.title-index{ background:url(../images/one_call.png); width:463px; height:29px;}
.title-about{ background:url(../images/about_us.png); width:132px; height:31px;}
.title-services{ background:url(../images/services.png); width:132px; height:31px;}
.title-location{ background:url(../images/location.png); width:132px; height:31px;}
.title-gallery{ background:url(../images/pictureGallery.png); width:174px; height:22px; margin:0 0 0 50px;}
.title-contact{ background:url(../images/contact_us.png); width:167px; height:31px;}

/* Body */
body{
font: normal 12px Arial, Helvetica, sans-serif;
background:#1e3f60;
margin:0;
padding:0;
text-align: center;
color:#000;
}
/* main */

ul#list { padding:5px 0 0 20px; }
  ul#list li { list-style:inside;}
#content .page_navigation{
float:left;
display:inline;

}
#content .page_navigation a,.ellipse{
float:left;
display:inline;
margin: 0 5px;
color:#fff;
background:#000;
padding:5px;
}
#content .page_navigation a:hover{
float:left;
display:inline;
margin: 0 5px;
color:#000;
background:#fff;
}
.commontxt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


* {
	margin:0;
	padding:0;
	
}

a {
	outline:none;	
	text-decoration:none;
	color:#000;
}
a:hover {
	color:#cc6600;
}
a img {
	border:0;	
}
.clear {
	clear:both;
}
span {
	margin:0;
	padding:0;
}
#wrapper {
	width:990px;
	margin:0 auto;
	text-align:left;
	background:#FFF;
	min-height:800px;
	height:800px;
	height:auto!important;
}

#headerBanner{
	width:990px;
	height:295px;
	background:url(../images/header_static.jpg) no-repeat left top;
}

#logoSwitch{
	/*display:none;*/
}

#header {
float:left;
display:inline;
	width:990px;
	height:48px;
	background:url(../images/header.jpg) no-repeat top left;
}

#left {
	background:#ccc;
	width:231px;
	min-height:400px;
	height:400px;
	height:auto!important;
	float:left;
  display:inline;
}
#main {
	width:759px;
	min-height:400px;
	height:400px;
	height:auto!important;
	float:right;
  display:inline;
	background:#fff;
  margin:0px;
  padding:0px;
  
}
#extra {
	clear:both;	
}
#footer {
	clear:both;
	height:129px;
	background:url(../images/footer_bg.jpg) no-repeat top left;
	color:#FFF;
	font-size:12px;
}
.i70-info {
	clear:both;	
	width:364px;
	margin:0 auto;
}
#footer-links {
	width:364px;
	margin:0 auto 0 auto;
	padding:18px 0px 0px 20px;
}
#footer-links a, #footer a {
	color:#FFF;
	font-size:12px;
	font-size:12px;
}
#footer-links li{
	float:left;
	margin:0px 4px 0px 0px;
	list-style:none;
}
#footer-links li a {
/*	border-right:1px solid #FFF;*/
	padding:4px;
	font-size:12px;
}
#footer-links li a:hover, #footer a:hover{
	color:#ffcc66;	
}

/** Navigation **/

#navigation {
	width:450px;
	height:36px;
	float:right;
	margin:10px 0px 0px 0px;
}
#navigation ul#main-nav {

}
#navigation ul#main-nav li {
	float:left;	
	list-style:none;
}
ul#main-nav li.divider {
	width:4px;
	height:31px;
	background:url(../images/divider_menu_top.jpg) no-repeat 0px 0px;
	display:block;
	text-indent:-8888px;
}

ul#main-nav li.home span a{
	width:77px;
	height:31px;
	background:url(../images/home_top.jpg) no-repeat 0px 0px;
	display:block;
	text-indent:-8888px;
}
ul#main-nav li.aboutus span a{
	width:79px;
	height:31px;
	background:url(../images/about_top.jpg) no-repeat 0px 0px;
	display:block;
	text-indent:-8888px;
}
ul#main-nav li.services span a{
	width:74px;
	height:31px;
	background:url(../images/services_top.jpg) no-repeat 0px 0px;
	display:block;
	text-indent:-8888px;
}
ul#main-nav li.location span a{
	width:76px;
	height:31px;
	background:url(../images/location_top.jpg) no-repeat 0px 0px;
	display:block;
	text-indent:-8888px;
}
ul#main-nav li.contact span a{
	width:110px;
	height:31px;
	background:url(../images/contact_us_top.jpg) no-repeat 0px 0px;
	display:block;
	text-indent:-8888px;
}

