/* 	Purple.css 
**	

	Very Dark 	98639F
	dark			B485B9
	Medium:		E8B3EF


**	Colour Scales
**	Disabled:			#AAAAAA;	-	Used in navigation menus
**	Very Light:		#FFFFD4;		-	Used for website BG		
**	Light:			#DF53BB;		-	Used left menu	
**	Dark:			#FEFF61;		-	
**	Very Dark:		#B485B9;		-	Used in menu for dark color
**
*/


/* Entire Sites Table */
.site-table {
	
	width: 				980px;
	background-color: 		#FFFFFF;
	border-left:			1px solid #B485B9;
	border-right:			1px solid #B485B9;
}

/* Sites Header */
.site-header {

	height: 				200px;
	background-color: 		#B485B9;
	vertical-align:			top;
}
#site-header-inner-left h1 {
	color: 				#000000;
	padding-left:		10px;
	padding-bottom:		0px;
	margin-bottom:		0px;
	font-size:			24px;
	
}
#site-header-inner-left h2 {
	color: 				#000000;
	padding-left:			10px;
	padding-top:			0px;
	margin-top:			0px;
	font-size:				12px;
}
#site-header-inner-left a {
	color: 				#FFFFFF;
	text-decoration:		none;
}


/* Sites Left Naviagtion Bar */
.site-categories {

	width: 				171px;
}

/* Sites Main Content Section */
.site-content {
	padding-left:			10px;
	padding-right:			10px;
	width:				100%;
}

/* Sites Main Content Table */
.site-content-table {
	width:				100%;
}

/* Sites Search Form */
.site-searchform {

	height: 25px;
}

/* Product Details Page - Sites Related Section */
.site-related {

}

/* Site Rating */
.site-rating {

}

/* Sites Categories Section*/
.site-categories-list {

}

/* Sites Merchant Section */
.site-Merchant h4 {
}
.site-brands h4 {
}
.atoz {
	padding-top:			10px;
}
.atoz a {
	color:				#B485B9;
}
.atoz h4 {

	font-size: 			140%;
	font-weight: 			bold;
	margin: 				0px 0px 5px 0px;
	color:				#B485B9;
}


/* Sites Menu */
.site-menu {

}

/* Sites Banner */
.site-banner {

}

/* Sites News */
.site-news {
	padding-top:			0px;
	padding-bottom:		10px;
}

/* Sites Featured Section */
.site-featured {

}

/* Sites Footer */
#site-footer {

	height: 40px;
	background-color:		#B485B9;
	color:				#FFFFFF;
	text-align:			center;
}

#site-footer a {
	color:				#FFFFFF;
}


.banner {
}

.banner h2 {
  	background-color: 		#FFF;
  	padding: 				10px;
  	font-size: 			100%;
  	font-weight: 			500;
  	margin-bottom: 		0px;
	border:				1px solid #ef1f85;
}

.banner h3 {
 	padding: 				2px;
  	padding-right: 		4px;
  	font-weight: 			500;
  	margin-top: 			0px;
  	text-align:			right;
}

.banner h3 a {
	color:				#ef1f85;
}


.featured {
	width: 				100%;
}

.featured-item {
	border: 				1px solid #ef1f85;
	width:				25%;
	vertical-align:			bottom;
}

.featured-item-inner {
	padding-left: 			5px;
	padding-right: 		5px;

}

.featured table {
  	margin: 				0px;
 	padding:				0px;

}
.featured th {
	color: 				#FFFFFF; 
  	padding: 				6px;
	text-align: 			left;
}
.featured-bottom {
	height: 				105px;
}

.featured-link {
	color:				#ef1f85;
	text-decoration:		none;
}

.featured-item-img {
	max-width: 			100px; 
	max-width: 			100px;
}

.featured h4 {
  	font-size: 			100%;
 	margin-top: 			0px;
}
.featured h4 a {
	color: 				#ef1f85; 
}
.featured a {
	color: 				#ef1f85; 
}

.featured .stars {

  	font-size: 			x-small;
}

