@charset "utf-8";
/*

= CSS Document  ==========================
	
	Site: 			North East History Tours
	Author: 		Jordan Hall | Union Room
	Created: 		July 15th, 2008
	Updated: 
	Copyright: (c) 2008, North East History Tours
	
=======================================
*/

* { margin: 0px; padding: 0px; }
html { font-size: 100%; }
body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333;
line-height:145%;
background-image:url(../img/bg/background.jpg);
background-repeat:repeat-x;
background-color:#A19678;
}

acronym { cursor: help; }

/* === Structure Elements === */

#wrapper {
width:691px;
margin:auto;
background-image:url(../img/bg/wrapper_background.gif);
background-repeat:repeat-x;
}

#navigation {
height:56px;
padding: 22px 5px 22px 28px;
}

#navigation dl {
margin:0px;
padding:22px 0 0px 0;
}

#navigation dt {
float: right;
background-repeat:no-repeat;
padding:0px 25px 3px 0px;
}

#navigation dt a {
	display: block;
	height: 0px !important;
	height /**/:40px; /* IE 5/Win hack */ 
	padding: 20px 10px 0 0;
	background-repeat:no-repeat;
	}

 
 #navigation dt#home_current { 
width: 47px; background: url(../img/nav_home_current.png) no-repeat;
 }

#navigation dt#aboutus_current { 
width: 70px; background: url(../img/nav_aboutUs_current.png) no-repeat;
 }
 
 #navigation dt#prices_current { 
width: 60px; background: url(../img/nav_pricing_current.png) no-repeat;
 }
 
 #navigation dt#contact_current { 
width:80px; background: url(../img/nav_contactUs_current.png) no-repeat;
 }


#header {
width:100%;
height:295px;
padding:14px 0 0 2px ;
}


#content {
width:417px;
height:485px;
float:left;
background-image:url(../img/bg/content_background.jpg);
padding: 30px 40px 0 28px;
}

#content ul {
padding-left:15px;
}

#content a {
color:#A19678;
text-decoration:none;
}

#content a:hover {
color:#A19678;
text-decoration:underline;
}

#sitemap_content {
width:417px;
height:485px;
float:left;
background-image:url(../img/bg/content_background.jpg);
padding: 30px 40px 0 28px;
font-size:14px;
line-height:160%;
}

#sitemap_content ul {
padding-left:15px;
}

#sitemap_content a {
color:#A19678;
text-decoration:none;
}

#sitemap_content a:hover {
color:#A19678;
text-decoration:underline;
}


#border {
background-image:url(../img/bg/sidebar_left_border.gif);
width:1px;
float:right;
}


#sidebar {
width:189px;
height:468px;
padding:47px 0 0 15px ;
float:right;
background-image:url(../img/bg/sidebar_background_new.gif);
background-repeat: no-repeat;
}


#footer {
height:104px;
padding: 20px 0 0px 28px;
clear:both;
font-size:12px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;
line-height:150%;
}

#footer a {
color:#FFFFFF;
border-bottom: 1px dotted;
text-decoration:none;
}

#footer a:hover {
color:#E3D5B3;
border-bottom-style: solid;
}


/* === Titles & Headers === */

