
/* PROINFO FORM DATA CSS
##################################*/
.proinfo .pageheader	{ padding-right:0px; }
.proinfo .pagepath 		{ margin-bottom:0px; }
#pro-frmdata 			{ font-size:80%; }

/* FACE BOOK LIKE BUTTON
=============================*/
/*.fb-like-btn		{ position:absolute; right:0px; top:8px; width:80px; }*/
.fb-like-btn {
	display:inline-block; 
	/*border:1px solid #dfdfdf; 
	border-bottom-color:#AFAFAF; 
	border-right-color:#AFAFAF; 
	background:#ffffff; */
	width:auto; 
	text-align:center; 
	}
.fb-like-btn span { display:inline-block; width:auto; height:21px; }

/* PROINFO TABBAR CSS
=============================*/
.pro-options {
	background:url(../images/bg6.gif) repeat-x left bottom;
	height:50px;
	position:relative;
	border-bottom:1px solid #BCBCBC;
	}
.tab-title {
	position:absolute;
	left:10px;
	bottom:-1px;
	text-decoration:none;
	padding-left:6px;
	margin-right:3px;
	background:url(../images/allotherimg.png) no-repeat 0px -361px;
	}
.tab-title em {
	padding:8px 15px 8px 9px;
	display:block;
	color:#0071AC;
	font-style:normal;
	background:url(../images/allotherimg.png) no-repeat right -300px;
	}
.pro-options table 	{ position:absolute; right:10px; top:11px; }
.pro-options .lnkbtn{ margin-right:5px; }

/* PORDUCT MAIN IMAGE CONTAINER CSS
=============================*/
.frmdata-l { padding-top:10px; }
.pro-imgshadow {
	background:url(../images/imgshadow.gif) no-repeat right bottom;
	padding:0 9px 9px 0;
	margin-right:6px;
	}
.pro-imgbg {
	background-color:#F4F2E4;
	border-bottom:1px solid #ADADAD;
	border-right:1px solid #ADADAD;
	padding:10px;
	position:relative;
	min-height:1px;
	}
.pro-imgbg #previewPane  {
	display:block;
	background-color:#FFFFFF;
	position:relative;
	margin-bottom:10px;
	}
.pro-imgbg #previewPane td{ height:238px; text-align:center; }

.pro-imgbg .offerimg{
	background:url(../images/bg-label1.png) no-repeat left top;
	width:60px;
	height:44px;
	padding:9px 7px 1px 7px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	position:absolute;
	left:0px;
	top:0px;
	z-index:9999;
	}

/* PRODUCT THUMB IMAGE 
=============================*/
#galleryContainer	{ overflow:hidden; position:relative; height:56px; }
.pro-thumbimg 		{ margin:0px 0px 0 0px; }

/* LEFT RIGHT ARROW
--------------------------*/
#arrow_left img, 
#arrow_right img{ height:52px; width:9px;	text-indent:0px; }
#arrow_left 	{ margin-right:5px; }
#arrow_right 	{ margin-left:5px; }

/* THUMB IMAGE SCROLLER
--------------------------*/
#theImages{
	position:absolute;
	height:100px;
	left:0px;
	text-align:left;
	width:100000px;
	}
.pro-thumbimg table td { padding:1px; }
.pro-thumbimg .imgbdr {
	padding:2px;
	float:left;
	height:49px;
	margin-right:13px;
	background-color:#FFFFFF;
	}
.pro-thumbimg .imgbdr span 		{ display:block; height:49px; width:63px;  }
.pro-thumbimg .imgbdr span img 	{ /*height:49px;*/ position:relative; }
#theImages #slideEnd			{ float:left; }
#largeImageCaption, 
.imageCaption, 
#waitMessage					{ display:none; }

/* PRODUCT DETAILS CSS 
=============================*/
.pro-detail { margin-right:15px; }
.pro-detail dd {
	padding:8px 0;
	border-top:1px solid #EBEBEB;
	position:relative;
	}
