/*	Desc:        AG Clutch Screen Style Sheet
	Date:        Feb 08
=== === === === === === === === === === */


body {font:75%/163% Arial,Verdana,Helvetica;color:#3f493f;background:#1B4E1B url(../img/background.jpg) repeat-x center top}
#shadow {background:url(../img/background2.gif) no-repeat center 125px}


/*=CONTAINERS
=== === === === === === === === === === */

#container {width:960px;margin:0 auto;padding:0}
#threecol_container {clear:both;width:960px;overflow:hidden;background:#FFF}
#front #threecol_container {background:#FFF url(../img/sidebar_bg.jpg) no-repeat right top}
#content_container {float:left;width:720px;background:#FFF}
#front #content_container {clear:both}


/*=COMMON
=== === === === === === === === === === */

p,li {line-height:150%}
img {border:0}
input,textarea,select,table {font:100% Arial,"Arial MT",Helvetica,Verdana}
a, a:link {text-decoration:none;color:#239223}
a:hover {color:#085508}


/*=HEADER
=== === === === === === === === === === */

#header {width:960px;height:130px}
#front #header h1, #header h1 a {float:left;color:#FFF;background:url(../img/header_logo.gif) no-repeat center left;display:block;text-indent:-999999px;width:304px;height:130px;overflow:hidden}
#header p {float:right;color:#FFFA5E;background:url(../img/header_text.gif) no-repeat left center;display:block;text-indent:-999999px;width:604px;height:130px;padding:0 20px 0 0}


/*=MAIN NAV
=== === === === === === === === === === */

#navline_container {width:960px;background:#000 url(../img/top_left.gif) no-repeat top left}
#nav_container {float:left;background:#000 url(../img/top_left.gif) no-repeat top left;width:712px;padding:0 0 0 8px}

#navmenu {width:712px;height:39px;position:relative;z-index:100}
#navmenu li {border:0 none;padding:0;float:left;display:inline;list-style:none;position:relative;line-height:39px;background:url(../img/nav_menu_li_bg.gif) no-repeat right top}
#navmenu ul {display:inline;width:150px;list-style:none;display:none;position:absolute;top:39px;left:0;background:#FFF;padding:10px;border:1px solid #DDD;border-width:0 1px 1px 1px}
#navmenu ul:after /*From IE 7 lack of compliance*/{clear:both;display:block;font:1px/0px serif;content:".";height:0;visibility:hidden}

#navmenu ul li {width:150px;float:left;/*For IE 7 lack of compliance*/display:block !important;display:inline;/*For IE*/line-height:24px;height:24px;border-bottom:1px solid #EEE}

/* Root Menu */
#navmenu a {font-family:arial,verdana;float:none !important;/*For Opera*/float:left;/*For IE*/display:block;height:auto !important;height:1%;/*For IE*/color:#CCC;font-weight:bold;font-size:1.2em;padding:0 15px 0 14px;background:url(../img/navmenu_divider.gif) no-repeat center right}

/* Root Menu Hover Persistence */
#navmenu a:hover,
#navmenu li:hover a,
#navmenu li.iehover a {color:#FFF !important;background-color:#222}

#navmenu .current,
#navmenu .currenthassub {color:#FFF}

/* 2nd Menu */
#navmenu li:hover li a,
#navmenu li.iehover li a {font-weight:normal;font-size:1em;float:none;background:#FFF !important;color:#111 !important;border-left:0 !important;text-indent:-10px}

#navmenu li li a.current {color:#111 !important;background:#FFF}

/* 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 {color:#239223 !important;background:#FFF !important}

/* 3rd Menu */
#navmenu li:hover li:hover li a,
#navmenu li.iehover li.iehover li a {background:#161616;color:#111 !important}

/* 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:#E10000;color:red !important}

#navmenu ul ul,
#navmenu ul ul ul {display:none;position:absolute;top:-10px;left:150px;font-size:.95em;border-left:1px solid #CCC !important;border-top:1px solid #CCC !important}

/* 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}


/*=SITE SEARCH
=== === === === === === === === === === */

#sitesearch h3 {display:none}
#sitesearch {float:right;width:220px;background:#000 url(../img/top_right.gif) no-repeat top right;height:31px;color:#FFF;padding:8px 0 0 20px}
#sitesearch .searchinput {border:2px solid #333;width:125px;padding:2px 3px}
#sitesearch .submitbtn, #advanced_distributorsearch .submitbtn {vertical-align:bottom;margin:0 0 2px 2px}
#front #distributor_search .submitbtn {vertical-align:top !important}


/*=FEATURE AREA
=== === === === === === === === === === */

#feature_panel {color:#000;float:left;clear:both;width:720px;height:42px;background:#FFF}
#front #feature_panel {color:#FFF;height:172px;background:#2C802C}

#feature_panel li {float:left;}
#feature_panel a {float:left;display:block;text-indent:-999999px;height:42px;overflow:hidden;outline:0;position:relative}
.for_agricultural {background:url(../img/for_agricultural.png) no-repeat 0 0;width:181px;z-index:5}
.for_forklifts {background:url(../img/for_forklifts.png) no-repeat 0 0;width:238px;z-index:4;margin-left:-50px}
.for_industrial {background:url(../img/for_industrial.png) no-repeat 0 0;width:238px;z-index:3;;margin-left:-50px}
.for_marine {background:url(../img/for_marine.png) no-repeat 0 0;width:213px;z-index:2;margin-left:-50px}

#feature_panel a:hover {background-position: 0 -42px}
#feature_panel .current {background-position: 0 -84px}
#feature_panel a.current:hover {background-position: 0 -84px !important}


/*=DISTRIBUTOR SEARCH
=== === === === === === === === === === */

#front #distributor_search {float:right}
#distributor_search {font-family:arial,verdana;width:200px;height:20px;overflow:hidden;padding:40px 20px 20px 20px;color:#FFF;background:#194919  url(../img/distributorsearch_bg2.jpg) no-repeat}
#distributor_search a {color:#FDFA5C}
#distributor_search a:hover {color:#FFFCA8}
#distributor_search h3 {display:none}
#distributor_search small {float:right;margin:-22px 0 0 0;position:relative}
#distributor_search .searchinput {float:left;color:#0D280D;width:124px;padding:4px 3px;border:2px solid #5D9F61;margin:0}
#distributor_search .submitbtn {float:right;width:60px;vertical-align:bottom;margin:3px 0 0 0}

#front #distributor_search {height:132px;padding:20px;background:#194919 url(../img/distributorsearch_bg.jpg) no-repeat}
#front #distributor_search h3 {outline:0;background:url(../img/distributorsearch_heading.gif) no-repeat 57px 17px;display:block;text-indent:-999999px;width:200px;height:55px;overflow:hidden}
#front #distributor_search small {float:left;width:130px;margin:0;}
#front #distributor_search .searchinput {width:188px;margin:0 0 5px 0}

.distributor-list-item .company,
.distributor-list-item .streetaddress,
.distributor-list-item .suburb {text-transform:capitalize}

#distributor-list {margin:20px 0}
#distributor-list th,.distributor-list-item td {padding:10px;vertical-align:middle;}
#distributor-list th {font-weight:bold;padding:10px;color:#FFF;background:#000 url(../img/top_left.gif) repeat-x top center;}

#map,
#map h4,
#map strong {color:#000 !important;text-transform:capitalize;margin:0 !important;padding:0 !important;border:0 !important}


/*=PRODUCT NAV
=== === === === === === === === === === */

#product_nav {background:#F2F8EE url(../img/navmenu_a_bg.gif) repeat-y;border-top:3px solid #3B6E1F}
#product_nav ul {padding:10px 0}
#product_nav li {background:url(../img/product_nav_a_bg.gif) no-repeat 20px center}
#product_nav li:hover {background:#FFF url(../img/product_nav_a_bg.gif) no-repeat 20px center}
#product_nav a {line-height:1.4em;color:#333;font-family:arial,verdana;font-weight:bold;font-size:1.3em;padding:4px 20px 5px 32px;display:block;width:188px;background:url(../img/product_nav_li_bg.gif) no-repeat center bottom}
#product_nav a:active,#product_nav ul li a.current {color:#47922C;background:#FFF url(../img/product_nav_acurrent_bg.gif) no-repeat 20px center}
#product_nav a:hover {color:#000;background:#FFF url(../img/product_nav_acurrent_bg.gif) no-repeat 20px center}
#product_nav b {color:#47922C;font-size:1.25em;margin:0 3px 0 0}

#product_nav h3 {display:block;font-size:1.2em;padding:0px;width:188px;text-indent:-999999px;height:32px;width:240px}
#product_nav h3#heading_Agricultural {background:#478F28 url(../img/heading_agricultural.gif) no-repeat}
#product_nav h3#heading_Forklifts {background:#478F28 url(../img/heading_forklifts.gif) no-repeat}
#product_nav h3#heading_Industrial {background:#478F28 url(../img/heading_industrial.gif) no-repeat}
#product_nav h3#heading_Marine {background:#478F28 url(../img/heading_marine.gif) no-repeat}


/*=CONTENT
=== === === === === === === === === === */

#content {float:left;width:680px;padding:16px 20px 15px 20px;overflow:hidden;font-size:1.15em}
#distributors #content {width:920px !important}
#front #content {width:442px;padding:20px 20px 2px 20px}

/* Formatting */
#content p {margin:0 0 1em 0}
#content h2 {clear:both;color:#000;font-size:1.6em;font-weight:bold;margin:0 0 .5em 0;padding:0 0 .5em 0;line-height:1.2em;background:url(../img/under_h2.gif) no-repeat bottom left}
#content h3 {clear:both;color:#000;font-size:1.3em;font-weight:bold;margin:1.8em 0 .8em 0;padding:0 0 .5em 0;border-bottom:1px solid #F0F0F0;display:block;line-height:1.2em;}
#content h4 {clear:both;color:#4C4C4C;font-size:1em;font-weight:bold;margin:1.3em 0 .8em 0;padding:0 0 .5em 0;border-bottom:1px solid #F0F0F0;display:block;line-height:1.2em;}
#content small {font-size:.9em;line-height:1.7em}
em,i {font-style:italic}
b,strong {font-weight:bold}

/* Formatting Error Control */
#content a[href="#"],
#content a[href=""],
#content a[href^="www"] {display:block;background:#FF0000 url(../img/illegal_code-link.gif) no-repeat bottom left;padding-bottom:21px;margin:20px 0}
#content h1,
#content h5,
#content h6,
#content h7 {display:block;background:#FF0000 url(../img/illegal_code.gif) no-repeat bottom left;padding-bottom:21px;margin:20px 0}

/* Lists */
#content ul,#content ol {margin:0 0 1em 0}
#content ul li {list-style-type:disc;margin:0 0 5px 15px}
#content ul ul {margin:5px 0 0 15px}
#content ol li {list-style-type:decimal;margin:0 0 5px 25px}

/* Images */
#content img.marg {margin:0 1em 1em 1em}
#content img.left {float:left;margin:.5em 1em 1em 0}
#content img.right {float:right;margin:.5em 0 1em 1em}
#content img.thin {background:#F5F5F5;padding:2px;border:1px solid #DBE8EE}
#content img.thick {background:#F5F5F5;padding:5px;border:2px solid #DBE8EE}

/* Forms */
#catalogue_form textarea,#catalogue_form input,#contact_form input,#contact_form textarea,.friendform input,#rideform input {padding:4px 3px;margin:0 0 0 10px}
#catalogue_form td,#contact_form td,.friendform table td,#rideform table td {padding:6px 0;border-top:1px dotted #CCC}
#catalogue_form .submit,#contact_form .submit,#friendform table .submit,#rideform .submit {padding:0 !important}

/* Sitemap */
#sitemap ul {position:relative;border-left:1px solid #CCC;margin:0 0 0 20px !important;padding:0}
#sitemap ul ul {margin-bottom:15px !important}
#sitemap li {list-style-type:none !important;margin:0 !important;padding:0 !important}
#sitemap li a {padding:0 0 0 9px;background:url(../img/sitemap_a_bg.gif) no-repeat center left;line-height:1.7em}
#sitemap ul a {font-weight:bold}
#sitemap ul ul a,#sitemap ul ul ul a,#sitemap ul ul ul ul a {font-weight:normal}

/* Product List */
#product_list {padding:1em 0}
#product_list img {float:left;border:4px solid #A7C448;margin:4px 15px 15px 0;display:block;background:#FFF}
#product_list div {float:left;background:url(../img/product_bg.gif) repeat-x;overflow:hidden;display:block;margin:0 0 1em 0}

/* Product Page */
#product #content h3 {margin:0 0 15px 0;color:#FFF;height:33px;line-height:33px;padding:0;background:#458E28 url(../img/product_h3_bg.gif) no-repeat}
#product #content h3 a {color:#DFF9CD;font-size:.9em;padding:0 0 0 8px;display:block;width:672px}
#product #content h3 a:hover {color:#FFF}
#product #content a {font-weight:bold}
#product_list a:hover img  {border:4px solid #458E28}

#categories  {width:680px;display:block;float:left;margin:0 0 20px 0}
#categories .fullItem {float:left;width:320px;margin:20px 20px 0 0;background:url(../img/product_bg.gif) repeat-x;overflow:hidden;}
#categories .icon {float:left;width:93px}
#categories .body {float:left;width:227px;padding:0 !important;margin:0 !important}
#categories h3 {background:none !important;padding:0 !important;margin:.4em 0 .3em 0 !important;border:0;line-height:25px !important}
#categories h3 a {color:#239223 !important;width:227px !important;padding:0 !important;margin:0 !important}
#categories h3 a:hover {color:#085508 !important}
#categories img {padding:0 !important;margin:0 !important}

/* Product Detail */
#product_detail img#mainprodimg {margin:15px 0 5px 0;border:1px solid #D2D2D2;padding:5px}
#product_detail #additional {margin:0 0 15px 0}
#product_detail #additional img {border:1px solid #D2D2D2;padding:1px}
#product_detail #additional img:hover {border:1px solid #AAA}
#product_detail #additional li {display:inline;float:left;margin:0 5px 5px 0}

/* Product Categories - Content Area */
#category_list {width:680px;clear:both;float:left}
#category_list li {list-style-type:none !important;float:left;margin:0 !important;padding:0 !important}
#category_list li a {padding:4px 5px;margin:0 5px 5px 0;display:block;background:#F2F8EE;color:#333333;font-weight:bold;font-size:1.1em;border:1px solid #E3EEDF}
#category_list li a:hover {background:#FFF;color:#000}

/* Advanced Distributorsearch */
#advanced_distributorsearch .searchinput {padding:4px 3px;border:1px solid #CCC}

/* News Page */
#newsmedia li {list-style-type:none !important;padding:.5em 0 0 0 !important;margin:0 !important}
#newsmedia h3 {font-size:.8em;border:0 !important;padding-bottom:0}
#newsmedia h3 a {font-size:1.5em}

/* Support Page */
#support_page .fullItem {float:left;width:680px;margin:20px 0 0 0}
#support_page .icon {float:left;width:93px}
#support_page .body {float:left;width:587px}
#support_page h3 {background:none;padding:0;margin:0 0 .3em 0;border:0}

/* Services Page */
#services .fullItem {float:left;width:680px;margin:20px 0 0 0}
#services .body {float:left;width:454px}
#services img {float:right;margin:0 0 20px 20px}
#services h3 {padding-top:0;margin-top:0}

/* Clutch Discs Page */
#clutch_discs  .fullItem {float:left;width:680px;margin:20px 0 0 0}
#clutch_discs img {float:right;margin:0 0 20px 20px}
#clutch_discs .body {float:left;width:460px;}
#clutch_discs  .rating_bar {margin:-10px 0 0 0;width:200px;background:url(../img/ratingbar_bg.gif) 0 0 repeat-x;}
#clutch_discs  .rating_bar div {height:20px;background: url(../img/ratingbar.gif) 0 0 repeat-x;}

/* Custom */
.clear {clear:both}
.pdf {padding:5px 0 5px 22px;background:url(../img/pdf_icon.gif) no-repeat center left}
.red {color:red;font-size:.8em}
.back_btn {outline:0;background:url(../img/back_btn.gif) no-repeat top left;display:block;text-indent:-999999px;width:60px;height:20px;overflow:hidden;margin:20px 0 0 0}
.furtherinfo {font-weight:bold;clear:both;font-size:.9em;padding:4px 0 0 0;margin:20px 0 0 0;display:block;width:680px;float:left}
#content form h3 {padding-bottom:0 !important;margin-bottom:0 !important;border:0 !important}
.wysiwygemail {display:none}
#rotator {font-family:arial,verdana;width:240px;height:96px;color:#FFF;background:#2E742E;overflow:hidden;position:relative}


/*=DISTRIBUTOR CSS STYLES
=== === === === === === === === === === */

.distributor-list-item {padding:0 10px 10px 10px;width:545px;background:url(../img/text-area-bg.gif) repeat-x left bottom;clear:both;overflow:hidden}
.distributor-list-item h3 {width:545px;text-transform:capitalize;font-weight:bold;border:none !important;padding:0 !important}
.distributor-list-column1 {width:250px;float:left;text-transform:capitalize}
.distributor-list-column2 {width:60px;float:left;overflow:hidden;font-weight:bold}
.distributor-list-column3 {width:235px;float:right;overflow:hidden}
/*.stockist {background:url(../img/text-area-bg-stockist.gif) repeat-x bottom left} */
.stockist strong {background:url(../img/stockist.gif) no-repeat center left;padding-left:60px !important}



/*= CUSTOMER MACHINES
=== === === === === === === === === === */

#cust_machines, .imglibrary {float:left;margin:10px 0 20px 0;display:block;width:680px;clear:both}
#cust_machines h4 {float:left;width:200px}
#cust_machines small {float:right;text-align:right;margin:0px 10px 0 0}
#cust_machines div, .imglibrary div {clear:both;display:block}
#cust_machines img#image,#cust_machines img#image:hover,.imglibrary #image {margin:15px 0 5px 0;padding:5px;float:none !important;border:1px solid #BEBEBE}

.imglibrary a {float:left;margin:0 5px 5px 0;padding:2px;border:1px solid #BEBEBE}
.imglibrary a:hover {border:1px solid #468E28}
#cust_machines p {clear:both;}



/*=CONTENT SIDE
=== === === === === === === === === === */

#boxes h4 {display:none}

#boxes a {display:block;width:176px;font-size:1em;color:#6A6D26;outline:0}
#front #boxes a {height:30px;font-size:.9em;color:#454710;border-top:3px solid #448D28;border-bottom:0}
#front #boxes {margin:5px 0 10px 0;float:left;width:462px}
#front #boxes p {display:inline}

#boxes .contact a {float:left;padding:37px 0 0 64px;height:30px;background:url(../img/make_an_enquiry_sub.gif) no-repeat 0 0}
#boxes .products a {float:left;padding:37px 0 0 64px;height:50px;background:url(../img/complete_catalogue_sub.gif) no-repeat 0 0}
#boxes .contact a:hover,#boxes #contactcurrent a {background:#FEFFD3 url(../img/make_an_enquiry_sub.gif) no-repeat 0 -67px;color:#343400}
#boxes .products a:hover,#boxes #productscurrent a {background:#FEFFD3 url(../img/complete_catalogue_sub.gif) no-repeat 0 -87px;color:#343400}

#front #boxes .contact a {width:161px;padding:38px 0 0 60px;float:left;background:#E9F4D9 url(../img/make_an_enquiry.gif) no-repeat}
#front #boxes .products a {width:151px;padding:38px 0 0 70px;float:right;background:#E9F4D9 url(../img/complete_catalogue.gif) no-repeat}
#front #boxes a:hover {color:#303A0B;border-top:3px solid #94B71C;background-position:0 -68px}


/*=CONTENT SIDE
=== === === === === === === === === === */

#content_side {float:right;width:200px;padding:20px 20px 20px 0}

#video-box {margin:0 0 15px 0}

#machine_gallery {width:208px;margin:0 -10px 0 0;background:url(../img/machine_gallery_bg.gif) no-repeat;overflow:hidden}
#machine_gallery h3 {margin:0 0 8px 0;width:200px;text-indent:-999999px;line-height:32px;background:#448D28 url(../img/machine_gallery_h3_bg.gif) repeat-x}
#machine_gallery img, #cust_machines img, .imglibrary img  {display:block}
#machine_gallery a, #cust_machines a, .imglibrary img a {background:#FFF;float:left;padding:2px;border:1px solid #BEBEBE;margin:0 5px 5px 0}
#machine_gallery a:hover, #cust_machines a:hover, .imglibrary img a:hover {border:1px solid #468E28}

#telstra_award {width:191px;clear:both}
#telstra_award img {display:block;cursor:help;margin:0 0 0 27px}
#front #telstra_award img {margin:0 0 0 7px !important}


/*=SIDEBAR
=== === === === === === === === === === */

#sidebar {float:right;width:240px;padding:0 0 20px 0;margin:0 !important;font-size:.9em;}
#front #sidebar {display:block}

#latest_news {float:left;padding:0 20px}
#front #latest_news {padding:0;width:200px;padding:0 20px}
#front .smallnewsimage {float:right;margin:0 5px 5px 0}

#latest_news h3 {display:none}
#latest_news a {color:#454710;display:block}
#latest_news span {color:#974949;font-weight:bold;padding:0 3px;font-size:.8em}
#latest_news a:hover span {color:red}
#latest_news a:hover {color:#000}
#latest_news strong {display:block;color:#5E5E00;font-weight:bold;font-family:arial,verdana;font-size:1.1em;margin:0 0 .5em 0;}
#latest_news a:hover strong {color:#000}
#latest_news li {padding:1.5em 0;background:url(../img/news_bg.gif) repeat-x left bottom}
.viewnews_btn {outline:0;background:url(../img/viewnews_bg.gif) no-repeat top left;display:block;text-indent:-999999px;width:146px;height:27px;overflow:hidden}
.viewnews_btn:hover {background-position:0 -33px}
.boxmarg {margin:20px 0 0 0 }

/*=FOOTER
=== === === === === === === === === === */

#footer {padding:0 20px;height:120px;font-family:arial,verdana;clear:both;width:920px;color:#7E977E;background:url(../img/footer_bg.gif) repeat-x;overflow:hidden}

#footer a {color:#C3DAC3}
#footer a:hover {color:#FFF}
#footer #tool_menu {padding:14px 0 0 0}
#footer #tool_menu span {display:none}
#footer #footer_other {padding:0 0 0 71px;height:120px;background:url(../img/iso9001.gif) no-repeat 0 20px;overflow:hidden}
#footer #tool_menu li {display:inline;float:left}
#footer #tool_menu li a {color:#FFFA5E;font-weight:normal;font-size:1.2em;padding:.3em .5em .3em 1em;display:block;background:url(../img/footer_a_bg.gif) no-repeat center left;}
#footer #tool_menu li a:hover {color:#FFFCA8}
#footer #footer_other p {clear:both}
#footer .phone_number {width:200px;float:right}
#footer .distributors {background:url(../img/footer_lock_icon.gif) no-repeat center left !important;padding-left:1.2em !important}
#footer .phone_number strong {float:right;color:#FFF;background:url(../img/footer_phone.gif) no-repeat center center;display:block;text-indent:-999999px;width:200px;height:77px;overflow:hidden}
#footer .credits {float:left;background:url(../img/footer_credits.gif) no-repeat left center;display:block;text-indent:-999999px;width:257px;height:35px;overflow:hidden}
