@import url("reset-min.css");



html {

	background-color: #ccc;

}



img {

	border: 0px;

	display: block;

}

img.padrt {

	padding-right: 5px;

}

b, strong, strong em

{

	font-weight: bold;

}



i, em, em strong

{

	font-style: italic;

}



ol li {

	list-style-type: decimal;

}



h1 {

	font-size: 14px;

	font-weight: bold;

	margin: 16px 0;

}



h2 {

   font-weight: bold;

}



/* 843px */

body {

	font-family: helvetica, arial;

	font-size: 12px;

	width: 843px;

	position: relative;

	color: black;

}



.main_template {

	background: url('../images/layout/column_back.gif') repeat;

}



.main_template_admin {

   background-color: #fff;

}



.popup {

	background: white;

}



/* 163px */

#left_column {

	position: relative;

	width: 163px;

	z-index: 1;

	float:left;

}



/* 843px - 163px  = 680px */

#right_column {

	float:right;

	width: 680px; 

	min-height: 500px;

}



#left_column_admin {

	position: relative;

	width: 5px;

	z-index: 1;

	float:left;

}



/* 843px - 5px  = 838px */

#right_column_admin {

	float:right;

	width: 838px;

	min-height: 500px;

}



#gradient_area {

	position: absolute;

	left: 0px;

	bottom: 0px;

	width: 163px;

	height: 169px;

	background: url('../images/layout/left_gradient.gif') bottom left repeat-x;

}



#gradient_area_admin {

	position: absolute;

	left: 0px;

	bottom: 0px;

	width: 76px;

}





#left_menu_area {

	padding-left: 16px;

	background-color: #666;

}



#left_menu {

	padding: 0;

	margin: 0;

	padding-bottom: 22px;

	padding-top: 9px;

}



#left_menu li {

	list-style-type: none;

	padding: 0;

	border-top: 1px white solid;

}



#left_menu li.first {

	border-top: 0px;

}



#left_menu .first a {

	color: #ccc;

}



#left_menu a.selected,#left_menu a:hover {

	color: #f33;

}





#left_menu a {

	text-transform: uppercase;

/*	font-family: arial, helvetica; */

	font-size:12px; 

	font-weight:normal;

	display: block;

	height: 20px;

	padding-top: 5px;

	color: white;

	text-decoration: none;

}



#left_menu ul {

	padding:0;

	margin:0;

}



#left_menu ul li{

	border-top: 0px;

}



#left_menu ul a {

	text-transform: capitalize;

/*	font-family:arial, helvetica; */

	font-size:12px;

	height: 19px;

	padding-top: 1px;

	padding-left: 10px;

}



#left_menu ul a.selected, #left_menu ul a:hover {

	background: url(../images/layout/nav_marker.gif) no-repeat 0px 5px;

	color: white;

}



#left_menu ul ul a {

	padding-left: 20px;

}



#left_menu ul ul a.selected, #left_menu ul ul a:hover {

	background: url(../images/layout/nav_marker.gif) no-repeat 10px 5px;

	color: white;

}



#left_menu ul ul ul a {

	padding-left: 30px;

}



#left_menu ul ul ul a.selected, #left_menu ul ul ul a:hover {

	background: url(../images/layout/nav_marker.gif) no-repeat 20px 5px;

	color: white;

}



#gray_box {

	height: 78px;

	background-color: #ccc;

}



#top_menu_area {

	position: relative;

	height: 70px;

	background: url('../images/layout/top_gradient.gif');

}
#slogan {
        text-align: right;
        color: #ffffff;
        font-size: 14px;
        font-weight: bold;
        padding-top: 8px;
}


#top_menu_area_admin {

	position: relative;

	height: 70px;

	background: url('../images/layout/top_gradient_admin.gif');

}





#top_menu {

	height: 24px;

	width: 667px;

	position: absolute;

	bottom:0;

	right:0;

	padding: 0;

	margin: 0;

	background: white url('../images/layout/top_nav_corner.gif') no-repeat;

	padding-right: 13px;

	list-style-type: none;

}



#top_menu li {

	float: left;

	padding: 0;

	height: 24px;

}



#top_menu a {

	display: block;

