/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background: #EEEDE6;
	color: #2B3840;
	text-align: center; 
	font: 10px/1.5em Verdana, Arial, Helvetica, sans-serif;
}

a:link {
	color: #2B3840;
}

a:visited {
	color: #2B3840;
}

#top {
	position: relative;
	z-index: 1;
	margin: 0px auto;
	padding: 0px;
	width: 950px;
	width: 950px;
	height: 1250px;
	background: url("/images/colbg.gif") repeat-y #FFFFFF;
	text-align: center;
	voice-family: "\"}\"";
	voice-family:inherit;
}

html>body #top {
	width: 950px;
}

#header {
	position: absolute;
	top: 0px;
	left: 9px;
	z-index: 2;
	padding: 0px;
	width: 932px;
	height: 130px;
	background: url("/images/maintemp.jpg") no-repeat;
}

#logo {
	position: absolute;
	top: 14px;
	left: 11px;
	z-index: 3;
	margin: 0;
	padding: 0;
	width: 233px;
	height: 56px;
}

#topbar {
	position: absolute;
	top: 6px;
	right: 21px;
	z-index: 3;
	margin: 0px;
	padding: 0px;
	width: 550px;
	height: 20px;
	color: #FFFFFF;
	text-align: right;
	letter-spacing: 0.06em;
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#topbar a:link {
	color: #FFFFFF;
	text-decoration: none;
}

#topbar a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#topbar a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#toolbarframe1 {
	position: absolute;
	top: 86px;
	left: 9px;
	z-index: 4;
	padding: 5px 0px 0px 0px;
	width: 187px;
	height: 19px;
	text-align: center;
	letter-spacing: 0.02em;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;

}

#toolbarframe2 {
	position: absolute;
	top: 86px;
	left: 197px;
	z-index: 4;
	padding: 5px 0px 0px 0px;
	width: 185px;
	height: 19px;
	text-align: center;
	letter-spacing: 0.02em;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#toolbarframe3 {
	position: absolute;
	top: 86px;
	left: 383px;
	z-index: 4;
	padding: 5px 0px 0px 0px;
	width: 185px;
	height: 19px;
	text-align: center;
	letter-spacing: 0.02em;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#toolbarframe4 {
	position: absolute;
	top: 86px;
	left: 569px;
	z-index: 4;
	padding: 5px 0px 0px 0px;
	width: 185px;
	height: 19px;
	text-align: center;
	letter-spacing: 0.02em;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#toolbarframe5 {
	position: absolute;
	top: 86px;
	left: 755px;
	z-index: 4;
	padding: 5px 0px 0px 0px;
	width: 186px;
	height: 19px;
	text-align: center;
	letter-spacing: 0.02em;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.toolbarlink a:link {
	color: #691A1C;
	text-decoration: none;
}

.toolbarlink a:visited {
	color: #691A1C;
	text-decoration: none;
}

.toolbarlink a:hover {
	color: #D85054;
	text-decoration: none;
}

#information {
	position: absolute;
	top: 150px;
	left: 9px;
	margin: 0px;
	padding: 0px 35px 15px 35px;
	width: 605px;
	height: 665px;
	border-right: 1px solid #000000;
	text-align: left;
}
#information dl {
  margin:15px 0 25px 15px;
}
#information dt {
  font-weight:bold;
  font-size:12px;
  margin:0 0 2px 0;
}
#information dd {
  margin:0 0 10px 10px;
}
h1, h2 {
  color:#BB2E2E;
  text-shadow:1px 1px 2px #aaa;
}
.h-title {
  margin:0 0 40px;
  text-align:center;
  font-size:22px;
  line-height:22px;
}
.h-contest {
  font-size:   18px;
  line-height: 18px;
}
.contest-desc {
  margin:0 0 15px;
}
.i {
  font-style: italic;
}
.highlight {
  font-weight:bold;
}
.contest {
  position:relative;
  margin: 20px 0;
  border-top: 2px dotted #CBCBCB;
}
.pricing {
  position:absolute;
  top:70px;
  left:220px;
  width:390px;
}
.pricing table {
  position:relative;
  width:100%;
  border-collapse:collapse;
}
.pricing tr {
  border-bottom:1px solid #CBCBCB;
}
.pricing th {
  padding:8px 0 8px;
  font-weight:bold;
  font-size:14px;
  line-height:14px;
}
.pricing table td {
  padding:8px 0 8px;
  text-align:left;
  font-size:12px;
  line-height:12px;
}
.pricing table .price {
  text-align:right;
  font-weight:bold;
}
.restrictions {
  padding:20px 0 0;
  border-top: 2px dotted #CBCBCB;
  text-align:center;
}
.purchase {
  position:relative;
  text-align:center;
  margin:15px 0 0;
  left:290px;
  width: 280px;
  clear:both;
}
.prize-value {
  text-align:center;
}
.purchase a {
  display:block;
  padding:5px 0;
  border-top:    3px solid #4C6E97;
  border-right:  3px solid #22496D;
  border-bottom: 3px solid #13222F;
  border-left:   3px solid #22496D;
  background:#275380;
  color: white;
  text-align: center;
  text-decoration:none;
  font-size: 12px;
  line-height:12px;
}
.purchase a:hover {
  background:#4C6E97;
}
.purchase a:active {
  border-bottom: 3px solid #4C6E97;
  border-right:  3px solid #22496D;
  border-top:    3px solid #13222F;
  border-left:   3px solid #22496D;
  background:#22496D;
}
.description {
  font-size:12px;
  line-height:12px;
  margin:30px 0 0 0;
}
#contact {
	position: absolute;
	top: 130px;
	left: 700px;
	margin: 0px;
	padding: 0px;
	width: 230px;
	height: 326px;
	background: url("/images/contact.jpg") no-repeat;
}

#chat {
	position: absolute;
	top: 140px;
	left: 35px;
	margin: 0px;
	padding: 0px;
	width: 177px;
	height: 42px;
}

#price {
	position: absolute;
	top: 222px;
	left: 36px;
	margin: 0px;
	padding: 0px;
	width: 154px;
	height: 87px;
}

#sign {
	position: absolute;
	top: 467px;
	left: 700px;
	margin: 0px;
	padding: 0px;
	width: 230px;
	height: 175px;
}

#copyright {
	position: absolute;
	top: 1208px;
	left: 47px;
	z-index: 250;
	margin: 0px;
	padding-top: 7px;
	width: 843px;
	height: 20px;
	border-top: 2px dotted #2B3840;
	text-align: center;
	font-size: 9px;
}