﻿body
    {
	font-family: arial;
	font-weight: normal;
	font-size: 0.75em;
    }

.body 
	{
	background: #000000;
    color: #FFFFFF;
	border: 0px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	width:  100%;
	font-size: 1em;
	}

div#header {
	background: #FF4090 url(/images/headerback.gif) repeat-x top left;
	border: 0px;
	height: 128px;
	margin: auto;
	padding: 0px;
	width:  770px;
	position: relative;
	}
	
div#header .logo {
	background: transparent;
	border: 0px;
	float: left;
	height: 128px;
	margin: 0px;
	padding: 0px;
	width:  79px;
	}
	
div#header .logo2 {
	background: transparent;
	border: 0px;
	float: left;
	height: 69px;
	margin: 0px;
	padding: 0px;
	width: 395px;
	white-space:nowrap;
	}
	
div#header .delivery
	{
	position:absolute; 
	top: 35px; 
	left: 477px; 
	font-size:14px; 
	color: Black;
	}	
	
div#header .options {
	background: transparent;
	border: 0px;
	float: left;
	margin: 0px;
	padding: 10px 0px 18px 160px;
	text-align: right;
	}
	
div#header .options ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}
	
div#header .options ul .myaccount {
	background: transparent url(/images/accounticon.gif) no-repeat left;
	margin: 0px;
	display: inline;
	padding: 0px 5px 0px 20px;
	color: #000000;
	font-family: arial;
	font-weight: bold;
	font-size: 0.7em;
	}
	
div#header .options .myaccount a {
	color: #000000;
	text-decoration: none;
	}
	
div#header .options .myaccount a:visited {
	color: #000000;
	text-decoration: none;
	}

div#header .options .myaccount a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#header .options .basket {
	background: transparent url(/images/basketicon2.gif) no-repeat left;
	margin: 0px;
	display: inline;
	padding: 0px 0px 0px 25px;
	color: #00C100;
	font-family: arial;
	font-weight: bold;
	font-size: 0.8em;
	}
	
div#header .options .basket a {
	color: #000000;
	text-decoration: none;
	}
	
div#header .options .basket a:visited {
	color: #000000;
	text-decoration: none;
	}

div#header .options .basket a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#header .mainmenu {
	background: transparent;
	border: 0px;
	float: left;
	height: 27px;
	margin: 0px;
	padding: 0px 0px 0px 75px;
	width:  456px;
	}
	
div#header .ticker {
	background: transparent;
	border: 0px;
	color: #000000;
	float: left;
	font-family: arial;
	font-weight: bold;
	font-size: 1.4em;
	margin: 0px;
	padding: 2px 0px 0px 75px;
	width:  456px;
	}
	
div#maincontent {
	background: #000000 url(/images/mainback2.gif) repeat-y top center;
	border: 0px;
	margin: auto;
	padding: 0px;
	width:  770px;
	z-index: 10;
	}
	
div#maincontent .leftcolumn {
	background: #000000 url(/images/mainback.gif) repeat-x top left;
	border: 0px;
	float: left;
	margin: 0px;
	padding: 15px 0px 0px 0px;
	width:  154px;
	}
	
div#maincontent .leftcolumn .productmenuitem {
	background: #000000;
	border: 0px;
	color: #FF4090;
	font-family: arial;
	font-weight: bold;
	font-size: 0.7em;
	margin: 2px 0px 0px 0px;
	padding: 4px 16px 4px 16px;
	width:  122px;
	text-transform:uppercase;
	}
	
	
div#maincontent .leftcolumn .productmenuitem a {
	color: #FF4090;
	text-decoration: none;
	}
	
div#maincontent .leftcolumn .productmenuitem a:visited {
	color: #FF4090;
	text-decoration: none;
	}
	
div#maincontent .leftcolumn .productmenuitem a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#maincontent .leftcolumn .productmenuitem a:active {
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#maincontent .leftcolumn .productmenuitemon {
	background: #52152E url(/images/dot.gif) no-repeat top left;
	border: 0px;
	color: #FFFFFF;
	font-family: arial;
	font-weight: bold;
	font-size: 0.7em;
	margin: 2px 0px 0px 0px;
	padding: 4px 16px 4px 16px;
	width:  122px;
	text-transform:uppercase;
	}
	
