body {	
	background-color: #e8e8e8;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;		
	color: #000000;
	
}	



    
h2 {
    
    font-weight: bold;
	color: #000000;
	font-size: 13px;
	font-family: inherit;
	margin:10px 0px 0px 0px;
    
    }

h3
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;		
	color: #B5AB96 ;
	font-weight: bold;
	margin:0px 0px 0px 0px;
   
    
    }    

/* New Styles Start */


.question_block {
margin: -1px 1px 0px 6px; 
width: 450px;
}


.form_error {
color:#FF0000;
}

.main_border_left {
width:12px;
background-color:#FFFFFF;
}

.main_border_right {
width:15px;
background-color:#FFFFFF;
}

.lnav_border_left {
width:3px;
background-image:url(images/lnav_left.gif);
}

.lnav_border_right {
width:3px;
background-image:url(images/lnav_right.gif);
vertical-align:top;
}

.lnav_border_top {
width: 3px;
height:70px;
background-image:url(images/lnav_right_top.gif);
}

.lnav_top {
width:175px;
height:10px;
background-image:url(images/lnav_top.gif);
}
  
.lnav_bottom {
width:175px;
height:17px;
background-image:url(images/lnav_bottom.gif);
background-repeat:no-repeat;
}

.content_top {
width:175px;
height:10px;
background-image:url(images/content_top.gif);

}

.content_bottom {
width:175px;
height:17px;
background-image:url(images/content_bottom.gif);
}

.content_right {
background-color:#f7ebbf;
width:1px;

}


.lnav_bkg {
	width: 169px; 
	background-image: url(images/leftnav_bkg.jpg);
	text-align:left;
	vertical-align:top;
	}
	
.content_bkg_new {
	background-image: url(images/content_area_bkg.jpg); 
	background-position:top; 
	background-repeat:no-repeat;
	width: 551px;
	background-color: #fffdf9;
	text-align:left;
	vertical-align:top;
}



.lnav_block {

	margin:7px 0px 0px 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	
}


ul.lnav_bullet {	
	list-style-type:none;
	padding: 0;
	margin: 0px;
	margin-left: 5px;
	margin-top:-4px;

	
	}

li.lnav_bullet {
	background-image:url(images/bullet_lnav.gif);	
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	background-position: .2em; /* Vertical position of bullet */
	padding-left: .5em;		 /* Space between bullet and text */
	font-weight: bold;
	padding-top: 3px;
	color: #A79B83;
	font-family: inherit;
	line-height: 12px;
}

ul.checkbox2 {	
	list-style-type:none;
	padding: 0;
	margin: 8px;
	margin-left: 6px;
	
	}


li.checkbox1 {
	background-image:url(images/bullet_checkbox2.gif);
	background-repeat: no-repeat;
	margin: -10px 0px 0px 0px;
	background-position: 0 1.2em; /* Vertical position of bullet */
	padding-left: 23px;		 /* Space between bullet and text */
	padding-top: 15px;
	padding-right: 15px;
	
	color: #000000;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 15px;
}


li.checkbox2 {
	background-image:url(images/bullet_checkbox2.gif);
	background-repeat: no-repeat;
	margin: -10px 0px 0px 0px;
	background-position: 0 1.4em; /* Vertical position of bullet */
	padding-left: 23px;		 /* Space between bullet and text */
	padding-top: 15px;
	padding-right: 15px;
	font-weight: bold;	
	color: #000000;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 18px;
}

.text_b_18 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

.breadcrumb {

border:solid 1px #e8e0ca;
margin: 6px 0px 0px 20px;
height: 28px;
width: 510px;

}


.reviews_box {

border:solid 1px #f6eabe;
margin: 10px 0px 0px 0px;
height: 113px;
width: 510px;
background-image:url(images/reviews_box_bkg.gif)

}


