/* Layout Stylesheet*/ 


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Page Layout Stylesheet */ 
body{
margin: 0px;
padding: 0px;
background-color: #081829;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #E4E4CC;
width:auto;
height: auto;
}

img{
border:0px;
padding:0px;
}

#page{
width:726px;
height: auto;
margin: 0 auto;
background-color: #081829;
text-align:left;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header css */ 

#header{
height:53px;
width:725px;
background-color: #1C3652;
}

#header .img-holder{
height:235px;
background-color: #183152;
}

#header .logo-holder{
position: relative;
top: 8px;
left: 20px;
width: 399px;
float: left;
}

#header .links{
position: relative;
top: 10px;
float: right;
width: 300px;
height: 24px;
padding-left: 10px;
}

#header .links a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FCFCFA;
font-weight: normal;
text-decoration: none;
}

#header .links a:hover{
text-decoration: underline;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ topnav css */ 

#topnav{
height:22px;
background-color: #395A73;
}

#topnav .book-online-holder{
padding-top: 2px;
float: left;
}

#top-nav{
padding-top:3px;
padding-left:0px;
float:left;
}

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

#top-nav ul li{
margin:0px;
padding:0px;
float:left;
}

#top-nav ul li a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding:0px 5px;
color: #EFEFC6;
font-weight:bold;
text-decoration: none;
}

.cm_img_left{
width:180px;
float:left;
}

.img-left{
width:90px;
float:left;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ middle css */ 

#middle{
border-top:4px solid #081829;
border-bottom:1px solid #081829;
float:left;
background-image:url(../images/middle_bg_725x10.gif);
background-repeat:repeat-y;
}

#middle .contact-header{
width:726px;
height:83px;
background-color: #244467;
text-align: center;
background-image:url(../images/contact_title_197x35.gif);
background-repeat:no-repeat;
background-position:center center;
}

#middle .contact-text{
width:726px;
background-color:#3B5A7B;
}

#middle .contact-text-wrapper{
padding:20px 30px;
}

#content{
width:446px;
float: left;
line-height: 20px;
}

#content .wrapper{
padding: 20px;
}

#content a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #E4E4CC;
line-height: 10px;
font-weight: bold;
text-decoration: none;
}

#content a:hover{
text-decoration: underline;
}


.column1{
width: 60px;
}

#content .holder-img{
float: left;
width: 100px;
}

#content .text-img{
float: left;
width: 100px;
}

#content h1{
padding: 0px;
margin: 20px 0px 20px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 23px;
color: #AFAA8D;
font-weight: normal;
text-decoration: none;
}

#content h2{
padding: 0px;
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #999988;
font-weight:normal;
text-decoration:none;
}

#content h3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #999988;
font-weight: bold;
text-decoration: none;
}

#content h4{
padding: 0px;
margin: 0px;
font-size: 12px;
}

#content h3{
padding: 0px;
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #999988;
font-weight:bold;
text-decoration:none;
background-color:#3B5A7B;
text-indent:10px;
}

#content p{
padding:0px;
margin: 0px 0px 20px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #E4E4CC;
text-align: left;
line-height: 18px;
}

#content .question{
padding:0px;
margin-bottom: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #D4D1B0;
text-align: left;
line-height: 18px;
font-weight:bold;
}

#content .answer{
padding:0px;
margin-bottom: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #D4D1B0;
text-align: left;
line-height: 18px;
font-weight:normal;
}

#content .aply-call{
width:356px;
height:67px;
padding-top: 50px;
background-image:url(../images/aply-call356x77.gif);
background-repeat:no-repeat;
float: left;
}

#content .link-us{
position:relative;
left:15px;
float:left;
}

#content .link-ca{
position:relative;
left:75px;
float:left;
}

#content .darkblue-box{
width:380px;
padding: 10px;
background-color: #081829;
border: 1px dashed #FEFFFF;
}

#right{
width:279px;
float: left;
} 

#right .header{
width:279px;
height:83px;
background-image:url(../images/complete_form_197x27.gif);
background-repeat:no-repeat;
background-position:center center;
background-color: #214263;
}

.line{
border-bottom: 1px solid #E0E0E0;
}

#content .line-under-title{
height:1px;
background-image:url(../images/line243x1.gif);
background-repeat:no-repeat;
background-position:top left;
padding-bottom: 20px;
}

#content .call-now-box{
height: 64px;
background-image:url(../images/call_now331x64.gif);
background-repeat:no-repeat;
background-position:top left;
margin: 25px 0px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ footer css */ 

#page-footer{
width:725px;
height:auto;
}

#page-footer .footer-wrapper{
padding:3px 15px;
float:left;
}

#page-footer .footer-nav{
padding-top:4px;
color:#EFEFC6;
float:right;
font-size:10px;
}

#page-footer a{
color:#EFEFC6;
padding:0px 10px;
font-size:11px;
text-decoration:none;
}

#page-footer a:hover{
text-decoration:underline;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Exceptions */ 

