/* ------------ STANDARDS -----------------------*/
html
{
	overflow:scroll !important;
}

body
{
	font-family: Georgia, Times New Roman, Verdana, Arial;
	font-size:11px;
	color:#6d6d6d;
}

.bodyClass
{
	font-family: Georgia, Times New Roman, Verdana, Arial;
	font-size:11px;
	color:#6d6d6d;
	margin:1px;	
	/*background-color:#f8e4f0;*/
	background: #f8e4f0 url(../images/bodyBKG.jpg) repeat-y center;
}


td
{
	font-family: Georgia, Times New Roman, Verdana, Arial;
	font-size:11pt;
	color:#000000;
}

h1
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:30px;
	font-weight:normal;
	color:#890e61;
}

h2
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:16px;
	font-weight:bold;
	color:#6d6d6d;
}

.stdText
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:11px;
	color:#6d6d6d;
}

.blueText
{
	font-size:12px;
	color:#09528f;
}


.invisible
{
	 display:none;
}

/* ------------ PAGE LAYOUTS -----------------------*/
#bodyLayout
{
	background: url(../images/contentBKG.jpg) repeat-y center top;
}


.purplePageHeading
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:30px;
	font-weight:normal;
	color:#890e61;
}

/* Top Header - SiteNav, Search Box, Basket Box  */

.siteNavTD
{
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #808080;
}

.siteNavLinks
{
	font-family: Georgia, Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color:#828282;	
	text-decoration:none;
}
.siteNavLinks:hover
{
	/*font-family: Georgia, Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color:#828282;	*/
	text-decoration:underline;
}

.darkBoldGeo
{
	font-family: Georgia, Times New Roman, Verdana, Arial;
	font-size:12px;
	color:#565656;
	font-weight:bold;
}

.searchBoxField
{
	font-family: Georgia, Arial, Verdana,Times New Roman;
	padding:3px;
	line-height:22px;
	font-size:11px;
	color:#af86af;
	background:#FFFFFF;
	border:1px solid #e8d2e8;
}


.btnPurpleWhite
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#890e61;
	text-decoration:none;
}


.basketItems
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:11px;
	color:#905b90;
}

/* ------------ Home Page 0-----------------------*/
.homeHeaderPurple
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:48px;
	color:#890e61;
}

.homeIntro
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:13px;
	color:#6d6d6d;
}

/* ------------ BUTTONS  -----------------------*/

.btnPurple
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	padding:9px;
	display:inline;
	position:relative;
	color:#ffffff;
	background-color:#890e61;
}

.btnLBlue
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:10px;
	font-weight:bold;
	padding:4px;
	display:inline;
	position:relative;
	color:#09528f;
	background-color:#d4e9fa;
}

/* ------------ PROMO BLOCKS -----------------------*/

.blueHeader
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#09528f;
	line-height:20px;
}

.promoText
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:11px;
	color:#6d6d6d;
	line-height:16px;
}

.blueboxField
{
	font-family: Georgia, Arial, Verdana,Times New Roman;
	padding:3px;
	line-height:22px;
	font-size:11px;
	color:#6d6d6d;
	background:#FFFFFF;
	border:1px solid #d4e9fa;
	margin-top:2px;
}

/* ------------ FOOTERS -----------------------*/

.footerFont
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:11px;
	color:#626714;
	text-decoration:none;
}

.footerFont:hover
{
	text-decoration:underline;
}

.copyRight
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:11px;
	color:#b980bb;	
	text-decoration:none;
}

.copyRight:hover
{
	text-decoration:underline;
}

/* ------------ PRODUCT CATEGORY STYLES -----------------------*/

.catblueHeader
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:13px;
	font-weight:bold;
	color:#09528f;
	line-height:20px;
}

.subCatLeftMenu
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#890e61;
	line-height:17px;	
	text-decoration:none;
}

.purpleFormBox
{
	font-family: Georgia, Arial, Verdana,Times New Roman;
	padding:1px;
	line-height:20px;
	font-size:11px;
	color:#890e61;
	background:#FFFFFF;
	border:1px solid #890e61;
}


.productListingName
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#890e61;	
	text-decoration:none;
}

/* ------------ PRODUCT PAGER STYLES ----------------------*/

.PagerContainerTable
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:11px;
	color:#6d6d6d;
	/*border:1px solid #000000;*/
}

.PagerInfoCell
{
font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:11px;
	color:#6d6d6d;
	/*border:1px solid Red;*/
}

.PagerOtherPageCells
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:11px;
	color:#6d6d6d;
	/*border:1px solid #000000;*/
}

.PagerCurrentPageCell
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:11px;
	color:#6d6d6d;
	font-weight:normal;
	/*border:1px solid #000000;*/
}

.PagerHyperlinkStyle
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:11px;
	color:#6d6d6d;
	text-decoration:none;
	font-weight:normal;
	/*border:1px solid #000000;*/
}




/* ------------ SHOPPING BASKET STYLES ETC -----------------------*/



.cartText
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:12px;
	color:#6d6d6d;
}

.btnLightPurple
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:10px;
	font-weight:bold;
	padding:9px;
	display:inline;
	position:relative;
	color:#890e61;
	background-color:#f7e4f1;
}

.btnLightBlue
{
	font-family: Georgia, Times New Roman, Arial, Verdana;
	font-size:10px;
	font-weight:bold;
	padding:9px;
	display:inline;
	position:relative;
	color:#09528f;
	background-color:#d4e9fa;
}

.quanitytFormBox
{
	font-family: Georgia, Arial, Verdana,Times New Roman;
	padding:3px;
	line-height:22px;
	font-size:11px;
	color:#6d6d6d;
	background:#FFFFFF;
	border:1px solid #d4e9fa;
}

/* ------------ CHECKOUT STYLES -----------------------*/

.stepText
{
	font-family: Georgia, Arial, Verdana,Times New Roman;
	font-size:14pt;
	text-decoration:none;
	/*font-weight:bold;*/
}

.stepActive
{	
	color:#890e61;	
}

.stepInActive
{
	color:#6d6d6d;
}

.stepPassed
{
	color:#6d6d6d;
	text-decoration:line-through;
}

.checkoutError
{
	background-color:#fefbfb;
	height:40px;
	display:inline;
	color:Red;
}


/* ------------ CREATE REGISTRY STYLES -----------------------*/

.regstepText
{
	font-family: Georgia, Arial, Verdana,Times New Roman;
	font-size:14pt;
	text-decoration:none;
	/*font-weight:bold;*/
}

.regstepActive
{	
	color:#890e61;	
}

.regstepInActive
{
	color:#6d6d6d;
}

.regstepPassed
{
	color:#6d6d6d;
	text-decoration:line-through;
}


/* ------------ -----------------------*/
.searchSubCat
{
	font-size:12px;
	font-weight:bold;
	color:#890e61;
	line-height:25px;
}