/*styles for all pages*/

* {margin:0; padding:0;}
html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, dl, dt, dd { padding:0px; margin:0px; border:0px;}
img {margin:0; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; padding:0;}
br{ font-size:0; height:0; line-height:0; clear:both;}
a, a:active, a:focus { outline:none; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; cursor:pointer;}

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#474646;
	background-color:#e7e7e7;
	font-size: 12px;
	font-style: normal;
}

.error{color:red;}

.clr {font-size:0; height:0; line-height:0; clear:both;}

#header_section {margin:0 auto; padding:0; width:100%; height:113px; background:url(../images/headerbg.gif) repeat-x top;}
	#header {margin:0 auto; padding:0; width:983px; height:auto;}
		#header #logo {margin:0; padding:18px 13px 0 0; width:auto; height:auto; float:left;}
		#header #slogan {margin:30px 0 0 0; padding:10px 0 10px 13px; width:auto; height:auto; float:left; border-left:1px solid #dedede; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#9d9d9d;}
		#header #search {margin:0 15px 0 0; padding:10px 0 10px 9px; width:272px; height:auto; float:right; background:#282828 url(../images/searchbg.gif) no-repeat bottom;}
		#header #search .box01 input {margin:0; padding:5px; width:200px; height:auto; border:none; background:none; font-size:11px; color:#a4a4a4;}
		#header #search .box01 {margin:0; padding:0; width:210px; height:25px; float:left; background:url(../images/inputbg.gif) no-repeat left;}
		#header #search .box02 {margin:0 0 0 5px; padding:0; width:25px; height:25px; float:left;}
		
		#header #search ul {margin:0; padding:0; list-style:none;}
		#header #search ul li {margin:5px 0; padding:0; width:135px; float:left; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#FFFFFF;}
		#header #search ul li img {float:left; padding-right:6px;}
		#header #search ul li a {font:normal 13px/20px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
		#header #search ul li a:hover {color:#FFFFFF; text-decoration:underline;}

#navigation_section {margin:0 auto; padding:0; width:100%; height:44px; background:url(../images/navibg2.gif) repeat-x top;}
	#navigation {margin:0 auto; padding:5px 0 0 0; width:983px; height:38px; }
	/*#navigation ul {margin:0; padding:0; float:left; display:inline; height:38px; list-style: none; position:relative; }
	#navigation li {display: inline; float: left; margin:0 1px 0 0;  position:relative; }
	#navigation a {float:left; margin:0; padding:0 0 0 15px; text-decoration:none; line-height: 38px; display: block; }
    #navigation a span {margin:0; padding:0 15px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#282828; display: block; float:left; cursor:pointer;}

	#navigation a:hover { background:url(../images/menulileft2.jpg) no-repeat left top; padding:0 0 0 15px;}
	#navigation a:hover span { background:url(../images/menuliright2.jpg) no-repeat right top; color:#FFFFFF; padding:0 15px 0 0;}	

	#navigation a.select { background:url(../images/menulileft2.jpg) no-repeat left top; }
	#navigation a.select span { background:url(../images/menuliright2.jpg) no-repeat right top; color:#FFFFFF; }

	#navigation ul li ul {margin:0; padding:0; list-style: none; float:left; position:absolute; left:0; top:32px; z-index:999999; width:180px;}
	#navigation ul li ul li {display: block; float: left; background:#d34600; border-bottom:1px solid #ffffff; width:200px;}
	#navigation ul li ul li a {float:left; margin:0; padding:8px 0 8px 15px; text-decoration:none; line-height: 15px; display: block; width:175px;}
    #navigation ul li ul li a span {margin:0; padding:0 0px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#282828; display: block; float:left; cursor:pointer; width:165px;}

	#navigation .subnav ul {margin:0; padding:0; list-style: none; float:left; position:absolute; left:0; top:32px; z-index:999999; width:180px;}
	#navigation .subnav ul li {display: block; float: left; background:#d34600; border-bottom:1px solid #ffffff; width:200px;}
	#navigation .subnav ul li a {float:left; margin:0; padding:8px 0 8px 15px; text-decoration:none; line-height: 15px; display: block; width:175px;}
    #navigation .subnav ul li a span {margin:0; padding:0 0px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#282828; display: block; float:left; cursor:pointer; width:165px;}
	#navigation .subnav ul li a.select { background:none; }
	#navigation .subnav ul li a.select span { background:none; color:#FFFFFF; }


	#navigation ul li ul li a:hover {}
	#navigation ul li ul li a:hover span { color:#FFFFFF; padding:8px 0 8px 0px;}	*/


