/*
Theme Name: The Morris Brothers
Theme URI: http://www.themorrisbrothers.com/
Description: The Default Morris Brothers Theme
Version: 1.0
Author: Ciplex
Author URI: http://www.ciplex.com/

*/



/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #333;
	text-align: center;
	}

#page {
	background-color: white;
	border: 1px solid #959596;
	text-align: left;
	}


#headerimg 	{
	margin: 7px 9px 0;
	height: 192px;
	width: 740px;
	}

#content {
	font-size: 1.2em
	}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

#footer {
	background: #eee url('images/kubrickfooter.jpg') no-repeat top;
	border: none;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:visited {
	color: #b85b5a;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0 0 20px 0;
	padding: 0;
	}

#page {
	background-color: white;
	margin: 20px auto;
	padding: 0;
	width: 760px;
	border: 1px solid #959596;
	}

#header {
	background-color: #73a0c5;
	margin: 0 0 0 1px;
	padding: 0;
	height: 200px;
	width: 758px;
	}

#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}

.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 760px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 70px;
	margin: 0;
	}

h2 {
	margin: 30px 0 0;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

/*  Remove WP Custom bullets

	html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
	padding: 20px 0 10px 0;
	margin-left: 545px;
	width: 190px;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {

	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

.bluebox {
	font-family:Arial,Helvetica; 
	font-size:13px; 
	color:#2D3F67; 
	line-height: 17px; 
	text-align:left;
	padding:5px; 
	background-color: #DFEAF0;
	
	/* set a border, make it rounded at the top */
	border: 1px solid rgb(150,150,150);
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-top-left: 5px;
	-khtml-border-radius-top-right: 5px;
	-khtml-border-radius-bottom-left: 5px;
	-khtml-border-radius-bottom-right: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;

}

.bluetext {
	color:#2D3F67; 
}

.bluebox2 {
	font-family:Arial,Helvetica; 
	font-size:13px; 
	color:#2D3F67; 
	line-height: 17px; 
	text-align:left;
	padding:5px; 
	background-color: #DFEAF0;
	width:675px;
	
	/* set a border, make it rounded at the top */
	border: 1px solid rgb(150,150,150);
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-top-left: 5px;
	-khtml-border-radius-top-right: 5px;
	-khtml-border-radius-bottom-left: 5px;
	-khtml-border-radius-bottom-right: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;

}

.blueboxbtn {
	font-family:Arial,Helvetica; 
	font-size:13px; 
	color:#2D3F67; 
	line-height: 17px; 
	text-align:left;
	padding:5px; 
	background-color: #DFEAF0;
	width:180px;
	
	/* set a border, make it rounded at the top */
	border: 1px solid rgb(150,150,150);
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-top-left: 5px;
	-khtml-border-radius-top-right: 5px;
	-khtml-border-radius-bottom-left: 5px;
	-khtml-border-radius-bottom-right: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;

}

.graybox {
	font-family:Arial,Helvetica; 
	font-size:13px; 
	color:#2D3F67; 
	line-height: 17px; 
	text-align:left;
	padding:5px; 
	background-color: #eee;
	width:675px;
	
	/* set a border, make it rounded at the top */
	border: 1px solid rgb(150,150,150);
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-top-left: 5px;
	-khtml-border-radius-top-right: 5px;
	-khtml-border-radius-bottom-left: 5px;
	-khtml-border-radius-bottom-right: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;

}
body{margin:0;}

*{text-align:left;}



