/* 
 *  Styles used in wolborough project
 *  @author Tim Allan
*/




/* Global / top-level HTML redefinitions */
* {
	margin: 0;
}
html, body {
	height: 100%;
}
body {
	margin: 0; 
	padding: 0;
	
	
}



a:link {
	color: #384e67;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #41474c;
}
a:hover {
	text-decoration: none;
	color: #384e67;
}
a:active {
	text-decoration: none;
	color: #384e67;
}
#top-nav a {
	color:#38559c;
}
#top-nav a:hover {
	color:#333333;
}

/*  */



div#footertext {
	position:absolute;
	left:30px;
	top:620px;
	width:395px;
	height:40px;
}

div#flash_movie {
	position:absolute;
	left:0px;
	top:0px;
	width:1006px;
	height:700px;
}

div#logo {
	position:absolute;
	left:34px;
	top:26px;
	width:258px;
	height:54px;
}

div#intro_text {
	position:absolute;
	left:90px;
	top:123px;
	width:350px;
	height:60px;
}

div#home_text {
	position:absolute;
	left:90px;
	top:195px;
	width:350px;
	height:227px;
}

div#home_contact {
	position:absolute;
	left:190px;
	top:445px;
	width:273px;
	height:48px;
}

div#home_history {
	position:absolute;
	left:187px;
	top:530px;
	width:242px;
	height:61px;
}

div#home_gallery {
	position:absolute;
	left:623px;
	top:438px;
	width:240px;
	height:41px;
	z-index: 70;
}

div#home_to_do {
	position:absolute;
	left:623px;
	top:538px;
	width:240px;
	height:48px;
}

/*  GALLERY PAGES  */

div#pic_01 {
	position:absolute;
	left:82px;
	top:166px;
	width:196px;
	height:130px;
}

div#pic_02 {
	position:absolute;
	left:278px;
	top:166px;
	width:196px;
	height:130px;

}

div#pic_03 {
	position:absolute;
	left:533px;
	top:166px;
	width:196px;
	height:130px;
}

div#pic_04 {
	position:absolute;
	left:729px;
	top:166px;
	width:196px;
	height:130px;

}

div#pic_05 {
	position:absolute;
	left:82px;
	top:322px;
	width:196px;
	height:130px;
	
}


div#pic_06 {
	position:absolute;
	left:278px;
	top:322px;
	width:196px;
	height:130px;
}


div#pic_07 {
	position:absolute;
	left:533px;
	top:322px;
	width:196px;
	height:130px;
}


div#pic_08 {
	position:absolute;
	left:729px;
	top:322px;
	width:196px;
	height:130px;
}


div#pic_09 {
	position:absolute;
	left:82px;
	top:479px;
	width:196px;
	height:130px;
}

div#pic_10 {
	position:absolute;
	left:278px;
	top:479px;
	width:196px;
	height:130px;
	
}


div#pic_11 {
	position:absolute;
	left:533px;
	top:479px;
	width:196px;
	height:130px;
	
}

div#pic_12 {
	position:absolute;
	left:729px;
	top:479px;
	width:196px;
	height:130px;
	
}


div#cap_01 {
	position:absolute;
	left:91px;
	top:266px;
	width:181px;
	height:29px;
}


div#cap_02 {
	position:absolute;
	left:287px;
	top:266px;
	width:181px;
	height:29px;
}


div#cap_03 {
	position:absolute;
	left:91px;
	top:420px;
	width:181px;
	height:29px;
}


div#cap_04 {
	position:absolute;
	left:287px;
	top:420px;
	width:181px;
	height:29px;
}


div#cap_05 {
	position:absolute;
	left:91px;
	top:568px;
	width:181px;
	height:29px;
}


div#cap_06 {
	position:absolute;
	left:287px;
	top:568px;
	width:181px;
	height:29px;
}


div#cap_07 {
	position:absolute;
	left:546px;
	top:266px;
	width:181px;
	height:29px;
}


div#cap_08 {
	position:absolute;
	left:735px;
	top:266px;
	width:181px;
	height:29px;
}


div#cap_09 {
	position:absolute;
	left:546px;
	top:420px;
	width:181px;
	height:29px;
}


div#cap_10 {
	position:absolute;
	left:735px;
	top:420px;
	width:181px;
	height:29px;
	
}



div#cap_11 {
	position:absolute;
	left:546px;
	top:568px;
	width:181px;
	height:29px;
}


div#cap_12 {
	position:absolute;
	left:735px;
	top:568px;
	width:181px;
	height:29px;
	
}




/*  HISTORY PAGES  */

