@charset "utf-8";
/* CSS Document */

/* layout div ids     */

#header {
	position:absolute;
	left:0px;
	top:0px;
	width:926px;
	height:167px;
	
	background-image: url(images/header-mud.jpg);
}
#header_static {
	position:absolute;
	left:0px;
	top:0px;
	width:876px;
	height:167px;
	
	background-image: url(images/header-mud-no-home-static.jpg);
}
#title {
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:678px;
	height:28px;
	background-image: url(images/fade_title.png);
	visibility: visible;
	background-repeat: repeat-y;
	background-color:#fdf4ec;
}
#wrapper{
	position: relative;
	background-color:#FFFFFF;
	width: 678px;
	text-align: left;
	background-image: url(images/main_bg_fade.png);
	background-repeat: repeat-y;
}
#title_product {
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:678px;
	height:28px;
	background-image: url(images/fade_bg_product_title.jpg);
	visibility: visible;
	background-repeat: repeat-y;
	background-color:#fdf4ec;
}
#main_content {
	position:absolute;
	left:248px;
	top:167px;
	width:494px;
	background-image: url(images/main_bg_fade.png);
	background-repeat: repeat-y;
}

#main_content2 {
	position:absolute;
	left:248px;
	top:167px;
	width:678px;
	background-image: url(images/fade_main_product.png);
	visibility:visible;
	background-repeat: repeat-y;
}

#main_content_static {
	position:absolute;
	left:198px;
	top:167px;
	width:678px;
	background-image: url(images/fade_main_product.png);
	visibility:visible;
	background-repeat: repeat-y;
}

#content_progress_bar {
	width:400px;
	padding-left:25px;
	padding-bottom:5px;
	position:relative;
	float:left;

}
#content_account {
	width:600px;
	padding-left:30px;
	padding-bottom:5px;
	position:relative;
	float:left;

}
#content_checkout_lft {
	width:400px;
	padding-left:50px;
	padding-bottom:5px;
	position:relative;
	float:left;

}
#content_product_lft {
	width:314px;
	padding-left:25px;
	padding-bottom:5px;
	position:relative;
	float:left;

}
#content_product_lftFAQ {
	width:300px;
	padding-left:25px;
	padding-right:5px;
	padding-bottom:5px;
	position:relative;
	float:left;

}
#content_product_rgt {
	width:334px;
	padding-right:5px;
	padding-bottom:5px;
	position:relative;
	float:right;
	}
#content_checkout_rgt {
	width:200px;
	padding-right:5px;
	padding-bottom:5px;
	position:relative;
	float:right;
	}
#content_product_rgtFAQ {
	width:329px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
	position:relative;
	float:right;
	}
#content_product {
	background-image: url(images/fade_main_product.png);
	background-repeat: repeat-y;
}
		
#wrapper_prd{
	position: relative;
	background-color:#FFFFFF;
	width: 678px;
	text-align: left;
	background-image: url(images/fade_main_product.png);
	background-repeat: repeat-y;
	
}
#footer {
	clear: both;
	background-color:#f8e5d6;
	width:678px;
	
	height:36px;
	padding-top:7px;
	background-image: url(images/fade_footer_bg.png);
}
#rightpanel1 {
	width: 190px;
	float: right;
	position: relative;
	visibility: visible;
	padding-top: 60px;
	padding-right: 0px;
	top: 0px;
	right: 0px;
	padding-left: 0px;
}
#rightpanel2 {
	width: 184px;
	float: right;
	position: relative;
	visibility: visible;
	padding-top: 0px;
	padding-right: 0px;
	top: 0px;
	right: 0px;
	overflow: auto;
	background-color:#fdf4ec;
}
#leftpanel {
	position: relative;
	width: 484px;
	float: left;
	}	
#leftpanelthin {
	position: relative;
	width: 200px;
	float: left;
	}	
#leftpaneleasy {
	position: relative;
	width: 484px;
	float: left;
	background-image: url(images/fade_left_panel.png);
	background-repeat: repeat-y;	
}
#bar_left {
	position:absolute;
	left:0px;
	top:167px;
	width:50px;
	height:434px;
		background-image: url(images/bar_left.jpg);
}
#main_navigation {
	position:absolute;
	left:50px;
	top:167px;
	width:198px;
	background-image: url(images/bar_main_nav.jpg);
	background-repeat: no-repeat;
	background-color:#006881;
}
#main_navstatic {
	position:absolute;
	left:0px;
	top:167px;
	width:198px;
	background-image: url(images/bar_main_nav.jpg);
	background-repeat: no-repeat;
	background-color:#006881;
}
#main_nav_static {
	position:absolute;
	top:167px;
	width:198px;
	background-image: url(images/bar_main_nav.jpg);
	background-repeat: no-repeat;
	background-color:#006881;
}
body {
	background-color:#f8e5d6;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
    margin-top:0px;
}
#master {
	width: 926px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}	