h1{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#eeeeee;}



.header-tile {

    background: url('images/header-trees-bg.gif') repeat-x; 

}



.titles {

    font-family: Arial, Verdana, Helvetica;

    font-size: 12px;

    color:#E68524;

    text-align:left;

    font-weight:bold;

}



.titlesgreen {

    font-family: Arial, Verdana, Helvetica;

    font-size: 11px;

    color:#AFB182;

    text-align:left;

    letter-spacing: 0.1em;

}



.boxtext {

    font-family: Arial, Verdana, Helvetica;

    font-size: 11px;

    line-height:16px;

    color:#fff;

    text-align:justify;

}



table, td

{

    font: 13px 'Arial', Verdana, Geneva, Helvetica, sans-serif;

}



.boxtextblack {

    font-family: Arial, Verdana, Helvetica;

    font-size: 12px;

    line-height:16px;

    color:#000;

}



.boxtextwhite {

    font-family: Arial, Verdana, Helvetica;

    font-size: 12px;

    line-height:16px;

    color:#fff;

}



.maintext {

    font-family: Arial, Verdana, Helvetica;

    font-size: 12px;

    line-height:16px;

    color:#fff;

    text-align:justify;

}



.productname {

    font-family: Arial, Verdana, Helvetica;

    font-size: 12px;

    line-height:16px;

    color:#F1EFE3;

    text-align:justify;

}



.productprice {

    font-family: Arial, Verdana, Helvetica;

    font-size: 12px;

    line-height:16px;

    color:#9ABBCC;

    text-align:justify;

}



.displaynext {

    font-family: Arial, Verdana, Helvetica;

    font-size: 11px;

    line-height:16px;

    color:#84866E;

    text-align:justify;

}



.maintextgold {

    font-family: Arial, Verdana, Helvetica;

    font-size: 12px;

    line-height:18px;

    color:#CDB98C;

    text-align:justify;

}



.cartheaders {

    font-family: Verdana, Arial, Helvetica;

    font-size: 22px;

    line-height:18px;

    color:#F4E4CB;

}



.topnavlinks {

    font-family: Arial, Verdana, Helvetica;

    font-size: 12px;

    line-height:16px;

    text-decoration: none;

    color: #5F80C2;

}



a.topnavlinks {

    font-family: Arial, Verdana, Helvetica;

    font-size: 12px;

    line-height:16px;

    text-decoration: none;

    color: #5F80C2;

}



a.topnavlinks:visited {

    font-family: Arial, Verdana, Helvetica;

    font-size: 12px;

    line-height:16px;

    color: #5F80C2;

}



a.topnavlinks:hover {

    text-decoration: underline;

}



a.footerlinks {

    font-family: Arial, Verdana, Helvetica;

    font-size: 11px;

    line-height:16px;

    text-decoration: none;

    color: #A85118;

}



a.footerlinks:hover {

    text-decoration: underline;

}



a.footerlinks:visited {

    font-family: Arial, Verdana, Helvetica;

    font-size: 11px;

    line-height:16px;

    color: #A85118;

}



a.boxlinksblack {

    font-family: Arial, Verdana, Helvetica;

    font-size: 11px;

    line-height:16px;

    text-decoration: none;

    color: #000;

}



a.boxlinksblack:hover {

    text-decoration: underline;

}



a.boxlinksblack:visited {

    font-family: Arial, Verdana, Helvetica;

    font-size: 11px;

    line-height:16px;

    color: #000;

}



.image-padding-bottom {

    padding-bottom:5px;

}



.infobyline  {

    font-family: Geneva, Arial, Verdana, Helvetica;

    font-size: 11px;

    line-height:16px;

    color: #8E805E;

}



.winnertitle  {

    font-family: Geneva, Arial, Verdana, Helvetica;

    font-size: 14px;

    line-height:16px;

    color: #C38E2E;

}



.infotitle {

    font-family: Geneva, Arial, Verdana, Helvetica;

    font-size: 23px;

    line-height:24px;

    color: #D19532;

}



a.infotitle {

    font-family: Geneva, Arial, Verdana, Helvetica;

    font-size: 23px;

    line-height:16px;

    text-decoration: none;

    color: #D19532;

}



a.infotitle:visited {

    font-family: Geneva, Arial, Verdana, Helvetica;

    font-size: 23px;

    line-height:16px;

    color: #D19532;

}



a.infotitle:hover {

    text-decoration: underline;

}





.featuretitle {

    font-family: Geneva, Arial, Verdana, Helvetica;

    font-size: 19px;

    line-height:20px;

    color: #DA855F;

}



.yellowtitle {

    font-family: Geneva, Arial, Verdana, Helvetica;

    font-size: 15px;

    line-height:20px;

    color: #FFD154;

    font-weight:bold;

}



.graycontenttext {

    font-family: Geneva, Arial, Verdana, Helvetica;

    font-size: 12px;

    line-height:15px;

    color: #958A8A;

}



.grayboxtext {

    font-family: Geneva, Arial, Verdana, Helvetica;

    font-size: 10px;

    line-height:13px;

    color: #A6A6A6;

}





.breadcrumbs {

    font-family: Arial, Verdana, Helvetica;

    font-size: 11px;

    line-height:16px;

    text-decoration: none;

    color: #BA955C;

}



a.breadcrumblinks {

    font-family: Arial, Verdana, Helvetica;

    font-size: 11px;

    line-height:16px;

    text-decoration: none;

    color: #BA955C;

}



a.breadcrumblinks:hover {

    text-decoration: underline;

}



a.breadcrumblinks:visited {

    font-family: Arial, Verdana, Helvetica;

    font-size: 11px;

    line-height:16px;

    color: #BA955C;

}



.copyright {

    font-family: Verdana, Arial, Helvetica;

    font-size: 10px;

    color:#fff;

    text-align:center;

    line-height:16px;

}



a.copyright {

    font-family: Verdana, Arial, Helvetica;

    font-size: 10px;

    text-decoration: none;

    color: #52554E;

    line-height:16px;

}



a.copyright:hover {

    text-decoration: underline;

    line-height:16px;

}



a.copyright:visited {

    color: #52554E;

    line-height:16px;

}



.contactformfield {

    border:1px solid #A6A6A6;

    color: #A6A6A6;

    margin-top:2px;

    margin-bottom:2px;

    height: 19px;

}



.contactformfieldr{

    border:1px solid #A6A6A6;

    color: #A6A6A6;

    margin-top:2px;

    margin-bottom:2px;

    height: 20px;

}



select

{

    border:1px solid #A6A6A6;

    color: #070707;

    margin-top:2px;

    margin-bottom:2px;

    height: 20px;

}



.photoalignright {

    padding: 0px 0px 10px 15px;

}



.photoalignleft {

    padding: 0px 15px 10px 0px;

}



.smphotoalignright {

    padding: 0px 0px 3px 7px;

}



.smphotoalignleft {

    padding: 0px 7px 3px 0px;

}



form {margin: 0px 0px 0px 0px; }



a img { border: none; }



#header-text h1 { color: #C18F47; font-size: 10px; margin: 0; padding: 0; text-align: center; font-weight:normal; line-height: 10pt;}



#header-text h2 { color: #C18F47; font-size: 10px; margin: 0; padding: 0; text-align: center; font-weight:normal; line-height: 10pt;}



#header-text h3 { color: #C18F47; font-size: 10px; margin: 0; padding: 0; text-align: center; font-weight:normal; line-height: 10pt;}



h1 {

    padding-top: 0px;

    margin: 0;

    }



.clear{clear:both;}



/**

 * Tour Pics styles

 */

#tourPicsHeader{

    background:url(images/tour-pics-hdr.gif) no-repeat;

    width:548px;

    height:72px;

    color:#fff;

    padding:53px 37px 0 37px;

}

