* { margin: 0; padding: 0; }body { background-color:#fff; text-align:left; font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #000; /* needed to display bkgnd2 at full height in IE */ }/* --------------------------- *//* LINK STYLES *//* --------------------------- */A:link { color: #d21920; text-decoration: none }A:active { color: #d21920; text-decoration: none }A:visited { color: #d21920; text-decoration: none }A:hover { color: #000; text-decoration: none }/* --------------------------- *//* HEADINGS. TEXT STYLES *//* --------------------------- */TD, P, BR, div { font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #000; line-height: 2em; text-align: left; }H4 { font-size: 16px; color: #d21920; font-weight: bold; margin: 0px; padding: 0px; }	H6 { font-size: 13px; color: #d21920; font-weight: bold; margin: 0px; padding: 0px; }		.small { font-size: 10px; padding-top: 5px; line-height: 1.2em; clear: both; text-align: left; }.white { font-family: Helvetica, Arial, Tahoma, Verdana, Helvetica; color: #ffffff; }.black { color: #000; }#Content .BoxedText UL { margin: 0px; padding: 0px; }#Content .BoxedText UL LI { list-style:none; background:url('../../images/template/general/red_bullet.gif') no-repeat 0px 0.5em; padding-left:10px; line-height: 1.5em; }	.Disappear { display: none; }/* --------------------------- *//* DIVS *//* --------------------------- */#Wrapper { position: relative; width: 100%; margin: 0 auto; background-image: none; background-color: #fff; }#GlobalHeader { position: relative; width: 921px; margin: 0 auto; padding-top: 14px; margin-bottom: 8px; }#GlobalLogo { position: relative; text-align: left; margin-bottom: 8px; }#GlobalFooter { display: none; position: relative; margin: 0 auto; background-image: url('../../images/template/general/bg_bottom.gif'); background-repeat: no-repeat; width: 994px; height: 50px; font-family: Arial, Verdana, Helvetica; font-size: 10px; color: #595959; overflow: hidden; }#GlobalFooter P { padding: 15px 0px 0px 35px; font-size: 10px; }#GlobalFooter a { color: #000; padding: 0px 10px 0px 10px; }#GlobalFooter a:hover { color: #d21920; }#HomepageBanner { margin: 0 auto; width: 921px; margin-bottom: 9px; }#ContentWrapper { width: 100%; margin: 0 auto; padding: 22px 0px 30px 0px; overflow: visible; }#Content { float: left; width: 100%; }#Content .BoxedText { border: 1px solid #dddddd; padding: 20px 25px 15px 25px; line-height: 1.6em; overflow: visible; }#Content .BoxedText P { padding: 12px 0px 12px 0px; line-height: 1.6em; }#Content .BoxedText h2 { margin-bottom: 8px; }#NewsContainer { padding: 20px 0px 15px 0px; }#NewsImage { float: left; width: 140px; }#NewsImage img { border: 3px solid #d21920; }#NewsText { float: left; width: 490px; }#HorizontalRule { width: 630px; border-bottom: 1px solid #ccc; clear: both; height: 20px;}#PrintThisPage { display: none; }.FadedBoxed { border: 1px solid #e9e9e9; background-image: none; width: 597px; text-align: center; padding-bottom: 1px; }/* --------------------------- *//* SIDEBAR                     *//* --------------------------- */#Sidebar { float: left; width: 203px; margin: 0px 35px 0px 7px; display: none; }#Sidebar h3 { padding: 15px 0px 0px 7px; }#Sidebar ul.SidebarNav { list-style: none; padding: 0px 0px 0px 7px; }#Sidebar ul.SidebarNav li { background-color: #f3f3f3; margin-bottom: 4px; font-weight: bold; font-size: 12px; padding-left: 9px; cursor: pointer; }#Sidebar ul.SidebarNav li a { color: #000; }#Sidebar ul.SidebarNav li a:hover { color: #d71920; }#Sidebar ul.SidebarNav li:hover { background-image: url('../../images/template/sidebar/arrow.gif'); background-repeat: no-repeat; background-position: right center; color: #d71920; cursor: pointer; }/* --------------------------- *//* HOMEPAGE FOOTER             *//* --------------------------- */#HomepageItems { position: relative; margin: 0 auto; width: 921px; background-color: #f4f4f4; overflow: hidden; }#HomepageItems .Item1 { float: left; width: 311px; height: 126px; padding: 10px 14px 0px 22px; display: inline; background-image: url('../../images/template/general/Item_bg.gif'); background-repeat: no-repeat; background-position: bottom right; }#HomepageItems .Item1 h4 { width: 140px; }#HomepageItems .Item2 { float: left; width: 300px; height: 126px; padding: 10px 14px 0px 35px; display: inline; background-image: url('../../images/template/general/Item_bg.gif'); background-repeat: no-repeat; background-position: bottom right; }#HomepageItems .Item2 h4 { width: 110px; }#HomepageItems .Pic { float: right; width: 167px; }#HomepageItems .QuickLinks { float: right; height: 136px; text-align: left; width: 225px; background-color: #f4f4f4; background-image: url('../../images/template/general/quick_links_bg.gif'); background-repeat: no-repeat; background-position: bottom right; }#HomepageItems .QuickLinks h5 { padding: 7px 0px 0px 15px; }#HomepageItems .QuickLinks div { margin: 0px 0px 0px 11px; }#flashcontain { z-index: 1; }/* --------------------------- *//* NAVIGATION / BUTTONS        *//* --------------------------- */#GreatModelsRollover{ background:url('../../images/template/nav/great_models.gif') bottom;display:block;height:48px;width:146px; cursor: pointer; }#GreatModelsRollover:hover{background-position:top; cursor: pointer; }#GreatNewsRollover{ background:url('../../images/template/nav/great_news.gif') bottom;display:block;height:48px;width:134px; cursor: pointer; }#GreatNewsRollover:hover{background-position:top; cursor: pointer; }#AboutGreatWallRollover{ background:url('../../images/template/nav/about_great_wall.gif') bottom;display:block;height:48px;width:171px; cursor: pointer; }#AboutGreatWallRollover:hover{background-position:top; cursor: pointer; }#BuyingToolsRollover{ background:url('../../images/template/nav/buying_tools.gif') bottom;display:block;height:48px;width:135px; cursor: pointer; }#BuyingToolsRollover:hover{background-position:top; cursor: pointer; }#OwnersAreaRollover{ background:url('../../images/template/nav/owners_area.gif') bottom;display:block;height:48px;width:141px; cursor: pointer; }#OwnersAreaRollover:hover{background-position:top; cursor: pointer; }#DealerLocationsRollover{ background:url('../../images/template/nav/dealer_locations.gif') bottom;display:block;height:48px;width:159px; cursor: pointer; }#DealerLocationsRollover:hover{background-position:top; cursor: pointer; }#FindDealerRollover{ background:url('../../images/template/buttons/find_a_dealer.gif') bottom;display:block;height:33px;width:203px; cursor: pointer; }#FindDealerRollover:hover{background-position:top; cursor: pointer; }#BrochuresRollover{ background:url('../../images/template/buttons/brochures_prices.gif') bottom;display:block;height:33px;width:203px; cursor: pointer; }#BrochuresRollover:hover{background-position:top; cursor: pointer; }#TestDriveRollover{ background:url('../../images/template/buttons/book_a_test_drive.gif') bottom;display:block;height:33px;width:203px; cursor: pointer; }#TestDriveRollover:hover{background-position:top; cursor: pointer; }/* --------------------------- *//* FORMS *//* --------------------------- */form p label { float: left; text-align: left; width: 150px; font: 11px; font-family: Arial, Helvetica, sans-serif; }.textbox { font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #625e3d; text-align: left; width: 350px; border: 1px solid #949494; }.textboxsmall { font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #625e3d; text-align: left; width: 236px; border: 1px solid #949494; }	.selectbox { font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #625e3d; text-align: left; width: 110px; border: 1px solid #949494; }		/* --------------------------- *//* DROPDOWN/NAVIGATION *//* --------------------------- */#GlobalNav { display: none; list-style: none; background-image: url('../../images/template/nav/nav_bg.gif'); background-repeat: repeat-x; width: 757px; height: 48px; overflow: hidden; float: left; }#GlobalNav li { float: left; }/* LEVEL ONE */ul.dropdown { display: none; float: left; list-style: none; text-align: left; padding-left: 15px; background-image: url('../../images/template/nav/nav_bg.gif'); background-repeat: repeat-x; }ul.dropdown li { float: left; }ul.dropdown li.hover, ul.dropdown li:hover { position: relative; }/* LEVEL TWO */ul.dropdown ul { width: 340px; visibility: hidden; position: absolute; left: 0; list-style: none; z-index: 600; }ul.dropdown ul li { float: none; }									  /* LEVEL THREE */ul.dropdown ul ul { left: 0; top: 0; list-style: none;}ul.dropdown li:hover > ul { visibility: visible; }#DropdownContainer { display: none; position: relative; padding: 10px 15px 10px 15px; overflow: hidden;}.sub_menu { display: none; background-color: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;  width: 340px; }.sub_menu li { }.sub_menu .Title { color: #d71920; font-weight: bold; font-size: 13px; font-family: 'Arial Black', Arial, Verdana, Helvetica; }.sub_menu td { line-height: 1.3em; } /* --------------------------- *//* TABS                        *//* --------------------------- */.container {clear:both; width:100%; overflow:hidden; margin-bottom: 10px; }#Tabs { display: none; padding:0; margin:0 auto; list-style-type:none; float:left; position:relative; left:50%; }#Tabs li { float:left; position:relative; right:50%; }#Tabs a { width:auto; display:block; padding:2px 13px; color:#fff; font-size: 12px; font-weight: bold; background: url('../../images/template/nav/grey_bg.gif') left top repeat-x; margin-right:1px; text-decoration:none; }#Tabs a:hover { color:#fff; background: url('../../images/template/nav/red_bg.gif') right top repeat-x; }/* --------------------------- *//* ACCORDIAN                   *//* --------------------------- */.menu_list { width: 100%; }.menu_head { overflow: hidden; padding: 0px 0px 0px 7px; cursor: pointer; margin-bottom: 1px; position: relative; font-family: Arial; color: #fff; font-size: 13px; font-weight:bold; background-image: none; background-color: #969696; }.menu_body { display:inline !important; width: 100%; }.menu_body table td{ color:#000; background-image: none; background-color: #fff; text-decoration:none; border: 0px solid #000; }.menu_body table td.TableLeft { text-align: right; border-bottom: 1px solid #000; border-right: 1px solid #000; border-top: 0px solid #000; padding: 0px 10px 0px 10px; width: 30%;}.menu_body table td.TableRight { text-align: center; border-bottom: 1px solid #000; border-right: 1px solid #000; border-top: 0px solid #000; width: 35%; }.menu_body table td.TableRightSA220 { text-align: center; border-bottom: 1px solid #000; border-right: 1px solid #000; border-top: 0px solid #000; width: 70%; }table td.TableHeader { text-align: center; padding: 0px 10px 0px 10px; background-image: none; background-color: #fff; color: #000; border-bottom: 1px solid #000; border-right: 0px solid #000; }/* --------------------------- *//* COMMON NOFLASH REPLACEMENT *//* --------------------------- */.sIFR-active h1 { font-size: 37px; line-height: 37px; color: #000; }.sIFR-active h2 { font-size: 21px; line-height: 21px; color: #d21920; }.sIFR-active h3 { font-size: 18px; line-height: 18px; color: #000; }.sIFR-active #HomepageItems h4 { float: left; font-size: 22px; line-height: 22px; color: #d21920; }.sIFR-active h5 { font-size: 14px; line-height: 14px; color: #000; }