* {
margin:0;
padding:0;
border: none;
}

body {
background: #999999 url(images/body_bg.gif) repeat-x;
font:12px Arial, Tahoma, Verdana, sans-serif;
color: #604655;
margin:0 auto;
text-align: center;
}

#wrapper {
margin:0 auto;
width:750px;
text-align:left;
position: relative;
}

#header{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/header.png');
width: 750px;
height: 92px;
}

#header[class]{
background: url(images/header.png) no-repeat;
width: 750px;
height: 92px;
}

#header h3{
display: none;
}

#addressPlate{
width: 171px;
height: 51px;
display: block;
position: absolute;
top: 25px;
right: 50px;
}

#addressPlate span{
display: none;
}

.form-field{
padding: 2px;
background: #fff url(images/form_bg.gif) top left repeat-x;
width: 150px;
border: 1px solid #5c6977;
}

.drop-down{
padding: 2px;
width: 150px;
border: 1px solid #5c6977;
}

.contactTbl{
padding: 3px;
}

.comments{
padding: 2px;
background: #fff url(images/form_bg.gif) top left repeat-x;
border: 1px solid #5c6977;
width: 400px;
}

.rightAlign{
text-align: right;
}

.subButton{
background: url(images/sub_bg.gif);
border: 1px outset #ebf5fe;
color: #fff;
}

.resetButton{
background: url(images/reset_bg.gif);
border: 1px outset #98321b;
color: #fff;
}

.clearThis{
clear: both;
}

.ccImage{
margin-top: 35px;
}

p{
padding: 3px;
margin: 3px;
}

.bulletList{
list-style-image: url(images/bullet.gif);
margin-left: 10px;
}

.bulletList li{
margin-left: 15px;
}

#bulletHolder{
width: 263px;
height: 113px;
margin-left: 30px;
}

.quote{
border-bottom: 1px dotted #5c6977;
line-height: 20px;
font-size: 13px;
}

a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #333333;
}
a:active {
	color: #333333;
}

/* ------ | Main Navigation | ------ */

#nav {
list-style: none;
}

#nav li{
float: left;
}

#home a{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/nav_home.png');
width: 73px;
height: 41px;
display: block;
text-indent: -9000px;
}

#home a[class]{
background: url(images/nav_home.png) no-repeat;
width: 73px;
height: 41px;
display: block;
text-indent: -9000px;
}

#home span{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/nav_home_active.png');
width: 73px;
height: 41px;
display: block;
text-indent: -9000px;
}

#home span[class]{
background: url(images/nav_home_active.png) no-repeat;
width: 73px;
height: 41px;
display: block;
text-indent: -9000px;
}

#aboutus a{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/nav_aboutus.png');
width: 82px;
height: 41px;
display: block;
text-indent: -9000px;
cursor: pointer;
}

#aboutus a[class]{
background: url(images/nav_aboutus.png) no-repeat;
width: 82px;
height: 41px;
display: block;
text-indent: -9000px;
}

#aboutus span{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/nav_aboutus_active.png');
width: 82px;
height: 41px;
display: block;
text-indent: -9000px;
cursor: pointer;
}

#aboutus span[class]{
background: url(images/nav_aboutus_active.png) no-repeat;
width: 82px;
height: 41px;
display: block;
text-indent: -9000px;
}

#corporate a{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/nav_corporate.png');
width: 86px;
height: 41px;
display: block;
text-indent: -9000px;
cursor: pointer;
}

#corporate a[class]{
background: url(images/nav_corporate.png) no-repeat;
width: 86px;
height: 41px;
display: block;
text-indent: -9000px;
}

#corporate span{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/nav_corporate_active.png');
width: 86px;
height: 41px;
display: block;
text-indent: -9000px;
cursor: pointer;
}

#corporate span[class]{
background: url(images/nav_corporate_active.png) no-repeat;
width: 86px;
height: 41px;
display: block;
text-indent: -9000px;
}

#weddingsproms a{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/nav_weddingsproms.png');
width: 143px;
height: 41px;
display: block;
text-indent: -9000px;
cursor: pointer;
}

#weddingsproms a[class]{
background: url(images/nav_weddingsproms.png) no-repeat;
width: 143px;
height: 41px;
display: block;
text-indent: -9000px;
}

#weddingsproms span{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/nav_weddingsproms_active.png');
width: 143px;
height: 41px;
display: block;
text-indent: -9000px;
cursor: pointer;
}