.noborder{
border: none !important;
}

.bolder{
font-weight: bold;
}

.italic{
font-style:italic;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clear stylesheet */

.magic{
clear:both;
}

.clrlft{
clear:left;
}

.clrrt{
clear:right;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ company-lead-form */ 

#company-lead-form-home {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
width:279px;
margin:0px;
}

#company-lead-form-home-wrapper {
padding-left:10px;
}


#company-lead-form-home .header{
width:279px;
height:83px;
background-image:url(../images/complete_form_197x27.gif);
background-repeat:no-repeat;
background-position:center center;
background-color: #214263;
margin-bottom: 20px;
}

#company-lead-form-home p {color: #FF0000;}
#company-lead-form-home table { border:0px; margin:0px;}
#company-lead-form-home table tr td {padding:3px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #E4E4CC;
margin:0px;
}

#company-lead-form-home table tr input{
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
width: 155px;
height:18px;
border:1px solid #1C3652;

}

#company-lead-form-home table tr .column1 {
text-align: right;
width:80px;
}

#company-lead-form-home table tr .column1-error{
text-align: right;
}


#company-lead-form-home  table tr td .phone1 {
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
width: 155px;
height:18px;
border:0px;
width:43px;
border:1px solid #1C3652;
}

#company-lead-form-home  table tr td .phone2 {
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
width: 155px;
height:18px;
border:0px;
width:43px;
border:1px solid #1C3652;
}

#company-lead-form-home  table tr td .phone3 {
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
width: 155px;
height:18px;
border:0px;
width:47px;
border:1px solid #1C3652;
}

#company-lead-form-home table tr td select{
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
width: 155px;
font-weight:normal;
border:1px solid #1C3652;
}

#company-lead-form-home  table tr td textarea {
border:1px solid #1C3652;
background-color: #1C3652;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #fff;
width: 155px;
height: 100px;
}

#company-lead-form-home tr td .submitbutton {
width:146px;
height: 20px;
border: none;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ company-lead-form - conatus page*/ 

#contactus-page-form{
background-color:#3B5A7B;
padding-bottom:20px;
text-align:center;
}

#contactus-page-form #company-lead-form-home {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #B9B9A9;
margin:0px;
width:100%;
text-align:center;
}

#contactus-page-form #company-lead-form-home-wrapper {
width:100%;
padding:0px;
text-align:center;
}

#contactus-page-form #company-lead-form-home .header{
display:none;
}

#contactus-page-form #company-lead-form-home p {color: #FF0000;}
#contactus-page-form #company-lead-form-home table { border:0px; margin:0px auto;width:auto;}
#contactus-page-form #company-lead-form-home table tr td {padding:3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #B9B9A9;
}

#contactus-page-form #company-lead-form-home table tr input{
border: 1px solid #B9B9A9;
background-color: #1C3652;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color:#fff;
width:210px;
height:18px;
}

#contactus-page-form #company-lead-form-home table tr .column1 {
text-align:right;
width:100px;
}

#contactus-page-form #company-lead-form-home table tr .column1-error{
text-align:right;
}

#contactus-page-form #company-lead-form-home  table tr td .phone1 {
border: 1px solid #B9B9A9;
background-color: #1C3652;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #fff;
width:60px;
height: 18px;
}

#contactus-page-form #company-lead-form-home  table tr td .phone2 {
border: 1px solid #B9B9A9;
background-color: #1C3652;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #fff;
width:60px;
height: 18px;
}

#contactus-page-form #company-lead-form-home  table tr td .phone3 {
border: 1px solid #B9B9A9;
background-color: #1C3652;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #fff;
width:64px;
height: 18px;
}

#contactus-page-form #company-lead-form-home table tr td select{
border: 1px solid #B9B9A9;
background-color: #1C3652;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #fff;
width: 212px;
height: 20px;
}

#contactus-page-form #company-lead-form-home  table tr td textarea {
border: 1px solid #B9B9A9;
background-color: #1C3652;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #fff;
width: 210px;
height: 100px;
}

#contactus-page-form #company-lead-form-home tr td .submitbutton {
width:106px;
height: 18px;
border: none;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trafficz search */

#trafficz-search-holder{ position:absolute; top:10px; left:250px; }
#trafficz-search{}
#trafficz-search .trafficz-search-wrapper{ padding:0px 0px 0px 0px; }
#trafficz-search form{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#trafficz-search table{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#trafficz-search table tr td{ font-size:11px; text-align:right; padding:2px;}
#trafficz-search table tr .input{ 
width:400px; height:24px; 
font-family:Arial, Verdana, Arial Narrow, Helvetica, Sans-serif, Times New Roman;
font-size:16px;
color:#000000;
font-weight:normal;
text-decoration:none;
line-height:16px;
text-indent:10px;
border:1px solid #666;
}
#trafficz-search table tr .submit{ width:77px; height:24px; padding:0px 0px 0px 0px;}