﻿html
{
	background-color: #B8BABC;
}

.txtSuccess
{
	color:Green;
}
.txtFailure
{
	color:Red;
}
.rowCol
{
	vertical-align:top;
}
.preview
{
	width:710px;
	border:1px solid silver;
}
.rowCol:hover
{
	vertical-align:top;
	background-color:#a586b0;
}

body
{
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	text-align: left;
	font-size: 14px;
	line-height: 1.2;
	word-wrap: break-word;
	text-rendering: optimizeLegibility;/* kerning, primarily */
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	body { text-rendering:auto; }
}
.volumeText
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#8b609f; 
	font-weight:bold; 
	text-align:left; 
	font-size:12px;
	text-decoration:none;
}
.linkAdvancedSearch
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:White; 
	font-weight:bold; 
	text-align:left; 
	font-size:14px;
	text-decoration:none;
}
.linkAdvancedSearch:hover
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#b8babc; 
	font-weight:bold; 
	text-align:left; 
	font-size:14px;
	text-decoration:underline;
}
.divMain
{
	z-index: 1;
	width: 960px;
	min-height: 1300px;
	border-width: 20px;
	border-style: solid;
	border-color: #7C798F;
	background-color: #FFFFFF;
	margin: -20px auto 13px;
	margin-bottom:0px;
}
.divNavPlaceHolder
{
	z-index:4;
	top:-31px;
	left:15px;
	position:relative;
}
.divBanner
{
	z-index:2;
	width: 960px;
	height: 114px;
	background-color: #7C798F;
}
.divImgBannerBook
{
	top:3px;
	left:49px;
	z-index:4;
	width:76px; 
	height:58px;
	position:relative;
}
.divImgBannerBookText
{
	z-index:3;
	top:-62px;
	left:117px;
	z-index:3;
	width:140px; 
	height:76px;
	position:relative;
}
.divImgBannerBookStrap
{
	z-index:2;
	top:-114px;
	left:228px;
	z-index:3;
	width:522px; 
	height:49px;
	position:relative;
}
.divSideBarPlaceHolder
{
	z-index:2;
	width:189px;
	top:-155px;
	height:300px;
	left:755px;
	position:relative;
}
.divContentShare
{
	width:189px;
	background-color:#4b0d62;
	height:208px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    behavior: url(border-radius.htc);
    border-radius: 10px;
}
.divContentFlash
{
	top:27px;
	width:189px;
	background-color:#7c798f;
	z-index:6;
	height:160px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    behavior: url(border-radius.htc);
    border-radius: 10px;
}



.divFlashText
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:White;
	font-size:15px;
	font-weight:bold;
}

.linkFlashText
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:White;
	font-size:15px;
	font-weight:bold;
}

.linkFlashText:hover
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:White;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
}


.divNavBox
{	
	background-color:#4b0d62;
	height:44px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    behavior: url(border-radius.htc);
    border-radius: 6px;
}

.divNavBox:hover
{	
	background-color:#cc6600;
	height:44px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    behavior: url(border-radius.htc);
    border-radius: 6px;
}

.divNavBoxSelected
{	
	background-color:#8b609f;
	height:44px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    behavior: url(border-radius.htc);
    border-radius: 6px;
}

.linkMainNav
{
	text-decoration:none;
	color:White;
}
.test
{
	background-color:#4b0d62;
}
.test:hover
{
	background-color:#cc6600;
}

.divNavTextHover
{
	top:8px;
	z-index:6;
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:White;
	text-align:center; 
	font-size:13px;
	font-weight:bold;
	position:relative;
}
.divNavText
{
	top:14px;
	z-index:6;
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:White;
	text-align:center; 
	font-size:13px;
	font-weight:bold;
	position:relative;
}
.divNavTextDouble
{
	top:8px;
	z-index:6;
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:White;
	text-align:center; 
	font-size:13px;
	font-weight:bold;
	position:relative;
}
.divNavBoxHover
{	
	background-color:#cc6600;
	height:44px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    behavior: url(border-radius.htc);
    border-radius: 6px;
}



.divContentSearch
{
	top:8px;
	width:189px;
	background-color:#cc6600;
	z-index:6;
	height:128px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    behavior: url(border-radius.htc);
    border-radius: 10px;
}

.divContentLogin
{
	top:17px;
	width:189px;
	background-color:#7c798f;
	z-index:6;
	height:194px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    behavior: url(border-radius.htc);
    border-radius: 10px;
}