/* eBay */
.ebay {
}
.ebay-table {
	width:				100%;
}
.ebay h2 {
  	background-color: 		#FFFFD4;
	margin-top:			10px;
  	margin-bottom: 		0px;
  	padding: 				10px;
  	font-size: 			100%;
  	font-weight: 			bold;
	border:				1px solid #B485B9;
}
.ebay-desc a {
	color: 				#86478F; 
}
.ebay-right-cell {
	vertical-align:			bottom;
}

/* Amazon */
.amazon {
}
.amazon-table {

}
.amazon h2 {
  	background-color: 		#FFFFD4;
	margin-top:			10px;
  	margin-bottom: 		0px;
  	padding: 				10px;
  	font-size: 			100%;
  	font-weight: 			bold;
	border:				1px solid #B485B9;
}
.amazon-desc a {
	color: 				#86478F; 
}

.amazon h4 {
  	font-size: 			100%;
 	margin-top: 			0px;
}
.amazon h4 a {
	color: 				#86478F; 
}
.amazon a {
	color: 				#86478F; 
}



.menu {
}

/* Navigation Section */
.navigation {
  	width: 				96%;
  	text-align: 		center;
	padding: 			10px 5px 10px 5px;
	margin: 			10px 5px 10px 5px;
	background-color:	#FFF;
	font-size: 			17px;
	font-weight: 		bold;
	border: 			1px solid #ef1f85;
}

.navigation-inner {
  	text-align: 			center;
}

#navigation a:hover {
	color: 				#FF0000;
	text-decoration: underline;	
}

.disabled {
	color: 				#AAAAAA;
}

/* Prices / Stocklists Section */
.prices {
  	margin-top: 			15px;
  	width: 				100%;
}

.prices a {
	color:				#ef1f85;
}

.prices table {
	border: 				1px solid #ef1f85;
}

.prices-header th {
	background-color: 		#98639F;
	padding-bottom:			10px;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			10px;
	border-bottom: 			1px solid #ef1f85;
	color:					#FFF;
}

.prices-results td {
	background-color: 		#FFF;
	padding-bottom:			10px;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			10px;
}

.prices-results td a {
	color:				#ef1f85;
}

/* Product Page */
.product {
  	margin-top: 			15px;
  	width: 				100%;
}

.product h3 {
  	font-size: 			130%;
  	margin: 				0px 0px 10px 0px;
}

.product h3 a {
	color:				#ef1f85;
}

.product-a {
	color:				#ef1f85;
}

.product p {
  	text-align: 			justify;
}

.product-social {
	text-align:			left;
}

.price {
	color:				#B485B9;
	font-size:				18px;
}

.ratings {
  	margin-top: 			0px;
  	width: 				100%;
}

.ratings h4 {
  	background-color: 		#FFFFD4;
	margin-top:			10px;
  	margin-bottom: 		0px;
  	padding: 				10px;
  	font-size: 			100%;
  	font-weight: 			bold;
	border:				1px solid #B485B9;
}

.ratings-table {
	margin-top:			10px;
}

.ratings-table th {

	background-color: 		#98639F;
	padding-bottom:		10px;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			10px;
	border-bottom: 		1px solid #B485B9;
	color:				#FFFFFF;
}

.ratings-left-cell {
	background-color: 		#FFFFD4;
	vertical-align:			top;
	padding-top:			5px;
	padding-left:			5px;
}

.ratings-right-cell {
	background-color: 		#FFFFFF;
	padding-top:			5px;
	padding-left:			5px;
	padding-right:			5px;
}

.ratings form {
 	 display: 				inline;
}
.ratings form select {
  	color: 				#AF7817;
}
.ratings form textarea {
  	width: 				95%;
}

/* Input Buttons */
.searchform {

}
.searchform form {

}
input.btn{
	margin-top:			5px;
	margin-bottom:		0px;
	color:				#98639F;
	font-size:				100%;
	font-weight:			bold;
	background-color:		#FFFFD4;
	border:				1px solid;
	border-top-color:		#98639F;
	border-left-color:		#98639F;
	border-right-color:		#98639F;
	border-bottom-color:	#98639F;
	padding-top:			2px;
	padding-bottom:		2px;
}
input.textbox {
	margin-top:			5px;
	margin-bottom:		0px;
}




