@charset "UTF-8";
/* SCROLL BARS */


body {
scrollbar-arrow-color: #F52A9F;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #161616;
scrollbar-face-color: #222222;
scrollbar-highlight-color: #CCCCCC;
scrollbar-shadow-color: #000000;
scrollbar-track-color: #161616;

}
  td.cart table tr {
  background: url(basket_bg.gif) repeat-y;
}

.cart_product_thumbnail{
float:left;
margin-right:5px;
}



.cart_product_description{
text-align:left;
margin-left:162px;
}

#cart_product_ref{
float:left;
padding-left:20px;
position:static;
margin-left:-15px;
margin-top:-15px;
}

#cart_product_quantity{
float:right;
}

/* LAYOUT */

#MainOverallLayer {
height:600px; 
width:955px;
top: 50%;
left: 50%;
margin-top: -300px; /*set to a negative number 1/2 of your height*/
margin-left: -477px; /*set to a negative number 1/2 of your width*/
position:absolute;
text-align:center;
}

#content_holder {
}


#content_area {
top:0px;
left:2px;
width:932px;
height:500px;
z-index:1;
}

#basket_product_table {
}

.basket_right_border {
border-right-width:2px;
border-right-style:solid;
border-right-color:#333333;
}

#search_button {
position:absolute;
height:16px;
width:96px;
left:24px;
top:541px;
z-index:2;
background-color: #000000; 
border: 1px solid #333333;
text-align:center;
}

#back_to_search_button {
height:16px;
width:190px;
z-index:2;
background-color: #000000; 
border: 1px solid #333333;
text-align:center;
}

#tophome_button {
position:absolute;
left:13px;
top:18px;
z-index:2;
text-align:center;
}

#top_basketinfo_tabs {
height:20px;
}

#inner_layout {
overflow:auto;
height:500px;
width:938px;
position: relative;
}




/* FONT STYLES FOR NAV */

.tophomebutton A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:9px;
	font-weight:normal;
	color: #808080;
	text-decoration:none;
	}
.tophomebutton A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:9px;
	font-weight:normal;
	color: #808080;
	text-decoration:none;
	}
.tophomebutton A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:9px;
	font-weight:normal;
	color: #808080;
	text-decoration:none;
	}
.tophomebutton A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:9px;
	font-weight:normal;
	color: #F52A9F;
	text-decoration:none;
	}

a.TopMenu:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color : #999999;
	text-decoration : none;
	line-height:20px;
	}
a.TopMenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color : #999999;
	text-decoration : none;
	line-height:20px;
	}
a.TopMenu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color : #999999;
	text-decoration : none;
	line-height:20px;
	}
a.TopMenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color : #F52A9F;
	text-decoration : none;
	line-height:20px;
	}


a.TopMenuPink:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color : #F52A9F;
	text-decoration : none;
	line-height:20px;
	}
a.TopMenuPink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color : #F52A9F;
	text-decoration : none;
	line-height:20px;
	}
a.TopMenuPink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color : #F52A9F;
	text-decoration : none;
	line-height:20px;
	}
a.TopMenuPink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color : #F52A9F;
	text-decoration : none;
	line-height:20px;
	}
	



td .viewbasket_nolinks {
	text-aligh: center;
	padding-left: 2px;
	padding-right: 2px;
	}	

.viewbasket_nolinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color: #999999;
	text-decoration:none;
}


td .viewbasket_links {
	text-aligh: center;
	padding-left: 2px;
	padding-right: 4px;
	}


.viewbasket_links A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color: #999999;
	text-decoration:none;
	}
	
.viewbasket_links A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color: #999999;
	text-decoration:none;
	}
.viewbasket_links A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color: #999999;
	text-decoration:none;
	}
.viewbasket_links A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color: #F52A9F;
	text-decoration:none;
	}


.bottomnav_links A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:9px;
	font-weight:normal;
	color: #999999;
	text-decoration:none;
	line-height:22px;
	}
.bottomnav_links A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:9px;
	font-weight:normal;
	color: #999999;
	text-decoration:none;
	line-height:22px;
	}