div#history_subnav_left {
	position:absolute;
	left:59px;
	top:181px;
	width:171px;
	height:99px;
}

div#history_subnav_right {
	position:absolute;
	left:259px;
	top:170px;
	width:171px;
	height:99px;
}


div#house_subnav_left {
	position:absolute;
	left:100px;
	top:143px;
	width:188px;
	height:101px;
}

div#house_subnav_right {
	position:absolute;
	left:300px;
	top:143px;
	width:180px;
	height:100px;
}

div#locality_subnav_left {
	position:absolute;
	left:100px;
	top:143px;
	width:188px;
	height:101px;
}

div#locality_subnav_right {
	position:absolute;
	left:100px;
	top:143px;
	width:180px;
	height:100px;
}

div#next_panel {
	position:absolute;
	left:756px;
	top:608px;
	width:111px;
	height:41px;
}

div#prev_panel {
	position:absolute;
	left:63px;
	top:608px;
	width:111px;
	height:41px;
}



/*  NAVIGATION  */

#top-nav {
	font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
}

div#navhomeoff {
	position:absolute; left:356px; top:23px; width:45px; height:15px; padding-top:5px;  padding-bottom:7px; border-right: dotted 1px #000000;
}

div#navhouseoff {
	position:absolute; left:400px; top:23px; width:74px; height:15px; padding-top:5px;  padding-bottom:7px; border-right: dotted 1px #000000;
}


div#navhistoryoff {
	position:absolute; left:476px; top:23px;width:60px; height:15px; padding-top:5px;  padding-bottom:7px; border-right: dotted 1px #000000;
}


div#navgalleryoff {
	position:absolute; left:537px; top:23px;width:62px; height:15px; padding-top:5px;  padding-bottom:7px; border-right: dotted 1px #000000;
}


div#navlocalityoff {
	position:absolute; left:600px; top:23px; height:15px; width:160px; padding-top:5px;  padding-bottom:7px; border-right: dotted 1px #000000;
}


div#navratesoff {
	position:absolute; left:759px; top:23px;width:129px; height:15px; padding-top:5px;  padding-bottom:7px; border-right: dotted 1px #000000;
}


div#navcontactoff {
	position:absolute; left:883px; top:23px;width:85px; height:15px; padding-top:5px;  padding-bottom:7px;
}



/*  COPY  */


.bodycopy {
	font-family: Lucida Grande, Verdana, Arial;
	font-size: 10px;
	line-height: 15px;
	color: #41474c;
}

.bodysmall {
	font-family: Lucida Grande, Verdana, Arial;
	font-size: 9px;
	line-height: 14px;
	color: #41474c;
}


.bold_blue {
	font-family: Lucida Grande, Verdana, Arial;
	font-size: 10px;
	color: #426ea5;
	font-weight: bold;
}

.bold_blue_small {
	font-family: Lucida Grande, Verdana, Arial;
	font-size: 9px;
	color: #426ea5;
	font-weight: bold;
}

.subhead {
	color: #426ea5;
	font-weight: bold;
	font-family: Lucida Grande, Verdana, Arial;
	font-size: 14px;
	line-height: 28px;
}


.subnav {
	color: #41474c;
	font-weight: bold;
	font-family: Lucida Grande, Verdana, Arial;
	font-size: 11px;
	line-height: 18px;
}


.subnav_blue {
	color: #426ea5;
	font-weight: bold;
	font-family: Lucida Grande, Verdana, Arial;
	font-size: 11px;
	line-height: 18px;
}

.next_prev {
	color: #41474c;
	font-weight: bold;
	font-family: Lucida Grande, Verdana, Arial;
	font-size: 10px;
	line-height: 18px;
}


/* footer */
#footer {
	position: absolute;
	left: 36px;
	bottom: 0px;
	height: 28px; /* .push must be the same height as .footer */
}
body > div#footer { /* use fixed positioning if supported by browser... using the CSS2 selector > ensures this rule will be ignored by IE */
  position: fixed;
}
#spacer {
	height:12px;
}
#spacerNews {
	height:20px;
}
#imgspacer {
	height:2px;
}

.make_enquiry{
	font-family: Lucida Grande, Verdana, Arial;
	font-size: 9px;
	line-height: 14px;
	color:#9fb0c3;
}

a:link.make_enquiry, a:hover.make_enquiry, a:visited.make_enquiry{
	color:#9fb0c3;
}

.enquiry_form {
	color: #41474c;
	font-family: Lucida Grande, Verdana, Arial;
	font-size: 11px;
	line-height: 18px;
}
