body
	{
	color:#5d5c5c;
	font:12px Arial, Helvetica, sans-serif;
	line-height:23px;
	}

div.upper_content_wrapper
	{
	background:url(../images/layout/upper_bg.jpg) repeat-x;
	height:440px; /*height:639px;*/
	width:100%;
	}

div.upper_main_wrapper
	{
	height:auto; /*height:639px;*/
	margin:auto;
	width:950px;
	}

div.logo_uppermenu_wrapper
	{
	background:url(../images/layout/sunshine_jaguar_bg.jpg) no-repeat;
	height:86px; /*height:115px;*/
	position:relative;
	width:950px;
	}

div.logo_wrapper
	{
	left:0px;
	height:45px;
	position:absolute;
	top:22px;
	width:78px;
	}


/*--------------------------------upper menu css start----------------------------*/
div.uppermenu_wrapper
	{
	height:26px;
	left:719px;
	position:absolute;
	top:41px;
	width:231px;
	}

div.uppermenu_wrapper2
	{
	height:26px;
	right:0px;
	position:absolute;
	top:41px;
	width:185px;
	}

#upper_menu li
	{
	list-style-type:none;
	float:left;
	}

#upper_menu li a
	{
	background:url(../images/layout/upper_menu2.jpg) no-repeat;
	display:block;
	cursor:pointer;
	}


#upper_menu li a.xk{background-position:0px 0px; width:47px; height:26px; }
#upper_menu li a.xk.active,
#upper_menu li a:hover.xk{background-position:0px -26px; width:47px; height:26px; }

#upper_menu li a.new_xk{background-position:-47px 0px; width:97px; height:26px; }
#upper_menu li a.new_xk.active,
#upper_menu li a:hover.new_xk{background-position:-47px -26px; width:97px; height:26px; }

#upper_menu li a.xf{background-position:-144px 0px; width:33px; height:26px; }
#upper_menu li a.xf.active,
#upper_menu li a:hover.xf{background-position:-144px -26px; width:33px; height:26px; }

#upper_menu li a.x_type{background-position:-181px 0px; width:71px; height:26px; }
#upper_menu li a.x_type.active,
#upper_menu li a:hover.x_type{background-position:-181px -26px; width:71px; height:26px; }

#upper_menu li a.ebrochure{background-position:-175px 0px; width:71px; height:26px; }
#upper_menu li a.ebrochure.active,
#upper_menu li a:hover.ebrochure{background-position:-175px -26px; width:71px; height:26px; }


/*--------------------------------upper menu css end----------------------------*/


div.leftmenu_flash_lowermenu_wrapper
	{
	height:auto; /*height:524px;*/
	position:relative;
	width:950px;
	}

div.leftmenu_featuredvehicle_wrapper
	{
	height:auto; /*height:524px;*/
	left:0px;
	position:absolute;
	top:0px;
	width:209px;
	}

/*--------------------------------left menu css start----------------------------*/
div.left_menu_wrapper
	{
	height:240px;
	width:209px;
	}

#left_menu li
	{
	list-style-type:none;
	float:left;
	}

#left_menu li a
	{
	background:url(../images/layout/left_menu.jpg) no-repeat;
	display:block;
	cursor:pointer;
	}

#left_menu li a.service{background-position:0px 0px; width:209px; height:30px; }
#left_menu li a.service.active,
#left_menu li a:hover.service{background-position:0px -240px; width:209px; height:30px; }

#left_menu li a.finance{background-position:0px -30px; width:209px; height:30px; }
#left_menu li a.finance.active,
#left_menu li a:hover.finance{background-position:0px -270px; width:209px; height:30px; }

#left_menu li a.parts{background-position:0px -60px; width:209px; height:30px; }
#left_menu li a.parts.active,
#left_menu li a:hover.parts{background-position:0px -300px; width:209px; height:30px; }

#left_menu li a.news{background-position:0px -90px; width:209px; height:30px; }
#left_menu li a.news.active,
#left_menu li a:hover.news{background-position:0px -330px; width:209px; height:30px; }

#left_menu li a.newsletter{background-position:0px -120px; width:209px; height:30px; }
#left_menu li a.newsletter.active,
#left_menu li a:hover.newsletter{background-position:0px -360px; width:209px; height:30px; }

