/*
Theme Name: Blank 1 sidebar - right (theme development)
Theme URI: http://wordpress.org/
Description: 
Version: 1.0
Author: Anna
Author URI: 
Tags: empty, clean, development, design

	Based on Kubrick v1.5
	 http://binarybonsai.com/kubrick/
	The Kubrick theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/* -- just some ugly styling to make it easier to get started, can safely be removed */
/* general conditions and resets and helpers*/
body {background: url(images/bgPage.gif) repeat-x #03121a;margin: 0px; font-family: arial;}
ul {padding: 0px; margin: 0px; list-style: none;}
img {border: none;}
h1,h2,h3,h4,h5 {padding: 0px; margin: 0px;}
.clear {clear:both;}
form {padding: 0px; margin: 0px;}
html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }


/* a bunch of divs needed to center everything */
#divBackground { background: url(images/bgHeader.jpg) no-repeat center top;min-height: 600px;}
#divMainContainer {width: 950px;margin: 0px auto;position: relative;}
#divMainBodyContainer {width:950px;margin: 0px auto; position: absolute; top: 174px; }
#divBodyContent {width: 928px; margin: 0 auto;}


/* Logo, Tagline & Livehelp header */
#divHeader {width:952px;margin: 0px auto; position: absolute; top: 0px; height: 116px;}
#header_01 {position: absolute; top: 23px;}
#header_02 {position: absolute; top: 23px; left: 365px;}
#header_03 {position: absolute; top: 0px; left: 708px;}


/* Main Navigation */
#divNavigation {width:950px;margin: 0px auto; position: absolute; top: 116px; height: 58px;}

#mainNav { width: 952px; height: 36px; background: url(images/navigationT.png); margin: 0px; padding: 0; position: relative;}
#mainNav li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }
#mainNav li, #mainNav a { height: 36px; display: block; }

#nav_01 {left: 0; width: 191px;}
#nav_02 {left: 192px; width: 162px;}
#nav_03 {left: 355px; width: 117px;}
#nav_04 {left: 473px; width: 60px;}
#nav_05 {left: 534px; width: 147px;}
#nav_06 {left: 682px; width: 91px;}
#nav_07 {left: 774px; width: 66px;}
#nav_08 {left: 841px; width: 111px;}
#nav_01 a:hover  {background: transparent url(images/navigationT.png) 0 -37px no-repeat;}
#nav_02 a:hover{background: transparent url(images/navigationT.png) -192px  -37px no-repeat;}
#nav_03 a:hover{background: transparent url(images/navigationT.png) -355px -37px no-repeat;}
#nav_04 a:hover{background: transparent url(images/navigationT.png) -473px -37px no-repeat;}
#nav_05 a:hover{background: transparent url(images/navigationT.png) -534px -37px no-repeat;}
#nav_06 a:hover{background: transparent url(images/navigationT.png) -682px -37px no-repeat;}
#nav_07 a:hover{background: transparent url(images/navigationT.png) -774px -37px no-repeat;}
#nav_08 a:hover{background: transparent url(images/navigationT.png) -841px -37px no-repeat;}

#nav_01.highlight {background: transparent url(images/navigationT.png) 0 -37px no-repeat;}
#nav_02.highlight {background: transparent url(images/navigationT.png) -192px  -37px no-repeat;}
#nav_03.highlight {background: transparent url(images/navigationT.png) -355px -37px no-repeat;}
#nav_04.highlight {background: transparent url(images/navigationT.png) -473px -37px no-repeat;}
#nav_05.highlight {background: transparent url(images/navigationT.png) -534px -37px no-repeat;}
#nav_06.highlight {background: transparent url(images/navigationT.png) -682px -37px no-repeat;}
#nav_07.highlight {background: transparent url(images/navigationT.png) -774px -37px no-repeat;}
#nav_08.highlight {background: transparent url(images/navigationT.png) -841px -37px no-repeat;}

.accessLink { height: 1px; width: 1px; position: absolute; overflow: hidden; top: -10px; color:transparent; }

/* Sub Navigation */

#divNavigationSub {background: url(images/bgSubNav.png) no-repeat center top;width:950px;margin: 0px auto; position: absolute; top: 152px; height: 58px; z-index:2;}
#divNavigationSub li {float: left; font-family:arial ;font-size: 12px; color: #abd9e1;font-weight: bold;padding:9px 6px 0;}
#divNavigationSub a {color: #fff;text-decoration: none;}
#divNavigationSub .highlight a {color: #abd9e1;text-decoration: none;}
#divNavigationSub a:hover {color: #abd9e1;}

