@charset "utf-8";
/* CSS Document for 101 Weekend Must-Do's */

/* start borwser reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
img {display:block;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
q:before,q:after {content:'';} 
abbr,acronym {border:0;} 
p{margin:0;padding:0px 0px 8px 0px;}

/* end borwser reset css */





/* start main divs settings */
body{
	padding-bottom:45px;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
	line-height:16px;
	padding-top:75px;
}
#container-101{
	width:960px;
	margin:auto;
}
#top-section{
	position:relative;
}
#photo-banner{
	margin-top:-75px;
	height:252px;
	overflow:hidden;
	display:none;
	/*display:block;*/
	background-image:url(../images/top-banner-bg.gif);
	background-repeat:repeat-x;	
}
#text-nav{
	/*display:none;*/
	position:absolute;
	top:-75px;
	left:90px;
	width:780px;
	height:20px;
}
#text-nav li{
	list-style:none;
	display:inline;
	color:#999999;
}
#text-nav a{
	color:#999999;
}
#logo-nav-div{
	position:relative;
	background-color:#E2BE0F;
	background-image:url(../images/nav-bg.jpg);
	background-repeat:repeat-x;
	height:32px;
}
#weekends-logo{
	position:absolute;
	bottom:0px;
	left:0px;
	background-image:url(../images/101weekends-logo.gif);
	background-repeat:no-repeat;
	width:293px;
	height:96px;
}
#reg-login{
	position:absolute;
	left:812px;
	/*left:728px;*/
	background-image:url(../images/reg-login-bg.gif);
	background-repeat:no-repeat;
	width:140px;
	/*width:200px;*/
	height:24px;
	padding:8px 0px 0px 0px;
	text-align:center;
}
#reg-login li{
	display:inline;
}
#logged-in-as{
	position:absolute;
	top:-35px;
	right:35px;
	width:250px;
	text-align:right;
	font-weight:bold;
	color:#FFFFFF;
}
#main-box{
	background-image:url(../images/main-box-bg.jpg);
	background-repeat:repeat-x;
	background-color:#202020;
	padding:0px 8px 0px 8px;
}
#main-box-top{
	background-image:url(../images/main-box-top.gif);
	background-repeat:no-repeat;
	width:auto;
	height:8px;
	overflow:hidden;
	margin-top:8px;
}
#main-box-bottom{
	background-image:url(../images/main-box-btm.gif);
	background-repeat:no-repeat;
	width:auto;
	height:8px;
	overflow:hidden;
}
#footer{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	line-height:16px;
	text-align:center;
	background-image:none;
	width:657px;
}
#footer li{
	display:inline;
}
#footer li img{
	display:inline;
}
.clear-both{
	clear:both;
	height:1px;
	overflow:hidden;}
