/* RESET CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
/*table {	border-collapse:collapse; border-spacing:0;}*/
fieldset,img { 	border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {	list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

/*
     COMMON ELEMENTS
*/

strong {font-weight: bold;}
em {font-style: italic;}

* { padding: 0; margin: 0; }

#errors {
  margin-bottom: 10px;
  padding: 5px;
  color: #C10054;
} 

#errors p {
  margin: 0 0 5px 0;
  font-weight: bold;
}

#errors ul {
  list-style: disc inside;
  padding-left: 10px;
}

.fieldWithErrors input, .fieldWithErrors textarea {border: 1px solid red;}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}

#notice {
  padding: 0 0 10px 0;
  font-weight: bold;
}

h1{
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#669900;
  font-weight: bold;
} 

h2{
  color:#003333;
  font-size:12px;
  font-weight:700;
  margin-top:10px;
}

h3{
  color:#336699;
  font-size:12px;
  margin-top:10px;
  font-weight:400;
}

p{
  margin-top:10px;
}

img {
  border: none;
}

#wrapper { 
  margin: 0 auto;
  background-color:#FFFFFF;
  width: 900px;
  color: #333;
  text-align: left;
}

#wrapper.browse{
  background-color:#FFFFFF;
}

#spiral{
  position: absolute;
  margin-left:-102px;
  height: 215px;
  width: 101px;
  background-repeat: no-repeat;
}

#header {
  color: #333;
  height: 70px;
  position: relative;
  width: 900px;
  background-color:#FFFFFF;
  background-image:url(/images/logo.gif);
  background-repeat:no-repeat;
}

#header a.home {
  position: absolute;
  width: 340px;
  height: 70px;
}

#header a.home span {
  display: none;
}

#search_wrap { position: absolute; right: 10px; bottom: 10px; text-align: right; }
#search_wrap .sign_in {
  position: absolute; text-align: right;
  right: 205px; bottom: 3px; width: 200px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#999999;
}
#search_wrap #search_button {
  position: relative; top: 5px;
}
.search_input { width: 140px; }

/*
#search_box {
  float:right;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#999999;
  margin-top:42px;
}

#search_form {
  float:right;
  margin-left:10px;
  margin-top:40px;
  margin-right:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:16px;
  color:#999999;
  font-stretch:condensed;
}
*/

#navigation {
  float: left;
  color: #333;
  padding:0px;
  width:750px;
  height:24px;
  background-image:url(/images/playback_browse_v2_06.gif);
  background-repeat:no-repeat;
  background-color:#C10054;
  padding-left:150px;	
  position: relative;
}

#navigation ul li { 
  padding: 0;
  float: left;
  margin-top: 0px;
  list-style: none;
  margin-left: 20px;  
}

#nav li .active {
  background-color:#00569d;
  padding-left:3px;
  padding-right:3px;
  height:19px;
}

#nav a {   
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration: none;
  display: block;
  text-align: center;
  padding: 1px 0;
  padding-top:4px;
}

.cart_img { padding-left:40px;}

#breadcrumb_nav {
  color:#7D7D7D;
  font-family:Arial,Helvetica,sans-serif;
  font-size:8.79px;
  font-weight:bold;
  margin:0px 0 15px 31px;
  text-decoration:none;
  padding-top: 10px;
  text-transform: uppercase;
}

#breadcrumb_nav a {
  color:#999999;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:9px;
  text-decoration:underline;
}

#breadcrumb_nav a:visited {
  color:#999999;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:9px;
  text-decoration:underline;
}

#two_cols {
  float: left;
  width: 750px;
}

#content { 
  float: right;
  color: #333;
  background-color:#FFFFFF;
  margin-top:8px;
  width: 555px;
  display: inline;
}

#rightcolumn { 
  color: #333;
  background-color:#FFFFFF;
  padding: 10px 8px 10px 3px;
  height: 645px;
  width: 120px;
  float: right;
  position: relative;
}

#footer{
  width:900px;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  text-decoration:none;
  padding-top:12px;
  
  position:relative;
  top:-4;
}

#footer p.credits {
  color: #fff;
  display: block;
  float: none;
  padding: 3px 0 0 64px;
  font-size: 9px;
  clear: both;
}

#footer p.credits a {
  color: #fff;
  display: inline;
}