div#maincontent .leftcolumn .productmenuitemon a, .productmenuitemon a:active {
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#maincontent .leftcolumn .productmenuitemon a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#maincontent .leftcolumn .productmenuitemon a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#maincontent .leftcolumn .productmenuitemon a:active {
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#maincontent .leftcolumn .submenu {
	background: #141414;
	border: 0px;
	border-bottom: 1px solid #FF80BA;
	border-right: 1px solid #FF80BA;
	border-top: 1px solid #FF80BA;
	/*margin: 25px 0px 25px 0px;*/
	margin: 10px 0px 10px 0px;
	padding: 4px 0px 4px 0px;
	width:  138px;
	}
	
div#maincontent .leftcolumn .submenu .submenuitem {
	background: #141414;
	border: 0px;
	color: #FFFFFF;
	font-family: arial;
	font-weight: bold;
	font-size: 0.7em;
	margin: 0px;
	padding: 4px 16px 4px 24px;
	width:  98px;
	}
	
div#maincontent .leftcolumn .submenu .submenuitem a {
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#maincontent .leftcolumn .submenu .submenuitem a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#maincontent .leftcolumn .submenu .submenuitem a:hover {
	color: #FF80BA;
	text-decoration: none;
	}
	
div#maincontent .leftcolumn .submenu .submenuitem a:active {
	color: #FF80BA;
	text-decoration: none;
	}
	
div#maincontent .leftcolumn .submenu .submenuitemon {
	background: #141414 url(/images/arrowblack.gif) no-repeat top left;
	border: 0px;
	color: #FF80BA;
	font-family: arial;
	font-weight: bold;
	font-size: 0.7em;
	margin: 0px;
	padding: 4px 16px 4px 24px;
	width:  98px;
	}
	
div#maincontent .leftcolumn .submenu .submenuitemon a {
	color: #FF80BA;
	text-decoration: none;
	}
	
div#maincontent .leftcolumn .submenu .submenuitemon a:visited {
	color: #FF80BA;
	text-decoration: none;
	}

div#maincontent .leftcolumn .submenu .submenuitemon a:hover {
	color: #FF80BA;
	text-decoration: none;
	}
	
div#maincontent .leftcolumn .submenu .submenuitemon a:active {
	color: #FF80BA;
	text-decoration: none;
	}
	
div#maincontent .leftcolumn .submenu .subsubmenuitem {
	background: #FF80BA;
	border: 0px;
	color: #000000;
	font-family: arial;
	font-weight: normal;
	font-size: 0.7em;
	margin: 0px;
	padding: 4px 16px 4px 34px;
	width:  88px;
	}
	
div#maincontent .leftcolumn .submenu .subsubmenuitem a {
	color: #000000;
	text-decoration: none;
	}
	
div#maincontent .leftcolumn .submenu .subsubmenuitem a:visited {
	color: #000000;
	text-decoration: none;
	}
	
div#maincontent .leftcolumn .submenu .subsubmenuitem a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#maincontent .leftcolumn .submenu .subsubmenuitem a:active {
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#maincontent .leftcolumn .submenu .subsubmenuitemon {
	background: #FF80BA url(/images/arrowpink.gif) no-repeat top left;
	border: 0px;
	color: #000000;
	font-family: arial;
	font-weight: bold;
	font-size: 0.7em;
	margin: 0px;
	padding: 4px 16px 4px 34px;
	width:  88px;
	}
	
div#maincontent .leftcolumn .submenu .subsubmenuitemon a {
	color: #000000;
	text-decoration: none;
	}
	
div#maincontent .leftcolumn .submenu .subsubmenuitemon a:visited {
	color: #000000;
	text-decoration: none;
	}
	
div#maincontent .leftcolumn .submenu .subsubmenuitemon a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#maincontent .leftcolumn .submenu .subsubmenuitemon a:active {
	color: #FFFFFF;
	text-decoration: none;
	}	

div#maincontent .maincolumn {
	background: transparent;
	border: 0px;
	float: left;
	margin: 0px;
	padding: 0px 18px 0px 18px;
	width: 420px;
	}
	
div#maincontent .maincolumn .title {
	background: transparent;
	border: 0px;
	color: #FFFFFF;
	font-family: arial;
	font-weight: bold;
	font-size: 0.9em;
	margin: 5px 0px 0px 0px;
	padding: 0px 0xp 0px 0px;
	width: 412px;
	}
	
