/* main container white background*/
.maincontainer_w{
width:1000px;
height:100%;
position:relative;
margin:0px auto;
overflow:hidden;
padding:0px;
border:0px;
visibility:visible;
background-color:#000000;
}
/* End of main container black background*/
#sl_whitwpatch {
    background-color:#FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 1000px;
	border: 0px;
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 0px;
	top: 85px;
	z-index:0;
}
/* Temporary viertion of white pages*/
.wrapperPP {
	width: 1000px;
	height:100%;
	margin: 0 auto;
	position:relative;
	overflow:hidden;
	padding: 0px;
	border: 0px;
	background-color:#FFFFFF;
	font-size:14px;
	line-height:20px;
	color: #333333;
	}
.wrapperPP a:link {
    font-size:14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-decoration: none;
		}
.wrapperPP a:visited {
    font-size:14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-decoration: none;
		}
.wrapperPP a:hover {
    font-size:14px;
	font-weight: bold;
	text-decoration: none;
	color:#666666;
	text-decoration:underline;
	}
.wrapperPP a:active {
    font-size:14px;
	font-weight: bold;
	text-decoration: none;
	color:#666666;
	text-decoration:underline;
		}
.wrapperPP a {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-decoration: none;
		}
.wrapperPP h1{
font-size:24px;
font-weight:lighter;
color: #000000;
margin:0px 0px 24px 0px;
}
.wrapperPP h2{
font-size: 14px;
font-weight: bold;
line-height:14px;
margin:40px 0px 20px 0px;
color:#000000;
}
.wrapperPP h3{
font-size: 14px;
font-weight: bold;
line-height:14px;
margin:30px 0px 10px 0px;
color: #FF0000;
}
.rightColumn_TVWP{
position: static;
float:left;
margin: 10px 10px 0px 0px;
width: 250px;
height: 100%;
border: none;
background-color:#FFFFFF;
text-align:center;
overflow:hidden;
}
.rightColumn_TVWP ul {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align:center;
	color: #666666;
	line-height:18px;
	vertical-align:middle;
	list-style-position: inside;
	list-style-image: url(images_Products/Zoom_g.png);
	list-style-type: none;
	margin:0px 0px 0px -36px;
	float:none;
			}
.leftColumn_TVWP{
position: static;
float:left;
margin: 10px 0px 0px 10px;
width: 250px;
height: 100%;
border: none;
background-color:#FFFFFF;
text-align:center;
overflow:hidden;
}
.leftColumn_TVWP ul {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align:center;
	color: #666666;
	line-height:18px;
	vertical-align:middle;
	list-style-position: inside;
	list-style-image: url(../images_vd/decor/Zoom_g.png);
	list-style-type: none;
	margin:0px 0px 0px -36px;
	float:none;
			}
.middleColumn_TVWP{
position: static;
float:left;
margin: 10px 20px 0px 20px;
width: 440px;
height: 100%;
border: none;
background-color:#FFFFFF;
overflow:hidden;
}
.middleColumn_TVWP h1{
font-size:18px;
line-height:22px;
font-weight:lighter;
color: #000000;
margin:10px 0px 20px 0px;
}
.middleColumn_TVWP .text{
margin:20px 0 10px 0;
padding:10px 0 20px 0;
border-top:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7;
clear:both;
}
.text hr{
	border:0;
	color: #e7e7e7;
    background-color: #e7e7e7;
    height: 1px;
}
.middleColumn_TVWP .text a:link {
    text-decoration: underline;
	font-weight: normal;
	color: #000000;
	
					}
.middleColumn_TVWP .text a:visited {
	text-decoration: none;
	font-weight: normal;
	color:#000000;
		}
.middleColumn_TVWP .text a:hover {
	text-decoration: none;
	color: #999999;
	}
.middleColumn_TVWP .text a:active {
text-decoration: none;
color:#000000;
		}
.middleColumn_TVWP .text a {
    text-decoration: underline;
	font-weight: normal;
	color: #000000;
				}