#left_menu li a.about_us{background-position:0px -150px; width:209px; height:30px; }
#left_menu li a.about_us.active,
#left_menu li a:hover.about_us{background-position:0px -390px; width:209px; height:30px; }

#left_menu li a.videos{background-position:0px -180px; width:209px; height:30px; }
#left_menu li a.videos.active,
#left_menu li a:hover.videos{background-position:0px -420px; width:209px; height:30px; }


#left_menu li a.home{background-position:0px -210px; width:209px; height:30px; }
#left_menu li a.home.active,
#left_menu li a:hover.home{background-position:0px -450px; width:209px; height:30px; }

/*--------------------------------left menu css end----------------------------*/

/*--------------------------------right menu css start----------------------------*/
div.right_menu_wrapper
	{
	height:201px;
	padding:33px 0 33px 0;
	width:214px;
	}

#right_menu li
	{
	list-style-type:none;
	float:left;
	}

#right_menu li a
	{
	background:url(../images/layout/right_panel_menu.jpg) no-repeat;
	display:block;
	cursor:pointer;
	}

#right_menu li a.schedule_testdrive{background-position:0px 0px; width:214px; height:31px; }
#right_menu li a:hover.schedule_testdrive{background-position:0px -201px; width:214px; height:31px; }

#right_menu li a.no_obligation_enquiry{background-position:0px -34px; width:214px; height:0; margin-top:0;}/* removed permanently */
#right_menu li a:hover.no_obligation_enquiry{background-position:0px -235px; width:214px; height:31px; margin-top:3px;}

#right_menu li a.value_my_car{background-position:0px -68px; width:214px; height:31px; margin-top:3px;}
#right_menu li a:hover.value_my_car{background-position:0px -269px; width:214px; height:31px; margin-top:3px;}

#right_menu li a.finance_quote{background-position:0px -102px; width:214px; height:31px; margin-top:3px;}
#right_menu li a;hover.finance_quote{background-position:0px -303px; width:214px; height:31px; margin-top:3px;}

#right_menu li a.vehicle_in_stock{background-position:0px -136px; width:214px; height:31px; margin-top:3px;}
#right_menu li a:hover.vehicle_in_stock{background-position:0px -337px; width:214px; height:31px; margin-top:3px;}

#right_menu li a.current_promotion{background-position:0px -170px; width:214px; height:31px; margin-top:3px;}
#right_menu li a:hover.current_promotion{background-position:0px -371px; width:214px; height:31px; margin-top:3px;}

/*--------------------------------right menu css end----------------------------*/


/*--------------------------------car menu css start----------------------------*/
div.car_menu_wrapper
	{
	height:99px;
	}


#car_menu li
	{
	list-style-type:none;
	float:left;
	}

#car_menu li a
	{
	background:url(../images/layout/car_menu.jpg) no-repeat;
	display:block;
	cursor:pointer;
	}

#car_menu li a.xkr_convertible{background-position:0px 0px; width:214px; height:31px; }
#car_menu li a:hover.xkr_convertible{background-position:0px -99px; width:214px; height:31px; }

#car_menu li a.xk_coupe{background-position:0px -34px; width:214px; height:31px; margin-top:3px;}
#car_menu li a:hover.xk_coupe{background-position:0px -133px; width:214px; height:31px; margin-top:3px;}

#car_menu li a.xk_convertible{background-position:0px -68px; width:214px; height:31px; margin-top:3px;}
#car_menu li a:hover.xk_convertible{background-position:0px -167px; width:214px; height:31px; margin-top:3px;}

/* XJ */
#car_menu.xj-info-slider li a{background:url(../images/layout/xj_btns.jpg) no-repeat;}
#car_menu.xj-info-slider li a.xj_1{background-position:0px 0px; width:214px; height:31px; }
#car_menu.xj-info-slider li a.xj_2{background-position:0px -34px; width:214px; height:31px; margin-top:3px; }
#car_menu.xj-info-slider li a.xj_3{background-position:0px -68px; width:214px; height:31px; margin-top:3px; }