#body_section01 {margin:0 auto; padding:20px 0 30px 0; width:100%; height:auto; background:#f7f7f7 url(../images/bodybg.gif) repeat-x top;}
	#banner {margin:0 auto; padding:0px 0 20px 0; width:990px; height:auto; position:relative; background-image:url(images/banner-main.jpg); background-repeat:no-repeat; background-position:left top; z-index:6}
	#body_content01 {margin:0px auto; padding:0px; width:990px; height:auto;}
		#body_content01 .left_section {margin:0; padding:0; width:590px; height:auto; float:left;}
			#body_content01 .left_section .content_box01 {margin:0; padding:0px 0px 0 0px; /*width:583px;*/width:590px; height:auto; float:left;}
			#body_content01 .left_section .content_box01 h2 {font:normal 24px/28px Arial, Helvetica, sans-serif; color:#0089cf; border-bottom:1px solid #eaeaea; padding-bottom:10px;}
			#body_content01 .left_section .content_box01 h2 a {font:normal 24px/28px Arial, Helvetica, sans-serif; color:#0089cf; text-decoration:none;}
			#body_content01 .left_section .content_box01 h2 a:hover {color:#cccccc;}
			#body_content01 .left_section .content_box01 p {font:normal 12px/16px Arial, Helvetica, sans-serif; color:#474646;}
			#body_content01 .left_section .content_box01 img {margin:0; padding:0 20px 5px 0px; float:left;}
			
			#body_content01 .left_section .content_box02 {margin:0; padding:0 0 0 13px; width:570px; height:auto; float:left;}
			#body_content01 .left_section .content_box02 .shadow_box {margin:0; padding:0; width:566px; height:auto; float:left;}
			#body_content01 .left_section .content_box02 .shadow_box .top {margin:0; padding:0; width:566px; height:10px; background:url(../images/shadow-corner.png) no-repeat top;}
			#body_content01 .left_section .content_box02 .shadow_box .bot {margin:0; padding:0; width:566px; height:10px; background:url(../images/shadow-corner.png) no-repeat bottom;}
			#body_content01 .left_section .content_box02 .shadow_box .mid {margin:0; padding:5px; width:556px; height:auto; background:url(../images/shadow-bg.png) repeat-y top;}
			#body_content01 .left_section .content_box02 .shadow_box .mid ul {margin:10px 12px 10px 20px; padding:0; width:238px; float:left; list-style:none;}
			#body_content01 .left_section .content_box02 .shadow_box .mid ul li {margin:0; padding:0 0 0 20px; font:normal 12px/33px Arial, Helvetica, sans-serif; color:#282828; background:url(../images/bullet.gif) no-repeat 0 9px; border-bottom:1px dotted #282828;}
			#body_content01 .left_section .content_box02 .shadow_box .mid ul li.last {border-bottom:none;}
	
	
