* {margin:0px;padding:0px;}

body {
	font-family: "Trebuchet MS", Arial, Verdana;
	background-color: #502619; 
	color: #FFFFFF;
	font-size: 12px;
	background-image:url(images/bg.gif);

}



a:link, a:visited {color:#c5a200;}
a:hover {color:#e7c111;}
.padding {padding:10px;}
.clean, .clr, .clear {clear:both;}
.cntbg {background-image:url(images/content-shadow.gif);background-repeat:no-repeat;background-position:right top;}
div.mainnav {width:890px;height:36px;margin:0 auto 0 auto;background-image:url(images/nav_red_bg.gif);background-repeat:repeat-x;background-position: left bottom;}
div#header {height: 110px;}
div#header-large {height: 246px;}
div.mainwrap

    {width:890px;
	 margin-top: 0;
	 margin-right: auto;
	 margin-bottom: 0;
	 margin-left: auto;}
	
	
	

#header .logo {
	width: 130px;
	float: left;
	padding:10px;
	display:block;
	
}


#header .phone {

	float: right;
	font-size: 18px;
	color: #FFFFFF;
	text-align: right;
	padding-top:15px;
	
}


div.content {
	background-image: url(images/content_bg.gif);
	background-repeat: repeat-y;
	background-position: left center;

	
		min-height:650px;
	height:auto !important;
    height:650px;
	
}
div.contentftr {
	background-image: url(images/content_ftr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
}


 hr{
	height: 1px;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #3e3e3e;


}





	


/* navigation styles */

.redline {
	background-image:url(images/nav_red_bg.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 890px;
}
#navmenucontainer {
	height: 30px;
	width: 890px;
	display:block;
	margin: 0px;
	padding: 0px;
	float: left;
	position:absolute;
	z-index:50;
	
	
}
/* Constantas: */
#navmenucontainer ul#nav li.navcontainer1 a,
#navmenucontainer ul#nav li.navcontainer1_active a,
#navmenucontainer ul#nav li.navcontainer2 a,
#navmenucontainer ul#nav li.navcontainer2_active a,
#navmenucontainer ul#nav li.navcontainer3 a,
#navmenucontainer ul#nav li.navcontainer3_active a,
#navmenucontainer ul#nav li.navcontainer4 a,
#navmenucontainer ul#nav li.navcontainer4_active a,
#navmenucontainer ul#nav li.navcontainer5 a,
#navmenucontainer ul#nav li.navcontainer5_active a,
#navmenucontainer ul#nav li.navcontainer6 a,
#navmenucontainer ul#nav li.navcontainer6_active a,
#navmenucontainer ul#nav li.navcontainer7 a,
#navmenucontainer ul#nav li.navcontainer7_active a,
#navmenucontainer ul#nav li.navcontainer8 a,
#navmenucontainer ul#nav li.navcontainer8_active a,
#navmenucontainer ul#nav li.navcontainer9 a,
#navmenucontainer ul#nav li.navcontainer9_active a

 {
text-indent: -9999px;
height: 30px;
background-image: url(images/nav.gif);
}
/* .navcontainer1 */
#navmenucontainer ul#nav li.navcontainer1 a,
#navmenucontainer ul#nav li.navcontainer1 a:visited {
	width: 65px;
	background-position: left top;
	
}

#navmenucontainer ul#nav li.navcontainer1 a:hover,
#navmenucontainer ul#nav li.navcontainer1 a:active {
	background-position: left -30px;
	
}

#navmenucontainer ul#nav li.navcontainer1_active a {
	background-position: left -60px;
	width: 65px;
}




/* .navcontainer2 */
#navmenucontainer ul#nav li.navcontainer2 a,
#navmenucontainer ul#nav li.navcontainer2 a:visited {
	width: 120px;
	background-position: -65px top;
	
}
#navmenucontainer ul#nav li.navcontainer2 a:hover,
#navmenucontainer ul#nav li.navcontainer2 a:active {
	background-position: -65px -30px;
	
}

#navmenucontainer ul#nav li.navcontainer2_active a {
	background-position: -65px -60px;
	width: 120px;
}
/* .navcontainer3 */
#navmenucontainer ul#nav li.navcontainer3 a,
#navmenucontainer ul#nav li.navcontainer3 a:visited {
	width: 124px;
	background-position: -185px top;
	
}
#navmenucontainer ul#nav li.navcontainer3 a:hover,
#navmenucontainer ul#nav li.navcontainer3 a:active {
	background-position: -185px -30px;
	
}

#navmenucontainer ul#nav li.navcontainer3_active a {
	background-position: -185px -60px;
	width: 124px;
}
/* .navcontainer4 */
#navmenucontainer ul#nav li.navcontainer4 a,
#navmenucontainer ul#nav li.navcontainer4 a:visited {
	width: 116px;
	background-position: -309px top;
	
}
#navmenucontainer ul#nav li.navcontainer4 a:hover,
#navmenucontainer ul#nav li.navcontainer4 a:active {
	background-position: -309px -30px;
	
}

#navmenucontainer ul#nav li.navcontainer4_active a {
	background-position: -309px -60px;
	width: 116px;
}
/* .navcontainer5 */
#navmenucontainer ul#nav li.navcontainer5 a,
#navmenucontainer ul#nav li.navcontainer5 a:visited {
	width: 75px;
	background-position: -425px top;
	
}
#navmenucontainer ul#nav li.navcontainer5 a:hover,
#navmenucontainer ul#nav li.navcontainer5 a:active {
	background-position: -425px -30px;
	
}

#navmenucontainer ul#nav li.navcontainer5_active a {
	background-position: -425px -60px;
	width: 75px;
}
/* .navcontainer6 */
#navmenucontainer ul#nav li.navcontainer6 a,
#navmenucontainer ul#nav li.navcontainer6 a:visited {
	width: 159px;
	background-position: -500px top;
	
}
#navmenucontainer ul#nav li.navcontainer6 a:hover,
#navmenucontainer ul#nav li.navcontainer6 a:active {
	background-position: -500px -30px;
	
}

#navmenucontainer ul#nav li.navcontainer6_active a {
	background-position: -500px -60px;
	width: 159px;
}
/* .navcontainer7 */
#navmenucontainer ul#nav li.navcontainer7 a,
#navmenucontainer ul#nav li.navcontainer7 a:visited {
	width: 123px;
	background-position: -659px top;
	
}
#navmenucontainer ul#nav li.navcontainer7 a:hover,
#navmenucontainer ul#nav li.navcontainer7 a:active {
	background-position: -659px -30px;
	
}

#navmenucontainer ul#nav li.navcontainer7_active a {
	background-position: -659px -60px;
	width: 123px;
}
/* .navcontainer8 */
#navmenucontainer ul#nav li.navcontainer8 a,
#navmenucontainer ul#nav li.navcontainer8 a:visited {
	width: 108px;
	background-position: -782px top;
	
}
#navmenucontainer ul#nav li.navcontainer8 a:hover,
#navmenucontainer ul#nav li.navcontainer8 a:active {
	background-position: -782px -30px;

}

#navmenucontainer ul#nav li.navcontainer8_active a {
	background-position: -782px -60px;
	width: 108px;
}

/* .navcontainer9 
#navmenucontainer ul#nav li.navcontainer9 a,
#navmenucontainer ul#nav li.navcontainer9 a:visited {
	width: 101px;
	background-position: -789px 0px;
	
}
#navmenucontainer ul#nav li.navcontainer9 a:hover,
#navmenucontainer ul#nav li.navcontainer9 a:active {
	background-position: -1679px 0px;
	width: 101px;
}

#navmenucontainer ul#nav li.navcontainer9_active a {
	background-position: -2569px 0px;
	width: 101px;
} */

/* LINKS STYLES--------------------------------------------------------- END */




/* end of main links width */
html>body #navmenucontainer ul#nav li a {
	padding: 0px 0 0;
} /* i dont know what is it ..., but its look like it does make cents !  */
/* navigation main links styles */
#navmenucontainer ul#nav {
	margin: 0px 0 0;
	padding: 0;
}
#navmenucontainer ul#nav li {
	float: left;
	display:block;
	text-align: center;
	list-style-type: none;
}
#navmenucontainer ul#nav li a {
	display:block;
	padding: 0 0 0px;
	letter-spacing : 0px;
	text-decoration: none;
	margin: 0px;
	white-space: nowrap;
}
/*#navmenucontainer ul#nav li a.active {background:#cccccc;color:#0e2f3a;}
#navmenucontainer ul#nav li a:hover {text-decoration : none;}
 end of navigation main links styles */