.bottomnav_links A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:9px;
	font-weight:normal;
	color: #999999;
	text-decoration:none;
	line-height:22px;
	}
.bottomnav_links A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:9px;
	font-weight:normal;
	color: #F52A9F;
	text-decoration:none;
	line-height:22px;
	}

.bottomnav_spacer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:9px;
	font-weight:normal;
	color: #999999;
	text-decoration:none;
	line-height:22px;
}

.siteby A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:8px;
	font-weight:bold;
	color: #5e5e5e;
	text-decoration:none;
	line-height:23px;


}
.siteby A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:8px;
	font-weight:bold;
	color: #5e5e5e;
	text-decoration:none;
	line-height:23px;
	}
.siteby A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:8px;
	font-weight:bold;
	color: #5e5e5e;
	text-decoration:none;
	line-height:23px;
	}
.siteby A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:8px;
	font-weight:bold;
	color: #F52A9F;
	text-decoration:none;
	line-height:23px;
	}



a.search_button:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:3px;
	color : #999999;
	text-decoration : none;
	line-height:14px;
	}
a.search_button:active  {
	font-size:11px;
	letter-spacing:3px;
	color : #999999;
	text-decoration : none;
	line-height:14px;
}
a.search_button:visited  {
	font-size:11px;
	letter-spacing:3px;
	color : #999999;
	text-decoration : none;
	line-height:14px;
}
	
a.search_button:hover  {
	font-size:11px;
	letter-spacing:3px;
	color : #F52A9F;
	text-decoration : none;
	line-height:14px;
}

a.back_to_search_button_style:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:3px;
	color : #FFFFFF;
	text-decoration : none;
	line-height:14px;
	}
a.back_to_search_button_style:active  {
	font-size:11px;
	letter-spacing:3px;
	color : #FFFFFF;
	text-decoration : none;
	line-height:14px;
}
a.back_to_search_button_style:visited  {
	font-size:11px;
	letter-spacing:3px;
	color : #FFFFFF;
	text-decoration : none;
	line-height:14px;
}
	
a.back_to_search_button_style:hover  {
	font-size:11px;
	letter-spacing:3px;
	color : #F52A9F;
	text-decoration : none;
	line-height:14px;
}


/* SIDE MENU ------------------------------------------- */
/*-----PARENT SECTIONS------*/

a.ParentSections:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0px;
	color : #FFFFFF;
	text-decoration : none;
	line-height:16px;
	margin-left:-4px;
	}
a.ParentSections:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0px;
	color : #FFFFFF;
	text-decoration : none;
	line-height:16px;
	margin-left:-4px;
	}
a.ParentSections:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0px;
	color : #FFFFFF;
	text-decoration : none;
	line-height:16px;
	margin-left:-4px;
	}
a.ParentSections:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0px;
	color : #F52A9F;
	text-decoration : none;
	line-height:16px;
	margin-left:-4px;
	}
	
a.ParentSections_pink:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0px;
	color : #F52A9F;
	text-decoration : none;
	line-height:16px;
	margin-left:-4px;
	}
a.ParentSections_pink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0px;
	color : #F52A9F;
	text-decoration : none;
	line-height:16px;
	margin-left:-4px;
	}
a.ParentSections_pink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0px;
	color : #F52A9F;
	text-decoration : none;
	line-height:16px;
	margin-left:-4px;
	}
a.ParentSections_pink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0px;
	color : #F52A9F;
	text-decoration : none;
	line-height:16px;
	margin-left:-4px;
	}
	
/*-----MAIN SECTIONS------*/

a.MainSections:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #FFFFFF;
	text-decoration : none;
	line-height:18px;
	margin-left:-4px;
	}
a.MainSections:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #FFFFFF;
	text-decoration : none;
	line-height:18px;
	margin-left:-4px;
	}
a.MainSections:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #FFFFFF;
	text-decoration : none;
	line-height:18px;
	margin-left:-4px;
	}
