/*	Desc:		ClutchPro Screen Style Sheet
  	Added:		Sep 09
	Modified:	Jan 11
=== === === === === === === === === === */

body {font:100%/150% Arial,Verdana;color:#555;background:#18181A;text-align:center}
html>body {font-size:15px}


/*=COMMON
=== === === === === === === === === === */

p,li {line-height:150%}
img {border:0}
a,a:link {text-decoration:none;color:#C80000}
a:hover {color:#000;cursor:pointer}
a:focus {outline:none}
button {cursor:pointer}

/* Formatting */

#content p, #sidebar p {margin:0 0 1em 0}

h2,h3,h4,h5 {color:#222;line-height:1.4em;margin:0 0 10px 0;}
#content h2 span {font-weight:normal}
#content h3 {font-size:130%;padding:10px 0 0 0;font-weight:bold}
#content h4 {font-size:120%;padding:10px 0 0 0}
#content small {font-size:80%;line-height:1.4em}
#content big {font-size:120%;line-height:1.6em}

em,i {font-style:italic}
b,strong {font-weight:bold}

#content ul {margin:0 0 1em 1.5em;list-style-type:disc}
#content ul li {margin:0 0 .3em 0}
#content ul ul {margin:0 0 0 .5em}
#content ol {margin:0 0 1em 1.8em;list-style-type:decimal}

#content img.bthick {padding:6px;background:#FFF;border:1px solid #CCC;margin-bottom:.85em}
#content img.bthin,#sidebar img.bthin {padding:3px;background:#FFF;border:1px solid #CCC;margin-bottom:.85em}

#content img.left {float:left;margin:0 1em 1em 0}
#content img.right {float:right;margin:0 0 1em 1em}


/*=LAYOUT + BACKGROUNDS
=== === === === === === === === === === */

#container {width:960px;margin:0 auto;text-align:left}
#container2 {width:100%;overflow:hidden;display:block;background:#FFF url(../img/background3.jpg) repeat-x}
#front #container2 {background:#48484b url(../img/background2.jpg) repeat-x}
#header {width:960px;height:165px;position:relative}
#feature {height:369px;width:100%;position:absolute;left:0;top:166px;background:url(../img/feature_bg.jpg) no-repeat center top} 
#content-container {width:960px;clear:both;padding:0 0 20px 0;float:left}
#front #content-container {float:left;width:660px}
#content {clear:both;width:670px;position:relative}
#sidebar {width:250px;float:right}
#footer {width:960px;margin:0 auto;text-align:left;padding:0 0 70px 0}
#footer2 {width:100%;clear:both;background:url(../img/footer_bg.gif) repeat-x}


/*=IMAGE REPLACEMENT ITEMS
=== === === === === === === === === === */

#front #header h1,
#header h1 a,
.feature-links a,
.view-catalogue,
.view-catalogue2,
.col1 .more_btn a,
.col1 h3,
#footer_strip h3,
.col3 button,
#sidebar .products .more_btn a,
#sidebar .distributor button,
#sidebar .newsletter button,
#content .newsletter button,
#nav ul a,
#enquiryform button,
#contactForm button,
.distributor-search-main button,
#catalogue-links .pass,
#catalogue-links .comm,
#catalogue-links .text,
#catalogue_form button {display:block;text-indent:-999999px;overflow:hidden;background-repeat:no-repeat !important}


/*=HEADER
=== === === === === === === === === === */

#front #header h1, #header h1 a {width:315px;height:135px;background:url(../img/clutchpro_logo.png) no-repeat center center} 
#header img {position:absolute;right:0;top:46px}
#catalogue-links {position:absolute;width:283px;height:25px;top:0;right:307px}
#catalogue-links .text {background:url(../img/catalogue-links.png) no-repeat center left;width:95px;height:25px;float:left}
#catalogue-links .pass {background:url(../img/catalogue-links-passenger.png) no-repeat top left;width:91px;height:25px;float:left;margin:0 5px 0 0}
#catalogue-links .comm {background:url(../img/catalogue-links-commercial.png) no-repeat top left;width:91px;height:25px}
#catalogue-links .pass:hover, #catalogue-links .comm:hover {background-position:bottom left}


/*=NAVIGATION
=== === === === === === === === === === */

#nav {margin:-30px 0 0;clear:both;background:url(../img/nav_bg.png) no-repeat;width:960px;overflow:hidden;height:70px;z-index:999;position:relative}
#nav ul {margin:0 0 0 3px}
#nav li {display:inline}
#nav li a {font-size:.9em;float:left;line-height:60px;color:#EEE;font-weight:bold;text-transform:uppercase;background-position:top center;height:70px}
#nav li a:hover {color:#FFF;background-position:center center}
#nav li a.current {background-position:bottom center}

#nav .about {background-image:url(../img/nav_about.png);width:98px}
#nav .products {background-image:url(../img/nav_products.png);width:123px}
#nav .distributors {background-image:url(../img/nav_distributors.png);width:152px}
#nav .news {background-image:url(../img/nav_news.png);width:84px}
#nav .promotions {background-image:url(../img/nav_promotions.png);width:145px}
#nav .support {background-image:url(../img/nav_support.png);width:111px}
#nav .enquiries {background-image:url(../img/nav_enquiries.png);width:122px}
#nav .contact {background-image:url(../img/nav_contact.png);width:119px}


/*=FEATURE
=== === === === === === === === === === */

#feature {margin:0 auto;color:#676770}

.feature-links {position:absolute;top:-92px;left:0;width:500px}
.feature-links .vp {background:url(../img/view_products.png) no-repeat top left;float:left;margin:0 10px 0 0}
.feature-links .wtb {background:url(../img/where_to_buy.png) no-repeat top left}
.feature-links a {height:39px;width:173px}
.feature-links a:hover {background-position:bottom left}


/*=SIDEBAR
=== === === === === === === === === === */

#sidebar {float:right;width:240px;font-size:90%}
#sidebar div {overflow:hidden;margin:0 0 15px 0}

#sidebar .box {position:relative}
#sidebar .box span {font-size:1px;height:3px;background:url(../img/rounded_sidebar_box-bot.gif) no-repeat;width:240px;position:absolute;left:0;bottom:0}
#sidebar .box h3 {font-size:1.2em;font-weight:bold;border-bottom:1px solid #CACACB;line-height:40px}
#sidebar p {margin:0 0 .8em 0}

#sidebar .subnav {margin-top:14px;padding-top:6px;}
#sidebar .subnav h3 {color:#FFF;background:url(../img/box_header.gif) no-repeat;line-height:30px;margin:0;padding:0 0 0 15px;border:0;text-shadow: 1px 1px 2px #671517;font-size:90%}
#sidebar .subnav ul {padding:8px 15px;border-left:1px solid #CCC;border-right:1px solid #CCC}
#sidebar .subnav li {border-bottom:1px dotted #CCC}
#sidebar .subnav li a {color:#555;display:block;padding:3px 0}
#sidebar .subnav li a:hover {font-weight:bold;color:#222}
#sidebar .subnav li a.current {color:#C80000;font-weight:bold}
#sidebar .subnav span {background:url(../img/box_bottom.gif) no-repeat bottom left}
#sidebar .subnav li:last-child {border:0}
#sidebar .subnav img {position:absolute;top:0;right:10px;}

#sidebar .share {margin-top:27px;background:url(../img/share_bg.gif) no-repeat;height:43px}
#sidebar .share div {margin:0 !important;padding:0 0 0 15px}
#sidebar .share .addthis_toolbox  {padding:14px 0 0 10px}
#sidebar .share .addthis_separator {color:#BBB}
#sidebar .share .addthis_button_compact {margin-top:-3px}
#sidebar .share .at15t_compact {margin-top:3px}

#sidebar .products a {color:#222}
#sidebar .products p a {color:#C80000}
#sidebar .products p a:hover {color:#000}
#sidebar .products .product_image {width:80px;float:left;margin:0}
#sidebar .products .product_info {width:140px;float:right;font-size:100%;margin:0}
#sidebar .products h4 {display:block !important;font-weight:bold;margin:0 0 5px 0;font-size:1.2em}
#sidebar .products .more_btn a {margin:15px 0 0 0;background:url(../img/view_product.png) no-repeat top left;width:129px;height:29px;}
#sidebar .products .more_btn a:hover {background-position:bottom left}

#sidebar .newsletter input {width:150px;float:left}
#sidebar .newsletter button {float:right;background:url(../img/subscribe_btn.png) no-repeat top left;border:0;width:73px;height:29px;}
#sidebar .newsletter button:hover {background-position:bottom left}
#sidebar .newsletter img {position:absolute;top:5px;right:10px;}

#sidebar .distributor {background:url(../img/newsletter_bg.jpg) no-repeat 3px 33px}
#sidebar .distributor button {float:right;background:url(../img/find_btn.png) no-repeat top left;border:0;width:63px;height:29px !important}
#sidebar .distributor button:hover {background:url(../img/find_btn.png) no-repeat bottom left}
#sidebar .distributor input {width:160px}
#sidebar .distributor fieldset {margin:10px 0 0 0}
#sidebar .distributor #location {width:240px}

#sidebar .archive ul li {margin:0 0 10px 0}

/*=CONTENT
=== === === === === === === === === === */

#content {width:680px;float:left;padding:5px 0 30px 0}
#front #content {clear:both;width:960px;background:url(../img/front_content_bg.gif) repeat-y 0 0;margin:365px 0 0 0;padding:0;color:#9D9D9F}
.full_width {width:960px !important}
.last {margin-right:0 !important}
.heading {border-bottom:2px solid #D70202;position:relative;margin:0 0 25px 0;height:66px}
.breadcrumbs {position:absolute;right:0;top:30px;font-size:.8em}

#content .newsletter {border:1px solid #CCC;padding-left:75px;width:400px;font-size:90%;position:relative;background:#f1f1f0;padding:20px 20px 10px 95px;-moz-border-radius:5px;-webkit-border-radius:5px}
#content .newsletter input {float:left;width:310px}
#content .newsletter button {float:right;background:url(../img/subscribe_btn.png) no-repeat top left;border:0;width:73px;height:29px;}
#content .newsletter label.error {display:block;color:red;font-size:.8em;position:absolute;bottom:7px;}

#content .newsletter p {margin:5px 0 10px 0}
#content .newsletter button:hover {background-position:bottom left}
#content .newsletter img {position:absolute;top:22px;left:18px;}

.catalogue-request {display:block;text-align:center;font-size:150%;margin:0 0 22px 0;font-weight:bold;color:#fae109;text-transform:uppercase}

/* Front Boxes */

.col1 {float:left;width:360px;height:240px;position:relative}
.col2 {float:right;width:260px}
.col3 {float:right;width:260px}

.col1 h3 {border-bottom:2px solid #444;padding:0 0 5px 0 !important;color:#FFF;margin:0 0 10px 0 !important;background:url(../img/heading-featured_product.gif) no-repeat top left;}
.col1 .product_image {width:160px;float:left;margin:10px 0 0 0}
.col1 .product_info {width:200px;float:right;font-size:80%;line-height:140%}
.col1 .product_info p a {color:red}
.col1 h4 a {color:#DADADD;display:block !important;font-weight:bold;line-height:.6em !important;margin:0 !important}
.col1 a:hover {color:#FFF}
.col1 .more_btn {position:absolute;bottom:10px;left:160px}
.col1 .more_btn a {background:url(../img/view_product.png) no-repeat top left;width:129px;height:29px}
.col1 .more_btn a:hover {background-position:bottom left}

.product_info p {font-size:.85em;margin:0 0 7px 0 !important}

.col2 {padding-bottom:25px;background:url(../img/player_shadow.png) no-repeat bottom left}
.col2 object {display:block;background:#e7e7e7;z-index:1 !important;position:relative}

.col3 {background:url(../img/australia_map.gif) no-repeat 0 10px}
.col3 h3 {background-image:url(../img/distributor-search.gif);border-bottom:2px solid #635C63;color:#FFF;margin:0 0 20px 0 !important;display:block}
.col3 #distributor_search {margin:10px 0 0 0}
.col3 #distributor_search label {margin:8px 0 0 0;display:block}
.col3 #distributor_search button {height:26px;vertical-align:bottom !important}
.col3 select,.col3 input{margin:5px 0 0 0}
.col3 select {width:260px}
.col3 input {line-height:18px;width:180px;margin:0 5px 0 0;float:left}
.col3 label {color:#9D9D9F;font-size:.9em}
.col3 label strong {color:#DADADD}
.col3 .feature2 {height:80px;margin:0 0 18px 0;overflow:hidden}
.col3 button {float:right;background:url(../img/find_btn.png) no-repeat top left;border:0;width:63px;height:29px !important}
.col3 button:hover {background:url(../img/find_btn.png) no-repeat bottom left}
.col3 img {display:block}

/* Forms */

form {margin:0 0 1em 0}
input,textarea,select,table,button {font-weight:normal;font-family:Arial,Verdana;font-size:100%;line-height:150%;padding:3px;background:#FFF url(../img/input-bg.gif) repeat-x left top;border:1px solid #d3d3d3;line-height:normal !important}
table {background:none;padding:0;border:0}
button {font-size:80%;background:#B30031 url(../img/nav_bg.gif) repeat-x;color:#FFF !important;line-height:normal !important;border:1px solid #b30031}
button:hover {background:#B30031}
button:focus {outline:none}
input,select,button {vertical-align:middle}

.red {color:red}
#content button {padding:0px 2px;height:29px}

/* Sitemap */

#sitemap ul {position:relative;border-left:1px solid #CCC;margin:0 0 20px 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}


/*=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}
.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(../img/text-area-bg-stockist.gif)}
div.stockist h3 {background:url(../img/stockist.gif) no-repeat center left;padding-left:60px;}
#map {margin:10px 0}
#map div {font-size:12px;line-height:18px}
#map h4 {margin:0 0 5px 0 !important;font-weight:bold}

.stockist strong {display:block;background:url(../img/stockist.gif) no-repeat center left;text-transform:capitalize}
.stockist {background:url(../img/text-area-bg-stockist.gif) repeat-x bottom left}
.stockist span {display:block;padding-left:60px}

.distributor-list-item .company,
.distributor-list-item .streetaddress,
.distributor-list-item .suburb {text-transform:capitalize}

#distributor-list {padding:15px 0 0 0;clear:both}
#distributor-list th,.distributor-list-item td {padding:10px;vertical-align:middle;}
#distributor-list th {font-weight:bold;padding:10px;color:#333;border-bottom:3px double #CCC}

#map,
#map h4,
#map strong {color:#000 !important;text-transform:capitalize}

#sidebar .distributor {background:url(../img/newsletter_bg.jpg) no-repeat 3px 33px}
#sidebar .distributor button {float:right;background:url(../img/find_btn.png) no-repeat top left;border:0;width:63px;height:29px !important}
#sidebar .distributor button:hover {background:url(../img/find_btn.png) no-repeat bottom left}
#sidebar .distributor input {width:160px}
#sidebar .distributor fieldset {margin:10px 0 0 0}
#sidebar .distributor #location {width:240px}


/*=FOOTER
=== === === === === === === === === === */

#footer {position:relative;font-size:90%;color:#6A6C6E;background:url(../img/footer_bg.gif) repeat-x}
#footer small {font-size:80%;display:block;padding:2px 0 0 45px}
#footer a {color:#b4b5b7}
#footer a:hover {color:#FFF}
#footer .search_bar {float:right;position:absolute;top:20px;right:0}
#footer .search_bar button {height:26px;padding:3px;background:#BBB;color:#EEE;background:#AAA;border:1px solid #CCC}
#footer .search_bar button:hover {background:#888}
#footer .credits {float:right}
#footer .credits a {background:url(../img/intervolve.gif) no-repeat center left;width:254px;height:33px;text-indent:-999999px;display:block}
#footer hr {display:none}
#footer  .ausclutch {background:url(../img/acs_logo.gif) no-repeat center left;padding:0 0 0 83px}

#footer_strip {line-height:50px;height:50px;width:960px;margin:0 0 30px 0}
#footer_strip h3 {float:left;width:97px;height:50px;margin:0 20px 0 0;background:url(../img/heading-latest_news.gif) no-repeat center left}
#footer_strip .tools {position:absolute;right:190px;top:15px;font-size:90%}
#footer_strip .tools a {padding:0 5px}
.boxmarg {position:absolute;right:0;top:9px}

ul.news_box {width:590px;height:50px;position:relative;font-size:90%;margin:0 !important;list-style-type:none !important}
ul.news_box li {margin:0;padding:0;line-height:50px;height:50px;background:transparent !important}
ul.news_box li a {display:block;line-height:50px;height:50px;overflow:hidden;background:url(../img/icon_post.png) no-repeat center left;padding:0 0 0 35px}

#footer small img {width:31px;height:38px;cursor:help;left:0px;position:absolute;top:75px;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3}
#footer small img:hover {width:51px;height:64px;top:65px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}


/*=OTHER
=== === === === === === === === === === */

#news_page .date_posted {clear:both;color:#888;padding-bottom:30px;border-bottom:1px dotted #d3d3d3;background:url(../img/text-area-bg.gif) repeat-x left bottom}
#news_page h4 {margin-top:30px;clear:both}
#news_page  .news_image  {float:left;margin:3px 20px 20px 0}

.wysiwygemail {display:none}
.furtherinfo {float:left;padding:20px 0 0 0;display:block}

.distributor-list-item {padding:30px 10px 10px 10px;background:url(../img/text-area-bg.gif) repeat-x left bottom;clear:both;overflow:hidden;padding-bottom:30px;border-bottom:1px dotted #d3d3d3}
.distributor-list-item h4 {text-transform:capitalize}
.distributor-list-column1 {width:380px;float:left;text-transform:capitalize}
.distributor-list-column2 {width:560px;overflow:hidden}
.distributor-list-column2 span {margin-right:10px}
div.stockist h4 {background:url(../img/stockist.gif) no-repeat center left;padding-left:60px;}

#distributor-search-cont {border-bottom:1px solid #CCC;overflow:hidden;margin:0 0 15px 0;padding:0 0 25px 0}
.distributor-search-info {width:125px;float:left;padding:0 20px 0 0;margin:0 20px 0 0;border-right:1px solid #CCC}
.distributor-search-browse {float:left;padding:0 20px 0 0;margin:0 20px 0 0;border-right:1px solid #CCC}
.distributor-search-main {float:left;width:230px}
.distributor-search-main input {margin:0 5px 0 0;width:150px;float:left}
.distributor-search-main button {float:right;background:url(../img/find_btn.png) no-repeat top left;border:0;width:63px;height:29px !important}
.distributor-search-main button:hover {background:url(../img/find_btn.png) no-repeat bottom left}
#distributorsearch2 {margin:0}
.distributor-search-map {clear:both}

#photo_gallery {clear:both;margin:0 !important;}
#photo_gallery li {display:inline}
#photo_gallery li a {float:left;width:176px;height:195px;margin:0 20px 20px 0;overflow:hidden;display:block;text-align:center}
#photo_gallery li a.last {margin:0 0 20px 0}
#photo_gallery span {position:relative;display:block;text-align:center;background:#DDD;margin:0 0 5px 0}
#photo_gallery a .image-container {height:140px;text-align:center;background-position:center center;background-repeat:no-repeat}
#photo_gallery a img {margin:0 auto;display:block} 
#photo_gallery a strong {font-size:90%;font-weight:normal}

.back_to {font-size:100%;margin:0 0 20px 0;display:block}
.back_to:hover {color:#f22f4f}

#ride_view {clear:both}
.main_image {float:right;padding:1px;border:20px solid #EEE;background:#d3d3d3;margin:0 190px 20px 0}
.main_image img, .small_images a img {display:block}
.small_images a img {width:84px;height:58px;padding:6px;background:url(../img/image_bg.gif) no-repeat 0 0}
.small_images a {display:block;margin:0 0 10px 0;width:96px;height:70px}
.small_images a:hover img {background-position:bottom left}
#description {clear:both;margin:0 0 0 128px}

#products {padding-top:20px;position:relative;overflow:hidden;clear:both;height:780px;width:960px}
#products .slide {float:left;display:block;width:960px}
#products .items {width:20000em;position:absolute;clear:both;margin:0;padding:0;}

#products .prodimg {clear:both;display:block;margin:0 0 30px 0;display:none}
#products .area {overflow:hidden}

#product_nav {position:absolute;top:30px;left:250px;z-index:2007}
#product_nav li {display:inline}
#product_nav li a {position:relative;padding:20px 20px 34px 20px;font-size:1.2em;color:#666;background:url(../img/products_noncurrent.png) no-repeat bottom center}
#product_nav li a.activeSlide {color:#C80000;background:url(../img/products_current.png) no-repeat bottom center}

/* Product Page */

div.product {padding:0 0 20px 0;float:left;width:480px;clear:both}
div.last {margin:0 20px 0 0;clear:none}
div.product a .image {float:left;width:160px;height:112px;background:url(../img/product_image.gif) no-repeat top left}
div.product a:hover .image{background-position:bottom left}
div.product a .description {float:right;width:307px;display:block;font-size:90%;line-height:150%}
div.product a .link {color:#D12743;font-weight:bold;font-size:.8em;clear:both;display:block}
div.product br {display:none}
div.product a {color:#555;display:block;margin:0px 0 0 0}
div.product a strong {font-size:110%;color:#222;padding:0 0 5px 0;display:block}
div.product a:hover strong {color:#D12743}
div.product a .image img {margin:7px 0 0 7px;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
div.product a:hover .image img {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}

#product_view #main_image {float:left;margin:15px 0 20px 0;display:block}
#product_view .additional {margin:15px 0 0 0;float:right;list-style-type:none !important}
#product_view .additional a {padding:5px;border:5px solid #CCC;margin:0 0 5px 0;display:block}
#product_view .additional a img {display:block}
#product_view .additional a:hover {border:5px solid #AAA}
#product_view .description {clear:both}
#product_view .image {float:left;clear:both}
#product_view .back_link a {display:block;clear:both;margin:40px 0 0 0;text-align:center;border:1px solid #CCC;padding:10px;width:170px;background:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px}
#product_view img {float:left;margin:5px 30px 30px 0}
#product_view h3 {clear:both}

#enquiryform {border-collapse:collapse}
#enquiryform fieldset {margin:5px 0 0 0;width:550px;background:url(../img/text-area-bg.gif) repeat-x bottom left}
#enquiryform td {padding:0 10px 10px 0}
#enquiryform .long  {width:485px}
#enquiryform label {line-height:1.8em}
#enquiryform small {font-size:.7em;color:#888}
#enquiryform button {border:0;width:63px;height:29px;background:url(../img/send_btn.png) no-repeat;float:left;margin:0 20px 0 0}
#enquiryform button:hover {background-position:bottom left}

#contactForm {padding:15px 0;width:520px}
#contactForm p {float:left;margin:0 10px 10px 0}
#contactForm label {display:block;line-height:1.8em;font-weight:bold}
#contactForm label.error {margin:0 0 5px 0;width:auto !important;font-weight:normal;font-size:.8em;color:red}
#contactForm small {font-size:.7em;color:#888}
#contactForm .mess {height:auto !important}
#contactForm .productenquiry {width:auto}
#contactForm textarea,#contactForm .productenquiry input {width:475px}
#contactForm button {border:0;width:63px;height:29px;background:url(../img/send_btn.png) no-repeat;float:left;margin:0 20px 0 0}
#contactForm button:hover {background-position:bottom left}

.support_page {width:680px;overflow:hidden}
.support_page div {display:block;padding:0 20px 15px 0;width:320px;float:left}
.support_page img {margin:0 10px 0 0;padding:6px;background:url(../img/image_bg4.gif) no-repeat 0 0}
.support_page a:hover img {background-position:bottom left}
.support_page h4 {margin:0 0 5px 0}

#catalogue_form {margin:0 0 15px 0}
#catalogue_form p {display:block;clear:both;margin:0 0 15px 0;float:left} 
#catalogue_form small {color:#777}
#catalogue_form input,
#catalogue_form select {padding:4px 5px !important;width:300px;border:1px solid #BBB}
#catalogue_form label {display:block;float:left;width:110px;text-align:right;margin:0 15px 0 0}
#catalogue_form label.full {width:100%;text-align:left}
#catalogue_form .full input,
#catalogue_form .full select {width:auto}
#catalogue_form .wysiwygemail {display:none}
#catalogue_form label.error {clear:both;width:100%;margin-left:125px;text-align:left;color:red}
#catalogue_form button {border:0;width:63px;height:29px;background:url(../img/send_btn.png) no-repeat;float:left;margin:0 20px 0 0;clear:both}
#catalogue_form button:hover {background-position:bottom left}


/*=SIFR

=== === === === === === === === === === */

.heading h2 {font-size:160%;color:#000000;line-height:38px;margin:0 !important}

@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:14px}