#footer li {
  margin: 0; 
  padding: 0;
  float: left;
  margin-top: 3px;
  list-style: none;
  margin-top:2px;
  margin-left: 4px;
  font-size:10px;
}

#footer a {
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  text-decoration: none;
  display: block;
  text-align: center;    
}

.footer_padding { margin-left:60px;}
.footer_padding a {padding-top: 4px;}

.rightAdvert {
  float: right;
  margin: 20px 0px 10px 10px;
}

.leftAdvert {
  float: left;
  margin: 10px 10px 10px 0px;
}


/*BROWSE PAGE STRUCTURE*/

.lightOrange {
  background-color: #f5eac1;
  padding: 6px;
  margin-bottom: 10px;
}

#left_colour_block{
  position:absolute;
  left:0px;
  top:0px;
  width:63px;
  height:768px;
  background-image:url(/images/playback_browse_v2_01.gif);
  background-repeat:no-repeat;
  background-color:#BC001D;
}

#right_colour_block {
  position:absolute;
  left:962px;
  top:0px;
  width:62px;
  height:786px;
  background-color:#D5C68E;
}

#leftcolumn { 
  color: #333;
  background-color:#FFFFFF;
  padding-left:30px;
  min-height: 645px;
  width: 156px;
  float: left; 
}


#left_nav {	
  width:120px;
  margin-bottom: 10px;
  background-color:#F5EAC1;
  padding: 10px;
}

#dotted_line {
  width:138px;
  height:6px;
  background-image:url(/images/playback_browse_v2_dots.gif);
  background-repeat:repeat-y;
  margin-top:20px;
}

#left_banner {
  margin-top:10px;
  width:140px;
  height:272px;
}


.browse_letters{
  width:100%;
  background-image:url(/images/playback_browse_v2_dots.gif);
  background-repeat:repeat-x;
  background-position:bottom left;
  padding-bottom:20px;
  margin-bottom:20px;
}

.browse_small_blue{
  margin-top:20px;
  margin-bottom:30px;
}

#browse_shows ul { list-style: none}
#browse_shows ul li a {color: #036;}

.browse_small_blue a{
  color:#003366;
  font-size:12px;
  font-weight:bold;
  line-height:2;
}

.browse_leftnav{
  padding:10px;
}

.browse_leftnav li {
  padding-bottom: 7px;
}

.browse_leftnav a{
  color:#009999;
  font-size:12px;
  font-weight:bold;
  line-height:1.4
}

img.show_header {
  margin: 0 0px 15px 30px;
}

.clear { clear: both; }



a.header:link{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#999999;
  text-decoration:underline;
}
a.footer:link{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  text-decoration:none;
	
}

a.footer:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration:underline;	
}

a.breadcrumb_nav:link{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#999999;
  text-decoration:none;	
}

.title_green{
  color:#696B02;
  font-size:16px;
  font-weight:bold;
}

.browse_letters a{
  color:#999999;
  font-weight:bold;
}

.browse_letters .tv_show_letter_selected { color: #c10054;}
.browse_letters .product_letter_selected { color: #11add0;}

/*  BROWSE V2B PAGE STRUCTURE */

body.browse #background {
  background: url(/images/background_browse.gif) repeat-y;
  background-color: #D5C68E;
}

body.browse div#spiral {
  background-image: url(/images/spiral_browse.gif);
}

body.browse #footer {background-color:#D5C68E;}
body.shop #footer {background-color: #A0A314;}
body.feature #footer {background-color: #7D6C63;}
body.cart #footer {background-color: #A0A314;}

#browse_v2b_left_nav_photo {	
  width:137px;
  height:104px;	
}

#left_nav_browse_v2b {	
  width:117px;
  height:183px;
  background-color:#F5EAC1;
  margin-top:30px;	
}

#banner_right_browse_v2b {
  margin-left:20px;
}

#content_wrapper {
  clear: both;
}

#content_wide{
  width:667px; 
  float:right; 
  margin-right:37px; 
  display:inline;
}

#content_wide h2, #content_wide h1 {
  color: #E20E1A;
  text-transform: uppercase;
  font-size: 20px;
}

#content_wide p {color: #00597C;}
#content_wide p.blue_text {font-weight: bold;}