a.MainSections:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #F52A9F;
	text-decoration : none;
	line-height:18px;
	margin-left:-4px;
	}

/*-----MAIN SECTIONS PINK------*/

a.MainSectionsPink:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #F52A9F;
	text-decoration : none;
	line-height:18px;
	margin-left:-4px;
	}
a.MainSectionsPink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #F52A9F;
	text-decoration : none;
	line-height:18px;
	margin-left:-4px;
	}
a.MainSectionsPink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #F52A9F;
	text-decoration : none;
	line-height:18px;
	margin-left:-4px;
	}
a.MainSectionsPink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #F52A9F;
	text-decoration : none;
	line-height:18px;
	margin-left:-4px;
	}
	
	
/*-----SUB SECTIONS------*/

a.SubSections:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #FFFFFF;
	text-decoration : none;
	line-height:18px;
	margin-left:-4px;
	}
a.SubSections:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #FFFFFF;
	text-decoration : none;
	line-height:18px;
	margin-left:-4px;
	}
a.SubSections:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #FFFFFF;
	text-decoration : none;
	line-height:18px;
	margin-left:-4px;
	}
a.SubSections:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #F52A9F;
	text-decoration : none;
	line-height:18px;
	margin-left:-4px;
	}

/*-----SUB SECTIONS PINK ------*/

a.SubSectionsPink:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #F52A9F;
	text-decoration : none;
	line-height:18px;
	margin-left:-4px;
	}
a.SubSectionsPink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #F52A9F;
	text-decoration : none;
	line-height:18px;
	margin-left:-4px;
	}
a.SubSectionsPink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #F52A9F;
	text-decoration : none;
	line-height:18px;
	margin-left:-4px;
	}
a.SubSectionsPink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #F52A9F;
	text-decoration : none;
	line-height:18px;
	margin-left:-4px;
	}


/*-----SUB SECTIONS LONG------*/

a.SubSectionsLong:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #FFFFFF;
	text-decoration : none;
	line-height:14px;
	margin-left:-4px;
	}
a.SubSectionsLong:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #FFFFFF;
	text-decoration : none;
	line-height:14px;
	margin-left:-4px;
	}
a.SubSectionsLong:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #FFFFFF;
	text-decoration : none;
	line-height:14px;
	margin-left:-4px;
	}
a.SubSectionsLong:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #F52A9F;
	text-decoration : none;
	line-height:14px;
	margin-left:-4px;
	}

/*-----SUB SECTIONS PINK LONG ------*/

a.SubSectionsLongPink:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #F52A9F;
	text-decoration : none;
	line-height:14px;
	margin-left:-4px;
	}
a.SubSectionsLongPink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #F52A9F;
	text-decoration : none;
	line-height:14px;
	margin-left:-4px;
	}
a.SubSectionsLongPink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #F52A9F;
	text-decoration : none;
	line-height:14px;
	margin-left:-4px;
	}
a.SubSectionsLongPink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	color : #F52A9F;
	text-decoration : none;
	line-height:14px;
	margin-left:-4px;
	}



	
/* list Styles (SIDE MENU) -------------------------------------------------------------------------------- */
#navcontainer { text-align:left;}
#navlist { list-style-type:none; margin-left:16px;}
#navlist_open { list-style-image: url(arrow_open.gif); margin-left:0px;}
#navlist_closed { list-style-image: url(arrow_closed.gif); margin-left:0px;}
li#navlist_closed{margin: 2px 0; padding: 0;}
	
	
#navlist_no_arrow { list-style-image: url(arrow_no_image.gif); margin-left:0px; margin-top:1px;}
li#navlist_no_arrow {margin-top: 2px;}
#parent_sections { list-style-type:none; margin-left:-10px; }
#subnavlist { list-style-type:none; margin-left: 10px; padding-left: 0;}

ul#navlist {
	padding: 6px;
	margin: 0px 0 12px 14px;
}

/* lines -------------------------------------------------------------------------------- */

.blank_line	{
	height: 1px;
	background-color: #000000;
	clear:both;
	}

/* FONT STYLES FOR CONTENT */

