/* CSS Document */
.body
{
margin:0 auto;
padding:0;
background:url(../images/bck.gif);
text-align:center;
overflow-y:scroll
}
img
{
border:0
}
p
{
margin:0;
padding:0
}
#main
{
margin:auto;
text-align:center;
width:742px;
background:#ffffff
}
#main1
{
margin:auto;
text-align:center;
width:742px;
background:#ffffff
}
.table1
{
border-top:1px solid #DADADA;
border-left:1px solid #DADADA;
border-right:1px solid #DADADA;
background:#ffffff
}
#top
{
width:742px;
float:left;
border-top:1px solid #DADADA;
border-left:1px solid #DADADA;
border-right:1px solid #DADADA;
-moz-box-sizing:border-box;
box-sizing:border-box;
background:#FFF;
}
#head
{
float:left;
width:732px;
background:url(../images/tp_blue_bck.gif);
height:103px;
margin-left:4px;
display:inline
}
img.logo
{
float:left;
margin-top:38px;
margin-left:25px
}
img.logo1
{
float:left;
margin-top:33px;
margin-left:30px
}
#head p
{
float:right;
margin-top:85px;
}
img.home, img.home1
{
float:left;
}
img.home1
{
margin-right:15px;
}
img.brk
{
float:left;
margin:0px 10px 0px 10px;
}
.hme
{
	position:absolute;
	margin:17px 0px 0px 402px;
	top: -2px;

}
html>body .hme { margin:17px 0px 0px 390px; }
#free
{
float:left;
width:732px;
background:url(../images/tp_1px_tile.gif);
height:164px;
margin-left:4px;
display:inline;
}
img.free
{
margin-left:75px;
margin-top:25px;
float:left
}
#middle
{
width:742px;
margin:auto;
text-align:center;
}
#content
{
width:742px;
float:left;
background:url(../images/cp_1pxtile.gif);
}
#cnt
{
width:732px;
float:left;
border-top:19px solid #C7C7C7;
border-bottom:19px solid #C7C7C7;
margin-left:5px;
display:inline;
}
#left
{
float:left;
width:490px;
margin-left:13px;
text-align:left;
display:inline;
margin-bottom:20px
}
.ico_set
{
width:464px;
background:url(../images/cp_img_brd1.gif) no-repeat 0 0;
height:53px;
margin-left:13px;
margin-top:32px;
float:left;
display:inline
}
.ico_set b
{
float:right;
width:54px;
height:53px;
background:url(../images/cp_img_brd2.gif) no-repeat 100% 0;
}
.ico_txt
{
font:12px/16px verdana;
color:#000000;
position:absolute;
float:left;
margin-top:-15px;
margin-left:54px
}
.ico_txt_org,.ico_txt_grn,.ico_txt_red,.ico_txt_blk
{
font:bold 22px verdana;
}
.ico_txt_org
{
color:#DD6E09;
}
.ico_txt_grn
{
color:#0E7903
}
.ico_txt_red
{
color:#BD0B12;
}
.ico_txt_blk
{
color:#000000
}
.ico_list
{
margin:0px 0px 30px 74px;
float:left;
display:inline;
font:11px/14px verdana,arial;
color:#253B6D
}
.ico_list1
{
margin-left:74px;
float:left;
display:inline;
font:11px/14px verdana,arial;
color:#253B6D
}
img.acnticons
{
float:left;
margin:15px 25px 5px 0px;
}
img.acnticons1
{
float:left;
margin:15px 17px 5px 0px;
}
.moreinfo
{
float:left;
color:#253B6D;
font-weight:bold;
margin-top:20px
}
.ico_list span,.ico_list1  span
{
width:350px;
float:left;
clear:left
}
.ico_set_btm
{
width:464px;
background:url(../images/cp_img_brd3.gif) no-repeat 0 0;
height:53px;
margin-left:13px;
float:left;
display:inline
}
.ico_set_btm b
{
float:right;
width:54px;
height:53px;
background:url(../images/cp_img_brd4.gif) no-repeat 100% 0;
}
.ico_set_btma
{
width:464px;
height:53px;
margin-left:13px;
float:left;
display:inline
}
.ico_txt_btm
{
font:12px/16px verdana;
color:#000000;
position:absolute;
margin:-25px 0px 0px 54px;
float:left;
}
#ico_offer
{
width:488px;
height:117px;
background:#F5F5F5;
float:left;
margin-left:1px;
display:inline;
padding:25px 0px 0px 50px;
-moz-box-sizing:padding-box;
box-sizing:padding-box;
}
#ico_save
{
font:bold 22px verdana;
color:#748473;
padding:5px 0px 0px 75px
}
img.click
{
float:left;
margin:5px 0px 0px 130px
}
.ico_txt_absfree
{
font:bold 29px verdana;
color:#000000
}
.viewall
{
float:left;
color:#BD0B12;
font:bold 10px verdana;
margin:20px 0px 0px 10px
}
.dwnfree
{
float:left;
color:#103790;
font:bold 10px verdana;
margin:20px 0px 0px 10px
}
.ico_txt_free
{
font:12px/16px verdana;
color:#000000;
position:absolute;
float:left;
margin:-30px 0px 0px 54px
}
#right
{
width:203px;
float:left;
margin-left:13px;
display:inline;
text-align:left
}
#ico_catagory
{
width:203px;
height:43px;
background:#337485
}
#ico_catagory img
{
float:left;
margin:15px 0px 0px 17px
}
.rp_cat_links
{
width:203px;
height:30px;
font:bold 11px verdana,arial;
color:#494949;
background:#ECECED
}
.rp_cat_links img
{
float:left;
margin:13px 10px 0px 20px
}
.rp_cat_links a
{
color:#494949;
float:left;
margin-top:9px;
text-decoration:none
}
.rp_cat_links1
{
width:203px;
height:30px;
font:bold 11px verdana,arial;
color:#494949;
background:#fff
}
.rp_cat_links1 img
{
float:left;
margin:14px 10px 0px 20px
}
.rp_cat_links1 a
{
color:#494949;
float:left;
margin-top:11px;
text-decoration:none
}
#footer
{
margin:auto;
text-align:center;
width:742px;
float:left;
border-left:1px solid #DADADA;
border-right:1px solid #DADADA;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
#foot
{
float:left;
width:732px;
background:url(../images/ft_1px_tile.gif);
height:88px;
margin-left:4px;
display:inline;
font:10px/20px verdana;
color:#CCDFE9;
padding-top:25px;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
#foot a
{
color:#CCDFE9;
text-decoration:none
}

#ico_padd
{
float:left;
margin-top:23px;
margin-left:25px;
margin-right:26px;
display:inline
}
.img_padd,.img_padd1
{
float:left;
width:95px;
height:83px;
border:1px solid #DFDFDF;
text-align:center;
padding-top:6px;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin-left:23px;
margin-top:20px;
display:inline
}
.ico_name,.ico_name1
{
float:left;
width:95px;
text-align:center;
padding-top:2px;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin-left:23px;
display:inline;
font:10px verdana;
color:#797979
}
.ico_name1
{
margin-left:20px;
}
.img_padd1
{
margin-left:20px;
}
img.ico_paddsd
{
float:left;
}
img.ico_padd1sd
{
float:left;
border:1px solid #DFDFDF
}
.txt_enico
{
margin-left:23px;
font:bold 14px/18px verdana;
color:#253B6D
}
.txt_enico1
{
margin-left:23px;
font:11px/16px verdana;
color:#797979
}
img.downall
{
float:right;
margin-right:20px;
margin-top:20px;
margin-bottom:20px;
}
#cnt_padd
{
float:left;
margin:20px 20px 30px 23px;
display:inline;
font:11px/14px verdana
}
.int_title
{
font:bold 15px/18px verdana;
color:#253B6D
}
#empty
{
height:200px;
background:#fff
}
#empty1
{
height:400px;
background:#fff
}
li
{
margin-bottom:10px
}
#free_tick
{
font:13px/18px arial,verdana
}
h4
{
font:bold 13px verdana,arial;
color:#253B6D
}
img.tick
{
float:left;
margin-right:8px;
}
img.tick1
{
float:left;
margin-right:8px;
margin-bottom:15px
}
#customer
{
margin-left:50px;
width:600px;
font:12px/16px arial,verdana;
background:#fff;
padding-bottom:20px
}
h1
{
color:#253B6D;
font:21px arial,verdana
}
h2
{
font:16px arial,verdana
}
/* 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: 155px;
	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: 10px;
	margin-bottom: 10px;
}
.maildiv .ver_img {
	padding: 0;
	margin: 0 0 10px 10px;
	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
}
.recc {
	color: #FFF;
	font: bold 14px/38px verdana;
    padding: 0px 0px 0px 15px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/*Follow Up Form -starts*/
#followup{
float:left;
width:490px;
font:11px/14px verdana,arial;
color:#000;
}
#followup b{
float:left;
width:100%;
font-weight:bold;
margin:15px 0 10px 0;
}
#followup p{
float:left;
width:100%;
margin:5px -3px 0 0;
position:relative;
}
#followup input{
float:left;
font:11px/14px Verdana, Arial;
}
#followup p span{
float:left;
margin:2px 15px 0 5px;
}
.name{
width:150px;
}
.txtbox{
width:50px;
}
.comment{
width:300px;
height:100px;
float:left;
}
/*Follow Up Form -ends*/