@charset "utf-8";
/* CSS Document */

body {
	background-color:#CCCCCC;
	width:839px;
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	margin-top:0;
	}

div#bodybox_top {
	background-image:url(/images/contentback_001.jpg);
	height:30px;
	width:839px;
	display:block;
	float:left;
	margin-top:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	}

div#bodybox_middle {
	background-image:url(/images/contentback_002.gif);
	background-repeat:repeat-y;
	width:839px;
	display:block;
	float:left;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	padding:
	}

div#bodybox_bottom {
	background-image:url(/images/contentback_003_02.jpg);
	height:119px;
	width:839px;
	display:block;
	float:left;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	}

/*----------------------------------------TOP BAR----------------------------------/*/

div#logo {
	background-image:url(/images/logo.jpg);
	height:59px;
	width:189px;
	margin:0px 0px 0px 63px;
	float:left;
	}

div#logo h1 {
	display:none;
	}

div#howtoguides {
	/*background-image:url(images/how-to-guides.jpg);
	background-repeat:no-repeat*/
	height:82px;
	width:183px;
	float:right;
	top:0px;
	position:relative;
	margin-right:5px;
	}

div#howtoguides001 {
	background-image:url(/images/how-to_01.jpg);
	background-repeat:no-repeat;
	height:29px;
	width:183px;
	display:block;
	}

div#howtoguides001 h3 {
	display:none;
	}

.howtoguides002 {
	background-image:url(/images/how-to_02.jpg);
	background-repeat:no-repeat;
	height:24px;
	width:183px;
	display:block;
	}

.howtoguides002:hover {
	background-image:url(/images/how-to_over_02.jpg);
	background-repeat:no-repeat;
	height:24px;
	width:183px;
	display:block;
	}

.howtoguides002 h4 {
	display:none;
	}

.howtoguides003 {
	background-image:url(/images/how-to_03.jpg);
	background-repeat:no-repeat;
	height:34px;
	width:183px;
	display:block;
	}

.howtoguides003:hover {
	background-image:url(/images/how-to_over_03.jpg);
	background-repeat:no-repeat;
	height:34px;
	width:183px;
	display:block;
	}

.howtoguides003 h4 {
	display:none;
	}

/* ------------------------------------------------------ TOP NAVIGATION --------------------*/

#hnav {
	width:490px;
	height:27px;
	}

div#hnav li {
	display:inline;
	}

div#hnav ul {
	margin:0;
	padding:0;
	list-style:none;
	}

div#hnav ul li {	
	float:left;
	}

div#hnav ul li a span {
	display:none;
	}

div#hnav ul li a#link-home { background:url(/images/topnav_01.jpg) no-repeat; }
div#hnav ul li a#link-aboutus { background:url(/images/topnav_02.jpg) no-repeat; }
div#hnav ul li a#link-onlineproducts { background:url(/images/topnav_03.jpg) no-repeat; }
div#hnav ul li a#link-instoreproducts { background:url(/images/topnav_04.jpg) no-repeat; }
div#hnav ul li a#link-contactus { background:url(/images/topnav_05.jpg) no-repeat; }
div#hnav ul li a#link-help { background:url(/images/topnav_06.jpg) no-repeat; }

div#hnav ul li a#link-home:hover { background:url(/images/topnav_over_01.jpg) no-repeat; }
div#hnav ul li a#link-aboutus:hover { background:url(/images/topnav_over_02.jpg) no-repeat; }
div#hnav ul li a#link-onlineproducts:hover { background:url(/images/topnav_over_03.jpg) no-repeat; }
div#hnav ul li a#link-instoreproducts:hover { background:url(/images/topnav_over_04.jpg) no-repeat; }
div#hnav ul li a#link-contactus:hover { background:url(/images/topnav_over_05.jpg) no-repeat; }
div#hnav ul li a#link-help:hover { background:url(/images/topnav_over_06.jpg) no-repeat; }

a#link-home {
	width:55px;
	height:27px;
	display:block;
	clear:both;
	}

a#link-aboutus {
	width:65px;
	height:27px;
	display:block;
	}