#tourPicsPack{

    background:url(images/tourpics-picpack-bg.png) left no-repeat;

    width:565px;

    height:265px;

    color:#fff;

    padding:30px;

    margin:10px 0 0 0;

    text-align:right;

}

    #tourPicsPack #PackImage{width:375px;float:left;}

    #tourPicsPack h1{

        font-size:24px;

        color:#ffd154;

        font-weight:bold;

        font-family:Arial, Helvetica, sans-serif;

        text-align:left;

        margin:0 0 0 400px;

        width:165px;

    }

    #tourPicsPack h2{

        font-size:18px;

        font-weight:bold;

        font-family:Arial, Helvetica, sans-serif;

        text-align:left;

        margin:0 0 0 400px;

        width:165px;

    }

    #tourPicsPack p{

        font-size:14px;

        color:#1e1308;

        font-family:Arial, Helvetica, sans-serif;

        text-align:justify;

        margin:0 0 0 25px;

        line-height:130%;

        height:175px;

        overflow:auto;

        width:165px;

        padding-left:15px;

    }

    #tourPicsPack p span.first-sentence{color:#e0b24a;}

    #tourPicsPack #picPackNav{padding:10px 0 0 0;text-align:center;}



#packItems{clear:both;}

    #packItems .green{

        background:url(images/tourpics-packitem-green-bg.png) left no-repeat;

        width:571px;

        height:126px;

        color:#fff;

        padding:8px 12px 38px 43px;

        margin:10px 0 0 0;

        text-align:right;

    }

    #packItems .green .left-content{

        margin:20px 0 0 0;

        float:left;

        overflow:auto;

        width:320px;

        height:120px;

        text-align:left;

    }

    #packItems .green .left-content h1{

        width:294px;

        color:#014048;

        font-weight:bold;

        font-size:24px;

        text-align:left;

        line-height:100%;

    }

    #packItems .green .left-content h1 a{color:#014048;}

    #packItems .green .left-content p{width:294px;color:#fff;}

    

    #packItems .red{

        background:url(images/tourpics-packitem-red-bg.png) left no-repeat;

        width:571px;

        height:126px;

        color:#fff;

        padding:8px 12px 38px 43px;

        margin:10px 0 0 0;

        text-align:right;

    }

    #packItems .red .left-content{

        margin:24px 0 0 0;

        float:left;

        overflow:auto;

        width:320px;

        height:120px;

        text-align:left;

    }

    #packItems .red .left-content h1{

        width:294px;

        color:#741010;

        font-weight:bold;

        font-size:24px;

        text-align:left;

        line-height:100%;

    }

    #packItems .red .left-content h1 a{color:#741010;}

    #packItems .red .left-content p{width:294px;color:#fff;}



#tourpics-footer{text-align:right;}

    #tourpics-footer #tourpicsPagination{

        background:url(/images/tourpics-pagination-bg.png) right no-repeat;

        color:#ffd154;

        float:left;

        width:172px;

        height:26px;

        text-align:left;

        padding:14px 16px 0 24px;

    }

    #tourpics-footer #tourpicsPagination .pagination-links{margin:0 0 0 15px;}

    #tourpics-footer #tourpicsPagination .pagination-links a{color:#ffd154;}

    #tourpics-footer #tourpicsPagination .pagination-links a.current{color:#43cdff;text-decoration:underline;}



#tourPicsArchive{text-align:right;margin:20px 0 0 0;}

    #tourPicsArchive #tourPicsArchiveLeft{

        background:url(/images/tourpics-archive-left-bg.png) right no-repeat;

        float:left;

        width:284px;

        height:722px;

        padding:10px;

    }

    #tourPicsArchive #tourPicsArchiveLeft .tourpicsarchivenav{text-align:left;padding:0 0 0 20px;}

    #tourPicsArchive #tourPicsArchiveLeft .archiveitem{

        text-align:right;

        padding:0 10px;

        line-height:100%;

    }

    #tourPicsArchive #tourPicsArchiveLeft .archiveitem img.left{float:left;}

    #tourPicsArchive #tourPicsArchiveLeft .archiveitem h1{font-size:18px;font-weight:bold;color:#ffd154;}

    #tourPicsArchive #tourPicsArchiveLeft .archiveitem div.view{text-align:center;padding:10px 0 0 0;}

    #tourPicsArchive #tourPicsArchiveLeft .archiveitem p{color:#fff;text-align:left}

    

    #tourPicsArchive #tourPicsArchiveRight{

        background:url(/images/tourpics-archive-right-bg.png) right no-repeat;

        width:284px;

        height:722px;

        margin:0 0 0 314px;

        padding:10px;

    }

    #tourPicsArchive #tourPicsArchiveRight .tourpicsarchivenav{text-align:right;padding:0 20px 0 0;}

    #tourPicsArchive #tourPicsArchiveRight .archiveitem{

        text-align:left;

        padding:0 10px;

        line-height:100%;

    }

    #tourPicsArchive #tourPicsArchiveRight .archiveitem div.right{float:right;}

    #tourPicsArchive #tourPicsArchiveRight .archiveitem h1{font-size:18px;font-weight:bold;color:#ffd154;}

    #tourPicsArchive #tourPicsArchiveRight .archiveitem div.view{text-align:center;padding:10px 0 0 0;}

    #tourPicsArchive #tourPicsArchiveRight .archiveitem p{color:#fff;text-align:left}

    

#hintContainer{

    background:url(/images/hints-bg.jpg) repeat-y;

    width:622px;

    text-align:left;

}

    #hintContainer img{padding:0;margin:0;}

    #hintContainer img.right{float:right;}

    #hintContainer .hintcontent{padding:0 30px 0 50px;color:#958a8a;font-size:14px;}

    #hintContainer .hintcontent h2{color:#ffd154;font-weight:bold;font-size:16px;padding:0;margin:0;line-height:50%;}

    

#hintsArchiveBtn{text-align:right;padding-top:20px;}

#hintsReadMoreBtn{text-align:right;padding-right:20px;}



#hintsHeader{

    background:url(images/hhh-hdr.gif) no-repeat;

    width:548px;

    height:79px;

    color:#fff;

    padding:53px 37px 0 37px;

    margin:0 0 10px 0;

}



