@charset "utf-8";
/* CSS Document */

body {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
color:#ffffff;
background-color:#cac9ca;
}

a {
color:#fff;
}

a:hover {
color:#b20e21;
text-decoration:none;
}

a img, img {
border:0;
}

h1 {
font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
margin:0;
padding:0;
margin-top:15px;
margin-bottom:15px;
padding-bottom:5px;
border-bottom:1px solid #4f5454;
font-size:19px;
color:#fff;
text-transform:uppercase;
}

h3 {
font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
margin:0;
padding:0;
margin-top:15px;
margin-bottom:15px;
font-size:17px;
line-height:19px;
color:#fff;
}

h4 {
margin:0;
padding:0;
font-size:14px;
margin-top:20px;
}


h6 {
font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
margin:0;
padding:0;
margin-top:15px;
margin-bottom:15px;
padding-bottom:5px;
margin-left:20px;
border-bottom:2px dotted #666;
width:690px;
font-size:19px;
color:#fff;
text-transform:uppercase;
}


h5 {
margin:0;
padding:0;
margin-top:10px;
padding-bottom:6px;
margin-bottom:15px;
font-size:18px;
color:#fff;
font-family:"Arial Narrow", arial;
border-bottom:1px solid #4f5454;
}

p {
font-size:13px;
line-height:15px;
color:#fff;
padding:0;
margin-top:15px;
}


.content ul {
margin:0;
padding:0;
margin-left:10px;
margin-top:5px;
margin-bottom:35px;
list-style-type:none;
}

.content li {
font-size:13px;
padding-left:30px;
padding-top:4px;
margin-bottom:4px;
background-image:url(images/tick.png);
background-repeat:no-repeat;
background-position:0em 0.25em;
}


form {
margin:0;
padding:0;
}

*:focus {outline: none; outline:hidden;}

.header {
display:block;
height:170px;
background-image:url(images/header_bg.gif);
background-repeat:repeat-x;
background-position:top left;
}

.wrapper {
display:block;
width:983px;
margin:0 auto;
position:relative;

}
.footerwrapper {
display:block;
width:953px;
margin:0 auto;
position:relative;
padding-left:30px;
}


.banner {
display:block;
height:123px;
background-image:url(images/1-11_logo.png);
background-repeat:no-repeat;
background-position:right 1em;
}

.logo {
display:block;
width:527px;
height:121px;
background-image:url(images/logo.png);
background-repeat:no-repeat;
background-position:top left;
text-decoration:none;
}

.menuHolder {
display:block;
padding-left:15px;
}

.menu {
float:left;
margin:0;
padding:0;
position:relative;
}

.menu ul {list-style:none; float:left;margin:0; padding:0}
.menu li {float:left;margin:0px 3px 0px 3px;}
.menu a {
float:left;
color:#000;
font-size:15px;
font-weight:bold;
text-decoration:none;
height:29px;
z-index:100;
padding:16px 10px 0px 10px;
margin-top:1px;
}

.menu a:hover {
color:#000;
background-color:#ccc;
background-image:none;
}
.menu a.selected {
color:#000;
}


#slide {position:absolute; bottom:0; height:4px; background:#cb0a20; z-index:10}


.searchHolder {
position:absolute;
top:132px; 
right:20px;
width:253px;
height:32px;
background-image:url(images/search_bg.png);
background-repeat:no-repeat;
background-position:top left;
}

.searchHolder input {
display:block;
width:205px;
margin-left:12px;
margin-top:5px;
height:17px;
padding-top:3px;
font-size:14px;
border:0px;
}

.search_icon {
position:absolute;
right:12px;
top:6px;
text-decoration:none;
background-image:url(images/search_icon.gif);
background-repeat:no-repeat;
background-position:top left;
width:19px;
height:18px;
}

.homeContainer {
display:block;
position:relative;
height:648px;
background-image:url(images/home_content_bg.gif);
background-repeat:repeat-x;
background-position:top left;
}

.backgroundimages {
display:block;
position:relative;
background-image:url(images/backgroundimages.png);
background-repeat:no-repeat;
background-position:center;
}