a, a:link, a:active, a:visited, a:hover{ font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #750000; }


.content_container {
	margin: 10px 20px 0px 20px;
	text-align:justify;
}

.content_box {
	background-color:#ffffff;
	border:solid 1px #dbcfad;
	width: 510px;
	
}

.text_16_bold {
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
color:#000000;
}

.text_16_gray {
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color:#545454;
}

input.unlock {
 width: 276px;   
 height: 17px; 
 font-size: 11px; 
 background-color: #fff1cb; 
 border: 1px solid #dccfac;
 color:#000000; 
}

input.unlock_key {
 width: 35px;   
 height: 17px; 
 font-size: 11px; 
 background-color: #fff1cb; 
 border: 1px solid #dccfac;
 color:#000000; 
}

.register_submit 
{
    display:inline;
	background : url(images/unlock_btn_email_my_key.gif);
	width: 286px;
	height: 31px;
    border : 0px;
    cursor: pointer;
}

 .place_order_button {        
        cursor: pointer;
        background: url(images/purchase_btn_place_order.gif);
		margin:0px 0px 0px 0px;
		height:53px;
		width:215px;
		border:none;
        }

.reset_button 
{
	background : url(images/unlock_btn_reset.gif);
	width: 82px;
	height: 22px;
    border : 0px;
}

.unlock_label {
	display:inline; 
	margin: 5px 0px 0px 0px;
	float:left; 
	text-align:right;
	width:121px;
}

select.unlock {
 width: 280px;  
 
 font-size: 11px; 
 background-color: #fff1cb; 
 border: 1px solid #dccfac;
 color:#000000; 
}
/* New Styles End */



/* Modified Styles Start */


A.lnav:link, A.lnav:visited,  A.lnav:active, A.lnav:hover  { COLOR: #750000; font-family:Arial, Helvetica, sans-serif;  font-weight: normal; font-size:11px; margin: 0px 0px 0px 5px; }

h1 
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;		
	color: #000000 ;
	font-weight: bold;
	margin:0px 0px 0px 0px;
   
    
    }

/* Modified Styles End */

/* Top Nav Styles */
#dropmenudiv{
position:absolute;
border:0px ;
z-index:100;
margin: 0px 0p 0px 0px;
text-indent: 0px;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 0px;
padding: 0px 0;
margin: 0px 0p 0px 0px;
}

#dropmenudiv a:hover{ /*hover background color*/

}



/* Content Styles */

.master_table {
    background-color:#FFFFFF;
    width:754px;
    
    }


.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;		
	color: #563F09;
}

.text_yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #c89504;
}

.footer{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #7E0703;
	text-decoration:underline;
}

.footnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;		
	color: #563F09;
	line-height: 14px;
}

.copy {

	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #b69e84;
}

.content_block 
{
 margin: 13px 0px 7px 12px; 
 width: 500px;   
 text-align:left; 
}

.content_para 
{
 margin:6px 0px 0px 11px;  
 text-align:left;  
}

.top_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;	
	font-weight: bold;
	color: #947B53;
	text-decoration:none;
}
/* Layout Styles */

.top_nav_bkg {
	background-color: #e8e8e8;
	}
	
.header_bkg {
	background-color: #e8e8e8;
	width: 754px;
	height: 114px;
	}

.left_nav_bkg {
	width: 120px; 
	background-image:url(images/left_nav_bkg.gif);
	}
	
.content_bkg {
	width: 421px;
	background-color: #FFFFFF;
	padding-left: 12px;
	padding-top: 20px;
}
	
.gutter_bkg {
	width: 213px; 	
	background-color: #FFFFFF;
}

.footer_bkg { background-image: url(images/footer_background.gif); background-repeat:no-repeat; }

.box_bkg {
	background-image:url(images/box_bkg.gif);	
}

.home_tanbox {
background-image:url(images/homepage_tanbox_bkg.gif);
height: 183px;
width: 110px;
font-weight: bold;
color: #A79B83;
font-family: inherit;
line-height: 12px;
padding-left: 14px;	
}

.home_tanline {
background-image:url(images/homepage_tanline_bkg.gif);
height: 135px;
width: 734px;
margin: 4px 0px 27px 9px;
}

