/**FORMS
*********/
form {
	margin: 0px;
	padding: 0px;
	text-align:center;
	}


input#county {width:130px;}

select#county_sel {

	width:160px;
	height:16px;
	font-size:10px;
	
}

select#country { width:160px; }
.select {
	font-size:10px;
	}

#textbox_width {width:130px;}

/**OTHER FORM & INPUT ELEMENTS
********************************/
.textbox {
	background-color: #FFFFFF;
	border: 1px solid #400040;
	color: #333333;
	text-align:left;
	
	}

.textboxDisabled {
	background-color:#d6aed1;
	border: 1px solid  #d670c9;
	color: #FFFFFF;
	text-align:center;
	}

.submit {	
	color: #FFFFFF;
	background: #400040;
	height: 24px;
	padding: 0;
	text-align:center;
	margin:5px 0 0 0;
	text-transform:uppercase;
	font-size: 12px;
	border: 1px solid  #400040;
	}

.submit:hover {
	background-color: #A8A9AD;
	color: #FFFFFF;
	border: 1px solid  #400040;
	}


/**GENERAL ELEMENTS
**********************/
ol, ul {
	margin:0;
	padding:0;
	}

li.bullet {
	list-style-type: square;
	color:  #400040;
	}

li.nobullet {
	list-style-type:none;
	color: #400040;
	margin-top:20px;
	margin-left:70px;
	}

li.noshow {color:#FFFFFF;}

li.bulletLrg {
	list-style-type: square;
	color: #400040;
	}

li.num {color:  #400040;}

li.account {
	list-style-type: square;
	padding-top: 5px;
	padding-bottom: 5px;
	color:  #400040;
	}


/**SITE DOCS SIDEBAR
***********************/
ul#Docs li {
	list-style-type: square;
	color:  #d6aed1;
	background: #FFFFFF;
	}

ul#Docs li a {
	background:#FFFFFF;
	color: #a8a9ad;
	text-decoration:none;
	}

#SiteDocs a.txtLink {color:  #d6aed1; background: #FFFFFF; text-decoration:none;}
#SiteDocs a.txtLink:hover {color: #400040; text-decoration: underline;}

/**SITE DOCUMENTS
*******************/
#SiteDocs {
	margin:0 auto;
	color: #400040;
	background: #d6aed1;
	text-decoration:none;
	height: 20px;
	text-align:center;
	padding: 0 0 10px 0;
	}


#SiteDocs a  {
	color: #400040;
	background:#d6aed1;
	text-decoration:none;
	}

#SiteDocs a:hover {text-decoration:underline}



/**COPYRIGHT NOTICE
*********************/
.txtCopyright, a.txtCopyright {
	text-align: center;
	margin:10px 0;
	padding:0;
	line-height:14px;
	color: #d6aed1;	
	background:#343434;
	}
a.txtCopyright:hover {text-decoration: none;}


/**GENERAL LINKS
******************/
.txtDefault,  a.txtDefault {
	text-decoration:none;
	color: #d6aed1;
	}


a.txtDefault:hover {color: #663366; }

.txtLink, a.txtLink {
	color: #663366; 
	font-weight:bold;
	text-decoration:underline;
	}

a.txtLink:hover {
	text-decoration:none;
	color: #E7A0BE;
	font-weight:bold;
	}



.txtLinkblue, a.txtLinkblue {
	color: #663366;
	font-weight:bold;
	text-decoration:underline;
	}

a.txtLinkblue:hover {
	text-decoration:none;
	color: #E7A0BE;
	font-weight:bold;
	}


/**SITE WIDE BUTTONS
**********************/

a.txtButton {
	margin-top:10px;
	padding: 5px 10px;
	height:15px;
	width: 80px;
	color: #FFFFFF;
	background-color: #d6aed1;
	text-decoration: none;
	font-size: 12px;
	font-weight:normal;
	background-image: url(../styleImages/buttons/Button.gif);
	}

a.txtButton:hover {
	margin-top:10px;
	padding: 5px 10px;
	height:15px;
	width: 80px;
	color: #FFFFFF;
	background-color: #a8a9ad;
	text-decoration: none;
	font-size: 12px;
	font-weight:normal;
	background-image: url(../styleImages/buttons/OnHoverBtn.gif);
	}
	
#FloatLeft{
	float:left;
	text-align:left;
	margin-left:10px;
	line-height:25px;
	}

