@charset "utf-8";
/* CSS Document cgk */



body {
	margin:0px;
	padding:0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-size:14px;
	background:#FFF
}
html#body .div_clear {
	clear:both;
	height:0px;
	content: ".";
	line-height:0.1em;
	font-size:0.1em;
}
.div_clear {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
	content: ".";
	line-height:0.1em;
	font-size:0.1em;
	border:0px;
}
p {
	padding:10px 0 10px 0;
	margin:0;
	line-height:160%;
}
a {
	color:#ff6600;
	text-decoration:underline
}
a:hover {
	color:#ff6600;
	text-decoration:none
}
div#main {
	padding:0px 0;
	margin:0px auto;
	width:940px;
}
div#main div#navgation_sec {
	background:url(../../images/main_nav_bg.gif) repeat-x
}
div#navgation_sec .nav_left {
	background:url(../../images/main_nav_lf.gif) no-repeat left;
	padding:0 0 0 10px;
}
div#navgation_sec .nav_right {
	background:url(../../images/main_nav_rt.gif) no-repeat right;
	padding:1px 10px 1px 0;
	height:38px;
}
div#navgation_sec div#main_nav {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666666;
	width:600px;
	float:left
}
div#main_nav ul
{
	padding:0px;
	margin:0px;
}

div#main_nav li
{
	padding:0px;
	margin:0px;
	list-style:none;
	padding:8px 25px 5px;
	font-size:18px;
	background:url(../../Images/main_nav_border.jpg) repeat-y right;
	height:27px;
	float:left
}

div#main_nav li a{
	text-decoration:none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666
}

div#main_nav li a:hover{
	text-decoration:none;
	color:#ff6600
}
div#main_nav li a.rtsSelected{
	
	text-decoration:none;
	color:#ff6600
}

div#navgation_sec div#search_sec {
	width:225px;
	text-align:right;
	float:right;
	padding:6px 0 0 0
}
div#search_sec input[type=text] {
	background:url(../../images/search_bg.gif) no-repeat;
	padding:2px 2px 0 10px;
	border:none;
	height:24px;
	width:172px;
}
div#bannner {
	padding:0px 0;
	margin:10px auto;
	width:940px;
	/*background:url(../../images/banner.jpg) no-repeat;*/
	height:188px;
	position:relative
}
div#logo {
	top:20px;
	left:20px;
	width:210px;
	height:80px;
	position:absolute;
	float:left;
	color:#333333;
	text-indent:-1000px;
}
div#logo a {
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:210px;
	height:80px;
}
div#logo span {
	display:none;
}

div.get_a_quote_btns{
	position:absolute;
	top:140px;
	left:260px
	}

div#cotntainer {
	width:940px;
}
div#cotntainer .left_Sec {
	width:240px;
	float:left
}
/*div#cotntainer .left_Sec ul {
	padding:0px;
	margin:0px;
	width:210px;
}
div#cotntainer .left_Sec ul li {
	padding:7px 10px 5px 25px;
	display:block;
	color:#FFF;
	font-size:14px;
	text-transform:uppercase;
	background:url(../../images/sub_nav_heading_ico.gif) no-repeat #ff6600 5px 8px;
	margin:0px;
	list-style:none
}
div#cotntainer .left_Sec ul ul {
	padding:5px 5px 10px;
	margin:0px;
}
div#cotntainer .left_Sec ul ul li {
	background:url(../../images/sub_nav_arrow.gif) no-repeat 0px 11px #FFF;
	padding:5px 5px 5px 20px;
	margin:0;
	color:#333;
	text-transform:none;
	list-style:none
}
div#cotntainer .left_Sec ul ul a {
	color:#333;
	text-decoration:none
}
div#cotntainer .left_Sec ul ul a:hover {
	color:#ff6600;
	text-decoration:none
}*/

#clintes{
	width:218px;
	border:#bdbcbd solid 1px;
	padding:15px 0;
	text-align:center;
	background:#fFF;
	float:right
	
}

div#cotntainer .left_Sec #get_a_quote{
	width:220px;	
	padding:10px 0 20px 0;
}
	
div#cotntainer .right_Sec {
	width:690px;
	float:right;
	padding-left:0px
}
div#cotntainer .right_Sec .home_content {
	padding:0 0 10px 10px
}