div.dmenu {
	text-align: left;
	clear:both;
	margin: 0px;
	padding: 0px;
	list-style:none;
	list-style-type:none;
	

	
	
} /* this styles makes menu better work in firefox, i dont knowh how, but it's working */
/* navigation sub links styles */
ul.dynamicmenu {
	display: block;
	margin: 0;
	padding:0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0e2f3a;
	border-right-color: #0e2f3a;
	border-bottom-color: #0e2f3a;
	border-left-color: #0e2f3a;
	background-color: #052029;
	list-style:none;
	list-style-type:none;
	

}

.dynamicmenu li {	list-style:none;
	list-style-type:none;}
ul.dynamicmenu li a:link, ul.dynamicmenu li a:visited {
	color: #fffae5;
	display: block;
	padding: 3px 0px 0px 5px;
	margin: 0;
	text-decoration: none;
	font-size: 9px;
	height: 22px;
	font-weight: bold;
	text-transform: uppercase;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #0e2f3a;
	border-right-color: #0e2f3a;
	border-bottom-color: #0e2f3a;
	border-left-color: #0e2f3a;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	filter: alpha(opacity=75); 
	

} 
ul.dynamicmenu li a:hover {
	color: #FFFFFF;
	display:  block;
	padding: 3px 0px 0px 5px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	background-color: #0e2f3a;
}
ul.dynamicmenu_active {
	display: block;
	margin: 0;
	padding:0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bc0101;
	border-right-color: #bc0101;
	border-bottom-color: #bc0101;
	border-left-color: #bc0101;
	background-color: #a60101;
	list-style:none;
	list-style-type:none;
}
ul.dynamicmenu_active li a:link, ul.dynamicmenu_active li a:visited {
	color: #ffffff;
	display: block;
	padding: 3px 0px 0px 5px;
	margin: 0;
	text-decoration: none;
	font-size: 9px;
	height: 22px;
	font-weight: bold;
	text-transform: uppercase;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #bc0101;
	border-right-color: #bc0101;
	border-bottom-color: #bc0101;
	border-left-color: #bc0101;
} 
ul.dynamicmenu_active li a:hover {
	color: #FFFFFF;
	display:  block;
	padding: 3px 0px 0px 5px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	background-color:#bc0101;
} 
/* end of navigation sub links styles */
div#navmenucontainer {
	position: relative;

}

ul#hpdcontent {
	width:100%;
	list-style-type: none;
}
#hpdcontent li {float:left;}
#hpdcontent h1 {font-size:16px;}
#hpdcontent p {}
#hpdcontent .padding11 {padding:10px 10px 10px 20px;}

 /* this class makes dynamic slideout menus positioned good to the table */



/* ==============>> end of navigation styles */



#kwicks_container {
	background-color: #8b7937;
	height: 75px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #998a50;
	border-bottom-color: #998a50;
	
		background-image:url(images/kwiks_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	/* filter: alpha(opacity=75); 
	
-moz-opacity: 0.75;
KhtmlOpacity: .75;
opacity: .75;
	
	*/
}
#kwicks {
	position: relative;
	list-style-type: none;

}
 
#kwicks .kwick {
	float: left;
	display: block;
	width: 134px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #998a50;
	height: 75px;
}
 
#battle_scenes {
	background-color: #141301;
	background-image: url(images/battle_scenes.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#kwicks_container a:link,  #kwicks_container a:visited

 {
	
	font-size:12px;
	
    color:#FFFFFF;
	
	text-decoration:none;
	cursor:pointer;
}
#kwicks_container span { background-color:#000000;
	float: left;
	
	
	margin: 10px;
	cursor:pointer;

	}
#kwicks_container a:hover {
	color: #FFFF99;text-decoration:none;cursor:pointer;
}






	
#rare_military_vehicles {
	background-image: url(images/rare_military_vehicles.jpg);
	background-repeat: no-repeat;
	background-position: left top;}	
	
#all_aviation {
	background-image: url(images/all_aviation.jpg);
	background-repeat: no-repeat;
	background-position: left top;}	
	
#war_on_terror {
	background-image: url(images/war_on_terror.jpg);
	background-repeat: no-repeat;
	background-position: left top;}	
	
	#weaponry {
	background-image: url(images/weaponry.jpg);
	background-repeat: no-repeat;
	background-position: left top;}	
		#shows {
	background-image: url(images/shows.jpg);
	background-repeat: no-repeat;
	background-position: left top;}	
	
	/* inside pages styles */
	
fieldset#formfield {border:1px solid #3e3e3e;width:60%;margin:0 auto;}

#formfield legend {
	
	padding:3px;
	margin:0 0 0 25px;
	text-transform: uppercase;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
#formfield div.row {width:100%;display:block;margin:0 0 10px;height:20px;}
.submit-buttons {width:100%;display:block;padding:10px 0 10px 0;background-color:#2e2e2e;border:1px solid #3e3e3e;text-align:center;}


.submit-buttons input {height: 33px;
border: none;
background-repeat: no-repeat;
color: #FFFFFF;
font-weight: bold;
font-size: 10px;
background-position: left top;
background-color: #1d1d1d;
cursor:pointer;
width: 93px;
background-image: url(/images/button_calculate.gif);}

#formfield .row label {
	width:45%;
	float:left;
	display:block;
	text-align: right;
	margin-right: 10px;
	padding-top: 3px;
	
}



#formfield .row select,
#formfield div.row input,
#formfield .row textarea {width:45%;float:left;font-family:"Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;font-size:12px;}


#formfield .red {color:#FF0000;}

#dcontent .bg {
	background-image: url(images/dcontent_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	
}
	
#dcontent p {margin:10px 0 10px 0;}

#dcontent h1 {
	text-transform: uppercase;
	font-size: 24px;
	color: #6d999a;
	display: block;
}
#dcontent h2 {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
}
#dcontent h3 {
	color: #a77a7a;
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
	
#dcontent ul {
	color: #FFFFFF;
	list-style-type: circle;
	list-style-position: inside;
	display: block;
	margin: 10px;
}
#dcontent ul li {
	margin-bottom: 5px;
}	
	
	
	


/* tables styles */


#dcontent #tabb td, #dcontent #tabb tr, #dcontent #tabb th {padding:3px;}

#dcontent #tabb table
{
	border-top:1px solid #b0a884;
	border-right:1px solid #545454;
	border-collapse:collapse;
	
}
	 
#dcontent #tabb td
{
	border-bottom: 1px solid #545454;
	border-left:1px solid #545454;
	background-color:#2c2c2c;
	color:#a9a9a9;
}			
	
#dcontent #tabb th
{
	color:#000000;
	border-bottom: 1px solid #6a644d;
	border-left:1px solid #545454;
	background-color:#a89f79;
	text-align:left;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(images/th_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	}

#dcontent #tabb tr.odd td {background-color:#3e3e3e;color:#d6d6d6;}

#dcontent #tabb .column1	{/* background:#363636; */}
	
#dcontent #tabb caption {
	color: #D50303;
	caption-side:top;
	text-align:left;
	font-size: 18px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	}
/*news page styles */

#dcontent ul#newscontentlarge {
	list-style-type: none;
	padding: 0px;
	display: block;
	float: left;
	width:870px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#dcontent #newscontentlarge li {
	display: block;
	float: left;
	height: 250px;
	width: 270px;
	border-bottom-width: 1px;
	margin-right: 20px;
	color: #e1ded1;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
}
#dcontent #newscontentlarge li img {
	border: 1px solid #464646;
}
#dcontent #newscontentlarge li p {}
#dcontent #newscontentlarge li h1 {}
#dcontent #newscontentlarge li a {
	background-color: #2c4048;
	color: #FFFFFF;
	text-decoration: none;
	padding: 3px;
	text-transform: uppercase;
	font-size: 10px;
	border: 1px solid #3b4d55;
}
#dcontent #newscontentlarge li a:link, #dcontent #newscontentlarge li a:visited {}
#dcontent #newscontentlarge li a:hover {
	background-color: #213239;
	border: 1px solid #32434a;
}



#dcontent ul#morenews {
	width:840px;
	float:left;
	padding: 0px;
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#dcontent #morenews li {
	width: 100%;
	float: left;
	
	margin: 0px;
	padding: 0px;


}
#dcontent #morenews li a {
	text-decoration: none;
	display: block;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	background-image: url(images/more-news-star-a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#dcontent #morenews li a:link, #dcontent #morenews li a:visited {
	color: #747566;
	
	background-color: #282828;
	
	
	border-bottom-color: #464646;
}
#dcontent #morenews li a:hover {
	color:#adae9c;
	background-color: #383838;
	border-bottom-color: #515151;
	background-image: url(images/more-news-star-h.gif);
}

