BODY{ margin:0; padding:0; text-align:left; font-size:62.5%; font-family: Arial, Helvetica, sans-serif; color:#333;} 
HTML{margin:0; padding:0;}
a {text-decoration:none; color:#0033FF;}
a:hover{text-decoration:underline;}

#pagewidth{ width:720px; text-align:left; min-width: 500px; margin-left:0; margin-right:auto; background-color: #FFFFFF;}  
#outer{ border:solid white 0px; background-color: #FFFFFF; /* center column colour */ width: auto; }  
#inner{margin:0; width:100%;}
#maincol{ float: left; width: 100%; position: relative; margin: 0;} 
#outer>#inner { border-bottom: 1px solid #FFFFFF;} 
.clr{clear:both; line-height:0.1em}


/*Header*/
#stretch{width:100%;}
#header{width:100%; height:109px;}
img.logo{margin-left:8px; float:left}
#header_contact{width:250px; float:right; height:91px; text-align:right; font-size:1.2em; padding-top:8px; color:#1861BD; font-weight:bold; margin-right:30px; font-family:verdana, Arial, Helvetica, sans-serif; margin-top:2px;}
#header_contact a{color:#1861BD;}
img.tel{margin-top:41px}

/*Nav*/
#nav{ width:100%; background-color:#BDBDBD; font-size:1.2em; padding:10px 0px 10px 0px; color:#000000; font-weight:bold; border-bottom:1px solid #FFF;}
#nav a{padding-left:17px; color:#000000;}
#nav_lower{width:100%; height:22px; background-color:#666; border-bottom:1px solid #fff}
#nav_lower_line{width:100%; background-color:#fff; border-top:1px solid #666 }

/*Banner*/
#banner{width:100%; float:left; }
img.banner{margin:10px 0px 10px 5px; float:left;}
img.box{margin:10px 0px 10px 0px; float:right;}

/*Divide*/
.divide{width:100%; height:8px; background-color:#ECECEC; padding:0px 0px 0px 0px; float:left;}

/*Right Col*/
#right_col{width:211px; float:right; }

/*Left Col*/
#left_col{width:509px; float:left; }

/*Left Col text for Template 2*/
div#left_col_text{color:#333333; width:90%; float:left; font-size:1.2em; margin:15px 10px 15px 15px; text-align:left; }
div.header{color:#333333; font-size:1.4em; font-weight:bold;}

/*Left Col - How it works */
#left_col_set{width:509px; font-size:1.2em; color:#333333; margin:15px 0px 15px 0px; float:left;}

/*Left Col - Gallery */
#gallery{width:95%; margin:15px 0px 15px 0px; font-size:1.2em}

/*Tesimonials*/
.test_light{width:100%; background-color:#F5F7F9; border-top:1px solid #FFFFFF; border-bottom:1px solid #E9EAEC}
.test_dark{width:100%; background-color:#EFF1F2; border-top:1px solid #FFFFFF; border-bottom:1px solid #E9EAEC;}
div.test_header{padding:6px 0px 6px 0px; font-size:1.5em; font-style:italic; font-weight:bold; color:#FB6909; text-align:center }
div.test_text{padding:10px 3px 0px 8px; font-size:1.1em; color:#1861BD}
.more_info{padding:5px 0px 5px 8px; font-size:1.1em; font-weight:bold; color:#FB6909 }
.more_info a{color:#FB6909;}
img.testimonial_image{margin-top:20px; border:1px solid #7A9D15; color:#000000; float:right}
.test_comment{width:380px; border:2px solid #7A9D15; color:#000000; text-align:left; font-size:1.2em; padding:10px; margin:15px 0px 0px 0px; font-size:1.0em; text-align:left; background-color:#F2F2F2}
.test_border{border-bottom:1px dashed #474747; float:left;}

/*Packages*/
div.package{width:475px; border-bottom:1px dashed #474747; margin:0px 0px 30px 14px;}
div.package_left{width:150px; float:left; padding:10px 0px 0px 0px;}
div.package_right{width:300px; float:right; font-size:1.3em; padding:10px 0px 15px 0px; color:#333333}
img.price{margin-top:2px; float:right}
img.package{float:left; float:left}
img.trial{ margin-top:18px; float:left}


/*Footer*/
div#footer{width:720px; font-size:1.2em; color:#474747; text-align:center;}
div#footer a{color:#474747;}

/*Table Border*/
TABLE.border{ 
    border-color: #000000;
/*    border-style: solid;   */
	border-width: 1px 1px 1px 1px;
/*    border-spacing: 0;*/
    border-collapse: collapse;
}
TD.border {
    border-color: #000000;
    border-style: solid;
	margin: 0;
    padding: 4px;
    border-width: 1px 1px 1px 1px;
}
TD.border_title {
    border-color: #000000;
    border-style: solid;
	margin: 0;
    padding: 4px;
    border-width: 1px 1px 1px 1px;
	background-color:#F5F7F9;
	font-weight:bold;
}
TD.border_none {
    border-color: #000000;
    border-style: solid;
	margin: 0;
    padding: 4px;
    border-width: 0 1px 0 0;
}

/*Breadcrumbs*/
div#breadcrumbs{font-size:1.2em; color:#474747; text-align:left; padding:10px 0px 10px 0px}
div#breadcrumbs a{color:#474747;}

div.sub_header{color:#333333; font-size:1.2em; font-weight:bold; margin:10px 0 10px 0; }
div.sub_header a{color:#7A9D15; }
div.sub_header a:hover{color:#7A9D15; text-decoration:none }
 a.url{color:#7A9D15; text-decoration:none }

/*Side Banners */
.banner_side { text-align:center; margin:20px 0 20px 0; }

/*How it works */
div.set{width:100%;}
div.set_title{margin-top:20px;}
div.set_text{width:350px; border:2px solid #7A9D15; text-align:left; font-size:1.2em; padding:10px; margin:15px 0px 15px 110px; font-size:1.0em; background-color:#F2F2F2}
div.set_arrow{width:100%;}
img.set_title{margin-left:17px;}
img.set_arrow{margin-left:240px;}
div.set_text_foot{margin:30px 10px 5px 15px; text-align:left;}
img.title_how{margin:5px 0px 5px 30px;}

/*Gallery */
.gallery_image{width:250px; float:left;}
html>body .gallery_image{width:250px; float:left; margin-right:30px}
img.gallery{margin:15px 0px 15px 70px}
img.title_gallery{margin:15px 0px 15px 30px}
.gallery_text{width:90%; font-size:1.2em; padding-left:10px}
.set_text_gallery{margin:30px 10px 5px 30px; text-align:left;}

/*Referral Form*/
.referral_form{ width:350px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }
.referral_includes{ margin:10px 10px 10px 30px; background-color:#F2F2F2; width:400px; float:left; border:2px solid #7A9D15}

/*Spam*/
.alphabet{ text-align:center; font-size:10px;}

/*Signup*/
.signup_table{margin-top:-13px; margin-bottom:10px;font-size:13px; border:0px; text-align:center}
.content_text{padding-left:5px;}
html>body .signup_table{margin-top:0px;}
.signup_feature{font-size:13px; color:#FF9900; text-indent:-5000px; text-align:left;}
col{border-right:1px solid #FFFFFF;}
.odd{background:#F1F1F1;}
.keyhi{background:#DEF5AA;}
.feature_help{}
.feature_small{text-align:left; padding:5px 5px 5px 5px; font-size:11px;}
.feature_sub{text-align:left; font-size:12px;}
.feature_align{vertical-align:top; text-align:left; padding:5px 5px 5px 5px;}
.feature_tab{vertical-align:top; text-align:left; padding:5px 5px 5px 15px;}
.content_text a{text-decoration:none;}
.content_text a:hover{text-decoration:underline;}
caption{display:none;}
FORM{margin-bottom:0px;}

/*Contact*/
ul#contact_address, ul#contact_details{list-style:none; margin:20px 0 20px 25px}
ul#contact_address li, ul#contact_details li{font-size:1.3em; color:#404040;}
ul#contact_details li{margin:3px 0}

#module_mailing{width:461px; padding:0; float:left}
form.mailing {width:461px; margin:0 0 0 20px; float:left}
form.mailing p{ width:100%; padding:10px 0 10px 10px; margin:0;}
form.mailing p label{width:100px; float:left; display:inline; text-align:right; padding-right:3px; font-size:1.2em}
form.mailing input, form.mailing select, form.mailing textarea{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:1.3em; color:#404040}
form.mailing fieldset{ width:100%; border:none; margin:0; padding:0;}
form.mailing legend{display:none}
.button_submit{margin:0 0 20px 115px; font-size:1.0em}
input{color:#1E4B79; margin-right:3px}
textarea{font-size:1.0em; color:#1E4B79}
img.contact{margin:14px}

#captcha{ margin-left:113px; width:250px; color:#404040;}
#captcha p{font-size:1.2em}
#captcha input{font-size:1.0em}

img.captchapict{padding:0}
p.error{margin-left:130px; font-size:1.2em}
p.thanks{margin:65px; font-size:1.2em}