@charset "utf-8";
/* Standard Styles --------------------------*/
.romantable
{
	background:#CCCC00;
}
* {
	margin: 0;
	padding: 0;
}
.popupDiv {
	text-decoration:none;
	color: #000000;
	background-color:#FFFFFF;
	position: absolute;
	display: none;
	height:395px;
	width:465px;
}
body
{
	text-align: center;
	padding:0;
	height:100%;
	min-height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#9F9F9F;
}

* html .clear
{
	clear:both;
	background:#FFCC99;
}
h1
{
	font-size:17px;
	color:#4E4745;
	padding-bottom:15px;
}
h2
{
	font-size:13px;
	color:#4E4745;
	padding-bottom:15px;
}
h3
{
	font-size:11px;
	color:#4E4745;
	padding-bottom:0;
}
.h2
{
	font-size:13px;
	color:#4E4745;
	padding-bottom:15px;
}
.h3
{
	font-size:11px;
	color:#4E4745;
	padding-bottom:0;
}
.p
{
	line-height:1.5em;
	font-size:11px;
	padding-bottom:18px;	
}
h4
{
	font-size:11px;
	color:#CC0000;
	padding-bottom:0;
	padding-top:0;
	font-weight:normal;
}
.greyText
{
	line-height:1.4em;
	font-size:11px;
	padding-bottom:10px;
	color:#999999;	
	font-weight:normal;
}
p
{
	line-height:1.5em;
	font-size:11px;
	padding-bottom:18px;	
}
p a
{
	text-decoration:underline;
	color:#000000;
}
.redText
{
	font-size:11px;
	color:#4E4745;
	padding-bottom:0;
}
.boldText
{
	font-weight:bold;
}
.biggerText
{
	font-size:12px;
}
.clear
{
	clear:both;
	background:#FFCC99;
}
address a
{
	text-decoration:underline;
	color:#000;
}
/* ---------------------------------- */
/* Containers --------------------------*/
#container
{
	padding-top:15px;
	padding-left:15px;
	padding-bottom:26px;
	padding-right:21px;
	margin-top:37px;
	margin-bottom:66px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	color:#000000;
	width:920px;
	voice-family: "\"}\""; 
	voice-family: inherit; 
	width:884px;
	
}
#main
{
	margin-top:15px;
	width:920px;
	voice-family: "\"}\""; 
	voice-family: inherit; 
	width:884px;
}
#leftImg
{
	float:left;
	padding:0;
	margin:0;
	width:429px;
	text-align:left;
	position:relative;
}
#leftImgNew
{
	float:left;
	padding:0;
	margin:0;
	width:372px;
	text-align:left;
	position:relative;
}
#rightText
{
	text-align:left;
	float:right;
	padding:0;
	
	margin:0;
	padding-right:25px;
	width:410px;/*width:430px;*/
	voice-family: "\"}\""; 
	voice-family: inherit; 
	width:385px;/*width:418px;*/
}
#rightTextHome
{
	text-align:left;
	float:right;
	padding:0;
	
	margin:0;
	padding-right:0px;
	width:390px;/*width:430px;*/
	voice-family: "\"}\""; 
	voice-family: inherit; 
	width:373px;/*width:418px;*/
}
#rightColumnNew
{
	text-align:left;
	float:left;
	padding:0;
	
	margin:0;
	padding-right:0px;
	margin-left:4px;
	width:435px;/*width:430px;*/
	voice-family: "\"}\""; 
	voice-family: inherit; 
	width:422px;/*width:418px;*/
}
.ruler
{
	width:890px;
	float:right;
	margin-top:9px;
	margin-bottom:15px;

}
.ruler2
{
	width:442px;
	float:right;
	margin-bottom:15px;

}
.ruler3
{
	width:442px;
	float:right;
	margin-bottom:2px;

}
.rulersmall
{
	width:374px;
	float:right;
	margin-top:9px;
	margin-bottom:15px;

}
#header
{
	float:left;
	width: 917px;
	voice-family: "\"}\""; 
	voice-family: inherit; 
	width:884px;
	
}
#basket
{
	float:left;
	margin-top:10px;
	margin-left:180px;
	font-size:11px;
}
#footer
{
	clear:both;
	position:relative;
	font-size:10px;
	margin-top:15px;
	width: 917px;
	voice-family: "\"}\""; 
	voice-family: inherit; 
	width:884px;
}
#copyright
{
	margin-top:20px;
	text-align:center;
	color:#969696;
}
#tel
{
	font-size:11px;
	text-align:left;
	position:absolute;
	left:0;
	bottom:0px;
	vertical-align:middle;
}
#tel img
{
	padding-right:7px;
}