a#link-onlineproducts {
	width:106px;
	height:27px;
	display:block;
	}

a#link-instoreproducts {
	width:113px;
	height:27px;
	display:block;
	}

a#link-contactus {
	width:74px;
	height:27px;
	display:block;
	}

a#link-help {
	width:55px;
	height:27px;
	display:block;
	clear:both;
	margin-left:2px;
	}

/* --------------------------------------------- HOME SPLASH ---------------------------------------*/

#home_splash {
	display:block;
	height:224px;
	width:853px;
	background-image:url(/images/home_splash2a.jpg);
	/*behavior: url(iepngfix.htc);*/
	background-repeat:no-repeat;
	position:relative;
	left:-40px;
	}

/*----------------------------------------------- LOGIN BOX -------------------------------------------*/

#loginbox {
	background-image:url(/images/login_back2.jpg);
	background-repeat:no-repeat;
	width:238px;
	height:85px;
	display:block;
	float:right;
	margin-right:40px;
	top:-20px;
	position:relative;
	padding-left:10px;
	}

.logintext {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	}

.login_inputtext {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	height:14px;
	font-size:11px;
	}

.topsubmitbutton {
	height:24px;
	width:65px;
	background-image:url(/images/signin.gif);
	background-repeat:no-repeat;
	text-shadow:none;
	text-decoration:none;
	border:0;
	}

/*----------------------------------------------- PRODUCT LIST ---------------------------------------*/

#home_productlist {
	display:block;
	background-image:url(/images/productlist_02.jpg);
	background-repeat:no-repeat;
	height:128px;
	width:271px;
	}

.home_productlist {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
	text-decoration:none;
	}

.home_productlist:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
	text-decoration:underline;
	}

/*-----------------------------------------------------BODY CONTENT ---------------------------------*/

#widetitle_featuredproducts {
	background-image:url(/images/featured_products.gif);
	width:527px;
	height:44px;
	display:block;
	margin-left:50px;
	}

#widetitle_featuredproducts h2 {
	display:none;
	}

#widetitle_instore {
	background-image:url(/images/instore.gif);
	width:527px;
	height:44px;
	display:block;
	margin-left:50px;
	}

#widetitle_instore h2 {
	display:none;
	}

#widetitle_models {
	background-image:url(/images/models.gif);
	width:527px;
	height:44px;
	display:block;
	margin-left:50px;
	}

#widetitle_models h2 {
	display:none;
	}

#widetitle_cart {
	background-image:url(../images/cart.jpg);
	width:527px;
	height:44px;
	display:block;
	margin-left:50px;
	}

#widetitle_cart h2 {
	display:none;
	}
/*---------------------------------------------------CONTENT BOXES ---------------------------------*/

#productbox {
	background-image:url(/images/productbox_back.jpg);
	height:168px;
	width:340px;
	margin-top:20px;
	}

.productbox_tablecontainer {
	margin-left:59px;
	}

.product_image {
	margin:7px;
	border:#666666 solid 1px;
	}

.productbox_innertable {
	margin-top:15px;
	}

.productbox_innertablepadding {
	padding:4px;
	}

.productbox_content {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	line-height:14px;
	display:block;
	margin-bottom:7px;
	}

.productbox_moreinfolink {
	font-family:Arial, Helvetica, sans-serif;
	color:#DCA82E;
	font-size:12px;
	font-weight:bold;
	}

.productbox_moreinfolink:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	}

/* ------------------------------------------------------BOTTOM BAR--------------------------------*/

#bottombar {
	background-image:url(/images/bottom_bar.jpg);
	height:61px;
	width:791px;
	}

.productbox_title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#000000;
	}

.productbox_subhead {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#000000;
	}

#bottombar_content {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	display:block;
	margin:25px 0px 0px 150px;
	}

.bottombar_link {
	color:#666666;
	text-decoration:underline;
	}

.bottombar_link:hover {
	color:#DCA82E;
	text-decoration:underline;
	}

/*--------------------------------------- INNER SPLASH ---------------------------------*/

