

@charset "utf-8";
/* CSS Document :::::: global css styles  */
html, body, table, td, tr, th, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, select, div, iframe, hr, b, i, u{ margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6{line-height:normal; text-transform: capitalize;}
ul, ol, li{ list-style: none}
.left{float: left;}
.right{float:right;}
.clear{clear:both;}



body{ background:#ffffff url(img/topimage.jpg) repeat-x center top;  font-family:Arial ; font-size:12px ; }
.maindiv{background: url(img/main_bottombg.jpg) repeat-x center bottom;}

a{outline:none;}

.layout_width{ width:919px; margin:0 auto; padding-top:16px; }

#leftpanel{ width:277px;  margin-bottom:20px; }

#leftpanel div.space{ height:30px; }

#leftpanel div.phone {width:202px; height:53px; padding:30px 0 0 0px; }
#leftpanel div.phone img{margin-top:-33px;} 

#leftpanel div.left_links{   
background:url(img/main.png) no-repeat -17px -243px; 
width:258px; height:21px; 
padding:2px 0 0 18px; 
font-size:11px;
text-transform:uppercase;
margin-top:5px; }



#leftpanel div.left_links:hover{   
background:url(img/main.png) no-repeat -17px -273px; 
width:258px; height:21px; 
padding:2px 0 0 18px; 
font-size:11px;
text-transform:uppercase; 
margin-top:5px; }


#leftpanel div.left_links a:link , #leftpanel div.left_links a:visited, #leftpanel div.left_links a:active { color:#636363; text-decoration:none; font-weight:bold; }


#leftpanel div.left_linkselectedbg{   
background:url(img/main.png) no-repeat -17px -273px; 
width:258px; height:21px; 
padding:2px 0 0 18px; 
font-size:11px;
text-transform:uppercase; 
margin-top:5px; }


#leftpanel div.left_links a.left_linkselected{ color:#c30e09; text-decoration:none; font-weight:bold; }


#leftpanel div.left_links a:hover { color:#c30e09; text-decoration:none; font-weight:bold; }


#leftpanel h2 {background:url(img/main.png) no-repeat -17px -1285px; width:267px; height:30px; color:#c30e09; font-size:18px; padding:8px 0 0 10px;}


#leftpanel div.left_testimonial { background:url(img//left_cort.png) no-repeat top left; padding:10px 10px 10px 0; margin:-6px 0 0 10px;}
#leftpanel div.left_testimonial div { background:url(img/right_cort.png) no-repeat bottom right;  }
#leftpanel div.left_testimonial div a:link{ text-decoration:underline; font-size:12px; font-weight:normal; color:#CE3D39; }
#leftpanel div.left_testimonial div a:visited{ text-decoration:underline; font-size:12px; font-weight:normal; color:#CE3D39; }
#leftpanel div.left_testimonial div a:hover{ text-decoration:underline; font-size:12px; font-weight:normal; color:#CE3D39; }
#leftpanel div.left_testimonial div a:active{ text-decoration:underline; font-size:12px; font-weight:normal; color:#CE3D39; }


#leftpanel div.firstestimonial{margin-top:10px;}
#leftpanel div.left_testimonial h4{ font-weight:bold; font-size:12px; margin-bottom:10px; }
#leftpanel div.left_testimonial span{ font-size:12px; font-weight:normal; color:#ce3d39; }

#leftpanel div.left_testimonial span a:link{ text-decoration:none; font-size:12px; font-weight:normal; color:#CE3D39; }
#leftpanel div.left_testimonial span a:visited{ text-decoration:none; font-size:12px; font-weight:normal; color:#CE3D39; }
#leftpanel div.left_testimonial span a:hover{ text-decoration:underline; font-size:12px; font-weight:normal; color:#CE3D39; }
#leftpanel div.left_testimonial span a:active{ text-decoration:none; font-size:12px; font-weight:normal; color:#CE3D39; }


#leftpanel div.left_testimonial .testimonial_footer{ background:url(img/main.png) no-repeat -17px -292px; height:5px; margin-top:12px;  }



#leftpanel div.contactheader{ height:60px; background: url(img/main.png) no-repeat -17px -299px; margin-top:25px; }