/* Sub Nav per page styles */

.subTestimonials  { width: 380px; margin: 0 auto;}
.subWhatIs  { width: 900px; margin: 0 auto;}
.subCustService  { width: 530px; margin: 0 auto;}
.subAbout  { width: 260px; margin: 0 auto;}

/* Right Column */
#divBodyRight {float: left; width: 306px; font-size:12px;color: #333333; line-height: 18px; color: #fff;padding: 2px 0 0 0;}

/* Primary Banner ad section */
#rtBannerMain {background: url(images/rtBannerMain.png) no-repeat; height: 346px;}
#rtBannerMain ul {position: relative;}
#rtBannerMainBuyNow {position: absolute; top: 120px; left: 160px; background: transparent url(images/buyNow.png) no-repeat; width: 119px; height: 39px;}
#rtBannerMainBuyNow a {height: 39px; display: block; }
#rtBannerMainBuyNow a:hover { background: transparent url(images/buyNow.png) 0 -40px no-repeat; }

#rtBannerMainLearn {position: absolute; top: 305px; left: 50px; width: 220px;height: 20px}
#rtBannerMainLearn  a {height: 20px; display:block;background: transparent url(images/isRightForYou.png) no-repeat;}
#rtBannerMainLearn  a:hover {background: transparent url(images/isRightForYou.png) 0 -20px no-repeat;}

#rtBannerOrder {background: url(images/rtBannerOrder.png) no-repeat; height: 352px;}

/* Middle Banner ad section */
#rtPromo {padding: 0 0 6px 0; width: 306px; background:url(pictures/burton-promo.jpg) no-repeat; height:169px;}
#rtPromoButton {height: 169px; width: 306px;}

#rtPromoButton  a {height: 169px; display:block;}

/* Bottom Email Capture Promotion */
#rtEmailCapture {width: 306px;}

/* Email Promo - Rounded Corner Border */
#rtEmailCapture .hd .c { font-size:1px; height:6px; }
#rtEmailCapture .ft .c { height:4px; font-size:1px;}
#rtEmailCapture .hd { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/rt-tl.png) no-repeat scroll 0 0; margin-right:5px; }
#rtEmailCapture .hd .c { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/rt-tr.png) no-repeat scroll right 0; margin-right:-5px; }
#rtEmailCapture .bd { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/rt-ml.gif) repeat-y scroll 0 0; margin-right:5px; }
#rtEmailCapture .bd .c { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/rt-mr.gif) repeat-y scroll right 0; margin-right:-5px; }
#rtEmailCapture .ft { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/rt-bl.png) no-repeat scroll 0 0; margin-right:5px; }
#rtEmailCapture .ft .c { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/rt-br.png) no-repeat scroll right 0; margin-right:-5px; }

#rtEmailCapture .bd .c .s {background: url(images/rt-m.jpg) no-repeat; min-height: 139px; color: #000;}

/* Email promo - Content positioning and styles */
#rtEmailCapture .bd .c .s ul  {position: relative;}
#emailCapt_01 {position: absolute;top: 9px; left: 13px;background:url(images/rtPromoEmailImage.png) no-repeat;width:59px; height:77px}
#emailCapt_02 {position: absolute;top: 9px; left: 76px;background: url(images/rtPromoEmailText.png) no-repeat; width:165px;height:34px;}  
#emailCapt_03 {position: absolute;top: 50px; left: 76px;}
#emailCapt_04 {position: absolute;top: 92px; left: 12px;} 
#emailCapt_04 input {padding: 2px 10px 1px; width: 180px; height: 14px; border: solid 1px #cccccc;color: #666666; font-size: 11px; font-family: verdana;}
#emailCapt_05 {position: absolute;top: 92px; left: 219px;}
#emailCapt_05 input  {border: 0px; color: transparent; background: url(images/signUp.png) no-repeat; width: 63px; height: 21px;cursor: pointer;cursor: hand;}
#emailCapt_05 input:hover  {border: 0px; color: transparent; background: url(images/signUp.png) 0 -21px no-repeat; width: 63px; height: 21px;cursor: pointer;cursor: hand;}
#emailCapt_06 {position: absolute;top: 118px; left: 195px;}
#emailCapt_06 a {color:#073b7f; font-size: 10px; font-family: verdana;}
#emailCapt_06 a:hover {text-decoration: none;}

