/* ------------------------------ West Highland Way --- CSS --- Designed by Hotscot ------------------------------ */

/* ------------------------------ Body & Wrapper ------------------------------ */
body { 
	margin: 0; padding: 0; text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
}

#wrapper { 
	width: 90%; 
	margin: 1em auto 0 auto;
	padding: 0em; 
	text-align: left; 
	display: block; 
}

.clear { clear:both; }

hr.invisible, span.invisible {display:none;}

div.toplink { 
	margin: 0px 0px 0px 10px;  
	padding: 0px 0px 0px 0px; 
	font-size:80%;
}
img.wrap { margin: 5px 25px 10px 10px; padding: 0px 0px 0px 0px;}

div.members-aaa {
	margin: 0px; padding: 0px;
}
div.members-aaa img {
	margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;
}

/* ------------------------------ Alignment styles ------------------------------ */
.right {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

/* ------------------------------ Basic P styles ------------------------------ */
p, ul, li, h1, h2, h3, h4, h5, h6 { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
}

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 10px; 
}

p.title {
	padding: 0px 0px 5px 0px; 
	margin: 0px 0px 0px 0px;
}

p.crumbs {
	margin: 0px 0px 0px 0px; 
	padding: 5px 10px 5px 10px; 
}

p.jump-link { display:none; }

/* ------------------------------ Basic List Styles ------------------------------ */
ol {
	margin: 0px 0px 0px 35px;
	padding: 0px 10px 10px 0px;
	list-style-type:decimal;

}
ol li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	list-style-type:decimal;
}
ul {
	margin: 0px 0px 0px 35px;
	padding: 0px 10px 10px 0px;
	list-style-type:disc;

}
ul.sitemap-sub01 { 
	margin: 5px 0px 0px 35px;
	padding: 0px 10px 10px 0px;
}
ul.sitemap-sub02 { 
	margin: 5px 0px 0px 35px;
	padding: 0px 10px 10px 0px; 
}

ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	list-style-type:disc;
}
ul.none {
	margin: 0px 0px 0px 10px;
	padding: 0px 10px 10px 0px;
	list-style-type:none;

}
ul.none li { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	list-style-type:none;
}

/* ------------------------------ Basic Link Styles ------------------------------ */
a {
	text-decoration:underline; 
	font-weight:bold;
}

a:hover {
	text-decoration:none;  
	font-weight:bold;
}

/* ------------------------------ Header Tags - H1, H2, H3, H4, H5, H6 ------------------------------ */
h1 {
	padding: 5px 10px 5px 10px; 
	margin: 0px 0px 0px 0px; 
}
h2 {
	padding: 10px 10px 5px 10px; 
	margin: 0px 0px 0px 0px;
	font-weight:normal;
}
h3 {
	padding: 5px 10px 5px 10px; 
	margin: 0px 0px 0px 0px; 
}
h4 {
	padding: 3px 10px 5px 10px; 
	margin: 0px 0px 0px 0px;
}
h5 {
	padding: 3px 10px 5px 10px; 
	margin: 0px 0px 0px 0px;
}
h6 {
	padding: 3px 10px 5px 10px; 
	margin: 0px 0px 0px 0px;
 	font-weight:bold; 
}

h2 a, h3 a, h4 a  { 
	font-weight: normal; 
}
h2 a:hover, h3 a:hover, h4 a:hover  { 
	font-weight:  normal;
}

/* ------------------------------ Header Styles ------------------------------ */
#header { 
	display: block; 
	width: 100%; 
	margin: 0px 0px 10px 0px;
	padding: 4px 0px 5px 0px; 
	text-align: center; 
}

#header p {
	font-weight:bold;
}

#header img.whw-logo-access { 
	margin: 0px 0px 10px 0px;
}

/* ------------------------------ Controls Styles ------------------------------ */
#controls { 
	display: block; 
	width: 100%; 
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px; 
	text-align: left; 
}

/* ------------------------------ Search Styles ------------------------------ */
#search { 
	display: block; 
	width: 100%; 
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px; 
	text-align: left; 
}
#search span.form-text{
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}
#search form {
	margin: 5px 0px 0px 0px;
	padding: 0px 10px 10px 10px;
}
#search form .searchselect_option1 {
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#search form .searchselect_option2 {
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#search .searchbutton {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/* ------------------------------ Navigation Styles ------------------------------ */
#navigation
 { 
	display: block; 
	width: 100%; 
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 0px; 
	text-align: left; 
}
#navigation ul.nav { 
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px; 
	list-style-type:none;
}
#navigation ul.nav li.nav1, #navigation ul.nav li.nav1select { 
	margin:0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none; 
}
#navigation ul.nav ul {
 	margin: 0px 0px 0px 35px;
	padding: 5px 10px 5px 0px;
}

#navigation ul.nav ul li.subnav1, #navigation ul.nav ul li.subnav1select { 
	margin:0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

#navigation ul.nav li.nav1select, #navigation ul.nav ul li.subnav1select { 
	font-weight:bold;
}
/*#navigation ul.nav ul li.subnav1  {padding-left:0px; padding-bottom:0px;}
#navigation ul.nav ul li.subnav1 a, #navigation ul.nav ul li.subnav1 a:hover {font-weight:normal;}*/

/* ------------------------------ Content Styles ------------------------------ */
#funded { 
	display: block; 
	width: 100%; 
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px; 
	text-align: left;
}

/* ------------------------------ Content Styles ------------------------------ */
#content { 
	display: block; 
	width: 100%; 
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px; 
	text-align: left; 
}

/* ------------------------------ Feature Styles ------------------------------ */
#home-features { 
	display: block; 
	width: 100%; 
	margin: 0px 0px 10px 0px;
	padding: 7px 0px 5px 0px; 
	text-align: left; 
}

/* ------------------------------ News Styles ------------------------------ */
#news{ 
	display: block; 
	width: 100%; 
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 5px 0px; 
	text-align: left; 
}

#news a, #news a:hover { 
	padding: 0px 10px 0px 10px; 
 }
 
/* ------------------------------ Sponsor Styles ------------------------------ */
#sponsors { 
	display: block; 
	width: 100%; 
	margin: 0px 0px 10px 0px;
	padding: 7px 0px 5px 0px; 
	text-align: left; 
}

/* ------------------------------ Footer Styles ------------------------------ */
#footer { 
	display: block; 
	width: 100%; 
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px; 
}

/*** GALLERY STYLES ***/
.dropbox {margin: 5px 0px 15px 10px; padding: 0px 0px 0px 0px;}

#gallery-images {margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px;}
#gallery-images img {margin: 0px 0px 10px 10px; padding: 0px 0px 0px 0px;}
#gallery-images br {display:none;}

/* ------------------------------ Contact Styles ------------------------------ */
#contact-form {
	margin: 0px 10px 0px 10px; 
	padding: 0px 0px 0px 0px;
}

/* ------------------------------ Shop Styles ------------------------------ */
#checkout-display { margin: 10px 0px 0px 0px; padding: 0px 0px 0px 10px;}
#checkout-display table { width: 75%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#checkout-display th { margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; font-size:0.9em;}
#checkout-display th.title { margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; font-size:0.9em;}
#checkout-display td { margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; font-size:0.9em;}
#checkout-display td.price { margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; font-size:0.9em;}
#checkout-display p { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

#wai-logo {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#wai-logo img {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

