/* $Id: style.css$ */

/*
** HTML elements
*/

body {
	margin: 0;
  padding: 0;
  font: 12px Arial, sans-serif;
  background:#ffd519 url('topBar.gif') repeat-x top; 
  text-align:center;
}

table {width:100%;}
table, tr, td {margin:0px;border:0px;padding:0px;vertical-align:top;border-collapse:collapse;}
a {
  color:#000000;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
fieldset {
  border: 1px solid #ccc;
}
pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
}

/*
** Page layout blocks / IDs
*/
#header, #content {
  width: 100%;
}
#header {
  background-color: #69c;
}
#logo {
  vertical-align: middle;
  border: 0;
}
#logo img {
  float: left; /* LTR */
  padding: 0 1em;
  border: 0;
}
#menu {
  text-align: right; /* LTR */
  font-size: 12px;
  font-weight:bold;
}
#navlist {
  font-size: 1.0em;
  padding: 0 0.8em 1.2em 0; /* LTR */
  color: #000000;
}
#navlist a {
  font-weight: bold;
  color: #000000;
}
#subnavlist {
  padding: 0.5em 1.2em 0.4em 0; /* LTR */
  font-size: 0.8em;
  color: #9cf;
}
#subnavlist a {
  font-weight: bold;
  color: #000000;
}
ul.links li {
  border-left: 1px solid #9cf; /* LTR */
}
ul.links li.first {
  border: none;
}
#search .form-text, #search .form-submit {
  border: 1px solid #369;
  font-size: 1.1em;
  height: 1.5em;
  vertical-align: middle;
}
#search .form-text {
  width: 8em;
  padding: 0 0.5em;
}
#mission {
  background-color: #369;
  padding: 1.5em 2em;
  color: #fff;
}
#mission a, #mission a:visited {
  color: #9cf;
  font-weight: bold;
}
.site-name {
  margin: 0.6em 0 0 ;
  padding: 0;
  font-size: 2em;
}
.site-name a:link, .site-name a:visited {
  color: #fff;
}
.site-name a:hover {
  color: #369;
  text-decoration: none;
}
.site-slogan {
  font-size: 1em;
  color: #eee;
  display: block;
  margin: 0;
  font-style: italic;
  font-weight: bold;
}
#main {
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px;
}
#mission, .node .content, .comment .content {
  line-height: 1.4em;
}
#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}
.breadcrumb {
  margin-bottom: .5em;
}
.messages {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 0.3em;
  margin-bottom: 1em;
}
.error {
  border-color: red;
}
#sidebar-left, #sidebar-right {
  background-color: #ddd;
  width: 16em;
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px;
  vertical-align: top;
}
#footer {

}

/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/
.title, .title a {
  font-weight: bold;
  font-size: 1.3em;
  color: #090;
  margin: 0 auto;  /* decrease default margins for h<x>.title */
}
.submitted {
  color: #999;
  font-size: 0.8em;
}
.links {
  color: #000000;
}
.links a {
  font-weight: bold;
}
.block, .box {
  padding: 0 0 1.5em 0; /* LTR */
}
.block {
  border-bottom: 1px solid #bbb;
  padding-bottom: 0.75em;
  margin-bottom: 1.5em;
}
.block .title {
  margin-bottom: .25em;
}
.box .title {
  font-size: 1.1em;
}
.node {
}
.sticky {
  padding: .5em;
  background-color: #eee;
  border: solid 1px #ddd;
}
.node .content, .comment .content {
}
.node .taxonomy {
  color: #999;
  font-size: 0.8em;
  padding-left: 1.5em; /* LTR */
}
.node .picture {
  border: 1px solid #ddd;
  float: right; /* LTR */
  margin: 0.5em;
}
.comment {
  border: 1px solid #abc;
  padding: .5em;
  margin-bottom: 1em;
}
.comment .title a {
  font-size: 1.1em;
  font-weight: normal;
}
.comment .new {
  text-align: right; /* LTR */
  font-weight: bold;
  font-size: 0.8em;
  float: right; /* LTR */
  color: red;
}
.comment .picture {
  border: 1px solid #abc;
  float: right; /* LTR */
  margin: 0.5em;
}

/*
** Module specific styles
*/
#aggregator .feed-source {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1em;
  margin: 1em 0;
}
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
  color: #999;
  font-style: italic;
  font-size: 0.9em;
}
#aggregator .title {
  margin-bottom: 0.5em;
  font-size: 1em;
}
#aggregator h3 {
  margin-top: 1em;
}
#forum table {
  width: 100%;
}
#forum td {
  padding: 0.5em;
}
#forum td.forum, #forum td.posts {
  background-color: #eee;
}
#forum td.topics, #forum td.last-reply {
  background-color: #ddd;
}
#forum td.container {
  background-color: #ccc;
}
#forum td.container a {
  color: #555;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #bbb;
}
#forum td .name {
  color: #96c;
}
#forum td.title a {
  font-size:0.8em;
  color:#33c;
}
#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;
}
#profile .profile {
  clear: both;
  border: 1px solid #abc;
  padding: .5em;
  margin: 1em 0em;
}
#profile .profile .name {
  padding-bottom: 0.5em;
}
.block-forum h3 {
  margin-bottom: .5em;
}
div.admin-panel .description {
  color: #999;
}
div.admin-panel .body {
  background: #f4f4f4;
}
div.admin-panel h3 {
  background-color: #69c;
  color: #fff;
  padding: 5px 8px 5px;
  margin: 0;
}
tbody {border:0px;}

/*
** Custom styles
*/