#hintArchiveContainer{

    background:url(/images/hints-archive-bg.png) repeat-y;

    width:622px;

    text-align:left;

}

    #hintArchiveContainer img{padding:0;margin:0;border:none:margin-bottom:-5px;}

    #hintArchiveContainer .hintpost img.right{float:right;}

    #hintArchiveContainer .hintpost h2{color:#ffd154;font-weight:bold;font-size:16px;padding:0;margin:0;line-height:50%;}

    #hintArchiveContainer .hintpost{clear:both;padding:0 30px 0 50px;color:#fff;font-size:14px;}



#basicContainer{

    background:url(/images/basic-bg-lg.png) repeat-y;

    width:782px;

    text-align:left;

    position:relative;

}

    #basicContainer img{padding:0;margin:0;}

    #basicContainer img.right{float:right;}

    #basicContainer .basiccontent{padding:0 30px 0 50px;color:#958a8a;font-size:14px;}

    #basicContainer .basiccontent h2{color:#ffd154;font-weight:bold;font-size:16px;padding:0;margin:0;line-height:50%;}

    #basicContainer #basicPageTitle{

        postition:absolute;

        margin-top:-50px;

        padding-bottom:30px;

        font-size:20px;

        color:#ffd154;

        font-weight:bold;

    }



#vipContainer{

    background:url(images/vip-poster.png) no-repeat;

    width:748px;

    height:829px;

    padding:60px 0 0 0;

}







#vip-year-Btn{float:right;padding:20px;}



#vip-month-Btn{float:left;padding:20px;}











#adtalesContainer{

    background:url(/images/adtales-bg.jpg) no-repeat;

    width:626px;

    height:722px;

    padding:60px 0 0 0;

}

    #adtalesContainer h2{color:#f48b03;font-weight:bold;font-size:16px;padding:0 0 0 100px;margin:0;font-style:italic;text-align:left;}

    #adtalesContainer p{padding:0 20px 0 100px;color:#4a4d80;text-align:justify;}

    #adtalesContainer #adtales-tmp1{float:right;margin:0 -20px 0 0;}

    #adtalesContainer #adtales-tmp2{float:left;}

    #adtalesContainer #adtales-tmp3{float:right;}



#adtalesArchiveBtn{text-align:right;padding-top:20px;}

#worldtournewsHeader{

    background:url(images/world-tour-news-hdr.gif) no-repeat;

    width:548px;

    height:78px;

    color:#fff;

    padding:53px 37px 0 37px;

}



#worldtournewsContainer{

    background:url(/images/worldtournews-maincontent-bg.png) no-repeat;

    width:592px;

    height:440px;

    padding:20px;

}

    #worldtournewsContainer h2{color:#ffd154;font-weight:bold;font-size:18px;margin:0;padding:0;}

    #worldtournewsContainer p{color:#ffffff;text-align:justify;}

    #worldtournewsContainer img.worldtournews-image{padding:0 0 10px 10px;}



#worldtournewsFullContainer{

    background:url(/images/worldtournews-full-bg.png) no-repeat;

    width:586px;

    height:592px;

    padding:20px;

}

    #worldtournewsFullContainer h2{color:#ffd154;font-weight:bold;font-size:18px;margin:0;padding:0;}

    #worldtournewsFullContainer p{color:#1e1308;text-align:justify;}

    #worldtournewsFullContainer img.worldtournews-image{padding:0 0 10px 10px;}



#worldtournewsArchiveContainer{

    background:url(/images/worldtournews-full-bg.png) no-repeat;

    width:586px;

    height:592px;

    padding:20px;

}

    #worldtournewsArchiveContainer .newspost h2{color:#ffd154;font-weight:bold;font-size:16px;padding:0;margin:0;line-height:50%;}

    #worldtournewsArchiveContainer .newspost p{color:#fff;text-align:justify;}

    #worldtournewsArchiveContainer .newspost img.right{float:right;padding:10px 0 0 10px;}

    #worldtournewsArchiveContainer .newspost{clear:both;padding:0 30px 0 50px;color:#fff;font-size:14px;}



#worldtournewsArchiveBtn{text-align:right;padding-top:20px;}



#worldtournewsBottomContainer{}

    #worldtournewsBottomContainer #onTheHorizion{

        background:url(/images/worldtournews-horizon-bg.png) no-repeat;

        width:264px;

        height:276px;

    }

    #worldtournewsBottomContainer #onTheHorizion div.postContent{padding:60px 30px 30px 30px;}

    #worldtournewsBottomContainer #nextShows{

        background:url(/images/worldtournews-nextshows.png) no-repeat;

        float:right;

        width:302px;

        height:186px;

        padding:60px 30px 30px 30px;

    }

    #worldtournewsBottomContainer #nextShows div.postContent{

        background:url(/images/worldtournews-nextshows-arrow.png) left top no-repeat;

        height:29px;

        padding:0 0 0 34px;

        margin:25px 0 0 0;

        color:#1a2f68;

        font-size:18px;

    }

    #worldtournewsBottomContainer #nextShows div.postContent p{padding:0 0 0 15px;margin:0;}

    

#contestsHeader{

    background:url(images/contests-header.gif) no-repeat;

    width:548px;

    height:72px;

    color:#fff;

    padding:53px 37px 0 37px;

    text-align:left;

}



#contestsTop{text-align:left;color:#fff;}

    #contestsTop #contestOne{

        background:url(/images/contests-block-contest1-bg.png) no-repeat;

        height:369px;

        width:316px;

    }

    #contestsTop #contestOne div.contestcontent{padding:140px 35px 35px 35px;}

    #contestsTop #contestTwo{

        background:url(/images/contests-block-contest2-bg.png) no-repeat;

        height:369px;

        width:310px;

        float:right;

    }

    #contestsTop #contestTwo div.contestcontent{padding:140px 35px 35px 35px;}