.imageLeft {
position:absolute;
width:480px;
height:442px;
top:0px;
left:-480px;
background-image:url(images/motorbike.png);
background-repeat:no-repeat;
background-position:top left;
}

.imageRight {
position:absolute;
width:500px;
height:442px;
top:4px;
left:982px;
background-image:url(images/supercar.png);
background-repeat:no-repeat;
background-position:top left;
}


h5 span {
float:right;
color:#ccc;
padding-top:5px;
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}

.results {
display:block;
}

.results a {
font-size:14px;
font-weight:bold;
color:#ebebeb;
}
.results p {
color:#b9b9b9;
margin:0;
padding:0;
margin-top:8px;
margin-bottom:15px;
font-size:11px;
line-height:13px;
}

.topBanner {
width:983px;
height:231px;
margin:0 auto;
background-repeat:no-repeat;
background-position:top left;
}



.container {
display:block;
position:relative;
background-image:url(images/content_bg.gif);
background-repeat:repeat-x;
background-position:top left;
background-color:#151515;
height:1%;
overflow:hidden;
}

.mainContainer {
display:block;
position:relative;
background-image:url(images/main_content_bg.gif);
background-repeat:repeat-x;
background-position:top left;
background-color:#151515;
height:1%;
overflow:hidden;
}


.homeMain {
display:block;
position:relative;
width:983px;
height:443px;
margin:0 auto;
background-color:#2a2a2a;
background-image:url(images/main_bg_home.gif);
background-repeat:repeat-x;
background-position:top left;
border-bottom:2px solid #808080;
}

.main {
display:block;
width:983px;
margin:0 auto;
position:relative;
background-color:#2b2b2b;
background-image:url(images/main_bg.gif);
background-repeat:repeat-x;
background-position:top left;
height:1%;
overflow:hidden;
}

.content {
float:left;
width:600px;
padding-top:10px;
padding-left:32px;
padding-right:30px;
padding-bottom:40px;
}


.breadcrumbs {
display:block;
position:relative;
height:20px;
padding-top:13px;
padding-left:30px;
padding-right:15px;
}
.breadcrumbs a {
float:left;
color:#fff;
margin-right:5px;
color:#ebebeb;
}
.breadcrumbs a:hover {
text-decoration:none;
}
.breadcrumbs span {
float:left;
color:#fff;
margin-right:3px;
color:#ebebeb;
}

.news_scroll {
display:block;
position:relative;
height:33px;
padding-left:15px;
padding-right:15px;
background-image:url(images/news_scroll_bg.gif);
background-repeat:repeat-x;
background-position:top left;
border:1px solid #464646;
}
.latestnews_title {
float:left;
width:86px;
height:20px;
background-image:url(images/latest_news.gif);
background-repeat:no-repeat;
background-position:top left;
margin-top:6px;
margin-right:5px;
}
.news_scroll span {
float:left;
margin-top:8px;
margin-right:5px;
color:#ebebeb;
}
.news_scroll a.read_more {
float:left;
text-decoration:underline;
color:#ebebeb;
margin-top:8px;
}
.news_scroll a:hover {
text-decoration:none;
color:#fff;
}

.readall {
float:right;
width:134px;
height:28px;
margin-top:2px;
background-image:url(images/read_all.gif);
background-repeat:no-repeat;
background-position:top left;
text-decoration:none;
}
.readall:hover {
-moz-opacity:.80; 
filter:alpha(opacity=80); 
opacity:.80
}

.submitbutt:hover {
-moz-opacity:.80; 
filter:alpha(opacity=80); 
opacity:.80
}

.slideshow {
float:left;
width:675px;
height:400px;
}

.finderHolder {
float:right;
width:255px;
height:321px;
padding:15px;
padding-right:30px;
padding-top:40px;
margin-top:10px;
background-image:url(images/finder_bg.png);
background-repeat:no-repeat;
background-position:top left;
overflow:hidden;
}

