p {
	font-family: Verdana, Tahoma, Arial; 
	font-size: 11px;
	color: #000;
}

.searchinput{
width:145px;
height:25px;

}
.hometable{
padding: 5px 0px 5px 5px;
}

.homewedpad{
padding: 0px 0px 0px 11px;
}
.homepadding{
padding: 20px 0px 20px 0px;
}

form{
padding: 0 0 0 0;
}


div {
	font-family: Verdana, Tahoma, Arial; 
	font-size: 11px;
	color: #000;
	margin: 4px;
}


.wedding{
background-image:url("images/back.jpg");
}

.ref		{  
		font-family: Verdana, Tahoma, Arial; 
		font-size: 10px;
		line-height: 13pt; 
		font-weight: normal; 
		color: #827F7F; 
		padding: 0 0 0 50px;
		}

.requesttitle{  
		font-family: Verdana, Tahoma, Arial;
		font-size: 11px;
		line-height: 13pt; 
		font-weight: bold; 
		color: #524F48; 
		padding: 0 10px 10px 10px;
		}


.content	{  
		text-align:justify;
		font-family: Verdana, Tahoma, Arial;
		font-size: 11px;
		line-height: 13pt; 
		font-weight: normal; 
		color: #524F48; 
		padding: 0 5px 10px 5px;
		}

.linkcontent	{  
		height: 18px;
		font-family: Verdana, Tahoma, Arial;
		font-size: 11px;
		line-height: 13pt; 
		font-weight: normal; 
		color: #000000; 
		padding: 0px 10px 2px 10px;
		}

.redcontent	{  
		font-family: Verdana, Tahoma, Arial; 
		font-size: 11px;
		line-height: 13pt; 
		font-weight: normal; 
		color: red; 
		padding: 0 10px 10px 10px;
		}

.productname	{  
		font-family: Verdana, Tahoma, Arial; 
		font-size: 11px;
		line-height: 13pt; 
		font-weight: normal; 
		color:#524F48;
		padding: 0 10px 0 10px;
		}


.productprice	{  
		font-family: Verdana, Tahoma, Arial; 
		font-size: 11px;
		line-height: 13pt; 
		font-weight: bold; 
		color:#524F48;
		padding: 0 10px 0 10px;
		}

.singleproducttitle	{  
		font-family: Verdana, Tahoma, Arial; 
		font-size: 11px;
		line-height: 13pt; 
		font-weight: bold; 
		color:#524F48;
		padding: 0 10px 0 10px;
		}

.singleproduct	{  
		font-family: Verdana, Tahoma, Arial; 
		font-size: 11px;
		line-height: 13pt; 
		font-weight: normal; 
		color:#524F48;
		padding: 0 10px 0 10px;
		}

.singleproductlong	{  
		font-family: Verdana, Tahoma, Arial; 
		font-size: 11px;
		line-height: 13pt; 
		font-weight: normal; 
		color:#524F48;
		padding: 0 10px 0 30px;
		}


.title	{
		font-size:11px;
		font-family: Verdana, Tahoma, Arial;
		color:#524F48;	
		font-weight: bold; 
		padding: 0 5px 10px 5px;	
		}

.pinktitle	{
		font-size:11px;
		font-family: Verdana, Tahoma, Arial;
		color:#E9B9CF;	
		font-weight: bold; 
		padding: 0 5px 10px 5px;	
		}

.pinkcontent	{  
		text-align:justify;
		font-family: Verdana, Tahoma, Arial;
		font-size: 11px;
		line-height: 13pt; 
		font-weight: normal; 
		color: #E9B9CF; 
		padding: 0 5px 10px 5px;
		}
.title1	{
		font-size:12pt;
		font-weight: bold; 
		line-height: 16pt;
		font-family: Verdana, Tahoma, Arial;
		color:#524F48;	
		padding: 0 10px 0 2px;
	
		}
.titlewedding	{
		font-size:10pt;
		font-weight: bold; 
		font-family: Verdana, Tahoma, Arial;
		color:#524F48;	
		padding: 0 0px 0 2px;	
		}

.enterspace	{
		padding: 0 0px 0 140px;	
		}