/* XF */
#car_menu.xf-info-slider li a{background:url(../images/layout/xf_btns.jpg) no-repeat;}
#car_menu.xf-info-slider li a.xf_1{background-position:0px 0px; width:214px; height:31px; }
#car_menu.xf-info-slider li a.xf_2{background-position:0px -34px; width:214px; height:31px; margin-top:3px; }
#car_menu.xf-info-slider li a.xf_3{background-position:0px -68px; width:214px; height:31px; margin-top:3px; }
#car_menu.xf-info-slider li a.xf_4{background-position:0px -102px; width:214px; height:31px; margin-top:3px; }


/* XTYPE */
#car_menu.xtype-info-slider li a{background:url(../images/layout/xtype_btns.jpg) no-repeat;}
#car_menu.xtype-info-slider li a.xtype_1{background-position:0px 0px; width:214px; height:31px; }
#car_menu.xtype-info-slider li a.xtype_2{background-position:0px -34px; width:214px; height:31px; margin-top:3px; }

/*--------------------------------car menu css end----------------------------*/


div.featured_vehicle_wrapper
	{
    background:url(../images/layout/featured_bg.JPG) no-repeat 0 0px;
    height:262px;
	margin-top:15px;
	width:209px;
	}

div.featued_header_wrapper
	{
	background:url(../images/layout/featured.JPG) top no-repeat;
	height:43px;
	width:209px;
	}

div.featured_bg
	{
	background-color:#3e3e3e;
	width:209px;
	}

p.featured_vehicle_name a{text-decoration:none;}
p.featured_vehicle_name a:hover{text-decoration:underline;}

div.featured_footer_wrapper
	{
	background:url(../images/layout/featured.JPG) bottom no-repeat;
	height:34px;
	width:209px;
	}

div.featured_content_wrapper
	{
	margin:auto;
	width:197px;
	}

div.featured_vehicle_image_wrapper
	{
	background:url(../images/layout/featured_vehicle_image_bg.jpg) no-repeat;
	height:131px;
	width:197px;
	}

div.featured_vehicle_image_holder
	{
	height:110px;
	padding:6px 6px 0 6px;
	width:185px;
	}

div.featured_vehicle_link_wrapper
	{
	height:31px;
	margin:auto;
	position:relative;
    top:4px;
	width:197px;
	}

div.featured_zoom_wrapper
	{
	left:28px;
	position:absolute;
	top:9px;
	}

div.icon_zoom_wrapper
	{
	background:url(../images/layout/icon_zoom.jpg) no-repeat;
	height:23px;
	right:0px;
	position:absolute;
	top:5px;
	width:23px;
	}


div.divider_wrapper
	{
	background:url(../images/layout/menu_flash_divider.jpg) no-repeat;
	height:353px; /*height:524px;*/
	left:209px;
	position:absolute;
	top:0px;
	width:19px;
	}

div.flash_menu_wrapper
	{
	height:auto; /*height:524px;*/
	left:228px;
	position:absolute;
	top:0px;
	width:722px;
	}

div.flash_wrapper
	{
	background:#000000;
	height:293px; /*height:417px;*/
	width:722px;
	}

div.flash_wrapper2
	{
	background:#000000;
	height:390px;
	width:722px;
	}

div.flash_holder
	{
	height:293px; /*height:413px;*/
	padding:2px;
	width:718px;
	}

div.flash_holder2
	{
	height:386px;
	padding:2px;
	width:718px;
	}


/*--------------------------------lower menu css start----------------------------*/
div.lower_menu_wrapper
	{
	background:url(../images/layout/lower_menu.jpg) top no-repeat;
	height:36px; /*height:51px;*/
	margin-top:10px; /*margin-top:18px;*/
	width:722px;
	}

div.lower_menu_conent_wapper
	{
	height:36px; /*height:51px;*/  
	margin:auto;
	width:710px;
	}

#lower_menu li
	{
	list-style-type:none;
	float:left;
	}

#lower_menu li a
	{
	background:url(../images/layout/lower_menu.jpg) no-repeat;
	display:block;
	cursor:pointer;
	}

#lower_menu li a.new{background-position:-6px 0px; width:80px; height:36px; }
#lower_menu li a.new.active,
#lower_menu li a:hover.new{background-position:-6px -36px; width:80px; height:36px; }