#content1 {
  width:100%;
  background-image:url(/images/playback_browse_v2_dots.gif);
  background-position:bottom left;
  background-repeat:repeat-x;
  padding-bottom:30px;
}
 
#content2 {
  float:left;
  width:45%;
  min-height:100px;
}

#content3{
  float:left;
  width:45%;
  min-height:400px;
  background-image:url(/images/playback_browse_v_dots.gif);
  background-position:left;
  background-repeat:repeat-y;
  padding-left:20px;
}

#cast{
  margin-left:10px;
  line-height:2;
}

body.browse #content #cast p {color: #464646;}

h2.cast {
  margin-bottom: 0px;
}

h3.cast {
  color: #df1020;
  font-weight: bold;
  font-size: 16px;
  margin-top: 0px;
  text-transform: uppercase;
}

.browse_leftnav ul.cast_members li {padding: 0;}

ul.cast_members li a {
  display: block;
  text-decoration: none;
  padding: 3px 0 2px 30px;
  line-height: 1.2;
  font-size: 10px;
}

ul.cast_members li a:hover {
  color: #df1020;
}

.castPictures {
  clear: right;
  float: right;
  width: 300px;
  padding-left: 10px;
}


#production_info{margin-left:10px;}
#production_info ul {color: #464646;}
#production_info ul li {padding-bottom: 9px; line-height: 1.3;}
ul.product li {font-weight: bold; color: #013144; font-size: 11.5px; padding-bottom: 1px;}
body.browse #content div.product_description, body.browse #content div.product_description p {color: #00597c;}

#dvd_panel{
  width:100%;
  height:100px;
  background-color:#A0A314;
  margin-top:30px;
  padding:10px;
}

.dvd_title{
  color:#003333;
  font-weight:bold;
}

#dvd_panel a{
  color:#FFFFFF;
}

ol.episodes {margin-top: 10px;}
ol.episodes li { color: #00597c; margin-bottom: 15px; font-size: 13px;}
ol.episodes li span.name {
  color: #df1020;
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
}

ol.episodes p {margin: 0;}
ol.episodes div.summary p {margin-top: 10px;}

/* SHOPPING CART PAGE STRUCTURE */

body.cart h1 {
  color: #C06;
  font-size: 17px;
  margin-bottom: 10px;
}
body.cart .item_title { text-transform: uppercase; }
body.cart .cart_item_description { color: #00597c; font-weight: normal; }
body.cart table { width: 99%; }
body.cart .red_small { margin-right: 8px; }
body.cart .plain { text-transform: none; }
body.cart h1 span {
  color: #7D7D7D;
  font-size: 9px;
  font-weight: bold;
  padding-left: 15px;
}

body.cart #background {
background-color:#A0A314;
background-image:url(/images/background_shop.gif);
background-repeat:repeat-y;
}
body.cart #content {
margin-right:90px;
margin-top:0px;
}
body.cart #gray {
color:#7D7D7D;
font-size:9px;
font-weight:bold;
}
body.cart #vat { font-style: italic; text-align: right; }
.cart_td_img {
text-align:left;
width:150px;
}
.cart_td_main {
color:#333;
font-size:12px;
font-weight:bold;
text-align:left;
vertical-align:top;
width:260px;
}
.cart_td_total {
text-align:right;
vertical-align:top;
width:100px;
}
.cart_total {
color:#333;
font-size:12px;
font-weight:bold;
margin-top:30px;
}
#cart_leftcolumn {
float:left;
height:645px;
padding-left:30px;
width:80px;
}
.plain {
color:black;
font-size:10px;
font-weight:normal;
text-transform:uppercase;
}
.quant_input {
width:30px;
}
#cart_contents {
background-image:url(/images/playback_browse_v2_dots.gif);
background-position:right bottom;
background-repeat:repeat-x;
padding-bottom:20px;
width:545px;
}
#cart_summary td {
height:20px;
}
.cart_del_td {
text-align:right;
width:250px;
}
tr.tr_height {
}
.blue {
color:#003366;
font-size:12px;
font-weight:bold;
}
#cart_summary_total_td {
  font-size:16px;
  margin:0px;
  padding:0px;
  text-align:right;
}
.cart_summary_total_td .red_small {
font-size:14px;
margin:0px;
padding:0px;
text-align:right;
}
#cart_summary_price {
text-align:right;
width:80px;
}
#cart_summary_price .red_small {
font-size:16px;
margin:0px;
padding:0px;
}
#terms.plain {
font-size:10px;
text-transform:none;
}

