@charset "UTF-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}

a, img{
	border:none;
}

body{
	background-color:#f5f5f5;
	font-size:12px;
	font-family: "Myriad", Tahoma, Verdana, sans-serif;
	color:#525252;
	position:relative;
}

#content{
	width:861px;
	margin:auto;
	margin-bottom:10px;
	position:relative;
}

#header{
}

#menu{
	background:url(../img/top_bar.jpg) no-repeat;
	height:39px;
	padding-left:15px;
	padding-top:11px;
}

#menu a, #menu a:visited{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	margin-right:24px;
}

#menu a:hover{
	text-decoration:underline;
}


.darklnk{
	color:#525252;
}

#searchbox{
	float:right;
	margin-right:15px;
	position:relative
}

#stext{
	width:150px;
	height:20px;
	border:0px;
	padding:0px;
	padding-right:20px;
	padding-left:4px;
	color:#999;
}

.section{
	background-color:#FFF;
	border:1px solid #CCC;
	padding:8px;
}

.section1{
	background-color:#FFF;
	border:1px solid #CCC;
}

#lmenu{
	width:209px;
	float:left;
}

#lmenu li{
	border-bottom:1px solid #CCC;
	padding-bottom:3px;
	padding-left:11px;
	color:#333;
	list-style:none;
	padding-top:5px;
}

#lmenu .lv:hover{
	background-color:#E1E1E1;
	cursor:pointer;
}

#lmenu .ls{
	background-color:#CDD8F0;
}

.nlink{
	color:#333;
	text-decoration:none;
}

.nlink:hover{
	text-decoration:none;
}

#rpane{
	float:right;
	width:626px;
}

.category{
	background:url(../img/cat_grad.jpg) repeat-x;
	height:25px;
	color:#000;
	font-weight:bold;
	border:2px solid #FFF;
	padding:8px 0px 0px 8px;
}

.cbox{
	border:1px solid #CCC;
}

.category a, .category a:visited{
	text-decoration:none;
}

.category a:hover{
	text-decoration:none;}
#cart_sum{
	margin-bottom:15px;
}

#cart_sum a, #cart_sum a:visited{
	color:#489fcd;
	text-decoration:underline;
}

#cart_sum a:hover{
	text-decoration:underline;
	color:#80BDD7;
}

#advertisement{
	min-height:300px
	}

#advertisement img{

}

#ad_text{
	text-align:left;
	margin-top:8px;
	color:#000;
	width:410px;
	float:right;
}

.ad_sub{
	font-size:22px;
}

.ad_txt{
	font-size:10px;
	color:#777;
	margin-top:15px;
	width:90%;
	line-height:14px;
	margin-bottom:15px;
}

.ad_price{
	font-size:28px;
}

#ad_text h2{
	font-size:36px;
	font-weight:bold;
	margin-bottom:10px;
}

.mt10{
	margin-top:10px;}
.mb10{
	margin-bottom:10px;}

.ml10{
	margin-left:10px;}

.mb7{
	margin-bottom:7px;}

.mt7{margin-top:7px;}

.bnow{
	float:right; margin-right:50px; cursor:pointer}

.product{
	float:left;
	margin-top:7px;
	margin-right:6px;
	margin-left:1px;
	width:179px;
	min-height:200px;
	text-align:left;
	padding-left:14px;
	padding-right:6px;}
.h{	display:none;}
.pname a:visited, .pname, .pname a{
	font-size:12px;
	color:#489fcd;
	font-weight:bold;}
.pname a:hover{color:#80BDD7;}
.pdesc{color:#666;
	font-size:10px;
	font-weight:normal;
	margin-top:12px;}

.pprice{font-size:16px;
	margin-top:8px;
	color:#000;
	margin-bottom:8px;}
.pimage{float:left;}
.hover:hover{cursor:pointer;}
.ptext{	float:right;
	width:100px;
	padding-right:5px;
}

.dd{
	min-height:45px;
}

.c{
	text-align:center;
}

.footertxt, .footertxt a, .footertxt a:visited{
	color:#999;
	text-decoration:none;
}

.footertxt a:hover{
	text-decoration:underline;
	color:#666;
}

.footertxt{
	padding:15px 0px 15px 0px;
}

#offer_ad{
	width:400px;
	left:200px;
	padding:15px;
}

#offer_ad h2{
	color:#5375B7;
}

#login{
	margin-top:30px;
	top:40px;
	right:0px;
	width:200px;
	padding:15px;
}

#snotify{
	padding:8px;
	top:20px;
	right:2px;
	width:180px;
}

.hpopup{
	background-color:#FFF;
	border:1px solid #666;
	display:none;
	z-index:1000;
	position:absolute;
}

.label1{
	float:left;
	text-align:right;
	margin-right:5px;
	width:50px;
}

.input1{
	width:100px;
}

.input2{
	width:120px;
	border:1px solid #999;
	padding:3px;
}

.input2a{
	border:1px solid #999;
	padding:3px;
}

.input3{
	font-size:18px;
	color:#069;
	font-weight:normal;
	padding:4px;
	width:30px;
	text-align:right;
	border:1px solid #CCC;
}

.input4{
	width:30px;
}

.input5{
	width:180px;
	padding:2px;
	border:1px solid #ccc;
	height:15px;
}


.input6{
	width:40px;
	padding:2px;
	border:1px solid #ccc;
	height:15px;
}

.input7{
	width:60px;
	padding:2px;
	border:1px solid #ccc;
	height:15px;
}

.select1{
	width:188px;
	padding:2px;
	border:1px solid #ccc;
}

