body{
	margin:11px 0px 0px 0px; 
	background-image:url(images/bg.gif);
	text-align:center; font-family:Arial, Helvetica, sans-serif;
}

#top{
	background-color:#FFFFFF;
	width:901px; padding: 7px;
	}

.topbar{
	background-image:url(images/top-bar.gif); 
	padding:0px;padding-top:0px; padding-bottom:0px;
}

.topbar a{
	color:#FFFFFF;
	font-size:11px; text-decoration:none;
	text-align:right; ; padding-right:10px;
}

.topbar span{
	color:#FFFFFF;
	font-size:11px; text-decoration:none;
	text-align:right; ; padding-right:10px;
}


.logo{
	background-color:#F7F7F7
}

.top-menu{
	padding-right:10px;
	vertical-align:top;
}

#content-home{
	background-color:#FFFFFF;
	padding: 7px; width:901px;
	position:relative;
		}
		
#content-th{
	width:901px;
	position:absolute;
	top:400px;
	left:7px;
		}
#open{
	display:none;
	top:400px;
	left:7px;
	position:absolute;
		}

#content{
	background-color:#FFFFFF;
	padding: 7px; width:901px;
		}

#bottom{
	background-color:#FFFFFF;
	width:901px; padding: 7px;
		}
		
#bottom a:hover{ 
color:#D21A1E; border-bottom:#D21A1E 1px dashed;}

.bottombar td{
	background-image:url(images/bottom-bar.gif); 
	padding:6px 10px 6px 10px; font-size:11px;
}

.bottombar td a{
	color:#000000; text-decoration:none;
}

.left-menu{
	background-image:url(images/left-menu-bg.gif); 
	background-repeat:repeat-x;
	background-color:#FFFFFF; width:188px;
	}
.left-menutb td{
	border-bottom:#F7F6F7	1px solid;
	background-color:#FFFFFF;
	background-image:url(images/left-menu-bullet.gif); background-repeat:no-repeat;
	background-position:left top; 
	padding:9px 0px 5px 25px; text-align:left;
	padding-left:25px; padding-top:10px;font-size:12px; font-weight:bold;
	}

.left-menutb a{
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}

.red-ar{
	color:#D21A1E; font-size:12px; font-weight:bold;
}

.red-ar-sm{
	color:#D21A1E; font-size:11px; font-weight:bold;
}

.blk-ar{
	color:#000000; font-size:12px;
}

.blk-ar-sm{
	color:#000000; font-size:11px;
}

.title td{ 
	font-size:12px; font-weight:bold;
	border-bottom:#EBEAEB 1px solid; padding:5px;}
	
.thumbnail{ 
	background-image:url(images/product-bg.gif);
	background-repeat:repeat-x;
	border-bottom:#DFDEDF 1px solid;
	border-top:#FFFFFF 1px solid;
	}
.thumbnail td.im{ 
	border: #E8E8E8 1px solid;
	background-color:#FFFFFF; padding:6px;
	}
.thumbnail td.price{ 
	font-size:11px;padding-left:6px; line-height:15px;
	}	
	
.thumbnail td.price a{ 
	font-size:11px;
	color:#D21A1E; text-decoration:none; font-weight:bold; 
	}	
	
.thumbnail td.price a:hover{ 
	border-bottom:#990000 1px dashed;
	}
.detail{ 
	background-image:url(images/product-detail-bg.gif);
	background-repeat:repeat-x;
	border-bottom:#DFDEDF 1px solid;
	border-top:#FFFFFF 1px solid; height:380px; background-color:#F8F8F8;
	}
	
.detail	td.im{ 
	border: #E8E8E8 1px solid;
	background-color:#FFFFFF; padding:6px;
	}
.description td.title{
	font-size:16px;
	font-weight:bold;
	border-bottom:#D21A1E 2px solid; padding-left:10px;
}
.description td.txt{
	font-size:12px;
	border-bottom:#ECECEC 1px solid; padding-left:10px;padding-right:10px;
}

.description td a{
	color:#D21A1E; text-decoration:none;
}

.description td a:hover{
	color:#D21A1E; 
	border-bottom:#D21A1E 1px dashed;
}

.paging{
	background-image:url(images/pagging-bg.gif); 
	background-repeat:repeat-x;
	border-top:#FFFFFF 1px solid; height:89px;
	padding:20px 20px 0px 0px; font-size:12px;
	}
	
.paging a{
	color:#D21A1E; text-decoration:none;
}


.paging a:hover{ 
color:#D21A1E; border-bottom:#D21A1E 1px dashed;}


.cart{
	background-image:url(images/cart-bg.gif);
	background-repeat:repeat-x;
	text-align:left; font-size:11px;
	border-top:#DFDEDF 1px solid;
	background-color:#F7F7F7;
}
.cart td{
	border-top:#FFFFFF 1px solid;
	background-color:#F7F7F7;
	border-bottom:#DFDEDF 1px solid;
	padding:5px;
}

.cart td.im{
	border:#EFEFEF 1px solid;
	background-color:#Ffffff;
	padding:4px;
		}
		


.cart th{
	background-image:url(images/cart-head-bg.gif);
	background-repeat:repeat-x; padding:4px;
	text-align:center; font-size:11px;
}

.none td{
	border:none;
}

.none td.txt{
	background-color:#Ffffff;
	padding:4px;
		}

.btn{
	background-image:url(images/btn-bg.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-weight:normal;
	background-color:#D21A1E;
	border: #950609 1px solid;
	padding:2px;
	font-size:11px; 
	font-family: Arial, Helvetica, sans-serif;
}

.main-title{
	font-size:14px;
	font-weight:bold;
	padding:5px; }
	
.common-bullet li{
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	list-style-type: none;
	padding-left:10px;
}

.contact li{
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 18px;
	border-bottom:#CCCCCC 1px dashed;
	list-style-type: none;
	padding-left:10px;
	padding-bottom:10px; padding-top:10px;
	width:500px;
}

.contact li a{
color:#D21A1E; }


.sitemap li{
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 18px;
	border-bottom:#D21A1E 1px dashed;
	list-style-type: none;
	padding-left:10px;
	padding-bottom:10px; padding-top:10px;
	width:200px; font-size:12px;
}

.sitemap li a{
color:#D21A1E; text-decoration:none;}


.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}

/* slide Show CSS*/
#lightbox{
	background-color:#FFFFFF;
	padding: 5px;
	}
#lightboxDetails{
	font-size: 10px;
	padding-top: 0.4em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top:0px; right: 0px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	/*background-color: #333;*/
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
	
	
.txtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	width: 175px;
}

.btm-spacing li{
	padding-bottom:10px;
}

.rolltext{
	color:#FFFFFF;
	font-size:22px;
	border-left:#FFFFFF 4px solid;
}	

.home_strip div{
	border:#999999 1px solid;
	width:55px; height:55px; float:left; margin:0px 2px 0px 2px;
	padding:1px; background-color:#FFFFFF; text-align:center;}

