@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #523f22;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}
.oneColFixCtrHdr #container {
	width: 780px;
	background: #FFFFFF;
	margin: 0 auto;
	border: 1px none #000000;
	text-align: left;
	overflow: hidden;
}
.oneColFixCtrHdr #header {
	background: #DDDDDD;  
}
.oneColFixCtrHdr #header h1 {
	margin: 0; 
}
ul, li{border:0; margin:0; padding:0; list-style:none;}
ul{
border-bottom:solid 1px #523b22;
height:29px;
padding-left:20px;
padding-top: 10px;
}
li{float:left; margin-right:2px;}

.tab a span{
background:url(../images/tab-round.jpg) left 60px;
display:block;
height:30px;
margin-right:14px;
padding-left:14px;
color: #ffffcc;
text-transform:uppercase;
}
.tab a:link, .tab a:visited{
background:url(../images/tab-round.jpg) right 60px;
color:#523f22;
display:block;
font-weight:bold;
height:30px;
line-height:30px;
text-decoration:none;
font-size:small;
}

.tab a:hover{
background:url(../images/tab-round.jpg) right 30px;
display:block;
}
.tab a:hover span{
background:url(../images/tab-round.jpg) left 30px;
display:block;
color:#523f22;
}

/* -------------------------------- */
/* ACTIVE ELEMENTS */
.active a:link, .active a:visited, .active a:visited, .active a:hover{
background:url(../images/tab-round.jpg) right 0 no-repeat;
}
.active a span, .active a:hover span{
background:url(../images/tab-round.jpg) left 0 no-repeat;
color: #523b22;
}

.oneColFixCtrHdr #mainContent {
	padding: 0 20px;
	background: #FFFFFF;
	border: thin none #999999;
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent #content {
	border-right: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
	border-left: thin solid #CCCCCC;
	border-top: thin solid #CCCCCC;
	padding:10px;
	margin: 0 0 10px 0;
	background: #FFFFFF;
}

.oneColFixCtrHdr #footer {
	padding: 0 10px; 
	background:#523f22;
}
.oneColFixCtrHdr #footer p {
	margin: 0; 
	padding: 10px 0; 
}
.oneColFixCtrHdr #footer a {
	color: #CCCCCC;
	
}

.oneColFixCtrHdr #container #mainContent #christmas {
	background: #FFFFFF;
	font-family: "Comic Sans MS", Arial, sans-serif;
	font-size: large;
	font-style: normal;
	color: #FF0000;
	border: thick dotted #FF0000;
	margin: 20px 50px;
	padding: 5px;
	text-transform: uppercase;
	font-weight: bolder;
}
.oneColFixCtrHdr #container #mainContent #opening {
	background: #523f22;
	letter-spacing: .2em;
	width: 300px;
	margin: auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #00CC00;
	padding: 5px;
	border-style: dashed;
}
.oneColFixCtrHdr #container #mainContent #info #phone {
	float: left;
}
.oneColFixCtrHdr #container #mainContent #info #email {
	float: right;
}


.oneColFixCtrHdr #container #mainContent #info #phone {
	text-align: center;
	display: block;
	font-size: 16px;
}

.oneColFixCtrHdr #container #mainContent #calculate {
	width: 500px;
	margin: auto;
	padding: 2px;
	border: thin solid #006600;
}
.oneColFixCtrHdr #container #mainContent .christmas {
}
.christmas img {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: medium dashed #00044A;
}
.clear {
	clear:both;
}