.divContentCart
{
	top:27px;
	width:189px;
	background-color:#7c798f;
	z-index:6;
	height:107px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    behavior: url(border-radius.htc);
    border-radius: 10px;
}

.divContentRecomends
{
	top:38px;
	width:189px;
	background-color:#c9b6d0;
	z-index:1;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    behavior: url(border-radius.htc);
    border-radius: 10px;
   
}

.divShareIconPlaceHolder
{
	width:155px;
	background-color:#FFFFFF;
	z-index:8;
	height:39px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    behavior: url(border-radius.htc);
    border-radius: 10px;
}
.tdAccordian
{
	width:722px;
	background-color:#7c798f;
	height:31px;
}

.inputQuickSearch
{
	border:0px;
	height:20px;
	width:104px;
	z-index:11;
}

.inputQuickSearch:focus, input:focus{ 
    outline: none; }

.inputLogin
{
	border:0px;
	height:18px;
	width:130px;
	z-index:11;;
	
}

.inputLoginNew
{
	border:0px;
	height:18px;
	width:130px;
	z-index:11;
		background-image: url(../images/pwdMask.png);
    background-repeat: no-repeat;
    background-position: center;

}

.inputLoginWatermark
{
	color:Silver;
	border:0px;
	height:18px;
	width:130px;
	z-index:11;
}


.inputLoginWatermarkPwd
{
	color:Silver;
	border:0px;
	height:18px;
	width:130px;
	z-index:11;
	vertical-align: middle;
    text-align: right;
    background-image: url(/images/pwdMask.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color:Red;
}

.inputLogin:focus, input:focus{ 
    outline: none; }
    
.inputLoginWatermark:focus, input:focus{ 
outline: none; }

.inputLoginWatermarkPwd:focus, input:focus{ 
outline: none; }

.linkContentBar
{
	text-decoration:underline;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:White;
	text-align:left; 
	font-size:12px;
	font-weight:normal;
}
.linkContentBar:hover
{
	text-decoration:none;
	color:#b8babc;
}
.linkContentBarBold
{
	text-decoration:underline;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:White;
	text-align:left; 
	font-size:13px;
	font-weight:bold;
}
.linkContentBarBold:hover
{
	text-decoration:none;
	color:#b8babc;
}



.tdContentTextSmall
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:White;
	text-align:left; 
	font-size:9px;
	font-weight:normal;
}
.tdContentTextSmallBlack
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:Black;
	text-align:left; 
	font-size:12px;
	font-weight:normal;
}

.tdMailTextPurple
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#4b0d62;
	text-align:left; 
	font-size:14px;
	font-weight:bold;
}

.tdSearchParamsText
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#4b0d62;
	text-align:left; 
	font-size:14px;
	font-weight:normal;
}

.linkContentTextSmall
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:White;
	text-align:left; 
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
}
.linkContentTextSmall:hover
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#b8babc;
	text-align:left; 
	font-size:9px;
	font-weight:normal;
	text-decoration:underline;
}

.tdContentLargeNormal
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:White;
	text-align:left; 
	font-size:12px;
	font-weight:normal;
}

.sideContentLargeNormal
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:White;
	text-align:left; 
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

.linkContentLargeNormal
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:White;
	text-align:left; 
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.linkContentLargeNormal:hover
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#b8babc;
	text-align:left; 
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}

.linkNavLeft
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:White;
	text-align:left; 
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.linkNavLeft:hover
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#b8babc;
	text-align:left; 
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.tdContentNormalBold
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:White;
	text-align:left; 
	font-size:12px;
	font-weight:bold;
}


.linkContentNormalBold
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:White;
	text-align:left; 
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.linkContentNormalBold:hover
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#b8babc;
	text-align:left; 
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.divSignUp
{	
	background-color:#a586b0;
	height:34px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    behavior: url(border-radius.htc);
    border-radius: 6px;
    position:relative;
    z-index:3;
    width:722px;
    left:18px;
    top:-20px;
}

.divSignText
{	
	text-align:center;
	z-index:4;
	top:10px;
	position:relative;	
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:White; 
	font-size:13px;
	font-weight:normal;
}

.divFooter
{
	z-index: 1;
	width: 960px;
	border-width: 20px;
	border-style: solid;
	border-color: #7C798F;
	margin: -20px auto 13px;
	background-color: #7C798F;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:White;
	text-align:left; 
	font-size:11px;
	font-weight:bold;
}

