/* Layout Stylesheet */ 

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Page Layout Stylesheet */ 
body{
margin:0px;
padding:0px;
background-image:url(/images/top_bg_1x90.gif);
background-position:top left;
background-repeat:repeat-x;
background-color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#747474;
font-weight:normal;
text-decoration:none;
text-align:center;
}

h1, h2, h3, h4, p{
margin:0;
padding:0;
}

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

diva{
border:1px solid #f00;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ page css */ 

#page{
width:970px;
margin:0px auto;
text-align: left;
}

#website-for-sale{
position:absolute;
top:0px;
left:820px;
background-image:url(/images/website_for_sale_163x163.gif);
background-repeat:no-repeat;
background-position:left top;
width:163px;
height:163px;
z-index:10;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ search-box css */

#search-box{ padding:5px 25px; text-align: right; }

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

#center{
width:962px;
margin-bottom:20px;
}

#all-middle{
width:760px;
float:left;
}

#header{
height:90px;
position:relative;
}

#header .logo{
position:absolute;
top:13px;
left:13px;
}

#header .phone{
position:absolute;
top:9px;
left:241px;
}

#header .search-form{
position:absolute;
top:8px;
left:542px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ top-nav css */ 

#top-nav1{
position:absolute;
top:49px;
left:0px;
width:760px;
height:18px;
background-color:#fff;
color: #537F8D;
text-decoration: none;
font-weight: bold;
font-size:10px;
}

#top-nav1 a{
color: #537F8D;
text-decoration: none;
padding:0px 6px;
font-weight: bold;
font-size:10px;
line-height:18px;
}

#top-nav1 a:hover{
text-decoration: underline;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main-nav css */ 

#top-nav2{
position:absolute;
top:67px;
left:0px;
width:760px;
height:19px;
margin-top:4px;
}

#top-nav2 a{
color:#DCE4E6;
text-decoration:none;
font-size:10px;
font-weight:bold;
padding:0px 6px;
line-height:19px;
}

#top-nav2 a:hover{
text-decoration: underline;
}


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

#middle{
width:762px;
background-image:url(/images/page_bg_760x1.gif);
background-repeat:repeat-y;
float:left;
}

.special{
background-image:url(/images/page_bg_special_760x1.gif) !important;
}

#above-middle{
width:760px;
height:19px;
background-color: #C9D7DC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #537F8C;
text-indent:17px;
font-weight: normal;
text-decoration: none;
border:1px solid #AAC0C7;
margin-top:20px;
margin-bottom:15px;
line-height:19px;
}

#above-middle a{
font-size: 10px;
color: #537F8C;
font-weight: normal;
text-decoration: none;
}

#above-middle a:hover{
text-decoration: underline;
}

#under-middle{
background-color: #fff;

}

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

#main-middle{
width:995px;
float:left;
background-image:url(/images/main_page_bg_760x1.gif);
background-repeat:repeat-y;
}



#main-above-middle{
height: 20px;
background-color: #fff;
}

#main-under-middle{
height: 20px;
background-color: #fff;
}

#main-left{
width:246px;
float:left;
margin-right:10px;
background-color: #fff;
}

#main-left .image-holder{
background-color: #fff;
}

#main-left .get-listed{
background-color: #fff;
padding-top:10px;
padding-bottom:10px;
}

#main-left .advertising-title{
}

#main-content{
width:504px;
float:left;
background-color: #fff;
}

#main-content .links{
height:237px;
margin-bottom:10px;
}

#main-content .links-wrapper{
padding:10px;
line-height:16px;
color:#87A0A8;
}

#main-content .links-wrapper a{
line-height:16px;
color:#3E6470;
font-weight:normal;
text-decoration:underline;
font-size:9px;
font-family:Verdana, Arial;
}

#main-content .column1{
width:164px;
height:237px;
float:left;
background-color:#DBE4E7
}

#main-content .column2{
width:165px;
float:left;
margin-left:5px;
}