.productlink {
display:block;
width:250px;
height:37px;
padding:1px 0px 1px 0px;
}
.productlink:hover {
-moz-opacity:.70; 
filter:alpha(opacity=70); 
opacity:.70
}

.view_all_products {
display:block;
width:208px;
height:31px;
background-image:url(images/view_all_products.gif);
background-repeat:no-repeat;
background-position:top left;
text-decoration:none;
margin-top:5px;
padding-bottom:18px;
}
.view_all_products:hover, .view_all_storage_products:hover {
-moz-opacity:.70; 
filter:alpha(opacity=70); 
opacity:.70
}

.view_all_storage_products {
display:block;
width:233px;
height:31px;
background-image:url(images/view_all_storage_products.gif);
background-repeat:no-repeat;
background-position:top left;
text-decoration:none;
margin-top:5px;
}

.topFinder {
position:absolute;
top:10px;
right:0px;
}

.home_panel1 {
float:left;
position:relative;
width:328px;
height:203px;
overflow:hidden;
background-image:url(images/home_panel1.jpg);
background-repeat:no-repeat;
background-position:top left;
border-right:1px solid #5d040e;
}


.home_panel2 {
float:left;
position:relative;
width:328px;
height:203px;
overflow:hidden;
background-image:url(images/home_panel2.jpg);
background-repeat:no-repeat;
background-position:top left;
border-right:1px solid #2a0005;
border-left:1px solid #c26a74;
}
.home_panel3 {
float:left;
position:relative;
width:323px;
height:203px;
overflow:hidden;
background-image:url(images/home_panel3.jpg);
background-repeat:no-repeat;
background-position:top left;
border-left:1px solid #c26a74;
}

.panel_button {
position:absolute;
width:187px;
height:46px;
top:80px;
left:20px;
text-decoration:none;
background-repeat:no-repeat;
background-position:top left;
}

.panel_button:hover {
-moz-opacity:.80; 
filter:alpha(opacity=80); 
opacity:.80;
}


.adHolder {
float:right;
margin-top:180px;
}

.adHolder a.ad1 {
display:block;
width:305px;
height:200px;
background-image:url(images/ad_1.png);
background-repeat:no-repeat;
background-position:top left;
text-decoration:none;
border-bottom:1px solid #ffffff;
}
.adHolder a.ad2 {
display:block;
width:305px;
height:200px;
background-image:url(images/ad_2.png);
background-repeat:no-repeat;
background-position:top left;
text-decoration:none;
}

.adHolder a.ad3 {
display:block;
width:305px;
height:200px;
background-image:url(images/ad_3.png);
background-repeat:no-repeat;
background-position:top left;
text-decoration:none;
border-bottom:1px solid #ffffff;
}

.ad1:hover, .ad2:hover, .ad3:hover {
-moz-opacity:.60; 
filter:alpha(opacity=60); 
opacity:.60;
}


.footer {
display:block;
background-color:#cacaca;
background-image:url(images/footer_bg.gif);
background-repeat:repeat-x;
background-position:top left;
height:1%;
overflow:hidden;
border-top:1px solid #868585;
border-bottom:1px solid #6e6e6e;
}

.warning {
display:block;
height:40px;
color:#000;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
padding-top:4px;
padding-left:30px;
margin-top:15px;
background-image:url(images/ex_mark.png);
background-repeat:no-repeat;
background-position:top left;
}

.product_warning {
float:left;
height:40px;
color:#fff;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
padding-top:4px;
padding-left:30px;
margin-top:15px;
margin-left:7px;
background-image:url(images/ex_mark.png);
background-repeat:no-repeat;
background-position:top left;
}
.product_warning a {
color:#fff;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
}
.product_warning a:hover {
color:#fff;
text-decoration:none;
}

.warning a {
color:#000;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
}
.warning a:hover {
text-decoration:none;
color:#000;
}

.small_thumbs {
display:block;
padding:10px 0px 10px 0px;
margin:0px 15px 0px 15px;
border-top:1px solid #7f7f7f;
overflow:hidden;
height:1%;
line-height:12px;
}

.viewDetails {
font-size:11px !important; 
}