#toggle{
	cursor:pointer;
}
.show_pointer{
	cursor:pointer;
}
.min-height{
	float:left;
	width:1px;
	height:392px;
	overflow:hidden;
}
p img{
	display:inline;
}
p strong{
	font-weight:bold;
}
a:link {
	color: #000000;
}    
a:visited {
	color: #000000;
} 
a:hover {
	text-decoration:none;
}   
a:active {
	color: #555555;
}   
h1{
	font-family:"Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	padding-bottom:4px;
}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
}
.btns-div{
	width:100%;
}
.btns-div img{
	float:right;
	margin:8px 0px 4px 8px;
}
.btns-div .filter-search-btn{
	float:right;
	margin:8px 0px 4px 8px;
}
.small-txt{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.hr-div{
	background-color:#CCCCCC;
	height:1px;
	overflow:hidden;
	margin:4px 0px 4px 0px;
}
.left-align{
	float:left;
	margin-right:8px;
}
.right-align{
	float:right;
	margin-left:8px;
}
#main-txtcol-mid li img{
	display:inline;
	vertical-align:middle;
	margin-bottom:4px;
}
.bullets {
	margin-bottom:8px;
}
.bubbleZI_LIST{
	background-image:url(../images/buttons/map-btn.gif);
	background-repeat:no-repeat;
	width:31px;
	height:11px;
	float:right;
	text-decoration:none;	
	margin-top:4px;	
}
.bubbleZO_LIST{
	background-image:url(../images/buttons/map-btn.gif);
	background-repeat:no-repeat;
	width:31px;
	height:11px;
	float:right;
	text-decoration:none;
	margin-top:4px;	
}
#bubbleZI, .b0ubbleZI{
	background-image:url(../images/zm-in.gif);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	float:right;
	text-decoration:none;
}
#bubbleZO, .b0ubbleZO{
	background-image:url(../images/zm-out.gif);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	float:right;
	text-decoration:none;
}
.bullets li{
	padding:1px;
	margin-left:32px;
	list-style-type:disc;
}
td{
	vertical-align:top;
	font-size:11px;
}
th strong{
	font-weight:bold;
	margin:4px 0px 4px 0px;
}
#nav{
	height:48px;
	position:absolute;
	top:140px;
	left:1px;
}
#navCrumb{
	position:absolute;
	top:163px;
	left:1px;
}
.number {
	margin:0px 16px 16px 16px;	
}
.number li{
	list-style-type:decimal;
	margin-left:16px;
	padding:4px 0px 4px 0px;	
}
/* end main divs settings */














/* start navigation */
#main-nav{
	position:absolute;
	left:256px;
	top:0px;
}
#main-nav li{
	display:inline;
	margin-left:-4px;
}
#main-nav img{
	display:inline;
}
#collapse-top-btn{
	float:right;
}
#nav-end{
	background-image:url(../images/end-nav.gif);
	width:7px;
	height:32px;
	/*float:right;*/
	position:absolute;
	top:0px;
	left:953px;
}
/* end navigation */














/* start 3 cols css */
.narrow-col-top-btns{
	position:relative;
	background-image:url(../images/left-col-top.jpg);
	background-repeat:no-repeat;
	width:309px;
	height:35px;
}
#top-btns-div{
	position:absolute;
	left:4px;
	top:3px;
}
#top-btns-div li{
	display:inline;
	margin-left:-1px;
}
#top-btns-div img{
	display:inline;
}
.narrow-col-top{
	background-image:url(../images/left-col-top.jpg);
	background-repeat:no-repeat;
	width:299px;
	height:27px;
	padding:8px 0px 0px 10px;
}
.narrow-col-top h1{
	background-image:none;
	font-family:"Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#E9E9E9;
	padding:0px;	
}
.narrow-col-txt{
	padding:6px 8px 8px 7px;
}
.narrow-col-txt4reg{
	padding:6px 8px 8px 7px;
	height:378px;
	width:290px;
	overflow:auto;
}
.left-list-col{
	position:relative;
}
.narrow-col-txt strong{
	font-weight:bold;
}
#mid-col .narrow-col-txt{
	padding:193px 8px 8px 7px;
}
.narrow-box-btm{
	background-image:url(../images/small-box-btm.gif);
	background-repeat:no-repeat;
	height:5px;
	overflow:hidden;
	width:309px;
	clear:both;
}
#left-col{
	background-image:url(../images/content-box-bg.jpg);
	background-color:#D7D7D7;
	background-repeat:repeat-x;
	float:left;
	width:309px;
	height:432px;
	margin:0px 8px 0px 0px;	
}
#left-col-feature{
	background-image:url(../images/content-box-bg.jpg);
	background-color:#D7D7D7;
	background-repeat:repeat-x;
	float:left;
	width:309px;
	height:432px;
	margin:0px 8px 0px 0px;	
}
#featured101{
	position:relative;
	background-image:url(../images/featured-weekend-bg.jpg);
	background-repeat:repeat;
	width:275px;
	height:194px;
	margin:0px 0px 0px 7px;
}
#paper-clip{
	position:absolute;
	left:218px;
	top:14px;
}
#featured101-pic{
	position:absolute;
	top:14px;
	left:5px;
}
.search-area-menu{
	background-color:#444444;
	width:230px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
.search-area-menu2{
	background-color:#444444;
	width:175px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

#left-col fieldset{
	margin-top:0px;
}
#mid-col{
	position:relative;
	background-image:url(../images/content-box-bg.jpg);
	background-color:#D7D7D7;
	background-repeat:repeat-x;
	float:left;
	width:309px;
	height:432px;		
	margin:0px 8px 0px 0px;
}
#right-col-signup{
	display:block;
	position:relative;
	background-image:url(../images/content-box-bg.jpg);
	background-color:#D7D7D7;
	background-repeat:repeat-x;
	float:left;
	width:309px;
	height:432px;		
	margin:0px 0px 0px 0px;		
}
#right-col-register{
	display:none;
	position:relative;
	background-image:url(../images/content-box-bg.jpg);
	background-color:#D7D7D7;
	background-repeat:repeat-x;
	float:left;
	width:309px;
	height:432px;
	margin:0px 0px 0px 0px;
}
#right-col-register th{
	width:120px;
	font-size:11px;
	font-weight:normal;
}
#right-col-register td{
	font-size:10px;
	padding:0px;
	margin:0px;
}
#right-col-register input{
	width:170px;
	background-color:#444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
