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


body {
	margin: 0;
	padding: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	background-image: url(img/bkgd.gif);
	background-repeat:repeat;
	min-width:960px;
}

a img {border:none;}



#wrapper {
	width: 960px;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	background-color: #ffffff;
	background-image: url(img/bkgd.gif);
	background-repeat: repeat;
	margin-bottom: -100px;
	
}

<!--CSS for header include starts here-->
#header {
	width: 960px;
	display: block;
	background-image: url(img/bkgd.gif);
	background-repeat: repeat;
}


#logo {
	width: 680px;
	display: inline;
	float: left;
	padding-left: 20px;
}

#player {
	width: 200px;
	display: inline;
	float: right;
	padding-top: 30px;
	padding-right: 30px;
}

#navbar {
	width: 960px;
	height: 42px;
	display: inline;
	float: left;
	background-image: url(img/navbuttons/socialPLAIN2px.jpg);
	background-repeat: repeat;
	padding-left: 20px;
}

#buttons {
	width: 713px;
	height: 42px;
	display: block;
	float: left;
}

#buttons img {padding-top: 10px;}

#socialmedia {
	width: 167px;
	height: 42px;
	display: inline;
	float: right;
	padding-right: 65px;
}

#content {
	width: 876px;
	display: block;
	height: auto;
	margin: 0 auto;
	background-color:#000;
}
#spacer {
	width: 420px;
	height: 24px;
	display: inline;
	float: left;
	padding-bottom: 7px;
}

#templatespacer {
	width: 350px;
	height: 24px;
	display: inline;
	float: left;
	padding-bottom: 7px;
}

#templatespacer2 {
	width: 396px;
	height: 24px;
	display: inline;
	float: left;
	padding-bottom: 7px;
}

#tourspacer {
	width: 420px;
	height: 24px;
	display: inline;
	float: left;
	padding-bottom: 7px;
}

#subnav img {padding-left: 1px; padding-right: 1px;}
#tsubnav img {padding-left: 1px; padding-right: 1px;}
#t2subnav img {padding-left: 2px; padding-right: 2px;}

#subnav {
	width:399px;
	height: 24px;
	padding-bottom: 7px;
	margin-right: 40px;
	display: inline;
	float: right;
}
#tsubnav {
	width:445px;
	height: 24px;
	padding-bottom: 7px;
	margin-right: 50px;
	display: inline;
	float: right;
}

#t2subnav {
	width:430px;
	height: 24px;
	padding-bottom: 7px;
	margin-right: 1px;
	display: inline;
	float: right;
}

#toursubnav {
	width:399px;
	height: 24px;
	padding-bottom: 7px;
	margin-right: 20px;
	display: inline;
	float: right;
}

#leftofpic {width: auto; display: inline; float:left;}
#rightofpic {width: auto; display: inline; float:left;}
#infobox {
	width: 422px;
	height: auto;
	display: inline;
	float: left;
	background-color: #ffffff;
	text-align: center;
	color: #336699;
	margin-top: -5px;
	padding-bottom: 2px;
}
#infobox h1 {font-size: 1.1em; font-weight:800; color: #000000; padding-top: 2px; margin-bottom: -1px; line-height: 6px;}
#infobox h2 {font-size: 1em; color: 336699; padding-top: 1px; margin-bottom: 1px;}
#infobox h3 {font-size: .95em; color:#000; font-weight: 200; margin-top: -1px;}
#infobox p {font-size: .95em;}
#infobox img {padding: 1px; padding-bottom: 3px;}
#infoboxtop {margin-top: 5px;}
#infoboxtext {width: 422px; clear: both; margin-top: 8px;}
#indexsalebox {padding-bottom: 5px;}

#textslideshow {
	width: 406px;
	height: 198px;
	display: inline;
	float: left;
	
}

#slideshow {
	width: 280px;
	height: 190px;
	display: inline;
	float: left;
	background-color: #000;
	padding-top: 8px;

}

#indexemailbox {
	width: 180px;
	display: inline;
	float: left;
	background-color: #000;
	color: #fff;
	font-size: 1em;
}