/*	font-family:arial, helvetica; */

	font-size:11px;

	text-transform: uppercase;

	font-weight:normal;

	line-height: 8px;

	padding-left: 8px;

	padding-right: 7px;

	margin-top: 9px;

	color: #666;

	text-decoration: none;

	border-right: 1px solid #999;

}



#top_menu a:hover {

	color: black;

}



#top_menu .highlight a {

   color: #ff3333;

}



#top_menu .highlight a:hover {

	color: #666;

}



#top_menu_admin {

	height: 24px;

	width: 667px;

	position: absolute;

	bottom:0;

	right:0;

	padding: 0;

	margin: 0;

	background: white url('../images/layout/top_nav_corner.gif') no-repeat;

	padding-right: 13px;

	list-style-type: none;

}



#top_menu_admin li {

	float: left;

	padding: 0;

	height: 24px;

}



#top_menu_admin a {

	display: block;

	font-size:10px;

	text-transform: uppercase;

	font-weight:normal;

	line-height: 8px;

	padding-left: 5px;

	padding-right: 5px;

	margin-top: 9px;

	color: #666;

	text-decoration: none;

	border-right: 1px solid #999;

}



#top_menu_admin a:hover {

	color: black;

}



#top_menu_admin .highlight a {

   color: #ff3333;

}



#top_menu_admin .highlight a:hover {

	color: #666;

}



#nav_search {

	width: 72px;

	height: 14px;

	border: 1px solid #999;

	margin-left: 9px;

	margin-top: 5px;

	padding: 0 9px;

	color: #999;

/*	font-family:arial, helvetica; */

	font-size:10px;

	display: block;

	float: left;

}



#nav_search_button {

	margin-top: 5px;

	display: block;

	float: left;

	padding-left: 6px;

}



#footer {

	margin-left:  163px;

/*	font-family:arial, helvetica; */

	font-size:10px; 

}



#copyright {

	padding-left: 11px;

}



#footer_menu {

	padding-top: 0px;

	padding-left: 3px;

	margin: 0;

	height: 16px;

}



#footer_menu li {

	float: left;

	list-style-type: none;

	padding: 0;

}



#footer_menu a {

/*	font-family:arial, helvetica; */

	font-size:10px; 

	color: #666;

	display: block;

	line-height: 10px;

	padding-left: 7px;

	padding-right: 7px;

	text-decoration: none;

	border-left: 1px solid #999;

}



#footer_menu .first a {

	border-left: 0px;

}



#footer_menu a:hover {

	color: black;

}



.clear {

	clear: both;

	height: 0px;

}



/* content formatting: */



#content {

	margin: 10px;

}



#content p {

	margin: 6px 0 6px 0;

}



#content img {

	display: inline;

}



TABLE.lines   {

	border: 1px solid #1a2d6a;

}

TABLE.comp   {

	border-bottom: 1px solid #1a2d6a;

}



td.homeheader {

	font-size: 28px;

	font-weight: bold;

	text-decoration: none;

	text-align: center;

	color: #df002c;

	padding: 0;

}



#homeimg {

         padding: 10px 0 10px 0px;

         width: 658px;

         height: 426px;

}                                                                     



td.homeblurb {

        padding: 5px 10px 0 0px;

        width: 580px;

}



#content li {

	margin: 0;

	padding: 5px 0 5px 0px;

}





#content ul li {

	list-style-type: disc;

}



#content ol li {

	list-style-type: decimal;

}





#content ul, #content ol {

   margin: 0;

   padding: 0 0 0 24px;

}



.lower {

       padding-top: 10px;

       text-align: right;

}



#locator {

	font-weight:normal;

	font-size: 14px;

	border: 1px solid #df002c;

	padding: 5px;

	}



TD 	{

/*	font-family: arial,helvetica;*/

	font-size: 13px;

	color: #333333;

	margin: 0;

	padding: 0;

}



TD.title {

	font-weight:bold;

	color: #3FA3B2;

	text-align: left;

}

TD.gray {

        background-color:#ededed;

}

td.graybkgd {

        background:url("../../../images/strip6.jpg") repeat;

        margin: 0;

        padding: 0;

}

TD.locator {

	font-weight:bold;

	color: #3e62d5;

	font-size: 16px;

}

.tagline {

         font-size: 14px;

         font-weight: bold;

         padding-right: 10px;

         color: #fff;

}

