@charset "UTF-8";
/* CSS Document */
/*-----------------------------
	GLOBAL
--------------------------*/
.sitebody{
	font:14px Helvetica, "Times New Roman", Times, serif, "Helvetica Neue", "Lucida Grande CY";
	background-color:#686436;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:center;
	width:969px;	
}
#wrapper{	
	background-color:#686436;
	width:969px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	min-height:969px;
}

#inner_wrap_front{
	width:949px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background-color:none;
}

#banner{
	width:857px;
	height:113px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background:url(images/logo_banner.jpg) top left no-repeat;
}

#banner_front{
	width:857px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}
#main{
	width:924px;
	margin:0px 0px 0px 0px;
	padding:130px 0px 0px 0px !important;
	background:url(images/home/toplogo_bkgd.jpg) top left no-repeat;
}

#content{
	width:924px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 57px 0px !important;
	background:url(images/home/bottom_bkgd.jpg) bottom left no-repeat;	
}
#inner_content{
	background:url(images/home/main_bkgd.jpg) left repeat-y;
	width:924px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#inner_content img{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;}
#clear{
	width:817px; 
	height:5px;
	margin:0px auto 0px auto; 
	padding:0px 0px 0px 0px; 
	clear:both;
}

/*-----------------------------
	NAVIGATION
--------------------------*/
#nav_clear{
	width:auto;
	height:1px; 
	margin:0px auto 0px auto; 
	padding:0px 0px 0px 0px; 
	clear:both;
	text-align:left;
}
#navcase{
	width:auto;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	font-size:12px;
}
#nav, #nav ul{
	float:left;
	text-align:left;
	font-size:85%;	
	width: auto;
	padding:5px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	list-style: none;
	line-height: 20px;
	clear:both;

}
#nav li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	display:inline;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:2px;
	float: left;
	text-align:left;
}
#nav li.home{
	margin-left:-16px;  /* controls starting position of the navbar (or really the home item of the navbar- which everything else follows) */
	width:auto;
}
#nav li.about{
	margin-left:auto;
	width:auto;
}
#nav li.contact{
	margin-left:auto;
	width:auto;
}
#nav li.reservations{
	margin-left:auto;
	width:auto;
}
#nav li.menu{
	margin-left:auto;
	width:auto;
}
#nav li.catering{
	margin-left:auto;
	width:auto;
}
#nav li.reviews{
	margin-left:auto;
	width:auto;
}
#nav li.map{
	margin-left:auto;
	width:auto;
}
#nav li.links{
	margin-left:auto;
	width:auto;
}
#nav li.products{
	margin-left:auto;
	width:auto;
}
#nav li ul { /* second-level lists */
	background:#472500;
	position: absolute;
	width: 28em; /* controls width of the large parties drop down menu background (control line-width below- via #nav a:visited.nested) */
	left: -999em;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px auto;
	text-align:left;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
#nav li li {
	width: 21em;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight: normal;
	text-align:left;
}

#nav li:hover ul, 
#nav li.sfhover ul {
	left: auto;
}
#nav a,
#nav a:active,
#nav a:link,
#nav a:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px !important;
	color:#F4D68A;
	font-weight:normal;
	text-decoration:none;
	display: block;
}
#nav a.nested,
#nav a:active.nested,
#nav a:link.nested,
#nav a:visited.nested{
	width: 200px; /* controls line-width of the large parties drop down menu */
	color:#FCB254;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 8px;
	background:none;
	text-align:left;
}
#nav a.none,
#nav a:active.none,
#nav a:link.none,
#nav a:visited.none{
	background:none;
}
#nav a:hover{
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}
#nav a:hover.nested{color:#ffffff;}
/*-----------------------------
	HOME
--------------------------*/
#home{
	width:790px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:center;	
}

#home h1{
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:120%;
	font-weight:bold;
	color:#FFC432;
}
#home h2{
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:130%;
	font-weight:bold;
	font-style:italic;
	letter-spacing:0px;
	color:#FFC432;
	line-height:30px;
}
#home p{
	width:250px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:100%;
	color:#FFC432;
}
#home img{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	border:0;
}

