﻿DIV
{
	margin:0;
	padding:0;
}

body      
{ 
	margin-top:0; 
	margin-left:0; 
	margin-right:0; 
	background-color:#CCCCCC; 
	font-family: Helvetica; 
	font-size: 10pt; 
	color: #000000;
	text-align: center; 
	background-color:#555555;
	background-image:url('Pics/pageback.gif');
	background-repeat:repeat-x;
	}

.page
{
	font-family:Helvetica;
	margin: 5px auto auto auto; 
	width:1000px; 
	text-align:left;
	background-color:#FFFFFF;
}

.a:link
{
	color:blue;
}

.a:visited
{
	color:blue;
}
.a:hover
{
	color:#DA0303;
}
.a:active
{
	color:White;
}


.Menu_Gallery
{
    position:relative;
	color: white;
	font-family: Helvetica;
	font-size: 10pt;
	left:0px; 
	top:0px; 
	background-image: url('Pics/headback.gif'); 
	background-repeat: no-repeat;
	width:1000px; 
	height:172px;
}

.Menu_Text
{
	color:White;
	font-family:Helvetica;
	font-size:11pt;
	font-weight:normal;
	margin:2px 20px 2px 0px;
	

}
.Menu_Text_Selected
{
	color:#E9A5D0;
	text-decoration:underline;
	font-family:Helvetica;
	font-size:11pt;
	margin:2px 20px 2px 0px;
	font-weight:Normal;
}

.Menu_Text:link
{
	color:White;
	text-decoration:none;
}
.Menu_Text:visited
{
	color:White;
	text-decoration:none;
}

.Menu_Text:hover
{
	color:#E9A5D0;
	text-decoration:none;
}
.Menu_Text:active
{
	color:White;
	text-decoration:none;
}
.Menu_DarkText
{
	color:Black;
	font-family:Helvetica;
	font-size:10pt;
	font-weight:Normal;
	text-decoration:none;
}
.Menu_DarkText:hover
{
	color:Gray;
	text-decoration:none;
}

.Menu_Strip
{
	position:absolute;
	top:110px; 
	left:45px;
	width:930px;
	height:45px;
}

h1
{
	font-family:Helvetica;
	font-size:14pt;
	color:#E9A5D0;
	margin-bottom:1px;
}
h2
{
	font-family:Helvetica;
	font-size:12pt;
	color:#000000;
	margin-bottom:1px;
}
h3
{
	font-family:Helvetica;
	font-weight:bold;
	font-size:10pt;
	color:#FF5533;
	margin-bottom:1px;
}
h4
{
	font-family:Helvetica;
	font-size:10pt;
	color:#000000;
	margin-bottom:1px;
}
ul
{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;
}
li
{
	display:inline;
	
	text-decoration:none;
	color:White;
	padding:0.2em 0.6em;
	border-right:0px solid white;

}

.Contact
{
	position:relative;
	top:0px;
    width:90px;
	left:64px;       
}
.Contact:hover
{
	text-decoration:underline;
}
.Information
{
	position:absolute;
	top:0px;
    width:90px;
	left:170px;
	padding:0px;
	margin:0px;
        
}
.Information:hover
{
	text-decoration:underline;
}
.Basket
{
	position:absolute;
	top:144px;
	left:40px;
}
.BasketText
{
	font-weight:normal;
	font-size:11pt;
}

.BasketText:link
{
	color:#FFFFFF;
	text-decoration:none;
}
.BastetText:visited
{
	color:#FFFFFF;
}
.BasketText:hover
{
	color:#E9A5D0;
}
.BasketText:active
{
	color:#E9A5D0;
}
.Basket_Certificate
{
	border-bottom: solid 2px black;
	width:800;
}
.Basket_Despatch
{
	font-family:Helvetica;
	font-size:12pt;
	font-weight:bold;
	color:Red;
	width:800px;
	text-align:right;
}
.Basket_Filler
{
	font-family:Helvetica;
	font-size:12pt;
	float:left;
	width:360px;
}
.Basket_GiftHead
{
	font-family:Helvetica;
	font-size:12pt;
	float:left;
	width:90px;
	text-align:center;
}
.Basket_SizeHead
{
	font-family:Helvetica;
	font-size:12pt;
	float:left;
	width:120px;
	text-align:center;
}
.Basket_QtyHead
{
	font-family:Helvetica;
	font-size:12pt;
	float:left;
	width:60px;
	text-align:center;
}
.Basket_PriceHead
{
	font-family:Helvetica;
	float:left;
	font-size:12pt;
	width:80px;
	text-align:right;
}
.Basket_HeadContainer
{
	width: 800px;
	border-bottom: solid 1;
	height: 24px;
}
.Basket_Container
{
	width: 100%;
	height: 80px;
}