#main-content .column2 p{
font-size:9px;
line-height:14px;
padding-bottom:2px;
}

#main-content .column2 a{
font-size:9px;
color:#5B7E85;
font-weight:bold;
}

#main-content .head{
width:auto;
height:18px;
}

#main-content .state_header{
width:100%;
height:18px;
background-color:#9CB6BE;
}

#states{
background-color:#F4F5F5;
border:1px solid #DCE4E6;
}

#states .state-holder-wrapper{
background-color:#F4F5F5;
}

#states .state-holder{
float:left;
padding:15px 10px 15px 30px;
}

#states .state-holder a{
font-size:10px;
color:#52524C;
text-decoration:none;
line-height:18px;
}

#states .state-holder a:hover{
text-decoration:underline;
}

#bottom-ads{
margin-top:10px;
background-color:#F4F5F5;
border:1px solid #E2E8EA;
text-align:center;
padding:10px 0px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ right css */ 

#main-right{
width:230px;
float:left;
background-color:#F0F0F0;
}

#main-right .wrapper{
padding:10px 0px 0px 8px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ right css */ 

#poll{
width:211px;
height:290px;
background-image:url(/images/bkg_211x290.gif);
background-repeat:no-repeat;
}

#poll .poll-wrapper{
padding:5px 10px;
}

#poll .header{
height:47px;
background-image:url(/images/poll_header_197x47.gif);
background-repeat:no-repeat;
}

#poll table{
margin:0;
padding:0;
width:auto;
}

#poll table tr td.zipcode_col1{
width:100px;
height:46px;
color:#fff;
font-family:Arial;
font-size:10px;
text-align:left;
padding-left:10px;
}

#poll table tr td.zipcode_col2{
width:95px;
height:46px;
text-align:left;
}

#poll table tr td input.zipcode{
width:90px;
height:14px;
border-left:1px solid #90989A;
border-top:1px solid #90989A;
border-right:1px solid #E9F2F7;
border-bottom:1px solid #E9F2F7;
background-color:#E9F2F7;
font-size:10px;
}

#poll table tr td.column1{
width:40px;
text-align:center;
padding-top:10px;
vertical-align:top;
padding-right:5px;
}

#poll table tr td.column2{
width:145px;
text-align:left;
color:#30474F;
font-family:Arial;
font-size:10px;
padding:6px 0px;
}

#poll table tr td.submitt{
text-align:center;
padding-top:15px;
}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ left nav */ 

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

#lft-nav ul li{
width:171px;
height:18px;
background-color:#ECF1F3;
border:1px solid #D8E2E5;
margin-bottom:1px;
}
 
#lft-nav ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
line-height:18px;
color:#597E9D;
padding-left:5px;
}

#lft-nav ul li ul{
} 

#lft-nav ul li ul li{
} 

#lft-nav ul li ul li a{
} 

#lft-nav ul li ul li ul{
} 

#lft-nav ul li ul li ul li{
} 

#lft-nav ul li .hot{
width: 171px;
height: 18px;
border: 1px solid #D8E2E5;
margin-bottom: 1px;
background-color: #597F8B;
color: #FFFFFF;
}

#lft-nav ul li .hot a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
text-decoration:none;
line-height:18px;
color: #BECED2;
padding-left: 5px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ left css */ 

#left{
width:190px;
float:left;
}

#lft-nav{
width:173px;
background-color:#fff;
}

#left .get-listed{
width:173px;
}

#right-sidebar{
width:180px;
float:left;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ content css */ 

#content{
width:570px;
float:left;
background-color: #fff;

}

#content .header{
width:570px;
height: 121px;
margin-bottom: 10px;
}

#content .border{
border-left: 1px solid #D8E2E5;
border-right: 1px solid #D8E2E5;
border-top: 15px solid #C9D7DC;
}

#content .border-wrapper{
padding:40px 50px 50px 26px;
}

#content h1{
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#003869;
text-decoration:none;
}

