@charset "utf-8";
/* CSS Document */

body
{
	margin: 0px;
	padding: 0px;
	background:#000000 url(../images/bg_01.jpg) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*----- WRAPPER & PAGE DIVS -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/

#wrap{
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

#page
{
	width: 980px;
	margin: 0px auto 0 auto;
	padding: 0px 0px 0px 0px;
}

/*----- Header - LOGO & TITLE -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- Header - LOGO & TITLE -----*/

#header {
	width: 980px;
	height:184px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#logo {
	width: 200px;
	height:184px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#logo img {
	display:block;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

#title {
	width: 780px;
	height:184px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	text-align:right;
}

/*----- HOME CONTAINER CONTAINING BACKGROUND IMAGE -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- HOME CONTAINER CONTAINING BACKGROUND IMAGE -----*/

#home_bg
{
	width: 980px;
	height:564px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_home_top.jpg) no-repeat;
}


/*----- HOME CONTAINER FOR BOTTOM 3 BOXES -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- HOME CONTAINER FOR BOTTOM 3 BOXES -----*/

#home_bottom
{
	width: 978px;
	min-height:300px;
 	height:auto !important;
  	height:300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 25px 0px;
	background:#000000 url(../images/bg_home_features.jpg) no-repeat;
	border: 1px solid #ffffff;
	background-color:#4F4739;
}


/*----- CATEGORY CONTAINER FOR BOTTOM 3 BOXES -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- CATEGORY CONTAINER FOR BOTTOM 3 BOXES -----*/

#cat_bottom
{
	width: 978px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	background: #4F4739 url(../images/bg_cat_features.jpg) no-repeat;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	min-height:240px;
 	height:auto !important;
  	height:240px;
}


/*----- CLEARS -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- CLEARS -----*/

.clear {height:1px; clear:both;}


/*----- ALIGNMENT -----*/ /*----- COLOURS -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- ALIGNMENT -----*/ /*----- COLOURS -----*/

.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }

.white { color:#ffffff; }
.blue { color:#6FA5C7; }
.brown { color:#726753; }

.dash {
	height:1px;
	margin: 3px 20px 3px 10px;
	padding: 0px 0px 0px 0px;
	border-top: solid 1px #948C7D;
}

/*----- BODYTEXT DIV -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- BODYTEXT DIV -----*/

#bodytext {
	margin: 0px 40px 0px 40px;
	padding: 25px 0px 0px 0px;
	font-size:12px;
	line-height: 180%;
	color:#ffffff;
}

/*----- P TAGS -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- P TAGS -----*/

#home_textbox  p {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 0px 15px;
	font-size:14px;
	color:#ffffff;
	line-height: 180%;
}

#home_bottom p,
#cat_bottom p {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	font-size:12px;
	color:#ffffff;
	line-height: 180%;
}

#left_con #bodytext p,
#wide_con #bodytext p {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font-size:12px;
	color:#ffffff;
	line-height: 180%;
}



/*----- List TAGS - OL, UL, LI -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- List TAGS - OL, UL, LI -----*/

#sub_con #left_con ul,
#sub_con #wide_con ul,
#sub_con #left_con ol,
#sub_con #wide_con ol {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 40px;
	font-size:12px;
	color:#ffffff;
	line-height: 180%;
}

#sub_con #left_con li,
#sub_con #wide_con li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/*----- H1 in Brown Bar with floating links-----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- H1 in Brown Bar with floating links-----*/

#sub_con .title h1 {
	width: 738px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 20px;
	font-size:22px;
	color:#ffffff;
	font-family:"Trebuchet MS";
	font-weight:normal;
	float:left;
}

#sub_con .title ul {
	width: 180px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float:left;
	list-style-type:none;
}

#sub_con .title li {
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	float:left;
	list-style-type:none;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}


/*----- H1 at top of every page - The Scottish Mountain Heritage Collection -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- H1 at top of every page - The Scottish Mountain Heritage Collection -----*/

#title p {
	margin: 0px 0px 0px 0px;
	padding: 62px 20px 0px 0px;
	font-size:34px;
	color:#ffffff;
	font-family:"Trebuchet MS";
	font-weight:normal;
}


/*----- HOME H TAGS -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- HOME H TAGS -----*/

#home_textbox  h1, 
#home_search h2 {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
	font-size:22px;
	color:#ffffff;
	font-family:"Trebuchet MS";
	font-weight:normal;
}

#home_bottom h2,
#cat_bottom h2 {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	font-size:22px;
	color:#70a5c7;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}


/*----- GENERAL H TAGS - H1, H2, H3, H4, H5 & H6 -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- GENERAL H TAGS - H1, H2, H3, H4, H5 & H6 -----*/

