body 
{
	font-family:Arial;
	font-size:11px;
}

h1
{
	font-family:Arial Black;
	font-size:13px;
	margin-top:0px;
}

#header
{
	background-image:url(images/header.jpg);
	height:66px;
	width:899px;
}

#header table
{
	margin-right:15px;
	height:66px;
	float:right;
	text-align:right;
}

#header a:hover
{
	color:Blue;
}

.horizontalmenu
{
	border:0px;
	color:White;
	font-size:16px;
	font-family:Arial Narrow;
	font-weight:bold;
}

.horizontalmenuleft
{
	background-image:url(images/hnavleft.jpg);
	height:33px;
	width:194px;
}

.hitem
{
	background-image:url(images/hbutton.jpg);
	height:33px;
	width:140px;
	text-align:right;
}

.hitem p
{
	margin:0px;
	margin-right:30px;
	padding-bottom:4px;
	text-transform:capitalize;
	
}

.hitem a
{
	text-decoration:none;
	color:White;
}

.hitem a:hover
{
	color:Gray;
	text-decoration: none;
}

.horizontalmenuright
{
	background-image:url(images/hnavright.jpg);
	height:33px;
	width:5px;
}

#footer
{
	background-image:url(images/footer.jpg);
	height:111px;
	width:899px;
	font-family: Bookman Old Style;
	text-align:center;
	color:White;
	font-size:12px;
}

#salelanding
{
	background-image:url(images/centre.jpg);
	height:483px;
	width:899px;
}

#accesslanding
{
	background-image:url(images/centre_Access.jpg);
	height:483px;
	width:899px;
}

#accountlanding
{
	background-image:url(images/centre_payment.jpg);
	height:483px;
	width:899px;
}

#bootslanding
{
	background-image:url(images/centre_boots.jpg);
	height:483px;
	width:899px;
}

#weddinglanding
{
	background-image:url(images/centre_wedding.jpg);
	height:483px;
	width:899px;
}

#shoeslanding
{
	background-image:url(images/centre_shoes.jpg);
	height:483px;
	width:899px;
}

#leisurelanding
{
	background-image:url(images/centre_leisure.jpg);
	height:483px;
	width:899px;
}

#mainbody
{
	width:100%;
}