#sneak {

         position: absolute;

         top: 42px;

         left: 150px;

         margin:0;

         padding: 0;

}

#sneak a {

         font-weight: bold;

         font-size: 14px;

         color: black;

         text-decoration: none;

}

#sneak a:hover {

         color: #df002c;

}

#sneak a img {

position: absolute;

top: -7px;

left: 20px;

}

#ticker {

	font-weight:bold;

	color: #df002c;

	font-size: 14px;

	border: 1px solid #df002c;

	padding: 5px;

	margin: 3px 5px 3px 5px;

	background-color: #FFF0B7;

	}

#ticker nobr {

font-weight:bold;

	color: #df002c;

	font-size: 14px;



}

img.grayline {

        margin: 5px 0 5px 0;

}

img.promo {

        margin: 5px 0 0 0;

}

TD.lines {

	background-color:#bbc3cd;

}



#content A {

	color: #df002c;

	}

#content A:hover {

	color: #666666;

}

#ticker A 	{

	color: #df002c;

	}



.bold {

	font-weight: bold;

}



.blue {

	font-weight: bold;

	color:#1a2d6a;

}



#gallery td {

	padding: 0 15px 15px 0;

}



.dealername	{

	font-weight: bold;

	color:#1a2d6a;

	font-size:20px;

}



.header {

	font-size: 18px;

	font-weight: bold;

	color: #df002c;

	border-bottom: solid 1px black;

}



#header {

	font-size: 18px;

	font-weight: bold;

	color: #df002c;

	border-bottom: solid 1px black;

	margin-bottom: 10px;

	text-align: left;

}

#byo {

     text-align: center;

}

input.smaller {

/*	font-family: arial,helvetica;*/

	font-size:12px;

	width: 60px;

}



TD.blackline {

         border-top: solid 1px black;

         border-bottom: solid 1px black;

         border-right: solid 1px black;

}



TD.blacklinepad {

         border-top: solid 1px black;

         border-bottom: solid 1px black;

         border-right: solid 1px black;

         padding: 10px;

}



TD.blackline2 {

         border-top: solid 1px black;

         border-bottom: solid 1px black;

         padding: 0px;

}



TD.blackbottom {

         border-bottom: solid 1px black;

         font-size: 11px;

         height: 6px;

}



TD.blackline3 {

         border-bottom: solid 1px black;

         border-right: solid 1px black;

         font-size: 12px;

}



TD.blackline4{

         background: url("../images/side_hdr8.jpg") repeat;

         border-right: solid 1px black;

}



TD.text {

         margin: 0;

         padding-right: 10px;

}

td.feats {

         padding: 0 5px 0 10px;

         background-color: #ededed;

}

#nmaincell {

        background: url("../images/2011_van_deli_driver_crop.jpg") no-repeat;

        width: 658px;

        height: 439px;

}

#nmain {

       position: relative;

       float: left;

       text-align: left;

       padding: 0px 5px 0 5px;

       margin: 18px 0 0 9px;

       color: black;

       font-weight: bold;

       background: #ededed;

       width: 245px;



}

#nmain ul {

       width: 235px;

       padding: 0 0px 0 20px;

       margin: 0;

}

#nmain li {

       margin: 0;

       /*padding:0px;*/

}

#feat_list {

        width: 584px;

}

#specs {

       width:100%;

       padding:0;

       margin:0;

}

#tour {

       padding:10px 0 0 0;

       margin:0;

}

#tour TD {

       font-size: 11px;
       padding: 5px;

}

#specs td, #tour td {

       border: solid 1px #E3E3E3;

       text-align: left;

}

#specs TD.whitetitle, #tour TD.whitetitle {

	font-weight: bold;

	height:16;

	line-height: 16px;

	text-decoration: none;

	text-align: left;

}

#specs TD.title, #tour TD.title {

	font-weight:bold;

	height:16;

	line-height: 16px;

	text-decoration: none;

	text-align: left;

	color: #df002c;

}

#specs td.header, #tour TD.header {

	font-size: 18px;

	font-weight: bold;

	color: #df002c;

	border-bottom: solid 1px black;

}

#specs a, #tour a {

	font-weight: bold;

	text-decoration: none;

	color: #DF002C;

}

#specs a:hover, #specs a.on, #tour a:hover, #tour a.on  {

        color: #666666;

}