.small_thumbs a.thumb {
float:left;
width:47px;
height:47px;
overflow:hidden;
margin-right:6px;
padding-bottom:15px;
}
.small_thumbs a.thumb:hover {
-moz-opacity:.70; 
filter:alpha(opacity=70); 
opacity:.70;
}

.small_thumbs span {
display:block;
font-size:12px;
color:#fff;
}
.small_thumbs span.grey {
display:block;
font-size:11px;
color:#ccc;
}
.small_thumbs a {
font-size:12px;
color:#fff;
}
.small_thumbs a:hover {
text-decoration:none;
color:#ccc;
}

.productDetails {
float:left;
width:725px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}

.productDetails h2 {
float:left;
margin:0;
padding:0;
width:300px;
margin-left:15px;
font-size:26px;
text-transform:uppercase;
}

.productDetails table {
float:left;
font-size:12px;
color:#fff;
margin-left:15px;
margin-top:5px;
}

.product_image {
float:left;
padding-left:15px;
margin-top:3px;
margin-bottom:10px;
}

.otherLink {
display:block;
padding-left:24px;
background-image:url(images/arrow_right.gif);
background-position:top left;
background-repeat:no-repeat;
color:#fff;
height:30px;
font-size:13px;
padding-top:2px;
padding-right:40px;
font-weight:bold;
}
.otherLink:hover {
text-decoration:none;
color:#999;
}

.big_brand {
width:380px;
height:38px;
float:left;
background-position:top left;
background-repeat:no-repeat;
margin-left:15px;
}

ul.featured {
margin:0;
padding:0;
width:500px;
margin-left:16px;
margin-top:15px;
margin-bottom:15px;
list-style-type:none;
}
ul.featured li {
font-size:13px;
padding-left:28px;
padding-top:5px;
background-image:url(images/tick.png);
background-repeat:no-repeat;
background-position:0em 0.25em;
}


.footer ul.footerlinks {
float:left;
width:152px;
color:#000;
margin:0;
padding:0;
padding-right:15px;
padding-bottom:20px;
list-style:none;
}

.footer ul.footerlinks li.empty {
background-image:none;
padding-left:0px;
}

.footer ul.footerlinks li {
margin-bottom:3px;
padding-left:17px;
background-image:url(images/home_bullet.gif);
background-repeat:no-repeat;
background-position:0em 0.3em;
}

.footerlinks li a {
color:#000;
}
.footerlinks li a:hover {
text-decoration:none;
color:#980415;
}

.copyrightHolder {
display:block;
background-position:top left;
height:110px;
border-top:1px solid #fff;
}

.copyright_wrapper {
display:block;
width:983px;
height:150px;
margin:0 auto;
position:relative;background-image:url(images/watermark_logo.gif);
background-repeat:no-repeat;
background-position:2em 1em;
}

.copyright {
float:left;
width:370px;
height:65px;
color:#000;
margin-top:17px;
padding-left:160px;
}
.copyright span {
font-size:12px;
font-weight:bold;
color:#000;
}
.copyright a {
font-size:12px;
color:#000;
}
.copyright a:hover {
text-decoration:none;
color:#980415;
}

.socialbox {
float:right;
width:262px;
height:160px;
background-image:url(images/joinlist.gif);
background-repeat:no-repeat;
background-position:top left;
margin-right:20px;
padding-top:35px;
}

.socialbox a {
display:block;
padding:10px;
padding-left:40px;
background-color:#e8e8e7;
text-decoration:none;
margin:3px;
font-size:14px;
font-weight:bold;
color:#000;
background-repeat:no-repeat;
background-position:0.2em 0.15em;
}
.socialbox a:hover {
background-color:#f4f2f2;
}

.socialbox a.twitter { background-image:url(images/twitter.gif); }
.socialbox a.facebook { background-image:url(images/facebook.gif); }
.socialbox a.mailinglist { background-image:url(images/mailinglist.gif); }