#FloatRight {
	text-align:right;
	margin-right:10px;
	line-height:25px;
	}

/**HOME PAGE ADVERTISEMENT
*********************************/
#Announcement {
	background-color: #FFFFFF;
	color: #400040;
	float:left;
	margin-bottom:3px;
	padding:10px 15px 10px 5px;
	width: 570px;
	}

#Announcement span {font-weight:bold;}
#Announcement .txtLink {font-weight:bold;}
#StaticImage {
	float:left;
	margin:10px;
	width:267px;
	height:400px;
	padding:10px;
	border:3px double #d6aed1;
	}

#AnnouncementTitle {
	background-image:url(../styleImages/homepage/Promo.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	margin:0 auto;
	height:100px; 
	width:580px; 
	padding:0;
	text-align:center;
	} 

#AnnouncementTitle h2 {
	visibility:hidden;
	text-align:center;
	margin:40px auto;
	padding:0;
	color: #d6aed1;
	background:#FFFFFF;
	font:50px "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	}


#Promo {float:right;margin:20px 10px 20px 0;}
.DecOne {
	border-top:3px double #d6aed1;
	margin-right:10px;
	margin-left:10px;
	width: 570px;
	float:left;
	}
	


/**LATEST PRODUCTS
**********************/
.LatestProducts {
	float:left;
	background-color: #FFFFFF;
	width: 590px;
	padding: 0;
	margin: 0;
	}

#LPTitle {
	background-image:url(../styleImages/headers/LatestProducts.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:20px auto 0;
	height: 60px;
	width:580px;
	padding:0;
	text-align:center;
	} 

#LPTitle h2 {
	display:none;
	text-align:center;
	margin:10px auto 0;
	padding:0;
	font:50px "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	color: #d6aed1;
	background:#FFFFFF;
	}


.ProductBox {
	width:170px; 
	height:220px; 
	padding:3px; 
	margin:10px 0 0 15px;
	float:left;
	text-align:center;
	}

.ProductImage {
	margin:5px;
	width:131px;
	height:175px;
	text-align:center;
	float:left;
	padding: 3px;
	border: 1px solid #d6aed1;
	}

.ProductImage img {text-align:center;}

.ProductName {
	width:160px; 
	height:40px; 
	margin:0 auto;
	padding:5px 0;
	text-align:center;
	float:left;
	}

.ProductName a {color: #400040;}
.ProdPurchase .buynow, .ProdPurchase .details {
	float:left;
	margin-right:5px;
	height:25px;
	width: 80px;
	border:none;
	}
	
	
.buynow a, .details a {
	float:left;
	color: #400040;
	background-color: #d6aed1;
	text-transform:uppercase;
	text-decoration:none;
	margin:0;
	padding: 3px 0 0 0;
	text-align:center;
	background-image:url(../styleImages/buttons/Button.gif);
	height:22px;
	width: 80px;
	}

.buynow a:hover, .details a:hover {
	background-image:url(../styleImages/buttons/OnHoverBtn.gif);
	background-color: #a8a9ad;
	color: #FFFFFF;
	}

/**CATEGORY DESCRIPTION
************************/
.CatTopBox {
	float:left;
	padding:0;
	color: #663366;
	height:0px;
	width:100%;
	background-color: #d6aed1;
	}

.CatTopBox .BreadCrumb {
	margin-left:0;
	padding-left:5px;
	}



#CategoryDescription{
	margin:0;
	padding:20px 0 3px 10px;
	background: #FFFFFF;
	color: #400040;
	height:200px;
	}

