* {
	color: #666666;
	vertical-align: bottom;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h1 {padding:15px 20px 5px 20px; margin:0px; font-size:26px; font-weight:bold; color:#153F9A; text-decoration:none;font-style:italic;}

h1.rightNavHeading {
	margin:0px;
	font-size:24px;
	font-weight:bold;
	color:#153F9A;
	text-decoration:underline;
	font-style:italic;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}




body {
	font-family : Arial;
	font-size : 12px;
	margin: 0px;
	background-image: url(../images/release/background/wallpaper.jpg);
	background-repeat: repeat-y;
}


#wrapper {
    /*text-align: justify;*/
    width: 878px;
	margin: auto;      	

}

#wrapperBackground {
	width: 878px;
	background-image: url(../images/release/background/content.png);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
}

#wrapperBottom {
	width: 878px;
	height: 58px;
	margin: auto;
	background-image: url(../images/Background/contentBottom.png);
}

#wrapperTop {
	width: 878px;
	margin: auto;
	background-image: url(../images/Background/ContentTop2.png);
	text-align: center;
	padding-top: 28px;
	position: relative;
}



#content {
	z-index: 2;
	margin-left: 40px;
	margin-top: 0px;
}


.allContent {
	width : 868px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/Background/ShadowBackground868.png);

}

.fixed_width {
	width : 900px;
	text-align : left;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

}

td img {display: block;}

#MainTable {
}td img {
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#page_top {
	background-image: url(../images/Background/Top3.jpg);
	background-repeat: no-repeat;
	height: 26px;
}
#page_wallpaper {
	background-image: url(../images/Background/wallpaper.jpg);
	background-repeat: repeat-y;
	text-align: center;
	width: 1000px;
}
#logoIPO {
	background-image: url(../images/Logos/IPOLogo3.png);
	background-repeat: no-repeat;
	height: 83px;
	width: 576px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#BuyItNow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 180px;
	float: left;
	padding-left: 14px;
	margin-right: 3px;
}


#mainNavBar {
	width: 600px;
	padding-top: 20px;
	padding-left: 17px;
}


#page_bottom {
	background-image: url(../images/Background/bottom.jpg);
	background-repeat: no-repeat;
	width: 1010px;
	height: 29px;
}
#page_right_side {
	background-image: url(../images/Background/Right%20Side.jpg);
	background-repeat: repeat-y;
	width: 1010px;
}
#pageFormatting {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}

#form1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(../images/Checkout/Buy%20It%20Now.png);
	background-repeat: no-repeat;
	text-align: center;
	padding: 10px;
	width: 180px;
	margin-top: 20px;
	height: 100px;
	margin-right: auto;
	margin-left: auto;
	background-position: center center;
}
#BuyItNowTop {
	background-image: url(../images/Background/Checkout/RedBorder-Width200Final_r1_c1.png);
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;
	color: #333333;
	height: 14px;
}


#BuyItNowBackground {
	background-image: url(../images/Background/Checkout/RedBorder-Width200Final_r2_c1.png);
	background-repeat: repeat-y;
	padding-right: 12px;
	padding-left: 12px;

}

#BuyItNowBottom {
	background-image: url(../images/Background/Checkout/RedBorder-Width200Final_r4_c1.png);
	background-repeat: no-repeat;

}
#BuyItNowBackground p {
	font-size: 90%;
}
#copyright {
	font-size: 90%;
	text-align: center;
	clear: left;
}
#BuyItNowBackground #freeShipping {
	font-size: 80%;
	line-height: 1.4;
	color: #006600;
	text-align: center;
	padding-bottom: 10px;
}
#BuyItNowBottom #promo {
	font-size: 80%;
	line-height: 1.4;
	color: #EF4D4B;
	text-align: center;
}
#BuyItNowBackground .Headings {

	font-weight: bold;
	line-height: 2.2;
}
#WhatPeopleAreSaying {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: absolute;
	width: 328px;
	left: 680px;
	top: 450px;
}

#MainContentBackgroundTop {
	background-image: url(../images/Background/My%20Content/BlueBorder_r1_c12.png);
	background-repeat: no-repeat;
	height: 12px;
	width: 593px;
}