#body_content01 .left_section .content_box02 .shadow_box .mid ul li a { font:normal 13px/33px Arial, Helvetica, sans-serif; color:#282828; text-decoration:none;}
			#body_content01 .left_section .content_box02 .shadow_box .mid ul li.last a {font:normal 12px/33px Arial, Helvetica, sans-serif; color:#282828; text-decoration:none;}	
	
	
	
	
	
	
	
		
		#body_content01 .right_section {margin:0; padding:0; width:390px; height:auto; float:left;}
			#body_content01 .right_section .round_box {margin:0px 0px 0px 0px; padding:0; width:383px; height:auto; float:left;}
			#body_content01 .right_section .round_box .top {margin:0; padding:0; width:383px; height:27px; background:url(../images/round-corner.png) no-repeat top;}
			#body_content01 .right_section .round_box .bot {margin:0; padding:0; width:383px; height:27px; background:url(../images/round-corner.png) no-repeat bottom;}
			#body_content01 .right_section .round_box .mid {margin:0; padding:0; width:383px; height:auto; background:url(../images/roundbg.png) repeat-y top;}
			#body_content01 .right_section .round_box .mid .imgbg {margin:0; padding:10px 0 0 20px; width:372px; height:84px; background:url(../images/img01.jpg) no-repeat 202px 0;}
			#body_content01 .right_section .round_box .mid .imgbg h3 {font:bold 19px/22px Arial, Helvetica, sans-serif; color:#e87100;}
			#body_content01 .right_section .round_box .mid .imgbg p {font:normal 17px/20px Arial, Helvetica, sans-serif; color:#686767; padding:4px 0;}
			#body_content01 .right_section .round_box .mid .imgbg p span {color:#de5500;}
			#body_content01 .right_section .round_box .mid .imgbg p a {font:normal 17px/20px Arial, Helvetica, sans-serif; color:#de5500; text-decoration:none;}
			#body_content01 .right_section .round_box .mid .imgbg p a:hover {text-decoration:underline;}
			#body_content01 .right_section .round_box .mid .linkbox {margin:0 5px; padding:0; width:120px; height:94px; float:left; text-align:center;}
			#body_content01 .right_section .round_box .mid .linkbox p a {font:normal 17px/30px Arial, Helvetica, sans-serif; color:#686767; text-decoration:none;}
			#body_content01 .right_section .round_box .mid .linkbox p a:hover {color:#de5500;}
			#body_content01 .right_section .round_box .mid h3 {font:normal 16px/22px Arial, Helvetica, sans-serif; color:#e87100;}
			#body_content01 .right_section .round_box .mid .linkbox2 {margin:0 5px; padding:0; width:150px; height:94px; float:left; text-align:center;}
			#body_content01 .right_section .round_box .mid .linkbox2 p a {font:normal 17px/30px Arial, Helvetica, sans-serif; color:#686767; text-decoration:none;}
			#body_content01 .right_section .round_box .mid .linkbox2 p a:hover {color:#de5500;}
			
			#body_content01 .right_section .round_box .mid .linkbox3 {margin:0 5px; padding:0; width:60px; height:94px; float:left; text-align:center;}
			#body_content01 .right_section .round_box .mid .linkbox3 p a {font:normal 17px/30px Arial, Helvetica, sans-serif; color:#686767; text-decoration:none;}
			#body_content01 .right_section .round_box .mid .linkbox3 p a:hover {color:#de5500;}
			
			#body_content01 .right_section .text_box {margin:0; padding:0 0 0 20px; width:363px; height:auto; float:left;}
			#body_content01 .right_section .text_box h2 {font:normal 24px/28px Arial, Helvetica, sans-serif; color:#0089cf; border-bottom:1px solid #cccccc; padding-bottom:10px;}
			#body_content01 .right_section .text_box p {font:normal 11px/18px Arial, Helvetica, sans-serif; color:#474646; padding:6px 0;}
			#body_content01 .right_section .text_box p a {font:normal 11px/18px Arial, Helvetica, sans-serif; color:#474646; text-decoration:none;}
			#body_content01 .right_section .text_box p a:hover {color:#de5500;}
			#body_content01 .right_section .text_box h3.date {margin:10px 0; padding:0 0 0 8px; font:normal 14px/25px Arial, Helvetica, sans-serif; color:#FFFFFF; background:url(../images/datebg.gif) no-repeat left;}
			#body_content01 .right_section .text_box h3.date span {font:bold 15px/25px Arial, Helvetica, sans-serif; color:#de5500; padding-left:20px;}

#body_section02 {margin:0 auto; padding:0; width:100%; /*height:230px;*/ background-color:#e7e7e7; border-top:1px solid #fefefe;}
	#body_content02 {margin:0 auto; padding:0; width:983px; height:400px; background-color:#fff; }
	
		#body_content02 .left_section {margin:0; padding:0 0 0 13px; width:580px; height:auto; float:left;}
		#body_content02 .left_section h2 {font:normal 24px/28px Arial, Helvetica, sans-serif; color:#0089cf; border-bottom:1px solid #cccccc; padding:10px 0; margin:0 11px;}
		
		#body_content02 .right_section {margin:0; padding:0 15px 0 0; width:347px; height:auto; float:left;}
		#body_content02 .right_section h2 {font:normal 24px/28px Arial, Helvetica, sans-serif; color:#0089cf; border-bottom:1px solid #cccccc; padding:10px 0;}
		#body_content02 .right_section p {font:normal 12px/18px Arial, Helvetica, sans-serif; color:#474646; font-style:italic;}