#home strong{
	font-weight:bold;
	font-size:110%;
}
#home a,
#home a:active,
#home a:link,
#home a:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FFC432;
	text-decoration:none;
}
#home a:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#ffffff;
	text-decoration:none;
}
/*-----------------------------
	ABOUT
--------------------------*/
#about{
	width:790px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#about h1{
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:120%;
	font-weight:bold;
	color:#FFC432;
}
#about h2{
	width:120px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:120%;
	font-weight:normal;
	color:#FFC432;
}
#about p{
	width:730px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:100%;
	line-height:18px;
}
#about strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FFC432;
	font-weight:normal;
}
#about a,
#about a:active,
#about a:link,
#about a:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FFC432;
	text-decoration:none;
}
#about a:hover{color:#FFFFFF;}
/*-----------------------------
	Events
--------------------------*/
#events{
	width:790px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#events p{
	width:730px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:100%;
	line-height:18px;
}
#events h1{
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:120%;
	font-weight:bold;
	color:#FFC432;
}
#events h2{
	width:120px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:120%;
	font-weight:normal;
	color:#FFC432;
}
#events h3{
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:110%;
	font-weight:bold;
	color:#FFC432;
}
#events strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FFC432;
	font-weight:normal;
}
#events b{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*color:#FFC432;*/
	font-size:110%;
	font-weight:bold;
	color:#000000;
}
#events a,
#events a:active,
#events a:link,
#events a:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FFC432;
	text-decoration:none;
}
#events a:hover{color:#FFFFFF;}
/*-----------------------------
	Catering
--------------------------*/
#catering{
	width:790px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#catering p{
	width:730px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:100%;
	line-height:18px;
}
#catering h1{
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:120%;
	font-weight:bold;
	color:#FFC432;
}
#catering h2{
	width:120px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:120%;
	font-weight:normal;
	color:#FFC432;
}
#catering h3{
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:110%;
	font-weight:bold;
	color:#FFC432;
}
#catering strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FFC432;
	font-weight:normal;
}
#catering b{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*color:#FFC432;*/
	font-size:110%;
	font-weight:bold;
	color:#000000;
}
#catering a,
#catering a:active,
#catering a:link,
#catering a:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FFC432;
	text-decoration:none;
}
#catering a:hover{color:#FFFFFF;}
/*-----------------------------
	CONTACT
--------------------------*/
#contact{
	width:790px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#contact h1{
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:120%;
	font-weight:bold;
	color:#FFC432;
}
#contact p{
	width:auto;
	margin:10px 50px 0px 0px;	
	padding:0px 0px 0px 0px;
	font-size:100%;
	line-height:18px;
}
#contact img{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	border:0;
}

#contact strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FFC432;
	font-weight:normal;
}
#contact a,
#contact a:active,
#contact a:link,
#contact a:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FFC432;
	text-decoration:none;
}
#contact a:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#ffffff;
	text-decoration:none;
}

/*-----------------------------
	HOLIDAY
-------------------------*/
#holiday a,
#holiday a:active,
#holiday a:link,
#holiday a:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#6F000C;
	text-decoration:none;
	font-weight:bold;
}
#holiday a:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FFFFFF;
	text-decoration:none;
}

/*-----------------------------
	MAP
-------------------------*/
#map{
	width:790px;
	margin:10px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#map_clear{
	width:737px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:1px;
	clear:both;
}
#map img{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	border:0;
}

#map p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-style:italic;
	font-size:110%;
	width:400px;
	line-height:22px;
	float:right;
}
#map a,
#map a:active,
#map a:link,
#map a:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	color:#C28E2E;
	text-decoration:none;
}
#map a:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	color:#E4B41E;
	text-decoration:underline;
}
/*-----------------------------
	RESERVATIONS
--------------------------*/
#reservations{
	width:790px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#reservations h1{
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:120%;
	font-weight:bold;
	color:#FFC432;
}
#reservations p{
	width:430px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:100%;
	line-height:18px;
}
#reservations strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FFC432;
	font-weight:normal;
}
#reservations a,
#reservations a:active,
#reservations a:link,
#reservations a:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FFC432;
	text-decoration:none;
}
#reservations a:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#ffffff;
	text-decoration:none;
}
/*-----------------------------
	EMAIL
-------------------------*/
#email{
	width:330px;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	float:right;
}
#email .clear{
	width:330px; 
	height:1px;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	clear:both;
}
#email form{
	width:330px;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	float:right;
}