/* Footer */
#divFooter {width: 950px;margin: 0px auto;background: url(images/bgFooter.gif) no-repeat 1px 20px;  color: #999999; font-size:11px; height: 75px;padding-top: 20px;}
#divFooter ul {position: relative;}
#divFooter a {color:#cccccc; text-decoration: none;}
#divFooter a:hover { text-decoration: underline;}
#footer_01 {width: 500px;position: absolute;top: 18px; left: 19px;}
#footer_02 {width: 500px;position: absolute;top: 38px; left: 19px;}
#footer_03 {width: 300px;position: absolute;top: 15px; left: 683px;}



/* Body Layout Home Page*/

#divBodyLeftHome {float: left; width:614px;font-size:12px;color: #333333; line-height: 18px;padding:0px 8px 0 0;}
#divBodyLeftHome ul {position: relative; font-family: arial; font-size: 12px; color: #fff;}
#divBodyLeftHome a {font-size: 11px; color: #ff9900;}
#divBodyLeftHome a:hover {text-decoration: none;}
#divFlash {height: 393px; padding-top: 2px; width:614px;}
#divCenterPromo {background:url(images/centerBanner.gif) no-repeat;width:610px; height:104px;}
#hpPromo_01 {width: 210px;position: absolute; top: 35px; left: 95px;}
#hpPromo_02 {width: 210px;text-align: right;position: absolute; top: 78px; left: 95px;}
#hpPromo_03 {width: 210px; position: absolute; top: 35px; left: 387px;}
#hpPromo_04 {width: 210px;text-align: right;position: absolute; top: 78px; left: 387px;}

/* Body Layout Second Level*/

#divBodyLeft {float: left; width:614px;font-size:12px;color: #333333; line-height: 18px;padding-right: 8px;}
.divBodyLeftPad {padding-top: 20px;}
#divBodyLeft .hd .c, #divBodyLeft .ft .c { font-size:1px; height:8px; }
#divBodyLeft .ft .c { height:8px; }
#divBodyLeft .hd { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/tl.png) no-repeat scroll 0 0; margin-right:6px; }
#divBodyLeft .hd .c { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/tr.png) no-repeat scroll right 0; margin-right:-6px; }
#divBodyLeft .bd { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/ml.png) repeat-y scroll 0 0; margin-right:6px; }
#divBodyLeft .bd .c { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/mr.png) repeat-y scroll right 0; margin-right:-6px; padding: 13px 0 0; }
#divBodyLeft .ft {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/bl.png) no-repeat scroll 0 0; margin-right:6px; }
#divBodyLeft .ft .c { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/br.png) no-repeat scroll right 0; margin-right:-6px; }

/* Body Content */

#divBodyLeft .bd .c .s {padding: 5px 19px 5px 18px;  min-height: 570px;}
#divBodyLeft .bd .c .s p { margin:10px 0px 0px 0px; padding:0px;}
#divBodyLeft .bd .c .s h2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; font-weight: bold; line-height: 20px;padding: 16px 0 9px;text-align:center;word-spacing:-0.07em;}
#divBodyLeft .bd .c .s h2 span{font-size:12px;}
#divBodyLeft h3 {font-size: 13px; font-weight: bold; padding: 10px 0 5px; }
#divBodyLeft ul {list-style: disc;margin: 10px 0 0 15px; }
#divBodyLeft li {margin: 0 0 5px 5px;padding: 0px; }
#divBodyLeft a {color:#073B7F;}
#divBodyLeft a:hover {text-decoration: none;}

.alignRight {float: right; margin: 0 0 10px 10px;}
.alignLeft {float: left; margin: 0 10px 10px 0;}
.accessTitle { height: 1px; width: 1px; position: absolute; overflow: hidden; top: -10px; color:transparent; }