div#maincontent .maincolumn .breadcrumbs {
	background: transparent;
	border: 0px;
	color: #FF80BA;
	font-family: arial;
	font-weight: bold;
	font-size: 0.75em;
	margin: 5px 0px 0px 0px;
	padding: 0px 0xp 0px 0px;
	width: 412px;
	}
	
div#maincontent .maincolumn .breadcrumbs a {
	color: #FF80BA;
	text-decoration: none;
	}
	
div#maincontent .maincolumn .breadcrumbs a:visited {
	color: #FF80BA;
	text-decoration: none;
	}

div#maincontent .maincolumn .breadcrumbs a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#maincontent .maincolumn .products {
	background: #282828;
	border: 0px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 420px;
	}
	
div#maincontent .maincolumn .productstitle {
	background: #FC7FB8 url(/images/bestback.gif) repeat-x top left;
	border: 0px;
	color: #FFFFFF;
	font-family: arial;
	font-weight: normal;
	font-size: 0.9em;
	margin: 0px;
	padding: 4px;
	text-align: left;
	width: 412px;
	}
	
div#maincontent .maincolumn .productspic {
	background: transparent;
	border: 1px solid pink;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 106px; 
	/*height: 106px; */
	text-align:center;
	}
	
div#maincontent .maincolumn .productspic2 {
	background: transparent;
	border: 0px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 245px;
	}
	
div#maincontent .maincolumn .productspic2 .mainproductpic
    {
    border: 1px solid pink;    
    width: 245px;
    /*height: 245px;*/
    max-height: 245px;
    max-width: 245px;
    text-align:center;
    }	
	
.productdesc2
    {
    width: 160px;
    float:right;
    border: 0px solid red;
    }
	
div#maincontent .maincolumn .productstext {
	background: transparent;
	border: 0px;
	color: #FFFFFF;
	float: left;
	font-family: arial;
	font-weight: normal;
	font-size: 0.75em;
	margin: 0px;
	padding: 10px;
	text-align: left;
	}
	
div#maincontent .maincolumn .productstext2 {
	background: transparent;
	border: 0px;
	color: #FFFFFF;
	float: left;
	font-family: arial;
	font-weight: normal;
	font-size: 0.75em;
	margin: 0px;
	padding: 10px;
	text-align: left;
	width: 150px;
	}
	
div#maincontent .maincolumn .productstext2 p {
	font-family: arial;
	font-weight: normal;
	font-size: 10pt;
	}

div#maincontent .maincolumn .productssize {
	background: transparent;
	border: 0px;
	color: #FFFFFF;
	float: left;
	font-family: arial;
	font-weight: bold;
	font-size: 0.75em;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align: left;
	width: 150px;
	}
	
div#maincontent .maincolumn .productslist {
	background: transparent;
	border: 0px;
	float: left;
	padding: 0px 10px 10px 10px;
	text-align: left;
	width: 150px;
	}
	
div#maincontent .maincolumn .productsprice {
	background: transparent;
	border: 0px;
	color: #FFFFFF;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align: left;
	width: 290px;
	}

div#maincontent .maincolumn .productsprice2 {
	background: transparent;
	border: 0px;
	color: #FFFFFF;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align: left;
	width: 150px;
	}
	
div#maincontent .maincolumn .productspic2 .productthumb {
	background: transparent;
	border: 1px solid pink;
	color: #FFFFFF;
	float: left;
	margin: 20px 4px 0px 0px;
	padding: 0px;
	text-align: left;
	height: 75px;
	width: 75px;
	text-align:center;
	}
	
div#maincontent .maincolumn .productspic2 .productthumb2 {
	background: transparent;
	border: 0px;
	color: #FFFFFF;
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	width: 75px;
	height: 75px;
	}
	
div#maincontent .maincolumn .productsrrp {
	color: #FFFFFF;
	float: left;
	font-family: arial;
	font-weight: normal;
	font-size: 0.75em;
	padding: 2px 0px 0px 0px;
	}
	
div#maincontent .maincolumn .productsactual {
	color: #FFFFFF;
	float: left;
	font-family: arial;
	font-weight: bold;
	font-size: 0.9em;
	padding: 0px 0px 0px 0px;
	}
	
div#maincontent .maincolumn .productsrrp2 {
	color: #FFFFFF;
	font-family: arial;
	font-weight: normal;
	font-size: 0.75em;
	padding: 2px 0px 0px 0px;
	}
	
