/* CSS Document */

body{background-color:#fff; margin:0; padding:0; }

.wrapper{ width:950px; margin:0 auto; padding:0;}

.clear{ clear:both;}


/* Header 
-------------------------------------------------------------------*/
#header{width:950px; margin:0 auto; padding:0; float:left;}
#header .logo{ width:156px; float:left; padding:10px 0 0 10px; margin:0;}
#header .numbers{ float:right; margin:20px 0 0 0; font:normal 11px Arial, Helvetica, sans-serif; word-spacing:4px;}
#header .nav{ float:right; margin:0px; clear:right; padding:0; width:590px}
#header .nav ul { padding:0; margin:65px 0 0 0; list-style:none; font:bold 16px Georgia;}
#header .nav li {display:inline; margin:0; padding:0px 0 0 0; }
#header .nav a {float:left; margin:0; padding:0 0px 0 0px;text-decoration:none; color:#999999;}
#header .nav li span {margin:0; padding:0px 15px 0 10px; background:url(../images/border.jpg) right top no-repeat;}
#header .nav a:hover {text-decoration:none; color:#000;}
#header .nav .none {display:inline; margin:0; padding:0px 0 0 10px; float:left;}
#header .nav .selected a{color:#000;}
#header .nav .selected a span {color:#000;}

.header{ width:950px; height:330px; float:left; margin:10px 0 0 0; padding:0;}
.header .banner{ width:638px; height:330px; float:left; margin:0 0 0 0; }
.header .flash{ width:312px; height:330px; float:left; margin:0 0 0 0;}

.headerinner{ width:890px; height:330px; overflow:hidden; text-align:left; background:url(../images/innerheader.jpg) left top no-repeat; height:106px; float:left; margin:10px 0 0 0; padding:10px 25px 0 35px;}
.headerinner h2{font:normal 27px "Trebuchet MS"; padding:0 0 0 25px; margin:0; color:#fff; line-height:40px;}
.headerinner h2 span{padding:0 0 0 85px;}



/* Content 
-------------------------------------------------------------------*/
#content{width:948px; border:solid 1px #CCCCCC; margin:10px 0 0 0; padding:0; float:left;}
#content .search{width:873px; background:url(../images/searchbg.jpg) repeat-x top left; padding:20px 0 0 75px; height:50px;}
#content .search .input{ margin:0 auto; padding:0; font:bold 16px Georgia; float:left;}
#content .search .select{ padding:0 0 0 10px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; float:left;}
#content .search .button input{ padding:0 0 0 0; margin:0 0 0 5px;}

#home{margin:0; padding:0 0 0 4px;font:normal 14px Arial, Helvetica, sans-serif;}
#content #home h1, #home h2, #home h3, #home h4, #home h5, #home h6{font:normal 14px Arial, Helvetica, sans-serif;display:inline; font-weight:normal; margin:0; padding:0 0px 0 0px;color:#666666;}
#content #home p{padding:0; margin:0;display:inline;font:normal 14px Arial, Helvetica, sans-serif;}
#content #home strong{ color:#666666; margin:0; padding:0; font-weight:normal}
#content #home a{text-decoration:none; color:#666666; display:inline;}
#content #home .rightpad{padding:0 2px 0 0;}
*html #content #home .rightpad{padding:0 4px 0 0;}
#content #home .leftpad{padding:0 0px 0 4px;}




#content .txt { padding:20px 75px 30px 75px; font:14px "Trebuchet MS"; color:#666666; min-height:300px;}
#content .txt p{ padding:0 0 0 4px; margin:0;}
#content .txt a{ color:#000;}
#content .txt strong{ color:#333333;}
#content .txt h1{ font:normal 27px Georgia; padding:0 0 15px 0; margin:0; color:#333333;}
#content .list { padding:0; margin:0 25px 0 10px; float:left;}
#content .list li{ border-bottom:solid 1px #EAEAEA; padding:5px 0 5px 0;}

#content .formborder{ border:solid 2px #ECECEC; color:#000;  margin:0; font:bold 13px Arial, Helvetica, sans-serif;}
#content .formborder label input{ padding:0; margin:0;}
#content .formborder form{ padding:0; margin:0;}
#content .formborder td{ padding:3px; margin:0;}

#content .txt1 { padding:20px 30px 30px 0; font:14px "Trebuchet MS"; width:680px; float:left; margin:0 0 0 25px; color:#666666;min-height:300px;}
#content .txt1 p{ padding:0 0 0 4px; margin:0;}
#content .txt1 strong{ color:#333333;}
#content .txt1 h1{ font:normal 27px Georgia; padding:0 0 15px 0; margin:0; color:#333333;}


#content .leftcol{background:url(../images/leftgraybg.jpg) repeat-y top; float:left; font:14px "Trebuchet MS"; margin:1px 0 0 1px; width:208px; padding:0; }
#content .leftcol ul{ padding:0; margin:0; list-style:none;}
#content .leftcol li{ padding:6px 0 0 0; height:26px; background:url(../images/leftnavbgoff.jpg) repeat-y top; width:100%;}
#content .leftcol li .leftpad{ padding:0 0 0 3px;}

#content .leftcol .selected{ padding:6px 0 0 0; font-size:18px; height:26px; background:url(../images/leftnavbgon.jpg) repeat-y top; width:100%;
}
#content .leftcol .active{ color:#007DC7;}
#content .leftcol li a{ text-decoration:none; color:#000; font-weight:normal; padding:0 0 0 15px;}
#content .leftcol .txt{ height:600px;}

/* Products Grid
-------------------------------------------------------------------*/
.grid{border-top: solid 1px #E0E0E0; border-right: solid 1px #E0E0E0; border-bottom: solid 1px #E0E0E0;}
.grid img{ border:none;}
.grid img a{ border:none;}
.grid .heading, .heading{ border: solid 1px #E0E0E0; height:25px; padding:0px 0 0 8px; background:url(../images/listheadbg.jpg) repeat-x; }
.grid .pad10{margin:5px 10px 0 0;}
.grid .rowblue, .rowblue{ background-color:#D4EFFF; padding:4px 0 4px 8px; border-bottom: solid 1px #E0E0E0;}
.grid .rowwhite, .rowwhite{padding:4px 0 4px 8px; border-bottom: solid 1px #E0E0E0;}
.grid .rowwhite a, .rowwhite a, .grid .rowblue a, .rowblue a{color:#666666; text-decoration:none;}
.grid .rowwhite a:hover, .rowwhite a:hover, .grid .rowblue a:hover, .rowblue a:hover{color:#000; text-decoration:none; font-weight:bold;}

.grid .none{padding:6px 0 6px 8px;}
.grid td{ border-left:solid 1px #ccc;}

.red{ color:#FF0000;}

/* Products Details Page
-------------------------------------------------------------------*/

.productdetailsouter{border:#e1e1e1 solid 1px}

#content .txt .productdetails h1{margin:0; padding:5px 0; font-size:14px; color:#000000; border-bottom:#7f9db9 1px solid; font-weight:bold;}
.proleft, .promdle{background-color:#f5f5f5; padding:3px; border-bottom:#e1e1e1 1px solid;}
.proright, .proleft2, .proright2{background-color:#ebf2ee; padding:3px; border-bottom:#e1e1e1 1px solid;}
.proleft2, .proright2, .promdle, .proleft, .proright{margin:2px;border-top:#ffffff 2px solid;}


.small{font-size:11px;}
.enquiryform input{margin:0; padding:0; width:200px;}
.enquiryformimg{margin: 5px 0 0px 3px; padding:0; height:23px; with:59px;}

#form1 input{width:265px;}
#form1 textarea{width:265px;}
#form1 select{width:265px;}
#form1 .inputimg{margin: 5px 0px 0px 3px; height:23px; with:59px; padding:0px;}

#n1,#n2,#n3,#n4,#n5,#n6,#n7,#n8,#n9,#n10,#n11{display:none; color:#ff0000; font-size:11px;}

#content .borderbot{ border-bottom:solid 2px #CCCCCC;}

/* Footer 
-------------------------------------------------------------------*/
#footer{width:948px; text-align:center; font:12px "Trebuchet MS"; background-color:#F7F7F7; padding:5px 0 5px 0; border:solid 1px #EDEDED; float:left; color:#666666; line-height:30px; margin:10px auto}
#footer a{ padding:0 15px 0 15px; color:#666666; text-decoration:none;}
#footer a:hover{ padding:0 15px 0 15px; color:#666666; text-decoration:underline;}