#WhatPeopleAreSayingTop {
	background-image: url(../images/WhatPeopleAreSaying/WhatPeopleAreSaying_top.jpg);
	background-repeat: no-repeat;
	height: 77px;
}
#WhatPeopleAreSayingBtm {
	background-image: url(../images/WhatPeopleAreSaying/WhatPeopleAreSaying_btm.jpg);
	background-repeat: no-repeat;
	height: 20px;
}
#WhatPeopleAreSayingMiddle {
	background-image: url(../images/WhatPeopleAreSaying/WhatPeopleAreSaying_bg.jpg);
	background-repeat: repeat-y;
	height: 20px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 30px;
}
#MainContentBackgroundMiddle {
	background-image: url(../images/Background/My%20Content/BlueBorder_r2_c1.png);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-left: 0px;
	position: relative;
	float: left;
	width: 593px;
}
#MainContentBackgroundBottom {
	background-image: url(../images/Background/My%20Content/BlueBorder_r4_c1.png);
	background-repeat: no-repeat;
	height: 15px;
	float: left;
	clear: left;
	z-index: 2;
	width: 593px;
	position: relative;
}
.alignLeft {
	float: left;
	width: 878px;
}
#wrapperBackgroundOrig {

    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
 	background-image: url(../images/Background/content.png);
}
#MainContentTable {
	margin-top: 0px;
	clear: left;
}
.alignTop {
	vertical-align: top;
}
#wrapperTopOrig {

	width: 878px;
	height: 108px;
	margin: auto;
	background-image: url(../images/Background/contentTop.png);
}
#frontCenter {
	position: relative;
	width: 560px;
	text-align: center;
	padding-left: 15px;
}
#MainNavBar {
	margin: 0px;
	padding: 0px;
	width: 600px;
	list-style-type: none;
	float: left;
}
#MainNavBar li {
	margin: 0px;
	padding: 0px;
	float: left;
}
#MainNavBar a {
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0px;
	line-height: 2.5;
	text-align: center;
	float: left;
	width: 100px;
	border-right-style: none;
	background-image: url(../images/Nav/RoudedTabs/RoundedTabs2.png);
	margin-right: 5px;
	margin-left: 5px;
}
#MainNavBar #MainNavNews a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#MainNavFeatures {

}
#MainNavBar a:hover {
	background-position: -100px 0px;
}

#MainNavLookInside {
}
#body_Features #MainNavFeatures a,
#body_Look_Inside #MainNavLookInside a,
#body_Buy_It_Now #MainNavBuyItNow a,
#body_FAQ #MainNavFAQ a,
#body_News #MainNavNews a {
	background-position: -200px 0px;
	color: #333333;
	font-weight: bold;
}

#MainNavBuyItNow {
}
#MainNavFAQ {
}
#MainNavMainNavNews {
}
#shareThis {
	padding-top: 14px;
	text-align: center;
	padding-bottom: 8px;
	clear: both;
}
#frontCenter h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 17px;*/
	text-align: center;
}
#LookInsideNav {
	line-height: 2;
	text-align: center;
	display: block;
	margin-right: 20px;
	margin-left: 20px;
	list-style-type: none;
	margin-top: 37px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

#LookInsideNav a {
	text-decoration: none;
	display: block;
	width: 100%;
}
#LookInsideNav a:hover {
	background-color: #6A85BE;
	text-decoration: none;
}
#LookInsideDescriptiveText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
}
#LookInsideNav a:hover {
	background-color: #6A85BE;
	text-decoration: none;
}
#SamplePicture {
}
#SamplePicture img {
	border: 2px solid #000000;
}
#LookInsideContent {
	margin-right: 10px;
}
#LookInsideNav li {
	text-decoration: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #CEDAFF;
}


#tdsidebar a {
	color: #474f49;
	text-decoration: none;
	display: block;
	padding: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CEDAFF;
	vertical-align: top;
	font-size: 12px;
	margin-right: 20px;
	margin-left: 5px;
	text-align: center;
}

#tdsidebar a#PasswordOrganizer {
	border-top-width: 0px;
	border-top-style: none;


}