#CatImage {
	margin:0 0 0 0;
	float:left;
	height:175px;
	width:150px;
	position:relative;
	}

/*#CPText {
	margin:0;
	padding:0;
	float:left;
	height:180px;
	width:425px;
	}
	*/


#CPText h2 {
	font: 18px "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	color: #400040; /*#d6aed1;*/
	background:#FFFFFF;
	text-align:left;
	border-bottom: 3px double #d6aed1;
	margin-bottom: 5px;
	}


/**SUBCATEGORY DISPLAY
*************************/
#CategorySubCats {
	width:100%;
	height:auto;
	float:left;
	margin-bottom:30px;
	padding-bottom:10px;
	border-bottom:1px dashed #d6aed1;
	}


.SubCatBox {
	width:150px;
	height:200px;
	float:left;
	margin:5px 10px;
	text-align:center;
	}


.SubCatBox img {
	width:150px;
	height:175px;
	border:none;
	padding:0;
	}


#CategorySubCats h3 {
	text-align:left;
	font:18px "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	color: #a8a9ad;
	background:#FFFFFF;
	}
	

/**CATEGORY DISPLAY
*********************/
.CatBottomBox {
	/*float:left;*/
	padding:5px;
	/*color: #663366;
	margin-bottom: 20px;
	height:100%;
	width:575px;*/
	background-color: #FFFFFF;
	}


.CPBox {
/*	margin:0 0 0 10px;
	padding:10px 2px;
	border:3px double #d6aed1;
	height: 240px;*/
	width: 170px;
		
	}

.CPName h2, .CPName h2 a {
	float: none;
	font:14px "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	color: #663366;
	background: #FFFFFF;
	text-align:center;
	padding: 0;
    margin:0;
	text-decoration: underline;
	}

.CPName h2 a:hover {text-decoration: overline;}

.CPImage {
	float: center;
    margin:0 15px 0 15px; 
	padding: 1px;
	border: 1px solid #d6aed1;
	height: 175px;
	width: 131px;
	}

/*.CPInfo {
	padding:4px;
	text-align:center;
    margin:10px 0;
	float:left;
	width:100px;
	}
*/
.CPPrice {
   font-size: 12px;
   text-align: center;
  }

.CPPrice .txtSale {
font-weight:bold; 
color: #CC0066;
text-align: center;
 padding-bottom: 10px;
}

/*.CPPurchase { margin-top:0; text-align:left; float:left;}
 .CPPurchase .buynow a {margin-right: 3px;}

*/



/**MISCELLANEOUS STYLING
**************************/
.dropDown {width: 120px;}
.txtCopy {color: #333333;}
.txtOldPrice {text-decoration: line-through;}
.txtOutOfStock {color: #FF0000;}


/**SINGLE PRODUCT PAGE
************************/
#SingleProd {
	background: #FFFFFF;
	width: 600px;
	padding:0;
	margin:0;
	border: none;
	}

#SPContent {
	margin:20px 0 40px 0;
	padding: 0 0 10px 0;
	float:left;
	width: 100%;
	}

/**TOP SECTION
****************/
#SPBoxOne {
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	}

.LeftBox {
	height:100%;
	width:420px;
	float:left;
	text-align:center;
	margin:0 auto;
	}


#SPImage {
	padding:5px 0;
	text-align:center;

	}
	
#SPImage img {padding: 3px; border: 1px solid #d6aed1;}
	

.RightBox {
	float:left;
	height:100%;
	width:165px;
	padding:0;
	margin:0;
	}

#LightBox {
	margin:0;
	padding:0;
	}

#LightBox p {
	margin:0;
	padding:0 0 3px 0;
	}

#imgThumbSpace img {
	margin-bottom:10px;
	padding:3px;
	border: 1px solid #d6aed1;
	width: 75px;
	
	}

#imagegal {
width: 100px;
}