#right-col-register .radio-btn{
	width:12px;
	background-color:#E5E5E5;
}
#right-col-register .check-box{
	width:12px;
	height:12px;
	background-color:#E5E5E5;
}
#right-col-register select{
	width:174px;
	background-color:#444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}	
#special-registration-box input{
	width:170px;
	background-color:#444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
#special-registration-box .radio-btn{
	width:12px;
	background-color:#E5E5E5;
}
#special-registration-box .check-box{
	width:12px;
	height:12px;
	background-color:#E5E5E5;
}
#special-registration-box select{
	width:174px;
	background-color:#444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

#right-col-login{
	display:none;
	position:relative;
	background-image:url(../images/content-box-bg.jpg);
	background-color:#D7D7D7;
	background-repeat:repeat-x;
	float:left;
	width:309px;
	height:432px;		
	margin:0px 0px 0px 0px;		
}
#right-col-login2{
	background-image:url(../images/content-box-bg.jpg);
	background-color:#D7D7D7;
	/*background-color:blue;*/
	background-repeat:repeat-x;
	width:309px;
	
	/*width:20000px;
	height:300000px;*/
	
	margin:0px 0px 0px 0px;
	position:absolute;
	top:-1009%;
	/*top:-500% !important;*/
	
	
	left:41%;
	overflow:hidden;
	border-bottom:#424242 1px solid;
	border-left:#424242 1px solid;
	border-right:#424242 1px solid;
}
#right-col-comment2{
	display:block;
	background-image:url(../images/content-box-bg.jpg);
	background-color:#D7D7D7;
	background-repeat:repeat-x;
	width:309px;		
	margin:0px 0px 0px 0px;
	position:absolute;
	top:-1009%;
	left:41%;
	overflow:hidden;
	border-bottom:#424242 1px solid;
	border-left:#424242 1px solid;
	border-right:#424242 1px solid;
}
#right-col-comment2 h1{
	float:left;
}
.comments-btn{
	position:absolute;
	left:405px;
	top:-1px;
	margin:4px;
}
#right-col-login th{
	width:120px;
	font-size:11px;
	font-weight:normal;
}
#right-col-login td{
	font-size:10px;
	padding:0px;
	margin:0px;
}
#right-col-login input{
	width:170px;
	background-color:#444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
