body {
	background-color:#343434;
	color: #696969;
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	}
	
#pageSurround {
	width: 790px;
	margin: 0 auto;
	padding:5px;
	background-color: #d6aed1;
	color: #696969;
	background-image:url(../styleImages/backgrounds/tile.gif);
	background-repeat:repeat;
	}
	
	
#TopNavigation {
	width: 790px;
	height:47px;
	background-color:black;
	color: white;
	margin:0 auto;
	padding:0;
	background-repeat:no-repeat;
	background-image:url(../styleImages/navigation/topnavBar.jpg);
	float:left;
	}
	

.CollectionIcon, .ContactIcon,
.EventsIcon, .HomeIcon,
.NewsIcon, .PrivatePartiesIcon,
.ShopGirlsIcon, .ShopOnlineIcon {
	background-repeat:no-repeat;
	float:left;
	height: 37px;
	padding:0;
	margin-top: 3px;
	}


.HomeIcon {background-image:url(../styleImages/navigation/HomeIcon.jpg); width: 58px; margin-right: 10px; margin-left: 20px;}
.ShopGirlsIcon {background-image:url(../styleImages/navigation/ShopGirlsIcon.jpg); width: 89px; margin-right: 10px;}
.EventsIcon {background-image:url(../styleImages/navigation/EventsIcon.jpg); width: 71px; margin-right: 10px;}
.ShopOnlineIcon {background-image:url(../styleImages/navigation/ShopOnlineIcon.jpg); width: 107px; margin-right: 10px;}
.CollectionIcon {background-image:url(../styleImages/navigation/CollectionIcon.jpg); width: 94px; margin-right: 10px;}
.PrivatePartiesIcon {background-image:url(../styleImages/navigation/PrivatePartiesIcon.jpg); width: 132px; margin-right: 10px;}
.NewsIcon {background-image:url(../styleImages/navigation/NewsIcon.jpg); width: 48px; margin-right: 10px;}
.ContactIcon {background-image:url(../styleImages/navigation/ContactIcon.jpg); width: 81px;}

.HomeIcon a {width: 58px;}
.ShopGirlsIcon a {width: 89px;}
.EventsIcon a {width: 71px;}
.ShopOnlineIcon a {width: 107px;}
.CollectionIcon a {width: 94px;}
.PrivatePartiesIcon a {width: 132px;}
.NewsIcon a {width: 48px;}
.ContactIcon a {width: 81px;}

.CollectionIcon a, .ContactIcon a,
.EventsIcon a, .HomeIcon a,
.NewsIcon a, .PrivatePartiesIcon a,
.ShopGirlsIcon a, .ShopOnlineIcon a {
	color: white; 
	background-color:transparent;
	text-decoration:none;
	float:left;
	padding: 10px 0;
	margin-top: 0;
	}


.CollectionIcon i, .ContactIcon i,
.EventsIcon i, .HomeIcon i,
.NewsIcon i, .PrivatePartiesIcon i,
.ShopGirlsIcon i, .ShopOnlineIcon i {visibility:hidden;}

	

#Logo{ /* SKIN VARIABLE IS cAsE SeNsItIvE */
	background-image: url(../../../images/getLogo.php?skin=FODCC4);
	background-repeat: no-repeat;
	background-position:top right;
	margin:0;
	height:175px;
	width:790px;
	padding:0;
	text-align:right;
	background-color: #000000;
	} 
	
	

#Logo h1 a {
	margin:0;
	padding:0;
	text-align:right;
	font:40px "JP Hand Slanted", Arial, Verdana, Helvetica, sans-serif;
	color: #d6aed1;
	background: transparent;
	text-decoration:none;
	}

#Logo i {visibility:hidden;}

	
/**TABLE WRAP 
************/
table#Wrap {
	width: 790px;
	height: 100%;
	background-color: #d6aed1;
	color: #696969;
	padding:0;
	margin:5px 0 10px 0;
	}