/* Search Results */
.searchresults {
	padding-left:			10px;
	padding-right:			10px;
}

.searchresults-image {
	max-height:			100px;
}

.searchresults-desc {
	vertical-align:			top;	
}

.searchresults-table {
	/*border: 				1px solid #B485B9;*/
}

.searchresults-table-row {

}	

.searchresults h4 {
	font-size: 			100%;
	font-weight: 			bold;
	margin: 				0px 0px 5px 0px;
	color: 				#ef1f85;
}
.searchresults h4 a {
	color: 				#ef1f85;
}

.searchresults a {
	color: 				#ef1f85;	

}
.searchresults p {
	text-align: 			justify;
	margin: 				5px 0px 10px 0px;
}

.searchresults-price {
	color:				#ef1f85;
	font-size:				18px;
}
.searchresults-a {
	text-decoration:		none;
}


.related {
	margin-top:			10px;
  	margin-bottom: 		10px;
  	padding: 				10px;
}


.starsOn {
  color: #AF7817;
  font-weight: bold;
}
.starsOff {
  color: #AAAAAA;
  font-weight: bold;
}
.nobr {
  white-space: nowrap;
}


/*********** Left Menu's ***********/

#Menu-Left  {
	width: 				100%;
	padding: 			0 0 1em 0;
	margin-bottom: 		1em;
	background-color: 	#FFFFFF;
	color: 				#333;
}

Menu-UL .topcat { float: left; }

.Menu-UL h3 { 

	padding: 			4px 0 5px 8px; 
	margin: 			0px 0px 0px 0px;
	background-color: 	#FFFFFF;
	font-size:			18px;
	color:				#000000;
}

#Menu-Left ul {
	list-style: 			none;
	margin: 				0px 0px 10px 0px;
	padding: 				0px 0px 0px 0px;
	border: 				none;
}
		
#Menu-Left li {
	border-bottom: 			1px solid #ef1f85;
	margin: 				0px 0px 0px 0px;
	width: 					100%;
}

#Menu-Left li a {
	display: 				block;
	padding: 				5px 5px 5px 5px;
	background-color: 		#FFFFFF;
	color: 					#000000;
	text-decoration: 		none;
	font-weight:			bold;
}

#Menu-Left li a:hover {
	background-color: 		#ef1f85;
	color: 					#FFFFFF;
	font-weight:			bold;
}

/*************************************************************************************************/

body {
	/*font-family: Georgia, "Times New Roman", Times, serif; */
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size:14px;
	margin: 0px 0px 0px 0px;
	background-color: #FFF;
	padding: 0px 0px 0px 0px;
}

fieldset.search {
	border: none;
	width: 520px;
	margin: 0 auto;
	background: none;
	height: 55px;
	padding: 2px;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #333;
	font-size: 28px;
	width: 414px;
	height: 55px;
	padding: 8px 5px 0;
	background: #000 url(./images/search_bg.png) no-repeat;
	margin-right: 5px;
}
.search input.box:focus {
	background: #000 url(./images/search_bg.png) no-repeat left;
	outline: none;
}
.search button.btn {
	width: 74px;
	height: 55px;
	cursor: pointer;
	text-indent: -9999px;
	background: #000 url(./images/search_go.png) no-repeat top right;
}
.search button.btn:hover {
	background: #000 url(./images/search_go.png) no-repeat bottom right;
}
.search_subheader {
	color:#FFF;
	font-size:16px;
	font-weight: bold;
	text-align:center;
}
.top_row {
	background-image:url(./images/header_bg.png); 
	background-repeat:repeat-x; 
	height:216px; 
	vertical-align:top;
}
.search_form {
	padding: 0; 
	margin: 0;
}
.nav_bar {
	background-image:url(./images/Womens-Shoes_09.png); 
	background-repeat:repeat-x; 
	height: 46px; 
	text-align:center;
}
.nav_links {
	font-size: 14px;
	color:#FFF;
	font-weight: bold;
	text-decoration: none;
}
#nav_links a:hover, a:active {
	color:#FFF;
	text-decoration: underline;
}