#additionalLinks
{
	float:right;
	margin-top:10px;
	margin-left:104px;
	font-size:11px;
	voice-family: "\"}\""; 
	voice-family: inherit;  
	margin-left: 85px;
	
}
#additionalLinks span a
{
	color:#000000;
	text-decoration:none;
	padding-left:19px;
}
#additionalLinks span a:hover
{
	color:#000000;
	text-decoration:underline;
	padding-left:19px;
}
/*footerLinks*/
.additionalFooterMenuLinks
{
	float:right;
	font-size:11px;
	margin-left:40px;
	margin-top:0px;
	voice-family: "\"}\""; 
	voice-family: inherit; 
	margin-top:0px;
}
.additionalFooterMenuLinks ul
{
	/*list-style-image:url(../imgs/bullets.gif);*/
	list-style-image:url(../imgs/bullets.gif);	
	/*list-style:none;*/

}
.additionalFooterMenuLinks li
{

	text-align:left;
}
.additionalFooterMenuLinks li a
{
	text-decoration:none;
	color:#666666;
}
.footerLight li a
{
	text-decoration:none;
	color:#8B8C88;
}
.footerLight li a:hover
{
	text-decoration:underline;
	color:#8B8C88;
}
.additionalFooterMenuLinks li a:hover
{
	text-decoration:underline;
	color:#666666;
}


/*end footerLinks*/
#additionalMenuLinks
{
	float:left;
	font-size:11px;
	margin-left:155px;
	margin-top:0px;
	voice-family: "\"}\""; 
	voice-family: inherit; 
	margin-top:0px;
}
#additionalMenuLinks ul
{
	/*list-style-image:url(../imgs/bullets.gif);*/
	list-style-image:url(../imgs/bullets.gif);	
	/*list-style:none;*/

}
#additionalMenuLinks li
{

	text-align:left;
}
#additionalMenuLinks li a
{
	text-decoration:none;
	color:#666666;
}
#additionalMenuLinks li a:hover
{
	text-decoration:underline;
	color:#666666;
}



#additionalMenuLinksHome
{
	float:right;
	font-size:11px;
	margin-left:40px;
	margin-top:-46px;
	voice-family: "\"}\""; 
	voice-family: inherit; 
	margin-top:-33px;
}
#additionalMenuLinksHome ul
{
	/*list-style-image:url(../imgs/bullets.gif);*/
	list-style:none;
	color:#666666;;
	

}
#additionalMenuLinksHome li
{
display:inline;
	text-align:left;
	padding-right:5px;
}
#additionalMenuLinksHome li a
{
	text-decoration:none;
	color:#666666;
}
#additionalMenuLinksHome li a:hover
{
	text-decoration:underline;
	color:#666666;
}