.linkFooter
{
	color:White;
	text-align:left; 
	font-size:11px;
	font-weight:bold;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	text-decoration:none;
}

.linkFooter:hover
{
	color:#b8babc;
	text-align:left; 
	font-size:11px;
	font-weight:bold;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	text-decoration:underline;
}

.Headline1
{
	font-family: Century Gothic, Apple Gothic, sans-serif;
	color: #4B0D62;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	font-size: 20px;
	text-align:center;
}

.HeadlineHome
{
	font-family: Century Gothic, Apple Gothic, sans-serif;
	color: #4B0D62;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	font-size: 18px;
	text-align:center;
}

.linkAccordian
{
	font-family: Century Gothic, Apple Gothic, sans-serif;
	color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	font-size: 14px;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
}
.linkHand
{
	cursor:pointer;
}
.txtPageBanner
{
	font-family: Century Gothic, Apple Gothic, sans-serif;
	color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	font-size: 14px;
	text-align:center;
	text-decoration:none;
}
.txtPageBannerDark
{
	font-family: Century Gothic, Apple Gothic, sans-serif;
	color: #4b0d62;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	font-size: 14px;
	text-align:center;
	text-decoration:none;
}

.linkWhiteNormal
{
	color:White;
	text-decoration:none;
}

.linkWhiteNormal:hover
{
	color:#b8babc;
	text-decoration:underline;
}

.linkWhiteBold
{
	font-family: Century Gothic, Apple Gothic, sans-serif;
	color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
	text-decoration:none;
}

.linkWhiteBold:hover
{
	font-family: Century Gothic, Apple Gothic, sans-serif;
	color: #b8babc;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
	text-decoration:underline;
}

.txtFormLabel
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#4b0d62;
	text-align:left; 
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
.txtFormLabelLarge
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#4b0d62;
	text-align:left; 
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.txtFormLabelLargeNormal
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#4b0d62;
	text-align:left; 
	font-size:14px;
	font-weight:normal;
	text-align:left;
}
.txtFormLabelLargeNormalBlack
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:black;
	text-align:left; 
	font-size:14px;
	font-weight:normal;
	text-align:left;
}
.chkAccount
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#4b0d62;
	text-align:left; 
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
.chkAccountSmall
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#4b0d62;
	text-align:left; 
	font-size:10px;
	font-weight:normal;
	text-align:left;
}
.chkAccountBold
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#4b0d62;
	text-align:left; 
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.txtFormLabelNormal
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#4b0d62;
	text-align:left; 
	font-size:12px;
	font-weight:normal;
	text-align:right;
}

.txtFormLabelBlackBold
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#4b0d62;
	text-align:left; 
	font-size:12px;
	font-weight:bold;
}

.txtFormInput
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:black;
	text-align:left; 
	font-size:12px;
	border:1px solid #8b609f;
	height:20px;
	width:461px;	
}
.txtFormTextArea
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:black;
	text-align:left; 
	font-size:12px;
	border:1px solid #8b609f;
	height:300px;
	width:461px;	
}

.txtFormInputMulti
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:black;
	text-align:left; 
	font-size:12px;
	border:1px solid #8b609f;
	width:410px;	
}

.selFormInput
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:black;
	font-size:12px;
	border:1px solid #8b609f;
}
.txtFormInputZip
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:black;
	text-align:left; 
	font-size:12px;
	border:1px solid #8b609f;
	height:20px;
	width:70px;	
}

.txtFormInputShip
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:black;
	text-align:left; 
	font-size:12px;
	border:1px solid #8b609f;
	height:20px;
	width:100px;	
}

.btnFormSubmit
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:black;
	text-align:center; 
	font-size:12px;
	border:1px solid black;
}
.linkBookTitleBold
{
	text-decoration:underline;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#4b0d62;
	font-size:14px;
	font-weight:bold;
}

.linkBookTitleSmall
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#4b0d62;
	font-size:12px;
	font-weight:bold;
}

.linkBookTitleSmall:Hover
{
	text-decoration:underline;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#4b0d62;
	font-size:12px;
	font-weight:bold;
}

.linkPurpleSmall
{
	text-decoration:underline;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#4b0d62;
	font-size:12px;
	font-weight:normal;
}

