/* Start of CMSMS style sheet 'carcar' */
body {
	padding:0 0 0 0;
	margin:0 0 0 0;
	height:217px;

/* default text for entire site */
	font: normal 0.9em Tahoma, Verdana, Arial, Helvetica, sans-serif;
/* default text color for entire site */
	color: #433232;
/* you can set your own image and background color here */
	background:url(images/carcar/body-background.jpg) repeat-x 0 0;
}

/* ------------ Standard  HTML elements and their default settings ------------ */
b, strong{font-weight: bold;}i, em{font-style: italic;}
p {
	padding: 0;
	margin-top: 0.5em;
	margin-bottom: 1em;
	text-align:left;
}
h1, h2, h3, h4, h5 {
	line-height: 1.6em;
	font-weight: normal;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
}

h2 {
	color:#C00000;
	padding: 0 0 0 0;
	margin:30px 0 15px 15px;
}

/*default link styles*/
a {
	color: #679EBC;
	text-decoration: none;
	text-align: left;
}
a:hover {
	color: #3A6B85;
}
a:active {
	color: #3A6B85;
}
a:visited {
	color: #679EBC;
}
input, textarea, select {
	font-size: 0.95em;
}

img {
border: none;
}

#bullet-list ul
{
	list-style-type:none;
	padding:0 14px 0 34px;
	margin:0 0 0 0;
}
#bullet-list li
{
	list-style-type:none;
	background-image:url(images/carcar/bullets.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	padding:2px 20px 2px 20px;
}

a
{
	padding:0;
	margin:0;
	
}
#div-wrapper
{
	width:778px;
	height:auto;
	margin:0 auto 0 auto;
	padding:0;
}



/* Form styles */
div.form-container { margin: 10px; padding: 5px; background-color: #FFF; border: #EEE 1px solid}
 
p.legend { margin-bottom: 1em; }
p.legend em { color: #C00; font-style: normal; }
 
div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }
div.errors li { list-style-type: disc; margin-left: 20px }
 
div.form-container form p { margin: 0; }
div.form-container form p.note { margin-left: 170px; font-size: 90%; color: #333; }
div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #DDD 1px solid; }
div.form-container form legend { font-weight: bold; color: #666; }
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label, 
div.form-container span.label { margin-right: 10px; padding-right: 10px; width: 120px; display: block; float: left; text-align: right; position: relative; font-size: 14px }
div.form-container label.error, 
div.form-container span.error { color: #C00; }
div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus { background-color: #FFC; border-color: #FC6 }
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { margin-left: 180px; }

/* Left Div */
#left-div-wrapper
{
	width:345px;
	height:auto;
	float:left;
}

#left-div-wrapper p
{
	padding-right:14px;
	padding-left:14px;
}

/* Right Div */

#right-div-wrapper
{
	width:433px;
	height:auto;
	float:right;
}

#right-div-wrapper p
{
	padding-right:14px;
	padding-left:14px;
}

/* Left Div Sub */
#sub-left-div-wrapper
{
	width:533px;
	height:auto;
	float:left;
}

#sub-left-div-wrapper p
{
	padding-right:14px;
	padding-left:14px;
}

/* Right Div Sub */

#sub-right-div-wrapper
{
	width:245px;
	height:auto;
	float:right;
}

#sub-right-div-wrapper p
{
	padding-right:14px;
	padding-left:14px;
}

.logo
{
	padding-top:0px;
	padding-left:1px;
}

.menu
{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#541015;
	margin:0 0 0 0;

}
.menu a
{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#541015;
}

.menu a:hover
{
	color:#666464;
}

.divider
{
	padding-left:5px;
	padding-right:5px;
}

.line-spacer
{
	padding-top:5px;
	padding-bottom:5px;
}

/* footer */
.footer
{
	width:755px;
	height:50px;
	float:left;
	text-align:center;
	margin-top:75px;
}

.footer p.tk
{
	font:bold 10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:5px 0 0 0;
}

.footer p.tk a
{
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#00408B;
	text-transform:uppercase;
	text-decoration:underline;

}

.footer p.tk a:hover
{
	text-decoration:none;
}
/* End of 'carcar' */