#weddingsproms span[class]{
background: url(images/nav_weddingsproms_active.png) no-repeat;
width: 143px;
height: 41px;
display: block;
text-indent: -9000px;
}

#specials a{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/nav_specials.png');
width: 73px;
height: 41px;
display: block;
text-indent: -9000px;
cursor: pointer;
}

#specials a[class]{
background: url(images/nav_specials.png) no-repeat;
width: 73px;
height: 41px;
display: block;
text-indent: -9000px;
}

#specials span{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/nav_specials_active.png');
width: 73px;
height: 41px;
display: block;
text-indent: -9000px;
cursor: pointer;
}

#specials span[class]{
background: url(images/nav_specials_active.png) no-repeat;
width: 73px;
height: 41px;
display: block;
text-indent: -9000px;
}

#gallery a{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/nav_gallery.png');
width: 70px;
height: 41px;
display: block;
text-indent: -9000px;
cursor: pointer;
}

#gallery a[class]{
background: url(images/nav_gallery.png) no-repeat;
width: 70px;
height: 41px;
display: block;
text-indent: -9000px;
}

#gallery span{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/nav_gallery_active.png');
width: 70px;
height: 41px;
display: block;
text-indent: -9000px;
cursor: pointer;
}

#gallery span[class]{
background: url(images/nav_gallery_active.png) no-repeat;
width: 70px;
height: 41px;
display: block;
text-indent: -9000px;
}

#links a{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/nav_links.png');
width: 57px;
height: 41px;
display: block;
text-indent: -9000px;
cursor: pointer;
}

#links a[class]{
background: url(images/nav_links.png) no-repeat;
width: 57px;
height: 41px;
display: block;
text-indent: -9000px;
}

#links span{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/nav_links_active.png');
width: 57px;
height: 41px;
display: block;
text-indent: -9000px;
cursor: pointer;
}

#links span[class]{
background: url(images/nav_links_active.png) no-repeat;
width: 57px;
height: 41px;
display: block;
text-indent: -9000px;
}

#contactus a{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/nav_contactus.png');
width: 166px;
height: 41px;
display: block;
text-indent: -9000px;
cursor: pointer;
}

#contactus a[class]{
background: url(images/nav_contactus.png) no-repeat;
width: 166px;
height: 41px;
display: block;
text-indent: -9000px;
}

#contactus span{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/nav_contactus_active.png');
width: 166px;
height: 41px;
display: block;
text-indent: -9000px;
cursor: pointer;
}

#contactus span[class]{
background: url(images/nav_contactus_active.png) no-repeat;
width: 166px;
height: 41px;
display: block;
text-indent: -9000px;
}

/* ---- | end | ---- */

#tabHeading{
display: block;
padding-bottom: 10px;
}

#roundTop{
background: url(images/round_top.gif) no-repeat;
width: 718px;
clear: both;
margin-left: 15px;
min-height:350px;
height:auto !important;
height:350px;

}

#roundTop[class]{
background: url(images/round_top.png) no-repeat;
width: 718px;
clear: both;
margin-left: 15px;
}

#mainContent{
width: 490px;
padding: 10px;
}

#sideBox{
background: url(images/blue_box.gif) no-repeat;
width: 157px;
height: 91px;
position: absolute;
right: 40px;
top: 150px;
}

#sideBox ul{
display: none;
}

#phoneBox{
background: url(images/phone_box.gif) no-repeat;
width: 135px;
height: 105px;
text-indent: -9000px;
position: absolute;
right: 50px;
top: 255px;
}

#slogan{
background: url(images/slogan.gif) no-repeat;
width: 197px;
height: 72px;
text-indent: -9000px;
position: absolute;
right: 18px;
top: 300px;
}

#cCards{
background: url(images/creditcards2.gif) no-repeat;
width: 113px;
height:122px;
position: absolute;
right: 60px;
top: 375px;
}

#cCards span{
display: none;
}

#roundBottom{
background: url(images/round_bottom.gif) no-repeat;
width: 718px;
height: 138px;
margin-left: 15px;
position: relative;
}

.rightImage{
float: right;
padding: 5px;
}

#chMember{
margin-left: 5px;
position: absolute;
right: 33px;
top: 475px;
}

#galleryHolder{
width: 490px;
padding: 5px;
}

#galleryHolder a img{
border: 0px;
float: left;
padding: 5px;
}