@charset "utf-8";
@import url(png.css);
body{ margin:0px; padding:0px; background:#898989 url(../images/site_bg.gif) left top repeat-x; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;height:100%;}

#outerwrap{margin:0px auto; padding:0px; width:875px;}

#mainwrap{margin:0px; padding:0px; float:left; background:url(../images/page_border.gif) repeat-y center; width:875px;}

#maindiv{margin:0px 5px; padding:0px 39px; float:left;width:789px; border-top:8px solid #F0821F; }

/*header*/
#headerwrap{margin-top:8px; padding:0px; width:100%; float:left; height:80px;}
#headerwrap .sitelogo{ float:left;}
#headerwrap .starrating{ position:relative; float:right; margin:20px 45px 0 0;}

/*menu*/
/*#menuwrap{margin:0px; padding:0px; width:100%; float:left; background:url(../images/menu_midspacer.gif) repeat-x top; border-bottom:1px solid #959595; padding-bottom:1px;}
#menuwrap .menuin{margin:0px; padding:0px; width:100%; float:left; background:url(../images/menu_rightcorner.gif) no-repeat right top;}
#menuwrap ul{margin:0px; padding-left:45px; width:100%; float:left; background:url(../images/menu_leftcorner.gif) no-repeat left top; list-style-type:none; text-align:left;height:38px;}
#menuwrap ul li{ display:inline; padding:0px 7px; line-height:34px; font-size:11px; font-weight:bold;}
#menuwrap ul li a{color:#fff; text-decoration:none; padding-bottom:12px; }
#menuwrap ul li a:hover{ border-bottom:3px solid #F7941D; }
#menuwrap ul li.greenbot a:hover{ border-bottom:3px solid #647e45 ;}
#menuwrap ul li.bluebot a:hover{ border-bottom:3px solid #0098b4 ;}
#menuwrap ul li.graybot a:hover{ border-bottom:3px solid #818285 ;}
#menuwrap ul li.redbot a:hover{ border-bottom:3px solid #ad2012 ;}
#menuwrap ul li.darkbrownbot a:hover{ border-bottom:3px solid #5e3813 ;}*/

#menuwrap{margin:0px; padding:0px; width:100%; float:left; background:url(../images/menu_midspacer.gif) repeat-x top; border-bottom:1px solid #959595; padding-bottom:1px;font-family: Verdana,Arial,Helvetica,sans-serif;    font-size: 11px;}
#menuwrap .menuin{margin:0px; padding:0px; width:100%; float:left; background:url(../images/menu_rightcorner.gif) no-repeat right top;}
#menuwrap ul{margin:0px; padding-left:86px; width:100%; float:left; background:url(../images/menu_leftcorner.gif) no-repeat left top; list-style-type:none; text-align:center;height:38px;}
#menuwrap ul li{float:left; margin:0px; padding:0px;display: block;}
#menuwrap ul li a{display:block;margin:0px;padding:0px;color:#fff; text-decoration:none;padding-bottom:4px;}
#menuwrap ul li a:hover{ border-bottom:4px solid #F7941D;}
#menuwrap ul li.greenbot a:hover, #menuwrap ul li.greenbot a.selected{ border-bottom:4px solid #647e45;}
#menuwrap ul li.bluebot a:hover, #menuwrap ul li.bluebot a.selected{ border-bottom:4px solid #0098b4 ;}
#menuwrap ul li.graybot a:hover, #menuwrap ul li.graybot a.selected{ border-bottom:4px solid #818285 ;}
#menuwrap ul li.redbot a:hover, #menuwrap ul li.redbot a.selected{ border-bottom:4px solid #ad2012;}
#menuwrap ul li.darkbrownbot a:hover, #menuwrap ul li.darkbrownbot a.selected{ border-bottom:4px solid #5e3813 ;}
#menuwrap ul li.orangenbot a:hover, #menuwrap ul li.orangenbot a.selected{ border-bottom:4px solid #F7941D ;}


.homebanner{margin:10px 0px; padding:0px; width:100%; float:left; _display:inline; }

.feature_wrap{margin:0px; padding:0px; width:100%; float:left; background:url(../images/dotted_spacer.gif) repeat-x top; padding-bottom:0px;}
/*.feature_box{margin-top:5px; padding:0px; float:left; width:255px; background:url(../images/oy_box_spacer.gif) repeat-x 24px; _display:inline;}*/
.feature_wrap2{margin:0px; padding:0px; width:100%; float:left; padding-bottom:0px;}

.feature_box{margin-top:5px; padding:0px; float:left; width:255px; background:url(../images/oy_box_spacer.gif) repeat-x 24px 32%; _display:inline;}

.oy_wrap{margin:0px; padding:0px; width:100%; float:left; width:100%; background:#F58221 url(../images/oy_rightcorner.gif) no-repeat right;}
.oy_wrap h2{margin:0px; padding:0px;background:#FAA61A url(../images/oy_leftcorner.gif) no-repeat left; float:left; font-size:16px; line-height:24px; }
.oy_wrap span{margin:0px; padding:0px 15px;background:url(../images/oy_midswitch.gif) no-repeat right; display:block; float:left; color:#fff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.feature_box p{ text-align:center; margin:0px; padding:10px; float:left; width:235px; color:#808285; font-family:Verdana, Geneva, sans-serif; font-size:12px; _display:inline;}
.feature_box p img{ padding:0px 5px; vertical-align:middle;}
.dottedy{ margin:0px 5px; float:left; background:url(../images/dotted_spacery.gif) repeat-y; width:1px; height:115px; _display:inline;}

.dottedx{ margin:5px 0px; float:left; background:url(../images/dotted_spacer.gif) repeat-x; width:100%;}

#footer{margin:0px; padding:0px; width:100%; float:left;}
#footer p{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#434343;text-align:center; margin:0px; padding:5px;}
#footer p a{ color:#434343; text-decoration:none; }
#footer p a:hover{ text-decoration:underline;}
#footer p a.activeor{ color:#f0821f; font-weight:bold;}
p.followus{ text-align:right;}
p.followus img{ vertical-align:middle;}


/**************/
.Subcontent_Wrap{margin:0px; padding:0px; width:100%; float:left; padding-top:20px;}

.pagepath{margin:0px; padding:8px 0px 8px 8px;/*8px 0px 8px 45px*/ width:781px; /*747px*/ float:left;border-bottom:1px solid #959595; color:#434343; font-size:10px; font-weight:bold;}
.pagepath a{color:#AA0000; padding:0px 5px; text-decoration:none;}
.pagepath a:hover{text-decoration: underline;}
.pagepath a.active{ color:#FF8800;}

.subleft{margin:0px; padding:0px 40px; width:460px; float:left;}
.subright{margin:0px; padding:0px; width:248px; float:right; vertical-align:top;}
.subleft p{ color:#363636; margin:15px 0px;}
.padleft10{ padding-left:10px;}
.padleft20{ padding-left:25px;width: 460px;}
.padleft10_new{ padding-left:10px;width: 460px;}

.rightrc_wrap{ width:100%;margin:0px; padding:0px;float:left; background:url(../images/rightrc_mid.gif) repeat-y center;}
.rightrc_in{width:100%;margin:0px; padding:0px;float:left; background:url(../images/rightrc_top.gif) no-repeat top;}
.rightrc_in h5{ margin:18px 0px 0px 10px; padding:0px; background:url(../images/rightrc_heading_arr.gif) no-repeat left center; padding-left:20px; text-transform:uppercase; color:#fff; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.listpoints{ margin:7px 15px 0 15px; padding-left:28px; list-style-type:disc; list-style-position:outside;}
.listpoints li{ padding-bottom:7px; color:#fff; font-size:11px; }

p.rightrcbot{ margin:0px; padding:0px; text-align:right;}

.rightdivwrap{width:100%;margin:0px; padding:3px 0px;float:left;border-bottom:1px dotted #7f7f7f;
border-top:1px dotted #7f7f7f; margin-top:20px;}

.rightdiv{width:100%;margin:0px; padding:0px;float:left; background:url(../images/rightdiv_bk.jpg) no-repeat left top; }

.rightdiv p{ font-size:11px;color:#363636; margin:0px; padding:0px; padding-top:12px;}
p.righth6{ font-size:14px; font-weight:bold; color:#767676; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.iconimg{ float:left; margin:12px; _display:inline; margin-bottom:5px;}

.mobiles_wrap{margin:0px; padding:0px; width:100%; float:left; background:url(../images/dotted_spacer.gif) repeat-x top; padding-bottom:20px;}

.mobile_indiv{ width:32%; float:left; margin:0px; padding:0px; margin-right:4px;}
.mobile_indiv h4{ color:#98161d; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-align:center; margin:10px 0 0 0;}
.mobile_indiv p{ font-size:11px; text-align:center; margin:0px; line-height:14px; padding:1px 6px;}
.mobile_indiv p a{ text-decoration:none;}
.mobile_indiv p.mobimg{ padding:7px 0 10px 0;}
.mobile_indiv p.redtxt ,.redtxt{color:#98161d; }
.desc{ min-height:105px;_height:105px;font-style:italic;}
.mobiles_wrap .doty{ background:url(../images/dotted_spacery.gif) repeat-y left; padding-left:2px; _display:inline; height:280px;}

.breadcrumb_sup
{
    font-size: 6px;
}

#menuwrap ul li.graybot { position:relative;}
/**
* Below line added by Kalarav V on 30-11-2011
*/
#menuwrap ul li.redbot { position: relative;}


#menuwrap table {border-collapse:collapse; margin:-1px -10px;z-index:111;}

#menuwrap ul ul {position:absolute; left:-9999px;}
#menuwrap ul ul li a  {color:#FFF; border:1px solid #CCC;}


#menuwrap ul a:hover ul {left:-5px; top:34px; padding:0px; background:#888;z-index:111; border:none !important;}
#menuwrap ul li:hover ul {left:-5px; top:34px; padding:11px; background:#888;margin-left:5px; border:none !important;}

#menuwrap ul :hover ul#subServices {width:93px; height:75px; background:#888;text-align:left;}
#menuwrap ul :hover ul#subServices li {height:30px;border:none !important;}
#menuwrap ul :hover ul#subServices li a {display:block; width:93px;border:none !important;}
                                                                                            
#menuwrap ul :hover ul#subServices1 {width:73px; height:70px; background:#888;text-align:left;}
#menuwrap ul :hover ul#subServices1 li {height:30px;border:none !important;}
#menuwrap ul :hover ul#subServices1 li a {display:block; width:73px;border:none !important;}


/** ADDED NEW STTYLE BY KALARAV V for header.php **/


#sitenav ul li.graybot { position:relative;}

#sitenav table {border-collapse:collapse; margin:-1px -10px;z-index:111;}

#sitenav ul ul {position:absolute; left:-9999px;}
#sitenav ul ul li a  {color:#FFF; border:1px solid #CCC;}

#sitenav ul a:hover ul {left:-5px; top:34px; padding:0px; background:#888;z-index:111; border:none !important;}
#sitenav ul li:hover ul {left:-5px; top:34px; padding:11px; background:#888;margin-left:5px; border:none !important;}

#sitenav ul :hover ul#subServices {width:93px; height:75px; background:#888;text-align:left;}
#sitenav ul :hover ul#subServices li {height:30px;border:none !important;}
#sitenav ul :hover ul#subServices li a {display:block; width:93px;border:none !important;}

#sitenav ul :hover ul#subServices1 {width:73px; height:70px; background:#888;text-align:left;}
#sitenav ul :hover ul#subServices1 li {height:30px;border:none !important;}
#sitenav ul :hover ul#subServices1 li a {display:block; width:73px;border:none !important;}

#footer #navigation_links p {padding-top:3px;text-align:left;}
#footer #navigation_links p a {color: #434343;    text-decoration: none;padding-top:3px;}
#footer #navigation_links p a:hover {color: #434343;    text-decoration: underline;padding-top:3px;}
