body {background-image: url(http://www.bestcheapweddings.com/images/beige.gif); background-repeat: repeat; 
	PADDING-RIGHT: 0px; PADDING-LEFT:0px; FONT-SIZE: 12px;  PADDING-BOTTOM:0px; margin-left:auto; margin-right:auto;   margin-top: 0px; margin-bottom:0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align:center; 
}
.photo {float:right; margin-left:10px; margin-right:10px; margin-bottom:10px; text-align:center;}
.shop  {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; font-size:16px; line-height:22px;}
.content {PADDING-RIGHT: 40px; PADDING-LEFT: 40px; font-size:16px; line-height:22px;}
.titlenav {text-decoration:none;}
.titlenav a{text-decoration:none;color:#ffcc33;}
.titlenav a:hover{text-decoration:none;color:#ffcc33;background-color: #f49966;}
.titlenav a:active{text-decoration:none;color:#ffcccc;}
.titlenav a:visited{text-decoration:none;color:#ffcc33;}

.topnav {background-color:#add8e6;}
.topnav a {  FONT-SIZE: 13px; COLOR: #fffafd; FONT-WEIGHT: bold; PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 4px;  PADDING-TOP:4px;  TEXT-DECORATION:none;
 }

.topnav a:hover {background-color: #87cefa; padding-right:12px; padding-left:12px; padding-bottom:4px; padding-top:4px; color:#fffafd;} 
.topnav a:active {background-color: #87cefa;  padding-right:12px; padding-left:12px; padding-bottom:4px; padding-top:4px; color:#fffafd;}
.topnav a:visited {padding-right:12px; padding-left:12px; padding-bottom:4px; padding-top:4px; color:#fffafd;}


.topnavfocus a {  FONT-SIZE: 13px; COLOR: #fc3; FONT-WEIGHT: bold; PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 4px;  PADDING-TOP:4px;  TEXT-DECORATION:none; background-color:#090}
.topnavfocus a:hover {background-color: #ffcc33; padding-right:12px; padding-left:12px; padding-bottom:4px; padding-top:4px; color:#633;} 
.topnavfocus a:visited {padding-right:12px; padding-left:12px; padding-bottom:4px; padding-top:4px; color:#fc3;}
.topnavfocus a:active {background-color: #f49966;  padding-right:12px; padding-left:12px; padding-bottom:4px; padding-top:4px; color:#633;}

border-bottom: 1px solid #333333;

.sidenav {background-color:#fffaf0; border-top:#9991px dotted; border-right:#999 1px dotted;}
.sidenav a { DISPLAY: block; FONT-SIZE: 12px; COLOR: #000000; FLOAT: Left:
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 12px; 
background-color:#fffaf0; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px dotted; TEXT-DECORATION:none;
}

.sidenav  a:hover {background-image: url(http://www.bestcheapweddings.com/images/beige.gif); background-repeat: repeat; } 
.sidenav a:visited {color:#999;} 
.sidenav img { vertical-align:middle;}

.bottomnav {color:#fffafd;padding:15px;font-size:12px; font-family: Arial, Helvetica, sans-serif; border-style:solid; border-width:1px 0px 0px 0px; border-color:#666; text-decoration:none;}

.bottomnav a{color:#fffafd;  text-decoration:none; font-size:12px;}
.bottomnav a:hover {color:#87cefa;  text-decoration:none; font-size:12px;}
.bottomnav a:active {color:#87cefa;  text-decoration:none; font-size:12px;}
.bottomnav a:visited {color:#fffafd;  text-decoration:none; font-size:12px;}

h1 {color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;
}

h2 {color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;
}
.first {color:#990000;}
.heart {color:#990000; font-size:x-large;}

.border {border-style:solid; border-width:2px; border-color:#dddddd; padding-left:10px; padding-bottom:10px; padding-right:10px; margin-bottom:10px;}