.linkPurple
{
	text-decoration:underline;
	color:#4b0d62;
}
.linkPurple:hover
{
	text-decoration:none;
	color:#8b609f;
}

.linkPurpleBold
{
	text-decoration:underline;
	color:#4b0d62;
	font-weight:bold;
}
.linkPurpleBold:hover
{
	text-decoration:none;
	color:#8b609f;
}

.linkPurpleSmall:hover
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#8b609f;
	font-size:12px;
	font-weight:normal;
}

.linkOrangeNormal
{
	text-decoration:underline;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#cc6600;
	font-size:14px;
	font-weight:bold;
}

.linkOrangeNormal:hover
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#8b609f;
	font-size:14px;
	font-weight:bold;
}

.linkPurpleNormal
{
	text-decoration:underline;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#4b0d62;
	font-size:14px;
	font-weight:normal;
}

.linkPurpleNormal:hover
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#8b609f;
	font-size:14px;
	font-weight:normal;
}


.linkPurpleBold
{
	text-decoration:underline;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#4b0d62;
	font-size:14px;
	font-weight:bold;
}

.linkPurpleBold:hover
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#8b609f;
	font-size:14px;
	font-weight:bold;
}



.tdAuthorTextBold
{
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:black;
	font-size:14px;
	font-weight:bold;
}

.linkBookTitleBold:hover
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#8b609f;
	font-size:14px;
	font-weight:bold;
}

.txtBookTitleBold
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#4b0d62;
	font-size:16px;
	font-weight:bold;
}

.txtPageSumText
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#8b609f;
	font-size:14px;
	font-weight:bold;
}
.txtLightPurpleNormal
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#8b609f;
	font-size:14px;
}

.txtSubTitleBold
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#4b0d62;
	font-size:14px;
	font-weight:bold;
}
.bookDetailRounded
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:white;
	font-size:12px;
	font-weight:bold;
	background-color:#a586b0;
	width:197px;
}

.bookDetailTextBlack
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:black;
	font-size:12px;
	font-weight:normal;
	width:167px;
	text-align:left;
}
.linkBookDetailNav
{
	text-decoration:none;
	color:White;
}
.linkBookDetailNav:hover
{
	text-decoration:underline;
	color:#b8babc;
}
.tdBookDetailPrice
{
	color:#4b0d62;
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.tdBookListHeader
{
	color:#4b0d62;
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	font-size:14px;
	font-weight:bold;
}
.tdNormalText
{
	color:#4b0d62;
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	font-size:12px;
}

.tdPagePanel
{
	background-color:#dedde3;
}
.tdAccountHeader
{
	color:#4b0d62;
	text-decoration:none;
	font-family:Century Gothic, Apple Gothic, sans-serif;
	font-size:24px;
	font-weight:normal;
}

.tdCatalogHeader
{
	color:#4b0d62;
	text-decoration:none;
	font-weight:bold;
	font-family:Century Gothic, Apple Gothic, sans-serif;
	font-size:24px;
}

.tdCatalogHeaderLight
{
	color:#b498c1;
	text-decoration:none;
	font-weight:bold;
	font-family:Century Gothic, Apple Gothic, sans-serif;
	font-size:24px;
}
.divPageHeader
{
	color:white;
	text-decoration:none;
	font-family:Century Gothic, Apple Gothic, sans-serif;
	font-size:24px;
	font-weight:normal;
}

.tdContactLargeBold
{
	color:white;
	text-decoration:none;
	font-family:Century Gothic, Apple Gothic, sans-serif;
	font-size:18px;
	font-weight:bold;
}

.linkHubBox
{
	color:white;
	text-decoration:none;
	font-family:Century Gothic, Apple Gothic, sans-serif;
	font-size:18px;
	font-weight:bold;
}
.linkHubBox:hover
{
	color:#b8babc;
	text-decoration:underline;
	font-family:Century Gothic, Apple Gothic, sans-serif;
	font-size:18px;
	font-weight:bold;
}

.ulArrow
{ 
	list-style-image: url("/images/rightarrow.gif");
} 
.modalChooseWishListPopup
{
	width:800px;
	height:500px;
	background-color:white;
}
.modalSaveWishListPopup
{
	width:800px;
	height:300px;
	background-color:white;
}
.modalViewTermsPopup
{
	width:800px;
	height:550px;
	background-color:white;
}
.modalSaveCartItem
{
	width:800px;
	height:400px;
	background-color:white;
}
.modalAddEditor
{
	width:800px;
	height:400px;
	background-color:white;
}

.modelValLabel
{
	color:#dedde3;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.linkWhiteLarge
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:white;
	font-size:18px;
	font-weight:bold;
}
.linkWhiteLarge:hover
{
	text-decoration:underline;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#b8babc;
	font-size:18px;
	font-weight:bold;
}
.txtWhiteLarge
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:white;
	font-size:18px;
	font-weight:bold;
}
.txtReducedPrice
{
	color:#cc6600;
	font-weight:bold;
}
.txtError
{
	color:Red;
}
.tabBackground
{
	background-image:url("../images/backtab.gif"); 
	background-repeat:repeat-x;
}