/*HOME MENUS*/
#HomeLinks
{
	float:right;
	font-size:12px;

}
#HomeLinks ul
{
	/*list-style-image:url(../imgs/bullets.gif);*/
	list-style:none;
	color:#000;;
}
#HomeLinks li
{
display:inline;
	text-align:left;
	padding-right:9px;
	letter-spacing:1px;
}
#HomeLinks li a
{
	text-decoration:none;
	color:#000;
}
#HomeLinks li a:hover
{
	text-decoration:underline;
	color:#000;
}
/* */
#MainMenuLinks
{
	float:right;
	font-size:11px;
	margin-left:40px;
	margin-top:-46px;
	voice-family: "\"}\""; 
	voice-family: inherit; 
	margin-top:-33px;
}
#MainMenuLinks ul
{
	list-style-image:url(../imgs/bullets.gif);

}
#MainMenuLinks li
{

	text-align:left;
}
#MainMenuLinks li a
{
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
#MainMenuLinks li a:hover
{
	text-decoration:underline;
	color:#000;
}
/* CUSTOM BULLETS */
#additionalBullets
{
	float:left;
	font-size:11px;
	voice-family: "\"}\""; 
	voice-family: inherit; 
	margin-left:15px;
}
#additionalBullets ul
{
	list-style-image:url(../imgs/bullets.gif);

}
#additionalBullets li
{

	text-align:left;
}
#additionalBullets li a
{
	text-decoration:none;
	color:#666666;
}
#additionalBullets li a:hover
{
	text-decoration:underline;
	color:#666666;
}
/* ---------- GIFTS MENU ------------- */
#giftsMenuLinks
{
	font-size:11px;
	voice-family: "\"}\""; 
	voice-family: inherit;  
	margin-left:15px;
	margin-bottom:15px;
}
#giftsMenuLinks span a
{
	color:#000000;
	text-decoration:none;
}
#giftsMenuLinks span a:hover
{
	color:#000000;
	text-decoration:underline;
}
#giftsMenuLinks
{
	
	font-size:11px;
}
#giftsMenuLinks ul
{
	list-style-image:url(../imgs/bullets.gif);	
}
#giftsMenuLinks li
{

	text-align:left;
}
#giftsMenuLinks li a
{
	text-decoration:none;
	color:#666666;
}
#giftsMenuLinks li a:hover
{
	text-decoration:underline;
	color:#666666;
}

/* MENU --------------------------*/
#menu 
{
	float:left;
	margin-top:2px; 
}
#menuList
{
	font-size:13px;
	text-align:left;
	padding-left:0;
	margin:0;
	display:block;
	list-style:none;
	
}
#menuList li
{
	display:inline;
	color:#860500;
	padding-right:10px;
}
#menuList li a
{
	text-decoration:none;
	color:#860500;
}
#menuList li a:hover
{
	text-decoration:underline;
	color:#860500;
}

/* MENU Footer--------------------------*/

#menuListFooter
{
	font-size:11px;
	text-align:center;
	padding-left:0;
	margin:0;
	list-style:none;
	color:#969696;
}
#menuListFooter li
{
	display:inline;
	padding-right:10px;
}
#menuListFooter li a
{
	text-decoration:none;
	color:#969696;
}
#menuListFooter li a:hover
{
	text-decoration:underline;
	color:#969696;
}
/*  --------------------------*/
/* Gallery */
#gallery
{
	text-align:left;
	width:905px;
}
#gallery p
{
	margin:0;
	padding:0;
	padding-bottom:5px;
}
#imgList
{
	text-align:left;
	list-style:none;
}
#imgList li
{
	display:inline;
	padding-right:17px;
}

.redText a
{
		color:#CC0000;
}
.redText
{
		color:#000000;
}
/*------*/
/* Images --------------------------*/
#logo
{
	float:left;
	background-image: url(../imgs/newlogo.jpg);
	background-repeat: no-repeat;
	width:240px;
	height:77px;

}
#newlogo
{
	float:left;
	background-image: url(../imgs/logo2.jpg);
	background-repeat: no-repeat;
	width:409px;
	height:100px;
		margin-top:10px;
}
#newlogov2
{
	float:left;
	width:316px;
	height:86px;
		margin-top:10px;
}
#banner-header
{
	float:left;
	width:437px;
	height:64px;
	margin-left:10px;
}
/* ---------------------------------- */
#imgTag
{
	width:399px;
	padding-bottom:25px;
	color:#666666;
}
#gallery p
{
	color:#666666;
}
#gallery img, #main #leftImg img
{
	border:0;
}
#popUp
{
	position:absolute;
}
#copyright a
{
	color:#969696;
	text-decoration:underline;
}
#captionImage
{
	position:absolute;
	margin-left:-30px;
	margin-top:33px;
	display:none;
}
.bullets
{
	padding-left:15px;
	padding-bottom:15px;
	line-height:1.5em;
	font-size:11px;

}