#footer_section {margin:0 auto; padding:0; width:100%; height:69px; background-color:#282828; border-top:1px solid #f4f4f4;}
	#footer {margin:0 auto; padding:0; width:983px; height:auto; font:normal 11px/55px Arial, Helvetica, sans-serif; color:#b0b0b0; text-align:center;}
	#footer a {color:#b0b0b0; text-decoration:none;}
	#footer a:hover {color:#FFFFFF; text-decoration:none;}

#listticker{
	height:150px;
	width:320px;
	overflow:hidden;
	padding:6px 5px 14px 6px;;
}
#listticker li{
	border:0; margin:0; padding:0; list-style:none;
}

	#listticker li{
		height:auto;
		padding:5px;
		list-style:none;
	}
		#listticker a{
			color:#000000;
			margin-bottom:
		}
		#listticker .news-title{
			display:block;
			font-weight:bold;
			margin-bottom:4px;
			font-size:11px;
		}
		#listticker .news-text{
			display:block;
			font-size:11px;
			color:#666666;
		}
		#listticker img{
			float:left;
			margin-right:14px;
			padding:4px;
			border:solid 1px #DEDEDE;
		}

#listticker2{
	height:150px;
	width:320px;
	overflow:hidden;
	padding:6px 5px 14px 6px;;
}
#listticker2 li{
	border:0; margin:0; padding:0; list-style:none;
}

	#listticker2 li{
		height:auto;
		padding:5px;
		list-style:none;
	}
		#listticker2 a{
			color:#000000;
			margin-bottom:
		}
		#listticker2 .news-title{
			display:block;
			font-weight:bold;
			margin-bottom:4px;
			font-size:11px;
		}
		#listticker2 .news-text{
			display:block;
			font-size:11px;
			color:#666666;
		}
		#listticker2 img{
			float:left;
			margin-right:14px;
			padding:4px;
			border:solid 1px #DEDEDE;
		}


		
.box {
	font-size:14px;
	color:#0089CF;
	padding:0px;
	font-weight:normal;
	background-position:top;
	background-repeat:repeat-x;
	}
	
.box a {
	text-decoration:none;
	color:#0089CF;
	}
	
.box a:hover {
	text-decoration:none;
	color:#d34600;
	}
		
.stepcarousel {	position: relative; overflow:scroll; width:580px; height:89px; margin:0;}
.stepcarousel .belt {position: absolute; left: 0px;	top: 0;}
.stepcarousel .panel {float: left; overflow: hidden; margin: 0px; width: 92px; text-align:center; margin:0 20px;}
.panel a {margin:0;	padding:0px; border:0px;}	



#flowerdivcontainer h1
{
font-size:23px; color:white;
width:538px;
margin:0px;
padding:0px;
}

#flowerdivcontainer p
{
font-size:13px; color:white;
width:538px;
margin:0px;
padding:10px 0 0 0;
}


/* new styles*/
#headerSection {margin:0px auto; padding:0; width:983px; border:0px solid #000; }

.headerSectionLeft {margin:0; padding:0; width:752px; border:0px solid #000; float:left; }
.headerSectionRight {margin:0; padding:0; width:228px; border:0px solid #000;  float:left; }

.tableBorder { border:1px solid #eaeaea; }
.divider { font-size:13px; color:#282828; padding:0 9px 0 9px; }
.divider2 { font-size:13px; color:#282828; padding:0 30px 0 30px; }
.rightContent {font:bold 16px/25px Arial, Helvetica, sans-serif; color:#de5500; }
.rightContent a { text-decoration:none; font:bold 16px/25px Arial, Helvetica, sans-serif; color:#de5500; line-height:40px;   }
.rightContent a:hover { text-decoration:none; color:#0089CF;  }
.rightContent2 a { text-decoration:none; font:bold 16px/25px Arial, Helvetica, sans-serif; color:#de5500; }
.rightContent2 a:hover { text-decoration:none; color:#0089CF;  }
.rightContent3 {font:bold 14px/25px Arial, Helvetica, sans-serif; color:#919191; }
.imgBorder { border:1px solid #CCCCCC; margin:20px 0 7px 0; }
.imgSpace { margin:0px 0 0 10px; }

#work_order_img1{
width:755px;
float:left;
background-image:url(../images/header1.jpg);
background-repeat:no-repeat;
height:313px; 
z-index:5;
}
#work_order_img2{
width:755px;
float:left;
background-image:url(../images/header2.jpg);
background-repeat:no-repeat;
height:313px; 
z-index:5;
}
#work_order_img3{
width:755px;
float:left;
background-image:url(../images/header3.jpg);
background-repeat:no-repeat;
height:313px; 
z-index:5;
}
#work_order_img4{
width:755px;
float:left;
background-image:url(../images/header4.jpg);
background-repeat:no-repeat;
height:313px; 
z-index:5;
}
.show{
display:block;
}
.hide{
display:none;
}
#header_btn1{
width:228px;
float:right;
}
#header_btn1_hover{
width:228px;
float:right;
}

#header_btn2{
width:228px;
float:right;
}
#header_btn2_hover{
width:228px;
float:right;
}

#header_btn3{
width:228px;
float:right;
}
#header_btn3_hover{
width:228px;
float:right;
}

#header_btn4{
width:228px;
float:right;
}
#header_btn4_hover{
width:228px;
float:right;
}