.middleColumn_TVWP .text ul{
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	float:none;
	text-indent: 0;
	padding: 0;
}
.middleColumn_TVWP .text ul li{
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: disc;
	margin:5px 0 5px 20px;
	text-indent: 0;
	padding: 0;
	}
.middleColumn_TVWP ul{
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	float:none;
	text-indent: -20px;
	padding: 20px;
}
.middleColumn_TVWP li{
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: decimal;
	margin:5px 0px 5px 0px;
	text-indent: 0px;
	}

.recProd_TVWP{
position: static;
margin: 20px 0px 20px 0px;
width: 440px;
height: 100%;
border-top: #999999;
border-top-width:1px;
border-top-style:solid;
background-color:#FFFFFF;
overflow:hidden;
}
.recProd_TVWP img{
float:left;
margin:5px 30px 20px 0px;
}
.chatLinks{
color: #000000;
font-weight: normal;
float:left;
margin:0px 30px 15px 0px;
}
.chatLinks a:link {
	text-decoration: underline;
	font-weight: normal;
	color: #000000;
	
					}
.chatLinks a:visited {
	text-decoration: underline;
	font-weight: normal;
	color:#000000;
		}
.chatLinks a:hover {
	text-decoration: underline;
	color: #999999;
	}
.chatLinks a:active {
text-decoration: underline;
color:#000000;
		}
.chatLinks a {
	text-decoration: underline;
	font-weight: normal;
	color: #000000;
				}
.butLine{
position: static;
margin: 15px 0px 0px 0px;
padding-bottom:15px;
height: 100%;
border: none;
background-color:#FFFFFF;
overflow:hidden;
border-bottom:1px solid #e7e7e7;
}
.butLine a{
position: static;
margin: 0px 30px 0px 0px;
border: none;
float:left;
}
.price_TVWP {
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color:#999999;
	line-height:24px;
}
.price_TVWP_B,
.recprodtitle{
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color:#000000;
	line-height:26px;
}
.price_TVWP .bigT{
	font-size: 16px;

	font-weight: lighter;
	text-decoration: none;
	text-align: left;
}
.price_TVWP_B .bigT{
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}
.smallText_TVWP{
font-size: 12px;
color:#999999;
}
.redT_TVWP{
color:#CC0000;
}
.cartB_TVWP{
position: static;
width:160px;
height:78px;
margin: 0px 10px 0px 0px;
border: none;
float:left;
}
.cartB_TVWP img{
	height:30px;
	margin: 24px 0px 0px 0px;
}
.cartB_TVWP_T {
width:160px;
height:30px;
position:relative;
margin: 24px 10px 24px 0px;
float:left;
}
.cartB_TVWP_T input {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	line-height:30px;
	vertical-align:middle;
	cursor:pointer;
	}
.cartB_TVWP_T a {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	line-height:30px;
	vertical-align:middle;
	cursor:pointer;
	}
.cartB_TVWP_T a:link {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	line-height:30px;
	vertical-align:middle;
	}
.cartB_TVWP_T a:visited {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	line-height:30px;
	vertical-align:middle;
	}
.cartB_TVWP_T a:hover {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	line-height:30px;
	vertical-align:middle;
}
.cartB_TVWP_T a:active {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	line-height:30px;
	vertical-align:middle;
	}
.radioB_TVWP{
text-align:left;
line-height:30px;
vertical-align:middle;
height:30px;
}

/* End of temporary viertion of white pages*/
/* Add button from product3 page*/
.addButton {
width:160px;
height:30px;
position:relative;
margin:10px 0px 20px 0px;
}
#addButtonTextT, #addButtonTextB{
    width:160px;
	height:30px;
	position: absolute;
	line-height:30px;
	vertical-align:middle;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	background:none;
	border:none;
		}
#addButtonTextT{
	z-index:8;
}
#addButtonTextB{
	z-index:18;
}
#addButtonImageT, #addButtonImageB{
	height:30px;
	position: absolute;
	line-height:30px;
	vertical-align:middle;
		}