#tdsidebarBackup a {
	color: #474f49;
	text-decoration: none;
	display: block;
	padding: 8px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CEDAFF;
	border-bottom-color: #4D6CB2;
	vertical-align: top;
	font-size: 12px;
	margin-top: 18px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	text-align: center;
}

#tdsidebarOriginal a {
	color: #474f49;
	text-decoration: none;
	display: block;
	padding: 8px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CEDAFF;
	border-bottom-color: #ced2b6;
	vertical-align: top;
	font-size: 12px;
	margin-top: 18px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	text-align: center;
}

#tdsidebar a:hover {
	background-color: #4D6CB2;
	color: #FFFFFF;

}

.body_PasswordOrganizer a#PasswordOrganizer, 
.body_HomeNetwork a#HomeNetwork,
.body_ISPInfo a#ISPInfo,
.body_LicenseManager a#LicenseManager,
.body_Notes a#Notes{
	background-color: #CEDAFF;
	color: #474f49;
}


table#termsAndConditions {
	padding: 40px;
}

#PurchaseOptionstable {
	vertical-align: top;
	margin-top: 16px;
	padding-top: 10px;
	margin-bottom: 25px;
	padding-bottom: 5px;
}
#PurchaseRowPadding {
	padding: 8px;
	background-color: #ECECFF;
	vertical-align: top;
	margin-top: 15px;
	height: 20px;
}

#PurchaseOptionsHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding: 4px;
}

table#RetailerList {
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 10px;
	vertical-align: top;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#PurchaseOptionstable {
	vertical-align: top;
	padding-top: 10px;
	margin-bottom: 25px;
	padding-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	display: block;
}
#PurchaseRowPadding {
	padding: 8px;
	background-color: #ECECFF;
	vertical-align: top;
	margin-top: 15px;
	height: 20px;
}

#PurchaseOptionsHeading {
	text-align: center;
	vertical-align: top;
	padding: 4px;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
}
.alignCenter {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #003399;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}

.subHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	padding-top: 10px;
	padding-bottom: 5px;

}
.alignCenter table {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

.alignTopAndCenter {
	vertical-align: top;
	margin-right: auto;
	margin-left: auto;
}


table#FAQ {
	margin-bottom: 10px;
}
td#Question {
	padding-top: 20px;
	color: #9B1511;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td#Answer {
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4;
	padding-bottom: 5px;
}
#ProsConsHeadingMargins {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding: 2px;
	background-color: #CEDAFF;
}
#prosconstable {
	background-color: #FFFFFF;
	border: 0px solid #000000;
	background-position: center;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-bottom: 5px;
}

#prosconstable tr td {
	vertical-align: top;
}

#prosconstable li {
	margin-top: 0px;
	list-style-position: outside;
	margin-bottom: 5px;
}
#newsTop {
	background-image: url(../images/Background/My%20Content/News/whiteBorder_top.jpg);
	height: 77px;
}
#newsMiddle {
	background-image: url(../images/Background/My%20Content/News/whiteBorder_sides.jpg);
	background-repeat: repeat-y;
	padding-right: 20px;
	padding-left: 20px;
}
#newsBottom {
	background-image: url(../images/Background/My%20Content/News/whiteBorder_btm.jpg);
	background-repeat: no-repeat;
	height: 20px;
}



#PeopleSayingTop {
	background-image: url(../images/WhatPeopleAreSaying2/WhatPeopleAreSaying250.jpg);
	height: 62px;
	background-repeat: no-repeat;
}
#PeopleSayingMiddle {
	background-image: url(../images/WhatPeopleAreSaying2/WhatPeopleAreSaying_bg248.jpg);
	background-repeat: repeat-y;
	padding-right: 20px;
	padding-left: 20px;
}
#PeopleSayingBottom {
	background-image: url(../images/WhatPeopleAreSaying2/WhatPeopleAreSaying_btm248.jpg);
	background-repeat: no-repeat;
	height: 20px;
}


#newsSide {
	width: 316px;
}
.storeLocations {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.storeLocations td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align: top;
}
.storeLocations p {
}

