/*	Desc:        Standaco.com.au Screen Style Sheet
	Author:      Intervolve.com.au
	Date:        Feb 08
=== === === === === === === === === === */


/*=STRUCTURE
=== === === === === === === === === === */

body {font:75%/153% Arial,"Arial MT",Helvetica,Verdana;color:#003552;background:#E7EEF2 url(../img/background.jpg) repeat-x;border-top:6px solid #4F9AC1}
#container {width:960px;margin:0 auto}
#site_body {width:960px;clear:all;background:#FFF;overflow:hidden;}
#column1 {float:left;width:218px;position:relative;}
#column2 {float:right;width:742px;}


/*=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:#0D94BA}
a:hover {color:#07546A}


/*=HEADER
=== === === === === === === === === === */

#header {margin:0 0 0 0;height:126px;overflow:hidden}
#front #header h1, #header h1 a {color:#FFF;background:url(../img/logo.gif) no-repeat center left;display:block;text-indent:-999999px;width:218px;height:126px;overflow:hidden;float:left;}
#header h2 {color:#FFF;background:url(../img/quality_machine_tools.gif) no-repeat center left;display:block;text-indent:-999999px;width:446px;height:126px;overflow:hidden;float:left;margin:0 0 0 40px;}

#search_website {float:right;width:215px;height:71px;text-align:right;padding:55px 0 0 0;}
#search_website .searchsize {color:#19485D;text-align:left;border:solid #A7BACF;border-width:0px 0 2px 0px;width:145px;padding:3px 5px;background:#DAE6EC;font-weight:bold;}
#search_website .searchsize:hover {color:#003264;background-color:#FFF !important;}
#search_website .submitbtn {vertical-align:bottom}
*html #search_website .submitbtn {margin:0 0 1px 0}


/*=PRODUCT NAV
=== === === === === === === === === === */

#product_nav_container {width:218px;background:#003552;}
#product_nav_container h3 a {display:block;color:#FFF;text-indent:-999999px;width:178px;line-height:35px;padding:0 20px;background:#41B2D3 url(../img/our_product_range_bg.gif) repeat-x top left;}
#product_nav_container p a {clear:both;display:block;text-indent:-999999px;width:218px;height:59px;overflow:hidden;background:#00437C url(../img/download_catalogue.gif) no-repeat center left;}
#product_nav_container p span {display:none;}

#product_nav {padding:15px 20px 20px 20px;}
#product_nav a {color:#FFF;font-weight:bold;line-height:30px;width:157px;display:block;padding:0 0 0 21px;font-size:1.1em;border-bottom:1px solid #00486E;background:url(../img/navmenu_icon.gif) no-repeat center left;}

#product_nav a:hover {color:#FFF;background:#004461 url(../img/navmenu_icon2.gif) no-repeat center left;}
#product_nav ul {font-size:.8em;font-weight:normal;border-bottom:1px solid #00486E}
#product_nav ul a {color:#A9E2FF;border-bottom:none;background:url(../img/navmenu_sub_icon.gif) no-repeat center left;line-height:1.8em;padding:3px 0 3px 21px}
#product_nav ul a:hover {background:#004461 url(../img/navmenu_sub_icon2.gif) no-repeat center left;}

#product_nav ul ul li {font-size:1.2em;padding-left:12px}
#product_nav ul ul li a {width:145px}


/*=MAIN NAV
=== === === === === === === === === === */

#navmenu {padding:0 0 0 11px;width:731px;height:35px;background:#FFF url(../img/navmenu2_bg.gif) repeat-x bottom left;position:relative;z-index:1000}
#navmenu .hassub {background:url(../img/navmenu2-arrow.gif) no-repeat center bottom}
#navmenu .hassub:hover {}
#navmenu ul li .hassub {}
#navmenu ul li .hassub:hover {}
#navmenu li {margin:0;border:0 none;padding:0;float:left;display:inline;list-style:none;position:relative;line-height:35px}
#navmenu ul {display:inline;border:0 none;width:160px;list-style:none;display:none;position:absolute;top:35px;left:0;color:#333;background:#CCC;}
#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:160px;float:left;/*For IE 7 lack of compliance*/display:block !important;display:inline;/*For IE*/line-height:35px;height:35px}

/* Root Menu */
#navmenu a {
  float:none !important;/*For Opera*/float:left;/*For IE*/display:block;height:auto !important;height:1%;/*For IE*/color:#333 !important;font-size:1.1em;line-height:35px;padding:0 10px 0 9px;background:url(../img/navmenu2_a_bg.gif) no-repeat center right;}

/* Root Menu Hover Persistence */
#navmenu a:hover,
#navmenu li:hover a,
#navmenu li.iehover a {color:#000 !important;background:#D6D6D6 url(../img/navmenu2_ahover_bg.gif) repeat-x bottom right}

.currenthassub,#navmenu .current,#navmenu .current:hover {color:#063248;background:#FFF url(../img/navmenu2_current.gif) repeat-x top left !important;cursor:default}

/* 2nd Menu */
#navmenu li:hover li a,
#navmenu li.iehover li a {color:#333;float:none;background:#EEE url(../img/navmenu2_subahover_bg.gif) repeat-x bottom right;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6}

#navmenu li li a.current {color:#333 !important;background:#EEE}

/* 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:#EEE url(../img/navmenu2_ahover_bg.gif) repeat-x bottom right;color:#000 !important}

/* 3rd Menu */
#navmenu li:hover li:hover li a,
#navmenu li.iehover li.iehover li a {background:#EEE url(../img/navmenu2_subahover_bg.gif) repeat-x bottom right;color:#333 !important;border-left:1px solid #D6D6D6}

/* 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:#EEE url(../img/navmenu2_ahover_bg.gif) repeat-x bottom right;color:#000 !important;border-left:1px solid #D6D6D6}

#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}





/*=FEATURE AREA
=== === === === === === === === === === */

#feature_area {clear:both;width:742px;overflow:hidden;background:url(../img/feature_area_bg.gif) repeat-x bottom left;}

#right_column {float:right;width:195px}
#front #right_column {float:right;position:relative;display:inline;margin:20px 0 0 0;height:232px;width:auto}

#right_column #arrow,#news_img {position:absolute}
#news_img {float:left;display:block;}

#right_column #news_items {width:193px;list-style-type:none;padding:0;margin:2px 0 0 0;position:relative;border:1px solid #D2E1E8;overflow:hidden;background:#FFF}
#right_column #news_items li a {color:#19485D;font:bold 12px Arial;line-height:20px;padding:5px 0 6px 37px;display:block;width:155px;outline:0;background:url(../img/news_item-bg.gif) no-repeat bottom center;}
#right_column #news_items li a span {font:normal 11px Arial;line-height:20px;color:#628BA2}
#front #right_column #news_items li a {color:#19485D;font:bold 13px Arial;line-height:20px;padding:8px 0 8px 37px;display:block;width:175px;outline:0;background:none}
#right_column #news_items li:hover {background-color:#C9ECFF;}

#right_column #news_items a.selected {color:#FFF !important;font:bold 15px Arial !important;padding:8px 0 8px 15px !important;width:200px !important;background:#1E5F80 !important;overflow:hidden !important;line-height:20px; !important}
#right_column #news_items a.selected:hover {background:#1E5F80 !imp}

#right_column .news_shadow {background:url(../img/panel_shadow.gif) repeat-x;width:195px;display:block;height:8px;margin:0 0 12px 0;overflow:hidden;text-indent:-999999px;}
#front #right_column #news_items {border:0;width:auto;margin:0 0 0 7px;background:transparent}

#news_items li.showroom {background:url(../img/showroom.gif) no-repeat center left}
#news_items li.servicemain {background:url(../img/servicemain.gif) no-repeat center left;}
#news_items li.prodrange {background:url(../img/prodrange.gif) no-repeat center left}
#news_items li.enqsales {background:url(../img/enqsales.gif) no-repeat center left;margin-bottom:-1px}


/*=NEWS PANEL
=== === === === === === === === === === */

#news_panel {font-size:.9em;color:#335D75;border-top:1px solid #FFF;clear:both;padding:20px 20px 6px 20px;width:178px;overflow:hidden;background:#FFF url(../img/news_panel_bg.gif) no-repeat top right;}
#news_panel h4 {font-size:1.2em;font-weight:bold;margin:0 0 .5em 0;line-height:1.4em;}
#news_panel p {margin:0 0 .5em 0}
#news_panel .newsboxes {margin:20px 0 0 0;}
#news_panel span {font-size:1em;display:block;margin:0 0 7px 0;line-height:20px}

#news_panel span {background:#FFF url(../img/new_panel_boxes_bg.gif) repeat-x bottom left;float:left;border:1px solid #C5E7F1;}
#news_panel span a {display:block;padding:3px 12px 3px 20px;width:144px}
#news_panel span a:hover {color:#07546A}
.newsmedia {background:url(../img/news_panel-news_media_icon.gif) no-repeat left;}
.receiveupdates {background:url(../img/news_panel-updates_icon.gif) no-repeat left;}

/*=CONTENT
=== === === === === === === === === === */

#content_container {clear:both;width:702px;padding:20px;background:#FFF url(../img/content_container_bg.gif) no-repeat top right;overflow:hidden;}

#content {float:left;width:487px;}
#content p a {font-weight:bold}
#product #content {float:left;width:702px;min-height:211px}

#content p {margin:0 0 1em 0;line-height:1.7em;}
#content h2 {clear:both;color:#0D94BA;font-size:1.8em;font-weight:normal;margin:.25em 0 1em 0;line-height:1.2em;}
#content h3 {clear:both;color:#0D94BA;font-size:1.5em;font-weight:normal;margin:1.5em 0 .8em 0;display:block;line-height:1.2em;}
#content h4 {clear:both;color:#003552;font-size:1.2em;font-weight:bold;margin:1.5em 0 .8em 0;display:block;line-height:1.2em;}
#smallheading {margin-top:0 !important;font-size:1.8em !important;padding-bottom:.4em;border-bottom:1px solid #D2E1E8}

#content em,
#content i {font-style:italic}

#content b,
#content strong {font-weight:bold}

#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}

#content ul,#content ol {margin:0 0 1em 0}
#content ul li {list-style-type:disc;margin:0 0 0 15px}
#content ol li {list-style-type:decimal;margin:0 0 0 25px}

#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}

#content .clear {clear:both}

#product #content table {display:block;border-collapse:collapse;margin:0 0 40px 0;font-size:1em}
#product #content table td {padding:4px 11px;border-bottom:1px solid #C7DCE6;vertical-align:top;border-right:2px solid #FFF;}
#product #content table p {margin:0;padding:0}
#product #content table tr.alt {background-color:#EAF7FD}
#product #content table tr.over td {background:#D4F1FF}

#product #content table th,
.tableheading,
#product #content tr:first-child {background:#2986A4 url(../img/table_heading_bg.gif) repeat-x bottom left !important;color:#FFF !important;font-weight:bold;padding:7px 11px;text-align:left;border-right:2px solid #FFF;line-height:1.2em;}

#product #content .nostripe td {background:#FFF !important;color:auto !important}
#product #content .nostripe tr:first-child {color:#003552 !important}

.pdf {padding:5px 0 5px 22px;background:url(../img/pdf_icon.gif) no-repeat center left}

#content #product_photos {width:200px;float:right;margin:-45px -6px 0 20px;}
#content #product_photos small {clear:both}

#product_photos h3 {text-indent:-999999px;width:193px;height:28px;padding:0;margin:0 0 5px 0;background:#165580 url(../img/product_photos.gif) repeat-x top center;}
#product_photos img {float:left;margin:0 5px 5px 0;padding:1px;background:#EAF7FD;border:1px solid #C7DCE6;}

#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}

.red {color:red}

#name,#company,#phone,#email,#firstname,#surname,textarea,.bdr {padding:3px;border:1px solid #D2E1E8;}
#content form td {padding:0 0 5px 0;margin:0 0 5px 0}
#content form {background:url(../img/vert_grad.gif) repeat-x;padding:10px 10px 5px 10px !important;}
#content form table {display:block;width:350px}

small {font-size:.9em}
.backtoprods {background:url(../img/back_to_prods.gif) no-repeat center left;padding:0 0 0 11px}
.product_cat {padding:10px;display:block;background:url(../img/vert_grad.gif) repeat-x 0 -40px;}
.product .product_img {float:left;margin:.5em 1em 1em 0;background:#F5F5F5;padding:2px;border:1px solid #DBE8EE}

.wysiwygemail {display:none}


/*=BRAND PANEL
=== === === === === === === === === === */

#brand_panel h3 {text-indent:-999999px;line-height:28px;background:#165580 url(../img/brand_range.gif) repeat-x top center;}
#brand_panel {float:right;width:195px;padding:0 0 8px 0;background:#F3F9FD url(../img/panel_shadow.gif) no-repeat bottom right;margin-bottom:-8px}
#brand_panel img {display:block;float:left}


/*=SITE TOOLS
=== === === === === === === === === === */

#tool_panel {clear:both;width:927px;padding:0 20px 0 13px;margin:5px 0 0;background:#004369;display:block;overflow:hidden;}
#tool_panel span {width:207px;height:27px;float:right;display:block;text-indent:-999999px;overflow:hidden;background:url(../img/tool_panel-phone_number.gif) no-repeat bottom left;}
#tool_panel a {font-size:1.1em;color:#C6D9E3;padding:7px 15px 7px 15px;display:block;float:left;}
#tool_panel a:hover {color:#FFF;}
#tool_panel li {display:inline;}
#tool_panel h4 {display:none}

#tool_panel .home {background:url(../img/tool_panel-home.gif) no-repeat left}
#tool_panel .mailinglist {background:url(../img/tool_panel-mailinglist.gif) no-repeat left}
#tool_panel .sendtofriend {background:url(../img/tool_panel-sendtofriend.gif) no-repeat left}
#tool_panel .printfriendly {background:url(../img/tool_panel-printfriendly.gif) no-repeat left}
#tool_panel .sitemap {background:url(../img/tool_panel-sitemap.gif) no-repeat left}
#tool_panel .addfavourites {background:url(../img/tool_panel-addfavourites.gif) no-repeat left}


/*=FOOTER
=== === === === === === === === === === */

#footer #footer-credits a {display:block;text-indent:-999999px;width:268px;height:30px;overflow:hidden;float:right;background:url(../img/intervolve_credits.gif) no-repeat center left;}
#footer #footer-other {float:left}
#footer small {font-size:.9em;color:#7090A1}
#footer div {margin:5px 0}

   