#addButtonImageT{
	z-index:7;
}
#addButtonImageB{
	z-index:17;
}
input{
margin:0px;
padding:0px;
border:none;
background:none;
}
.addButton input {
    width:160px;
    height:30px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	line-height:30px;
	vertical-align:middle;
	}
.addButton input a:link {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	line-height:30px;
	vertical-align:middle;
	}
.addButton input a:visited {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	line-height:30px;
	vertical-align:middle;
	}
.addButton input a:hover {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	line-height:30px;
	vertical-align:middle;
}
.addButton input a:active {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	line-height:30px;
	vertical-align:middle;
	}
.addButton input a {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	line-height:30px;
	vertical-align:middle;
	}
/* End of add button from product3 page*/

.butLine form h1{
	font-size:18px;
}
.single_prod_box{
	background-color:#cccccc;
}

.blue_box,
.sony_box,
.single_prod_box{
	position:relative;
	display:block;
	width: 100%;
	padding:10px 20px;
	margin-bottom:20px;
}
.blue_box,
.sony_box{
	background-color: #0066cc;
	color:#FFFFFF;
}
.blue_box h1,
.sony_box h1{
	margin:0;
	color:#FFFFFF;
	font-weight:normal;
}
h1.swslp{
	font-weight:normal;
	color:#333333;
}
.blue_box h2,
.sony_box h2{
	font-size:18px;
	margin:6px 0;
	color:#FFFFFF;
	font-weight:normal;
}
.blue_box .redT_TVWP,
.blue_box .radioB_TVWP,
.sony_box .redT_TVWP,
.sony_box .radioB_TVWP{
		color:#000000;
}

.butLine .blue_box h1 a,
.butLine .blue_box h2 a,
.butLine .sony_box h1 a,
.butLine .sony_box h2 a{
	float:none;
	color:#FFFFFF;
	text-decoration:underline;
	font-size:inherit;
	margin:0;
}

.butLine .blue_box h1 a:hover,
.butLine .blue_box h2 a:hover,
.butLine .blue_box h1 a:focus,
.butLine .blue_box h2 a:focus,
.butLine .sony_box h1 a:hover,
.butLine .sony_box h2 a:hover,
.butLine .sony_box h1 a:focus,
.butLine .sony_box h2 a:focus{
	float:none;
	color:#5acef4;
	text-decoration:underline;
	font-size:inherit;
	margin:0;
}
.swslp,
.zs,
.zfc,
.zfsony{
	display:none;
}

.middleColumn_TVWP .text ol.quick_view,
.middleColumn_TVWP ol.quick_view{
	padding: 0 0 0 32px;
}

.middleColumn_TVWP .text ol.quick_view li,
.middleColumn_TVWP ol.quick_view li{
 font-weight: normal;
 list-style: decimal outside none;
 margin: 5px 0 10px 0;
 text-align: left;
 text-decoration: none;
 text-indent: 0;
}

.middleColumn_TVWP .text ol.quick_view li a,
.middleColumn_TVWP .text ol.quick_view li a:link,
.middleColumn_TVWP .text ol.quick_view li a:visited,
.middleColumn_TVWP ol.quick_view li a,
.middleColumn_TVWP ol.quick_view li a:link,
.middleColumn_TVWP ol.quick_view li a:visited{
	text-decoration:none;
	color:#000033;
	background-image: url("../images_vd/decor/Zoom_g.png");
	background-repeat:no-repeat;
	background-position: center right; 
	padding: 0 20px 0 0;
	line-height:18px;
}

.middleColumn_TVWP .text ol.quick_view li a:hover,
.middleColumn_TVWP .text ol.quick_view li a:focus,
.middleColumn_TVWP ol.quick_view li a:hover,
.middleColumn_TVWP ol.quick_view li a:focus{
	text-decoration:none;
	color:#00ccff;
}