#lower_menu li a.demo{background-position:-86px 0px; width:89px; height:36px; }
#lower_menu li a.demo.active,
#lower_menu li a:hover.demo{background-position:-86px -36px; width:89px; height:36px; }

#lower_menu li a.pre_owned{background-position:-175px 0px; width:125px; height:36px; }
#lower_menu li a.pre_owned.active,
#lower_menu li a:hover.pre_owned{background-position:-175px -36px; width:125px; height:36px; }

#lower_menu li a.offers{background-position:-300px 0px; width:94px; height:36px; }
#lower_menu li a.offers.active,
#lower_menu li a:hover.offers{background-position:-300px -36px; width:94px; height:36px; }

#lower_menu li a.test_drive{background-position:-394px 0px; width:167px; height:36px; }
#lower_menu li a.test_drive.active,
#lower_menu li a:hover.test_drive{background-position:-394px -36px; width:167px; height:36px; }

#lower_menu li a.corporate_sales{background-position:-561px 0px; width:155px; height:36px; }
#lower_menu li a.corporate_sales.active,
#lower_menu li a:hover.corporate_sales{background-position:-561px -36px; width:155px; height:36px; }

/*--------------------------------lower menu css start----------------------------*/



/*--------------------------------lower menu2 css start----------------------------*/
div.lower_menu_wrapper2
	{
	background:url(../images/layout/lower_menu2.jpg) top no-repeat;
	height:36px; 
	margin-top:10px;
	width:722px;
	}

div.lower_menu_conent_wapper2
	{
	height:36px;
	margin:auto;
	width:700px;
	}

#lower_menu2 li
	{
	list-style-type:none;
	float:left;
	}

#lower_menu2 li a
	{
	background:url(../images/layout/lower_menu2.jpg) no-repeat;
	display:block;
	cursor:pointer;
	}
/*
#lower_menu2 li a.specifications{background-position:-11px 0px; width:194px; height:77px; }
#lower_menu2 li a:hover.specifications{background-position:-11px -77px; width:194px; height:77px; }
*/
/*
#lower_menu2 li a.brochures{background-position:-277px 0px; width:274px; height:77px; }
#lower_menu2 li a:hover.brochures{background-position:-277px -77px; width:274px; height:77px; }
*/

/*#lower_menu2 li a.inventory{background-position:-11px 0px; width:413px; height:77px; }
#lower_menu2 li a:hover.inventory{background-position:-11px -77px; width:413px; height:77px; }

#lower_menu2 li a.gallery{background-position:-424px 0px; width:287px; height:77px; }
#lower_menu2 li a:hover.gallery{background-position:-424px -77px; width:287px; height:77px; }
*/


#lower_menu2 li a.inventory{background-position:-11px 0px; width:413px; height:36px; }
#lower_menu2 li a:hover.inventory{background-position:-11px -36px; width:413px; height:36px; }

#lower_menu2 li a.gallery{background-position:-424px 0px; width:287px; height:36px; }
#lower_menu2 li a:hover.gallery{background-position:-424px -36px; width:287px; height:36px; }

/*--------------------------------lower menu2 css end----------------------------*/



div.lower_content_wrapper
	{
	background:url(../images/layout/lower_bg.jpg) repeat-x;
	background-color:#f6f5f5;
	width:100%;
	}

div.lower_main_wrapper
	{
	margin:auto;
	width:950px;
	}

div.body_content_wrapper
	{
	padding-top:20px;
	width:950px;
	}

div.icon_serive_parts_finance_wapper
	{
    margin-top:20px;
	padding:30px 0 30px 0;
	}

div.footer_wrapper
	{
	/*margin-top:20px;*/
	width:950px;
	}

div.footer_dark_line
	{
	background-color:#080808;
	font-size:0px;
	height:6px;
	width:950px;
	}

div.footer_dotted_line_wrapper
	{
	background:url(../images/layout/footer_dotted_line.jpg) repeat-x;
	font-size:0px;
	height:1px;
	width:950px;
	}

div.address_phone_wrapper
	{
	height:57px;
	position:relative;
	width:950px;
	}