/**BOTTOM SECTION 
*******************/
#SPBoxTwo {
	height:100%;
	width:100%;
	margin-top:20px;
	float:left;
	}

.LeftBoxTwo {
	height:100%;
	float:left;
	width:270px;
	margin-right:20px;
	}

.LeftBoxTwo h3 {
	font-weight:normal;
	border-bottom:3px double #d6aed1;
	font:16px "Century Gothic", "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; 
	}

#SPDescription {
	padding: 10px;
	text-align:left;
	}


.RightBoxTwo {
	height:100%;
	width:280px;
	float:left;
	text-align:left;
	}

.RightBoxTwo p {
	margin:3px 0;
	padding:0;
	}

#ProdPrice {
	font:16px "Century Gothic", "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; 
	margin:0 0 20px 0;
	padding: 2px;
	border-bottom:3px double #d6aed1;
	border-top:3px double #d6aed1;
	}

.Sale {color:#A56371;}

#Options {}

.OptionsStyle {
	margin-left:10px;
	border:1px solid #E7A0BE;
	color: #A56371;
	background: #FFFFFF;
	width:100px;
	}

#reviewcontent {float: center; text-align:center; }



#ProdReviews {margin: 30px 0;}
#ProdReviews img {vertical-align:top;}

#ProdReviews .txtLink {
	text-transform:uppercase;
	text-decoration:none;
	color: #663366;
	background: #FFFFFF;
	font-weight:normal;
	margin-left:5px;
	}

#ProdReviews .txtDefault {text-transform:uppercase;}

#ProdReviews h3{
	font-weight:normal;
	border-bottom:3px double #d6aed1;
	font:16px "Century Gothic", Arial, Verdana, Helvetica, sans-serif; 
	}

/**ADD TO BASKET
*****************/
#ProdBuy {
	text-transform:uppercase;
	font-weight:bold;
	line-height:30px
	}

#ProdBuy .txtButton {text-transform:uppercase; color: #400040;}
#ProdBuy .txtButton:hover {text-transform:uppercase; color: #FFFFFF;}

/**CUSTOMER REVIEWS SECTION
******************************/
#ReviewArchives {
	float:left;
	width:93%;
	margin:0 0 20px 15px;
	}


#ReviewArchives h3 {
	font-weight:normal;
	border-bottom:3px double #d6aed1;
	font:16px "Century Gothic", Arial, Verdana, Helvetica, sans-serif; 
	}

.ReviewedBy {
	float:left;
	margin-bottom:10px;
	}


.customername {
	float:left;
	display:inline;
	margin-right:5px;
	font-style:italic;
	font-weight:bold;
	}

.ReviewedBy span {
	float:left;
	display:inline;
	margin-right:5px;
	}

.date {
	float:left;
	display:inline;
	font-weight:bold;
	}

.ReviewStars {float:right;}

.ReviewEntry h4 {
	clear:both;
	text-transform:uppercase;
	color: #663366;
	margin-bottom:0;
	}
	



/**WRITE REVIEW
*****************/
#WriteReview {
	float:left;
	text-align:left;
	width:95%;
	margin-left:10px;
	}

#WriteReview h3 {
	font-weight:normal;
	border-bottom:3px double #d6aed1;
	font:16px "Century Gothic", Arial, Verdana, Helvetica, sans-serif; 
	text-align:left;
	}

#WriteReview p {text-align:left;}

#WriteReview table.Post {
	text-align:left;
	margin:20px 20px 40px;
	width:400px;
	float:left;
	}

.Post .width {}

.Post .textbox {width:98%;}



/**VIEW BASKET / CART View
****************************/
#ViewBasket {
	background-image:url(../styleImages/headers/ViewBasket.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:20px auto 0;
	height:60px;
	width:580px;
	padding:0;
	text-align:left;
	} 

#ViewBasket h2 {
	display:none;
	text-align:center;
	margin:40px auto;
	padding:0;
	color:#663366;
	background:#FFFFFF;
	font-weight:normal;
	font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size: 22px; 
	}