.select2{
	padding:2px;
	border:1px solid #ccc;
}

.r{
	text-align:right;
}

.permlink, .permlink a, .permlink a:visited{
	text-decoration:underline;
}

.permlink a:hover{
	color:#000;
	text-decoration:underline;
}

#logon_alert{
	color:#D03B25;
	font-size:11px;
	margin-bottom:10px;
	margin-top:10px;
}

.rp{
	position:relative;
}

.p10{
	padding:10px;
}

.block{
	display:block;
}

#nnotify{
	left:10px;
	top:22px;
}

.oldPrice{
	text-decoration:line-through;
	color:#7DA9CC;
}

.oldPrice1{
	text-decoration:line-through;
	color:#7DA9CC;
	font-size:16px;
	font-weight:normal;
}

.newPrice{
	color:#C03;
}

.newPrice1{
	color:#C03;
	font-weight:bold;
	font-size:16px;
}

.noticeSmall{
	font-size:10px;
	color:#C60;
}

.fl{
	float:left;
}

.fr{
	float:right;
}

.pr5{
	padding-right:10px;
}

.large1{
	font-size:18px;
	color:#000;
	font-weight:bold;
}

.large2, .large2 a, .large2 a:visited{
	font-size:16px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.large2 a:hover{
	font-size:16px;
	color:#000;
	font-weight:bold;
	text-decoration:underline
}

.label2{
	float:left;
	width:90px;
	font-weight:bold;
	margin-right:10px;
	text-align:left;
}

.label3{
	float:left;
	margin-right:5px;
	width:210px;
	text-align:right
}

.label4{
	float:left;
	margin-right:5px;
	width:100px;
	text-align:left;
	margin-top:2px;
}

.label5{
	float:left;
	text-align:left;
	margin-right:5px;
	width:70px;
}


.price{
	font-size:16px;
	font-weight:bold;
	color:#49558C
}

.lineItem{
	border-bottom:1px dotted #999;
	clear:both;
	padding:5px 0px 5px 0px;
}

.lineItem:hover{
	background-color:#F5FBDD;
	cursor:pointer
}

.deleteButton{
	margin-right:3px;
}

.line1{
	float:left;
	width:315px;
}

.line2{
	float:left;
	width:100px;
	text-align:right
}

.line3{
	float:left;
	width:80px;
	text-align:right
}

.line3a{
	float:left;
	width:80px;
	text-align:right
}

.line4{
	float:left;
	width:85px;
	text-align:right
}

.subtotal{
	margin-right:10px;
	text-align:right;
	margin-top:10px;
}

.b{
	font-weight:bold;
	color:#406DBC;
}

.rlink, .rlink a, .rlink a:visited{
	color:#355B8D;
	font-weight:bold;
	text-decoration:underline;
}

.rlink a:hover, .rlink:hover{
	text-decoration:underline;
	color:#000;
}

.signup_subsection{
	color:#3578A6;
	font-weight:bold;
	margin-bottom:10px;
}

#signin_alert{
	color:#C33; text-align:left; margin-top:10px; background-color:#FFF; margin-bottom:10px;
}

.noticeRed{
	font-size:11px;
	font-weight:bold;
	color:#C03;
	margin-left:5px;
}

.mini1{
	font-size:10px;
}

.header25{
	float:left;
	width:25%;
	text-align:left;
	margin-bottom:10px;
}

#announce_sale{
	background-color:#FFF;
	padding:4px;
	border:1px solid #666;
	position:absolute;
	right:0px;
	color:#069;
	z-index:500;
	font-size:16px;
}

.printf{
	font-size:9px;
}

#siteRateDiv{
	background-color:#FFF;
	padding:5px;
	width:140px;
	position:absolute;
	right:200px;
	top:50px;
	border:5px solid #999;
}

.smallText{
	font-size:14px;
	color:#999;
}

.smallText1{
	font-size:10px;
	color:#000;
	font-weight:normal;
}

.article_title{
	font-size:18px;
	color:#036
}

.send_article{
	float:right;
	font-size:13px;
	font-weight:normal;
	color:#069;
	margin-right:10px;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif
}

.send_article:hover{
	color:#09C;
	text-decoration:underline;
}

.art_link{
	margin-bottom:10px;
	color:#069;
	font-size:14px;
} 
.container{ vertical-align:bottom;}
	#loopedSlider .container{ width:630px; height:329px;  overflow:hidden; position:relative; cursor:pointer;}
	.slides { position:absolute; top:0; left:0; }
	ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
	.slides div,ul.slides li { position:absolute; top:0; width:630px; display:none; padding:0; margin:0; }
	#loopedSlider{ margin:10px 0px 0px 0px; width:630px; position:relative; clear:both;} 
	ul.pagination {
	list-style:none;
	padding:0;
	margin:0;
	background-color:#699526;
	position:absolute;
	top: 12px;
	width: 250px;
	right:233px;
	height: 21px;
	text-transform:uppercase;
	vertical-align:middle;
}
ul.pagination li  { float:left; margin-right:4px}
	ul.pagination li a{color:#a2c354; font-size:12px; width:80px; line-height:22px; text-align:center; top left no-repeat; display:block; text-decoration:none; }
	ul.pagination li.active a { color:#ffffff; border:none; text-decoration:none; font-weight:bold }
	ul.pagination li a:hover { color:#ffffff; border:none; text-decoration:none; font-weight:bold}
/*content*/
 .indent{padding:0 0 0 0}
 #loopedSlider .indent1{padding:17px 0 34px 72px}