@charset "utf-8";
/* CSS Document by Makebizz */
body, div, p, ul, li, ol, h1, h2, h3, img, form, input, framset, select { margin:0; padding:0; border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
img { border:0; }
body { background:url(../img/body_bg.jpg) 50% 50% repeat; text-align:center; }
a { color:#000; text-decoration:none; }
.clearFloat { clear:both; }
#container { width:959px; margin:0 auto; text-align:left; }
h2 { background:url(../img/header_bg.gif) 0 0 no-repeat; color:#FFFFFF; padding:9px 0 10px 37px; margin-bottom:20px; }

.topbar { padding:5px 0 0 0; }
.topbar img.logo { float:left; padding-left:18px;padding-bottom:3px;}
.slogan { float:left; margin-top:60px; font-size:20px; color:#069; font-weight:bold; }
.slogan2 { float:left; padding-left:5px;margin-top:70px; font-size:14x; color:#7E1003; font-weight:bold; }
.map_signs { float:right; text-align:left; padding:0px 7px 0 0; }
.topMenubar { background:url(../img/bg_topMenu.gif) 0 0 no-repeat; margin-bottom:10px; _background-position:0 -56px; }

ul#topnav { margin: 0; padding: 0; float:left; width: 100%; list-style: none; font-size: 1em; }
ul#topnav li { float: left; padding: 18px 25px; margin: 0; position: relative; font-weight:bold; border-right:1px solid #CBCBCB; }
ul#topnav li a { float: left; /*text-indent: -9999px; height: 48px;*/ color:#000; text-decoration:none; }
ul#topnav a.home { background:url(../img/btnHome.gif) 0 0 no-repeat; width:18px; height:18px; }
ul#topnav a span { display:none; visibility:hidden; }
ul#topnav li .sub { position: absolute; top: 53px; left: 0; background: #e0e0e0 url(../img/sub_bg.png) repeat-x; padding: 10px 20px 20px; float: left; /*--Bottom right rounded corner--*/	-moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; /*--Bottom left rounded corner--*/ -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; display: none; }
ul#topnav li .row { clear: both; float: left; width: 100%; margin-bottom: 10px; }
ul#topnav li .sub ul { list-style: none; margin: 0; padding: 0; width: 150px; float: left; }
ul#topnav li .sub ul.subMenu li { padding:0; font-weight:normal; border:0; }
ul#topnav .sub ul li { width: 100%; color: #7f1102; }
ul#topnav .sub ul li p { padding: 0; margin: 0; font-size: 1.1em; font-weight: normal; }
ul#topnav .sub ul li p a { padding: 5px 0; background-image: none; color: #7f1102; font-weight:bold; }
ul#topnav .sub ul li a { float: none; text-indent: 0; /*--Reset text indent--*/ height: auto; background: url(../img/navlist_arrow.png) no-repeat 5px 12px; padding: 7px 5px 7px 15px; display: block; text-decoration: none; color: #3c3a3b; }
ul#topnav .sub ul li a:hover { color: #7e1303; background-position: 5px 12px; }

ul#topnav li.search { float:right; padding:12px 10px; border:0; }
.bgSearch { background:url(../img/bgSearch.gif) 0 0 no-repeat; height:25px; padding:3px 0 0 15px; width:145px; }
.btnSubmit { background:url(../img/btnSearch.gif) 0 0 no-repeat; height:30px; width:74px;}

ul.loginLinks { list-style-type:none; }
ul.loginLinks li { float:right; text-align:left; padding:15px 15px 15px 0; font-weight:bold; }
ul.loginLinks li a { color:#000; text-decoration:none; border-left:1px solid #CBCBCB; padding-left:15px; }
ul.loginLinks li a.first { border:0; }

#homeBanner { background:url(../img/homeBanner.gif) 0 0 no-repeat; height:440px; widows:959px; margin-bottom:17px; }
#homeBanner p, #homeBanner a.learnMore span { display:none; visibility:hidden; }
a.learnMore { display:block; background:url(../img/learnMore.gif) 0 0 no-repeat; top:355px; left:54px; height:34px; width:102px; position:relative; }

#content { background:#FFF url(../img/content_bg.jpg) 0 0 no-repeat; padding:13px; }
#content .leftMenuDiv { float:left; width:201px;}
ul.lMenu { list-style-type:none; padding:0 0 10px 0; }
ul.lMenu li { list-style-type:none; padding:0 0 10px 28px; }
ul.lMenu li a { text-decoration:none; color:#000; }
ul.lMenu li a.active { font-weight:bold; color:#7e1003; }
ul.subMenu li { padding:1px 0 2px 15px; }

ol.lMenu { padding:0 0 10px 45px; }
ol.lMenu li { padding:0 0 10px 0px; color:#B2B2B2; }
ol.lMenu li a { text-decoration:none; color:#000; }

#content .contentMain { float:left; width:510px; padding:0 10px; }
.homeAds { width:163px; float:left; margin:0 0 8px 5px; }
.viewall { width:489px; float:left; margin:0 0 8px 5px; text-align:right;font-weight:bold; }
.hd_homeAds { background:url(../img/home_ad_top.gif) 0 0 no-repeat; padding:10px 0 9px 15px; font-weight:bold; }
.bd_homeAds { border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA; padding:15px 10px 25px;height:220px; }
.ftr_homeAds { background:url(../img/home_ad_bottom.gif) 0 0 no-repeat; }
.homeAds .addToCart { background:url(../img/btn_addCart.gif) 0 0 no-repeat; padding:5px 0px 20px 18px; margin-left:10px; text-align:left; }
.homeAds .addToCart a { color:#FFF; text-decoration:none; padding-right:37px; }

.contentMain dl { border:1px solid #EAEAEA; display:block; height:120px; padding:5px; }
.contentMain dl dt { font-weight:bold; padding-bottom:5px; }
.contentMain dl dt img { padding-right:5px; }
.contentMain dl dt a { color:#7E1003; }
.cat_price { float:left; padding:5px 0; width:57%; font-size:14px; }
.cat_addCart { float:right; background:url(../img/cat_addCart.gif) 0 5px no-repeat; padding:5px 5px 5px 0; text-align:right; width:17%; font-weight:bold; }

.contentMain h1 { font-size:16px; color:#7E1003; padding-bottom:10px; }
.prod_price { font-size:14px; font-weight:bold; }
.prod_price span { font-size:24px; }
.price_snapShot img { padding-right:10px; }
.price_snapShot a { color:#7E1003; }
.prod_description { padding-top:10px; }
.prod_description p { padding-bottom:20px;}
.prod_addCart { text-align:right; margin:10px; background:url(../img/prod_addCart.gif) right top no-repeat; height:26px; padding:5px 0; }
.prod_addCart a { color:#FFF; padding:6px 24px; font-weight:bold; }
.contentMain ol, .contentMain ul { padding:0 0 15px 25px; }

.pageNavigation { text-align:center; }
ul.paggination { list-style-type:none; }
ul.paggination li { float:left; list-style-type:none; margin:0 5px; }
ul.paggination li a { display:block; padding:5px; border:1px solid #EAEAEA; width:15px; }
ul.paggination li a:hover { font-weight:bold; background-color:#EAEAEA; }
ul.paggination li a.active { font-weight:bold; background-color:#EAEAEA; }

#content .related { float:left; width:201px; }
.related .shoppingCart { background:url(../img/cart_signpost.gif) 0 0 no-repeat; width:121px; height:62px; padding:35px 0 0 80px; margin-bottom:12px; }
.related .shoppingCart p { color:#A1A1A1; }
.related .shoppingCart p strong { color:#000; }
.related .relatedAds { text-align:center; padding-bottom:10px; }
.relatedAds p { padding-bottom:15px; }
.relatedAds p.left { text-align:left; padding-left:30px; }
.addToCart { background:url(../img/btn_addCart.gif) 0 0 no-repeat; padding:5px 0 5px 18px; margin-left:30px; text-align:left; }
.addToCart a { color:#FFF; text-decoration:none; padding-right:13px; }

#footer { background:#FFF url(../img/footerBottom.gif) left bottom no-repeat; padding:0 0 100px 18px; }
#footer ul.ftr_links { list-style-type:none; border-top:1px solid #E5E5E5; margin-right:13px; padding-top:10px; }
#footer ul.ftr_links li { list-style-type:none; float:left; padding-right:10px; }
#footer ul.ftr_links li a { text-decoration:none; color:#000; }
#footer p { padding-top:10px; color:#979797; }
#footer p a { color:#979797; }

#tooltip {
	display:none;
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	/*opacity: 0.55;*/
}

/* contact us form */

fieldset {
	border:1px dashed #CCC;
	padding:10px;
}
legend {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	line-height: 1.1;
	color:#fff;
	background: #666;
	border: 1px solid #333;
	padding: 2px 6px;
}
label {
	width:142px;
	height:32px;
	margin-top:3px;
	margin-right:2px;
	padding-top:11px;
	padding-left:6px;
	background-color:#CCCCCC;
	float:left;
	display: block;
	font-weight: normal;
	line-height: 1.1;
}
.form {
	margin:0;
	padding:0;
}
#top {
	width:680px;
	height:50px;
}
#leftSide {
	width:530px;
	padding-top:30px;
	float:left;
}
.clear {
	clear:both;
}
.holder {
	background-color:#fff;

}
.div_texbox {
	width:345px;
	float:right;
	background-color:#E6E6E6;
	height:36px;
	margin-top:3px;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:5px;
}
.div_textarea {
	width:345px;
	float:right;
	background-color:#E6E6E6;
	height:120px;
	margin-top:3px;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:5px;
}
.textbox {
	background-image: url(images/16t.png);
	background-repeat: no-repeat;
	background-position:left;
	width:285px;
	font:normal 18px Arial;
	color: #999999;
	padding:3px 5px 3px 19px;
}
.textbox:focus, .textbox:hover {
	background-color:#F0FFE6;
}

.button_div {
	width:287px;
	float:right;
	background-color:#fff;
	border:1px solid #ccc;
	text-align:right;
	height:35px;
	margin-top:3px;
	padding:5px 32px 3px;
}
.buttons {
	background: #e3e3db;
	font-size:12px; 
	color: #989070; 
	padding: 6px 14px;
	border-width: 2px;
	border-style: solid;
	border-color: #fff #d8d8d0 #d8d8d0 #fff;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
}