.pro-detail .wishlistbtn1 	{ position:absolute; right:0px; top:6px; }
.pro-detail .points1 a 		{ color:#0076A3; font-weight:bold; }
.pro-detail .points1 a:hover{ color:#000000; }
.pro-detail .other-txt      { position:absolute; right:0px; top:6px; }
/* PRODUCT FORM DATA STRUCTURE CSS 
=============================*/
.frmdata-r { width:363px; padding-top:10px; }
.pro-offer {
	background:url(../images/bg25.gif) repeat-x left top #8BDCFB;
	/*background:url(../images/bg7.gif) repeat-x left bottom #FF9841;*/
	padding:10px;
	color:#000000;
	margin-top:-1px;
	border-bottom:1px solid #74C8E8;
	}
.bookbefore {
	background:url(../images/bg-comeout3.gif) repeat-x left top;
	padding:10px;
	color:#333333;
	margin-bottom:1px;
	border-bottom:1px solid #E1E1E1;
	border-top:1px solid #858585;
	}
/* PRODUCT OPTIONS SELECTOR
=============================*/
.pro-option-box 			{ background:#FFD34A; margin-bottom:1px; }
.pro-option-box .frm-txtbox { width:337px; }
.pro-option-box .cr-box 	{ margin-bottom:5px; }
.pro-option-box .cr-lbl		{ display:block; }

/* PRODUCT VARIANT HEDER 
=============================*/
.pro-hd,
.pro-hd-typ1,
.pro-hd-typ2 {
	background:url(../images/bg8.gif) repeat-x left bottom #FAFCFD;
	display:block;
	padding:7px 8px 7px 30px;
	border:1px solid #99D5F9;
	color:#333333; 
	font-weight:bold;
	margin-bottom:1px;
	position:relative;
	min-height:1px;
	}
.pro-hd-active, .pro-hd:hover {
	border:1px solid #3C9DE5;
	background:url(../images/bg10.gif) repeat-x left bottom #75C6FD;
	color:#FFFFFF;
	}
.pro-hd .ico-plus { position:absolute; left:7px; top:7px; }

/* PRODUCT VARIANT HEDER WITH COLOR
====================================*/
.pro-hd-typ1 .ico-plus 					{ background-position:-79px -1023px; }
a.pro-hd-typ1.pro-hd-active .ico-plus 	{ background-position:-79px -1041px; }

.pro-hd-typ1,
.pro-hd-typ2 {
	background:url(../images/bg22.gif) repeat-x left bottom #3092DD;
	border:none; color:#FFFFFF;
	}
a.pro-hd-typ1.pro-hd:hover,
a.pro-hd-typ2.pro-hd:hover {
	border:none;
	background:url(../images/bg23.gif) repeat-x left bottom #1B66A1;
	}
a.pro-hd-typ1.pro-hd-active {
	background:url(../images/bg23.gif) repeat-x left bottom #1B66A1;
	}
.pro-hd-typ2 { padding:7px 8px 7px 8px; }

/* PRODUCT FORM DATA CSS 
=============================*/
.profrmbox {
	background-color:#FFFFFF;
	vertical-align:middle;
	color:#333333;
	}
.profrmbox .profrm-1col 	{ padding:8px 0; position:relative; }
.profrmbox .profrm-1col .hd1{ margin-bottom:8px; }
.profrmbox .profrm-l {
	float:left;
	padding:8px 0;
	width:170px;
	text-align:left;
	}
.profrmbox .profrm-r {
	float:right;
	width:190px;
	padding:4px 0;
	text-align:right;
	position:relative;
	}
.profrmbox .profrm-r table 	{ text-align:right; float:right; }
.profrmbox .frm-txtbox 		{ font-size:100%; }
.profrmbox .hor_line {
	border-bottom:1px solid #EBEBEB;
	clear:both;
	margin:0px;
	padding:0px;
	height:0;
	}
.profrm-r .priceguidebtn,
.profrm-1col .pickuppointbtn{ position:absolute; top:6px; right:0px; }
.profrm-r td 				{ vertical-align:top; }
.pro-price {
	font-family:Arial, Helvetica, sans-serif;
	font-size:140%;
	color:#003E68;
	font-weight:bold;
	text-align:right;
	}
.pro-price .price-subtxt {
	font-size:70%;
	display:block;
	line-height:0.8;
	}
.pro-price .price-subtxt1 {
	text-decoration:line-through;
	font-size:70%;
	line-height:0.8;
	white-space:nowrap;
	font-weight:normal;
	color:#999999;
	display:block;
	}
.profrmbox .yourname {
	position:relative;
	height:75px;
	width:178px;
	display:block;
	}
.profrmbox .yourname strong {
	position:absolute;
	font-size:100%;
	left:0px;
	bottom:12px;
	text-align:center;
	width:100%;
	}
/* SEARCH RESULT POPUP
------------------------------*/
.profrm-r .search-result { border:1px solid #dfdfdf; background:#ffffff; top:25px; }
.profrm-r .search-result ul li { border-bottom:1px solid #dfdfdf; color:#333333; }
.profrm-r .search-result .li-active { background:#666666; color:#ffffff; }

/* PRODUCT TYP 1 
------------------------------*/
.pro-typ1 .profrm-r 		{ text-align:left; }
.pro-typ1 .profrm-r table	{ float:none; }
.pro-typ1 .profrm-r 		{ width:210px; }
.pro-typ1 .profrm-l 		{ width:150px; }
.pro-typ1 .profrm-r .priceguidebtn	{ left:0px; top:5px; }
.pro-typ1 .align-r td.pro-price { text-align:right; min-width:115px; }

/* PRODUCT PRICE TOTAL AND BUTTON CSS 
=============================*/
.pro-btnbox 			{ position:relative; height:65px; }
.pro-btnbox .btn 		{ position:absolute; left:10px; top:10px; }
.pro-btnbox .price-typ2 { position:absolute; right:20px; top:0px; }

/* PRODUCT TEXT DATA CSS
=============================*/
#proinfo-txtdata .contentbox1 ul,
#proinfo-txtdata .contentbox1 ol 	{ margin:5px; padding:5px; }

#proinfo-txtdata .contentbox1 ul li,
#proinfo-txtdata .contentbox1 ol li { padding:0px; margin:0 0 3px 15px; }

#proinfo-txtdata .contentbox1 ul li { list-style-type:disc; }
#proinfo-txtdata .contentbox1 ol li { list-style-type:decimal; }

/* WARNER BRO PRODUCT CASE
=============================*/
.warnerbro, body.christmas{
	background:url(../images/body-bg.jpg) no-repeat center top #000 !important;
}
.warnerbro #topbar {
	background:url(../images/bodybg.gif) repeat-x left top #003B63;
	margin-top:0px;
	padding-top:1px;
	}
.warnerbro .other-nav-data {
	margin-right:10px;
	}
.warnerbro .sidebar .contentbox1 ul,
.warnerbro .sidebar .contentbox1 ol 	{ margin:0 5px; padding:0px; }

.warnerbro .sidebar .contentbox1 ul li,
.warnerbro .sidebar .contentbox1 ol li { padding:0px; margin:0 0 3px 12px; }

.warnerbro .sidebar .contentbox1 ul li { list-style-type:disc; }
.warnerbro .sidebar .contentbox1 ol li { list-style-type:decimal; }