#checkbox {visibility:hidden; height: 1px; overflow: hidden;}
#submit input {width: 70px; margin-bottom: 5px;}
#infobox1 {
	width: 330px;
	height: auto;
	display: inline;
	float: left;
	background-color: #ffffff;
	text-align: center;
	color: #336699;
	margin-top: -5px;
	padding-bottom: 2px;
}

#emailcollector {
	width: 310px;
	display: block;
	overflow: hidden;
	text-align: left;
	margin-left:10px;
	margin-bottom: 5px;
}

#emailcollector h1 {font-size: 1.1em; color: #000000; padding-top: 3px; padding-bottom: 3px; line-height: 14px; padding-left:5px; padding-right: 10px;}
#emailcollector p {font-size: 1em; color: #000; margin-left: 3px; margin-right: 3px;}
#mailinglist {border: 1px solid #fff;}
#emailcollector h2 {background-color: #336699; color: #fff; font-size: 1.125em; margin: 2px; padding: 2px; padding-left: 4px; padding-right:4px;}

#emailcollector input{
	width: 250px;
	background-color: #cccccc;
	color: #000;
	font-family:verdana, arial, sans-serif;
	font-size: 1.025em;
	border: 1px solid #336699;
	z-index:1;	
}
#sub1 input {width: 50px;}
#sub2 input {width: 70px; font-weight: 700;}

.genericcollector {
	width: 180px;
	margin: 5px;
	margin-bottom: 10px;
	font-size: 1em;
	border: 1px solid #fff;
}

.genericcollector input {
	width: 160px;
	color: #000;
	background-color: #ccc;
	font-family:verdana, arial, sans-serif;
	font-size: .9em;
	border: 1px solid #fff;
	margin-bottom: -8px;
}
.genericcollector p {margin-left: 6px; margin-right: 6px; font-size: .9em; color: #fff;}
.genericcollector h2 {font-size: 1.025em; color: #fff; margin-left: 5px; margin-right: 5px;}

#content1 {
	width: 876px;
	display: block;
	overflow: hidden;
	height: auto;
	clear: both;
	margin: 0 auto;
	background-color:#000;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 13px;
	padding-left: 13px;
	
}


#leftbox {
	width: 433px;
	height: auto;
	display: inline;
	float: left;
	margin-left: 5px;
	background-color: #fff;
}

.storebox {
	width: 400px;
	height: auto;
	display: block;
	padding-left: 10px;
	padding-right: 11px;
	margin: 5px;
}

.storepic {
	width: 131px;
	display: inline;
	float: right;
	padding: 4px;
}

.storebox p {font-size: 1.075em; font-weight: 500px;}
.storebox h2 {font-size: .575em; display: inline;}
.storetext {width: 260px; display: inline; float: left;}
.storepic img {padding-bottom: 3px; }
.buylinks {width: 131px; display: inline;}
#indexsalebox {width: 131px; height: 155px; display:block; margin:0 auto;}
#itunes {width: 35px; display: inline; float: left; margin-left: 6px;}
#paypal {width: 35px; display: inline; float: left; margin-left: 4px;}
#cdbaby {width: 35px; display: inline; float: right; margin-right: 10px;}
#s_itunes {width: 35px; display: inline; float: left; margin-left: 3px;}
#s_paypal {width: 35px; display: inline; float: left; margin-left: 3px;}
#s_cdbaby {width: 35px; display: inline; float: right; margin-right: 15px;}


#rightbox {
	width: 421px;
	height: auto;
	display: inline;
	float: right;
	margin-right: 17px;
	background color: #000;
	background-image: url(img/store_gradient.jpg);
	background-repeat: repeat-x;
	text-align: center;
	padding-top: 10px;
}

#rightbox p {padding-left: 12px; padding-right: 12px; padding-top: 2px; padding-bottom: 2px; color: #fff; font-size: 1.1em; font-weight: 700;}
#rightbox img {padding-top: 15px; padding-bottom: 10px;}

#mailbox {padding-bottom: 20px;}

#templatebox {
	width: 400px;
	height: 500px;
	display: inline;
	float: left;
	overflow: auto;
	background-color: #ffffff;
	color: #000;
	font-size: 1.1em;
	margin-top: -5px;
	padding-bottom: 2px;
}