.home_content li{
	line-height:160%;

}
div#cotntainer .heading1_ornage {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#ff6600;
	display:block;
	padding:0 0 10px 0
}
div#cotntainer .home_pod_sec {
	padding:0px 0;
	



}
div#cotntainer .home_pod_sec {
	padding:0px 0;
	margin-bottom:10px
	
}
div#cotntainer .home_pod_sec .home_pod {
	margin:0 20px 0 0;
	width:335px;
	float:left
}
div#cotntainer .home_pod_sec .home_pod.last {
	margin:0px;
	}

.home_pod_sec .home_pod .panel_top{
	background:url(../../Images/home_panel_top.jpg) no-repeat;
	line-height:0.1em;
	font-size:0.1em;
	width:335px;
	height:6px
}

.home_pod_sec .home_pod .panel_bottom{
	background:url(../../Images/home_panel_bottom.jpg) no-repeat;
	line-height:0.1em;
	font-size:0.1em;
	width:335px;
	height:6px	
}

.home_pod_sec .home_pod .panel_middle{
	width:333px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	
	}
	
.panel_middle .panel_content{	
	margin:0px 2px;
	background:url(../../Images/home_panel_bg.jpg) repeat-x;
	line-height:160%;
	padding-bottom:5px	
}

.panel_middle .panel_content .title{
	text-align:left;
	background:url(../../Images/home_panel_bdr.jpg) repeat-x bottom;
	text-align:left;
	text-transform:uppercase;
	font-size:22px;
	line-height:25px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ff6600;
	padding:3px 0 6px 6px
	}
	
.panel_middle .panel_content .title img{
		
		padding-right:5px
	}

.panel_middle .panel_content .panel_content_area{
	padding:0px 5px
}
div#cotntainer .home_pod_sec .heading2_ornage {
	text-align:center;
	text-transform:uppercase;
	font-size:22px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ff6600;
	display:block;
	padding:0 0 10px 0;
	
}
div#footer_sec {
	background:url(../../images/footer_bg.gif) repeat-x #cccccc;
	padding:10px 0;
	margin-top:10px
}
div#footer_sec div#footer {
	width:940px;
	margin:0 auto
}
div#footer .testimonial {
	/*width:420px;
	float:left;
	background:url(../../images/testimonial_icon.gif) no-repeat;
	text-indent:35px;
	line-height:18px;
	font-style:italic;
	padding:15px 0 0 0*/
	width:940px;
	float:left;
	/*background:url(../../images/testimonial_icon.gif) no-repeat;
	text-indent:35px;*/
	line-height:18px;
	font-style:italic;
	padding:0 0 0 0
}
div#footer .logos {
	/*width:460px;
	float:right;
	text-align:right*/
	width:193px;
	float:right;
	text-align:right;
	border:1px solid #cecece;
	background:#fff
}
div#footer .logos img {
	border:#FFF solid 5px;
}
div#bottom {
	padding:20px 0;
	text-align:center;
	line-height:24px;
	font-size:12px;
	color:#333333;
	width:940px;
	margin:0 auto;
}
div#bottom .bottom_logo {
	width:50px;
	height:50px;
	/*background:url(../../images/bradyicon.gif) no-repeat;*/
	float:left;
	display:none;
}
div#amweb {
	font-family: "Trebuchet MS", Verdana, Arial;
	color:#666;
	font-size:11px;
	padding:0px 0 0 0;
	width:910px
}
div#amweb a, active, visited {
	color:#666;
	text-decoration:none
}
div#amweb a:hover {
	color:#666;
	text-decoration:underline
}

/*contact page*/
/*.cnt_details{
	width:200px;
	float:left;
	line-height:160%
}

.cnt_form{
	width:480px;
	float:left
}*/

.cnt_details{
	width:300px;
	float:left;
	line-height:160%
}

.cnt_form{
	width:400px;
	float:left
}

.cnt_map{
	width:295px;
	float:left
}


table.contact_form td{
	padding:5px
}
.text_box{
	width:260px;
	border: solid 1px #c3c3c3
}

/*for panel bar*/

.RadPanelBar.RadPanelBar_Default .rpRootGroup .rpItem a.rpLink{
	padding:7px 10px 5px 25px;
	display:block;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	background:url(../../images/sub_nav_heading_ico.gif) no-repeat ;
	margin:0px;
	list-style:none;
	font-weight:bold
	}
