/* @override http://ld.overitmedia.com/marina_kurian/noobesity.com/themes/default/css/screen.css */
/* GLOBALS */
* { margin:0; padding:0; border:0; }
body { background:#edede6; font:62.5% Verdana, Arial, Helvetica, sans-serif; color:#000; }
a { outline:none; }

/* LINKS */
a { color:#c3f3ec; text-decoration:underline; }
a:hover { text-decoration:none; }
p.more a { background:url(../images/bg-more.gif) left center no-repeat; padding:0 0 0 12px; }

/* CONTAINERS */
#container { background:#5db9b5 url(../images/bg-repeat-y.jpg) left top repeat-x; overflow:hidden; }
#site { width:1200px; background:url(../images/bg-floral-new.jpg) right top no-repeat; margin:0 auto; overflow:hidden; }
#decoration { width:992px; margin:0 auto; }
#content { overflow:hidden; }
#pagecontent { width:560px; float:left; }
#pagedetails { margin:130px 0 0 145px; background:url(../images/bg-minimal.gif) left bottom no-repeat; }

/* HEADER */
#header { position:absolute; height:144px; width:568px; }
#header #linkhome { position:absolute; }
#header #linkhome a { display:block; overflow:hidden; text-indent:-9999px; width:360px; height:57px; margin:0 0 0 100px; }

/* NAVIGATION */
#nav { position:absolute; list-style:none; display:block; width:325px; height:33px; top:72px; left:157px; }
#nav li, #nav li a { position:absolute; top:0; display:block; height:33px; text-indent:-9999px; }
#nav li#one a { width:66px; left:0; }
#nav li#one a:hover, body#aboutpg li#one a { background:url(../images/nav-over-01.jpg) center no-repeat; width:66px; left:0; }
#nav li#two a { width:107px; left:67px; }
#nav li#two a:hover, body#procedurespg li#two a { background:url(../images/nav-over-02.jpg) center no-repeat; width:107px; left:67px; }
#nav li#three a { width:69px; left:175px; }
#nav li#three a:hover, body#mediapg li#three a { background:url(../images/nav-over-03.jpg) center no-repeat; width:69px; left:175px; }
#nav li#four a { width:79px; left:246px; }
#nav li#four a:hover, body#contactpg li#four a { background:url(../images/nav-over-04.jpg) center no-repeat; width:79px; left:246px; }

/* SIDEBAR */
#sidebar { width:405px; margin-top:75px; float:right; font:1.2em "trebuchet ms", sans-serif; line-height:1.4em; color:#52635f; }
#sidebar .adbox { width:407px; }
#sidebar .adbox a { color:#fff; text-decoration:none; }
#sidebar .adbox a:hover { text-decoration:underline; }
#sidebar .adbox .details { padding:10px 0 0 20px; float:left; width:220px; text-align:right; }
#sidebar .adbox .details h4 { font-size:1.4em; margin:0 0 5px 0; padding:0; font-weight:normal; color:#2d3c39; }
#sidebar .adbox .details p { padding:0 0 6px 0; }
#sidebar .adbox .thumbnail { float:right; width:120px; margin:4px 40px 0 0; padding:0; width:114px; height:101px; position:relative; }
#sidebar #obesity-treatment { height:111px; background:transparent url(../images/bg-ad-1.jpg) left top no-repeat; text-align:left !important; }

#sidebar #obesity-treatment h2, #sidebar #obesity-treatment p { visibility:hidden; }
#sidebar #media-adbox { margin:28px 0 0 0; height:111px; background:url(../images/bg-ad.jpg) left top no-repeat; }
#sidebar #contact-adbox { margin:28px 0 0 0; height:134px; padding-top:10px; background:url(../images/bg-ad-contact.jpg) left top no-repeat; }
#sidebar #contact-adbox .thumbnail a { display:block; height:90px; overflow:hidden; text-indent:-9999px; }
#sidebar p.more { text-align:right; }

/* HTMLAREA  */
.htmlarea { padding:3px 20px 0 0; background:url(../images/bg-divider.jpg) right top repeat-y; font-size:1.2em; line-height:1.5em; color:#444945; padding-bottom:75px; }
.htmlarea h1 { font-size:22px; font-weight:normal; margin:0 0 0.5em 0; }
.htmlarea h2 { font:italic 2em Georgia, "Times New Roman", Times, serif; color:#e6f8f6; margin:20px 0 3px 0; }
.htmlarea h3 { font:italic 1.5em Georgia, "Times New Roman", Times, serif; color:#fff; margin:20px 0 3px 0; }
.htmlarea h4,.htmlarea h5,.htmlarea h6 { font-size:14px; font-weight:normal; margin:0 0 0.5em 0; }
.htmlarea p { margin:0 0 8px 0; }
.htmlarea p.more { margin:0 0 19px 0; }
.htmlarea ul {  }
.htmlarea ol {  }
.htmlarea li {  }
.htmlarea dl {  }
.htmlarea dd {  }


/* FORMS */
form { width:50%; margin:25px; }
form legend { font-size:1.5em; font-weight:bold; margin-bottom:15px; }
form div { clear:both; padding:6px 0 0 0; }
form label { display:block; float:left; width:70px; padding:6px 0 0 0; }
form input { display:block; float:right; width:280px; padding:7px; border:1px solid #7FCECB; background-color:#73BFBB; color:#000; }
form textarea { display:block; float:right; width:280px; height:100px; padding:7px; border:1px solid #7FCECB; background-color:#73BFBB; color:#000; font:1.1em Verdana, Arial, Helvetica, sans-serif; }
form #submit { display:block; width:66px; height:19px; background:url(../images/button-submit.jpg) left top no-repeat; text-indent:-9999px; float:right; background-color:#D4F7F3; color:#000; cursor:pointer; }


/* FOOTER */
#footer { background:url(../images/bg-bariatric.jpg) 218px 0 no-repeat; width:990px; height:250px; margin:0 auto; text-align:right; padding:4px 50px 0 0; font-size:1.1em; }


/* ----------------------------------------------
		SPECIFIC PAGES
---------------------------------------------- */
/* ABOUT */
#aboutpg #decoration { background:url(../images/marina_kurian.jpg) 560px 0 no-repeat; }

/* PROCEDURES */
#procedurespg #pagedetails { width:900px; }
#procedurespg .htmlarea img { float:left; margin:0 20px 20px 0; }
#procedurespg .htmlarea div { overflow:visible; background:url(../images/bg-divider2.jpg) 75% 100% no-repeat; padding:0 0 25px 0; margin-bottom:40px; }
#procedurespg .htmlarea div p { margin-left:222px; width:560px; }


/* MEDIA */
#mediapg #pagecontent { width:900px; }
#mediapg .htmlarea { background:url(../images/blank.gif) no-repeat; }
#mediapg .media { width:355px; float:left; padding:20px 0 0 0; }
#mediapg .media p { clear:both; padding:6px 45px 0 0; }
#amazon-book { clear:both; padding:20px 0 0 0; }
#amazon-book .bookcover { float:right; width:165px; text-align:right; }

#mediapg #media-meta { clear:both; background:#8ac9c5; padding:25px; }
#mediapg #media-meta a { color:#fff; }

#booklist { clear:both; padding:10px 0 0 0; }
#booklist h2 { padding:0 0 5px 0; }

/* CONTACT */
#contactpg #pagecontent { width:900px; }
#contactpg .htmlarea { background:url(../images/blank.gif) no-repeat; }
