h1
{
	background-image:url("siteImgs/mainTitle.png");
	width: 800px;
	height: 200px;
	border-style:solid;
	border-width:thin;
	border-color:#000000;
	margin-bottom:20px;
}

table.confirmTable
{
	padding-left:75px;
	padding-top:25px;
}

td.listPurchasedYes
{
	font-weight:bold;
	color:#009900;
	width:25%;
	text-align:center;
}

td.listPurchasedNo
{
	font-weight:bold;
	color:#990000;
	width:25%;
	text-align:center;
}

img.shopImg
{
	width: 165px;
	height: 120px;
	float: right;
	border-style:solid;
	border-color:#000000;
	border-width:thin;
	margin-right:10px;
}


body
{
	background-color:#000000;
	background-image:url("siteImgs/bg.png");
	font-family:Arial, Helvetica, sans-serif;
}

p.weddingHeader
{
	font-weight:bold;
}

td.weddingCell
{
	text-align:center;
	padding-left:10px;
}

td.weddingCell2
{
	text-align:center;
	border-left:dashed;
	border-width:thin;
	border-color:#333333;
	width:50%;
	padding-left:10px;
}

table.mainNav
{
	color:#000000;
	text-align:center;
	margin-bottom:30px;
	padding: 0px;
}

table.loginForm
{
	margin-top:25px;
	font-size:0.84em;
}

th.listHead
{
	text-align:center;
}


div.mainPage
{
	background-color:#000000;
	padding-bottom:400px;
	margin-left:auto;
	margin-right:auto;
	width: 802px;
	border-style:solid;
	border-width:thick;
	border-color:#252007;

}

td.coupleName
{
	width:40%;
}

td.weddingDate
{
	width: 20%;
}

td.mainNavItem
{
	width:198px;
	height:40px;
	text-align:center;
	padding: 0px;
	margin: 0px;
	background-image:url("siteImgs/buttonOrig.png");
	font-weight:bold;
}

#productTitle
{
	padding-left:10px;
}

th.boxTitle
{
	height:30px;
	/*background-image:url("siteImgs/titleBar.png");*/
	background-color:#f1cd0c;
	font-size:0.9em;
	text-align:left;
	padding-left:5px;
	border:none;
}

th.sideTitle
{
	height:30px;
	/*background-image:url("siteImgs/sideTitleBar.png");*/
	background-color: #dc4818;
	font-size:0.9em;
	text-align:left;
	padding-left:20px;
}


table
{
	border:none;
}



td.products
{
	vertical-align:top;
	padding-bottom:0px;
	margin-bottom:0px;
}

td.sidePanel
{
vertical-align:top;
}

td.prodDetails
{
	width:475px;
	padding-left:10px;
}

td.contactLabel
{
	font-weight:bold;
	vertical-align:top;
}

img.prodImg
{
	border-style:solid;
	border-color:#000000;
	border-width:thin;
}


a.checkoutLink
{
	color:#000066;
	font-style:normal;
	margin-top:15px;
	padding-top: 15px;
	padding-left: 5px;
	/*text-decoration:none;*/
}

a.checkoutLink:hover
{
	color: #d34304;
}

	

div.sideBox
{
	width: 180px;
	background-color:#f2c7b4;
	border-style:solid;
	border-color:#d34304;
	border-width:thin;
	vertical-align:top;
	padding: 10px;
	padding-right: 0px;
	font-size:0.80em;

}

input.searchBtn
{
	background-image:url("siteImgs/buttonBack.png");
	background-repeat: no-repeat;
	background-position:center;
	width: 72px;
}

span.descText
{
font-size:0.8em;
line-height:20px;
}

span.special
{
	color:#FF0000;
}

span.basketTotal
{
	padding-left:5px;
	font-weight:bold;
}

span.totalFigure
{
	padding-left:15px;
}

span.emptyBasket
{
	text-align:center;
	font-weight:bold;
}



a.suppList
{
	color:#000066;
	font-style:normal;
	text-decoration:none;
}

a.suppList:hover
{
	color: #d34304;
}

a.pagePrev
{
	text-align:center;
	color:#000000;
	font-size:0.7em;
	padding-left:15px;
	
}

a.pageNext
{
	text-align:center;
	color:#000000;
	font-size:0.7em;
	padding-left:15px;
}

a.pagination
{
	text-align:center;
	color:#000000;
	font-size:0.8em;
	text-decoration:none;
	margin-left:10px;
}

span.paginationSelected{
	text-align:center;
	color:#000088;
	font-size:0.8em;
	font-weight:bold;
	margin-left:10px;
	text-decoration:none;
}

div.paginationBar{
	width:100%;
	text-align:center;
}


#displayPanel
{
	background-color:#eae4a1;
	background-image:url(siteImgs/squirrelOverlay.png);
	background-position:bottom;
	background-repeat:no-repeat;
	width: 588px;
	padding-bottom:150px;
	border-style:solid;
	border-color:#e0d73e;
	border-width:thin;
}

br.prodText
{
	padding-bottom:15px;
}

span.bold
{
	font-weight:bold;
}


#accountNav
{
	float:left;

}

td.basketBtn
{
	text-align:right;
}

th
{
	text-align:left;
}

td.basketName
{
	width:50%;
}

td.listName
{
	width:40%;
}

td.basketFigure
{
	width: 10%;
}

td.listFigure
{
	width: 20%;
}

td.addToBasket
{
	width:15%;
}

img.infoImg
{
	width:100px;
	height:100px;
	vertical-align:top;
}

#payBtn{
	visibility:hidden;
}

#prodInfo
{
	position:absolute;
	
	color:#000000;
	
	width:250px;
	
	background-color:#eae4a1;
	border-style:solid;
	border-color:#000000;
	border-width:thin;
}



#map
{
	margin-top:20px;
	width: 350px; 
	height: 300px;
	border-style:solid;
	border-width:thin;
	border-color:#000000;
	margin-left: 20%;
}


input.searchInput{
width:93%;
}

