@charset "utf-8";
/* CSS Document */

#bckgrnd-top {
	background-image:url(images/bckgrnd-bottom.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

/*--header--*/

#siteName {
	display:none;
}

#siteDesc {
	display:none;
}

#header #firstHeader {
	width: 1000px;
	height: 290px;
	float: left;
}

#header #secondHeader {
	width: 1000px;
	height: 68px;
	float: left;
	clear:both;
}

#logo {
	width: 425px;
	height: 262px;
	float: left;
	margin-top:28px;
}

#logo2 {
	width: 575px;
	height: 290px;
	float: left;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#headerBottom {
	width: 1000px;
	height: 28px;
	float: left;
	background-image:url(images/header-bottom.jpg);
	background-repeat:no-repeat;
}

#social-widget-3 {
	float:right;
}

#social-widget-3 h3 {
	color:#b2853d;
	text-align:right;
}

#contentTop {
	width: 1000px;
	height: 40px;
	float: left;
	background-image:url(images/content-top.jpg);
	background-repeat:no-repeat;
}

#siteInfoArea {
	width:807px;
	height:51px;
	float:left;
}

#siteInfoArea img {
	margin-left:390px;
	margin-top:6px;
	padding-top:4px;
	width:35px;
	height:30px;
	float:left;
}

#siteInfoArea #privateLogin {
	margin-left:5px;
	margin-top:6px;
	padding-top:10px;
	width:140px;
	height:30px;
	float:left;
	border-right:1px solid #e8bf56;
	color:#e3f7ce;
}

#siteInfoArea #privateLogin a {
	color:#e3f7ce;
}

#taglineBckgrnd {
	width: 807px;
	height: 49px;
	background-color:#452632;
	float: left;
}

#taglineArea {
	/*display:none;*/
} 

#phoneArea {
	width:210px;
	height:38px;
	margin-top:8px;
	color:#FFFFFF;
	border-right:1px solid #e8bf56;
	float:left;
}

#callTextArea {
	margin-left:14px;
	margin-top:5px;
	float:left;
}

#callTextArea .callText {
	font-size:24px;
}

#addressArea {
	width:300px;
	font-size:16px;
	margin-left:20px;
	margin-top:10px;
	float:left;
}

#addressArea .addressText p {
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-bottom:1px;
}

/* =Content
-------------------------------------------------------------- */
#pageTitleArea {
	width:682px;
	height:58px;
	background-image:url(images/h1-bckgrnd.jpg);
	background-repeat:repeat-x;
	float:left;
}

#pageTitleArea .hIcon {
	width:65px;
	height:58px;
	background-image:url(images/h1-icon.jpg);
	background-repeat:no-repeat;
	float:left;
}

.hRt {
	width:14px;
	height:58px;
	background-image:url(images/h1-rt.jpg);
	background-repeat:no-repeat;
	float:left;
}

#pageTitleArea h1.page-title, #pageTitleArea h1.entry-title {
	padding-top:9px;
	padding-left:75px;
	font-size:23px;
	line-height:23px;
	color:#5f3b19;
	clear:none;
}

#content h2.entry-title {
	font-size:20px;
	padding-bottom:3px;
	margin-bottom: 5px;
	color:#91204d;
	line-height:30px;
	font-weight:normal;
	border-bottom:1px solid #e8bf56;
	margin-left:32px;
	margin-right:35px;
}

#content .lg_gallery tr td {
	padding: 6px 18px;
}

#content .lg_gallery table {
	text-align:center;
}

#postBottom {
	width: 696px;
	height: 22px;
	float: left;
	background-image:url(images/post-bottom.jpg);
	background-repeat:no-repeat;
	padding-bottom:55px;
	line-height:1px;
	margin-top:-12px;
}

#contentBottom {
	width:1000px;
	height:50px;
	background-image:url(images/content-bottom.jpg);
	background-repeat:no-repeat;
	clear:both;
	margin-bottom:0px;
	float:left;
}


/* =Widget Areas
-------------------------------------------------------------- */

h3.widget-title {
	clear:none;
	font-size:18px;
	padding-top:18px;
}

.sidebarTitleArea {
	background-image:url(images/sidebar-title-bckgrnd.jpg);
	background-repeat:repeat-x;
	width:253px;
	height:58px;
	/*margin-right:20px;*/
	float:left;
}

.sidebarTitleArea .titleIcon1 {
	background-image:url(images/sidebar-title-icon1.jpg);
	background-repeat:no-repeat;
	width:64px;
	height:58px;
	float:left;
}

