/* RESET */

body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,ul,li { margin:0;padding:0;line-height:16px;}

table {border-collapse:collapse;border-spacing:0px;}
td {vertical-align:top;}
table.form {border-collapse:separate;width:auto;}
table.form td {padding:5px;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
/*
/public/images/
*/

h1{padding-bottom:5px;
border-bottom:1px solid #4f5351;
margin-bottom:10px;}
body {
background:#e3e3e3; 
font-family:Verdana, Arial;
font-size:11px;
}
p {
padding-bottom:5px;
}
a{
color:#682d2f;
text-decoration:none;
}
a:hover{
color:#7f5859;}

a.h3 {font-size:13pt;margin:0;padding:0;color:#683d3f;}

#wrapper{
width:1000px;
margin:20px auto;
}
/* top */
#header {
width:1000px;

}
#topBar {
height:95px;
background:url(/public/images//carTop.png) top right no-repeat;
}
#menuTop{
height:53px;
background:url(/public/images//menuBg.png) repeat-x;
overflow:hidden;
}

.headMenu  a{
font-size:14pt;
color:#FFF;
}

.headMenu li{
float:left;
padding:10px 30px 0px 30px; 
padding-bottom:23px;
z-index:10;
}
.over{
background:url(/public/images//menuBgHover.png) repeat-x left top;
}

.headMenu li:hover{
background:url(/public/images//menuBgHover.png) repeat-x left top;
}

/* content */
#mainContent {
width:1000px;
margin-top:20px;
overflow:auto;
padding-bottom:19px;
background:url(/public/images//dottedLine.png) repeat-x center bottom;
}
#pageContent{
width:960px;
padding:10px 20px;
overflow:auto;
background:url(/public/images//contentBg.png) top right no-repeat #cecece;
}
.weekCar {
width:440px;
background:#cecece;
float:left;
}
.mainInfoRight {
float:right;
width:510px;
padding:10px 20px;
background:url(/public/images//contentBg.png) top right no-repeat #cecece;
}

.carHeadline {
background:url(/public/images//opacity25.png);
position:absolute;
top:0px;
height:37px;
width:440px;
left:0px;
z-index:10;
}
.weekCarTitle{
position:absolute; bottom:5px; left:20px; color:#FFF; font-size:28px}

.imageContainer{
position:relative;
}
.carDesc {
padding:10px 20px;
}
.contactInfo{padding-top:16px;}

#saveBtn {
height:30px; 
width:85px;
background:url(/public/images//bttn.png) no-repeat;
color:#FFF;
text-align:center;
line-height:17px;
font-size:18px;
border:0;
outline:0;
font-size:10pt;
}

/*footer*/
#footer{
clear:both;
margin-top:5px;
padding:20px 0px 20px 0px;
font-size:14px;
height:60px;
background:url(/public/images//carBottom.png) no-repeat top right;
}
.pallasInfo{
float:left;
}
.bottomMenu{
float:right;margin-right:140px;
text-align:right;
}

.bottomMenu a {color:#606060;}



input,select,textarea 
	{
	font-family:arial;
	padding:4px;
	font-size:9pt;
	width:auto;
	color:#fff;
	background-color:#3c413f;
  border:1px solid #4d4642;
	}	 	
 	 		 	 	
input.error,select.error,textarea.error 
{
	padding:4px;
	font-size:9pt;
	border:1px solid #a0433f;
	background-color:#ffe1df;
	color:#72221e;		
}

label.error {display:block;font-size:7pt;color:#a0433f;font-family:arial;}

div.messageBox
{
	color:#ffffff;
	padding:20px;
	margin-top:10px;
	margin-bottom:20px;
	background-color:#ff5000;
	border:1px solid #ff9231;
	width:auto;
	font-size:10pt;
}


ul.subMenu
{
list-style: none;
padding:0;margin-bottom:40px;
}


ul.subMenu li {float:left;text-align:center;padding:0;margin:0;margin-right:7px;font-size:16px;}
ul.subMenu li a {color:#898a8a;padding:5px 7px 7px 0px;}
ul.subMenu li a.over {color:#683d3f;padding:5px 7px 7px 0px;background:url(/public/images//li_bottom.png) center bottom no-repeat; text-decoration:none;}

.locationPath
{
height:30px;
}



.border {border:1px solid #bbbbbb;padding:1px;}

.list
{
border-top:6px solid #3c413f;
width:299px;
float:left;
margin-right:30px;
overflow:hidden;
height:330px;
position:relative;
}

.onListLink{
position:absolute;
top:181px;
right:0px;
background:url(/public/images//bttnList.png) 0px -19px;
height:19px;
width:97px;
cursor:pointer;
}
.onListLink:hover{
background:url(/public/images//bttnList.png) 0px 0px;
}