h1#logo { width: 206px; height: 57px; background-image: url(../img/titles/h1logo.png); float: left; }
h1#headerImage { width: 689px; height: 300px; background-image: url(../img/titles/header.png); float: left; }
h2#moreInfo { width: 180px; height: 123px; padding:0 0 0 0; background-image: url(../img/titles/h2moreInfo.png); clear: right; }
h2#callUs { width: 158px; height: 44px; padding:34px 0 0 4px; background-image: url(../img/titles/h2callUs.png); float: left; }
h2#officialBlueBadge { width: 173px; height: 55px; padding: 43px 0 0px 0; background-image: url(../img/titles/h2officialBlueBadge.png); float: left; }
h2#ukMap { width: 156px; height: 216px; padding:0 0 0 30px; background-image: url(../img/titles/h2uk.png); float: left; }
h3#welcome { width: 377px; height: 53px; padding:0 0 20px 0; background-image: url(../img/titles/h3welcome.png); }
h3#see { width: 52px; height: 17px; padding:0 0 16px 0; background-image: url(../img/titles/h3see.png); }
h3#experience { width: 125px; height: 21px; padding:0 0 16px 0; background-image: url(../img/titles/h3experience.png); }
h3#about { width: 342px; height: 24px; padding:0 0 16px 0; background-image: url(../img/titles/h3about.png); }
h3#themed { width: 206px; height: 21px; padding:0 0 16px 0; background-image: url(../img/titles/h3themed.png); }
h3#pricing { width: 82px; height: 20px; padding:0 0 12px 0; background-image: url(../img/titles/h3pricing.png); }
h3#halfday { width: 129px; height: 21px; padding:0 0 9px 0; background-image: url(../img/titles/h3halfday.png); }
h3#fullday { width: 127px; height: 21px; padding:0 0 9px 0; background-image: url(../img/titles/h3fullday.png); }
h3#contactDetails { width: 170px; height: 20px; padding:0 0 16px 0; background-image: url(../img/titles/h3contact.png); }
h3#accessibility { width: 146px; height: 25px; padding:0 0 16px 0; background-image: url(../img/titles/h3accessibility.png); }
h3#terms { width: 247px; height: 25px; padding:0 0 16px 0; background-image: url(../img/titles/h3terms.png); }
h3#sitemap { width: 92px; height: 25px; padding:0 0 16px 0; background-image: url(../img/titles/h3sitemap.png); }
h3#additional { width: 180px; height: 25px; padding:0 0 16px 0; background-image: url(../img/titles/h3additional.png); }

/* === Important Stuff === */

.imgReplace { background-position: top; background-repeat: no-repeat; display: block; }
.imgReplace span { width: 0px; height: 0px; overflow: hidden; display: block; }

.image_float { float:right; padding:17px 0 0 22px; clear:none; }

.footer_float { float:left; padding:0 34px 0 0; clear:none;  text-decoration:none; }
.footer_float_2 { float:left; padding:0 49px 0 0; clear:none;text-decoration:none; }
.footer_float_3 { float:left; padding:0 39px 0 0; clear:none;  text-decoration:none; }
.footer_float_4 { float:left; padding:0 0px 0 0; clear:none;  text-decoration:none; }

.content_float_1 { float:left; padding:0 4px 10px 2px; background-image: url(../img/image1.jpg); background-repeat:no-repeat; width:135px; height:137px;  }
.content_float_2 { float:left; padding:0 4px 10px 0; background-image: url(../img/image2.jpg); background-repeat:no-repeat; width:135px; height:137px;}
.content_float_3 { float:left; padding:0 0 10px 2px; background-image: url(../img/image3.jpg); background-repeat:no-repeat; width:135px; height:137px; }

.text_pad { padding:0 0 7px 0; }

.map { padding:0 0 0 15px; }


 
.hide { display: none; }


/* Home Rollover */

.home_rollover { display:block; width:37px; height:21px; background: url(../img/nav_home_over.png) no-repeat; text-indent:-9999px; }

a.home_rollover:link, a.home_rollover:visited, a.home_rollover:active {
background: url(../img/nav_home_over.png) no-repeat; }

a.home_rollover:hover {
background-position:-47px 0; }


/* About Us Rollover */

.aboutUs_rollover { display:block; width:60px; height:21px; background: url(../img/nav_aboutUs_over.png) no-repeat; text-indent:-9999px; }

a.aboutUs_rollover:link, a.aboutUs_rollover:visited, a.aboutUs_rollover:active {
background: url(../img/nav_aboutUs_over.png) no-repeat; }

a.aboutUs_rollover:hover {
background-position:-69px 0; }


/* Pricing Rollover */

.pricing_rollover { display:block; width:50px; height:21px; background: url(../img/nav_pricing_over.png) no-repeat; text-indent:-9999px; }

a.pricing_rollover:link, a.pricing_rollover:visited, a.pricing_rollover:active {
background: url(../img/nav_pricing_over.png) no-repeat; }

a.pricing_rollover:hover {
background-position:-61px 0; }


/* Contact Us Rollover */

.contact_rollover { display:block; width:70px; height:21px; background: url(../img/nav_contactUs_over.png) no-repeat; text-indent:-9999px; }

a.contact_rollover:link, a.contact_rollover:visited, a.contact_rollover:active {
background: url(../img/nav_contactUs_over.png) no-repeat; }

a.contact_rollover:hover {
background-position:-81px 0; }

.flash-replaced .alt { display:none; }
