body {
	margin:0;
	padding:0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color:#000000;
	font-size:14px;
	line-height:1.3;
	color:#29529C;
}

img {
	border:none;
}

p {
	margin:0;
	padding-bottom:10px;
}
.fs12 { font-size:12px;}

.container {
	width:795px;
	margin:auto;
}

.banner {
	height:129px;
	background-image:url(images/banner.gif);
}

.content-shell {
	border:10px solid #fde8f1;
	background-color:#FFFFFF;
	background-image:url(images/content-topleft2.jpg);
	*background-image:url(images/content-topleft.jpg);
	background-repeat:no-repeat;
}

.content-gallery-top {
	padding:57px 175px 0px 185px;
}

.content-gallery-btm {
	background-image:url(images/content-btmright.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding:0px 0px 0px 0px;
	min-height:200px;
	_height:200px;
}

.content-top {
	padding:57px 20px 0px 135px;
	position:relative;
}

.content-btm {
	background-image:url(images/content-btmright.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding:0px 35px 20px 35px;
	min-height:200px;
	_height:200px;
}

.holderbox {
	overflow: visible;
	position: relative;
	visibility: visible;
	height: 690px;
}

.changepicturebox {
	overflow: visible;
	position: absolute;
	visibility: hidden;
	z-index: auto;
	padding-top:16px;
}

.right {
	float:right;
}

.right form {
	margin:0;
	padding:0;
	text-align:center;
	display:inline;
}

.left form {
	margin:0;
	padding:1px;
	text-align:center;
	display:inline;
}

.left form input {
	margin:0;
	padding:0;
}

.clear {
	clear:right;
}

.clearboth {
	clear:both;
}

.footer {
	height:133px;
	width:775px;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

.footer img {
	display:inline;
	padding:0 8px;
}

.footer-fore {
	height:30px;
	margin-top:103px;
	background-image:url(images/footer-fore.png);
	background-position:bottom;
	background-repeat:no-repeat;
	width:775px;
	z-index:2;
	position:absolute;
}

.foot-text {
	height:20px;
	line-height:20px;
	font-size:14px;
	text-align:right;
	color:#FFFFFF;
	font-family:"Futura-Normal", Futura, Geneva, Arial, Helvetica, sans-serif;
}

.foot-text a {
	color:#CCCCCC;
	border-bottom:1px dotted #CCCCCC;
	text-decoration:none;
}

.foot-text a:hover {
	color:#FF0000;
	border-bottom:1px dotted #FF0000;
	text-decoration:none;
}

.content-yolk a {
	color:#000099;
	border-bottom:1px dotted #000099;
	text-decoration:none;
}

.content-yolk a:hover {
	color:#FF0000;
	border-bottom:1px dotted #FF0000;
}

.pointer {
	cursor:pointer;
}
/*Navbar Styles*/

.navbar {
	height:33px;
	position:relative;
}

.navbar a {
	text-decoration:none;
}

a .navbtn {
	text-decoration:none;
}

.navbtn {
	width:129px;
	height:33px;
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
}

.navbtn:hover {
	background-position:top;
	cursor:pointer;
	text-decoration:none;
}

.nav-home {background-image:url(images/nav/home.gif);}
.nav-about {background-image:url(images/nav/about.gif);}
.nav-clothes {background-image:url(images/nav/clothes.gif);}
.nav-wholesale {background-image:url(images/nav/wholesale.gif);}
.nav-stockists {background-image:url(images/nav/stockists.gif);}
.nav-contact {background-image:url(images/nav/contact.gif);}