#right-col-login .radio-btn{
	width:12px;
	background-color:#E5E5E5;
}
#right-col-login .check-box{
	width:12px;
	height:12px;
	background-color:#E5E5E5;
}
#right-col-login .small-txt{
	text-align:right;
}
#signupstar{
	display:none;
	position:absolute;
	top:-8px;
	left:156px;
	width:178px;
	height:180px;
	background-image:url(../images/signup-star.jpg);
	background-repeat:no-repeat;
}
#signupstar a{
	width:178px;
	height:180px;
}
#sign-up-btn{
	float:right;
	/*position:absolute;
	top:140px;
	left:8px;*/
}
.starspacer{
display:none;
	width:146px;
	height:130px;
	float:right;
}
#right-col-forgot{
	display:none;
	position:relative;
	background-image:url(../images/content-box-bg.jpg);
	background-color:#D7D7D7;
	background-repeat:repeat-x;
	float:left;
	width:309px;
	height:432px;		
	margin:0px 0px 0px 0px;		
}
#right-col-forgot th{
	width:120px;
	font-size:11px;
	font-weight:normal;
}
#right-col-forgot td{
	font-size:10px;
	padding:0px;
	margin:0px;
}
#right-col-forgot input{
	width:170px;
	background-color:#444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
#right-col-forgot .radio-btn{
	width:12px;
	background-color:#E5E5E5;
}
#right-col-forgot .check-box{
	width:12px;
	height:12px;
	background-color:#E5E5E5;
}
#right-col-y{
	display:none;
	position:relative;
	background-image:url(../images/content-box-bg.jpg);
	background-color:#D7D7D7;
	background-repeat:repeat-x;
	float:left;
	width:309px;
	height:432px;		
	margin:0px 0px 0px 0px;		
}
#right-col-y th{
	width:120px;
	font-size:11px;
	font-weight:normal;
}
#right-col-y td{
	font-size:10px;
	padding:0px;
	margin:0px;
}
#right-col-y input{
	width:170px;
	background-color:#444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
#right-col-y .radio-btn{
	width:12px;
	background-color:#E5E5E5;
}
#right-col-y .check-box{
	width:12px;
	background-color:#E5E5E5;
}
#right-col-z{
	display:none;
	position:relative;
	background-image:url(../images/content-box-bg.jpg);
	background-color:#D7D7D7;
	background-repeat:repeat-x;
	float:left;
	width:309px;
	height:432px;		
	margin:0px 0px 0px 0px;		
}
#right-col-z th{
	width:120px;
	font-size:11px;
	font-weight:normal;
}
#right-col-z td{
	font-size:10px;
	padding:0px;
	margin:0px;
}
#right-col-z input{
	width:170px;
	background-color:#444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
#right-col-z .radio-btn{
	width:12px;
	background-color:#E5E5E5;
}
#right-col-z .check-box{
	width:12px;
	background-color:#E5E5E5;
}
.scroll-mid{
	position:absolute;
	top:207px;
	left:8px;
	width:293px; 
	height:218px; 
	overflow:auto;
}
.scroll-mid img{
	position:absolute;
	top:65px;
}
#audio_player{
	position:absolute;
	top:0px;
	left:6px;
	border-top:#999999 1px solid;
	border-bottom:#999999 1px solid;	
	padding:4px 0px 6px 0px;
	margin:6px 0px 6px 0px;
	width:279px;
	overflow:hidden;
}
/* end 3 cols css */












