
/*	-------------------------------------------------------------
	. PORTAL PAGE
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
a { color:#666666; }
a:hover { color:#dddddd;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#FFF; }


/*Clear*/
body{ background:#FFF url(images/bg.gif) repeat-x top;}

.Themebgcolor{ background:#fdaa2c;}
.Themecolor{color:#7696be;}
/*Theme Colors*/
.darkgray{ background:#d5822f; color:#FFF;}

/*Arrow's Sprite*/
.arrowwhite{ display:block; background:url(images/arrow_w.gif) no-repeat  left  ; }
.arrowgray{ display:block; background:url(images/arrow_b.gif) no-repeat left  ;  }
.arrowblack{ display:block; background:url(images/arrow_b.gif) no-repeat  left  ; color:#FFF; }

/*Lines */
.Line{background:#78756b}
.underline{ background:url(images/dark_line.gif) repeat-x bottom; }

/*	-------------------------------------------------------------
	. Layout
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.PortalHeader{ position:absolute; left:20px; top:25px;}
.PortalHeader big{ font-size:32px; color:#FFF; font-weight:700;}
.PortalHeader big span{ font-size:18px; font-weight:100;}

.Topbar{  background:none;  }
.Topbar .Logo a{ display:none; }
.Topbar .Brands{  color:#e0d6b5;}
.Topbar .Brands a{ color:#e0d6b5;}


/* Top Menu */
.Header .TopMenu li a{ background:url(images/menu_left.gif) no-repeat left bottom; color:#000;  }
.Header .TopMenu li a span{  background:url(images/menu_right.gif) no-repeat right bottom;  }
.Header .TopMenu li ul{ background:#890c22; }
.Header .TopMenu li ul li a { background:#666666;}
.Header .TopMenu li ul li a:hover {background:#FFF; color:#FFF; }

/* Menu Hover & Selected */
.Header .TopMenu li a:hover, .Header .TopMenu li a.active{ display:block; background:url(images/menu_left.gif) no-repeat left top; text-decoration:none; color:#000;  }
.Header .TopMenu li a:hover span, .Header .TopMenu li a.active span{ background:url(images/menu_right.gif) no-repeat right top;  }

/*Pages bg */
.Main{ background:url(images/page_bg.gif) repeat-y;}
.Main .Contents{ color:#000; }
.Main .Contents a{ color:#000; }
.Main .Contents .BLock { color:#000; }

.Main .BottomGrad{ background:url(images/bottom_main_bg.gif) repeat-x bottom; }

.Main .Contents h1.HeadingBg{ background:url(images/heading_bg.gif) repeat-x bottom; color:#000;   }
.Main .Contents h1.HeadingBg a{ color:#000;}

/*Featured Employees */
.Employeedetails a{ color:#000;}

.Main .SideBar{ color:#000; }
.Main .SideBar a{ color:#000;}
.Main .SideBar h2{  border-bottom:2px solid #aba8a3}
#tabs .TabBlock h3{ color:#000;}
/*Specials*/
.SpecialOptions li a{ color:#000; }
.SpecialOptions li a.Viewspecial{ background:url(images/view_special.gif) no-repeat left; }
.SpecialOptions li a.Downloadpdf{ background:url(images/download_pdf.gif) no-repeat left}
.SpecialOptions li a.Sendtoafriend{ background:url(images/email_friend.gif) no-repeat left}


/*TABS */
#tabs ul {  background:#004191; }
#tabs li, #tabs li a {  background:#004191; }
#tabs ul li { background:url(images/list_style.gif) no-repeat right;  color: #FFF;  }
#tabs ul li a {   color: #FFF;  }
#tabs ul li.active a { color: #000;background: #fdb815;  }
#tabs .TabBlock { background:#fdb815 url(images/tabs_bottom.gif) repeat-x bottom; border:1px solid #d1802f; border-bottom:2px solid #d1802f; border-top:none }
#tabs .TabBlock h3 { border-bottom:1px solid #ffc66f;}
.Footer{ background:#e6e6e6 url(images/footer_bg.gif) repeat-x top; }

/*--------------------------------------------------------------------------------*/


/*Rouded BLocks*/
.BLock{  background:url(images/rounded_bg.gif) repeat-y; }
.BLock b.Roundedtop{  background:url(images/rounded_top.gif) no-repeat;}
.BLock b.Roundedbottom{  background:url(images/rounded_bottom.gif) no-repeat;}
.BLock .Moredetails{ background:url(images/top_right_details.gif) ; }
.BLock .Moredetails a{ color:#FFF; }

.Main .Contents .TopBlock, .Main .Contents .DealerComments{color:#FFF }
.TopBlock, .DealerComments {  background:url(images/orange_bg.gif) repeat-y; color:#FFF }
.TopBlock b.Roundedtop, .DealerComments b.Roundedtop{  background:url(images/orange_top.gif) no-repeat;}
.TopBlock b.Roundedbottom, .DealerComments b.Roundedbottom{  background:url(images/orange_bottom.gif) no-repeat;}
.TopBlock .Moredetails, .DealerComments .Moredetails{ background:url(images/top_right_details.gif) ; }
.TopBlock .Moredetails a, .DealerComments .Moredetails a{ color:#FFF; }


a.Favourite{  background:url(images/favourite.gif) no-repeat;}
a.Enquire{ background:url(images/enquire.gif) no-repeat;}
a.Details{ background:url(images/details.gif) no-repeat;}
a.BuyNow{ background:url(images/buynow.gif) no-repeat;}
a.Print{  background:url(images/print.gif) no-repeat; color:#FFF;}

/*VehicleSummery*/
.table .odd td{ background:#6b6b6b;}

/*SimilarCars */
.SimilarCars a.SlideLeft{ background:url(images/slide_left.gif) no-repeat; }
.SimilarCars a.SlideRight{  background:url(images/slide_right.gif) no-repeat; }

/*dealer info*/
.Viewmap{background:url(images/view_map.gif) no-repeat;}

/* Fillters  */
.Filters{  color:#dddddd;}
.Filters strong{ color:#dddddd;}
.Filters a{ color:#dddddd; } 

/*Paging*/
.Paging a{  color:#dddddd;}
.Paging a:hover, .Paging li.active a{  color:#FFF;}
.Paging a.Prev{ background:url(images/arrow_g_l.gif) no-repeat 0 3px; }
.Paging a.Next{ background:url(images/arrow_g.gif) no-repeat 0 3px; }
.Featured_details .desc ul li strong{ color:#000;}

.Serviceads  .ads_steps ul li{  background:url(/images/yes.gif) no-repeat left top;}
.SparePartsSearch form{  background:url(images/man_02.gif) no-repeat right top;}
.PartsCategories ul li a{ color:#FFF;}

/*Contact page */
.Serviceads  .ads_steps ul li{ background:url(/images/yes.gif) no-repeat left top; }
.SparePartsSearch form{  background:url(brands/dodge/images/man_02.gif) no-repeat right top; }


.jquery-selectbox .jquery-selectbox-moreButton { background: url(images/search_select.gif);}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {  background:url(images/search_select2.gif);}



/*Mapdirections*/
.Mapdirections .Map{ border-color: #70716f;}
.Mapdirections .directions_input label{color:#FFF;}
.Mapdirections .directions_input label{ color:#FFF; }
a.contactdealer{ background:url(images/contactdealer.gif) no-repeat;}





/*Home page template */
.PortalHome{ display:block; margin:1px auto; width:950px; position:relative;}

/*Search */
.PortalSearch{ display:block; padding:10px 0;}
.PortalSearch p{ background:url(images/itsallaboutyou.gif) no-repeat; height:41px; width:241px; display:inline; margin-left:15px; text-indent:-99999px; float:left}
.PortalSearch form{ float:right;padding:10px 20px 0 30px; background:url(images/search_ico.gif) no-repeat left; position:relative; width:190px; height:34px; visibility:hidden}
.PortalSearch form .go{ position:absolute; top:10px; right:5px;}



.BrandSelect{  background:url(images/brandselect.gif) no-repeat;height:68px;
overflow:hidden;
padding-left:40px;
padding-top:4px;
width:900px;}


/*PortalBanner*/
.PortalBanner{ display:block; height:317px; width:925px; overflow:hidden; margin:10px auto;}
.PortalBanner .PortalBanners{ float:left; width:602px; height:317px; overflow:hidden; position:relative;}
.PortalBanner .Searchbox{ float:right; width:322px;}
.PortalBanner .Searchbox ul.SearchOptions, .PortalBanner .Searchbox h2{  display:none;}
.PortalBanner .Searchbox  #tabs{ margin:0;}


/*testimonials*/
.Random_testimo{ display:block; background:url(images/testimo_bg.gif) repeat-y left; padding-left:150px; position:relative; width:770px; margin: 0 auto}
.Random_testimo .Allaboutyou_r{ display:block; padding:20px 0 20px 0;}
.Random_testimo .Allaboutyou_r p{ width:660px; float:left; display:inline;}
.Random_testimo .Allaboutyou_r  a{ float:right; display:inline; margin:-25px 0 0 0; padding:10px; height:90px; width:90px;  }
.Random_testimo h4{ position:absolute; left:0; top:25px; }

.SmallBanners{ display:block; margin:16px auto; width:925px;}
.gradbg{ background:#FFF url(images/w_bg.gif) repeat-x bottom;display:block; border:1px solid #cecece; padding:2px;}
.HomeFeaturedCar{ display:block; width:299px; float:left;  }
.HomeFeaturedCar .details{ float:left; width:130px;}
.HomeFeaturedCar h4 { padding-bottom:3px;}
.HomeFeaturedCar h4 a, .HomeFeaturedCar h4 a:hover { display:block; font-size:26px; color:#000; line-height:20px; text-decoration:none; }
a.SeeNow{ display:block; background:url(images/cnow.gif) no-repeat left; font-weight:700; height:14px; padding-left:17px; color:#ba0202; font-size:11px; text-decoration:underline;}

.Tradein{ float:left; display:inline; margin-left:12px; margin-top:-1px;}
.Service{ float:right; display:inline; margin-top:-25px; position:relative;}

/*Others*/

/*SpecialMask*/
.SMask{ background:url(images/s_mask.gif) no-repeat; }



.Mapdirections h4{ background:url(images/find_dir.gif) no-repeat left;}

.Featuredblock { background:#49463b; color:#FFF;}
.Employeedetails h5, .Employeedetails  a { color:#FFF;}
a.back, .back a{ background:url(images/arrow_g_l.gif) no-repeat 0 3px; color:#FFF;}
a:hover.back{  text-decoration:none;}
.ClientOptions a.Enquire{ background:url(images/enquire2.gif) no-repeat;}
.Even td{ background:#FFF;}
.PartsCategories ul li a{ color:#FFF;}


.contact_details a, .Similar_items a{ color:#FFF;}


/*Shoping cart*/
.ShopingCart table .ProductHeader td{ color:#FFF;  background:#7f7b6e; }
a.shoping_button{ background:url(images/shoping_button.gif) no-repeat;  color:#FFF; }
a:hover.shoping_button{ background:url(images/shoping_button.gif) no-repeat bottom; color:#FFF;}