#promo_box {
	position:absolute;
	left:742px;
	top:167px;
	width:184px;
	height:400px;
	background-color:#fdf4ec;
}


h1 {
color:#464646;
font-size:13px;
padding-left:25px;
padding-top:6px;
	font-weight: normal;
}
	
h2 {
color:#464646;
font-size:12px;
padding-left:25px;
padding-top:6px;
	font-weight: normal;
}
	
h3 {
color:#464646;
font-size:12px;
padding-left:25px;
padding-top:6px;
	font-weight: normal;
}
	
p {
color:#464646;
font-size:12px;}




/*  Text styles    */
.titletxt {
	font-size: 18px;
	color:#FFFFFF;
	padding-left:25px;
	padding-top:4px;
	}

.logintitle {
	/* color:#c8620e; */
	color: White;
	font-size: 12px;
}
.promotitle {
color:#c8620e;
font-size: 14px;
padding-left:10px;
padding-top:10px;
padding-right:5px;
margin-bottom:5px;
}

.promotitlelarge {
color:#c8620e;
font-size: 16px;
padding-left:10px;
padding-top:10px;
padding-right:5px;
margin-bottom:5px;
}

.announcements
{color:#c8620e;
font-size: 14px;
padding-left:10px;
padding-top:10px;
margin-top:5px;
}
.login {
	font-size: 10px;
	color:#FFFFFF;
	padding-top: 0px;
	padding-top:5px;
	padding-right: 5px;
	padding-left: 16px;
	height:116px;
}
.loggedin {
	font-size: 10px;
	color:#FFFFFF;
	padding-top: 0px;
	padding-top:5px;
	padding-right: 5px;
	padding-left: 16px;
	height:25px;
}
/* nav styles */
.nav {
	font-size: 12px;
	color:#FFFFFF;
	padding-left: 15px;
	padding-top:4px;
	height:22px;
	background-image:url(images/nav_strip.png);
	background-repeat: no-repeat;
	background-position:bottom;
		}
.nav_no_strip {
	font-size: 12px;
	color:#FFFFFF;
	padding-left: 15px;
	padding-top:4px;
	padding-right:0px;
	height:22px;
	background-repeat: no-repeat;
	background-position:bottom;
		}
.nav_strip {background-image:url(images/nav_strip.png);
	background-repeat: no-repeat;
	background-position:bottom;
	height:2px;}
		
.nav_subscribe {
	font-size: 12px;
	color:#FFFFFF;
	background:#c8620e;
	padding-left: 15px;
	padding-top:4px;
	height:22px;
	}
.nav_refer {
	font-size: 12px;
	color:#006881;
	background:#e9b183;
	padding-left: 15px;
	padding-top:4px;
	height:22px;
	}
	
.nav_indent {
	font-size: 11px;
	color:#FFFFFF;
	padding-left: 50px;
	padding-top:4px;
	height:20px;
}

.loginbox {
font-size:10px;
width:145px;
padding-top:3px;
color:#666666;
}


.footer_img 
{
height:34px;
width:53px;
float:left;}

/* link styles */

.white_link {
}
.white_link2 {
color:#ffffff;
}
.white_link2:hover {
	text-decoration: underline;
}
.big_blue_link {
   color:#006881;
   font-size: 12px;
}
.big_blue_link:hover {
   color:#006881;
   font-size: 12px;
	text-decoration: underline;
}
.blue_link {
   color:#006881;
}
.blue_link:hover {
   color:#006881;
	text-decoration: underline;
}
.grey_link {
color:#464646;
}
.small_grey_link {
	color:#545456;
   font-size: 11px;
}
.small_grey_link:hover {
	font-size: 11px;
	color:#545456;
	text-decoration: underline;
}