/* start main text col */
#main-col{
	position:relative;
	float:right;
	width:627px;
																													height:432px;
																													overflow:hidden;/**/
	background-image:url(../images/content-box-bg.jpg);
	background-color:#D7D7D7;
	background-repeat:repeat-x;
}
#main-col-terms{
	margin:auto;
	position:relative;
	width:627px;
	background-image:url(../images/content-box-bg.jpg);
	background-color:#D7D7D7;
	background-repeat:repeat-x;
	margin-top:-50px;
	margin-bottom:-35px;
}
#main-coltxt-top {
	background-image:url(../images/content-col-top.jpg);
	background-color:#000000;
	background-repeat:no-repeat;
	height:26px;
	color:#EEEEEE;
	padding:9px 0px 0px 9px;
	overflow:hidden;
}
#main-coltxt-top h1{
	color:#E5E5E5;
	background-image:none;
}
#main-coltxt-top h2{
	color:#E5E5E5;
	background-image:none;
}
#main-coltxt-top #filter-by-region{
	position:absolute;
	top:7px;
	left:382px;
}
.filter-dropdown{	
	background-color:#444444;
	width:180px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
#sub-nav{
	position:relative;
	background-image:url(../images/2nd-nav-bg.jpg);
	background-repeat:no-repeat;
	background-color:#DADADA;
	width:627px;
	height:34px;
}
#sub-nav ul{
	position:absolute;
	top:8px;
	left:8px;
}	
#sub-nav li{
	border-left-color:#F7F7F7;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#999999;
	border-right-style:solid;
	border-right-width:1px;
	display:inline;
	padding:5px;
}
#main-coltxt-top .u-r-here{
	font-weight:bold;
	color:#FFCC00;
}
.u-r-here{
	font-weight:bold;
}
#main-txtcol-mid{
	position:relative;
	padding:8px;
}
#main-txtcol-mid-prizes{
	position:absolute;
	top:0px;
	left:0px;
	padding:8px;
	height:382px;
	width:610px;
	overflow:auto;
}
#main-landing-col-mid{
	padding:8px;
	height:375px;
	width:611px;
	overflow:auto;
}
#main-galcol-mid{
	position:relative;
	padding:8px;
	height:354px;
	overflow:hidden;
	width:100%;
}
#main-txtcol-btm{
	background-image:url(../images/content-col-btm.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:627px;
	height:5px;
	clear:both;
	position:absolute;
	left:0px;
	bottom:0px;
}
.landing-pic{
	float:left;
}
.landing-txt{
	padding:0px 0px 0px 8px;
	width:291px;
	float:right;
}
/* end main text col */






/* start rto */
#top20left{
	width:50%;
	float:left;
}
#top20right{
	width:50%;
	float:left;
}
.rto-logo-div{
	float:left;	
	padding:9px;
	margin:4px 8px 4px 0px;
	background-color:#E8E8E8;
}
.rto-logo{}
.rto-txt{
	float:left;
	width:423px;
}
.img-lft{
	float:left;
	margin:4px 8px 4px 0px;
}
#north-island{
	float:left;
	width:300px;	
}
#south-island{
	float:right;
	width:300px;
}
#north-island li{
	margin:0px 0px 0px 16px;
	list-style:disc;
}
#south-island li{
	margin:0px 0px 0px 16px;
	list-style:disc;
}
#north-island ul{
	margin:0px 0px 0px 16px;
}
#south-island ul{
	margin:0px 0px 0px 16px;
}
/* end rto */







