*{margin:0px; padding:0px;}

/*------------------------ Osprey CSS ------------------------*/

body{padding:0px; margin:0px; text-align:center; background:url(../images/main_bg.gif) repeat-x top #999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

select{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
input{padding:3px 5px 0px 5px ; margin:0px; color:#666666; border:1px solid #cccccc; font-size:11px; height:16px;}

.white a:link{color:#FFFFFF; text-decoration:none;}
.white a:visited{color:#FFFFFF; text-decoration:none;}
.white a:hover{color:#d8e8f7; text-decoration:none;}


.black4 a:link{color:#666666; }
.black4 a:visited{color:#666666; }
.black4 a:hover{color:#F14F07; }


.black a:link{color:#F14F07; text-decoration:underline;}
.black a:visited{color:#F14F07; text-decoration:underline;}
.black a:hover{color:#999999; text-decoration:underline;}

a.black5:link{color:#999999; text-decoration:none;}
a.black5:visited{color:#999999; text-decoration:none;}
a.black5:hover{color:#999999; text-decoration:underline;}

.org a{color:#F14F07; }
.org a:hover{color:#666666; }
a.go{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;
	background:url(../images/sm-btn.gif) no-repeat left top; display:block; width:39px; height:18px;
	text-align:center; padding-top:3px; color:#FFFFFF;
}
.gray a{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;
	color:#999999; font-weight:bold; 
}
.gray a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;
	color:#F14F07; font-weight:bold; 
}
/*------------------------ Main Id CSS ------------------------*/

#wrapper{width:1017px; margin:auto; float:none;}

#top{
	height:88px;
	background:url(../images/header_bg.gif) repeat-x bottom #FFFFFF;
	float:left;
	width:986px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}  
#top a{color:#666666; text-decoration:none;}
#top a:hover{color:#F14F07; text-decoration:none;}
#top1{ float:left; width:757px; padding:5px 0px 0px 0px;}


#container{float:left; width:1000px; background:#FFFFFF;}
#logo{ float:left; width:208px;}

#left{padding-left:12px; width:200px; height:600px; float:left;}

.crl3{ background:url(../images/left_top_bg.gif) no-repeat top;height:600px;}
.crl2{ background:url(../images/left_bot_bg.gif) bottom no-repeat;}
.crl1{ background:#e4e8eb;}

#mainbody{float:left; width:788px;}

#ss{height:31px;}
#leftnav ul{}
#leftnav li{color:#666666; font-family:Myriad Web, Geneva, Arial, Helvetica, sans-serif;height:31px; font-size:10px; font-weight:normal;}
#leftnav a:link{background:url(../images/left_roll.gif) no-repeat; cursor:pointer;display:block; height:31px; padding-left:20px;padding-right:4px;color:#666666;}
#leftnav a:visited{background:url(../images/left_roll.gif) no-repeat;cursor:pointer;display:block; height:31px;padding-left:20px;padding-right:4px;color:#666666;}
#leftnav a:hover{background:url(../images/left_rollover.gif) no-repeat;cursor:pointer;display:block; height:31px;padding-left:20px;padding-right:4px;color:#666666;}


#topnav ul{ width:100%; padding-top:16px;}
#topnav li{list-style:none; color:#6b4900;font-family:Myriad Web, Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; float:left; height:27px; }
#topnav a:link{text-decoration:none; background:url(../images/top_nav_left.gif) height:27px;padding:0px 0px 0px 3px;color:#494949; float:left;}
#topnav a:visited{text-decoration:none; background:url(../images/top_nav_left.gif)  height:27px;  padding:0px 0px 0px 3px;color:#494949; float:left;}
#topnav a:hover{text-decoration:none; background:url(../images/top_nav_left_hover.gif) height:27px;padding:0px 0px 0px 3px;color:#494949; float:left;}

#topnav a:link span{text-decoration:none; background:url(../images/top_nav_right.gif) no-repeat right top;display:block; height:12px; list-style:none; padding:17px 43px 9px 42px;color:#494949; cursor:pointer; float:left;}
#topnav a:visited span{text-decoration:none; background:url(../images/top_nav_right.gif) no-repeat right top;display:block; height:12px; list-style:none; padding:17px 43px 9px 42px;color:#494949; cursor:pointer; float:left;}
#topnav a:hover span{text-decoration:none; background:url(../images/top_nav_right_hover.gif) no-repeat right top;display:block; height:12px; list-style:none; padding:17px 43px 9px 42px;color:#494949; cursor:pointer; float:left;}

#topnav1{
	padding-top:16px;
	padding-left: 16px;
}
#topnav1 img{margin-right:2px;}
/*------------------------ inner pages CSS ------------------------*/
#contant{width:749px; float:left;}
#contant1{margin:15px 0px 2px 0px;}
#contant h1{font-size:23px; margin:15px 0px 2px 0px; padding-bottom:5px; border-bottom:1px solid #F14F07;}
h1{font-size:23px; margin:15px 0px 2px 0px; padding-bottom:5px; border-bottom:1px solid #F14F07;}
#contant h2{font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#333333; display:block;}
#contant p{margin:0px 0px 10px 0px;}
#contant ul.probox{background:url(../images/product-box-bg.gif) no-repeat left top;
	width:226px; height:169px; padding:16px 0px 0px 18px; font-size:12px; float:left;
}
#contant ul.probox li{ list-style-type:none; width:220px; margin-top:4px;}
#contant ul.probox li a{
	color:#FF9900; text-decoration:underline; 
	background:url(../images/arrow-org.gif) no-repeat 0px 4px; 
	display:block; padding-left:14px;
}
#contant ul.probox li a:hover{
	color:#FF9900; text-decoration:none; 
	background:url(../images/arrow-org.gif) no-repeat 0px 4px; 
	display:block; padding-left:14px;
}
#contant .select{width:160px;}
#contant .datah{margin:13px 0px 17px 0px; font-size:12px; display:block;}

#tipsbox{border:1px solid #FF9900; background:#FFE0B2; color:#FF9900; padding:10px 6px 10px 16px;}
#tipsbox ul{width:670px;}
#tipsbox ul li{list-style-type:none; margin-bottom:8px; margin-left:10px; 
	background:url(../images/star-org.gif) no-repeat 0px 5px; display:block; padding-left:15px;
}
#flash {background:url(../images/banner.jpg) no-repeat left top; color:#666666; height:187px;}
/*------------------------ News pages CSS ------------------------*/
.newsbox{width:749px; background:url(../images/news-box-title-bar.gif) no-repeat left top; color:#666666;}
.newsbox strong{display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; height:16px;
	padding:4px 0px 0px 10px;
}
.newsbox .bdr{border:1px solid #ADADAD; padding:16px 0px 6px 9px}
.newsbox .bdr2{border:1px solid #ADADAD; padding:10px 0px 10px 15px}
.newsbox h3{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333; }
.newsbox a.btn{display:block; background:url(../images/yellow-btn.gif) no-repeat left top;
	width:89px; height:17px; text-align:center; font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; font-size:12px; color:#FFFFFF; text-decoration:none; padding-top:4px;
}
.newsbox a.btn:hover{display:block; background:url(../images/yellow-btn.gif) no-repeat left top;
	width:89px; height:17px; text-align:center; font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; font-size:12px; color:#6F4300; text-decoration:none; padding-top:4px;
}


/*------------------------ Product details CSS ------------------------*/
#bludetails{float:left; width:749px; margin-top:11px;padding-left:5px;}
#bludetails .bluestrip{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; background:#366FC7;
	height:27px; font-weight:bold; padding-left:10px;}
#bludetails .offdetails{background:#FFFFFF; padding:5px 0px 5px 10px; margin-left:3px;}
#bludetails .ondetails{background:#99CCFF; padding:5px 0px 5px 10px;}
#bludetails span{display:block;height:22px;margin-left:5px;padding:5px;}

.hheading{position:absolute; margin:100px 0px 0px 250px; font-size:12px;}
.multi{position:absolute; margin:205px 0px 0px 450px; font-size:12px;}
.vh{position:absolute; margin:245px 0px 0px 140px; font-size:12px;}
.vhl{position:absolute; margin:245px 0px 0px 690px; font-size:12px;}
/*------------------------ Site Map Page CSS ------------------------*/
#sitemap{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
	padding:30px 0px 0px 20px;
}
#sitemap ul li{list-style-type:none; margin:0px 20px 5px 0px;}
#sitemap ul li a{background:url(../images/folder-icon.jpg) no-repeat 0px 0px;
	padding:5px 0px 0px 30px; height:18px; font-weight:bold; text-decoration:none; color:#000000;
	display:block; 
}
#sitemap ul li a:hover{background:url(../images/folder-icon.jpg) no-repeat 0px 0px;
	padding:5px 0px 0px 30px; height:18px; font-weight:bold; text-decoration:none; color:#B5111B;
	display:block;
}
#sitemap ul li ul{margin-left:25px;}
#sitemap ul li ul li{list-style-type:none;}
#sitemap ul li ul li a{background:url(../images/file-icon.jpg) no-repeat 0px 0px;
	margin:2px 0px 0px 12px; height:16px; padding:0 20px; font-weight:normal;
}
#sitemap ul li ul li a:hover{background:url(../images/file-icon.jpg) no-repeat 0px 0px;
	margin:2px 0px 0px 12px; height:16px; padding:0 20px; font-weight:normal; color:#B5111B;
}
/*------------------------ Footer CSS ------------------------*/
#footer{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;
	margin:0px 15px 0px 25px; padding-bottom:15px; width:940px; float:left;
	}
#footer span{display:block;}
#footer span a{
	color:#FFFFFF; text-decoration:none; display:block; 
	padding:0px 5px 0px 5px; border-left:1px solid #FFFFFF; float:left;
}
#footer apan a:hover{
	color:#000000; text-decoration:none; display:block; 
	padding:0px 5px 0px 5px; border-left:1px solid #FFFFFF; float:left;
}
#footer ul li{list-style-type:none; display:block; padding-right:5px; float:left;}
#footer ul li a.mwa{color:#FFFFFF; text-decoration:none;
	display:block; background:url(../images/mwa.gif) no-repeat left top;
	padding:0px 10px 3px 20px;
}
#footer ul li a.mwa:hover{color:#000000; text-decoration:none;
	display:block; background:url(../images/mwa.gif) no-repeat left top;
}
#footer ul li a.cmsi{background:url(../images/cmsi.gif) no-repeat left top;}
#footer ul li a.cmsi:hover{background:url(../images/cmsi.gif) no-repeat left top;}
/*------------------------ Shadow CSS ------------------------*/
.cr1{background:url(../images/top_bg.png) top no-repeat; height:7px; width:1017px; float:left;}
.cr2{background:url(../images/middle_bg.png) repeat-y; width:1000px; padding:0px 9px 0px 8px; float:left;}
.cr3{background:url(../images/bot_bg.png) bottom no-repeat; width:1017px; height:24px; float:left;}

#news ul {padding:0px; margin:0px;}
#news li 
{	padding:5px 0px 4px 17px; margin:0px 0px 0px 4px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; list-style:none; 
	background:url(../images/blue_arrow.gif) no-repeat 6px 10px;
}
#news a:link{color:#666666; text-decoration:underline;}
#news a:visited{color:#666666; text-decoration:underline;}
#news a:hover{color:#666666; text-decoration:none;}


.productinfo ul {padding:0px; margin:0px;}
.productinfo li {padding:0px 0px 2px 0px; margin:0px 0px 0px 18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; list-style:square; font-weight:bold;}
.productinfo a:link{color:#666666; text-decoration:underline;}
.productinfo a:visited{color:#666666; text-decoration:underline;}
.productinfo a:hover{color:#666666; text-decoration:none;}

.product1 ul {padding:0px; margin:10px 0px 10px 0px;}
.product1 li {padding:0px 0px 2px 0px; margin:0px 0px 0px 22px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px;
	color:#666666;	
}

/*------------------------ companies CSS ------------------------*/
.combox{width:725px;color:#666666; border:1px solid #ADADAD; padding:9px 12px 0px 9px;}
.combox strong{display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; height:16px;
}

/*------------------------ coutries CSS ------------------------*/
.countriesbox{width:745px; height:249px;color:#666666;background:url(../images/countries_bg.gif); font-size:12px; padding:18px 0px; border-bottom:1px solid orange;}
.countriesbox a{font-size:12px; text-decoration:underline; color:#000000;}
.countriesbox a:hover{font-size:12px; text-decoration:none; color:#000000;}
a.coun_link {font-size:12px; text-decoration:underline; color:#000000;}
a.coun_link:hover {font-size:12px; text-decoration:none; color:#000000;}

.light1{ font-family:Myriad Web, Geneva, Arial, Helvetica, sans-serif; font-size:13px;}
.light2{ font-family:Myriad Web, Geneva, Arial, Helvetica, sans-serif; font-size:14px;}
.light3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.light4{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.light5{ font-family:Arial, Helvetica, sans-serif; font-size:20px;}
.light6{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.light7{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23px;}
.light8{ font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.light9{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.light10{ font-family:Arial, Helvetica, sans-serif; font-size:22px;}
.light11{ font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold;line-height:30px;}
.light12{ font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:100;line-height:16px;}



.black{color:#000000;}
.black1{color:#999999;}
.black2{color:#333333;}
.black3{color:#a9a9a9;}
.black4{color:#666666;}
.orange{color:#F14F07;}
.orange1{color:#FF6D03;}
.white{color:#FFFFFF;}
.red{color:#ff0000;}
.blue{color:#0066CC;}
.bold{font-weight:bold;}
.bold1{font-weight:500;}

.bdrb{border-bottom:1px solid #999999; padding-bottom:6px; height:23px;}
.bdrb1{border-bottom:1px solid #F14F07;}
.bdrb2{border-bottom:1px solid #666666;}
.divbdr{border-top:2px solid #F14F07; border-left:2px solid #F14F07; border-right:2px solid #F14F07;}

.bdrt{border-top:1px solid #F14F07;}

.wid1{width:100%;}
.wid1a{width:98%;}
.wid2{width:245px;}
.wid3{width:150px;}
.wid4{width:100px; padding-left:1px;}
.wid5{width:250px;}
.wid6{width:90px;}
.wid7{width:138px; padding-left:8px}
.wid8{width:1000px;}
.wid9{width:770px;}
.wid9copy{width:745px; margin-right:25px;}
.wid10{width:225px;}
.wid11{width:163px;}
.wid12{width:773px;}
.wid13{width:154px;}
.wid14{width:163px;}
.wid15{width:347px; padding-top:38px;}
.wid16{width:134px;}
.wid17{width:610px; padding-right:25px;}
.wid18{width:610px;}
.wid19{width:716px; padding-right:20px;}
.wid20{width:500px;}
.wid21{width:245px;}
.wid22{width:107px;padding:3px 0px 3px 10px;}
.wid23{width:172px;padding:3px 0px 3px 0px;}
.wid24{width:200px;padding:3px 0px 3px 0px;}
.wid25{width:208px;padding:3px 0px 3px 0px;}
.wid26{width:40px;padding:3px 0px 3px 0px;}
.wid27{width:741px;}
.wid28{width:247px; padding-right:4px;}
.wid29{width:266px;}
.wid30{width:236px;}
.wid31{width:310px;}
.wid32{width:185px;}
.wid33{width:765px;}
.wid34{width:755px;}
.wid35{width:737px;}

.hei{height:110px;}
.hei1{height:20px;}


.productdetailbox1{ 
	background:url(../images/product_detail_top.gif) no-repeat top; 
	height:18px; padding-top:3px; padding-left:10px;
}
.productdetailbox2{
	background:url(../images/product_detail_bot.gif) no-repeat bottom; 
	height:58px;
}

.boxtop{
	background:url(../images/box_top.gif) no-repeat top; height:20px; 
	font-family:Myriad Web, Geneva, Arial, Helvetica, sans-serif; font-size:14px; padding:3px 12px 0px 12px; color:#0066cc;
}
.boxtop1{background:url(../images/boxtop1.gif) no-repeat top; height:18px; 
	font-family:Myriad Web, Geneva, Arial, Helvetica, sans-serif;font-size:16px; 
	padding:5px 12px 0px 12px; color:#0066CC;
}
.boxtop1copy{background:url(../images/boxtop1.gif) no-repeat top; height:18px; 
	font-family:Myriad Web, Geneva, Arial, Helvetica, sans-serif;font-size:16px; 
	padding:5px 0px 0px 12px; color:#0066CC;
}
.boxbot{background:url(../images/box_bot.gif) no-repeat bottom; float:left; width:100%; padding-top:5px; min-height:100px;}
.boxbot1{background:url(../images/box_bot1.gif) no-repeat bottom; float:left; width:100%; padding-top:5px;}
.boxbot2{background:url(../images/box_bot2.gif) no-repeat bottom; float:left; width:240px; padding:0px 5px 10px 5px;}
/*.boxbot3{no-repeat bottom; float:left; width:230px; padding:0px 10px 0px 10px;}*/
.boxbot3{float:left; width:230px; padding:0px 10px 0px 10px;}

.floatl{float:left; text-align:left;}
.floatla{float:left;height:23px; width:2%;}
.floatq{float:left; padding-top:6px; padding-left:200px;}
.en{float:right; padding-top:0px;}
.floatr{float:right;}
.blok{display:block;}

.bgorange{
	background-color: #F14F07;
}
.bgorange1{background:#ffe0b2;}
.bgwhite{background:#ffffff;}

.dothor{background:url(../images/dot_horizontal.gif) repeat-x center; height:11px;}

.orangecr1{background:url(../images/orange_cr3.gif) no-repeat left bottom;}
.orangecr2{background:url(../images/orange_cr4.gif) no-repeat right bottom;}
.orangecr3{ margin-left:6px; margin-right:6px; border-bottom:2px solid #F14F07;}
.orangefooter{ height:6px; clear:both}

.pad1{padding:15px 14px 0px 17px;}
.pad2{padding:4px 4px 0px 4px;}
.pad3{padding:0px 0px 0px 22px;}
.pad4{padding:2px 5px 0px 0px;}
.pad5{padding:0px 0px 0px 0px;}
.pad6{padding:5px 0px 0px 205px;}
.pad7{padding:0px 0px 0px 18px;}
.pad8{padding:0px 0px 0px 6px;}
.pad9{padding:10px 0px 0px 0px;}
.pad10{padding:15px 0px 6px 0px;}
.pad11{padding:0px 20px 0px 0px;}
.pad12{padding:13px 0px 17px 0px;}
.pad13{padding:15px 0px 4px 0px;}
.pad14{padding:4px 0px 4px 0px;}
.pad15{margin:0px 6px 0px 6px;}
.pad16{padding-top:10px;padding-bottom:5px;}
.pad17{padding-top:7px;padding-bottom:4px;}
.pad18{padding:10px 0px 4px 0px;}
.pad19{padding:7px 0px 4px 0px;}
.pad20{padding:7px 0px 2px 0px;}
.pad21{padding-bottom:10px;}
.pad22{padding-bottom:6px;}
.pad23{padding-bottom:8px;}
.pad24{padding-top:40px;}
.pad25{padding-bottom:40px;}
.pad26{padding-bottom:1px;}
.pad27{padding-left:15px;}
.pad28{padding:6px 0px;}
.pad29{padding:4px 0px 3px 0px;}
.pad30{padding:20px 200px;}
.pad31{padding:12px 0px 15px 0px;}
.pad32{
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.mar1{margin-right:25px;}
.mar2{margin:0px 5px 0px 5px;}
.mar3{margin-top:21px;}
.mar4{margin-bottom:21px;}
.mar5{margin-right:6px;}
.mar6{margin-bottom:8px;}
.mar7{margin-top:25px;}
.mar8{margin-top:70px;}
.mar9{margin-bottom:5px;}
.mar10{margin:0px 10px;}

/* Contact page css */
.contact-heading {font-family:Myriad Web, Geneva, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#0066CC; padding:8px 0px 10px 0px;}
.contact-form {width:713px; float:left; margin:15px 0px 0px 0px; background:#CCE5FB;}
.contact-left {width:479px; float:left; padding:10px 0px 10px 15px;}
.contact-right {width:219px; float:left; line-height:16px; padding:15px 0px 0px 0px;}
.contact-text {width:138px; float:left; padding:6px 0px 0px 0px;}
.contact-data {width:230px; float:left; padding:6px 0px 0px 0px;}
.rt-align {text-align:right;}
.lft-align {text-align:left;}

input.contact {width:215px; float:left; padding:3px 5px 0px 5px ; margin:0px; color:#666666; border:1px solid #cccccc; font-size:11px; height:16px;}
textarea.contact {width:215px; float:left; padding:3px 5px 0px 5px ; margin:0px; color:#666666; border:1px solid #cccccc; font-size:11px; height:50px;}

.red {color:#FF0000;}

.quoter_warning_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #CC0000;
	text-decoration: none;
	background-color: #FFCCCC;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 150px;
	border: 1px solid #CC0000;
	margin: 0px;
	background-image: url('../images/alert.gif');
	background-repeat: no-repeat;
	background-position: 50px 12px
}
