/* standard elements */
* {
	margin: 0;
	padding: 0;
}

a {
	color: #cc0000;
	text-decoration: none;
}

a:hover {color: #D30F00; text-decoration:none;}

body {
	background: #333 url(../images/body_bg.gif) repeat-y;
	background-position: 50% 50%;
	font-family : Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 0;
	text-align: center;
}

h1,h2,h3,h4 {color: #cc0000;}

/* misc */
.clearer {clear: both;}
.meta {font-size: 0.8em; color: #666;}
.left {float: left;}
.right {float: right;}

/* structure */
.container {
	margin: auto auto;
	width: 795px;
	background-color: #ccc;
	background: url(../images/container_bg.gif);
	text-align: left;
}

/* structure */
.main_left {
	float: left;
	width: 34px;
	background-color: #333;
}
.main {
	width: 726px;
	float: left;
	color: #000;
	background: #fff;
	padding: 0;
}
.main_right {
	float: right;
	width: 35px;
	color: #999;
}

/* header */
.header {
	width: 726px;
}

.headerimage {
	width: 726px;
}

.headersidemenu {
	width: 208px;
	float: left;
}

.headersubheader {
	float: left;
}

.headertabs {
	padding: 0;
}

.headerthanks {
	padding: 0;
}

/* sidebar */
.sidebar {
	color: #333;
	float: left;
	width: 208px;
}
.sidebar h1,h2,h3 {
	color: #333;
	font-size: 13px;
}
.sidebarcontent {
	padding-left: 28px;
	padding-right: 15px;
	padding-top: 10px;
}
.sidebarcontent p {
	padding-bottom: 15px;
}

/* side menu */
.autorepairsubmenu {
	width: 518px;
	background-color: #d41526;
	background: url(../images/bg_autorepair.gif);
	text-align: center;
}

.autorepairsubmenu img {
	padding: 0px 4px;
}

.towingsubmenu {
	width: 518px;
	background-color: #e3ad3b;
	background: url(../images/bg_towing.gif);
	text-align: center;
}

.towingsubmenu img {
	padding: 0px 4px;
}

/* content */
.contentcontainer {
	float: left;
	width: 518px;
}
.content {
	border-left: 1px solid #999;
	padding-left: 21px;
	padding-right: 48px;
	padding-bottom: 20px;
}
.content p {
	padding-bottom: 16px;
}
.content ul,ol {
	padding-bottom: 16px;
	padding-left: 25px;
}
.content h1 {
	color: #d41526;
	font-weight: bold;
	font-size: 16px;
	}
.content h1,h2,h3 {
	padding-bottom: 16px;
}
.contentfootermenu {
	border-left: 1px solid #999;
	padding-left: 21px;
	padding-bottom: 20px;
}
.redbox {
	color: #fff;
	background-color: #d91627;
	width: 140px;
	padding: 10px;
	float: right;
	margin: 0px,5px,5px,5px;
}
a.redboxlink, a.redboxlink:hover  {
	color: #fff;
}