/*Updated 05/10/07 4:15PM*/
/*NewMember->main.CSS*/
@import url(common.css);
@import url(../footer.css);
@import url(../header.css);

a {
	color: #333333;
}
#main-content,#mainContent
{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}#
.contentTable
{
	border-collapse:collapse;
}
.headerCell
{
	padding-top:10px;
}
.singleBookHolder
{
	height:125px;
}
.singleBookTitle,.singleBookTitle *
{
	font-size:18px;
	color: #333333 !important;
	font-weight:bold;
	text-decoration:none !important;
}
.singleBookAuthor,.singleBookAuthor *
{
	font-size:12px;
	text-decoration:none !important;
}
.singleBook
{
	float:left;
	padding:10px;
}
.singleBookDescription{ }
td.topnavOnFill
{
	/*background-image:url('images/nav-on-fill.gif');*/
	background-repeat:repeat-x;
	height:26px;
	padding-top:5px;
	font-weight:bold;
	color:#FFFFFF;
}
td.topnavOnFill a 
{	
	font-weight:bold;
	color:#FFFFFF !important;
	text-decoration:none !important;
}		
td.topnavOffFill
{
	/*background-image:url('images/nav-off-fill.gif');*/
	background-repeat:repeat-x;
	height:26px;
	padding-top:5px;
	font-weight:bold;
	color:#004196;
	
}	
td.topnavOffFill a 
{
	font-weight:bold;
	color: #004196 !important;
	text-decoration:none !important;
}	
.stepsJoin
{
	color:#FFFFFF;
	background-color:#326da7;
	text-align:center;
	font-weight:bold;font-size:14px;
}
.stepsTake
{
	color:#FFFFFF;
	background-color:#5e95cb;
	text-align:center;
	font-weight:bold;font-size:14px;
}
.stepsSignup
{
	color:#FFFFFF;
	background-color:#85b9eb;
	text-align:center;
	font-weight:bold;font-size:14px;
}
.stepsPayment
{
	color:#FFFFFF;
	background-color:#b9d4e9;
	text-align:center;
	font-weight:bold;font-size:14px;
	
}
.stepsJoin a, .stepsTake a, .stepsSignup a, .stepsPayment a
{
	color:#FFFFFF !important;
	text-decoration:none !important;
}
.bar-fill, .barFill
{
	background-color:#2b76bf;
	width:760px;
	height:10px;
}
.bar-fill2, .barFill2, .barFillLight
{
	background-color:#9bcae0;
	width:760px;
	height:10px;
}
.barFill3, .barFillCustomerInfo
{
	background-color:#deeaf0;
	color:#004196;
	font-weight:bold;
	padding:5px;
}
.barFill3Short, .barFillCustomerInfoShort
{
	background-color:#f4f4f4;
	width:600px;
	color:#333333;
	font-weight:bold;
	padding:5px;
}
.barFill4Short
{
	background-color:#9bcae0;
	width:600px;
	color:#333333;
	font-weight:bold;
	padding:5px 10px;;
	font-size:14px;
}
.darkFill
{
	background-color:#2b76bf;
	padding:5px;
	color:#FFFFFF;
	vertical-align:middle;
	line-height:25px;
}
.darkFill *
{
	color:#FFFFFF !important;
}
.lightFillAlt
{	background-color:#9bcae0;
	padding:5px;
	color:#004088;
	font-weight:bold;
	border:2px solid #e5e8e9;
	border-right: none;
	height:24px;
}
.lightFillAlt2
{
	background-color:#9bcae0;
	padding:5px;
	color:#004088;
	font-weight:bold;
	border-bottom:2px solid #e5e8e9;

}
.lightFill
{
	background-color:#9bcae0;
	padding:5px;
	color:#004088;
	font-weight:bold;
	border:2px solid #e5e8e9;
	border-bottom: none;
	height:24px;
}
.lightFill_2
{
	width:596px;
	background-color:#9bcae0;
	padding:3px 3px 4px 20px;
	color:#333333;
	font-size: 14px;
	font-weight: bold;
	border-bottom:2px solid #e5e8e9;
}
.lightFill_2_top
{
	width:596px;
	background-color:#9bcae0;
	padding:3px 3px 4px 20px;
	color:#004088;
	font-size: 14px;
	font-weight: bold;
	border-bottom:2px solid #e5e8e9;
}
.lightFill_2_top a{
	color:#044586;
}
.lightFill .alert, .lightFillAlt  .alert, .lightFillAlt2 .alert
{
	color:#044586;
	text-transform:uppercase;
	font-weight:bold;
}
.lightFillBar
{
	background-color:#9bcae0;
	padding:5px;
	color:#004088;
	font-weight:bold;
	border-bottom:2px solid #e5e8e9;
}	
.lightFill a, .lightFillAlt a, .lightFillAlt2 a, .lightFillBar a
{
	color:#044586 !important;
}
.fullBorder
{
	border:2px solid #e5e8e9;
}