div#maincontent .maincolumn .productsactual2 {
	color: #FFFFFF;
	font-family: arial;
	font-weight: bold;
	font-size: 0.9em;
	padding: 0px 0px 0px 0px;
	}
	
div#maincontent .maincolumn .productsslogan {
	color: #FFFFFF;
	float: left;
	font-family: arial;
	font-weight: bold;
	font-size: 0.75em;
	margin: -5px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	}
	
div#maincontent .maincolumn .productsslogan2 {
	color: #FFFFFF;
	float: left;
	font-family: arial;
	font-weight: bold;
	font-size: 0.75em;
	margin: -20px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	}
	
div#maincontent .maincolumn .addtobasket {
	float: left;
	margin: 0px;
	padding: 10px;
	}
	
div#maincontent .maincolumn h5 {
	color: #FF4090;
	font-family: arial;
	font-weight: bold;
	font-size: 0.75em;
	margin: 0px;
	padding: 0px;
	}	

div#maincontent .maincolumn h6 {
	color: #FFFFFF;
	font-family: arial;
	font-weight: normal;
	font-size: 0.75em;
	margin: 0px;
	}
	
div#maincontent .maincolumn p {
	color: #FFFFFF;
	font-family: arial;
	font-weight: normal;
	font-size: 0.75em;
	}
	
div#maincontent .maincolumn ul {
	margin: 20px 0px 20px 18px;
	padding: 0px;
	}
	
div#maincontent .maincolumn li {
	color: #FF4090;
	font-family: arial;
	font-weight: bold;
	font-size: 0.95em;
	list-style-image: url(/images/bullet.gif);
	margin: 2px 0px 2px 0px;
	padding: 0px;
	}
	
div#maincontent .maincolumn a {
	color: #FF4090;
	text-decoration: none;
	}
	
div#maincontent .maincolumn a:visited {
	color: #FF4090;
	text-decoration: none;
	}
	
div#maincontent .maincolumn a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#maincontent .maincolumn .a:active {
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#maincontent .maincolumn .seolinks, div#maincontent .maincolumn2 .seolinks {
	color: #707070;
	font-family: arial;
	font-weight: normal;
	font-size: 0.7em;
	padding: 20px 0px 20px 0px;
	}
	
div#maincontent .maincolumn .seolinks a, div#maincontent .maincolumn2 .seolinks a {
	color: #707070;
	text-decoration: none;
	}
	
div#maincontent .maincolumn .seolinks a:visited, div#maincontent .maincolumn2 .seolinks a:visited {
	color: #707070;
	text-decoration: none;
	}
	
div#maincontent .maincolumn .seolinks a:hover, div#maincontent .maincolumn2 .seolinks a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#maincontent .maincolumn .seolinks a:active, div#maincontent .maincolumn2 .seolinks a:active {
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#maincontent .rightcolumn {
	background: #000000 url(/images/mainback.gif) repeat-x top left;
	border: 0px;
	float: left;
	margin: 0px;
	padding: 15px 0px 0px 0px;
	width:  160px;
	}
	
div#maincontent .rightcolumn .bestseller {
	background: #282828;
	border: 0px;
	margin: 0px 0px 8px 9px;
	padding: 0px;
	width:  151px;
	}
	
div#maincontent .rightcolumn .bestseller .bestsellertitle {
	background: #FC7FB8 url(/images/bestback.gif) repeat-x top left;
	border: 0px;
	color: #000000;
	font-family: arial;
	font-weight: bold;
	font-size: 0.7em;
	margin: 0px;
	padding: 4px;
	text-align: left;
	width:  143px;
	}
	
div#maincontent .rightcolumn .bestseller .bestsellerpic {
	background: #282828;
	border: 1px solid pink;
	float: left;
	margin: 0px;
	padding: 0px;
	width:  60px;
	text-align:center;
	}
	
div#maincontent .rightcolumn .bestseller .bestsellerrrp {
	background: #282828;
	border: 0px;
	color: #FFFFFF;
	float: left;
	font-family: arial;
	font-weight: normal;
	font-size: 0.7em;
	margin: 0px;
	padding: 2px 4px 0px 4px;
	width:  70px;
	}
	
div#maincontent .rightcolumn .bestseller .bestsellerprice {
	background: #282828;
	border: 0px;
	color: #FFFFFF;
	float: left;
	font-family: arial;
	font-weight: bold;
	font-size: 0.85em;
	line-height: 0.9em;
	margin: 0px;
	padding: 3px 4px 2px 4px;
	width:  80px;
	}
	
