/* CSS Document */

body {margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#48433d; line-height:18px; background:#c8ba97 url(images/bg_maincontent.jpg) repeat-x top;}
img, div { behavior: url(iepngfix.htc)}

/* <---- Containers ----> */
#topheader {width:100%; height:166px; background:url(images/bg_topheader.jpg) repeat-x; /*float:left;*/ position:absolute; top:0;}
#logo {width:286px; height:166px; position:absolute; top:0; left:50px;}
#physicianlogin {width:219px; height:42px; position:absolute; top:124px;left:650px;}

/*#homepageholder {width:950px; height:auto; position:absolute; top:230px; left:40px;}*/
/*#homepageleft {width:569px; height:auto; position:relative; left:10px;}
#homepageright {width:348px; height:auto; position:relative; left:620px; top:230px;}*/
#acrlogo {width:105px; height:101px; position:absolute; top:0; left:700px;}
#pp {width:259px; position:inherit; margin-left:15px; margin-top:15px;}
.faqs {background:url(images/pp_patientfaq.png) no-repeat; height:274px; padding: 50px 35px 5px 10px;}
.casestudy {background:url(images/pp_casestudy.png) no-repeat; height:225px; padding: 50px 35px 5px 10px;}
.contactus {background:url(images/pp-contactus.png) no-repeat; height:185px; padding: 55px 35px 5px 10px;}
/*#subfooter {width:100%;margin-left:auto; margin-right:auto; font-size:9px; text-align:center;  position:relative; bottom:-333px;}*/
/*#footer {width:100%; height:132px; background:url(images/bg_footer.jpg) repeat-x; position:relative; bottom:-335px;}*/
#imgleft {float:left; margin:5px 8px 5px 0;}
#imgright {float:right; margin:5px 0 5px 8px;}


#subfooter {width:100%;margin-left:auto; margin-right:auto; font-size:9px; text-align:center; padding-top:30px;}
#footer {height:120px; background:url(images/bg_footer.jpg) repeat-x; padding: 15px; margin:0;}
#subwrapper {width: 52%; margin-bottom: 0px; padding: 0px; padding-left:25px;}
#submain {background:url(images/content_divide.gif) repeat-y right bottom; padding: 220px 20px 20px 0; text-align:justify;}

#homepageholder {width: 50%; margin-bottom: 0px; padding: 0px; padding-left:25px; padding-top:230px;}
#homepageleft {width:569px; height:auto;}
#homepageright {width:348px; height:auto;}

/* <---- Typography ----> */
#rule {border-bottom:1px #d1ccc0 solid; margin:5px 0px 5px 0px;}
.ruledashed { background:url(images/content_divide-horizontal.gif) repeat-x top; width:250px; margin:0; height:5px;}
.ruledashedlong { background:url(images/content_divide-horizontal.gif) repeat-x top; width:550px; margin:0; height:5px;}
a:link{text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#48433d; line-height:18px;}
a:visited{text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#48433d; line-height:18px;}
a:hover {text-decoration:underline;font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#48433d; line-height:18px;}
a.undlnlinks {text-decoration:underline;font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#48433d; line-height:18px;}
.smallcaps {font-variant:small-caps; font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#48433d; line-height:18px;}

a.footerwhite {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFF; font-weight:bold; text-decoration:none;}
.footerwhite:visited {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFF; font-weight:bold; text-decoration:none;}
.footerwhite:hover {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFF; font-weight:bold; text-decoration:underline;}

a.footerlghtblue{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;color:#aabbc6; text-decoration:none;}
.footerlghtblue:visited {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;color:#aabbc6; text-decoration:none;}
.footerlghtblue:hover {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#aabbc6; text-decoration:underline;}


.italic {font-style:italic; line-height:16px;}
.caption {font-style:italic; font-size:10px; text-align:center; padding:10px; margin-left:auto; margin-right:auto; color:#a8b7c1;}
.caption2 {font-size:9px; font-family:Arial, Helvetica, sans-serif; text-align:center;}

h2 {font-size:16px; line-height:18px; text-decoration:underline;}
h3 {font-size:12px; line-height:16px; color:#7f5c36; padding:0; margin:20px 0 4px 0 ;}

#list {list-style:none;}
a.mainlink {font-weight:bold; text-decoration:underline; font-size:12px; color:#898178;}
a.mainlink:hover {font-weight:bold; text-decoration:underline; font-size:12px;  color:#48433d;}
.whitetext { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;color:#FFF;}
.whitetext a:visited,.whitetext a:active, .whitetext a:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; font-weight:bold; text-decoration:underline;color:#a8b7c1;}
.whitetext a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; font-weight:bold; text-decoration:underline;color:#FFF; }


/* <---- Subpages ----> */
/*#subwrapper {width:600px; height:100%; position:relative; top:240px; left:40px;}*/
/*#submain {width:600px; height:auto; position:relative; top:0; background:url(images/content_divide.gif) repeat-y right; padding: 0 20px 20px 0; text-align:justify;}*/
#subvertical {width:200px; height:auto; position:absolute; top:220px; left:675px;}
.advantages {background:url(images/h_advatages.jpg) no-repeat;}
#hightechtopresearch {width:600px; height:51px; background:url(images/top_techbox-research.gif) no-repeat top;}
#hightechtop {width:600px; height:51px; background:url(images/top_techbox.gif) no-repeat top;}
#hightechmiddle {width:535px; height:auto; background:url(images/middle_techbox.gif) repeat-y; padding:5px 50px 5px 15px;}
#hightechbottom {width:600px; height:26px; background:url(images/bottom_techbox.gif) no-repeat top;}

/* ---{Navigation}--- */
#menuwrapper2 {width:100%; height:48px; background: url(images/n_bg.jpg) repeat-x; position:absolute; top:166px;}
#menuwrapper {width:1000px; height:48px;}
.clearit {clear: both;height: 0;line-height: 0.0;font-size: 0;}
#p7menubar, #p7menubar ul {	padding: 0;	margin:0;list-style: none;font-family: Georgia, "Times New Roman", Times, serif;font-size:16px;color:#FFF; font-variant:small-caps;}
#p7menubar a {display: block;text-decoration: none;	font-size: .85em;color: #FFF;}
#p7menubar a.trigger {padding:0; background:url(images/n_dropdown_bg.jpg) repeat-x;}
#p7menubar li {	float: left;width: 9em;}
#p7menubar li ul, #p7menubar ul li  {width: 182px;}
#p7menubar ul li a  {border-right: 0; padding: 3px 12px 4px 12px; background:url(images/n_dropdown_bg.jpg) repeat-x; background-position:left center; border:1px solid #aab7b9;}
#p7menubar li ul {position:absolute; display:none; top:42px; z-index:500;}
#p7menubar li:hover a, #p7menubar a:focus,#p7menubar a:active, #p7menubar li.p7hvr a {color: #FFF;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; text-decoration:none;}
#p7menubar li:hover ul, #p7menubar li.p7hvr ul {display:block;} 
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {color: #FFF;}
#p7menubar ul a:hover {	!important;color:#FFF!important; text-decoration:underline;}
#p7menubar li {width: auto;}