#leftpanel div.contact {color:#abacb0;  line-height:220%; font-size:12px; margin-left:1px;  }
#leftpanel div.contact div.contactbox  { width:276px;  height:470px;  background:#000000 url(img/contactkey.jpg) no-repeat center bottom; padding-bottom:15px;	}
#leftpanel div.contact .submit{ background:url(img/main.png) no-repeat -17px -1326px; height:29px; width:89px; cursor:pointer; margin-top:15px;  border:0px; }
#leftpanel div.contact input[type=text]{ border:#c7c7c9 1px solid; background:#c7c7c9; color:#000; width:217px; height:28px; }
#leftpanel div.contact textarea{ border:#c7c7c9 1px solid; background:#c7c7c9; color:#000; width:245px; height:120px; }
#leftpanel div.contact form{ padding:10px 15px 15px 15px; height:370px; }
#leftpanel div.contact .form p{font-size:11px; padding-top:8px; padding-bottom:8px;}
#leftpanel div.contact input.captchatext{border:#c7c7c9 1px solid; background:#c7c7c9; color:#000; width:138px; height:28px; }

/* right panel */

#rightpanel{ width:623px; margin-left:15px; margin-bottom:20px; font-size:14px; }

#rightpanel .toplinks ul{ float:right; }
#rightpanel .toplinks li { float:left;}
#rightpanel .toplinks li a.toplink_home{ float:left; height:37px; width:100px;  background:url(img/main.png) no-repeat -295px -171px; margin-left:0px; margin-top:0px;}

#rightpanel .toplinks li a.toplink_home:hover{ cursor:pointer; float:left; height:37px; width:100px;  background:url(img/main.png) no-repeat -295px -211px; margin-left:0px; margin-top:0px;}

#rightpanel .toplinks li a.toplink_home_selected{ cursor:pointer; float:left; height:37px; width:100px;  background:url(img/main.png) no-repeat -295px -211px; margin-left:0px; margin-top:0px;}

#rightpanel .toplinks li a.toplink_contact{ float:left; height:36px; width:100px;  background:url(img/main.png) no-repeat -397px -172px; margin-left:0px; margin-top:1px;}
#rightpanel .toplinks li a.toplink_contact:hover{ cursor:pointer; float:left; height:36px; width:100px;  background:url(img/main.png) no-repeat -397px -212px; margin-left:0px; margin-top:1px;}

#rightpanel .toplinks li a.toplink_contact_selected{ cursor:pointer; float:left; height:36px; width:100px;  background:url(img/main.png) no-repeat -397px -212px; margin-left:0px; margin-top:1px;}


#rightpanel .toplinks li a.toplink_sitemap{ float:left; height:36px; width:100px;  background:url(img/main.png) no-repeat -498px -172px; margin-left:0px; margin-top:1px;}
#rightpanel .toplinks li a.toplink_sitemap:hover{ cursor:pointer; float:left; height:36px; width:100px;  background:url(img/main.png) no-repeat -498px -212px; margin-left:0px; margin-top:1px;}

#rightpanel .toplinks li a.toplink_sitemap_selected{ cursor:pointer; float:left; height:36px; width:100px;  background:url(img/main.png) no-repeat -498px -212px; margin-left:0px; margin-top:1px;}

#rightpanel .banner{  background:url(img/main.png) no-repeat -17px -793px; width:624px; height:356px; margin-top:-50px; }

#rightpanel h3{ background:url(img/titlte_bullet.jpg) no-repeat left bottom ; font-family:Trebuchet MS; font-size:16px;  padding: 0 0 0 10px; height:15px;  padding-bottom:2px; }

#rightpanel .rightbox{  background: #fbfbfb; width:623px; margin:7px 0 10px 0;  }

#rightpanel .rightbox div{ background:#fbfbfb url(img/box_bg.jpg) no-repeat bottom right; }

#rightpanel .rightbox div ul{ padding:2px 15px 2px 10px;}

#rightpanel .rightbox div li{background:url(img/main.png) no-repeat -643px 1px; padding-left:20px; margin-left:0px; line-height:180%; }

#rightpanel .rightbox div li.boldtext{ background:none; font-weight:bold; line-height:180%; font-size:12px; padding:0; }

#rightpanel .rightbox div.areacover ul{ padding:15px 15px 15px 10px; }

#rightpanel .rightbox div.areacover li{ width:246px; padding-right:15px; float:left; background:url(img/main.png) no-repeat -643px 1px; padding-left:20px; line-height:180%; }


#rightpanel .contactheading{ margin-top:10px; height:48px; width:624px; background:url(img/main.png) no-repeat -17px -1362px; }


#rightpanel .rightbox1 { background:#fbfbfb url(img/box_bg.jpg) no-repeat right bottom; margin:6px 0 0 0; float:left; width:624px; }
#rightpanel .rightbox1 div ul{ padding:2px 15px 2px 10px;}

#rightpanel .rightbox1 div li{background:url(img/main.png) no-repeat -643px 1px; padding-left:20px; margin-left:0px; line-height:180%; }

#leftpanel .form{font-size:11px; padding-top:8px; padding-bottom:8px;}

