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

/*Created by:aitherstudio.com
   For: Industrial Ventures 13.05.09
   Dark Grey:   #2E3333
   light grey:  #D7D8D9
   Bright Blue: #29ABE2
   light Blue:  #CFE9F4;
   
   Text
   Light Grey: #717f81;
   Dark Grey:  #4b5457;
   Light Blue: #7fc4e2;
   Dark Blue:  #29abe2;
*/
/*---------------------Standard----------------------*/
*{margin:0px; padding:0px; border:0px none;}
html{ overflow-y:scroll !important;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:13px;}
html,body{height:100%; min-height:100%;}
a, img, object{ outline:none; border:0 none;}

a,  a:visited{ cursor:pointer; text-decoration:none; color:#4b5457;}
a:hover, a:active{ text-decoration:none; color:#29abe2}
/*---------------------Headers----------------------*/
h1 {font-size: 24px; font-weight: bold; color: #29abe2; margin: 0px; padding: 0px;}
h2 {font-size: 16px; font-weight: bold; color: #7fc4e2; padding: 0px; margin: -5px 0 0 0;}
h3 {font-size: 24px; font-weight: bold; color: #4b5457; text-align: left; float: left; margin: 0px; padding-right:5px;}
h4 {font-size: 16px; font-weight: bold; color: #717f81; text-align: left; padding-top:8px; padding-left:10px;}
h5 {font-size: 12px; color: #717f81; text-align: left; font-weight: bold; float:left; padding-top:2px;}
h6 {font-size: 16px; font-weight: bold; color: #717f81; margin: 0px; padding: 0px;}
span, p {color: #3e4545; margin:10px 0;}

/*---------------------Wrapper----------------------*/
body{background:url(../images/body_bg.jpg) repeat-x;}
.wrapper{width:830px; margin:0 auto;}

.shadowL{width:15px; height:600px; background:url(../images/shadow_left.jpg) no-repeat; float:left;}
.shadowR{width:15px; height:600px; background:url(../images/shadow_right.jpg) no-repeat; float:right;}

/*--------------------- Content ----------------------*/
.content{float:left; width:800px;}
.topStrip{width:100%; height:10px; background:url(../images/top_strip_bg.jpg) repeat-x;}
.navigation{width:100%; height:40px;}
.navigation ul{padding:10px 0px;}
.navigation li{list-style:none; display:inline;}
.navigation li a{color:#29ABE2; display:block; padding:3px 0px;}
.navigation li a:hover{color:#EEE; background:url(../images/menu_bg.jpg) repeat-x;}
.nav_item{width:80px; float:left; text-align:center; font-size:12px; font-weight:bold;}
.seperatorV{width:2px; height:20px; background:url(../images/seperator_vertical.jpg) repeat-y; float:left;}

.flash_banner{width:100%; height:250px; position:relative; background:url(../images/dummy_banner.jpg) no-repeat;}
.logo{width:240px; height:53px; position:absolute; top:90px; left:555px;}

.column_container{width:785px; margin: 0; position:relative; padding:10px 0 0 15px;}
.left_column{margin:0px 310px 0 0; padding:10px 0px; text-align:justify;}
.right_column{width:300px; float:right;}
.single_column{width:770px; margin:0 15px 0 0; padding:10px 0;}

.promote{background:#CFE9F4 url(../images/wheel_bg_300.jpg) no-repeat; float:left; width:270px; padding:10px 15px;}
.promote_small{background:#CFE9F4; float:left; width:270px; padding:10px 15px; margin:10px 0;}

.clear {clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0;}
/*--------------------- Latest ----------------------*/
.update{ width:770px; height:230px; background:url(../images/update_bg_240.jpg) repeat-x; padding:5px 15px; margin-top:5px;}
.item_container{width:770px; height:90px; margin:5px 0 0 0; float:left; clear:left;}
.item_container table{width:770px; height:190px;}
.item{position:relative;}
.item a{display:block; width:230px; height:80px; background:#3f8eb0; padding:5px 10px;}
.item a:hover{background:#5ab5dd;}
.item_img{position:absolute; width:106px; height:90px; top:0px; right:0px;}
.item p{color:#FFFFFF; font-size:12px; width:145px; margin:5px 0px;}
.item span{color:#FFFFFF; font-size:14px; font-weight:bold;}
/*--------------------- Footer ----------------------*/
.footer{width:770px; height:120px; background:url(../images/footer_bg.jpg) repeat-x; padding:10px 15px; font-size:12px; position:relative;}
.footer p{color:#717f81;}
.footer_left{margin:0 385px 0 0;}
.footer_right{width:375px; float:right; border-left:1px solid #4b5457; z-index:10;}
.footer_bottom{color:#717f81; width:385px; position:absolute; left:15px; top:90px;}
.aither{position:absolute; top:115px; right:15px;}
.shadow_bottom{width:100%; height:15px; margin-top:1px; background:url(../images/shadow_bottom.jpg) no-repeat;}
.sitemap{font-size:12px; color:#717f81; padding-left:10px;}
.footer a, .footer a:visited{color:#717f81;}
.footer a:hover, .footer a:active{color:#bcc5c1;}
.sitemap ul li{list-style:none; display:block; padding:1px 0;}
.sitemap ul li ul li{list-style:none; display:inline;}

/*--------------------- Form ----------------------*/
.aestrian{     position: relative;     top: -10px;     color:#F00;     font-size: 12px; }
.note{font-size: 10px; margin:3px 10px; color:#999; }
.contact_form input, .contact_form textarea{background:#CFE9F4; border:1px solid #CCC; margin:5px 0px; padding:3px;}
.contact_form input{width:200px; height:15px;}
.contact_form textarea{height:100px; width:425px;}
.contact_form select{background-color:#CFE9F4; border:1px solid #CCC; margin:5px 0px; width:125px;}

.formtable{color: #3e4545;}
.formtable tr{height:25px;}

.enquire_form{width:450px;}
.enquire_form input, .enquire_form textarea{background:#CFE9F4; border:1px solid #CCC; padding:1px;}
//.enquire_form input{width:200px; height:15px;}
.enquire_form textarea{height:100px; width:425px;}
.enquire_form label{width:100px; float:left; padding:5px 0;}
.enquire_form legend{font-weight:bold; color: #3e4545; margin:2px 10px; padding:0 5px; background:transparent;}
.enquire_form fieldset{ margin:5px 0; border:none; border-top:1px solid #ccc; padding:5px;}
.enquire_form select{background-color:#CFE9F4; border:1px solid #CCC; margin:5px 0px;}
.enquire_form option{padding:0 0 0 3px;}

.thank{width:455px; background:#4b5457; padding:10px; };

input.radio{background:none; border:0 none; display:inline; width:30px; height:25px; margin:5px;}

.submitbtn, .resetbtn{background:url(../images/form_button.jpg) no-repeat}
.submitbtn{ background-position:0 0; width:75px; height:25px; font-weight:bold; outline:none; cursor:pointer; margin:0; border:0 none;}
a:link .submitbtn{outline:none;}
a:hover .submitbtn{background-position:0 -25px; color:#EEEEEE;}
.resetbtn{background-position:-75px 0; width:75px; height:25px; font-weight:bold; outline:none; cursor:pointer; margin:0; border:0 none;}
a:hover .resetbtn{background-position:-75px -25px; color:#EEEEEE;}

/*--------------------- Stocklist ----------------------*/
.stocktable_space{height:25px;}
.stocktable_item{height:90px; width:370px; position:relative;}
.stocktable_item a, .stocktable_item a:hover{background:url(../images/stocktable_bg.png) no-repeat;}
.stocktable_item a{background-position: 0 0; display:block; height:60px; padding:30px 0 0 45px;}
.stocktable_item a:hover{background-position: 0 -90px;}
.stocktable_txt{position:relative; width:300px;}
.stocktable_img{ background:url(../images/stocktable_img.png) no-repeat; position:absolute; width:107px; height:90px; right:0px; top:0px;}
.simg1{ background-position:0 0;}
.simg2{ background-position:0 -90px;}
.simg3{ background-position:0 -180px;}
.simg4{ background-position:0 -270px;}
.simg5{ background-position:0 -360px;}
.simg6{ background-position:0 -450px;}

.stocklist{position:relative; margin:10px 0px; }
.stocklist a{display:block; background:#D7D8D9 url(../images/wheel_white_bg.png) no-repeat right top; width:585px; height:90px; padding: 10px 40px 10px 145px;}
.stocklist a:hover{background:#bcc5c1 url(../images/wheel_white_bg.png) no-repeat right top;}
.stocklist_img{position:absolute; left:0; top:0; width:130px; height:110px;}

.product_img{float:left; width:285px; height:200px; margin-bottom:20px; margin-top:15px;}
.product_img_hiddem{position:absolute;}
.product_description{float:left; width:470px; margin-left:15px;}
.product_description span{color:#000000;}

.product_description table td{background:#D7D8D9; height:20px; padding:3px; color:#000000;}
.product_description table td:first-child {background: #CFE9F4; width:150px;}


/*----------------------- Pagination --------------------*/
div.pagination {padding: 3px; margin: 3px;}
div.pagination a {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #D7D8D9;	text-decoration: none; /* no underline */ color: #4b5457;}
div.pagination a:hover, div.pagination a:active {border: 1px solid #7fc4e2;	color: #29abe2;}
div.pagination span.current {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #29abe2; font-weight: bold; background-color: #29abe2; color: #FFF;}
div.pagination span.disabled {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE; color: #DDD;}