#contestsBottom{clear:both;text-align:left;color:#fff;}

    #contestsBottom #contestPrizes{

        background:url(/images/contests-block-prizes-bg.png) no-repeat;

        height:371px;

        width:313px;

    }

    #contestsBottom #contestPrizes div.contestcontent{padding:215px 35px 35px 35px;}

    #contestsBottom #contestRules{

        background:url(/images/contests-block-rules-bg.png) no-repeat;

        height:371px;

        width:313px;

        float:right;

    }

    #contestsBottom #contestRules div.contestcontent{padding:90px 35px 35px 20px;}

    #contestsBottom #contestRules div.contestcontent ul li{

        list-style:none;

        list-style-image:none;

        list-style-type:none;

        background:url(/images/contests-arrow.png) left no-repeat;

        height:30px;

        padding:5px 5px 5px 50px;

    }



#charactersHeader{

    background:url(images/characters-header.gif) no-repeat;

    width:548px;

    height:72px;

    color:#fff;

    padding:53px 37px 0 37px;

}



#characterViewer{

    background:url(/images/character-viewer-1-1.png) no-repeat;

    height:259px;

    width:621px;

}

    #characterViewer #cvContent{

        padding:32px 35px 35px 300px;

    }

    #characterViewer #cvContent h2{color:#006085;font-size:20px;font-weight:bold;line-height:50%;padding:0;margin:0;}

    #characterViewer #cvContent p{display:block;text-align:justify;padding:0 60px 0 0;}

    #characterViewer #cvContent p span.cv-intro{color:#1093c4;height:177px;display:block;overflow:auto;}

    #characterViewer #cvContent p span.cv-intro strong{font-weight:bold;}

    #characterViewer #cvContent #cvNav{float:right;}

    #characterViewer.character-1{

        background:url(/images/character-viewer-1-1.png) no-repeat;

        height:259px;

        width:621px;

    }

    #characterViewer.character-2{

        background:url(/images/character-viewer-1-2.png) no-repeat;

        height:259px;

        width:621px;

    }

    #characterViewer.character-3{

        background:url(/images/character-viewer-1-3.png) no-repeat;

        height:259px;

        width:621px;

    }

    #characterViewer.character-4{

        background:url(/images/character-viewer-1-4.png) no-repeat;

        height:259px;

        width:621px;

    }

    #characterViewer.character-5{

        background:url(/images/character-viewer-1-5.png) no-repeat;

        height:259px;

        width:621px;

    }

    #characterViewer.character-6{

        background:url(/images/character-viewer-1-6.png) no-repeat;

        height:259px;

        width:621px;

    }

    #characterViewer.character-7{

        background:url(/images/character-viewer-1-7.png) no-repeat;

        height:259px;

        width:621px;

    }

    #characterViewer.character-8{

        background:url(/images/character-viewer-1-8.png) no-repeat;

        height:259px;

        width:621px;

    }

    #characterViewer.character-9{

        background:url(/images/character-viewer-1-9.png) no-repeat;

        height:259px;

        width:621px;

    }

    #characterViewer.character-10{

        background:url(/images/character-viewer-1-10.png) no-repeat;

        height:259px;

        width:621px;

    }

    #characterViewer.character-11{

        background:url(/images/character-viewer-1-11.png) no-repeat;

        height:259px;

        width:621px;

    }

    #characterViewer.character-12{

        background:url(/images/character-viewer-1-12.png) no-repeat;

        height:259px;

        width:621px;

    }

    #characterViewer.character-13{

        background:url(/images/character-viewer-1-13.png) no-repeat;

        height:259px;

        width:621px;

    }

    #characterViewer.character-14{

        background:url(/images/character-viewer-1-14.png) no-repeat;

        height:259px;

        width:621px;

    }

    

    .character-name{

        color:Gold;

        font-weight:bold;

        padding:10px;

        position:absolute;

        text-align:center;

        width:175px;

        font-size:18px;

    }



/* games */

#gamesContainer{color:#fff;}

    #gamesContainer strong{color:#376ce4;font-weight:bold;font-size:16px;font-style:italic;}

    #gamesContainer div{clear:both;}

    #gamesContainer div p{text-align:inherit;}

    #gamesContainer img{padding:5px;}

    #gamesContainer img.right{float:right;}

    #gamesContainer img.left{float:left;}

    #gamesContainer #game1{

        background:url(images/games-bg1.png) no-repeat;

        height:106px;

        padding:10px 42px 10px 188px;

        text-align:left;

    }

    #gamesContainer #game2{

        background:url(images/games-bg2.png) no-repeat;

        height:106px;

        padding:10px 210px 10px 42px;

        text-align:right;

    }

    #gamesContainer #game3{

        background:url(images/games-bg3.png) no-repeat;

        height:93px;

        padding:10px 42px 10px 188px;

        text-align:left;

    }

    #gamesContainer #game4{

        background:url(images/games-bg4.png) no-repeat;

        height:107px;

        padding:10px 210px 10px 42px;

        text-align:right;

    }

    #gamesContainer #game5{

        background:url(images/games-bg5.png) no-repeat;

        height:104px;

        padding:10px 42px 10px 188px;

        text-align:left;

    }

    #gamesContainer #game6{

        background:url(images/games-bg6.png) no-repeat;

        height:107px;

        padding:10px 200px 10px 42px;

        text-align:right;

    }

    

.mb-tv-container{

    background:url(images/mbtv-bg.jpg) no-repeat;

    height:633px;

    padding-left:31px;

    padding-top:27px;

    width:729px;
}
/* Ciplex Changes */

