@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	font-family:Calibri, Tahoma, Verdana, Arial;
}
#holder{position:absolute; top:110px; left:0px; width:100%; z-index:1;}
#top{position:absolute; top:0px; left:0px; width:100%;}
#topBG{position:absolute; top:0px; left:0px; z-index:1;}
#Logo{position:absolute; top:0px; left:0px; z-index:1;}
#Phone{position:absolute; top:0px; right:10px; z-index:1;}
#RightAd{position:absolute; top:0px; right:0px;}
#RightAdTop{position:relative; top:0px; width:238px; height:14px; right:0px; background-image:url(../images/AdTop.png); z-index:2;} 
#RightAdMid{position:relative; top:0px; right:0px; width:236px; text-align:center; margin-right:2px; padding:3px 0px 5px 0px; background-image:url(../images/AdMid.png); z-index:1;}
#RightAdBottom{position:relative; bottom:0px; right:0px; width:238px; height:18px; right:0px; background-image:url(../images/AdBottom.png); z-index:0;}
.Bubble{
	background-image:url(../images/Bubble.png); height:360px; width:350px; padding:20px; padding-left:24px; background-repeat:no-repeat;
}
#MainBody{
	background-color:#FFF;
}
/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/pro_drop9.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.nav {padding:0 0 0 0; margin:0; list-style:none; height:30px; background:url(../images/back.png) repeat-x; font-family:verdana, arial, sans-serif; font-size:14px; width:100%; z-index:6;}
.nav li {float:left; height:41px;}
.nav li a {display:block; height:30px; width:124px; float:left; line-height:30px; color:#000; text-decoration:none; text-align:center;}
.nav li a:hover {position:relative; visibility:visible; line-height:30px; z-index:50;}
.nav li a:hover b {display:block; width:124px; height:30px; background:url(../images/toptab_shadow.png);}
.nav li a:hover span {display:block; width:124px; height:30px; position:absolute; left:0; top:0; cursor:pointer;}
.nav li ul, .nav li div  {position:absolute; left:-9999px;}
.nav li:hover {position:relative;}
.nav li:hover > a {line-height:30px; color:#000;}
.nav li:hover > a b {display:block; width:124px; height:35px; background:url(../images/toptab_shadow.png);}
.nav li:hover > a span {display:block; width:124px; height:30px; position:absolute; left:0; top:0; cursor:pointer;}
 
.nav table {border-collapse:collapse; margin:-1px;}
 
.nav :hover div {left:0; top:30px; width:148px; padding:10px 0; background:url(../images/sub_back.png); background-position:bottom; z-index:100;}
 
.nav :hover ul {padding:0; margin:0; list-style:none; left:0; top:30px; width:148px; height:142px; padding:10px 0; z-index:120;}
.nav :hover ul li {height:27px;}
.nav :hover ul li a {height:27px; line-height:27px; color:#333; width:143px; text-align:left; text-indent:20px;}
.nav :hover ul li.fly a {background:url(../images/arrow.gif) no-repeat 130px center;}
.nav :hover ul li a:hover {background: url(../images/subtab_over.png); color:#000;}
.nav :hover ul li:hover > a {background: url(../images/subtab_over.png); color:#000;}
 
.nav :hover ul ul, .nav :hover ul div {position:absolute; left:-9999px;}
.nav :hover ul :hover {z-index:200;}
.nav :hover ul :hover div {left:140px; top:-4px; width:148px; height:141px; padding:10px 0; background:url(../images/sub_back.png); z-index:200;}
.nav :hover ul :hover ul {padding:0; margin:0; list-style:none; left:140px; top:-4px; width:148px; height:144px; padding:10px 0; z-index:250;}
.nav :hover ul :hover ul li a {background:transparent;}
.nav :hover ul :hover ul li a:hover {background: url(../images/subtab_over.png); color:#000;}
 
 
#holder {width:750px:}
#holder img {margin-top:-4px;}
 
.BubbleTitle{
	font-size:18px;
	color:#333;
	text-align:center;
	width:100%;
	border-bottom:1px solid #666;
	padding-bottom:10px;
}
.NewsTitle{
	font-size:14px;
}
.NewsSubtitle{
	font-size:14px;
	color:#333;
}
.NewsDate{
	font-size:12px;
	color:#666;
}
.NewsBody{
	font-size:14px;
	color:#000;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	overflow:auto;
	height:150px;
}
.NewsBackground{
	height:360px;
	background-image:url(../images/NewsLogo.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	
}
#myGallery
{
width: 244px !important;
height: 225px !important;
padding-top:10px;
background-color:transparent;
text-align:left;
} 
.GalleryBubble{
	padding-left:4px;
}
.MakeModel{
	font-size:20px;
	color:#1F8AC0;
	text-decoration:none;	
}
.MakeModelnoA{
	font-size:20px;
	color:#1F8AC0;
	text-decoration:none;	
}
.MultipleFA{
	font-size:12px;
	color:#8EC2D7;
	text-decoration:none;
	font-style:italic;
}
.MakeModel:hover{
	color:#009;
	cursor:pointer;
	text-decoration:none;
}
.InfoLink{
	font-size:14px;
	color:#1F8AC0;
	font-style:italic;
	text-decoration:none;
}
.InfoLink:hover{
	color:#009;
	cursor:pointer;
	text-decoration:none;
}
.OurPrice{
	font-weight:bold;
}
.USave{
	color:#060;
}
.Percent{
	font-size:18px;
	color:#C00;
	text-align:center;
}
.Heading{
	padding-left:15px;
}
.ImgLink{
	border:1px solid #FFF;
	padding:5px;
}
.ImgLink:hover{
	border:1px solid #1F8AC0;
	cursor:pointer;
	padding:5px;
}
.Other{
	padding-top:10px;
	font-size:16px;
	text-decoration:none;
}
.OtherHolder{
	width:100%;
	text-align:left;
	font-size:20px;
	padding-top:20px;
}
#Search{
	position:absolute;
	top:0px;
	right:0px;
	z-index:5;
	background-image:url(/images/searchbg.png);
	background-position:bottom left;
	width:250px;
	height:45px;
	text-align:center;
}
.SearchText{
	height:18px;
	border:1px solid #FFF;
	padding-left:5px;
	padding-top:2px;
	background-color:#FFF;
	font-style:italic;
	color:#666;
	position:relative;
	bottom:3px;
	width:150px;
}
.SearchTextDown{
	height:18px;
	border:1px solid #00C;
	font-style:normal;
	color:#333;
	padding-left:5px;
	padding-top:2px;
	background-color:#FFF;
	position:relative;
	bottom:3px;
	width:150px;
}
.SearchButton{
	height:22px;
	position:relative;
	top:3px;
}
.NewsReadmore{
	color:#333;
	text-decoration:none;
}
.NewsReadmore:hover{
	color:#999;
	cursor:pointer;
}