/** Left Navigation **/
ul#left-nav, ul#services{float: left;}
ul#left-nav li a{
  float:left;
  display:inline;
  width:231px;
	height:29px;
}
ul#left-nav li{
  float:left;
  display:inline;
  width:231px;
	height:29px;
	list-style:none;
	padding:0px!important;
	margin:0px!important;
}
ul#left-nav li.home span a {
	width:231px;
	height:29px;
	background:url(../images/home_left.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;
}
ul#left-nav li.aboutus span a {
	width:231px;
	height:29px;
	background:url(../images/about_us_left.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;
}

ul#left-nav li.services span a {
	width:231px;
	height:29px;
	background:url(../images/services_left.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;
}
ul#left-nav li.location span a {
	width:231px;
	height:29px;
	background:url(../images/location_left.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;
}
ul#left-nav li.contact span a {
	width:231px;
	height:29px;
	background:url(../images/contact_us_left.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;
}

ul#services li {
	list-style:none;	
}
ul#services li.damage span{
	width:231px;
	height:33px;
	background:url(../images/damage_free_wheel_lift.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;
}
ul#services li.tire span{
	width:231px;
	height:25px;
	background:url(../images/tire_changes.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;
}

ul#services li.lock span{
	width:231px;
	height:25px;
	background:url(../images/lock_out_service.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;
	
}
ul#services li.parking span{
	width:231px;
	height:26px;
	background:url(../images/parking_violations.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;
	padding: 0 20px;
}
ul#services li.flatbed span{
	width:231px;
	height:25px;
	background:url(../images/flatbed_hauling.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;
	padding: 0 20px;
}
ul#services li.equipment span{
	width:231px;
	height:25px;
	background:url(../images/equipment_hauling.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;

}
ul#services li.fluid span{
	width:231px;
	height:25px;
	background:url(../images/fluid_delivery.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;

}
/** headers **/
h2.services {
	height:43px;
	background:url(../images/services_large_left.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;
}

h2.partnership{ height:43px; width: 231px; background:url(../images/partnership.jpg) no-repeat top left; float: left; text-indent:-9999px; }

h2.contact {
	height:24px;
	background:url(../images/contact_us_large.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;
}

.contact-info {
	width:231px;
	height:121px;
	display:block;
	background:url(../images/contact_info12.jpg) no-repeat top left;
	text-indent:-9999px;
}
.contact-info h2 {
	display:none;
}
.payment_options {
	float:left;	
}
.contact_notice {
	float:right;
}
.content-top {
  float:left; 
	min-height:235px;
	height:235px;
	height:auto!important;
	width:759px;
	background:url(../images/content_top_bg.jpg) no-repeat top left;
}

.content-top p{
	padding: 0 20px;
}

.floatleft {
	float:left;
	padding:2px;
}
.abs {
	float:left;
  display:inline;
	margin:5px 0px 0px 5px;
}
.content-bottom {
	min-height:299px;
	height:299px!important;
	width:750px;
	background:url(../images/content_bottom_bg.jpg) no-repeat top left;	
	margin:0px 0px 0px 7px;
  float:left;
  display:inline;
}
h2.one-call {
	width:261px;
	height:54px;
	background:url(../images/one_call_top.jpg) no-repeat top left;
	display:block;
	text-indent:-7777px;
	margin:36px 0px 0px 1px;
}
.viewgallery {
	margin:5px 0px 0px 3px;
}

/*GALLERY*/
.container{
float:left;
display:inline;
}
.content-top .page_navigation{

margin:auto;
width:300px;
}
.content-top .page_navigation a,.ellipse{
float:left;
display:inline;
margin: 0 5px;
color:#fff;
background:#24598B;
padding:8px;
}
.content-top .page_navigation a:hover,.content-top .page_navigation a.active_page{
float:left;
display:inline;
margin: 0 5px;
color:#000;
background:#F6AB0A;
}


.content-top .gallery{float: left; list-style: none; padding-left: 35px; height: 320px;}
.content-top .gallery li{float: left; margin: 5px 10px;}
.content-top .gallery li a{float: left; position: relative; width: 200px; height: 133px;}
.content-top .gallery li a span{float: left; position: absolute; top:0; left: 0; width: 190px; height: 123px; border: 5px solid #97B3BE;}
.content-top .gallery li a:hover span{border: 5px solid #fff; background: #383732;}

.hooked {
	width:265px;
	float:left;
}
h2.towing {
  float:left;
  display:inline;
  width:460px;
	height:52px;
	background:url(../images/towing_h.jpg) no-repeat top left;
	text-indent:-7777px;
	margin:32px 0px 0px 5px;
	
}
.247 {
	width:465px;
	float:right;
  display:inline;
}
.e1 {
	width:245px;
	float:left;
}

.e2 {
	width:200px;
	float:right;
  display:inline;
	margin:35px 0px 0px 0px;
}
.bigtosmallimage {
	margin:6px 0px 0px 15px;

}
#servicelist {
  float:right;
  display:inline;
	width:220px;
}
#servicelist  li {
	list-style:none;
  float:right;
  display:inline;
	width:220px;

}
#servicelist li span.check{
	width:23px;
	height:19px;
	background:url(../images/check_mark.png) no-repeat top left;
	display:inline;
	float:left;

}
#servicelist li em {
	float:left;
  display:inline;
	width:170px;
	padding-left:15px;
}
ul.yellow {
	margin:0px 0px 0px 0px;
	float:right;
	width:450px;
	position:relative;
}
ul.yellow li {
	color:#F90;
	list-style:disc;

}
ul.yellow li span {
	color:#333;	
}
p.large {
	font-size:14px;
	font-weight:bold;
}
.withborder {
	width:440px;
	border-top:1px dashed #000;	
	margin:5px 20px 0px 0px;
	padding-top:5px;
	float:right;
  display:inline;
}
.withlongborder {
	width:700px;
	border-top:1px dashed #000;	
	margin:5px 25px 0px 30px;
	padding-top:5px;
	float:left;
  display:inline;
}
.absright {
	float:left;
  display:inline;
	width:300px;
	border-top:1px dashed #000;	
	padding:5px 0px 0px 0px;
  margin-left:15px;
}
.abstitle {
	float:left;
  display:inline;
	margin-left:15px;
	
}

