/* CSS Document */
@import url(hacks.css);
/*-- Global Styles --*/
h1 span, h2 span, h3 span, h4 span, h5 span, a span {display:none;}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;font-family:arial;font-size:12px;color:#55514B;background:#F2EDE3;text-align:center;}
TD {font-family:arial;font-size:12px;color:#55514B;}
A:link, A:active, A:visited {color:#6E0000; text-decoration:underline;}
A:hover {color:#000000; text-decoration:underline;}


#topbg {height:106px; width:100%; background:#950000 url(images/top_bg.gif) repeat-x top center; text-align:center;padding-top:5px; vertical-align:top;}
#topgbg img {margin:0px; padding:0px;}

#bottombg {height:82px; width:100%; background:#6E0000 url(images/bottom_bg.gif) repeat-x top center;}
#bottombgunder {width:524px; height:82px; background:url(images/bottom_behindinfo.gif) repeat-x top center;}
#bottombg P {font-family:arial; font-size:12px; color:#C5C4C1;}
A.bottomlink:link, A.bottomlink:active, A.bottomlink:visited {color:#F2EDE4; text-decoration:none;}
A.bottomlink:hover {color:#ffffff; text-decoration:underline;}
#bottomlogos {margin-top:15px;}

/**************** Footer Styles - added 10.28.2009 by NAM ************************/
#bottombg a.jhouse {margin:35px 0px 10px 0px;display:block;width:145px;height:55px;background:url(images/logo_jhouse.gif) no-repeat top left;}

/**************** End Additions **************************************************/
 
#navbg {height:21px; background:#BDBBB2 url(images/nav_bg.gif) repeat-x top center; margin-top:-5px; padding-top:1px;}
#navholder {width:713px; position:relative; top:0px; right:47px;}
#midwrapper {width:700px; margin:0 auto; padding:18px; border-right:1px solid #D5D2CD; border-left:1px solid #D5D2CD;}

#homerightunder {width:230px; margin-top:5px; text-align:center; float:left;}

/*-- Home Styles --*/
#homeleft {width:410px; float:left; background:#DEE0D0 url(images/home_bottomleftcorner.gif) no-repeat bottom left; margin-right:20px;}
#homeleft .top {background:#DEE0D0 url(images/home_title_drjuliamarlowe.gif) no-repeat top center; width:410px; height:40px;}
#homeleft P {padding:5px 24px 5px 24px; margin:0px; text-align:left;}
#homeleft UL {text-align:left;}
#homeleft LI {text-align:left;}
#homeleft .contactusimg {}
#homeleft .contactusholder {width:390px; text-align:left;}
#homeleft .contactusholder1 {width:390px; text-align:left;}
#homeleft .contactusholder1 IMG {margin-bottom:10px;}
#homeleft .contactus {width:82px; border:1px solid #C8C2B6; background:#EAEDD9; margin:6px 8px 0px 15px; padding:8px; text-align:left; float:left;}
#homeleft .contactus H4 {margin:0px; padding:0px; font-size:12px; color:#55514B;}
#homeleft .contactus P {margin:0px; padding:0px; font-size:11px; color:#55514B;}
A.homecontactlink:link, A.homecontactlink:active, A.homecontactlink:visited {font-size:11px; color:#55514B;}
A.homecontactlink:hover {text-decoration:none;}

.homeright {width:246px; background:#EBE4D5 url(images/home_bottomrightcorner.gif) no-repeat bottom right; float:left;}
.homeright .top {background:#EBE4D5 url(images/home_title_services.gif) no-repeat top center; width:246px; height:80px;}
.homeright h3.tips {background:url(images/home_title_tips.gif) no-repeat left top; width:246px; height:48px;}
.homeright h3.tips span {display:none;}
.homeright .tip {text-align:left; padding:10px 20px;}
.homeright .tip H3 {margin:0; padding:0;}
.homeright .tip H3 A {font:14px Arial, Helvetica, sans-serif;}
.homeright .tip H4 {padding:3px 0; margin:0; font-weight:bold; color:666666;}
.homeright .tip P {padding:0; margin:0;}
.homeright .tip A {}

.homeright .service {text-align:center; padding-bottom:25px;}
.homeright .line {width:150px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#EBE4D5; height:1px;}

/*-- About Us Styles --*/
#aboutpage {width:674px; background:#DEE0D0 url(images/green_bottom.gif) no-repeat bottom center; padding-bottom:15px; text-align:left;}
#aboutpage .top {background:#DEE0D0 url(images/about_green_top.gif) no-repeat top left; width:674px; height:43px;}
#aboutpage H1 {margin:10px 10px 5px 20px; border-bottom:1px solid #CAC4B6; font-size:18px; color:#55514B;}
#aboutpage H2 {margin:10px 10px 5px 20px; border-bottom:1px solid #CAC4B6; font-size:16px; color:#55514B;}
#aboutpage H3 {margin:5px 10px 5px 30px; font-size:14px; color:#55514B;}
#aboutpage H4 {margin:0px 10px 5px 30px; font-size:13px; color:#55514B; font-weight:bold;}
#aboutpage H5 {margin:0px 10px 5px 40px; font-size:13px; color:#55514B; font-weight:normal;}
#aboutpage P {margin:0px 10px 5px 40px; font-size:13px; color:#55514B;}
#aboutpage IMG {margin:5px; border:5px solid #C5C8B7;}

/*-- About Navigation --*/
#aboutNav {width:736px;display:block; text-align:left;border-bottom:1px solid #D5D2CD;border-left:1px solid #D5D2CD;border-right:1px solid #D5D2CD;background:url(images/subnav_bg.gif) repeat-x left bottom;}

#aboutNav UL {padding:10px 10px;margin:0;list-style-type:none;height:15px;}
#aboutNav LI {margin:0;padding:0px 15px;float:left;}
#aboutNav A {font:#000000 14px Arial, Helvetica, sans-serif;}

/*-- Tips age Styles --*/
#tipspage {text-align:left;width:674px; }
#tipspage .top {background:#DEE0D0 url(images/tips_top.gif) no-repeat top left; width:674px; height:43px;}
#tipspage UL.tiplist {margin:0;padding:0;list-style-type:none;}
#tipspage LI.tiplist {display:block;padding:10px;margin:10px 0 0;border:1px solid #D5D2CD;}
#tipspage H3 {font:18px Arial, Helvetica, sans-serif; margin:0 0 5px 0; padding:0;}
#tipspage H4 {font:12px #666666 Arial, Helvetica, sans-serif; margin:0px 0 5px; padding:0;}
#tipspage .title {font:18px Arial, Helvetica, sans-serif}
#tipspage .spacing {padding:10px 30px;}


/*-- Services Styles --*/
#servicespage {width:674px; background:#EBE4D5 url(images/tan_bottom.gif) no-repeat bottom center; padding-bottom:15px; text-align:left;}
#servicespage .top {background:#EBE4D5 url(images/services_tan_top.gif) no-repeat top left; width:674px; height:43px;}
#servicespage .service {margin:10px 10px 10px 15px;}
#servicespage H1 {margin:10px 10px 5px 20px; border-bottom:1px solid #CAC4B6; font-size:18px; color:#55514B;}
#servicespage H2 {margin:10px 10px 5px 20px; border-bottom:1px solid #CAC4B6; font-size:16px; color:#55514B;}
#servicespage H3 {margin:5px 10px 5px 30px; font-size:14px; color:#55514B;}
#servicespage H4 {margin:0px 10px 5px 30px; font-size:13px; color:#55514B; font-weight:bold;}
#servicespage H5 {margin:0px 10px 5px 40px; font-size:13px; color:#55514B; font-weight:normal;}
#servicespage P {margin:0px 40px 5px 40px; font-size:13px; color:#55514B;}
#servicespage .servicelinkholder {width:200px; text-align:right;}
A.servicelink:link, A.servicelink:active, A.servicelink:visited {background:url(images/arrow_circle.gif) no-repeat 0 50%; padding:25px 25px 25px 20px; color:#A20000;}
A.servicelink:hover {background:url(images/arrow_circle_over.gif) no-repeat 0 50%; color:black;} 

/*-- Before and After Styles --*/
#bandaleft {width:410px; float:left; background:#EBE4D5 url(images/banda_bottomleftcorner.gif) no-repeat bottom left; margin-right:20px; padding-bottom:20px;}
#bandaleft .top {background:#EBE4D5 url(images/banda_left_top.gif) no-repeat top center; width:410px; height:17px;}
#bandaleft H1 {padding:0px; margin:0px 15px 10px 15px; font-size:20px; font-weight:normal; text-align:left;}
#bandaleft P {padding:5px 24px 5px 24px; margin:0px; text-align:left;}

#bandaleft .holder {width:390px; text-align:left}
#bandaleft .beforepic {width:175px; margin:5px; float:left;}
#bandaleft .afterpic {width:175px; margin:5px; float:right;}

A.bandalink:link, A.bandalink:active, A.bandalink:visited {margin:0px; padding:0px; font-size:12px; font-weight:bold; color:#55514B;}
A.bandalink:hover {text-decoration:none;}

#bandaright {width:246px; padding-bottom:15px; background:#A6AAB1 url(images/banda_casestudies_bottom.gif) no-repeat bottom right; float:left; text-align:center;}
#bandaright .top {background:#A6AAB1 url(images/banda_casestudes.gif) no-repeat top right; width:246px; height:48px;}

#bandaright .item {text-align:left; margin:0px 0px 20px 10px; padding:5px; background:#C8CBCF; height:auto; border:1px solid #8A8D91; width:210px;}
#bandaright .item P {margin:7px; color:333333;}
#bandaright .item IMG {border:2px solid white; margin-right:5px;}

#bandaright .itemon {text-align:left; margin:0px 0px 20px 10px; padding:5px; background:#EBE4D5; height:auto; border:1px solid white; width:210px;}
#bandaright .itemon P {padding:7px; color:333333;}
#bandaright .itemon IMG {border:2px solid #A6AAB1; margin-right:5px;}

#bandaright #scroller {height:450px; width:235px; overflow:scroll;}

/*-- Tidbits page Styles --*/
#tidbitspage {text-align:left;width:674px; }
#tidbitspage .top {background:#DEE0D0 url(images/tidbits_top.gif) no-repeat top left; width:674px; height:43px;}
#tidbitspage UL.tiplist {margin:0;padding:0;list-style-type:none;}
#tidbitspage LI.tiplist {display:block;padding:10px;margin:10px 0 0;border:1px solid #D5D2CD;}
#tidbitspage H3 {font:18px Arial, Helvetica, sans-serif; margin:0 0 5px 0; padding:0;}
#tidbitspage H4 {font:12px #666666 Arial, Helvetica, sans-serif; margin:0px 0 5px; padding:0;}
#tidbitspage .title {font:18px Arial, Helvetica, sans-serif}
#tidbitspage .spacing {padding:10px 30px;}

/*-- Contact Us Styles --*/
#contactpage {width:674px; background:#DEE0D0 url(images/green_bottom.gif) no-repeat bottom center; padding-bottom:15px; text-align:left;}
#contactpage .top {background:#DEE0D0 url(images/contact_top.gif) no-repeat top left; width:674px; height:43px;}
#contactpage .left {width:200px; margin:10px; float:left;}
#contactpage .right {width:400px; margin:10px; float:right;}

#contactpage H1 {margin:10px 10px 5px 20px; border-bottom:1px solid #CAC4B6; font-size:18px; color:#55514B;}
#contactpage H2 {margin:10px 10px 5px 20px; border-bottom:1px solid #CAC4B6; font-size:16px; color:#55514B;}
#contactpage H3 {margin:5px 10px 5px 30px; font-size:14px; color:#55514B;}
#contactpage H4 {margin:0px 10px 5px 30px; border-bottom:1px solid #CAC4B6;  font-size:13px; color:#55514B; font-weight:normal;}
#contactpage H5 {margin:0px 10px 5px 40px; font-size:13px; color:#55514B; font-weight:bold;}
#contactpage P {margin:0px 10px 5px 40px; font-size:13px; color:#55514B;}
#contactpage IMG {margin:5px; border:5px solid #C5C8B7;}

