/* ------ tag selectors ---------------- */
* {		margin:0px; padding: 0px; }
body {
		background: url(b_body.jpg)  repeat-x #fff;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 1.6em;
		color: #666666;
}
a { 		color:#993300; text-decoration: none; }
a:hover {	text-decoration: underline; }
hr { 		visibility: hidden; clear:both; }
h3 {
	font-size: 16px;
	color: #4A4574;
	margin-bottom: -2px;
}

h1 #blogHead{
	font-size: 16px;
	color: #4A4574;
	margin-bottom: -2px;
}

p { padding-bottom: 15px;}
img {border: 0px; }
ol {
	padding-left: 24px;
	margin-top: 0px;
	margin-bottom: 24px;
}
li {
	padding: 0px 0px;
}
html>body ol li{
	padding-right: 30px;
}
ul {
	margin-top: 0px;
	margin-bottom: 24px;
	list-style-type: none;
}
ul li {
	background: url(bullet.jpg) no-repeat 0px 6px;
	padding-left: 20px;
}

/* ------ id selectors ---------------- */
#mainContainer {
		text-align: left;
		width: 728px;
		margin: 24px auto;
		background: url(b_mBox.jpg) no-repeat 0px 81px;
		padding-top: 0px;
}
#mainContainerh {
	text-align: left;
	width: 728px;
	padding-top: 0px;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(b_mBox.jpg);
	background-repeat: no-repeat;
	background-position: 0px 84px;
}
#mainsocialcontain {
	width: 828px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header h1 {
	background-image: url(header.jpg);
	height: 233px;
	width: 700px;
	margin-left: 14px;
	text-indent: -9999px;
	color: #d79002;
}
#header h2 {	display:none; }
#subHeader {
		background: url(b_subheader.jpg) no-repeat;
		text-indent: -10000px;
		height: 29px;
}
#topTitle {
	background-color: #fff7dd;
	border-top: 1px solid #dba008;
	border-bottom: 1px solid #dba008;
	margin: 3px 0px 10px 0px;
	padding: 6px 20px;
	text-align: center;
}

#pushToTalk {
	display: block;
	width: 189px;
	height: 58px;
	margin: 20px 0px 0px 15px;
	background: url(pushToTalk.gif) no-repeat;
}
#pushToTalk strong{
	display: none;}

/* ---- main menu ---------------- */
ul#menu {
		background: url(b_menu.jpg) repeat-x;
		list-style-type: none;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 14px;
		height: 57px;
		width: 700px;
		padding: 0px;
}
ul#menu li {
		float: left;
		background-position: 18px 27px;
		background-repeat: no-repeat;
		padding: 0px;
}

ul#menu a{
		text-decoration: none;
		text-indent: -9999px;
		display: block;
		margin-top: 10px;
		height: 36px;
		margin-left: 10px;
		padding: 0px;
		color:#2D2964;
}
ul#menu li a:hover, ul#menu li a.selected {  border-bottom: 2px solid  #330099; }
ul#menu li#m_01 { background-image: url(menu/mHome.gif); width: 47px; }
ul#menu li#m_02 {
	background-image: url(menu/mPricing.gif);
	width: 60px;
}
ul#menu li#m_03 { background-image: url(menu/mPayment.gif); width: 61px; }
ul#menu li#m_04 { background-image: url(menu/mPickup.gif); width: 54px; }
ul#menu li#m_05 { background-image: url(menu/mPacking.gif); width: 60px; }
ul#menu li#m_06 { background-image: url(menu/mStorage.gif); width: 63px; }
ul#menu li#m_07 { background-image: url(menu/mInsurance.gif); width: 71px; }
ul#menu li#m_08 { background-image: url(menu/mReferrals.gif); width: 73px; }
ul#menu li#m_09 { background-image: url(menu/mNews.gif); width: 47px; }
ul#menu li#m_10 { background-image: url(menu/mFaq.gif); width: 40px; }
ul#menu li#m_11 { background-image: url(menu/mContact.gif); width: 62px; }