a:link {
	color:#FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#FFFFFF;
}
a:hover {
	text-decoration: none;
	color:#c8620e;
}
a:active {
	text-decoration: none;
	color:#FFFFFF;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}
big_blue_link a:link {
	color:#006881;
   font-size: 14px;
	text-decoration: underline;
 	text-decoration: none;
}
big_blue_link a:visited {
	text-decoration: none;
   font-size: 14px;
	color:#006881;
}
big_blue_link a:hover {
	text-decoration: underline;
   font-size: 14px;
	color: #006881;
}
big_blue_link a:active {
	text-decoration: none;
   font-size: 14px;
	color:#006881;
}
blue_link a:link {
	color:#006881;
	text-decoration: none;
}
blue_link a:visited {
	text-decoration: none;
	color:#006881;
}
blue_link a:hover {
	text-decoration: underline;
	color: #006881;
}
blue_link a:active {
	text-decoration: none;
	color:#006881;
}
.promo_copy {
	font-size: 11px;
	
	color:#464646;
	padding-left:10px;
	padding-right:10px;
}

.footertxt
{

font-size: 10px;
word-spacing:2px;
color:#464646;
padding-top:8px;
padding-bottom:0px;

}

.maintext {

color:#464646;
font-size:12px;
padding-left:25px;
padding-top:6px;
}
.maintext_nopad {

color:#464646;
font-size:12px;
}
.maintext_nopad_ls {

color:#464646;
font-size:12px;
line-height:24px;
}
.maincont {
padding-left:10px;
padding-top:6px;}

.t4uText {
	color: Black;
	font-size: 14px;
	padding-left: 0px;
	padding-top: 6px;
	margin-bottom: 5px;
	font-weight: normal;
}
.textHighlightMed {

color:#164e8f;
font-size:16px;
padding-left:0px;
padding-top:6px;
margin-bottom:5px;
}
.textHighlightLarge {
	color: #164e8f;
	font-size: 16px;
	padding-left: 0px;
	padding-top: 6px;
	margin-bottom: 5px;
	font-weight: bold;
}
.midheading {

color:#164e8f;
font-size:18px;
padding-left:0px;
padding-top:6px;
margin-bottom:5px;
}
.homeheading {

color:#164e8f;
font-size:16px;
font-weight: bold;
padding-left:25px;
padding-top:6px;
margin-bottom:5px;
}
.homebuildbutton {

color:#164e8f;
font-size:16px;
font-weight: bold;
padding-left:100px;
padding-top:80px;
margin-bottom:5px;
}
.subheading {

color:#164e8f;
font-size:14px;
padding-left:25px;
padding-top:6px;
margin-bottom:5px;
}
.price_heading {
	color: #164e8f;
	font-size: 14px;
	font-weight: bold;
}
.price_heading_right {
	color: Red;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}
.autoRegisterBox {
	color: #c8620e;
	border: 1px dotted #c8620e;
}
.subheading_nopad {

color:#164e8f;
font-size:14px;

}
.progress_bar_done {

color:#164e8f;
font-size:14px;
font-weight: bold;
}
.progress_bar_current {
	color: #164e8f;
	font-size: 14px;
	font-weight: bold;
}
.progress_bar_notdone {

color:#c8620e;
font-size:14px;

}
.paneltextsm {

font-size:11px;
color:#464646;
}
.panelpromosm {
	font-size: 11px;
	color: #00008B;
}
.product_lg {
	font-size: 11px;
	overflow: visible;
	position: relative;
	margin: 5px 5px 5px 10px;
	float: left;
	border: 1px dotted Teal;
}
.product_lg_indent {
	font-size: 11px;
	overflow: visible;
	position: relative;
	margin: 5px 5px 5px 45px;
	float: left;
	border: 1px dotted Teal;
}
.sm_title {
	
	font-size: 11px;
	color:#164e8f;
	padding-top:3px;
}
.sm_price_right {
	font-size: 10px;
	color: #164e8f;
	padding-top: 3px;
	text-align: right;
}
.sm_price_total_right {
	font-size: 14px;
	color: #164e8f;
	padding-top: 3px;
	text-align: right;
}
.product_sm {
	font-size: 11px;
	width: 94px;
	overflow: visible;
	position: relative;
	margin: 5px 5px 0px 0px;
	float: left;
	height: 160px;
}
.product_sm_250 {
	font-size: 11px;
	width: 248;
	overflow: visible;
	position: relative;
	margin: 5px 5px 0px 0px;
	float: left;
	height: 160px;
}
.productsm_title {
	
	font-size: 11px;
	color:#164e8f;
	padding-top:3px;
}
.checkoutsm_title {
	
	font-size: 12px;
	color:#164e8f;
	padding-top:3px;
}
.productsm_details {
	
	font-size: 11px;
	color:#545456;
}
.btn_buynow {
	text-align: left;
}
.product_holder {
	padding-top: 3px;
	padding-left: 25px;
}

.error_title {
	font-size: 14px;
	color: Red;
	font-weight: bold;
	text-indent: 35px;
	padding-top: 10px;
}
.error_title_nopad {
	font-size: 14px;
	color: Red;
	font-weight: bold;
	text-indent: 0px;
	padding-top: 10px;
}
.error_message {
	font-size: 12px;
	color: Red;
	font-weight: bold;

	padding-left: 35px;
}
.error_message_nopad {
	font-size: 12px;
	color: Red;
	font-weight: bold;
}
.checkout_notice {
	font-size: 12px;
	color: Red;
}
.title_orange {
font-size:14px;
color:#c8620e;
}
.text_orange_sm {
font-size:11px;
color:#c8620e;
}
.text_grey_sm {
font-size:11px;
color:#454545;
}
.checkout_text {
font-size:12px;
color:#454545;
}
.product_detail_box {
width:314px;
position:relative;
float:left;
}

.buybn {
padding-right:20px;}
-->