#retailStores .storeLocations h2 {
	font-size: 140%;
	color: #990000;
	text-align: center;
	padding-bottom: 4px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 8px;
	margin-top: 12px;
}
#retailStores {
	text-align: center;
}
#retailStores h1 {
	font-size: 170%;
	color: #5568AD;
	padding-top: 5px;
}
#retailStores h2 {
	font-size: 155%;
	color: #5568AD;
}
#newsMiddle p {
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2;
}
#LookInsideDescriptiveText td#top {
	background-image: url(../images/Background/LightBlue/LightBlue_r1_c1.jpg);
	background-repeat: no-repeat;
	height: 12px;
}
#LookInsideDescriptiveText td#bottom {
	background-image: url(../images/Background/LightBlue/LightBlue_r4_c1.jpg);
	background-repeat: no-repeat;
	height: 12px;
}
#LookInsideDescriptiveText td#middle {
	background-image: url(../images/Background/LightBlue/LightBlue_r2_c1.jpg);
	background-repeat: repeat-y;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 1.5;
	text-align: left;
}
#PurchaseOptionstable p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	padding-top: 10px;
}
#PurchaseOptionstable h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	line-height: 1.5;
	color: #000000;
}
#PurchaseOptionstable img {
}
.alignRight {
	text-align: right;
}
#bordersImagePadding {
	padding-top: 20px;
	padding-bottom: 30px;
}
#FeaturesTable {
}
#FeaturesTable td {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#FeaturesTable h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000066;
	padding-bottom: 15px;
	padding-top: 0px;
}
#FeaturesTable p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.4;
	color: #333333;
	text-align: left;
}
td#JobDescription {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #666666;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
}


td#Name {
	font-weight: bold;
	text-align: left;
	color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-size: 14px;
	background-color: #FFFFFF;
}


td#Name a{
	
	text-decoration: none;
	color: #000000;
}

td#Name a:hover {
	text-decoration: underline;
}


table#ExpertInfo {
	vertical-align: top;
	margin-top: 16px;
	width: 540px;
}
#Quote {
	padding: 5px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4;
}

.alignTop {
	vertical-align: top;
}

td#ExpertInfo {
	vertical-align: top;
	text-align: left;
}
div#ExpertTextHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-left: 10px;
	margin-bottom: 4px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	margin-top: 22px;
	line-height: 20px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}





#showcase {
    position: relative;
    width: 850px;
    height: 300px;
    overflow: hidden;
    margin: -5px 0px;
}

#showcaseTabs div {
    display: inline;
    cursor: pointer;
}
#showcaseTabs .active {
    color: red;
}
#showcaseScroller {
    position: absolute;
    height: 260px;
    width: 8500px;
}
.smallTable {
	text-align: left;
	margin-top: 0px;
	vertical-align: top;
	top: 0px;
}
.smallTable h1 {
	text-align: left;
}
#frontCenter .smallTable h1 {
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 16px;
}
#frontCenter #newsSide .smallTable #newsTop h1 {
	padding-left: 25px;
}
.heading {
	margin-right: auto;
	margin-left: auto;
}
.heading #top {

	background-image: url(../images/Background/LightBlueSectionHeading/LightBlue_r1_c1.jpg);
	background-repeat: no-repeat;
	height: 12px;
}
.heading #bottom {


	background-image: url(../images/Background/LightBlueSectionHeading/LightBlue_r4_c1.jpg);
	background-repeat: no-repeat;
	height: 12px;
}
.heading #middle {
	background-image: url(../images/Background/LightBlueSectionHeading/LightBlue_r2_c1.jpg);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
}

.heading #middleSmall {
	background-image: url(../images/Background/LightBlueSectionHeading/LightBlue_r2_c1.jpg);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
}

ul {
	vertical-align: top;
	list-style-position: outside;
	margin-top: 15px;
	margin-right: 45px;
	margin-bottom: 10px;
	margin-left: 45px;
}
#alignTop {
	vertical-align: top;
}
#termsAndConditions {
	width: 525px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#WhatPeopleAreSaying2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 200px;
	float: left;
	padding-left: 0px;
	margin-right: 3px;
	margin-left: 0px;
}
#WhatPeopleAreSayingTop2 {
	background-image: url(../images/Background/Border/Beige/Beige200_r1_c1.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;
	color: #333333;
	height: 14px;
}