#inner_splash {
	display:block;
	height:172px;
	width:789px;
	background-image:url(/images/inner_splash.png);
	/*behavior: url(iepngfix.htc);*/
	background-repeat:no-repeat;
	margin-left:23px;
	padding-top:10px;
	}

/*----------------------------------------- ONLINE PRODUCTS TITLE -------------------------------*/

#widetitle_onlineproducts {
	background-image:url(/images/online_products.gif);
	width:527px;
	height:44px;
	display:block;
	margin-left:50px;
	}

#widetitle_onlineproducts h2 {
	display:none;
	}

/*------------------------------------------ CONTENTBOX WIDE ------------------------------------*/

#contentbox_wide_top {
	display:block;
	background-image:url(/images/widecontentbox_01.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:708px;
	height:10px;
	margin:0px;
	padding:0px;	
	}

#contentbox_wide_body {
	display:block;
	background-color:#FFFFFF;
	width:708px;
	margin:0px;
	padding:0px;
	}

#contentbox_wide_bottom {
	display:block;
	background-image:url(/images/widecontentbox_03.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:708px;
	margin:0px;
	padding:0px;	}

.contentbox_wide_bodytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:20px;
	display:block;
	}

/*----------------------------------------- ABOUT US TITLE -------------------------------*/

#widetitle_aboutus {
	background-image:url(/images/aboutus.gif);
	width:527px;
	height:44px;
	display:block;
	margin-left:50px;
	}

#widetitle_aboutus h2 {
	display:none;
	}

#widetitle_account {
	background-image:url(/images/account.jpg);
	width:527px;
	height:44px;
	display:block;
	margin-left:50px;
	}

#widetitle_account h2 {
	display:none;
	}
	
#widetitle_forgot {
	background-image:url(/images/forgot_pass.jpg);
	width:527px;
	height:44px;
	display:block;
	margin-left:50px;
	}

#widetitle_forgot h2 {
	display:none;
	}
	
#widetitle_maintenance {
	background-image:url(/images/maintenance.jpg);
	width:527px;
	height:44px;
	display:block;
	margin-left:50px;
	}

#widetitle_maintenance h2 {
	display:none;
	}
			
#widetitle_help {
	background-image:url(/images/help.jpg);
	width:527px;
	height:44px;
	display:block;
	margin-left:50px;
	}

#widetitle_help h2 {
	display:none;
	}
	
#widetitle_contactus {
	background-image:url(/images/contactus.jpg);
	width:527px;
	height:44px;
	display:block;
	margin-left:50px;
	}

#widetitle_contactus h2 {
	display:none;
	}
	
#widetitle_install {
	background-image:url(/images/installation.jpg);
	width:527px;
	height:44px;
	display:block;
	margin-left:50px;
	}

#widetitle_install h2 {
	display:none;
	}
	
#widetitle_warranty {
	background-image:url(/images/warranty.jpg);
	width:527px;
	height:44px;
	display:block;
	margin-left:50px;
	}

#widetitle_warranty h2 {
	display:none;
	}

#widetitle_shipping {
	background-image:url(/images/shipping.jpg);
	width:527px;
	height:44px;
	display:block;
	margin-left:50px;
	}

#widetitle_shipping h2 {
	display:none;
	}

#breadcrumb1 {
	background-image:url(/images/cartbreadcrumb001.jpg);
	width:690px;
	height:44px;
	display:block;
	margin-left:60px;
	}

#breadcrumb2 {
	background-image:url(/images/cartbreadcrumb002.jpg);
	width:690px;
	height:44px;
	display:block;
	margin-left:60px;
	}

#breadcrumb3 {
	background-image:url(/images/cartbreadcrumb003.jpg);
	width:690px;
	height:44px;
	display:block;
	margin-left:60px;
	}

#breadcrumb4 {
	background-image:url(/images/cartbreadcrumb004.jpg);
	width:690px;
	height:44px;
	display:block;
	margin-left:60px;
	}
/*IMAGE OVERLAYS ----------------------------------------------------------- */

#splash_overlay {
	width:330px;
	background-repeat:no-repeat;
	}