h1
{
    color:#4b0d62;
    font-weight:bold;
	text-decoration:none;
	font-family:Century Gothic, Apple Gothic, sans-serif;
	font-size:24px;
}
h2
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#4b0d62;
	font-size:16px;
	font-weight:bold;
	margin: 15px 0 15px 0;
}
h3 
{
	color:#8b609f;
	font-weight:bold; 
	font-family:verdana; 
	font-size:13px;    
	margin: 15px 0 15px 0;
}
.linkAlphaPurple
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#4b0d62;
	font-size:18px;
	font-weight:bold;
}
.linkAlphaPurple:hover
{
	text-decoration:underline;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#4b0d62;
	font-size:18px;
	font-weight:bold;
}
.linkAlphaLight
{
	text-decoration:none;
	font-family:Helvetica, Helvetica Neue, Arial, sans-serif; 
	color:#b498c1;
	font-size:18px;
	font-weight:bold;
}
.cse-overlay
{
	z-index:500;
}


.cse input.gsc-input, input.gsc-input {
background-image:url(“YOUR-IMAGE.gif”) !important;
background-repeat:no-repeat;
background-color:#fff;
}
In order for the new image to disappear when the user clicks on the search field, you will need to add this code to your stylesheet (.css) as well.

.cse input.gsc-input:focus, input.gsc-input:focus {
background-image:none !important;
}
If you would just like to remove the default image, disregard the code above and put the following into your stylesheet (.css).

.cse input.gsc-input, input.gsc-input {
background-image:none !important;
}

.cse input.gsc-input, input.gsc-input {
    width: 150px;
}

.reportType {
    border-radius: 20px;
    background: #B8BABC;
    color:white;
    padding: 10px; 
    text-align:center;
    height: 20px; 
    text-decoration:none;
}
.reportType:hover {
    border-radius: 20px;
    background: #8b609f;
    color:white;
    padding: 10px; 
    text-align:center;
    height: 20px; 
    text-decoration:none;
}
.reportTypeSel{
    border-radius: 20px;
    background: #8b609f;
    color:white;
    padding: 10px; 
    text-align:center;
    height: 20px; 
    text-decoration:none;
}

.reportTypeBtn {
    border-radius: 4px;
    background: #4b0d62;
    color:white;
    padding-top: 4px; 
    padding-bottom: 4px; 
    text-align:center;
    height: 40px; 
    text-decoration:none;
    padding-left:10px;
    padding-right:10px;
    font-weight:bold;
    border: 1px solid #4b0d62;
}
.reportTypeBtn:hover {
    border-radius: 4px;
    background: #a586b0;
        color:white;
    padding-top: 4px; 
    padding-bottom: 4px; 
    text-align:center;
    height: 40px; 
    text-decoration:none;
    padding-left:10px;
    padding-right:10px;
    font-weight:bold;
    border: 1px solid #a586b0;
}
.reportTypeSelBtn{
    border-radius: 4px;
    background: #4b0d62;
        color:white;
    padding-top: 4px; 
    padding-bottom: 4px; 
    text-align:center;
    height: 40px; 
    text-decoration:none;
    padding-left:10px;
    padding-right:10px;
    font-weight:bold;
    border: 1px solid #4b0d62;
}
.tblHead 
{
    font-size: 12px;
    font-weight : bold;
    color : white;
    background-color : blue;
    text-align : center;
}

.tblHead a:link {
    color : white;
    text-decoration : none;
}

.tblHead a:visited {
    color : white;
    text-decoration : none;
}

.tblHead a:hover {
    color : white;
    text-decoration : underline;
}

.tblHead a:active {
    color : white;
    text-decoration : underline;
}

