html, body, p, table, td, form, img, h1, h2, h3, h4, h5, h6, input, button, select {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
}
a, ul, ol {
  color: #0000ee;
}
body, form {
  margin: 0;
  padding: 0;
}

.menu, .menu a {
  font-size : 11px;
  color : #000;
  background-color : transparent;
  text-decoration : none;
  font-weight: bold;
}

.menu a {
  color: #fff;
  text-decoration : underline;
}

.menu .menu_catdef { color: #fff; }

.sort_dd {
  font-size : 10px;
  width: 92px;
}

.bot_link_bar, .bot_link_bar a {
  font-size : 10px;
  color : #fff;
  font-weight: bold;
  background-color : transparent;
  letter-spacing: 1px;
  text-decoration: none; 
  text-transform: uppercase;
}

.member_menu_text {
  font-size : 14px;
  color : #fff;
  background-color : transparent;
  text-decoration : none;
}

.member_menu_text a {
  color : #fff;
  background-color : transparent;
  text-decoration : underline;
}

.member_menu_text a:visited {
  color : #fff;
  background-color : transparent;
}

.member_menu_text a:hover {
  font-weight: bolder;
  font-style: italic;
  text-decoration: none;
}

.header_dd {
  font-size : 10px;
  width: 148px;
}

.title_indent { margin-left: 0px; }

.bullet_list {
  list-style-position: outside;
  list-style-image: url(http://door1.oddessedvd.com/Global/images/blue_arrow_right.vV1.0Vv.gif);
}

.bullet_list li {
  padding-top: 0px;
  padding-bottom: 14px;
}

.bullet_list_highlight {
  padding-bottom: 14px;
  list-style-image: url(http://door1.oddessedvd.com/Global/images/orange_arrow_right.vV1.0Vv.gif);
  font-weight: bold;
  color: #E6541A
}

.home_indent { margin-left: 10px; }
.indent { margin-left: 1em; }
.major_indent { margin-left: 2em; }

/* Product Box */
.product_box_title {
  font-size : 14px;
  background-color : transparent;
  text-decoration : none;
  font-weight : bold;
}

.product_box_title a {  background-color : transparent;
  text-decoration : underline;
}

.toy_top_seller_link {
	line-height : 175%;
}

.toy_top_seller_link a {
  text-decoration : underline;
}

.detail_media_button_text {
  text-align: center;
  font-size : 13px;
  background-color : transparent;
  text-decoration : none;
  font-weight : bolder;
}

.detail_media_button_subtext {
  font-size : 10px;
  background-color : transparent;
  text-decoration : none;
  font-weight : bolder;
}

.content_box_wrap_1 { float: left; width: 473px; padding-bottom: 0px; margin: 0px 0 5px 0; }
* html .content_box_wrap_1 { width: 470px; }
.content_box_1{
  display: block;
	float: left;
  width: 473px;
	padding: 0px 15px;
  padding/**/: 0px 8px;
  border: 1px solid #c4c4c4;
  background: transparent;
}
* html .content_box_1{ width: 470px; }
.content_box_wrap_2 { float: left; width: 807px; padding-bottom: 0px; margin: 5px 0 5px 0; }
.content_box_2, .content_box_2_filled{
  display: block;
	float: left;
  width: 805px;
	padding: 10px 0px 10px 0px;
  border: 1px solid #c4c4c4;
}
.content_box_2_filled { background: #ebf2fb none repeat scroll 0%; }
.content_box_wrap_home { float: left; width: 664px; padding-bottom: 0px; margin: 5px 0 5px 0; }
.content_box_home{
  display: block;
	float: left;
  width: 664px;
	padding-top: 10px;
  border: 1px solid #c4c4c4;
  background: transparent;
}
.content_box_filled_wrap_1 { float: left; width: 491px; padding-bottom: 6px; }
.content_box_filled_top_1 { height: 6px; }
.content_box_filled_1 { 
  display: block;
  padding: 10px;
	padding/**/: 10px 5px 10px 5px;
  text-align: center;
	border: 1px solid #c4c4c4;
  background: #ebf2fb none repeat scroll 0%;
  color: #000000;
}
.content_box_filled_bottom_1 { height: 6px; }
.content_box_service_wrap { position: relative; float: left; left: 10px; *left: 0px; width: 470px; padding: 0px 0px 10px 0px; }
* html .content_box_service_wrap { left: 0px;}
.content_box_service_top { height: 3px; }
.content_box_service {
  display: block;
  width: 470px;
  padding: 3px 0 3px 0px;
}
.content_box_service_bottom { height: 3px; }
.content_box_toy_wrap_1 { float: left; width: 259px; padding-bottom: 6px; margin-bottom: 10px; }	
.content_box_toy_1{
	display: block;
  float: left;
  width: 259px;
	height: 188px;
	overflow: hidden;
	padding-top: 15px;
  border: 1px solid #c4c4c4;
	background: #ebf2fb none repeat scroll 0%;
}
.content_box_ccard_wrap { float: left; width: 380px; padding-bottom: 6px; margin: 10px 10px 0 0; }
.content_box_ccard{
	display: block;
  float: left;
  width: 340px;
	height: 125px;
	overflow: hidden;
	text-align: left;
	padding: 10px 20px 10px 20px;
  border: 1px solid #c4c4c4;
	background: #ebf2fb none repeat scroll 0%;
}
.content_box_topicks_wrap { float: left; width: 180px; padding-bottom: 6px; margin: 0 0px 10px 15px;  }
.content_box_topicks{
	display: block;
  float: left;
  width: 180px;
	height: 270px;
	overflow: hidden;
	text-align: left;
	padding: 5px 0px 0px 0px;
  border: 1px solid #c4c4c4;
	background: #ebf2fb none repeat scroll 0%;
}
*html .content_box_topicks { padding: 0px 0px 0px 10px; }
*html .content_box_topicks_wrap { margin: 0 0px 10px 5px;  }

.content_box, .content_box_filled {
  display: block;
  border: 1px solid #c4c4c4;
  background: transparent;
}

.rule { background: #c4c4c4; }

.content_box_filled { 
  background: #ebf2fb none repeat scroll 0%;
  color: #000000;
}
.content_box_filled a, .content_box_filled ul { color: #000000; }
.content_box_highlight { border: 1px solid #e65c19; }
.content_box_warn { border: 1px solid #ff0000; background: #ffd0d0 none repeat scroll 0%; }

.vod_step_box {
  position: relative;
  border-style: solid;
  border-color: #c4c4c4;
  border-width: 1px 1px 1px 0px;
  background: #ebf2fb none repeat scroll 0%;
  color: #625f5f;
  font-size: 12px;
  padding-left: 5px;
  width: 225px;
  height: 47px;
  float: left;
}

.vod_step_img {
  display: block;
  position: relative;
  float: left;
  width: 44px;
  height: 49px;
  margin: 0px;
}

.box_title, .box_title_1, .box_title_2, .box_title_toy_1, .box_title_toy_1alt, .box_title_home, .box_title_home_alt, .box_title_ccard, .box_title_head a {
  color: #;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: normal;
  line-height: normal;
  text-align: left;
  padding-bottom: 0px;
}


.box_title_1 { position: relative; float: left; width: 470px; }
.box_title_toy_1, .box_title_toy_1alt { position: relative; float: left; width: 244px; }
.box_title_2{ float: left; width: 792px; }
.box_title_home, .box_title_home_alt{ float: left; width: 649px; }
.box_title_ccard { float: left; width: 365px; }

.box_title_new, .box_title_subtext, .box_title_subtext a { 
	color: #;
	font-size: 12px;
  font-weight: bold;
  letter-spacing: normal;
  line-height: normal;
  text-align: left;
}

.box_title_1 { font-size: 12px; width: 470px; }
.box_title_2 { font-size: 12px; width: 794px; }
.box_title_home, .box_title_home_alt { font-size: 12px; width: 651px; }
.box_title_toy_1, .box_title_toy_1alt { font-size: 12px; width: 244px; }
.box_title_home, .box_title_2, .box_title_1{ color: #; }

.box_title_subtext { padding-bottom: 3px; }
.box_title_subtext a { text-decoration: underline; }
.box_title_subtext, .box_title_subtext a { font-weight: normal; }
.box_title_head { font-size: 18px; }

.common_text, .top_link_text, .welcome_text, .copyright_text, 
  .details_title_text, .details_title_studio_text, .review_title, .review_reviewer,
  .hold_text, .browse_item_text, .browse_page_header {
    font-weight: normal;
    font-size: 12px;
}
.browse_page_header { color: #323232;}

.common_text { color: #000000; }

div#please_wait {
  color: #000;
  font-weight: bold;
  font-size: 18px;
}

.confirm_title {
  color: #0081BF;
  font-size: 22px;
  font-weight: bold;
}

.welcome_text {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
}

.browse_page_header { color: #0061a1; }
.browse_item_text, .browse_item_text td { font-size: 11px; }
.browse_price .regprice, .browse_price .saleprice { font-size: 16px; font-weight: bold; }
.browse_price_onsale_regprice { text-decoration: line-through; font-size: 14px; }
.browse_price_onsale_saleprice { color: #e65c19; font-size: 16px; font-weight: bold; }

.details_product_name { font-size: 18px; font-weight: bold; }
.details_product_price { font-size: 16px; font-weight: bold; }
.details_product_rate { font-size: 14px; font-weight: bold; }
.details_product_highlight { color: #e65c19; }
.details_product_active { color: #0061a1; }
.details_product_inactive { color: #625f5f; }
.details_instock { color: #0061a1; font-weight: bold; }
.details_onorder { color: #e65c19; font-weight: bold; }
.details_price .regprice { font-size: 19px; font-weight: bold; }
.details_price_onsale_regprice { text-decoration: line-through; }
.details_price_onsale_saleprice { color: #e65c19; font-size: 18px; }

.details_product_dropd {
  font-size: 10px;
  text-decoration : none;
  font-weight : bold;
  border: 1px solid #c4c4c4;
}

.top_link_text, .top_link_text a { color: #fff; font-size: 11px; }

.review_title { font-size: 16px; font-weight: bold; }
.review_reviewer { padding-left: 5px; font-size: 11px; }

.text_active { color: #0061a1; }
.text_highlight { color: #e65c19; }
.text_error { color: #ff0000; padding-left: 10px;}

.fine_text { font-weight: normal; }

.fine_text, .details_ppm_connspeed, .sstatus_buymycopy, .sstatus_reportline { font-size: 10px; }
.details_ppm_connspeed { text-align: center; }

.fine_text B { font-size: 11px; font-weight: bold; }

.sstatus_buymycopy { padding-left: 5px; }

.sstatus_report_titlename {
  font-size: 16px;
  font-weight: bold;
  text-decoration: underline;
}

.vodplans_mins {
  font-size: 22px;
  font-weight: bold;
}

.vodplans_price {
  font-size: 18px;
  font-weight: bold;
}

.gen_giftcert_price {
  font-size: 24px;
  font-weight: bold;
}

.gen_giftcert_text {
  color: #000000;
  font-size: 14px;
  font-weight: normal;
}

.details_ppm_connspeed {
  color: #767676;
  padding-bottom: 2px;
}

.copyright_text {
  font-size : 10px;
  color : #ffffff;
}

.details_title_text {
  /*color: #2f2f2f;*/
  font-size : 18px;
  font-weight: bold;
}

.details_title_studio_text, .details_title_studio_text a {
  font-size: 12px;
  color: #625F5F;
}
/*.details_title_studio_text a { color: #3879df; }*/

.news_item {
  padding-bottom: 30px;
  text-align: justify;
}

.news_item .newsicon {
  float: left;
  border: 1px solid #000;
  margin-right: 5px;
}

.vod_step_box_text, .vod_step_box_text .sub {
  display: block;
  color: #625f5f;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: normal;
  line-height: normal;
  position: absolute;
  width: 220px;
}

.vod_step_box_text .sub { font-size: 10px; }

.signup_table_divide_solid { 
	width: 529px; 
	height: 40px; 	
	padding-left: 15px; 
	line-height: 20px;
	color: #fff;
	font-size: 14px;
  font-weight: bold;
	background: url(http://door1.oddessedvd.com/Global/images/signup/box_title_bg.vV1.0Vv.png) no-repeat; }

	
.table_divide_solid * {
  background-color: #004080;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
}


.page_title_box_wrap{
	float: left;
	width: 809px;
	padding: 10px;
	background: transparent;
}
	
.page_title_box {
  width: 100%;
  margin-left: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
  text-align: left;
}

.page_title, .page_title_highlight, .signup_free_text {
  color: #0061a1;
  font-size: 18px;
  font-weight: bold;
}

.page_title_giftcert, .page_title_highlight, .signup_free_text { color: #e65c19; }

.signup_free_text { font-size: 19px; }


.page_title_giftcert {
  float: right;
  font-weight: bold;
  font-size: 12px;
}

.page_subtitle_active {
  color: #0061a1;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: normal;
  line-height: normal;
}

.page_subtitle_highlight, .header_onhold, .header_onhold a {
  color: #e65c19;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: normal;
  line-height: normal;
}

.header_onhold { padding-bottom: 5px; font-size: 13px; }
.header_onhold a { text-decoration: underline; font-size: 13px; }

.home_rental_toplist {
  color: #000;
  font-size: 10px;
}

.dvd_top_seller_link * {
  font-size : 10px;
  color : #000000;
  background-color : transparent;
  text-decoration : none;
  font-weight : normal;
  line-height : 120%;
}

.dvd_top_seller_link a {
  color : #000000;
  background-color : transparent;
  text-decoration : underline;
}

.queue_pri { width: 30px; }

.acc_manage_edits {
  font-size: 10px;
  margin-top: 3px;
}

.acc_manage_edits {
  font-size: 10px;
  margin-top: 3px;
}

.rental_plan, .rental_plan_highlight {
  cursor: pointer;
  cursor: hand;
  background-color: #ffffff;
  border: 2px solid #DADADA;
}

.rental_plan_highlight { border: 2px solid #0081bf; }

.rental_plan_disc_limit {
  float: left; 
  font-size: 26px;
  font-weight: bold;
  padding-top: 3px;
  padding-right: 3px;
}
.rental_plan_disc_icon { position: relative; text-align: center; vertical-align: middle; float: left; width: 52px; height: 35px; };

/* Autocomplete Page */
#as_autocomplete {position:relative;}/* set width of widget here*/
#as_autocomplete {z-index:9001;} /* for IE z-index of absolute divs inside relative divs issue */
#as_performercontainer, #as_directorcontainer, #as_studiocontainer, #as_featurecontainer {position:relative;top:-0.9em;width:75%;}
*html #as_performercontainer, *html #as_directorcontainer, *html #as_studiocontainer, *html #as_featurecontainer {position:relative;top:-1.2em;width:75%;}
#as_performercontainer .yui-ac-content, #as_directorcontainer .yui-ac-content, #as_studiocontainer .yui-ac-content, #as_featurecontainer .yui-ac-content {position:absolute;width:100%;border:1px solid #404040;background:#fff;overflow:hidden;z-index:9050;}
#as_performercontainer .ysearchquery, #as_directorcontainer .ysearchquery, #as_studiocontainer .ysearchquery, #as_featurecontainer .ysearchquery {position:absolute;right:10px;color:#808080;z-index:10;}
#as_performercontainer .yui-ac-shadow, #as_directorcontainer .yui-ac-shadow, #as_studiocontainer .yui-ac-shadow, #as_featurecontainer .yui-ac-shadow {position:absolute;margin:.3em;width:100%;background:#a0a0a0;z-index:9049;}
#as_performercontainer ul, #as_directorcontainer ul, #as_studiocontainer ul, #as_featurecontainer ul {padding:5px 0;width:100%;}
#as_performercontainer li, #as_directorcontainer li, #as_studiocontainer li, #as_featurecontainer li {padding:0 5px;cursor:default;white-space:nowrap;}
#as_performercontainer li.yui-ac-highlight, #as_directorcontainer li.yui-ac-highlight, #as_studiocontainer li.yui-ac-highlight, #as_featurecontainer li.yui-ac-highlight {background:#EBF2FB;}

*html .png_fix {
 visibility: hidden;
}

.toy_thumbnail { padding: 3px; border: 2px solid #ebf2fb; margin-right: 5px; }
.toy_thumbnail_highlight { padding: 3px; border: 2px solid #e65c19; margin-right: 5px; }

.screenshot {
  float: left;
  padding: 4px 0px 4px 7px;
}

/* pagination */

.pagination { float: left; font-size: 14px; width: 829px; margin: 10px 0; line-height: 19px; }
.pagination a{ font-weight: bold;  padding-bottom: 2px;  color: #0061a1; text-decoration: none; }
.pagination a:hover{ text-decoration: underline; }
.pagination_prev { text-align: right; }
.pagination_next { text-align: left; }
.pagination .browse_list {  text-align: center; }
.pagination .browse_list a { padding: 0 7px; text-align: center; }
.pagination .browse_list b{ font-size: 17px; padding: 0 7px; color: #e65c19;}

/* hover boxes */

.box_cover_hover { display: none; position: absolute; top: 0px; left: 0px;  text-align: left; }
.box_cover_hover_head { min-height:31px; height:auto !important; height: 31px; width: 234px; font-size: 12px; font-weight: bold; color:#ffffff; padding: 2px 8px 2px 8px; background: #004080; }
.box_cover_hover_head span { font-weight: normal; }
.box_cover_hover_body { font-size: 11px; width: 222px; padding: 10px 13px 10px 13px; border: 1px solid #c4c4c4; border-top: 0px; background: #ebf2fb; }
.box_cover_hover_body_content { margin-bottom: 10px; }
.box_cover_hover_bottom { display: none; }
