/* CSS Document *//**************start reset style**************/html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }/* remember to define focus styles! */:focus {outline: 0;}body {line-height: 1; color: black; background: white;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: separate; border-spacing: 0;}caption, th, td {text-align: left; font-weight: normal;}blockquote:before, blockquote:after, q:before, q:after {content: "";}blockquote, q {quotes: "" "";}/**************end reset style**************//**************start page style**************/body {	font-size:13px;	font-family: Arial, Helvetica, sans-serif;	background-color:#FF822F;	font-weight:normal;	color:#000000;	background-color:#FFFFFF;	text-align: center;}a {	text-decoration:underline;}a:hover {	text-decoration:none;}#wrapper {	margin: 0px auto;	padding: 0;	width:1000px;	background-color:#FFFFFF;	text-align: left;}#content {	margin: 35px 20px 5px 20px;}.left {	float:left;}.right {	float:right;	margin-left:20px;}#content #main {	width:650px;	margin-bottom:15px;}#content .mainimage {	padding:0px 20px 15px 0px;	float:left;}#content .video {	padding: 0px 0px 20px 0px;}#content #main h1 {	font-size:24px;	font-weight:bold;	padding-bottom: 20px;}#content #main h2 {	font-size:21px;	font-weight:normal;	padding-bottom: 20px;}#content #main p, #content #main ul {	padding-bottom: 20px;	line-height:1.3em;}#content #side {	width:265px;	line-height:1.3em;	margin-bottom:15px;}#contactBox {	background-color:#CACACA;	font-size:13px;	width:260px;	margin-bottom: 15px;	color: #3E4552;	border-bottom: 4px solid #9F9F9F;	}#contactBox .heading {	font-size:16px;	font-weight:bold;	background-image:url(images/contactHeader.jpg);	background-repeat:no-repeat;	height: 30px;}#contactBox .heading p {	padding: 6px 0 0 10px;}#contactBox .phone, #contactBox .email, #contactBox .address, #contactBox .coupon, #contactBox .play, #contactBox .fax, #contactBox .web, #contactBox .facebook, #contactBox .twitter {	background-repeat: no-repeat;	height: 40px;	background-position: 10px 50%;}#contactBox .phone p, #contactBox .email p, #contactBox .coupon p, #contactBox .play p, #contactBox .fax p, #contactBox .web p, #contactBox .address p, #contactBox .facebook p, #contactBox .twitter p{	padding: 14px 5px 0 55px;}#contactBox .email a, #contactBox .coupon a, #contactBox .play a, #contactBox .web a, #contactBox .facebook a, #contactBox .twitter a {	text-decoration:underline;}#contactBox .email a:hover, #contactBox .coupon a:hover, #contactBox .play a:hover, #contactBox .web a:hover,  #contactBox .facebook a:hover, #contactBox .twitter a:hover  {	text-decoration:none;}#contactBox .phone {	background-image: url(images/phoneIcon.jpg);}#contactBox .email {	background-image: url(images/emailIcon.jpg);}#contactBox .address {	background-image: url(images/addressIcon.jpg);}#contactBox .coupon {	background-image: url(images/couponIcon.jpg);}#contactBox .play {       background-image: url(images/playIcon.jpg);}#contactBox .web {       background-image: url(images/webIcon.jpg);}#contactBox .fax {       background-image: url(images/faxIcon.jpg);}#contactBox .facebook{       background-image: url(images/facebookIcon.jpg);}#contactBox .twitter{       background-image: url(images/twitterIcon.jpg);}#map {	margin-bottom:20px;}#map img {	margin:10px 0;}#hours {	margin-bottom:20px;	line-height:20px;}#hours strong {	line-height: 26px;}#payment  img{	margin-right: 15px;	margin-top: 10px;	margin: 10px 5px 10px 0;}#ybBanner {	clear:both;	width:98%;	text-align:center;	padding:10px;	padding-bottom:0px;	border-top:1px solid #B4B4B4;}#footer {	clear:both;	font-size:10px;	line-height: 1.5em;	text-align: center;	background-color:#E6E6E6;	padding:5px;}#footer a{	color:#000;	text-decoration:none;}.clear {	clear:both;}strong {	font-weight:bold;}ul {	margin-left:30px;}li {	padding-left:5px;}/**************end pagestyle**************//**************Start WebsPlanet Style**************/.skinBg {	background-repeat: no-repeat;	background-position:left center;}.headerimage {}/**************End WebsPlanet Style**************/