#ExtraOptions {
	padding:0 0 40px 0;
	text-align:center;
	margin:0 auto;
	height:105px;
	width: auto;
	}

#ExtraTitle {
	background-image:url(../styleImages/icons/somethingextra.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0 auto;
	height:64px;
	width:446px;
	padding:0;
	text-align:center;
	} 

#ExtraTitle h4 {
	display:none;
	text-align:center;
	margin:40px 0;
	padding:0;
	color:#663366;
	background:#FFFFFF;
	font-weight:normal;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size: 16px; 
	}



/**ALL OTHER CART PAGES
**************************/
#MainCheckout h4 {
	font:normal 16px "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	text-align:center;
	color: #A56371;
	background: #FFFFFF;
	}

.cartProgress {
	font-weight: normal;
	color: #E7A0BE;
	background: #FFFFFF;
	padding: 0 20px;
	width: 350px;
	margin:0 auto;
	text-align:center;
	}

.txtcartProgressCurrent {
	color: #A56371;
	background: #FFFFFF;
	font-weight: bold;
	}

.quickBuy {
	text-align: center;
	color: #663366;
	background: #FFFFFF;
	margin:0 20px 20px 40px;
	}


.tdcartTitle {
	border-bottom: 1px solid #663366;
	border-top:1px solid #663366;
	background: #d6aed1;
	color: #FFFFFF;
	}

.tdcartEven, .tdcartOdd {
	background:#FFFFFF;
	color:#663366;
	}

.tdCartSubTotal {
	padding-top: 10px;
	border-top: 1px solid #a8a9ad;
	}

.txtStockWarn {color: #FF0000;}

.txtError {
	font-weight: bold;
	color: #050F72;
	background-color: #FFCECE;
	border: 1px solid #FF0000;
	padding: 2px;
	}


/**MEMBER LOGIN
*****************/
#MemberLogin {
	background-image:url(../styleImages/headers/Login.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:20px auto 0;
	height:60px;
	width:580px;
	padding:0;
	text-align:left;
	}

#MemberLogin h2 {
	display:none;
	text-align:center;
	margin:40px auto;
	padding:0;
	color:#663366;
	background:#FFFFFF;
	font-weight:normal;
	font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 22px; 
	}


#NeedRegister {
	background-image:url(../styleImages/headers/NeedToRegister.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:20px auto 0;
	height:60px;
	width:580px;
	padding:0;
	text-align:left;
	}

#NeedRegister h3 {
	display:none;
	text-align:center;
	margin:40px auto;
	color:#663366;
	background:#FFFFFF;
	font-weight:normal;
	font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 18px; 
	}



#ContinueShopping {
	background-image:url(../styleImages/headers/ContinueShopping.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:20px auto 0;
	height:60px;
	width:580px;
	padding:0;
	text-align:left;
	}

#ContinueShopping h3 {
	display:none;
	text-align:center;
	margin:40px auto;
	padding:0;
	color:#663366;
	background:#FFFFFF;
	font-weight:normal;
	font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 18px; 
	}



/**EXPRESS REGISTRATION
*************************/
#ExpressRegister {
	background-image:url(../styleImages/headers/ExpressCheckout.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:20px auto 0;
	height:60px;
	width:580px;
	padding:0;
	text-align:left;
	}

#ExpressRegister h2 {
	display:none;
	text-align:center;
	margin:40px auto;
	padding:0;
	color:#663366;
	background:#FFFFFF;
	font-weight:normal;
	font-family:"Century Gothic", Arial, Verdana, sans-serif;
	font-size: 22px; 
	}

.Increase.Center {font:normal 16px "Century Gothic", Arial, Verdana, sans-serif;}


.regSep{
	margin: 10px 0px;
	padding: 10px 0px 30px 0px;
	border-top: 3px double #d6aed1;
	border-bottom: 3px double #d6aed1;
	}