#content h2{
margin-bottom:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color:#003869;
font-weight:bold;
text-decoration:none;
}

#content h1+h2{
margin-top:-15px;
}

#content h3{
font-size:11px;
font-weight:bold;
margin-bottom:10px;
margin-top:5px;
}

#content .contactus{
padding-bottom:7px;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:normal;
color: #003869;
text-decoration:none;
}

#content .link-contact a{
padding-top:10px;
margin-top:10px;
margin-bottom:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 11px;
color: #597F8B;
font-weight: bold;
text-decoration:underline;
}

#content p{
padding-bottom:10px;
}

#content .line{
border-bottom: 1px solid #D8E2E5;
padding-bottom:12px;
}

#content .law{
width:224px;
padding-right:20px;
padding-bottom:20px;
float:left;
}

#content .law p{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 12px;
color: #747474;
font-weight: normal;
text-decoration:none;
padding-top:20px;
padding-left:7px;
padding-right:9px;
}

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

#content .law-title{
width:490px;
height:18px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #003869;
background-color: #E1E9EB;
font-weight: bold;
text-decoration:none;
text-indent:7px;
margin:3px 0px 5px 0px;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ listing pages css */ 

#listing{
width:570px;
float:left;
background-color: #fff;
}

#listing .text{
width:410px;
float:left;
}

#listing .get-listed{
float:right;
padding-top:5px;
}

#listing h1{
margin:0;
padding:0;
margin-top:9px;
font-family: Arial, Helvetica, sans-serif;
color: #003869;
font-size: 19px;
font-weight: bold;
text-decoration:none;
}

#listing p{
padding:25px 0px 20px 0px;
}

#listing .city{
margin:0px;
font-family: Arial, Helvetica, sans-serif;
color: #003869;
font-size: 19px;
font-weight: bold;
text-decoration:none;
line-height: 27px;
}


#city-listing{
width: 570px;
float: left;
background-color: #F4F5F5;
margin-bottom:10px;
}

#city-listing .body{
height:auto;
background-color: #F4F5F5;
}

#city_box{
}

#city_box-wrapper{
padding:20px 40px 20px 20px;
}

#city_box .title_bar{
width:100%;
height: 20px;
background-color:#9CB6BE;
font-size:9px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-indent: 16px;
line-height:20px;
margin-bottom:20px;
background-image:url(/images/line_3x9.gif);
background-repeat:no-repeat;
background-position:6px center;
}

#city_box .state-holder{
float:left;
padding:0px 30px 0px 40px;
}

#city_box .back{
width:510px;
float:left;
background-image:url(/images/city_bg_1x42.gif);
}

#city_box .state-holder a{
font-size:10px;
color:#456E91;
text-decoration:none;
font-weight:bold;
line-height:21px;
}

#city_box .state-holder a:hover{
text-decoration:underline;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alphabet link css */ 
#city_page {margin:0px 10px 40px 100px; padding:0px; }
#city_page #alphalist .browse_bar{width:335px; height:1px; background-color:#CECFDB; border:1px solid #7E9DA6}
#city_page #alphalist .li_wrapper{padding-top:1px;}

#city_page #alphalist .letter{
width:12px; 
height:12px; 
margin-right:1px;
margin-bottom:2px;
font-size:9px; 
line-height:12px; 
background-color:#fff; 
text-align:center; 
float:left;
}

#city_page #alphalist .letter a{font-size:9px;
line-height:12px;
color:#7E9DA6;
padding:0px 0px;
text-decoration:none;
}

#city_page #alphalist .letter:hover{ background-color:#7E9DA6; }
#city_page #alphalist .letter:hover a{ color:#fff; background-color:#7E9DA6; }


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ standard-page css */ 

#standard-page{
width:570px;
float: left;
}

#standard-page .page-border{
border: 1px solid #CEDBE2;
}

#standard-page .header{
padding:20px 0px 15px 40px;
}