.redtitle	{
		font-size:14pt;
		font-weight: bold; 
		line-height: 16pt;
		font-family: Verdana, Tahoma, Arial;
		color:red;	
		padding: 0 10px 0 10px;	
		}

.subtitle	{
		font-size:10pt;
		font-weight: normal; 
		line-height: 16pt;
		font-family: Verdana, Tahoma, Arial;
		color:#000000;	
		padding: 0 10px 0 20px;
		}

.subtitle2	{
		font-size:11pt;
		line-height: 16pt;
		font-family: Verdana, Tahoma, Arial;
		color:#003366;	
	
		}

a.catalogue	{
		font-size:6pt;
		font-weight: bold;
		font-family: Verdana, Tahoma, Arial;
		text-decoration: none;
		color:#767475;
		}

a.catalogue:hover {
		font-size:8pt;
		font-weight:bold;
		font-family: Verdana, Tahoma, Arial;
		text-decoration: none;
		color:#FFFFFF;
		}

a.category	{
		font-size:6pt;
		font-weight: bold;
		font-family: Verdana, Tahoma, Arial;
		text-decoration: none;
		color:#767475;
		}

a.category:hover {
		font-size:8pt;
		font-weight:bold;
		font-family: Verdana, Tahoma, Arial;
		text-decoration: none;
		color:#FFFFFF;
		}

a.email		{
		font-size:8pt;
		font-weight: normal;
		font-family: Verdana, Tahoma, Arial;
		text-decoration: none;
		color:#003366;
		}

a.email:hover
		{
		font-size:8pt;
		font-weight:normal;
		font-family: Verdana, Tahoma, Arial;
		text-decoration: underline;
		color:#009900;
		}
	
.note 		
		{  
		font-family: Verdana, Tahoma, Arial; 
		font-size: 10px; 
		font-weight: normal; 
		color: #999999;
		}
a.table	{
		font-size:7pt;
		font-weight: normal;
		font-family: Verdana, Tahoma, Arial;
		text-decoration: underline;
		color:#107B94;
		}

a.table:hover
		{
		font-size:7pt;
		font-weight:normal;
		font-family: Verdana, Tahoma, Arial;
		text-decoration: underline;
		color:#009900;
		}
a.table1
		{
		font-size:7pt;
		font-weight: normal;
		font-family: Verdana, Tahoma, Arial;
		text-decoration: underline;
		color:#DE2F00;
		}
a.table1:hover
		{
		font-size:7pt;
		font-weight:normal;
		font-family: Verdana, Tahoma, Arial;
		text-decoration: underline;
		color:#009900;
		}
p.notestyle {
			padding: 0 20px 0 20px;
			}


.formfont	{ 
			font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none
			}

.formbutton	{ 
	background: #524F48;
	padding: 1px;
	font-family: Verdana, Tahoma, Arial; 
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;  
	border: 1px #000000 solid; 
			}

.guestinput{
	text-align: right;
}

.quantityfield	{ 
	width:40px;
	background: #CCCCCC;
	text-align: right;
			}

.off {
background: #C7C4BB;
height: 21px;
vertical-align: middle;
		border-color: #969495;
		border-style: solid;
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 1px;

}

.on {
background: #D9D5CB;
height: 21px;
vertical-align: middle;
		border-color: #969495;
		border-style: solid;
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 1px;

}	

.footertable {
border-color: #E8E5DE;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 1px;
border-right-width: 1px;
}	
.rightborder {
background: #E8E5DE;
}	

.sidecategoriesborder {
background-image:url("images/bg2.jpg");
padding: 0px 0px 0px 1px;
}	

.sidecategoriespadding {
padding: 0px 0px 0px 10px;
}	

.baskettitle{
		font-size:10pt;
		font-weight: bold;
		color:#524F48;
		padding: 0 10px 0 0;
}

.baskettotal{
		font-size:8pt;
		font-weight: bold;
		color:#524F48;
		padding: 5px 10px 5px  0;
}

.baskettablebg{
background: #ffffff;
}
.basketimage{	
height::28px;
border-color: #8A8984;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 1px;
}