.bottomrepeat
{
	background-image:url(images/H_Footer_Bar.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

.toprepeat
{
	background-image:url(images/H_Nav_Bar.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

.vbutton
{
	margin-left:41px;
	width:152px;
	font-family:Arial;
	font-weight:bold;
	color:White;
	background-image:url(images/V_Nav_Button_grey.jpg);
	margin-bottom:2px;
	text-align:right;
	font-size:11px;
}

.specialoffersbutton
{
	background-image:none;
}

.vbutton p
{
	margin:0px;
	padding:0px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-transform:uppercase;
}

.vbuttonbottom
{
	background-image:url(images/V_Nav_Button_red.jpg);
}

.vbutton a
{
	text-decoration:none;
	color:White;
}

.vbutton a:hover
{
	color:Black;
	text-decoration:none;
}

.basketlink
{
	text-decoration:underline;
	font-weight:bolder;
	color:Black;
}

#cmsbar
{
	background-image:url(images/hnavright.jpg);
	height:33px;
	width:899px;
	color:White;
}

#cmsbar a
{
	text-decoration:none;
	color:White;
}

#cmsbar p
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	line-height:33px;
}

.calign
{
	margin:0px auto;
}

#cmslogin
{
	width:857px;
	border: #eaeaea  solid 1px;
	padding:20px;
}

#cmslogin h1
{
	font-size:16px;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}

#cmslogin h2
{
	font-size:14px;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}

.datatable
{
	margin-right:25px;
}

.datatable p
{
	margin-right:8px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
}

.tableheader
{
	color:White;
	background-color:Black;
}

.tableitem
{
	background-color:#ccffff;
}

.tablealtitem
{
}

.tablefooter
{
	background-color:White;
	text-align:right;
}

.errortext
{
	color:Red;
}

.graystrip
{
	background-color:#eaeaea;
	width:193px;
	height:100%;
}

.productlist
{
	width:701px;
	height:100%;
	padding:0px;
}

.sectionheader
{
	color:White;
	font-family:Arial Black;
	font-size:20px;
	text-align:right;
}

.sectionheader p
{
	padding-top:75px;
	padding-right:15px;
	vertical-align:baseline;
	text-transform:uppercase;
	margin:0px;
}

#accessoriesectionheader
{
	background-image:url(images/accessheader.jpg);
	height:116px;
	width:701px;
}

#weddingsectionheader
{
	background-image:url(images/weddingheader.jpg);
	height:116px;
	width:701px;
}

#brandsectionheader
{
	background-image:url(images/homeheader.jpg);
	height:116px;
	width:701px;
}

#shoesectionheader
{
	background-image:url(images/shoesheader.jpg);
	height:116px;
	width:701px;
}

#leisureheader
{
	background-image:url(images/leisureheader.jpg);
	height:116px;
	width:701px;
}

#bootsheader
{
	background-image:url(images/bootsheader.jpg);
	height:116px;
	width:701px;
}

#basketsectionheader
{
	background-image:url(images/basketheader.jpg);
	height:116px;
	width:701px;
}

.vgrayline
{
	background-color:#eaeaea;
	width:701px;
	height:59px;
}

.productnaviheader
{
	background-image:url(images/productnaviheader.jpg);
	height:35px;
	width:701px;
	text-align:center;
}

.rightgrayline
{
	background-color:#eaeaea;
	width:5px;
}

.productmainlist
{
	width:701px;
	line-height:18px;
	text-align:center;
}

.productitem
{
	padding-bottom:20px;
	background-image:url(images/product_background.jpg);
	width:686px;
	background-repeat:no-repeat;
	background-position: center bottom;
}

.productdatalist
{
	margin:5px;
}

.removemarginandpadding
{
	margin:0px;
	padding:0px;
}

.productinfo
{
	background-image:url(images/Item_line.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	
}

.productddl
{
	margin-right:15px;
}

.navibutton
{
	padding-top:9px;
	margin-left:2px;
	margin-right:2px;
	vertical-align:middle;
}

#moreinfoheader
{
	height:99px;
	width:592px;
	background-image:url(images/MoreInfo_header.jpg);
}

#moreinfofooter
{
	height:33px;
	width:592px;
	background-image:url(images/moreinfo_footer.jpg);
}

.moreinfobody
{
	width:592px;

	background-image:url(images/greystrip.jpg);
	background-repeat:repeat-y;
	background-position:left;
}

.moreinfobody strong
{
	font-family:Arial Black;
	margin-right:5px;
}

.moreinfoimage
{
	margin-top:10px;
	margin-left:5px;
	border: 3px #eaeaea solid;
}

.moreinfotitle
{
	font-family:Arial Black;
	font-size:17px;
	margin:0px;
	padding:0px;
	margin-bottom:6px;
	margin-right:3px;
	margin-top:10px;
}

.producttable
{
}

.hide
{
	display:none;
}

.pricetext
{
	font-size:13px;
}

.redtext
{
	font-family:Arial Black;
	color:#890707;
}

.saletext
{
	font-family:Arial Black;
	color:Red;
}

.moreinfo
{
}

.moreinfo a
{
	color:Black;
	text-decoration:none;
	font-weight:bold;
}

.producttitle
{
	font-size:16px;
	font-family:Arial Narrow;
	font-weight:bold;
}

.prodnavtable
{
	font-family:Arial Black;
	color:Gray;
	font-size:12px;
	margin-bottom:2px;
}

.prodnavtable p
{
	margin-bottom:4px;
}

.basketmain
{
	width:701px;
	line-height:18px;
	text-align:center;
	background-color:#eaeaea;
}

.basketmain h2
{
	font-family:Arial Black;
	font-size:12px;
	margin-bottom:3px;
}

.summarylist
{
	background-color:White;
}

.summarylist p
{
	margin-left:7px;
	margin-right:7px;
}

.totaltext
{
	font-size:12px;
	font-weight:bold;
	margin-right:8px;
}

.summarydatalist
{
	font-size:12px;
}

#summaryholder
{
	height:250px;
	background-color:White;
	width:210px;
}

#basketholder
{
	background-color:White;
	height:321px;
	width:456px;
}

.summaryitem
{
	background-image:url(images/line.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border:0px;
	margin:0px;
	padding:0px;
}

.itemborder
{
	border: solid #eaeaea;
	border-bottom-width:2px;
	border-left-width:2px;
	border-top-width:10px;
	border-right-width:10px;
}

.itemborder p
{
	margin:0px;
	margin-right:5px;
	margin-left:15px;
}

.whiteborder
{
	border: white solid;
	border-bottom-width:2px;
	border-left-width:2px;
	border-top-width:10px;
	border-right-width:5px;
}

.removefrombasket
{
	color:Red;
	margin:0px;
	font-family:Bradley Hand ITC;
	font-size:20px;
	font-weight:bold;
}

.removeformatting a
{
	text-decoration:none;
}

#contactus
{
	background-image:url(images/greystrip.jpg);
	background-repeat:repeat-y;
	background-position:left;
	width:894px;
	border-right:5px solid #eaeaea;
}

#subcontactus
{
	margin-right:10px;
	margin-top:0px;
	margin-left: 210px;
}

.breakdownlist
{
	border: 10px solid #eaeaea;
	border-bottom:  5px solid #eaeaea;
	border-top:  5px solid #eaeaea;
}

.verticalmenu
{
	overflow:auto;
	height:483px;
}

.orderForm
{
	font-family:Arial Narrow;
	font-size:16px;
}

.floatleft
{
	float:left;
}

.floatright
{
	float:right;
}

#invoice
{
	font-family:Arial;
	font-size:11pt;
}

.invoiceitemlist
{
	font-family:Arial;
	font-size:11pt;	
}

.ivoiceitemborder
{
	border:1px solid black;
}

#fitflopslanding
{
	background-image:url(images/fitflop/centre.jpg);
	height:483px;
	width:899px;
}

.fitflopad
{
	margin-right:55px;
	margin-top:40px;
	float:right;
}

.fitflopclick
{
	margin-left:385px;
	margin-top:45px;
}