#nav_links a, a:link, a:visited {
	color:#FFF;	
	text-decoration: none;
}
a:link, a:visited, a:active  {
	color:#ef1f85;	
	text-decoration: none;
}
a:hover {
	color:#000;
	text-decoration: underline;
}


.content {

}
.main_table {
	width: 960px;
	padding: 10px 10px 10px 10px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
.left_nav {
	width: 270px;
	background-color: #FFF;
}
.main {
	width: 670px;
	background-color: #FFF;
}
.footer {
	background-color: #FFF;
}

.tag_cloud { padding: 3px; text-decoration: none; margin-bottom: 10px; text-align: center;}
.tag_cloud:link { color: #DF4597; }
.tag_cloud:visited { color: #AF1567; }
.tag_cloud:hover { color: #ffffff; background: #BF0066; }
.tag_cloud:active { color: #ffffff; background: #BF0066; }

.breadcrumb {font-size: 14px;}

#photodiv {
  background-repeat: no-repeat;
  width:600px;
  height:300PX;
}

/* ************** Search Results *********** */

/* Holding container for results */
#searchresults {
	overflow:hidden;
	padding: 0 0 10px 0px;
	width:710px;
	/* border: 1px red solid;*/
}
#searchresults .searchresultitem {
	margin-right: 5px;
	float: left;	
}
.searchresultitem {
	margin:0 0 5px 0;
	border:1px solid #c0c0c0;
	font-size: 90%;
	height:auto !important;
	min-height: 182px;
	padding: 10px 10px 0px 10px;
	position: relative;
	width: 150px;
}
.item_name  {
	width: 150px;
	height: 50px;
	padding-top: 5px;
	position: relative;
	overflow: hidden;
}
#sr_brand {
	width: 146px;
	height: 15px;
	overflow: hidden !Important;
}
.sr_icons a {
	color:#999999;
	text-decoration:none;
	
}
.sr_icons a:hover {
	color:				#999999;
	text-decoration: 	underline;
}
a.sr_iconlink {
	color:#FF066A 		!important;
	text-decoration: 	underline;
}
.black {
	color:#000000 		!important;
	text-decoration: 	underline;
}
.sr_image_container {
	float:			left;
	position:		relative;
	z-index:		1;
}
.sr_image {
	border: none;
}	
.clear {
	clear:			both !important;
	display:		block !important;
	float:			none !important;
	height:			0 !important;
	line-height:	0 !important;
	margin:			0 !important;
	padding:		0 !important;
}

/* new drop down Menu Bar */
.menu {	
	margin: 0;
	padding: 0;
	z-index: 30;
	height: 46px;
}
.menu li {	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
.menu li a span {	
	display: block;
	margin: 0px 1px 0 0;
	padding: 12px 15px 0px 15px;
	font-weight: bold;
	color: #FFF;
	width: auto;
	background-image:url(./images/Womens-Shoes_09.png);
	background-repeat:repeat-x; 
	height: 34px; 
	text-align:center;
	text-decoration: none;
}
.menu li a:hover {
	background:#a4a4a4;
	background-image:url(./images/Womens-Shoes_09_Inverted.png);
	background-repeat:repeat-x; 
	text-decoration: none !Important;
}
.menu div {	
}
.menu_dropdown {
	width:460px;
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 5px 10px 10px 10px;
	background:#000;
	z-index: 35;
}
.menu_dropdown a {
	text-align:left;
}
.menu_dropdown a:hover {
	color: #FFF;
}
.menu_header {
	width: auto;
	color: #FFF;
	border-bottom: 1px solid #FFF;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
}
.menu_left, .menu_middle, .menu_right {
	width:150px;
	color:#fff;
}
.menu_left {
	float:left;
}
.menu_middle {
	float:left;
}
.menu_right {
	float:right;
}