#bodytext h1 {
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 10px 0px;
	font-size:34px;
	color:#ffffff;
	font-family:"Trebuchet MS";
	font-weight:normal;
}

#bodytext h2,
.contact_form h2 {
	margin: 0px 0px 5px 0px;
	padding: 10px 0px 10px 0px;
	font-size:20px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-bottom: solid 1px #404040;
}

h2.search-h2 {
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 10px 20px;
	font-size:20px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#bodytext h3 {
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 0px 0px;
	font-size:18px;
	color:#726753;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#bodytext h4 {
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 10px 0px;
	font-size:16px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#bodytext h5 {
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 0px 0px;
	font-size:14px;
	color:#726753;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:100%;
}

#bodytext h6 {
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 10px 0px;
	font-size:12px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}



/*----- LINKS -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- LINKS -----*/

/* GENERAL BODYTEXT LINKS*/
a { color:#ffffff; text-decoration:underline; outline:none; }
a:hover { color:#ffffff; text-decoration:none; }

/* BACK TO TOP LINKS*/
#sub_con p.backtotop a { color:#ffffff; text-decoration:none; font-weight:bold; }
#sub_con p.backtotop a:hover { color:#404040; text-decoration:underline; font-weight:bold; }

/* FLOATING LINKS IN BROWN BOX AT TOP OF PAGE */
#sub_con .title li a { color:#ffffff; text-decoration:none; }
#sub_con .title li a:hover { color:#ffffff; text-decoration:underline; }

/* ITEM BOX LINKS */
.box_item a { color:#6FA5C7; text-decoration:underline; /*font-weight:bold;*/ }
.box_item a:hover { color:#ffffff; text-decoration:underline; /*font-weight:bold;*/ }

/* SUB NAV LINKS */
#subnav a { color:#ffffff; text-decoration:none; }
#subnav a:hover { color:#ffffff; text-decoration:underline; }

/* TOP NAV LINKS */
#nav a { color:#ffffff; text-decoration:none; }
#nav a:hover, #nav a.active { color:#726753; text-decoration:none; }

#home_bottom h2 a, #cat_bottom h2 a {color:#70a5c7; text-decoration:none;}
#home_bottom h2 a:hover, #cat_bottom h2 a:hover {color:#ffffff; text-decoration:none;}



/*----- TOP NAVIGATION -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- TOP NAVIGATION -----*/

#nav {
	width: 980px;
	height:40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	font-size:14px;
}

#nav ul {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	list-style-type:none;
}

#nav li {
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 0px 12px;
	list-style-type:none;
	display:inline;
}


/*----- HOME TEXTBOX -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- HOME TEXTBOX -----*/

#home_con {
	width: 960px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

#home_textbox {
	width: 620px;
	height: 300px;
	margin: 20px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	background:#000000 url(../images/bg_hometext.jpg) no-repeat;
}

#home_textbox .title {
	width: 620px;
	height:56px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#compass {
	width: 180px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:right;
}

#home_textbox .text {
	width: 620px;
	height: 220px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
}


/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- HOME SEARCH FORM -----*/

#home_search {
	width: 300px;
	height:300px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	background:#000000 url(../images/bg_homesearch.jpg) no-repeat;
}

#home_search .title {
	width: 300px;
	height:56px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#home_search .form {
	width: 260px;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

#home_search .form p {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 5px 0px;
	font-size:12px;
	color:#ffffff;
	line-height: 130%;
	text-align:left;
}

#home_search .form select { 
	margin: 0px 0px 10px 0px;
	width:260px; 
}

#home_search .form  input.keyword { 
	margin: 0px 0px 10px 0px;
	width: 250px; 
}

#home_search .submit {
	width: 260px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/*----- OBJECTS / PRINTED MATERIAL / ARCHIVE BOXES -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- OBJECTS / PRINTED MATERIAL / ARCHIVE BOXES -----*/

#feature_objects {
	width: 284px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 25px;
	float:left;
}
#feature_printed {
	width: 275px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 25px;
	float:left;
}
#feature_archive {
	width: 284px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 25px;
	float:left;
}

#feature_objects img.photo,
#feature_printed img.photo,
#feature_archive img.photo {
	display:block;
	width:260px;
	height:100px;
	margin: 15px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: solid 1px #726753;
}

#feature_objects img.button,
#feature_printed img.button,
#feature_archive img.button {
	display:block;
	width:268px;
	height:30px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:none;
}


/*----- SUB PAGE WRAPPER WITH BACKGORUND -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- SUB PAGE WRAPPER WITH BACKGORUND -----*/

