/** { margin:0; padding:0;}*/

/*body{
	padding:0; 
	margin:0;
	width:100%; 
	vertical-align:top;
	font-family:verdana, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:#fefefe;	
	color:#686868; font-size:11px; 
	line-height:13px;
}*/

/*input, select, textarea {
	font-family:arial;
	color:#000000; line-height:13px; font-size:12px; margin:0 0 1px 0; font-weight:normal;
	vertical-align:middle;
}*/
#bannerThree, .center_indent input { margin:0 3px 0 3px;}

.in_none {border:none; padding:0;}


table, td {vertical-align:top;}

table.welcome {
	width:827px;
}

table.welcome tr td h4 {
	font-size:small;
	color:#C51C22;
	margin-left:-2em;
	text-transform: uppercase;
}

table.welcome tr td p {
	font-size:11px;
	color:Black;
}

table.welcome tr td p strong {
	color:#C51C22;
}

table.welcome tr td p a {
	font-size:11px;
}

#center p {
	text-align:center;
	color:#666;
}	

/*a {color:#C51C22;text-decoration:none;}	*/
/*a:hover{text-decoration:underline;}
*/
img {
	border:0px; /*vertical-align:top;*/
}

#header, .w100 {
	/*margin-top: -0px;*/
	padding:0 42px 4px 42px;
	float:left;
	width:100%;
	/*background:#74CFE2 url("../images/bg_header.gif") repeat-x bottom;*/
	/*line-height:26px;*/
	overflow:hidden;
}

.col {
	float:left;
}

.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}


#navMainWrapper {width:40em; margin:auto; padding:0 30px;}
#navEZPagesTop, #contentMainWrapper, .header, .footer, .main_w {width:776px; margin:auto; padding:0 0px 0 0px;}
#productGeneral {/*width:60em;*/ border:none!important;}
#headerWrapper { margin:0 0 0 0; /*background-color:#74CFE2;*/ overflow:hidden; font-family: Verdana, Arial, sans-serif; color: #565656; /*font-weight:bold;*/}

#navMainWrapper, .header .row { float: right; overflow:hidden;}
#navMain, .nav { float: right; padding:0px 0 0 0;}