.title_red {
  color:#CC0066;
  font-size:16px;
  font-weight:bold;
  margin-bottom:10px;
}

.red_small {
  color:#CC0066;
  font-size:12px;
  font-weight:bold;
  margin-right:30px;
  text-align:right;
}

.red_title {
  color:#C0112C;
  font-size:12px;
  font-weight:bold;
  margin-bottom:10px;
}

#cart_summary{
  padding:10px 0;
}

div.clearer {clear: both; line-height: 1.0; height: 0;}

.float_right{
  float:right;
}

.margin_left{
  margin-left:185px;
}

#cart_buttons{
  padding-top:10px;
}

.small_grey{
  font-size:11px;
  color:#666666;
  font-weight:bold;
}

div.autocomplete {
  width: 350px;
  background: #fff;
  z-index: 100;
}
div.autocomplete ul {
  border:1px solid #888;
  margin:0;
  padding:0;
  width:100%;
  list-style-type:none;
}
div.autocomplete ul li {
  margin:0;
  padding:3px;
}
div.autocomplete ul li.selected {
  background-color: #ffb;
}
div.autocomplete ul strong.highlight {
  color: #800;
  margin:0;
  padding: 0;
}

.dotted_line {
  height:6px;
  background: url(/images/playback_browse_v2_dots.gif) repeat-x;
  margin: 10px 0;
}

h4.red {
  font-size: 12px;
  margin: 0 0 10px 0;
  color: #C0112C;
  font-weight: bold;
}

dt {
  font-weight: bold;
  float: left;
  width: 120px;
}

.category {
  width: 330px;
  float: left;
  margin: 5px 2px;
}

.category p {
  text-align: center;
  margin: 0;
  font-weight: bold;
  color: #7D7D7D;
  font-size: 14px;
}

.recommends {
  float: left;
  background: url(/images/category_whats_hot.gif) no-repeat;
  padding: 5px 10px 0 35px;
  width: 270;
  height: 113px;
  text-align: center;
  font-size: 14px;
  width: 595px;
  text-align: left;
  margin-top: 5px;
  position: relative;
}

.recommends h2 {
  font-size: 26px; 
  font-weight: bold;
  font-family: arial;
  text-align: left;
  color: #fff;
  margin: 0 0 2px 0;
}

.recommends #whats_hot {
  font-weight: bold;
}

.recommends ul li a {
  display: block;
  float: left;
  color: #fff;
  font-size: 15px;
  padding: 5px 35px 5px 1px;
}

/* NEWS PAGES */

.news h1 {
  color: #6f0039;
  font-size: 25px;
  font-weight: bold;
}

.news .prevNext { float: right; margin-top: 13px;}

.news .prevNext a {
  color: #151410;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}

.newsContent {
  color: #7D7D7D;
  font-size: 12px;
  line-height: 140%;
}

#other_news {padding: 7px; margin-top: 25px;}
#other_news h2 { text-transform: uppercase; margin: 0 0 5px 0; font-size: 11px;}
#other_news ul {list-style: none;}
#other_news li {margin-bottom: 10px;}
#other_news a  {display: block; color: #6f0039; font-size: 11px; font-weight: bold;}

#related_to_news {padding: 10px 7px 5px 7px}
#related_to_news li {margin-bottom: 7px;}
#related_to_news a { color: #00a7cd; font-weight: bold; font-size: 12px;}
#related_to_news a:hover {color: #6f0039}

.recentNews li {
  font-size: 12px;
  margin-bottom: 10px;
}

.recentNews a {
  color: #6f0039;
  font-weight: bold;
}

body.news #background{
  background-image: url(/images/background_news.gif);
  background-repeat: repeat-y;
  background-color: #7a7700;
}

body.news #spiral{
  background-image: url(/images/spiral_news.gif)
}

body.news #content{
  width: 700px;
  float: left;
  margin-left: 30px;
}

body.news #left_nav{
margin-top: 15px;
}

body.news #footer{
background-color: #7a7700;
}

