@charset "utf-8";
/*******************************************************
 * Created by Farhan Jiwani (jiwani.farhan@gmail.com)
 * for VenueSource.ca
 *
 *******************************************************
 * NOTE: These styles were used for the home page only.
 *
 ******************************************************/

* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.75;
	color:#000000;
}
a, a:link, a:visited, a:active { color:#89662b; }
a:hover { color:#6e5223; }
body {
	margin:0;
	background-image:url(../assets/images/bgcolor.gif);	
	position:static;
	z-index:10;
}
.background {
	background-image:url(../assets/images/bgFlowers.jpg);
	width:100%; height:488px;
	position:fixed;
	top:115px; left:0;
	z-index:20;
}
.bodyBackground { 
	background:url(../assets/images/bgcolor.gif);
	width:986px; height:844px;
	position:absolute;
	top:0px; left:17px;
	z-index:30;
}
table.pageWrapper {
	margin:0 auto;
	position:relative;
	z-index:40;
}
td.dropShadowsL { background:transparent url(../assets/images/dropShadowLeft.png) repeat-y; }
td.dropShadowsR { background:transparent url(../assets/images/dropShadowRight.png) repeat-y; }

.main {	
	width:100%;
	position:relative;
	margin:0 auto;
	right:17px;
}
.masterHeader img { 
	position:absolute;
	z-index:40;
	top:10px;
}
.masterHeader img.left { left:21px; }
.masterHeader img.mid { left:341px; }
.masterHeader img.right { left:685px; }
.navbarTop img { 
	float:left; clear:none;
}
.navbarTop { 
	width:935px;
	position:relative;
	top:116px; left:22px;
	z-index:40;	
}
.header, .headerShadow, .navbarTop { margin:4px 25px 0 24px; }
.headerShadow {
	position:absolute;
	top:153px; left:20px;
	z-index:40;
}
.header {
	position:absolute;
	top:157px; left:24px;
	z-index:50;
}
.linkArrow {
	position:absolute;
	left:740px; top:190px;
	z-index:60;
}
.linkArrow a, .linkArrow a:link, .linkArrow a:visited, .linkArrow a:active { 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}

.aboutWrap, .galleryWrap {
	width:640px; height:270px;
	border:#fff solid 5px;
	position:absolute;
	z-index:30;
	top:400px; left:47px;
	background-image:url(../assets/images/bgcolor.gif);	
}
.galleryWrap {
	width:260px; height:270px;
	top:400px; left:707px;
}
.about {
	position:absolute;
	z-index:50;
	left:77px; top:430px;
	width:560px;
}
.about .arrow {
	text-align:right;
	vertical-align:text-top;
	padding-right:30px;
}
.gallery {
	width:260px; top:390px;
	position:absolute;
	z-index:50;
	left:727px; top:430px;
}
.gallery img.thumbsRow1 { margin:10px 15px 25px 0; }
.gallery img.thumbsRow2 { margin:0 15px 0 0; }
.gallery .arrow {
	text-align:right;
	vertical-align:text-top;	
	margin:14px 30px 0 auto;
	position:relative;
	top:-17px;
	*top:0px;
}
.hr {
	background-color:#b49a6b;
	width:912px;
	height:1px;
	overflow:hidden;
	position:absolute;
	z-index:40;
	top:766px;
	left:54px;
}
.navbarBottom {
	position:absolute;
	z-index:50;
	top:776px;
	left:54px;
}
.navbarBottom a, .navbarBottom a:link, .navbarBottom a:visited, .navbarBottom a:active { 
	color:#3e3321;
	text-decoration:none;
	font-size:13px;
}
.navbarBottom a:hover { 
	text-decoration:underline;
	color:#000;
}
.venueLogo {
	position:absolute;
	z-index:50;
	top:771px;
	right:27px;
}
.copyright { 
	color:#6f624e;
	font-size:11px;
	margin-top:3px;
	position:relative;
	z-index:30;	
}

.clear-both { float:none; clear:both; }
.alpha {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.alpha2 {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}


/* New elements may be added under this line ***************/
#socialBullets { margin-top:10px; }
.socialBullets {
	float:left;
	clear:none;
	list-style:circle;
	list-style-position:inside;
}
#googleMap {
	position:absolute;
	z-index:50;
	left:77px; top:430px;
	width:560px;
}
#form {
	position:absolute;
	z-index:50;
	left:572px; top:480px;
}
.googleMap {
	font-size:12px;
}
.pageWrapper tr td .main .about #socialBullets tr td ul ul {
	text-indent: -10px;
	list-style-type: circle;
}