#email p{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	float:left;
}

#email input.text{
	margin: 0px 0px 2px 0px; 
	padding:0px 0px 0px 0px;
}

#email textarea{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	height:60px;
}

#thanks{
	width:790px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#thanks p{
	width:644px;
	margin:70px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:120%;
	line-height:18px;
}
/*-----------------------------
	MENU
--------------------------*/
#menu{
	width:737px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:left;
	
}
#menu h1{
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:120%;
	font-weight:bold;
	color:#FFC432;
}
#menu h2{
	width:120px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:120%;
	font-weight:normal;
	color:#FFC432;
}
#menu p{
	width:399px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:100%;
	line-height:18px;
	float:left;	
}
#menu_buttons{
	width:287px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	float:right;
	
}
#menu_buttons-clear{
	width:737px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:1px;
	clear:both;
}
#menu_buttons img{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	width:117px;
}

#menu_buttons ul{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:337px;
	text-decoration:none;
	text-align:left;
}
#menu_buttons li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:205px;
	text-decoration:none;
	display:inline;

}
#menu_buttons a,
#menu_buttons a:active,
#menu_buttons a:link,
#menu_buttons a:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	border:0;
}
#menu_buttons a:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	border:0;
}

/*-----------------------------
	REVIEWS_MAIN
--------------------------*/
#reviews_main{
	width:790px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#reviews_main h1{
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:120%;
	font-weight:bold;
	color:#FFC432;
}
/*-----------------------------
	REVIEWS
--------------------------*/
#reviews{
	width:790px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#reviews h1{
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:120%;
	font-weight:bold;
	color:#FFC432;
}
#reviews h2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:120%;
	font-weight:normal;
	font-style:italic;
	color:#FFC432;
}
#reviews img{
	margin:0px 0px 5px -10px;
	padding:0px 0px 0px 0px;
	border:0;
	height:25px;
}
#reviews img.review_pages{
	margin-top:5px;
	margin-bottom:10px;
}
#reviews p.front{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-style:normal;
	font-size:100%;
	width:600px;
	line-height:16px;
}
#reviews p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-style:normal;
	font-size:100%;
	width:450px;
	line-height:20px;
}
#reviews a,
#reviews a:active,
#reviews a:link,
#reviews a:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	color:#C28E2E;
	font-size:95%;
	text-decoration:none;
}
#reviews a:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#E4B41E;
	text-decoration:underline;
}

/*-----------------------------
	LINKS
--------------------------*/
#links{
	width:790px;
	margin:10px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#links img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
}
#links_clear{
	width:737px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:1px;
	clear:both;
}
#links p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-style:normal;
	font-size:110%;
	width:552px;
}
#links p.linktext{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:300px;
	float:left;
}
#links p.linktext_right{
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	text-align:left;
}
#links span{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-style:italic;
}
#links a,
#links a:active,
#links a:link,
#links a:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	color:#FFC432;
	text-decoration:none;
}
#links a:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	color:#FFC432;
	text-decoration:none;
}
/*-----------------------------
	FAQ
--------------------------*/
#patio_banner{
	width:857px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	height:186px;
	background:url(images/menu_catering_banner.jpg) bottom left no-repeat;
}
#faq{
	width:790px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#faq img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	min-height:17px;
}

#faq h1{
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:120%;
	font-weight:bold;
	color:#FFC432;
}

#faq h2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:200px;
	font-weight:normal;
}

#faq h3{
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:120%;
	font-weight:bold;
	color:#FFC432;	
}

#faq h4{
	margin:10px 0px 3px 0px;
	padding:0px 0px 3px 0px;
	width:750px;
	color:#000000;
	font-weight:bold;
	font-size:120%;
}