#standard-page .line{
border-top:7px solid #D2DEE1;
background-color:#B2636D;
height:22px;
line-height:22px;
color:#fff;
font-size:18px;
padding-left:25px;
}

#standard-page  table tr td{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration:none;
color:#003869;
line-height:14px;
}

#standard-page  h1{
font-family: Arial, Helvetica, sans-serif;
font-size: 25px;
font-weight: bold;
text-decoration:none;
color:#003869;
margin-bottom:20px;
}

#standard-page  h2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 19px;
font-weight: normal;
text-decoration:none;
color:#EDA41F;
}

#standard-page  h4{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration:none;
color:#4D4476;
}

#standard-page  p{
color:#003869;
}

#standard-page .sub-header{
width:auto;
height:22px;
padding-left:12px;
margin-top:10px;
background-color:#C8D9DE;
line-height:22px;
font-weight:bold;
color:#003869;
}

#standard-page .footer{
width:auto;
height:17px;
background-color:#C8D9DE;
}

#info{
width:auto;
height:auto;
text-align:center;
}

#info-wrapper{
padding:15px;
}

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

#info #company-lead-form {width:100%; border:0; color: #666666; padding:20px 50px; }
#info #company-lead-form p {color: #FF0000;}
#info #company-lead-form table { border:0px; margin:0px; font-size:12px; color: #747474; width: 100%; }
#info #company-lead-form table tr td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #272A31;
padding:3px;
}
#info #company-lead-form table tr .column1-error{
text-align: right;
color: #FF0000;
}
#info #company-lead-form table tr td input, #info #company-lead-form table tr td select, #info #company-lead-form table tr td textarea {
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal;
text-decoration: none;
color: #000; 
border: 1px solid #B9C9C9;
background-color: #fff;
width: 190px;
height: 18px;
}
#info #company-lead-form table tr .column1 { text-align:left; width:100px;}
#info #company-lead-form table tr td .phone1 { width:54px !important; }
#info #company-lead-form table tr td .phone2 { width:55px !important; }
#info #company-lead-form table tr td .phone3 { width:55px !important; }
#info #company-lead-form table tr td select { width: 193px !important; height:20px !important;}
#info #company-lead-form table tr td textarea { height:60px !important; }

#info #company-lead-form table tr td .submitbutton {
width:140px;
height: 17px;
border: none;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ company-lead-form */ 
#contact-form #company-lead-form{width:480px; border:0; padding:20px 0px; }
#contact-form #company-lead-form p {color: #FF0000;}
#contact-form #company-lead-form table { border:0px; margin:0px; font-size:12px; color: #747474; width: 100%; }
#contact-form #company-lead-form table tr td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #454545;
padding:3px;
line-height:24px;
background-color: #F0F4F5;
}
#contact-form #company-lead-form table tr .column1{
text-align:right;
text-indent:20px;
width:170px;
line-height:12px;
}

#contact-form #company-lead-form table tr .column2{
text-indent: 5px;
}

#contact-form #company-lead-form table tr .column1-error{
text-align: right;
color: #FF0000;
}
#contact-form #company-lead-form table tr td input, #contact-form #company-lead-form table tr td select, #contact-form #company-lead-form table tr td textarea {
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal;
text-decoration: none;
color: #000; 
border: 1px solid #B9C9C9;
background-color: #fff;
width: 190px;
height: 18px;
}

#contact-form #company-lead-form table tr td .phone1 { width:54px !important; }
#contact-form #company-lead-form table tr td .phone2 { width:55px !important; }
#contact-form #company-lead-form table tr td .phone3 { width:55px !important; }
#contact-form #company-lead-form table tr td select { width: 193px !important; height:20px !important;}
#contact-form #company-lead-form table tr td textarea { height:60px !important; }

#contact-form #company-lead-form table tr td .submitbutton {
width:140px;
height: 17px;
border: none;
}

#search{
background-color:#F4F5F5;
}

#search .cities{
padding:20px;
}

