* {
padding: 0px;
margin: 0px;
}

body {
background-color: #F9F9F7;
font-size: 12px;
font-family: helvetica, sans-serif;
color: #444;
line-height: 18px;
text-transform: lowercase; 
}

a {
	color: #444;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}
.productDiv a {
	text-decoration: none;
}
.productDiv a:hover {
	text-decoration: underline;
}

p {
margin-bottom: 14px;
text-align: justify;
}

#outer {
	display:table;
	position: relative;
	width: 846px;
	margin: 8px auto 4px;
	background-color: #F7F7ED;
	border: 1px solid #333;
}
#flashIntro {
	position: center;
	width: 846px;
	margin: 12px auto;
}

div.header {
	height: 108px;
}
.error {
	color: #990033;
}
.largegraytext {
	color: #bbb;
	font-size: 1.8em;
	font-weight: bold;
}
.mediumgraytext {
	color: #666;
	font-size: 1.1em;
	font-weight: bold;
}
div.header #logo {
	float:right;
	margin-right:15px;
	margin-top:20px;
}

#menu {
	clear: both;
	height: 40px;
	position: relative;
	width: 846px;
	margin: 0 auto;
}

.primarycontent {
	padding-top: 30px;
	padding-left: 18px;
	padding-right: 18px;
	/*
	background-image: url('/graphics/main-bg.gif');
	background-repeat: no-repeat;
	background-position: 0% 100%;
	background-attachment: scroll;
	*/
	min-height:530px;
	height:auto !important;
	height:530px;
}

th {
	text-align: left;
}

.primarycontent h1 {
	padding: 12px 0px 8px 0px;
}

.primarycontent h2 {
	padding-bottom: 6px;
	color: #666;
	/* border-bottom: 1px solid #737C67; */
}
.primarycontent ul {
	margin-left: 12px;
	margin-bottom: 14px;
}

ul.iList {
	list-style-image: url(/graphics/ig.gif);
	color: #4A4A24;
	font-weight: bold;
	font-size: 1.25em;
}
ul.iList li {
	padding: 4px 0px;
}

ul.distribution {
	list-style: none;
	margin: 30px 0px 0px 0px;
}
ul.distribution li {
	font-size: 1.4em;
	/* float: right; */
	/* width: 126px; */
	display: inline;
	padding: 2px 16px 2px 2px;
	/* text-align: center; */
}

ul.iCatalogue {
	list-style: none;
	/*padding-top: 30px;*/
}
ul.iCatalogue li {
	float: left;
	width: 120px;
	display: inline;
	padding: 2px;
}

ul.outletList {
	list-style: none;
	margin: 0px 0px 60px 0px;
}
ul.outletList li {
	float: left;
	padding: 2px;
}
ul.outletList h1 {
	font-size: 16px;
	color: #444;
	margin: 0;
	padding: 0;
}
.newsPC {
	width: 400px;
	float: right;
}
ul.newsList {
	list-style: none;
	padding: 30px 0 10px 0;
	color: #000;
	float: right;
}
ul.newsList li {
	padding: 4px 0px 4px 4px;
}
ul.newsList li p {
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 0px;
}
ul.newsList li a {
	text-decoration: none;
	/* color: #990033; */
}
ul.newsList li a:hover {
	text-decoration: underline;
	/* color: #990033; */
}
ul.newsList li h1 {
	padding-bottom: 6px;
}

div.contactDiv {
	padding-top: 50px;
}
div.thanks {
	float: right;
	width: 240px;
	padding-right: 20px;
}

div.stockists {
	display: none;
}

ul.contactList {
	list-style: none;
	width: 12em;
	float: right;
	margin-bottom: 20px;
}
ul.contactList li {
	width: 12em;
	padding: 2px 0px 2px 4px;
	/* text-align: center; */
	border: 0px solid #990033;
	margin: 4px 0px 4px 4px;
}
ul.contactList li a {
	display:block;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
	width:100%;
}
ul.contactList a:hover {
	color: #33335C;
}

div.copyright {
	clear: both;
	width: 12em;
	text-align: left;
	float: right;
	margin: 2px 0px 30px 0px;
	padding: 0px;
}
div.contactPC div.copyright {
	margin: 20px 64px 0px 0px;
}

div.homePC div.copyright {
	margin: 0px;
}