.titleRT {
	background-image:url(images/sidebar-title-rt.jpg);
	background-repeat:no-repeat;
	width:15px;
	height:58px;
	float:left;
}


/* =Footer
-------------------------------------------------------------- */
a.swdLogo {
	text-decoration: none;
	background: url(http://www.shaw-webdesigns.com/images/logo/swd-logo-footer.png) center left no-repeat;
	padding-left: 20px;
	line-height: 16px;
}

/* Changes for Opt-In form
-------------------------------------------------------------- */

.gsom-optin-form {
}

.gsom-optin-div-label {
	display:none;
}

div.gsom-optin-form div {
	margin-left:10px;
}

.gsom_widget p {
	padding-bottom:0px;
	margin-left:10px;
}

div.gsom_sfi {
	float:left;
	width:150px;
	padding-top:10px;
}

div.gsom-optin-radiogroup {
	clear:none;
}

div.gsom-optin-radiogroup input[type="submit"] {
	padding-bottom:5px;
	width: 68px;
	background-image: url(images/join.jpg);
	height: 35px;
	color:#FFFFFF;
	border:none;
	float:right;
}


/* Changes for Social */

.socialhomes {
	/*margin-left:537px;*/
	margin-top:0px;
	clear:both;
	height:23px;
}

.socialhomes img {
	padding-right:25px;
	width:22px;
	height:22px;
	float:right;
}

abbr {
	color:#8f2829;
	font-weight:bold;
}

/* Sitemap */

#sitemap_list {
	background-color: transparent;
}

/* =Gigpress
-------------------------------------------------------------- */


#sidebar .widget a {
	color:#8f2829;
}

.gigpress-sidebar-more a {
	font-size:11px;
	padding-right:10px;
	float:right;
	font-weight:bold;
	text-decoration:none;
	font-style:italic;
}

#content h3.gigpress-related-heading {
	width:98%;
	font-size:18px;
	padding-bottom:3px;
	margin-bottom: 3px;
	color:#f0b524;
	background-image:none;
	line-height:30px;
	font-weight:normal;
	border-bottom:1px solid #f0b524;
}

#content ul.gigpress-related-show {
	list-style-type:disc;
	color:#666666;
	font-size:13px;
}

.gigpress-listing ul {
	padding-bottom:0px;
}
/* The secondary row for each show, contains time, admission, etc */
tr.gigpress-info td {
	font-size: 12px;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

span.gigpress-info-label {
	color: #8f2829;
}

.gigpress-row td {
	border-bottom:none;
}

#content #map_1 img {
	max-width:none; /* Need for Google Map in Gigpress */
}

/* NexGen Gallery */

.ngg-album-compact {
	height:200px;
	text-align:left;
}

.ngg-album-compact h4 {
	font-size:11px;
	text-align:center;
	line-height: 15px;
}

.ngg-album-compact p {
	margin:0px;
	text-align:center;
}

/* Custom setting for site */

/* Buy now Area -  Home */
#cdCover1 {
	float:left;
	width:223px;
	font-weight:bold;
	color:#FFF;
	/*margin:0 25px 0 65px;*/
}

#cdCover2 {
	float:left;
	width:223px;
	font-weight:bold;
	color:#FFF;
	/*margin:0 25px 0 25px;*/
}

#buyNowArea {
	float:left;
	width:250px;
	/*padding:0 10px 0 10px;*/
}

#buyNowArea .widget-container {
	list-style:none;
	padding-bottom:10px;
}

#buyNowArea  .textwidget {
	clear:left;
	margin-left:35px;
}

.cat-item {
	list-style:none;
}

/* Booking area */

#bookingInfo .textwidget {
	margin-left:25px;
	font-size:12px;
}

#bookingInfo strong {
	color:#8f2829;
	font-size:13px;
}

/* Lazest Gallery */
.folder {
	display:none;
}

img#cboxPhoto {
	max-width:650px; /* Needed to contrain images in the slideshow */
}

/* =WP E-commerece
-------------------------------------------------------------- */
h2.prodtitles {
	font-size:13px;
	padding-bottom:3px;
	margin-bottom: 5px;
	color:#5F3B19;
	line-height:30px;
	font-weight:normal;
	border-bottom:1px solid #e8bf56;
}

.wpcart_gallery {
	padding-top:3px;
}

.product_grid_item {
	padding-right:30px;
}

.wpsc_description li {
	margin-left:15px;
}

/* =Social Media
-------------------------------------------------------------- */
#social-widget-3.widget-container {
	width:450px;
}