/* Page Titles */
.titleWhatIs {background: url(images/pageTitles.png) 0 0 no-repeat; height: 22px; width: 350px; }
.titleFeatures {background: url(images/pageTitles.png) 0 -23px no-repeat; height: 22px; width: 300px; }
.titleTestimonials {background: url(images/pageTitles.png) 0 -46px no-repeat; height: 22px; width: 300px; }
.titleFaq {background: url(images/pageTitles.png) 0 -69px no-repeat; height: 22px; width: 300px; }
.titleCustService {background: url(images/pageTitles.png) 0 -92px no-repeat; height: 22px; width: 300px; }
.titleAbout {background: url(images/pageTitles.png) 0 -115px no-repeat; height: 22px; width: 300px; }
.titleBlog {background: url(images/pageTitles.png) 0 -138px no-repeat; height: 22px; width: 300px; }
.titleOrder {background: url(images/pageTitles.png) 0 -161px no-repeat; height: 22px; width: 300px; }
.titlePrivacy {background: url(images/pageTitles.png) 0 -184px no-repeat; height: 22px; width: 300px; }
.titleDisclaimer {background: url(images/pageTitles.png) 0 -207px no-repeat; height: 22px; width: 300px; }
.titleFDA {background: url(images/pageTitles.png) 0 -230px no-repeat; height: 22px; width: 300px; }
.titleThankYou {background: url(images/pageTitles.png) 0 -253px no-repeat; height: 22px; width: 300px; }
.titleError {background: url(images/pageTitles.png) 0 -276px no-repeat; height: 22px; width: 300px; }
.footNote { font-size: 9px; 	vertical-align: super ; }

/* random styles needed to make site look nice */

.questions li {width:500px;}
#answers {float: right; list-style:none;}
.testimonialSource {text-align: right;}

.formName {float: left; width: 120px;padding: 6px 0;}
.formField {float:left; width: 400px;padding: 6px 0;}
.formField input {border:1px solid #CCCCCC; color:#666666; font-family:verdana; font-size:11px; }
#divBodyLeft .bd .c .s textarea {border:1px solid #CCCCCC; color:#666666; font-family:verdana; font-size:11px; margin-bottom: 10px;}
.btnSubmit {border: 0px; color: transparent; background: url(images/submit.png) no-repeat; width: 63px; height: 21px;cursor: pointer;cursor: hand;}

.question {float:left;width: 400px; padding: 0 0 10px 0;}
.answerY {float:left;width: 75px; padding: 0 0 10px 0;}
.answerN {float:left;width: 50px; padding: 0 0 10px 0;}

/*.fbPic01 {background: url(../pictures/benefit-image.jpg) no-repeat 200px 50px;}*/
.padBottom {margin-bottom: 20px;}

.order p {text-align: center; font-size: 14px;}
.order img {margin-top: 15px;margin-bottom: 20px;}

.order div {background: transparent url(images/buyNow.png) no-repeat; width: 119px; height: 39px; top:10px; left: 370px; position: relative;}
.order div a {height: 39px; display: block; }
.order div a:hover { background: transparent url(images/buyNow.png) 0 -40px no-repeat; }





.additional-meta {font-size: xx-small}
blockquote {font-style:oblique}

/* -- LISTS -- */
ul {margin:0;padding:0;}


/* lists inside posts */
.entry-content ul ol {margin-left:0;}
.entry-content ul li {margin-left:10px; list-style:disc; list-style-position:inside}
.entry-content ul li ol {margin-left:10px;}
.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside}
.entry-content ol li li {margin-left:5px;}

/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
h2.entry-title {font-size:180%;}
h2#comments{margin:20px auto 10px;font-size:140%;}
/* headings inside posts */
.entry-content h3 {font-size:140%;}
.entry-content h4 {font-size:120%;}
.entry-content h5 {font-size:100%;}
.entry-content h6 {font-size:90%;}

/* -- MAIN DIV'S -- */
#wrapper {float:none;clear:both;margin:0 auto;padding:0;width:900px;}
#header {height:150px;margin:0 auto;text-align:center;padding: 20px 0;}
#footer {height:50px;overflow:hidden;margin:20px auto 0;clear:both;float:none;text-align:center;padding: 20px 0;}

/* -- POSTS -- */
.post-index {margin:0 0 10px;}
#post-single {margin:0 0 20px;}


/* -- SIDEBARS --*/
.sidebar-wrap {margin:0 auto;overflow:hidden; float:left; clear:none;width:300px;}
.sidebar {width:99%;clear:none;}
.block-1 {float:right;}

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- COMMENTS -- */
div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
div.reply {}
textarea#comment {overflow:auto}

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}

/* -- NAVIGATION --*/
div.navigation {}
.navigation-index {}
.nav-next {}
.nav-prev {}


