/* 
   Style sheet for www.sexcatalogue.co.uk
   created by Netcollex Ltd July 2002 
*/

/* General page style. The scroll bar colours only visible in IE5.5+ */

body_sexcatalogue {
	background-color: #A8D1E4;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;

}

/* Default catalogue link colours (Orange) */

.centersearchbar {
	background-image: url(../images/searchbar_02.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.toplinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.searchbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.red {
	background-color: #BA3535;
}

A.links {
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

A.links:visited {
    COLOR: #333333;
    TEXT-DECORATION: none;
}

A.links:hover {
    COLOR: #BA3535;
    CURSOR: hand;
    TEXT-DECORATION: none;
}

A.redlinks {
    COLOR: #BA3535;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.redlinks:visited {
    COLOR: #BA3535;
    TEXT-DECORATION: none;
}

A.redlinks:hover {
    COLOR: #BA3535;
    CURSOR: hand;
    TEXT-DECORATION: underline;
}

.grey {
	background-color: #E9E9E9;
}
.redbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BA3535;
}
.sohoprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.soholinethrough {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: line-through;
}

A.headerlinks {
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

A.headerlinks:visited {
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A.headerlinks:hover {
    COLOR: #990000;
    CURSOR: hand;
    TEXT-DECORATION: none;
}

A.defaultlinks {
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.defaultlinks:visited {
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A.defaultlinks:hover {
    COLOR: #BA3535;
    CURSOR: hand;
    TEXT-DECORATION: none;
}

A.productlistlinks {
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.productlistlinks:visited {
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A.productlistlinks:hover {
    COLOR: #BA3535;
    CURSOR: hand;
    TEXT-DECORATION: none;
}

 /* Default FAQ link colours (Orange) */
A.faqlinks {
    COLOR: #6699FF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.faqlinks:visited { 
    COLOR: #6699FF;
    TEXT-DECORATION: none;
}

A.faqlinks:hover {
    COLOR: #6633FF;
    CURSOR: hand;
    TEXT-DECORATION: none;
}

.faq_bold_text {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    font-weight: bold; 
    color: #000000
}

.faq_bold_text_spice {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 9px; 
    font-weight: bold; 
    color: #AC7339
}

A.whitelinks {
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.whitelinks:visited {
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

A.whitelinks:hover {
    COLOR: #660066;
    CURSOR: hand;
    TEXT-DECORATION: none;
}

A.lilaclinks {
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.lilaclinks:visited {
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

A.lilaclinks:hover {
    COLOR: #660000;
    CURSOR: hand;
    TEXT-DECORATION: none;
}


/** Header stuff */
/* Page logo must be 573 x 90 */
.logo {
	background-image:   url(../images/new_header.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


.site_text { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    font-weight: normal; 
    color: #000000}

.form_objects {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: none;

}


.headline_text_small {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    font-weight: bold; 
    color: #000000
}


.left_section_header {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight: bold; 
    color: #FFFFFF; 
    background-image:   url(../images/left_section_header.gif)
}


.left_section_footer_image {  
    background-image:   url(../images/left_section_footer.gif); 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 1px
}


.left_section_bg_colour {
    background-color: #F3CECE
}



 
.centre_header_leftcurve {  
    background-image:   url(../images/red_left_curve.gif)}

.centre_header_rightcurve {
    background-image:   url(../images/red_right_curve.gif)}

.centre_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	white-space: nowrap;

}

.orange_text { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    font-weight: bold; 
    color: #000000
}

A.product_name {
    COLOR: #FF6600;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.product_name:visited {
    COLOR: #FF6600;
    TEXT-DECORATION: none;
}

A.product_name:hover {
    COLOR: #660066;
    CURSOR: hand;
    TEXT-DECORATION: none;
}

.product_price_text {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    font-weight: bold; 
    color: #000000}



.product_details_quantity {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: bold; 
    color: #4687C4
 }

.product_details_description {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; font-weight: bold; 
    color: #000000
 }
 
.product_details_dark {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: bold; 
    color: #4687C4
}

.product_details_light {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: bold; 
    color: #6699FF
}


A.bluelinks {
    COLOR: #666699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
 
A.bluelinks:visited {
    COLOR: #666699;
    TEXT-DECORATION: none;
}

A.bluelinks:hover {
    COLOR: #660066;
    CURSOR: hand;
    TEXT-DECORATION: none;
}



.blue_promo_header { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight: bold; 
    color: #FFFFFF; 
    background-image:   url(../images/dvd_promo_header.gif)}

.blue_promo_footer {  
    background-image:   url(../images/dvd_promo_footer.gif); 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 1px
}

.blue_promo_bg {
    background-color:#CCCCFF;    
}


A.greenlinks { 
    COLOR: #339933;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.greenlinks:visited {
    COLOR: #339933;
    TEXT-DECORATION: none;
}

A.greenlinks:hover {
    COLOR: #660066;
    CURSOR: hand;
    TEXT-DECORATION: none;
}

.green_promo_header {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight: bold; 
    color: #FFFFFF; 
    background-image:   url(../images/lingerie_promo_header.gif)}

.green_promo_footer {
    background-image:   url(../images/lingerie_promo_footer.gif); 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 1px
}
 
.green_promo_bg {
     background-color:#CCFFCC;    
}


A.orangelinks {
    COLOR: #FF9900;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.orangelinks:visited {
    COLOR: #FF9900;
    TEXT-DECORATION: none;
}

A.orangelinks:hover {
    COLOR: #660066;
    CURSOR: hand;
    TEXT-DECORATION: none;
}

.main_light_blue_bg {
    COLOR: #993300;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}

.orange_promo_header {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight: bold; 
    color: #FFFFFF; 
    background-image:   url(../images/novelty_promo_header.gif)}

.orange_promo_footer {  
    background-image:   url(../images/novelty_promo_footer.gif); 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 1px
}

.orange_promo_bg {
     background-color:#FFFF99;    
}


.footer_bold_text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #990000;
    text-align: center;

}

.footer_bar {  background-color: #CC3333}
.footer_bar_img {
    background-image:   url(../images/header_03.gif); 
}


.basket_header_leftcurve {  background-image:   url(../images/basket_left_curve_purple.gif)}
.basket_header_rightcurve {  background-image:   url(../images/basket_right_curve_purple.gif)}
.basket_header {  background-color: #660066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}
.basket_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
.basket_submenu_bg {
	background-color: #77A7D4;
}

}

A.orangelinks:hover {
    COLOR: #990000;
    CURSOR: hand;
    TEXT-DECORATION: none;
}

.basket_sub_menu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #660066}

.related_items_header_leftcurve {  background-image:   url(../images/related_items_curve_left.gif)}

.related_items_header_rightcurve {  background-image:   url(../images/related_items_curve_right.gif)}

.related_items_header {  background-color: #CCCCFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6666CC}

.related_products_highlight_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFCCFF}

.nav_menu_current {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #BA3535;
	text-decoration: none;
}

.nav_menu_light {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CCCCFF}

.nav_menu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color: #000000}

.submit_image {
    cursor: hand;
}

.current_category {
    COLOR: #422100;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.errormsg {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FF0000;
}
.hometxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.basketleftheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image:   url(../images/basket_left_header.gif);
}

.whitebg {
	background-color: #FFFFFF;
}

.main_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}
.tableborder {
	border: 1px solid #660066;
}
.darktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #660066;
}
.pricing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.sohoprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: line-through;
}
.pptext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.logobg {
	background-image: url(../images/new_logo_bg.gif);

}
.searchform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2A0000;
	border: 1px solid #FFFFFF;
}
.formobjectscheckout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.pagedtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.dashborder {
	border: 1px dashed #000000;
}
.basketred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BA3535;
}
.category-headers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.checkfullbox {
	background-color: #E9E9E9;
	border: 1px solid #666666;
}
.checkleftbox {
	background-color: #E9E9E9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.checksingleft {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.checksingright {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.checkleftbottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.checkrightbottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.checknotop {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.homeheaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.lightgrey {
	background-color: #F4F4F4;
}
.smallarrows {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: lighter;
	color: #000000;
}
.sitetextbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.greyborder {
	border: 1px solid #BFBDBD;
}
