/* A couple code shortcuts for you:
#ffffff can be written #fff. Any color that is all one letter or number can be done this way.
Any value of 0 does not need px after it. 0 is always 0. */

body {
	background: url(images/bg.gif);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 8pt;
	text-align:center;
	margin-top:0px;
}
p {
	color: #333;
	font-size: 8pt;
	text-align:justify; 
	padding-right: 40px;
	padding-left: 40px;
	line-height: normal;
}

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

a:hover {
	color: #B22222;
	text-decoration: underline;
}
a.vendor {
	color:  #812729;
	font-weight:bold;
	text-decoration: none;
}
a.vendor:hover {
	color:#812729;
	text-decoration: underline;
}

#container{
width:780px; 
padding:0; 
margin-right:auto;
margin-left:auto;
border: 1px solid Black;
background-color:#fefefe;
}

#header{
width:780px;
height:250px;
float: left;
background: #fefefe url(images/header_home.jpg) no-repeat left top;
margin:0; padding:0;
}

#logobar{
width:780px;
height:70px;
float: left;
text-align:left;
margin:0; padding:0;
}
/* Homepage Blocks*/
#home p{
	color: #333;
	font-size: 8pt;
	text-align:justify;
	padding-right: 14px;
	padding-left: 6px;
}
#home td{
	color: #333;
	font-size: 8pt;
	text-align:justify;
}
#home #menubar{
width: 260px;
float: left;
margin:0; padding:0;
}

#home #diamond{
width: 260px;
float: left;
margin:0; padding:0;
background: #fff url(images/diamond_certified.gif) no-repeat center top;
text-align:left;
height: 150px;
}

.box{
clear:both;
width: 260px;
height: 76px;
float: left;
margin:0; padding:0;
background: #fff url(images/boxbg_bbb.gif) no-repeat center top;
}
.box p{ margin:4px 2px 2px -6px; padding:0; text-align:left}

#home #contents{
width: 510px;
height:530px;
float: left;
margin-left:0;
margin-top:15px;
padding:0;
clear: left:
}
/* Inner Page */

#Inner #menubar{
width: 280px;
height: 200px;
float: left;
margin-top:25px; 
margin-left:0px;
}

#Inner #contents{
width: 780px;
height:Auto;
float: left;
margin-top:5px;
padding:0;
}
#Inner #contents p{
	margin:12px 5px 12px 5px;
	text-align:left;
	line-height:16px;
}
#Inner #contents p.centertext {text-align:center;}
#Inner #contents td{font-size:8pt};
#Inner #contents h1{color: #812729; font-weight:bold; text-align:center; font-size: 12pt;}
#Inner #contents h2{padding-right: 40px; padding-left: 40px; margin:12px 5px 12px 5px; color: #812729; font-weight:bold; text-align:left; font-size: 10pt;}
#Inner #contents h3{padding-right: 50px; padding-left: 60px; margin:0;;color: #812729; font-weight:bold; text-align:left; font-size: 8pt;}
#Inner #contents .formc { border: 1px solid #812729; background:#fcfcfb; font-size:7pt; }
#Inner #contents img.centerimage {text-align:center; border: 1px solid #812729;}
#Inner #contents ul{padding-right: 40px; padding-left: 60px; margin:12px 5px 12px 5px; text-align:left;line-height:16px;list-style-type: disc list-style-position: outside;	list-style-image: url(images/bullet2.gif);}
#Inner #contents #packagecontents p{text-align:left; padding-right: 50px; padding-left: 65px; line-height: normal;}
#Inner #contents h4{font-size: 8pt;text-align:left; padding-right: 40px;padding-left: 40px;line-height: normal;}
#Inner #contents #packagecontents ul{padding-right: 40px; padding-left: 80px; margin:12px 5px 12px 5px; text-align:left;line-height:16px;list-style-type: disc list-style-position: outside;	list-style-image: url(images/bullets2.gif);}
#gallery{
	text-align:center;	
}
#gallery img{
	border:1px solid #993300;
	margin:18px 18px 0 0; 
}
/* Footer and Credits */

#footerLinks{
width: 780px;
height:22px;
margin-top:14px;
clear:both;
}

#footer{
clear:both;
width: 780px;
background: #fff url(images/footer_bg.gif) repeat-x top;
height:56px;
margin: 0; padding: 0;
}



#footer p{
	color: #000;
	font-size: 8pt;
	text-align:center;
	margin: 0;
	padding: 14px 0 0 0;
}

#footer a{
	color: #000;
	font-size: 8pt;
	text-decoration : none; 
}
#footer a:hover{
	color: #812729;
	text-decoration : underline; 
}

#site_credit{
width: 780px;
height: 26px;
margin-top:0px;
background-color:#fff;
}

#site_credit p {
	clear:both;
	color: #666;
	font-size: 8pt;
	margin :0;
	padding: 5px 0 0 0;
	text-align:center;
	text-decoration : none; 
}
#site_credit a {
	color: #666;
	font-size: 8pt;
	text-decoration : none; 
}
#site_credit a:hover{
	color: #812729;
	text-decoration : underline; 
}