
*{ margin:0; padding:0; }
.clear { clear:both; }
.Left{ float:left;}
.Right{ float:right;}
.maincolor{ color:#990000;}
.secondcolor{ color:#ad0303;}
a { outline:none; color:#676767; }
h1 { color:#B9222A; }
h1 { font-size:22px; padding-bottom:5px; }
h2 { font-size:18px; padding-bottom:5px; }
h3 { font-size:16px; padding-bottom:5px; }
h4 { font-size:14px; padding-bottom:5px; }
img { border:none; }
ul { list-style:none; }
body { font-family:Arial, Helvetica, sans-serif; font-size:11px }
#Header { width:970px; margin:0 auto; }
#Header .Top_Menu ul li { margin-left:-1px; }
#Header .Top_Menu ul li a { padding:14px 16px 10px 16px; height:18px; display:block; float:left; text-decoration:none; font-size:11px; font-weight:700; }
#Header .Logo { display:block; position:absolute; top:15px; left:50px; }
#Header .Logo a { display:block; height:56px; width:207px; text-indent:-9999px }
#Body_Contents { display:block; width:970px; margin:0 auto 0 auto; padding:0 0 15px 0; }
#Pre_Header { display:block; width:100%; height:133px; }
#Header { display:block; width:970px; height:133px; margin:0 auto; position:relative; }
#Header .Heading { position:absolute; right:45px; font-size:18px; font-weight:100; top:100px; }
#Header .Top_Menu { position:absolute; left:35px; width:675px; top:90px; }
#Header .Top_Menu ul { list-style:none; }
#Header .Top_Menu ul li { display:inline; float:left; }
.Prands_Uploaded { padding:0; margin:0; margin-left:4px; }
#Body_Contents .TextBlock { padding-left:10px; display:block; width:485px; }
#Body_Contents .TextBlock h2 { padding-bottom:10px; }
#Body_Contents .TextBlock p { font-size:11px; line-height:13px; padding-bottom:15px; }
/* SHARED ELEMENTS FOR DELARSHIPS AND HOME TEMPLATE => ['HEADER', 'FOOTER', 'SIDEBAR'] */


#Header .Search { position:absolute; left:725px; width:220px; top:99px; }
#Header .Search form { position:relative; width:220px; height:24px; }
#Header .Search form input.SearchBox { position:absolute; left:35px; top:3px; width:107px; }
#Header .Search form input.Go { position:absolute; left:160px; top:3px; }
/*Body Contents*/
#Body_Contents { display:block; width:970px; margin:0 auto 0 auto;}
#Body_Contents #Col_one { float:left; display:inline; width:241px; margin-left:40px; padding-top:15px; }
#Body_Contents #Col_two { float:left; display:inline; width:490px; padding-top:15px; }

#Body_Contents #Col_three { float:right; display:inline; width:160px; margin-right:26px;/*padding-bottom:100px; */overflow:hidden; }
#Body_Contents #Col_two .Top_Slider { position:relative;  height:287px; margin-bottom:7px; overflow:hidden; width:495px; }
#Body_Contents #Col_two .Top_Slider .Mask { background:url(images/overlay_mask.gif) no-repeat; }
#Body_Contents #Col_two .Top_Slider .Mask { height:290px; width:497px; position:absolute; z-index:10; }
#Body_Contents #Col_two .Top_Slider .Uploaded { position:absolute; z-index:5; }
#Pre_Footer { display:block; width:100%; height:135px; margin:0 auto; }
#Pre_Footer #Footer { height:135px; display:block; width:970px; margin:0 auto; }
#Pre_Footer #Footer p { padding:15px 0 0 45px; }
#Pre_Footer #Footer ul { list-style:none; padding:15px 0 0 45px; }
#Pre_Footer #Footer ul li { display:inline; float:left; padding-right:10px; }
#Pre_Footer #Footer ul li a { font-size:11px; text-decoration:none; }
/*Left Shared Menu */
a.options_link { background:url(commen_list/list_bg.jpg) no-repeat 0 -36px; height:26px; width:140px; display:block; padding:10px 0 0 20px; font-weight:700; font-size:12px; text-decoration:none; color:#FFF; }
a.selected { background:url(commen_list/list_bg.jpg) no-repeat; height:26px; width:160px; display:block; padding:10px 0 0 20px; font-weight:700; font-size:12px; text-decoration:none; color:#FFF; }
a.selected_hover { background:url(commen_list/list_bg.jpg) no-repeat; }
/*a:hover.options_link{ background:url(commen_list/list_bg.jpg) no-repeat 0 -72px; height:26px; width:160px; display:block; padding:10px 0 0 20px; font-weight:700; font-size:12px; text-decoration:none; color:#FFF;}*/

.option_contents { padding:2px 0; }
.option_contents p { }
.option_contents a { color:#cc0000; text-decoration:underline; }

.option_contents .ContentBlockText{padding:10px;}


.Accordion_List { overflow:hidden; }
/*TOP SLIDER*/
.Top_Slider { position:relative; height:238px; margin-bottom:15px; }
.Top_Slider .Mask { background:url(images/overlay_mask.gif) no-repeat; height:238px; width:497px; position:absolute; z-index:10; }
.Top_Slider .Uploaded { position:absolute; z-index:5; }
.Top_Slider .Mask_slider { position:absolute; bottom:15px; height:44px; width:445px; z-index:20; left:25px; }
.Top_Slider .Slider_container { display:block; position:relative; }
.SliderMove_left { width:17px; height:20px; position:absolute; left:5px; top:12px; }
.SliderMove_right { width:17px; height:20px; position:absolute; right:5px; top:12px; }
.SliderMove_left a { width:17px; height:20px; background:url(images/go_left.jpg) no-repeat; display:block; text-indent:-99999px; }
.SliderMove_right a { width:17px; height:20px; background:url(images/go_right.jpg) no-repeat; display:block; text-indent:-99999px; }
.Smallmask_images { width:355px; overflow:hidden; position:absolute; height:40px; left:32px; top:-1px; }
.Small_Mask a { background:url(images/small_mask.gif) no-repeat top; height:43px; width:93px; display:block; position:absolute; z-index:30; }
.Small_Mask a.Selected { background:url(images/small_mask.gif) no-repeat bottom; }
.Small_Mask img { z-index:25; margin:5px 0 0 4px; }
a#banner_url { display:block; height:289px; width:497px; }
/* INTERNAL MASK*/
#Image_Mask { display:block; height:181px; width:499px; position:relative; z-index:20; margin: 0 0 0 -5px; }
#Image_Mask img { z-index:10; margin-left:5px; margin-top:2px; }
.Second_mask { background:url(images/second_mask.gif) no-repeat; height:181px; width:499px; position:absolute; }
label { width:150px; }
/* DELARSHIP FORMS*/
.submit .Send { background:url(home/images/submit.gif) no-repeat; width:71px; height:21px; font-size:0%; border:0; text-indent: -9999px; }
.ContactPhone { font-size:26px; font-weight:700; color:#990000; text-transform:uppercase; }




/* Tabs Contents :: FIRST TAB*/
#tab-1 { width:230px; }
.Fragment_Footer { height:15px; width:230px; }
.TabsContents { padding:10px; }
/* Left Top Tabs*/
ul.tabs_list { height:33px; width:230px; }
ul.tab_1 { height:33px; width:230px; }
ul.tab_2 { height:33px; width:230px; }
ul.tabs_list li { text-align:center; display:inline; float:left; }
ul.tabs_list li a { text-decoration:none; font-size:12px; font-weight:700; }
ul.tabs_list li.New a { margin:7px 10px 0 22px; display:block; }
ul.tabs_list li.Demo a { margin:7px 10px 0 17px; display:block; }
ul.tabs_list li.Used a { margin:7px 10px 0 12px; display:block; }
/* Tabs Contents  :: SECOND TAB*/
#tab-2 { background:url(images/tabs/search_tab_bg.jpg) repeat-y left; margin-left:-3px; }
div#tab-2 .Fragment_Footer { background:url(images/tabs/search_tab_footer.jpg) no-repeat left; }
/* Left Top Tabs*/
div#tab-2 ul.tabs_list { background:url(images/tabs/tabs.jpg) no-repeat left top; }
div#tab-2 ul.tab_1 { background:url(images/tabs/tabs.jpg) no-repeat left bottom; }
div#tab-2 ul.tabs_list li.New a { color:#474747; margin-left:0; }
div#tab-2 ul.tabs_list li.Demo a { color:#474747; padding:1px 30px 10px 25px; }
div#tab-2 ul.tabs_list li a:hover { color:#969696; }
div#tab-2 .TabsContents { background:#ebebeb url(images/tabs/contents_top.jpg) repeat-x; }
div#tab-2 .TabsContents ul li { border-bottom:1px solid #f5f5f5; }
div#tab-2 .TabsContents ul li ul { list-style:none; }
div#tab-2 .TabsContents ul li ul li { padding:0; }
div#tab-2 .TabsContents ul li ul li a { display:block; background:#fff; padding:5px 0 5px 10px; }
div#tab-2 .TabsContents ul li ul li a:hover { background:#FFFAE5; color:#4E4E4B; }
div#tab-2 .TabsContents ul li a { color:#424141; }
div#tab-2 .TabsContents ul li a:hover { background:#c21f20; color:#FFF; }
div#tab-1 { background:url(commen_tabs/tab_bg.jpg) repeat-y center; }
div#tab-1 .Fragment_Footer { background:url(commen_tabs/tab_footer.jpg) no-repeat center; }
/* Left Top Tabs*/
div#tab-1 ul.tabs_list { background:url(commen_tabs/commen_tab.jpg) no-repeat top; }
div#tab-1 ul.tab_1 { background:url(commen_tabs/commen_tab.jpg) no-repeat 0 -33px; }
div#tab-1 ul.tab_2 { background:url(commen_tabs/commen_tab.jpg) no-repeat bottom; }
div#tab-1 ul.tabs_list li.New a { color:#7a7a7a; }
div#tab-1 ul.tabs_list li.Demo a { color:#7a7a7a; }
div#tab-1 ul.tabs_list li.Used a { color:#7a7a7a; }
div#tab-1 ul.tabs_list li a:hover { color:#333; }
div.selection a.SelectFromList { background:url(images/select.jpg) no-repeat; height:24px; width:24px; text-indent:-99999px; }
div.search a { background:url(images/car_search.jpg) no-repeat; height:30px; width:161px; text-indent:-99999px; display:block; border: none;}

.Featured_details h2 a{ color:#676767;}
#details_list h3{color:#990000;}

/*HOT DEALS MASK */
.Hotdeals{ display:block; width:653px;  position:relative; margin-left:-10px; margin-top:10px;}
/*.Hotdeals a{  width:653px; height:223px; position:absolute; z-index:20; display:block;}
.Hotdeals img{ margin-left:7px;}
.Hotdeals .Mask{ display:block; position:absolute; background:url(images/specials_mask.gif) no-repeat; width:653px; height:223px; z-index:10;}
*/

div.Enquire a{ display:block; background:url(images/enquire_wide.gif) no-repeat; width:152px; height:27px; margin:5px 0 10px ; text-indent:-9999px;}
.Sliderdetails{ display:block; text-align:right; margin-bottom:25px;}
.Landscape{ background:url(images/landscape.jpg) no-repeat right; height:40px; margin-right:60px; padding-right:50px; width:365px; position:relative; display:inline; float:right; margin-top:15px;}
.Landscape p{ font-size:16px; font-weight:100; color:#008a2e; padding-top:10px;}
.Slideinfo{ background:url(images/slideinfo_bottom.jpg) no-repeat bottom; padding-bottom:16px;position:relative;right:-2px;top:-15px;width:204px;z-index:20; float:right}
.Slideinfo .Slideinfo_top{ background:url(images/slideinfo_top.jpg) no-repeat top; display:block; height:8px; width:204px; font-size:1%;}
.Slideinfo p{ font-size:11px; color:#272525; padding-left:30px;}



/*	-------------------------------------------------------------
14.Shoping Cart
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
/*Shoping cart*/
.ShopingCart{ display:block; width:650px; padding:30px 0;}
.ShopingCart form{ padding:0;}

.SpecialBanner{ height:175px; width:612px; overflow:hidden; position:relative;}
.SMask{ display:block; position:absolute; height:175px; width:632px; top:0;}
.Overlay_link{ background:url(images/blank.gif); height:175px; width:612px; position:absolute; top:0; left:0; }


.ShopingCart .ShopingProduct{ display:block; margin-bottom:15px; border-bottom:1px dotted #e5e5e5; padding-bottom:10px; width:560px;}
.ShopingCart .ShopingProduct .product_img{ display:inline; float:left; width:100px;}
.ShopingCart .ShopingProduct .Product_details{ display:inline; float:left; width:400px;}
.ShopingCart .ShopingProduct .Product_details h2{ font-size:14px;}
.ShopingCart .ShopingProduct .Product_details p{ width:400px;}
.ShopingCart .ShopingProduct .Product_details .ShopingOptions span.UnitPrice{ font-size:28px; color:#34637C;position:relative; bottom:-5px;}
.ShopingCart .ShopingProduct .Product_details .ShopingOptions span form{ display:inline; padding:0; margin:0;}
.ShopingCart .ShopingProduct .Product_details .ShopingOptions span form input{ padding:5px 0; width:25px; text-align:center;}
.ShopingCart .ShopingProduct .Product_details .ShopingOptions span.AddMore ul{ list-style:none; padding:8px 0;}
.ShopingCart .ShopingProduct .Product_details .ShopingOptions span.AddMore ul li{ float:left; padding-right:20px;  }
.ShopingCart .ShopingProduct .Product_details .ShopingOptions span.AddMore a.Add{ display:block; font-size:12px; padding-left:17px; background:url(images/add.gif) no-repeat left; font-weight:700; }
.ShopingCart .ShopingProduct .Product_details .ShopingOptions span.AddMore a.Remove{ display:block; font-size:12px; padding-left:17px; background:url(images/remove.gif) no-repeat left; font-weight:700; }

.CartSummary{ display:block; width:630px;}
.CartSummary ul{ list-style:none; width:630px; padding:15px 0;}
.CartSummary ul li{ display:block; border-bottom:1px dotted #e5e5e5; clear:both; padding:5px 0; height:17px;}
.CartSummary ul li span{float:right; font-size:12px;}
.CartSummary ul li strong{float:left; font-size:12px;}
.CartSummary ul li.TotalPrice {  padding:8px 0; height:25px; line-height:25px;}
.CartSummary ul li.TotalPrice span{ font-size:12px; font-weight:700;}
.CartSummary a.BigButton{ float:right; }


.ShopingCart table{ font-size:12px; margin:0 0 25px 0; width:630px; }
.ShopingCart a{ text-decoration:none; }
.ShopingCart table form{ padding:0; margin:0; }
.ShopingCart table td { padding:10px 0; border-bottom:1px dotted #e5e5e5; vertical-align:middle; }
.ShopingCart table td h2{ font-size:14px;}
.ShopingCart table .ProductHeader td, .Discounts table .ProductHeader td{ font-size:12px;   padding:5px; font-weight:700; background:#c3142b; color:#FFF; }
.Discounts table td{ padding:5px;}
.Update{ display:block; margin:15px 0; height:30px; overflow:hidden; width:630px;}
.Update a{ margin-left:10px; display:inline;}

a.shoping_button{  display:block; width:124px; text-align:center; color:#FFF; background:#c3142b; padding-top:6px; height:20px; font-weight:700; -moz-border-radius:3px;}
a:hover.shoping_button{ color:#FFF; text-decoration:none; background:#ba3647;}

.Checkout, .cartupdate{ float:right; }
a.Continue{ float:left; background:#178320;}
a:hover.Continue{ float:left; background:#20962a;}
.FinalStep{ background:#fcfcfc; border:1px solid #f7f7f7; padding:10px; display:block; margin:15px 0;}


.EmptyCart{ display:block; margin:15px auto;}
.ProductPrice{ font-weight:700; font-size:16px; color:#333;}

#ImgTitle{  font-size:16px; display:block; float:left}
#ImgPrice{ display:block; float:right; font-size:14px; font-weight:700; margin-right:100px; padding-top:3px; line-height:13px }
#AddToCart{ float:right; background:url(images/buttons.jpg) no-repeat; display:block; height:22px; width:86px; text-align:center; padding:3px 0 0 4px;margin-top:-16px; clear:right}
#AddToCart a{color:#fff; font-size:11px; font-weight:700; text-decoration:none;  }

/*26-04-10*/
a.DetailsBtn { background:url(cart/btn.gif) no-repeat; color:#FFF; display:block; font-size:11px; font-weight:700; height:18px; margin:7px 0; padding-top:3px; text-align:center; text-decoration:none; width:100px }
input.DetailsBtn { background:url(cart/btn.gif) no-repeat; border:0; color:#FFF; cursor:pointer; display:block; font-size:11px; font-weight:700; height:21px; margin:7px 0; text-align:center; text-decoration:none; width:100px }

.CartBlock{ display:block; background:url(images/cart_bg.gif) repeat-y; width:231px; margin-bottom:7px; overflow:hidden;}
.CartBlock .TopCorners{ display:block;background:url(images/cart_top.gif) no-repeat; width:231px; font-size:1%; height:13px;}
.CartBlock .BottomCorners{ display:block;background:url(images/cart_bottom.gif) no-repeat; width:231px; font-size:1%; height:13px;}
.CartContents{ padding:0 15px}
.CartContents ul{ padding:2px 0}
.CartContents ul li{ display:inline; float:left; padding-right:12px;}
.CartContents dt, .CartContents dd{ float:left; width:40px; font-size:11px; }
.CartContents dd{  font-weight:700;}
.CartContents dl{  padding:4px 0; display:block;}
.CartContents h3{ color:#990000; }
.CartContents a.DetailsBtn{ background:url(images/buttons.jpg) no-repeat; text-align:left; padding-left:18px; width:68px; height:19px; margin:3px 0}
.CartContents .Carticon{ background:url(images/cart_ico.gif) no-repeat left; padding:5px 0 0 35px; display:block; height:20px;}
.CartContents .Carticon a{ text-decoration:none; color:#990000; font-size:13px;}
.CartContents .Digits{ padding:4px 2px; background:#fdfdfd;}
table.directions th { background-color:#EEEEEE;}
img {color: #000000;}
#directions, label, th{font-size: 11px;}

.ContactDetails{ width:350px;}