.contentholder {width:100%;float:left;display:block;}
.contentholder p {font-size:14px;font-weight:bold;}
.contentholder .left {width:465px;float:left;display:block;}

.contentholder .right {width:405px;float:right;display:block;}


/* footer stles begin */

div#footer {width:890px;margin:0 auto 0 auto;}

#footer p {color:#764f42;font-size: 10px;}
#footer hr {border-top-color: #91756d;}
#footer .link a {padding:0px 3px 0 3px;}
#footer p.link {color:#c6b9b5;float:left;}

div.social {float:right;width:50%;}

/* footer styles end */

/* <<============== horizontal search styles */
#dcontent #inventorylistsearch .search {
	background-image: url(/images/search_button.gif);
	background-color: #2e2e2e;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 46px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 10px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	font-weight: bold;
	cursor:pointer;
}

#dcontent #inventorylistsearch legend {display: none;}
#dcontent #inventorylistsearch div {display: inline;}
#dcontent #inventorylistsearch label {}
#dcontent #inventorylistsearch input, #dcontent #inventorylistsearch select {
	margin-right: 10px;
	font-family: "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#dcontent fieldset#inventorylistsearch{border:1px solid #3e3e3e;padding:10px;margin-top:5px;margin-bottom:5px;background:#2e2e2e;}

#dcontent #inventorylistsearch p {margin:0;padding:0;}
#dcontent #inventorylistsearch p {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
	color: #FFFFFF;
	float:left;


}
#dcontent #inventorylistsearch p a {
	color: #FFFFFF;
	font-weight: bold;
	text-transform: none;


}

#dcontent #inventorylistsearch div.fieldscontainer {width:100%;float:left;display:block;margin-top:10px;}

#dcontent #inventorylistsearch p a:hover {
	text-decoration: none;
}
#dcontent #inventorylistsearch p a.current {
	background-color: #db0101;
	padding-right: 3px;
	padding-left: 3px;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #fa6767;

}
/* <<============== end of horizontal search styles */

/* <<============== carlist classic styles */

#carlist-classic .carlist-classicstockmileage{text-align: right;width:180px;float:right;display:block;}
#carlist-classic .smallimg{float:left;width:120px}
#carlist-classic .vehicleprice{float:left;width:370px;}
#carlist-classic .leasespecials {width:155px;float:left;text-align: center;color:#FFFFFF;}
#carlist-classic .leasespecials p {
	margin-top: 17px;

}
#carlist-classic img {border: 1px solid #3e3e3e;}
#carlist-classic p.extint {color: #999999;margin-top: 5px;margin-bottom: 5px;}
#carlist-classic p.carlist-classicstockmileagelink {
	text-decoration: underline;
	margin-top: 30px;
	color:#5a5a5a;
}
#carlist-classic p.stockmileage {color: #999999;	margin-bottom: 10px;}
#carlist-classic p.shortdescription {color: #cacaca;}
#carlist-classic li.lihoverclass p.shortdescription {color: #FFFFFF;}
#carlist-classic h1 {
	font-size: 16px;
	color: #c6c6c6;
}

#carlist-classic li.lihoverclass h1 {
	font-size: 16px;
	color: #ffffff;
}
#carlist-classic h2 {color: #c02424;font-size: 16px;}

#carlist-classic li.lihoverclass h2 {color:#db0101;}


#carlist-classic h3 {
	font-size: 16px;
	margin-top: 26px;
}
ul#carlist-classic {margin: 0px;padding: 10px 0 10px 0;display: block;float: left;}
#carlist-classic li {
	list-style-type: none;
	display: block;
	width: 850px;
	float: left;
	padding: 10px;
	background-color:#1d1d1d;	
   background-image:url(images/inventory_list_bg.gif);
   background-repeat:no-repeat;
   background-position:left top;
	cursor: pointer;
	
	
} 


#carlist-classic li.lihoverclass {

	cursor: pointer;
	
	float: left;
	display: block;
	background-image:none;
	   background-image:url(images/inventory_list_specials.gif);
   background-repeat:no-repeat;
   background-position:left top;
	
	

}



#carlist-classic li a:link, #carlist-classic li a:visited {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3e3e3e;
	cursor: pointer;
}

#carlist-classic li.specialclass {

	cursor: pointer;
	background-color: #2e2e2e;
	
}
/* <<============== end of carlist classic styles */

/* <<============== sort by styles */
ul#sortby {float: left;}
#sortby li {list-style-type: none;display: inline;font-weight: bold;margin-right: 10px;}
#sortby li a {font-weight: normal;}
/* <<============== end of sort by styles */

/* <<============== listbraker styles */
div.listbraker {
	padding: 5px 10px;
	clear: both;
	width: 850px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3e3e3e;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3e3e3e;
}
.listbraker a:link,
.listbraker a:visited


 {
	background-color: #2e2e2e;
	color:#9ca5af;
	margin-right: 2px;
	border: 1px solid #3e3e3e;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	cursor:pointer;
}

.listbraker a:hover  {
	background-color: #3e3e3e;
	color:#ffffff;
	margin-right: 2px;
	border: 1px solid #3e3e3e;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	cursor:pointer;
}


.listbraker .selected {
	background-color: #db0101;
	color:#ffffff;
	border: 1px solid #db0101;
	text-decoration: none;
	margin-right: 2px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}


/* CARLIST MODERN ADVANCED (SPECIALS) */


#carlist-modern-advanced .smallimg img {border: 1px solid #3e3e3e;}
#carlist-modern-advanced h1 {
	color: #6c9dae;
	font-size: 24px;
	display: block;
	margin: 0px;
	padding: 0px;
}
#carlist-modern-advanced h2 {
	color: #B43F2C;
	font-size: 18px;
	display: block;
	margin: 0px 0px 10px;
	padding: 0px;
	text-decoration: line-through;
}
#carlist-modern-advanced h3 {
	color: #db0101;
	font-size: 24px;
	display: block;
	margin: 0px 0px 10px;
	padding: 0px;
	border: 1px dashed #3e3e3e;
}
#inventorylist div#carlist-modern-advanced {
	margin: 0px;
	padding: 0px;
	display: block;
	
}


#carlist-modern-advanced ul#actionlinks {}
#carlist-modern-advanced #actionlinks li {
	float: left;
	width: 200px;
	text-align: center;
	border: 1px solid #3e3e3e;
	margin-right: 10px;
} 

#carlist-modern-advanced div#colums {
	background-color: #2e2e2e;
	list-style-type: none;
	margin: 10px auto;
	text-decoration: none;
	display: block;
	padding: 9px;
	width: 700px;
	border: 1px dashed #3e3e3e;
}

#carlist-modern-advanced div.lihoverclass {

	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: red;
}



#carlist-modern-advanced .smallimg {
	float: left;
	width: 400px;
	margin-right: 10px;
	margin-bottom: 10px;display: block;
}

#carlist-modern-advanced .carlist-modernstockmileage {
	display: block;
	float: left;
	width: 280px;
}

#carlist-modern-advanced .carlist-modernstockmileagelink {text-decoration: underline;color:#ffffff;}




/* <<============== show large images styles */

#showlargeimages .largethumbsimg {
	border: 1px solid #3e3e3e;
}

#showlargeimages #images .regular {
	background-color: #2e2e2e;
	color:#9ca5af;
	margin-right: 2px;
	border: 1px solid #3e3e3e;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

#showlargeimages #images a:hover {
	background-color: #3e3e3e;
	color:#ffffff;
	margin-right: 2px;
	border: 1px solid #3e3e3e;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}




#showlargeimages #images .selected {
	background-color: #db0101;
	color:#ffffff;
	border: 1px solid #db0101;
	text-decoration: none;
	margin-right: 2px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

#showlargeimages #nextprev a:link, #nextprev a:visited  {
	color: #c5a200;
	text-decoration: none;
}
#showlargeimages #nextprev a:hover {	color: #e7c111;
	text-decoration: underline;}

/* <<============== show large images styles end*/



/* <<============== end of listbraker styles */

/* <<============== detailed page styles */
#detailedpagelayout .description {
	width:240px;
	float:left;
	display:block;
	margin-left: 10px;
}


#detailedpagelayout .description h2.internet {color:#FFFFFF;font-size:18px}
#detailedpagelayout .description h2.origin {text-decoration:line-through;color:#db0101;}
#detailedpagelayout .description h2.savings {color:#db0101;}

#detailedpagelayout .largepicture {width:400px;float:left;display:block;}
#detailedpagelayout .largethumbsimg,
#detailedpagelayout .smallthumbsimg,
#detailedpagelayout .otherimages,
#detailedpagelayout .layoutbox,
#detailedpagelayout .certified-image img {border:1px solid #3e3e3e;}

