.shell {
	height: 727px;
	width: 806px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	border: 5px solid;
	border-color: #CCCCCC;
	background-color: #FFFFFF;
}.container {
	height: 720px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: repeat;
	border: 0;
	top: 3px;
	background-image: url(../images/background.gif);
}
.container .banner {
	position: absolute;
	height: 200px;
	width: 798px;
	left: 0px;
	top: 22px;
	border: 0;
	border-right: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-color: #999999;
}
.container .navbar {
	position: absolute;
	height: 30px;
	width: 798px;
	left: 0px;
	top: 0px;
	background-image: url(../images/nav-background.gif);
	background-repeat: no-repeat;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	border-color: #999999;
}
.container .navbar .navbar-contents {
	position: absolute;
	height: 26px;
	width: 640px;
	left: 80px;
	top: -4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
}
.container .navbar2 {
	position: absolute;
	height: 30px;
	width: 800px;
	left: 0px;
	bottom: -8px;
	background-image: url(../images/nav-background.gif);
	background-repeat: no-repeat;
	border: 0;
}
.container .navbar2 .navbar-contents2 {
	position: absolute;
	height: 26px;
	width: 640px;
	left: 80px;
	top: -4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
}
.container .bridal {
	position: absolute;
	height: 337px;
	width: 256px;
	left: 2px;
	top: 240px;
	border: 1px solid;
}
.shell .container .bridesmaids {
	position: absolute;
	height: 337px;
	width: 256px;
	left: 270px;
	top: 240px;
	border: 1px solid;
}
.shell .container .prom {
	position: absolute;
	height: 337px;
	width: 256px;
	left: 540px;
	top: 240px;
	border: 1px solid;
}
.shell .container .promotion {
	position: absolute;
	height: 75px;
	width: 760px;
	left: 20px;
	top: 595px;
	border: 1px solid;
}
#image {
	position:absolute;
	width:330px;
	height:440px;
	left: 410px;
	top: 240px;
}
#image img {
	position:absolute;
}
#thumbs {
	position:absolute;
	height:10px;
	width:165px;
	left: 400px;
	top: 400px;
	visibility:hidden;
}
#photodiv
{
position: absolute;
left: 409px;
top: 240px;
width: 330px;
height: 440px;
}
.shell .container .sitelinks {
	position: absolute;
	height: 440px;
	width: 308px;
	left: 60px;
	top: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.shell .container .sitelinks .image1 {
	position: absolute;
	height: 134px;
	width: 304px;
	left: 0px;
	top: 0px;
	border: 2px solid;
	border-color: #666666;
}
.shell .container .sitelinks .image2 {
	position: absolute;
	height: 134px;
	width: 304px;
	left: 0px;
	top: 150px;
	border: 2px solid;
	border-color: #666666;
}
.shell .container .sitelinks .image3 {
	position: absolute;
	height: 134px;
	width: 304px;
	left: 0px;
	top: 300px;
	border: 2px solid;
	border-color: #666666;
}
.shell .container .sitelinks .image4 {
	position: absolute;
	height: 204px;
	width: 304px;
	left: 0px;
	top: 0px;
	border: 2px solid;
	border-color: #666666;
}
.shell .container .sitelinks .image5 {
	position: absolute;
	height: 204px;
	width: 304px;
	left: 0px;
	top: 230px;
	border: 2px solid;
	border-color: #666666;
}
.shell .container .sitelinks .image6 {
	position: absolute;
	height: 104px;
	width: 304px;
	left: 0px;
	top: -2px;
	border: 1px solid;
	border-color: #666666;
}
.shell .container .sitelinks .image7 {
	position: absolute;
	height: 104px;
	width: 304px;
	left: 0px;
	top: 110px;
	border: 1px solid;
	border-color: #666666;
}
.shell .container .sitelinks .image8 {
	position: absolute;
	height: 104px;
	width: 304px;
	left: 0px;
	top: 222px;
	border: 1px solid;
	border-color: #666666;
}
.shell .container .sitelinks .image9 {
	position: absolute;
	height: 104px;
	width: 304px;
	left: 0px;
	top: 334px;
	border: 1px solid;
	border-color: #666666;
}
.shell .container .sitelinks a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.shell .container .sitelinks img
{  
	border-style: none;
	padding-left: 2px;
	padding-top: 2px;
}
.shell .container .sitelinks a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.shell .container .sitelinks1 {
	position: absolute;
	height: 440px;
	width: 308px;
	left: 60px;
	top: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	border: 1px solid;
	border-color: #CCCCCC;
	background-color: #FFFFFF;
}
.shell .container .sitelinks1 .imageb {
	position: absolute;
	height: 280px;
	width: 296px;
	left: 5px;
	top: 84px;
	border: 1px solid;
	border-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(../images/promotionbg.gif);
	color: #663333;
	font-weight: normal;
}
.shell .container .sitelinks1 .imagec {
	position: absolute;
	height: 426px;
	width: 296px;
	left: 5px;
	top: 6px;
	border: 1px solid;
	border-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(../images/contactbg.gif);
	color: #663333;
	font-weight: normal;
}
.shell .container .sitelinks1 .imagec .text {
	position: absolute;
	height: 411px;
	width: 283px;
	left: 7px;
	top: 6px;
}
.shell .container .sitelinks1 .imagea {
	position: absolute;
	height: 24px;
	width: 286px;
	left: 10px;
	top: 4px;
}
.shell .container .sitelinks1 .roses {
	position: absolute;
	height: 60px;
	width: 130px;
	left: 5px;
	bottom: 7px;
	border-left: 1px solid;
	border-top: 1px solid;
	border-color: #CCCCCC;
}
.shell .container .sitelinks2 {
	position: absolute;
	height: 440px;
	width: 308px;
	left: 410px;
	top: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #CCCCCC;
}
.shell .container .sitelinks2 .image1 {
	position: absolute;
	height: 280px;
	width: 296px;
	left: 6px;
	top: 84px;
	border: 1px solid;
	border-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(../images/promotionbg.gif);
	color: #663333;
}
.shell .container .sitelinks2 .image2 {
	position: absolute;
	height: 24px;
	width: 286px;
	left: 10px;
	top: 4px;
}
.shell .container .sitelinks2 .roses {
	position: absolute;
	height: 60px;
	width: 130px;
	right: 6px;
	bottom: 7px;
	border-top: 1px solid;
	border-color: #CCCCCC;
	border-right: 1px solid;
	border-right-color: #CCCCCC;
}
a:link {
	text-decoration: none;
	color: #FF00FF;
}
body {
	background-image: url(../images/background2.gif);
	background-repeat: repeat;
}
#Menu {
    width:auto;
    float:left;
    clear:both; 
    font-weight:normal; 
    Margin:0px 0px 20px 0px;
    padding:0px 0px 0px 0px;
}
#Menu li {
    list-style:none; 
    float:left; margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px ; 
	clear:none;
}
#Menu li a {
    float:left; 
    padding:2px 10px 2px 10px; 
    color:#000000; 
    margin:4px 5px 3px 5px;
    text-decoration: none; 
}
#Menu li a:hover { 
	color:#333333;
    margin:4px 5px 3px 5px;
	background-color: #A1B88E; 
}
#Menu li.current a{
	color:#953950;
	background-color: #A1B88E;
}
:focus
{
  -moz-outline-style: none;
}