#specs table {

        width: 100%;

}



#specs table.gray, #specsmain table.gray {

        background-color: #ededed;

        border: solid 1px black;

}

tr.gray {

        background-color: #ededed;

}
#features_table {
         width: 100%;
}
#features_table tr {

        border-bottom: solid 1px #ededed;
}
#features_table td {
        padding: 5px;
        vertical-align: top;
}
tr.white {

        background-color: #ffffff;

}

#compreview {

        /*background: url(../images/n_comp_bkgd2.jpg) repeat;*/

        width: 100%;

        height: 550px;

        padding: 10px 0 0 0;

}

#forms {

       width:100%;

       padding-top:10px;

       margin:0;

}

#forms td {

       padding-bottom: 5px;

       padding-right: 5px;

}

TD.emissions {

        padding: 0;

	margin: 0;

	background: url(/images/emissions_bkgd.gif) no-repeat;

	border: 0;

	}

#wallpaper td {

        padding:0 10px 10px 0;

        margin:0;

}

#wallpaper td.photo {

         padding: 5px 4px 5px 0;

}

#wallpaper td.photo2 {

         padding: 5px 0px 5px 0;

}

#wallpaper div div {

	display: none;

	position: absolute;

	left: 207px;

	width: 140px;

	top: 266px;

	border: 1px black solid;

	padding: 10px;

	background-color: white;

	font-size: 12px;

}

.divcont {

         height: 100%;

         width: 100%;

}



#main_img {

          border: solid 0px black;

}

a.wallpaper:hover {

        color: #df002c;

}

td.nspecs {

             padding: 0;

             margin: 0;

}



td.nspecs div{

	position: absolute;

	left: 450px;

	top: 130px;

	background-color: white;

	font-size: 12px;

	padding: 5px;

	width: 280px;

}





.hheader {

	font-size: 18px;

	color: #3e62d5;

}



.subheader {

	font-size: 16px;

	color: #000000;

}



.contentsubheader {

	font-size: 15px;

	font-weight: bold;

	color: #df002c;

}



.featuresheader {

	font-size: 20px;

}



.error {

	font-size: 12px;

	font-weight: bold;

	color: #ff0000;

}

td.fill {

        padding: 0 10px 0 10px;

}

input {

/*	font-family: arial,helvetica;*/

	font-size:12px;

	margin: 0;

	padding:0;

}

a.vert {

       text-align: vertical;

}



#right_content {

        width: 678px;

        margin: 0;

        padding: 0 0 10px 0px;

        background: #fff;

}

#right_inner_content {

        width: 658px;

        margin: 0;

        padding: 0 0px 0px 20px;

}



A.titles {

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

	color: #df002c;

}



A.titleson {

	font-size: 14px;

	font-weight: bold;

	text-decoration: underline;

	color: #df002c;

}



A.dealerlink {

	font-weight: bold;

	text-decoration: none;

	color: #df002c;

}



.small {

/*	font-family: arial,helvetica;*/

	font-size: 11px;

}



A.small {

/*	font-family: arial,helvetica;*/

	font-size: 11px;

	color: #3FA3B2;

}



A.titles:hover{

	color: #df002c;

	text-decoration: underline;

	}

a.photo {

        border-bottom: solid 3px white;

}

a.photo:hover {

        border-bottom: solid 3px black;

}

td.photo {

         padding: 5px 5px 5px 0;

}

a.features {

	color: #3e62d5;

        text-decoration: none;

}

a.features:hover {

        color: red;

}

.color1, .color2, .color3, .color4, .color5 {

        background-color: #E3E3E3;

}



.color6 {

	background-color:#d9f1fb;

}



.color7 {

	background-color:#e1e9ff;

}



.color8 {

	background-color:#f4f2cc;

}



.color9 {

	background-color:#fbf3cc;

}



.color10 {

	background-color:#ffedcc;

}



tr.title{

	font-weight: bold;

	background-color: #cccccc;

	border: 1px solid black;

}



.gstable {

	border-collapse: collapse;

}



tr.gstable td {

	border: 1px solid black;

	font-size: 11px;

	padding: 1px 3px 1px 3px;

}



#ext_feat div, #ext_feat_side div, #int_feat div, #int_feat_side div  {

	cursor: pointer;

}