#faq p{
	width:790px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:100%;
	line-height:18px;	
}

#faq a,
#faq a:active,
#faq a:link,
#faq a:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	color:#FFC432;
	text-decoration:none;
}
#faq a:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	color:#FFC432;
	text-decoration:underline;
}
#special_menu li.none{
	text-decoration:underline;
	list-style:none;
	font-weight:bold;
	color:#990000;
	font-size:13px;
}
#quick_links ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	
}
#quick_links li{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	list-style:none;
	
}
#quick_links a,
#quick_links a:active,
#quick_links a:link,
#quick_links a:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	color:#FF6600;
	text-decoration:none;
	font-size:140%;
}
#quick_links a:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	color:#FF6600;
	text-decoration:underline;
}
#faq a.quick{
	margin:10px 0px 0px 0px;
	font-weight:normal;
	color:#C6280F;
	font-size:125%;
}
span.indent{
	margin:0px 10px 0px 180px;
	padding:0px 0px 0px 0px;
}
span.blue{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#3C36C6;
	font-weight:bold;
	font-size:100%;
}
span.red{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#990000;
	font-weight:bold;
	font-size:85%;
}
span.black{
	width:690px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FFC432;
	font-weight:bold;
	font-size:110%;
}
#special_menu ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}
#special_menu li{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	color:#FFC432;
	width:700px;
}

/*-----------------------------
	PRODUCTS
--------------------------*/

#products{
	width:790px;
	margin:20px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#products img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
}
#products p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-style:normal;
	font-size:110%;
	width:552px;
}
#products a,
#products a:active,
#products a:link,
#products a:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	color:#FF6600;
	text-decoration:none;
}
#products a:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	color:#FF6600;
	text-decoration:underline;
}

#products_left_block{
	width:390px;
	margin:0px 0px 0px 40px !important;
	padding:0px 0px 0px 0px;
	float:left;
	margin-left:28px;
}
#products_left_block span{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-style:normal;
}
#products_left_block span.smallnumbers {
	font-size: 13px;
	color: #FFC432;
	font-weight: lighter;
}
#products_left_block img{
	margin:0px 12px 10px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	height:100px;
	float:left;
	
}
#products_left_block p{
	margin:20px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	font-style:italic;
	font-size:110%;
	width:290px !important;
	width:253px;
	line-height:20px;
	height:100px;
	
}
#products_right_block{
	width:320px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	text-align:left;
}
#products_right_block img{
	margin:0px 12px 10px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	height:100px;
	float:left;
}
#products_right_block span{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-style:normal;
}
#products_right_block span.smallnumbers {
	font-size: 13px;
	color: #FFC432;
	font-weight: lighter;
}
#products_right_block p{
	margin:20px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	font-style:italic;
	font-size:110%;
	width:290px !important;
	width:183px; 
	line-height:20px;
	height:100px;
	
}

/*------------------------
	SOCIAL CONNECTIONS
--------------------------*/
#social_connections{
	position: relative;
	width: 100%;
	margin: auto;
	padding: 0px;
}

#social_connections img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
}

#social_connections a,
#social_connections a:active,
#social_connections a:link,
#social_connections a:visited{
	color:#FFC432;
	text-decoration:none;
}
#social_connections a:hover{	
	color:#FFFFFF;
	text-decoration:none;
}

#facebook_link{
	position: relative;
	float: left;
	width: 100%;
	margin: auto;
}

#facebook_logo{
	position: relative;
	float: left;
}

#facebook_text{
	position: relative;
	float: left;
	margin-top: 3px;
	margin-left: 6px;
	margin-bottom: 0px;
	margin-right: 0px;
}

#twitter_link{
	position: relative;
	float: left;
	width: 100%;
	margin: auto;
}

#twitter_logo{
	position: relative;
	float: left;
}

#twitter_text{
	position: relative;
	float: left;
	margin-top: 3px;
	margin-left: 6px;
	margin-bottom: 0px;
	margin-right: 0px;
}

