* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}	

body {
	min-height:101%;
	overflow: -moz-scrollbars-vertical; 
	margin: 0px;
	background:#65AFCC url(../styleImages/page_bg.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

img {border:0px;}
h1, h2, h3{
  	margin:0;
  	background-repeat:no-repeat;
  	background-position:left top;
  	}
  
h1 span, h2 span , h3 span  {display:none;}

h1.home		{ padding-right:20px; background:url("../styleImages/main_advert7.jpg") no-repeat top left; margin:0; height: 173px; width:457px;}

#pageSurround {
	position:relative;
	height:120;
	width: 699px;
	margin: 0px auto;
	padding:0px 0px 5px 7px;
	background:#FFFFFF url(../styleImages/body_bg.gif) repeat-y;
	text-align:left;
}

#topHeader {
	position:absolute;
	top:0px;
	right:0px;
	text-align: right;
	height: 115px;
	width:692px;
	padding-top:7px;
	background:url(../styleImages/top_bg3.gif) no-repeat left;
}

.shadowLeft {position:absolute; left:0px; top:124px; width:8px; height:171px; background: url(../styleImages/shadow_left.gif);}
.shadowRight {position:absolute; right:-1px; top:124px; width:8px; height:171px; background: url(../styleImages/shadow_right.gif);}

#logo 		{ float:left; padding:7px 0px 0px 15px; text-align:left;width: 212px; height:93px;}

#topContanier { /* used to hold the shopping cart and login/ welcome information */
	width:443px;
	padding:15px 20px 0px 0px;
	text-align:right;
	float:right;
	}	

.colLeft {
	position: relative;
	width: 209px; 
	padding-left: 7px;
	margin-top:122px;
	float: left;
}
.colMid {
	position: relative;
	width: 478px;
	float: right;
	padding:0px 0px 0px 4px;
	margin-top:122px;
}

.boxContent {
	
	position:relative;
	text-align:left;
	padding-top:5px;
	width:470px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #666666;
	margin-bottom: 5px;
	height:398px;
}

html>body .boxContent {min-height:398px; height:auto}

.boxContent h2 {font-size:130%; font-weight:bold; color:#666666; padding:5px 0px;}
.boxContent h3 {font-size:140%; font-weight:bold; color:#666666; margin:15px 0 4px 0; padding:1px 0px 0px 1px; width:455px; height:20px; background:url(../styleImages/grey_fade.gif) no-repeat left}
.boxContent p{padding-right:8px;font-size:105%; padding-bottom:5px;}
.boxContent a {color:#F5357E; text-decoration:none;}
.boxContent a:hover {color:#666666; text-dcoration:none;}
.boxContent ul{font-size:110%; padding-left:10px; padding-bottom:5px; }
.boxContent ol{font-size:110%; padding-left:10px; padding-bottom:5px; }

/* -------------------------------------------------------------------
C H E C K O U T  L A Y O U T
---------------------------------------------------------------------- */

.colLeftCheckout {
	position: relative;
	left: 0px;
	width: 160px; 
	padding-left: 9px;
	padding-right: 10px;
	float: left;
}
.colMainCheckout {
	position: relative;
	width: 558px;
	float: left;
	margin-top:122px;
}
/* END CHECK OUT PAGES */

.pagination {
	text-align: left;
	padding:2px 5px 5px 5px;
	font-size:110%;
	width:456px;
	margin:0px;
	height:auto;
}

/* ---------------------------------------------
S U B  C A T A G O R Y S
------------------------------------------------ */

#subCats {
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 20px 0px 10px 0px;
	float: left;
	width: 462px;
}
.subCat {	
	text-align: center;
	padding: 0px;
	font-weight:bold;
	float: left;
	width: 152px;
	height:150px;
}

/* ---------------------------------------------
F O O T E R
------------------------------------------------ */

#footer {position:relative; padding:12px 14px 0px 14px; margin:0px auto;width:678px; height:50px; background-image:url(../styleImages/footer.gif);}
.payment {float:right;}
.copyright{float:left; font-size:70%; color:#999999; padding:13px 0px 0px 5px;}
.copyright a{color:#666666; text-decoration:none;}
.copyright a:hover {color:#F5357E; text-decoration:none;}

/* -------------------------------------------------------------------
H 2  I M A G E  S W A P S 
---------------------------------------------------------------------- */
h2.featuredH 	{ background:url("../styleImages/featured.gif") no-repeat top left; margin:0; height:40px; width:458px; padding-bottom:5px;}
h2.welcome 		{ background:url("../styleImages/welcome.gif") no-repeat top left; margin:0; padding-bottom:5px;height: 40px;}
h2.guides 		{ background:url("../styleImages/guides.gif") no-repeat top left; margin:0; padding-bottom:5px;height: 40px;}
h2.information 	{ background:url("../styleImages/information.gif") no-repeat top left; margin:0; padding-bottom:5px;height: 40px;}
h2.contact 		{ background:url("../styleImages/contact.gif") no-repeat top left; margin:0; padding-bottom:5px;height: 40px;}
h2.about 		{ background:url("../styleImages/about.gif") no-repeat top left; margin:0; padding-bottom:5px;height: 40px;}
h2.register 	{ background:url("../styleImages/register.gif") no-repeat top left; margin:0; padding-bottom:5px;height: 40px;}
h2.login 		{ background:url("../styleImages/login.gif") no-repeat top left; margin:0; padding-bottom:5px;height: 40px;}
h2.view 		{ background:url("../styleImages/viewBasket.gif") no-repeat top left; margin:0; padding-bottom:5px;height: 40px;}
h2.account 		{ background:url("../styleImages/account.gif") no-repeat top left; margin:0; padding-bottom:5px;height: 40px;}
h2.personalInfo { background:url("../styleImages/personalInfo.gif") no-repeat top left; margin:0; padding-bottom:5px;height: 40px;}
h2.orders 		{ background:url("../styleImages/order.gif") no-repeat top left; margin:0; padding-bottom:5px;height: 40px;}
h2.password 	{ background:url("../styleImages/password.gif") no-repeat top left; margin:0; padding-bottom:5px;height: 40px;}
h2.newsletter 	{ background:url("../styleImages/newsletter.gif") no-repeat top left; margin:0; padding-bottom:5px;height: 40px;}
h2.already 		{ background:url("../styleImages/alreadyCustomer.gif") no-repeat top left; margin:0; padding-bottom:5px;height: 40px;}
h2.already 		{ background:url("../styleImages/alreadyCustomer.gif") no-repeat top left; margin:0; padding-bottom:5px;height: 40px;}
h2.needRegister { background:url("../styleImages/needRegister.gif") no-repeat top left; margin:0; padding-bottom:5px;height: 40px;}
h2.contShop 	{ background:url("../styleImages/contShop.gif") no-repeat top left; margin:0; padding-bottom:5px;height: 40px;}
h2.logout 		{ background:url("../styleImages/logout.gif") no-repeat top left; margin:0; padding-bottom:5px;height: 40px;}
h2.confirmed 	{ background:url("../styleImages/confirmed.gif") no-repeat top left; margin:0; padding-bottom:5px;height: 40px;}
h2.paymentG 	{ background:url("../styleImages/paymentG.gif") no-repeat top left; margin:0; padding-bottom:5px;height: 40px;}
h2.returns 		{ background:url("../styleImages/returns.gif") no-repeat top left; margin:0; padding-bottom:5px;height: 40px;}
h2.gallery 		{ background:url("../styleImages/gallery.gif") no-repeat top left; margin:0; padding-bottom:5px;height: 40px;}