#sub_bg, 
#sub_bg_scenic, 
#sub_bg_scenic2, 
#sub_bg_objects1,  
#sub_bg_printed,
#sub_bg_archive
{
	width: 980px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	min-height:550px;
 	height:auto !important;
  	height:550px;
	border-bottom: 1px solid #ffffff;
}


#sub_bg { background:#000000 url(../images/bg_subpage.jpg) no-repeat; }
#sub_bg_scenic { background:#000000 url(../images/bg_subpage_scenic.jpg) no-repeat; }
#sub_bg_scenic2 { background:#000000 url(../images/bg_subpage_scenic2.jpg) no-repeat; }
#sub_bg_objects1 { background:#000000 url(../images/bg_subpage_objects1.jpg) no-repeat; }
#sub_bg_printed { background:#000000 url(../images/bg_subpage_printed.jpg) no-repeat; }
#sub_bg_archive { background:#000000 url(../images/bg_subpage_archive.jpg) no-repeat; }


/*----- SUB PAGE CONTENT -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- SUB PAGE CONTENT -----*/

#sub_con {
	width: 978px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 40px 0px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

#sub_con .title {
	width: 938px;
	height: 56px;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	background:#726753 url(../images/bg_h1_title.jpg) no-repeat;
}

#left_con {
	width: 706px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#wide_con {
	width: 958px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#right_con {
	width: 252px;
	margin: 0px 20px 0px 0px;
	padding: 30px 0px 0px 0px;
	float:left;
}

#right_con .photos img {
	width: 250px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	border: solid 1px #ffffff;
}

#right_con .photos img.item {
	width: 250px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: solid 1px #ffffff;
}

#right_con .photos p {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	color:#ffffff;
	font-size:70%;
	text-align:center;
}

#sub_con p.backtotop {
	width: 918px;
	margin: 10px 0px 0px 20px;
	padding: 8px 20px 0px 0px;	
	border-top: solid 1px #404040;
	font-size: 12px;
	text-align:right;
	background: url(../images/bullet_top.gif) no-repeat right top;
}



/*----- SUBNAV -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- SUBNAV -----*/

#subnav {
	width: 250px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#726753;
	border: solid 1px #ffffff;
}

#subnav h3 {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 10px;
	font-size:15px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	background-color:#554D3E;
}

#subnav ul {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 10px;
	list-style-type:none;
}

#subnav li {
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 5px 15px;
	list-style-type:none;
	color:#FFFFFF;
	font-size:12px;
	line-height:150%;
	background: url(../images/bullet_subnav.gif) no-repeat left top;
}



/*----- RESULTS -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- RESULTS -----*/

.box_item {
	width: 916px;
	margin: 0px 0px 20px 20px;
	padding: 10px 10px 10px 10px;
	border: solid 1px #ffffff;
	background-color:#171717;
	font-size:12px;
	color:#ffffff;
	line-height:150%;
}

.box_item img {
	width:150px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	border: solid 1px #ffffff;
}

#text-wide .box_item h3 {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size:14px;
	color:#6FA5C7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#text-wide .box_item h3 a { color:#6FA5C7; text-decoration:underline; }
#text-wide .box_item h3 a:hover { color:#ffffff; text-decoration:underline; }


/*----- OBJECT / EMBED -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- OBJECT / EMBED -----*/

object {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



.link-wrapper {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.link-wrapper img {
	width: 100px;
	margin: 10px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

.link-wrapper a { font-weight:bold; }

/*----- TABLE -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- TABLE -----*/

#bodytext table{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#ffffff;
	border-collapse:collapse;
}

#bodytext table th {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	text-align:left;
	border-bottom: solid 1px #666666;
}

#bodytext table td {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	text-align:left;
}


/*----- FORM -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- FORM -----*/

.contact_form {
	margin: 0px 40px 20px 40px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	line-height: 180%;
	color:#ffffff;
}

.contact_form input.text {
	width:300px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.contact_form input.num {
	width:75px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.contact_form input.button {
	width:150px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}


/*----- FOOTER -----*/
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/
/*----- FOOTER -----*/

#footer {
	width: 980px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.footer_left, .footer_right {
	width: 490px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

.footer_right {
	text-align:right;
}

.footer_right img {
	margin: 10px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:none;
}


#footer p {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	font-size:80%;
	color:#ffffff;
	line-height: 180%;
}
/* added by dagan for tool tip on home page */
#tooltipTick{
    font-size:10px;
    color:#ffffff;
    border:1px solid #ffffff;
    padding:5px;
    background-color:#000000;
    position:absolute;
    z-index:1000;
    width:250px;
    display:none;
}
#tooltipImg{
    width:20px;
    float:left;
    margin-left:10px;
    cursor:pointer;
}
