/* Global Elements */
	
p, h1, h2, h3, blockquote, li, td, input, textarea {
font-family: Verdana, Helvetica, sans-serif;
color: #333333;
font-size: 11px;
line-height: 18px;
text-align: left;
margin: 0;
padding: 0;
}
	
a:link, a:visited, a:hover, a:active {color: #333333;}
	
body {
background-color:#ffffff;
margin:0; padding:0;
}

/* DIV Elements */

#container {
background:#ffffff url(/images/bg_container.gif) repeat-y top;
margin:0 auto;
padding:0 7px 0 7px;
width: 848px;		
}
#terms{padding:30px;}
#head {
background:#ffffff url(/images/header.jpg) no-repeat;
margin:0; padding:0;
width:848px;
height:150px;
}

#head a{
line-height: 150px;
height:150px;
text-indent:-9000px;
display:block;
}
/* NAVIGATION ---------------------------------- */
/* --------------------------------------------- */
#nav{
margin:0;
width:848px; height:30px;
overflow: hidden;
line-height: 1000px;
text-indent:-9000px;
}
#nav ul{
margin:0; padding:0;
list-style:none;
}
#nav ul li{
display:block;
float:left;
}
#nav a{
text-decoration: none;
text-align:center;
color: #5b656e;
display:block;
}
#nav ul li a{
background-position:top left;
}
#nav ul li a#navHome{
width:86px;
height:30px;
background:url(/images/nav_home.gif);
}
#nav ul li a#navCompany{
width:137px;
height:30px;
background:url(/images/nav_ourcompany.gif);
}
#nav ul li a#navOrder{
width:124px;
height:30px;
background:url(/images/nav_ordernow.gif);
}
#nav ul li a#navHowItWorks{
width:147px;
height:30px;
background:url(/images/nav_howitworks.gif);
}
#nav ul li a#navOurGuarantee{
width:152px;
height:30px;
background:url(/images/nav_guarantee.gif);
}
#nav ul li a#navFAQ{
width:70px;
height:30px;
background:url(/images/nav_faq.gif);
}
#nav ul li a#navContact{
width:132px;
height:30px;
background:url(/images/nav_contact.gif);
}
#nav ul li a#navHome:hover, #nav ul li a#navCompany:hover, #nav ul li a#navOrder:hover, #nav ul li a#navHowItWorks:hover, #nav ul li a#navOurGuarantee:hover, #nav ul li a#navFAQ:hover, #nav ul li a#navContact:hover {
background-position:bottom left;
}
/*#nav ul li a:hover, #nav ul li a:active, #nav ul li a:focus{
background-position:bottom right;
}*/
#nav a#navHome.highlight,
#nav a#navCompany.highlight,
#nav a#navOrder.highlight,
#nav a#navHowItWorks.highlight,
#nav a#navOurGuarantee.highlight,
#nav a#navFAQ.highlight,
#nav a#navContact.highlight{
background-position: bottom right;
}
/* END NAV ------------------------------ */
/* --------------------------------------------- */

#main {
background:#ffffff url(/images/bg_contentarea.gif) repeat-y top;
margin:0; padding:0;
width:848px;
}

#main_ins {
background:#ffffff url(/images/bg_contentarea_ins.gif) repeat-y top;
margin:0; padding:0;
width:848px;
}

#main_ins_form {
background-color:#ffffff;
margin:0; padding:0;
width:848px;
}

/* LEFT AREA ------------------------------ */
/* --------------------------------------------- */

#left{
float:left;
diplay:inline;
width:579px;
}

#left_form{
margin:0; padding:28px;
width:792px;
}

.orderform_heading {
font-family: Verdana, Helvetica, sans-serif;
font-size:12px; font-weight:bold;
margin:8px 0 0 0; padding:5px;
background-color:#fff6cc;
}

.orderform_label {
text-align:right;
}

.orderform_textfield_0 {
text-align:left;
width:100px;
line-height:12px;
}

.orderform_textfield_1 {
text-align:left;
width:200px;
line-height:12px;
}

.orderform_textfield_2 {
text-align:left;
width:400px;
line-height:12px;
}

.orderform_textfield_3 {
text-align:left;
width:650px;
line-height:12px;
}

.orderform_textfield_0a {
text-align:left;
width:50px;
line-height:12px;
}

.orderform_textarea {
width:400px;
height:100px;
line-height:12px;
}

.orderform_button {
text-align:center;
padding:0;
font-size:12px;
}

#left_content {
background-color:#ffffff;
margin:0; padding:28px;
width:523px;
}