.Basket_Remove
{
	float:left;
	width:70px;
	height: 80px;
	vertical-align:middle;
}
.Basket_Image
{
	float:left;
	width:80px;
	height: 80px;
	vertical-align:text-bottom;
}
.Basket_Name
{
	float:left;
	width:200px;
	height: 80px;
	vertical-align:bottom;
}
.Basket_Gift
{
	float:left;
	width:120px;
	height: 80px;
	vertical-align:text-bottom;
}
.Basket_Size
{
	float:left;
	width:120px;
	height: 80px;
	vertical-align:bottom;	
}
.Basket_Qty
{
	float:left;
	width:60px;
	height: 80px;
	vertical-align:bottom;
}
.Basket_Price
{
	float:left;
	text-align:right;
	width:80px;
	height: 80px;
	vertical-align:text-bottom;
}
.Basket_ItemTotal
{
	position:relative;
	font-size:12pt;
	left:500px;
	width:230px;
	border-top: solid 2 black;
	text-align:right;
}
.Basket_PostPacking
{
	position:relative;
	font-size:12pt;
	left:400px;
	width:330px;
	text-align:right;
}
.Basket_Reason
{
	position:relative;
	font-size:12pt;
	left:330px;
	width:400px;
	text-align:right;
}
.Basket_Total
{
	position:relative;
	font-size:12pt;
	font-weight:bold;
	left:500px;
	width:230px;
	border-bottom: solid 2 black;
	text-align:right;
}
.Basket_Delivery
{
	width:730px;
	text-align:right;
}
.Basket_Buttons
{
	position:relative;
	left:230px;
	width:500px;
	text-align:right;
}
.Basket_Note
{
	 color:Red;
	 font-weight:bold;
}
.Basket_SmallPrint
{
	font-family:Helvetica;
	font-size:8pt;
}
.Basket_Worldpay
{
	width:800px;
	text-align:center;
	border-top: solid 2 black;
	margin-top:5px;
}

.Sales
{
	position: absolute; 
	width: 85px; 
	height: 46px; 
	z-index: 1; 
	left: 644px; 
	top: 11px;
}

.Supp_Menu
{
	margin-left:3px;
	width: 182px; 
	float:left;
}

.Menu_Clearance_Text
{
	display:block;
	position:absolute;
	color:#E9A5D0;
	font-family:Helvetica;
	font-size:14pt;
	font-weight:normal;
	left: 600px; top: 3px;
    height:90px;
    width:182px;
    background-image: url('Pics/clearance.png'); 
    background-repeat:no-repeat;
	border-left:3px;
	line-height:26px;
	text-decoration:none;	
}

.Clearance_Text
{
	display:block;
	color:#E9A5D0;
	font-family:Helvetica;
	font-size:14pt;
	font-weight:normal;
    height:90px;
    width:182px;
    background-image: url('Pics/clearance.gif'); 
    background-repeat:no-repeat;
	border-left:3px;
	line-height:26px;
	text-decoration:none;	
}

.Supp_Text
{
	display:block;
	color:#E9A5D0;
	font-family:Helvetica;
	font-size:10pt;
	font-weight:normal;
    height:27px;
    width:182px;
    background-image: url('Pics/suppback.gif'); 
    background-repeat:no-repeat;
	border-left:3px;
	line-height:26px;
	text-decoration:none;
	
}
.Supp_Text:link
{
	color:#326749;
	text-decoration:none;
}
.Supp_Text:visited
{
	color:#326749;
	text-decoration:none;
}

