@import url("../../Users/ebreym/Documents/BPWeb/www.blazingpaddles.co.nz.css");
/*Layout and Basic Styles */

body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0 auto;
}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#FF0000;
}

h2{
font-size:1em;
color:#999;
font-style:italic;
}

h3{
font-size:1em;
color:#333;
}

h4{
font-size:0.9em;
color:#FF0000;
}


p{
font-size:0.9em;
color:#333;
}

a{
color:#0066FF;
text-decoration:none;
}

li{
list-style-image:url(images/bullet.gif);
display:list-item;
margin:7px 0;
color:#0066FF;
list-style-position:outside;
}

a:hover{
text-decoration:underline;
}

#container {
	width: 900px;
	height:auto;
	margin: 0 auto;
	position: relative;
	}

#navtop{
background:url(images/bg_topnav.jpg) #FF7F28 repeat-x;
width:900px;
height:auto;
border-bottom:1px solid #fff;
padding:5px 0;
text-align:center;
}

#navtop ul {
		 font-size: 0.7em;
		 font-weight:bold;
		 background:none;
		 list-style-type: none;
		 text-align:center;
		 margin:0;
		 padding:0;
		}

		#navtop li {
		 list-style-type: none;
		 display: inline;
		}
		
		#navtop li a {
		 text-decoration: none;
		 margin:0;
		 color: #fff;
		 background:none;
		 padding:5px;
		 height:20px;
		 line-height:20px;
		}
		
		#navtop li a:hover {
		 color: #FFF;
		 background:#FF9900;
		}
		
#flash{text-align:center;color:#FF0000;font-weight:bold;width:900px;height:216px;font-size:0.7em;}

.shadowL{width:10px;background:url(images/bg_shL.gif) repeat-y right;height:auto;border-right:1px solid #666;}
.shadowR{width:10px;background:url(images/bg_shR.gif) repeat-y left;height:auto;border-left:1px solid #666;}

#content{height:auto;}

#contentLeft{
width:573px;
padding:15px 7px 7px 15px;
float:left;
height:auto;
margin:0 0 10px 0;
}

#contentRight{
width:215px;
float:right;
margin-right:15px;
}

.rightBoxes{
width:205px;
border:1px solid #666;
background:url(images/bg_rightboxes.jpg) repeat-x bottom;
margin:10px auto 0 auto;
text-align:center;
clear:right;
padding:4px;
}

.rightBoxes p{
font-size:0.6em;
color:#666;
margin:1px;
}

.rightBoxes a{
font-size:0.6em;
color:#FF3300;
}

.imagesR{border:1px solid #333;margin:4px;}
.imagesR:hover{border:1px solid #fdf202;}

#navBtm{
clear:both;
text-align:center;
margin:20px auto 5px auto;
width:800px;
}

#navBtm ul {
		 font-size: 0.6em;
		 font-weight:normal;
		 background:none;
		 list-style-type: none;
		 text-align:center;
		 margin:0;
		 padding:0;
		}

		#navBtm li {
		 list-style-type: none;
		 display: inline;
		 margin:0;
		}
		
		#navBtm li a {
		 text-decoration: none;
		 list-style-type: none;
		 margin:0;
		 color:#0066FF;
		 background:none;
		 padding:5px;
		 line-height:19px;
		}

		
#footer{
text-align:center;
background:url(images/bg_btm.jpg) repeat-x bottom;
height:45px;
}

#footer p{
padding-top:25px;
font-size:0.7em;
display:block;
color:#fff;}

.newstream{font-size:9px;}

#footer a{color:#fff;}
#footer a:hover{background:#0066FF;color:#fff;text-decoration:none;}

.txtSml{font-size:0.7em;color:#666;}

.txtRed{font-size:1em;color:#FF0000;font-weight:bold;margin:18px 0 0 30px;}

#valid{text-align:center;}
#valid ul{margin:5px 0;}
#valid li{display:inline;list-style-type:none;margin:0 7px;}

/* Extra Styles */

#imgFront{float:right;font-size:0.7em;color:#666;text-align:center;}

.cursiveGrey{font-family:Georgia, "Times New Roman", Times, serif;color:#666;font-style:italic;font-weight:bold;}

#booklet{
margin: 7px 15px;
text-align:center;
float:left;
}

#glink{
width:500px;
height:35px;
border:1px dotted #666;
background:#FAFAFA;
font-size:0.7em;
color:#333;
margin:7px auto;
overflow:auto;
padding:5px;
}

.tableGeneral{
width:100%;
font-size:0.8em;
}

/* Table (Trip Details) */

.tTDCol1{
background:#e8ffe8;
text-align:center;
border-right:1px solid #666;
border-bottom:1px solid #666;
color:#006633;
}

.tTDCol2{
background:#d5ffd5;
border-right:1px solid #666;
border-bottom:1px solid #666;
color:#208714;
}

.tTDCol3{
background:#ffffd2;
border-right:1px solid #666;
border-bottom:1px solid #666;
color:#996600;
}

/* Table (Do the Double) */

.tTDRow1{
background:#ecf3ff;
border-right:1px solid #666;
border-bottom:1px solid #666;
color:#3149AC;
}

.tTDRow2{
background:#FAF5DA;
border-right:1px solid #666;
border-bottom:1px solid #666;
color:#B67B0E;
}

/* Gallery */

.gallery{border:1px solid #333;}
.gallery:hover{border:1px solid #fdf202;}

#galleryImages{text-align:center;margin:12px 0 0 0;}
#galleryHeader{width:800px;margin:10px auto 0 auto;font-size:1.1em;color:#FF0000;font-weight:bold;}
#galleryNext{margin:10px auto 0 auto;color:#666;width:800px;border: 1px solid #666;padding:3px;}
#galleryNext a{color:#0066FF;text-decoration:underline;}
#galleryNext a:hover{text-decoration:none;}

/* Impressions */

.clientstories {
	font: italic 0.9em Georgia, "Times New Roman", Times, serif;
	color: #003399;
	margin-bottom: 7px;
}

.clientnames{
font: normal 0.7em Arial, Helvetica, sans-serif;
color:#666;
border-bottom:1px dashed #ccc;
}

#more{margin: 20px 0 10px 0;font:0.8em Arial, Helvetica, sans-serif;}

/* Contact */

.contactDiv{
width: 450px;
border:1px dashed #666;
padding:8px;
background:#FFFF99;
color:#FF6600;
font: bold 0.9em Arial, Helvetica, sans-serif;
margin:10px auto;
}
