@media screen {
html,body,div,span,applet,object,img,iframe,h1,h2,h3,h4,h5,h6{border:0;outline:0;font-size:100%;margin:0;padding:0}
body{background-color:#243c2d;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:.7em;line-height:14px;text-align:center;background-image:url();background-repeat:repeat-x;margin:0;padding:0}
fieldset{margin-top:10px}
h1{color:#000;font-size:1.4em;font-weight:700}
h2{color:#000;font-size:1.1em;font-weight:700;font-family:Georgia, "Times New Roman", Times, serif}
a:hover{color:#000;text-decoration:underline}
#outerWrapper{background-color:#fff;text-align:left;width:780px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#FFF;border-bottom-color:#FFF;border-left-color:#FFF;margin:0 auto}
#outerWrapper #header{background-color:#ddd;border-bottom:solid 1px #fff;height:110px;margin:0;padding:0}
#outerWrapper #book_golf{background-color:#BFAF8B;width:202px;height:166px;float:left;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#fff;border-bottom-color:#FFF;color:#433a25}
#outerWrapper #book_golf a{color:#fff}
#outerWrapper #book_golf h2{color:#FFF;font-size:1.3em}
#outerWrapper #book_golf .pad{padding:14px 10px 0}
#outerWrapper #book_golf p{margin:10px 0;padding:0}
#outerWrapper #flash{background-color:#BFAF8B;height:166px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FFF;margin:0 0 0 203px;padding:0}
#outerWrapper #golf_accomm{background-color:#6B8474;width:202px;height:166px;float:left;clear:both;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#fff;border-bottom-color:#FFF}
#outerWrapper #club_news{background-color:#819A8A;height:166px;width:192px;float:left;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FFF;background-image:url(/sitebuilder/skins/golfclub/1/images/news_bg.jpg);background-repeat:no-repeat;background-position:bottom;text-align:center;margin:0}
#outerWrapper #club_news .pad{padding:0 10px}
#outerWrapper #weather{background-color:#92AB9B;height:166px;width:191px;float:left;border-left-width:1px;border-left-style:solid;border-left-color:#FFF;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FFF;text-align:center;background-image:url(/sitebuilder/skins/golfclub/1/images/course_guide_bg.jpg);background-repeat:no-repeat;background-position:bottom;margin:0}
#outerWrapper #weather h4{font-size:12px;font-weight:700;line-height:14px;font-family:Georgia, "Times New Roman", Times, serif;color:#FFF;border-bottom:solid 1px #fff;text-align:center;padding:4px}
#outerWrapper #member_area{background-color:#A9C4B3;height:166px;width:192px;float:left;border-left-width:1px;border-left-style:solid;border-left-color:#FFF;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FFF;text-align:center;background-image:url(/sitebuilder/skins/golfclub/1/images/visitor_bg.jpg);background-repeat:no-repeat;background-position:bottom;margin:0}
#outerWrapper #member_area .button{color:#FFF;background-color:#425d4b;border:solid 1px #fff;text-align:center;margin-top:10px;padding:3px}
#outerWrapper #contentWrapper{clear:both;background-color:#F3EEE0;background-image:url(/sitebuilder/skins/golfclub/1/images/content_wrapper_bg.gif);background-repeat:repeat}
#outerWrapper #contentWrapper .pad{font-size:1.1em;font-family:Georgia, "Times New Roman", Times, serif;padding:10px}
#outerWrapper #contentWrapper .booking_back_button{border:solid 1px #ccc;margin-left:10px;font-size:.8em;padding:2px}
#outerWrapper #contentWrapper #content_booking{background-color:#fff}
#outerWrapper #contentWrapper #content_booking h1{color:#5e4d1f;font-family:Georgia, "Times New Roman", Times, serif}
#outerWrapper #contentWrapper #leftColumn1{background-color:#DFCFAB;border-right:solid 1px #fff;float:left;width:202px;text-align:center;padding:0}
#outerWrapper #contentWrapper #leftColumn1 .partners{margin-top:20px;padding-bottom:10px}
#outerWrapper #contentWrapper #leftColumn1 #menu1 li a{list-style-type:none;text-align:center;display:block;background-color:#a39066;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FFF;color:#FFF;height:18px;padding:5px 0 0}
#outerWrapper #contentWrapper #leftColumn1 #menu1 li{color:#FFF;list-style-type:none;margin:0}
#outerWrapper #contentWrapper #leftColumn1 #menu1 li a:hover{background-color:#837450;text-decoration:none}
#outerWrapper #contentWrapper #leftColumn1 #menu2 li a{list-style-type:none;text-align:center;display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FFF;color:#473e2a;height:18px;padding:5px 0 0}
#outerWrapper #contentWrapper #leftColumn1 #menu2 li{color:#FFF;list-style-type:none}
#outerWrapper #contentWrapper #leftColumn1 #menu2 li a:hover{background-color:#c9b996;text-decoration:none}
#outerWrapper #contentWrapper #content{font-family:Arial, Helvetica, sans-serif;color:#363023;font-size:102%;min-height:570px;overflow:visible;margin:0 0 0 204px;padding:16px 16px 10px}
#outerWrapper #contentWrapper #content a{color:#433C2C}
#outerWrapper #contentWrapper #content h1{color:#5e4d1f;font-family:Georgia, "Times New Roman", Times, serif;padding-bottom:6px;margin-bottom:6px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff}
#outerWrapper #contentWrapper #content h2{color:#5e4d1f;font-family:Georgia, "Times New Roman", Times, serif;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#999;padding-bottom:4px;margin-bottom:6px;margin-top:6px}
#outerWrapper #contentWrapper #content h3{color:#5e4d1f;font-family:Georgia, "Times New Roman", Times, serif;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#666;padding-bottom:4px;margin-bottom:4px}
#outerWrapper #contentWrapper #content img{border:2px solid #fff;margin:0 5px}
#outerWrapper #contentWrapper #content #news_feed{background-color:#FFF;border:1px solid #c3b492;margin:10px 0 0;padding:6px}
#outerWrapper #contentWrapper #content #news_sgu{width:47%;float:left;background-color:#FFF;height:220px;border:1px solid #c3b492;background-image:url(/sitebuilder/skins/golfclub/1/images/sgu_logo.gif);background-repeat:no-repeat;background-position:right bottom;margin:10px 8px 10px 0;padding:6px}
#outerWrapper #contentWrapper #content #news_herald{width:46%;float:right;background-color:#FFF;height:220px;border:1px solid #c3b492;background-image:url(/sitebuilder/skins/golfclub/1/images/herald_logo.gif);background-repeat:no-repeat;background-position:right bottom;margin:10px 0;padding:6px}
#outerWrapper #contentWrapper #content #events_feed{background-color:#FFF;clear:both;border:1px solid #c3b492;margin:0;padding:6px}
#outerWrapper #contentWrapper .clearFloat{clear:left;display:block}
#outerWrapper #footer{color:#FFF;background-color:#ddd;border-top:solid 1px #fff;background-image:url(/sitebuilder/skins/golfclub/1/images/kilmarnock_barassie_footer.jpg);height:60px;padding-top:14px;padding-right:10px;padding-left:10px;clear:both}
#outerWrapper #footer .address{font-size:1.1em}
#outerWrapper #footer a{color:#FFF}
ul.crossfade{list-style:none;position:relative;margin:0;padding:0}
#fade-header li{position:absolute;top:0;left:0;visibility:hidden}
#fade-header li img{display:block}
#bookassist_form *{margin:0 auto;padding:0}
#bookassist_form{font-family:arial;font-size:10px;overflow:hidden;text-align:center;padding:1px}
#bookassist_form #DatesForm{overflow:hidden;padding:0 12px}
#bookassist_form .search_title{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:11px;display:block;padding-top:4px}
#bookassist_form label{display:block;text-align:left;clear:both;font-size:10px;margin:0;padding:3px 0}
#bookassist_form .date_select{color:#333;font-size:10px;display:inline;clear:none;font-weight:400;float:left;border:1px solid #333;margin:0 2px 0 0;padding:1px}
#bookassist_form .date_input,.button{margin-bottom:2px;text-transform:capitalize;font-size:10px;color:#FFF;background-color:#425d4b;border:1px solid #FFF;padding:2px}
#bookassist_form .date_input{margin-top:8px}
#bookassist_form #DatesForm #ba_hotel_id{width:10.5em}
#ba_javascript p{text-align:left;font-family:verdana;font-size:10px;color:#fff;margin:0 0 0 5px;padding:0}
#ba_javascript a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#fff;text-decoration:underline}
img#dep_cal_icon,img#arr_cal_icon{margin-right:13px}
.scorecard-header-row{background-color:#FFF}
.scorecard-hole-row{background-color:#dfcfab}
.scorecard-in-out-row{background-color:#CEB780}
.scorecard-total-row{background-color:#918057;color:#FFF}
.proguide-row{background-color:#FFF;text-align:center;font-size:.9em}
.proguide-row a{font-weight:400;color:#333}
.user_password{margin:4px 0 0 3px}
.member_button{margin:4px 0 0 58px}
a,a:link,a:visited{color:#000;font-weight:700;text-decoration:none}
a:focus,a:active{color:#000}
#outerWrapper #golf_accomm h2,#outerWrapper #club_news h2,#outerWrapper #weather h2,#outerWrapper #member_area h2{color:#FFF;border-bottom:solid 1px #fff;text-align:center;padding:4px}
#outerWrapper #contentWrapper #leftColumn1 #menu1 ul,#outerWrapper #contentWrapper #leftColumn1 #menu2 ul{margin:0;padding:0}
#bookassist_form #DatesForm #inday,#bookassist_form #DatesForm #outday{width:42px;margin-left:0}
#bookassist_form #DatesForm #inmonthyear,#bookassist_form #DatesForm #outmonthyear{width:94px}
.contentSkip,.navSkip,.structurelabel{display:none}
}@charset "utf-8";
/* CSS Document */
@media screen {

#tinybox { position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000; }
#tinymask { position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500; }
#tinycontent { background:#fff; }

}/* 
  -----------------------------------
  Gallery Magic Style Sheet
  by Project Seven Development
  www.projectseven.com
  Gallery Type: Horizontal
  Insert-Mode CSS
  -----------------------------------
*/
#p7GS {
	font-family: Arial, Helvetica, sans-serif;
}
#p7GSvpW3 {
	margin: 0 auto;
	background-color: #fff;
	border: 1px solid #333333;
	padding:4px;
}
#p7GSvp {
	margin:0 auto;
	background-color:#FFFFFF;
	position:relative;
}
#p7GSsc {
	position:relative;
	margin:0;
}
/* ------------ Hide Description --------------------- */
#p7GSsc div {display: none;}

/* ------------ Thumbnail Lists --------------------- */
#p7GSsc ul {
	margin:0;
	padding:0;
	position:relative;
}
#p7GSsc li{
	margin:0;
	padding:0; /* do not use padding or margin on li, use margin and padding on img */
	list-style-type: none;
	display:inline;
}
#p7GSsc img {
	padding: 6px;
	border: 1px solid #333333;
	background-color: #FFFFFF;
	opacity: 1;
	filter: alpha(opacity=100);
	margin: 6px 6px;
}

/* ------ Thumbnail Hover and Down Classes ------------------------------- */

#p7GSsc .p7GSover {
	border-color: #FF9900;
	opacity: 1;
	filter: alpha(opacity=100);
	background-color: #FFFFFF;
}
#p7GSsc .p7GSon {
	opacity: 1;
	filter: alpha(opacity=100);
	background-color: #999999;
	border-color: #333333;
}

/* ------------ Thumbnail Nav Styles ------------ */
#p7GSnv {
	margin: 0;
	padding: 4px;
	font-size: 0.8em;
	background-color: #FFFFFF;
	color: #333333;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
#p7GSnvtitle {
	margin: 0 10px 0 0;
	display: inline !important;
	color: #333333;
}
#p7GSnv span {
	display: none;
}
#p7GSnv h2 {
	margin: 0;
	font-size: 1.5em;
	color: #FFFFFF;
	text-transform: capitalize;
	letter-spacing: normal;
}
#p7GSnv a {
	padding: 0 .5em;
	color: #333333;
	font-weight: normal;
	background-color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #333333;
}