#ext_feat, #ext_feat_side, #int_feat, #int_feat_side  {

	position: relative;

}



#feat1 {

       position: absolute;

       top: 10px;

       left: 300px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#feat1 div {

       display: none;

       z-index: 10;

       width: 295px;

       position: absolute;

       top: 0px;

       left: 0px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#feat2 {

       position: absolute;

       top: 100px;

       left: 270px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#feat2 div {

       display: none;

       z-index: 10;

       width: 500px;

       position: absolute;

       top: 0px;

       left: -250px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#feat3 {

       position: absolute;

       top: 160px;

       left: 380px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#feat3 div {

       display: none;

       z-index: 10;

       width: 295px;

       position: absolute;

       top: 0px;

       right: 0px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#feat4 {

       position: absolute;

       top: 210px;

       left: 280px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#feat4 div {

       display: none;

       z-index: 10;

       position: absolute;

       top: -50px;

       right: 0px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#feat5 {

       position: absolute;

       top: 300px;

       left: 250px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#feat5 div {

       display: none;

       z-index: 10;

       width: 500px;

       position: absolute;

       bottom: 0px;

       left: -280px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#feat6 {

       position: absolute;

       top: 270px;

       left: 460px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#feat6 div {

       display: none;

       z-index: 10;

       width: 271px;

       position: absolute;

       bottom: -180px;

       right: 0px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#feat7 {

       position: absolute;

       top: 350px;

       left: 300px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#feat7 div {

       display: none;

       z-index: 10;

       width: 500px;

       position: absolute;

       bottom: 0px;

       left: -250px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#feat8 {

       position: absolute;

       top: 400px;

       left: 280px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#feat8 div {

       display: none;

       z-index: 10;

       width: 500px;

       position: absolute;

       bottom: 0px;

       left: -250px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#feat9 {

       position: absolute;

       top: 200px;

       left: 110px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#feat9 div {

       display: none;

       z-index: 10;

       width: 295px;

       position: absolute;

       top: 0px;

       left: 0px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}



#sidefeat1 {

       position: absolute;

       top: 75px;

       left: 105px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#sidefeat1 div {

       display: none;

       z-index: 10;

       width: 500px;

       position: absolute;

       top: -135px;

       left: -20px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#sidefeat2 {

       position: absolute;

       top: 80px;

       left: 45px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#sidefeat2 div {

       display: none;

       z-index: 10;

       width: 170px;

       position: absolute;

       top: -190px;

       left: 0px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#sidefeat3 {

       position: absolute;

       top: 150px;

       left: 135px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#sidefeat3 div {

       display: none;

       z-index: 10;

       position: absolute;

       top: -150px;

       width: 120px;

       left: 0px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#sidefeat4 {

       position: absolute;

       top: 185px;

       left: 60px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#sidefeat4 div {

       display: none;

       z-index: 10;

       width: 500px;

       position: absolute;

       top: -130px;

       left: 0px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#sidefeat5 {

       position: absolute;

       top: 235px;

       left: 85px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#sidefeat5 div {

       display: none;

       z-index: 10;

       width: 200px;

       position: absolute;

       bottom: 0px;

       left: 0px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#sidefeat6 {

       position: absolute;

       top: 250px;

       left: 150px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#sidefeat6 div {

       display: none;

       z-index: 10;

       width: 400px;

       position: absolute;

       bottom: -95px;

       left: 0px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#sidefeat7 {

       position: absolute;

       top: 250px;

       left: 290px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#sidefeat7 div {

       display: none;

       z-index: 10;

       width: 200px;

       position: absolute;

       bottom: 0px;

       left: 0px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#sidefeat8 {

       position: absolute;

       top: 230px;

       left: 330px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#sidefeat8 div {

       display: none;

       z-index: 10;

       position: absolute;

       width: 500px;

       bottom:-100px;

       right: -215px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#sidefeat9 {

       position: absolute;

       top: 250px;

       left: 380px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#sidefeat9 div {

       display: none;

       z-index: 10;

       width: 205px;

       position: absolute;

       bottom: 0px;

       right: 0px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#sidefeat10 {

       position: absolute;

       top: 190px;

       left: 200px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#sidefeat10 div {

       display: none;

       z-index: 10;

       width: 350px;

       position: absolute;

       bottom: -226px;

       left: 0px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}



