* { margin:0; padding:0;}

body{
	padding:0;
	margin:0;
	width:100%;
	vertical-align:top;
	font-family: arial;
	background:#FFFFFF;
	color:#333333; line-height:15px; font-size:12px;
}

input, select, textarea {
	font-family: tahoma;
	color:#464646; line-height:13px; font-size:11px; font-weight:normal;
	vertical-align:middle;
}


.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;}
.clear-r {clear:right;}

#contentMainWrapper { background:#FFFFFF; width:100%;}
#mainWrapper {padding:0 0 0 0;}
.main_width {margin:0 auto; width:900px;}
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 .cart{ color:#E2ABB1; font-size:10px; padding:25px 42px 0 0; float:right;}
#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:20px 32px 0 0; overflow:hidden; float:right;}
#header .links .inner {margin-left:-1px;}
#header .links a{color:#E2ABB1; font-size:10px; line-height:25px; text-decoration:underline; background:url(../images/sep.gif) 0 0 repeat-y; padding:2px 15px 5px 15px;}
#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: #000000; width:100%;}
#header .menu li{ float:left; background: url(../images/sep_2.gif) 0 top repeat-y #000000; padding:8px 23px 10px 21px;}
#header .menu li a { font-size:10px; 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:14px; 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:10px; 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;}

