* { margin:0; padding:0;}



body{

	padding:0; 

	margin:0;

	width:100%; 

	vertical-align:top;

	font-family: tahoma;

	background:#C3C3C3;

	color:#000; line-height:18px; font-size:11px;

}



input, select, textarea {

	font-family: tahoma;

	color:#464646; font-weight:normal; float:left; width:auto;
}





.in_none {border:none; padding:0;}





table, td {vertical-align:top;}



a {text-decoration:none;}	

a:hover{text-decoration:underline;}



img {

	border:0px;

}



.col {

	float:left;

}



.spacer {font-size:0px; line-height:0px;}

.clear {clear:both;}



#contentMainWrapper { background:#FFFFFF; width:100%;}

#mainWrapper {padding:0 0 0 0;}

.main_width {margin:0 auto; width:766px;}

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

.in20{ padding-bottom:20px;}



#header { background:url(../images/bg_header.jpg) 0 0 repeat-x;}

#header .header_left { background:url(../images/bg_header_left.jpg) 0 0 no-repeat;}

#header .header_right{ background:url(../images/bg_header_right.jpg) right top no-repeat; width:100%; height:338px;}

#header .logo{ float:left; padding:38px 0 0 40px;}

#header .navigation{ float:right; padding:0 0 0 10px;}

#header .cart{ color:#E2ABB1; font-size:10px; padding:25px 42px 0 0;}

#header .cart span{ background:url(../images/pic_cart.gif) 0 1px no-repeat; padding:0 0 0 27px;}

#header .cart a{color:#FFFFFF; font-size:10px; text-decoration:underline;}

#header .cart a:hover{text-decoration:none;}

#header .links { padding:25px 10px 0 0;}

#header .links a{color:#FFFFFF; font-size:10px; line-height:25px; text-decoration:underline; background:url(../images/sep.gif) right center repeat-y; padding:4px 20px 5px 10px;}

#header .links a:hover{text-decoration:none;}

#header .row { height:119px;}

#header .menu { padding:0 0 0 0; margin:0 19px 0 18px; height:32px;}

#header .menu .bg_menu { background: url(../images/bck_back.jpg) 0 top repeat-x ; width:100%;}

#header .menu li{ float:left; background: url(../images/sep_2.gif) 0 top repeat-y ; padding:8px 23px 10px 21px;}

#header .menu li a { font-size:11px; font-weight: bold; line-height:14px; text-transform:uppercase; color:#FFFFFF;}

#header .menu .li_un {}



.banner_set2 { text-align:center; padding:1px 0 0 0;}



.topic {font-size:11px; line-height:18px; color:#2D2D2D; padding:8px 15px 12px 8px;}



.product_list { padding:10px 0 19px 24px; margin:0 0 3px 0;}





.block_centerBoxHeading { background:url(../images/bg_title.gif) 0 0 repeat-x;}

.block_centerBoxHeading_right { background:url(../images/bg_title_left.jpg) left top no-repeat;}

.block_centerBoxHeading h2{ background:url(../images/bg_title_right.jpg) right top no-repeat; height:23px; color:#FFFFFF; padding:9px 0 0 17px; font-size:14px; font-weight:bold;}







.inside_center { padding:5px 5px 5px 5px;}









.bg_left { background:url(../images/bg_left.gif) 0 0 repeat-y;}

.bg_right { background: url(../images/bg_right.gif) right top repeat-y;}



.product a {color:#000000; font-weight:bold; font-size:13px; line-height:14px;}

.product a strong {color:#000000; font-weight:bold; font-size:13px; line-height:14px;}

.product a:hover {text-decoration:underline;}





.product strong {color:#AF332B; font-size:14px; line-height:normal; font-weight:bold;}



#advSearchDefault { padding:5px;}





.product_list { padding:1px 0 1px 1px; margin:0 0 0 0; border-bottom:1px solid #6F6F6F;}



.product_list a{ color:#000000; font-weight:bold; font-size:9px;}



.left{ float:left; width:148px; position:relative;}

.right {float:right; width:100%; margin-left:-148px;}

.right .indent_right{ margin:0 0 0 148px;}



.right .name { padding:11px 0 6px 0;}

.right .name a{color:#000000; font-weight:bold; font-size:13px; line-height:14px; text-decoration:none;}

.right .name a:hover{text-decoration:underline;}

.right .text{ font-size:10px; line-height:12px; color:#333333; padding:0 0 7px 0;}

.right .price { padding:6px 23px 5px 0; float:left;}

.right .price strong{ color:#CA0C13; font-weight:bold; font-size:14px;}



.right .button { float:right; padding:6px 29px 0 0; text-indent:10px;}







.pic{ float:left; margin:0 7px 0 0;}



.side_left{ background:url(../images/side.gif) left top repeat-y #FFFFFF;}

.side_right{ background:url(../images/side.gif) right top repeat-y;}

.side_top{ background:url(../images/side.gif) left top repeat-x;}

.side_bot{ background:url(../images/side.gif) left bottom repeat-x; width:100%;}





.product_list_col { margin:0 0 0 0; padding:4px 0 5px;}



.product_list_col .name {padding:6px 13px; margin-top:2px;}

.product_list_col .name a{color:#000000; font-weight:bold; font-size:13px; line-height:14px; text-decoration:none;}

.product_list_col .name a:hover{text-decoration:underline;}



.product_list_col a {color:#000000; font-weight:bold; font-size:9px;}

.product_list_col a:hover {text-decoration:underline;}



.product_list_col .text {padding:8px 10px 12px 3px;  font-size:16px; line-height:12px; color:#333333;}



.product_list_col .line {font-size:0; line-height:0; height:3px; border-top:2px solid #3C3C3C;}



.product_list_col .prb { padding:7px 10px 7px 15px;}

.product_list_col .price {float:left; padding:5px 2px 0;}

.product_list_col .button {float:right; padding:7px 10px 7px 15px; border-left:2px solid #DFD7C9;}

.product_list_col strong { color:#CA0C13; font-weight:bold; font-size:14px; line-height:14px;}





.left_top_2{ background:url(../images/left_top_2.gif) left top no-repeat;}

.right_top_2{ background:url(../images/right_top_2.gif) right top no-repeat;}

.left_bot_2{ background:url(../images/left_bot_2.gif) left bottom no-repeat;}

.right_bot_2{ background:url(../images/right_bot_2.gif) right bottom no-repeat;}



.side_left_2{ background:url(../images/side_left_2.gif) left top repeat-y #8EC1DE;}

.side_right_2{ background:url(../images/side_right_2.gif) right top repeat-y;}

.side_top_2{ background:url(../images/side_top_2.gif) left top repeat-x;}

.side_bot_2{ background:url(../images/side_bot_2.gif) left bottom repeat-x;}





#footer { color:#877C6F; font-size:10px; line-height:18px; width:100%; margin:-2px 0 0 0;}

#footer .copy { font-size:10px; padding:0 0 0 0;}

#footer .bg_footer{ width:100%; padding:0 0 39px 0;}



#footer .column { width:74%; float:left; color:#101010; font-size:9px; line-height:13px;}

#footer .column .indent {padding:30px 0 0 38px;}

#footer .column span {  color:#101010; font-family:tahoma;}

#footer .column span a{ font-size:11px; line-height:13px; color:#101010; text-decoration:underline;}

#footer .column span a:hover{text-decoration:none;}







#footer .column_1{float:left;}

#footer .column_1 .indent {padding:29px 34px 0 10px;}



