/*styles.css for hakatours.com layout test*/

/*New styles added by Brendon Scott on 2/03/2008 for updates to tour summary pages*/
/*Updated on 14/4/2008 to resolve spacing issues*/

.nounderline A {text-decoration:none}
.nounderline IMG {text-decoration:none}

.whatsincluded {background: #fff url(/images/Whats_Included.jpg) no-repeat;
				padding-top: 55px;
				color: #000;
				vertical-align: top;
				height: 535px;
				}

.whatsincluded li {vertical-align: top;
				position: relative;
				top: -.3em;
				width: 240px;
				}

.optionalextras {background: #fff url(/images/Optional_Extras.jpg) no-repeat;
				padding-top: 55px;
				color: #eee;
				vertical-align: top;
				}

.optionalextras li {vertical-align: top;
				position: relative;
				top: -.3em;
				width: 240px;
				}

.locationtiming {background: #fff url(/images/Location-timing.jpg) no-repeat;
				padding-top: 30px;
				color: #eee;
				vertical-align: top;
				height: 114px;
				}

.locationtiming li {vertical-align: top;
				position: relative;
				top: -.3em;
				height: 35px;
				width: 240px;
				}
				


.whatsincludedshort {background: #fff url(/images/Whats_Included_short.jpg) no-repeat;
				padding-top: 55px;
				color: #000;
				vertical-align: top;
				}

.whatsincludedshort li {vertical-align: top;
				position: relative;
				top: -.3em;
				width: 240px;}

.optionalextrasshort {background: #fff url(/images/Optional_Extras_short.jpg) no-repeat;
				padding-top: 55px;
				color: #000;
				vertical-align: top;
				}

.optionalextrasshort li {vertical-align: top;
				position: relative;
				top: -.3em;
				width: 240px;}
				
.whatsincludedlong {background: #fff url(/images/Whats_Included_long.jpg) no-repeat;
				padding-top: 55px;
				color: #000;
				vertical-align: top;
				height: 640px;
				}

.whatsincludedlong li {vertical-align: top;
				position: relative;
				top: -.3em;
				width: 240px;}

.optionalextraslong {background: #fff url(/images/Optional_Extras_long.jpg) no-repeat;
				vertical-align: top;
				padding-top: 55px;
				color: #eee;
				height: 480px;
				}

.optionalextraslong li {vertical-align: top;
				position: relative;
				top: -.3em;
				width: 240px;}
				
/*end of Brendon's new styles*/

.teds_wrapper {
/*width:740px;
margin-left:-375px;
margin-right:-375px;
position:absolute;
left:50%;
right:50%;
height:2090px;*/
background:white;
}

.ted_inner {
/*width:750px;
margin:auto;*/
background:white;
}

.ted_content{
float:right;
}

.top_center {
height:115px;
line-height:15px;
font:normal 11px Verdana;
color:black;
/*letter-spacing:1px;*/
/*text-align:center;*/
/*padding:10px;*/
margin:5px 10px 40px 0px;
}

.top_center p{
margin-top:0px;
margin-bottom:0px;
padding-left:0px;
}

.ted_content h2{
text-align:center;
margin:20px 0px 2px 0px;
font:normal 15px Verdana;
padding:none;
color:black;
}

.block_holder {
/*margin:5px;*/
height:440px;
}


.red_block {
background:white url(../images/red_block_2_rb.gif) repeat;
float:left;
clear:none;
font:bold 11px Verdana;
color:white;
margin:3px;
padding:5px 10px 4px 10px;
}

.yellow_block {
background:white url(../images/yellow_block_2_rb.gif) repeat;
float:left;
clear:none;
font:bold 11px Verdana;
color:white;
margin:3px;
padding:5px 10px 4px 10px;
}

.green_block {
background:white url(../images/green_block_2_rb.gif) repeat;
float:left;
clear:none;
font:bold 11px Verdana;
color:white;
margin:3px 0px 3px 3px;
padding:5px 10px 4px 10px;
}

.main_page_rb{
	width:208px;
	height:415px;
	margin-right: 10px;
}
.main_page_rb a img{
	width: 200px;
	height: 150px;
	padding-bottom: 10px;
}

.lower_block {
background:transparent url(/images/ted/lower_block_1.gif) no-repeat;
width:528px;
height:279px;
float:left;
margin:0px 0px 20px -3px;
line-height:19px;
}

.top_five_holder{
border:2px dotted #dde;
margin:0px 30px 30px 30px;
height:464px;
padding:5px;
}

.top_five_row {
height:85px;
border-bottom:1px solid #dde;
font-size:12px;
font:normal 11px Verdana;
letter-spacing:1px;
margin-top:6px;
}

.top_five_image {
float:left;
width:60px;
height:60px;
margin:4px 8px 10px 4px;
}

.options_holder {
border:2px dotted #dde;
margin:30px 0px 30px 0px;
padding:2px 8px 0px 8px;
}

.options_row {
border-bottom:1px solid #dde;
font:normal 11px Verdana;
margin-top:6px;
padding:0px 0px 8px 0px;
}

.signupframe {
  border: 1px solid #000000;
  background: #3E3737;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
}