td#LeftColumn {
	width: 185px; 
	padding: 0 5px 0 0;
	background-color: #d6aed1;
	color: #400040;
	margin:0;
	font-family: Verdana;
	}

td#MainContent {
	background-color: #FFFFFF;
	color: #400040;
	margin:0;
	padding:0;
	width: 600px;
	}
	

/**MAIN CONTENT
******************/
.boxContent {
	padding:5px;
	margin:0;
	background:#FFFFFF;
	color: #400040;
	float:left;
	}

/**MAIN NAVIGATION 
********************/
#navcontainer { 
	margin:0 0 20px;
	padding:5px 0 5px 5px;
	color:#400040;
	width:180px;
	}

#navcontainer ul.navlist {
	padding: 0;
	list-style-type: none;
	margin:0;
	width: 180px;
	}

#navcontainer li { 
	width: 180px; 
	margin: 0 0 1px 0;
	list-style-type: none;
	}

#navcontainer a {
	display: block;
	padding: 0;
	color: #400040;
	background-color: #d6aed1;
	text-decoration: none;
	line-height: 14px;
	font-weight:bold;
	font-size: 11px;
	}
#navcontainer a:hover {color: #FFFFFF; background-color: #d6aed1;}


/**MAIN NAVIGATION 
********************
#navcontainer { 
	margin:0 5px 20px;
	padding:5px;
	color:#400040;
	width:170px;
	}

#navcontainer ul.navlist {
	padding: 0;
	list-style-type: none;
	margin:0;
	width: 170px;
	}

#navcontainer li { 
	width: 170px; 
	margin: 0 0 1px 0;
	list-style-type: none;
	}

#navcontainer a {
	display: block;
	padding: 0;
	color: #400040;
	background-color: #d6aed1;
	text-decoration: none;
	line-height: 16px;
	font-weight:bold;
	}*/





/**LEFT COLUM SIDEBOXES
************************/
.SideBarLeftBox  {
	border-top: 3px double #400040;
	background-color: #d6aed1;
	margin:0 0 20px 5px;
	padding:5px 0;
	color:#400040;
	width:180px;
	}
	
	
/*.SideBarLeftBox  {
	border-top: 3px double #400040;
	background-color: #d6aed1;
	margin:0 5px 20px;
	padding:5px;
	color:#400040;
	width:170px;
	}*/

.SideBarLeftBox h3 {
	color: #400040;
	background-color: #d6aed1;
	margin:0;
	font: 18px  "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	padding:0;
	}


.SideBarLeftBox p {color: #400040; background: #D6AED1;}
.SideBarLeftBox a {color: #400040; background: #D6AED1; text-decoration:none;}
.SideBarLeftBox a:hover, .SideBarLeftBox .DLink {text-decoration:underline;}
.SideBarLeftBox .DLink:hover {text-decoration:none;}
.SideBarLeftBox .sessionInner {text-align:center;margin: 15px auto 0;font-weight:bold;}
.SideBarLeftBox .sessionInner a:hover {color: #FFFFFF; text-decoration:none;}




/**LEFT SIDEBAR HEADERS
*************************/
#CategoryTitle {
	background-image:url(../styleImages/headers/ShopByDesigner.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	margin:10px auto 0;
	padding:0;
	height:30px;
	width:180px;
	text-align:center;
	} 

#CategoryTitle h3 {
	display:none;
	color: #d6aed1;
	background-color: #FFFFFF;
	margin:0;
	font: 16px "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	padding:10px 0;
	text-transform:uppercase;
	}

#ShoppingBasketTitle {
	background-image:url(../styleImages/headers/ShoppingBasket.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	margin:10px auto 0;
	padding:0;
	height:37px;
	width:180px;
	text-align:center;
	} 

#ShoppingBasketTitle h3 {
	display:none;
	color: #d6aed1;
	background-color: #FFFFFF;
	margin:0;
	font: 16px "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	padding:10px 0;
	text-transform:uppercase;
	}
	
#UsefulLinksTitle {
	background-image:url(../styleImages/headers/UsefulLinks.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	margin:10px auto 0;
	padding:0;
	height:37px;
	width:180px;
	text-align:center;
	} 

#UsefulLinksTitle h3 {
	display:none;
	color: #d6aed1;
	background-color: #FFFFFF;
	margin:0;
	font: 16px "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	padding:10px 0;
	text-transform:uppercase;
	}	
	

