/* CSS Document */
#menus{ clear:both;height:30px; background-color: #041040;}
#menus ul{list-style-type:none; padding:0px; margin:0px 0px 0px 10px;}
#menus ul li{float:left; background-color:#dddddd; color: black; height:30px; vertical-align:middle; line-height:30px;}
#menus ul li a{border-right:1px solid white;display:block;color:black;text-decoration:none;font-size:13px; padding:0px 8px 0px 8px;text-align:center;}
#menus ul li a:hover{color:#000052; background-color: white;}
#menus ul li ul{display:none;position: absolute;background:#F6F6F6;padding: 0px;margin:0px;border:1px solid #999999;}/**/
#menus ul li ul li{float:none;background: #F6F6F6; margin:0px;height:24px;width:140px;padding: 0px;}/**/
#menus ul li ul a{border:0px;line-height:24px;display:block;width:124px;text-align:left;text-indent:4px;}
#menus ul li ul a:hover {color:#F3F3F3;background-color: #0066CC;}
#menus ul li:hover ul{display:block;}
#menus ul li.sfhover ul{display:block;}
#menus ul li:hover ul li ul{display:none;}
#menus ul li.sfhover ul li ul{display:none;}
#menus ul li font{float:right;margin:-24px 0px 0px 0px;font-size:12px;}
#menus ul li ul li ul{margin:-24px 0px 0px 135px;}
#menus ul li ul li.sfhover1 a{color:#F3F3F3;background-color: #0066CC;}
#menus ul li ul li.sfhover1 ul{display:block;}
#menus ul li ul li.sfhover1 ul li a{color:#000000;background:#F6F6F6;}
#menus ul li ul li:hover a{color:#F3F3F3;background-color: #0066CC;}
#menus ul li ul li:hover ul{display:block;}
#menus ul li ul li:hover ul li a{color:#000000;background:#F6F6F6;}
#menus ul li ul li:hover ul li a:hover {color:#F3F3F3;background-color: #0066CC;}
/* General styles*/
html { height: 100%;}
#Wrapper {
min-height: 100%;
margin: 0 0 -35px 0;
padding: 0;
width: 100%;
float:left;
}
* html #Wrapper {height: 100%;} 
#Footer {
background-color: #042447;
margin: 0;
font-size:12px;
float:left;
width: 100%;
text-align:center;
color: #5a86cc;
}
#Footer, .push {
height: 35px;
}
/* TopBanner Style*/
#Banner { background-image:url(Images/BannerBg.gif); background-repeat: repeat-x; height:141px; display:block; min-width: 1001px;}
/* TopBanner Style*/
Body { margin:0; padding:0; width: 100%; height: 100%; font-family:Arial, Helvetica, sans-serif; font-size: 13px; min-width: 1001px; }
.TopMenu {height: 25px; width: 100%; display:block; color: #F9F9BD; font-size:12px; vertical-align:middle; line-height: 20px;}
.TopMenu a { color: #5a86cc }
.TopMenu a:visited { color:  #5a86cc }
.TopMenu a:hover { color: #e9a115 }
SPAN.ContactInfo { margin: 5px 30px;}
.SiteImage { background-image:url(Images/Banner.gif); background-repeat:no-repeat; height:116px;}
#ContentContianer { width: 100%; display:block;}
.Popup p { margin-top: 10px; margin-bottom: 10px;}
.Popup ul { margin-top: 0px; margin-bottom: 0px;}
#LeftSideBlock { width: 20%; min-width: 200px; background-color:#d1dceb; border: solid 2px #d5d5d5; margin: 5px; text-align:center; float:left;}
.AdditionalInfo { width: 180px; font-size: 14px; font-weight: bold; color: black; margin-top: 10px; margin-bottom:10px; display:block;}
#Content {display: block; float:left; padding: 0 10px 10px 10px; width: 75%; margin-bottom: 10px; }
.TopItem { display:block; background-color:white; color; black; width: 170px; margin: 5px auto;}
.PromotionInfo {display: block;padding: 5px 0 5px 5px; float:left; font-size: 12px; text-align:left; width:100px;}
.HotImage {display: block; width: 55px; height:54px; float:right;}
.SalePrice { font-weight: bold; color: red; font-size: 14px;}
.RegularPrice {color: black; margin-left: 15px; font-size: 13px;}
.PageTitle {font-weight: bold; font-size: 16px; padding: 10px 0 5px 10px; color:#000052; }
.ContentBlock {padding: 5px 0px 10px 10px; color: #5e5e5f;}
.SaleItem { display:block; width: 280px; min-width: 200px; height: 250px; min-height: 200px; float:left;padding-right: 5px; }
.SaleItemPicture { display:block; margin: 5px 0;}
.ItemImage { display:block; width: 120px; text-align:center; vertical-align:top; float: left;}
.ItemInfo {display: block; width: 220px; float:left; color:#5e5e5f; margin-left: 10px; }
.ItemInfo ul { margin: 5px 0 0 10px; padding:0 0 10px 10px; list-style-type: circle; list-style-position:outside; }
.ItemName {font-weight:bold; margin: 0 0 5px 0; color:#000b63; font-size: 14px; }
.Bold { font-weight: bold;}
.Navy { color: #013895; }
.14px { font-size: 14px;}
.ItemInfo a:link {	color: #FF6600;}
.ItemInfo a:visited {	color: #996600;}
.ItemInfo a:hover {	color: #CC0000;}
.ItemInfo a:active {	color: #CC0000;}
.Popup { font-size: 13px; padding: 5px;}
.PopupTitle { background-color:#041040; color: white; font-weight: bold; font-size:15px; vertical-align:middle; line-height: 15px; padding: 5px 10px;}
.PopupFooter {  height: 50px; vertical-align:middle; line-height: 18px; text-align:justify; }
.ServiceCenterInfo { display: block; margin-top: 15px; margin-bottom: 20px;  font-size:12px; line-height: 20px; }
.Map { display:block; margin-top: 10px; margin-bottom: 30px;}
.Price { color: red; font-weight: bold; display:inline; font-size: 16px; text-align:right; margin-left: 20px}
.Certification { margin: 4px 0 5px 0;}
.Red { color: red;}
.ShowroomPic { display:block; width: 320px; float: left; height: 250px;}
.ShowroomPic span { display: block; float: left; text-align:center; margin: 4px auto; }
.PictureBlock { display:block; clear: left;}
.Para { display:block; clear:left; margin-right: 10%;}
.Centered { text-align:center;}
.Bold { font-weight: bold;}
.StyledTable { border: solid 1px #041040; border-collapse: collapse; width: 98%;}
.StyledTable td {border: solid 1px #041040; padding: 3px 5px; text-align:center;}
.StyledTable thead td {background-color: #041040; color: white; padding: 3px 5px; font-weight:bold;}
/*Footer style*/
.BottomLinks { display:block; margin: 5px 10px; float:left; text-align: right; width: 45%; }
.BottomLinks  a { display: inline;margin: 0 20px 0 10px; color: #5a86cc;}
.CopyRight { display:block; margin: 5px 5px;  float: right; width: 45%;}