/* Start of CMSMS style sheet 'CarBucks' */
body {padding:5px 90px; margin:0; font-family:Tahoma, Geneva, sans-serif;}

#page-background {position:fixed; top:0; left:0; width:100%; height:100%; z-index:-1;}
#container {width:950px; margin: 0 auto; background-color:#FFFFFF; padding:0px;}

#header {position:relative; height:153px; background-image:url(uploads/CarBucks/header_bg3.png);}
#header .dealerapp {position:absolute; left:640px; top:55px;}
#header .phonenum {text-align:right; position:absolute; left:780px; top:63px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#header h3 {color:#000000; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0; font-style:italic}
#header p {font-size:14px;}
#logo {font-size:1px; background:url(uploads/CarBucks/header.png) no-repeat; height:100px; padding:50px 0 0 30px;}
#logo a {color:#FFFFFF; text-decoration:none;}
#slogan {float:right; font-size:28px; color:#FFFFFF; padding:60px 30px 0 0;}

#main {float:left; width:100%; margin:5px 0; background:url(uploads/CarBucks/main_bg.png) right repeat-y; color:#120F04; font-size:12px;}
#main a {color:#3C330E;text-decoration:none;}
#main a:hover {color:#f16522;}
#main br {line-height:8px;}
#sidebar {width:160px; height: 520px; float:right; padding:0 30px 30px 30px; margin-top:10px;}
#sidebar h3 {font-size:17px; font-weight:normal; margin:20px 0 5px 0;}
#sidebar ul {margin:0; padding:0; border-top:1px solid #E5E3DC;}
#sidebar li {list-style:none; border-bottom:1px solid #E5E3DC;}
#sidebar li a {color:#120F04; text-decoration:none; padding:3px; display:block;}
#sidebar li a:hover {background-color:#E5E3DC; color:#f46722;}
#text {line-height:14px; margin-right:225px; padding:10px 30px 30px 30px;}
#text h1 {font-size:22px; font-weight:normal; margin:20px 0 10px 0;text-decoration:none;}
#text h2 {font-size:19px; font-weight:normal; margin:20px 0 10px 0;}
#text ol, #text ul {padding:0; margin:8px 0;}
#text li {margin-left:40px;}
#text .body-container {
	margin: 10px;
	padding: 20px;
	float: left;
	height: 180px;
	width: 280px;
	border: medium solid #000000;
          }
#text .cars {
	position: relative;
	left: 0px;
	top: 0px;
	height: 131px;
	width: 178px;
          }
#text .textbox1 {
	position: relative;
	left: 0px;
	top: -140px;
          }
#text .textbox2 {
	clear: left;
                margin: 30px;
	padding: 10px;
	top: -380px;
	position: relative;
	left: 280px;
	width: 300px;
          }
#text .textbox3 {
                padding:20px;
                clear: both;
                position:relative;
                left:-23px;
                top:-370px;
                width:600px;
                border: medium solid #000000;
         }
#text .cars2 {
	position: absolute;
	left: 520px;
	top: 10px;
          }
#text .NewsSummaryLink {font-size:12px; font-weight:bold;}
#text .NewsSummaryMorelink {font-size:12px; font-weight:bold; border:0px;}

#footer {position: relative; height:40px; color:#000000; font-size:11px; background-image:url(uploads/CarBucks/footer_bg.png); clear:both;}
#footer a {text-decoration:none; color:#000000;}
#footer a:hover {color:#31985b;}
#footer_left {float:left; padding:13px 0 0 30px;}
#footer_right {float:right; padding:13px 30px 0 0;}
#footer_center {padding:8px 0 0 0; margin-left: 45%; margin-right: 20%;}
#footer .bottom_menu {position: absolute; left:340px; top:-23px; height:40px; color:#000000; font-size:14px; font-weight:bold;}

#NewsPostDetailContent h3 {font-size:18px; line-height: normal}
table.news
{
   border-collapse: collapse;
   line-height:1.6em;
//   color:#3B485F;
   color:#000000;
   text-align:center;
   margin-left: auto;
   margin-right: auto;
}

table.news thead th
{
   height:35px;
//   background: url(uploads/CarBucks/footer_bg.png) repeat-x;
   background:#ffffff;
   font-size:1.5em;
}

table.news th
{
   background:#ffffff;
   border-collapse:collapse;
   line-height:1.1em;
//   background: #b7f2d4;
   border-bottom: 1px solid #ffffff;
   color:#000000;
}

table.news tr.odd
{
   background:#ededed;
}

table.news tr
{
//   background: #d9fef1;
   background: #ffffff;
   border-bottom:1px solid #EFEFEF;
}

table.news td
{
   padding:0.1em 0.2em;
}

table.news caption
{
   caption-side:bottom;
   font-size:0.9em;
   padding:8px 5px;
   color: #7F7777;
}

table.fp
{
   font-size:0.9em;
   border-collapse:collapse;
   line-height:1.6em;
   text-align:center;
   margin-left: auto;
   margin-right: auto;
}
table.fp1
{
   border-collapse:collapse;
   line-height:1.6em;
   text-align:center;
   margin-left: auto;
   margin-right: auto;
}
table.fp1 th
{
   font-weight:bold;
   font-size:1.3em;
   padding:0.2em 1em;
   line-height:.7em;
   color:#00a160;
}
table.fp1 tr.odd
{
   font-size:0.9em;
   background:#ededed;
}
table.fp1 tr
{
   font-size:0.9em;
}

table h3 {font-size:15px; color:#00a160; font-weight:bold; margin:5px 0 0 0;}
table p {font-family:Tahoma, Geneva, sans-serif; font-size:13px;}
table.fp1 p { font-size:12px; line-height:0.0em;}

#bodymain {
                line-height:14px;
                padding:10px 0px 30px 40px;
                position: relative;
	width: 625px;
          }
#bodymain h1 {font-size:22px; font-weight:normal; margin:20px 10px 10px 20px; text-decoration:none;}

#homebox1 {
                position: relative;
                margin-top: 13px;
                float: left;
	width:300px;
                border: medium solid #000000;
                padding-left:0px;
                padding-right:10px;
                padding-top:10px;
                padding-bottom:10px;
          }

#homebox1 h1 {
                font-size:12px
                padding-left: 0px;
          }
#homebox2 {
                margin-left:25px;
                float: right;
	width:282px;
	top:-223px;
          }
#homebox3 {
                margin-top: 20px;
                margin-bottom: 30px;
                float: left;
	width:600px;
                border: medium solid #000000;
                padding: 20px;
         }
#homebox3 .cars2 {
                float: right;
	position: relative;
	top:-10px;
          }
#bodymain .box1photo {
                position: absolute;
                top:15px;
                left:15px;
                float: left;
            }

#poppage {
	width:100%;
	background-color:#fffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}

#poptop {
	width:100%;
	height:128px;
	background:url(images/lb_header.gif) right bottom repeat-x;
}

#popcontainer {
	width:92%;
	margin:8px auto;
}

#poppage h1 {
	position:relative;
	display:none;
}

#poppage h2 {
	font-size:24px;
	color:#000000;
	margin:16px 0;
}

#poppage p {
	font-size:13px;
	color:#000000;
	margin:16px 0;
}

#poppage a {
	color:#f60;
	text-decoration:underline;
}

#poppage a:hover {
	text-decoration:none;
}

#fancy_content {
	overflow-x:hidden;
	overflow-y:auto;
}
/* End of 'CarBucks' */