.screen_shot {
	font-weight: bold;
	color: #A79B83;
	font-family: inherit;
	text-align: center;
	padding-left:4px;
	padding-top:7px;
}
/* Modifiers */
.bold {
    font-weight: bold;
	color: inherit;
	font-family: inherit;
	
}
.bold_tan {
    font-weight: bold;
	color: #000000;
	font-family: inherit;
	
}

.bold_red {
    font-weight: bold;
	color: #960000;
	font-family: inherit;
	
	
}
.bold_brown {
    font-weight: bold;
	color: #3D2C09;
	font-family: inherit;
	
}

.bold_yellow_12
 {
    font-weight: bold;
	color: #CD980C;
	font-size: 12px;
	font-family: inherit;
	
}

.bold_red_13 {
    font-weight: bold;
	color: #960000;
	font-family: inherit;
	font-size: 13px;
	
}
.bold_red_14 {
    font-weight: bold;
	color: #960000;
	font-family: inherit;
	font-size: 14px;
	
}
.bold_yellow_13
 {
    font-weight: bold;
	color: #CD980C;
	font-size: 13px;
	font-family: inherit;
	
}

.bold_12px {
    font-weight: bold;
	color: inherit;
	font-size: 12px;
	font-family: inherit;
	
}

.article_title {
    font-weight: bold;
	color: inherit;
	font-size: 13px;
	font-family: inherit;
	margin: 14px 0px 0px 13px;
	width: 450px; 
	
}

.article_block 
{
 margin: 10px 0px 0px 30px; 
 width: 425px; 
 text-align:justify; 
}
.threat_name {
    font-weight: bold;
	color: #3E2B0B;
	font-size: 13px;
	font-family: inherit;
	
}

.threat_type {    
	color: #A79B83;
	font-family: inherit;
	font-size: 10px;		
}

.brown {
    
	color: #7B7054;
	font-family: inherit;
	
}

.tan {    
	color: #A79B83;
	font-family: inherit;		
}

.brown_12 {    
	color: #7B7054;
	font-family: inherit;
	font-size: 12px;
}



/* Link Styles */