.regSep h3 {
	text-align:center;
	font-family: "Century Gothic", Arial, Verdana, sans-serif;
	font-weight:normal;
	}

.regSep p {margin-left:10px;}


/**REGISTRATION FORM
*********************/
#Register {
	background-image:url(../styleImages/headers/Registration.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:20px auto 0;
	height:60px;
	width:580px;
	padding:0;
	text-align:left;
	}

#Register h2 {
	display:none;
	text-align:center;
	margin:40px auto;
	padding:0;
	color:#663366;
	background:#FFFFFF;
	font-weight:normal;
	font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 22px; 
	}



#RegForm {
	border-left:1px solid #663366;
	border-right:1px solid #663366;
	border-bottom:1px solid #663366;
	margin-bottom:40px;
	text-align:left;
	}

#RegForm td {padding-left:5px;}

#divCountySelountect textbox {length: 160px;}

/**GATEWAY PAYMENT
*********************/
#GatewayPayment {
	background-image:url(../styleImages/headers/Gateway.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:20px auto 0;
	height:60px;
	width:580px;
	padding:0;
	text-align:left;
	}
	
#GatewayPayment h2 {
	display:none;
	text-align:center;
	margin:40px auto;
	padding:0;
	color:#663366;
	background:#FFFFFF;
	font-weight:normal;
	font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 22px; 
	}

#GatewayOne {
	border-top:3px double #E7A0BE;
	border-bottom:3px double #E7A0BE;
	}

#GatewayTwo {
	border-top:3px double #E7A0BE;
	border-bottom:3px double #E7A0BE;
	}



/**YOUR ACCOUNT
*****************/
#YourAccount {
	background-image:url(../styleImages/headers/YourAccount.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:20px auto 0;
	height:60px;
	width:580px;
	padding:0;
	text-align:left;
	}

#YourAccount h2 {
	display:none;
	text-align:center;
	margin:40px auto;
	padding:0;
	color:#663366;
	background:#FFFFFF;
	font-weight:normal;
	font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 22px; 
	}

#YourProfile {
	background-image:url(../styleImages/headers/Profile.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:20px auto 0;
	height:60px;
	width:580px;
	padding:0;
	text-align:left;
	}

#YourProfile h2 {
	display:none;
	text-align:center;
	margin:40px auto;
	padding:0;
	color:#663366;
	background:#FFFFFF;
	font-weight:normal;
	font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 22px; 
	}

#ProfileForm .textbox {width:150px;}



#OrderHistory {
	background-image:url(../styleImages/headers/OrderHistory.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:20px auto 0;
	height:60px;
	width:580px;
	padding:0;
	text-align:left;
	}

#OrderHistory h2 {
	display:none;
	text-align:center;
	margin:40px auto;
	padding:0;
	color:#663366;
	background:#FFFFFF;
	font-weight:normal;
	font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 22px; 
	}



#PurchaseHistory .tdcartTitle {padding-left: 5px;}
#PurchaseHistory .tdcartOdd, 
#PurchaseHistory .tdcartEven {
	background-color: #FFFFFF;
	border-bottom: 1px solid #d6aed1;
	padding: 10px 5px;
	color: #d6aed1;
	}

#OrderNotes {margin:40px 10px; color: #d6aed1;}
.ONBox {border-bottom: 3px solid #d6aed1; padding: 5px;margin: 0 0 15px 0;}
.ONBox p {margin:0;}
#OrderNotes h3 {
	font: 16px "Century Gothic", Arial, Verdana, Helvetica, sans-serif; 
	margin:0; 
	padding:0;
	}


#Password {
	background-image:url(../styleImages/headers/ChangePassword.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:20px auto 0;
	height:60px;
	width:580px;
	padding:0;
	text-align:left;
	}


#Password h2 {
	display:none;
	text-align:center;
	margin:40px auto;
	padding:0;
	color:#663366;
	background:#FFFFFF;
	font-weight:normal;
	font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 22px; 
	}