#p7GSnv a:visited {
	color: #333333;
	background-color: #FFFFFF;
}
#p7GSnv a:hover,
#p7GSnv a:active,
#p7GSnv a:focus {
	border-color: #333333;
	color: #FFFFFF;
	background-color: #CC3300;
}

.p7GSnvon {
	color: #FFFFFF!important;
	border-color: #333333!important;
	background-color:#000000!important;
	cursor: default;
}

/* ------------FULLSIZE IMAGE DIV---------------- */
/* WRAPPER */
#p7GSfs {
	/* border: 1px solid red; */
	margin: 12px 0 12px 0;
	display: none;
}
/* FullSize Row Construct */
.p7GSfst {
	width: 1px;
	margin: 0 auto;
}
/* ------------FULLSIZE IMAGE DIV---------------- */
/*IMAGE ROW*/
.p7GSfsi {


}
/* IMAGE */
.p7GSfsi img {
	padding: 0px;
	border: 1px solid #000000;
}


/* -------------------------- IMAGE CAPTION ---------------- */
/* CAPTION ROW */
.p7GSfsc {
	color: #333333;
	padding: 3px 0;
}
.p7GSfsc p{
	font-size:0.9em;
}

/* ------------------------- IMAGE DESCRIPTION ------------- */
/* DESCRIPTION ROW */
.p7GSfsd {
	padding: 0;
	font-size: .9em;
}
.p7GSfsd div {
	margin: 0px;
	padding: 6px 0 0 0;
	color: #333333;
}
.p7GSfsd p{
	margin: 0px;
}

/* ------------- progess bar div ----------------- */
#p7GSpb {
	position:absolute;
	visibility:hidden;
}
/* ------------- placeholder div for loading image ---------- */
#p7GSah {
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	z-index: 1000;
}

/*COUNTER*/
.p7GScounter {
	letter-spacing: normal;
	font-weight: normal;
	text-transform: lowercase;
}
/*Macdonald Brothers Images layout*/
#FloatLeft{
	padding:0px;
	margin:0px;
	width:510px;

}
#GalleryItems{
	padding:4px;
	overflow: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #532F17;
	background-color:#FFFFFF;
}
#Border{
	padding:0px;
	margin:2px;
	float: left;
	width: 110px;
}
#clear{
	padding:0px;
	margin:0px;
	clear:both;
}