.RadPanelBar.RadPanelBar_Default .rpSlide ul.rpGroup li.rpItem a.rpLink{
	color:#333;
	background:url(../../images/sub_nav_arrow.gif) 5px 10px no-repeat #fff;
	padding:5px 5px 6px 25px;
	font-weight:normal
}


div.testimonials_sec{
	/*background:url(../../images/testimonial_bg.jpg) no-repeat;
	text-indent:35px;*/
	line-height:18px;
	font-style:italic;
	padding:10px 0 0 0
	}
	
.sf_newsAuthor{
	text-align:right;
	background:url(../../images/testimonial_bdr.jpg) repeat-x bottom;
	margin-bottom:10px;
	font-weight:bold
	}

/*.sf_newsAuthor{
	text-align:right;
	background:url(../../Images/testimonial_bdr1.jpg) no-repeat bottom center;
	margin-bottom:10px
	}	
*/	



/*new page styles*/
div#cotntainer .left_block {
	width:232px;
	float:left;
	padding-top:10px;
}

div#cotntainer .right_block {
	width:698px;
	float:right;
	padding-left:0px
}

div#bannner_new {
	padding:0px 0;
	margin:10px auto;
	width:698px;
	/*background:url(../../Images/banner_2.jpg) no-repeat;*/
	height:188px;
	position:relative
}
div#logo_new {
	top:20px;
	left:20px;
	width:210px;
	height:80px;
	position:absolute;
	float:left;
	color:#333333;
	text-indent:-1000px;
}
div#logo_new a {
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:210px;
	height:80px;
}
div#logo_new span {
	display:none;
}

div.get_a_quote_btns_new{
	position:absolute;
	top:140px;
	left:230px
	}

/*newly added for home_new.aspx page*/

div#footer .testimonial1 {
	width:675px;
	float:left;
	/*background:url(../../images/testimonial_icon.gif) no-repeat;
	text-indent:35px;*/
	line-height:18px;
	font-style:italic;
	padding:0 0 0 0
}
div#footer .logos1 {
	width:193px;
	float:right;
	text-align:right;
	border:6px solid #cecece
}

div#bottom .bottom_logo1 {
	width:156px;
	/*background:url(../../images/bradyicon.gif) no-repeat;*/
	float:left;
	display:block;
	text-align:left
}

div#bottom .bottom_logo2 {
	float:right;
	display:block;
	text-align:right

}

div#bottom .bottom_logo1 img {
	border:1px solid #cecece;
	}

/*Get a Quote styles*/

.get_a_quote{
	background:url(../../Images/get_a_quote_bg.jpg) #f5f5f5 repeat-x;
	border:solid 6px #e3e3e3;
	margin:10px 0 15px;
	padding:10px;
}

.get_a_quote td{
	padding:6px 8px 6px 0
}

.get_a_quote div.frm_left{
	width:300px;
	float:left;
}

.get_a_quote div.frm_right{
	width:345px;
	float:right;
	padding:0px 10px;
}

 div.frm_right .btn{
	 text-align:right
 }

.get_a_quote .names1{
	width:50px;
	float:left;
	padding:12px 5px;
	text-align:right;
}

.get_a_quote .names2{
	width:70px;
	float:left;
	padding:12px 5px;
	text-align:right;
}

.get_a_quote .names3{
	width:120px;
	float:left;
	padding:12px 5px;
	text-align:right;
}

.get_a_quote .names4{
	width:125px;
	float:left;
	padding:12px 5px;
	text-align:right;
}

.get_a_quote .elements1{
	width:190px;
	float:left;
	padding:12px 5px;
}

.get_a_quote .elements2{
	width:155px;
	float:left;
	padding:12px 5px;
}

.get_a_quote .text_box1{
	border: solid 1px #999;
	width:225px;
	background:#f9f9f9
}

.get_a_quote .mlt_text_box1{
	border: solid 1px #999;
	width:255px;
	background:#f9f9f9;
	height:60px
}

.get_a_quote .text_box2{
	border: solid 1px #999;
	width:155px;
	background:#f9f9f9
}

.get_a_quote .mlt_text_box2{
	border: solid 1px #999;
	width:200px;
	background:#f9f9f9;
	height:60px
}

a.email{
color:#333

}
