
	*
	{
		border:0px;
		padding:0px;
		margin:0px;
	}
	body,html
	{
		background-color:#e6d0c2;
		background-image: url(/images/layout/site_bg.jpg);
		background-repeat: repeat-x;
		height:100%;
	}
	#content
	{
		text-align:left;
		width:700px;
		background-color:#efe1d8;
		padding-left:63px;
		padding-right:63px;
		font-family:Arial, Helvetica, sans-serif;
		color:#333;
		font-size:13px;
	}
	h2 a
	{
		color:#ad4165;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		font-weight:normal;
		text-decoration:none;
	}
	h2
	{
		color:#333;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		cursor:default;
		font-weight:normal;
	}
	h1
	{
		color:#ad4165;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:36px;
		cursor:default;
		font-weight:normal;
	}
	p,h1,h2,h3
	{
		padding-top:5px;
		padding-bottom:5px;
	}
	#nav
	{
		position:absolute;
		width:776px;
		left:50%;
		margin-left:-377px;
		top:218px;
		text-align:center;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
	}
	#nav a 
	{
		color:#a23157;
		text-decoration:none;
		margin-left:10px;
		margin-right:10px;
		border-bottom:1px solid #F5D4DD;
	}
	#nav a:hover
	{
		border-bottom:1px solid #a23157;
	}
	
	#banner
	{
		height:297px;
		width:776px;
	}
	
	#main
	{
		width:100%;
		height:100%;
	}
	
	#footer_top
	{
		background-color:#b93f68;
		padding:15px;
		color:#9d3558;
		width:776px;
		text-align:right;
		height:15px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:15px;
	}
	#footer_bottom
	{
		background-color:#323232;
		padding:5px;
		color:#7b7b7b;
		width:776px;
		height:25px;
		text-align:right;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
	}
	
	#footer_top a
	{
		color:#e691a8;
		text-decoration:none;
		padding-right:5px;
		padding-left:5px;
	}
	
	#footer_bottom a
	{
		color:#7b7b7b;
		padding-right:14px;
		padding-left:8px;
		text-decoration:none;
	}

	#footer_bottom a:hover,#footer_top a:hover
	{
		color:#fff;
	}
	
	.footer_top
	{
		background-color:#b93f68;
	}
	.footer_bottom
	{
		background-color:#323232;
	}
	#cmain
	{
	width:100%;
	height:100%;
	background-image: url(/images/layout/site_midbg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	}
	#cmid2
	{
		width:136px;
		background-image: url(/images/layout/site_side.jpg);
	}
	#cmid
	{
	width:136px;
	background-image: url(/images/layout/site_side_bubbles.jpg);
	background-repeat: no-repeat;
	}
	#ccontent
	{
		text-align:left;
		width:708px;
		background-color:#efe1d8;
		font-family:Arial, Helvetica, sans-serif;
		color:#333;
		font-size:13px;
	}
	li
	{
		margin-left:25px;
	}
	
	table.pricebox tr td
	{
		font-size:14px;
		padding:7px;
	}
	
td.dark_brown{ background-color:#765B4A}

td.brown{ background-color:#A18874}

td.light_brown{ background-color:#E3CEBD}


td.dark_pink{ background-color:#A64163; border-color:#EFC7CF; border:2px;}

td.pink{ background-color:#F89FBB}

td.light_pink{ background-color:#EFC7CF}

a
{
	color:#A64163;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

#gnav a:hover
{
	background-color:#EFE1D8;
	text-decoration:none;
}
#gnav p
{
	text-align:right;
	padding-bottom:15px;
}
#gnav a
{
	background-color:#F5D4DD;
	padding:8px;
	margin:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#cgallery table tr td
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A64163;
	
}

#cgallery table tr td a img
{
	border:1px solid #A64163;
}

.TabbedPanelsTabHover
{
	background-color:#E8C1C2;
}

.big
{
	font-size:22px;
	color:#333;
}

#bubbleboxm
{
	float:left;
	background-image: url(/images/layout/bubbg.jpg);
	background-repeat: no-repeat;
	width:260px;
	height:92px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#b03d64;
	font-size:12px;
	padding:35px;
	padding-top:35px;
	margin:12px;
}

#bubblebox
{
	float:left;
	background-image: url(/images/layout/bubbgn.jpg);
	background-repeat: no-repeat;
	width:260px;
	height:82px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#b03d64;
	font-size:16px;
	padding:35px;
	padding-top:55px;
	margin:12px;
}

#bubbleboxmini
{
	background-image: url(/images/layout/bubblemini.jpg);
	background-repeat: no-repeat;
	width:241px;
	height:36px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#b03d64;
	font-size:16px;
	padding:20px;
	padding-top:45px;
}
#bubbleboxc
{
	background-image: url(/images/layout/bubbgn.jpg);
	background-repeat: no-repeat;
	width:260px;
	height:82px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#b03d64;
	font-size:16px;
	padding:35px;
	padding-top:55px;
	margin:12px;
}
#bubblebox p
{
	vertical-align:middle;
}
.small
{
	font-size:11px;
	color:#ad4165;
}
#samsamm h1
{
	display:none;
	visibility:hidden;
	clear:both;
}
#cb1
{
	background-color:#F5D4DD;
	padding:25px;
}
#cb2 h2
{
	color:#fff;
}
#cb2
{
	background-color:#B73E67; 
	padding:25px;
	color:#fff;
}
#cb3
{
	background-color:#E690A9;
	padding:25px;
}
a.boynav
{
	float:right;
	padding:15px;
	background-color:#333;
	border:1px solid #eee;
	font-size:19px;
	color:#eee;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#ad
{
	padding:15px;
	background-color:#fff;
	color:#b93f68;
	text-align:center;
	width:250px;
	border:1px dashed #FFCCCC;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}
.hidden {
	display:none;
	visibility:hidden;
}
.vis {
	visibility:visible;
}