@font-face {
    font-family: 'MarkerFeltThinPlainRegular';
    src: url('fonts/maft____-webfont.eot');
    src: url('fonts/maft____-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/maft____-webfont.woff') format('woff'),
         url('fonts/maft____-webfont.ttf') format('truetype'),
         url('fonts/maft____-webfont.svg#MarkerFeltThinPlainRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'BadaBoomBBRegular';
    src: url('fonts/badabb_-webfont.eot');
    src: url('fonts/badabb_-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/badabb_-webfont.woff') format('woff'),
         url('fonts/badabb_-webfont.ttf') format('truetype'),
         url('fonts/badabb_-webfont.svg#BadaBoomBBRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.floatleft { float:left; }
.floatright { float:right; }

/* Registration Page */

#signUpForm {
		width:590px;
		font-family: 'MarkerFeltThinPlainRegular';
		font-size:18px;
}
#signUpForm p { font-size:18px; }
#signUpTitle,
#confirmTitle,
#profileTitle {
    display: block !important;
    height: 60px !important;
    width: 100% !important;
	overflow: hidden;
	margin:0;
	padding:0;
    text-indent: -9999px;
}
#signUpTitle {
    background:transparent url("/content/wp-content/plugins/s2member/images/signup-header.png") left top no-repeat;
}
#confirmTitle {
    background:transparent url("custom-login/confirmation.jpg") left top no-repeat;
}
#profileTitle {
    background:transparent url("custom-login/profile-mod.jpg") left top no-repeat;
}
.signUpPost {
		color:#ffffff;
		font-size:14px;
}
div#s2member-pro-authnet-checkout-form-description-section {
		position:absolute;
		left:570px;
		margin:0!important;
		top:340px;
}
div#s2member-pro-authnet-checkout-form-submission-section-title { display:none; }
div.s2member-pro-authnet-form-section {
    margin: 10px 0 0 0!important;
}
#s2member-pro-authnet-checkout-form-custom-fields-section-title,
#s2member-pro-authnet-checkout-form-password-strength,
#s2member-pro-authnet-checkout-form-description-div,
.ws-plugin--s2member-profile-field-divider-section-title,
#ws-plugin--s2member-profile-password-strength,
#s2member-pro-authnet-update-form-submission-section-title,
#s2member-pro-authnet-update-form-response-section,
#s2member-pro-authnet-checkout-form-description-section,
#s2member-pro-authnet-checkout-form-coupon-section,
#s2member-pro-authnet-update-form-billing-method-section-title { display:none; }
#s2member-pro-authnet-checkout-form-custom-fields-section { display:block!important; }

#s2member-pro-authnet-checkout-form-custom-fields-section { margin-top:-20px!important; }
.s2member-pro-authnet-form-div {
		float:left;
		width:100%;
		margin:-10px 0 0 0!important;
}
#ws-plugin--s2member-profile td {
	margin:-20px 0 0 0!important;
	float:left;
		width:100%;
		padding:0;
}
#s2member-pro-authnet-update-form-description-div {
	font-family: 'MarkerFeltThinPlainRegular'!important;
	padding:10px 0 0 20px;
	font-size:26px;
	text-transform:uppercase;
}
.s2member-pro-authnet-checkout-form-card-type-div,
.s2member-pro-authnet-checkout-form-submit-div { margin:0!important; }
#s2member-pro-authnet-checkout-form-custom-fields-section label {
		width:190px;
		margin-top:0;
}
#s2member-pro-authnet-checkout-form-card-type-div {
		width:390px;
		float:right;
}
.s2member-pro-authnet-form-section-title,
#s2member-pro-authnet-checkout-form-custom-reg-field-street-address-divider-section,
#s2member-pro-authnet-checkout-form-billing-method-section-title {
		width:380px;
		height:40px;
		float:right;
		text-transform:uppercase;
		font-weight:bold;
		display:block;
		text-indent:-99999em;
		margin:0!important;
		padding:0!important;
		border-bottom:none!important;
		font-family: 'MarkerFeltThinPlainRegular'!important;
		background:url('custom-login/step1.png') left center no-repeat!important;
}
	#s2member-pro-authnet-checkout-form-custom-reg-field-street-address-divider-section { background:url('custom-login/step3.png') left center no-repeat!important; }
	#s2member-pro-authnet-checkout-form-billing-method-section-title { background:url('custom-login/step4.png') left center no-repeat!important; }
	#s2member-pro-authnet-checkout-form-billing-address-section-title { background:url('custom-login/step5.png') left center no-repeat!important; }
	
#s2member-pro-authnet-checkout-form-email-div {
		padding-bottom:35px;
		margin-bottom:8px;
		background:url('custom-login/step2.png') 210px bottom no-repeat!important;
}
#s2member-pro-authnet-checkout-form-card-type-div label {
		float:none;
		width:25%;
		height:auto;
		line-height:normal;
}
#signUpForm label span,
#signUpForm label strong {
		width:190px;
		float:left;
		text-align:right;
		margin-top:30px;
		font-size:18px;
		font-family: 'MarkerFeltThinPlainRegular'!important;
		font-weight:normal;
}
#s2member-pro-authnet-cancellation-form-submission-section-title,
#signUpForm label small,
#signUpForm label em {
		display:none;
}
#signUpForm input[type="text"],
#signUpForm input[type="password"]{
		-moz-box-sizing: border-box !important;
    background: url("custom-login/inputback.png") repeat scroll 0 0 transparent !important;
    border: 0 solid #333333 !important;
    color: #333333 !important;
    font-size: 20px !important;
    font-weight: normal !important;
    margin: 0 !important;
    padding: 15px 18px 15px 18px !important;
    width: 390px !important;
	float:right;
}