ul.back li, .links { font-size:11px; line-height:14px; text-align:right; float:left; padding:0 0 14px 11px; font-weight:normal; }
ul.back li a, .links a { font-size:11px; line-height:14px; color:#FFF; font-weight:bold; }

.curr { font-size:11px; line-height:14px; color:#FFF; float:left; background:url(../images/sep.gif) right top no-repeat; padding:0 13px 0 0;}
.jamp { width:120px; height:18px !important; border:1px solid #808080;}
#navCurrenciesWrapper, .lang { font-size:11px; line-height:14px; color:#FFF; float:right; padding:4px 0 0 11px;}


.row_2 { padding:0 58px 0 0;}
.sh_cart { background:url(../images/bg_cart_left.gif) 0 0 no-repeat #F3E2A7; margin:0 0 0 0; width:170px; float:right; font-size:11px; line-height:14px; color:#FFF;}
.bg_cart { background:url(../images/bg_cart_right.gif) right top no-repeat; min-height:29px; height:auto !important; height:29px;}
.sh_cart a { font-size:11px; line-height:14px; color:#FFF; text-decoration:underline;}
.sh_cart a:hover {text-decoration:none;}
.inside_cart { padding:7px 0 0 44px;}


.side_left { background:url(../images/side.gif) 0 0 repeat-y;}
.side_right { background:url(../images/side.gif) right 0 repeat-y;}
.side_top { background:url(../images/side.gif) 0 0 repeat-x;}
.side_bot { background:url(../images/side.gif) 0 bottom repeat-x;}

.left_top { background:url(../images/left_top.gif) 0 0 no-repeat;}
.right_top { background:url(../images/right_top.gif) right 0 no-repeat;}
.left_bot { background:url(../images/left_bot.gif) 0 bottom no-repeat;}
.right_bot { background:url(../images/right_bot.gif) right bottom no-repeat; width:100%; min-height:30px; height:auto !important; height:30px;}

.row_3 { padding:0 42px 0 42px;}
#navMainSearch, .block_search { float:right; margin-right:30px;}

#navEZPagesTop, .menu { padding:0px 0 0 42px; }
#navEZPagesTop ul {margin:0; padding:0px 10px 0; list-style:none;}
#navEZPagesTop li {float:left; background:url("../images/left.gif") no-repeat left top; margin:0; padding:0 0 0 9px; border-bottom:1px solid #04b7cb;}
#navEZPagesTop a {float:left; display:block; background:url(../images/right.gif) no-repeat right top; padding:5px 15px 4px 6px; text-decoration:none; font-weight:bold; color:#018b98;}
#navEZPagesTop a:hover, .menu ul li a:hover {text-decoration:underline;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navEZPagesTop a {float:none;}
/* End IE5-Mac hack */

.cell { float:left;}
#navMainSearch input, .input_search { width:97px; height:18px; margin:0 8px 0 0; border:1px solid #C7C7C7; font-size:10px;}
#navMainSearch, .block_search { padding:0px 16px 2px 0; vertical-align:middle;} 
#navMainSearch input, .block_search input{ vertical-align:middle;}

#bannerTwo {float:right; padding:0 0;}
#bannerThree { padding:0 0 9px 0; text-align:center;}
#bannerThree img { width:390px;}


.side_left_center { background:url(../images/side.gif) 0 0 repeat-y;}
.side_right_center { background:url(../images/side.gif) right 0 repeat-y;}
.side_top_center { background:url(../images/side.gif) 0 0 repeat-x;}
.side_bot_center { background:url(../images/side.gif) 0 bottom repeat-x;}

.left_bot_center { background:url(../images/left_bot.gif) 0 bottom no-repeat;}
.right_bot_center { background:url(../images/right_bot.gif) right bottom no-repeat; width:100%;}

.inside_center { padding:10px 22px 10px 19px;}

.line {padding:0; line-height:0px; font-size:0px; background:url(../images/line_1.gif) top left repeat-x;}





.product a {color:#262626; text-decoration:none; font-size:12px; line-height:normal; font-weight:bold;}
.product a strong {padding:2px 10px 2px 0; color:#292929; font-size:11px; line-height:13px; font-family:verdana; font-weight:bold;}
.product a:hover {text-decoration:underline;}


.product strong { font-family:verdana; color:#D60D00; font-size:12px; line-height:13px; font-weight:bold;}



.centerBoxContentsFeatured, .product_list {padding:0 0 5px 0; margin:0 0 0px 0;}
.productListing-data {
padding:0 0 5px 0; 
margin:0 10px 0px 0;
font-size:11px;
color:#221D1E;
text-align:center
}
.centerBoxContentsFeatured .left, .product_list .left {float:left; position:relative;}
.centerBoxContentsFeatured .right, .product_list .right {float:right; width:100%;}

.productListing-data .itemTitle, .centerBoxContentsFeatured a, .product_list .name {padding:2px 10px 2px 0; color:#000; font-size:11px; line-height:13px; font-family:verdana; font-weight:bold; text-align:center;}
.productListing-data .itemTitle a, .centerBoxContentsFeatured a, .product_list .name a {color:#000; text-decoration:none; font-size:11px; line-height:13px; font-weight:bold;}
.productListing-data .itemTitle a:hover, .centerBoxContentsFeatured a:hover, .product_list .name a:hover {text-decoration:underline;}

.centerBoxContentsFeatured .text, .product_list .text { color:#686868; font-size:11px; line-height:13px; padding:0 10px 7px 0;}

.centerBoxContentsFeatured .price, .product_list .price { padding:1px 22px 6px 0; float:left;}
.centerBoxContentsFeatured .button, .product_list .button {padding:0 0 0 0; float:left;}
.productListing-data strong, .centerBoxContentsFeatured strong, .product_list strong { font-family:verdana; color:#D60D00; font-size:12px; line-height:13px; font-weight:bold;}

.padd_bot { padding:0 0 11px 0;}

.product_list_col {padding:8px 0; border-bottom:1px solid #D9D9D9;}


.product_list_col .name {padding:5px 10px 7px 9px; color:#292929; font-size:11px; line-height:13px; font-family:verdana; font-weight:bold;}
.product_list_col .name a {color:#292929; font-size:11px; line-height:13px; font-family:verdana; font-weight:bold;}
.product_list_col .name a:hover {text-decoration:underline;}

.product_list_col a:hover {text-decoration:underline;}

.product_list_col .text {padding:0px 10px 12px 11px; color:#686868; font-size:11px; line-height:13px;}

.product_list_col .price {float:left; padding:7px 2px 0 10px;}
.product_list_col .button {float:left; padding:7px 5px 7px 18px;}
.product_list_col strong { font-family:verdana; color:#D60D00; font-size:12px; line-height:13px; font-weight:bold;}




.footer {color:#2C2C2C; /*min-height:121px;*/ height:auto !important; /*height:121px;*/ font-size:11px; font-family:verdana;float:none; padding:5px 0px 15px 0px; clear:both;}

.footer p{
 text-align:center; 
 }

.footer a {color:#2C2C2C; text-decoration:none;}
.footer a:hover {text-decoration:underline;}

#siteinfoLegal .legalCopyright, .footer .copy {padding-top:4px; color:#2C2C2C;}
#siteinfoLegal .legalCopyright a, .footer .copy a {color:#2C2C2C; font-weight:normal; text-decoration:none;}
#siteinfoLegal .legalCopyright a:hover, .footer .copy a:hover {text-decoration:underline;}

.header .left, .footer .left {float:left;}
.header .left .margin, .footer .left .margin {padding:23px 0 0 96px;}

.header .right, .footer .right {float:right; padding:27px 59px 0 31px;}