div.newsLink {
	width: 12em;
	text-align: center;
	margin-top: 12px;
	padding-left: 60px;
}
div.homePC div.newsLink {
	margin: 0px;
}
div.iwantimg {
	margin: 220px 4px 20px -19px;
}
div.newsLink a {
	background-color: #999;
	display:block;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	width:100%;
}
div.newsLink a:hover {
	color: #33335C;
}

div.newsItem {
	padding-top: 30px;
}
div.newsItem h1 {
	padding-bottom: 12px;
}

.contactList {
	padding-top: 140px;
	margin-right: 70px;
	float: right;
}
.contactItem a {
	display:block;
	font-size: 14px;
	color: #33335C;
	font-weight: bold;
	text-decoration: none;
	width:100%;
}
/*
div.agentCD {
	background: transparent url('graphics/agent.gif') no-repeat;
	background-position: 35% 60%;
}
div.distributorCD {
	background: transparent url('graphics/distributor.gif') no-repeat;
	background-position: 55% 65%;
}
div.customerCD {
	background: transparent url('graphics/customer.gif') no-repeat;
	background-position: 55% 65%;
}
div.stockistCD {
	background: transparent url('graphics/stockist.gif') no-repeat;
	background-position: 55% 65%;
}
*/

.contactForm {
	float: right;
}
.contactForm p {
	width:220px;
}

.contactForm input, textarea {
	color: #33335C;
	border:1px solid #33335C;
	padding: 4px 8px 4px 8px;
	margin-bottom: 4px;
}
.contactForm input.radio {
	border: 0px solid #33335C;
}
.contactForm label {
	color: #33335C;
}
.contactForm #formsubmit {
	background-color: #999;
	border:1px solid #999;
	font-size: 14px;
	padding: 0px;
	color: #fff;
	font-weight: bold;
	width: 10.4em;
}
.contactForm #formsubmit:hover {
	color: #33335C;
}

.alignCenter{text-align: center;}

.alignTop{vertical-align: top;}
.alignBottom{vertical-align: bottom;}
.alignTopLeft{text-align: left; vertical-align: top;}
.alignBottomLeft{text-align: left; vertical-align: bottom;}

div.retailOutlet {
	margin: 8px 0px;
	width: 540px;
}
div.retailAddr {
	width: 240px;
	margin: 8px 0px 8px 8px;
	padding: 8px 0px 8px 0px;
	font-size: 1.2em;
	color: #000;
	letter-spacing: 0.2em;
	font-weight: normal;
	text-align: left;
	float: left;
}
div.retailAddr.bold {
	font-weight: bold;
}
div.retailImg {
	float: left;
	width: 240px;
}

h1.retail {
	font-size: 1.6em;
	color: #666;
	margin: 0 0 12px 0;
	padding: 0;
}
td.retail {
	color: #444;
	font-size: 1.2em;
}

.productTable td {
	padding: 12px 12px 12px 12px;
}
.productImage {
	margin: 2px 4px 2px 4px;
}

/*
div.shopPC {
background-image: url('/graphics/shop-bg.gif');
padding-top:30px;
}
div.spring08PC {
background-image: url('/graphics/spring08-bg.gif');
padding-top:30px;
}
div.winter08PC {
background-image: url('/graphics/winter08-bg.gif');
padding-top:30px;
}
div.beach-wearPC {
background-image: url('/graphics/beachwear-bg.gif');
padding-top:30px;
}
div.homePC {
background-image: url('/graphics/home-bg.jpg');
min-height:560px;
height:auto !important;
height:560px;
}
div.contactPC {
background-image: url('/graphics/contact-bg.gif');
}
div.retailPC {
background-image: url('/graphics/retail-bg.gif');
}
*/

#footer {
	clear: both;
	padding: 1px 8px 1px 2px;
	/*background-color: #fff;*/
	color: #333;
	height: 18px
position: relative;
width: 846px;
margin: 0 auto;
}

#footer a {
	color: #333;
	text-decoration: none;
}
#footer a:hover {
	color: #33335C;
}

#divA {
position: relative;
width: 480px;
float: left;
}
#divB {
position: relative;
width: 280px;
float: right;
text-align:right;
}

.small {
	font-weight: mormal;
	font-size: 0.8em;
}

.productDiv {
	background-color: #FBF6F2;
	border: #F6ECE2 1px solid;
	padding:3px;
}