#WhatPeopleAreSayingBackground2 {
	background-image: url(../images/Background/Border/Beige/Beige200_r2_c1.jpg);
	background-repeat: repeat-y;
	padding-right: 12px;
	padding-left: 15px;

}

#WhatPeopleAreSayingBottom2 {
	background-image: url(../images/Background/Border/Beige/Beige200_r4_c1.jpg);
	background-repeat: no-repeat;

}
#WhatPeopleAreSayingBackground2 h1 {
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#WhatPeopleAreSayingBackground2 p {
	font-size: 12px;
	font-style: italic;
	color: #333333;
}
#news {
	width: 530px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2;
}
#news p {
	margin-bottom: 10px;
}
#ExpertOffset {
	margin-top: 20px;
}
#retailStores .storeLocations th {
	font-size: 140%;
	color: #990000;
	text-align: center;
	padding-bottom: 4px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 8px;
	margin-top: 12px;
	padding-top: 12px;
}
#SidebarPromo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 180px;
	float: left;
	padding-left: 14px;
	margin-right: 3px;
}


#SidebarPromoTop {
	background-image: url(../images/Border/PurpleBorder_r1_c1.png);
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;
	color: #333333;
	height: 14px;
}


#SidebarPromoBackground {
	background-image: url(../images/Border/PurpleBorder_r2_c1.png);
	background-repeat: repeat-y;
	padding-right: 12px;
	padding-left: 12px;

}

#SidebarPromoBottom {
	background-image: url(../images/Border/PurpleBorder_r4_c1.png);
	background-repeat: no-repeat;
	line-height: 14px;

}
#SidebarPromoBackground p {
	font-size: 11px;
	color: #6C6C6C;
	padding-top: 8px;
}
td #SidebarPromo #SidebarPromoBackground img {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding: 0px;
}

#checkoutOptions td img {
	padding-right: 0px;
}
#notice em {
	color: #3862C5;
}
.twitter-title {
}
#SidebarPromoBackground h2{
	font-size: 12px;
}
#SidebarPromoBackground ul{
	font-size: 11px;
	text-align: left;
	margin: 0px;
	padding: 12px;
	list-style-position: outside;
	list-style-type: circle;
	
}

#couponCode {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 200px;
	height: 183px;
	float: left;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 12px;
	background-image: url(../images/Coupons/fathersday.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#couponCode2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 180px;
	height: 183px;
	float: left;
	padding-left: 0px;
	margin-right: auto;
	margin-left: 5px;
	margin-bottom: 12px;
	background-image: url(../images/Coupons/fathersday.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#HeadShot #headShot {
	border: thin solid #CCCCCC;
	vertical-align: top;
	padding: 6px;
	margin-right: auto;
	margin-left: auto;
}
td #HeadShot {
	margin-right: auto;
	margin-left: auto;
	vertical-align: top;
	padding: 6px;
	margin-top: 0px;
}

table#ProfessionalOrganizersInfo {
	vertical-align: top;
	margin-top: 16px;
	width: 540px;

}

#ProfessionalOrganizersInfo #Name {
	font-size: 14px;
	background-color: #FFFFFF;
}

#ProfessionalOrganizersInfo #JobDescription {
	background-color: #FFFFFF;
}

#ProfessionalOrganizersInfo #JobDescription a{
	text-decoration: none;
	color: #990000;
}

#ProfessionalOrganizersInfo #JobDescription img
{
	padding: 0px;
	margin: 0px;
	display: inline;
}


#ProfessionalOrganizersInfo #JobDescription a:hover {
	text-decoration: underline;
}

#ProfessionalOrganizersInfo #Name a{
	
	text-decoration: none;
	color: #000000;
}

#ProfessionalOrganizersInfo #Name a:hover {
	text-decoration: underline;
}

.clutterDietRecomemndedLogo {
	clear: left;
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.clutterdiet {

	float: right;
}

.clutterDietRecomemndedLogo img{
	margin-right: auto;
	margin-left: auto;
}

.nolinkborder img{
	border-style: none;

}

#WhatPeopleAreSayingNav {
	/*clear: left;*/
	height: 90px;
	width: 186px;
	padding-top: 0px;
	background-repeat: no-repeat;
	text-align: center;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}