#detailedpagelayout .description-buttons-container {
	text-align: center;
	margin-bottom: 10px;
	width:173px;
	display:block;
	float: right;

}

#detailedpagelayout .layoutbox {margin-top:5px;margin-bottom:5px;background:#2e2e2e;}
#detailedpagelayout .littleboxpadding {padding:7px;}

/* html>body #detailedpagelayout .littleboxpaddingfix{
padding:7px;
height:auto;
min-height:810px;
max-height:none;
}

html>body #detailedpagelayout .littleboxpaddingfix li {
	margin-left: 10px;
	list-style-type: none;
} 


#detailedpagelayout .littleboxpaddingfix{
padding:7px;
height:810px;
}
*/

#detailedpagelayout .smallthumbs{

margin-top:10px;
}

#detailedpagelayout .smallthumbs-certified {	margin-top:10px;
	width: 550px;
	float:left;}

#detailedpagelayout .certified-image {
display:block;
}

#detailedpagelayout .smallthumbs-separator {
float:left;
margin-bottom:5px;
width: 100%;
clear: both;}



#detailedpagelayout .smallthumbsimg{
float:left;
margin-right:3px;
margin-bottom:0px;
}

#detailedpagelayout .description h2
 {
	margin:0px 0px 10px;
	padding:0px;
	color:#009A79;
	font-size:18px;
	font-weight:bold;
	text-align: center;
}

#detailedpagelayout #righttabs {

	width: 235px;
	float: right;
	clear:right;
}
html>body #detailedpagelayout #righttabs {width: 236px;} 
#detailedpagelayout #righttabs h2{
	width:230px;
	margin:0px;
	padding:3px;
	background:#3e3e3e;
	font-size:12px;
	text-transform:uppercase;
	color: #FFFFFF;
}

#detailedpagelayout .description-list li{
	margin-left:0px;
	list-style-type:none;
	list-style-image:url(/images/arrow.gif);
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	list-style-position: inside;
	color:#FFFFFF;
}
#detailedpagelayout p{
margin:0px;
padding:0px;
}
#detailedpagelayout ul.description-list{
	margin: 0px;
	padding: 0px;
}
#detailedpagelayout div#caroptions  {
float: left;
	display:block;
}

#detailedpagelayout div.caroptionsbox {width: 631px;border-right: 1px solid #3e3e3e;}
#detailedpagelayout div.caroptionsboxnew {width:100%;border:none;}



#detailedpagelayout #caroptions .minheight {padding:10px;min-height:700px; height:auto !important; height:700px;}


#detailedpagelayout #caroptions .collapse-bg {
	margin-top: 1em;
	margin-bottom: 1em;
}
#detailedpagelayout #caroptions ul.collapse-ul {
	padding:10px;
	margin: 0px;
}
#detailedpagelayout #caroptions .collapse-ul li {
	list-style-type: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #3e3e3e;
	border-right-color: #3e3e3e;
	border-bottom-color: #3e3e3e;
	border-left-color: #3e3e3e;
	list-style-image: url(/images/collapse_li_arrow.gif);
	list-style-position: inside;
}

#detailedpagelayout #caroptions ul.collapse-control-links {
	margin: 0px 0px 10px;
	padding: 0px;
	float: right;
}

#detailedpagelayout #caroptions .collapse-control-links li {
	display: inline;
	list-style-type: none;
	margin-right: 10px;
}

#detailedpagelayout #caroptions .collapse-control-links a:link,
#detailedpagelayout #caroptions .collapse-control-links a:visited  {
}
#detailedpagelayout #caroptions .collapse-control-links a:hover {}

#detailedpagelayout #caroptions  h3 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin: 0em 0 0.5em;
	padding: 0.1em 1em;
	cursor:pointer;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3e3e3e;
}
#detailedpagelayout #caroptions  h1 {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
}
#detailedpagelayout #caroptions  h2 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

#detailedpagelayout #caroptions h3 .arrow-open {
	background-image: url(/images/h3arrow-open.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px;
	margin: 0px;
}
#detailedpagelayout #caroptions h3 .arrow-close {
	background-image: url(/images/h3arrow-close.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px;
}

#detailedpagelayout #bottphone {background-color:#2e2e2e;padding:7px;}
#detailedpagelayout .layoutbox .smalltext {clear:both;width:100%;border-top: 1px solid #3e3e3e}
#detailedpagelayout .layoutbox .smalltext p {font-size:9px;text-align:center;}
#detailedpagelayout .detailedpageheader {padding:5px 0 5px 0;}
#detailedpagelayout .detailedpageheader h1.detailedpageheader-carttl {float:left;font-weight:bold;font-size:12px;color:#FFFFFF;margin:0;padding:0;}
#detailedpagelayout .detailedpageheader .detailedpageheader-links {float:right;}
#detailedpagelayout .layoutbox p.yearmakemodel {text-align:center;font-size:16px;font-weight:bold;}
#detailedpagelayout .layoutbox p.largepicture {text-align:center;font-size:10px;}
#detailedpagelayout .layoutbox .largepicture p.comment {text-align:center;font-size:10px;}


#detailedpagelayout .layoutbox div.viewlarger {margin:10px auto 10px auto;width:285px;display:block;height:23px;}
#detailedpagelayout .layoutbox .viewlarger span {padding-top:3px;display:block;}
#detailedpagelayout .layoutbox .viewlarger a {
	width:132px;
	height:23px;
	color:#FFFFFF;
	font-size: 9px;
	text-transform: uppercase;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	display:block;
	float:left;
	margin-right:5px;
}

#detailedpagelayout .layoutbox .viewlarger a:link,
#detailedpagelayout .layoutbox .viewlarger a:visited

 {
	background-image: url(images/view_larger_on_off.gif);
	background-repeat: no-repeat;
	background-position: left top;

}

#detailedpagelayout .layoutbox .viewlarger a:hover,
#detailedpagelayout .layoutbox .viewlarger a:active


{background-image: url(images/view_larger_on_off.gif);
	background-repeat: no-repeat;
	background-position: -132px top;}


#detailedpagelayout .calculate-button, #detailedpagelayout .clear-button {
    margin: 0px;
	padding: 0px;
	height: 33px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	background-position: left top;
	background-color: #2e2e2e;
	cursor:pointer;
}
#detailedpagelayout .calculate-button {width: 93px;background-image: url(/images/button_calculate.gif);}
#detailedpagelayout .clear-button {width: 63px;background-image: url(/images/button_clear.gif);}
#detailedpagelayout .description-buttons {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2e2e2e;
	background-image: url(/images/button_buy_now.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 63px;
	width: 156px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-transform: uppercase;
}
#detailedpagelayout .leaseoptions {
	text-align: center;
	border: 1px dotted #3e3e3e;
	padding: 5px;
	margin:0 auto 10px auto;
	display:block;
	
}


#detailedpagelayout fieldset#calculator {
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#detailedpagelayout #calculator label {
	width: 120px;
	float: left;
}

#detailedpagelayout #calculator div {
	display: block;
	margin-bottom: 7px;
}




#inventorylist div.listbraker {
	padding: 5px 10px;
	clear: both;
	width: 737px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3e3e3e;
}
/*  <<============== end of detailed page styles */

fieldset#autolocator  {border:none;}
#autolocator legend {display:none;}

#autolocator label {width: 200px;float: left;
	height: 20px;
	text-align: right;
	margin-top: 7px;}


#autolocator input, #autolocator select, #autolocator textarea {margin: 5px;

	
	float: left;
	
	background-position: top;width: 220px;}

#autolocator h1 {
	margin: 10px 0px;
	padding: 0px;
}
#autolocator h2 {
	margin: 10px 0px;
	padding: 0px;
	color: #CC3300;
	font-size: 12px;
}
#autolocator p {
	margin: 0px;
	padding: 0px;
}
/* ----------------------------------------------------------------- */

 p.address {text-align:center;color:#FFFFFF;}
 .inventorylistheader div#displaydropdown {
	float: right;
}
 .inventorylistheader #displaydropdown label {
	font-weight: bold;
}
 .inventorylistheader #displaydropdown select {
	font-size: 12px;
}

 .inventorylistheader {
	padding: 10px;

}

/* -------------------------------------------------------------------  */
/* dynamic content textpart */

div.columstyles {width:100%;
	float:left;
	display:block;}
div#dcontent-textpart {

	width:100%;
	float:left;
	display:block;
	font-size:11px;
	margin-top:10px;
	
}

#dcontent-textpart div.column {
	float: left;
	display:block;
	

}

#dcontent-textpart h1 {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;

}

#dcontent-textpart p {margin:5px 0 5px 0;}


