/* LAYOUT & GLOBAL STYLES _________________________________________________________________________________________________ */

body{ margin:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:.7em; color:#b1b1b1;}
table{font-size:1em}

#header, #nav{width:990px;margin:0 auto;text-align:left;}
#wrapper, #content_wrap {width:975px;margin:0 auto; text-align:left;}
#dnn_footer, #footer_img{width:990px;}

#dnn_subscribe{float:right; width:239px;text-align:left;height:98px; background:url(images/subscribe_banner_bg.jpg) no-repeat}
#dnn_subscribe p{margin:0; padding:3px 74px 5px 3px; color:#aca9a9}

#links{position:relative; top:22px; margin-left: 395px; padding:0;font-weight:bold}

#header{margin-top:-12px}
#header_image{float:left}

#nav_wrapper{background:#a9160c url(images/tile_navbar.gif) repeat-x; width:100%; text-align:center}
#dnn_footer{margin:0 auto;text-align:center;margin-top:10px}


/* LINKS & TEXT _______________________________________________________________________________________________________ */

a, a:link, a:visited, a.skinobject:link, a.skinobject:visited { color:#fff; text-decoration:underline;}
a:hover, a:active, a.skinobject:hover, a.skinobject:active{text-decoration:none; color:#e7e7e7}

.archivedisplaymonthlink:link, .archivedisplaymonthlink:visited, .archivedisplaymonthlink:hover, .archivedisplaymonthlink:active{color:#FFFFFF; font-size:1.2em}
a.normal{color:#000}

a.FCKimageGalleryimageName{color:#000}

a.commandButton:link, a.CommandButton:visited, a.commandbutton, .commandbutton {color:#949494}
a.commandButton:hover, a.commandButton:active{color:#949494; text-decoration:none}

a.breadcrumb:link, a.breadcrumb:visited{color:#b1b1b1; text-decoration:none}
a.breadcrumb:hover, a.breadcrumb:active{ color:#fff; text-decoration:none}

#links a:link, #links a:visited{color:#fff; text-decoration:none;}
#links a:hover, #links a:active{text-decoration:underline;}

#footer_home a, #footer_inside a{color:#787878}

h1, h2, h3, h4{font-family:Tahoma, Arial, Helvetica, sans-serif;}
h2, .subhead, .h2, h1{color:#cb881b; font-size:1.3em; font-weight:bold}
h2{ font-size:1.1em}
h3, .subsubhead, .head, span.head{color:#cb881b; font-size:1em; font-weight:bold; padding-top:10px}
h4{color:#cb881b; font-size:1em; font-weight:bold}
.subhead{font-size:1em}
.subhead, .subsubhead{color:#cb881b}
td.subhead{font-size:.9em}

#dnn_page_title h1{ margin:0; padding:0}
#dnn_page_title img{ margin:0 0 -3px 0; padding:0}

ul li{list-style:none; list-style-image: url(images/bullet.gif)}

dt{font-weight:bold; margin-bottom:15px; color:#787878;}
dd{margin-bottom:25px}

.red{color:#c61610}
.clear{clear:both}



/* STRUCTURAL NAV MENU STYLES___________________________________________________________*/

#nav{height:25px; text-align:left;}
#nav ul {padding: 0; margin: 0; border: 0; list-style: none; white-space: nowrap; position: relative; z-index: 99999;}
#nav li { position: relative; display: inline; float: left; margin: 0; border: 0; padding: 0;}
#nav li li { z-index: 11113;}
#nav li ul {position: absolute; margin: 0; border: 0; padding: 0; z-index: 11112;left: -9999px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -9999px;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul,
#nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto; z-index: 99999;}
#nav iframe { position: absolute; left: 0; top: 0; z-index: 0;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);	display: block;}


/* CUSTOM NAV MENU STYLES_______________________________________________________________________________*/

#nav ul {width: 100%;height: 25px; font-size:1em;font-weight: bold; font-family:Arial, Helvetica, sans-serif;}
#nav li {background:url(images/nav_left.gif) top left no-repeat}
#nav a {display:block;text-decoration:none;color:#d4d4d4;padding:4px 10px;background:url(images/nav_right.gif) top right no-repeat}
#nav li a:hover, #nav li a:active, #nav li a#navCurrentLink {color: #fff; padding: 4px 10px;}
#nav li ul {width:19em; margin:0; background:#861514}
#nav li li {width:19em; background:#861514 none; border-bottom:1px solid #5a1711}
#nav li li a {background:none; display:block; padding:4px 4px 4px 10px;}
#nav li li a:hover, #nav li li a#navCurrentLink {display:block; color: #fff; background: #ac160b none; padding: 4px 4px 4px 10px;}
#nav li li ul{margin: -22px 0 0 19em; border-left:1px solid #000}

li#navItem192 ul{display:none;}

/* SUBNAV _______________________________________________________________________________________________________ */

#dnn_subnav{ background: url(images/subnav_major_bg.jpg) no-repeat; height:272px;  font-size:.85em;}
#dnn_subnav ul{ margin:0 ; padding:15px 0 0 5px;}
#dnn_subnav li{ list-style:none; list-style-image:none; background: url(images/subnav_line.gif) 20px bottom no-repeat}
#dnn_subnav a:link, #dnn_subnav a:visited{ color:#000; text-decoration:none; padding: 3px 10px 0 20px; display:inline;
font-weight:bold; text-transform: uppercase; _width:100%;}
#dnn_subnav a:hover, #dnn_subnav a:active, #SEOMenuCurrentLink{background: url(images/subnav_arrow.gif) center left no-repeat; color:#fff}
#SEOMenuParentLink{ font-size:1.15em;}


/* HOME PAGE _______________________________________________________________________________________________________ */

/*#dnn_flash{margin-top:2px}
#footer_home{ clear:both; text-align:center; padding: 40px 0}
#teasers{ margin-bottom:9px}
#dnn_holden_text{ position:absolute; top:395px; margin-left:166px; color:#c42020}
#dnn_ford_text{ position:absolute; top:395px; margin-left:283px; color:#4e96df}
#dnn_prestige_text{ position:absolute; top:395px; margin-left:548px; color:#dec486}
#tempNews{float:left; width:230px}
#advert{float:right}
#logbook{ text-align:center}
#logbooktext{ padding:11px 0}
#dnn_news_events{ width:531px; height:114px; float:left;  margin-right:3px;
background:url(images/news_events_bckgrd.gif) top left no-repeat;}
#dnn_news_events a, #dnn_news_events_inside a, #events a{color:#a2a2a2; text-decoration:none}
#dnn_news_events a:hover, #dnn_news_events_inside a:hover, #events a:hover{text-decoration:underline}
#dnn_log_book{ width:262px; height:114px; float:left;
background:url(images/log_book_bckgrd.gif) top left no-repeat;margin-top:-4px;margin-left:-2px;}
#dnn_log_book p{margin: 0 0 15px 26px; padding:15px 0 0 0}
#events{ padding:10px 0 0 15px}
#dnn_bottom{ clear: both; margin:7px 0 0 3px;text-align:center; background: url(images/bottom_bg.gif) top left no-repeat; width:793px; height:83px}*/


/* HOME PAGE _______________________________________________________________________________________________________ */

#teasers{margin-bottom:5px}

#dnn_flash{margin-top:1px;}
#events{padding-left:25px;}

#dnn_holden_text{ position:absolute; top:395px; margin-left:146px; color:#c42020}
#dnn_ford_text{ position:absolute; top:395px; margin-left:263px; color:#4e96df}
#dnn_prestige_text{ position:absolute; top:395px; margin-left:506px; color:#959595}
#dnn_chrysler_text{ position:absolute; top:395px; margin-left:754px; color:#4a7e6e}
#dnn_newshome{position:relative;float:left;width:247px;height:118px;background:url(images/newsandevents_bg.gif) no-repeat top left;margin:0 0 0 0;padding:0;}

#onlineshop{width:491px;height:118px;float:left;margin:0 0 0 0;background:url(images/NewHome/onlineshop_bg.jpg) top left no-repeat;padding:0;}
#onlineshop p{padding:44px 0 0 0;margin-top:0;margin-bottom:0;}
.onlineshoptext{float:left;width:246px;margin:0;padding:0 0 0 24px;}
.onlineshoplink{float:right;width:180px;text-align:right;margin:54px 0 0 0;padding:0 28px 0 0;}

#dnn_specialoffers{margin:0 0 0 0;width:252px;padding:0 0 0 0;height:118px;float:left;background:url(images/NewHome/specialoffers_bg.gif) no-repeat left top;}
.specialoffer{margin:2px 0 0 5px;}
#footer_home{clear:both;text-align:center;margin:0 0 0 0;padding:5px 0 40px 0;}
#logbook_servicing{position:absolute;top:83px;margin:0;padding:0;}

#newsitems{padding:3px 0 0 20px;}
.newsandevents{padding:3px 25px 0px 25px;} .newsandevents a{color:#b1b1b1;}  .newsandevents p{margin:0;padding:7px 0 0 0;}

/* CP _______________________________________________________________________________________________________________*/
#dnn_ContentPane{padding:5px 25px 25px 25px}


/* INSIDE PAGE _______________________________________________________________________________________________________ */

#dnn_top_left{float:left; width:762px; clear:both;}
#top_right{float:right; width:213px}

#content_left{float:left; width:762px;margin:0;padding:0;}
#dnn_page_title{height:40px; background:url(images/title_bg.gif) top right no-repeat;}

#dnn_ctr646_ModuleContent{text-align:center}
#footer_img{margin:0 auto; width:800px; text-align:left;}
#footer_inside{ clear:both; background:#000 url(images/tile_footer_inside.gif) repeat-x; padding-bottom: 40px; text-align:center}

#content_tile{ background:#202020; text-align:center; clear:both; border-top:1px solid #494949}
#content_right{float:right; width:213px}
#breadcrumb, .breadcrumb{padding: 10px 0 0 13px}

#dnn_news_events_inside{margin:5px 0 7px 0}
#news_events_inside_text{ background: url(images/news_events_in_bckgrd.gif) no-repeat; padding:15px 15px 10px 15px}
#dnn_news_events_inside p{margin:0; padding:0 0 15px 0}

#log_book_inside_text{ background:url(images/log_book_in_tile.gif); padding:10px 10px 10px 15px}
.outline{background:#323232 ; border: 1px solid #3e3e3e;}
.headingPane{padding-bottom:20px}

.images{background:#2d2d2d; border:1px solid #404040; padding:10px; margin:20px 0; width:535px!important; width:537px}
.images td{text-align:center}


/* NEWS STYLES___________________________________________________________________*/

.newscontainer{ width:650px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1em;}
.newsactive{font-weight:bold; text-decoration:none}
.newsrow{padding: 5px;}
.newstitle_summary{font-size:1.1em; font-weight:bold}
.newstitle{color:#fff; font-size:1.3em; font-weight:bold;}
.newspostdate{font-size:.85em;color:#929292;}
.NukeNews_Item{padding: 5px 0 0 0 ; background:#202020; border:1px solid #494949}
.NukeNews_AltItem{padding: 5px 0 0 0; background:#282828; border:1px solid #494949;}


/* FORM STYLES _______________________________________________________________________*/

.formtable td{text-align:left}
form{margin:0; }
.formTextBox, .formTextArea, .formRadio{ width:300px; margin:10px 0 15px 0; background:#202020; border:1px solid #494949;
height:22px; padding:3px 3px 0 3px; color:#787878;}
.formTextArea{height:100px}
.formSelect{ width:100px; margin:10px 0 15px 0; background:#202020; border:1px solid #494949; padding:2px; color:#787878;}
table.formradio{margin:15px}
.required {color: red;font-weight: bold;}
.submit{background:#202020; border:1px solid #484848; color:#fff; margin-top:10px}

.userTextBox{ width:125px; margin:10px 0 15px 0; }


/* GALLERY STYLES___________________________________________________________________*/

.categoryadd{border:1px solid #494949; background:#f5f5f5; padding:5px}
a.addcategory, a.addcategory:visited, a.addcategory:hover, a.addcategory:active{color:#000}

#tbltop{margin-top:15px}
.category{color:#cb881b; font-size:1.2em; font-weight:bold; margin-bottom:5px; display:block; border-bottom:1px solid #494949;}

#categories{height:50px; border-bottom:1px solid #494949}
#categories ul{ margin:0; padding:0;}
#categories ul li{list-style:none;}
#categories li{ float:left; margin: 4px 0}
#categories li a{ padding: 4px 10px 4px 15px; background: url(images/bullet.gif) left center no-repeat}

#tblmain ul{margin:0; padding:0}
#tblmain li{list-style:none; float:left; margin-left:15px; text-align:center; width:110px; height:130px;}


/* EVENT STYLES___________________________________________________________________*/


/*#dnn_ctr389_ContentPane .normal{display:none}*/
.eventbooking, .eventlistingtbl{width:500px}
.eventbooking td, .eventbooking th{ padding: 5px;}
.eventbooking th{ text-align:left; width:150px}
.eventlistingtbl{ border-bottom:1px solid #494949; padding-bottom:15px;}
.eventlistingcell{width:400px}
.eventlistingimg img{margin-right:10px}
a.register{ background:#cb881b; color:#000; font-weight:bold; padding:3px; text-decoration:none;position:relative;top:10px;}
a.register:hover{color:#fff}

.hideevents{ display:none}

.eventlist{ padding:10px; margin-bottom:20px; background:#282828; border:1px solid #404040;}

.hidekpm{ display:none}


/* SHOP __________________________________________________________________________________*/

.CATNormalRed{font-size:1em;font-weight:normal}

a.shop_crumbs:link, a.shop_crumbs:visited{color:#b1b1b1; text-decoration:none}
a.shop_crumbs:hover, a.shop_crumbs:active{ color:#fff; text-decoration:none}

td.CAT_TabActive a, td.CAT_TabNoActive a{color:#000;cursor:pointer;}
td.CATContainerHeader, td.CATltHeader, .lightHeader, #pnlContainerHeader, .lbContainerHeader {background-image:none;background-color:#363636;}
table.CATContainerBorder{border:1px solid #3e3e3e; background-color:#303030;}
.CATSubHeader, .CatBorder, .CATRowHighLight{font-family: Tahoma, Arial, Helvetica, sans-serif;background-color:#303030;}

.cat_outline{background:#363636 url(images/shop/box_top.gif) no-repeat top right; border:1px solid #3e3e3e;width:515px!important;width:568px;}

/*TITLE SECTION___________________*/
#section_title{float:left;width:300px;}
#content_top{height:40px;background:url(images/shop/title_bg.gif) no-repeat top left;margin:0;padding:0;}
#content_top a{font-weight:bold;text-decoration:none;}


#dnn_return{width:220px;float:left;margin:20px 0 0 0;padding:0;text-align:right;}
#dnn_return a, #dnn_return a:link, #dnn_return a:visited{color:#fff;font-weight:bold;}
#dnn_return a:hover, #dnn_return a:active{text-decoration:underline;}


/*SHOP LINKS______________________*/
#shoplinks{float:right;text-align:right;width:206px!important;width:240px;padding-right:34px;}
.float_right{float:right;margin:0;width:145px;}


/*MINI CART ______________________*/
#dnn_minicart {width:58px;float:left;margin:0;text-align:right;}
#dnn_minicart .CATSubSubHead{color:#fff;font-size:1em;}


/* SECTION SEARCH ________________*/
#dnn_section_search{padding-top:26px;}
#search_box{width:194px;height:68px;margin-bottom:10px;}
#dnn_section_search p{color:#fff;padding:0px 0 0 10px;margin:0;}
#dnn_section_search .CATContainerBorder{padding:0;margin:0;background:transparent;border:none;}
#dnn_section_search .CATAltHeader{background:transparent;padding-top:0;margin-top:0;border:none;}


/* FEATURED PRODUCT ______________*/
#dnn_feature_product{padding-top:28px;height:227px !important;height:255px;overflow:hidden;}
#feature_product_box{width:194px;height:262px;}

td.prodname{background-image:none;background-color:#363636;padding:5px 0 7px 0px;border-bottom:1px solid #5a5a5a;}
td.prodname a:link, td.prodname a:visited{color:#cf8f07;font-weight:bold;text-decoration:none;}
td.prodname a:hover, td.prodname a:active{text-decoration:underline;}
span.CATProductListItem{font-weight:normal;color:#cf8f07;font-size:1em;}

.brighty_bold{color:#f6b717;font-weight:bold;}
.yellow_bold{font-weight:bold;color:#cf8f07;font-size:1em;}
.yellow{color:#cf8f07;font-size:1em;}
.grey_bold{font-weight:bold;color:#b1b1b1;font-size:1em;}
.grey{color:#b1b1b1;font-size:1em;}


/* PRODUCT DETAIL _________________*/
.yellow_bold_p{font-weight:bold;color:#cf8f07;}
.yellow_p{color:#cf8f07;}

.grey_bold_p{font-weight:bold;color:#b1b1b1;}
.grey_p{color:#b1b1b1;}

td#CATRow_description li, #CATRow_description li{margin-left:0;padding-left:0;}

td.related_item{padding-right:2px;}

.add_images  a img {display:block; padding-bottom:10px; margin-bottom:10px;}

/* PRODUCTS LIST (CARD VIEW) ______*/
table.product_image_list a:link img, table.product_image_list a:visited img{border:2px solid #363636;}
table.product_image_list a:hover img, table.product_image_list a:active img{border:2px solid #cf8f07;}

table.product_image_list td.CATALtHeader{height:15px;}
table.product_image_list td.CATALtHeader a{color:#cf8f07;font-size:1.00em;text-decoration:none;padding-right:20px;}
table.product_image_list td.CATALtHeader a:hover{color:#fff;}
/*background:url(images/shop/arrow_yellow.gif) no-repeat right center;*/


/* ADV CATEGORIES BREADCRUMBS _____*/
table#AdvCatsBreadCrumbsTable td.CATSubHeader{background-color:#363636;}
table#AdvCatsBreadCrumbsTable a{color:#acacac;}

table#BreadCrumbsTable {padding-bottom:20px;}
table#BreadCrumbsTable a, table#BreadCrumbsTable a:link{color:#b1b1b1;text-decoration:none;}
table#BreadCrumbsTable a:hover, table#BreadCrumbsTable a:active{color:#fff;text-decoration:none;}
table#BreadCrumbsTable td.continue a, table#BreadCrumbsTable td.continue a:link, table#BreadCrumbsTable td.continue a:visited{color:#fff;font-weight:bold;}
table#BreadCrumbsTable td.continue a:hover, table#BreadCrumbsTable td.continue a:active{color:#fff;font-weight:bold;text-decoration:underline}

/*SHOPPING CART_________________________________________________________________________________________________________*/
table.cart_contents{ }
table.cart_contents .CATSubHead{color:#b1b1b1;}
tr.CATGridItem{}
tr.CATGridItemAlt{background-color:#F0F0F0}

a.greylink{color:#b1b1b1}
a.whitelink{color:#fff}
a.whitelink_b{color:#fff;font-weight:bold;}

table.CATGrid{border:none;padding:0;margin:0;}


/*ORDER HISTORY_________________________________________________________________________________________________________*/
#order_history td.CATContainerHeader{display:none;}
#order_history td.CATAltHeader{background:transparent;border:none;}

#order_history table.CATContainerBorder{padding:40px 25px;}
#order_history table.CATContainerBorder a.CATCommandButton{color:#fff}



/* ====================================================
    Style for the Link Box Control in module CAT_MenuNF
   ====================================================*/
td.menu_categories ul{width:500px;margin:0 0 0 0px;padding:0;list-style:none;}
td.menu_categories li{float:left;margin:0;padding:10px 0;width:166px;list-style-image:none;}
td.menu_categories a.CATMenu{display:block;background:url(images/shop/arrow_yellow.gif) no-repeat right bottom;padding:0;margin:0;width:152px;text-decoration:none;font-size:1em;color:#cf8f07;font-weight:bold;}
td.menu_categories a:hover.CATMenu, td.menu_categories a:active.CATMenu{color:#fff;background:url(images/shop/arrow_white.gif) no-repeat right bottom;}

td.menu_categories a:link.CATMenu img, td.menu_categories a:visited.CATMenu img{border:2px solid #363636;}
td.menu_categories a:hover.CATMenu img, td.menu_categories a:active.CATMenu img{border:2px solid #fff;}



/*DYNO RESULTS*/

table.results{ background:#000}
table.results{width:100%;font-size:1.75em;font-weight:bold;}
table.results thead th{ display:none}
table.results tbody th{ background: url(images/results/tile_tbodyth.gif) top left repeat-x; padding:0 0 0 18px; text-align:left;border-bottom:1px solid #7c490f;}
table.results td{border-bottom:1px solid #7c490f;padding:4px 0 4px 18px}


.edit_icon{display:none;} .edit_icon img { height:16px !important;width:16px !important}