#footer { background:url(img/footer_img.jpg) center bottom no-repeat; clear:both; padding-top:44px; 
padding-bottom:18px;  font-family:arial; font-size:11px; color:#abacb0; }
#footer a:link { text-decoration:none; color:#abacb0; }
#footer a:visited { text-decoration:none; color:#abacb0; }
#footer a:hover { text-decoration:underline; color:#abacb0; }
#footer a:active { text-decoration:none; color:#abacb0; }



#logo { height:137px; width:533px; background:url(img/main.png) no-repeat -17px 1px; position:relative; top:85px; right:292px; }

#logo a{ height:137px; width:533px;  position:relative; top:85px; right:292px; }

.logospace{ height:151px; }

.rightspace { height:12px; }
.logo_link { top:-98px; left:292px; cursor:pointer;}
a.viewall{font-family:tahoma; font-size:12px; font-weight:bold; color:#C30E09; text-decoration:none;}
 .panel{ background:#FBFBFB url(img/box_bg.jpg) no-repeat bottom right; padding-left:5px; padding-top:5px; margin-top:7px;}
.panel td{background:transparent; }
.panel input{border:#BFBFBF  1px solid; background:transparent; height:20px; width:205px; }
.panel img{border:#BFBFBF  1px solid; background:transparent;}
.panel textarea{border:#BFBFBF  1px solid; background:transparent; height:100px; width:205px;}
.non input{background-color:#BFBFBF; border:#BFBFBF 1px solid;  height:22px; width:55px;}
.panel .captcha_write input{background-color:#BFBFBF; border:#BFBFBF 1px solid;  height:40px; width:55px;}

a.Lists {text-decoration:none; font-size:12px; color:#666666; font-weight:bold;}
a.Lists:hover{text-decoration:none; font-size:12px; color:#000000; font-weight:bold;}

.dPadding {
	padding: 7px 12px 7px 12px;
	margin-top:0px;
	
}
#rightpanel div.left_testimonial { background:url(img//left_cort_small.png) no-repeat 2px 5px; padding:6px 22px 3px 22px; margin:9px 0 0 10px;}

#rightpanel div.left_testimonial .test_bg{ background:url(img/right_cort_small.png) no-repeat bottom right; }
#rightpanel div.left_testimonial div a:link{ text-decoration:underline; font-size:12px; font-weight:normal; color:#CE3D39; }
#rightpanel div.left_testimonial div a:visited{ text-decoration:underline; font-size:12px; font-weight:normal; color:#CE3D39; }
#rightpanel div.left_testimonial div a:hover{ text-decoration:underline; font-size:12px; font-weight:normal; color:#CE3D39; }
#rightpanel div.left_testimonial div a:active{ text-decoration:underline; font-size:12px; font-weight:normal; color:#CE3D39; }


#rightpanel div.firstestimonial{margin-top:20px;}
#rightpanel div.left_testimonial h4{ font-weight:bold; font-size:12px; margin-bottom:10px; }
#rightpanel div.left_testimonial span{ font-size:12px; font-weight:normal; color:#ce3d39; }

#rightpanel div.left_testimonial span a:link{ text-decoration:none; font-size:12px; font-weight:normal; color:#CE3D39; }
#rightpanel div.left_testimonial span a:visited{ text-decoration:none; font-size:12px; font-weight:normal; color:#CE3D39; }
#rightpanel div.left_testimonial span a:hover{ text-decoration:underline; font-size:12px; font-weight:normal; color:#CE3D39; }
#rightpanel div.left_testimonial span a:active{ text-decoration:none; font-size:12px; font-weight:normal; color:#CE3D39; }
#rightpanel div.left_testimonial .testDate{ font-size:10px; color:#666666; padding-bottom:5px; background:none; }
#rightpanel div.left_testimonial .testimonial_footer_right{  background:url(img/dotted_line.png) no-repeat;  height:5px; margin-top:12px;  }
#rightpanel .editorContent{ background:#fbfbfb url(img/box_bg.jpg) no-repeat bottom right; margin-top:-3px; }

.right_submit input[type="submit"] { cursor:pointer; background:url(img/submit_button.jpg) no-repeat; height:28px; width:89px; border:none;}
.form_space{height:30px;}
#rightpanel form .captcha_write input{border:#BFBFBF  1px solid; background:transparent; height:20px; width:132px;  }

.ContactMsg { font-size: 12px; font-weight:bold;   }

.company_logos { }
.follow_us{background:url("images/follow_us.jpg") no-repeat top left; height:68px;}
.follow_us li{ list-style:none; float:left; padding:7px 7px 7px 3px; }

#footer .designedBy {
	 padding-top:10px;
     color:#58595b;
     
}

.footerImg { margin:-37px 0px 0px 0px; }