#InformationTitle {
	background-image:url(../styleImages/headers/Information.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	margin:10px auto 0;
	padding:0;
	height:37px;
	width:180px;
	text-align:center;
	} 

#InformationTitle h3 {
	display:none;
	color: #d6aed1;
	background-color: #FFFFFF;
	margin:0;
	font: 16px "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	padding:10px 0;
	text-transform:uppercase;
	}	
	
	
#PopularProductsTitle {
	background-image:url(../styleImages/headers/PopularProducts.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	margin:10px auto 0;
	padding:0;
	height:37px;
	width:180px;
	text-align:center;
	} 

#PopularProductsTitle h3 {
	display:none;
	color: #d6aed1;
	background-color: #FFFFFF;
	margin:0;
	font: 16px "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	padding:10px 0;
	text-transform:uppercase;
	}	
	
#MailingListTitle {
	background-image:url(../styleImages/headers/MailingList.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	margin:10px auto 0;
	padding:0;
	height:37px;
	width:180px;
	text-align:center;
	} 

#MailingListTitle h3 {
	display:none;
	color: #d6aed1;
	background-color: #FFFFFF;
	margin:0;
	font: 16px "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	padding:10px 0;
	text-transform:uppercase;
	}
	
	
#RandomProductTitle {
	background-image:url(../styleImages/headers/FeaturedProduct.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	margin:10px auto 0;
	padding:0;
	height:37px;
	width:180px;
	text-align:center;
	} 

#RandomProductTitle h3 {
	display:none;
	color: #d6aed1;
	background-color: #FFFFFF;
	margin:0;
	font: 16px "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	padding:10px 0;
	text-transform:uppercase;
	}	
	
	
#SaleItemsTitle {
	background-image:url(../styleImages/headers/SaleItems.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	margin:10px auto 0;
	padding:0;
	height:37px;
	width:180px;
	text-align:center;
	} 

#SaleItemsTitle h3 {
	display:none;
	color: #d6aed1;
	background-color: #FFFFFF;
	margin:0;
	font: 16px "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	padding:10px 0;
	text-transform:uppercase;
	}


#SearchTitle {
	background-image:url(../styleImages/headers/SearchSite.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	margin:10px auto 0;
	padding:0;
	height:37px;
	width:180px;
	text-align:center;
	} 

#SearchTitle h3 {
	display:none;
	color: #d6aed1;
	background-color: #FFFFFF;
	margin:0;
	font: 16px "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	padding:10px 0;
	text-transform:uppercase;
	}
	
#DesignerCredits {
	background-image:url(../styleImages/headers/DesignerCredits.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	margin:10px auto 0;
	padding:0;
	height:37px;
	width:180px;
	text-align:center;
	} 

#DesignerCredits h3 {
	display:none;
	color: #d6aed1;
	background-color: #FFFFFF;
	margin:0;
	font: 16px "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	padding:10px 0;
	text-transform:uppercase;
	}
	
	
#LoginArea{
	background-image:url(../styleImages/headers/LoginArea.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	margin:10px auto 0;
	padding:0;
	height:24px;
	width:180px;
	text-align:center;
	} 

#LoginArea h3 {
	display:none;
	color: #d6aed1;
	background-color: #FFFFFF;
	margin:0;
	font: 16px "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	padding:10px 0;
	text-transform:uppercase;
	}
	