/* Inner Page */
.Left{float:left;}

#content{margin:0 auto; padding:0; width:100%; height:auto; background:#dadada url(../images/body_bg.gif) repeat-x top; }
#content_section{margin:0 auto; padding:12px 0 30px 0; width:990px; height:auto; }
#leftnav_box{float:left;width:206px;}
#leftnav_box .hdg{float:left;width:206px;height:26px;font-size:18px;background:url(../images/left_nav_top.gif) 0 0 no-repeat;text-align:center;line-height:19px;padding:10px 0 0 0;}
.odd_row{float:left;width:192px;font-size:18px;background:#fff;line-height:19px;padding:10px 6px 9px 8px;}
.even_row{float:left;width:192px;font-size:18px;background:#f5f5f5;line-height:19px;padding:10px 6px 9px 8px;}

a.leftnav_link{color:#0089cf;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
a.leftnav_link:hover{color:#d34600;text-decoration:underline;}
a.leftnav_link_sel{color:#d34600;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}

#rightnav_box{float:left;width:198px;}
#rightnav_box .mid{float:left;width:194px;padding:0 2px;background:#fff;}
#rightnav_box span.demo_hdg{
	float:left;
	width:194px;
	height:26px;
	font-size:18px;
	color:#fff;
	text-align:center;
	line-height:19px;
	padding:6px 0 0 0;
	background-color: #27a7dd;
}
#rightnav_box span.trg_hdg{float:left;width:194px;height:26px;font-size:18px;color:#fff;background:#2ab015;text-align:center;line-height:19px;padding:6px 0 0 0;}
#rightnav_box span.prod_hdg{
	float:left;
	width:194px;
	height:26px;
	font-size:18px;
	color:#fff;
	text-align:center;
	line-height:19px;
	padding:6px 0 0 0;
	background-color: #F96E19;
}
#rightnav_box span.text{float:left;width:168px;font-size:12px;line-height:15px;color:#282828;padding:6px 14px 6px 12px;}

#rightnav_box span.sign, #rightnav_box span.read, #rightnav_box span.contact{float:left;width:168px;font-size:12px;line-height:15px;color:#282828;padding:6px 14px 6px 12px;}

#rightnav_box span.sign a{float:left;background:url(../images/ico_signin.gif) 0 0 no-repeat; padding:3px 0 3px 30px;color:#d34600;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;}
#rightnav_box span.sign a:hover{text-decoration:underline;}
#rightnav_box span.read a{float:left;background:url(../images/ico_read.gif) 0 0 no-repeat; padding:0px 0 5px 24px;color:#2cb318;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;}
#rightnav_box span.read a:hover{text-decoration:underline;}
#rightnav_box span.contact a{float:left;background:url(../images/ico_call.gif) 0 0 no-repeat; padding:6px 0 3px 24px;color:#20a6db;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;}
#rightnav_box span.contact a:hover{text-decoration:underline;}
#rightnav_box span.space10{float:left;width:150px;height:10px;overflow:hidden;}

#rightnav_box span.cust_review_hdg{float:left;width:184px;height:26px;font-size:16px;color:#282828;background:url(../images/cust_review_bg.gif) 0 0 repeat-x;line-height:19px;padding:6px 0 0 10px;}
#rightnav_box span.signature{float:left;width:168px;font-size:12px;line-height:15px;color:#282828;padding:10px 14px 10px 12px;}
#rightnav_box span.signature_last{float:left;width:168px;font-size:12px;line-height:15px;color:#282828;padding:10px 14px 2px 12px;}
#banner_img{float:left;width:779px; padding:0 0 4px 5px;}
#middle_box{float:left;width:576px; padding:0 0 0 6px;}
#middle_box_content{float:left;width:566px; padding:0 0 0 0; background:#fff;}

#middle_box_content span.bldg_hdg{float:left;width:484px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:22px;color:#0089cf;line-height:19px;padding:10px 0 14px 10px;}

#middle_box_content #topnav_box{margin:0;padding:0;float:left;width:558px;height:43px;/*position:relative;border-bottom:1px solid #e9e9e9;*/ background:url(../images/top_nav_bg.gif) 0 -1px repeat-x;}
#middle_box_content ul#top_nav{margin:0;padding:0 0 0 8px;float:left;list-style-type:none;display:inline;width:558px; /*position:absolute;left:0;top:1px;*/}
#middle_box_content ul#top_nav li{margin:0;padding:0;float:left;padding:0 1px 0 0;}
#middle_box_content ul#top_nav li a{margin:0;padding:0;float:left;font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#fff;text-decoration:none;height:43px;}
#middle_box_content ul#top_nav li a span.left{margin:0;padding:0;float:left;width:9px;height:43px;background:url(../images/inactive_tab_left.gif) 0 0 no-repeat;}
#middle_box_content ul#top_nav li a span.mid{margin:0;padding:0;float:left;height:33px;background:url(../images/inactive_tab_mid.gif) 0 0 repeat-x;padding:10px 13px 0 13px;}
#middle_box_content ul#top_nav li a span.right{margin:0;padding:0;float:left;width:9px;height:43px;background:url(../images/inactive_tab_right.gif) 0 0 no-repeat;}

#middle_box_content ul#top_nav li a:hover{margin:0;padding:0;float:left;font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#f96e19;text-decoration:none;}
#middle_box_content ul#top_nav li a:hover span.left{margin:0;padding:0;float:left;width:9px;height:43px;background:url(../images/active_tab_left.gif) 0 0 no-repeat;}
#middle_box_content ul#top_nav li a:hover span.mid{margin:0;padding:0;float:left;height:33px;background:url(../images/active_tab_mid.gif) 0 0 repeat-x;padding:10px 12px 0 12px;}
#middle_box_content ul#top_nav li a:hover span.right{margin:0;padding:0;float:left;width:9px;height:43px;background:url(../images/active_tab_right.gif) 0 0 no-repeat;}

#middle_box_content ul#top_nav li a.overview span.mid{padding:10px 19px 0 19px;}
#middle_box_content ul#top_nav li a.overview:hover span.mid{padding:10px 19px 0 19px;}
#middle_box_content ul#top_nav li a.feat span.mid{padding:10px 19px 0 19px;}
#middle_box_content ul#top_nav li a.feat:hover span.mid{padding:10px 19px 0 19px;}
#middle_box_content ul#top_nav li a.benefits span.mid{padding:10px 19px 0 19px;}
#middle_box_content ul#top_nav li a.benefits:hover span.mid{padding:10px 19px 0 19px;}

#middle_box_content ul#top_nav li a.sel{margin:0;padding:0;float:left;font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#f96e19;text-decoration:none;}
#middle_box_content ul#top_nav li a.sel span.left{margin:0;padding:0;float:left;width:9px;height:43px;background:url(../images/active_tab_left.gif) 0 0 no-repeat;}
#middle_box_content ul#top_nav li a.sel span.mid{margin:0;padding:0;float:left;height:33px;background:url(../images/active_tab_mid.gif) 0 0 repeat-x;padding:10px 12px 0 12px;}
#middle_box_content ul#top_nav li a.sel span.right{margin:0;padding:0;float:left;width:9px;height:43px;background:url(../images/active_tab_right.gif) 0 0 no-repeat;}

#middle_box_content ul#top_nav li a.overview.sel span.mid{padding:10px 19px 0 19px;}
#middle_box_content ul#top_nav li a.overview.sel:hover span.mid{padding:10px 19px 0 19px;}
#middle_box_content ul#top_nav li a.feat.sel span.mid{padding:10px 19px 0 19px;}
#middle_box_content ul#top_nav li a.feat.sel:hover span.mid{padding:10px 19px 0 19px;}
#middle_box_content ul#top_nav li a.benefits.sel span.mid{padding:10px 19px 0 19px;}
#middle_box_content ul#top_nav li a.benefits.sel:hover span.mid{padding:10px 19px 0 19px;}

#form_box{float:left;width:980px; padding:0 0 0 6px;}
#form_box_content{float:left; width:970px; background:#fff;}
form {
	padding:20px;
	border:none;
	}
	form h3 {
		margin:0 0 25px 0;
		border-color:#e0e0e0;
	}
	/*form div {
		overflow:auto;
		width:580px;
		margin:0 0 10px 0;
	} */
	form div.wide {
		width:auto;
	}
input.submit-btn {
	margin:0px 0 0 210px;
}
input {
	border: 1px solid #7f9db9;
	height: 20px;
}
.btn_submit {
	background-image:url(../images/btn_submit.gif);
	width: 80px;
	height: 30px;
	margin: 15px 0px 0px 0px;
	border: 0px;
	cursor:pointer;
}
.btn_clear {
	background-image:url(../images/btn_clear.gif);
	width: 118px;
	height: 30px;
	margin: 15px 0px 0px 0px;
	border: 0px;
	cursor:pointer;
}

#tabbed_content{margin:0;padding:0;float:left;width:558px;}
#tabbed_content .mid_content{float:left;width:558px;padding: 0 0 74px 0;}
#tabbed_content div.text{
	float:left;
	width:528px;
	font-size:12px;
	line-height:16px;
	color:#000;
	padding:6px 14px 6px 12px;
}
#tabbed_content div.text br{line-height:8px;}
#tabbed_content span.coherent_sw{float:left;width:380px;background:url(../images/coherent_sw.jpg) 0 16px no-repeat;padding:0 0 0 144px;}

#tabbed_content ul#coherent_bldg{margin:0;padding:0 0 0 8px;float:left;list-style-type:none;display:inline;width:370px; background:url(../images/coherent_bldg.jpg) 16px 16px no-repeat;padding:12px 0 18px 154px; font-size:12px; line-height:22px; }
#tabbed_content ul#coherent_bldg li{margin:0;padding:0;float:left;width:350px; background:url(../images/bullet_marker.gif) 6px 9px no-repeat;padding:0 0 0 16px; }

#tabbed_content .btm_box_feat_pts{float:left;width:560px;padding:0 0 0 12px;}
#tabbed_content .left_box{float:left;width:250px;padding:0 0 0 0;}
#tabbed_content .right_box{float:right;width:288px;}
#tabbed_content .left_box ul.feat_pts{margin:0;padding:0 0 0 8px;float:left;list-style-type:none;width:110px; padding:12px 0 0 0; font-size:12px; line-height:22px; }
#tabbed_content .left_box  ul.feat_pts li{margin:0;padding:0;float:left;width:90px; background:url(../images/bullet_marker.gif) 6px 9px no-repeat;padding:0 0 0 16px; }
#tabbed_content .right_box ul.feat_pts{margin:0;padding:0 0 0 8px;float:left;list-style-type:none;width:143px; padding:12px 0 0 0; font-size:12px; line-height:22px; }
#tabbed_content .right_box ul.feat_pts li{margin:0;padding:0;float:left;width:122px; background:url(../images/bullet_marker.gif) 6px 9px no-repeat;padding:0 0 0 16px; }

#tabbed_content div.btm_divider{float:left;clear:both;background:#eee;height:1px;width:550px;overflow:hidden;margin-left:5px;}
.basicblue {
	color: #00F;
}

/* Product Info Form */
#form_section{float:left;width:990px;}
#form_section_mid{float:left;width:970px;background:#fff;padding:0 10px;}

#form_section_mid form{float:left;padding:0;}

#form_section_left{float:left;width:504px;}
#form_section_left form{border:0;display:inline;}
#form_section_left .formpart{float:left;width:504px; padding:10px 0 12px 0;}
#form_section_left fieldset{float:left;width:504px;border:0;padding:5px 0;}
#form_section_left fieldset label{float:left;padding:0 0 4px 0;}
#form_section_left fieldset div.left{float:left;width:220px;border:0;}
#form_section_left fieldset div.left label{float:left;width:220px;}
#form_section_left fieldset div.right{float:left;width:220px;border:0;}
#form_section_left fieldset div.right label{float:left;width:220px;}
#form_section_left fieldset label.hdtext{float:left;font-size:12px;font-weight:bold;}
#form_section_left fieldset .text{float:left;width:204px;height:20px;border:1px solid #7f9db9;background:#fff;font-size:12px;}
#form_section_left fieldset .text1{float:left;width:204px;height:20px;border:1px solid #7f9db9;background:#f4f4b4;font-size:12px;}
#form_section_left fieldset .ddl_list{float:left;width:204px;border:1px solid #7f9db9;background:#fff;font-size:12px;}
#form_section_left fieldset .ddl_list1{float:left;width:204px;border:1px solid #7f9db9;background:#f4f4b4;font-size:12px;}
#form_section_left fieldset .ddl_list_small{float:left;width:74px;border:1px solid #7f9db9;background:#fff;font-size:12px;margin-right:10px;}
#form_section_left fieldset .comments{float:left;width:364px;height:180px;border:1px solid #7f9db9;background:#fff;font-size:12px; clear:both;}

#optbox{float:left;width:242px;padding:8px 10px;background:#f7f7f7;clear:both;}
#optbox .options_box_mid{float:left;width:242px;}
#optbox .options_box_mid .opt_holder{float:left;width:110px; font-size:12px;padding:4px 0;}
#optbox .options_box_mid input{float:left;}
#optbox .options_box_mid label{float:left;padding:2px 0 0 4px;}

#form_section_mid form .optYesNo{float:left;width:280px;clear:both;}
#form_section_mid form .optYesNo div.opt{float:left;width:80px;font-size:12px;}
#form_section_mid form .optYesNo div.opt input{float:left;}
#form_section_mid form .optYesNo div.opt label{float:left;padding:4px 0 0 4px;}

#form_section_mid form .btns{float:left;border:0;height:auto;margin-right:10px;}

#form_section_right{float:right;width:455px;}
#blue_section{float:left;width:425px;padding:20px 15px 0 15px;background:#0275ae url(../images/right_blue_sec_top.jpg) no-repeat 0 0;}
#blue_section .hdg{float:left;font-size:24px;color:#fff;padding:0 0 6px 0;}	
#blue_section .sub_hdg{float:left;font-size:17px;color:#fff;}
#blue_section .info_text{float:left;line-height:18px;font-size:13px;color:#fff;background:url(../images/coherent_product.png) no-repeat 0 20px;padding:230px 0 6px 0;}
#blue_section .free_space{float:left;width:400px;height:580px;}

#points{float:left;width:430px;margin:0;padding:0;list-style-type:none;padding:18px 0 0 0;}
#points li{float:left;width:410px;margin:0;padding:0;list-style-type:none;padding:4px 0 0 20px; background:url(../images/right_sec_bullets.gif) no-repeat 0 8px;font-size:13px;color:#fff;font-weight:bold;}
#content #content_section #form_section #form_section_mid form #form_section_left .formpart table tr .ABSBOX {
	font-family: Tahoma, Geneva, sans-serif;
}
#content #content_section #form_section #form_section_mid form #form_section_left .formpart table tr .ABSBOX {
	font-family: Tahoma, Geneva, sans-serif; font-size:13px;
}
#content #content_section #form_section #form_section_mid form #form_section_left .formpart {
	font-family: Arial, Helvetica, sans-serif;
}
.basictext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #303030;
}
.ProductModule {
	color: #0000A0;
}
#content #content_section #form_section #form_section_mid form #form_section_left .basictext p strong {
	color: #000080;
}
.heading {
	color: #0000A0;
}


#popup
{
	height: 100%;
	width: 100%;
	background: #000000;
	position: fixed;
	top: 0;
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	filter:alpha(opacity=75);
	z-index:998;
}
#window
{
	width: 100%;
	height: auto;
	margin: 0;
	position: fixed;
	top: 10%;
	z-index:999;
	text-align:center;
}
#window #popup_content
{
	width: 640px;
	height: 385px;
	margin: 0 auto;
	border: 6px solid #000000;
	border-top: 30px solid #000000;
	background: #ffffff;
}
#window #popup_content p{width:100%;right:0px;top:6px;margin:0;position:absolute;z-index:9999;}
#window #popup_content p span{width:640px;display:block;margin:0 auto;text-align:right;}
#window #popup_content p span a{font-weight:bold;font-size:14px;text-decoration:none;color:#24a8e9;background:url(../IMAGES/close_icon.gif) no-repeat right top;padding:0px 20px 0px 0;}