.basketbottomcell{	
height:28px;
background-image:url("images/bottom_box.gif");


}
.baskettotalcell{	
border-color: #8A8984;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
}
.basketproductcell{	
width:315px;
border-color: #8A8984;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
padding: 0px 0px 0px 2px;
}
.basketquantitycell{
width:94px;
border-color: #8A8984;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 1px;
}
.basketpricecell{
width:40px;
border-color: #8A8984;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 1px;
}
.basketgroupcell{
width:74px;
border-color: #8A8984;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 1px;
}


.baskettablehead{
background: #C7C4BB;
}

.weddingremove{	
width:60px;
border-color: #8A8984;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
padding: 0px 0px 0px 2px;
}
.weddingproductcell{	
width:331px;
border-color: #8A8984;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 1px;
padding: 0px 0px 0px 2px;
}
.weddingquantitycell{	
width:60px;
border-color: #8A8984;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 1px;
padding: 0px 0px 0px 2px;
}
.weddingpricecell{	
width:80px;
border-color: #8A8984;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 1px;
padding: 0px 0px 0px 2px;
}
.weddinggroupcell{	
width:80px;
border-color: #8A8984;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 1px;
padding: 0px 0px 0px 2px;
}

.weddinggitem{	
width:178px;
border-color: #8A8984;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
padding: 0px 0px 0px 2px;
}
.weddinggdescr{	
width:342px;
border-color: #8A8984;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 1px;
padding: 0px 0px 0px 2px;
}
.weddinggquantitycell{	
width:83px;
border-color: #8A8984;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 1px;
padding: 0px 0px 0px 2px;
}
.weddinggpricecell{	
width:80px;
border-color: #8A8984;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 1px;
padding: 0px 0px 0px 2px;
}
.weddingggroupcell{	
width:80px;
border-color: #8A8984;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 1px;
padding: 0px 0px 0px 2px;
}

.weddingcheckitem{	
width:500px;
border-color: #8A8984;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
padding: 0px 0px 0px 2px;
}
.weddingcheckquantitycell{	
width:100px;
border-color: #8A8984;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 1px;
padding: 0px 0px 0px 2px;
}
.weddingcheckpricecell{	
width:80px;
border-color: #8A8984;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 1px;
padding: 0px 0px 0px 2px;
}
.weddingcheckgroupcell{	
width:80px;
border-color: #8A8984;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 1px;
padding: 0px 0px 0px 2px;
}
.weddingtitle{
		font-size:8pt;
		font-weight: bold;
		color:#524F48;
		padding: 2px 2px 2px 2px;
}
.wlogintitle{
		font-size:8pt;
		font-weight: bold;
		color:#524F48;
		padding: 2px 2px 2px 2px;
}
.wloginor{
		font-size:12pt;
		font-weight: bold;
		color:#524F48;
		padding: 2px 2px 20px 2px;
}

.weddingtotal{
		font-size:8pt;
		font-weight: bold;
		color:#524F48;
}

.weddingtotalbg{
background-image:url("images/list_bottom_box.jpg");
}

.weddingcouple{
background-image:url("images/list_top_box.jpg");

}
.weddingcouplecart{
background-image:url("images/top_table.jpg");

}

.weddingbgcart {
	background-image:url("images/bottom_table.jpg");
}

.weddingbg {
	background-image:url("images/bg_g.gif");
}



.weddingtablebg{
background: #ffffff;
}

.weddingtablecell{
background: #E8E5DE;
}

.weddingtablehead{
background: #C7C4BB;
}

.guestcell{
background:#E2DDD7;
}

.span{
background: #524F48;
}	

.span1{
background: #C47161;
}	

.space{
background-image: url("spacebg.jpg"); 
}	

a.productname	{
		font-size:8pt;
		font-weight: normal;
		font-family: Verdana, Tahoma, Arial;
		text-decoration: none;
		color:#E9B9CF;
		padding: 0 10px 0 10px;
		}

a.productname:hover {
		font-size:8pt;
		font-weight:normal;
		font-family: Verdana, Tahoma, Arial;
		text-decoration: underline;
		color:#E9B9CF;
		padding: 0 10px 0 10px;
		}

