/*---------------------------------------------------------------
//
//	Safeway Towing
//
//	by MSM DesignZ - http://www.msmdesignz.com
//
//  Copyright 2010. This code cannot be redistributed without
//  permission from http://www.msmdesignz.com
//
---------------------------------------------------------------------
//	Global Styles
// --------------------------------------------------------------------*/

* {
	margin: 0 ;
	padding: 0;
	border: 0;
}

body {
	font: 14px Arial, Helvetica, Verdana, Sans-Serif;
	background: url(../img/backgrounds/body.jpg) top repeat-x;
	color: #fff;
	line-height: 16px;
	background-color: #34225C;
}

#wrapper, #footer-container div {
	margin: 0px auto;
	width: 930px;
}

#banner, #content-container {
	float: left;
	width: 930px;
}

#banner {
	height: 330px;
}

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

h1 {
	font-size: 24px;
	padding-bottom: 10px;
}

/* Content */

#column1 {
	float: left;
	padding: 10px;
	width: 595px;
	background-color: #180042;
	height: 330px;
}

html>body #column1 {
	height: auto;
	min-height: 330px;
}

#column1 p, #column2 p, #column2 ul {
	padding: 5px 0;
	line-height: 20px;
}

#column1 .intro {
	font-size: 20px;
	line-height: 24px;
}

#column2 {
	float: right;
	width: 278px;
	padding: 10px;
	border: 1px solid #45265F;
	background: url(../img/backgrounds/rightside.jpg) bottom repeat-x #190042;
	margin-right: 5px;
	height: 330px;
}

html>body #column2  {
	height: auto;
	min-height: 330px;
}

#column2 ul {
	list-style-type: none;
}

#column2 a {
	color: #fff;
}

#column2 a:hover {
	color: #999;
}

.gallery li, .gallery img {
	float: left
}

.gallery li {
	display: block;
	padding: 3px;
	margin: 5px;
	width: 100px;
	border: 1px solid #45265F;
}

#enquiry-form , #enquiry-form .col1, #enquiry-form .col2 {
	float: left;
}


#enquiry-form {
	width: 660px;
	padding: 10px 0px;
}

#enquiry-form .col1 {
	width: 250px;
	padding-right: 10px;
}

#enquiry-form .col2 {
	width: 370px;
}

#enquiry-form legend {
	font-size: 16px;
	color: #fff;
	padding: 5px 0;
	font-weight: bold;
}

#enquiry-form #name, #enquiry-form #telephone, #enquiry-form #email,  #enquiry-form #interestedIn{
	width: 235px;
	padding: 3px;
	margin-top: 2px;
	font: 14px Helvetica, Verdana, Arial, Sans-Serif;
	color: #fff;
	background-color: #36215E;
}

#enquiry-form #enquiry {
	width: 300px;
	height: 140px;
	padding: 3px;
	margin-top: 2px;
	font: 14px Helvetica, Verdana, Arial, Sans-Serif;
	color: #fff;
	background-color: #36215E;
}

#enquiry-form #send {
	background-color: #36215E;
	padding: 2px 3px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 13px;
}

/* Quick Links */

#quick-links, #quick-links div {
	float: left;
}

#quick-links {
	width: 930px;
	padding-bottom: 10px;
}

#quick-links div {
	width: 305px;
	height: 120px;	
}

#quick-links #review {
	background: url(../img/buttons/review.png) left top no-repeat;
}

#quick-links #review p {
	font-size: 13px;
	padding: 20px 20px 0 110px;
}

#quick-links .middle {
	padding: 0px 7px;
}

/* Footer */

#footer-container {
	float: left;
	width: 100%;
	background: url(../img/backgrounds/footer.jpg) top repeat-x;
}

#footer-container div {
	text-align: center;
	color: #999;
	padding: 20px 0;
	font-size: 13px;
}

#footer-container a {
	color: #999;
}

#footer-container a:hover {
	color: #fff;
}

.size18 {
	font-size: 18px;
	line-height: 22px;
}

.size12 {font-size: 12px;}

.quote {
	text-align: center;
	font-size: 18px;
	color: #999;
}

.caption {
	color: #999;
	font-size: 12px;
	text-align: center;
}

.warning {
	color: #999;
	font-size: 12px;
}