.locationfix {
	margin:0px 0px 0px 0px;
}
/** FORM and TABLE STYLES ***/
/*form input, form textarea {
	width:220px;
	border:1px solid #F96;
}
form input.submit {
	width:100px;	
	font-size:10px;
	padding:4px;
}
table td.right {
	width:230px;	
}


.textbox
{
	width:45px;
}

*/


.contactinfo {
	position:absolute;
	margin:250px 0px 0px 20px;
	width:235px;
}


#contact_container
{
	padding-top:10px;
	padding-left:124px;
	width:500px;
	}
	
#contact-contents
{
	background: url(../images/contactbar.jpg) top no-repeat;
	height:100px;
	width:510px;
}
#contact-contents #address
{
	width:150px;
	float:left;
	font-size:10px;
	font-weight:bold;
	padding-top:15px;
	padding-left:50px;
}

#contact-contents #phone
{
	width:150px;
	float:left;
	font-size:10px;
	font-weight:bold;
	padding-top:15px;
	padding-left:80px;
}

#contact-contents .title
{
color: blue;
}


.Other_Location {
	padding: 0px 0px 0px 20px;
}

.Other_Location li {
	/*color: #FF0;*/
	font-size:14px;
	font-weight:bold;
}

/*fancybox*/
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
height: 40px;
width: 40px;
margin-top: -20px;
margin-left: -20px;
cursor: pointer;
overflow: hidden;
z-index: 1104;
display: none;
}
#fancybox-loading div {
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 480px;
background-image: url('../images/common/fancybox.png');
}
#fancybox-overlay {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: #000;
z-index: 1100;
display: none;
}
#fancybox-tmp {
padding: 0;
margin: 0;
border: 0;
overflow: auto;
display: none;
}
#fancybox-wrap {
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 20px;
z-index: 1101;
display: none;
}
#fancybox-outer {
position: relative;
width: 100%;
height: 100%;
background: #FFF;
}
#fancybox-inner {
position: absolute;
top: 0;
left: 0;
width: 1px;
height: 1px;
padding: 0;
margin: 0;
outline: none;
overflow: hidden;
}
#fancybox-hide-sel-frame {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent;
}
#fancybox-close {
position: absolute;
top: -15px;
right: -15px;
width: 30px;
height: 30px;
background-image: url('../images/common/fancybox.png');
background-position: -40px 0px;
cursor: pointer;
z-index: 1103;
display: none;
}
#fancybox_error {
color: #444;
font: normal 12px/20px Arial;
padding: 7px;
margin: 0;
}
#fancybox-content {
height: auto;
width: auto;
padding: 0;
margin: 0;
}
#fancybox-img {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
border: none;
outline: none;
line-height: 0;
vertical-align: top;
-ms-interpolation-mode: bicubic;
}
#fancybox-frame {
position: relative;
width: 100%;
height: 100%;
border: none;
display: block;
}
#fancybox-title {
position: absolute;
bottom: 0;
left: 0;
font-family: Arial;
font-size: 12px;
z-index: 1102;
}
.fancybox-title-inside {
padding: 10px 0;
text-align: center;
color: #333;
}
.fancybox-title-outside {
padding-top: 5px;
color: #FFF;
text-align: center;
font-weight: bold;
}
.fancybox-title-over {
color: #FFF;
text-align: left;
}
#fancybox-title-over {
padding: 10px;
background-image: url('../images/common/fancy_title_over.png');
display: block;
}
#fancybox-title-wrap {
display: inline-block;
}
#fancybox-title-wrap span {
height: 32px;
float: left;
}
#fancybox-title-left {
padding-left: 15px;
background-image: url('../images/common/fancybox.png');
background-position: -40px -90px;
background-repeat: no-repeat;
}
#fancybox-title-main {
font-weight: bold;
line-height: 29px;
background-image: url('../images/common/fancybox-x.png');
background-position: 0px -40px;
color: #FFF;
}
#fancybox-title-right {
padding-left: 15px;
background-image: url('../images/common/fancybox.png');
background-position: -55px -90px;
background-repeat: no-repeat;
}
#fancybox-left, #fancybox-right {
position: absolute;
bottom: 0px;
height: 100%;
width: 35%;
cursor: pointer;
outline: none;
background-image: url('../images/common/blank.gif');
z-index: 1102;
display: none;
}
#fancybox-left {
left: 0px;
}
#fancybox-right {
right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
position: absolute;
top: 50%;
left: -9999px;
width: 30px;
height: 30px;
margin-top: -15px;
cursor: pointer;
z-index: 1102;
display: block;
}
#fancybox-left-ico {
background-image: url('../images/common/fancybox.png');
background-position: -40px -30px;
}
#fancybox-right-ico {
background-image: url('../images/common/fancybox.png');
background-position: -40px -60px;
}
#fancybox-left:hover span {
left: 20px;
}
#fancybox-right:hover span {
left: auto;
right: 20px;
}
.fancy-bg {
position: absolute;
padding: 0;
margin: 0;
border: 0;
width: 20px;
height: 20px;
z-index: 1001;
}
#fancy-bg-n {
top: -20px;
left: 0;
width: 100%;
background-image: url('../images/common/fancybox-x.png');
}
#fancy-bg-ne {
top: -20px;
right: -20px;
background-image: url('../images/common/fancybox.png');
background-position: -40px -162px;
}
#fancy-bg-e {
top: 0;
right: -20px;
height: 100%;
background-image: url('../images/common/fancybox-y.png');
background-position: -20px 0px;
}
#fancy-bg-se {
bottom: -20px;
right: -20px;
background-image: url('../images/common/fancybox.png');
background-position: -40px -182px; 
}
#fancy-bg-s {
bottom: -20px;
left: 0;
width: 100%;
background-image: url('../images/common/fancybox-x.png');
background-position: 0px -20px;
}
#fancy-bg-sw {
bottom: -20px;
left: -20px;
background-image: url('../images/common/fancybox.png');
background-position: -40px -142px;
}
#fancy-bg-w {
top: 0;
left: -20px;
height: 100%;
background-image: url('../images/common/fancybox-y.png');
}
#fancy-bg-nw {
top: -20px;
left: -20px;
background-image: url('../images/common/fancybox.png');
background-position: -40px -122px;
}





