/*Body*/
*{ margin: 0 ; padding: 0 ; }
body{ font-family: Arial, Helvetica, sans-serif ; font-size:85% ; background: #ffffff url(/media/images/header_tile.jpg) repeat-x;  }
a:link {color: #1462b4;	text-decoration: none; font-weight:normal; font-size:12px ; border-bottom:1px dashed #1462b4;}
a:visited {color: #1462b4;	text-decoration: none; font-weight:normal; font-size:12px ;border-bottom:1px dashed #1462b4;}
a:active {color: #1462b4;	text-decoration: none; font-weight:normal; font-size:12px ;border-bottom:1px dashed #1462b4;}
a:hover {color: #cc0000;	text-decoration: underline; font-weight:normal; font-size:12px ; border-bottom:1px dashed #CC0000;}
br {line-height: 10px}
p { margin-bottom:15px;  font-size:85% ;}
ul {line-height:20px; font-size:85% ;}
li{ list-style-type:circle; list-style-image: url(../media/images/bullet.gif); list-style-position:inherit;}

/*Header*/
#header {width:960px; height:120px;margin:0 auto; background:url(/media/images/header_tile.jpg) repeat-x left top ;}
.header_logo { width:360px; height:63px;  background: url(../media/images/ln-logo.png) no-repeat top left; float:left;}
.header_tel { width:336px; float:right; height:63px; text-align:center; background:url(../media/images/tel-back.png) no-repeat top right; font-size:110%; font-weight:bold;}

/* main nav */
#menu{ width: 960px ; margin: 0 auto 0 auto; }
#main-nav{ list-style: none ; margin:0 auto ; clear:left; margin-top:15px; }
#main-nav li{ display: inline ;}
#main-nav li a{ float: left ; width: 192px ; text-align: center ; line-height: 28px ; background: url(http://www.local-national.com/ln/media/images/header-nav-box.jpg) repeat-x ; color: #fff ; font-size: 12px ; text-decoration: none ; }
#main-nav li a:hover{ background-position: bottom ; }

/* misc */
.clearer{ clear: both ; }

/*BODY*/
#contentwrapper {width:958px; margin:0 auto; margin-top:10px; background:#FFFFFF;}
#contenttop {width:724px; background:#fff; border:#fff 1px solid; padding:2px; border-bottom: 1px #011F36 dashed; margin-bottom:8px; background:#DAEFFE;}
#contentleft {width:724px; float:left; background:#fff; border:#fff 1px solid; padding:2px}
#contentleft H1 { font-size:130%; color:#011F36;}
#contentleft H2 { font-size:120%; color: #CC0000; }
.subtitle { font-size:120%; color: #CC0000; }
#contentleftcol1 {width:348px; float:left; text-align:left;}
#contentleftcol2 {width:348px; float:right; text-align:right;}
#contentright {width: 200px; margin-left:20px; text-align:right; float:left; }

#packagesleftcol1 {width:332px; float:left; text-align:left; padding-right:29px; border-right: 1px dashed #011F36;}
#packagesleftcol2 {width:332px; float:right; text-align:left; padding-left:30px;}
.disclaimer{font-size:75%; color:#666666;}

#contentearnings {width:725px; background:#fff; border:#fff 1px solid; padding:2px; }

#telcontainer {width:90%;text-align:left; padding-left:50px;}


/*Footer*/
#footercontainer {width:100%; background:#011F36 url(/media/images/footer_tile.jpg) repeat-x top center; height:200px; margin-top:20px; padding-top:25px; }
#footer {width: 960px; margin:0 auto; font-size:80%; color:#FFFFFF;}
#footer a {color:#FFFFFF; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* Fade Cycle Front Images */
#fade-container {width: 250px; border: 1px solid  #B8DB7C; margin-top: 10px; float:left; background: #006699;}
.fade {  height:352px;  width:   325px;  float:right;	overflow: hidden ;  } 
.fade img{width:  325px;	height: 352px;}

/*Form*/
form {padding: 0 0 0 0 ;}
label{ float: left ; width: 115px ;	line-height: 15px ;	font-weight: bold ;	font-size: 12px ; padding:1px;}
.contact_input{	width: 175px ;}
textarea{	width: 290px;	margin-bottom: 10px ;	height: 150px ;}
select{	width: 175px ; margin-bottom: 10px ;}
.contact_btn{	width: 175px ;	border: 0 ;	background-color: #999;	color: #fff ; font-family:Arial, Helvetica, sans-serif;	font-weight: bold ;}
.contact_btn_sml{	width: 193px ;	border: 0 ;	background-color: #0f4778;	color: #fff ; font-family:Arial, Helvetica, sans-serif;	font-weight: bold ;}
.error {  font-family:Arial, Helvetica, sans-serif; color:#CC0000; font-size:10px; margin-left:115px;}
.error-exhib {  font-family:Arial, Helvetica, sans-serif; color:#CC0000; font-size:10px; }
input {	margin-bottom: 10px;}