/* ---- content & side columns ------ */
#homeContent, #pageContent {
		background: url(b_mContainer.jpg) repeat-y;
		padding: 0px 22px;
		float: left;
		width: 100%;
}
#wideCol {
	float: left;
	width: 462px;
	padding: 25px;
}
html>body #wideCol { width: 412px; }
#sideCol {
	background: url(b_side.jpg) no-repeat;
	width: 230px;
	float: left;
	padding-bottom: 10px;
}
#sideCol img {
	margin: 0px 14px;
}
#sideCol form {
	padding: 15px;
	font-size: 11px;
}
#sideCol form .txt {
	padding: 2px 0px 0px 2px;
	background-color: #F2F2F2;

	border: 1px solid #C3C3C3;
	border-top: 1px solid #7C7C7C;
	font-size: 11px;
	width: 190px;
	height: 18px;
}
#sideCol form textarea {
	padding: 2px 0px 0px 2px;
	background-color: #F2F2F2;
	border: 1px solid #C3C3C3;
	border-top: 1px solid #7c7c7c;
	font-size: 11px;
	width: 190px;
	height: 32px;
}
#sideCol ul, #sideCol ol {
	font-size: 12px;
	padding: 10px 17%;
	margin: 0px;
}
#sideCol ul li, #sideCol ol li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 150px;
	background-image: url();
	text-align: center;
}

#formSet {
		line-height: 1.2em;
}
#formSet input { margin-bottom: 4px;}
#formSet select { margin-bottom: 4px;}
#sideCol form .btn {
	border: 0px;
	background-image: url(btn_send.gif);
	width: 85px;
	height: 22px;
	padding-left: 300px;
	text-indent: -1000px;
	margin: 10px 55px;
	cursor: pointer;
}
html>body #sideCol form .btn { padding: 0px; }
.sitemapBox ul {
	padding: 0px 0px 0px 30px;
	margin: 0px;
}
.sitemapBox li {
	background: none;
	padding: 0px;
	margin: 0px;
}
#homeContent img, #pageContent img {
		display: inline;
}
#homeContent p, #homeContent table, #homeContent ul, #homeContent ol, #homeContent blockquote{
		float: left;
		display: block;
		width: 100%;
}
.imgBorder {
		border: 1px solid #a3a3a3;
		background-color: #fff;
		color: #000;
		float: right;
		line-height: 0px;
		margin-top: 5px;
		margin-left: 8px;
}
.imgBorderLeft {
		border: 1px solid #a3a3a3;
		background-color: #fff;
		color: #000;
		float: right;
		line-height: 0px;
		margin-top: 5px;
		margin-left: 0px;
}
.imgBorderLeft { float: left; margin-right: 10px;}
.quote {
		color: #2C245D;
		background: url(quoteTop.jpg) no-repeat top center;
		padding-top: 20px;
		text-align: center;
		width: 100%;
		font-size: 12px;
}
.quote strong {
		color: #2C245D;
		display: block;
		background: url(quoteBott.jpg) no-repeat bottom center;
		padding-bottom: 20px;
}

#sideCol #news {
		background-color:#D38A08;
		margin: 13px;
		width: 169px;
		float: left;
		padding: 1px;
		color: #543600;
		font-size: 10px;
		line-height: 1.3em;
}
html>body #sideCol #news { margin-left: 26px; }
#sideCol #news h4 {
		float: left;
		color: #fff;
		padding: 3px;
		padding-left: 10px;
		font-size: 11px;
}
#sideCol #news h4 img { float: right; margin:0px; }
#sideCol #news p {
		background-color: #FFB514;
		float: left;
		padding: 10px;
		width: 169px;
}
html>body #sideCol #news p { width: 149px; }
#sideCol #news p strong{ color: #993300; }

table {
	border-color: #000;
	font-size: 12px;
}
th {
	text-align: center;
	background-color: #ff9609;
	padding: 4px 0px;
	color: #000;
	font-size: 14px;
	font-weight: 700;
}
td {
	padding: 2px;
	text-align: center;
	color: #000;
}

.carDetailsInfo {
	background-color: #fff7dd;
	border: 1px solid #dba008;
	width: 188px;
	margin: 2px 0px 6px 0px;
	padding: 4px;
}
html>body .carDetailsInfo { width: 180px;  }