div#maincontent .rightcolumn .bestseller .bestsellermore {
	background: #282828;
	border: 0px;
	float: right;
	margin: 0px;
	padding: 4px 4px 5px 4px;
	margin: 10px 10px 0 0;
	}
		
div#footer {
	background: #000000;
	border: 0px;
	border-top: 2px solid #FFFFFF;
	margin: auto;
	padding: 0px 0px 0px 0px;
	width:  770px;
	}
	
div#footer .copyright {
	background: #000000;
	border: 0px;
	color: #707070;
	float: left;
	font-family: arial;
	font-weight: normal;
	font-size: 0.7em;
	margin: 0px;
	padding: 8px 0px 6px 16px;
	}
	
div#footer .footerbuttons {
	background: #000000;
	border: 0px;
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
.hidden {display: none;}
.mainimage {margin: 0px 0px 0px 18px;}
.more {margin-left: 60px;}
.more2 {margin: -5px 10px 10px 10px;}
.dropdown {background: #FFFFFF; border: 0px; color: #000000; font-family: arial; font-weight: normal; font-size: 0.7em; margin: 0px; padding:0px;}

.BasketMessage    
    {
    background-color: #000000;   
    padding: 10px;
    color: #ff4492;
    font-size: 20px; 
    font-weight: bold;
    text-align: center; 
    border: 1px solid #222222;
    }    
    
.product_msg    
    {
    color: white;
    font-weight: bold;    
    background-color: #666666;
    padding: 3px;
    font-family: Arial;
    font-size: 12px;
    }    
    
.product_msg a:link, .product_msg a:visited, .product_msg a:active
    {
    color: white;
    text-decoration: underline;    
    }    
    
.error
    {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;    
    font-weight: bold;
    }
    
.boxtable
    {
    font-size: 11px;
    border: 2px solid #ff4492;    
    font-family: Verdana;
    }    
    
.boxtable th
    {
    font-size: 11px;
    background-color: #ff4492;
    color: White;
    text-align: left;
    padding: 3px;    
    }        

.ImagePopup
    {
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #666666;
    padding: 10px;
    border: 1px solid pink;
    cursor: pointer;
    }    
    
h1
	{
	color: #FF4090;
	font-family: Arial;
	font-size: 26px;
	margin: 0;
	padding: 0;
	}    
	
/*********************/	
	
div#maincontent .maincolumn .recommended {
	background: #282828;
	border: 0px;
	margin: 0px 0px 8px 9px;
	padding: 0px;
	width:  131px;
	height: 130px;
	float:left;
	}
	
div#maincontent .maincolumn .recommended .recommendedtitle {
	background: #FC7FB8 url(/images/bestback.gif) repeat-x top left;
	border: 0px;
	color: #000000;
	font-family: arial;
	font-weight: bold;
	font-size: 0.7em;
	margin: 0px;
	padding: 4px;
	text-align: left;
	width:  123px;
	}
	
div#maincontent .maincolumn .recommended .recommendedpic {
	background: #282828;
	border: 1px solid pink;
	float: left;
	margin: 0px;
	padding: 0px;
	width:  60px;
	height: 60px;
	text-align:center;
	}
	
div#maincontent .maincolumn .recommended .recommendedrrp {
	background: #282828;
	border: 0px;
	color: #FFFFFF;
	float: left;
	font-family: arial;
	font-weight: normal;
	font-size: 0.7em;
	margin: 0px;
	padding: 2px 4px 0px 4px;
	width:  60px;
	}
	
div#maincontent .maincolumn .recommended .recommendedprice {
	background: #282828;
	border: 0px;
	color: #FFFFFF;
	float: left;
	font-family: arial;
	font-weight: bold;
	font-size: 0.85em;
	line-height: 0.9em;
	margin: 0px;
	padding: 3px 4px 2px 4px;
	width: 50px;
	}
	
div#maincontent .maincolumn .recommended .recommendedmore {
	background: #282828;
	border: 0px;
	float: right;
	margin: 0px;
	padding: 4px 4px 5px 4px;
	width:  50px;	
	margin: 10px 10px 0 0;
	}	

