﻿/* NOTE: Contains experimental CSS3 code! */
#wrapper #mainContents { background-color:#ffffff; }
#wrapper #mainContents #LeftContents,
#wrapper #mainContents #LeftContents ul li a { color:#555555; }
#wrapper #mainContents #RightContents { Padding: 0 0 0 0; background-color:#ffffff; }
#wrapper #mainContents #RightContents h3 { border-bottom:none; }

@font-face { font-family:"DS-Digital"; src:url("../fonts/digital.eot"); src:local("DS-Digital"), url("../fonts/digital.ttf") format("truetype"); }
#flash { width:744px; margin-left:0px; }

#yzone {
	width:894px;
	font-size:10pt;
	color:#000000;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
}
#yzone #section { background-color:#ffffff; padding: 0 0; -webkit-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; }
#yzone #section:hover { color:#000000; -webkit-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; }
#yzone #section h3 {
	background-color:#EE0000;
	border:1px solid #990000;
	line-height:1.5;
	color:#EEEEEE;
	clear:both;
	-webkit-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
#yzone #section:hover h3 { background-color:#FF0000; color:#FFFFFF; border-top:1px solid #FF7070; border-left:1px solid #FF6060; border-right:1px solid #A00000; border-bottom:1px solid #B00000; -webkit-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; }
#yzone #section h4 { font-size:16pt; color:#ff0000; clear:both; line-height:1.6; margin:0 0 10px 0; padding:0 5px; border-left:4px double #DD0000; border-bottom:1px solid #DD0000; -webkit-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; }
#yzone #section:hover h4 { border-left:4px double #FF0000; border-bottom:1px solid #FF0000; }
#yzone #section img {
	margin: 0;
}
#yzone #section p { margin:0; padding:0; }
#yzone #section p.address { font-size:10pt; font-weight:bold; color:#ffffff; text-align:center; }
#yzone #section p.before { font-family:sans-serif; font-size:12pt; text-align:center; margin:10px 0 30px 0; }
#yzone #section a { color:#EF1D26; text-decoration:none; }
#yzone #section a:hover { color:#aaaaaa; text-decoration:underline; }
#yzone #section dl { clear:both; margin:0 0 20px 0; }
#yzone #section dl.christmas2010 { background:#000000 url("../../yzone/images/christmas2010/background-timer.jpg") top left no-repeat; height:349px; padding-top:200px; margin-bottom:-190px; color:#000000; text-shadow:#555555 2px 2px 4px; }
#yzone #section dl dt { line-height:1.4; margin:0 0 1.5em 0; font-weight:bold; font-size:90%; }
#yzone #section dl dd.images { margin:0 0 0 10px; float:right; }
#yzone #section dl dd.comment { margin:0 0 0 10px; clear:right; float:right; text-align:center; line-height:0; width:180px; }
#yzone #section dl dd.clear { clear:both; }
#yzone #section dl dd.clear2 { clear:both; text-align:right; }
#yzone #section dl dd { text-align:justify; margin:0.5em 0 1.5em 0; font-size:90%; line-height:1.4; }
#yzone #section dl.info dt { margin:1.5em 0 0.5em 0; font-size:90%; color:#FFFF55; }
#yzone #section dl.info dd { margin:0.5em 0 0.5em 0; font-size:90%; }
#yzone #section dl.info dd.store { margin:0.5em 0 0.5em 30px; }
#yzone #section dl.info dd.closed { font-weight:bold; font-size:12pt; color:#EE0000; }
#yzone #section dl dd.emphasis { text-align:center; font-size:14pt; font-weight:bold; }
#yzone #section dl dd.gap { height:4px; }
#yzone #section dl.branchmanager { clear:right; }
#yzone #section dl dd span { font-size:85%; }
#yzone #section table td { vertical-align:top; }
#yzone #section table.branchmanager { padding:0 4px 0 0; float:left; }
#yzone #section table td.names { vertical-align:middle; }
#yzone #section table td dl { margin:0 0 0 4px; }
#yzone #section ol { padding:0; margin:10px 0 0 20px; }
#yzone #section ol li { padding:0 0 4px 0; margin:0; }
#yzone #section ul.photozone { text-align:center; list-style:none; display:inline; padding:0; margin:0; }
#yzone #section ul.photozone li { display:inline; padding:0; margin:0; }
#yzone #section ul.photozone li.three { display:inline; padding:0 0 0 10px; margin:0; }
#yzone #section ul.Contents { font-size:82%; margin:0 0 20px 15px; padding:0; }
#yzone #section ul.Contents li { padding:2px; }
#yzone #section ul.Contents li ul { margin:0 0 0 15px; padding:0; }
#yzone #section ul.Contents li ul li { padding:2px; }
#yzone #section ul.pics { margin:0; padding:0; width:100%; clear:both; }
#yzone #section ul.pics li { padding:0 10px 0 0; list-style:none; float:left; }
#yzone #section ul.pics li img { margin:0 0 10px 0; display:block; }
#yzone #section ul.creditcards { list-style:none; display:inline; padding:0; margin:0; }
#yzone #section ul.creditcards li { display:inline; margin:0 10px 0 0; }
#yzone #countbox { background-color:#AAAAAA; border-left:3px #555555 solid; border-top:3px #555555 solid; color:#404050; margin:10px 30px 10px 30px; padding:0 20px 0 35px; font-family:DS-Digital, monospace; font-size:50pt; text-shadow:#000000 2px 2px 4px; }

