





















/* *** GLOBAL STYLES *** */
body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #FFFFFF; text-decoration: none; }
.siteWidth { min-width: 990px; max-width: 1280px; width: expression(document.body.clientWidth > 1280 ? 1280: true); background-color: #FFFFFF; }
A { color: #880000; text-decoration: none; }
A:hover { color: #F26522; text-decoration: underline; }

/* *** STRAIGHT COLORS *** */
.siteColor { color: #144A20; }
A.siteColor { color: #144A20; text-decoration: none; }
A.siteColor:hover { color: #F26522; text-decoration: underline; }

/* *** GAY COLORS *** */
.siteColor_gay { color: #00315E; }
A.siteColor_gay { color: #00315E; text-decoration: none; }
A.siteColor_gay:hover { color: #F26522; text-decoration: underline; }

/* *** COMMON TEXT STYLES *** */
.tiny { font-size: 7pt; }
.little { font-size: 9pt; }
.eight_pt { font-size: 8pt; }
.ten_pt { font-size: 10pt; }
.eleven_pt { font-size: 11pt; }
.twelve_pt { font-size: 12pt; }
.thirteen_pt { font-size: 13pt; }
.fourteen_pt { font-size: 14pt; }
.fifteen_pt { font-size: 15pt; }
.twenty_six_pt { font-size: 26pt; }
.thirty_three_pt { font-family: impact, Arial, Helvetica, sans-serif; font-size: 30pt; padding-left: 10px; padding-right: 10px; }

.bold { font-weight: bold; }
.normal { font-weight: normal; }

A.black { color: #000000; }
A.black:hover { color: #F26522; }

/* *** HEADER/FOOTER *** */
.hdr_bar {
  color: #FFFFFF;
  font-size: 12pt;
  font-weight: bold;
  vertical-align: middle;
}

A.hdr_links {
  color: #FFFFFF;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 11pt;
  text-decoration: none;
}

A.hdr_links:hover {
  color: #F26522;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 11pt;
  text-decoration: underline;
}

A.footer_links {
  color: #000000;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 8pt;
  text-decoration: none;
}

A.footer_links:hover {
  color: #F26522;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 8pt;
  text-decoration: underline;
}




/* *** LEFT BAR *** */
.left_bar_headers {
  color: #000000;
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
}

A.filter_CATEGORY {
  color: #144A20;
  font-size: 8pt;
  text-decoration: none;
}

A.filter_CATEGORY:hover {
  color: #F26522;
  font-size: 8pt;
  text-decoration: underline;
}

A.filter_STUDIO {
  color: #4A143E;
  font-size: 8pt;
  text-decoration: none;
}

A.filter_STUDIO:hover {
  color: #F26522;
  font-size: 8pt;
  text-decoration: underline;
}

A.filter_CAST {
  color: #880000;
  font-size: 8pt;
  text-decoration: none;
}

A.filter_CAST:hover {
  color: #F26522;
  font-size: 8pt;
  text-decoration: underline;
}

A.filter_DIRECTOR {
  color: #7F6C00;
  font-size: 8pt;
  text-decoration: none;
}

A.filter_DIRECTOR:hover {
  color: #F26522;
  font-size: 8pt;
  text-decoration: underline;
}

A.filter_RATING {
  color: #00137F;
  font-size: 8pt;
  text-decoration: none;
}

A.filter_RATING:hover {
  color: #F26522;
  font-size: 8pt;
  text-decoration: underline;
}

A.filter_SERIES {
  color: #C64A0F;
  font-size: 8pt;
  text-decoration: none;
}

A.filter_SERIES:hover {
  color: #F26522;
  font-size: 8pt;
  text-decoration: underline;
}

.filter_counts {
  color: #000000;
  font-size: 8pt;
  text-decoration: none;
  padding-right: 2px;
}

.drillTd {
  background-color: #EFEFEF;
  padding: 3px;
}

/*
.drill_item_table {
  padding: 3px;
  background-color: #CCCCCC;
}
*/

.drill_item_td {
  background-color: #CCCCCC;
  padding: 2px;
  vertical-align: top;
}

/* *** BROWSE PAGES *** */
A.sort_links {
  color: #000000;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 8pt;
  text-decoration: none;
}

A.sort_links:hover {
  color: #F26522;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 8pt;
  text-decoration: underline;
}

.history_link {
  color: #000000;
  font-size: 8pt;
  text-decoration: none;
  font-weight: bold;
}

A.history_link {
  color: #6D6D6D;
  font-size: 8pt;
  text-decoration: none;
  font-weight: bold;
}

A.history_link:hover {
  color: #F26522;
  font-size: 8pt;
  text-decoration: none;
  font-weight: bold;
}

A.browse_cover {
  color: #4A1414;
}

A.browse_cover:hover {
  color: #F26522;
}

.browse_price {
  color: #000000;
  font-size: 15pt;
  font-weight: bold;
  text-decoration: none;
  padding: 0px;
}

TD.pagination_links {
  padding-left: 7px;
  padding-right: 7px;
  vertical-align: middle;
}

A.pagination_links {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 9pt;
  text-decoration: none;
  padding: 0px;
}

A.pagination_links:hover {
  color: #F26522;
  font-weight: bold;
  font-size: 9pt;
  text-decoration: underline;
  padding: 0px;
}

.pagination_current {
  color: #F26522;
  font-weight: bold;
  font-size: 9pt;
  text-decoration: underline;
  padding: 0px;
}



/* *** CS and FAQ *** */
.FAQ_question_header {
  font-size: 11pt;
  text-align: left;
  font-weight: bold;
  padding-left: 10px;
  color: #FFFFFF;
}

.answer_head {
  color: #000000;
  background-color: #E9E9E9;
  text-align: left;
  font-size: 10pt;
  padding-left: 5pt;
  font-weight: bold;
}

.answer_text {
  color: #000000;
  background-color: #FFFFFF;
  text-align: left;
  padding-left: 10pt;
  padding-right: 10pt;
  font-size: 9pt;
  font-weight: normal;
}



/* *** ADVANCED SEARCH *** */
.advancedSearch {
  color: #000000;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
}

.advancedSearchHeader {
  background-color: #000000;
  color: #FFFFFF;
  font-size: 11pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  padding-left: 10px;
}

.advancedSearchAltRow {
  padding: 4px 15px 4px 20px;
}

.advancedSearchErrors {
  color: #FF0000;
  font-size: 11pt;
  font-weight: bold;
  font-family: myriad, arial, helvetica, sans serif;
}



/* *** STUDIO and CATEGORY *** */
A.studioListLink {
  font-size: 11pt;
  font-weight: bold;
  color: #880000;
  text-decoration: none;
  padding-right: 15px;
}

A.studioListLink:hover {
  font-size: 11pt;
  font-weight: bold;
  color: #F26522;
  text-decoration: underline;
  padding-right: 15px;
}

.studioListRow {
  background-color: #EFEFEF;
  padding-left: 15px;
  color: #000000;
  text-decoration: none;
  font-size: 10pt;
}

.categoryLinkRow {
  background-color: #CACACA;
  padding-left: 15px;
}



/* *** CHECKOUT *** */
.shipBoxTable {
  width: 90%;
  background-color: #B4B4B4;
}

.shipBoxTH {
  color: #FFFFFF;
  background-color: #000000;
  padding-left: 6px;
  font-size: 10pt;
  font-weight: bold;
  font-style: italic;
  text-align: left;
}

.shipBoxTD {
  background-color: #FFFFFF;
  padding-left: 10px;
  font-size: 9pt;
  text-align: left;
}

.shipBoxTable_grey {
  width: 334px;
  background-color: #B4B4B4;
}

.shipBoxTH_grey {
  color: #7B7B7B;
  background-color: #EBEBEB;
  padding-left: 6px;
  font-size: 10pt;
  font-weight: bold;
  font-style: italic;
  text-align: left;
}

.shipBoxTD_grey {
  background-color: #FFFFFF;
  padding-left: 10px;
  font-size: 9pt;
  text-align: left;
}

.shipBoxTD_grey_text {
  color: #000000;
}


#totalsBox td {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 10pt;
  font-weight: bold;
}

#totalsBox .totals {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 10pt;
  text-align: center;
  font-weight: bold;
}

.existing_text {
  font-size: 10pt;
  color: #000000;
  padding-left: 15px;
}


/* *** NOTICES *** */
.notice-wrap {
	position: fixed;
	top: 180px;
	right: 25px;
	width: 250px;
	z-index: 9999;
}

* html .notice-wrap {
	position: absolute;		
}
 
.notice-item {
	height: 60px;
	background: #FF9663;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: #000000;
	padding: 6px 6px 0 6px;
	font-size: 13px;
	font-weight: bold;
	border: 2px solid #990000;
	display: block;
	position: relative;
	margin: 0 0 12px 0;
}

.notice-item-close {
	position: absolute;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	font-family: lucida Grande;
	font-size: 10px;
	font-weight: bold;
	right: 6px;
	top: 6px;
	cursor: pointer;
	background-color: #FFFFFF;
	border: 1px solid #5E1F00;
}


/* *** STAR RATINGS *** */
div.rateBox {
  text-align: left;
  float: left;
}

div.rateBox div {  
  width: 166px;  
  height: 29px;  
  float: left;
  text-align: left;
  padding: 0px;
}
div.rateBox div.rateUndo {  
  background: none;  
  text-align: left;
  padding-left: 3px;
  cursor: pointer;
  width: 35px;
  height: 29px;
  vertical-align: middle;
  float: left;
}
div.rateBox div.rateUndo img {  
  width: 29px;
  height: 29px;
}
div.rateBox ul, div.rateBox li  {  
  padding: 0px;  
  margin: 0px; 
}
div.rateBox li {  
  position: relative;  
  float: left;  
  width: 27px;  
  height: 27px;  
  display: block;  
  font-size: 1px;  
  cursor: pointer; 
  color: #FFFFFF;
}
div.rateBox img {
  width: 166px;  
  height: 27px;  
}
div.rateBox li img {
  width: 27px;  
  height: 27px;  
}
div.rateBox div.rate000 {
  background-position: 0px 0px;
}							   
div.rateBox div.rate100 {
  background-position: 0px -28px;
}							   
div.rateBox div.rate125 {
  background-position: 0px -56px;
}							   
div.rateBox div.rate150 {
  background-position: 0px -84px;
}							   
div.rateBox div.rate175 {
  background-position: 0px -112px;
}							   
div.rateBox div.rate200 {
  background-position: 0px -140px;
}							   
div.rateBox div.rate225 {
  background-position: 0px -168px;
}							   
div.rateBox div.rate250 {
  background-position: 0px -196px;
}							   
div.rateBox div.rate275 {
  background-position: 0px -224px;
}							   
div.rateBox div.rate300 {
  background-position: 0px -252px;
}							   
div.rateBox div.rate325 {
  background-position: 0px -280px;
}							   
div.rateBox div.rate350 {
  background-position: 0px -308px;
}							   
div.rateBox div.rate375 {
  background-position: 0px -336px;
}							   
div.rateBox div.rate400 {
  background-position: 0px -364px;
}							   
div.rateBox div.rate425 {
  background-position: 0px -392px;
}							   
div.rateBox div.rate450 {
  background-position: 0px -420px;
}							   
div.rateBox div.rate475 {
  background-position: 0px -448px;
}							   
div.rateBox div.rate500 {
  background-position: 0px -476px;
}							   
div.rateBox div.custRate_NOT_USED {
  background-position: 0px -504px;
}							   
div.rateBox div.custRate100 {
  background-position: 0px -532px;
}							   
div.rateBox div.custRate200 {
  background-position: 0px -560px;
}							   
div.rateBox div.custRate300 {
  background-position: 0px -588px;
}							   
div.rateBox div.custRate400 {
  background-position: 0px -616px;
}							   
div.rateBox div.custRate500 {
  background-position: 0px -644px;
}							   
div.rateBox div.custRate000 {
  background-position: 0px -672px;
}							   
div.rateBox div.hoverRate100 {
  background-position: 0px -532px;
}							   
div.rateBox div.hoverRate200 {
  background-position: 0px -560px;
}							   
div.rateBox div.hoverRate300 {
  background-position: 0px -588px;
}							   
div.rateBox div.hoverRate400 {
  background-position: 0px -616px;
}							   
div.rateBox div.hoverRate500 {
  background-position: 0px -644px;
}							   
div.rateBox div.hoverRate000 {
  background-position: 0px -672px;
}							   
div.rateBox div.custRateWorking100 {
  background-position: 0px -644px;
}							   
div.rateBox div.custRateWorking200 {
  background-position: 0px -700px;
}							   
div.rateBox div.custRateWorking300 {
  background-position: 0px -728px;
}							   
div.rateBox div.custRateWorking400 {
  background-position: 0px -756px;
}							   
div.rateBox div.custRateWorking500 {
  background-position: 0px -784px;
}							   


/* *** CART BUTTONS *** */
a.buyOff {
    color: #FFFFFF;
    display: block;
    font-family: arial, sans-serif;
    height: 20px;
    margin-right: 6px;
    padding-right: 14px;
    text-decoration: none;
}

a.buyOff span {
    display: block;
    line-height: 12px;
    padding: 2px 0px 4px 14px;
}

a.buyOff:hover {
    background-position: center right;
    color: #FFFFFF;
    outline: none;
    line-height: 12px;
}

a.buyOff:hover span {
    background-position: center left;
    padding: 2px 0px 4px 14px;
    line-height: 16px;
} 

a.buyOff:active {
    background-position: bottom right;
    color: #FFFFFF;
    outline: none;
    line-height: 12px;
}

a.buyOff:active span {
    background-position: bottom left;
    padding: 3px 0px 3px 14px;
    line-height: 16px;
} 

a.buyOn {
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: arial, sans-serif;
    height: 20px;
    margin-right: 6px;
    padding-right: 14px;
    text-decoration: none;
}

a.buyOn span {
    display: block;
    line-height: 12px;
    padding: 3px 0px 3px 14px;
}

a.buyOn:hover {
    background-position: center right;
    color: #FFFFFF;
    outline: none;
    line-height: 12px;
}

a.buyOn:hover span {
    background-position: center left;
    padding: 3px 0px 3px 14px;
    line-height: 16px;
} 

a.buyOn:active {
    background-position: bottom right;
    color: #FFFFFF;
    outline: none;
    line-height: 12px;
}

a.buyOn:active span {
    background-position: bottom left;
    padding: 2px 0px 4px 14px;
    line-height: 16px;
} 

a.wishlistOff {
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: arial, sans-serif;
    height: 20px;
    margin-right: 6px;
    padding-right: 14px;
    text-decoration: none;
}

a.wishlistOff span {
    display: block;
    line-height: 12px;
    padding: 2px 0px 4px 14px;
}

a.wishlistOff:hover {
    background-position: center right;
    color: #FFFFFF;
    outline: none;
    line-height: 12px;
}

a.wishlistOff:hover span {
    background-position: center left;
    padding: 2px 0px 4px 14px;
    line-height: 16px;
} 

a.wishlistOff:active {
    background-position: bottom right;
    color: #FFFFFF;
    outline: none;
    line-height: 12px;
}

a.wishlistOff:active span {
    background-position: bottom left;
    padding: 3px 0px 3px 14px;
    line-height: 16px;
} 

a.wishlistOn {
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: arial, sans-serif;
    height: 20px;
    margin-right: 6px;
    padding-right: 14px;
    text-decoration: none;
}

a.wishlistOn span {
    display: block;
    line-height: 12px;
    padding: 3px 0px 3px 14px;
}

a.wishlistOn:hover {
    background-position: center right;
    color: #FFFFFF;
    outline: none;
    line-height: 12px;
}

a.wishlistOn:hover span {
    background-position: center left;
    padding: 3px 0px 3px 14px;
    line-height: 16px;
} 

a.wishlistOn:active {
    background-position: bottom right;
    color: #FFFFFF;
    outline: none;
    line-height: 12px;
}

a.wishlistOn:active span {
    background-position: bottom left;
    padding: 2px 0px 4px 14px;
    line-height: 16px;
} 

a.detailsButton {
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: arial, sans-serif;
    height: 20px;
    margin-right: 5px;
    padding-right: 13px;
    text-decoration: none;
}

a.detailsButton span {
    display: block;
    line-height: 12px;
    padding: 2px 0px 4px 14px;
}

a.detailsButton:hover {
    background-position: bottom right;
    color: #FFFFFF;
    outline: none;
    line-height: 12px;
}

a.detailsButton:hover span {
    background-position: bottom left;
    padding: 2px 0px 4px 14px;
    line-height: 16px;
} 

a.buyWorking {
  color: #FFFFFF;
  display: block;
  float: left;
  font-family: arial, sans-serif;
  height: 20px;
  margin-right: 6px;
  padding-right: 14px;
  text-decoration: none;
}

a.buyWorking span {
    display: block;
    line-height: 12px;
    padding: 2px 0px 4px 14px;
}

a.wishlistWorking {
  color: #FFFFFF;
  display: block;
  float: left;
  font-family: arial, sans-serif;
  height: 20px;
  margin-right: 6px;
  padding-right: 14px;
  text-decoration: none;
}

a.wishlistWorking span {
    display: block;
    line-height: 12px;
    padding: 2px 0px 4px 14px;
}

a.cart_remove {
    height: 26px;
    width: 196px;
    border: 0px;
    display: block;
    float: left;
}

a.cart_remove:hover {
    background-position: center top;
    outline: none;
}

a.cart_remove:active {
    background-position: center bottom;
    outline: none;
}

.cart_title {
  font-size: 10pt;
  font-weight: bold;
}


/* *** Homepage Styles *** */
.homepage_highlight_cells {
  text-align: center;
  vertical-align: top;
  background-color: #E9E9E9;
  padding-top: 10px;
}

/* *** Login/Register *** */
.popUpTables {
  width: 480px;
  background-color: #B4B4B4;
}

/* *** Product Buttons *** */

.clear {
    overflow: hidden;
    width: 100%;
}



.left_bar_standard {
  width: 20px;
  background: url('http://img.jadedvideo.com/www/common/left_bar/blue_bullet_background.jpg');
}
.category_bullet {
  width: 20px;
  background: url('http://img.jadedvideo.com/www/common/left_bar/filter_category_background.jpg');
}
.studio_bullet {
  width: 20px;
  background: url('http://img.jadedvideo.com/www/common/left_bar/filter_studio_background.jpg');
}
.series_bullet {
  width: 20px;
  background: url('http://img.jadedvideo.com/www/common/left_bar/filter_series_background.jpg');
}
.cast_bullet {
  width: 20px;
  background: url('http://img.jadedvideo.com/www/common/left_bar/filter_cast_background.jpg');
}
.rating_bullet {
  width: 20px;
  background: url('http://img.jadedvideo.com/www/common/left_bar/filter_rating_background.jpg');
}
.director_bullet {
  width: 20px;
  background: url('http://img.jadedvideo.com/www/common/left_bar/filter_director_background.jpg');
}

div.rateBox div {  
  background: #FFFFFF url('http://img.jadedvideo.com/www/common/rating/rating_background_large.jpg') top left no-repeat;  
}

a.buyOff {
    background: transparent url('http://img.jadedvideo.com/www/cart/bg_buy_Button_new_a.gif') no-repeat scroll top right;
}

a.buyOff span {
    background: transparent url('http://img.jadedvideo.com/www/cart/bg_buy_Button_new_span.gif') no-repeat;
}
a.buyOn {
    background: transparent url('http://img.jadedvideo.com/www/cart/bg_buy_Button_grey_a.gif') no-repeat scroll top right;
}

a.buyOn span {
    background: transparent url('http://img.jadedvideo.com/www/cart/bg_buy_Button_grey_span.gif') no-repeat;
}

a.wishlistOff {
    background: transparent url('http://img.jadedvideo.com/www/cart/bg_wishlist_Button_new_a.gif') no-repeat scroll top right;
}

a.wishlistOff span {
    background: transparent url('http://img.jadedvideo.com/www/cart/bg_wishlist_Button_new_span.gif') no-repeat;
}

a.wishlistOn {
    background: transparent url('http://img.jadedvideo.com/www/cart/bg_wishlist_Button_grey_a.gif') no-repeat scroll top right;
}

a.wishlistOn span {
    background: transparent url('http://img.jadedvideo.com/www/cart/bg_wishlist_Button_grey_span.gif') no-repeat;
}

a.detailsButton {
    background: transparent url('http://img.jadedvideo.com/www/cart/bg_details_Button_new_a.gif') no-repeat scroll top right;
}

a.detailsButton span {
    background: transparent url('http://img.jadedvideo.com/www/cart/bg_details_Button_new_span.gif') no-repeat;
}

a.buyWorking {
  background: transparent url('http://img.jadedvideo.com/www/cart/buy_button_working_a.gif') no-repeat scroll top right;
}

a.buyWorking span {
    background: transparent url('http://img.jadedvideo.com/www/cart/buy_button_working_span.gif') no-repeat;
}

a.wishlistWorking {
  background: transparent url('http://img.jadedvideo.com/www/cart/wishlist_button_working_a.gif') no-repeat scroll top right;
}

a.wishlistWorking span {
    background: transparent url('http://img.jadedvideo.com/www/cart/wishlist_button_working_span.gif') no-repeat;
}

a.cart_remove {
    background: transparent url('http://img.jadedvideo.com/www/cart/remove_button.jpg') no-repeat scroll center;
}