#Newsletter {
	background-image:url(../styleImages/headers/NewsletterPreference.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:20px auto 0;
	height:60px;
	width:580px;
	padding:0;
	text-align:left;
	}


#Newsletter h2 {
	display:none;
	text-align:center;
	margin:40px auto;
	padding:0;
	color:#663366;
	background:#FFFFFF;
	font-weight:normal;
	font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 22px; 
	}

#TellAFriend {
	background-image:url(../styleImages/headers/TellAFriend.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:20px auto 0;
	height:60px;
	width:580px;
	padding:0;
	text-align:left;
	}
 

#TellAFriend h2 {
	display:none;
	text-align:center;
	margin:40px auto;
	padding:0;
	color:#663366;
	background:#FFFFFF;
	font-weight:normal;
	font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 22px; 
	}


#Unsubscribe {
	background-image:url(../styleImages/headers/Unsubscribe.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:20px auto 0;
	height:60px;
	width:580px;
	padding:0;
	text-align:left;
	}


#Unsubscribe h2 {
	display:none;
	text-align:center;
	margin:40px auto;
	padding:0;
	color:#663366;
	background:#FFFFFF;
	font-weight:normal;
	font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 22px; 
	}


#Logout {
	background-image:url(../styleImages/headers/Logout.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:20px auto 0;
	height:60px;
	width:580px;
	padding:0;
	text-align:left;
	}
 

#Logout h2 {
	display:none;
	text-align:center;
	margin:40px auto;
	padding:0;
	color:#663366;
	background:#FFFFFF;
	font-weight:normal;
	font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 22px; 
	}



#Confirmation {
	background-image:url(../styleImages/headers/Confirmation.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:20px auto 0;
	height:60px;
	width:580px;
	padding:0;
	text-align:left;
	}
 

#Confirmation h2 {
	display:none;
	text-align:center;
	margin:40px auto;
	padding:0;
	color:#663366;
	background:#FFFFFF;
	font-weight:normal;
	font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 22px; 
	}


#ForgotPassWord {
	background-image:url(../styleImages/headers/ForgotPassword.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:20px auto 0;
	height:60px;
	width:580px;
	padding:0;
	text-align:left;
	}


#ForgotPassWord h2 {
	display:none;
	text-align:center;
	margin:40px auto;
	padding:0;
	color:#663366;
	background:#FFFFFF;
	font-weight:normal;
	font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 22px; 
	}


#ASearch {
	background-image:url(../styleImages/headers/AdvancedSearch.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:20px auto 0;
	height:60px;
	width:580px;
	padding:0;
	text-align:left;
	}
 

#ASearch h2 {
	display:none;
	text-align:center;
	margin:40px auto;
	padding:0;
	color:#663366;
	background:#FFFFFF;
	font-weight:normal;
	font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 22px; 
	}


#GiftCertificate {
	background-image:url(../styleImages/headers/GiftCertificate.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:20px auto 0;
	height:60px;
	width:580px;
	padding:0;
	text-align:left;
	}
 

#GiftCertificate h2 {
	display:none;
	text-align:center;
	margin:40px auto;
	padding:0;
	color:#663366;
	background:#FFFFFF;
	font-weight:normal;
	font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 22px; 
	}

/**GIFT CERTIFICATES
************************/
#Gifts {text-align:left;margin-left:20px;}
#Gifts td {padding:5px;}
#Gifts .textbox {width:200px;}

/**SEARCH RESULTS PAGE
**********************/


#SearchResultsTitle{
	background-image:url(../styleImages/headers/SearchResults.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:20px auto 0;
	height:60px;
	width:580px;
	padding:0;
	text-align:left;
	}
 

#SearchResultsTitle h2 {
	display:none;
	text-align:center;
	margin:40px auto;
	padding:0;
	color:#663366;
	background:#FFFFFF;
	font-weight:normal;
	font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 22px; 
	}