@charset "utf-8";
/* CSS Document */
.clear{ clear:both;}
li{font-family: arial; list-style: circle;}
a{ text-decoration:none;}


#outer-wrapper{ width:980px; margin:0px auto; padding:0px; overflow:hidden}
#header-wrapper{ width:100%; margin:0px; padding:0px; float:left;}
.header{ width:100%; margin:0px; padding:0px; float:left;}
.logo{ width:280px; height:74px; background:url(../images/towingrankings-logo.png) no-repeat; float:left;}
.head-right{ margin-top:10px; padding:0px; float:right; }
.log{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333; float:right;}
.log a{ color:#295596; text-decoration:none;}
.log a:hover{ color:#333; text-decoration:underline;}


#searchheader{ margin-top:10px; background:none;}
#searchnewsearch{ float:left; padding:0px;}
.searchtextinput{ margin: 0px; padding: 5px 15px; font-family: Arial, Helvetica, sans-serif; font-size:14px; border:1px solid #0076a3; border-right:0px; border-top-left-radius: 5px 5px; border-bottom-left-radius: 5px 5px; }
.searchinput{ border:1px solid #295596; border-radius:5px; height:20px; color:#295596;}
.searchinput:hover{ border:1px solid #333; border-radius:5px; height:20px; }

.imgd{ max-width:100%}
.social-1{ display:none}

.wcm{display: none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; padding:10px; text-align:center}
.searchbutton {margin: 0; padding: 4px 15px; font-family: Arial, Helvetica, sans-serif; font-size:14px; outline: none; cursor: pointer; text-align: center; text-decoration: none; color: #ffffff; border: solid 1px #0076a3; border-right:0px; background: #295596;  //border-top-right-radius: 5px 5px; //border-bottom-right-radius: 5px 5px; border-radius:5px;}
.searchbutton:hover { opacity:0.8;}
/* Fixes submit button height problem in Firefox */
.searchbutton::-moz-focus-inner { border: 0;}

.header-menu{ width:100%; margin:0px 0px; padding:6px 0px; background:#295596; border-radius:5px; float:left;}
.header-menu ul{ width:100%; margin:0; padding:0px;}
.header-menu ul li{ margin:0px; padding:3px 6px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; border-right:1px solid #799ed9; list-style:none; float:left;}
.header-menu ul li a{ color:#fff; text-decoration:none;}
.header-menu ul li a:hover{color:#ccc}
.social{ margin:0px; padding:0px; float:right;}
.social-1{margin:0px; padding:0px; float:right;}
.fb{margin:0px; padding:0px; float:left;}
.gplus{margin:0px; padding:0px; float:left;}



#content-wrapper{ width:100%; margin-top:7px; padding:0px; float:left;}
.sidebar{ width:250px; margin:0px; padding:0px; float:left;}
.title{ width:100%; margin:0px; padding:5px 0px; background-color:#035; float:left;}
.title1{ width:93%; margin:0px; padding-left:7%; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:14px; font-weight:bold;}
.sidemeun{width:100%; margin:0px; padding:0px; background-color:#295596; float:left;}
.sidemeun ul{ width:100%; margin:0px; padding:0px;}
.sidemeun ul li{margin:0px; padding:8px 0px 8px 8px; background: #385f98; /* Old browsers */
background: -moz-linear-gradient(top,  #385f98 0%, #265293 50%, #1f478f 94%, #1d458d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#385f98), color-stop(50%,#265293), color-stop(94%,#1f478f), color-stop(100%,#1d458d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #385f98 0%,#265293 50%,#1f478f 94%,#1d458d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #385f98 0%,#265293 50%,#1f478f 94%,#1d458d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #385f98 0%,#265293 50%,#1f478f 94%,#1d458d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #385f98 0%,#265293 50%,#1f478f 94%,#1d458d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#385f98', endColorstr='#1d458d',GradientType=0 ); /* IE6-9 */
; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; list-style:none; }
//.sidemeun ul li:hover { background:#295596;}
.sidemeun ul li:hover a{ color:#ccc; display: block;} 
.sidemeun ul li a {color:#fff; text-decoration:none; }
.sidemeun ul li a:hover {color:#ccc; margin:0px; text-decoration:none; text-align:inherit; margin: 0;}
.add{ width:100%; margin:0px; padding:0px; float:left;}
.readmore{ width:100%; margin:0px; padding:5px 0px; background-color:#035; float:left; text-align:right;}
.readmore1{ width:100%; margin:0px; padding-left:0px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; font-weight:bold;}
.readmore1 a{ color:#FFF; text-decoration:none;}
//.readmore1 a:hover{ font-size:16px;}

.container{ width:73.7%; margin:0% 0% 0% 0%; padding:0px; float:right; border:1px solid #ccc;}
.con{width:100%; margin:0px; padding:0px; float:left;}
.con1{width:65%; margin:0px; padding:0px; float:left;}
.con2{width:35%; margin:0px; padding:0px; float:right;}
.con-1{width:100%; margin:0px; padding: 0px 0PX 0PX 14PX; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
p{ padding:0px 10px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:justify; color:#333; line-height:1.4em}
p a{color:#06C;}
p a:hover{color:#666;}
.con-se{ width:100%; margin:0px; padding:0px; float:left; clear:both;}
.con-se1{ width: 53%; margin:0px 0px 0px 10px; padding:0px ; float:left; border: 1px solid #939B9B; border-radius:12px 12px 0 0;}
.con-title{ width:100%; margin:0px; padding:5px 0px; background-color:#295596; float:left; border-radius:10px 10px 0 0;}
.con-title1{ width:100%; margin:0px; text-align:center; //padding-left:25%; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:14px; font-weight:bold;}
.con-con{ margin:0; padding:3px 0px 5px 3px; float:left; width:99%; height:43px; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #cff2fa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cff2fa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#cff2fa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#cff2fa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#cff2fa 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#cff2fa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cff2fa',GradientType=0 ); /* IE6-9 */
 background-repeat:repeat-x;}
.one{ margin:0px; padding:0px 0px ; //float:left; //width:241px; }
.one a{ color:#21629C; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.one a:hover{color:#999;}
.one1{ margin:0px; padding:0px 0px 15px 0px; //float:left; //width:385px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.one2{margin:0px; padding:7px 0px 0px 0px; //float:left; //width:385px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.two{ margin:0; padding:14px 0px 0px 0px; float:right; width:22%;}

.con-se2{ width:44%; margin:0px 3px; padding:0px; float:right; border: 1px solid #939B9B; border-radius:12px 12px 0 0;}

.sam{ width:99.5%; margin:0px; padding:10px 0px 0px 10px; float:left;}
.sam1{ width:53.5%; margin:0px; padding:0px; float:left; border: 1px solid #939B9B; border-radius: 12px 12px 0 0;}
.sam-title{ width:100%; margin:0px; padding:5px 0px; background-color:#295596; float:left; border-radius: 10px 10px 0 0;}
.sam-title1{ width:100%; margin:0px; padding:0; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:14px; font-weight:bold; text-align:center;}


.fistline{width:30.5%; padding:2px; margin:0px; float:left;}
.fistline ul{width:100%; padding: 0px 0px 0px 4px; margin:0px; float:left;}
.fistline a{ width:100%; padding-top:10px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#21629C; list-style:none; font-weight:bold;}
.fistline a:hover{color:#999;}
.fistline ul li a{ color:#21629C; text-decoration:none; }

.secoundline{width:33%; padding:0px 0px 0px 14px; margin:0px; float:left;}
.secoundline ul{width:100%; padding:0px; margin:0px; float:left;}
.secoundline ul li{ width:100%; padding-top:10px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#21629C; list-style:none; font-weight:bold;}
.secoundline ul li a{ color:#21629C; text-decoration:none;} 

.thardline{width:33%; padding:0px; margin:0px; float:right;}
.thardline ul{width:100%; padding:0px; margin:0px; float:left;}
.thardline ul li{ width:100%; padding-top:10px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#21629C; list-style:none; font-weight:bold;}
.thardline ul li a{ color:#21629C; text-decoration:none;} 
.viewmore{width:100%; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#F00; float:left;}
.viewmore{ width:100%; margin:0px; padding:5px 0px; float:left; text-align:right;}
.viewmore a{ color:#F00; text-decoration:none; font-weight: bold;}
.viewmore a:hover{ color:#295596; text-decoration:none; font-weight: bold;}
.sam2{ width:44%; margin:0px 0px 0px 3px; padding:0px; float:left; border: 1px solid #939B9B; border-radius: 12px 12px 0 0;}
.sam-first{width:18%; margin:0px; padding:0px; float:left;}
h3{ width:100%; padding:6px 0px 0px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#21629C;}
.imdg{width:100%; padding:0px 0px 0px 0px; margin:0px; float:left;}
.imdg ul{ margin:0px; padding:0px; float:left; width:100%; text-align:center}
.sam-second{width:45%; margin:0px; padding: 0px 0px 0px 19px; float:left;}
.sam-second ul{width:100%; padding:0px; margin:0px; float:left;}
.sam-second ul li{ width:100%; padding: 12.5% 0%;	 margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#21629C; list-style:none; font-weight: bold;}
.sam-second ul li a{ color:#21629C; text-decoration:none;} 

.sam-thard{width:24%; margin:0px;padding: 0px 0px 0px 19px; float:left;}
.sam-thard ul{width:100%; padding:0%; margin:0px; float:left;}
.sam-thard ul li{ width:100%; padding:0px;padding: 16% 0%;margin:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000; list-style:none; }

.contant{ margin:0; padding:0; float:left; width:100%;}

.imagd{ width:99%; margin:0px; padding:0px 0px 0px 10px;list-style: none; float:left;}
.image1{ width:32%; margin:0px; padding:0px 0px 5px 0px;  float:left;}
.image2{ width:32%; margin:0px; padding:0px;  float:left; }
.image3{ width:32%; margin:0px; padding:0px; float:left; }
.imagd1 img{opacity:0.8; width:99%; text-align:center; padding:0px 0px 0px 10px;}
.imagd1 img:hover{opacity:1;}


#footer-wrapper{ //width:98%; //margin-top: 5px; padding: 11px 21px; background-color:#295596; float:left; border-radius:0 0 10px 10px;}
.footer{ width:25%;float:left;}


.footer{color: #FFF;text-decoration: none;text-align: left; //margin-top: 10px;font-family: "Arial Black",Gadget,sans-serif;}
.footer ul li{color: #444;list-style: square outside url(../images/icon.png); font-family: Arial,Helvetica,sans-serif;font-size: 13px;bottom: 22px;clip: rect(auto, auto, 25px, auto);margin: 3px;}
.footer ul li a{color: #FFF;font-weight: normal;font-size: 11px;text-decoration: none;font-family: Arial,Helvetica,sans-serif;}
.footer ul li a:hover{color: #CCC;font-weight: normal;font-size: 11px;text-decoration: none;font-family: Arial,Helvetica,sans-serif;}


.footer5{ width:100%;font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: normal;text-transform: none;color:#fff; float:left; text-align:center; font-weight:bold; padding-bottom: 15px;}
.buttom{width: 100%;; margin-top: 5px;; padding-left: 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:center;}
.buttom a{text-decoration:none; color:#333; text-align:center;}
.buttom a:hover{text-decoration:none; color:#295596; text-align:center;}


#splitter {
	width:100%; margin-top: 2px; //padding: 11px 21px; //background-color:#295596; float:left;
    background-color: #666;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent),
        color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)),
        color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent),
        to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
        transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
        transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
        transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
        transparent 75%, transparent);
    background-image: -ms-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
        transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
        transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
        transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
        transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
        transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
        transparent 75%, transparent);

    -webkit-background-size: 50px 50px;
    -moz-background-size: 50px 50px;
    background-size: 50px 50px;
    
    -moz-box-shadow: 1px 1px 8px gray;
    -webkit-box-shadow: 1px 1px 8px gray;
    box-shadow: 1px 1px 8px gray;

    height: 5px;
}


#content-wrapper1{ width:99.5%; margin-top: 5px; //padding: 11px 21px; background-color:#fff; float:left; border:1px solid #ccc;}
.navig { width:auto; text-align:left; text-transform: none; text-decoration: none; color:#666; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.navig a{ width:auto; text-align:left; text-transform: none; text-decoration: none; color: #295596; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.navig a:hover{color: #666; }
.towlist{float:left;}
.towlist h4{font-size: 16px; margin: 0px; background-position: left bottom; font-family: Arial; font-weight: bold; color: #444; text-decoration: none; padding-top: 8px; padding-right: 0px; padding-bottom: 2px; padding-left: 10px;text-transform: uppercase;}
.towlist ul li {color: #1e4274; list-style-position: outside; list-style-image: url(https://www.towingrankings.com/images/list.gif); font-family: Arial, Helvetica, sans-serif; font-size: 12px; //margin-left: 5px; line-height:20px; padding:2px; clip: rect(auto,auto,25px,auto);}
.towlist ul li a{color: #21629C; text-decoration: none; font-weight: bold; padding-top: 10px;}  
.towlist ul li a:hover{color: #666; text-decoration: none; font-weight: bold; padding-top: 10px;}
.pgpw{width:100%;}
.pgp{ width:50%;float:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:20px; padding:5px; text-align:justify; color:#333; clear:both;}
.pgp h4{font-size: 16px; margin: 0px; background-position: left bottom; font-family: Arial; font-weight: bold; color: #444; text-decoration: none; padding-top: 8px; padding-right: 0px; padding-bottom: 2px; text-transform: uppercase;}
.pgp a{color: #295596; text-decoration: none; font-weight: bold; padding-top: 10px;}  
.pgp a:hover{color: #666; }
.pntn{width:100%}
.pntn a{text-align:center; text-decoration:none; color:#295596; font-family: Arial; font-weight:bold; font-size:14px;}
.pntn a:hover{color:#666; text-decoration:underline;}
.locs{width:45%; float:left; margin:10px 10px;; display:table-row; border:0px solid #333;}
@media screen and (max-width:1064px) 
{
	#outer-wrapper{ width:100%;}
	
	}
	
@media screen and (max-width:980px) 
{
	#outer-wrapper{ width:100%;}
	.sam2 {width: 45% !important;}
	.container { width:71.8% !important; }
		
	}	


@media screen and (max-width:940px) 
{
	#outer-wrapper{ width:100%;}
	#header-wrapper{ width:100%;}
	#content-wrapper{ width:100%;}
	#footer-wrapper{}
	.con-se2 { width: 43.9%; margin: 0px 2px !important}
	.sam1,.sam2{ width:98% !important; margin:0 1% !important; padding:0% !important}
	.sam2 { margin-top:5px !important;}
	.sam-second ul li {padding: 6.2% 0% !important;}
	.sam-thard ul li { width: 100%;  padding: 8% 0% !important;}
	h3 {width: 100%;padding: 6px 0px 0px 6px;}
	.container { width:67.8% !important; }
	}
	@media screen and (max-width:800px) 
	{  
	#outer-wrapper{ width:100%;}
	.con-se1 { width: 97% !important;}
	.con-se2 { width: 97% !important;float: left !important; margin: 5px 0px 0px 10px !important;}
	.header-menu{ display:none !important;}
	.rmm { display: inline-block !important;}
	.container { width:99.5% !important; }
	.pntn{width:100% !important;}
	.pgp{width:95% !important;}
	.row{margin-left:10px !important;}
	.locs{width:98% !important;}
	
	}

   @media screen and (max-width:768px) 
	{
		//#content-wrapper{ width:100%; !important; }
		#outer-wrapper{ width:100%; }
		#header-wrapper { margin-top:0 !important}
		.footer {width: 50% !important;}
		.sam{padding: 20px 0px 0px 0px !important;}
		.sam-second ul li {padding: 6% 0% !important;}
		.sam-thard ul li {margin: -1% 0% !important;}
		.container { width:100% !important; }
		.sidebar {width:100% !important;}
		.add{text-align: center !important;}
		.sam{padding: 20px 0px 0px 4px !important;}
		
		h2{display:none !important;}
		.wcm{display:block !important;}
		
		.head-right {margin-top: 23px !important;float: left !important;}
		.social{display:block !important;}
		.social-1{display: block !important;margin-right: 40px !important;margin-top: 37px !important;}
		.logo {width: 270px;}
		.searchbutton {margin: 0px;padding: 3px 3px !important;font-size: 11px !important;}
		.searchinput{    width: 120px;height: 15px !important; padding-top: 0px;}
		.container{ width:99.5% !important; margin-bottom:2px; padding:0px;}

	}
		   @media screen and (max-width:640px) 
	{	
		  #outer-wrapper{ width:100%; }
		  	   .social-1 {margin-top: 3px !important;margin-right: 15px !important; padding-bottom:2px !important;}
			   .sam{padding: 20px 0px 0px 0px !important;}
	}
		
       @media screen and (max-width:480px)
	   {
		   #outer-wrapper{ width:100%; }
		   #footer-wrapper{ padding: 11px 9px !important;}
	
	   }
	   
	   @media screen and (max-width:420px)
	   {
		    #outer-wrapper{ width:100%;}
			.con-se1{margin: 0px 0px 0px 4px !important;}
			.con-se2{margin: 2px 0px 0px 4px !important;}
			.sam{padding: 20px 0px 0px 0px !important;}
			.sam-second ul li {padding: 11% 0% !important;}
			.sam-thard ul li {margin: 12% 0% !important;}
			.footer { width: 100% !important;}
			#footer-wrapper {padding: 8px 7px !important;}
			.con1 {width: 100% !important;}
		   .con2 {width: 100% !important;text-align: center;}
		   .head-right {
    margin-top: -10px !important;
    float: left !important;
    margin-left: 6px !important;}
			
	   }
	   
	    @media screen and (max-width:320px)
	   {
		   #outer-wrapper{ width:100%; }
		   .con1 {width: 100% !important;}
		   .con2 {width: 100% !important;text-align: center;}
		   .sam-second { width: 46% !important;padding: 0px 0px 0px 14px !important;}
		   .sam-second ul li {padding: 12% 0% !important;}
		   .sam-thard ul li {padding: 10% 0% !important;}
		   .secoundline {width: 32% !important;}
		   .logo {margin-left: 12px !important;}
		   .log{width:100% !important; text-align:center;}
		   .searchinput {width: 188px !important;height: 21px !important; margin-left:7px !important;}
	       .searchbutton {margin: 0px; padding: 5px 18px !important;font-size: 13px !important;height: 30px            !important}
		   .sidebar {padding: 4px 0px 0px 0px !important;}
		   .fistline{width:45% !important;}
	   }
	   
@media screen and (max-width:800px) 
	{
		.atctl{margin:0px !important;}
		.mytext{width:165px !important;}
		.contact-frm1{width:82% !important; margin:2px !important; padding:20px !important;}
		.contact-frm2{width:97% !important; margin-left:4px !important; padding:0px !importan}
		.uvisittc{display:table-row !important;}
		//.uvisittc1{display:table-row !important;}
		.uvisittc2{display:table-row !important;}
		.uvisittctr{width:100% !important;}
		#stmaps{display:none;}
	}
	
.atct{color:#fff; background:#295596; font-family:arial; font-weight:bold; text-align:center;margin:5px; padding:5px;}
.atctl{display:table; margin:0px 150px;  background: #fff; border:1px solid #ccc; padding:15px; border-radius:25px 5px;  -moz-border-radius: 15px; -webkit-border-radius: 15px; 
background: -moz-linear-gradient(top, rgba(122,188,255,0.04) 0%, rgba(96,171,248,0.07) 4%, rgba(96,171,248,0.12) 12%, rgba(64,150,238,0.72) 100%);}
.atctrw{display:table-row; height:30px; font-family:arial; font-size:12px; size:10;}
.atctcol{display:table-cell; margin-top:15px; //width:100px;}
.atctcol1{display:table-cell; margin-top:15px; width:10%; size:45px; width:250px;}
.mytext{width: 250px; border:1px solid #ccc; border-radius:5px; height:25px; margin:5px;}
.select{border:1px solid #ccc; height:40px; //margin-top:5px;}
.mytext:hover,select:hover{border:1px solid #09F; box-shadow:20px;}
h4{font-size: 16px; margin: 0 0 0 10px; background-position: left bottom; font-family: Arial; font-weight: bold; color: #444; text-decoration: none; padding-top: 8px; padding-right: 0px; padding-bottom: 2px; text-transform: uppercase;}
.contact-frm{width:100%; margin:5px;}
.contact-frm1{float:left; width:48%; margin:20px; border:1px solid #ccc; border-radius:15px 15px; font-family:arial; font-size:12px; padding-left:30px; 
background: -moz-linear-gradient(top, rgba(73,155,234,0) 0%, rgba(32,124,229,0.56) 100%);}
.submitt{//margin:10px; padding:7px; background:#0050A1; color:#fff; font-weight:bold; border-radius:10px;}
.submitt:hover{background:#005;}
.input{border:1px solid #ccc; border-radius:5px; height:25px; width:250px; }
.input:hover{border:1px solid #09F; box-shadow:20px;}
.textlable{padding-top:10px;}
textarea{border:1px solid #ccc; border-radius:5px; width:250px; }
textarea:hover{border:1px solid #09F;}
.contact-frm2{width:40%; float:left;}
.uvisit{margin:5px 3px; border:1px solid #ccc; padding:10px 5px; border-radius:10px; font-family:arial; font-size:14px; background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);}
.uvisittr{display:table-row;}
.uvisittc{ display:table-cell; width:400px;}
.uvisittc1{ display:table-cell; width:400px;}
.uvisittc2{ display:table-cell; width:150px;}
.uvisittctr{display:table-row; height:25px;}
.uvisittctr a{color:#06C; text-decoration:none; font-weight:bold;}
.uvisittctr a:hover{color:#666;}
.uvisittctr strong{color:#06C;}
.uvisittctr1{display:table-row; display:table-row;}
<!-- List of States -->
.towlos{width:100%; font-family:arial; margin-left:25px;}
.towlostr{display:table-row; width:98%;}
.towlostd{display:table-cell; width: 150px; float: left; padding:10px; padding-left: 20px; text-align:left; }
.towlostd a{color:#06c; text-decoration:none; font-weight:bold; font-family:arial; font-size:14px; }
.towlostd a:hover{color:#666;}
<!-- State company -->
.sttowcy{font-family: Arial, Helvetica, sans-serif;}
.sttowcy li{padding-top:7px; list-style-image: url(../images/icon.jpg); list-style-position: outside; margin-left: 8px;}
.sttowcy a{font-family: Arial, Helvetica, sans-serif; color:#06c; font-size:12px; text-decoration:none; font-weight:bold; text-decoration:none; }
.sttowcy a:hover{color:#666;}
<!-- Towing Company Details -->
.towcd{width:100%; font-family:arial; azimuth:center;}
.towcdtr{display:table-row; width:100%; vertical-align:middle; azimuth:center}
.towcdtd{display:table-cell; width: 313px; float: left; padding: 10px 0px 10px 8px; text-align:left; border:1px solid #ccc;  border-radius:3px; background:#ccc; background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); color:#06c; text-decoration:none; font-weight:bold; font-family:arial; font-size:14px; }
.towcdtd:hover{background:#FFF; color:#666; border:1px solid #ccc;}
.towcdtd a{color:#06c; text-decoration:none; font-weight:bold; font-family:arial; font-size:14px; }
.towcdtd a:hover{color:#666;}
<!-- usa towing company rankings -->
.towtable{display: table; font-family:Arial; font-size:12px; width:100%;}
.towtabletitle{display: table-caption; text-align: center; font-weight: bold; font-size: larger;}
.towtableheading{display: table-row; font-weight: bold; text-align: center; color: #FFF; padding: 5px; background: #06C;}
.towtableheadingcell{ display: table-cell; border:1px solid #ccc; padding:10px; font-family:Arial; font-size:12px;}
.towtablerow{display: table-row; font-family:Arial; font-size:12px;}
.towtablecell1{display: table-cell; border:1px solid #fff; padding-left: 5px; padding-right: 5px; vertical-align:middle; background: -moz-linear-gradient(top, rgba(233,246,253,1) 100%, rgba(211,238,251,1) 100%);  text-align:left;}
.towtablecell{display: table-cell; border:1px solid #fff; padding:5px 5px; vertical-align:middle; text-align:center; background: -moz-linear-gradient(top, rgba(233,246,253,1) 100%, rgba(211,238,251,1) 100%);}
.towtablecell1 a{ text-decoration:none; font-weight:bold; color:#06c;}
.towtablecell1 a:hover{ text-decoration:none; font-weight:bold; color:#666;}

<!-- pre towing comp -->
.ptowcomph{color:#fff; background:#06C; font-family:arial; padding:5px; font-weight:bold; font-size:13; text-align:center;}
.ptowcompt{display:table;}
.ptowcomptr{display:table-row; background:#e8e8e8;}
.ptowcomptr1{display:table-row; background:#EEFAFA;}
.ptowcomptc{display:table-cell; vertical-align:middle; border:1px solid #fff;}
.ptowcomptc1{display:table-cell; vertical-align:middle; text-align:center; border:1px solid #fff;}
.ptowcomptc1 a{color:#06c; text-decoration:none; font-family:arial; font-size:14px; font-weight:bold; }
.ptowcomptc1 a:hover{color:#666;}
<!-- towing company through state -->
.tctst{display:table; margin-left: 20px;}
.tctstr{display:table-row; width:100%}
.tctstrc{display:table-cell;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#06c; float:left; width:30.3%; margin:1px; background: -moz-linear-gradient(top, rgba(207,231,250,0.15) 0%, rgba(158,192,229,0.15) 50%, rgba(158,192,229,0.15) 87%, rgba(158,192,229,0.55) 100%); padding:10px 10px; text-align:left;}
.tctstrc a{color:#06C;}
.tctstrc a:hover{color:#666;}
.tctstrcr{display:table-row;}
.tctstrcrc{display:table-cell; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#06c; padding-top:10px;}
<!-- Login Signup -->
#logintable{}
#logintable{display:table; border-radius: 15px; padding: 20px;  background: #09C; font-family: arial; color: rgb(255, 255, 255); border: 2px solid #ccc;}
.logintablerw{display:table-row; }
.logintablecl{display:table-cell; padding: 25px; font-weight:bold;}
.logintablecl1{display:table-cell; padding: 10px;}
.logintext{width: 220px; border: 1px solid #CCC; border-radius: 5px; height: 25px; margin: 5px;}
.logintext:hover{ border: 1px solid #06C;}
.logintext:focus{ border: 1px solid #06C;}

@media screen and (max-width:800px) 
	{
		.tctst{margin:0px;}
		.tctstrc{width:98%; margin:2px; padding:10px 3px;}
		.evalcriteria{display:none;}
	}
	.evalcriteria{text-align:center;}