




#dsppTopHolder{
clear:both;
position:relative;
width:100%;
}

#dsppTopRightHolder{
margin-left:290px;
text-align:center;
}

#dsppTopRight{
margin:0px auto;
text-align:center;
}

#dsppMainImage{
	border: 1px solid #e1e1e1;
	padding: 2px;
	margin: 0 3px 5px 0;
	background-color: #FFFFFF;
	float: left;
	width: 394px;
	height: 306px;
	text-align: center;
}

#dsppBrandImage{
clear:both;
text-align:left;
}

#proThumbHolder{
	float:left;
	height: 250px;
	width: 80px;
	text-align: center;
}

#dsppThumb img {
	border: 1px solid #e1e1e1;
	width: 76px;
	height: 58px;
	margin: 0px 0px 3px 0px;
	display: block;
}

#dsppPriceBox{
	padding: 12px 0px 5px 0px;
	text-align:left;
}


div.dsppWasPrice{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 14px !important; 
	text-decoration: line-through;
	padding-left: 25px;
}

div.dsppNowPrice{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 20px !important; 
	padding-left: 25px;
}

div.dsppRrpPrice{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 14px !important; 
	padding-left: 25px;
}
div.dsppOurPrice{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 20px !important; 
	padding-left: 25px;
}

div.dsppBuyButtons{
margin: 13px 0px 0px 18px;
}

#dsppMainDetails{
clear:both;
}

div.dsppProdTitle{
	clear:both;
	margin: 20px 0px 0px 0px;
	padding: 10px 0px 10px 2px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 140% !important;
	background-color:#D8D8D8;
}

#dsppDesc{
margin:10px 0px 0px 0px;
text-align:left;
}


#dsfeatureTable{
	background-color: #D8D8D8;
	color: #STYLE_COMPAREBOX_TEXT;
	padding: 1px;
}

#dsfeatureButton{
float:right;
}


.dscompareBox{
	background: #D8D8D8;
	color: #STYLE_COMPAREBOX_TEXT;
}
.dscompareEven{
	background: #e4e4e4;
	color: #STYLE_COMPAREBOX_TEXT;
}
.dscompareOdd{
	background: #f4f4f4;
	color: #STYLE_COMPAREBOX_TEXT;
}


.dsFeatureShow {display:table;}

.dsFeatureHide {display:none;}

#dsfeatureHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 120%;
	color:#333333;
	font-style: normal;
	text-decoration: none;
}



#dsppRelated {
	clear:both;
	padding:0px;
	margin:30px 0px 0px 0px;
	text-align:left;
}

#dsppRelated ul {
	clear:both;
	padding:0px;
	margin:0px;
	height: inherit;
	min-height: 200px;
}

#dsppRelated ul li {
	list-style: none;
	width: 138px;
	float: left;
	margin: 0px 3px 20px 3px;
	position: relative;
	text-align: center;
}



div.dsProdNotFound {
	width:100%;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color:#333333;
	font-style: normal;
	text-decoration: none;
	margin: 30px 0px 300px 0px;
}

#dsppAwards{
clear: both;
width: 402px;
height: 86px;
}

#dsppAwards img{
	margin: 0px 5px 5px 5px;
	float: left;
}
#dsppNames{
text-align:left;
}

#dsppStock{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: STYLE_PP_INSTOCK_SIZE;
	color:#STYLE_PP_INSTOCK_FONT;
}

#dsppDelivery{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: STYLE_PP_DELIVERY_SIZE;
	color:#STYLE_PP_DELIVERY_COLOUR;
}

#proDec{
	width: 100%;
	height: inherit;
	padding: 0 0 35px 0;
}

#proContent{
	width: 100%;
	height: inherit;
}


#proLeft{
	width: 485px;
	height: inherit;
	float: left;
}

#proRight{
	height: inherit;
	width: 269px;
	float: left;
}

#proSpec{
	padding: 0px 0px 0px 25px;
	
}

#proSpec ul{
	margin: 14px 0 10px 0px;
	padding: 0px 0px 0px 20px; 
	list-style: disc outside;
	width: 224px;

}

#proSpec li{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

div.dslpInstock{
	font-family: Arial, Helvetica, sans-serif;
	color: #98cb33;
	font-size: 11px !important; 
	font-weight: bold;
	text-align: left;
	padding: 5px 0px 5px 25px;
}

div.dslpNoStock{
	font-family: Arial, Helvetica, sans-serif;
	color: #d70000;
	font-size: 11px !important; 
	font-weight: bold;
	text-align: left;
	padding: 5px 0px 5px 25px;
}
.bptxt{
	color: #000000;
	margin-right: 8px;
}

/**Product Tabs**/

.tab {
	width: 141px;
	height: 32px;
	text-align: center;
	float: left;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
	font-size:11px;
	font-weight: bold;
	background: url(../images/custom/grey.gif) no-repeat 0px 0px;
	color: #ffffff;	
	position:relative;
	top: 1px;
	border-bottom: #e5e5e5 1px solid;
}

.tab a:link {
	font-size:11px;
	font-weight: bold;
	display:block;
	height: 32px;
	line-height:30px;
	width: 141px;
	text-align:center;
	text-decoration: none;
	background: url(../images/custom/grey.gif) no-repeat 0px 0px;
	color: #ffffff;	
	position:relative;
	top: 1px;
	border-bottom: #e5e5e5 1px solid;

}

.tab a:visited {
	width: 141px;
	height: 32px;
	display: block;
	color: #ffffff;
	font-weight: bold;
	float: left;
	text-decoration: none;
}

.tab a:hover {
	background: url(../images/custom/grey.gif) no-repeat 0px -32px;
	display: block;
	color: #ffffff;	
	text-decoration: none;
}

.tabon {
	background: url(../images/custom/grey.gif) no-repeat 0px -64px;
	width: 141px;
	height:32px;
	text-align: center;
	line-height: 30px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	position:relative;
	top: 1px;
	color: #777777;
	font-weight: bold;
	border-bottom: #ffffff 1px solid;
}

.tabon a:link {
	color: #777777;
	font-weight: bold;
	text-decoration: none;
}

.tabon a:visited {
	color: #777777;
	font-weight: bold;
	text-decoration: none;
}

#proOptions{
	padding: 20px 0px 15px 0px;
}

#prodTabs{
	margin-top: 20px;
	width: 100%;
	height: 32px;
	border-bottom: #e5e5e5 1px solid;
}

#prodTabs a {
	text-decoration: none;
}

#prodpage_reviews {
	padding: 5px 15px 20px 15px;
}

#prodpage_accessories {
	padding: 5px 15px 5px 15px;

}

#prodpage_related {
	padding: 5px 15px 20px 15px;
}

#prodpage_downloads {
	padding: 5px 15px 20px 15px;
}

#prodpage_w2b {
	padding: 5px 15px 20px 15px;

}

.prodReview_total {
	clear:both;
	padding:0px 3px 8px 3px;
	margin: 20px 0px 0px 0px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	border-bottom: #e5e5e5 1px solid;
}

div.dsFbRow{
clear:both;
width:100%;
padding-bottom:10px;
margin-top:10px;
border-bottom: 1px dashed #e5e5e5;
min-height: 20px;
}

div.dsFbRight{
float:right;
width:200px;
padding-top:5px;
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}

div.dsFbLeft{
padding-top:5px;
margin-right:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}
div.dsFbBottom{
clear:both;
margin-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
}

.downloads{
	margin: 20px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.downloads img{
	margin: 3px 8px 0px 0px;
}

#delMsg h2{
	font-size: 18px !important; 
	padding: 3px 0px 0px 23px;
}