body {
	margin:0px;
}

div#outcontainer
{
	background-color:#eee;
}

div#maincontainer {
	margin: 0 auto;    
	float:center;
	width:980px;
	background-color:#fbf9fd;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	padding:0px;
}

.productpricebox {
background-color:#742574;
border: 1px solid #eedeff;
color:#fff;
font-size:16px;
}

.productdescbox {
background-color:#f1f1f1;
color:#480125;
font-size: 12px;
height:80px;
}

.productdescboxindex {
background-color:#f1f1f1;
color:#480125;
font-size: 12px;
height:90px;
}


.productimagebox {
	background-color:#fbf9fd;
	border-color:#eedeff;
	display: block;
}

.productdesctext{
font-size: 12px;
}

.outertbl{
margin-top:10px
}

.othercolours{

text-align:center;
vertical-align:middle
position: relative; width: 90px; height:6px;
border: 1px solid #eedeff;
background:#fff url(/colours.gif) no-repeat;
}

form {
margin:0;
}

#webtextProductlist{
border: 1px solid #eedeff;
color:#000;
background-color:#f5eefd;
}

#webtextProductlist td{
padding:5px;
}

#producttitle h1{
color:#480125;
font-size:14px;
margin:-1px;
}

#webmemo{
border: 1px solid #eedeff;
padding:10px;
background-color:#f5eefd;
}

#quickfilter{
   background-color: #742574;
   border: 1px solid #742574;
   color:#fff;
   margin:0px;
overflow:hidden;
}

div#callus{
font-size:18px;
color:#fff;
margin:2px;
}

div#headerTopLeft{
	background:#fff url(/images/bg_colour.jpg) repeat-x;
	float:left;
	height:90px;
	width:848px;
	text-align:right;
	background-color: #fff;
}

div#headerTopRight{
	background:#fff url(/images/bg_colour.jpg) repeat-x;
	float:right;
	height:90px;
	width:132px;
        text-align:right;
    color:#white;
   background-color: #black;
}

div#headerTopRight a{
	text-decoration: none;
	font-size: 12px;
}

div#headerTopRightBlock{
        margin:5px;
	font-size: 13px;
}

div#headerTopCenterBlock{
	text-align:right;
	align:right;
	vertical-align:bottom;
	background-color: #black;
}

div#headerTopRightBlock a{
	text-decoration: none;
	font-size: 12px;
	color:#fff;
}

div#headerLogo{
	background:#742574 url(/images/bannerlogo.jpg);
	float:left;
	height: 90px;
	width: 194px;
	}

div#headerBlock{
	border-color:#000;	
}

div#headerBlock a{
	text-decoration: none;
        color:#fff;
        font-size: 14px;
}



div #leftmenupart :hover {
	text-decoration: none;
	background-color: #000;
}

.leftmenupart {
background: url(/paymentcards.gif) no-repeat;
                height:25px;
	font-size: 10px;   
	text-decoration: none;
	color:#ffffff;
	background-color:#fff;
}

.rightmenupart {
	border-width:5px;
	border-style: solid;
	border-color:#fff;
	text-align:right;
	font-size: 12px;   
	text-decoration: none;
	color:#000;
	background-color:#fff;
}

.rightmenupart img{
vertical-align:bottom
}

.nav :hover {
	text-decoration: none;
	background-color: #fef191;
}

.nav a {
	font-family:sans-serif;
	padding: 9px 0px 9px;
	background-color :#eedeff;
	layer-background-color:#eedeff;
	A:hover {background-color: #6e2350;};
	text-align:center;
	border-color:#6e2350;
	border-width:1px;
	border-style: solid;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color:#000;
}

.nav1 a {
	font-family:sans-serif;
	background-color :#eedeff;
	layer-background-color:#eedeff;
	A:hover {background-color: #6e2350;};
	text-align:center;
	border-color:#6e2350;
	border-width:1px;
	border-style: solid;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color:#000;
}

.nav1 :hover {
	text-decoration: none;
	background-color: #fef191;
}

.navinfo {
	font-size:15px;
}

#smalldiv img {
 max-width: 400px
 width: expression(this.width > 110 ? 110: true);
}

#Ladies {
color:#fff;
background-color:#cc007d;
}

#Mens {
color:#fff;
background-color:#0076c4;
}

#Accessories{
color:#fff;
background-color:#ff8f05;
}

#mainbox {
background-color:#fbf9fd;
padding: 3px 0px 0px;
}

#mainbox td {
vertical-align: top;
text-align: left;
}

#sidebar {
background-color:#fbf9fd;
padding: 0px 0px 0px 0px;
border-color:#fff;
border-width:1px;
border-style: solid;
text-decoration: none;
}

#shoplinks {
padding: 0px 10px 0px 0px;
text-decoration: none;
}

.TopMenu :hover {
	text-decoration: none;
	background-color: #fef191;
}

.TopMenu a {
	font-family:sans-serif;
	padding: 3px 3px 4px;
	background-color :#eedeff;
	layer-background-color:#eedeff;
	A:hover {background-color: #6e2350;};
	text-align:center;
	border-color:#fff;
	border-width:1px;
	border-style: solid;
	display: block;
	font-size: 14px;
	font-style: ;
	text-decoration: none;
	color:#000;
}

.basketold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

h1 {
	font-size: 14px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9933CC;
	vertical-align: top;
	white-space: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
}

div.sdmenu {
	width: 142px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	color: #fff;
}
div.sdmenu div {
	background: #DCBAFF repeat-x;
	overflow: hidden;
}
div.sdmenu div:first-child {
	background: #DCBAFF no-repeat;
}
div.sdmenu div.collapsed {
	height: 20px;
}
div.sdmenu div span {
	display: block;
	padding: 2px 15px 2px 20px;
	font-weight: bold;
	color: #333236;
	background: url(/testmenu/sdmenu/expanded.gif) no-repeat 5px center;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.sdmenu div.collapsed span {
	background-image: url(collapsed.gif);
}
div.sdmenu div a {
	padding: 1px 10px;
	background: #fff;
	display: block;
	border-bottom: 1px none #ddd;
	color: #000000;
        text-decoration: none;
}
div.sdmenu div a.current {
	background : #fef191;
}
div.sdmenu div a:hover {
	background : #fef191 url(linkarrow.gif) no-repeat right center;
	
	text-decoration: none;
}
.menuheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #6e2350;
	text-align: center;
	width: 142px;
	padding: 2px 0px;
	font-weight: bold;
}
.submenu a {

	color: #000000;	
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        text-decoration: none;
	display: block;
}

.submenu
{
	background: #fff;
	display: block;
	width: 142px;
}

.submenu a:hover {
	background : #fef191 url(linkarrow.gif) no-repeat right center;
	text-decoration: none;
}