body.news #leftcolumn{
 display: none;
} 
/*-----styling for thumbnails with dropshadows-------*/
	
#thumbnailbox {
	margin-left: -20px;
	padding: 0;
	margin-top: 10px;
} 

.thumbnail {
	float: left;
	/*--fix for ie float bug--*/
	display: inline;
	margin: 0 0 10px 20px;
}

.news_thumbnail img {
  height: 140px;
}

.caption {
	width: 128px;
	height: 29px;
	height: 25px;
	font-size: 90%;
	padding-top: 4px;
	text-align: left;
	color:#6f0039;
	font-family:Arial, Helvetica, sans-serif;
	
}

 #left_nav a.news_link{
 color:#6f0039;
 }
 

/* END NEWS PAGES */

/* SHOP PAGES */

.photo {
  float: left;
  margin: 10px 10px 0 0;
}

body.shop #background{
  background-image: url(/images/background_shop.gif);
  background-repeat: repeat-y;
  background-color: #a0a314;
}

body.shop #spiral{
  background-image: url(/images/spiral_shop.gif);
}

body.shop h1 { color: #690; font-size: 16px; margin-bottom: 10px;}
body.browse h1 { color: #696B02; font-size: 16px; margin-bottom: 10px;}
body.browse #content p, body.shop p {color: #333;}

body.amazon_logo div#two_cols {
  background: url(/images/amazonws.jpg) no-repeat right 10px
}

#catalogue {width: 555px;}

#catalogue td.img { padding: 0 20px 0 0; vertical-align: top; text-align: center; width: 160px; }
#catalogue td.dots { background: url(/images/playback_browse_v2_dots.gif) repeat-x 10px; padding: 10px 0 10px 0;}
#catalogue a {
  font-size: 13px;
}

#catalogue p.price {
  color: #E97B00;
  font-weight: bold;
}

#catalogue p.delivery {
  color: #013144;
  font-size: 10px;
  font-weight: bold;
}

#product_list {
  color:#7D7E7E;
  font-family:Arial;
  font-size:10px;
  font-weight:bold;
  margin-left:10px;
  margin-top:30px;
  padding-bottom:20px;
}

#product_list p.tvShowLeftNav {
  font-weight: bold;
  font-size: 12px;
  color: #C81F5C;
}

body.shop #product_list p {
  margin-left:0px;
  padding-left:0px;
  color:#7D7E7E;
  font-size: 11px;
  margin-bottom: 10px;
}

#product_list ul {margin-top: 5px;}

#product_list li {
  padding: 1px 0 2px 0;
}

#product_list li a {
  color:#7D7E7E;
  font-family:Arial;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  padding: 3px 0;
  line-height: 1.35;
}
#product_list li a.active, #product_list li a:hover {
  color:black;
}

#recommended {
  position: relative;
  margin-left: 187px;
  margin-top: 20px;
}

#recommended a {
  color: #7d7d7d;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  display: block;
  position: absolute;
  width: 311px;
  text-transform: uppercase;
  font-size: 15px;
}

#recommended a span {
  display: block;
}

#recommended a.music {
  top: 0;
  left: 0;
}

#recommended a.electronics {
  top: 0;
  left: 360px;
}

#recommended a.games {
  top: 200px;
  left: 0;
}

#recommended a.books {
  top: 200px;
  left: 360px;
}

/*SHOP DETAIL PAGE*/

body.browse a.black, body.shop a.black {
  color: #000;
  text-decoration: none;
  font-weight: bold;
  font-size: 10.42px;
  text-align: center; 
  margin-left: 10px;
}

body.browse a.aqua, body.shop a.aqua {
  color:#013144;
  font-size:11.7px;
  line-height:16.6px;
  text-decoration:none;
}

body.shop p.blue {
  color: #00a7cd;
}

body.shop p.bald{
  font-weight: bold;
}

body.shop td.margin{
  font-weight: bold;
  padding-left: 10px;
}

body.shop a.aqua{
text-decoration: none;
color: #013144;
line-height: 16.6px;
font-size: 11.7px;
}

#shop_detail.cart_td_main{
width:100%;
}

#shop_detail.dvd_price{
margin: 0px;
}

#shop_detail.dvd_info{
margin: 0px;
}

#shop_detail.cart_td_img{
vertical-align: top;
padding-right: 5px;
}