/**BREADCRUMB TRAIL
*********************/
.BreadCrumb {margin-left:5px;}
.BreadCrumb, .BreadCrumb a {color: #d6aed1;background: #FFFFFF;	font-size:11px;	text-decoration:none;}
.BreadCrumb a:hover {text-decoration:underline;}
.BreadCrumb span#current {color: #a8a9ad;background:#FFFFFF;}

/**HOME PAGE SHOPPING CART
****************************/
.cartTotal {
	width: 160px;
	padding: 3px 5px 5px;
	margin: 0;
	border-top: 1px dotted #400040;
	}

.cartTotal p {font-size: 13px; margin:0; padding:0; text-align:left;}

span.txtCartItems {
	text-align:right;
	float:right;
	color: #400040;
	padding-right: 3px;
	margin-top:0;
	}

span.txtCartPriceTotal {
	text-align:right;
	float:right;
	color: #400040;
	padding-right: 3px;
	margin-top:0;
	font-weight:bold;
	}


/**VIEW CART BUTTON
*********************/
#ViewBasketBtn {
	margin: 5px auto;
	text-align:center;
	}
	

#ViewBasketBtn a {
	color: #FFFFFF;
	background: #400040;
	border:none;
	height: 25px;
	width: 50px;
	text-align:center;
	padding: 4px;
	text-decoration:none;
	margin: 0;
	text-transform:uppercase;
	border: 1px solid #400040;
	}

#ViewBasketBtn a:hover {
	background-color: #a8a9ad;
	color: #400040;
	border: 1px solid #400040;
	}



ol#Bestsellers li.num {
	list-style-position:outside;
	margin-left:25px;
	list-style-type:decimal;
	color:  #400040; /*#a8a9ad;*/
	background:#D6AED1;
	}

ol#SaleItems li {
	list-style-position:outside;
	margin-left:25px;
	list-style-type:decimal;
	color:  #400040;
	background:#D6AED1;
	margin-bottom: 8px;}

ol#SaleItems .txtBoxSave {color: #400040; padding-left:0;}
ol#Bestsellers li.num a, ol#SaleItems li  a {color:  #400040; background:#d6aed1; text-decoration: none;}
ol#Bestsellers li.num a:hover, ol#SaleItems li a:hover {text-decoration:underline;}



/**SEARCH SITE 
*****************/
form#SearchForm {
	margin: 0;
	padding: 0px;
	text-align:center;
	}


.searchBox {
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #400040;
	}

.searchBtn  {
	color: #FFFFFF;
	background: #400040;
	border:none;
	text-align:center;
	margin-top:7px;
	padding: 4px 3px;
	text-decoration:none;
	text-transform:uppercase;
	font-size: 12px;
	border: 1px solid #400040;}

.searchBtn:hover {
	background-color: #A8A9AD;
	color: #FFFFFF;
	border: 1px solid #400040;
	}

#AdvanceSearch {
	margin:15px auto 0;
	text-align:center;
	font-weight:bold;
	}


/**MAILING LIST
*****************/
.SideBarLeftBox .textbox {
	background-color: #FFFFFF;
	border: 1px solid #400040;
	color: #333333;
	text-align:left;
	width: 140px;
	}

.SideBarLeftBox .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;
	}

.SideBarLeftBox .submit:hover {
	background-color: #A8A9AD;
	color: #FFFFFF;
	border: 1px solid  #400040;
	}




/**GENERAL Headers
********************/
h2 {
	font: 20px "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	color: #d6aed1;
	background-color: #FFFFFF;
	text-align:center;
	font-weight:normal;
	margin-bottom:20px;
	}


.MainContent h3 {
	font: 18px "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	color: #d6aed1;
	background-color: #FFFFFF;
	text-align:center;
	font-weight:normal;
	}



/**MISCELLANEOUS STYLING
**************************/
.Indent {margin-left:20px;}
.Increase {font:14px Arial, Verdana, Helvetica, sans-serif;}

.Center {
	margin:0 auto;
	text-align:center;
	font:12px Arial, Verdana, Helvetica, sans-serif;
	}
	
.Center.Increase {
	text-align:center;
	font:14px Arial, Verdana, Helvetica, sans-serif;
	}


.pagination {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	
	}