#signUpForm select {
		-moz-box-sizing: border-box !important;
		background-color:#4eb1e6;
    /*background:transparent url("http://morrisbrothers.ciplex.uscustom-login/inputback.png") left top no-repeat;*/
    border: 0 solid #333333 !important;
    color: #333333 !important;
    font-size: 20px !important;
    font-weight: normal !important;
    margin: 0 !important;
	height:40px;
	line-height:40px;
    width: 360px !important;
	float:right;
	padding:8px 14px 8px 8px;
	margin-right:20px!important;
}
#signUpForm select option { background-color:#ffffff; }

#s2member-pro-authnet-checkout-submit {
	background:transparent url("images/joinnow.png") left top no-repeat;
	display: block !important;
    height: 67px !important;
    width: 198px !important;
	float:right;
	overflow: hidden;
	margin:0;
	padding:0;
    text-indent: -9999px;
	border:none;
	cursor:pointer;
}
#ws-plugin--s2member-profile-submit,
#s2member-pro-authnet-update-submit,
#continue-btn {
	background:transparent url("custom-login/update-info.png") left top no-repeat;
	display: block !important;
    height: 52px !important;
    width: 150px !important;
	float:right;
	overflow: hidden;
	margin:0;
	padding:0;
    text-indent: -9999px;
	border:none;
	cursor:pointer;
	margin-top:10px !important;
}
#continue-btn {
	background:transparent url("custom-login/continue.png") left top no-repeat;
}
#s2member-pro-authnet-cancellation-submit {
	background:transparent url("custom-login/confirm-cancellation.png") left top no-repeat;
	display: block !important;
    height: 68px !important;
    width: 373px !important;
	float:right;
	overflow: hidden;
	margin:0;
	padding:0;
    text-indent: -9999px;
	border:none;
	cursor:pointer;
	margin-top:10px !important;
}

/* Login Page */

#login {
		font-family: 'MarkerFeltThinPlainRegular';
		font-size:18px;
		color:#ffffff;
		min-height:794px;
		background:url('custom-login/background.jpg') left top no-repeat;
}
#login h1 {
	width:100%;
	float:left;
	background:url(images/login-title.jpg) no-repeat top left;height:67px;text-indent:-9999px;overflow:hidden;display:block;
}
#login h1.forgot-pass {
	background:url(images/forgot-pass-h1.png) no-repeat top left;
}
#login h1.reset-pass {
	background:url(custom-login/password-reset.jpg) no-repeat top left;
}

#login p,
#login div {
	float:left;
	padding:0 0 10px 0;
	margin:0;
}
#login form p {
	width:500px;
}
#login form p.submit {
	width:80px;
	margin-top:7px;
}
#login form p.forgot-pass {
	width:137px;
	float:right;
	margin-right:145px;
}
#login form p label {
	width:110px;
	float:left;
	text-align:right;
	line-height:50px;
}
#login p#nav {
	margin:0 0 0 120px;
}
#login form p.forgetmenot { display:none; }
#login input[type="text"],
#login input[type="password"]{
    background: url("custom-login/inputback.png") left top no-repeat;
    border: 0 solid #333333;
    color: #333333;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 15px 18px 15px 18px;
    width: 338px;
	float:right;
	position:relative;
	margin-right:14px;
}
#login form p.submit input {
	width:80px;
	background:transparent url("images/login-btn.png") left top no-repeat;
	display: block;
    height: 40px;
	float:right;
	overflow: hidden;
	margin:0;
	padding:0;
    text-indent: -9999px;
	border:none;
	cursor:pointer;
}
#login form p.forgot-pass input {
	width:137px;
	height:52px;
	background:transparent url("images/forgot-pass.png") left top no-repeat;
}
#login p#nav #register {
	width:152px;
	height:51px;
	background:transparent url("images/register-btn.png") left top no-repeat;
	display: block;
	float:left;
	overflow: hidden;
    text-indent: -9999px;
	margin-right:15px;
}
#login p#nav #forgot-pass {
	width:193px;
	height:52px;
	background:transparent url("images/forgot-pass-btn.png") left top no-repeat;
	display: block;
	float:left;
	overflow: hidden;
    text-indent: -9999px;
}