p.dvd_info{
margin-left:0px;
}

.dvd_price{
margin-left: 10px;
color: #e97b00;
font-weight: bold;
}

body.shop .dvd_info{
color: #013144;
font-size: 10px;
font-weight: bold;
}

/* END SHOP PAGES */

/* FEATURED ARTICLE PAGES */

body.feature #background {
  background:url(/images/background_feature.gif) repeat-y;
  text-align: center;
  background-color: #7d6c63;
}

body.feature #content{
  margin-right: 30px;
  width: 680px;
}

body.feature img.float_left{
  float: left;
  margin-bottom: 25px;
}

body.feature p.padding{
  margin-right: 20px;
  margin-left: 20px;
  line-height: 18.5px;
}

#left_nav a.green{
  color: #3d4810;
}

#caption.float_left{
  float: left;
  text-align:right; 
  font-size:14px; 
  color:white;
  font-size: 14.5px;
  width: 280px;
  height:194px;
  background-color: #f3ae51;
  margin-left: 30px;
}

body.feature #spiral{
  background-image: url(/images/spiral_feature.gif);
}
 
 
body.feature img.img_right{
  float: right;
  margin: 10px;
  margin-right: 0px;
}
 
h3.feature_title {
  color:#3d4810;
  font-size:20px;
  font-weight:bold;
}
 
h4{
  color:#d2ad91;
  padding:0px;
  margin:0px;
  padding:10px 0px 0px 0px;
  margin-top: 10px;
  text-transform: uppercase;
}

p.black{
  color: black;
  font-size: 10.42px;
  font-weight: bold; 
}

p.blue_text {
  color:#00597c;
}

p.grey_text {
  color:#7d7d7d;
  margin-top: 3px;
}

body.feature #footer{
  background-color: #7d6c63;
}

.leftImage {margin-bottom: 8px;}
.leftImage p.black {margin-top: 5px}

ul.article_archive { margin-top: 10px;}
ul.article_archive li {padding: 0 0 4px 0;}

/* END FEATURED ARTICLES PAGES */

/* LOG IN/OUT Pages */

body.signin #background{
  background-image: url(/images/background_signin.gif);
  background-repeat: repeat-y;
  background-color: #d5c68e;
}

body.signin #footer{
  background-color: #d5c68e;
}
 
body.signin #spiral{
  background-image: url(/images/spiral_signin.gif);
} 

body.signin h1 {
  color:#ada277;
  font-size:16px;
  font-weight: bold;
}

form.loginForm {
  margin: 40px 0;
}

form.loginForm .formRow label {
  display: block;
  float: left;
  width: 110px;
  text-align: right;
  padding-right: 10px;
  font-size: 13px;
}

form.loginForm .formRow {
  padding: 5px 0;
  font-size: 11px;
}

.loginForm .submitRow { margin-top: 40px;}

body.signin #content_wrapper a { color: #11ADD0}

/* END LOGIN/LOGOUT PAGES */

body.home #background {
  background-image: url(/images/background_home.gif);
}

body.home #spiral {
  background-image: url(/images/spiral_home.gif;);
  background-repeat: no-repeat;
}

body.home #footer{
  background-color: #5B3055;
}

.together_img { height: 80px; padding: 20px 30px 20px 0; }

.formRow {padding: 1px 0;}

.formRow label {
  display: block;
  width: 180px;
  float: left;
}

#merchanise_holding {
  position: relative;
  margin-left: 200px;
}

#merchanise_holding img {
  position: absolute;
  width: 637px;
  z-index: 100;
}

#nav-freestuff {
  position:absolute;
  right:0;
  border: 0;
  top:28px;
}

#disqus_thread h3 {
  font-size: 1.4em !important;
}

.footer-links {
  color:#FFFFFF;
  margin:0 0 10px 63px;
}

.footer-links a {
  color: #FFFFFF !important; 
  display: inline !important;
  font-size: 11px !important;
}

.footer-links a:hover {
  text-decoration: underline !important;
}

#series {
color:#000000;
font-size:90%;
position: relative;
left: -7px;
}

#series a {
color:#000000;
font-weight:bold;
padding:0 7px;
text-decoration:none;
text-transform:uppercase;
}

#series a:hover {
  text-decoration:underline;
}

