/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	height: 400px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -375px;
	/* Half the width of the DIV tag which is 50 pixels */
	margin-top: -200px; 
	/* Half the height of the DIV tag which is also 50 pixels */
	border-bottom: solid #999999 thin;	/* Half the height of the DIV tag which is also 50 pixels */
}

#center {
     margin-left: auto;
     margin-right: auto;
     text-align: left;
}

div.header {
width: 750px;
padding: 0px 0 10px 0;
}


/* navigation bar */
div.menu {
 width: 750px;
 font-weight:bold;
 border-top: solid #999999 thin;
 border-bottom: solid #999999 thin;
 font-size: 12px;
}

div.menu ul {
 padding: 0px 0 0px 0;
 font-size: 12px;
 color: #666666;
 white-space: nowrap;
}

div.menu li {
 list-style-type: none;
 display: inline;
 padding-right: 10px;
 padding-left: 10px;
}

div.menu li a {
 text-decoration: none;
 color: #666666;
}

div.menu li a:link {
 color: #666666;
 text-decoration:none;
 font-weight: bold;
}

div.menu li a:visited {
 color: #666666;
 text-decoration:none;
 font-weight: bold;
}

div.menu li a:hover {
color: #CC0000;
text-decoration: none;
font-weight: bold;
}

span.current a {
 	color: #CC0000!important;
	text-decoration:none;
 }


/* Main Content Formatting */
div.main_content {
	width: 750px;
	font-size:11px;
	padding: 15px 0 15px 0;
	border-bottom: 0;
	float: none;
	height: 281px;
	vertical-align:bottom
}
div.main_content_stockists {
	width: 750px;
	font-size:11px;
	padding: 15px 0 15px 0;
	float: none;
	height: 735px;
	vertical-align:bottom;
}
div.maincontentalignleft {
float: left;
width: 43%;
vertical-align: bottom;
height: 281px;
}
div.maincontentalignright {
	float: right;
	width:422px;
	height:280px;
	background-color:#FFFFFF;
}

div.shopcontentalignleft {
float: left;
width: 38%;
height:281px;
vertical-align: baseline;
}

div.shopalignright {
float: right;
width: 55%;
height:281px;
background-color:#000000;
}

div.mycolours {
border: #CCCCCC solid 0px;
width: 98px;
height:98px;
}

div.colours {
text-align:center;
width: 100px;
padding-right: 5px;
float:inherit;
}

div.limited_thumb {
float:left;
padding-left:5px;
}

div.limited {
height:165px;
}

/*gallery menu */
div.gallery_menu {
padding:2px;
padding-bottom:45px;

}
 
div.gallery_menu a {
 	/*/*/padding: 2px;
 	display: block;
 	border: 0px solid #999999;
	background-color:#FFFFFF;
 	text-decoration: none;
 	line-height: 1em;
 	width: 180px;
	font-size: 90%; /* */
 }
div.gallery_menu a:link, div.gallery_menu a:visited {
 	color: #333333;
 }
div.gallery_menu a:hover, div.gallery_menu a:active {
 	color: #FFFFFF;
 	background-color: #CCCCCC;
 	border: 0px solid #999999;
 }
div.gallery_menu ul {
 	/*/*/padding-left: 0em;
 	margin-left: 0px;
	margin-bottom:0px;
 	list-style-type: none;
	font-size: 100%; color:#333333;
 /* */
 }
div.gallery_menu li {
 	/*/*/margin: 0px 0px 2px 0px; /* */
}
span.gallery_current a {
 	color: #FFFFFF !important;
 	/*/*/background-color: #CCCCCC !important;
 	border: 0px solid #999999 !important; /* */
 }
 
 
/* gallery thumb */
div.gallery_thumb {
width:85px;
height:113px;
padding-top:40px;
float:left;
}

div.mini_nav {
float:right;
width:195px;
font-size:9px;
font-weight:bold;
padding-top:80px;
color:#999999;
padding-bottom:0px;
}

div.gal_navbar {
font-size:12px;
}

/* footer */
div.footer {
	float: left;
	text-align: left;
	width: 750px;
	padding-top:7px;
	border: border;
}

div.footeralignleft {
float: left;
}
div.footeralignright {
float: right;
}
/* Holly Link */
div.footeralignright a:link, div.footeralignright a:visited {
 	color: #999999;
	text-decoration:none;
 }
div.footeralignright a:hover, div.footeralignright a:active {
 	color: #666666;
	text-decoration:none;	
}
/* view more colours link */
div.view {

}
span.view a:link, span.view a:visited {
 	color: #CC0000;
	text-decoration:none;
 }
span.view a:hover, span.view a:active {
 	color: #CC0000;
	text-decoration:none;	
}
