body { 
	margin:0;
	padding:0;
	background-image:url(images/bg.gif);
}  

#col-0{
	width:990px;
}
#col-1{
	width:195px;
	float:left;	
}
#col-2{
	width:600px;
	float:left;	
}
#col-3{
	width:195px;
	float:left;
}

p, td, span{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;	
}

form{
	margin:0;
	padding:0;
}	

.input_readonly{
 color:#333333;
}

/*
lightbox
*/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
	}
/*
lightbox end
*/

a.top_menu:link { color:#FFFFFF; text-decoration: none; }
a.top_menu:visited { color:#FFFFFF; text-decoration: none; }
a.top_menu:hover { color:#FFFFFF; text-decoration: underline; }
a.top_menu:active { color:#FFFFFF; text-decoration: underline; }

a.top_sub_menu:link { color:#000000; text-decoration: none; }
a.top_sub_menu:visited { color:#000000; text-decoration: none; }
a.top_sub_menu:hover { color:#000000; text-decoration: underline; }
a.top_sub_menu:active { color:#000000; text-decoration: underline; }

a.myaccount:link { color:#000000; text-decoration: none; }
a.myaccount:visited { color:#000000; text-decoration: none; }
a.myaccount:hover { color:#000000; text-decoration: underline; }
a.myaccount:active { color:#000000; text-decoration: underline; }

#menu_separator{
 	color : #FFFFFF;
}

.top_menu_background{
background-color: #FFFFFF;
background-image:url(../images/header-bg.jpg);
background-repeat:no-repeat;
background-position:center;
}

.menu_background{
background-color: #FFFFFF;
}

.sub_menu_background{background-color: #939495;}
.menu_split{background-color: #999999;}

.search{ 
	border-width: 1px;
	border-style: solid;
	border-color: #00adef; 
	background-color: #FFFFFF; 
	color: #00adef;
}

a.wrong_login:link { color:#000000; text-decoration: none; }
a.wrong_login:visited { color:#000000; text-decoration: none; }
a.wrong_login:hover { color:#000000; text-decoration: underline; }
a.wrong_login:active { color:#000000; text-decoration: underline; }

#welcome_name{
	color : #000000;
}

#welcome_text{
	color : #000000;
}

.input_login{ 
	color: #000000;
}

#error_text_9{
	color : #FF3333;
}

#error_text_11{
	color : #FF3333;
}

#success_text_9{
	color : #009900;
}

#success_text_11{
	color : #009900;
}

.welcome_background{background-color: #fff;}

a.basket_link:link { color:#FFFFFF; text-decoration: none; }
a.basket_link:visited { color:#FFFFFF; text-decoration: none; }
a.basket_link:hover { color:#FFFFFF; text-decoration: underline; }
a.basket_link:active { color:#FFFFFF; text-decoration: underline; }

#basket_text{
 color : #000000;
}

#basket_saved_text{
 color : #E32637;
}

.basket_background{background-color: #fff;}
.basket_break{background-color: #000000;}
.basket_link_background{background-color: #00adef;}

a.bestsellers_top:link { color:#000000; text-decoration: none; font-size:11px; }
a.bestsellers_top:visited { color:#000000; text-decoration: none; font-size:11px; }
a.bestsellers_top:hover { color:#000000; text-decoration: underline; font-size:11px; }
a.bestsellers_top:active { color:#000000; text-decoration: underline; font-size:11px; }

a.bestsellers_bottom:link { color:#000000; text-decoration: none; font-size:11px; }
a.bestsellers_bottom:visited { color:#000000; text-decoration: none; font-size:11px; }
a.bestsellers_bottom:hover { color:#000000; text-decoration: underline; font-size:11px; }
a.bestsellers_bottom:active { color:#000000; text-decoration: underline; font-size:11px; }

.bestsellers_top_background{background-color: #ff0084;}
.bestsellers_bottom_background{background-color: #ececec;}

a.footer:link { color:#000000; text-decoration: none; }
a.footer:visited { color:#000000; text-decoration: none; }
a.footer:hover { color:#000000; text-decoration: underline; }
a.footer:active { color:#000000; text-decoration: underline; }

#footer{
	color : #000000;
}

.footer_background{background-color: #FF00FF;}

#about_text{
	color : #000000;
}

#about_top_header{
	color : #333333;
}

#about_bottom_header{
	color : #999999;
} 

a.recently_viewed:link { color:#000000; text-decoration: none; }
a.recently_viewed:visited { color:#000000; text-decoration: none; }
a.recently_viewed:hover { color:#000000; text-decoration: underline; }
a.recently_viewed:active { color:#000000; text-decoration: underline; }

.recently_viewed_background{background-color: #ececec;}

#rrp{
	text-decoration:line-through;
}

#our_price{
	color : #000000;
 	font-weight:bold;
}

#you_save{
 color : #ff0000;
 font-weight:bold;
}

.simple_link
{
	color : #000000;
}

.bgPink{
	background-color:#f5007f;
}

.menuLinks{
	float:left;	
	background-image:url(../images/menu/tab.jpg);
	width:83px;
	height:34px;
	background-position: 0px 0px;
	line-height: 30px;
}

.menuLinks a:hover{
	background-image:url(../images/menu/tab.jpg);
	background-position: 0px 34px;	
}

.menuLinksMedium{
	float:left;	
	background-image:url(../images/menu/tab-medium.jpg);
	width:92px;
	height:34px;
	background-position: 0px 0px;
	line-height: 30px;
}

.menuLinksMedium a:hover{
	background-image:url(../images/menu/tab-medium.jpg);
	background-position: 0px 34px;	
}

.menuPosition{
	position:relative;
	margin: auto;
	text-align:center;
}

.menuLinks, .menuLinksMedium{
	color:#FFFFFF;
	text-decoration:none;
}

.menuBG{
background-image:url(../images/menu/tab-bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.searchBG{
background-image:url(../images/menu/search-box.jpg);
background-repeat:no-repeat;
background-position:center;
text-align:center;
height:32px;
}

.inputSearch{
border:1px dotted #fff;
width:170px;
color: #a2aaaa;
}

.input{
color: #a2aaaa;
}

.txtBold{
	font-weight: bold;
}	

.txtLeft{
	text-align:left;
}
.txtPink{
	color:#f5007f;
}
.txtBlue{
	color:#46a8fb;
	color:#1e639d;
}
.txtDarkBlue{
	color:#2222fc;
}
.txtBlack{
	color:#000000;
}
.txtWhite{
	color:#ffffff;
}

.txtPurple{
	color:#850647;
}
	
.bgGrey{
	background-color: #242424;
}

.bgDarkGrey{
	background-color: #a2abaa;
}

.txt12{
	font-size:1.2em;
}

.txt14{
	font-size:1.4em;
}

h1{
	font-size: 18px;
	font-weight:bold;
	margin: 0px;
	padding: 0PX;
}

h2{
	margin:0;
	padding:4px 0 6px 5px;
	font-size: 14px;
}

h3{
  font-size: 13px;
}

h3 a{
	margin:0;
	color:#f5007f;
}

h4{
  font-size: 14px;
  text-decoration:none;
}

h4 a{
	color:#f5007f;
    text-decoration:none;	
}

.dottedLine{
	border-bottom:dotted 1px #666;

}

#menu {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 163px;
}
#menu li {
	margin: 0;
	padding: 0;
}
#menu a {
	background: #000;
	border-bottom: 1px dotted #393939;
	color: #fff;
	display: block;
	margin: 0;
	padding: 2px 2px 2px 15px;
	text-decoration: none;
	font-weight:normal;
}
#menu a:hover {
	background: #b0b0b0 url("../images/hover.jpg") left center no-repeat;
	color: #fff;
}  

.liMenu{
	list-style: none; 
	display: inline;
}

#subMenu1, #subMenu2, #subMenu3, #subMenu4, #subMenu5, #subMenu6, #subMenu7, #subMenu8, #subMenu9, #subMenu10, #subMenu11, #subMenu12, #subMenu13, #subMenu14, #subMenu15, #subMenu16, #subMenu17, #subMenu18, #subMenu19, #subMenu20 {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 163px;
}

#subMenu1 li, #subMenu2 li, #subMenu3 li, #subMenu4 li, #subMenu5 li, #subMenu6 li, #subMenu7 li, #subMenu8 li, #subMenu9 li, #subMenu10 li, #subMenu11 li, #subMenu12 li, #subMenu13 li, #subMenu14 li, #subMenu15 li, #subMenu16 li, #subMenu17 li, #subMenu18 li, #subMenu19 li, #subMenu20 li {
	margin: 0;
	padding: 0;
}

#subMenu1 a, #subMenu2 a, #subMenu3 a, #subMenu4 a, #subMenu5 a, #subMenu6 a, #subMenu7 a, #subMenu8 a, #subMenu9 a, #subMenu10 a, #subMenu11 a, #subMenu12 a, #subMenu13 a, #subMenu14 a, #subMenu15 a, #subMenu16 a, #subMenu17 a, #subMenu18 a, #subMenu19 a, #subMenu20 a {
	background: #242424;
	background: #ececec;
	border-bottom: 1px dotted #393939;
	color: #333;
	display: block;
	margin: 0;
	padding: 2px 2px 2px 15px;
	text-decoration: none;
	font-weight:normal;
}

#subMenu1 a:hover, #subMenu2 a:hover, #subMenu3 a:hover, #subMenu4 a:hover, #subMenu5 a:hover, #subMenu6 a:hover, #subMenu7 a:hover, #subMenu8 a:hover, #subMenu9 a:hover, #subMenu10 a:hover, #subMenu11 a:hover, #subMenu12 a:hover, #subMenu13 a:hover, #subMenu14 a:hover, #subMenu15 a:hover, #subMenu16 a:hover, #subMenu17 a:hover, #subMenu18 a:hover, #subMenu19 a:hover, #subMenu20 a {
	background: #333 url("../images/hover-sub.jpg") left center no-repeat;
	color: #fff;
} 

.sideLoginBar{
	background-image:url(../images/generic/side-bg-login.png);
} 

.sideLoginBarTop{
	background-image:url(../images/generic/side-bg-login-top.png);
	height:12px;
} 

.sideLoginBarBottom{
	background-image:url(../images/generic/side-bg-login-bottom.png);
	height:12px;
}  
.sideLoginBarInput{
	background-image:url(../images/generic/side-bg-login-input.png);
	height:25px;
}
.menuProductBottom{
	background-image:url(../images/generic/menu-product-bottom.png);
	background-repeat:no-repeat;
}

a.product_title:link { color:#000000; text-decoration: underline;  font-weight: bold;}
a.product_title:visited { color:#000000; text-decoration: underline;  font-weight: bold;}
a.product_title:hover { color:#000000; text-decoration: underline;  font-weight: bold;}
a.product_title:active { color:#000000; text-decoration: underline;  font-weight: bold;}

.cursor{
	cursor:pointer;
}

.dottedLine{
	border-bottom:dotted 1px #000000;
}

.error{
	text-align:center;
	background-color:#ff0000;
	padding:2px;
}

.errorPurple{
	text-align:center;
	background-color:#850647;
}

.success{
	text-align:center;
	background-color:#00CC00;
	padding:2px;
}

.productMenu{
	position:absolute;
	top:-31px;	
	left:15px;
}

.rightHandColumns{
	position:absolute;
	top:-26px;
}

.bgMain{
	background-color:#fdfdfd;
	border: thin solid #cccccc;
}

.freeGiftHolder{
	float:right; 
	width: 163px;
	padding-top:5px; 
	padding-bottom:5px;
}

.freeGift{
	float:right; 
	width:143px;
}

.freeGiftImage{
	float:right; 
}

.freeDelivery{
	float:right;
}

iframe.lookupframe{
	float				:left;
	border				:1px solid #CDCDCD;
}

.button{ 
  font-family: verdana;
  font-size: 11px;
  color:#000000; 
  background-color:#FFFFFF;  
  border:1 solid #CCCCCC 
}
