* { margin:0; padding:0;}

body{
	padding:0; 
	margin:0;
	background: url(/images/background.gif) #FFFFFF top right repeat-x; 
	width:100%; 
	vertical-align:top;
	font-family: tahoma;
	color:black; line-height:13px; font-size:11px;
}

input, select, textarea {
	font-family: tahoma;
	color:#000000; 
	line-height:13px; 
	font-size:11px;
	background:#FFFFFF;
	padding:1px;
	border:1px solid #545454;
}

table, td {vertical-align:top;}
	
a:hover{text-decoration:none;}

img {
	border:0px;
}

.col {
	float:left;
}

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




.main {
width:766px; 
width:1024px; 
margin:auto;
background: white;
}

.navigation {
margin: 0;

height: 97px;
position: relative;

}
.navigation {color:#FFFFFF; }
.navigation a {color:#FFFFFF;}
.navigation .left {float:left; width:284px;}
.navigation .right {float:right; width:100%; margin-left:-284px;}
.navigation .right .margin {margin-left:284px; background:url(../images/bg_nav.gif) top repeat-x; height: 97px;}

.navigation .nav_1 {padding:25px 47px 4px 47px;}
.navigation .nav_1 .left {float:left; width:180px;}
.navigation .nav_1 .left a {color:#FF9C00; text-decoration:underline;}
.navigation .nav_1 .left a:hover {text-decoration:none;}
.navigation .nav_1 .left img {vertical-align:middle; margin-bottom:5px;}
.navigation .nav_1 .right {float:right; width:100%; margin-left:-180px;}
.navigation .nav_1 .right .margin {padding-top:6px; background:none; text-align:right;}
.navigation .nav_1 .right img {vertical-align:middle; margin:0px 0px 3px 0px;}

.navigation .nav_2 {padding:0px 47px 21px 47px;}
.navigation .nav_2 .left {float:left; width:100%;}
.navigation .nav_2 a {text-decoration:none; color: black;}
.navigation .nav_2 a:hover {text-decoration:underline;}

.navigation .nav_2 .right {float:left; width:115px; margin-left:-115px; text-align:right;}
.navigation .nav_2 select {width:93px;}


/* UTILS */
.navigation .nav_2 .left .margin {

position: absolute;
top: 5px;
right: 15px;
background: none;
height: 20px;
font-weight: bold;

}


.head {background:url(../images/bg_head.jpg) top right repeat-x;}
.head_right {background:url(../images/bg_head_right.jpg) top right no-repeat; height:191px;}
.head_right img {margin:46px 0px 0px 42px;}



.menu {background:url(../images/bg_menu.gif) top; font-size:13px; color:#FFFFFF;}
.menu ul {margin:0; padding:0; list-style:none; background:url(../images/menu_line.gif) top left repeat-y;}
.menu ul li {float:left; background:url(../images/menu_line.gif) top right no-repeat; padding:13px 27px 13px 26px;}
.menu ul li a {color:#FFFFFF; text-decoration:none;}
.menu ul li a:hover {text-decoration:underline;}



#navCatTabs {
	background:url(../images/bg_menu.gif) top left repeat; 
	font-size:13px; 
	color:#FFFFFF; 
	height: 118px;

}
#navCatTabs ul {
	margin:0 0 0 10px; 
	padding:0; 
	list-style:none; 
	background:url(../images/menu_line.gif) bottom right repeat-y;
}

#navCatTabs ul li {
	float:left; 
	background:url(../images/menu_line.gif) top left no-repeat; 
	padding:11px 15px 0; 
	height: 28px;
}

#navCatTabs ul li:hover {
	background:url(../images/bg_menu_hover.gif) top right repeat-x; 
}

#navCatTabs ul li a {color:#FFFFFF; text-decoration:none; }
#navCatTabs ul li a:hover {text-decoration:none;}

#navCatTabs li a.category-top {

}



.product {margin:15px 0px;}
.product .left {width:155px; float:left;}
.product .right {width:100%; float:right; margin-left:-155px;}
.product .right .margin {margin:7px 0px 11px 155px;}
.product a {color:black; text-decoration:none; font-size:15px; line-height:normal; font-weight:bold;}
.product a:hover {text-decoration:underline;}
.product a strong {color:black; text-decoration:none; font-size:15px; line-height:normal; font-weight:bold;}
.product .text {padding:10px 0px 15px 0px;}
.product .price {width:50%; float:left;}
.product .button {width:49%; float:right; text-align:right;}
.product strong {color:#FF9C00; font-size:16px; line-height:normal; font-weight:bold;}

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

.w_100 {width:100%;}




.footer {padding:17px 0px 24px 0px;}
.footer .left {margin-right:-210px; float:left; padding:2px 0px 0px 10px;}
.footer .right {width:100%; float:right;}
.footer .right .margin {margin:0px 10px 0px 231px;}

.footer {color:#686868;}
.footer a {color:#686868;}
.footer .copy {font-size:10px; padding-top:1px; color:#505050;}
.footer .copy a {color:#505050;}