.Supp_Text:hover
{
	color:#E9A5D0;
	text-decoration:none;
	background-image: url('Pics/supphover.gif'); 
    background-repeat:no-repeat;
}
.Supp_Text:active
{
	color:#E9A5D0;
	text-decoration:none;
}
.Supp_Selected
{
	display:block;
	color:#E9A5D0;
	font-family:Helvetica;
	font-size:10pt;
	font-weight:normal;
    height:27px;
    width:182px;
    background-image: url('Pics/supphover.gif'); 
    background-repeat:no-repeat;
	border-left:3px;
	line-height:26px;
	text-decoration:none;
	
}

.Center_Area
{
	width:630px; 
	float:left;
}
.Cat_cat
{
	color:Black;
	font-family:Helvetica;
	font-size:12pt;
	font-weight:bold;
	border-bottom: solid 2px #54896B;
	text-align:right;
}
.Cat_text
{
	color:Black;
	font-family:Helvetica;
	font-size:10pt;
	border-bottom: solid 10px #FFFFFF;
}
.Cat_click
{
	color:Black;
	font-family:Helvetica;
	font-weight:bold;
	font-size:10pt;
	text-align:right;
	height:2em;
		
}
.Advert_Menu
{
	width: 160px;
	margin: 1 10 10 10; 
	background-color:#c571b5; 
	float:left;	
}
.Advert_Image
{
	display:block;
	border-color:#EEEEEE;
	border-right: solid 2 #404040;
	border-bottom: solid 2 #404040;
	margin-left:auto;
	margin-right:auto;
	width:140px;
	height:140px;
	text-align:center;
}
.Advert_Text
{
	color:#FFFFFF; 
	font-family:Helvetica;
	font-size:8pt;
	font-weight:bold;
    text-decoration:none;
    text-align:center;
    
}

.Advert_Summary
{
	color:#000000;
	background-color:#FFFFFF;
	text-align:center;
	font-family:Helvetica;
	font-size:8pt;
	text-decoration:none;	
}

.Summary
{
	float:left;
	width:155px;
	height:190px;
	border:1px;
	text-align:center;
}
.Summary_image
{
	color:Black;
	text-align:center;
	width:120px;
	border: 0;
}
.Summary_text
{
	color:Black;
	text-align:center;
	width:120px;
	left:15px;
}


.detail
{
	position:relative;
	float:left;
	width:200px;
	height:290px;
	margin-left:3px;
	margin-right:3px;
	border-top: solid 10px #FFFFFF;
	border-bottom: solid 2px #55896B;
}
.detail_image
{
	width:180px;
	height:180px;
}
.detail_text
{
	font-family:Helvetica;
	font-size:10pt;
}
.detail_summary
{
	font-family:Helvetica;
	font-size:8pt;
}
.detail_price
{
	font-family:Helvetica;
	font-size:12pt;
	text-align:right;
}
.detail_sale
{
	font-family:Helvetica;
	font-size:10pt;
	color:Red;
	float:left;
}
.detail_giftgif
{
	position:absolute;
	left:14px;
	top:147px;
}
.detail_salegif
{
	position:absolute;
	left:157px;
	top:147px;
}
.detail_buy
{
	position:absolute;
	left:145px;
	top:250px;
}
.detail_details
{
	position:absolute;
	left:88px;
	top:250px;
}
.item
{
	position:relative;
}
.item_image
{
	float:left;
}
.item_text
{
	font-family:Helvetica;
	font-size:14pt;
}
.item_summary
{
	font-family:Helvetica;
	font-size:10pt;
}
.box_address
{
	font-family:Helvetica;
	font-size:10pt;
	color:#000000;
	position:relative;
	left:5px;
	top:5px;
	width:170px;
	height:400px;
	float:left;
}
.box_mail
{
	width:200px;
}

.footer
{
	width:1000px;
	color:#000000;
	background-color:white;
	text-align:center;
	margin: auto auto auto auto;
}

.clearer {clear: left; line-height: 0; height: 0; margin: 0 0 0 0;}