a.link	{
		font-family: Verdana, Tahoma, Arial;
		font-size: 11px;
		line-height: 13pt; 
		font-weight: bold; 
		text-decoration: none;
		color:#71706A;
		padding: 0 10px 0 20px;
		}

a.link:hover {
		font-family: Verdana, Tahoma, Arial;
		font-size: 11px;
		line-height: 13pt; 
		font-weight: bold; 
		text-decoration: none;
		color:#71706A;
		padding: 0 5px 0 5px;
		padding: 0 10px 0 20px;
		}

a.pagelink	{
		font-family: Verdana, Tahoma, Arial;
		font-size: 11px;
		line-height: 13pt; 
		font-weight: bold; 
		text-decoration: none;
		color:#71706A;
		padding: 0 5px 0 5px;
		border-color: #C7C4BB;
		border-style: solid;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-width: 1px;
		}

a.pagelink:hover {
		font-family: Verdana, Tahoma, Arial;
		font-size: 11px;
		line-height: 13pt; 
		font-weight: bold; 
		text-decoration: none;
		color:#71706A;
		padding: 0 5px 0 5px;
		border-color: #71706A;
		border-style: solid;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-width: 1px;
		}

.pagelinkselected {
		font-family: Verdana, Tahoma, Arial;
		font-size: 11px;
		line-height: 13pt; 
		font-weight: bold; 
		text-decoration: none;
		color:#71706A;
		padding: 0 5px 0 5px;
		border-color: #71706A;
		border-style: solid;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-width: 1px;
		}

a.backlink	{

		font-size: small;
		font-family: sans-serif;
		font-weight: bold;
		text-decoration: none;
		color:#524F48;	
		}

a.backlink:hover {
		font-size: small;
		font-family: sans-serif;
		font-weight: bold;
		text-decoration: none;
		color:#524F48;	
		}


a.couplegreeting	{

		font-size: 8pt;
		font-family: sans-serif;
		font-weight: normal;
		text-decoration: none;
		color:#524F48;	
		}

a.couplegreeting:hover {
		font-size: 8pt;
		font-family: sans-serif;
		font-weight: normal;
		text-decoration: none;
		color:#524F48;	
		}

a.catalogue_sidemenu	{
		font-size:9pt;
		font-weight: bold;
		font-family: Verdana, Tahoma, Arial;
		text-decoration: none;
		color:#524F48;
		padding: 0px 0px 0px 10px;
		}

a.catalogue_sidemenu:hover {
		font-size:9pt;
		font-weight:bold;
		font-family: Verdana, Tahoma, Arial;
		text-decoration: none;
		color:#524F48;
		padding: 0px 0px 0px 10px;
		}