fieldset#searchfield {border:none;}
#searchfield legend {color:#FFFFFF;}
#searchfield label {
	float: left;
	width: 50px;
	display: block;
}
#searchfield select {
	float: left;
	width: 170px;
	
}
#searchfield div.row, #register div.row {width:100%;display:block;margin-bottom:5px;}
#searchfield a:link, #searchfield a:visited {color:#FFFFFF;}
/* iamge scroller styles */

#detailedpagelayout div.imagescrollermain {float:left;width:100%;display: block;margin:10px 0 10px 0;position:relative;height:95px;}
#detailedpagelayout .imagescrollermain div#imagescroller {
	float: left;
	width: 90%;
	display: block;
	overflow:hidden;
	height:95px;
	position:relative;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #3e3e3e;
	border-bottom-color: #3e3e3e;
}
#detailedpagelayout .imagescrollermain img.smallthumbsimgscr {position:absolute;border:1px solid #3e3e3e;}


#detailedpagelayout .imagescrollermain #imagescroller .scrollingpart {float:left;height:75px;margin-top:10px;}
#detailedpagelayout .imagescrollermain #imagescroller .scrollingpart img {float:left;margin-right:5px;}
#detailedpagelayout .imagescrollermain div.imagescrollercontainer {width:100%;height:95px;float:left;display:block;position:relative;}
#detailedpagelayout .imagescrollermain .scrollerbuttonleft a,
#detailedpagelayout .imagescrollermain .scrollerbuttonright a   {
	
	width:100%;
	height:95px;
	float:left;
	display:block;
	background-repeat: no-repeat;
	background-position: center center;
	
}

#detailedpagelayout .imagescrollermain #loadingcoverdiv {background-color:#2e2e2e;width:100%;height:95px;left:0;top:0;position:absolute;z-index:10;	filter: alpha(opacity=90); 
-moz-opacity: 0.9;
KhtmlOpacity: .9;
opacity: .9;}
#detailedpagelayout .imagescrollermain div.imagescrollersubcontainer {width:100%;height:95px;position:absolute; z-index:5;top:0;left:0;}
#detailedpagelayout .imagescrollermain .scrollerbuttonleft a:link,
#detailedpagelayout .imagescrollermain .scrollerbuttonleft a:visited {background-image: url(images/detailedpage_scroller_left.gif);}
#detailedpagelayout .imagescrollermain .scrollerbuttonleft a:hover,
#detailedpagelayout .imagescrollermain .scrollerbuttonleft a:active {background-image: url(images/detailedpage_scroller_left_h.gif);}

#detailedpagelayout .imagescrollermain .scrollerbuttonright a:link,
#detailedpagelayout .imagescrollermain .scrollerbuttonright a:visited {background-image: url(images/detailedpage_scroller_right.gif);}
#detailedpagelayout .imagescrollermain .scrollerbuttonright a:hover,
#detailedpagelayout .imagescrollermain .scrollerbuttonright a:active {background-image: url(images/detailedpage_scroller_right_h.gif);}

#detailedpagelayout .imagescrollermain .scrollerbuttonleft,
#detailedpagelayout .imagescrollermain .scrollerbuttonright  {height:95px;width:5%;float:left;}

/* sitemap styles */

#sitemap ul.first {
	list-style-position: inside;
	list-style-type: circle;
}
#sitemap ul.first a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#sitemap ul ul.second {
	margin-left:20px;
	list-style-position: inside;
	list-style-type: disc;
}
#sitemap ul ul.second a {
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

/* cars for sale styles */

ul#carbuyingnav {}
#carbuyingnav li {
	float: left;
	display: block;
	margin-right:10px;
}
#carbuyingnav li a:link, #carbuyingnav li a:visited {
	padding: 3px;
	background-color: #2e2e2e;
	border: 1px solid #3e3e3e;
	display: block;
	float: left;
	text-decoration: none;
	color: #CCCCCC;
}
#carbuyingnav li a:hover {
	color: #FFFFFF;
} 

#submit #submit_nav, #listcars #listcars_nav, #information #information_nav,
#managecars #managecars_nav, #manageusers #manageusers_nav, #matchreport #matchreport_nav, #changesettings #changesettings_nav

 {color: #fff;
	background-color: #db0101;
	text-decoration: none;
	border: 1px solid #e83b3b;} 
	
	

#subnav a:link, #subnav a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}

#subnav a:hover
{
	color: #fff;
	text-decoration: underline;
}
ul#subnav {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	float: left;
}

#subnav li {
	display: inline;
	list-style-type: none;
	margin-right: 10px;
}



/* TABLES STYLES */

	#editcars {
		border: 1px solid #3e3e3e;
	}

	#editcars tbody tr td {
	font-family: "lucida grande", verdana, sans-serif;
	font-size: 8pt;
	padding: 3px 8px;
	border-left: 1px solid #434343;
	color: #999999;
	}
	
	#editcars tbody tr.selected td {
		/* background-color: #db0101; */
		color: #ffffff;
		/*font-weight: bold;
		border-left: 1px solid #7B1E19;
		border-bottom: 1px solid #e83b3b;*/
	}
	#editcars .tablehead {
	background-color: #db0101;
	text-transform: uppercase;
	color: #ffffff;
}
#editcars a:link, #editcars a:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
#editcars a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#carinfo td {
	padding:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-top-color: #2e2e2e;
	border-right-color: #2e2e2e;
	border-bottom-color: #2e2e2e;
	border-left-color: #2e2e2e;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: dashed;
	color: #CCCCCC;
}
#carinfo .carinfohead {
	color: #FFFFFF;
	text-transform: uppercase;
}
/* end of table styles */
.errortext {color:#FF0000 }

/* user info styles and logout link */ 
#userinfo {
	width: 500px;
	float: left;
}
#userinfo p {
	color: #999999;
}
.boldik{
	color: #FFFFFF;
	font-weight: bold;
}
#logout {
	width: 100px;
	float: right;
	text-align: right;
}

#logout a:link, #logout a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#logout a:hover {
	text-decoration: underline;
}

#userinfo p, #logout p {
	margin: 0px;
	padding: 0px;
}
/* END OF: user info styles and logout link */ 
#imageuploader {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	background-color: #909090;
	padding: 10px;
	border: 1px solid #707070;
}
#warning {
	float: left;
	width: 220px;
	margin: 5px;
	background-color: #db0101;
	border: 1px solid #e83b3b;
	padding: 5px;
}

p#warning {
	font-size: 10px;
}
ul#imagesedit, ul#imageseditlinks, ul#imagesshow   {
	float: right;
	width: 270px;
	margin-bottom: 10px;
	border: 1px solid #4D4D4D;
}
#imagesedit img, #imagesshow img {
	border: 1px solid #646464;
}
#imageseditlinks li {
	list-style-type: none;
	display: inline;
	margin-right: 10px;
}

#imagesedit li {
	background-color: #383838;
	padding: 10px;
	list-style-type: none;
	border: 1px solid #4D4D4D;
	float: left;
	display: block;
	margin: 3px;
	width: 105px;
	height: 105px;
}
#imagesshow li {
	background-color: #383838;
	padding: 10px;
	list-style-type: none;
	border: 1px solid #4D4D4D;
	float: left;
	display: block;
	margin: 3px;
	width: 100px;
	height: 75px;
}
#imagesedit a:link, #imagesedit a:visited {
	text-transform: uppercase;
	text-decoration: none;
	color: #999999;
	font-size: 10px;
}
#imageseditlinks a:link, #imageseditlinks a:visited {
	text-decoration: underline;
	padding: 3px;
	font-size: 10px;
}
#imageseditlinks a:hover {
	text-decoration: none;
	background-color: #383838;
	padding: 3px;
}
#imagesedit a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

#imagesedit p {
	color: #666666;
	margin: 0px;
	padding: 0px;
	width: 100px;
	text-align: center;
	float: left;
}
#tablelinks a:link, #tablelinks a:visited  {
	color: #CCCCCC;
	font-weight: normal;
	text-decoration: underline;
}
#tablelinks a:hover {
	color: #FFFFFF;
}
.outlined {
	border:#FFFFFF solid 1px;
	padding:10px
}
.outlined2 {	
	padding:10px
}

#thumbbox1 li {
	background-color: #000000;
	padding: 1px;	
	list-style-type: none;
	border: 1px solid #4D4D4D;
	float: left;
	display: block;
	margin: 1px;
	width: 100px;
	height: 75px;
}
#showcurrentreport #showcurrentreport_nav, 
#regeneratenewreport #regeneratenewreport_nav,
#searchreport #searchreport_nav {
	color: #db0101;
	text-decoration: underline;
}
.submitinfo {
	background-color: #2e2e2e;
	padding: 5px;
	border: 1px solid #3e3e3e;
}