#intfeat1 {

       position: absolute;

       top: 240px;

       left: 90px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#intfeat1 div {

       display: none;

       z-index: 10;

       width: 500px;

       position: absolute;

       top: -286px;

       left: -60px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#intfeat2 {

       position: absolute;

       top: 250px;

       left: 140px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#intfeat2 div {

       display: none;

       z-index: 10;

       width: 500px;

       position: absolute;

       top: -286px;

       left: -120px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#intfeat3 {

       position: absolute;

       top: 180px;

       left: 160px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#intfeat3 div {

       display: none;

       z-index: 10;

       width: 500px;

       position: absolute;

       top: -226px;

       left: -135px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#intfeat4 {

       position: absolute;

       top: 140px;

       left: 320px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#intfeat4 div {

       display: none;

       z-index: 10;

       width: 500px;

       position: absolute;

       top: -170px;

       left: -295px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#intfeat5 {

       position: absolute;

       top: 170px;

       left: 300px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#intfeat5 div {

       display: none;

       z-index: 10;

       width: 500px;

       position: absolute;

       top: -210px;

       left: -295px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#intfeat6 {

       position: absolute;

       top: 190px;

       left: 350px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#intfeat6 div {

       display: none;

       z-index: 10;

       width: 500px;

       position: absolute;

       top: -250px;

       left: -315px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#intfeat7 {

       position: absolute;

       top: 70px;

       left: 430px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#intfeat7 div {

       display: none;

       z-index: 10;

       width: 500px;

       position: absolute;

       top: -100px;

       right: -90px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}



#sideintfeat1 {

       position: absolute;

       top: 250px;

       left: 100px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#sideintfeat1 div {

       display: none;

       z-index: 10;

       width: 500px;

       position: absolute;

       top: -320px;

       left: -60px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#sideintfeat2 {

       position: absolute;

       top: 230px;

       left: 170px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#sideintfeat2 div {

       display: none;

       z-index: 10;

       width: 500px;

       position: absolute;

       top: -260px;

       left: -120px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#sideintfeat3 {

       position: absolute;

       top: 130px;

       left: 130px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#sideintfeat3 div {

       display: none;

       z-index: 10;

       width: 500px;

       position: absolute;

       top: -186px;

       left: -100px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#sideintfeat4 {

       position: absolute;

       top: 235px;

       left: 230px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#sideintfeat4 div {

       display: none;

       z-index: 10;

       width: 500px;

       position: absolute;

       top: -270px;

       left: -175px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#sideintfeat5 {

       position: absolute;

       top: 190px;

       left: 250px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#sideintfeat5 div {

       display: none;

       z-index: 10;

       width: 500px;

       position: absolute;

       top: -260px;

       left: -215px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#sideintfeat6 {

       position: absolute;

       top: 170px;

       left: 270px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#sideintfeat6 div {

       display: none;

       z-index: 10;

       width: 500px;

       position: absolute;

       top: -220px;

       left: -220px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#sideintfeat7 {

       position: absolute;

       top: 170px;

       left: 330px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#sideintfeat7 div {

       display: none;

       z-index: 10;

       width: 500px;

       position: absolute;

       top: -200px;

       left: -285px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#sideintfeat8 {

       position: absolute;

       top: 5px;

       left: 390px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#sideintfeat8 div {

       display: none;

       z-index: 10;

       width: 500px;

       position: absolute;

       top: -60px;

       right: -155px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#sideintfeat9 {

       position: absolute;

       top: 330px;

       left: 370px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#sideintfeat9 div {

       display: none;

       z-index: 10;

       width: 200px;

       position: absolute;

       bottom: 0px;

       right: 0px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

#sideintfeat10 {

       position: absolute;

       top: 340px;

       left: 10px;

       background-color: red;

       color: white;

       border: solid 1px black;

       padding: 5px;

}

#sideintfeat10 div {

       display: none;

       z-index: 10;

       width: 500px;

       position: absolute;

       bottom: -30px;

       left: 20px;

       padding:5px;

       margin: 0;

       background-color: white;

       color: black;

       border: solid 1px black;

}

h4 {

   font-size: 14px;

   font-weight: bold;

   color: #df002c;

   padding: 0;

   margin: 0;

   border-bottom: solid 1px black;

   white-space: nowrap;

}