#WhatPeopleAreSayingNav ul{
	list-style-image: none;
	list-style-type: none;
	text-align: center;
	width: 186px;
	margin: 0px;
	padding: 0px;
}



#WhatPeopleAreSayingNav ul li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	/*line-height: 1;*/
	text-decoration: none;
	width: 186px;
	text-align: center;
	list-style-image: none;
	list-style-type: none;
	padding-bottom: 5px;
}

#WhatPeopleAreSayingNav ul li a{
	text-decoration: none;
	/*display: block;*/
	color: #990000;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

#WhatPeopleAreSayingNav ul li a:hover{
	text-decoration: underline;
}
#BuyItNowButton {
	margin-top: 5px;
}
#body_FAQ #wrapperBackground #content #MainContentTable .alignTopAndCenter #MainContentBackgroundMiddle #frontCenter .alignCenter #FAQ #Answer #subHeading {
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin-bottom: 3px;
	border-bottom-style: none;
	border-bottom-width: 2px;
	border-bottom-color: #0033FF;
}
.RightColumnAd, .FacebookLike {
	width: 100%;
	margin-bottom: 12px;
	clear: both;
	text-align: center;
}

.FacebookLike {
	/*margin-top: 20px;*/
	width: 180px;
}

.centeredImage
{
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	display: block;
}

.rightJustifyImage
{
	text-align:right;
	display:inline;
	margin-right: 0;
}

/*.award {
	position: absolute;
	top:		36px;
	left:       746px;
	z-index:	99;
	text-align: right;
}*/

.award {
	text-align: center;
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
}

.award img{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

sup {
	font-size: 85%;
	margin-left: 2px;
}

.RightColumnAd h2 {
	color:#153F9A;
	font-size: 16px;
}
.RightColumnAd h3 {
	color:#3366cc;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 10px;
	margin-top: 3px;
}

.RightColumnAd p {
	color:#153F9A;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 10px;
	margin-top: 6px;
}

/*ul.colors {
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	text-align: center;

}

ul.colors li{
	display: inline;
	height: 15px;
	width: 15px;
	list-style-position: inside;
	list-style-type: none;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}

ul.colors li a 
{
	display: block;
    text-decoration: none;
	padding: 10px 20px;
}*/



ul.colors {
	list-style-type: none;
	overflow: auto;
	padding: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

}

ul.colors2 {
	list-style-type: none;
	overflow: auto;
	padding: 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
	display: block;
	width: 75px;
}

ul.colors3 {
	list-style-type: none;
	overflow: auto;
	padding: 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
	display: block;
	width: 21px;
}

ul.colors li
{
	float: left;
	/*  border: 1px solid #333;*/
  border-bottom: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0px;
	padding: 0px;
}

ul.colors2 li, ul.colors3 li
{
	float: left;
	/*  border: 1px solid #333;*/
  border-bottom: none;
	margin-top: 0px;
	margin-right: 2.5px;
	margin-bottom: 0;
	margin-left: 2.5px;
	padding: 0px;
}

ul.colors li a, ul.colors2 li p, ul.colors3 li p 
{
	display: block;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
}

.deluxe {
	background-color: #000000;
}

.ruby {
	background-color: #9c1c25;
}

.sapphire {
	background-color: #232164;
}

.emerald {
	background-color: #0e9216;
}

.deluxeText {
	color: #666666;
	text-align: center;
}

.rubyText {
	color: #9c1c25;
	text-align: center;
}

.sapphireText {
	color: #232164;
	text-align: center;
}

.emeraldText {
	color: #0e9216;
	text-align: center;
}

#bookName {
	margin-top: 8px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#bookCover {
	margin-top: 25px;
	padding: 0px;
}

table.bookSpecifications {
	margin-top: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

table.bookSpecifications tr td{
	vertical-align: middle;
	text-align: left;
	padding-bottom: 5px;
}

table.bookSpecifications tr td img#buyItNow {
	margin-bottom: 15px;
}


h1.productDescriptionHeading
{
	font-size: 16px;
}

