body {margin:0px; padding:0; background:url(../images/bodybg.jpg) repeat-x left top; color:#7F7F7F; font-family:Tahoma,Arial,Verdana; font-size:11px;}

#wrapper {width:998px; margin:0 auto; overflow:hidden;}
#topsection {width:100%; float:left; overflow:hidden;}
#logo {width:371px; float:left; overflow:hidden;}
.menu {width:575px; float:right; overflow:hidden; font-family:"Trebuchet MS", Tahoma, Arial; font-size:14px; color:#184A88; font-weight:bold; padding:33px 0 26px 52px;}
.menu a{text-decoration:none; color:#184A88; margin:0 24px;}
.menu a:hover{color:#000000;}

#banner{width:100%; float:left; overflow:hidden;}

.banner_left { background:url(../images/banner_2.jpg) repeat-y left bottom; width:528px; height:341px; float:left; overflow:hidden;}
.banner_rt {width:470px; float:left; overflow:hidden;}


#content{width:100%; float:left; overflow:hidden;}
#content h1{ font-size:14px; margin:0px; padding-left:5px; text-align:left;}
#content h2{ font-size:14px; margin:0px; padding-left:5px; text-align:left;}
#content #left {width:632px; float:left; padding-right:40px; overflow:hidden; margin-top:30px;}
#left p{font-family: Tahoma, Arial, Verdana; color:#7F7F7F; font-size:11px; line-height:16px; text-align:justify; margin:0; padding:5px 0;}
#left  span{color:#1162A3; font-weight:bold;}
#left b{color:#666666;	font-weight:bold;}


#content #right { background:url(../images/dotted.jpg) no-repeat left 17px; width:278px; float:left; padding-left:29px; margin-top:5px; overflow:hidden;}
#content #right ul{ width:220px; margin:13px 20px 0 32px; padding:0; list-style-type:none; font-family:Tahoma, Arial, Verdana; color:#7F7F7F; font-size:11px; line-height:16px; font-weight:bold;}
#content #right ul li{ background-color:#f7f7f7; margin:2px 0 3px 0px; padding:3px 2px 3px 45px; list-style-type:none;}
#content #right ul li a{ color:#7F7F7F; text-decoration:none;}


/*#content h3{color:#3C7EBA; font-family:Tahoma,Arial,Verdana; font-size:12px; font-weight:bold; padding:5px 5px 5px 25px; margin:0;}*/
#content h3{color:#3C7EBA; font-family:Tahoma,Arial,Verdana; font-size:13px; font-weight:bold; padding:13px 0; margin:0;}

#products_list1{width:22%; float:left; overflow:hidden;}
#products_list1 b{color:#3C7EBA; font-family:Tahoma,Arial,Verdana; font-size:13px; font-weight:bold; display:block;}
#products_list1 strong{color:#3C7EBA; font-family:Tahoma,Arial,Verdana; font-size:13px; font-weight:bold; display:block;}
#products_list1 ul{ margin:0px; padding:0; list-style-type:none; color:#7F7F7F; font-family:Tahoma,Arial,Verdana; font-size:11px; line-height:16px;}
#products_list1 li{margin:5px 0px; padding:0px 0px 0px 18px; list-style-type:none; background:url(../images/arrow.jpg) no-repeat left 5px;}
#products_list1 li a{ color:#7F7F7F; text-decoration:none;}
#products_list1 li a:hover{ color:#0099FF; text-decoration:underline;}


#products_list{width:22%; float:left; overflow:hidden;}

#products_list b{color:#3C7EBA; font-family:Tahoma,Arial,Verdana; font-size:13px; font-weight:bold; display:block;}
#products_list strong{color:#3C7EBA; font-family:Tahoma,Arial,Verdana; font-size:13px; font-weight:bold; display:block;}

#products_list ul{ margin:0px; padding:0; list-style-type:none; color:#7F7F7F; font-family:Tahoma,Arial,Verdana; font-size:11px; line-height:16px;}
#products_list li{margin:5px 0px; padding:0px 0px 0px 18px; list-style-type:none; background:url(../images/arrow.jpg) no-repeat left 5px;}
#products_list li a{ color:#7F7F7F; text-decoration:none;}
#products_list li a:hover{ color:#0099FF; text-decoration:underline;}



.footer{width:100%; float:right; overflow:hidden; background-color:#e8e8e8; height:90px; margin-top:20px;}

.footer #leftside{float:left; margin:19px 7px 0 10px; }

.footer #rightside{float:right; padding-top:2px;}

.footer .bottomnav{color:#7F7F7F; font-family:Tahoma,Arial,Verdana; font-size:11px; line-height:16px; float:left; text-align:center; margin:29px 0; width:394px;}
.footer .bottomnav a{color:#7F7F7F; text-decoration:none;}

#innerlogo {width:309px; float:left; overflow:hidden;}
#inner_tprt{width:689px; float:right; overflow:hidden; font-family:"Trebuchet MS", Tahoma, Arial; font-size:14px; color:#184A88; font-weight:bold;}

.inner_menu {float:left; overflow:hidden; font-family:"Trebuchet MS", Tahoma, Arial; font-size:14px; color:#184A88; font-weight:bold; line-height:33px; padding-left:52px;}
.inner_menu a{text-decoration:none; color:#184A88; margin:0 25px;}
.inner_menu a:hover{color:#000000;}

#leftpannel {width:264px; background:#e6e6e6 url(../images/about_roundcorner.jpg) no-repeat left top; float:left; overflow:hidden; margin:20px 12px 0 12px;}
#leftpannel .content{background:url(../images/about_roundcorner1.jpg) no-repeat left bottom; width:244px; float:left; overflow:hidden; padding:10px;}

#leftpannel .content b{color:#3C7EBA; font-family:Tahoma,Arial,Verdana; font-size:12px; font-weight:bold; display:block; padding:6px 0 5px 30px;}
#leftpannel .content b a{color:#3C7EBA;text-decoration:none}

#leftpannel .content ul{ margin:5px 0 0 43px; padding:0; list-style-type:none; color:#7F7F7F; font-family:Tahoma,Arial,Verdana; font-size:11px; line-height:16px;}
#leftpannel .content ul li{margin:4px 0px; padding:0px 0px 0px 17px; list-style-type:none; background:url(../images/aboutarrow.jpg) no-repeat left 6px;}
#leftpannel .content ul li a{font-size:11px; color:#666666; text-decoration:none;}
#leftpannel .content ul li a:hover{ color:#0099FF; text-decoration:underline;}

#rightpannel {width:671px; float:left; overflow:hidden; margin:20px 0px 20px 19px;}
.pathway {width:100%; float:left; overflow:hidden; padding:10px 0 20px 0; font-family:Tahoma, Arial, Verdana; font-size:12px; font-weight:bold; color:#000000;}
.pathway a{background:url(../images/bluearrow.jpg) no-repeat right 5px; padding-right:15px; margin-right:5px; color:#000000; text-decoration:none;}
.pathway span{background:url(../images/bluearrow.jpg) no-repeat right 5px; padding-right:15px; margin-right:5px; color:#000000; text-decoration:none;}

/*.pageheading {width:100%; margin:0px 0; float:left; overflow:hidden;}*/
.pageheading {width:100%; background:url(../images/about_ourpartnersbg.jpg) repeat-x left top; margin:10px 0; float:left; overflow:hidden;}
.pageheading h2{background:url(../images/about_ourpartners_corner.jpg) no-repeat right top; padding:0 !important; margin:0; color:#184F8D; font-family:Tahoma,Arial,Verdana; font-size:14px; font-weight:bolder; line-height:29px;}
.pageheading-lt { margin:0px; float:left; width:1%; height:29px; background:url(../images/about_semi2.jpg) left no-repeat;}
.pageheading-rt {margin:0px; float:right; width:1%; height:29px; background:url(../images/about_ourpartners_corner.jpg) right no-repeat;}
.pageheading-ct {margin:0px; width:98%; float:left; height:29px; background:url(../images/about_ourpartnersbg.jpg) center repeat-x;}
*+ html .pageheading-ct { width:97.9%;}
.pageheading-ct h1{font-size:15px; padding-left:20px; padding-top:5px; margin:0; height:29px; color:#06C;}
.pageheading-ct h3{font-size:15px; padding-left:20px; padding-top:5px; margin:0; height:29px;}

#graybox {width:100%; background:url(../images/about_grayboxbg.jpg) repeat-y left top; float:left; margin:10px 0; overflow:hidden;}
#graybox .content{background:url(../images/about_graybox_1.jpg) no-repeat left bottom; width:611px; float:left; padding:5px 30px 30px 30px; display:block; overflow:hidden; line-height:16px;}
#graybox .content span{color:#0099FF; font-weight:bold;}
#graybox .content p{font-family: Tahoma, Arial, Verdana; color:#7F7F7F; font-size:11px; line-height:16px; text-align:justify; margin:0; padding:5px 0;}


#productlogos {width:100%; background:url(../images/about_logobox.jpg) no-repeat left top; float:left; margin:10px 0;  overflow:hidden;}
#productlogos #rtcurve {width:100%; background:url(../images/logobox_1.jpg) no-repeat right top; float:left;  overflow:hidden;}
#productlogos #rtcurve #logos{width:620px; border:1px solid #CFCFCF; border-width:1px 0; margin-left:25px; float:left; overflow:hidden;}

* html #productlogos #rtcurve #logos{width:620px; border:1px solid #CFCFCF; border-width:1px 0; margin-left:15px; float:left; height:90px; overflow:hidden;}

#productlogos #rtcurve #logos img{float:left; margin:10px;}



.about_bluetext {font-family: Tahoma, Arial, Verdana ; font-size:12px; color:#3C7EBA; font-weight:bold; padding-left:40px;}
.logoboxborder { border-top:solid 1px #CFCFCF; border-bottom:solid 1px #CFCFCF;}
.toplegends {font-family:Tahoma, Arial, Verdana; font-size:12px; font-weight:bold; color:#000000;}
.productrunningtext {font-family: Tahoma, Arial, Verdana; color:#000000; font-size:11px; line-height:16px; text-align:justify;}

.products_bluetext {font-family: Tahoma, Arial, Verdana ; font-size:12px; color:#3C7EBA; font-weight:bold;}
.formtext {font-family: Tahoma, Arial, Verdana; color:#7F7F80; font-size:12px; padding-left:3px;}
.formtext a{color:#7F7F80;text-decoration:none;}
.formstyle {background-image: url(../images/formbg.jpg); height:16px; border:solid 1px #B7B7B7;}
.textbox {width:140px;border:solid 1px #B7B7B7;}
.input{font-size:11px; border:1px solid #cccccc; background-image:url(../images/submit_bg.jpg);}
.botomlinks {text-decoration:none; color: #666666;}
.botomlinks:hover {text-decoration:underline; color:#0099FF;}
.border {border-bottom:solid 1px #CCCCCC;}
.legendlinks{text-decoration:none; color:#000000;}
.blueboldtext {font-family: Tahoma, Arial, Verdana; font-size:14px; color:#184F8D; font-weight:bolder;}
.blackborder {border:solid 1px #000000; font-family: Tahoma, Arial, Verdana; font-size:11px; color:#00000; }
.blacktext{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:justify; line-height:18px;}
.tabletext{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.borderleft {border-left:solid 1px #000000;}
.borderbottom {border-bottom:solid 1px #000000; border-left:solid 1px #000000;}

.textbox1 {width:140px;border:solid 1px #B7B7B7;}
.textform{background: url(../images/formbg.jpg) repeat-x; border:solid 1px #B7B7B7;font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.products_bluetext1 {font-family: Tahoma, Arial, Verdana ; font-size:13px; color:#3C7EBA; font-weight:bold;}


#products {width:100%; float:left; margin:10px 0; overflow:hidden;}

#products_top {width:100%; float:left; margin-bottom:18px; overflow:hidden;}

#products_top #thumb{width:63%; float:left; margin:0; overflow:hidden;}
#products_top #sendenquiry{width:30%; float:right; margin-top:85px; overflow:hidden; color:#184A88; font-family:"Trebuchet MS",Tahoma,Arial; font-size:12px; font-weight:bold;}
#products_top #sendenquiry a{background:url(../images/sendinquiry_arrow.jpg) no-repeat left 3px; padding-left:27px; color:#184A88; text-decoration:none;}

#productcode { background-color:#acddf1; width:100%; float:left; overflow:hidden; color:#000000; font-family:Tahoma,Arial,Verdana; font-size:12px; font-weight:bold;}
#productcode h2{ color:#000000; font-family:Tahoma,Arial,Verdana; font-size:12px; font-weight:bold; padding:0 12px; margin:0; line-height:28px;}
#productcode b{ color:#000000; font-family:Tahoma,Arial,Verdana; font-size:12px; font-weight:bold; padding:0 12px; margin:0; line-height:28px;}
#description {width:99%; padding:10px 0; float:left; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; text-align:justify; overflow:hidden;}
#description h3{padding:0px; margin:12px 0;}

.tablelayout{background:#e4f4fb url(../images/tablebg.jpg) repeat-x left top; border:1px solid #000; border-width:1px 0 0 1px; width:90%; float:left; overflow:hidden;}
.tablerow{width:100%; float:left; overflow:hidden; display:table;}

.column1{width:35%; border:1px solid #000; border-width:0 1px 1px 0; float:left; padding:0 8px 0 10px; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; overflow:hidden;}
.column1 b{color:#3C7EBA; line-height:33px;}

.column2{width:10%; border:1px solid #000; border-width:0 1px 1px 0; float:left; padding:0 1%; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; text-align:center; overflow:hidden;}

.column3{width:12.4%; border:1px solid #000; border-width:0 1px 1px 0; float:left; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; text-align:center; overflow:hidden;}

.column4{width:11.7%; border:1px solid #000; border-width:0 1px 1px 0; float:left; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; text-align:center; overflow:hidden;}

*+ html .column4{width:11.6%; border:1px solid #000; border-width:0 1px 1px 0; float:left; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; text-align:center; overflow:hidden;}
*html .column4{width:11.9%; border:1px solid #000; border-width:0 1px 1px 0; float:left; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; text-align:center; overflow:hidden; padding:0; margin:0;}


.unit{width:10%; border:1px solid #000; border-width:0 1px 1px 0; float:left; padding:0 1%; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; text-align:center; overflow:hidden;}
.unit b{color:#3C7EBA; line-height:33px;}


.target{width:47.5%; border:1px solid #000; border-width:0 1px 1px 0; float:left; padding:0 1%; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; text-align:center; overflow:hidden;}

*+ html .target{width:47.6%; border:1px solid #000; border-width:0 1px 1px 0; float:left; padding:0 1%; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; text-align:center; overflow:hidden;}
* html .target{width:47.6%; border:1px solid #000; border-width:0 1px 1px 0; float:left; padding:0 1%; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; text-align:center; overflow:hidden;}



.target b{color:#3C7EBA; line-height:33px;}

.pellet{width:25%; border:1px solid #000; border-width:0 1px 1px 0; float:left; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; text-align:center; overflow:hidden;}

*+ html .sphere{width:24.4%; border:1px solid #000; border-width:0 1px 1px 0; float:left; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; text-align:center; overflow:hidden;}
* html .sphere{width:24.5%; border:1px solid #000; border-width:0 1px 1px 0; float:left; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; text-align:center; overflow:hidden;}

.sphere{width:24.3%; border:1px solid #000; border-width:0 1px 1px 0; float:left; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; text-align:center; overflow:hidden;}


#description table th{border:1px solid #000; border-width:0 1px 1px 0; color:#3C7EBA; font-family:Tahoma,Arial,Verdana; font-size:12px; font-weight:bold; height:33px;}

#description table td{border:1px solid #000; border-width:0 1px 1px 0; padding:0 5px;}


.tax { width:23%; float:left;}
.tax b{color:#3C7EBA; font-family:Tahoma,Arial,Verdana; font-size:12px; font-weight:bold; padding:5px 5px 5px 25px; margin:0;}
.tax1 { width:3%; float:left;}
.colon { width:35%; float:left;}
.colon1 { width:2%; float:left;}

.sitemap { width:40%; float:left; padding-left:5px; font-size:12px; color:#333;}
.sitemp { width:45%; float:left;}
.mainsite { width:99%; float:left; border-bottom:1px solid #999;}


.tablerow1{width:99.4%; float:left; overflow:hidden; display:table; border:1px solid #000; border-width:0 1px 1px 0;}
*+ html .tablerow1{width:99.3%; float:left; overflow:hidden; display:table; border:1px solid #000; border-width:0 1px 1px 0;}


.tablerow1 .orange_lightorange{width:240px; float:left; overflow:hidden; text-align:center;}


.tablerow1 .orange_lightorange .orange{width:100%; float:left; overflow:hidden; text-align:center; border-bottom:1px solid #000; line-height:20px;}
.tablerow1 .orange_lightorange .orange1{width:100%; float:left; overflow:hidden; text-align:center; line-height:20px;}


.color_variation{border-right:1px solid #000; width:57.5%; overflow:hidden;  float:left; padding:0px; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; }


.color_variation #color{ width:60%; float:left; overflow:hidden; text-indent:10px; margin-top:20px;}

.color_variation #rh{width:40%; float:left; overflow:hidden; font-weight:bold;}
.color_variation #rh .row1{width:100%; float:left; overflow:hidden; border-bottom:1px solid #000; border-left:1px solid #000; text-indent:10px;}
.color_variation #rh .row2{width:100%; float:left; overflow:hidden; border-left:1px solid #000; text-indent:10px;}




/* quick form */

#quikform{width:210px; float:right; overflow:hidden; background:url(../images/quickformbt.gif) no-repeat left bottom; font-family:tahoma; font-size:11px; font-weight:lighter; color:#000; padding-bottom:15px; margin-right:15px;}
#quikform form{background:url(../images/quickformtp.gif) no-repeat left top; padding:10px 15px 0px 15px; margin:0; overflow:hidden; float:left;}
#quikform form div{padding:3px 0; width:100%; float:left; overflow:hidden;}
*html #quikform form div{padding:2px 0; width:100%; float:left; overflow:hidden;}

#quikform form div .textbox{border:1px solid #cccccc; color:#51644d; font-family:tahoma; font-size:11px; width:94%; height:16px; padding:0 4px;background: white;}

#quikform form div .textarea{border:1px solid #cccccc; color:#51644d; font-family:tahoma; font-size:11px; width:94%; height:32px; padding:0 4px;background: white;}

#quikform form div .textbox_word{border:1px solid #cccccc; color:#51644d; font-family:tahoma; font-size:11px; width:34%; height:16px; padding:0 4px;background: white;}

#quikform div .textboxback{border:1px solid #cccccc; color:#51644d; font-family:tahoma; font-size:11px; width:94%; height:16px; padding:0 4px; background: yellow;}  

#quikform form div .verifytextbox{border:1px solid #cccccc; color:#51644d; font-family:tahoma; font-size:11px; width:10%; height:16px; padding:0 4px;background: white;float:left;margin:0 10px;}
#quikform form div .verifytextboxback{border:1px solid #cccccc; color:#51644d; font-family:tahoma; font-size:11px; width:10%; height:16px; padding:0 4px; background: yellow;float:left;margin:0 10px;}  

#quikform form div .textarea{border:1px solid #cccccc; color:#51644d; font-family:tahoma; font-size:11px; width:94%; height:30px; padding:0 4px;background: white;}
#quikform form div .textareaback{border:1px solid #cccccc; color:#51644d; font-family:tahoma; font-size:11px; width:94%; height:30px; padding:0 4px;background: yellow;}

#quikform form div span {font-family:"Trebuchet MS",Tahoma,Arial; font-size:12px; color:#184A88; font-weight:bold; text-decoration:none;}
#quikform form div .submitbutton {margin-left:0; cursor:pointer;}

*+html #quikform form div .submitbutton {margin-left:44px; cursor:pointer;}

 #products_list strong a{color:#3C7EBA; text-decoration:none;}