img.imgborder { border: 1px solid #E8E5DE; }

a.category_sidemenu	{
		font-family: Verdana, Tahoma, Arial; 
		font-size: 7pt; 
		font-weight:bold;
		text-decoration: none;
		color:#524F48;
		padding: 0px 0px 0px 20px;
		}

a.category_sidemenu:hover {
		font-family: Verdana, Tahoma, Arial; 
		font-size: 7pt;
		font-weight:bold;
		text-decoration: underline;
		color:#524F48;
		padding: 0px 0px 0px 20px;
		}

a.subcategory_sidemenu	{
		font-family: Verdana, Tahoma, Arial; 
		font-size: 9px; 
		font-weight: normal;
		text-decoration: none;
		color:#524F48;
		padding: 0px 0px 0px 10px;
		}

a.subcategory_sidemenu:hover {
		font-family: Verdana, Tahoma, Arial; 
		font-size: 9px;
		font-weight: normal;
		text-decoration: underline;
		color:#524F48;
		padding: 0px 0px 0px 20px;
		}

a.footerlinks	{
		font-size:11px;
		font-family: Verdana, Tahoma, Arial;
		text-decoration: none;
		color:#FFFFFF;
		padding: 0px 0px 0px 0px;
		}

a.footerlinks:hover {
		font-size:11px;
		font-family: Verdana, Tahoma, Arial;
		text-decoration: underline;
		color:#797873;
		padding: 0px 0px 0px 0px;
		}

.footer	{
		background-image:url("images/footer_bg.jpg");
		font-size:11px;
		font-family: Verdana, Tahoma, Arial;
		text-decoration: none;
		color:#FFFFFF;
		}
.footer1	{
		background-image:url("images/footerbg.jpg");
		font-size:11px;
		font-family: Verdana, Tahoma, Arial;
		text-decoration: none;
		color:#FFFFFF;
		}

.subcaton {
background: #D9D5CB;
height: 21px;
border-color: #969495;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 1px;>

}	

.subcatoff {
background: #C7C4BB;
height: 21px;
border-color: #969495;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 1px;

}	


td.catimage {
background: #E9B9CF; 
width:220px;
padding: 0px 0px 0px 0px;
		border-color: #DFE3E4;
		border-style: solid;
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 1px;
		border-right-width: 0px;
}

td.subcatimage {
background: #FFFFFF; 
width:124px;
padding: 1px 0px 0px 2px;
}

td.horsubcatimage {
background: #FFFFFF; 
width:3px;
}


td.cattextarea {
background: #FFFFFF; 
width:350px;
		border-color: #E8E5DE;
		border-style: solid;
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 3px;
}

td.subcattextarea {
background: #FFFFFF; 
width:464px;
		border-color: #E8E5DE;
		border-style: solid;
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 2px;
}

IMG.middle { vertical-align: middle; }

.subnavblock{
display: block;
}

.subnavblock{
display: none;
}

.viewbutton{
padding: 0px 5px 0px 0px;
}

img.catlineimage{
padding: 0px 1px 0px 10px;
}

img.horsublineimage{
padding: 0px 2px 0px 2px;
}


.categorydesc{
		font-family: Verdana, Tahoma, Arial;
		font-size: 11px;
		line-height: 13pt; 
		font-weight: normal; 
		color: #000000; 
		padding: 5px 0px 0px 13px;
}

.catheadertitle{
		font-family: Verdana, Tahoma, Arial;
		font-size: 14px;
		font-weight: bold; 
		color: #7699B5; 
		padding: 0px 0px 0px 10px;
}

.catheadertitle1{
		font-family: Verdana, Tahoma, Arial;
		font-size: 14px;
		font-weight: bold; 
		color: #8A8984; 
		padding: 0px 0px 0px 10px;
}

.categorytitle{
		font-family: Verdana, Tahoma, Arial;
		font-size: 14px;
		font-weight: bold; 
		color: #E9B9CF; 
		padding: 0px 0px 0px 10px;
}

.subcategorytitle{
		font-family: Verdana, Tahoma, Arial;
		font-size: 14px;
		font-weight: bold; 
		color: #E9B9CF; 
		padding: 0px 0px 0px 10px;
}

.headerfont{
font-family: sans-serif; 
font-size: 8pt; 
color: #fff; 
padding: 4px 2px 2px 4px;
}

a.headerfont	{
font-family: sans-serif; 
font-size: 8pt; 
color: #fff; 
text-decoration: none;
padding: 4px 2px 2px 4px;
		}

a.headerfont:hover {
font-family: sans-serif; 
font-size: 8pt; 
color: #fff; 
text-decoration: underline;
padding: 4px 2px 2px 4px;
		}

.sideimage { 
background: #9E9E96; 
width:15px;
}

.sideimage1 { 
background: #E9B9CF; 
width:15px;
}
.sideimage2 { 
background: #9E9E96; 
width:15px;
}

.sideimage3 { 
background: #E9B9CF; 
width:15px;
}


.product { 
background: #FFFFFF; 
}

.sidesubimage { 
background: #9E9E96; 
width:15px;
}
.sidesubimage1 {
background: #E9B9CF;
width:15px;
}
.sideweddingsubimage { 
background: #9E9E96; 
width:15px;
}
.sideweddingsubimage1 {
background: #E9B9CF;
width:15px;
}
.searchtable { 
		background: #C7C4BB; 
		border-color: #8A8984;
		border-style: solid;
		border-top-width: 0px;
		border-bottom-width: 4px;
		border-left-width: 4px;
		border-right-width: 4px;
}

.search { 
background: #888782; 
}

.searchinput { 
padding: 5px 2px 5px 0px;
}

.searchpad { 
padding: 0px 0px 0px 9px;
}