#terms h1,#left_content h1, #left_form h1{font-size:20px; line-height:24px; margin:0 0 15px 0}
#left_content h2, #left_form h2{font-size:12px; line-height:20px; margin:0 0 15px 0}
#terms  p, #left_content p, #left_form p{font-size:12px; line-height:20px; margin:0 0 15px 0}

#left_home_bottom {
background: #0e0e0e url(/images/bg_home_blackgradient.gif) repeat-x top;
width:520px;
margin:0 0 15px 0; padding:0 28px 0 31px;
}

#left_home_bottom p {color:#ffffff; line-height:18px; font-size:11px;}
#left_home_bottom a:link, #left_home_bottom a:visited, #left_home_bottom a:hover, #left_home_bottom a:active {color:#d73d31;}


#left_bottom{
background: url(/images/bg_home_guarantee.gif) no-repeat top left;
border-right: #000000 1px solid;
float:left;
diplay:inline;
width:235px;
padding:45px 21px 0 0;
margin:10px 0 0 0;
}

#right_bottom{
background: url(/images/bg_home_how.gif) no-repeat top left;
float:right;
diplay:inline;
width:223px;
margin:10px 0 0 0;
padding:45px 0 0 0;
}

.float_btn {float:right;}

/* RIGHT AREA ------------------------------ */
/* --------------------------------------------- */

#right{
float:right;
diplay:inline;
width:268px;
padding:0 0 10px 0;
}

#quote_form{
background: #ffe868 url(/images/bg_form.gif) repeat-x top;
width:243px;
margin:0; padding:19px 10px 0 15px;
}

#inside_callout_guarantee {
background: url(/images/bg_-inside_call_guar.gif) no-repeat top left;
}
#inside_callout_howitworks {
background: url(/images/bg_how_inside.gif) no-repeat top left;
}
#inside_callout_guarantee,#inside_callout_howitworks {
width:220px;
padding:0 0 0 0;
margin:10px 0 0 25px;
}

#inside_callout_howitworks p, #inside_callout_guarantee p {color:#ffffff; line-height:18px; font-size:11px;}
#inside_callout_guarantee a:link, #inside_callout_guarantee a:visited, #inside_callout_guarantee a:hover, #inside_callout_guarantee a:active,#inside_callout_howitworks a:link, #inside_callout_howitworks a:visited, #inside_callout_howitworks a:hover, #inside_callout_howitworks a:active {color:#d73d31;}

.form_label {
font-family: Verdana, Helvetica, sans-serif;
color: #333333;
font-size: 10px;
font-weight: bold;
}
.quote_textfields_1 {
width: 146px;
margin-bottom: 5px;
}

.quote_textarea {
width: 226px;
height: 70px;
}

.shipdate_box{
width: 117px;
margin-bottom: 5px;
line-height:12px;
}

.boxes{
width: 1em;
font-size:14px;
}

.checkbox_tag { 
font-family: Verdana, Helvetica, sans-serif;
color: #333333;
font-size: 10px;
font-weight:bold;
display:inline;
font-weight: bold;
margin:0; padding:0;
}

.submitbutton{
margin-left: 115px;
margin-top: 5px;
width:119px; height:43px;
}

br{
clear: left;
}

.clear {margin:0; padding:0; clear:both;}

/* FOOTER ELEMENTS ------------------------------ */
/* --------------------------------------------- */


#bottom_home {
width:862px;
margin:0 auto;
padding:0;
}

#foot {
margin: 0 auto;
padding: 0 0 0 0;	
width: 862px;	
}
	
#foot p {color:#333;}
#foot a:link, #foot a:visited, #foot a:hover {text-decoration:none; color: #333;}

#foot_left {
margin: 0 auto;
float:left;
display:inline;
padding: 0 0 0 5px;	
width: 650px;	
}

#foot_left p {font-size:10px;margin-bottom:5px;}

#foot_right {
float:right;
display:inline;
margin: 0 auto;
padding: 0 5px 0 0;	
width: 200px;
}

#foot_right p {text-align:right; font-size:10px; line-height:14px;}
#foot_right h1 {text-align:right; font-size:18px; margin:5px 0 0 0;}
#foot_right h2 {text-align:right; font-size:10px; margin:0 0 0 0;}

.separator {padding:0 0 10px 0;}

.img_right_inside {float: right; margin-left:8px; margin-bottom:8px; border:3px solid #cccccc}
.img_right {float: right; margin-left:8px; margin-bottom:8px;}
.img_left {float: left; margin-right:8px; margin-bottom:0;}
h3.incorrect{
color:red;
}.quote_textfields_2 {
	width: 146px;
	margin-bottom: 5px;
	display: none;

}

