@charset "utf-8";
/* CSS Document */
/*** Unique Hoodia ***/


/*** Sensible Styles ***/
.float-left { float:left; }
.float-right { float:right; }
.clr { clear:both; }
.img-float-right { float:right; border:5px solid #c6d297; padding:2px; margin:0 0 5px 20px; }
.img-float-left { float:left; border:5px solid #c6d297; padding:2px; margin:0 20px 5px 0; }
.important { color:#CC0000; }
a { color:#0066FF; text-decoration:underline; }
a:hover { color:#000000; text-decoration:underline; }
a:visited { color:#0066FF; text-decoration:underline; }

/*** Table Styles ***/
.greenTable { border:solid 5px #477d00; background:#9fc583; padding:1px; font-size:12px; color:#003300; }
.greenTable2 { border:solid 5px #477d00; background:#fff; padding:1px; font-size:12px; color:#003300; }


/*** Headings ***/
h1 { padding:0; text-align:center; font-size:23px; color:#091f00; line-height:24px; margin:0 0 40px 0; }
h1 strong { color:#d10018; }

h2 { padding:0; text-align:center; font-size:20px; color:#091f00; margin:30px 0 25px 0; line-height:23px; }
h2 strong { color:#d10018; }

h3 { padding:0; text-align:center; font-size:21px; color:#091f00; line-height:24px; margin:25px 0 15px 0; }
h3 strong { color:#d10018; }

h4 { font-weight:bold; font-size:16px; }

h5 { padding:0; text-align:left; font-size:20px; color:#091f00; line-height:24px; margin:0 0 25px 0; }
h5 strong { color:#d10018; }

/*** Site Styles ***/
body { margin:0; padding:0; background:url(../images/bg.gif) repeat-x #2b3e09; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:19px; }
#headerFlag { background:url(../images/h1.jpg); width:287px; height:168px; float:left; text-align:right; padding:5px 0 0 0; }
#headerContact { background:url(../images/h2.jpg); width:225px; height:165px; float:left; font-size:11px; padding:8px 0 0 5px; }
#headerContact .faq { display:block; float:right; margin:15px 25px 0 0; }
#headerContact .faq a { font-size:13px; color:#003300; text-decoration:underline; font-weight:normal; }
#topPhone { background:url(../images/h3.jpg); float:left; width:172px; height:166px; display:block; font-family:Tahoma, Arial; font-size:20px; font-weight:bold; color:#2d3c0f; letter-spacing:-0.7px; padding:7px 0 0 0; }
.reference { font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal; font-weight:normal; display:block; margin:15px 0 0 0; float:left; width:95px; }
.number { font-size:14px; color:#CC0000; letter-spacing:normal; display:block; float:left; margin:15px 0 0 0; }
#mainContainer { width:1005px; margin:0 auto; background:url(../images/main-bg.gif) top right repeat-y; }
ul { list-style:none; }
ul li { background:url(../images/ul-bg.gif) top left no-repeat; padding:0 0 0 25px; margin:0 0 0 10px; line-height:24px; }


.phoneNumber { color:#2d3c0f; font-size:20px; font-weight:bold; width:185px; position:absolute; top:8px; right:25px; font-family:Tahoma, Arial; letter-spacing:-0.7px; text-align:right; }
.flashContainer { margin:25px 0 0 0; }
.greenLine { background:#a3b974; height:1px; line-height:0px; font-size:0px; margin-top:14px; padding:0; margin:21px 0 0 0; }


.topBanner { background:url(../images/top-banner1.jpg) no-repeat #fafeed; width:482px; height:73px; float:right; font-size:11px; position:relative; }
.topBanner .faq { display:block; margin:0px 0 0 230px; }
.topBanner .faq a { font-size:12px; color:#0066FF; text-decoration:underline; font-weight:normal; }
.topBanner .faq a:hover { color:#000; }

/*** Top Navigation ***/
.navHome { background:url(../images/nav-home.gif) top right; width:66px; height:43px; float:left; }
#navHome { background:url(../images/nav-home.gif) top left; width:66px; height:43px; float:left; }
#navHome:hover { background:url(../images/nav-home.gif) top right; cursor:pointer; } 

.navUniqueHoodia { background:url(../images/nav-unique-hoodia.gif) top right; width:167px; height:43px; float:left; }
#navUniqueHoodia { background:url(../images/nav-unique-hoodia.gif) top left; width:167px; height:43px; float:left; }
#navUniqueHoodia:hover { background:url(../images/nav-unique-hoodia.gif) top right; cursor:pointer; } 

.navCertifications { background:url(../images/nav-certifications.gif) top right; width:114px; height:43px; float:left; }
#navCertifications { background:url(../images/nav-certifications.gif) top left; width:114px; height:43px; float:left; }
#navCertifications:hover { background:url(../images/nav-certifications.gif) top right; cursor:pointer; } 

.navIngredients { background:url(../images/nav-ingredients.gif) top right; width:97px; height:43px; float:left; }
#navIngredients { background:url(../images/nav-ingredients.gif) top left; width:97px; height:43px; float:left; }
#navIngredients:hover { background:url(../images/nav-ingredients.gif) top right; cursor:pointer; } 

.navTestimonials { background:url(../images/nav-testimonials.gif) top right; width:141px; height:43px; float:left; }
#navTestimonials { background:url(../images/nav-testimonials.gif) top left; width:141px; height:43px; float:left; }
#navTestimonials:hover { background:url(../images/nav-testimonials.gif) top right; cursor:pointer; } 

.navGuarantee { background:url(../images/nav-guarantee.gif) top right; width:72px; height:43px; float:left; }
#navGuarantee { background:url(../images/nav-guarantee.gif) top left; width:72px; height:43px; float:left; }
#navGuarantee:hover { background:url(../images/nav-guarantee.gif) top right; cursor:pointer; } 

.navFAQ { background:url(../images/nav-faq.gif) top right; width:43px; height:43px; float:left; }
#navFAQ { background:url(../images/nav-faq.gif) top left; width:43px; height:43px; float:left; }
#navFAQ:hover { background:url(../images/nav-faq.gif) top right; cursor:pointer; }

.navOrder { background:url(../images/nav-order.gif) top right; width:115px; height:43px; float:left; }
#navOrder { background:url(../images/nav-order.gif) top left; width:115px; height:43px; float:left; }
#navOrder:hover { background:url(../images/nav-order.gif) top right; cursor:pointer; } 


/*** Left Navigation ***/
#left { background:url(../images/left-bg-top.gif) top no-repeat; width:279px; float:left; margin-left:25px; }
#left a { color:#fff; }

#orderTerms { background:url(../images/order-terms-bg.gif); width:235px; height:39px; font-size:10px; padding:8px 25px 0 19px; }
#leftPlaceOrder { background:url(../images/left-order-now.gif); text-indent:none; border:none; width:215px; height:49px; margin:0 0 0 22px; }
#leftPlaceOrder:hover { background:url(../images/left-order-now-on.gif); text-indent:none; border:none; width:215px; height:49px; cursor:pointer; }
#buyOnlineName { background:url(../images/left-name-bg.gif) top left no-repeat; width:238px; height:75px; font-size:16px; font-weight:bold; padding:10px 0 0 20px; }
#buyOnlineEmail { background:url(../images/nav-email-bg.gif) left no-repeat; width:238px; height:73px; font-size:16px; font-weight:bold; padding:0 0 0 20px; }
.leftField { border:none; background-color:transparent; width:200px; margin:9px 0 0 5px; }
.package1 { background:url(../images/left-package1.gif) left no-repeat; width:238px; height:80px; padding:0 0 0 20px; font-weight:bold; font-size:16px; }
.package1 .supply { font-weight:normal; font-size:12px; margin:4px 0 0 70px; width:100px; float:left; }
.package1 .select { float:left; margin:9px 0 0 0; width:40px; text-align:center; font-size:11px; color:#666666; font-weight:normal; }
.package2 { background:url(../images/left-package2.gif) left no-repeat; width:258px; height:59px; }
.package2 .select { float:left; margin:4px 0 0 0; width:40px; text-align:center; font-size:11px; color:#666666; font-weight:normal; }
.package2 .supply { font-weight:normal; font-size:12px; margin:0px 0 0 90px; padding:4px 0 0 0; width:100px; float:left; }
/*** Added by Nathan to accomadate extra text ***/
.package3 { background:url(../images/left-package3.gif) left top; width:258px; height:79px; }
.package3 .select { float:left; margin:4px 0 0 0; width:40px; text-align:center; font-size:11px; color:#666666; font-weight:normal; }
.package3 .supply { font-weight:normal; font-size:12px; margin:0px 0 0 90px; padding:10px 0 0 0; width:100px; float:left; }
.plus_text_container {display:block; width:230px; padding:9px 0 0 22px; font-size:12px; float:left;}
.comparison_table {border:#fff 1px solid; background:#fff;}
.comparison_table tr { background:#e4f0bc; font-size:11px; vertical-align:top;}
.comparison_table_td2 { background:#FFFFFF; border:#ccc 1px solid; font-size:12px; color:#003366; font-weight:bold; vertical-align:top;}


#secureOrder { background:url(../images/left-secure-order.gif) left no-repeat; width:204px; height:46px; font-size:11px; padding:15px 0 0 54px; }
#orderBackground { background:url(../images/left-order-bg.gif) left no-repeat; width:258px; height:59px; }
.placeOrderButton { background:url(../images/left-order-now.gif); text-indent:none; border:none; width:215px; height:49px; margin:0 0 0 22px; }
.placeOrderButton:hover { background:url(../images/left-order-now-on.gif); text-indent:none; border:none; width:215px; height:49px; cursor:pointer; }

.subscribeName { background:url(../images/left-name-bg.gif) top left no-repeat; width:238px; height:75px; font-size:16px; font-weight:bold; padding:10px 0 0 20px; }
.subscribeEmail { background:url(../images/nav-email-bg.gif) left no-repeat; width:238px; height:73px; font-size:16px; font-weight:bold; padding:0 0 0 20px; }
.subscribeBg { background:url(../images/subscribe-bg.gif); width:238px; height:54px; font-size:11px; padding:0 0 0 20px; }
.subscribeButtonBg { background:url(../images/subscribe--button-bg.gif); width:258px; height:70px; }
.subscribeButton { background:url(../images/subscribe-button.gif); width:215px; height:49px; margin:0 0 0 22px; border:none; }
.subscribeButton:hover { background:url(../images/subscribe-button-on.gif); width:215px; height:49px; border:none; cursor:pointer; }

.hoodiaNewsBottom { background:url(../images/hoodia-news-bottom.gif); width:228px; height:36px; color:#FFFFFF; font-size:12px; padding:7px 0 0 30px; }
.spaBottom { background:url(../images/win-spa-bottom.jpg); width:213px; height:37px; color:#330000; text-decoration:underline; padding:5px 0 0 45px; }
.spaBottom a { color:#FFF; font-size:12px; font-weight:bold; }
.spaBottom a:hover { color:#330000; }


/*** Content ***/
#content { width:676px; float:left; padding:0 25px 0 0; }
.orderNow { background:url(../images/order-now.gif) top left; height:140px; width:524px; margin:0 0 0 80px; }
.orderNow:hover { background:url(../images/order-now.gif) top right; height:140px; width:524px; cursor:pointer; }

.orderNowRiskFree { background:url(../images/order-now-risk-free.gif) top left; height:140px; width:524px; margin:0 0 0 80px; }
.orderNowRiskFree:hover { background:url(../images/order-now-risk-free.gif) top right; height:140px; width:524px; cursor:pointer; }


/*** FAQ ***/
.testimonialLarge { background:url(../images/right-quote.gif) bottom right no-repeat #e8fad6; width:550px; margin:10px auto 10px auto; padding:5px; }
.quoteLeft { background:url(../images/left-quote.gif) top no-repeat; width:40px; height:40px; float:left; }
.testimonialLargeText { width:470px; margin:0 auto; padding:15px 0 10px 5px; float:left; font-size:12px; line-height:19px; color:#003300; }

.testimonialSmall { background:url(../images/right-quote-small.gif) bottom right no-repeat #daf7be; width:550px; margin:10px auto 10px auto; padding:5px; }
.quoteLeftSmall { background:url(../images/left-quote-small.gif) top no-repeat; width:40px; height:40px; float:left; }
.testimonialSmallText { width:470px; margin:0 auto; padding:15px 0 10px 5px; float:left; font-size:12px; line-height:19px; color:#003300; }


/*** Footer ***/
#footBg { background:url(../images/foot-bg.gif) repeat-x; height:60px; text-align:center; }
#footContainer { margin:0 auto; padding:20px 0 0 150px; width:900px; }
#footContainerLeft { width:320px; float:left; color:#003300; padding:0 0 0 200px; }
#footContainerLeft strong { display:block; margin:0 0 10px 0; }
#footContainerLeft ul { color:#003300; margin:0; padding:0; }
#footContainerLeft ul li { background: url(../images/foot-graphic.gif) top left no-repeat; font-size:12px; margin:0 0 2px 15px; }
#footContainerLeft ul li a { color:#003300; text-decoration:none; }
#footContainerLeft ul li a:hover { text-decoration:underline; }

#footContainerRight { width:320px; float:right; color:#003300; }
#footContainerRight strong { display:block; margin:0 0 10px 0; }
#footContainerRight ul { color:#003300; margin:0; padding:0; }
#footContainerRight ul li { background: url(../images/foot-graphic2.gif) top left no-repeat; font-size:12px; margin:0 0 2px 15px; }
#footContainerRight ul li a { color:#003300; text-decoration:none; }
#footContainerRight ul li a:hover { text-decoration:underline; }


/*** Foot Navigation ***/
.footNav { background:url(../images/foot-nav-bg.gif) repeat-x; height:43px; }
.footContainer { width:1005px; margin:0 auto; }
.footNavWrapper { width:772px; float:right; text-align:right; }

/*** SEO Navigation ***/
.footlink {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration:none; }

/*** Added by Nathan 3rd july 2009 creditiation styles ***/
.doc_table { font-size:11px;}
.doc_name { font-size:12px; color:#333333;}
.doc_link_cont { background:url(images/creditation-links-bg.jpg) repeat-x font-size:10px;}
.doc_test { font-size:11px; font-style:italic; border:#CCCCCC 1px solid;}
