/*	Desc:        xtremeclutch.com.au Screen Style Sheet
	Author:      Intervolve.com.au
	Updated:     June 2010
=== === === === === === === === === === */


/*=STRUCTURE
=== === === === === === === === === === */

body {font:75%/153% "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,Verdana;color:#FFF;background:#000 url(../images/background.gif) repeat-x}
#container {width:956px;margin:0 auto;background:#000 url(../images/fadingsides.gif) no-repeat 3px 253px;padding:0 3px}


/*=COMMON
=== === === === === === === === === === */

p,li {line-height:150%}
img {border:0}
input,select {font:100% "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,Verdana}
a, a:link {text-decoration:none;color:#F5F994}


/*=IMAGE REPLACEMENT ITEMS
=== === === === === === === === === === */

#follow-us a,
#follow-us span {display:block;text-indent:-999999px;overflow:hidden;background-repeat:no-repeat !important}


/*=HEADER
=== === === === === === === === === === */

#noflash {height:253px;text-align:center;background:#000 url(../images/fadingsides-small.gif) repeat-y}
#noflash h1 {color:#FAEF01;font-size:4em;padding:75px 0 0 0;line-height:1.5em}
#noflash span {color:#ED008C}
#noflash em {font-size:2em;}


/*=NAVIGATION
=== === === === === === === === === === */

#nav{width:938px;margin:0 auto;}

#navmenu {border-top:1px solid #353535;border-bottom:1px solid #3D3C3B;height:37px;width:908px;background:#161616 url(../images/navbg.gif) repeat-x left bottom;padding:0 0 0 20px;position:relative;z-index:1000}
#navmenu .hassub {background:url(../images/navbg-arrow.gif) no-repeat center bottom}
#navmenu .hassub:hover {background:#161616 url(../images/navbg-arrowhover.gif) repeat-x center bottom}
#navmenu ul li .hassub {background:url(../images/subnavbghassub.gif) repeat-x right bottom !important}
#navmenu ul li .hassub:hover {background:url(../images/subnavbghassub-hover.gif) repeat-x right bottom !important}
#navmenu li {margin:0;border:0 none;padding:0;float:left;display:inline;list-style:none;position:relative;line-height:37px}
#navmenu ul {display:inline;border:0 none;width:160px;list-style:none;display:none;position:absolute;top:37px;left:0;color:#E1E1E1;border-left:1px solid #3D3C3B;background:#161616;}
#navmenu ul:after /*From IE 7 lack of compliance*/{clear:both;display:block;font:1px/0px serif;content:".";height:0;visibility:hidden;border-bottom:1px solid #3D3C3B}

#navmenu ul li {width:160px;float:left;/*For IE 7 lack of compliance*/display:block !important;display:inline;/*For IE*/line-height:27px;height:27px;}

/* Root Menu */
#navmenu a {float:none !important;/*For Opera*/float:left;/*For IE*/display:block;height:auto !important;height:1%;/*For IE*/color:#E1E1E1 !important;font-weight:bold;font-size:13px;padding:0 8px;border-left:1px solid #000;border-right:1px solid #30302F;}

/* Root Menu Hover Persistence */
#navmenu a:hover,
#navmenu li:hover a,
#navmenu li.iehover a {color:#FFF !important;background:#161616 url(../images/navbg-hover.gif) repeat-x left bottom;}

#navmenu .current {background:#161616 url(../images/navbg-current.gif) repeat-x left bottom;}
#navmenu .current:hover {background:#161616 url(../images/navbg-current.gif) repeat-x left bottom;}

#navmenu .currenthassub,
#navmenu .currenthassub:hover {background:#161616 url(../images/navbg-current.gif) repeat-x left bottom;}

/* 2nd Menu */
#navmenu li:hover li a,
#navmenu li.iehover li a {float:none;background:#161616 url(../images/subnavbg-hover.gif) repeat-x left bottom;border-bottom:1px solid #30302F;}

#navmenu li li a.current {color:#ED017F !important;background:#000}

/* 2nd Menu Hover Persistence */
#navmenu li:hover li a:hover,
#navmenu li:hover li:hover a,
#navmenu li.iehover li a:hover,
#navmenu li.iehover li.iehover a {background:#000;color:#F2E415 !important;border-bottom:1px solid #30302F;}

/* 3rd Menu */
#navmenu li:hover li:hover li a,
#navmenu li.iehover li.iehover li a {background:#161616 url(../images/subnavbg-hover.gif) repeat-x left bottom;color:#E1E1E1 !important;border-left:0}

/* 3rd Menu Hover Persistence */
#navmenu li:hover li:hover li a:hover,
#navmenu li:hover li:hover li:hover a,
#navmenu li.iehover li.iehover li a:hover,
#navmenu li.iehover li.iehover li.iehover a {background:#000;color:#F2E415 !important}

#navmenu ul ul,
#navmenu ul ul ul {display:none;position:absolute;top:0;left:160px}

/* Do Not Move - Must Come Before display:block for Gecko */
#navmenu li:hover ul ul,
#navmenu li:hover ul ul ul,
#navmenu li.iehover ul ul,
#navmenu li.iehover ul ul ul {display:none}

#navmenu li:hover ul,
#navmenu ul li:hover ul,
#navmenu ul ul li:hover ul,
#navmenu li.iehover ul,
#navmenu ul li.iehover ul,
#navmenu ul ul li.iehover ul {display:block}


/*=CONTENT
=== === === === === === === === === === */

#content {margin:20px auto 10px auto;overflow:hidden;width:900px;clear:both}
#sub #content {margin:20px auto 10px auto;overflow:hidden;width:900px;clear:both}
#sub #content #text-area {min-height:608px !important}


/*=MAINPAGE COLUMNS
=== === === === === === === === === === */

#mainpage-column1 {width:390px;float:left;overflow:hidden}
#mainpage-column23 {float:right;width:490px;margin:0 0 0 20px}
#mainpage-column2 {float:left;width:180px}
#mainpage-column3 {float:right;width:290px}
#sub #column2 {float:right;width:290px}


/*=DISTRIBUTOR CSS STYLES
=== === === === === === === === === === */

.distributor-list-item {padding:0 10px 10px 10px;width:545px;background:url(../images/text-area-bg.gif) repeat-x left bottom;clear:both;overflow:hidden}
.distributor-list-item h3 {width:545px;text-transform:capitalize;font-weight:bold}
.distributor-list-column1 {width:250px;float:left;text-transform:capitalize}
.distributor-list-column2 {width:60px;float:left;overflow:hidden}
.distributor-list-column3 {width:235px;float:right;overflow:hidden}
div.stockist {background-image:url(../images/text-area-bg-stockist.gif)}
div.stockist h3 {background:url(../images/stockist.gif) no-repeat center left;padding-left:60px;}

.stockist strong {background:url(../images/stockist.gif) no-repeat top left;padding-left:60px;text-transform:capitalize}
.stockist {background:url(../images/text-area-bg-stockist.gif) repeat-x bottom left}

.distributor-list-item .company,
.distributor-list-item .streetaddress,
.distributor-list-item .suburb {text-transform:capitalize}

#distributor-list {margin:20px 0 0 0}
#distributor-list th,.distributor-list-item td {padding:10px;vertical-align:middle;}
#distributor-list th {font-weight:bold;padding:10px;color:#fcec05;border-bottom:1px solid #fcec05}

#map,
#map h4,
#map strong {color:#000 !important;text-transform:capitalize}


/*=PANELS
=== === === === === === === === === === */

#text-area {color:#DDD;font-size:1.1em;padding:0 10px 12px 10px;background:url(../images/text-area-bg.gif) repeat-x left bottom}
#front #text-area {overflow:hidden;padding:0 10px 0px 10px}
#text-area a:hover {text-decoration:underline;color:#F2E415}
#sub #text-area {width:570px !important;float:left;clear:both}
#sub #text-area-dist {width:890px !important;float:left;clear:both}

#text-area-products {float:right;width:156px;margin:0 0 20px 20px;display:block}
#text-area-products img {margin:0 0 10px 0;}

#customer-rides {width:400px;margin:20px 0;overflow:hidden;}
#customer-rides h4 {float:left;width:190px;}
#customer-rides small {float:right;text-align:right;margin:0 10px 0 0;}
#customer-rides small a:hover {text-decoration:underline;color:#F2E415}
#customer-rides div {clear:both;display:block;margin-top:-10px;float:left;width:400px;overflow:hidden}
#customer-rides div a {display:block;}
#customer-rides img {padding:1px;border:1px solid #404040;float:left;margin:10px 10px 0 0;display:block;}
#customer-rides img:hover {border:1px solid #888}
.norightmargin {margin-right:0 !important}
#sub #customer-rides img {margin-top:0}

#customer-rides-6, .imglibrary {margin:10px 0;display:block;width:570px;float:left}
#customer-rides-6 h4 {float:left;width:200px;}
#customer-rides-6 small {float:right;text-align:right;margin:0px 10px 0 0;}
#customer-rides-6 div, .imglibrary div {clear:both;display:block}
#customer-rides-6 img, .imglibrary img {padding:1px;border:1px solid #404040;margin:0 10px 10px 0;float:left}
#customer-rides-6 img:hover, .imglibrary img:hover {border:1px solid #888}
#customer-rides-6 img#image,#customer-rides-6 img#image:hover,.imglibrary img#image,.imglibrary img#image:hover {margin:15px 0;padding:5px;float:none !important}
#customer-rides-6 img#image,#customer-rides-6 img#image:hover,.imglibrary img#image,.imglibrary img#image:hover {border:1px solid #444}

#sub #customer-rides {width:290px}

.smallnewsimage {margin:5px 5px 4px 0;padding:1px;border:1px solid #404040;}

#clutch-range {width:400px;margin:10px 0 15px 0;padding:1em 0 0 0;background:url(../images/greytitle-bg.gif) no-repeat top right;overflow:hidden}
#clutch-range h4 {margin:0 0 11px 7px}
#clutch-range li {float:left;display:inline}
#clutch-range img {border:1px solid;padding:1px;border-width:1px 1px 1px 1px;margin:0 6px 5px 0;display:block}
#clutch-range .drag {border-color:#3C0101}
#clutch-range .drag:hover {border-color:#DE150A}
#clutch-range .drift {border-color:#283C0B}
#clutch-range .drift:hover {border-color:#84C626}
#clutch-range .outback {border-color:#4A3705}
#clutch-range .outback:hover {border-color:#F6B610}
#clutch-range .race {border-color:#1F394D}
#clutch-range .race:hover {border-color:#4E8EC1}
#clutch-range .rally {border-color:#6B224E}
#clutch-range .rally:hover {border-color:#D9449E}
#clutch-range .street {border-color:#4D1F63}
#clutch-range .street:hover {border-color:#D27BFF}
#clutch-range .carbon {border-color:#ff7200}
#clutch-range .carbon:hover {border-color:#FFF}

.page-photo,#mainsubpic {border:1px solid #444;margin:0 0 20px 0;overflow:hidden}
.page-photo {width:488px}
#mainsubpic {width:289px}

#featured-products {margin:0 0 10px 0;width:180px;display:block;float:left;background:url(../images/featuredprod-bg.gif) repeat-x 0 0}
#featured-products h4 {line-height:38px;font-size:1em;color:#FFF}
#front #featured-products h4 {text-align:center}
#featured-products img {padding:1px;border:1px solid #444;display:block}
#featured-products img:hover {border:1px solid #888}
#featured-products .productimage {margin:0 0 5px 0;display:block}

#sub #featured-products,#sub #featured-products table {width:290px}
#sub #featured-products h4 {line-height:100% !important;font-size:1.2em;margin:10px 0;text-indent:10px;width:280px}
#sub #featured-products tr {border-bottom:1px solid #4E1A41;background:url(../images/subfeatured-bg.gif) repeat-x bottom left}
#sub #featured-products td[valign="middle"] a {display:block;}
#sub #featured-products a {color:#FFF;padding:10px 0}
#sub #featured-products a:hover {color:#CA77B5}
#sub #featured-products img {margin:10px 7px 10px 10px;display:block;border:1px solid #4E1A41;}
#sub #featured-products img:hover {border:1px solid #8B2A73;}

#product-catalogue {width:180px;clear:left}
#product-catalogue img {margin:0 0 10px 0;display:block}

#front #product-catalogue {height:65px;margin:0 0 0px 0}

#distributor-search {padding:10px;border:1px solid #2B3712;background:url(../images/distsearch-bg.gif) repeat-x 0 0;margin:0 0 20px 0}
#distributor-search legend {color:#BDEF4A}
#distributor-search form {padding:5px 0 0 0;}
#distributor-search form .searchinput,
#distributor-search form select {background:#000;border:1px solid #2B3712;margin:0 0px 0 0;font-size:1em;color:#FFF;width:98px;padding:4px 2px}
#distributor-search form .submitbtn {padding:0;border:0;width:auto;vertical-align:bottom}

#distributor-search-main {padding:10px;margin:0 0 10px 0;border:1px solid #2B3712;background:#000 url(../images/distsearch-bg.gif) repeat-x 0 0}
#distributor-search-main form {padding:5px 0 0 0;}
#distributor-search-main form .searchinput,
#distributor-search-main form select {background:#000;border:1px solid #2B3712;margin:0 0px 0 0;font-size:1em;color:#FFF;width:198px;padding:4px 2px}
#distributor-search-main form .submitbtn {padding:0;border:0;width:auto;vertical-align:bottom}

#news-panel {font-size:.9em;margin:0 0 10px 0;color:#9C9C9C;border:1px solid #444;padding:10px 10px 0 10px;line-height:30px}
#news-panel p {line-height:1.6em}
#news-panel h4 {display:none}
#news-panel span b {color:#FFF;font-weight:normal}
#news-panel a:hover {text-decoration:underline;color:#F2E415}
#news-panel a:hover b {text-decoration:underline;color:#FFF !important}

#newsletter-signup {clear:both;padding:1px;background:#000;border:1px solid #610066;text-align:center;width:286px}
#newsletter-signup span {display:block;padding:3px 3px 6px 3px;font-size:.9em;}

.boxmarg {display:block;margin:0 0 20px 0}
.boxmarg img,.v8utes img {display:block}
.v8utes {display:block;margin:-15px 0 15px 0}

/*=XTREME MOMENT
=== === === === === === === === === === */

.moment #content {text-align:center;padding-top:30px}
.moment #content h2 {display:none}
#momentForm label {width:80px;float:left;display:block}
#momentForm h3 {margin:40px 0 35px 0;text-align:center;font-size:2em;color:#FCEC05}
#momentForm .radios div {width:276px;overflow:hidden;margin:0 25px 0 0;display:block;float:left}
#momentForm .radios .last {margin:0}
#momentForm .radios div label{text-align:center;padding:20px;display:block;font-size:1.4em;width:236px;background:url(../images/footer-bg.gif) repeat-x 0 0;}
#momentForm .receivenews label {width:340px} 
#momentForm .wysiwygemail {display:none}
#momentForm .contactinfo {margin:0 auto;text-align:center}
#momentForm .contactinfo p {float:left;display:inline;}
#momentForm .contactinfo input {width:170px;padding:4px}
#momentForm .contactinfo label {text-align:right;padding:4px 15px 4px 0;font-weight:bold}
#momentForm .contactinfo .receivenews {width:100%;margin:20px 0 50px 0}
#momentForm .contactinfo .receivenews label {text-align:center;width:100%}
#momentForm .contactinfo .receivenews label input {width:20px}
#momentForm .contactinfo .wysiwygemail {display:none}
#momentForm button {display:block;clear:both;margin:0 0 0 350px;font-size:180%;font-weight:bold}
.moment_image {margin:15px 0 20px 0;float:left}
.moment_image img {display:block}

/*=XTREME CLUTCH PAGES
=== === === === === === === === === === */

#carbon #text-area,#drag #text-area,#drift #text-area,#outback #text-area,#race #text-area,#rally #text-area,#street #text-area {width:570px !important;float:right;width:570px;clear:both;}
#carbon .heading,#drag .heading,#drift .heading,#outback .heading,#race .heading,#rally .heading,#street .heading {display:block;text-indent:-999999px;overflow:hidden;}
#carbon #featured-products table,#drag #featured-products table,#drift #featured-products table,#outback #featured-products table,#race #featured-products table,#rally #featured-products table,#street #featured-products table {width:291px;float:left;}
#carbon #featured-products,#drag #featured-products,#drift #featured-products,#outback #featured-products,#race #featured-products,#rally #featured-products,#street #featured-products {width:291px}
#carbon #featured-products a,#drag #featured-products a,#drift #featured-products a,#outback #featured-products a,#race #featured-products a,#rally #featured-products a,#street #featured-products a {color:#FFF;padding:10px 0}
#carbon #featured-products td[valign="middle"] a,#drag #featured-products td[valign="middle"] a,#drift #featured-products td[valign="middle"] a,#outback #featured-products td[valign="middle"] a,#race #featured-products td[valign="middle"] a,#rally #featured-products td[valign="middle"] a,#street #featured-products td[valign="middle"] a {display:block}
#carbon #featured-products img,#drag #featured-products img,#drift #featured-products img,#outback #featured-products img,#race #featured-products img,#rally #featured-products img,#street #featured-products img {margin:10px 7px 10px 0;display:block;float:left;}
#carbon #featured-products h4,#drag #featured-products h4,#drift #featured-products h4,#outback #featured-products h4,#race #featured-products h4,#rally #featured-products h4,#street #featured-products h4 {line-height:100% !important;font-size:1.6em;float:left;margin:10px 5px 10px 2px;padding-left:57px}
#carbon-customer-rides,#drag-customer-rides,#drift-customer-rides,#outback-customer-rides,#race-customer-rides,#rally-customer-rides,#street-customer-rides{width:190px;margin:-50px 0 20px 20px;float:right}
#carbon-customer-rides h4,#drag-customer-rides h4,#drift-customer-rides h4,#outback-customer-rides h4,#race-customer-rides h4,#rally-customer-rides h4,#street-customer-rides h4 {float:left;margin:10px 0;text-indent:60px}
#carbon-customer-rides small,#drag-customer-rides small,#drift-customer-rides small,#outback-customer-rides small,#race-customer-rides small,#rally-customer-rides small,#street-customer-rides small {clear:both;margin:0 0 10px 0;display:block}

.norightmargin {margin-right:0 !important}

#drag #featured-products {background:url(../images/drag-icon.gif) no-repeat}
#drag #featured-products tr {border-bottom:1px solid #5A0500;background:url(../images/dragfeatured-bg.gif) repeat-x bottom left; }
#drag #featured-products img {border:1px solid #5A0500}
#drag #featured-products a:hover {color:#DE150A}
#drag #featured-products img:hover {border:1px solid #DE150A}
#drag #product-catalogue img {margin:0 0 10px 0;border:1px solid #5A0500}
#drag #product-catalogue img:hover {border:1px solid #DE150A}
#drag #text-area {background:url(../images/dragtext-area-bg.gif) repeat-x left bottom}
#drag .heading {background:url(../images/drag-heading.gif) no-repeat;}
#drag .furtherinfo {color:#EB7069;clear:both}
#drag-customer-rides {background:url(../images/drag-icon.gif) no-repeat;}
#drag-customer-rides img:hover  {border:1px solid #DE150A}
#drag-customer-rides img {padding:1px;border:1px solid #5A0500;margin:0 10px 10px 0;float:left}
#drag-customer-rides h4 {margin-bottom:20px}

#outback #featured-products {background:url(../images/outback-icon.gif) no-repeat}
#outback #featured-products tr {border-bottom:1px solid #503507;background:url(../images/outbackfeatured-bg.gif) repeat-x bottom left; }
#outback #featured-products img {border:1px solid #503507}
#outback #featured-products a:hover {color:#F6B610}
#outback #featured-products img:hover {border:1px solid #F6B610}
#outback #product-catalogue img {margin:0 0 10px 0;border:1px solid #503507}
#outback #product-catalogue img:hover {border:1px solid #F6B610}
#outback #text-area {background:url(../images/outbacktext-area-bg.gif) repeat-x left bottom}
#outback .heading {background:url(../images/outback-heading.gif) no-repeat;}
#outback .furtherinfo {color:#EFC863;clear:both}
#outback-customer-rides {background:url(../images/outback-icon.gif) no-repeat;}
#outback-customer-rides img:hover {border:1px solid #F6B610}
#outback-customer-rides img {padding:1px;border:1px solid #503507;margin:0 10px 10px 0;float:left;float:left}
#outback-customer-rides h4 {margin-bottom:20px}

#race #featured-products {background:url(../images/race-icon.gif) no-repeat}
#race #featured-products tr {border-bottom:1px solid #1E394F;background:url(../images/racefeatured-bg.gif) repeat-x bottom left; }
#race #featured-products img {border:1px solid #24435C}
#race #featured-products a:hover {color:#4E8EC1}
#race #featured-products img:hover {border:1px solid #4E8EC1}
#race #product-catalogue img {margin:0 0 10px 0;padding:1px;border:1px solid #24435C}
#race #product-catalogue img:hover {border:1px solid #4E8EC1}
#race #text-area {background:url(../images/racetext-area-bg.gif) repeat-x left bottom}
#race .heading {background:url(../images/race-heading.gif) no-repeat;}
#race .furtherinfo {color:#68B4F0;clear:both}
#race-customer-rides {background:url(../images/race-icon.gif) no-repeat;}
#race-customer-rides img:hover  {border:1px solid #4E8EC1}
#race-customer-rides img {padding:1px;border:1px solid #24435C;margin:0 10px 10px 0;float:left}
#race-customer-rides h4 {margin-bottom:20px}

#drift #featured-products {background:url(../images/drift-icon.gif) no-repeat}
#drift #featured-products tr {border-bottom:1px solid #21320A;background:url(../images/driftfeatured-bg.gif) repeat-x bottom left; }
#drift #featured-products img {border:1px solid #21320A}
#drift #featured-products a:hover {color:#78CB00}
#drift #featured-products img:hover {border:1px solid #78CB00}
#drift #product-catalogue img {margin:0 0 10px 0;border:1px solid #21320A}
#drift #product-catalogue img:hover {border:1px solid #78CB00}
#drift #text-area {background:url(../images/drifttext-area-bg.gif) repeat-x left bottom}
#drift .heading {background:url(../images/drift-heading.gif) no-repeat;}
#drift .furtherinfo {color:#A6D248;clear:both}
#drift-customer-rides {background:url(../images/drift-icon.gif) no-repeat;}
#drift-customer-rides img:hover {border:1px solid #78CB00}
#drift-customer-rides img {padding:1px;border:1px solid #21320A;margin:0 10px 10px 0;float:left}
#drift-customer-rides h4 {margin-bottom:20px}

#rally #featured-products {background:url(../images/rally-icon.gif) no-repeat}
#rally #featured-products tr {border-bottom:1px solid #732659;background:url(../images/rallyfeatured-bg.gif) repeat-x bottom left; }
#rally #featured-products img {border:1px solid #732659}
#rally #featured-products a:hover {color:#D9449E}
#rally #featured-products img:hover {border:1px solid #D9449E}
#rally #product-catalogue img {margin:0 0 10px 0;border:1px solid #732659}
#rally #product-catalogue img:hover {border:1px solid #D9449E}
#rally #text-area {background:url(../images/rallytext-area-bg.gif) repeat-x left bottom}
#rally .heading {background:url(../images/rally-heading.gif) no-repeat;}
#rally .furtherinfo {color:#FFB2E2;clear:both}
#rally-customer-rides {background:url(../images/rally-icon.gif) no-repeat;}
#rally-customer-rides img:hover {border:1px solid #D9449E}
#rally-customer-rides img {padding:1px;border:1px solid #732659;margin:0 10px 10px 0;float:left}
#rally-customer-rides h4 {margin-bottom:20px}

#street #featured-products {background:url(../images/street-icon.gif) no-repeat}
#street #featured-products tr {border-bottom:1px solid #411D54;background:url(../images/streetfeatured-bg.gif) repeat-x bottom left; }
#street #featured-products img {border:1px solid #411D54}
#street #featured-products a:hover {color:#D27BFF}
#street #featured-products img:hover {border:1px solid #D27BFF}
#street #product-catalogue img {margin:0 0 10px 0;border:1px solid #411D54}
#street #product-catalogue img:hover {border:1px solid #D27BFF}
#street #text-area {background:url(../images/streettext-area-bg.gif) repeat-x left bottom}
#street .heading {background:url(../images/street-heading.gif) no-repeat;}
#street .furtherinfo {color:#D5A8EC;clear:both}
#street-customer-rides {background:url(../images/street-icon.gif) no-repeat;}
#street-customer-rides img:hover {border:1px solid #D27BFF}
#street-customer-rides img {padding:1px;border:1px solid #411D54;margin:0 10px 10px 0;float:left}
#street-customer-rides h4 {margin-bottom:20px}

#carbon #featured-products {background:url(../images/carbon-icon.gif) no-repeat}
#carbon #featured-products tr {border-bottom:1px solid #ff7200;background:url(../images/carbonfeatured-bg.gif) repeat-x bottom left; }
#carbon #featured-products img {border:1px solid #7a3700}
#carbon #featured-products a:hover {color:#ff7200}
#carbon #featured-products img:hover {border:1px solid #ff7200}
#carbon #product-catalogue img {margin:0 0 10px 0;border:1px solid #7a3700}
#carbon #product-catalogue img:hover {border:1px solid #ff7200}
#carbon #text-area {background:url(../images/carbontext-area-bg.gif) repeat-x left bottom}
#carbon .heading {background:url(../images/carbon-heading.gif) no-repeat;}
#carbon .furtherinfo {color:#ff7200;clear:both}
#carbon-customer-rides {background:url(../images/carbon-icon.gif) no-repeat;}
#carbon-customer-rides img:hover {border:1px solid #ff7200}
#carbon-customer-rides img {padding:1px;border:1px solid #7a3700;margin:0 10px 10px 0;float:left}
#carbon-customer-rides h4 {margin-bottom:20px}

.knowledgebase h3 {margin:0 0 .4em 0 !important; font-weight:bold;}
.productlist h3 {margin:0 0 .7em 0 !important; font-weight:bold;}
.knowledgebase img,.productlist img {margin:0 10px 0 0;border:1px solid #444}
.knowledgebase div {display:block;clear:both;margin:2em 0 3em 0}
.productlist div {display:block;clear:both;margin:20px 0}

#customerridespage a {float:left;margin:0 10px 10px 0}
#customerridespage img {padding:1px;border:1px solid #404040}
#customerridespage img:hover {border:1px solid #888}

#testimonials h3,#testimonials p {padding-left:50px}
#testimonials h3 {background:url(../images/quotemarks.gif) no-repeat;line-height:2em;margin:2em 0 .8em 0;font-weight:bold;}

#productdetail img#mainprodimg {margin:15px 0;border:1px solid #444;padding:5px}
#productdetail ul#additional {margin:0}
#productdetail ul#additional img {border:1px solid #444;padding:1px}
#productdetail ul#additional img:hover {border:1px solid #888}
#productdetail ul#additional li {display:inline;float:left;margin:0 5px 5px 0}

#productpage {float:left;margin:20px 0}
#productpage p {font-size:110%}

.product {float:left;clear:both;width:573px;margin:0 0 20px 0} 
.product h3 a {color:#FFF;font-weight:bold}
.img_cont {width:190px;text-align:center;display:block;background:#FFF;overflow:hidden;margin-right:20px;float:left}
.img_cont a {text-align:center;display:block}
.product h3 {margin-top:0;font-weight:bold;font-size:130%}
.product img {float:left;margin:10px}
.product p {float:left;width:363px}

td, td table {font-size:100%}
#text-area input, #text-area textarea {font-size:100%}
textarea {font:75%/153% "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,Verdana;}

#subscribe {margin:20px 0}

#map {position:relative;z-index:0;clear:both}

form {padding:10px 0}
#text-area form td {padding:3px 0}
#enquiryform fieldset, #contactForm fieldset, #rideform fieldset {padding:15px;margin:0 0 10px 0;width:433px;background:url(../images/text-area-bg.gif) repeat-x bottom left;border:1px solid #404040;border-width:1px 1px 0 1px}
#contactForm fieldset {width:310px}
#enquiryform .long, #rideform .long  {width:423px}
#enquiryform label, #rideform label {line-height:2.3em}
#enquiryform h3, #rideform h3 {margin:0;line-height:1em;font-weight:bold;}
#enquiryform input, #enquiryform textarea, #rideform input, #rideform textarea, {padding:2px 3px}
#enquiryform, #rideform {border-collapse:collapse}

.fileuploadarea input {margin:0 0 5px 0}

p.furtherinfo {display:block;margin:2em 0 -10px 0;padding:1.3em 0 .9em 0;border-top:1px solid #404040;clear:both}
td {font-size:100%}


/*=FOOTER
=== === === === === === === === === === */

#footer {padding:0 0 0 66px;margin:2em auto 0 auto;width:834px;height:100px;background:url(../images/footer-bg.gif) repeat-x 0 0;position:relative}

#footer a {color:#DDD}
#footer h4 {display:none}
#footer p {color:#9D9D9D;display:block;width:600px;float:left}

#footer ul {padding:5px 10px 0 10px;height:43px;float:left}
#footer li {line-height:44px;float:left;display:inline;background:url(../images/footer-raquo.gif) no-repeat center left}
#footer li a {padding:0 1em 0 1.6em}
#footer li a:hover {color:#FFF}

#footer .distlogin {background:url(../images/distlogin.gif) no-repeat center left;padding:0 0 0 14px;}
#footer .distfix {padding:0 .6em 0 0 !important;background:none !important}

#footer form {float:right;padding:10px 10px 0 0}
#footer form .searchinput {background:#000;border:1px solid #2C2C2C;margin:0 4px 0 0;padding:5px;font-size:1em;color:#FFF;width:180px}
#footer form .submitbtn {padding:0;border:0;width:auto;vertical-align:bottom}

#footer p.lastinfo {padding:5px 0 0 10px}
#footer p.lastinfo img {position:absolute;left:10px;top:10px;cursor:help}
#footer p.credits {width:264px;position:absolute;right:0;top:50px}
#footer p.credits a {background:url(../images/credits.gif) no-repeat;display:block;text-indent:-999999px;width:264px;height:38px;overflow:hidden;float:right;}

#follow-us {display:block;overflow:hidden;height:90px;width:390px;background:url(../images/follow_bg.gif) repeat-x}
#follow-us span {float:left;width:126px;height:14px;background:url(../images/follow_text.gif) no-repeat;margin:47px 0 0 30px}
#follow-us  .position {float:right;margin:17px 30px 0 0}
#follow-us a:hover {background-position:bottom left}
#follow-us .fb {background:url(../images/follow_facebook.gif) no-repeat;width:74px;height:70px;float:left;margin:0 25px 0 0}
#follow-us .tw {background:url(../images/follow_twitter.gif) no-repeat;width:71px;height:70px;float:left}

/*=TEXT FORMATTING
=== === === === === === === === === === */

h2 {color:#FCEC05;font-size:1.5em;font-weight:bold;line-height:1.3em;margin:.5em 0 1em 0}
h3 {color:#FFF;font-size:1.2em;line-height:1.3em;margin:1.5em 0 .8em 0;display:block; font-weight:bold;}
h4,legend {color:#FFF;font-size:1.2em;text-transform:uppercase;margin:0 0 .5em 0;font-weight:bold}
small {font-size:.8em}
p{margin:0 0 1em 0}
strong,b{font-weight:bold;color:#FFF}
em,i{font-style:italic}
img.rightimg {float:right;margin:4px 0 10px 10px;padding:1px;border:1px solid #404040}
img.leftimg {float:left;margin:4px 10px 10px 0;padding:1px;border:1px solid #404040}
#text-area ul,#text-area ol {margin:0 0 1em 2em; list-style-position:outside}
#text-area ul{list-style-type:disc}
#text-area ol{list-style-type:decimal}
#text-area li {margin:0 0 .5em 15px}
.red {color:#EC027F}
.pdfdownload {float:left;margin:0 15px 10px 0;width:78px;height:80px}
.wysiwygemail {display:none}


/*=SIFR
=== === === === === === === === === === */

#carbon-customer-rides h4, #carbon #featured-products h4 {color:#ff8d31;font-size:15px;line-height:1em;width:220px}
#drag-customer-rides h4, #drag #featured-products h4 {color:#EB7069;font-size:15px;line-height:1em;width:220px}
#drift-customer-rides h4, #drift #featured-products h4{color:#A6D248;font-size:15px;line-height:1em;width:220px}
#outback-customer-rides h4, #outback #featured-products h4 {color:#F7C134;font-size:15px;line-height:1em;width:220px}
#race-customer-rides h4, #race #featured-products h4 {color:#68B4F0;font-size:15px;line-height:1em;width:220px}
#rally-customer-rides h4, #rally #featured-products h4 {color:#FFB2E2;font-size:15px;line-height:1em;width:220px}
#street-customer-rides h4, #street #featured-products h4 {color:#D27BFF;font-size:15px;line-height:1em;width:220px}

@media screen {
.sIFR-flash {visibility:visible !important;margin:0;padding:0}
.sIFR-replaced,.sIFR-ignore {visibility:visible !important}
.sIFR-alternate {position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin:0pt;padding:0pt;overflow:auto;letter-spacing:0px;float:none;}
}

@media print {
.sIFR-flash {display:none !important;height:0;width:0;position:absolute;overflow:hidden;}
.sIFR-alternate {visibility:visible !important;display:block !important;position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;}
}

.sIFR-active h2 {visibility:hidden}
.sIFR-replaced {padding-top:0}

#video-box {margin-bottom:20px;height:189px}