A.link_footer:link, A.link_footer:visited,  A.link_footer:active  {  color:#8a0e02;  font-family:Arial, Helvetica, sans-serif;  text-decoration:none; font-weight: bold; font-size:11px; margin-right: 5px;}
A.link_footer:hover { color:#8a0e02;  font-family: Arial, Helvetica, sans-serif; text-decoration:underline; font-weight: bold; font-size:11px;margin-right: 5px;}

A.link_red:link, A.link_red:visited,  A.link_red:active , A.link_red:hover {font-weight: bold; font-size: 11px; COLOR: #DC0707; }

A.link_green:link, A.link_green:visited,  A.link_green:active , A.link_green:hover { 
COLOR: #750000; 
font-family: inherit; 
text-decoration:underline; 
font-weight: bold;
line-height: 18px;
}

A.link_green2:link, A.link_green2:visited,  A.link_green2:active , A.link_green2:hover { 
COLOR: #750000; 
font-family: inherit; 
text-decoration:none; 
font-weight: bold;
line-height: 18px;
}


A.link_brown:link, A.link_brown:visited,  A.link_brown:active  { COLOR: #3D2D0B; font-family: inherit; text-decoration:none; font-weight: bold;}
A.link_brown:hover { COLOR: #3D2D0B; font-family: inherit; text-decoration:underline; font-weight: bold;}

A.link_threat:link, A.link_threat:visited,  A.link_threat:active  { 
	font-weight: bold;
	color: #3E2B0B;
	font-size: 13px;
	font-family: inherit;
	text-decoration:none; 
	}
	
A.link_threat:hover { 
	font-weight: bold;
	color: #3E2B0B;
	font-size: 13px;
	font-family: inherit; text-decoration:underline;
	}


/* Bullets */

ol 
{
    
    
    }
    
li 
{
  margin: 0px 0px 8px 0px;  
    
}


ul.sz_check {	
	list-style-type:none;
	padding: 0;
	margin: 0px 0px 0px 0px;
	
	}

li.sz_check {
	background-image:url(images/bullet_check.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	background-position: 0 0.8em; /* Vertical position of bullet */
	padding-left: 1.5em;		 /* Space between bullet and text */
	padding-top: 10px;
	color: #584314;
	font-size: 12px;
	font-family: arial;
	line-height: 15px;
}
ul.redball {	
	list-style-type:none;
	padding: 0;
	margin: 0px;
	margin-left: 1em;
	
	}

li.redball {
	background-image:url(images/bullet_redball.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	background-position: 0 1.3em; /* Vertical position of bullet */
	padding-left: 1.1em;		 /* Space between bullet and text */
	font-weight: bold;
	padding-top: 10px;
	color: #000000;
	font-family: inherit;
	line-height: 15px;
}

li.redball2 {
	background-image:url(images/bullet_redball.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 8px 0px;
	background-position: 0 .5em; /* Vertical position of bullet */
	padding-left: 1.1em;		 /* Space between bullet and text */
	line-height: 15px;
}

ul.threedot {	
	list-style-type:none;
	padding: 0;
	margin: 8px;
	margin-left: 6px;
	
	}

li.threedot {
	background-image:url(images/bullet_3dot.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	background-position: 0 1.0em; /* Vertical position of bullet */
	padding-left: 17px;		 /* Space between bullet and text */
	padding-top: 8px;
	font-weight: bold;	
	color: #3D2D0B;
	font-size: 11px;
	font-family: inherit;
	line-height: 15px;
}


ul.checkbox {	
	list-style-type:none;
	padding: 0;
	margin: 8px;
	margin-left: 6px;
	
	}

li.checkbox {
	background-image:url(images/bullet_checkbox.gif);
	background-repeat: no-repeat;
	margin: -10px 0px 0px 0px;
	background-position: 0 1.0em; /* Vertical position of bullet */
	padding-left: 23px;		 /* Space between bullet and text */
	padding-top: 15px;
	padding-right: 15px;
	font-weight: bold;	
	color: #3D2D0B;
	font-size: 12px;
	font-family: inherit;
	line-height: 15px;
}
/* Gutter Module Styles */
.mod_side_left {
	background-image:url(images/mod_side_left.gif);
	width: 3px;
}

.mod_side_right {
	background-image:url(images/mod_side_right.gif);
	width: 3px;
}

.bkg_mod {
	background-image:url(images/bkg_mod.gif);
	width: 191px;
}

.mod_title {
	font-weight: bold;	
	color: #CA990C;
	font-size: 12px;
	font-family: inherit;

}


 
/* Buttons */
.form_calculate 
{
    display:inline;
	background : url(images/btn_form_calculate.gif);
	width: 129px;
	height: 33px;
    border : 0px;
    cursor: pointer;
    background-repeat: no-repeat;
    float:right;
 
}

.form_submit 
{
    display:inline;
	background : url(images/btn_form_submit.gif);
	width: 131px;
	height: 36px;
    border : 0px;
    cursor: pointer;
    float:right;
	margin-right:25px;
 
}

.form_continue{
    display:inline;
	background : url(images/btn_form_continue.gif);
	background-repeat: no-repeat;
	width: 128px;
	height: 33px;
    border : 0px;
    cursor: pointer;
    float:right;
    margin-right:27px;
}
.cart_update 
{
    display:inline;
	background : url(images/button_update.gif);
	background-repeat: no-repeat;
	width: 144px;
	height: 33px;
    border : 0px;
    cursor: pointer;
    float:left;
 
}
 
.cart_checkout {
    display:inline;
	background : url(images/btn_checkout.jpg);
	background-repeat: no-repeat;
	width: 284px;
	height: 64px;
    border : 0px;
    cursor: pointer;
    float:right;
    margin-right:0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.cart_add 
{
    display:inline;
	background : url(images/button_add2cart.gif);
    border : 0px;
	width: 144px;
	height: 33px;
    cursor: pointer;
    float:right; 
}

.cart_remove 
{
    display:inline;
	background : url(images/button_remove.gif);
	background-repeat: no-repeat;
	width: 56px;
	height: 18px;
    border : 0px;
    cursor: pointer;
   
    }

/* Images */


/* Footer styles...*/


#footer a {
	color: #7E0703;
	text-decoration:underline;
}
#footer a:hover{
		color: #7E0703;
		text-decoration:underline;
}

#footer a:visited{
		color: #7E0703;
		text-decoration:underline;
}

/* Form Styles */


.form_container
{
    margin-top: 15px;
}

.error_star 
{
    font-weight: bold;
	color: #D80413;
	font-size: 13px; 
    
    }
    
.error_star2
{
    font-weight: bold;
	color: #D80413;
	font-size: 13px;
	margin-left:3px; 
    
    }
.form_error 
{
    margin-left:120px;
    
    }
.form_error2
{
    margin-left:50px;
    
    }
	
	
.paypal_form_column {
	MARGIN-BOTTOM: 8px;
	width:350px;
	clear:both;
	height:10px;
}

.form_column {
margin-bottom:8px;

}

.form_column_2 {
margin-bottom:4px;

}

.form_text {
	display:inline;
	float:left;
	width:120px;
	text-align:right;
	margin-right: 3px;
    font-weight: bold;
	color: #333333;
	font-family: inherit;
}

.form_text_2 {
	
	padding-left:125px;	
    font-weight: bold;
	color: #333333;
	font-family: inherit;
}

.form_text_3 {		
    font-weight: bold;
	color: #333333;
	font-family: inherit;
}

.form_text_4 {
	display:inline;
	float:left;
	text-align:left;
	margin-right: 3px;
    font-weight: bold;
	color: #333333;
	font-family: inherit;
}

sup { font-size:10px;}

input {

}

input.form {
 width: 374px;    
 font-size: 11px; 
 background-color: #FDF8E2; 
 border: 1px solid #9D9481;
 color:#5A3E0C; 
}

.radio 
{
 width: 10px;     

 
    
    }


select {
 width: 378px;   
 font-size: 11px; 
 background-color: #FDF8E2; 
 border: 1px solid #E3DABD;
 color:#5A3E0C; 
}

textarea
{
 width: 350px;   
 font-size: 11px; 
 background-color: #FDF8E2; 
 border: 1px solid #E3DABD;
 color:#5A3E0C; 
}

input.cart {
    
 font-size: 11px; 
 background-color: #FDF8E2; 
 border: 1px solid #E3DABD;
 color:#5A3E0C; 
}

/* Home Solution Styles */
.prod_top_bkg {
background-image:url(images/home_prod_top_bkg.gif);
margin: 0px 0px 0px 0px;
}

.prod_top_l_bkg {
background-image:url(images/home_prod_top_l_bkg.gif);
margin: 0px 0px 0px 0px;
}

.prod_bot_bkg {
background-image:url(images/home_prod_bot_bkg.gif);
margin: 0px 0px 0px 0px;
}

/* Module Styles */

.box_bkg_contactus {
background-image:url(images/box_bkg_contactus.gif);
width: 276px;
height: 112px;
font-weight: bold;
color: #A79B83;
}


/* Purchase Styles */


 .cart_total {
	display:inline;	
    font-weight: bold;
	color: #333333;
	font-family: inherit;
	font-size: 18px;
	text-align:right;
}


 .cart_text {
	display:inline;	
    font-weight: bold;
	color: #333333;
	font-family: inherit;
}

 .cart_text_red {
	display:inline;	
    font-weight: bold;
	color: #333333;
	font-family: inherit;
	color:#9c3232;
}

.pur_box_t {
	background-image:url(images/purchase_box_t.gif);
	height: 4px;
}

.pur_box_b {
	background-image:url(images/purchase_box_b.gif);
	height: 4px;
}

.pur_box_l {
	background-image:url(images/purchase_box_l.gif);
	width: 4px;
}

.pur_box_r {
	background-image:url(images/purchase_box_r.gif);
	width: 4px;
}

.af_box_top {
	background-image:url(images/af_box_top.gif);
	height: 27px;
}



.af_box_b {
	background-image:url(images/af_box_b.gif);
	height: 4px;
}

.af_box_l {
	background-image:url(images/af_box_l.gif);
	
}

.af_box_r {
	background-image:url(images/af_box_r.gif);
	
}