#search .state-holder-wrapper ol li a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #466E91;
font-weight: bold;
text-decoration: none;
line-height: 21px;
}

#search .state-holder-wrapper ol li a:hover{
text-decoration: underline;
}

#search .title_bar{
margin-top:20px;
width:100%;
height: 20px;
background-color:#9CB6BE;
font-size:9px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-indent: 25px;
line-height:20px;
margin-bottom:20px;
}

#search .gray{
color:#003869;
font-size:13px;
font-weight:bold;
}

#search ol{
background-image:url(/images/search_bg_1x42.gif);
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ company listing css */ 

#company_box{
float:left;
width:570px;
margin-top:20px;
margin-bottom:20px;
}

#company_box .title_bar{
width:auto;
height:19px;
background-color:#003869;
font-size:9px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-indent: 15px;
line-height:19px;
margin-bottom:1px;
}

#company_box .state-holder{
float:left;
padding:0px 25px 0px 25px;
}

#company_box .state-holder a{
font-size:11px;
color:#2E2E2E;
text-decoration:none;
line-height:20px;
}

#company_box .state-holder a:hover{
font-size:11px;
color:#C2AB59;
text-decoration:none;
line-height:20px;
background-color:#F5F1E4;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Company Table css */ 
#company-table-wrapper {
}

#company-table-wrapper table tr td{
margin-top:10px;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#003869;
text-decoration:none;
}

#company-table-wrapper table tr td a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#003869;
text-decoration:none;
}

#company-table-wrapper .column1-header{
color:#003869; 
font-weight:bold;
background-color:#DDE3EB;
border-right:1px solid #fff;
text-align:left;
text-indent:15px;
}
#company-table-wrapper .column1 { border-right:1px solid #E2E8EA; height:65px;}
#company-table-wrapper .column1 a{  font-weight:bold; padding-left:12px; text-transform:uppercase; }
#company-table-wrapper .column1 a:hover{text-decoration:underline;}
#company-table-wrapper .column1-alt {border-right:1px solid #E2E8EA; height:65px; background-color:#F4F6F8;}
#company-table-wrapper .column1-alt a{  font-weight:bold; font-size:10px; padding-left:10px; text-transform:uppercase;}
#company-table-wrapper .column1-alt a:hover{ text-decoration:underline; }

#company-table-wrapper .column2-header{
color:#003869; 
font-weight:bold;
background-color:#DDE3EB;
border-right:1px solid #fff;
text-align:center;
}

#company-table-wrapper .column2 {  border-right:1px solid #E2E8EA; text-align:center; text-transform:uppercase;}
#company-table-wrapper .column2 a{ text-transform:uppercase;}
#company-table-wrapper .column2-alt{ border-right:1px solid #E2E8EA; text-align:center; text-transform:uppercase; background-color:#F4F6F8;}
#company-table-wrapper .column2-alt a{ text-transform:uppercase;}

#company-table-wrapper .column3-header{
background-color:#DDE3EB;
}

#company-table-wrapper .column3{ text-align: center;}
#company-table-wrapper .column3-alt{text-align: center; background-color:#F4F6F8;}

#company-table-wrapper .contact-button {width: 126px;height: 20px;}


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

#footer{
height: 20px;
background-color: #CCCCCC;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ top-nav css */ 

#bottom-nav{
width:760px;
height:20px;
}

#bottom-nav a{
font-size:10px;
color:#747474;
text-decoration:none;
padding:0px 24px;
font-weight:normal;
line-height:20px;
}

#bottom-nav a:hover{
text-decoration:underline;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exceptions stylesheet */

.bold{
font-weight:bold;
}

.underline{
text-decoration:underline;
}

.no-border{
border: none !important;
}

.no-margin{
margin: 0 !important;
}

.main-vav-br{
border-right:1px solid #67777A !important;
}


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

.magic{
clear:both;
}

.clrlft{
clear:left;
}

.clrrt{
clear:right;
}


.hidden {
  display: none;
}