
span.Hints{ padding:0 5px; color:#990000; font-weight:700; font-size:130%; float:left; position:absolute; left:-4px}
/* FORMS */
input, textarea { background:#FFF url(images/input_bg.jpg) repeat-x top; border-top:1px solid #727272; border-bottom:1px solid #DADADA; border-left:1px solid #B4B4B4; border-right:1px solid #B4B4B4; border-top:1px solid #727272; }
#ContactIndexForm { position:relative; display:block; margin-top:15px; }
.ContactFormInputs { margin-top:45px; display:block; width:495px; }
form { display:block; padding:15px 0 10px 0; }
.input { clear:both; }
.text { height:25px; }
.text input { width:145px; }
.input label { float:left; width:120px; }
div.error-message { color:#A1201A; display:inline; font-weight:700; background:url(../img/admin2/error_.gif) no-repeat left bottom; padding-left:18px; font-size:12px; display:inline; margin-left:5px; font-family:Helvetica, "Lucida Sans Unicode"; height:16px; }
.checkbox { height:20px; margin-top:35px; margin-bottom:10px; }
.checkbox input { float:left; background:none; border:none; }
*html .checkbox input { float:left; margin-top:-2px; border: none; }
.Go { border:none; }
.checkbox label { width:auto; padding-left:5px; }
.submit { position:relative; height:30px; display:block; }
.submit input { position:absolute; left:195px; }
.ContactPhone { font-size:26px; font-weight:700; text-transform:uppercase; }
.input label { font-size:12px; }
#ContactForm { position:relative; display:block; margin-top:15px; }
.select { display:block; margin-bottom:10px; }
.DropContainer { display:block; height:30px; outline:none; }
.DropValue { background:#FFF url(images/input_bg.jpg) repeat-x top; border-top:1px solid #727272; border-bottom:1px solid #DADADA; border-left:1px solid #B4B4B4; border-right:1px solid #B4B4B4; border-top:1px solid #727272; height:22px; }
.DropDisplayedValuee { padding:5px 10px; }
.DropButton { background:url(images/select.jpg) no-repeat; display:block; height:24px; width:24px; position:absolute; z-index:10; top:0; left:170px; height:24px; }
.DropList { background:#FFF; border:1px solid #333; padding:5px 0; }
.DropList li { padding-left:10px; outline:none; width:150px; }
.DropListItemHover { background:#990000; color:#FFF; }
.Errormessage { background:#eedbd5 url(../img/admin2/error_msg.gif) no-repeat 10px 10px; height:26px; text-align:left; width:400px; border:1px solid #bd5748; padding:14px 0 10px 40px; margin:0 auto 30px auto; color:#bd5748; font-weight:700; }
.Sucmessage { background:#e6ebc3 url(../img/admin2/suc_msg.gif) no-repeat 10px 10px; /*height:26px;*/ text-align:left; width:400px; border:1px solid #709f33; padding:14px 0 10px 40px; margin:30px auto 30px auto; color:#709f33; font-weight:700; }
.Notemessage { background:#FEF9F1 url(../img/admin2/warn.gif) no-repeat 10px 10px; height:26px; text-align:left; width:400px; border:1px solid #9C3C1C; padding:20px 0 10px 60px; margin:30px auto 30px auto; color:#9C3C1C; font-weight:700; }
.Captcha div.error-message { display:inline; padding-left:10px; font-weight:700; position:absolute; left:270px; top:10px; padding-left:18px; width:250px; }
.Captcha label { position:absolute; top:30px; }
.simplemodal-overlay { background:#000000; }
/* MAP */
#MAP_View { position:absolute; left:385px; top:0; width:254px; }
#map { font-size:0px; border:1px solid #cc3333; }
#map span, #map a { text-indent:-999999px; visibility:hidden; display:none; }
.DealershipContactDetails { width:375px; padding-bottom:15px; padding-top:10px; display:block; }
#MAP_View input { display:block; margin-top:4px; float:right; }
.DetailsTable { margin-bottom:15px; margin-top:10px; }
.DetailsTable h3 { font-size:14px; padding:0; color:#000; padding-bottom:3px; }
.details strong, .ContactDetails strong { }
.DealershipContactDetails a { text-decoration:none; }
.Captcha { position:relative; width:400px; height:80px; }
.Captcha img { position:absolute; left:120px; top:5px; }
.Captcha input { position:absolute; left:120px; top:50px; }
/*MESSAGE */
#window { position:relative; display:none; border:1px solid #AEAD9A; padding:10px; }
.simplemodal-close img { position:absolute; border:none; right:35px; top:30px; }


.ContactThankYouText { margin:20px auto 0 auto; width:600px; padding:50px 0 0 0; }
.ContactThankYouText ul { list-style:none; padding-left:10px; padding-top:5px; }
.loading { height:150px; display:block; top:50%; left:350px; }
#ResponseErrors ul { margin:80px auto 0 auto; background:#eedbd5 url(../img/admin2/error_msg.gif) no-repeat 10px 10px; height:26px; text-align:left; width:400px; border:1px solid #bd5748; padding:14px 0 10px 40px; color:#bd5748; font-weight:700; list-style:none; }
#MessageResponse { padding-bottom:100px; }
#simplemodal-container { padding:8px 0; }
#window { width:733px; border:1px solid #AEAEAE; }
.ContactThankYouText h2 { font-size:12px; color:#353535; padding:30px 0 10px 80px; }
.ContactThankYouText p { font-size:12px; color:#353535; padding-left:80px; }
.ContactThankYouText h3 { padding-left:80px; }
#window { background:#FFF url(images/popup_bg.jpg) repeat-y center; width:733px; position:relative; }
.popup_top { background:#FFF url(images/popup_top.jpg) no-repeat bottom center; height:35px; display:block; width:733px; position:absolute; top:0px; padding-top:5px; }
.popup_bottom { background:#FFF url(images/popup_bottom.jpg) no-repeat top center; height:35px; display:block; width:733px; position:absolute; bottom:0px; padding-top:5px; }
#FormErrors { color:#bd5748; font-weight:700; font-size:12px; width:350px; padding-top:20px; margin-bottom:10px; }
#FormErrors h3 { color:#bd5748; font-weight:700; font-size:12px; }
#FormErrors ul { list-style:none; }
.submit .Send { width:71px; height:21px; font-size:0; border:0; text-indent: -99999px; text-transform:capitalize; }
.reset { margin:10px 0; }
.reset a { background:url(images/blank_button.jpg) no-repeat; height:26px; width:161px; display:block; font-weight:700; padding:6px 0 0 25px; color:#FFF; text-decoration:none;  font-size:11px; }
.loading { background:url(images/loading.gif) no-repeat center center; height:32px; width:32px; display:block; margin:0 auto 100px auto; }
.ContactDetails h3 { font-size:14px; padding-bottom:5px; }
.defaultTextActive { color:#666666; }
#Map_Print { display:block; margin-top:5px; margin-right:-9px; }
#ContactForm .Print_Map { background:url(images/buttons.jpg) no-repeat; width:78px; height:22px; color:#FFF; display:block; float:right; text-decoration:none; font-size:12px; font-weight:700; padding:2px 0 0 18px; }
#ContactForm .view_Map { background:url(images/buttons.jpg) no-repeat; width:78px; height:22px; color:#FFF; display:block; float:right; text-decoration:none; font-size:12px; font-weight:700; padding:2px 0 0 18px; }
.button { background:url(images/buttons.jpg) no-repeat; width:78px; height:22px; color:#FFF; display:block; text-align: center; text-decoration:none; font-size:12px; font-weight:700; padding:2px 0 0 18px; }
.Filters .select select { width: 180px; }
/* white tabs */
.wtabs { width:499px; display:block; margin-left:-4px; margin-top:30px; }
.wtab_contents { display:block; background:url(images/w_bg.gif) repeat-y left; width:476px; padding-left:15px; padding-right:10px; }
.Hidden { display:none; }
.wtab_bottom { display:block; background:url(images/w_bottom.gif) no-repeat left; height:19px; width:499px; font-size:1%; }
.wtab_head { display:block; background:url(images/w_top.gif) no-repeat bottom left; height:26px; width:499px; position:relative; }
.wtab_head ul { list-style:none; position:absolute; top:-13px; left:6px; z-index:100; height:36px; width:499px; }
.wtab_head ul li { display:inline; float:left; text-align:center; }
.wtab_head ul li a { font-size:12px; font-weight:700; text-align:center; text-decoration:none; padding-top:6px; cursor:pointer; }
.wtab_head ul li a:hover { color:#333; cursor:pointer; }
.wtab_head ul li.first a { display:block; color:#8e8e8e; background:url(images/one_link.png) no-repeat; height:28px; width:101px; position:relative; padding-right:17px; }
.wtab_head ul li.first a.active { background:url(images/one_link_hover.png) no-repeat; height:28px; }
.wtab_head ul li.wtabsbsButtons { margin-left:-22px; }
.wtab_head ul li.wtabsbsButtons a { display:block; color:#7a7a7a; background:url(images/tab_main.png) no-repeat; height:28px; width:105px; padding-left:17px; padding-right:17px; }
.wtab_head ul li.wtabsbsButtons a.active { background:url(images/hover_main.png) no-repeat; height:28px; color:#333; }
.wtab_head ul li a.active { z-index:500; position:relative; color:#333; }
*html .wtab_head ul li.first a { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/css/images/one_link.png');
display:block; }
*html .wtab_head ul li.first a.active { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/css/images/one_link_hover.png');
display:block; }
*html .wtab_head ul li.wtabsbsButtons a { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/css/images/tab_main.png');
display:block; }
*html .wtab_head ul li.wtabsbsButtons a.active { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/css/images/hover_main.png');
display:block; }


#Delarship_info a.Enquire { background:url(images/listing_tabs.jpg) no-repeat; height:20px; width:55px; position:static; display:block; bottom:10px; right:15px; font-weight:700; padding:2px 0 0 16px; color:#FFF; text-decoration:none; text-transform:uppercase; font-size:11px; }
div.back { margin:10px 0;  width:658px; display:block; height:50px; }

div.back a {position:absolute;  overflow:hidden; background:url(images/go_back.gif) no-repeat; height:20px;  display:block; font-weight:700; padding:2px 0 0 20px;  text-decoration:none; text-transform:lowercase; font-size:14px; color:#990000; width:150px; }

div.back a.AddToFavourite{background:url(images/listing_tabs.gif) no-repeat; height:20px; width:65px; display:block;  font-weight:700; padding:2px 0 0 16px; color:#FFF; text-decoration:none; text-transform:uppercase; font-size:11px; right:15px; }

.SideEnquire a { background:url(images/enquire_wide.gif) no-repeat; height:27px; width:152px; display:block; text-indent:-9999px; margin:10px 0; }
.Result_price h4 { top:12px; font-size:20px; font-weight:700; right:15px; color:#5e5c5c; }
.Result_details h3 { font-size:12px; padding-top:15px; color:#5e5c5c; padding-bottom:2px; }
.Result_details h3 a { text-decoration:none; }
.Result_details span { padding-top:10px; display:inline; color:#5e5c5c; }



#EnquiryForm { display:block; padding-top:30px; }

/* PAGEING */
.paging { display:block; margin-top:10px; padding-right:5px; }
.paging ul { list-style:none; float:right; }
.paging ul li { float:left; display:inline; padding:0 2px; }
.paging ul li a { text-decoration:none; color:#727070; font-size:12px; }
.paging ul li div.disabled { background:url(images/nav_left.gif) no-repeat; height:13px; width:13px; text-indent:-9999px; display:none; }
.paging ul li.current { font-weight:700; }
.paging ul li a.Next { background:url(images/nav_right.gif) no-repeat; height:13px; width:13px; text-indent:-9999px; display:block; }
.paging ul li a.Prev { background:url(images/nav_left.gif) no-repeat; height:13px; width:13px; text-indent:-9999px; display:block; }
#GetDirections .button { padding-left:10px; margin-top:15px; }
#GetDirections .Hints { display:block; padding-top:10px; }
#EnquiryValueMyCarForm { display:block; padding-top:20px; }
#EnquiryValueMyCarForm h3 { display:block; margin:10px 0; color:#990000; background:#f3f3f3; padding:6px; }
.ValueMyCarOptions { padding:0; margin:0; margin-bottom:15px; }
.ValueMyCarOptions td { padding-right:10px; }


/* STATIC PAGES */
#StaticPages { }
#StaticPages ul { padding:5px 0 5px 0px; list-style:inside; }
#StaticPages table { text-align:left; margin:10px 0; }
#StaticPages table td { padding:5px; }
#StaticPages p, #StaticPages h1, #StaticPages h2, #StaticPages h3, #StaticPages h4 { padding:5px 0; }
#StaticPages h6 { font-size:11px; }

/*HOLDEN DETAILS */
#BrandsDetails { margin-left:-15px; position:relative; }
#BrandsDetails .MostViewed{ margin-left:0}

.details_gallery { position:relative; }
.details_gallery .gallery_top { background:url(images/holden_details/top_gallery.gif) no-repeat; height:42px; width:659px; display:block; position:relative; }
.details_gallery .gallery_top h1 { position:absolute; left:15px; top:10px; color:#b9222a; font-size:20px; font-weight:700; }
.details_gallery .gallery_top h3 { position:absolute; left:270px; top:10px; color:#b9222a; font-size:20px; font-weight:700; }
.details_gallery .gallery_top a.accessories { position:absolute; left:395px; top:16px; color:#b9222a; text-decoration:none; font-size:12px; font-weight:700; }
.details_gallery .gallery_top a.EnlargeImages { position:absolute; left:390px; top:17px; color:#FFF; text-decoration:none; font-size:12px; font-weight:700; display:block; background:url(images/enlarge.gif) no-repeat; padding-left:20px; }
.details_text { padding:10px 0 10px 20px; }
.details_gallery .gallery_contents { background:url(images/holden_details/bg_gallery.gif) repeat-y; width:649px; display:block; padding:10px; text-align:center; }
.details_gallery .gallery_contents .gallery_images_container { display:block; height:256px; width:630px; text-align:center; position:relative; }
.details_gallery .gallery_contents .gallery_images_container img { position:absolute; left:25%;}
.details_gallery .gallery_bottom { background:url(images/holden_details/bottom_gallery.gif) no-repeat; height:31px; width:659px; display:block; position:relative; }
.details_gallery .gallery_bottom ul.slider { position:absolute; right:35px; top:7px; }
.details_gallery .gallery_bottom ul.slider li { display:inline; float:left; padding:0 12px; height:10px; }
.details_gallery .gallery_bottom ul.slider li a { display:block; float:left; height:10px; text-decoration:none; }
.details_gallery .gallery_bottom ul.slider li a.active { font-weight:700;}
.details_gallery .gallery_bottom ul.slider li a.slide_left { margin-top:1px; display:block; background:url(images/holden_details/slide_left.gif) no-repeat; height:10px; width:10px; text-indent:-9999px; }
.details_gallery .gallery_bottom ul.slider li a.slide_right { margin-top:1px; display:block; background:url(images/holden_details/slide_right.gif) no-repeat; height:10px; width:10px; text-indent:-9999px; }
.details_gallery .gallery_bottom p { position:absolute; left:20px; top:5px; }
a.arrow_link { background:url(images/red_arrow.gif) no-repeat left; display:block; padding-left:10px; color:#990000; text-decoration:none; font-weight:700; }
.ServiceMap { display:inline; width:262px; height:170px; position:absolute; top:25px;left:385px;}

.SortingMenu li {
	display: inline;
	margin:4px;
}
.SortingMenu { font-weight: bold; display:block; margin:0 0 5px 5px; }
.SortingMenu ul{ display:inline;}
.SortingMenu a {  text-decoration: none; }
.SortingMenu a:hover { text-decoration: underline; }



.RemoveFromFavourite, div.back a.AddToFavourite, #Delarship_info a.Enquire
{ padding:3px 0 0 18px; width:70px;}


/*Home page Contacts Form */
.Black{ background:#000;}
.HContactPage{display:block;height:627px;margin:0 auto;position:relative;width:929px; background:#000 url(images/contacts_head.jpg) no-repeat top; padding:50px 30px 0 30px;}
.HContactPage h1{ color:#FFF; padding:0; padding-bottom:0px; padding-left:305px;}
.HContactPage form label{ color:#FFF; text-align:right; padding-right:15px;}
.HContactPage a.ContactUs{ display:block; position:absolute; top:15px; right:80px; color:#FFF; text-decoration:none; z-index:100; font-size:12px; font-weight:700;}

.HContactPage .Logo { display:block; height:32px; width:190px; position:absolute; top:8px; left:50px; z-index:150; }
.HContactPage .Logo a { display:block; height:32px; width:190px; text-indent:-9999px; background:url('landing/images/logo.png') no-repeat; }
.HContactPage form input.Send { background:url(images/send.jpg) no-repeat; width:86px; text-align:center;}
.HContactPage form{  margin:0 auto; width:490px;}
.HContactPage form .Captcha input{left:135px; }
.HContactPage form .Captcha img{ left:135px;  }
.HContactPage form .submit input{ left:135px;  }


