@charset "utf-8";
/* CSS Document */

body { 
	font: 9pt/17pt arial; 
	margin: 0px; 
	padding: 0px;
	height: 100%;
	background-image: url(../images/bgf.gif);
	background-repeat: repeat-x;
	}

.clear { 
	clear: both;
	display: block;
}
	
p {
	font-size: 14px;
	color:#ffffff;
}
a { color: #ffffff; }


#container {
	display: block;
	margin: 0 auto;padding:0;
	width: 952px;
}
#sidebar {
	width: 600px;
	background-color: #5c2911;
	float: left;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#paragraph {
	width: 580px;
	background-color: #8E6450;
	float: left;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#sidebar2 {
	width: 300px;
	background-color: #5c2911;
	margin-top: 0;
	margin-left: 8px;
	margin-bottom: 0;
	margin-left: auto;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	
}

#container2 {
	margin: 0 auto;
	width: 100%;
	height: 100%;
	background: url(../images/middle-home-bg.gif) no-repeat;
	background-position:  center 141px;
	display: block;
}

p#logo {
	display: inline;margin:0;padding:0;
	float: left;
	width: 268px;
	height: 90px;
	background: url(../images/logo.gif);
	margin-top: 10px;
}

p#logo a {
	display: block;
	width: 268px;
	height: 90px;
	text-indent:-5000px;
}

#special-container {
	display: inline;
	float: right;
	width: 411px;
	margin-top: 30px;
	margin-right: 30px;
}

p#current-special {
	display: inline;
	float: left;
	width: 181px;
	height: 27px;
	background: url(../images/current-special.gif);
	text-indent: -5000px;
}

#info-container {
	display: inline;
	float: right;
	width: 218px;
	height: 28px;
	background: url(../images/deal-container.gif);
	text-align: center;
	margin-top: 14px;
}

#info-container a {
	color:#5c2911;
	font-size: 1.2em;
	margin: 3px 0 0 0;
	display: block;
}
/* Old Menu replaced by CSS Menu

ul#top-nav {
    list-style-type: none;
    margin: 0px 0 0 27px;
    padding: 0;
}

ul#top-nav li {
    display: inline;
    float: left;
    margin-right: 64px;
}

ul#top-nav li a {
    font-size: 1.1em;
    font-style: italic;
}
*/
#home-left {
	display: inline;
	float: left;
	width: 428px;
	margin-top: 15px;
}

#home-right {
	display: inline;
	float: right;
	width: 421px;
	margin-top: 45px;
	margin-right: 30px;
}

p#about-us {
	display: inline;
	float: left;
	width: 153px;
	height: 76px;
	background: url(../images/about-us.gif);
	margin:0;padding:0;
}

p#about-us a {
	display: block;
	width: 153px;
	height: 76px;
	text-indent: -5000px;
}

p#contact-us {
	display: inline;
	float: right;
	width: 170px;
	height: 76px;
	background: url(../images/contact-us.gif);
	margin:0;padding:0;
}

p#contact-us a {
	display: block;
	width: 170px;
	height: 76px;
	text-indent: -5000px;
}

p.maintext {
/* 
	font-size: 1.5em;	

*/	
font-size: 1.5em;	
font-style: italic;

}

p#view-all-videos {
	display: inline;
	float: left;
	width: 183px;
	height: 47px;
	background: url(../images/view-all-videos.gif);
	margin:0;padding:0;
	margin-top: 12px;
}

p#view-all-videos a {
	display: block;
	width: 183px;
	height: 47px;
	text-indent: -5000px;
}


p#photo-gallery {
	display: inline;
	float: right;
	width: 154px;
	height: 46px;
	background: url(../images/photo-gallery.gif);
	margin:0;padding:0;
	margin-top: 12px;
}

p#photo-gallery a {
	display: block;
	width: 154px;
	height: 46px;
	text-indent: -5000px;
}
#footer { padding-top: 50px; } 
#footer p {
	text-align: center;
	color:#8e6450;
}

#footer a {
	color:#8e6450;
}

#sub-footer {
	display: block;
	margin:0 auto;
	width: 909px;
	height: 66px;
	background: url(../images/bottom-home-bg.gif);

	text-align: center;
	padding-top: 20px;
}

#sub-footer p {
	margin:0;padding:0;
}

p#number { 
	font-size: 2em;
}

#navfull {
	height: 24px;
	background: #5c2911;
	padding-top: 4px;
}

#navbg {
	margin: 0 auto;
}

#homefull {
	height: 403px;
	background: #e15917 url(../images/middle-home-bg.gif) no-repeat;	
	background-position: center;
}

#bottomfull {
	height: 86px;
	background: #792d09;	
}
/* CSS Menu */
#top-nav {
	background: #5C2911;
	float: left;
	list-style: none;
	width: 100%;
	list-style-type: none;
	margin:0px 0 0 27px;padding:0;
}
#top-nav li {
	font-size: 1.1em;
    float: left;
	margin-right: 54px;: 0;
	padding: 0px;
}
#top-nav a {
	font-size: 1.1em;
	display: block;
	float: left;
	margin: 0;
	padding: 0px 3px;
	text-decoration: none;
	font-weight:normal;
}
#top-nav a:hover {
	background: #8E6450 url("../images/hover.gif") bottom center no-repeat;
	color: #ffffff;
	padding: 0px 3px;
	}