#templatebox h1 {font-size: 1.2em; font-weight: 500; color: #333; margin-left: 6px;}
#templatebox a {color: #333; margin-left: 7px;}
#templatebox p {margin-left: 6px; margin-right: 2px;}

#templateboxtour {
	width: 375px;
	height: 475px;
	display: inline;
	float: left;
	overflow: auto;
	background-color: #ffffff;
	text-align: left;
	color: #000;
	margin-top: -5px;
	padding-bottom: 2px;
}

#templateboxtour p {font-size: 1.125em; padding: 7px; padding-bottom: 2px; padding-top: 1px;}
#templateboxtour table {font-size: 1.05em; padding-left: 5px;}

#templateboxscrapbook {
	width: 425px;
	height: 425px;
	display: inline;
	float: left;
	overflow: auto;
	background-color: #ffffff;
	text-align: left;
	color: #000;
	margin-top: -5px;
	padding-bottom: 2px;
}

#whiteboxnav {
	width: 400px;
	height: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	display: block;
	text-align: left;
	
}
#whiteboxnav a {text-decoration: none; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: 700; padding: 2px; border: 1px dotted #ccc; padding-top: 5px;}

#whiteboxnav a:hover {color:#fff; background-color: #ccc;}

#whiteboxnavtour {
	width: 303px;
	height: 10px;
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	
}
#whiteboxnavtour a {text-decoration: none; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: 700; padding: 2px; border: 1px dotted #ccc; padding-top: 5px;}

#whiteboxnavtour a:hover {color:#fff; background-color: #ccc;}

#storeemailwidget {width: 200px;
					display: block;
					clear:both;
					height: auto;
					overflow: hidden;
					margin-left: 110px;
}

#temailwidget {
	width: 250px;
	display: inline;
	float: left;
	background-color: #000;
	margin-left: 75px;
	margin-top: -135px;
	
}

#t2emailwidget {
	width: 250px;
	display: inline;
	float: right;
	background-color: #000;
	margin-top: 25px;
	margin-right: 60px;
	
}

#touremailwidget {
	width: 250px;
	display: inline;
	float: left;
	background-color: #000;
	margin-top: -75px;
	
}

#scrapbookemailwidget {
	width: 250px;
	display: inline;
	float: left;
	background-color: #000;
	margin-left: 90px;
	margin-top: -50px;
	
}

#templatetext {margin: 10px; font-size: 1.1em;}
#newstext {margin: 10px; font-size: 1.1em;}
#biolinks {padding-top: 15px; padding-bottom: 5px;}
#biolinks a {font-size: 1.1em; font-weight: 700; color:#000; padding-bottom: 2px;}
#biolinks a:hover {background-color: #ccc;}
#pkthumbs {margin-top: 25px; margin-bottom: 15px; margin-left: 20px; margin-right: 20px;}
#pkthumbs img {padding: 5px;}
.pkphoto {width: auto; display: inline; float: left;}
.pkphototext {width: auto; height: 160px; display: inline; float: left; margin-top: 25px;}
.pkphototext a {font-size: 1.05em; font-weight: 600; color: #000;}
.pkphototext a:hover {color:#fff; background-color: #ccc;}
#pressquotes {margin-top: 25px; font-size: 1.1em;}
#pressquotes a:hover {background-color: #ccc;}
#intro {width: 360px; font-size: 1.115em; padding-left: 5px;}
#videobox {margin-left: 25px; margin-right: 25px; margin-top: 25px;}
#videobox a {font-size: 1.1em; font-weight: 600; color: #000;}
#videobox a:hover {color:#000; background-color: #ccc;}
#templatetext a {font-size: 1.1em; font-weight: 700; color:#000; padding-bottom: 2px;}
#templatetext a:hover {color: #00C;}
#newstext a {color: #000; padding-bottom: 2px;}
#newstext a:hover {color: #00C;}
iframe#ifrm { 
    padding:.5em;
    margin:1.5em 0 1em;
    width:95%;
    height:460px
    }