.floatrightsize {width:315px;float:right;}
.red {color:#FF0000;}
.floatrightsize {}
#help {width:780px;margin:0px auto 0px auto;}
#help a:link, #help a:visited, #help a:hover {
	font-weight: bold;
	color: #FFFFFF;
	float: right;
	margin-right: 10px;
}
/* FORMS STYLES */


/* fieldset */


#checkboxfix .fix {width:inherit;float:none;}
div#checkboxfix {background-color:#00FF00;width:45%;float:left;}

fieldset#vehstatus, fieldset#deletedveh {background-color:#db0101;border:none;
background-image:url(images/vehstatus_bg.gif);
background-repeat:repeat-x;
background-position:left bottom;
font-size:16px;}

.printerror {background-color:#c5a200;color:#000000;padding:10px;margin:20px 0 20px 0;}

.shortbridge {width:25px;float:left;height:20px;}
#searchfield .short {width:75px;}

.braker {width:25px;float:left;}

ul#dcontent-textpart-links {
	list-style-type: none;
	list-style-position: inside;
	list-style-image: url(images/news_ico_home.gif);
}
#dcontent-textpart-links li {
	margin-bottom: 10px;
}


#detailedpagelayout div.catimgholder {width:100%;float:left;display:block;}
#detailedpagelayout .catimgtext {width:420px;float:left;display:block;}
#detailedpagelayout .catimg {width:420px;float:right;text-align:right;}
#detailedpagelayout .catimg img {border: 1px solid #3e3e3e}


/* subnav */
div#subnavhead {
	background-color:#1D1D1D;
	display:block;
	float:left;
	width:100%;
	background-image: url(images/subnav-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	text-align: center;
	padding-top: 10px;
}
#subnavhead ul.subnav {
	width:90%;
	float:none;
	padding:0;
	list-style-type: none;
	color: #FFFFFF;
	
	margin: 0px;
}
#subnavhead .subnav li {
	
	display: inline;
	padding: 0;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}


.subnav li a {
	font-size:12px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 3px;
}
.subnav li a:link, .subnav li a:visited {text-decoration: none;color: #FFFFCC;}
.subnav li a:active, .subnav li a:hover {
	text-decoration:none;
	color:#000000;
	background-color: #FFFFFF;
	font-weight: bold;
}
#subnavhead h3 {
	font-size:14px;
	margin:0;
	padding:0;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold;
}

div#smallsearchbox {width:200px;float:right;border:1px solid #3e3e3e;margin-bottom:10px;}
#smallsearchbox .padding {padding:5px;}
#smallsearchbox .row {width:100%;display:block;float:left;margin-bottom:5px;}
#smallsearchbox .row label, #smallsearchbox .row select {width:100%;display:block;float:left;}

a.smallsearchbox-search {
	width:78px;
	height:28px;
	display:block;
	text-align:center;
	background-image: url(images/smallsearchbox-search-button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#FFFFFF;
	text-decoration:none;
}

a.smallsearchbox-search:hover {background-position: left -38px;}
.smallsearchbox-search span {display:block;padding-top:5px;}

/* calendar */

/* CSS Document */
/* global colors usage */


#calendar #yearslist a:link, #calendar #yearslist a:visited, #calendar #yearslist a:hover,
#calendar table td h1, #calendar table td.event a:link, #calendar table td.event a:visited, #calendar table td.event a:hover, #calendar ul#calendarheader li a, #calendar #content h1, #calendar #content a
{  }

#calendar table, #calendar table td.day {background-color: #7b2d19;}
#calendar table td.event p {color: #ffffcc;}
#calendar table td {background-color: #ebc9c1;}
#calendar table td.event {background-color: #c89a8f;}
#calendar #content hr {border-top: 1px solid #c89a8f;}






#calendar div#yearslist {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #FFFFFF;
}


div#calendar {
	width: 100%;
	display:block;
	float:left;

}
#calendar table {
	width: 100%;
}

#calendar table td {
	
	padding: 5px;
	height:75px;

}
#calendar table td h1 {
	font-size: 14px;

}
#calendar table td.day {

	color: #FFFFFF;
	width: 14%;
	font-weight: bold;
	height: 20px;
}
#calendar table td.event p {
	
	font-weight: bold;
	font-size: 11px;
}

#calendar table a:link, #calendar table a:visited {
	color: #FFFFFF;
}


#calendar ul#calendarheader {
	list-style-type: none;
	width: 100%;
	height: 30px;
}
#calendar ul#calendarheader li {
	width: 33%;
	display: block;
	float: left;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	height: 30px;
}

#calendar ul#calendarheader li a {

	text-decoration: none;
}

#calendar fieldset#eventslist {
	padding: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #EFEFEF;
}
#calendar fieldset#eventslist label {
	font-weight: bold;
}
#calendar fieldset#eventslist select {
	width: 33%;
}
#calendar #content h1 {
	font-size: 18px;
}
#calendar #content h2 {
	font-size: 14px;
}
#calendar #content hr {	
	height: 1px;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
	margin-bottom: 5px;
	margin-top: 5px;}
#calendar #content p {}
#calendar div#content {
	padding: 10px;
}
#calendar fieldset {
	width: 95%;
	padding: 10px;
}
#calendar fieldset .row {
	width: 100%;
	height: 20px;
	margin-bottom: 10px;
	display: block;
	
}

#calendar fieldset .row label {
	width: 25%;
	float: left;
	text-align: right;
	padding-right: 10px;
	
}

#calendar fieldset .row input, #calendar fieldset .row textarea, #calendar fieldset .row select {
	width: 65%;
	float: left;
	font-family:"Trebuchet MS", Arial, Verdana;
}

#clearer input, #clearer label {width:auto;float:none;}
#clearer label {cursor:pointer;}
ul#adminav {
	list-style-type: none;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
#adminav li {
	display: inline;
	margin-right: 20px;
}
#adminav a:link, #adminav a:visited {
	font-size: 16px;
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
}
#adminav a:hover {}  

.error {
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #CCCCCC;
}


div#carspecial {
	width:300px;
	margin:0 auto 0 auto;
	background-color:#902a25;
	border:1px solid #FFFFFF;
	padding:10px;
	background-image: url(images/featured-car.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#carspecial .carspecialname {font-size:20px;text-align:left;margin:0 0 30px 0;padding:0;font-weight:bold}
#carspecial img {border:1px solid #FFFFFF}
#carspecial .fs2name {font-size:12px;font-weight:bold}
#carspecial .fs2price {font-size:16px;font-weight:bold}
/*scroller */
div.imagescrollermain {
	float:left;
	width:100%;
	display: block;
	margin:0 0 10px 0;
	position:relative;
	height:130px;
}
.imagescrollermain div#imagescroller {
	float: left;
	width: 100%;
	display: block;
	overflow:hidden;
	height:130px;
	position:relative;

}
.imagescrollermain li {list-style:none}
.imagescrollermain img.smallthumbsimgscr {position:absolute;border:1px solid #3f3f3f;}


.imagescrollermain #imagescroller .scrollingpart {float:left;height:75px;}
.imagescrollermain #imagescroller .scrollingpart img {float:left;margin-right:5px;}
.imagescrollermain div.imagescrollercontainer {width:100%;height:130px;float:left;display:block;position:relative;}
.imagescrollermain .scrollerbuttonleft a,
.imagescrollermain .scrollerbuttonright a   {
	
	width:100%;
	height:130px;
	float:left;
	display:block;
	background-repeat: no-repeat;
	background-position: center center;
	
}

.imagescrollermain #loadingcoverdivInv {background-color:#5F2918;width:100%;height:130px;left:0;top:0;position:absolute;z-index:10;	filter: alpha(opacity=90); 
-moz-opacity: 0.9;
KhtmlOpacity: .9;
opacity: .9;}
.imagescrollermain div.imagescrollersubcontainer {width:100%;height:95px;position:absolute; z-index:5;top:0;left:0;}
.imagescrollermain .scrollerbuttonleft a:link,
.imagescrollermain .scrollerbuttonleft a:visited {background-image: url(images/detailedpage_scroller_left.gif);}
.imagescrollermain .scrollerbuttonleft a:hover,
.imagescrollermain .scrollerbuttonleft a:active {background-image: url(images/detailedpage_scroller_left_h.gif);}

.imagescrollermain .scrollerbuttonright a:link,
.imagescrollermain .scrollerbuttonright a:visited {background-image: url(images/detailedpage_scroller_right.gif);}
.imagescrollermain .scrollerbuttonright a:hover,
.imagescrollermain .scrollerbuttonright a:active {background-image: url(images/detailedpage_scroller_right_h.gif);}

