f/* CSS Document */
a {
font-weight:bold;
color:#6BBD65;
text-decoration::none;
}
a:link {
font-weight:bold;
color:#6BBD65;
text-decoration::none;
}

a:visited {
color:#6fa7c3;
text-decoration::none;
}

img {
border:none;
}
/*body {
	font: 100% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	/*padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	/*color: #000000;
	background: url(http://freshair.co.nz/tess/i/bg-tur.gif) no-repeat top center #259796; 
}*/
#container {
width:980px;
margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
text-align: left; /* this overrides the text-align: center on the body element. */
}

#mainContent {
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

#head {
width:972px;
height:185px;

}
#logo {
width:234px;
height:158px;
float:left;
position:relative;
}
#showtime {
width: 412px;
height:25px;
float:left;
padding-left:20px;
padding-top:10px;
}
#search{
float:right;
width:250px;
padding-top:10px;
}

#nav {
float:left;
}
#nav img {
border:none;
padding:0px 5px;
}
#content {
float:left;
padding-top:10px;
}
#rightbar {
width:290px;
margin-left:683px;
}
#rightbar img {
padding:5px 0px;
}
#promo {
height:340px;
}

#winbar {
height:170px;
background:url(/img/winthisweek.gif) no-repeat;
margin-top:10px;
}
#winlinks {
padding-top:35px;
padding-bottom: 10px;
padding-left:60px;
padding-right:10px;
}
#winlinks img {
padding: 0px 2px;
}
#homephoto {
height:280px;
background:url(/img/photobg.gif) no-repeat;
margin-top:10px;
}

#photoitems {
padding-top:25px;
padding-bottom: 10px;
padding-left:2px;
padding-right:2px
}

#split {
margin-top:10px;
height:220px;
margin-bottom:10px;
}

#billings {
width:340px;
height:220px;
float:left;
background: url(/img/this-week.png) no-repeat;
}
#billings-text {
height:180px;
margin:33px 8px;
overflow:auto;
}
#billings-text h3 {
font-size:12px;
color: #EB008B;
}

#just4u {
height:220px;
float:left;
background: url(/img/just4u.jpg) no-repeat;
margin-left:5px;
width:335px;
}
#just4utext {
margin:60px 10px;
width:210px;
}
#just4utext span {
font-size:18px;
font-weight:bold;
line-height:35px;
background-color:#eb008b;
}
#footer {
width:680px;
margin-top:20px;
}
.rightbaritem {
padding:4px 0px;
}

/*search*/
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  color: #ffffff;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #000000;
  border: 1px outset;
  border-color: #666666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}






/*form*/
.label {
color:#FF008B;
float:left;
font-family:"Helvetica Neue","Myriad Pro",Myriad,Verdana,sans-serif;
padding-bottom:20px;
width:320px;
}
#form input {
font-family: "Helvetica Neue","Myriad Pro",Myriad,Verdana,sans-serif;
color: #FF008B;
}
.field {
float:left;
padding-bottom:20px;
width:400px;
}