.socialbox .inputbox {
width:200px;
padding:4px;
margin-bottom:3px;
border:1px solid #999;
background-image:url(images/input_bg.gif);
background-repeat:repeat-x;
background-position:top left;
font-size:12px;
}
.socialbox select {
width:210px;
padding:4px;
margin-bottom:3px;
border:1px solid #999;
background-image:url(images/input_bg.gif);
background-repeat:repeat-x;
background-position:top left;
font-size:12px;
}


.socialAlert {
display:none; 
width:200px; 
background-color:#fff; 
text-align:center; 
margin-bottom:6px; 
font-size:11px; 
padding:5px; 
border:1px solid red; 
color:red;
}

.signupbutton:hover {
-moz-opacity:.80; 
filter:alpha(opacity=80); 
opacity:.80;
}

.sponsors {
float:right;
width:435px;
height:60px;
margin-top:15px;
margin-right:13px;
}

.guaranteeHolder {
display:block;
background-color:#4c010a;
}
.guarantee_banner {
width:983px;
height:144px;
margin:0 auto;
position:relative;
background-image:url(images/guarantee_banner.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.guaranteeHolderLarge {
display:block;
background-color:#4c010a;
}
.guarantee_bannerLarge {
width:983px;
height:207px;
padding-top:10px;
margin:0 auto;
position:relative;
background-image:url(images/guarantee_banner_large.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.guarantee_bannerLarge p {
margin:0;
padding:0;
padding-left:250px;
padding-right:70px;
padding-top:6px;
font-size:11px;
}



.button_gurantee {
position:absolute;
width:198px;
height:39px;
top:88px;
left:212px;
background-image:url(images/button_guarantee.gif);
background-repeat:no-repeat;
background-position:top left;
text-decoration:none;
}
.button_gurantee:hover {
-moz-opacity:.80; 
filter:alpha(opacity=80); 
opacity:.80;
}


#slider {
    position:relative;
    width:670px; /* Change this to your images width */
    height:246px; /* Change this to your images height */
    background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}


.browserHolder {
float:left;
padding-left:15px;
padding-top:10px;
padding-bottom:20px;
}
.browserMain {
display:block;
width:212px;
overflow:hidden;
min-height:480px;
height:auto !important;
height:440px;
background-image:url(images/browser_bg.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#484848;
}
.broswerBottom {
display:block;
width:212px;
height:20px;
background-image:url(images/browser_bottom.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

.browserHolder ul {
margin:0;
padding:0;
margin-left:45px;
margin-bottom:10px;
padding-right:15px;
list-style-type:none;
}

.browserHolder ul li {
margin-bottom:1px;
background-image:url(images/bullet.png);
background-repeat:no-repeat;
background-position:0em 0.25em;
padding-left:16px;
}
.browserHolder ul li.selected {
margin-bottom:1px;
background-image:url(images/bullet_ticked.png);
background-repeat:no-repeat;
background-position:0em 0.3em;
padding-left:16px;
}


.browserHolder ul li a {
font-size:12px;
color:#ccc;
text-decoration:none;
}
.browserHolder ul li a:hover {
text-decoration:underline;
color:#fff;
}
.browserHolder ul li a.selected {
color:#ffffff;
}

.linebreak {
display:block;
width:212px;
border-bottom:1px solid #5b5b5b;
height:5px;
}

.browserMain h2 {
font-size:15px;
margin:0;
padding:0;
color:#ebebeb;
font-weight:bold;
text-transform:uppercase;
margin-bottom:5px;
margin-left:15px;
margin-top:15px;
}


.red_checkbox {
display:block;
color:#fff;
text-decoration:none;
padding-left:30px;
padding-top:3px;
padding-right:15px;
margin-bottom:5px;
margin-left:15px;
font-size:14px;
background-image:url(images/red_checkbox.png);
background-repeat:no-repeat;
background-position:top left;
}
.red_checkbox_ticked {
display:block;
color:#fff;
text-decoration:none;
padding-left:30px;
padding-top:3px;
padding-right:15px;
padding-bottom:5px;
margin-left:15px;
font-size:14px;
background-image:url(images/red_checkbox_ticked.png);
background-repeat:no-repeat;
background-position:top left;
}

.red_checkbox:hover, .red_checkbox_ticked:hover, .red_checkbox_brand:hover, .red_checkbox_brand_ticked:hover {
color:#ffffff !important;
text-decoration:underline;
-moz-opacity:.70; 
filter:alpha(opacity=70); 
opacity:.70;
}

.red_checkbox_brand {
display:block;
height:30px;
color:#fff;
text-decoration:none;
padding-left:30px;
padding-right:15px;
padding-bottom:3px;
margin-left:15px;
font-size:14px;
background-image:url(images/red_checkbox.png);
background-repeat:no-repeat;
background-position:0em 0.3em;
}
.red_checkbox_brand_ticked {
display:block;
height:30px;
color:#fff;
text-decoration:none;
padding-left:30px;
padding-right:15px;
padding-bottom:3px;
margin-left:15px;
font-size:14px;
background-image:url(images/red_checkbox_ticked.png);
background-repeat:no-repeat;
background-position:0em 0.3em;
}

a.red_checkbox_brand span, a.red_checkbox_brand_ticked span {
float:left;
margin-top:6px;
}


.grey_butt {
display:block;
background-position:top left;
background-repeat:no-repeat;
text-decoration:none;
width:197px;
height:40px;
margin-left:8px;
padding-top:5px;
}
.grey_butt:hover {
-moz-opacity:.70; 
filter:alpha(opacity=70); 
opacity:.70;
}
.grey_download { background-image:url(images/download_catalogue.png); }
.grey_oneeleven { background-image:url(images/oneeleven_guarantee.png); }
.grey_find { background-image:url(images/find_a_distributor.png); }
.grey_specsheet { background-image:url(images/butt_specsheet.png); }

.grey_butt_product {
float:left;
background-position:top left;
background-repeat:no-repeat;
text-decoration:none;
width:222px;
height:40px;
margin-left:4px;
margin-top:10px;
}
.grey_butt_product:hover {
-moz-opacity:.70; 
filter:alpha(opacity=70); 
opacity:.70;
}



.mainRightColumn {
float:left;
width:725px;
padding-left:10px;
padding-top:10px;
padding-bottom:20px;
}

.featured_ad {
display:block;
width:724px;
height:166px;
background-image:url(images/products_featured_ad.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.title_products {
display:block;
font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:bold;
height:25px;
margin-top:20px;
margin-bottom:15px;
margin-left:10px;
}


.productsDiv {
display:block;
padding-left:15px;
margin-top:10px;
overflow:hidden;
height:1%
}

.product_thumb_holder {
float:left;
width:165px;
height:160px;
margin-right:10px;
padding-bottom:7px;
overflow:hidden;
}
.product_thumb_holder img {
display:block;
}

.product_thumb_holder a.product_thumb_title {
display:block;
font-size:12px;
color:#fff;
height:40px;
padding-left:22px;
background-image:url(images/title_arrow.gif);
background-repeat:no-repeat;
background-position:0em 0.3em;
padding-top:4px;
font-weight:bold;
margin-top:3px;
text-decoration:underline;

}

.hr_dots {
display:block;
clear:both;
border-bottom:2px dotted #666;
width:690px;
height:10px;
margin-left:15px;
}

.closefilter {
position:absolute;
right:40px;
top:200px;
width:126px;
height:40px;
clear:both;
text-align:right;
margin-top:25px;
color:#fff;
font-weight:normal;
font-size:14px !important;
padding-left:18px;
background-image:url(images/close_filter.gif);
background-repeat:no-repeat;
background-position:top left;
}

.closefilter:hover {
text-decoration:none;
}

.clearSelection {
display:none;
width:100px;
height:30px;
margin-top:25px;
color:#fff;
margin-left:42px;
padding-left:17px;
font-style:italic;
font-weight:normal;
font-size:12px !important;
background-image:url(images/clear_selection.png);
background-repeat:no-repeat;
background-position:top left;
}
.clearSelection:hover {
text-decoration:none;
color:#fff;
}


.searchlinks {
padding-top:10px;
}
.searchlinks a {
font-size:14px;
font-weight:bold;
color:#ebebeb;
}
.searchlinks p {
color:#b9b9b9;
margin:0;
padding:0;
margin-top:8px;
margin-bottom:15px;
font-size:11px;
line-height:13px;
}



div.tile {
position:relative;
z-index:30;
cursor:pointer;
}

#tiles:hover div.tile, #tiles:hover div.tile div {
-moz-opacity:.55; 
filter:alpha(opacity=55); 
opacity:.55;
}
#tiles:hover div.tile:hover, #tiles:hover div.tile:hover div {
-moz-opacity:.99; 
filter:alpha(opacity=99); 
opacity:.99;
}

.formbutton:hover {
-moz-opacity:.80; 
filter:alpha(opacity=80); 
opacity:.80;
}

.formbox {
width:300px;
border:1px solid #ccc;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
}



.mainSearcHolder {
position:absolute;
top:170px; 
left:35px;
width:253px;
height:32px;
background-image:url(images/search_bg.png);
background-repeat:no-repeat;
background-position:top left;
}

.mainSearcHolder input {
display:block;
width:205px;
margin-left:12px;
margin-top:5px;
height:17px;
padding-top:3px;
font-size:14px;
border:0px;
}


.newssearchHolder {
position:absolute;
top:180px;
left:20px;
height:35px;
width:650px;
background-image:url(images/newspanel_bg.png);
background-repeat:repeat-x;
background-position:top left;
}

.newssearchHolder img {
float:left;
margin-left:5px;
margin-top:6px;
}

.newssearchHolder select {
float:left;
margin-top:7px;
margin-right:6px;
margin-left:6px;
}
.paginationHolder {
display:block;
height:1%;
overflow:hidden;
padding-top:15px;
margin-top:10px;
border-top:1px solid #4f5454;
}

.newssearch {
float:left;
width:70px;
height:24px;
background-image:url(images/news_search.png);
background-repeat:no-repeat;
background-position:top left;
text-decoration:none;
margin-top:5px;
}
.newssearch:hover, .article img:hover {
-moz-opacity:.70; 
filter:alpha(opacity=70); 
opacity:.70
}

.search_button:hover {
-moz-opacity:.70; 
filter:alpha(opacity=70); 
opacity:.70
}

.newstitle {
display:block;
font-weight:bold;
margin:0;
padding:0;
font-size:14px;
margin-bottom:5px;
font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

.article {
display:block;
height:1%;
overflow:hidden;
margin-bottom:5px;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #4f5454;
line-height:14px;
}


.pagination {
float:right;
}

.pagination span {
float:left;
padding-top:4px;
margin-right:6px;
}

.pagination .paginated_link {
float:left;
padding:4px;
color:#fff;
text-decoration:none;
margin:1px;
}

.pagination .paginated_link:hover {
background-color:#999;
color:#000;
}

.pagination .active {
background-color:#505050;
}


.distributorsPanel {
float:left;
position:relative;
width:320px;
height:195px;
padding-top:40px;
padding-left:20px;
margin-top:15px;
margin-bottom:20px;
background-image:url(images/distributors_panel.png);
background-repeat:no-repeat;
background-position:top left;
}

.distributorsPanel span {
display:block;
font-size:13px;
font-weight:bold;
margin-bottom:5px;
margin-top:10px;
} 
.distributorsPanel input {
width:130px;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:3px;
}

.distributorsPanel select {
width:130px;
padding:3px;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #333;
}

.distributorsPanel a {
position:absolute;
right:30px;
bottom:15px;
width:114px;
height:44px;
}


.disResults {
clear:both;
display:block;
padding-top:15px;
font-size:12px;
}

.distributor {
display:block;
padding:5px;
padding-left:8px;
margin-top:3px;
background-color:#333333;
}

.distributor:hover {
background-color:#4b4b4b;
}

.distributor a:hover {
color:#fff;
}

.disDetails {
display:none;
padding:8px;
background-color:#000;
margin-bottom:2px;
}

.disDetails table tr td {
line-height:16px;
color:#ccc;
}
.disDetails table tr td span {
color:#fff;
}

.map {
float:right;
width:257px;
height:231px;
position:relative;
margin-top:30px;
}

.mapstate {
position:absolute;
top:0px;
left:0px;
background-position:top left;
background-repeat:no-repeat;
text-decoration:none;
}

.mapstate:hover {
}

.wa {
width:85px;
height:143px;
top:34px;
left:0px;
background-image:url(images/map_wa.png);
}
.wa:hover { background-image:url(images/map_wa2.png) }
.nt:hover { background-image:url(images/map_nt2.png) }
.sa:hover { background-image:url(images/map_sa2.png) }
.qld:hover { background-image:url(images/map_qld2.png) }
.vic:hover { background-image:url(images/map_vic2.png) }
.tas:hover { background-image:url(images/map_tas2.png) }
.nz:hover { background-image:url(images/map_nz2.png) }
.nsw:hover { background-image:url(images/map_nsw2.png) }
.act:hover { background-image:url(images/map_act2.png) }

.nt {
width:50px;
height:85px;
top:30px;
left:76px;
background-image:url(images/map_nt.png);
}
.sa {
width:58px;
height:72px;
top:110px;
left:79px;
background-image:url(images/map_sa.png);
}
.qld {
width:77px;
height:110px;
top:30px;
left:123px;
background-image:url(images/map_qld.png);
}
.nsw {
width:66px;
height:51px;
top:130px;
left:134px;
background-image:url(images/map_nsw.png);
}
.vic {
width:42px;
height:38px;
top:153px;
left:131px;
background-image:url(images/map_vic.png);
}
.tas {
width:56px;
height:25px;
top:190px;
left:110px;
background-image:url(images/map_tas.png);
}
.act {
width:61px;
height:18px;
top:150px;
left:162px;
background-image:url(images/map_act.png);
}
.nz {
width:81px;
height:86px;
top:138px;
left:176px;
background-image:url(images/map_nz.png);
}




/* ############# Ajax Search CSS ############# */


/* COMMON CLASSES */
.break { clear:both; }

/* SEARCH FORM */
#searchform div { color:#eeeeee;}
#suggestions{ position: relative; width:280px; left:0px; margin-top:-5px; display:none; z-index:1000; }

/* SEARCHRESULTS */

#searchresults { border-width:1px; border-color:#fff; border-style:solid; width:280px; background-color:#f6f5f5; font-size:10px; line-height:14px;  background-image:url(images/search_list_bg.gif); background-repeat:repeat-x; background-position:bottom left;border-bottom:1px solid #000; }

#searchresults a { display:block; clear:left; height:50px; text-decoration:none; margin-left:6px; margin-right:6px; padding-top:3px; }
#searchresults a:hover { background-color:#999; color:#ffffff; }
#searchresults a img { float:left; margin:5px 6px; margin-left:5px; border:1px solid #ccc; }
#searchresults a span.prodCode { display:block; font-size:11px; font-weight:normal; padding-top:5px; color:#191919; }
#searchresults a span.searchheading { display:block; font-size:12px;  font-weight:bold; padding-top:0px; line-height:13px; color:#191919; }
#searchresults a span { color:#555555; }
#searchresults a:hover span.searchheading, #searchresults a:hover span.prodCode { color:#ffffff; }
#searchresults span.category { font-size:12px; text-transform:uppercase; margin:5px; margin-top:6px; padding-top:6px; margin-bottom:4px; display:block; color:#000; font-weight:bold; background-image:url(images/sline_break.gif); background-repeat:repeat-x; background-position:top left;  }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px; height:26px; color:#000; }
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; margin-left:0px; height:auto; color:#333; }
#searchresults span.moreresults a { margin-top:8px; background-color:transparent; background-image:url(images/sline_break.gif); background-repeat:repeat-x; background-position:top left; display:block; text-align:center; height:26px; color:#333; padding-top:14px; margin-left:0px; margin-right:0px; }
#searchresults span.moreresults a:hover { background-color:#666; color:#fff; }