/* start left listing and form */
caption{
	display:none;
}
.narrow-col-txt td{
	padding:2px;
}
.narrow-col-txt th{
	font-weight:bold;
	padding:2px;
}
.narrow-col-txt .search-area-menu{
	width:225px;
	float:right;
	font-weight:normal;	
}
.narrow-col-txt strong{
	float:left;
}
.narrow-col-txt4reg td{
	padding:2px;
}
.narrow-col-txt4reg th{
	font-weight:bold;
	padding:2px;
}
.narrow-col-txt4reg strong{
	float:left;
}
#filter-div-head{
	position:relative;
	background-image:url(../images/filter-head-bg.jpg);
	background-repeat:no-repeat;
	width:303px;
	height:22px;
	padding:6px 0px 0px 6px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;			
}
.expand_arrow{
	position:absolute;
	left:290px;
	top:10px;
}
#filter-div{
	padding:8px;
	height:15px;
	overflow:hidden;
}
#top-filter{
	position:absolute;
	top:36px;
	left:8px;
	width:292px;
}
#filter-tbl-div{
	display:none;
}
#filter-form-td{
	width:291px;
}
#filter-form-td label{
	cursor:pointer;
}
.filter-search-btn{
	background-image:url(../images/buttons/search-btn-blank.gif);
	background-repeat:no-repeat;
	border:0px;
	width:70px;
	height:27px;
	cursor:pointer;
	font-weight:bold;
	font-size:11px;
	color:#444444;
}
#list-101-head{
	background-image:url(../images/list-head-bg.jpg);
	background-repeat:no-repeat;	
	width:303px;
	height:22px;
	padding:6px 0px 0px 6px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#list-101-div{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	height:306px;
	overflow:hidden;
}
.list_description {
	font-weight:normal;
	margin:6px 0 0 6px;
}
#listing-101-td{
	/* the ccs got replaced with some scrolling script */
}
#listing-101-td td{
	border-color:#E5E5E5;
	border-style:solid;
	border-width:1px;
}	
.odd-row{
	background-color:#FAFAFA;
}
.even-row{
	background-color:#FFFFFF;
}
.count-td{
	background-color:#F8EFA9;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	color:#333333;
	width:24px;
	height:24px;
	padding:4px;
}
.name-td-101{
	width:100%;
	padding:4px;
}
.view-td{
	padding:8px;
}
#scroll-up{
	padding:2px 0px 0px 130px;
	height:10px;
	overflow:hidden;
	border-top:#CDCDCD solid 1px;
	background-color:#E5E5E5;
}
#scroll-up img{

}
#scroll-down{
	height:12px;
	overflow:hidden;
	padding:0px 0px 0px 130px;
}
#scroll-down img{

}
/* end left listing and form*/












/* start read more */
#side-gallery{
	position:absolute;
	top:78px;
	left:8px;
	width:200px;
/**/height:280px;
	overflow:hidden;
}
#sub-side-col{
	width:201px;
	padding:163px 8px 0px 0px;	
	float:left;
	border-right-color:#D2D2D2;
	border-right-style:solid;
	border-right-width:1px;
}
#sub-side-col h2{
	font-size:11px;
	background-image:none;
	padding:0px;	
}
#sub-main-col{
 	width:393px;
	padding:0px 0px 0px 8px;
	float:right;
																												height:350px;
																													overflow:auto;/**/
}
#sub-main-col h2{
	font-style:italic;
	font-size:12px;
}
.photos-editorial{
	width:177px;
	float:left;
}
.photos-flash{
	width:192px;
	float:right;
}
#side-banner{
	padding:3px 0px 2px 0px;
}
/* end read more*/












/* start listing */
.list-row{
	width:100%;
	height:73px;
	overflow:hidden;
}
.list-img{
	float:left;
	width:105px;
}
.list-img img{
	border-color:#666666;
	border-style:solid;
	border-width:1px;
}
.list-desc{
	float:left;
	width:212px;
	padding:0px 8px 0px 8px;
}
.list-desc h3{
	font-weight:bold;
}
.list-btns{
	float:left;
	width:58px;
}
.list-btns img{
	margin-top:4px;
}
.clear-list{
	clear:both;
	height:1px;
	overflow:hidden;
}
/* end listing */










/* start gallery blocks */
.gall-row{
	height:179px;
	clear:both;
}
.gall-box1{
	background-image:url(../images/gal-thumb-bg.gif);
	background-repeat:no-repeat;
	width:180px;
	height:170px;
	float:left;
	padding:9px 9px 0px 9px;
}
.gall-box2{
	background-image:url(../images/gal-thumb-bg.gif);
	background-repeat:no-repeat;
	width:180px;
	height:170px;
	float:left;
	padding:9px 9px 0px 9px;
}
.gall-box3{
	background-image:url(../images/gal-thumb-bg.gif);
	background-repeat:no-repeat;
	width:180px;
	height:170px;
	float:left;
	padding:9px 9px 0px 9px;
}
.gall-thumb{
	border-style:solid;
	border-color:#DEDEDE;
	border-width:10px;
}
.box-spacer{
	width:8px;
	height:1px;
	float:left;
}
#pagination {
																													height:18px;
																													overflow:hidden;
	/*width:340px;*/
	margin:auto;
	
}
#pagination-gal-div{
	padding:0px 8px 0px 6px;
}
.selected{
	font-weight:bold;
}
#pagination ul{
	text-align:center;
}
#pagination li{
	display:inline;
	float:left;
	padding:1px 4px 0px 4px;
	border-right-style:solid;
	border-right-color:#ABABAB;
	border-right-width:1px;
}
.pre-btns{
	width:51px;
	float:left;
}
.next-btns{
	width:51px;
	float:right;
}
.pre-btns img{
	float:left;
}
.next-btns img{
	float:right;
}
/* end gallery blocks */
















