* { margin:0; padding:0;}

body{
	padding:0; 
	margin:0;
	width:100%; 
	vertical-align:top;
	font-family: tahoma;
	color:#515151; line-height:13px; font-size:11px;
}

input, select, textarea {
	font-family: tahoma;
	color:#515151; line-height:13px; font-size:11px;
	padding:1px;
}


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


table, td {vertical-align:top;}

a {text-decoration:underline;}	
a:hover{text-decoration:none;}

img {
	border:0px;
}

.col {
	float:left;
}

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


#mainWrapper {padding:0 15px;}

.main {width:725px; margin:auto;}




.logo {width:372px; border-right:2px solid #F1F1F1; margin-left:17px; float:left;}

.links {float:left; padding:11px 0 0 3px; margin:0; list-style:none; font-size:10px;}
.links li {float:left; padding:6px 14px 2px 17px; background:url(../images/arrow_1.gif) top left no-repeat;}
.links li.li_1 {background:url(../images/arrow_3.gif) top left no-repeat;}
.links li a {color:#8B8B8B; text-decoration:none;}
.links li a:hover {text-decoration:underline;}


.line_1 {line-height:0; font-size:0; height:17px; background:url(../images/line_1.gif) top repeat-x;}



.menu {margin:13px 0 0 17px; width:200px; float:left; position:relative;}
.menu ul {margin:0; padding:0; list-style:none; color:#000000;}
.menu ul li {font-family:tahoma; font-size:15px; padding:5px 0 9px 48px; background:url(../images/arrow_2.gif) bottom left no-repeat;}
.menu ul li a {color:#000000; text-decoration:none;}
.menu ul li a:hover {text-decoration:underline;}




.head {width:100%; height:214px; float:right; margin-left:-233px;}
.head .margin {margin-left:233px;}

.bg_head_c {background:url(../images/head_cen.gif) top repeat-x;}
.bg_head_l {background:url(../images/head_left.gif) left top no-repeat;}
.bg_head_r {background:url(../images/head_right.jpg) right top no-repeat; height:214px;}

.head .banner {padding-top:115px;}



.curr {float:left; width:50%; color:#3A3A3A; text-align:center; font-weight:bold; padding-top:7px;}
.curr select {width:130px; vertical-align:middle; font-size:10px;}


.lang {float:right; width:44%; background:url(../images/line_nav.gif) top left no-repeat; text-align:center; padding-top:8px;}
.lang img {vertical-align:middle;}




.welcome {background:url(../images/welc_c.gif) top repeat-x; margin-bottom:3px; color:#7C7C7C; line-height:15px;}
.welcome_r {background:url(../images/welc_r.gif) top right no-repeat;}
.welcome_l {background:url(../images/welc_l.jpg) top left no-repeat; padding:0 15px 0 132px; height:126px;}





.product {padding:15px 0 4px; border-top:1px solid #E3E3E3;}
.product .left {float:left; position:relative;}

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

.product .name {padding:0 10px 0 9px;}
.product a {color:#1C1C1C; text-decoration:none; font-size:12px; line-height:normal; font-weight:bold;}
.product a:hover {text-decoration:underline;}

.product .text {padding:15px 10px 23px 9px;}

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

.product .prb {background:#EEEEEE; padding:10px 10px 9px 19px;}
.product .price {float:left; padding:2px 0 0;}
.product .button {float:right; padding:4px 5px 5px 15px; border-left:2px solid #DFDFDF;}
.product strong {color:#000000; font-size:14px; line-height:normal; font-weight:bold;}

.product .margin_col {margin:0px 20px 0px 0px; text-align:left;}

.w_100 {width:100%;}




.c_h_b {background:#E6E6E6 url(../images/b5_line.gif) bottom repeat-x;}
.c_h_t {background:url(../images/b5_line.gif) top repeat-x;}
.c_h_r {background:url(../images/b5_line.gif) right repeat-y;}
.c_h_l {background:url(../images/b5_line.gif) left repeat-y;}
.c_h_br {background:url(../images/b5_br.gif) bottom right no-repeat;}
.c_h_bl {background:url(../images/b5_bl.gif) bottom left no-repeat;}
.c_h_tr {background:url(../images/b5_tr.gif) top right no-repeat;}
#productName, #cartDefaultHeading, #specialsListingHeading, #loginDefaultHeading {background:url(../images/b5_tl.gif) top left no-repeat; border:none; font-size:11px; color:#3A3A3A; padding:9px 10px 12px 14px;}






.footer {color:#FFFFFF; background:url(../images/line_foot.gif) top repeat-x; padding:8px 0 15px 0;}
.footer a {color:#FFFFFF;}



.footer .copy {font-size:11px; padding-top:5px;}

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

.footer .f_br {background:#4D4D4D url(../images/f_br.gif) bottom right no-repeat;}
.footer .f_bl {background:url(../images/f_bl.gif) bottom left no-repeat;}
.footer .f_tr {background:url(../images/f_tr.gif) top right no-repeat;}
.footer .f_tl {background:url(../images/f_tl.gif) top left no-repeat; padding:10px 28px;}

.footer .right {float:right; padding:14px 10px 0 0;}