.product_title {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
	letter-spacing:0px;
}

.product_title_white {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing:0px;
}

.product_title_pink {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color: #F52A9F;
	text-decoration:none;
	letter-spacing:0px;
}

.product_description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size:11px;
	font-weight:normal;
	color: #333333;
	text-decoration:none;
	line-height:14px;
}

.product_description_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size:11px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration:none;
	line-height:14px;
}

ul.disc {list-style-type: disc;} 

.product_price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #666666;
	text-decoration:none;
	letter-spacing:0px;
}

/* FONT STYLES FOR OTHER NAV */

.other_nav_links A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	color: #8e8e8e;
	text-decoration:none;
	line-height:20px;


}
.other_nav_links A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	color: #8e8e8e;
	text-decoration:none;
	line-height:20px;
	}
.other_nav_links A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	color: #8e8e8e;
	text-decoration:none;
	line-height:20px;
	}
.other_nav_links A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	color: #F52A9F;
	text-decoration:none;
	line-height:20px;
	}

.other_suggestions_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color: #8e8e8e;
	text-decoration:none;
	line-height:20px;


}
.send_to_friend_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	color: #a7a7a8;
	text-decoration:none;


}

.bottom_info_links A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #8e8e8e;
	text-decoration:none;
	line-height:20px;
	}
.bottom_info_links A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #8e8e8e;
	text-decoration:none;
	line-height:20px;
	}
.bottom_info_links A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #8e8e8e;
	text-decoration:none;
	line-height:20px;
	}
.bottom_info_links A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #F52A9F;
	text-decoration:none;
	line-height:20px;
	}
.bottom_info_no_links{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #8e8e8e;
	text-decoration:none;
	line-height:20px;
	}

/*Quantity ------------------------------- */	
	
.quantity_text  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#8e8e8e;
	height:12px;
 }
 
.quantity_field  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#8e8e8e;
 	background-color: #FFFFFF; 
 	border: 1px solid #8e8e8e;
	height:13px;
	text-align:center;
 }

/* Formatting for 'Add To Cart Button With Cart Icon' ----------------------------------------------*/

.form_button_add_to_basket	{
font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	color: #F52A9F;
	text-decoration:none;
	line-height:25px;
	background:none;
	border:none;
	}	

/* Form Fields -------------------------------------------------------------------------------- */
.email_to_friend  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #999999;
 	background-color: #FFFFFF; 
 	border: 1px solid #a7a7a8;
	height:14px;
 }

.email_to_friend_button	{
font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	background-color:#cbcacb;
	border:none;
	width:40px;
	height:18px;
	margin-left:4px;
	}	
	
.checkout_fields  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
 	background-color: #FFFFFF; 
 	border: 1px solid #8a8a8a;
	height:14px;
 }
.checkout_drop_downs  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
 	background-color: #FFFFFF; 
 	border: 1px solid #8a8a8a;
	height:20px;
	
 }
.checkout_fields_large_field  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
 	background-color: #FFFFFF; 
 	border: 1px solid #8a8a8a;
 }
 
 
 .search_fields  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
 	background-color: #FFFFFF; 
 	border: 1px solid #8a8a8a;
	height:14px;
 }
 
 .search_drop_downs  {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
 	background-color: #FFFFFF; 
 	border: 1px solid #8a8a8a;
	height:20px;
	scrollbar-arrow-color: #F52A9F;
	}

/* --- Product section titles   -- */
	.product_section_text A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #333333;
	text-decoration:none;
	line-height:20px;
	}
.product_section_text A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #333333;
	text-decoration:none;
	line-height:20px;
	}
.product_section_text A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #333333;
	text-decoration:none;
	line-height:20px;
	}
.product_section_text A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #F52A9F;
	text-decoration:none;
	line-height:20px;
	}
	
/* --- Checkout and other pages   -- */

.bounce_page_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #ffffff;
	text-decoration:none;
	}

.Titles_for_Basket {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
}