div.left_phone_wrapper{height:57px;left:250px;position:absolute;top:0px;width:323px;}

div.center_phone_wrapper{height:48px;left:0px;position:absolute;top:6px;width:230px;border-right:1px solid #e4e4e4;}
div.center_phone_wrapper input.textbox{font-size:11px;margin-bottom:2px;width:200px;color:#666;}
div.center_phone_wrapper input.button{font-size:11px;}


div.right_phone_wrapper
	{
	height:57px;
	right:0px;
	position:absolute;
	top:0px;
	width:365px;
	}

div.footer_menu_wrapper
	{
	height:57px;
	position:relative;
	width:950px;
	}

div.footer_menu_content_wrapper
	{
	height:57px;
	left:0px;
	position:absolute;
	top:0px;
	width:392px;
	}

div.copyright_wrapper
	{
	height:57px;
	position:absolute;
	top:0px;
	right:0px;
	width:324px;
	}

#footer_menu
	{
	padding-top:15px;
	margin:0;
	list-style-type:none;
	}
#footer_menu li
	{
	display:inline;
	padding-right:12px;
	}
a.footer_menu_list
	{
	color:#4a8ba7;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
a:hover.footer_menu_list
	{
	color:#226785;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

div.icons_wrapper
	{
	height:50px;
	position:relative;
	}

div.icons_wrapper .link-overlay
    {
    display:inline-block;
    height:50px;
    left:0;
    position:absolute;
    top:0;
    width:192px;
    z-index:30;
    }
div.icons_wrapper .link-overlay span
    {
    display:none;
    }

div.icon_service_wrapper
	{
	background:url(../images/layout/service_parts_finance.jpg) no-repeat;
	background-position:0px 0px;
	height:50px;
	left:32px;
	position:absolute;
	top:0px;
	width:192px;
	z-index:27;
	}

div.icons_parts_wrapper
	{
	background:url(../images/layout/service_parts_finance.jpg) no-repeat;
	background-position:0px -50px;
	height:50px;
	left:362px;
	position:absolute;
	top:0px;
	width:192px;
	z-index:28;
	}

div.icons_finance_wrapper
	{
	background:url(../images/layout/service_parts_finance.jpg) no-repeat;
	background-position:0px -100px;
	height:50px;
	right:32px;
	position:absolute;
	top:0px;
	width:192px;
	z-index:29;
	}

div.icon_menu
	{
	float:right;
	padding-top:25px;
	width:134px;
	}

div.flash_description
	{
	color:#b0b0b0;
	height:20px;
	padding-top:5px;
	}

div.body_lower_btns_wrapper
	{
	padding:30px 0 30px 0;
	}

div.body_left_wrapper
	{
	float:left;
	width:679px;
	}

div.body_right_wrapper
	{
	float:right;
	width:214px;
	}

div.btn_email_share_wrapper
	{
	height:26px;
	width:214px;
	padding-bottom:33px;
	position:relative;
	}

div.btn_email_share_wrapper2
	{
	float:left;
	height:26px;
	width:214px;
	position:relative;
	}

div.btn_email_wrapper
	{
	height:26px;
	left:0px;
	position:absolute;
	top:0px;
	width:102px;
	}

div.btn_share_wrapper
	{
	height:26px;
	right:0px;
	position:absolute;
	top:0px;
	width:102px;
	}
div.choose_car_wrapper
	{
	padding-bottom:33px;
	}

div.footer_btn
	{
	float:left;
	height:144px;
	padding-right:20px;
	width:251px;
	}

div.back_top
	{
	float:left;
	padding-top:120px;
	width:118px;
	}
a.back_top
    {
    background: url(../images/layout/icon_back_top.jpg) no-repeat 0 4px;
    padding-left:16px;
    }


div.main_body_heading
	{
	width:950px;
	height:26px;
	}

div.heading
	{
	float:left;
	width:736px;
	}

div.car_offer_heading
	{
	color:#1e4556;
	background-color:#71b4d1;
	height:27px;
	margin-top:15px;
	}

div.heading_stock_number
	{
	float:left;
	width:157px;
	}

div.heading_vehicle
	{
	float:left;
	width:133px;
	}

div.heading_kms
	{
	float:left;
	width:117px;
	}

div.heading_rpr
	{
	float:left;
	width:121px;
	}

div.heading_save
	{
	float:left;
	width:121px;
	}

div.heading_now
	{
	float:left;
	width:220px;
	}

div.special_car_wrapper
	{
	height:46px;
	padding:10px 0 10px 0;
	width:950px;
	}

div.special_stock_number
	{
	float:left;
	width:157px;
	}

div.special_vehicle
	{
	float:left;
	width:133px;
	}

div.special_kms
	{
	float:left;
	width:117px;
	}

div.special_rrp
	{
	float:left;
	width:121px;
	}

div.special_save
	{
	float:left;
	width:121px;
	}

div.special_now
	{
	float:left;
	width:220px;
	}

div.car_icon_wrapper
	{
	background-color:#abacad;
	float:left;
	height:46px;
	width:46px;
	}

div.stock_content_wrapper
	{
	float:right;
	width:92px;
	}

div.car_icon_holder
	{
	height:42px;
	padding:2px;
	width:42px;
	}

div.advertise_wrapper
	{
	width:950px;
	/*padding-top:25px;*/
	}

div.advertise_content_wrapper
	{
	width:950px;
	}

div.advertise_left
	{
	float:left;
	width:417px;
	margin:0 0 0 23px;
	}

div.advertise_center
	{
	margin:auto;
	}


div.advertise_right
	{
	/*float:right;*/
	width:417px;
	margin:auto; /*margin:0 23px 0 0;*/
	}

div.advertise_right2
	{
	float:right;
	width:417px;
	margin:0 23px 0 0;
	}	

div.advertise_image_bg
	{
	background-color:#FFFFFF;
	border:1px solid #d0d0d0;
	width:415px;
	}
	
div.advertise_image_bgB
	{
	background-color:#FFFFFF;
	border:1px solid #d0d0d0;
	}	

div.advertise_image_holder
	{
	padding:7px;
	width:400px;
	}


div.dummy
	{
	height:25px;
	}

div.dummy2
	{
	height:10px;
	}	

/*--------------------------------added css----------------------------*/
div.links_wrapper
	{
	padding-top:10px;
	width:950px;
	}

div.link_content_left_wrapper
	{
	float:left;
	padding-top:6px;
	width:305px;
	}

div.link_content_middle_wrapper
	{
	float:left;
	width:305px;
	padding-top:8px;
	margin-left:17px;
	}

div.link_content_right_wrapper
	{
	float:right;
	padding-top:8px;
	width:305px;
	}



/* Additional CSS by Mark */

a{color:#4a8ba7;}
quote{margin:20px;display:block;font-style:italic;font-family:georgia;color:#444;letter-spacing:0.1em;line-height:1.6em;}
ul.common-list{margin:20px 0;padding-left:30px;}
ul.common-list ul{margin:0;}
.hidden{display:none;}
img.inline-image{border:1px solid #ccc;padding:4px;}
img.inline-image.left{float:left;margin:10px 14px 10px 0;}
img.inline-image.center{margin:10px 0;}

/* TABS */
div.body_content_wrapper div.tabbed_area{margin-top:15px;margin-bottom:10px;width:100%;}
div.body_content_wrapper ul.tabs{margin:0;padding:0;}
div.body_content_wrapper ul.tabs:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div.body_content_wrapper ul.tabs li{list-style:none;display:inline-block;float:left;margin-right:2px;}
div.body_content_wrapper ul.tabs li a{background-color:#282828;color:#b2b2b2;padding:5px 12px;cursor:pointer;}
div.body_content_wrapper ul.tabs li a{text-decoration:none;text-transform:uppercase;text-transform:capitalize;font-size:1.2em;}
div.body_content_wrapper ul.tabs li a:hover{background-color:#71b4d1;color:#1e4556;}
div.body_content_wrapper ul.tabs li a.active{background-color:#71b4d1;color:#1e4556;}
div.body_content_wrapper ul.tabs li a.active:hover{}
div.body_content_wrapper div.tabbed_area div.content{display:none;}


/* LAYOUTS */
div.two-column-body {margin-top:10px;margin-bottom:30px;}
div.two-column-body div.left-col{float:left;width:460px;}
div.two-column-body div.right-col{float:right;width:460px;}

div.three-column-body {}
div.three-column-body .col1,
div.three-column-body .col2,
div.three-column-body .col3{float:left;width:290px;margin-right:24px;}

div.two-column-left-sidebar-body{margin-top:10px;margin-bottom:30px;}
div.two-column-left-sidebar-body div.left-col{float:left;width:250px;}
div.two-column-left-sidebar-body div.right-col{float:right;width:670px;}

div#new-car-types{margin:20px 0;}
div#new-car-types p{float:left;display:block;padding:4px;margin:0 20px;background-color:#d1d1d1;}
div#new-car-types p a{display:block;text-decoration:none;}
div#new-car-types p a span{display:block;font-size:1.2em;font-weight:bold;color:#555;text-align:center;}
div#new-car-types p a:hover span{text-decoration:underline;}

/* TABLES */
table.data-grid-alpha thead{background-color:#71b4d1;}
table.data-grid-alpha td,
table.data-grid-alpha th{color:#1e4556;font-weight:normal;padding:0 6px;}
table.data-grid-beta tr.odd-row{background-color:#eaeaea;}
table.data-grid-beta td{padding:0 8px;}

table.data-grid-alpha.inventory{margin-top:10px;}
table.data-grid-alpha.inventory th{text-align:left;text-transform:uppercase;padding:2px 6px;}
table.data-grid-alpha.inventory td{padding-bottom:10px;padding-top:4px;vertical-align:top;color:#333;border-bottom:1px solid #d1d1d1;}
table.data-grid-alpha.inventory tr.even-row{background:#e9e9e9;}
table.data-grid-alpha.inventory .cel1{width:100px;}
table.data-grid-alpha.inventory .cel2{width:40px;}
table.data-grid-alpha.inventory .cel4{width:50px;text-align:right;}
table.data-grid-alpha.inventory .cel5{width:120px;text-align:right;}
table.data-grid-alpha.inventory .cel6{width:100px;text-align:right;}
table.data-grid-alpha.inventory span.imgwrap{display:block;width:90px;height:60px;overflow:hidden;border:2px solid #c1c1c1;}
table.data-grid-alpha.inventory span.imgwrap img{width:90px;}

/* CAR DETAILS */
img.car-detail-photo{border:1px solid #c9c9c9;padding:6px; width:420px;margin-bottom:15px;}
img.car-detail-photo-thumb{border:1px solid #c9c9c9;padding:2px;}
div#car-detail-img-actual-box,
div#car-detail-img-thumb-box{}
p.car-detail-img-actual{display:none;}
p.car-detail-img-actual._default{display:block;}
p.car-detail-img-thumb{float:left;margin-right:8px;margin-bottom:10px;}
p.car-detail-img-thumb img{width:96px;height:50px;}


/* DATAGRIDS */
div.datagrid-wrapper.style-one{padding-left:20px;}
p.datagrid{margin-bottom:6px;}
p.datagrid label{display:inline-block;width:120px;}
p.datagrid label.style-one{margin-left:20px;}
p.datagrid.actions{margin-top:15px;margin-bottom:10px;display:block;}


/* FORMS */
span.required-field-legend{display:block;color:#666;}
span.required-field{color:#ce0000;font-weight:bold;margin:0 2px;}

textarea.textarea,
select.dropdown,
input.textbox,
input.textbox-long{border:2px solid #bbb;padding:2px;font-family:arial;}
textarea.textarea{font-size:1.2em;color:#555;width:300px;height:100px;}
input.button{border:1px solid #555;background-color:#c1c1c1;padding:2px 8px;_padding:auto;}

span.divider-dotted{display:block;background:url(../images/layout/dotted.gif) repeat-x 0 0;height:1px;margin:15px 0;}

/* ALERTS */
p.system-notifs{margin-top:20px;color:#ce0000;}
p.alerts-notif{margin-top:20px;background-color:#c6f4c7;color:#333;border-top:1px solid #328b34;border-bottom:1px solid #328b34;padding: 3px 10px;}

div.model-info-slider{background-color:#e6e6e6;padding:10px;margin:3px 0;line-height:1.7em;font-size:0.9em;display:none;}

/* VIDEOS Page */
div.movie-thumbs-wrapper{margin:20px 0;}
div.movie-thumbs-wrapper dl{float:left;width:290px;margin-right:20px;}
div.movie-thumbs-wrapper dl dt{float:left;}
div.movie-thumbs-wrapper dl dd{float:right;margin-left:10px;width:150px;}
div.movie-thumbs-wrapper a{text-decoration:none;}
div.movie-thumbs-wrapper a:hover{text-decoration:underline;}
div.movie-thumbs-wrapper dl dt img{border:1px solid #bbb;padding:3px;}

/* fEATURED CAR */
div.featured_wrapper{position:relative;z-index:20;}
div.featured_wrapper div.itemizer{position:absolute;z-index:22;top:0;left:0;}
div.featured_wrapper div.itemizer.hidden{display:none;}


/* SITEMAP */
ul.sitemap-list{padding-left:30px;margin:20px 0;}
ul.sitemap-list li{list-style:circle;line-height:1.7em;padding-left:6px;}
ul.sitemap-list a{color:#5c5c5c;text-decoration:none;font-size:0.9em;}
ul.sitemap-list a:hover{text-decoration:underline;color:#000;}


/* NEWS */
p.news-preview{margin:10px 0 20px;}
p.news-preview strong{font-weight:normal;border-bottom:1px solid;margin-right:10px}
p.news-preview span{line-height:20px;}
p.news-preview a{margin-top:4px;display:block;text-decoration:none;}
p.news-preview a:hover{text-decoration:underline;}
p.news-preview.active strong{font-weight:bold;font-size:1.2em;}

/* GALLERIES */
div#gallery-wrapper{bordeR:1px solid #e4e4e4;margin:20px 0;padding:10px;background-color:#fff;}
div#gallery-wrapper p{float:left;margin-right:8px;background:url(../images/content/galleries/thumb_wrapper.jpg) 0 0;width:146px;height:106px;overflow:hidden;}
div#gallery-wrapper p a{display:inline-block;margin:13px;width:120px;height:81px;overflow:hidden;}
div#gallery-wrapper p a img{width:130px;height:81px;}
div#image-preloader{position:absolute;top:-50000px;}

/* PARTNERS */
dl.partner-box{border:1px solid #e6e6e6;background-color:#fff;padding:15px 30px 0 15px;padding-bottom:30px;margin-bottom:20px;}
dl.partner-box dt{float:left;margin-right:15px;text-align:center;margin:10px 10px 20px;}
dl.partner-box dt a{display:inline-block;text-align:center;}
dl.partner-box dt img{}
dl.partner-box dd{float:right;width:820px;line-height:1.6em;}
dl.partner-box dd a{text-decoration:none;}
dl.partner-box dd a:hover{text-decoration:underline;}


/* NEWSLETTER @ Footer */
form#form_newsletter p.actions span{position:absolute;top:0px;right:22px;display:inline-block;height:18px;width:16px;}
form#form_newsletter p.actions span.success,
form#form_newsletter p.actions span.error,
form#form_newsletter p.actions span.loading{border:2px solid #bbbbbb;border-left:1px solid #ccc;}
form#form_newsletter p.actions span.loading{background:url(../images/layout/ajax-loader.gif) no-repeat 0 1px;}
form#form_newsletter p.actions span.success{background:url(../images/layout/icon-success.png) no-repeat 0 1px;}
form#form_newsletter p.actions span.error{background:url(../images/layout/icon-error.png) no-repeat 0 1px;}



div.head-rotator-wrapper{position:relative;height:293px; /*height:416px;*/}
div.head-rotator-wrapper p{position:absolute;top:0;}
div.head-rotator-wrapper p.active{display:block;}
div.head-rotator-wrapper p.hidden{display:none;}
div.head-rotator-wrapper span{position:absolute;bottom:4px;width:16px;height:16px;display:block;background: url(../images/layout/rotator-controls.png) no-repeat 0 0;cursor:pointer;}
div.head-rotator-wrapper span#button-prev{right:0px !important;}
div.head-rotator-wrapper span#button-next{right:30px !important;background-position:-55px;}