/* start flash player */
#flash-player{
	position:absolute;
	top:44px;
	left:11px;
}
/* end flash player */






/* start prizes */
.winners-box{
	/*border-style:solid;
	border-width:0px;
	border-color:#CCCCCC;
	padding:0px 8px 4px 8px;
	margin-top:8px;
	background-color:#FFFFFF;*/
	/*height:64px;
	overflow:auto;*/
}
.winners-box ul li{
	margin:1px 15px 1px 24px;
	list-style:disc;
}
.winners-box h2{
	color:#666666;
}
.winners-box strong{
	font-weight:bold;
}
/* end prizes */





/* start banners */
#main-banner{
	position:absolute;
	top:177px;
	left:4px;
	width:300px;
	height:250px;
}
/* end banners */












/* start footer */ 
.ftr-lnk:link {
	color: #999999;
}    
.ftr-lnk:visited {
	color: #999999;
} 
.ftr-lnk:hover {
	color: #999999;
	text-decoration:none;
}   
.ftr-lnk:active {
	color: #333333;
}  
/* end footer */







/* start prizes  */
#prizes-theme{
display:none;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../images/prizes-theme.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:206px;
}
#prizes-txt{
	/*background-image:url(../images/prize-txt-bg.gif);
	background-repeat:repeat-x;
	
	position:absolute;
	top:205px;
	left:16px;
	padding-top:20px;*/
	width:604px;
}
#prizes-logos{
	float:right;
	position:relative;
}
#prizes-logos .winners-btn{
	position:absolute;
	top:340px;
	left:45px;
}
#prizes-logos img{
	display:inline;
}
.winners-btn{
	position:absolute;
	top:325px;
	right:32px;
}
#winners-container{
	height:347px;
	width:612px;
	overflow:auto;
}
p em{
	font-style:italic;
}
p strong em{
	font-weight:bold;
}
h1 em{
	font-style:italic;
	font-weight:bold;
}
#prizes-txt h1{
	margin-bottom:14px;
}
.book_won_pize{
	margin-top:-50px;
	margin-right:52px;
}
/* end prizes theme */











/* start curls */
#curls-div{
	position:relative;
	height:8px;
}
#curl-top-top{
	background-image:url(../images/curl-top-top.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:-56px;
	left:713px;
	width:249px;
	height:55px;
}
#curl-top-btm{
	background-image:url(../images/curl-top-btm.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:32px;
	left:859px;
	width:101px;
	height:8px;
	overflow:hidden;
}
#curl-btm-lft{
	background-image:url(../images/curl-btm-left1.gif);
	background-repeat:no-repeat;
	width:15px;
	height:127px;
	position:absolute;
	left:-15px;
	top:-140px;
}
#curl-btm-btm{
	background-image:url(../images/curl-btm-left2.gif);
	background-repeat:no-repeat;
	width:156px;
	height:56px;
	position:absolute;
	left:0px;
	top:0px;
}
#curl-btm-rght{
	background-image:url(../images/curl-btm-right.gif);
	background-repeat:no-repeat;
	width:130px;
	height:39px;
	position:absolute;
	left:830px;
	top:0px;
}
#logo4print{
	display:none;
}

/* end curls */


/* isite link */
#isite_link{
	position:absolute;
	top:345px;
	right:45px;
}

/* end isite link*/




































