/* CSS Document */
body{ margin:0px; padding:0px; background:#A0A0A3;}
p{ margin:0px; padding:0px;}
img{ border:0px;}

#mainblock{  width:1000px; margin: auto;}
#innerblock{ width:1000px; float:left; background:#fff repeat; }

.tp_menu a:hover{ text-decoration: none;}
.topblock{ display:inline; clear:left; float:left;  width:1000px;}
.tp_bg1_1px{ display:inline; clear:left; float:left; background: url(../images/tp_bg1_1px.jpg) repeat-x; width:1000px; height:40px;}
.tp_bg1{ display:inline; clear:left; float:left; background: url(../images/tp_bg2.jpg) no-repeat; width:1000px; height:251px;}
.top_hme{ clear:left; float:left; font:11px arial; color:#E6C9A2; }
.top_hme_bar{ float:right; font:11px arial; color:#E6C9A2; margin:0px 0px 0px 10px; }



.tp_lp_crn{ clear:left; float:left; margin:74px 0px 0px 19px;}
.tp_navg{ clear:left; float:left; width:980px; height:30px; margin:101px 0px 0px 57px; font:11px arial; color:#fff; padding:2px 0px 0px 0px; text-decoration:none;}
.tp_navg a{ float:left; font:11px arial; color:#fff; padding:10px 0px 0px 20px; text-decoration:none;}
.tp_navg a:hover{ float:left; font:11px arial; color:#4F1802; padding:10px 0px 0px 20px; text-decoration:none;}
.tp_rp_crn{ float:left; margin:74px 0px 0px 0px;}
.tp_logo{ clear:left; float:left; margin:82px 0px 0px 93px;}
.log_txt{ float:left; width:180px; font: 11px arial; color:#000; margin:98px 0px 0px 20px;}
.tp_bar{ float:left; margin:0px 0px 0px 10px;}


.tp_bg2{ display:inline; float:left;}
.tp_aen{ float:left; margin:61px 0px 0px 20px;}
.aen_txt{ float:left; width:323px; font: 11px arial; color:#000; margin:20px 0px 0px 20px;}

.tp_home1{ float:left; background: url(../images/hover2.jpg) no-repeat; height:38px; width:94px; padding:15px 0 0 2px; margin:10px 0 0 15px; text-align:center; font: bold 14px ArialNarrow; color:#fff; text-decoration:none; }


.cp_div{ display: inline; clear:left; float:left; width:1000px; background: url(../images/cp_1px.jpg) repeat; padding-bottom:20px;}
.lp_div{ display:inline; clear:left; float:left; width:221px; margin-left:9px;}
.goog_ad{ clear:left; float:left; width:210px; font:11px Arial, Helvetica, sans-serif; color:#000; margin:10px 0px 0px 7px;}
.lp_home_bg{ clear:left; float:left; width:186px; height:23px; background:url(../images/lp_hme_bg.jpg) no-repeat; margin:15px 0px 0px 10px; font: bold 12px arial; color:#E57921; padding:8px 0px 0px 20px;}
.lp_hme_arw{ clear:left; float:left; margin:10px 0px 0px 20px;}
.lp_hme_txt{ float:left; width:140px; font:11px Arial, Helvetica, sans-serif; color:#565656; margin:5px 0px 0px 10px; text-decoration:none;}
.lp_free_txt{ clear:left; float:left; width:180px; font:11px/15px Arial, Helvetica, sans-serif; color:#1B0A02; margin:5px 0px 0px 20px; text-decoration:none;}
.lp_free_name{ clear:left; float:left; width:65px; font: bold 11px/15px Arial, Helvetica, sans-serif; color:#1B0A02; margin:10px 0px 0px 20px; text-decoration:none;}
.free_box{ float:left; width:105px; height:15px; font:11px arial; color:#000; margin:10px 0px 0px 10px;}
.lp_signup{ clear:left; float:left; margin:10px 0px 0px 144px;}

.mid_div{ display:inline; float:left; width:540px;}
.txt_area{ float:left; width:500px; font: 11px/15px Arial, Helvetica, sans-serif; color:#1B0A02; margin:10px 0px 0px 10px;}

.rp_div{ display:inline; float:left; width:220px;}
.rp_sugg_top{ clear:left; float:left; width:196px; padding-top:5px; background:url(../images/rp_sugg_top.jpg) top no-repeat; margin:15px 0px 0px 10px;}
.rp_sugg_bot{ clear:left; float:left; width:196px; padding-bottom:6px; background:url(../images/rp_sugg_bot.jpg) bottom no-repeat; margin:0px 0px 0px 0px;}
.rp_sugg_bg{ clear:left; float:left; width:196px; background:#D17507; padding-bottom:15px;} 
.rp_sugg_txt{ float:left; width:160px; font:11px Arial, Helvetica, sans-serif; color:#fff; margin:10px 0px 0px 10px; text-decoration:none;}
.sugg_sub{ clear:left; float:left; margin:10px 0px 0px 100px;}

.ft_bg{ display: inline; clear:left; float:left; width:1000px; background: #D1CCC5;  height:85px;}
.ft_bar{ float:left; margin:32px 0px 0px 35px;}
.ft_home{ clear:left; float:left; font: 11px/15px tahoma; color:#D67D0F; margin:29px 0px 0px 110px; text-decoration:none; }
.ft_dom{ float:left; font: 11px/15px tahoma; color:#D67D0F; margin:29px 0px 0px 25px; text-decoration:none;}
.ft_copy{ clear:left; float:left; width:480px; font: 11px/15px tahoma; color:#fff; margin:8px 0px 0px 310px;}
.ft_dom1{ float:left; font: 11px/15px tahoma; color:#D67D0F; margin:29px 0px 0px 25px; text-decoration:none;}
.ft_spl{ float:left; font: 11px/15px tahoma; color:#D67D0F; margin:29px 0px 0px 25px; text-decoration:none;}


/* USED FOR PHP FILES */

.mailwrapper {
	text-align: left;
	background:#FFFFFF;
}
.maildiv {
	margin:0px;
	text-align: left;
	width: 450px;
	background:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.maildiv form {
	text-align: left;
}
.maildiv label {
	/* used for right side captions */
	vertical-align: top;
	padding: 0px;
}
.maildiv .sidelbl {
	/* used for left side labels */
	width: 180px;
	text-align: left;
	padding: 0 10px 0 0;
	vertical-align: top;
    display: block; 
    float: left; 
	clear: left;
}
.maildiv a {
	color: #005ABE;
}
.maildiv h2 {
	color: #000000;
	font-size: 120%;
}
.maildiv input {
	margin-bottom: 10px;
}
.maildiv select {
	margin-bottom: 10px;
}
.maildiv textarea {
margin-top: 35px;
	margin-bottom: 10px;
}
.maildiv .ver_img {
	float:right;
	padding: 0;
	position:relative;
	margin: -32px 120px 10px 0px;
	vertical-align:bottom;  
	border: 1px solid #005ABE; 
}
.maildiv fieldset {
	padding: 5px 5px 5px 5px;
	margin-bottom: 10px;
}
.maildiv .legendspacing {
	height: 10px;
}
.maildiv .fmcredits {
	float: left;
	font-size: 90%;
}
.maildiv .fmsubmit {
	float: left;
}
.maildiv .fmrequired {
	color: #005ABE;
	font-size: 90%; 
	float: left;
	margin-top: 3px;
	margin-left: 5px;
}
.maildiv .fmspacer {
	height: 10px;}

.maildiv .fminfofull {
	padding: 0 10px 0 0px;
	color: #000000;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold
}
.maildiv .fminfohalf {
	padding: 0 10px 0 10px;
	color: #005ABE;
	margin-left: 110px;
	margin-bottom: 15px;
}
.maildiv .fmerrorbox {
	text-align: left;
}
.maildiv li {
	margin: 0 0 4px 0;
}
.maildiv .fmerrortitle {
	color: #FF0000;
	font-size: 120%;
}
.rp_recm_link
{
float:left;
margin-top:6px;
margin-right:5px;
margin-bottom:10px
}
.lp_gadd
{
position:relative;
margin-top:-37px;
background:#E5E5E5;
width:219px;
padding-left:25px;
padding-top:15px;
padding-bottom:15px;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.rp_recom_padd
{
margin:0;
padding:0;
margin-top:5px;
}
img.rp_bull
{
float:left;
margin:4px 5px 5px 0px
}
.rp_recom_txt
{
line-height:16px;
color:#000
}
.cp_recm_link
{
width:200px;
float:left;
margin-top:6px;
margin-right:60px;
margin-bottom:10px;
font:11px/15px verdana;
}
.cp_recm_link1
{
width:200px;
float:left;
margin-top:6px;
margin-right:0px;
margin-bottom:10px;
font:11px/15px verdana;
}