.basket_header_rows {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #ffffff;
	background-color:#424542;
	text-align:center;
}
.basket_header_rows_bigger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	background-color:#424542;
	text-align:center;
}
.basket_headers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	text-align:center;
}
.basket_headers_pink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #F52A9F;
	text-align:center;
}
.Basket_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
}

/*-----BASKET LINKS------*/

.Basket_text_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
}
a.Basket_text_links:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color : #FFFFFF;
	text-decoration : none;
	}
a.Basket_text_links:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color : #FFFFFF;
	text-decoration : none;
	}
a.Basket_text_links:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color : #FFFFFF;
	text-decoration : none;
	}
a.Basket_text_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0px;
	color : #F52A9F;
	text-decoration : none;
	}

.Basket_text_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
}

.Basket_text_stars {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #F52A9F;
}
.Basket_text_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	font-weight:bold;
}
.Total_cell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	font-weight:bold;
	background-color:#424542;
}
.Error_text_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	font-weight:bold;
}

.Other_titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #f52a9f;
	text-align:left;
}
.Other_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #333333;
	text-align:left;
}

.Attribute_titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color: #8e8e8e;
	text-decoration:none;
	line-height:20px;

}

.Attribute_drop_downs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
 	background-color: #000000; 
 	border: 1px solid #a7a7a8;
	height:20px;
	scrollbar-arrow-color: #F52A9F;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #161616;
	scrollbar-face-color: #222222;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-shadow-color: #000000;
	scrollbar-track-color: #161616;
 }
 
 input.form_buttons{
   color:#FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   background-color:#000000;
   border: 1px solid #333333;
}

input.form_buttons_hover{
   color:#F52A9F;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   background-color:#000000;
   border: 1px solid #333333;
}

 input.form_buttons_checkout{
 background-image:url(checkout_now.gif);
}

input.form_buttons_hover_checkout{
 background-image: url(checkout_now_hover.gif);
}


/*ARROW ROLLOVERS*/
#nextarrow
{
  display: block;
  width: 26px;
  height: 37px;
  background: url("next-arrows.gif") no-repeat 0 0;
}
#nextarrow:hover
{ 
  background-position: 0 -37px;
}
#nextarrow span
{
  display: none;
}
#previousarrow
{
  display: block;
  width: 26px;
  height: 37px;
  background: url("previous-arrows.gif") no-repeat 0 0;
}
#previousarrow:hover
{ 
  background-position: 0 -37px;
}
#previousarrow span
{
  display: none;
}

.Other_heading {
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	}

.Terms_heading {
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	}

.Terms_headers {
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	}

.Terms_text {
	font-size: 10px;
	color: #000000;
	}
	
.otherlinks A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff;
	text-decoration:none;
	line-height:23px;
	}
.otherlinks A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff;
	text-decoration:none;
	line-height:23px;
	}
.otherlinks A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff;
	text-decoration:none;
	line-height:23px;
	}
.otherlinks A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #F52A9F;
	text-decoration:none;
	line-height:23px;
	}
	
 input.search_button{
   color:#FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:13px;
   font-weight:bold;
   background-color:#000000;
   border: 1px solid #333333;
}

input.search_button_hover{
   color:#F52A9F;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:13px;
   font-weight:bold;
   background-color:#000000;
   border: 1px solid #333333;
}
.all_other_text_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	text-align:left;
	line-height:22px;
}

.all_other_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-align:left;
	line-height:22px; 
	list-style-type:disc;
	margin-left:50px;
	margin-right:25px;
}

ul.all_other_text { }

.all_other_table_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-align:left;
}
.all_other_table_headers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #F52A9F;
	text-align:left;
	font-weight:bold;
}

a.all_other_links:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	line-height:22px;
	text-align:left;
	text-decoration:none;
	}
a.all_other_links:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	line-height:22px;
	text-align:left;
	text-decoration:none;
	}
a.all_other_links:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	line-height:22px;
	text-align:left;
	text-decoration:none;
	}
a.all_other_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #F52A9F;
	line-height:22px;
	text-align:left;
	text-decoration:none;
	}