@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;}
#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:30px; 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;}
.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;
}