/* Mikes added styles.. */
#special-registration-box
{
	text-align:left;
	display: none;
	margin-left:-100px;
	margin-top:-75px;
	color:#333333;
	font-size:11px;
}

#special-add-comment-box
{
	text-align:left;
	display: none;
	margin-left:-100px;
	margin-top:-75px;
	color:#333333;
	font-size:11px;
}
.add-edit-reviews{
	float:right;
	margin:0px 0px 8px 8px;
}
#special-login-box
	{
	text-align:left;
	display: none;
	margin-left:-100px;
	margin-top:-75px;
	color:#333333;
	font-size:11px;
	}
.close-login-box{
	position:absolute;
	top:12px;
	left:290px;
}	
.registration-error
{
  border:1px solid #ffa442;
  color:#7f0101;
  margin:2px;
  padding:5px;
}
.mo-highlight{
	background-color:#EAEAEA;
	cursor:pointer;
}
#regional_link{
	float:right;
	background-image:url(../images/nav-bg.jpg);
	padding:4px;
	margin:4px;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}
.errorMessage{
	color:#FF0000;
	font-weight:bold;
}
.red4dummies{
	color:#FF0000;
	font-weight:bold;
}
.red4dummies a{
	color:#FF0000;
	font-weight:bold;
}
/* End of Mikes added styles */

.clearfix img{
	display:inline;
}




#nzh-top-img{
	position:relative;
	width:610px;
	height:65px;
	background-image:url(../images/prizes-img/nzhpromo-top.gif);
	background-repeat:no-repeat;
	margin-left:-4px;
}

#the_prize{
	position:relative;
	background-image:url(../images/prizes-img/prize_bg.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:207px;
}

#nzh_ftr_prizes{
	margin-left:-4px;
}

#prizesleft{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	position:absolute;
	left:413px;
	top:13px;
}

.prize_error{
	position:absolute;
	left:211px;
	top:117px;
	width:270px;
}

#prizepic{
	background-color:#999999;
	width:165px;
	height:163px;
	position:absolute;
	left:17px;
	top:28px;
}

#prizetxt{
	position:absolute;
	top:18px;
	left:198px;
	width:380px;
	line-height:15px;
}

#prizetxt h2{
	text-align:center;
	font-family:"Lucida Sans Unicode", Verdana, Arial;
	font-size:14px;
	margin-bottom:5px;
}

#prizetxt .prizebtn{
	position:absolute;
	top:120px;
	left:240px;
}

#prize-logo{
	position:absolute;
	top:140px;
	left:190px;
}
h1.prize-head{
	margin-bottom:-10px;
}
#main-col-terms #main-txtcol-mid ul li{
	margin:7px 10px 7px 23px;
	list-style:disc;
	clear:both;
}
#main-txtcol-mid-prizes ul li{
	margin:7px 10px 7px 23px;
	list-style:disc;
	}
#main-txtcol-mid-prizes strong{
	font-weight:bold;
	}
#main-col-terms #main-txtcol-mid ol li{
	margin:5px 0px 5px 23px;
	list-style:decimal;
	clear:both;
}
.float-logo-right{
	float:right;
	margin-left:15px;
}
#main-txtcol-mid #added-logo{
display:none;
	position:absolute;
	top:113px;
	left:92px;
	background-image:url(../images/prizes-img/added-logo.jpg);
	width:128px;
	height:72px;
}
#the_prize #added-logo{
display:block;
	position:absolute;
	top:113px;
	left:92px;
	background-image:url(../images/prizes-img/added-logo.jpg);
	width:128px;
	height:72px;
}
#main-txtcol-mid-isite{
	margin-top:-8px;
	overflow:auto;
	width:620px;
	height:390px;
}
.isite_left{
	float:left;
	width:295px;
}
.isite_right{
	float:right;
	width:295px;
}
.isite_right h2{
	clear:both;
}
#main-txtcol-mid-isite ul li{
	margin:0px 0px 1px 24px;
	list-style:disc;
}

