.imagescrollermain .scrollerbuttonleft,
.imagescrollermain .scrollerbuttonright  {height:125px;width:5%;float:left;}

.imagescrollermain div.specthumbs {position:absolute; width:200px; height:125px;}


#inputfix input {width:auto}


/* museum attractions */
#museumattractions {font-family:Tahoma, Arial, "Trebuchet MS"}

#museumattractions div.ma-cntn, #museumattractions div.ma-head, #museumattractions div.ma-foo {width:878px;display:block;float:left;}

#museumattractions div.ma-cntn {
	background-image: url(images/attractions-images/main-pattern.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#museumattractions div.ma-head {	background-image: url(images/attractions-images/main-bg.png);
	background-repeat: no-repeat;
	background-position: left top;}
#museumattractions div.ma-foo {
	background-image: url(images/attractions-images/main-footer.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:10px;
}

#museumattractions div.ma-image-holder {width:850px;height:310px;position:relative;float:left;padding:14px;}
#museumattractions div.ma-image {position:absolute;z-index:1;left:14px;top:14px;width:850px;height:310px;}
#museumattractions div.ma-image-text {
	position:absolute;
	z-index:2;
	left:14px;
	top:223px;
	width:850px;
	height:100px;
	background-image: url(images/attractions-images/ma-image-text-bg.png);	
}

#museumattractions div.ma-image-text h1 {
	color: #d44028;
	font-size: 24px;
	font-weight: bold;
	padding: 10px 10px 0 10px;
}
#museumattractions div.ma-image-text h2 {
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	line-height: 18px;
	padding: 0 10px 0 10px;
}


#museumattractions div.ma-stories {
	float:left;
	display:block;
	padding: 0 0 0 10px;
	width: 558px;
}
#museumattractions div.ma-calendar {
	float:right;
	display:block;
	padding: 0 13px 0 0;
	width: 285px;
}
#museumattractions div.ma-story, #museumattractions div.ma-story-h, #museumattractions div.ma-story-c, #museumattractions div.ma-story-f {float:left;width:558px;display:block;background-position: left top;}
#museumattractions div.ma-story-h, #museumattractions div.ma-story-f  {height:8px;background-repeat: no-repeat;}
#museumattractions div.ma-story-h {background-image: url(images/attractions-images/ma-stories-h.png);}
#museumattractions div.ma-story-f {background-image: url(images/attractions-images/ma-stories-f.png);}
#museumattractions div.ma-story-c {background-image: url(images/attractions-images/ma-stories-c.png);background-repeat: repeat-y;}
#museumattractions div.ma-story-c-p {width:420px;float:left;}
#museumattractions div.ma-story h3 {
	font-size:18px;
	font-weight:bold;
	color:#f0f0f0;
	padding: 0 10px 0 14px;
	margin: 5px 0 0 0;
}
#museumattractions div.ma-story p {
	color:#cdcdcd;
	font-size:14px;
	line-height:18px;
	padding: 0 10px 0 14px;
	margin: 5px 0 10px 0;
}
#museumattractions div.ma-story a   {text-decoration:none;color:#cdcdcd;}
#museumattractions div.ma-story h3 a {text-decoration:none;color:#f0f0f0;}
#museumattractions div.ma-story div.ma-story-img {
	width:124px;
	height:124px;
	float: right;
	padding: 5px 10px 5px 0;
}