/* General */
body
{
	text-align:center; /*workaround for IE centering issues*/
}
.clear
{
	clear: both;
}
	
/* Title */
.sectionhead
{
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #004196;
}
/* Forms */
.fieldlabel
{
	font-weight: bold;
	vertical-align: middle;
}
.orange_sectionhead
{
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #007ba0;
}
input, select
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	vertical-align: middle;
}
.hr, .hrline
{
	border-bottom: 1px solid #004196;
}
.hr hr, .hrline hr{display:none;}
.horiz-center, .horizCenter
{
	text-align:center;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.horizRight
{
	text-align:right;
	display:block;
	clear:both;
}
.horizRightOnly
{
	float:right;
	width:100%;
}
hr, hr.booksline
{
	border-style: solid;
 	border-width: 0 0 1px 0;
 	border-color: #004196;
	margin:10px;
	clear:both;
}
hr.booksline{margin:5px 10px;}
hr.green
{
	margin-left:-10px;
	margin-right:-10px;
	padding:0;
	color:#e0e3e4;
	background-color:#e0e3e4;
	height:2px;
	clear:both;
	border:0;
}
.recommendtitlesContent, .recommendtitlesContent_r8
{
	background: url(../../images/shell/Top_Title_Tab.gif) repeat-x top left;
	text-align: center;
	font-size: 14px;
	color: #002f59;
	font-weight: bold;
	padding-top: 8px;
	vertical-align: bottom;
}
.recommendtitlesContent_r8
{
	font-size: 14px;
	color: #002f59;
	font-weight: bold;
}
.recomtitlesBg4
{
	background: url(../../images/shell/rightline_bg.gif) repeat-x;
	width: 340px;
}
.recomtitlesBg4wider
{
	padding-top:2px;
	background: url(../../images/shell/rightline_bg.gif) repeat-x;
	width:540px;
}
.recomtitlesBg4Choose
{
	background: url(../../images/shell/rightline_bg.gif) repeat-x;
	width: 260px;
}
.recomtitlesBg4Choose2
{
	background: url(../../images/shell/rightline_bg.gif) repeat-x;
	width: 50px;
}
.recomtitlesBg4Featured
{
	background: url(../../images/shell/rightline_bg.gif) repeat-x;
	width: 230px;
}
.recomtitlesBg4Featured2
{
	background: url(../../images/shell/rightline_bg.gif) repeat-x;
	width: 250px;
}
.recomtitlesBg4Top
{
	background: url(../../images/shell/rightline_bg.gif) repeat-x;
	width: 260px;
}
.recomtitlesBg4Titles
{
	background: url(../../images/shell/rightline_bg.gif) repeat-x;
	width: 210px;
}
.recomtitlesBg4Members
{
	background: url(../../images/shell/rightline_bg.gif) repeat-x;
	width: 10px;
}
.recomtitlesBg4Detail
{
	padding: 0 2px;
	background: url(../../images/shell/rightline_bg.gif) repeat-x;
}
.recomtitlesBg4Detail a
{
	color:#007ba0;
}
.cartHeader
{
	background-color:#e4f1f9;
	color:#004088;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	vertical-align:middle;
	border-bottom:2px solid #e5e8e9;
	height:24px;
	line-height:24px;
}
.cartFooter
{
	background-color:#e4f1f9;
	color:#004088;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	vertical-align:middle;
	padding-bottom:5px;
}
.cartAnnounce
{
	color:#007ba0;
	padding:3px 1px;
	font-size:9px;
	text-align:center;
}
.cart
{
	background-color:#f8fcfe;
	font-size:9px;
	padding:3px;
}
.cart_joinnowBt {background-color:#e4f1f9;text-align:center;}
.cartList
{
	font-size:10px;
}
.cartListSelected
{
	font-size:10px;
	font-weight:bold;
}
.cartListSelectAnother
{
	font-size:10px;
	font-style:italic;
	color: #575757;
}
.cartListRemove
{
	background-color:#e4f1f9;
	font-style:italic;
	font-size:10px;
	padding:3px;
}
.cartListRemoveAlt
{
	background-color:#e4f1f9;
	font-size:10px;
	padding:3px;
	text-align:center;
}
.cartStatus
{
	font-weight:bold;
	font-size:10px;
}
.cart_lighterbg {background-color:#9bcae0;}
.closeX
{
	font-weight:bold;
	font-size:12px;
	color:#575757 !important;
	text-decoration:none !important;
}
.closeX:hover
{
	text-decoration:none;
	color:#575757  !important;
}
.sidebarDescription
{
	padding:5px;
}
.leftSidebar
{
	border:2px solid #e5e8e9;
	border-top:none;
}
.rightSidebar 
{
	border-left:2px solid #e5e8e9;
}
.centerContent
{
	border-bottom:2px solid #e5e8e9;
}
.centerContentAlt
{
	border-left:2px solid #e5e8e9;
	border-bottom:2px solid #e5e8e9;
}
.leftContent
{
	border:2px solid #e5e8e9;
	border-right: none;
}
.rightContent
{
	border:2px solid #e5e8e9;
	border-left: none;
}
.bottomRightContent {}
.alert
{
	color:#ae0001;
}
.alertAlt, .alert#alt
{
	color:#ae0001;
	font-style:italic;
}
.alert#alt2
{
	color:#ae0001;
}
.countsAsTwo
{
	background:url(../../images/icons/Icon_Count_As_2.gif);
	background-repeat:no-repeat;
	height:14px;
	padding-left:16px;
	color:#002f59;
	vertical-align:middle;
	line-height:14px;
}
a.alert:hover
{
		color:#ae0001;
}
a.alert
{
	text-decoration:underline;
}
.cartTotal
{
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding:0;
	margin:0;
}
.cartTotalprice {width:66px;color:#004088;}
.cartTotalsave {text-align:right; width:66px;color:#ae0001;}

.cartSave
{
	color:#004088;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	letter-spacing: -1px;
	padding:1px;
}
.cartTotalprice {width:66px;color:#004088;}
.cartTotalsave {text-align:right; width:66px;color:#ae0001;}
.viewFullCart
{
	color:#007ba0;
	font-weight:bold;
	text-align:right;
	padding:5px;
}
.viewFullCartLink
{
	color:#007ba0;
}
.cartAlt
{
	background-color:#f8fcfe;
	width:160px;
}
form.search
{
	padding:0;
	margin:0;
	float:left;
}
form.search *
{
	color:#333333 !important;
}
ul.sidebarList
{
	font-size:10px;
	margin-left:15px;
	list-style-position:outside;
}
ul.sidebarList li
{
	padding:3px 0 2px 0;
	margin:0;
}
.curveLogin, td.curveLogin
{
	background-color:#deeaf0;
}
form.curveLogin
{
	padding:5px;
	padding-right:19px;
}
#contentArea
{
	padding:20px;
}
.greyBar
{
	background-color:#f4f4f4;
	color:#002f59;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	padding:5px;
}
.bottomLeftSidebar
{
	border-right:2px solid #e5e8e9;
	border-top:2px solid #e5e8e9;
	width:170px;
}
ul.brightList 
{
	color:#007ba0;
	font-size:12px;
	padding:0;
	margin:0;
	padding-left:10px;
	list-style-position:inside;
}
ul.brightList *
{
	margin:0;
	padding:0;
	color:#007ba0 !important;
	font-size:11px;
}
.altH1
{
	color:#004196;
	font-size:14px;
	font-weight:bold;
}
img
{
	margin:0;
	padding:0;
}
.bottomContent
{
	border-top:2px solid #e5e8e9;
}
.standardPadding
{
	padding:5px 20px;
}
.standardPaddingUL
{
	padding:20px 0 0 20px;
}
.standardPaddingLR
{
	padding-top:0 20px;
}
.standardPaddingULR
{
	padding:20px 20px 0 20px;
}
.smallPadding
{
	padding:5px;
}
.bookTitle
{
	font-weight:bold;
}

.author
{
	text-decoration:none;
}	
.bookImage
{
	float:left;
	display:inline;
}
.bookRowThreeAcross{}
.bookContainerThreeAcross
{
	float:left;
	width:32%;
	padding:5px;
}
.bookContainerThreeAcrossEnd
{
	float:right;
	width:30%;
	padding:5px;
}
.bookThreeAcross
{
	float:left;
}
.bookThreeAcrossDesc
{
	float:left;
	text-align:left;
	padding-left:5px;
	font-size:10px;
	width:52%;
}
.bookRowFourAcross{}
.bookContainerFourAcross
{
	float:left;
	width:22%;
	padding:5px;
}
.bookContainerFourAcrossEnd
{
	float:left;
	width:20%;
	padding:5px;
}
.bookFourAcross
{
	float:left;	
}
.bookFourAcrossDesc
{
	float:left;
	text-align:left;
	padding-left:5px;
	font-size:10px;
	width:48%;
}
.bookRowTwoAcross{}
.bookContainerTwoAcross
{
	float:left;
	width:48%;
	padding:5px;
}
.bookContainerTwoAcrossEnd
{
	float:left;
	width:46%;
	padding:5px;
}
.bookTwoAcross
{
	float:left;
}
.bookTwoAcrossDesc
{
	float:left;
	text-align:left;
	padding-left:5px;
	font-size:10px;
	width:55%;
}
.fourBooksNoImg
{
}
.fourBooksNoImgContainer
{
	width:22%;
	padding:10px 5px 20px;
	float:left;
}
.fourBooksNoImgContainerEnd
{
	width:22%;
	padding:5px;
	float:left;
}
.bookRowFiveAcross
{
}
.bookContainerFiveAcross
{
	float:left;
	width:18%;
	padding:5px;
	margin-right:5px;
}
.bookContainerFiveAcrossEnd
{
	float:left;
	width:17%;
	padding:5px;
	padding-right:0;
	margin-right:0;
}
.bookFiveAcross
{
	height:100px;
	position:relative;
	top:0;
}
.bookFiveAcross img{
	position:absolute;
	bottom:0;
}
.bookFiveAcross2
{
	height:100px;
	position:relative;
	top:0;
}
.bookFiveAcross2 img{
	position:absolute;
	bottom:0;
}
.bookFiveAcrossDesc
{
	float:left;
	text-align:left;
	padding-bottom:5px;
	font-size:10px;
	margin-top:3px;
}
.bookFiveAcrossDesc img.bt{margin-top:3px;}
.bookSidebar
{
	width:150px;
	padding:3px;
	padding-left:7px;
}
.bookSidebarHolder
{
	width:70px;
	float:left;
}
.bookSidebarDesc
{
	width:70px;
	padding-left:3px;
	float:right;
	font-size:10px;
}

/* offer text such as 5 books for 99cents*/

.offerTextHuge
{
	font-size:37px;
	font-weight:bold;
	color:#d71d1d;
}
.offerTextHugeAlt 
{
	font-size:36px;
	font-weight:bold;
	color:#004196;
	padding-left:34px;
	margin:0;
}
.offerTextHugeAlt1{margin:0;color:#004196;font-size:30px;padding-left:30px;}
.offerTextHugeAlt .alert
{
	color:#ae0001;
}
.offerTextHuge .alert
{
	color:#d71d1d;
}
.offerTextHugeFinePrint 
{
	color:#909090;
	font-size:14px;
}
.offerTextHugeFinePrint a
{
	color:#909090;
	text-decoration:underline;
	line-height:14px;
	margin-left:0;
	padding-left:0;
	font-weight:bold;
}
.offerTextHugeFinePrint a.Alt1{color:#575757;}
.offerTextHugeExtras
{
	color:#d71d1d;
	font-size:18px;
}
.offerTextHugeExtras a
{
	color:#d71d1d;
}
.offerTextHugeExtras a.Alt1{color:#909090;}
.offerTextHugeExtras .alert
{
	text-decoration:underline;
	color:#d71d1d;
}
.offerTextSmall
{
	color:#d71d1d;
	font-size:18px;
	font-weight:bold;
}
.offerTextSmallAlt
{
	color:#d71d1d;
	font-size:18px;
	font-weight:bold;
}
.offerTextSmall *
{
	color:#d71d1d;
}
.offerTextSmallFinePrint
{
	color:#909090;
	font-size:9px;
}
.offerTextSmallExtras
{
	color:#d71d1d;
	font-size:12px;
}
.offerTextSmallExtras *
{
	font-style:italic  !important;
	font-weight:bold !important;
	color:#d71d1d !important;
}
.offerTextMedium
{
	color:#d71d1d;
	font-size:20px;
	font-weight:bold;
}
.offerTextMediumAlt
{
	color:#d71d1d;
	font-size:20px;
	font-weight:bold;	
}
.offerTextMediumAlt2
{
	color:#d71d1d;
	font-size:25px;	
}
.offerTextMediumAlt2 .alert
{
color:#ae0001;
}


.offerTextMedium *,.offerTextMediumAlt *
{
	color:#d71d1d  !important;
}
.offerTextMediumFinePrint a
{
	color:#909090;
	font-size:9px;
}
.offerTextMediumExtras
{
	color:#d71d1d;
	font-size:14px;
}
.offerTextMediumExtras *
{
	text-decoration:underline !important;
	text-transform:uppercase  !important;
	color:#d71d1d  !important;
}
.offerTextLarge
{
	color:#d71d1d;
	font-size:24px;
	font-weight:bold;
}

.offerTextLarge *
{
	font-weight:bold;
	color:#d71d1d !important;
}
.offerTextLargeFinePrint, .offerTextLargeFinePrint a
{
	color:#909090 !important;
	font-size:10px !important;
}
.offerTextLargeFinePrintAlt
{
	color:#909090;
	font-weight:bold;
}
.offerTextLargeExtras
{
	color:#d71d1d;
	font-size:17px;
}
.offerTextLargeExtras a
{
	color:#d71d1d;
}
.offerTextLargeExtras .alert
{
	text-decoration:underline;
	color:#d71d1d;
}
.offerTextGiant
{
	color:#d71d1d;
	font-size:48px;
	font-weight:bold;
}
.offerTextGiant *
{
	color:#d71d1d;
}
.offerTextGiantFinePrint a
{
	color:#909090;
	font-size:12px;
}
.offerTextGiantExtras
{
	color:#d71d1d;
	font-size:28px;
}
.offerTextGiantExtras .alert
{
	text-decoration:underline;
	color:#d71d1d;
}
.offerTextGiantExtras a
{
	color:#d71d1d;
}
.offerPlanpage{
font-size:24px;color:#004196;}
.offerPlanpage span.alert
{
	color:#d71d1d;
}
.withmembership a{color:#909090;font-size:10px;font-weight:bold;}
/* end offer text*/
.sidebarHeader
{
	background-color:#2b76bf;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	padding: 5px;
	text-align:left;
	border-top:1px solid #e5e8e9;
	margin:0;
	width:auto;
}
.sidebar_r8
{
	background-color:#2b76bf;
	color:#ae0001;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	padding:10px 5px;
	text-align:left;
	border-top:1px solid #e5e8e9;
	margin:0;
	width:auto;
}
.topSidebarHeader
{
	background-color:#2b76bf;
	color:#ae0001;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	padding:10px 5px;
	text-align:center;
	margin:0;
}
.topSidebarHeader_r8
{
	background-color:#2b76bf;
	color:#ae0001;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	margin:0px;
}

.formHighlight
{
	background-color:#deeaf0;
	padding:10px 20px 5px 20px;
	margin-bottom:15px;
}
.browseAlt1
{
	background-color:#ffffff;
	color:#007ba0;
	padding-left:7px;
	font-weight:bold;
	height:24px;
	vertical-align:middle;
	line-height:24px;
}
.browseAlt1#selected,.browseAlt2#selected
{
	height:auto;
}
.browseAlt1#selected li,.browseAlt2#selected li
{
	color:#003f6b;
}
.browseAlt2, .browseAlt2wborder
{
	background-color:#ffffff;
	color:#007ba0;
	padding-left:7px;
	font-weight:bold;
	height:24px;
	vertical-align:middle;
	line-height:24px;
}
.browseAlt1 a, .browseAlt2 a
{
	text-decoration:none;
	color:#007ba0;
}
.browseAlt2wborder{border-bottom: 2px solid #e5e8e9;}
a.browseSection
{
	color:#007ba0;
	font-size:12px;
	font-weight:bold;
}
a.browseSection:visited
{
color:#007ba0;
font-size:12px;
font-weight:bold;
}
a.browseSection:hover
{
color:#007ba0;
font-size:12px;
font-weight:bold;
}
a.browseSubSection
{
	color:#007ba0;
}
a.browseSubSection:visited
{
	color:#007ba0;
}
a.browseSubSection:hover
{
	color:#007ba0;
}
.sidebarAnnounce
{
 	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	border-bottom:2px solid #e5e8e9;	
	padding:10px;
}
.footerLinks
{
	text-decoration:none;
}
a.brightLink
{
	color:#e5e8e9;
}  
.strike
{
	text-decoration:line-through;
}
.featuredBook{}
.featuredBookHolder
{
	float:left;
	padding:8px;
	padding-left:0;
}
.featuredBookPricing
{
	float:left;
	padding:5px;
	width:222px;	
}
.featuredBookDesc
{
	clear:both;	
}
.singleBookFullDesc{}
.singleBookFullDescHolder
{
	float:left;
}
.singleBookFullDescDescription
{
	float:left;
	padding:5px;
	width:70%;
}

ul.sidebar
{
	padding:0;
	padding-left:17px;
	margin:0;
	list-style-type:none;
}
ul.sidebar li
{
	margin:0;
	padding:0;
	color: #003f6b !important;
}
ul.sidebar a
{
	text-decoration:none;
	color: #007ba0;
}
div.sidebarList
{
	padding-left:17px;
}
.searchBar
{
	background-color:#f4f4f4;
	border:1px solid #c4c4c4;
	padding:5px;
}
form.sort
{
	clear:none;
	margin:0;
	padding:0;
	display:inline;
}
b .alert
{
	color:#ae0001;
	text-transform:uppercase;
}
b em
{
	color:#ae0001;
}
.advantageBar
{
	border:1px solid #c4c4c4;
	margin:20px;
	padding:1px;
}
.advantageBarFill
{
	border: 1px solid #FFFFFF;
	background-color:#f4f4f4;
	padding:5px;
}
.lightText
{
	color:#575757;
}
.lightText a
{
	color:#575757;
}
.finePrint
{
	font-size:10px;
}
.enrollmentHead
{
	background-color:#9bcae0;
	font-weight:bold;
	font-size:14px;
	padding:1px;
	padding-left:20px;
}
.enrollmentBody
{
	background-color:#deeaf0;
	border-right:2px solid #FFFFFF;
}
.enrollmentSubHead
{
	background-color:#f4f4f4;
	font-weight:bold;
	font-size:12px;
	padding:5px;
	text-align:center;	
}
.enrollmentSubHeadjustment{
	text-align:left;
	padding-left:20px;
}
.enrollmentSubHead2
{
	background:#F6F5E3 url('../../common/images/shell/CC_CounterPixel.gif')no-repeat;
	font-weight:bold;
}
.enrollmentSubHead3
{
	background-color:#f4f4f4;
	font-weight:bold;
	width:540px;
	}
.enrollmentSubHead_r8
{
	background-color:#f4f4f4;
	font-weight:bold;
	font-size:12px;
	padding:5px;	
}
.enrollmentSubHeadNoPadding
{
	background-color:#f4f4f4;
	font-weight:bold;
	font-size:12px;
}
.enrollmentHead#left
{
	border-right:2px solid #FFFFFF;
}
.MemberInfo{padding:10px 10px 20px 20px}
.subTotal
{
	text-align:center;
	border-top:2px solid #333333;
	font-weight:bold;
}
.subTotalLarge
{
	font-size:12px;
	color: #ae0001;
}
.subTotalLargeRed
{
	font-size:12px;
	color: #ae0001;
}
img.bottom
{
	margin-bottom:-1px;
}
img.bottom2
{
	margin-bottom:-2px;
}
html>body img.bottom2,html>body img.bottom /*hide from IE*/
{
	margin-bottom:0;
}
a.relatedCategories
{
	color:#007ba0;
	font-weight:bold;
}
.sideBarSeparatorLeft
{
	border-top:2px solid #004196;
	width:170px;
}
.sideBarSeparatorRight
{
	border-top:2px solid #004196;
	width:160px;
}
.separator
{
	border-top:2px solid #004196;
}
.lightSeparator
{
	border-top:1px solid #e0e3e4;
	height:1px;
}
.zoobaSidebar
{
	background-color:#004196;
	border-left:2px solid #004196;
}
.zoobaSidebarHeader
{
	background-color:#9bcae0;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	padding:5px 2px;
	text-align:left;
	margin:0px;
	color:#FFFFFF;	
	margin:0;
	width:auto;
}
.zoobaSidebarHeader_light{
	background-color:#9bcae0;
	font-weight:bold;
	font-size:12px;
	padding:5px 2px 5px 5px;
	text-align:left;
	margin:0px;
	color:#004196;
	margin:0;
	width:auto;
	}
.zoobaSidebarSection
{
	border-bottom:1px solid #e5e8e9;
	background-color:#e8f3f9;
	padding:5px;
}
.zoobaBook
{
	float:left;
}
.zoobaBookDesc
{
	padding-left:5px;
	float:left;
	width:50%;
}
.zoobaHeader
{
	background-color:#9bcae0;
	font-weight:bold;
	text-align:center;
}
.zoobaAlt1
{
	background-color:#f4f4f4;
	text-align:center;
	font-weight:bold;
	border-top:1px solid #9bcae0;
	border-bottom:1px solid #9bcae0;
}
.zoobaAlt2
{
	background-color:#FFFFFF;
	text-align:center;
}
.zoobaAlt3
{
	background-color: #f4f4f4;
	text-align:center;
}
.zoobaAlt3#bottom
{
	border-bottom:1px solid #9bcae0;
}
.subTitle#alt
{
	color: #004196 !important;
}
.help
{
	padding-bottom:2px;
}
.more
{
	color:#007ba0;
}
.memberLogin
{
	font-size:12px;
	color:#044586;
	font-weight:bold;
	padding-bottom:2px;
}
.membershipAgreement
{
	overflow:auto;
	width:450px;
	height:135px;
	border:1px solid #e5e8e9;
	padding:5px;
}
.membershipAgreement2
{
	overflow:auto;
	width:400px;
	height:415px;
	border:1px solid #e5e8e9;
	padding:5px;
}
.popupHeader
{
	background-color:#9bcae0;
}
.debitCard
{
	color:#004196;
}
.single-column, .singleColumn
{
	border:2px solid #e5e8e9;
	width:756px; /*width for safari*/
}
.single-column, .singleColumn{width:760px;#} /*safari ignores this line*/

.tioli_bold_14 {font-size:14px;font-weight:bold;}
.join_rightnav {
background-color: #deeaf0;
padding: 6px 6px 12px 6px;
border-bottom: 1px solid #004196;
}
.susplanZ
{
 background-color:#FFFFFF;
 padding:5px 0;
 border-bottom:2px solid #9bcae0;
 border-right:1px dashed #9bcae0;
}
.susplanZ_2
{
 background-color:#FFFFFF;
 padding:5px 0;
 border-bottom:2px solid #9bcae0;
 border-right:10px solid #9bcae0;
}
.susplanZ_hl
{
 background-color:#F1F1F1;
 padding:5px 0;
 border-bottom:2px solid #9bcae0;
 border-right:1px dashed #9bcae0;
}
.susplanZ_cat
{
 background-color:#F9FAEA;
 padding:5px 0px 5px 15px;
 border-bottom:2px solid #9bcae0;
 border-left:10px solid #9bcae0;
 border-right:1px dashed #9bcae0;
}
.susplanZ_rav
{
 background-color:#2b76bf;
 padding:0 0 5px 0;
}
.susplanZ_rel
{
 background-color:#ACD877;
 padding:0 0 5px 0;
}
.susplanZ_lei
{
 background-color:#C2EA91;
 padding:0 0 5px 0;
 border-right:10px solid #9bcae0;
}
.susplanZ_small
{
 font-size: 10px;
 color: #333333;
}
.susplanZ_smaller
{
 font-size: 8px;
 color: #333333;
}
.page_title2
{
 font-size:19px;
 color:#333333;
 font-weight:bold;
}
.acct_payment_header
{
font-size:12px;color:#004196;
}
.mem_agreement_box
{
background-color:#9bcae0;
height:21px;
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
}
.mem_agreement_txt
{
font-size:14px;
color:#333333;
}
.lineheight12{
	line-height:12px;
}
.fontsize22{
	font-size:22px;
}
.req_field {color:#ae0001;font-weight:bold;font-size:10px;}
div#all_links
{
	margin: 0px;
}
div#all_links a
{
	line-height: 18px;
	font-size: 12px;
}
div#all_links .col1
{
	float: left;
	vertical-align: top;
	width: 270px;
	padding-bottom: 20px;
}
div#all_links .col2
{
	float: right;
	vertical-align: top;
	width: 270px;
	padding-bottom: 20px;
}
/*supplemental borders when needed*/
.borderTop{border-top:2px solid #e5e8e9;}
.borderRight{border-right:2px solid #e5e8e9;}
.borderBottom{border-bottom:2px solid #e5e8e9;}
.borderLeft{border-left:2px solid #e5e8e9;}
.borderTopRight{border-top:2px solid #e5e8e9;border-right:2px solid #e5e8e9;}
.borderBottomLeft{border-bottom:2px solid #e5e8e9;border-left:2px solid #e5e8e9;}
#quotes{border-left:1px solid #0a5299;}
#quotes .word{padding:18px 8px;color:#004196;font-size:15px; font-weight:bold;}
#quotes span.credit{margin-top:0;color:#004196;font-size:15px;font-style:italic;font-weight:normal;}
.inputnote{color:#575757; font-weight:bold;}/*TextColor3 for Master*/
.bold{font-weight:bold;}
/*Easy Step Adjustment in addition to Common.css*/
/*Easy Steps Adjustments*/
#EasySteps{
background-color:#326da7;
margin:0 4px 1px 0;padding:0;
width:570px !important;
width:570px;
overflow: hidden;
}
#EasySteps .Images, #EasySteps .Attribs{margin:0; padding:0;}
.Step1, .Step2, .Step3{
	width:190px;
	float:left;
	background-color:#326da7;
	margin:0;
	padding:0;
	border:1px solid #FFFFFF;
	padding-bottom: 200px;
	margin-bottom: -200px;
}
.Step2{background-color:#5e95cb; border-left:none;}
.Step3{background-color:#85b9eb; border-left:none;}
#EasySteps .Images img{margin:0 10px;}

/*Plan Table*/
#PlanTable, #PlanTable td.Continue{ 
	background-color:#9bcae0;
}
#PlanTable form{}
#PlanTable form a.continue img{border:none; margin:10px 230px;}
#PlanTable table {
	border-top:8px solid #9bcae0;
	border-collapse: collapse;
	margin:0px 8px;
	text-align:center;
}
#PlanTable th{background-color: #ffffff;border: 1px solid #9bcae0;vertical-align:bottom;padding:4px 6px 4px;line-height:12px;}
#PlanTable tr {background-color: #f4f4f4;}
#PlanTable tr.active{background-color: #ffffff;}
#PlanTable td {
	border: 1px solid #9bcae0;
	border-bottom:2px solid #9bcae0;
	padding:12px 6px;
	-moz-border-radius: ;
}
#PlanTable td span.price{
	font-weight:bold;
	display:block;
}
#PlanTable .td1 {width:60px;}
#PlanTable .td2 {width:150px;}
#PlanTable .td3 {width:116px;}
#PlanTable .td4 {width:130px; font-weight:bold;}
#PlanTable .td5 {width:90px; font-weight:bold; color:#OfferTextColor2/*OfferTextColor2*/;text-transform: capitalize;}
#PlanTable .PlanPointer{background-color:#FFFFFF;border:6px solid #e5e8e9;border-left-width:5px;border-right-width:5px;text-align:left;padding:0;margin:0;}
#PlanTable .PlanPointer img{position:relative;left:18px;top:-5px;}
#PlanTable .PlanPointer span.PointerText{position:relative; left:24px; top:-10px;}
#PlanTable td.Continue{ 
	padding:15px 0 0 0;
}
#PlanConditions{margin:0 !important;margin-top:-10px;padding:0 0 0 8px;}
#PlanConditions p{font-size:10px;padding-bottom:0;padding-top:20px;margin-bottom:0;margin-top:4px;}
div.HrLine_gray	
{
	clear:both;
	position:relative;	
	padding: 1px 10px 0 1px;
	width: 98% !important;
	width: 98%;
	border-bottom:1px solid #RulerColor1;
}
div.HrLine_gray hr{display:none;}
}
.browselink a, .browselink a:visited
{
	color : #007ba0;
	text-decoration: underline;
}
.browselink a:hover
{
	color: #007ba0;
	text-decoration: underline;
}
.catlink a
{
	font-weight: bold;
	color: #007ba0;
	text-decoration: underline;
}
.catlink a:hover
{
	font-weight: bold;
	color: #007ba0;
	text-decoration: underline;
}
.catlink a:visited
{
	font-weight: bold;
	color: #007ba0;
	text-decoration: underline;
}
.safeShopping
{
	padding:20px;
	text-align:center;
}
/* --EOF-- */