DIV#maincontent .maincolumn2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 580px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV#maincontent .maincolumn2 .title {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0.9em; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 0px 0px; WIDTH: 412px; COLOR: #ffffff; FONT-FAMILY: arial; BORDER-RIGHT-WIDTH: 0px
}
DIV#maincontent .maincolumn2 .breadcrumbs {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0.75em; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 0px 0px; WIDTH: 412px; COLOR: #ff80ba; FONT-FAMILY: arial; BORDER-RIGHT-WIDTH: 0px
}
DIV#maincontent .maincolumn2 .breadcrumbs A {
	COLOR: #ff80ba; TEXT-DECORATION: none
}
DIV#maincontent .maincolumn2 .breadcrumbs A:visited {
	COLOR: #ff80ba; TEXT-DECORATION: none
}
DIV#maincontent .maincolumn2 .breadcrumbs A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}

DIV#maincontent .maincolumn2 .products 
	{
	FLOAT: left; 
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BACKGROUND: #282828; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 10px 10px 0px 0px; 
	WIDTH: 182px; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
}

DIV#maincontent .maincolumn2 .productstitle {
	BORDER-TOP-WIDTH: 0px; 
	FONT-WEIGHT: normal; 
	BORDER-LEFT-WIDTH: 0px; 
	FONT-SIZE: 0.8em; 
	BACKGROUND: url(/images/bestback.gif) #fc7fb8 repeat-x left top; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING: 5px 10px 5px 10px;
	MARGIN: 0px; 
	COLOR: #ffffff; 
	FONT-FAMILY: arial; 
	TEXT-ALIGN: center; 
	BORDER-RIGHT-WIDTH: 0px; 
	WIDTH: 162px; 
	HEIGHT: 34px;
}
DIV#maincontent .maincolumn2 .productspic 
	{
	BORDER-RIGHT: pink 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: pink 1px solid; 
	PADDING-LEFT: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: pink 1px solid; 
	WIDTH: 180px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: pink 1px solid; 
	TEXT-ALIGN: center; 
	HEIGHT: 108px;
}

DIV#maincontent .maincolumn2 .productstext 
	{
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: normal; 
	BORDER-LEFT-WIDTH: 0px; 
	FONT-SIZE: 0.75em; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px; 
	WIDTH: 150px; 
	COLOR: #ffffff; 
	PADDING-TOP: 10px; 
	FONT-FAMILY: arial; 
	TEXT-ALIGN: left; 
	BORDER-RIGHT-WIDTH: 0px; 
	DISPLAY: block; 
	OVERFLOW: hidden; 
	TEXT-OVERFLOW: ellipsis; 
	height: 12px; 
	white-space: nowrap;
}

DIV#maincontent .maincolumn2 .productsprice 
	{
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	BORDER-LEFT-WIDTH: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	FLOAT: left; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; WIDTH: 160px; 
	COLOR: #ffffff; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left; 
	BORDER-RIGHT-WIDTH: 0px
}


DIV#maincontent .maincolumn2 .productspic2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 245px; PADDING-TOP: 0px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
DIV#maincontent .maincolumn2 .productspic2 .mainproductpic {
	BORDER-RIGHT: pink 1px solid; BORDER-TOP: pink 1px solid; MAX-WIDTH: 245px; BORDER-LEFT: pink 1px solid; WIDTH: 245px; MAX-HEIGHT: 245px; BORDER-BOTTOM: pink 1px solid; TEXT-ALIGN: center
}
.productdesc2 {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FLOAT: right; BORDER-LEFT: red 0px solid; WIDTH: 160px; BORDER-BOTTOM: red 0px solid
}

DIV#maincontent .maincolumn2 .productstext2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0.75em; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 150px; COLOR: #ffffff; PADDING-TOP: 10px; FONT-FAMILY: arial; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
DIV#maincontent .maincolumn .productstext2 P {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: arial
}
DIV#maincontent .maincolumn2 .productssize {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0.75em; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 150px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: arial; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
DIV#maincontent .maincolumn2 .productslist {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; WIDTH: 150px; PADDING-TOP: 0px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}

