@charset "utf-8";
html, body {
	height: 100%;
	text-align: center;
	margin:0 0 0 0;
	padding:0px 0 0px 0;
	background-image: url(images/top_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family:Arial, Helvetica, sans-serif;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#435154;
	text-align:left;
	padding:0px;
	line-height: 150%;
	font-weight: normal;
	margin:0px;
}
a:link {
	color:#354042;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color:#2F3D40;
	font-weight: bold;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
	font-weight: bold;
}



h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#374246;
	text-align:left;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight: lighter;
	font-size: 20px;
}


h2{
	font-family: Arial, Helvetica, sans-serif;
	color:#2F3D40;
	font-size: 16px;
	font-weight: normal;
	line-height: normal;
	margin-top: -1px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}


h3{
	font-family: Arial, Helvetica, sans-serif;
	color: #660000;
	font-size: 14px;
	font-weight: normal;
	line-height: 120%;
	margin: 0px;
	padding:0px 10px 0px 0px;
}
.LOGO{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 60px;
	font-weight: bolder;
	color: #FFFFFF;
}

#container {
width: 960px;
text-align:left;
padding:0px;
position:relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	/*min-height: 100%;*/


}

#footer {
	width:100%;
	height: 120px;
	background-image: url(images/footer_bg.gif);
	background-repeat: repeat;
	/*position: relative;*/
	/*bottom: 0px;*/
	padding: 0px;
	clear:both;
	margin:30px 0 0 0;
}

#logo{
height:100px;
width:400px;
float:left;
padding:0px;
margin-top:0px;
}
#contact{
	height:50px;
	width:540px;
	float:right;
	padding:0px;
	margin:45px 10px 0px 0px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#EBEAEB;
	font-size: 14px;
	line-height: 130%;
}
#contact a {
color:#EBEAEB;
text-decoration:none;
font-weight:normal;
}
#contact a:visited {
color:#EBEAEB;
text-decoration:none;
font-weight:normal;
}
#contact a:hover {
color:#EBEAEB;
text-decoration:none;
font-weight:normal;
}







#nav {
	width: 155px;
	height: 227px;
	margin: 10px 0px 0px 0px;
	padding-left: 0px;
	top: 105px;
	position: absolute;
	left: 0px;
	}
	
	/* Rollover CSS code */
a#home { background-image:url(images/nav_home.gif); height: 24px; width:155px; display:block; margin: 0px;}
a#home span { display:none; }
a#home:hover { background-image:url(images/nav_home_over.gif); }
a#catalogue { background-image:url(images/nav_catalogue.gif); height: 26px; width:155px; display:block; margin: 0px;}
a#catalogue span { display:none; }
a#catalogue:hover { background-image:url(images/nav_catalogue_over.gif); }
a#womens { background-image:url(images/nav_womens.gif); height: 20px; width:155px; display:block; margin: 0px;}
a#womens span { display:none; }
a#womens:hover { background-image:url(images/nav_womens_over.gif); }
a#mens { background-image:url(images/nav_mens.gif); height: 17px; width:155px; display:block; margin: 0px;}
a#mens span { display:none; }
a#mens:hover { background-image:url(images/nav_mens_over.gif); }
a#kids { background-image:url(images/nav_kids.gif); height: 22px; width:155px; display:block; margin: 0px;}
a#kids span { display:none; }
a#kids:hover { background-image:url(images/nav_kids_over.gif); }
a#brands { background-image:url(images/nav_brands.gif); height: 29px; width:155px; display:block; margin: 0px;}
a#brands span { display:none; }
a#brands:hover { background-image:url(images/nav_brands_over.gif); }
a#whatsnew { background-image:url(images/nav_whats_new.gif); height: 30px; width:155px; display:block; margin: 0px;}
a#whatsnew span { display:none; }
a#whatsnew:hover { background-image:url(images/nav_whats_new_over.gif); }
a#specials { background-image:url(images/nav_specials.gif); height: 30px; width:155px; display:block; margin: 0px;}
a#specials span { display:none; }
a#specials:hover { background-image:url(images/nav_specials_over.gif); }
a#orders { background-image:url(images/nav_orders.gif); height: 30px; width:155px; display:block; margin: 0px;}
a#orders span { display:none; }
a#orders:hover { background-image:url(images/nav_orders_over.gif); }
a#promotions { background-image:url(images/nav_promotions.gif); height: 30px; width:155px; display:block; margin: 0px;}
a#promotions span { display:none; }
a#promotions:hover { background-image:url(images/nav_promotions_over.gif); }
a#enquiries { background-image:url(images/nav_enquiries.gif); height: 30px; width:155px; display:block; margin: 0px;}
a#enquiries span { display:none; }
a#enquiries:hover { background-image:url(images/nav_enquiries_over.gif); }
a#giftvouchers { background-image:url(images/nav_gift_vouchers.gif); height: 30px; width:155px; display:block; margin: 0px;}
a#giftvouchers span { display:none; }
a#giftvouchers:hover { background-image:url(images/nav_gift_vouchers_over.gif); }
a#mailinglist { background-image:url(images/nav_mailing_list.gif); height: 29px; width:155px; display:block; margin: 0px;}
a#mailinglist span { display:none; }
a#mailinglist:hover { background-image:url(images/nav_mailing_list_over.gif); }
a#Testimonials { background-image:url(images/nav_testimonials.gif); height: 29px; width:155px; display:block; margin: 0px;}
a#Testimonials span { display:none; }
a#Testimonials:hover { background-image:url(images/nav_testimonials_over.gif); }