/* ---- footer ------------------- */
#footer {
		background: url(b_footer.jpg) no-repeat bottom center;
		color: #504f4f;
		font-size: 11px;
		margin-bottom: 20px;
		width: 100%;
		float: left;
		position: relative;
}
#footer p {
		background-color: #d38a08;
		margin: 24px 22px;
		margin-top: 0px;
		display: block;
		padding: 3px 28px;
}
#copyright {
		margin: 4px;
		display: block;
		/*background: url(copyright.gif) no-repeat;*/
		width: 100%;
                line-height: 12px;
                font-size:10px;
                color:#9F090C;
}
#footer a {
		color: #fff;
		text-decoration: underline;
		background-color: inherit;
		margin-right: 8px;
}
#footer a:hover { text-decoration: none; }

/* zipcode popup window */
#zipcode { background: url(b_zipshadow.jpg) repeat-y; }
#zipcode #ltSide{background: url(b_zip.gif) repeat-x;text-align: left;}
#zipcode td{color:#919191;}
#zipcode input, #zipcode select {border:1px solid #d5d8db;color:#919191;width: 212px;font-size: 11px;height: 20px;}
#zipcode h1{ background: url(h1zip.jpg) no-repeat; width: 298px; height: 65px; text-indent: -1000px;}
#zipcode h2{ background: url(ziph2.gif) no-repeat; width: 224px; height: 13px; text-indent: -1000px;margin:20px;}
#zipcode h3{ background: url(ziph3.gif) no-repeat; width: 241px; height: 13px; text-indent: -1000px; margin:20px 20px 10px 20px;}
html>body#zipcode h3{ margin:20px 20px 20px 20px}
#zipcode #city {background: url(zipcity.gif) no-repeat; width: 32px; height: 10px; text-indent: -1000px;display:block;}
#zipcode #state {background: url(zipstate.gif) no-repeat; width: 32px; height: 10px; text-indent: -1000px;display:block;}
#zipcode a strong {display: none;}
#zipcode #submit {background: url(btn_submit.gif) no-repeat; width: 75px; height: 19px; display:block; float:left;margin-top: 10px; border:0px;font-size: 0px;line-height: 60px;cursor: pointer;}
#zipcode #reset {background: url(btn_reset.gif) no-repeat; width: 75px; height: 19px; display:block; float:left;margin-left: 20px;margin-top: 10px;}
#zipcode table { background: #fff;margin: 0px 16px;width:90%;}
#zipcode table#results {border: 1px solid #d5d8db; }
#zipcode table#results td{text-align: left;color:#919191; padding: 2px 6px;line-height: 1.3em;}
#zipcode table#results th {
	background: #fff;
	text-indent: -1000px;
	color: #a1a1a1;
	font-size: 11px;
	text-align: left;
	padding:0px 8px;
	border-bottom: 1px solid #d5d8db;
	width:145px;
	line-height: 1.6em
}
#zipcode table#results td a{ color: #307dcb;}
#zipcode table#results #rCity {background: url(rCity.gif) 6px 4px no-repeat; }
#zipcode table#results #rState {background: url(rState.gif) 6px 4px no-repeat;width: 20%;}
#zipcode table#results #rZip {background: url(rZip.gif) 6px 4px no-repeat;width: 20%;}
#zipcode table#results .hover { background-color: #f1f1f1;}
#zipcode table#results .normal {background-color: #ffffff;}
#zipcode table#results .sCol {width:50px; border-left: 1px solid #d5d8db; }

.callNow {
		color: #2C245D;
		background: url(quoteTop.jpg) no-repeat top center;
		padding-top: 25px;
		text-align: center;
		width: 100%;
}
.callNow strong {
		color: #2C245D;
		display: block;
		background: url(quoteBott.jpg) no-repeat bottom center;
		padding-bottom: 25px;
		text-align: center;
}
/*Social Icons*/

#qr {width:80px;
	height:90px;
	z-index: 7000;
	float: right;
	margin-top: 160px;
	margin-right: -50px;
}
#social {
	width:100px;
	height: 40px;
	z-index: 7000;
	float: right;
	margin-top: 268px;
	margin-right: -100px;
}

#social img {padding-left:0px;
padding-right:6px;
}
#fb-like  {padding-top:4px;
padding-left:1px;
}
#fb-send {padding-top:9px;
padding-right:42px;
}
/*end*/