DIV#maincontent .maincolumn2 .productsprice2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 150px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
DIV#maincontent .maincolumn2 .productspic2 .productthumb {
	BORDER-RIGHT: pink 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: pink 1px solid; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 20px 4px 0px 0px; BORDER-LEFT: pink 1px solid; WIDTH: 75px; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: pink 1px solid; HEIGHT: 75px; TEXT-ALIGN: center
}
DIV#maincontent .maincolumn2 .productspic2 .productthumb2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; WIDTH: 75px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 75px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
DIV#maincontent .maincolumn2 .productsrrp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 0.75em; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: arial
}
DIV#maincontent .maincolumn2 .productsactual {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 10px; FONT-FAMILY: arial
}
DIV#maincontent .maincolumn2 .productsrrp2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 0.75em; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: arial
}
DIV#maincontent .maincolumn2 .productsactual2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: arial
}
DIV#maincontent .maincolumn2 .productsslogan {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -5px 0px 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: arial
}
DIV#maincontent .maincolumn2 .productsslogan2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -20px 0px 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: arial
}
DIV#maincontent .maincolumn2 .addtobasket {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}	


/* ===================== cat css ====================== */	

div#maincontent .leftcolumn .productmenuitem a.catcss_387
	{
	color: #08ff00;
	}
	
div#maincontent .leftcolumn .productmenuitem a.catcss_502
	{
	color: #ffa31e;
	/*color: #fd5912;*/
	}	
	
div#maincontent .leftcolumn .productmenuitem a.catcss_387:hover,
div#maincontent .leftcolumn .productmenuitem a.catcss_502:hover
	{
	color: #FFFFFF;
	}	
	
/* =================== maincolumn2 ===================== */

.currency {
	font-size: 0.8em;
	font-weight: normal;
	color: #ff4492;
	}
	
.currency a, .currency a:visited, .currency a:link, .currency a:hover {
	color: #ff4492;
	font-weight: normal;
	text-decoration: underline;
	}
	
.currency a:hover
	{
	color: White;
	text-decoration: none;
	}	

/* --------------------- */

a.subcatlinks:link, a.subcatlinks:active, a.subcatlinks:visited
	{
	color: #FF4090;
	text-decoration: underlined;
	}
	
a.subcatlinks:hover
	{
	color: #FF4090;
	text-decoration: none;
	}	
	
.category_description a:link, .category_description a:visited, .category_description a:active
	{
	color: White;
	text-decoration: underlined;
	}
	
.category_description a:hover
	{
	color: White;
	text-decoration: none;
	}	
	
.category_description a img
	{
	border: 0;
	}
	
/* ----------------------- */

.pink
	{
	color: #ff4492;
	}	
	
	
/***************************/

DIV#maincontent .maincolumn .boxes
	{
	text-align: center;
	margin-left: 10px;
	}


DIV#maincontent .maincolumn .boxes .products 
	{
	FLOAT: left; 
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BACKGROUND: #282828; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 10px 10px 0px 0px; 
	WIDTH: 160px; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
}
DIV#maincontent .maincolumn .boxes .productstitle {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0.8em; BACKGROUND: url(/images/bestback.gif) #fc7fb8 repeat-x left top; BORDER-BOTTOM-WIDTH: 0px; PADDING: 5px 10px 5px 10px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; WIDTH: 162px; HEIGHT: 30px;
}
DIV#maincontent .maincolumn .boxes .productspic {
	BORDER-RIGHT: pink 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: pink 1px solid; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: pink 1px solid; WIDTH: 180px; PADDING-TOP: 0px; BORDER-BOTTOM: pink 1px solid; TEXT-ALIGN: center; HEIGHT: 106px;
}
DIV#maincontent .maincolumn .boxes .productspic2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 245px; PADDING-TOP: 0px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
DIV#maincontent .maincolumn .boxes .productspic2 .mainproductpic {
	BORDER-RIGHT: pink 1px solid; BORDER-TOP: pink 1px solid; MAX-WIDTH: 245px; BORDER-LEFT: pink 1px solid; WIDTH: 245px; MAX-HEIGHT: 245px; BORDER-BOTTOM: pink 1px solid; TEXT-ALIGN: center
}	

DIV#maincontent .maincolumn2 .boxes .products 
	{
	FLOAT: left; 
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BACKGROUND: #282828; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 10px 10px 0px 0px; 
	WIDTH: 160px; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
}

/************** twitter ***************/

#twitter_div{font-size:75%;}
#twitter_update_div a.time{font-size:85%;}
#twitter_update_list li{margin-bottom:5px;}
#twitter-link{display:block;text-align:right;margin-top:4px;color:#ff4492;}
	
	
	
	
.checkout_offline {
	font-size: 12px;
}