/* active states*/
#home1 { background-image:url(images/nav_home_over.gif); height: 24px; width:155px; display:block; margin: 0px;}
#catalogue1 { background-image:url(images/nav_catalogue_over.gif); height: 26px; width:155px; display:block; margin: 0px;}
#womens1 { background-image:url(images/nav_womens_over.gif); height: 20px; width:155px; display:block; margin: 0px;}
#mens1 { background-image:url(images/nav_mens_over.gif); height: 17px; width:155px; display:block; margin: 0px;}
#kids1 { background-image:url(images/nav_kids_over.gif); height: 22px; width:155px; display:block; margin: 0px;}
#brands1 { background-image:url(images/nav_brands_over.gif); height: 29px; width:155px; display:block; margin: 0px;}
#whatsnew1 { background-image:url(images/nav_whats_new_over.gif); height: 30px; width:155px; display:block; margin: 0px;}
#specials1 { background-image:url(images/nav_specials_over.gif); height: 30px; width:155px; display:block; margin: 0px;}
#orders1 { background-image:url(images/nav_orders_over.gif); height: 30px; width:155px; display:block; margin: 0px;}
#promotions1 { background-image:url(images/nav_promotions_over.gif); height: 30px; width:155px; display:block; margin: 0px;}
#enquiries1 { background-image:url(images/nav_enquiries_over.gif); height: 30px; width:155px; display:block; margin: 0px;}	
#giftvouchers1 { background-image:url(images/nav_gift_vouchers_over.gif); height: 30px; width:155px; display:block; margin: 0px;}	
#mailinglist1 { background-image:url(images/nav_mailing_list_over.gif); height: 29px; width:155px; display:block; margin: 0px;}
#Testimonials1 { background-image:url(images/nav_testimonials_over.gif); height: 29px; width:155px; display:block; margin: 0px;}
	
	/* HOME PAGE */
	
	.content_main_img {
	padding:10px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
}

.specials_img {
	padding:10px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
}

#r_h_content {
	width:235px;
	float:right;
	padding:0px;
	min-height:450px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	
	.home_specials {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#435154;
	text-align:right;
	padding:15px 0px 0px 0px;
	line-height: 130%;
	font-weight: normal;
	margin:0px;
	z-index:1000;

}
.special_price_home {
font-family: Arial, Helvetica, sans-serif;
	font-size:14px;;
	color: #FF0000;
	text-align:right;
	padding:0px;
	line-height: 120%;
	font-weight: normal;
	margin:0px;
	z-index:2000;
		
}

#home_content {
	width:560px;
	padding: 0px 0px 0px 155px;
	min-height:400px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#flashcontent_home{
	width:960px;
	float:left;
	margin-top: -45px;
}
	


/* BRANDS */

#generic_content {
	width:740px;
	min-height:400px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 220px;
	float:left;
}

.brands_img {
margin: 10px;
}

/* ENQUIRIES */

.dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	background-color: #3E4246;
	border: thin solid #999999;
	margin-bottom: 10px;
}
.text_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	background-color: #3E4246;
	border: 1px solid #999999;
	margin-bottom: 10px;
}
.featureimage{
	float:left;
	padding-left:20px;
	margin-top:-35px;
	z-index:-100;
	width:119px;
}
