@charset "utf-8";

/* CSS Document */



body {

	background: #000000 url(../images/bg.gif) repeat-x;

	margin:0;

	padding:0;

	font: 12px Arial 

}

img, div { behavior: url(/iepngfix.htc) }



img {

	border:0;

	padding:0;

	margin:0;

}

.green {color:#090}

.red {color:#C00}

.noticeLine {color:#999; font-style:italic}

h2, p {

	padding:0;

	margin:0 0 10px 4px;

}

#container {

	width:1000px;

	margin:0 auto;

}

.clear{clear:both;margin:0;padding:0;}
#header {
	height:120px;
	position:relative;
	margin:0 0 1px 0;padding:0;   

}
.mainbanner {height:1%;}  

#header .logo {
	height:80px;
	margin:8px 0 5px 5px;

}

#header .viewcart {

	position:absolute;

	right:0px;

	top:20px

}

#header .navigation {
	position:absolute;
	width:1000px;
	bottom:0px;
	height:35px;
	
	font-size:11px;

	font-weight:bold;

	background:url(../images/bg_nav.gif) repeat-x;

}

#header .navigation ul {

	list-style-type:none;

	display:block;

	height:35px;

	margin:0 0 0 15px;

	padding:0;

}

#header .navigation ul li {

	display:block;

	float:left;

	line-height:35px;

	padding:0 12px;

}

#header .navigation ul li a {

	text-decoration:none;

	color:#000;

}

#header .navigation ul li a:hover {

	text-decoration:underline;

	color:#000;

}

#body {

background-color::#ffffff;

	margin:0;

	padding:0;

}

.banner {
	height:1%;
	margin-bottom:1px;
	font-size:0px;
	line-height:0;

}

ul.sidemenu {

	list-style-type:none;

	margin:0;

	padding:5px 0;

}

ul.sidemenu li {

	margin:0 5px 5px 10px;

	padding:4px;

	border:1px solid #CCCCCC;

	background-color:#FFF;

}

ul.sidemenu li a{

	text-decoration:none;

	font-weight:bold;

	font-size:12px;

	color:#333333;

}

.pageTitle {border-bottom:2px solid #CCCCCC;height:50px;background:url(../images/bg_title.gif) repeat-x;line-height:50px;margin:0;padding:0;}

.pageTitle h1 {font-size:18px; font-weight:bold;padding: 0 10px;margin:0;}

.pageTitle h1 span {font-size:12px;font-weight:normal;color:#666;font-style:italic}

.pageNavigation {color:#666;padding:10px;border-bottom:1px solid #CCCCCC;background:url(../images/bg_title.gif) repeat-x;}

.content {

	background-color:#ffffff;

	padding:15px;

}

.content .categories {text-align:center;margin-bottom:20px;}

.content .categories .title {padding:5px 0 2px 0;font-weight:bold;color:#F90; font-size:18px;}

.content .categories .thumbnail {width:165px;min-height:100px;}



.content .products {text-align:center;margin-bottom:20px;}

.content .products .title {padding:5px 0;font-weight:bold;}

.content .products .thumbnail {width:165px;min-height:100px;}

.content .products .retailprice {color:#666666;font-size:13px;font-weight:bold;}

.content .products .ourprice {color:#666666; font-size:12px;font-weight:bold;}

.content .products .warrantytxt {color:#006633; font-size:12px;font-weight:bold;}

.content .products .addcart {padding:5px;}

.content .products table td {border-bottom:1px solid #CCC;padding: 5px 0;}



.content .products .deal {

background-color:#000000;

font:bold 14px Arial, Helvetica, sans-serif;

color:#FFFF00;

margin-top:0px;

padding:0!important;



}



.content .item ul {margin:5px;padding:0 10px;}

.content .item .custom td {padding:20px;}

.content .item .option td {padding:5px;}

.content .item .retailprice {color:#666666;font-size:13px;font-weight:bold;}

.content .item .ourprice {color:#666666; font-size:12px;font-weight:bold;}

.content .item .warrantytxt {color:#006633; font-size:12px;font-weight:bold;}



.content .item .deal {

background-color:#000000;

font:bold 14px Arial, Helvetica, sans-serif;

color:#FFFF00;

margin-top:0px;

padding:0!important;

text-align:left;

}

.content .warranty {margin-top:4px;}

ul.itemgallery  {list-style-type:none;margin:0;padding:0}

ul.itemgallery  li {float:left; margin:2px;border:1px solid #DDDDDD; width:50px; height:41px;}



.media {background-color:#fff;padding:20px;color:#222;}

.media .title {color:#333;padding:10px;}

.media .gallery {margin-bottom:10px; text-align:center}

.media table td {border-top:1px solid #ccc;padding: 15px 0 5px;}



.pagination {text-align:center;color:#999;}

.pagination a {color:#666; text-decoration:none;}

.pagination a:hover {color:#FF6600;text-decoration:underline}



.greenBox {border:1px solid #c6e9da;background-color:#e6fff4;color:#333333;padding:20px;margin:15px;}

.greenBox .title {font-weight:bold;text-decoration:underline}

.greenBox ul {list-style-type:decimal;margin:0;padding:10px 0 0 20px;}

.flashVideo {text-align:center}

#footer {

	background-color:#333333;

	padding:8px;

	margin:2px 0 0;

	color:#999999;

	font-size:11px;

}

#footer a {

	color:#999999;

	text-decoration:none;

}

#footer a:hover {

	text-decoration:underline;

	color:#CCCCCC;

}

#copyright {

	background:url(../images/bg_footer.gif) no-repeat top;

	height:38px;

	padding:7px;

	position:relative;

	color:#FFFFFF;

	font-size:11px;

}

#copyright span {

	color: #FC0

}

#copyright a {

	color: #FFFFFF;

	text-decoration:none;

}



.featuredproducts {margin-top:20px;margin-bottom:10px;}

.featuredproducts .top {background:url(../images/main_feature_top.gif) repeat-x;height:50px;position:relative;}

.featuredproducts .top h2{color:#ffffff;font-size:14px;margin-left:20px;}

.featuredproducts .top .buttons{position:absolute;right:15px;top:15px;}

.featuredproducts .body {background:#e7e7e7 url(../images/main_feature_bg.gif) repeat-x top;position:relative;border:1px solid #CCCCCC;}

.featuredproducts .body table {margin-top:4px}

.featureditem {padding:0;text-align:center}

.featureditem h3 {padding:0;margin:6px;}

.featureditem img {margin-bottom:5px;}

.featureditem .retailprice {color:#666666;font-size:13px;}

.featureditem .ourprice {color:#666666; font-size:12px;font-weight:bold;}

.featureditem .warrantytxt {color:#006633; font-size:12px;font-weight:bold;}

.featureditem .addcart {padding:5px;}

.featureditem .title {padding:5px 0;font-weight:bold;}

.featureditem .deal {

background-color:#000000;

font:bold 11px Arial, Helvetica, sans-serif;

color:#FFFF00;

margin-top:0px;

padding:0!important;

text-align:left;

}



.formImportant {color: #C33; font-style:italic;padding:3px; margin-bottom:10px;}

.formSubTitle {background-color:#EEEEEE; padding:5px;}



.shortDesc {

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#666666;

font-weight:normal;

}



.suppliers {text-align:center;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;margin:10px;}

.suppliers a{padding:10px;}



.left_menu {

color:#000000;

text-decoration:none;

 }

 

.left_menu:hover{

color:#000000;

text-decoration:underline;

 }
