/* CSS Document */

body{
	margin:0;
	padding:0;
	background:url(images/bg.gif) top repeat-x #EBF4FC;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:13px;
	color:#000000;
	line-height:20px;
}

td{
	text-align:justify;
	font-size:13px;
}

a{
	color:#1B3D61;
	text-decoration:underline;
	outline: none;
}

a:hover{
	color:#0000FF;
	text-decoration:underline;
	outline: none;
}

.cursor_pointer {cursor: pointer; outline: none;}
img {outline: none; border: 0px;}

.title{
	font-family:Arial, Helvetica, sans-serif;
	color:#1B3D61;
	line-height:26px;
	font-size:22px;
	font-weight:bold;
}

.title_light{
	font-family:Arial, Helvetica, sans-serif;
	color:#0091C8;
	line-height:26px;
	font-size:22px;
	font-weight:bold;
}

.title_sub{
	font-family:Arial, Helvetica, sans-serif;
	margin:15px 0 15px 0;
	color:#A50000;
	line-height:26px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

.alttitle{
	color:#0091C8;
	font-weight:bold;
}

.alttitle2{
	color:#009900;
	font-weight:bold;
}


.subheader{
	font-family:Arial, Helvetica, sans-serif;
	color:#1B3D61;
	font-size:18px;
	font-weight:bold;
}

.altsubheader{
	color:#0091C8;
}

.guaranteetxt{
	color:#FFFFFF;
	line-height:17px;
	padding:0 15px 0 10px;
}

strong{
	color:#A50000;
}

p{
	margin:0px 20px 15px 20px;
	padding:0;
}

.newsbox{
	background:#FCEABE;
	margin:25px 35px 15px 35px;
	padding:10px;
	line-height:19px;
	color:#351602;
	border:1px solid #F9DC97;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
}

.bullets{
	background:url(images/bullet-bg.gif) no-repeat center;
	color:#163E48;
	height:55px;
	font-weight:bold;
	margin:0;
	padding:0 60px 0 63px;
	line-height:14px;
	text-align:left;
}

.bullets strong{
	color:#0091C8;
}

.bullets1{
	background:url(images/bullet-bg1.gif) no-repeat center;
	color:#163E48;
	height:89px;
	font-weight:bold;
	margin:0;
	padding:0 60px 0 63px;
	line-height:14px;
	text-align:left;
}

.emailbox{
	border:0px;
	margin-left:18px;
	width:165px;
	font-size:11px;
	padding-top:2px;
	font-weight:bold;
	color:#001B3A;
	font-family:Arial, Helvetica, sans-serif;
}

.messagebox{
	border:0px;
	margin-left:18px;
	width:165px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#001B3A;
	height:40px;
	line-height:12px;
}

.footer{
	height:30px;
	color:#FFFFFF;
	background:#4A83BC;
	border-top:1px solid #194065;
	border-bottom:3px solid #B79243;
}

.review_header{
	color:#003366;
	font-weight:bold;
	font-size:14px;
}

.lativio_online_membership {
	font-size:14px;
	font-weight:bold;
	color:#002537;
}

.company_synopsis {
	font-size:12px;
}

.review_name {
	font-size:11px;
	color:#0066CC;
}

.footer a{
	color:#C6E2FF;
	text-decoration:none;
	font-size:11px;
}

.footer a:hover{
	color:#FFFFFF;
}

.footeraddress{
	color:#2C1F03;
	font-size:10px;
	height:82px;
	background:url(images/footer.jpg) no-repeat #BB9746;
}

.price_options{
	font-size:14px;
	font-weight:bold;
}

.package_bullets{
	background:url(images/bullet-bg2.gif) repeat-x;
	color:#103F4D;
	font-size:10px;
	font-weight:bold;
	line-height:30px;
}	

.contact_submit{
	background:url(images/contact_submit_off.gif);
	background-position:center;
	height:43px;
	width:255px;
}

.contact_submit:hover{
	background:url(images/contact_submit_on.gif);
	background-position:center;
	height:43px;
	width:255px;
}

.email-box {
	font-family: Trebuchet;
	font-size: 13px;
	font-weight: normal;
	color: #003366;
	border: 1px solid #59799B;
	height: 18px;
	width: 144px;
	vertical-align:middle;
	background-color:#ECF5FF;
	line-height: normal;

}

.email_font {
	font-size:18px;
	color:#A50000;
	font-weight:bold;
}

.shipping{
	font-size:12px;
	line-height:14px;
}


.shipping a{
	font-weight:bold;
}

.shippingbox{
	border:1px solid #59799B;
	font-size:12px;
	padding-left:3px;
	font-family:"Trebuchet MS", Arial, sans-serif;
}

.number_box {
	font-family: Trebuchet;
	font-size: 13px;
	font-weight: normal;
	color: #003366;
	width:45px;
	height:17px;
	line-height:normal;
	border: 1px solid #59799B;
	background-color:#ECF5FF;
	padding-left:3px;
}

.customer_review_title {
	font-family: Trebuchet;
	font-size: 13px;
	font-weight: normal;
	color: #003366;
	border: 1px solid #59799B;
	height: 18px;
	width: 400px;
	vertical-align:middle;
	background-color:#ECF5FF;
	line-height: normal;
	padding-left:3px;

}

.check_box {
	font-weight: normal;
	color: #003366;
	width:15px;
	height:15px;
	border: 1px solid #59799B;
	background-color:#ECF5FF;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.total_cost{
	font-size:11px;
}

.total_cost strong{
	color:#000000;
}

.pop_up_bullets{
	margin:0;
	padding:0;
	color:#021E2F;
	line-height:24px;
}

.arrow_bullets{
	color:#012E39;
	font-size:13px;
	font-weight:normal;
	margin:0;
	line-height:14px;
	text-align:left;
}

.termscaps{
	color:#000000;
	font-weight:bold;
}

.termscaps1{
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

.termsindent{
	padding-left:10px;
}

.termsindent1{
	padding-left:20px;
}

.instantaccess{
	font-family:Arial, Helvetica, sans-serif;
	color:#1B3D61;
	font-size:15px;
	font-weight:bold;
	margin:0px 20px 15px 20px;
}

.instantaccess a{
	font-family:Arial, Helvetica, sans-serif;
	color:#0000FF;
	font-size:15px;
	font-weight:bold;
	margin:0px 20px 15px 20px;
}

.instantaccess a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#0056A6;
	font-size:15px;
	font-weight:bold;
	margin:0px 20px 15px 20px;
}

.newsbox_new{
	background:#FCEABE;
	margin:25px 35px 15px 35px;
	padding:10px;
	line-height:19px;
	color:#351602;
	border:1px solid #F9DC97;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
}

.blue18{
	color:#0091C8;
	font-weight:bold;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}

.red16 {
	font-size:18px;
	color:#A50000;
	font-weight:normal;
}
/* Nathans styles*/
.redbold2 {color: #CC0000;font-weight: bold;font-size: 13px;}
.bullet_title {color:#1d7aa6;font-size:13px;font-weight:bold;margin:0;padding:0 0 5px 0;vertical-align:top;}
.order_title {color:#000000;font-size:13px;font-weight:bold;text-decoration:none;margin-left:15px;margin-top:10px;}
.order_subtitle {color:#b71313;font-size:16px;font-weight:bold;text-decoration:none;margin-top:10px;}
.order {background-color:#f8fbfc;border:solid 1px #222222;margin-top:15px;}