p.close {

        font-size: 10px;

        color: #df002c;

        text-align: right;

        padding: 0;

        margin:0;

        text-decoration: underline;

}

.x {

   background-color: #df002c;

   color: white;

   padding: 1px;

   font-weight: bold;

}

#video td {

       padding: 0 0 10px 0;

       margin: 0;

}

h5 {

   font-size: 18px;

   font-weight: bold;

   color: #df002c;

   padding: 0;

   margin: 0;

   border-bottom: solid 1px black;

   white-space: nowrap;

}

   

.formbutton {

border: solid 1px black;

padding: 1px;

background-color: #DF002C;

/*font-family: arial;*/

font-size: 10px;

color: white;

}

td.lower form{

   padding:0;

   border:0;

   margin:0;

   display: inline;

   }

td.lower input{

   display:inline;

   }

#promo {

       border-bottom: solid 0px black;

}

#colors td {

        width: 110px;

        text-align: center;

}

#bodies td {

        width: 90px;

        text-align: center;

}

.tinyfont {

          font-size: 9px;

}



table.blog {

	width: 100%;

}



.blog td {

	vertical-align: top;

}



.blog {

	font-size:1em;

}



.blog ul, .blog ol {

  margin: 10px 0;

}





.blog p {

	padding: 0;

	margin: 0 0 15px;

}



.blog .seperator {

	margin: 17px 0 ;

	height: 0px;

	border-bottom: 1px dotted #bbb;

}



.blog h2 {

	font-size:1em;

	font-weight:bold;

	margin: 0;

	color:#DF002C;

}



.blog .dateline {

	font-style: italic;

	margin: 5px 0 0;

}



.blog .categories {

	margin: 0 0 15px;

}



.blog .content {

	margin: 0 0 15px;

}



.blog .category_column {

	width: 150px;

}



.blogadmin {

	border: 1px solid black;

	border-collapse: collapse;

	width: 97%;

}



.blogadmin td, .blogadmin th {

	padding: 2px;

	border: 1px solid black;

}



.blogadmin .unpublished {

	color: gray;

}



.flash {

	color: green;

	font-weight: bold;

}

.preview {

	background: #eee;

	border: 1px solid black;

	margin: 0 10px 20px 0;

	padding: 5px;

}



p.rightmargin {

	margin-right: 15px;

}



.map {

	width: 345px;

	height: 345px;

}



#locator_results {

	width:100%;

}

#locator_results td {

	vertical-align: top;

	padding-right:5px;

}

p.small {

        font-size: 9px;

}

h6 {

	font-size: 14px;

        font-weight: bold;

	color: #df002c;

	margin: 12px 0 0 0;

}

#promos {

        margin: 0;

}

#promos_left {

        padding: 10px 10px 15px 0;

	position: relative;

	z-index: 1;

	float:left;
	
	width: 342px;

}

#promos_right {

        padding: 10px 0 15px 0;

	float:right;
	
	width: 342px;


}

p.toppadding {

             padding: 20px 0 0 0;

}



.admin_table {

   padding: 5px;

   }

   

.admin_table td {

   width: 155px;

   padding-left: 10px;

   }

   

.admin_table .label {

   text-align: right;

   padding-left: 0;

   background-color: #eee;

   }

fieldset {padding: 5px; margin: 5px;background:#eee;}

legend {font-weight: bold; color: #DF002C; font-size: 14px;}



.inv_title td {

   padding: 8px 0;

   background-color: #ddd;

}



tr.inv_header {

   border-top: 6px solid white;

   border-bottom: 6px solid white;

}



.inv_header td {

   padding: 8px 6px;

   background-color: #ddd;

   font-size: 14px;

   font-weight: bold;

}



.inv_det td {

   padding: 2px 8px;

}



.inv_row td {

   padding: 6px;

   text-align: left;

}



.label {

   text-align: right;

   font-weight: bold;

   padding: 2px 5px;

}



.alignright {

   text-align: right;

}



.galthumb {

   padding: 4px 15px 2px 0;

   vertical-align: bottom;

}



.locate table {width: 100%;}



.locate td {

	vertical-align:top;

}



table.gps { margin-top: 5px;}



.gps th, .gps td {

	font-size:11px;

}



.gps th {

	font-weight: bold;

}