/* Tabs on the home page search/browse boxes */

div.tabnav ul {
	position: relative;
	padding: 0;
	margin: 2px 0;
}
div.tabnav li {
	position: relative;
	display: inline-block;
	list-style-type: none;
	z-index: 0;
	background-color: transparent;
	color: #fff;
	font-weight: 700;
	margin-right: -2px;
	margin-left: 1px;
	/* IE hack */
zoom: 1;
*display:inline;
}
div.tabnav li.first {
	margin-left: 2px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
}
div.tabnav li.active, div.tabnav li:hover {
	background: #67839B;
}
div.tabnav li a, div.tabnav li a:link, div.tabnav li a:active, div.tabnav li a:visited {
	color: #fff;
	text-decoration:none;
	padding: 6px .5em 6px .5em;
	line-height: 2em;
}
/* This is for the home page pluslets */

.pluslet_splash {
	position: relative;
	clear: both;
	background: #C8C7BC url(../images/layout/pluslet_head_black.gif) top repeat-x;
	cursor: auto;
	z-index: 1;
	border: 1px solid #fff;
	padding: 0 0 12px 0;
	font-size: 10pt;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	margin-bottom: 1em;
}
.pluslet_splash p {
	margin: 0;
}


/* Used with the ajax inserted content */

.pluslet_body_splash {
	clear: both;
	color: #333;
	background-color: #dfdfdf;
	background-color: #efefef;
	background-color: #C8C7BC;
	padding: 0px 10px;
	padding-top: 1em;
	text-align: left;
	overflow: auto;
}
div.pluslet_body_splash ul {
	padding-left: 1em;
}
div.pluslet_body_splash p {
	padding: 0 0 .3em 0;
}
#imagebox {
	border: 1px solid #fff;
	padding: 0px;
	background-color: #C8C7BC;
	font-size: 10pt;
	height: 280px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	overflow: hidden;
}
#feature-0-text {
	padding-top: 3px;
}
#feature_links a:link, #feature_links a:visited {
	color: #fff;
}
#feature_links a:hover {
	color: #FF0066;
}
#imagespot {
	position: relative;
	float: left;
	margin: 10px 0 10px 10px;
	height: 260px;
	border-right: 1px solid #fff;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 300px;
	background-color: #fff;
}
#imagebox strong {
	font-weight: bold;
	color: #333;
}
#imagespot a:link, #imagespot a:visited {
	color: #fff;
}
#imagespot a:hover {
	color: #FF0066;
}
#feature_links {
	position: relative;
	float: left;
	width: 220px;
	background-color: #fff;
	margin: 10px 0 10px 0px;
	height: 260px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	margin-left: 1px;
}
#feature_header {
	/* background-color: #fff; RWG */
	/* background: #3A526E url("../images/layout/image_text_gradient.gif") top repeat-x; RWG */
	background-color: #67839B; /* RWG */
	color: #fff;
	font-weight: bold;
	font-size: 1em;
	font-family: arial, Verdana, Geneva, sans-serif;
	padding: 5px 5px 5px 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
}
#feature_body {
	border-top: 1px #fff solid;
	padding: 5px 5px 5px 10px;
	 background: #fff url("../images/layout/feature_text_bg.gif") top repeat-x;
	max-height:219px;
        height: 260px;
	font-family:arial,georgia,"times new roman",times,serif;
	font-size:14px;
        line-height:18px;
}

#feature_body p {
	padding-bottom: 5px;
}

#feature_links a, #feature_links a:link, #feature_links a:visited {
	color: #924C7D;
}
.buttonesque {
	border: 1px solid #ccc;
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-right: 1em;
	padding-left: 1em;
	margin-top: 1.2em;
	cursor:pointer;
}
#feature_nav span.active {
	cursor: auto;
}
#feature_nav a, #feature_nav a:link {
	text-decoration: none;
	color: #333;
}
#feature_nav span.active, #feature_nav span:hover {
	background-color: #67839B;
	/* background: #67839B url("../images/layout/image_text_gradient.gif") repeat-x top; RWG */
	color: #fff;
}
div.searchtop li {
	margin-left: 1em;
}
/* Collections are the generated lists, i.e., DVDs, Musicals, etc. */

#collections {
	position: relative;
	margin: -1em auto;
	background-color: #333;
	width: 80%;
	text-align: center;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
#collections ul {
	padding: .5em 1em;
	text-align:center;
}
#collections li {
	position: relative;
	display: inline;
	list-style-type: none;
	margin-left: 0;
}
#collections a, #collections a:link, #collections a:visited {
	color: #fff;
	text-decoration: none;
	padding: .5em;
}
#collections a:hover {
	background-color: #67839B;
	padding: .5em .5em;
}
/* This overrides the default swoopy grey background */

#maincontent {
	background: #efefef;

}
/* frontpagedata is the info pulled in from FAQs or Tell Us */

.frontpagedata {
	float: right;
	width: 280px;
	padding-top: .5em;
	background-color: transparent;
	margin: 0;
	text-align: center;
	color: #9f9f9f;
}
.frontpagedata ul {
	list-style-type: none;
	line-height:1.5em;
	text-align: left;
}
.frontpagedata li {
	display:block;
	padding: .5em 0 .5em 1em;
}
.faq_striping {
	border-bottom: 1px dashed #924C7D;
}
div.frontpagedata a:link, div.frontpagedata a:visited {
	color: #333;
	text-decoration: none;
}
li.faq_striping:hover {
	background-color: #fff;
}
#askus_tellus {
	margin-left: 1.5em;
	margin-top: 2.0em;
}
#askuslogo {
	margin-top: 0px;
	float: left;
	display: block;
	width: 120px;
	height: 96px;
}
#telluslogo {
	margin-top: 0px;
	float: left;
	display: block;
	width: 98px;
	height: 96px;
}
.askimage {
	background: url(../images/layout/ask_tell2.png) top left;
}
.tellimage {
	background: url(../images/layout/ask_tell2.png) top right;
}
.askimage-hover {
	background: url(../images/layout/ask_tell2.png) bottom left;
	height: 96px;
}
.tellimage-hover {
	background: url(../images/layout/ask_tell2.png) bottom right;
	height: 96px;
}
.ask_tell_header {
	position: relative;
	text-align: center;
	color: #9f9f9f;
}
.asktell_linkon {
	text-align:right;
	margin-top: 1em;
}
/* slideshow controls */

#feature_nav {
	position: relative;
	float: right;
	margin: 0em auto;
	margin-right: 20px;
	margin-top: 1em;
	text-align: right;
}

#footer-short {
	position: relative;
	bottom: auto;
	left:auto;
	display: block;
	border-top: 1px solid red;
}
#shortfooter {
	display: none;
}

/* Alert on Home page */

#splash_alert {
	position: relative;
	background:#ffffff; padding: 10px; color:#333; border: #C8C7BC 1px dashed ;min-height: 20px;
		-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	margin: 0 auto;
	font-size: 1.1em;
	text-align:center;
}

#splash_alert strong {
	position: relative;
	top: -.3em;
}
/* for mobile visitors */

.mobilecheck {
	margin: 0 10px;
	padding: 0;
	float: left;
	height: 2em;
	font-size: 22pt;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	padding: .1em .7em;
	border: 1px solid #3163a0;
	background: #2661a1;
	background-image: -moz-linear-gradient(top, #719fd1, #2661a1);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #719fd1), color-stop(1, #2661a1));
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	text-align: center;
	width: 40%;
}
div.mobilecheck a {
	position:relative;
	top: 5px;
	color: #fff;
	text-decoration: none;
	display: block;
}