#body_Features #wrapperBackground #content #MainContentTable .alignTopAndCenter #MainContentBackgroundMiddle #frontCenter .alignTop .productDescriptionSubHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	color: #666666;
	padding-bottom: 20px;
}


.productDescriptionSectionHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #333333;
}


.productDescriptionSectionText {
	font-size: 14px;
	line-height: 1.4em;
	text-align: left;
	padding-top: 10px;
}

.introText {
	font-size: 14px;
	line-height: 1.4em;
	text-align: left;
	padding-bottom: 10px;
}

img.gemBooks
{
	margin-top:25px;
}

h4.gemSlogan
{
	font-style: normal;
	font-weight: normal;
}


.lookInside
{
	width: 150px;
	
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	vertical-align: middle;
	font-size: 18px;
	margin-top: 20px;
	margin-bottom: 10px;
}

/*.lookInside a
{
	vertical-align: middle;
	display: block;
	text-decoration: none;
	color: #9c1c25;
	margin: 0px;
	padding: 5px;
}

.lookInside a:hover
{
	color: #0e9216;
	text-decoration: underline;
}*/

.lookInside a
{
	vertical-align: middle;
	height: 30px;
	display: block;
	text-decoration: none;
	color: #9c1c25;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/Buttons/LookInside/LookInside.png);
	background-position: left top;
}

.lookInside a:hover
{
	/*color: #0e9216;
	text-decoration: underline;*/
	background-image: url(../images/Buttons/LookInside/LookInside.png);
	background-position: 0px 30px;
}

.lookInside a:active
{
	color: #232164;
	text-decoration: underline;
}

.alignTop
{
	vertical-align: top;
}


.BuyItNowButton {
	margin-top: 25px;
}


.whereToBuyIcon {
	margin-top: 25px;
}


.style2 
{
	color: #9C1C25;
	text-decoration: none;	
}
.style3 
{
	color: #232164;
	text-decoration: none;	
}
.style4 
{
	color: #0E9216;
	text-decoration: none;	
}
.styleRed 
{
	color: #990000;
	font-size: 11px;
	padding-left: 10px;
	vertical-align: middle;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.style2:hover 
{
	text-decoration: underline;	
}
.style3:hover 
{
	text-decoration: underline;	
}
.style4:hover 
{
	text-decoration: underline;	
}


table tr td.textAlignMiddle
{

	vertical-align: middle;
}

table.productTable
{
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 30px;
	margin-bottom: 10px;
	width: 100%;
}

table.productTable tr th
{
	font-size: 16px;
	text-align: center;
	padding: 5px;
}


a.makeASelection {
	padding: 5px;
	display: block;
	margin-right: 40px;
	margin-left: 40px;
	text-decoration: none;
	color: #9c1c25;;
}

a.makeASelection:hover {
	text-decoration: underline;
}

productTable tr td.deluxeImage {
	vertical-align: bottom;
}

.deluxeImagePadding {
	padding-bottom: 4px;
}

h1.productHeading, #frontCenter table tr td h1.productHeading
{
	font-size: 18px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #9c1c25;
	font-style: normal;
}


.productHeading a {
	text-decoration: none;
	display: block;
	width: 100%;
}

.productHeading a:hover {
	text-decoration: underline;
}


p.countryHeading {
	padding-bottom: 4px;
}

.checkoutButton {
	padding-top: 50px;
	padding-bottom: 50px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 160px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

table.featureComparison
{
	padding-bottom: 30px;
}

table.featureComparison tr td, table.featureComparison tr td img {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	vertical-align: middle;
}

table.featureComparison tr th
{
	font-size: 12px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
}


table.featureComparison tr th img
{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 6px;
}

.productCompare
{
	padding-bottom: 25px;
}

/*.TweetMeme 
{
	width: 125px;
	text-align: center;
}*/



.TweetMeme 
{
	position: absolute;
	top:		36px;
	left:       768px;
	z-index:	99;
	text-align: right;
}

a.slinks 
{
	color: #ffffff;
	font-size: 7px;

}

.facebookWidget
{
	width: 600px;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
}


.facebookWidget .fbLeft, .facebookWidget .fbRight
{
	width: 280px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.facebookWidget .fbRight
{
	margin-left: 20px;
}