/* Tour Pics */

	div.tourpics {
			width:599px;
			float:left;
	}
	div.tourpics h1 {
			width:599px;
			float:left;
			font-family: 'BadaBoomBBRegular';
			font-size:48px;
			color:#ffd154;
			text-align:left;
			text-shadow: #000000 4px 4px 0;
	}
	div.tourpics h1.tour {
			text-indent:-9999em;
			display:block;
			height:55px;
			background:url('images/tour-pics.jpg') left top no-repeat;
	}
	div.tourpics h1 #back-gallery {
			width:99px;
			height:35px;
			float:right;
			display:block;
			margin-top:10px;
			text-indent:-99999em;
			background:url('images/tour-back.jpg') left top no-repeat;
	}
	div.tourpics p.welcome-text,
	div.tourpics div.textwidget {
			width:599px;
			float:left;
			font-size:18px;
			color:#ffffff;
			margin-top:4px;
			margin-bottom:30px;
			font-family: 'MarkerFeltThinPlainRegular';
	}
	div.tourpics div.search-pics {
			width:599px;
			height:46px;
			float:left;
			margin-bottom:15px;
	}
	div.tourpics div.search-pics input {
			float:left;
			margin-right:14px;
			font-size:16px;
			color:#312012;
			line-height:29px;
			border:none;
			font-family: 'MarkerFeltThinPlainRegular';
	}
	div.tourpics div.search-pics input#sname {
			width:230px;
			height:29px;
			padding:7px 16px;
			background:url('images/school-input.jpg') left top no-repeat;
	}
	div.tourpics div.search-pics input#state {
			width:115px;
			height:29px;
			padding:7px 16px;
			background:url('images/state-input.jpg') left top no-repeat;
	}
	div.tourpics div.search-pics input#submit {
			width:124px;
			height:43px;
			text-indent:-99999em;
			font-size:0;
			display:block;
			cursor:pointer;
			background:url('images/tour-search.jpg') left top no-repeat;
	}
	div.tourpics ul#galleryList {
			width:599px;
			float:left;
			list-style:none;
			margin:0;
			padding:0;
			margin-bottom:20px;
	}
	div.tourpics ul#galleryList li {
			width:592px;
			height:86px;
			float:left;
			padding:12px 0 9px 7px;
			margin:0 0 6px 0;
			background:transparent url("images/galleryBg.jpg") left top no-repeat;
	}
	div.tourpics ul#galleryList li a {
			width:592px;
			height:86px;
			float:left;
			color:#ffffff;
			font-family: 'MarkerFeltThinPlainRegular';
	}
	div.tourpics ul#galleryList li div.galleryImg {
			width:150px;
			height:86px;
			float:left;
			overflow:hidden;
			margin-right:12px;
	}
	div.tourpics ul#galleryList li div.galleryImg img {
			width:150px;
			height:auto;
	}
	div.tourpics ul#galleryList li div.galleryTitle {
			width:430px;
			float:left;
	}
	div.tourpics ul#galleryList li div.galleryTitle h3 {
			width:430px;
			float:left;
			font-size:30px;
			line-height:40px;
			text-decoration:none;
			margin:0;
			color:#ffffff;
			font-family: 'MarkerFeltThinPlainRegular';
	}
	div.tourpics ul#galleryList li div.galleryTitle span {
			width:430px;
			color:#b2d89e;
			font-size:16px;
			text-decoration:none;
			font-family: 'MarkerFeltThinPlainRegular';
	}
	
	div.tourpics div.images-wrap {
			width:599px;
			float:left;
			padding-bottom:34px;
			margin-top:30px;
			margin-bottom:20px;
			background:url('images/green-line.jpg') left bottom no-repeat;
	}
	div.tourpics div.images-wrap div.left-arrow {
			width:66px;
			height:285px;
			float:left;
			margin-right:12px;
	}
	div.tourpics div.images-wrap div.left-arrow a {
			width:66px;
			height:25px;
			float:left;
			display:block;
			text-indent:-99999em;
			margin-top:130px;
			background:url('images/tour-arrows.png') left top no-repeat;
	}
	div.tourpics div.images-wrap div.images {
			width:446px;
			float:left;
	}
	div.tourpics div.images-wrap div.images div.image {
			width:446px;
			float:left;
			text-align:center;
	}
	div.tourpics div.images-wrap div.images div.image img {
			max-width:446px;
	}
	div.tourpics div.images-wrap div.right-arrow {
			width:66px;
			height:285px;
			float:right;
	}
	div.tourpics div.images-wrap div.right-arrow a {
			width:66px;
			height:25px;
			float:left;
			display:block;
			text-indent:-99999em;
			margin-top:130px;
			background:url('images/tour-arrows.png') left bottom no-repeat;
	}
	div.tourpics div.images-wrap div.bottom-text {
			width:446px;
			float:left;
			margin-top:10px;
			margin-left:78px;
	}
	div.tourpics div.images-wrap div.bottom-text span.description {
			width:330px;
			float:left;
			font-size:20px;
			font-family: 'MarkerFeltThinPlainRegular';
			color:#ffffff;
	}
	div.tourpics div.images-wrap div.bottom-text span.count {
			float:right;
			font-size:20px;
			color:#ffd154;
			font-family: 'MarkerFeltThinPlainRegular';
	}
		div.tourpics div.images-wrap div.bottom-text span.count cite { font-style:normal; }
	div.tourpics div.pics-wrap {
			width:616px;
			float:left;
	}
	div.tourpics div.pics-wrap div.image {
			width:134px;
			height:100px;
			float:left;
			margin-right:20px;
			margin-bottom:20px;
			overflow:hidden;
	}
	div.tourpics div.pics-wrap div.image img {
			max-width:134px;
			height:auto;
			cursor:pointer;
	}
	div.tourpics div.pagination {
			width:599px;
			height:21px;
			float:left;
			text-align:center;
			font-size:18px;
			color:#ffd154;
			font-family: 'MarkerFeltThinPlainRegular';
	}
	div.tourpics div.pagination div.centerlinks {
			width:200px;
			float:left;
			text-align:center;
	}
	div.tourpics div.pagination a {
			font-size:18px;
			color:#ffd154;
			float:none;
			margin:0;
			border:none;
			padding:2px 6px 0 6px;
			width:auto;
			line-height:21px;
			display:inline;
			font-family: 'MarkerFeltThinPlainRegular';
	}
	div.tourpics div.pagination div.centerlinks a.current,
	div.tourpics div.pagination div.centerlinks a:hover {
			width:29px;
			height:21px;
			color:#281a0e;
			background:url('images/pag-current.jpg') center center no-repeat;
	}
	div.tourpics div.pagination div.floatleft a,
	div.tourpics div.pagination div.floatright a {
			height:21px;
			line-height:21px;
			float:left;
			font-size:18px;
			color:#ffd154;
			text-align:left;
			padding:0;
			font-family: 'MarkerFeltThinPlainRegular';
	}
	div.tourpics  div.pagination div.floatleft a.first-page {
			padding-left:43px;
			margin-right:20px;
			background:url('images/pag-first-last.png') left top no-repeat;
	}
	div.tourpics div.pagination div.floatright a.last-page {
			padding-right:43px;
			margin-left:20px;
			background:url('images/pag-first-last.png') right bottom no-repeat;
	}
	div.tourpics div.pagination div.floatleft a.prev-page {
			padding-left:25px;
			background:url('images/pag-next-prev.png') left top no-repeat;
	}
	div.tourpics div.pagination div.floatright a.next-page {
			padding-right:25px;
			background:url('images/pag-next-prev.png') right bottom no-repeat;
	}