/* General Layout */
.wrapper {margin:0 auto;width:888px;text-align:left}
.topHead {height:80px;width:100%;margin-top:7px;padding-top:20px;}
.logo {float:left;}
.topMenu {color:#ffffff;font: 400 12px "Arial", sans-serif;width:100%;height:42px;background-image:url('menuBG.png');}
.topMenu a {color:#ffffff;text-decoration:none;}
.topMenuActiveLink {margin-top:10px;margin-left:20px;margin-right:13px;text-transform: uppercase;float:left;}
.bottomBar {clear:both;background-color: #b85506;width:100%;height:7px;}
.mainBox {min-height:200px;width:100%;margin-top:5px;background:#ffffff url('contentTopShade.jpg') no-repeat top;}
.contentInside {width:858px;margin:0px 15px;padding:10px 0px;position:relative;}
.footerDiv {
	clear:both;
	margin:0;
	width:100%;
	height:362px;
	background:url('bg_tile.gif') repeat-x;
	text-align:center;
	}
.footerContent {
	text-align:left;
	width:888px;
	height:362px;
	background:url('bg_curve.gif') no-repeat top left;
	margin:0 auto;
	}
.footerContentList dl{
	position:relative;
	top:71px;
	display:block;
        width:195px;
	float:left;
	padding:0;
	margin:0;
	margin-left:18px;
}

.footerContentList dl dt{
	padding:3px 0;
	margin:0;
	color:#e4c1a6;
	font-size:21px;
	font-family:times;
	border-bottom:3px solid #b85506;
}
.footerContentList dl dd{
	padding:0;
	margin:0;
	border-bottom:1px dotted #e4c1a6;
	clear:both;
	display:block;
	height:25px;
}

.footerContentList dl dd img{
	padding:0;
	margin:0;
}

.footerContentList dl dd a {
	color:#e4c1a6;
	font-size:14px;
	font-family:arial;
	position:relative;
	top:5px;
}

.footerContentList dl dd a.img{
	top:0px;
}

.footerContentSiteLinks{
	clear:both;
	position:relative;
	top:153px;
	color:#97633e;
	text-align:center;
}
.footerContentSiteLinks a{
	color:#d8c7bb;
}

.footerContentSiteLinks img{
	position:relative;
	top:2px;
}
.float-right{
float:right;
}

.copyright{
margin-top:10px;
float:left;
color:#97633e;
}
.terms{
margin-top:10px;
float:right;
}
.terms a{
color:#97633e;
}
.leftBar {margin-right:15px;width:200px;}
.rightBar {margin-left:15px;width:200px;}
.contentBox {width:100%;}
.topLogin {float:right;margin-top:30px;}
.topLink {margin: 0px 10px;display:inline;font-weight:bold;font-size:11px;}
.regionSelector {margin-left:10px;width:110px;}
.footerDiv a {text-decoration:none;}
.topLink a {color:#000000;text-decoration:none;}
.topMenuDivider {float:left;width:16px;height:42px;background:url('menuDivider.png') no-repeat top;}
.topMenuDownArrows {margin-top:9px;margin-right:23px;float:left;width:17px;height:20px;background:url('menuDownArrows.png') no-repeat top;}
.topMenuOtherMenus {float:left;margin-top:10px;}
.topMenuOtherMenuDivider {float:left;margin:0px 15px;}
.topMenuOtherMenuItem {float:left;}

/* Home Layout */
.homeTopBanner {position:relative;width:100%;height:223px;background-image:url('topBanner.jpg');}
.homeTopText {position:absolute;top:10px;left:0px;}
.homeSideLeft {position:relative;float:left;margin-top:60px;margin-left:0px;width:290px!important}
.homeTestBox {position:relative;margin-top:10px;height:268px;width:290px;background: url('bigShadeBox.png') no-repeat top;}
.homeGetFreeStuff {margin-top:25px;}
.homeMiddle {float:right;margin-top:60px;margin-left:5px;width:550px}
.homeMiddleMiddle {margin-top:20px;}
.homeSuccessStories {margin-top:5px;margin-bottom:15px;margin-left:-10px;position:relative;width:565px;height:175px;}
.homeBannerWhiteBox {height:205px;width:244px;position:absolute;bottom:0px;right:26px;background: url('bannerWhiteBox.png') no-repeat top;}
.homeMiddleTop {position:relative;}
.homeLearnMore {position:absolute;top:164px;left:31px;}
.homeFreePic {position:relative;width:40px;height:40px;float:left;background: url('freePic.png') no-repeat top left;margin-right:15px;}
.homeTopArtistsAdPic {width:290px;height:181px;margin-top:12px;margin-left:1px;position:relative;background: url('KeithUrbanAd.jpg') no-repeat top left;}
.homeSmallShadeBox {margin-top:23px;position:relative;width:255px;height:36px;background: url('smallShadeBox.png') no-repeat top left;}
.homeVideoBox {top:38px;left:270px;position:absolute;}
.homeTopArtistsLearnMore {position:absolute;top:147px;left:155px;}
.homeSmallShadeAddToCart {position:absolute;top:8px;left:8px;}
.homeSmallShadeLearnMore {position:absolute;top:8px;left:130px;}
.homeTopMainText {width:250px;margin-top:5px;}
.homeMethodBox {float:left;height:290px;width:165px;position:relative;}
.homeMethodBoxLine {margin:30px 20px 0px 5px;background: url('homeMethodBoxLine.png') repeat-y top;width:2px;height:220px;float:left;}
.homeGetFreeStuff {position:relative;margin-left:10px;}
.homeFreeStuffFormEmail {width:170px;margin-right:10px;border:2px inset #999999;}
.homeFreeStuffFormButton {position:absolute;left:180px;margin-top:-10px;}
.homeSuccessStoriesSeeMoreButton {position:absolute;top:125px;left:420px;}
.homeSuccessStoriesFeedItem {float:left;margin:0px;padding:0px;margin-right:28px;background-color:#ece9d9;width:120px;height:80px;}
.homeSuccessStoriesFeedItem img {margin:5px;}
.homeOrangeTitle4 {margin-bottom:15px;color: #cc6021;font: 18px "Myriad Pro", sans-serif;}
.homeSuccessStoriesText {position:absolute;top:135px;left:5px;}
.homeTestBoxItem {padding:10px 0px 0px 10px;position:relative;width:265px;height:105px;}
.homeTestBoxPic {position:absolute;top:10px;left:10px;}
.homeTestBoxPic img {border:1px solid #656565;}
.homeTestBoxViewMore {position:absolute;bottom:5px;right:15px;}

.homeTopBannerImg {position:absolute;top:0px;left:0px;width:300px;height:223px;}
.homeTopBannerImg img {display:none;}

/* Home Fonts */
.homeTopBannerMainText {z-index:99;position:absolute;top:20px;left:235px;color: #ffffff;font: 24px "Myriad Pro", "Arial", sans-serif;}
.homeTopBannerSubText {z-index:99;position:absolute;top:160px;left:235px;color: #ffffff;font: 13px "Arial", sans-serif;}
.homeTestBoxTest {margin-left:65px;width:205px;color:#555656;font: 12px "Tahoma", "Arial", sans-serif;}
.homeTestBoxName {margin-left:65px;margin-top:20px;width:205px;clear:both;font: 12px "Tahoma", "Arial", sans-serif;font-style:italic;}
.homeFreeStuffText {font: 11px "Arial", sans-serif;margin-bottom:5px;}
.homeMethodBoxText {margin-top:10px;font: 11px "Arial", sans-serif;}
.homeOrangeTitle3 {margin-bottom:15px;color: #cc6021;font: 18px "Myriad Pro", sans-serif;}
.homeBlueTitle3 {margin-top:-3px;color: #1b587e;font: bold 26px "Myriad Pro", sans-serif;}
.homeOrangeTitle2 {margin-top:3px;color: #cc6021;font: bold 14px "Myriad Pro", sans-serif;}
.homeMethodBoxLearnMore {position:absolute;top:220px;font: 11px "Arial", sans-serif;}
.homeMethodBoxLearnMore a {color:#cc6021;text-decoration: underline;}
.homeOrangeTitle {letter-spacing:-1px;color: #cc6021;font: bold 22px "Myriad Pro", sans-serif;}
.homeBlueTitle1 {letter-spacing:-1px;margin-top:-3px;color: #1b587e;font: bold 19px "Myriad Pro", sans-serif;}
.homeBlueTitle2 {margin-top:-4px;color: #1b587e;font: 27px "Myriad Pro", sans-serif;}
.homeDidYouKnow {position:absolute;left:42px;top:13px;width:840px;word-spacing:-1px;color:#000000;font: 11px "Arial", sans-serif;}
.homeDidYouKnow a {font-weight:bold;color:#d06213;text-decoration:underline;}
.home60Day {position:absolute;top:122px;left:20px;color:#b45605;font: bold 14px "Arial", sans-serif;}
.home60Day a {color:#b45605;text-decoration:none;}
.homeGreenCheckPoint {background: url('greenCheck.png') no-repeat 0px 5px;padding-left:30px;color:#000000;margin-top:10px;margin-left:29px;height:22px;font: bold 11px "Arial", sans-serif;}

/* Products Layout */
.productsContentInside {width:858px;margin:0px 15px;padding:10px 0px;position:relative;}
.productsTopBanner {position:relative;width:888px;height:157px;background-image:url('productsTopBanner.jpg');}
.productsSideLeft {float:left;margin-top:20px;}
.productsMiddle {float:right;margin-top:55px;margin-right:10px;}
.productsMiddleMiddle {margin-top:20px;}
.productsMiddleTop {position:relative;}
.productsGetFreeStuff {margin-left:10px;margin-top:15px;position:relative;}
.productsFreeStuffFormEmail {width:170px;margin-right:10px;border:2px inset #999999;}
.productsFreeStuffFormButton {position:absolute;left:180px;margin-top:-10px;}
.productsLargeShadeBox {margin-top:5px;width:498px;height:288px;position:relative;background: url('bigShade2.png') no-repeat top left;}
.productsLargeShadeBoxAddToCart {position:absolute;top:245px;left:365px;}
.productsLargeShadeBoxImage {position:absolute;top:120px;left:40px;}
.productsLargeShadeBoxFeatures {position:absolute;top:100px;left:230px;}
.productsOrangeTitle4 {position:absolute;top:245px;left:250px;color: #b04a00;font: bold 16px "Arial", sans-serif;}
.productsGreenCheck {font-weight:bold;margin-top:10px;background:url('greenCheck-1.png') no-repeat top left;padding-left:30px;}
.productsPaymentPlanBox {padding-left:15px;padding-top:5px;position:relative;margin-top:5px;width:498px;height:41px;}
.productsPaymentPlanBoxAddToCart {position:absolute;top:15px;right:10px;}
.productsMiddleBottom {position:relative;}
.productsBottomPromiseBox {float:left;margin-top:20px;margin-left:0px;width:215px;}
.productsPaymentPlanText {margin-bottom:10px;}
.productsSelectProduct {position:absolute;top:7px;right:0px;cursor:pointer;}
.productsSelectProductText {color: #d06424;position:absolute;top:13px;right:150px;}
.productsPopup {position:absolute;display:none;width:292px;padding:0px;z-index:200;top:35px;right:0px;} 
.productsPopup li {color:#696969;margin:0px;margin-top:10px !important;} 
.productsPopup ul {color:#696969;margin:10px 10px 0px 10px;} 
#pdq {position:absolute; visibility:hidden; z-index:200;}
.productsPopupTop {background: url('productsPopupTop.png') no-repeat top left;width:292px;height:7px;margin:0px;padding:0px;}
.productsPopupBottom {background: url('productsPopupBottom.png') no-repeat top left;width:292px;height:7px;margin:0px;padding:0px;}
.productsPopupBody {position:relative;background: url('productsPopupBg.png') repeat-y top left;width:292px;margin:0px;padding:0px;}
.productsPopupTitle {margin:0px 10px 10px 10px;color:#bc5400;font:bold 14px "Myriad Pro", sans-serif; }
.productsPopupClose {cursor:pointer;position:absolute;top:5px;right:15px;}

/* Products Fonts */
.productsOrangeTitle {color: #b04a00;font: bold 18px "Arial", sans-serif;}
.productsOrangeTitle2 {color: #b04a00;font: bold 14px "Arial", sans-serif;}
.productsOrangeTitle3 {color: #cc6021;font: bold 18px "Myriad Pro", sans-serif;}
.productsBlueTitle1 {margin-top:-4px;margin-bottom:10px;color: #1b587e;font: bold 26px "Myriad Pro", sans-serif;}
.productsFreeStuffText {font: 11px "Arial", sans-serif;margin-bottom:5px;}
.productsTabsBody {position:relative;border:1px solid #f0ebd0; width:838px; margin-bottom: 1em; padding: 10px}
.productsLargeShadeBoxText {letter-spacing:1px;position:absolute;top:20px;left:20px;width:488px;}
.productsMoreInfo {color: #37799d;font: 11px "Tahoma","Arial", sans-serif;}
.productsSmallGray {color: #767676;font: 11px "Tahoma","Arial", sans-serif;}

/* Reviews Layout */
.reviewsSideLeft {position:absolute;top:20px;left:15px;}
.reviewsMiddle {float:right;margin-top:25px;margin-right:10px;}
.reviewsMiddleTop {position:relative;}
.reviewsSSBox {background: url('reviewsLeftBoxBg.png') no-repeat top left;width: 265px; height: 256px;}
.reviewsWhatsItAllAbout {width: 503px;margin:20px 0px 20px 20px;}
.reviewsReviewItemBox {background: url('reviewsReviewBoxBg.png') no-repeat top left;width: 518px; height: 98px;margin: 10px 0px 10px 15px;}
.reviewsSSBoxImage {position:absolute;top:15px;left:1px;background: url('reviewsSSPic.png') no-repeat top left;width: 113px; height: 104px;}
.reviewsSSBoxText {font: 16px "Myriad Pro","Arial", sans-serif;position:absolute;width:150px;top:30px;left:130px;}
.reviewsSSWhiteBoxText {font: 14px "Myriad Pro","Arial", sans-serif;position:absolute;top:150px;left:25px;}
.reviewsOrangeTitle3 {position:absolute;top:205px;left:27px;color: #b04a00;font: 16px "Arial", sans-serif;}
.reviewsSSBoxOrderNow {position:absolute;top:205px;left:120px;}
.reviewsDivider {position:absolute;top:5px;left:175px;background: url('reviewsDivider.png') no-repeat top left;width: 1px; height: 34px;}
.reviewsBuyNowTop {position:absolute;top:25px;right:30px;}
.reviewsReviewBoxTop {margin-top:20px;clear:both;width:518px;height:10px;background: url('reviewsReviewBoxBgTop.png') no-repeat top left;}
.reviewsReviewBoxBottom {clear:both;width:518px;height:10px;background:white url('reviewsReviewBoxBgBottom.png') no-repeat top left;}
.reviewsReviewBoxBg {clear:both;width:518px;background: url('reviewsReviewBoxBgColor.png') repeat-y top left;}
.reviewsTopReview {position:relative;}
.reviewsReviewBoxTopQuotes {position:absolute;top:-10px;left:-10px;background: url('reviewsTopQuotes.png') no-repeat top left;width:26px;height:23px;}
.reviewsReviewBoxBottomQuotes {position:absolute;bottom:-10px;right:10px;background: url('reviewsBottomQuotes.png') no-repeat top left;width:26px;height:23px;}
.reviewsReviewBoxText {color:#37799c;font: 16px "Myriad Pro","Arial", sans-serif;margin-top:0px;margin-left:35px;}
.reviewsReviewBoxAuthor {font: 14px "Myriad Pro","Arial", sans-serif;margin:10px 45px 10px 0px;float:right;}
.reviewsWhatText a {color:#bc5400;}

/* Reviews Fonts */
.reviewsOrangeTitle1 {color: #b04a00;font: bold 18px "Arial", sans-serif;margin-bottom:5px;}
.reviewsOrangeTitle2 {position:absolute;top:0px;left:195px;color: #bc5400;font: bold 18px "Myriad Pro","Arial", sans-serif;}
.reviewsBlueTitle1 {margin-top:15px;color: #1b587e;font: bold 26px "Myriad Pro","Arial", sans-serif;}
.reviewsSubTitle1 {position:absolute;top:23px;left:197px;font: 14px "Myriad Pro","Arial", sans-serif;}

/* What People Are Saying Layout */
.wpasSideLeft {position:absolute;top:20px;left:15px;}
.wpasMiddle {float:right;margin-top:25px;margin-right:0px;}
.wpasMiddleTop {position:relative;}
.wpasSSBox {background: url('SSboxBg.png') no-repeat top left;width: 286px; height: 258px;}
.wpasSSBoxImage {position:absolute;top:15px;left:1px;background: url('SSPic.png') no-repeat top left;width: 113px; height: 104px;}
.wpasSSBoxText {font: 16px "Myriad Pro","Arial", sans-serif;position:absolute;width:150px;top:30px;left:130px;}
.wpasSSWhiteBoxText {font: 14px "Myriad Pro","Arial", sans-serif;position:absolute;top:150px;left:25px;}
.wpasOrangeTitle3 {position:absolute;top:205px;left:27px;color: #b04a00;font: 16px "Arial", sans-serif;}
.wpasSSBoxOrderNow {position:absolute;top:205px;left:120px;}
.wpasDivider {position:absolute;top:5px;left:175px;background: url('testimonialsDivider.png') no-repeat top left;width: 1px; height: 34px;}
.wpasBuyNowTop {position:absolute;top:25px;right:30px;}
.wpasTopTestimony {margin-top:25px;}
.wpasTestimonyBox {margin: 15px 0px 0px 0px;}
.wpasGuaranteeBox {margin-top:10px;}
.wpasTestimonyName {float:left;color:#b04a00;font: bold 16px "Myriad Pro","Arial", sans-serif;margin-bottom:10px;}
.wpasTestimonyName a {color:#b04a00;text-decoration:none;}
.wpasTestimonyFrom {float:left;color:#c3c0b1;font: 16px "Myriad Pro","Arial", sans-serif;margin-left:10px;}
.wpasTestimonyBoxTop {clear:both;width:527px;height:10px;background: white url('testimonialsTestimonyBoxBgTop.png') no-repeat top left;}
.wpasTestimonyBoxBottom {clear:both;width:527px;height:10px;background: white url('testimonialsTestimonyBoxBgBottom.png') no-repeat top left;}
.wpasTestimonyBoxBg {clear:both;width:527px;background: url('testimonialsTestimonyBoxBgColor.png') repeat-y top left;}
.wpasTestimonyBoxText {padding-top:10px;position:relative;color:#000000;font: 16px "Myriad Pro","Arial", sans-serif;vertical-align:middle;}
.wpasTestimonyBoxTextTestimonyInner {margin-top:20px;width:400px;}
.wpasTestimonyBoxPic {float:left;margin:10px 20px;}
.wpasOrderTodayText {width:515px;}
.wpasOrderToday {margin-top:15px;}
.wpasPagerMenu {margin-top:20px;background: url('pageMenu.png') no-repeat top left;width: 515px; height: 30px;}
.wpasPagerControl {margin-right:10px;margin-top:7px;float:right;font: 12px "Arial", sans-serif;}
.wpasPagerTitle {float:left;margin-left:7px;margin-top:7px;font: 12px "Arial", sans-serif;}
.wpasPagerTitle a {text-decoration:underline;}
.wpasPagerDisplay {margin-top:15px;}
.wpasSpanish {margin-top:20px;margin-left:10px;width:260px;}
.wpasSpanishTitle {color:#bc5400;font: bold 16px "Myriad Pro","Arial", sans-serif;}
.wpasSpanishText a {color:#df8b5b;text-decoration:underline;}
.wpasOrderNow {margin-top:15px;position:relative;background: url('orderNowBg.jpg') no-repeat top left;width: 518px; height: 98px;}
.wpasOderNowButton {position:absolute;top:28px;left:22px;}
.wpasOrderNowText {position:absolute;top:30px;left:288px;}
.wpasMiddleMiddle {margin-top:15px;}
.wpasTestimonyItem {height:110px;width:250px;position:relative;float:left;margin:5px;}
.wpasTestimonyItemPic {position:absolute;top:10px;left:0px;}
.wpasTestimonyItemText {width:175px;position:absolute;top:10px;right:0px;color: #1b587e;font: 14px "Myriad Pro","Arial", sans-serif;}
.wpasTestimonyItemLearnMore {position:absolute;right:5px;bottom:5px;}
.wpasMiddleBottom {clear:both;}
.wpasGuaranteeBox {position:relative;background: url('guaranteeBgSmall.png') no-repeat top left;width: 286px; height: 429px;}
.wpasGuaranteeBoxRiskFree {position:absolute;left:20px;top:20px;width:250px;}
.wpasGuaranteeBoxGotQuestions {position:absolute;left:20px;top:340px;width:250px;}
.wpasPrev {text-decoration:none;color:#d7d4c8;}
.wpasNext {text-decoration:none;color:#bc5400;}

/* What People Are Saying Fonts */
.wpasOrangeTitle1 {color: #c56b22;font: bold 20px "Arial", sans-serif;margin-bottom:5px;}
.wpasOrangeTitle2 {position:absolute;top:0px;left:195px;color: #bc5400;font: bold 18px "Myriad Pro","Arial", sans-serif;}
.wpasBlueTitle1 {margin-top:15px;color: #1b587e;font: bold 26px "Myriad Pro","Arial", sans-serif;}
.wpasSubTitle1 {position:absolute;top:23px;left:197px;font: 14px "Myriad Pro","Arial", sans-serif;}

/* What People Are Saying Content Slider */
.sliderwrapper{position: relative;overflow: hidden;width: 530px;height: 375px;}
.sliderwrapper .contentdiv{visibility: hidden;position: absolute;left: 0;top: 0;background: white;width: 530px;height: 100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}


.hiwGuaranteeBox {position:relative;background: url('guaranteeBg.jpg') no-repeat top left;width: 286px; height: 619px;}
.hiwGuaranteeBoxTitle {color: #c56b22;font: bold 16px "Arial", sans-serif;margin-bottom:5px;}
.hiwGuaranteeBoxRiskFree {position:absolute;left:20px;top:210px;width:250px;}
.hiwGuaranteeBoxGotQuestions {position:absolute;left:20px;top:530px;width:250px;}
.hiwGuaranteeBoxText {line-height:1.8em;}
.hiwWhatsItAllAbout {width: 510px;margin:30px 0px 20px 0px;}
.hiwBenefits {position:relative;background: url('benefitsBg.jpg') no-repeat top left;width: 530px; height: 330px;}
.hiwBenefitsTitle  {margin-top:30px;margin-left:20px;color:#bc5400;font: bold 20px "Myriad Pro","Arial", sans-serif;}
.hiwBenefitsItem {margin:10px 20px;clear:both;}
.hiwBenefitsNumber {color:#b04a00;float:left;margin-right:20px;font: bold 28px "Myriad Pro","Arial", sans-serif;}
.hiwBenefitsText {padding-top:5px;color:#387a9e;font: bold 16px "Myriad Pro","Arial", sans-serif;}

/* Testimonials Layout */
.testimonialsContentInside {width:858px;margin:0px 15px;padding:10px 0px;position:relative;}
.testimonialsTopBanner {position:relative;width:888px;height:157px;background:url('productsTopBanner.jpg') top left no-repeat;}
.testimonialsMiddle {float:left;margin-top:70px;margin-left:15px;width:550px;}
.testimonialsRight {float:right;position:relative;margin-top:70px;margin-right:0px;width:275px;}
.testimonialsTopVideoBox {clear:both;width:545px;height:297px;background:url('bigShade-1.png') top left no-repeat;}
.testimonialsTopVideo {float:left;margin-right:15px;}
.testimonialsTopTestimonial {float:left;margin-left:20px;margin-top:25px;margin-right:10px;}
.testimonialsTopTestimonialName {color:#b04a00;font: bold 16px "Myriad Pro","Arial", sans-serif;}
.testimonialsTopTestimonialFrom {margin-left:5px;color:#6b695f;font: 12px "Myriad Pro","Arial", sans-serif;}
.testimonialsTopTestimonialTestimony {margin-top:20px;color:#000000;font: 14px "Myriad Pro","Arial", sans-serif;}
.testimonialsTopTestimonialPlug {margin-top:40px;color:#716f67;font: 14px "Myriad Pro","Arial", sans-serif;}

.testimonialsMiddleMiddle {margin-top:5px;}
.testimonialsTestimonials {height:600px;}
.testimonialsTestimonyItem {cursor:pointer;margin:10px 0px;width:547px;height:142px;background:url('testimonialsBg.png') top left no-repeat;}
.testimonialsTestimonyItemPic {text-align:center;float:left;margin-left:15px;margin-top:10px;}
.testimonialsTestimonyItemTestimonial {float:left;margin-left:15px;margin-top:15px;width:385px;}
.testimonialsTestimonyItemTestimonialName {color:#b04a00;font: bold 16px "Myriad Pro","Arial", sans-serif;}
.testimonialsTestimonyItemTestimonialName a {color:#b04a00;text-decoration:none;}
.testimonialsTestimonyItemTestimonialFrom {margin-left:5px;color:#6b695f;font: 12px "Myriad Pro","Arial", sans-serif;}
.testimonialsTestimonyItemTestimonialTestimony {margin-top:10px;color:#000000;font: 14px "Myriad Pro","Arial", sans-serif;}
.testimonialsTestimonyItemPicHolder {position:relative;width:115px;height:86px;}
.testimonialsTestimonyItemPicThumb {position:absolute;top:0px;left:0px;border:none;}
.testimonialsTestimonyItemPicThumbPlay {position:absolute;top:0px;left:0px;border:none;z-index:100;}
.testimonialsTestimonyItemPicClick {margin-top:5px;color:#37799d;font: 12px "Myriad Pro","Arial", sans-serif;}

/* Testimonials Content Slider */
.testimonialsSliderwrapper{position: relative;overflow: hidden;width: 547px;height:600px;}
.testimonialsSliderwrapper .contentdiv{visibility: hidden;position: absolute;left: 0;top: 0;background: white;width: 547px;height: 100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}

.testimonialsTitleBox {margin-bottom:15px;width:100%;}
.testimonialsTitle {float:left;color: #1b587e;font: bold 26px "Myriad Pro","Arial", sans-serif;}
.testimonialsDivider {float:left;margin-left:15px;background: url('testimonialsDivider.png') no-repeat top left;width: 1px; height: 34px;}
.testimonialsSubTitle {float:left;margin-left:10px;margin-top:8px;font: 14px "Myriad Pro","Arial", sans-serif;}

.testimonialsRightTitle {font: 16px "Myriad Pro","Arial", sans-serif;}
.testimonialsSSPic {position:absolute;top:60px;left:0px;background: url('ssPackage.jpg') no-repeat top left;width: 161px; height: 121px;}
.testimonialsRatedNo1 {position:absolute;top:60px;right:0px;background: url('ratedNo1.png') no-repeat top left;width: 116px; height: 99px;}
.testimonialsRightText {margin-top:155px;clear:both;}
.testimonialsLearnOrderBox {margin-bottom:30px;margin-top:15px;background: url('smallShade.png') no-repeat top left;width: 252px; height: 34px;}
.testimonialsLearnMore {margin:6px 0px 0px 5px;float:left;}
.testimonialsOrderNow {margin:6px 5px 0px 0px;float:right;}
.testimonialsRightItemBox {margin-top:10px;border-top:1px solid #dcd9ca;}
.testimonialsRightItemBoxPic {float:left;margin-top:20px;text-align:center;width:70px;}
.testimonialsRightItemBoxText {float:right;margin-right:10px;margin-top:20px;width:175px;color:#1b587e;font: 14px "Myriad Pro","Arial", sans-serif;}
.testimonialsRightItemBoxButton {margin-top:15px;margin-right:10px;float:right;}

/* Contact Page */
.contactContentInside {width:858px;margin:0px 15px;padding:10px 0px;position:relative;}
.contactTopBanner {position:relative;width:888px;height:157px;background:url('productsTopBanner.jpg') top left no-repeat;}
.contactMiddle {float:left;margin-top:70px;margin-left:15px;width:550px;}
.contactRight {float:right;position:relative;margin-top:65px;margin-right:0px;width:275px;}
.contactShadeTop {margin:0px;padding:0px;width:545px;height:10px;background:url('shadeTop.png') top left no-repeat;}
.contactShadeMiddle {margin:0px;padding:1px 0px;width:545px;background:url('shadeMiddle.png') top left repeat-y;}
.contactShadeMiddle .contentDiv {clear:both;margin:0px auto;padding:0px;width:480px;}
.contactShadeBottom {width:545px;height:10px;background:url('shadeBottom.png') top left no-repeat;}
.contactInfoTitle {margin-top:20px;margin-bottom:15px;color:#1b587e;font:bold 28px "Myriad Pro","Arial", sans-serif;}
.contactRightPic {margin-top:7px;float:left;width:48px;height:48px;background:url('questionMark.png') top left no-repeat;}
.contactRightTitle {margin-left:10px;float:left;width:200px;color:#b74d01;font:bold 24px "Myriad Pro","Arial", sans-serif;}
.contactFaqList {list-style-type: none;padding:0;margin:0;margin-left:1em;}
.contactFaqList li {margin:10px 0px;min-height:20px;background: url(bulletFAQ.png) 0 .2em no-repeat;padding-left: 2em; }
.contactFaqList a {text-decoration:underline;color:#37799c;}

.contactTitleBox {margin-bottom:15px;width:100%;}
.contactTitle {float:left;margin-left:5px;color: #1b587e;font: bold 26px "Myriad Pro","Arial", sans-serif;}
.contactDivider {float:left;margin-left:15px;background: url('testimonialsDivider.png') no-repeat top left;width: 1px; height: 34px;}
.contactSubTitle {float:left;margin-left:10px;margin-top:8px;font: 14px "Myriad Pro","Arial", sans-serif;}
.contactPhonePic {float:left;margin:4px 0 0 15px;background: url('cellPhone.png') no-repeat top left;width: 22px; height: 25px;}

/* About Brett Page */
.aboutContentInside {width:858px;margin:0px 15px;padding:10px 0px;position:relative;}
.aboutTopBanner {position:relative;width:888px;height:157px;background:url('productsTopBanner.jpg') top left no-repeat;}
.aboutMiddle {float:left;margin-top:60px;margin-left:15px;width:550px;}
.aboutRight {float:right;position:relative;margin-top:75px;margin-right:0px;width:275px;}
.aboutBrettPicBox {position:relative;width:545px;height:297px;background:url('brettBgTemp.jpg') top left no-repeat;}
.aboutMiddleTextBox {position:relative;font: 18px "Helvetica","Arial", sans-serif;width:530px;height:188px;background:url('middleBoxBg.png') top left no-repeat;}
.aboutMiddleTextBoxInside {top:20px;left:20px;position:absolute;width:490px;}
.aboutText {font: 12px "Helvetica","Arial", sans-serif;}
.aboutRightListenBoxTitle {float:left;color: #1b587e;font: bold 20px "Myriad Pro","Arial", sans-serif;}
.aboutRightListenBoxPic {margin-top:4px;margin-left:10px;float:left;width:23px;height:18px;background:url('titleVolume.png') top left no-repeat;}
.aboutRightMp3Box {clear:both;margin-top:10px;padding-top:7px;width:241px;height:243px;background:url('mp3BoxBg.png') top left no-repeat;}
.aboutRightMp3Player {margin:15px 0px 0px 20px;width:200px;height:47px;}
.aboutRightMp3Text {margin-top:20px;margin-left:20px;}
.aboutRightMp3LearnMore {margin-top:15px;margin-right:10px;float:right;clear:both;}

/* Lessons Page */
.lessonsContentInside {width:858px;margin:0px 15px;padding:10px 0px;position:relative;}
.lessonsTopBanner {position:relative;width:888px;height:157px;background:url('productsTopBanner.jpg') top left no-repeat;}
.lessonsMiddle {float:left;margin-top:10px;margin-left:20px;width:510px;}
.lessonsRight {float:right;position:relative;margin-top:20px;margin-right:20px;width:305px;}
.lessonsText {margin-left:20px;font: 12px "Helvetica","Arial", sans-serif;}
.lessonsTop {margin-top:60px;}
.lessonsTitleBox {margin-bottom:15px;width:100%;}
.lessonsTitle {margin-left:20px;float:left;color: #1b587e;font: bold 26px "Myriad Pro","Arial", sans-serif;}
.lessonsDivider {float:left;margin-left:15px;background: url('testimonialsDivider.png') no-repeat top left;width: 1px; height: 34px;}
.lessonsSubTitle {float:left;margin-left:10px;margin-top:8px;font: 14px "Myriad Pro","Arial", sans-serif;}
.lessonsRightTitle {color: #1b587e;font:bold 20px "Myriad Pro","Arial", sans-serif;}
.lessonsRightShadeBox {margin-top:15px;position:relative;width:294px;height:257px;background:url('bigShade.png') top left no-repeat;}
.lessonsRightShadeBoxText {line-height:2em;position:absolute;left:15px;top:15px;width:260px;}
.lessonsRightShadeBoxDarkBox {position:absolute;bottom:15px;left:15px;width:255px;height:109px;background:url('boxShade.png') top left no-repeat;}
.lessonsRightShadeBoxDarkBoxText {margin-top:10px;margin-left:10px;}
.lessonsRightShadeBoxDarkBoxLearnMore {float:right;margin-top:15px;margin-right:10px;}

.lessonsTopHeader {position:relative;margin-left:20px;width:823px;height:297px;background:url('lessonsBannerBg.jpg') top left no-repeat;}
.lessonsTopHeaderGreenText {position:absolute;top:140px;left:170px;width:340px;height:110px;color:#ffffff;font: 14px "Helvetica","Arial", sans-serif;}
.lessonsTopHeaderRightSide {position:absolute;right:10px;top:15px;width:270px;height:280px;}
.lessonsButtonBar {margin-left:20px;text-align:center;margin-top:10px;border:1px solid #e2ddc2;width:823px;height:60px;position:relative;}
.lessonsButtonLeft {position:absolute;;left:20px;top:5px;}
.lessonsButtonMiddle {margin-top:5px;}
.lessonsButtonRight {position:absolute;;right:20px;top:5px;}
.lessonsTopHeaderRightTitle {color:#ffffff;font: 20px "Myriad Pro","Arial", sans-serif;}
.lessonsTopHeaderRightPic {margin-top:15px;margin-right:15px;float:left;}
.lessonsTopHeaderRightName {margin-top:15px;color:#ffffff;font: 16px "Myriad Pro","Arial", sans-serif;}
.lessonsTopHeaderRightQuote {line-height:1.4em;margin-top:20px;color:#ffd519;font: 18px "Myriad Pro","Arial", sans-serif;}
.lessonsTopHeaderRightButton {margin-top:20px;float:right;}

.lessonsSkypeDiv, .lessonsPrivateLessonsDiv, .lessonsBestForYouDiv {margin-left:20px;display:none;border:1px solid #aaaaaa;padding:5px;}

/* Affiliates Page */
.affiliatesContentInside {width:858px;margin:0px 15px;padding:10px 0px;position:relative;}
.affiliatesTopBanner {position:relative;width:888px;height:157px;background:url('productsTopBanner.jpg') top left no-repeat;}
.affiliatesMiddle {float:left;margin-top:10px;margin-left:20px;width:510px;}
.affiliatesRight {float:right;position:relative;margin-top:10px;margin-right:0px;width:305px;}
.affiliatesText {font: 12px "Helvetica","Arial", sans-serif;}
.affiliatesTop {margin-top:60px;}
.affiliatesTitleBox {margin-bottom:15px;width:100%;}
.affiliatesTitle {margin-left:20px;float:left;color: #1b587e;font: bold 26px "Myriad Pro","Arial", sans-serif;}
.affiliatesDivider {float:left;margin-left:15px;background: url('testimonialsDivider.png') no-repeat top left;width: 1px; height: 34px;}
.affiliatesSubTitle {float:left;margin-left:10px;margin-top:8px;font: 14px "Myriad Pro","Arial", sans-serif;}
.affiliatesRightTitle {color: #1b587e;font:bold 20px "Myriad Pro","Arial", sans-serif;}
.affiliatesRightShadeBox {margin-top:15px;position:relative;width:294px;height:257px;background:url('bigShade.png') top left no-repeat;}
.affiliatesRightShadeBoxText {position:absolute;left:15px;top:15px;width:260px;}
.affiliatesRightShadeBoxDarkBox {position:absolute;bottom:15px;left:15px;width:255px;height:109px;background:url('boxShade.png') top left no-repeat;}
.affiliatesRightShadeBoxDarkBoxText {margin-top:10px;margin-left:10px;font: 14px "Myriad Pro","Arial", sans-serif;}
.affiliatesRightShadeBoxDarkBoxLearnMore {float:right;margin-top:15px;margin-right:10px;}

.affiliatesTopHeader {position:relative;margin-left:20px;width:823px;height:297px;background:url('affiliatesBannerBg.jpg') top left no-repeat;}
.affiliatesTopHeaderGreenText {position:absolute;top:140px;left:170px;width:340px;height:110px;color:#ffffff;font: 14px "Helvetica","Arial", sans-serif;}
.affiliatesTopHeaderRightSide {position:absolute;right:10px;top:15px;width:270px;height:280px;}

.affiliatesOrangeTitle {color: #bc5400;font: bold 22px "Myriad Pro","Arial", sans-serif;}
.affiliatesTextBlueTitle {color: #35769a;font: bold 18px "Myriad Pro","Arial", sans-serif;}
.affiliatesTextOrangeList {margin-top:15px;margin-bottom:10px;margin-left:15px;line-height:1.8em;color: #bc5400;font: 16px "Myriad Pro","Arial", sans-serif;}
.affiliatesTextBoldBig {font: bold 14px "Myriad Pro","Arial", sans-serif;}
.affiliatesBottomBox {position:relative;margin-top:15px;margin-left:-10px;width:530px;height:107px;background:url('bottomBox.png') top left no-repeat;}
.affiliatesBottomBoxTitle {width:420px;position:absolute;top:20px;left:110px;color: #476f1c;font: 22px "Myriad Pro","Arial", sans-serif;}
.affiliatesBottomBoxSubTitle {position:absolute;top:50px;left:125px;color: #b74d01;font: 18px "Myriad Pro","Arial", sans-serif;}
.affiliatesBottomBoxTitle a {color: #476f1c;text-decoration:none;}
.affiliatesBottomBoxSubTitle a {color: #b74d01;text-decoration:underline}
.affiliatesTopHeaderRightText {margin-top:10px;color: #ffffff;font: 16px "Myriad Pro","Arial", sans-serif;}
.affiliatesTopHeaderRightList {list-style-type: none;padding:0;margin:5px 0 0 1em;color: #ffffff;font: 16px "Myriad Pro","Arial", sans-serif;}
.affiliatesTopHeaderRightList li {margin:15px 0px;line-height:1.5em;background: url(greenArrow.png) 0 .2em no-repeat;padding-left: 2em;}
.affiliatesTopHeaderLogIn {position:absolute;bottom:18px;right:25px;}
.affiliatesTopHeaderSignUp {position:absolute;bottom:18px;right:153px;}

/* Free Stuff Page */
.freestuffContentInside {width:858px;margin:0px 15px;padding:10px 0px;position:relative;}
.freestuffTopBanner {position:relative;width:888px;height:157px;background:url('productsTopBanner.jpg') top left no-repeat;}
.freestuffMiddle {float:left;margin-top:50px;margin-left:20px;width:545px;}
.freestuffRight {float:right;position:relative;margin-top:65px;margin-right:0px;width:270px;}
.freestuffTopBox {position:relative;width:545px;height:314px;background:url('topBox.jpg') top left no-repeat;}
.freestuffSignupBox {position:absolute;top:135px;left:1px;width:543px;height:77px;background:url('signupBox.png') top left no-repeat;}
.freestuffSignupName {font-weight:bold;float:left;margin-left:25px;margin-top:12px;}
.freestuffSingupName input {width:190px;}
.freestuffSignupEmail {font-weight:bold;float:left;margin-left:10px;margin-top:12px;}
.freestuffSingupEmail input {width:190px;}
.freestuffSignupSubmit {float:left;margin-left:15px;margin-top:25px;}
.freestuffTopBoxText {position:absolute;top:235px;left:15px;width:515px;}
.freestuffRightPic {float:left;width:59px;height:53px;background:url('noSpam.png') top left no-repeat;}
.freestuffRightTitle {width:235px;margin-left:5px;color:#b74d01;font:bold 24px "Myriad Pro","Arial", sans-serif;}
.freestuffRightShadeBox {margin-top:15px;position:relative;width:269px;height:235px;background:url('rightLightShade.png') top left no-repeat;}
.freestuffRightShadeBoxText {position:absolute;left:15px;top:20px;width:260px;font: 14px "Myriad Pro","Arial", sans-serif;}
.freestuffRightShadeBoxDarkBox {position:absolute;bottom:15px;left:15px;width:247px;height:131px;background:url('rightDarkShade.png') top left no-repeat;}
.freestuffRightShadeBoxDarkBoxText {margin-top:10px;margin-left:10px;font: 12px "Myriad Pro","Arial", sans-serif;}
.freestuffRightShadeBoxDarkBoxLearnMore {float:right;margin-top:5px;margin-right:10px;}
.freestuffBottomBox {position:relative;margin-top:15px;margin-left:10px;width:530px;height:107px;background:url('bottomBox.png') top left no-repeat;}
.freestuffMiddleText a {text-decoration:underline;color:#b74d01;}
.freestuffMiddleTitle {margin-top:15px;margin-bottom:10px;color:#b74d01;font:bold 20px "Myriad Pro","Arial", sans-serif;}

/*Before and After Page */
.beforeafterTopBox {padding-top:1px;position:relative;width:545px;height:297px;background:url('topBox.png') top left no-repeat;}
.beforeafterTopBoxLeft {margin-top:20px;margin-left:20px;width:255px;}
.beforeafterTopBoxPic {margin-right:15px;float:left;height:100px;width:70px;}
.beforeafterTopBoxName {margin-left:10px;color:#b04a00;font:bold 16px "Myriad Pro","Arial", sans-serif;}
.beforeafterTopBoxFrom {margin-left:10px;color:#6b695f;font:12px "Myriad Pro","Arial", sans-serif;}
.beforeafterTopBoxQuote {display:inline;margin-top:20px;color:#000000;font:12px "Myriad Pro","Arial", sans-serif;line-height:1.5em;}

.beforeafterTopBoxRight {position:absolute;top:45px;left:300px;width:240px;height:240px;}
.beforeafterTopBoxRightIcon {margin-top:5px;margin-right:10px;float:left;width:22px;height:18px;background:url('speaker.png') top left no-repeat;}
.beforeafterTopBoxRightBefore {float:left;color:#35708c;font:bold 22px "Myriad Pro","Arial", sans-serif;}
.beforeafterTopBoxRightAfter {float:left;color:#9c4704;font:bold 22px "Myriad Pro","Arial", sans-serif;}
.beforeafterTopBoxRightMp3Player {margin-bottom:25px;clear:both;width:200px;height:47px;}

.beforeafterContentInside {width:858px;margin:0px 15px;padding:10px 0px;position:relative;}
.beforeafterTopBanner {position:relative;width:888px;height:157px;background:url('productsTopBanner.jpg') top left no-repeat;}
.beforeafterMiddle {float:left;margin-top:55px;margin-left:15px;width:550px;}
.beforeafterRight {float:right;position:relative;margin-top:70px;margin-right:0px;width:275px;}

.beforeafterItem {cursor:pointer;margin:10px 0px;width:547px;height:142px;background:url('testimonialsBg.png') top left no-repeat;}
.beforeafterItemPic {text-align:center;float:left;margin-left:15px;margin-top:15px;}
.beforeafterItemTestimonial {float:left;margin-left:20px;margin-top:15px;width:400px;}
.beforeafterItemTestimonialName {color:#b04a00;font: bold 16px "Myriad Pro","Arial", sans-serif;}
.beforeafterItemTestimonialName a {color:#b04a00;text-decoration:none;}
.beforeafterItemTestimonialFrom {margin-left:5px;color:#6b695f;font: 12px "Myriad Pro","Arial", sans-serif;}
.beforeafterItemTestimonialTestimony {margin-top:10px;color:#000000;font: 14px "Myriad Pro","Arial", sans-serif;}
.beforeafterItemPicHolder {position:relative;width:70px;height:100px;}
.beforeafterItemPicThumb {position:absolute;top:0px;left:0px;border:none;}


.productslistMiddle {float:left;margin-top:5px;margin-left:15px;width:535px;}
.productslistRight {float:right;position:relative;margin-top:50px;margin-right:0px;width:290px;}
.productslistView {margin-top:25px;}
.productsListingItem {margin-bottom:15px;border-bottom:3px solid #e8e6d9;width:535px;clear:both;padding:10px 0px;position:relative;}
.productsListingItemPic {float:left;width:175px;text-align:center;margin-right:5px;}
.productsListingItemTitle {font:bold 14px "Myriad Pro","Arial", sans-serif;}
.productsListingItemTitle a {color:#000000;text-decoration:none;}
.productsListingItemDescription {margin-top:10px;font: 12px "Myriad Pro","Arial", sans-serif;}
.productsListingItemShadeBox {float:right;position:relative;margin-top:15px;background: url('smallShade.png') no-repeat top left;width: 252px; height: 34px;}
.productsListingItemAddToCart {margin:6px 0px 0px 5px;float:left;}
.productsListingItemLearnMore {margin:6px 5px 0px 0px;float:right;}
.productslistTitle {color:#cf6424;font: 18px "Myriad Pro","Arial", sans-serif;}
.productslistRightHelpBox {padding:5px;background: url('rightBox.png') no-repeat top left;width: 286px; height: 207px;}
.productslistRightHelpBoxBlueTitle {margin-left:10px;color:#5fa1c5;font: 18px "Myriad Pro","Arial", sans-serif;}
.productslistRightHelpBoxText {margin-top:5px;margin-bottom:0px;width:260px;margin-left:10px;color:#000000;font: 12px "Arial", sans-serif;}


.termsconditionsTitle {color: #1b587e;font: bold 26px "Myriad Pro","Arial", sans-serif;}
.termsconditionsTitle a {color: #1b587e;text-decoration:none;}

.reviewsListingItemTop {margin-top:20px;clear:both;width:518px;height:10px;background: url('reviewsReviewBoxBgTop.png') no-repeat top left;}
.reviewsListingItemBottom {clear:both;width:518px;height:10px;background:white url('reviewsReviewBoxBgBottom.png') no-repeat top left;}
.reviewsListingItem {clear:both;width:518px;background: url('reviewsReviewBoxBgColor.png') repeat-y top left;}

.reviewsListingItemReview {margin:0px 15px 15px 15px;}
.reviewsListingItemFrom {float:right;margin-right:20px;clear:both;font-weight:bold;}

h2.title {display:none;}

.associatesTextDiv {font-family:"Georgia",Times New Roman,Times,serif;font-size:14px;line-height:24px;}
.associatesTextImage {float:left;margin-right:10px;}

.testimonialsReadMore {color:#35769a;text-decoration:underline;}

.cartTopBanner {position:relative;width:888px;height:157px;background:url('cartBanner.jpg') top left no-repeat;}
.thankyouTitle {margin-left:20px;margin-top:25px;color:#d06423;font: bold 26px "Myriad Pro","Arial", sans-serif;}
.thankyouSubTitle {margin-left:20px;margin-top:5px;color:#517aa6;font: bold 20px "Myriad Pro","Arial", sans-serif;}
.thankyouText {margin-left:20px;margin-top:25px;}
.thankyouText a {color:#517aa6;}
.thankyouBox {padding-top:1px;width:702px;height:197px;position:relative;margin: 40px auto;background:url('thankyouBox.jpg') top left no-repeat;}

.blog-title {font-size:3em;}
.submitted {font-size:1em;}

.blog-item {display:block;clear:both;margin-top:20px;}
/*.blog-pic {float:left;margin: 5px 0px 35px 35px;}*/
.blog-pic {float:left}
.blog-pic img {width:130px;margin-right:15px;margin-top:5px;}
.blog-title {color:#221F20;font-family:Arial;font-size:18px;font-weight:bold;letter-spacing:-1;line-height:20px;margin-bottom:8px;}
.blog-author {display:inline;background-color:#659BAA;color:#FFFFFF;font-size:13px;font-style:italic;font-weight:bold;padding:4px 6px;text-decoration:none;line-height:20px;}
.blog-author a {color:#FFF;}
.blog-bottom-bar {background-color:#F6F4F0;border-bottom:1px solid #BEB8A0;border-top:1px solid #BEB8A0;clear:both;
color:#645D3F;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-style:italic;margin-bottom:15px;padding:3px 15px;}
.blog-posted {font-weight:bold;}
.blog-more  {float:right;color:#659BAA;}
span.strong {font-weight:bold}
.blogTopBanner {position:relative;width:888px;height:157px;background-image:url('productsTopBanner.jpg');}

.blogMiddle {float:left;margin-left:15px;width:550px;}
.blogRight {float:right;position:relative;margin-top:15px;margin-right:0px;width:275px;}
#edit-comment {height:150px;}

