html{
	margin:0; padding:0;
}

body{
	margin:0; padding:0; background:url(http://www.letdirect.biz/images/topbg.gif) repeat-x top; font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#47536c;
}

p,h3,h4,ul,li{
	font-size:12px; color:#47536c;
}

/* Generic */

.hide{
	display:none;
}
a{
	color:#47536c; outline:0;
}
a:hover{
	text-decoration:none; color:#47536c;
}
.fltright{
	float:right; margin:0 0 0 10px;
}
img{
	border:0;
}
.notop{
	margin-top:0; padding-top:0;
}

/* Generic bulleted list */

ul.bullist{
	list-style:none; margin:0 0 25px 0; padding:0;
}

ul.bullist li{
	margin:0 0 10px 0; padding:0 0 0 15px; background:url(http://www.letdirect.biz/images/bull.gif) no-repeat top left;
}


/* Wrapper - main holder */

div#wrap{
	width:760px; margin:0 auto 0 auto; 
}

/* Main - mid content */

div#main{
	margin:0 0 20px 0; height:400px; background:url(http://www.letdirect.biz/images/midbg.gif) repeat-y;
}
html>body div#main{
	min-height:400px; height:auto; overflow:hidden;
}

/* Header */

#header{
	height:67px; margin:0 0 67px 0; padding:0;
}

#header h1{
	float:left; height:67px; margin:0; padding:0; border:0; background:url(http://www.letdirect.biz/images/logo.gif) no-repeat top left;
}

#header h1 a{
	float:left; display:block; width:348px; height:67px;
}

#header h4{
	float:right; margin:0; padding:50px 0 0 0; font-weight:normal;
}

/********* Mid section left and right *****************/

#midleft{
	float:left; width:572px; margin:0 30px 0 0;
}
#midright{
	float:left; width:148px; margin:0; padding:0;
}

/************ Nav ***************/

ul#nav{
	list-style:none; margin:0; padding:0;
}

ul#nav li{
	list-style:none; margin:0 0 10px 0; padding:0; font-size:16px; color:#1a68c0; 
}

ul#nav li a{
	display:block; width:136px; color:#1a68c0; background:url(http://www.letdirect.biz/images/arrow.gif) no-repeat right;
}

ul#nav li a:hover{
	text-decoration:none; color:#5c8cc2;
}

/* Current Tabs */

body#phome li#tab1 a{
	text-decoration:none; color:#5c8cc2;
}
body#psearch li#tab2 a{
	text-decoration:none; color:#5c8cc2;
}
body#pinfo li#tab3 a{
	text-decoration:none; color:#5c8cc2;
}
body#pcontact li#tab4 a{
	text-decoration:none; color:#5c8cc2;
}

/* Generic Sub Heading */

h3.sub{
	height:18px; margin:0 0 20px 0; padding:0; border:0;
}

h4.sub{
	font-size:16px; color:#1a68c0; padding:0 0 5px 0; margin:0 0 15px 0; font-weight:normal;
	background:url(http://www.letdirect.biz/images/fadeLine.gif) no-repeat bottom left;
}

/* Specific Sub Headings */

h3#swelcome{
	background:url(http://www.letdirect.biz/images/sub1.gif) no-repeat top left;
}
h3#ssearch{
	height:23px; background:url(http://www.letdirect.biz/images/searchsub.gif) no-repeat top left;
}
h3#sinfo{
	height:23px; margin:0 0 10px 0; background:url(http://www.letdirect.biz/images/infosub.gif) no-repeat top left;
}
h3#scontact{
	height:23px; margin:0 0 10px 0; background:url(http://www.letdirect.biz/images/contact.gif) no-repeat top left;
}



/* Footer */

div#footer{
	height:100px; padding:10px 0 10px 0; background:url(http://www.letdirect.biz/images/footdot.gif) repeat-x top;
}

html>body div#footer{
	min-height:100px; height:auto; overflow:hidden;
}

div#footer h5{
	float:right; margin:0; padding:0; font-size:11px; color:#1a68c0; font-weight:normal;
}

ul.address{
	list-style:none; width:372px; margin:0 0 15px 0; padding:0;
}

ul.address li{
	float:left; margin:0 0 5px 0; padding:0 5px 0 5px; border-right:1px solid #47536C;
}

ul.botlinks{
	clear:both; list-style:none; margin:0; padding:10px 0 0 0;
}

ul.botlinks li{
	float:left; margin:0 0 5px 0; padding:0 5px 0 5px; border-right:1px solid #1a68c0;
}

ul.botlinks li a{
	color:#1a68c0;
}

/************* Search Pages *******************/

td.SelectBar{
	text-align:center; color:#1A68C0; font-size:14px;
}

/* Refine Page */

table.MainTable{
	width:572px;
}

/* Results */

a.ResultsCustomLink{
	display:none;
}

table.PropImgDesc{
	background:url(http://www.letdirect.biz/images/fadeline.gif) no-repeat bottom;
}

.ResultsHeader{
	font-size:14px; font-weight:bold;
}

span.ResultsFound{
	font-size:11px; color:#666666;
}


/************* Info Page ***********************/

div.anks{
	height:20px; margin:10px 0 20px 0; padding:10px; background:#f5f5d0; border:1px solid #e4d1ac;
}

html>body div.anks{
	min-height:20px; height:auto; overflow:hidden;
}

div.anks ul{
	list-style:none; margin:0; padding:0;
}

div.anks ul li{
	float:left; list-style:none; margin:0; padding:0 5px 0 5px; border-right:1px solid #b18228;
}

div.anks ul li a{
	float:left; display:block; color:#b18228;
}

div.anks ul li a:hover{
	color:#baaa8c;
}

h4.subio{
	font-size:14px; color:#1A68C0;
}

h4.subio a{
	color:#1A68C0;
}

h4.subio2{
	margin:0; padding:0;
}

/***************** Contact Page ************************/

ul#listContact{
	list-style:none; margin:0; padding:0;
}

li.let{
	font-size:14px; font-weight:bold; color:#1A68C0;
}

/************rs Register Page *****************/

fieldset.regField{
	border:0; margin:0; padding:10px 0 0 0;
}

div.col_wrap{
	clear:both; height:10px; margin:0 0 5px 0;
}

html>body div.col_wrap{
	min-height:10px; height:auto; overflow:hidden;
}

div.col_left{
	float:left; width:140px; margin:0 10px 0 0;
}

div.col_right{
	float:left;
}

div.col_wrap h4{
	font-size:12px; margin:0 0 10px 0; padding:0;
}

div.col_right input{
	display:block; margin:0 0 5px 0;
}

a.regbut{
	display:block; width:70px; height:23px; background:url(http://www.letdirect.biz/images/submit.gif) no-repeat top left;
}

textarea#Message{
	width:380px; height:140px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}


/***************** Top address *****************/

ul.topaddress{
	float:right; width:350px; list-style:none; margin:26px 0 0 0; padding:0;
}

ul.topaddress li{
	float:left; margin:0 0 5px 0; padding:0 5px 0 5px; border-right:1px solid #47536C; white-space:nowrap;
}

h4#botlogo{
	height:19px; margin:0; padding:0; border:0; font-size:14px; font-weight:normal; 
	background:url(http://www.letdirect.biz/images/botlogo.gif) no-repeat top left;
}