/*
Theme Name: Nu Age Med Spa
Author: The Spider India
Version: 1.0
Tags: brown, black, white, fixed-width,  threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
* { margin:0; padding:0; }

html, body { margin:0; padding:0;  }
body {font:normal 14px Arial, Helvetica, sans-serif; background:#231002 url(images/bodyBg.jpg) repeat-x; } ul { list-style:none; } a { text-decoration:none; } img { border:0; }

#wrapper { width:1100px; margin:0; background:url(images/mainBg.jpg) no-repeat 0 0; }

#header { height:178px; }
.logo { background:url(images/logo.png) no-repeat; width:245px; height:169px; margin:0 0 0 21px; float:left; }
.call { font:normal 18px/18px Molengo; color:#e1df90; float:right; margin:28px 90px 0 0;  }
.menuBar {font:normal 18px/18px Molengo;background:url(images/menuBg.png) repeat-y; width:766px; height:59px; margin:69px 0 0 247px; position:absolute; left:0; z-index:150; }
.menuBar ul { padding:0 0 0 50px; }
.menuBar ul li { float:left; padding:8px 7px 14px 7px; display:inline;  height:37px; }
.menuBar ul li a {  color:#fefefe; display:inline;}
.menuBar ul li a:hover{color:#E0D77A;}
.menuBar ul li a span { font-size:13px; line-height:13px; display:block; }
.menuBar ul li.current_page_item a { color:#e0d77a; }
.menuBar ul li ul { display:none; position:absolute; left:auto; top:59px; background:url(images/menuTrBg.png) repeat; padding:0 0 8px 0; float:left; z-index:100; font-size:18px; }
.menuBar ul li:hover ul { display:inline; }
.menuBar ul li ul li { margin:0; padding:0 12px; height:28px; line-height:28px; clear:both; float:left; display:block; }
.menuBar ul li ul li a, .menuBar ul li.current_page_item li a { color:#fff; white-space:nowrap;  }

#banner { background:url(images/bannerBg.png) no-repeat; width:985px; height:406px; margin:-36px 0 0 43px; position:relative; padding:17px 0 0 16px; overflow:hidden; float:left; clear:both; display:inline; }


#container { margin:0; width:1100px; }
.contentArea { width:957px; margin:9px 0 0 53px; color:#000; }
#home .contentArea { width:938px; margin:0 0 0 72px; color:#fff; }
.contentArea p { margin:0 0 20px 0; }

.homeWidgets { color:#fff; margin:20px 0 20px 51px; }
.leftColumnWidgets, .middleColumnWidgets, .rightColumnWidgets { width:315px; float:left; margin:0;  }
.middleColumnWidgets { margin:0 10px;}
.homeWidgets h2, .sideBar h2 { font:normal 24px/24px Molengo; margin:0 0 10px 0;  }
.monthSpl { padding:8px 30px 20px 24px; background:url(images/boxTrBg.png) repeat; }
a.more { color:#e1df90; font-size:14px; }
a.more:after { content:">"; padding:0 0 0 3px;}
.getLuxurious { padding:8px 30px 10px 18px; background:url(images/boxTrBg.png) repeat; }
.getLuxurious li { height:25px; line-height:25px; display:block; margin:0 0 15px; }
.getLuxurious li a { color:#d78b51; padding:0 0 0 32px; height:25px; line-height:25px; display:block; }
.getLuxurious li a:hover { text-decoration:underline; }
#primary a:hover { text-decoration:underline; }
.getLuxurious li.makeApp a { background:url(images/makeAppointment.jpg) no-repeat 2px 0; }
.getLuxurious li.giftCert a { background:url(images/giftCertificate.png) no-repeat 0 0; }
.popularSers {padding:8px 30px 20px 18px; background:url(images/boxTrBg.png) repeat; margin:12px 0 0 0; }
.popularSers li { list-style:disc inside; line-height:18px; }
.popularSers li a { color:#e1df90; }
.contactUs { padding:8px 30px 20px 10px; background:url(images/boxTrBg.png) repeat; }
.socialLinks { height:53px; }
.contactList li { clear:both; overflow:hidden;}
.contactList li img { float:left; margin:0 3px 0 0; }
.contactList li a{ color:#e1df90; }

.contentColumn { width:628px; float:left; display:inline; background:url(images/leftColumnTopBg.png) no-repeat 0 0; }
.sideBar { width:306px; float:right;color:#fff; }
.contentColumn h2, .photoGallery h2 { color:#702f08; font:normal 30px/82px Molengo; border-bottom:1px #dbdbdb solid; height:82px; display:block;  margin: 0 38px 0 24px; }
.contentColumnBotttomn { background:url(images/subPageBgs.png) no-repeat 0 0; height:12px; display:block;  }
.contentText { background:#fff; padding:18px 38px 18px 24px; }
.contentColumn h3 { color:#702f08; font-size:14px;line-height:18px; }
.contentColumn p { line-height:18px; }
.img { float:none; margin:0 0 42px 0; }
.sideBarTopBg { background:url(images/subPageBgs.png) no-repeat -322px -12px; height:10px; display:block; }
.sideBarMainBg { background:url(images/sideBarTrBg.png) repeat;overflow:hidden; }
.sideBar .getLuxurious, .sideBar .monthSpl, .sideBar .contactUs { background:none; }
.sideBarBottomBg {  background:url(images/subPageBgs.png) no-repeat 0px -12px; height:10px; display:block;}
.separator { height:1px; border:0; background:url(images/sideBarSep.png) no-repeat 0 0; }

.photoGallery { background:#fff url(images/photoGalleryTopBg.jpg) no-repeat 0 0; width:955px; padding:0 0 14px 0; }
.photoGallery h2 { margin:0 10px 0 28px; }
.photoGalleryBottomBG { background:url(images/photoGalleryBottomBG.png) no-repeat left bottom; height:10px; display:block; clear:both; }
.photo { background:url(images/photoBg.jpg) no-repeat; width:233px; height:117px; padding:9px; margin:50px 38px 0 28px; float:left; }

#footer { width:1100px; clear:both; margin:0; }
.footerMenu { margin:32px 0 0 74px; font-size:11px; display:block; clear:both; overflow:hidden; }
.footerMenu li { float:left; list-style:disc inside;color:#fefefe; margin:0 0 0 8px;  }
.footerMenu li:first-child { margin:0; list-style:none; }
.footerMenu li a { color:#fefefe; }
.footerText { margin:15px 0 15px 74px; display:block; clear:both; color:#eeeab7; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.footerText a{color:#eeeab7; }

.footerText span { font-weight:bold; text-decoration:underline; }
.footEnd { color:#6c5e43; font:normal 10px Verdana, Arial, Helvetica, sans-serif; margin:0 0 15px 74px; }
.footEnd a{color:#6C5E43;}
.clearfix { clear:both; }

.contentText a{color:#D78B51; text-decoration:none;}
.contentText a:hover{color:#D78B51; text-decoration:underline;}
#footer-widget-area .widget-area { float:left; }
.entry-content a{color:#D78B51;}
.entry-content a:hover{text-decoration:underline;}