/* calendar dates */
#museumattractions div.ma-cal-hold a {text-decoration:none}
#museumattractions div.ma-cal-hold h4 {height:24px;}
#museumattractions div.ma-cal-hold span {height:19px;}
#museumattractions div.ma-cal-hold {float:left;display:block;width:200px}
#museumattractions div.ma-cal-hold h4 {
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:11px;
	font-size: 12px;
	font-weight: bold;
}
#museumattractions div.ma-cal-hold span {
	background-repeat: no-repeat;
	background-position: right top;
	float:left;
	margin-left:14px;
	padding-right: 14px;
	padding-top: 5px;
}
#museumattractions div.ma-cal-hold div.ma-calendar-c {background-repeat: repeat-y;}
#museumattractions div.ma-cal-hold div.ma-calendar-c p {padding:0 25px;margin:5px 0 10px 0;line-height:14px;}
#museumattractions div.ma-cal-hold div.ma-calendar-c hr {margin:5px 15px;border-top-style: dashed;}
#museumattractions div.ma-cal-hold div.ma-calendar-c h5 {
	padding:10px 25px 0 25px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	
}
#museumattractions div.ma-cal-hold div.ma-calendar-h {margin-top:-4px}
#museumattractions div.ma-cal-hold div.ma-calendar-h, #museumattractions div.ma-cal-hold div.ma-calendar-f {height:8px;background-repeat: no-repeat;}
#museumattractions div.ma-cal-hold div.ma-calendar-h, #museumattractions div.ma-cal-hold div.ma-calendar-f, #museumattractions div.ma-cal-hold div.ma-calendar-c {width:288px;display:block;float:left;background-position: left top;}
/* june */
#museumattractions #ma-june h4 span {background-image: url(images/attractions-images/ma-june-right.png);}
#museumattractions div#ma-june h4 {background-image: url(images/attractions-images/ma-june-left.png);}			
#museumattractions #ma-june div.ma-calendar-h {background-image: url(images/attractions-images/ma-june-h.png);}
#museumattractions #ma-june div.ma-calendar-c {background-image: url(images/attractions-images/ma-june-c.png);}
#museumattractions #ma-june div.ma-calendar-f {background-image: url(images/attractions-images/ma-june-f.png);}
#museumattractions #ma-june div.ma-calendar-c h5, #museumattractions #ma-june div.ma-calendar-c h5 a {color:#498286}
#museumattractions #ma-june div.ma-calendar-c p, #museumattractions #ma-june div.ma-calendar-c p a {color:#cdebed}
#museumattractions #ma-june div.ma-calendar-c hr {border-top-color: #243c3e;}
/* july */
#museumattractions #ma-july h4 span {background-image: url(images/attractions-images/ma-july-right.png);}
#museumattractions div#ma-july h4 {background-image: url(images/attractions-images/ma-july-left.png);}			
#museumattractions #ma-july div.ma-calendar-h {background-image: url(images/attractions-images/ma-july-h.png);}
#museumattractions #ma-july div.ma-calendar-c {background-image: url(images/attractions-images/ma-july-c.png);}
#museumattractions #ma-july div.ma-calendar-f {background-image: url(images/attractions-images/ma-july-f.png);}
#museumattractions #ma-july div.ma-calendar-c h5, #museumattractions #ma-july div.ma-calendar-c h5 a {color:#498652}
#museumattractions #ma-july div.ma-calendar-c p, #museumattractions #ma-july div.ma-calendar-c p a {color:#d1efd6}
#museumattractions #ma-july div.ma-calendar-c hr {border-top-color: #233827;}
/* august */
#museumattractions #ma-august h4 span {background-image: url(images/attractions-images/ma-august-right.png);}
#museumattractions div#ma-august h4 {background-image: url(images/attractions-images/ma-august-left.png);}			
#museumattractions #ma-august div.ma-calendar-h {background-image: url(images/attractions-images/ma-august-h.png);}
#museumattractions #ma-august div.ma-calendar-c {background-image: url(images/attractions-images/ma-august-c.png);}
#museumattractions #ma-august div.ma-calendar-f {background-image: url(images/attractions-images/ma-august-f.png);}
#museumattractions #ma-august div.ma-calendar-c h5, #museumattractions #ma-august div.ma-calendar-c h5 a {color:#ba441b}
#museumattractions #ma-august div.ma-calendar-c p, #museumattractions #ma-august div.ma-calendar-c p a {color:#eed5cd}
#museumattractions #ma-august div.ma-calendar-c hr {border-top-color: #433a32;}
/* september */
#museumattractions #ma-september h4 span {background-image: url(images/attractions-images/ma-september-right.png);}
#museumattractions div#ma-september h4 {background-image: url(images/attractions-images/ma-september-left.png);}			
#museumattractions #ma-september div.ma-calendar-h {background-image: url(images/attractions-images/ma-september-h.png);}
#museumattractions #ma-september div.ma-calendar-c {background-image: url(images/attractions-images/ma-september-c.png);}
#museumattractions #ma-september div.ma-calendar-f {background-image: url(images/attractions-images/ma-september-f.png);}
#museumattractions #ma-september div.ma-calendar-c h5, #museumattractions #ma-september div.ma-calendar-c h5 a {color:#c07114}
#museumattractions #ma-september div.ma-calendar-c p, #museumattractions #ma-september div.ma-calendar-c p a {color:#eee3c9}
#museumattractions #ma-september div.ma-calendar-c hr {border-top-color: #5e4324;}
/* october */
#museumattractions #ma-october h4 span {background-image: url(images/attractions-images/ma-october-right.png);}
#museumattractions div#ma-october h4 {background-image: url(images/attractions-images/ma-october-left.png);}			
#museumattractions #ma-october div.ma-calendar-h {background-image: url(images/attractions-images/ma-october-h.png);}
#museumattractions #ma-october div.ma-calendar-c {background-image: url(images/attractions-images/ma-october-c.png);}
#museumattractions #ma-october div.ma-calendar-f {background-image: url(images/attractions-images/ma-october-f.png);}
#museumattractions #ma-october div.ma-calendar-c h5, #museumattractions #ma-october div.ma-calendar-c h5 a {color:#ba9e1b}
#museumattractions #ma-october div.ma-calendar-c p, #museumattractions #ma-october div.ma-calendar-c p a {color:#eee8c9}
#museumattractions #ma-october div.ma-calendar-c hr {border-top-color: #594e23;}
/* november */
#museumattractions #ma-november h4 span {background-image: url(images/attractions-images/ma-november-right.png);}
#museumattractions div#ma-november h4 {background-image: url(images/attractions-images/ma-november-left.png);}			
#museumattractions #ma-november div.ma-calendar-h {background-image: url(images/attractions-images/ma-november-h.png);}
#museumattractions #ma-november div.ma-calendar-c {background-image: url(images/attractions-images/ma-november-c.png);}
#museumattractions #ma-november div.ma-calendar-f {background-image: url(images/attractions-images/ma-november-f.png);}
#museumattractions #ma-november div.ma-calendar-c h5, #museumattractions #ma-november div.ma-calendar-c h5 a {color:#d1274f}
#museumattractions #ma-november div.ma-calendar-c p, #museumattractions #ma-november div.ma-calendar-c p a {color:#eec9d5}
#museumattractions #ma-november div.ma-calendar-c hr {border-top-color: #53252f;}
/* december */
#museumattractions #ma-december h4 span {background-image: url(images/attractions-images/ma-december-right.png);}
#museumattractions div#ma-december h4 {background-image: url(images/attractions-images/ma-december-left.png);}			
#museumattractions #ma-december div.ma-calendar-h {background-image: url(images/attractions-images/ma-december-h.png);}
#museumattractions #ma-december div.ma-calendar-c {background-image: url(images/attractions-images/ma-december-c.png);}
#museumattractions #ma-december div.ma-calendar-f {background-image: url(images/attractions-images/ma-december-f.png);}
#museumattractions #ma-december div.ma-calendar-c h5, #museumattractions #ma-december div.ma-calendar-c h5 a {color:#1ba5ba}
#museumattractions #ma-december div.ma-calendar-c p, #museumattractions #ma-december div.ma-calendar-c p a {color:#c9e2ee}
#museumattractions #ma-december div.ma-calendar-c hr {border-top-color: #225058;}
/* january */
#museumattractions #ma-january h4 span {background-image: url(images/attractions-images/ma-january-right.png);}
#museumattractions div#ma-january h4 {background-image: url(images/attractions-images/ma-january-left.png);color:#000000}			
#museumattractions #ma-january div.ma-calendar-h {background-image: url(images/attractions-images/ma-january-h.png);}
#museumattractions #ma-january div.ma-calendar-c {background-image: url(images/attractions-images/ma-january-c.png);}
#museumattractions #ma-january div.ma-calendar-f {background-image: url(images/attractions-images/ma-january-f.png);}
#museumattractions #ma-january div.ma-calendar-c h5, #museumattractions #ma-january div.ma-calendar-c h5 a {color:#000000}
#museumattractions #ma-january div.ma-calendar-c p, #museumattractions #ma-january div.ma-calendar-c p a {color:#303030}
#museumattractions #ma-january div.ma-calendar-c hr {border-top-color: #d9d9d9;}
/* february */
#museumattractions #ma-february h4 span {background-image: url(images/attractions-images/ma-february-right.png);}
#museumattractions div#ma-february h4 {background-image: url(images/attractions-images/ma-february-left.png);}			
#museumattractions #ma-february div.ma-calendar-h {background-image: url(images/attractions-images/ma-february-h.png);}
#museumattractions #ma-february div.ma-calendar-c {background-image: url(images/attractions-images/ma-february-c.png);}
#museumattractions #ma-february div.ma-calendar-f {background-image: url(images/attractions-images/ma-february-f.png);}
#museumattractions #ma-february div.ma-calendar-c h5, #museumattractions #ma-february div.ma-calendar-c h5 a {color:#117adc}
#museumattractions #ma-february div.ma-calendar-c p, #museumattractions #ma-february div.ma-calendar-c p a {color:#c9d8ee}
#museumattractions #ma-february div.ma-calendar-c hr {border-top-color: #2d4253;}
/* march */
#museumattractions #ma-march h4 span {background-image: url(images/attractions-images/ma-march-right.png);}
#museumattractions div#ma-march h4 {background-image: url(images/attractions-images/ma-march-left.png);}			
#museumattractions #ma-march div.ma-calendar-h {background-image: url(images/attractions-images/ma-march-h.png);}
#museumattractions #ma-march div.ma-calendar-c {background-image: url(images/attractions-images/ma-march-c.png);}
#museumattractions #ma-march div.ma-calendar-f {background-image: url(images/attractions-images/ma-march-f.png);}
#museumattractions #ma-march div.ma-calendar-c h5, #museumattractions #ma-march div.ma-calendar-c h5 a {color:#ba1b84}
#museumattractions #ma-march div.ma-calendar-c p, #museumattractions #ma-march div.ma-calendar-c p a {color:#eec9de}
#museumattractions #ma-march div.ma-calendar-c hr {border-top-color: #4f2e42;}
/* april */
#museumattractions #ma-april h4 span {background-image: url(images/attractions-images/ma-april-right.png);}
#museumattractions div#ma-april h4 {background-image: url(images/attractions-images/ma-april-left.png);}			
#museumattractions #ma-april div.ma-calendar-h {background-image: url(images/attractions-images/ma-april-h.png);}
#museumattractions #ma-april div.ma-calendar-c {background-image: url(images/attractions-images/ma-april-c.png);}
#museumattractions #ma-april div.ma-calendar-f {background-image: url(images/attractions-images/ma-april-f.png);}
#museumattractions #ma-april div.ma-calendar-c h5, #museumattractions #ma-april div.ma-calendar-c h5 a {color:#84ba1b}
#museumattractions #ma-april div.ma-calendar-c p, #museumattractions #ma-april div.ma-calendar-c p a {color:#e0eec9}
#museumattractions #ma-april div.ma-calendar-c hr {border-top-color: #49552f;}
/* may */
#museumattractions #ma-may h4 span {background-image: url(images/attractions-images/ma-may-right.png);}
#museumattractions div#ma-may h4 {background-image: url(images/attractions-images/ma-may-left.png);}			
#museumattractions #ma-may div.ma-calendar-h {background-image: url(images/attractions-images/ma-may-h.png);}
#museumattractions #ma-may div.ma-calendar-c {background-image: url(images/attractions-images/ma-may-c.png);}
#museumattractions #ma-may div.ma-calendar-f {background-image: url(images/attractions-images/ma-may-f.png);}
#museumattractions #ma-may div.ma-calendar-c h5, #museumattractions #ma-may div.ma-calendar-c h5 a {color:#c7b307}
#museumattractions #ma-may div.ma-calendar-c p, #museumattractions #ma-may div.ma-calendar-c p a {color:#eee6c9}
#museumattractions #ma-may div.ma-calendar-c hr {border-top-color: #58532e;}

/* coupon */
.framecover1 {position:absolute;left:0px;top:0px;width:100%;height:500px;border:none;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);z-index:9999}
.popupbg {background-color:#000000;-moz-opacity:0.5;filter:alpha(opacity=50);khtmlopacity:.5;opacity:.5;z-index:99999;position: absolute;top: 0;left: 0;width:100%;height:100%}

div#coupon {position:absolute;top:75px;left:20%;z-index:999999;width:480px;height:441px;box-shadow:1px 1px 7px rgba(0,0,0,.85);-webkit-box-shadow:1px 1px 7px rgba(0,0,0,.85);-moz-box-shadow:1px 1px 7px rgba(0,0,0,.85);FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=000000,offX=3,offY=3,positive=true); background-color:#000}
#coupon a.closebtn {display:block;position:absolute;right:10px;top:10px;font-size:12px;font-weight:bold;text-transform: uppercase;color:#FFF}
