#prodinfox,
.breadcrumbs,
.searchprompt98,
#productname,
#productimage98,
#image,
#viewlargerimage98,
#prodinfo,
#panel2,
#WebDesc98,
.item,
.price,
#freeship98,
.ship,
#smalltext,
#hyperlink98,
#hpl_popuppricematch98,
#size98,
#BVCustomerRatings,
#BVdefaultURL,
.pd_sale_promo,
#optiontable,
#SizeList98__ctl1_HT98,
.CartListItem,
#SizeList98__ctl2_Label298,
#SizeList98__ctl2_lblmodelname98,
#SizeList98__ctl2_productlist98,
.pri,
#SizeList98__ctl2_MSRP98,
#SizeList98__ctl2_priceprompt98,
#SizeList98__ctl2_price98,
.opt,
#SizeList98__ctl2_lnkbtn_addtocart98,
#Description98,
.ui-tab-content,
.wishlistlink,
.itemnumber,
.ui-tabs-panel ui-tabs,
#tabs-2,
b,
i,
strong,
font,
#prodinfo .price strong,
#prodinfo .ship a:link,
#prodinfo .item,
#color98
{
margin:0;
padding:0;
font: 9pt Arial, Sans-serif normal;
font-style:normal;
font-weight:normal;
list-style-type:none;
text-align:left;
color:#000;
text-decoration:none;
}

a img {
border:none;
}

#breadcrumbs {
margin: 10px 0px 0px 10px;
}

#productname h1 {
margin: 5px 10px 5px 10px;
}

#productname h1, #productname span, #productname strong, #productname b{
font-family: Arial, Sans-Serif;
font-weight:normal;
font-size: 14pt;
font-style:normal;
text-align:left;
color:#000;
}

#productid{
margin: 5px 0px 10px 10px;
}





#breadcrumbs {
float:left;
width:100%;
position:relative;
}

#productname {
float:left;
width:100%;
position:relative;
}

#productid {
float:left;
width:100%;
position:relative;
}

#productimage {
text-align:center;
float:left;
position:relative;
width:310px;
margin: 5px 0px 0px 5px;
}

#enlargeimage {
width:100%;
margin: 5px 0 10px 0;
position:relative;
text-align:center;
}
 
#promobox {
width:100%;
margin: 5px 0 10px 0;
position:relative;
text-align:center;
}

#productinfo {
width:300px;
float:right;
position:relative;
margin: 0 5px;
}

#price {
width:100%;
position:relative;
float:left;
text-align:center;
}

#price #UnitCost98 {
font-size:14pt;
color:#CD0D0D;
}

.ship {
float:left;
text-align:center;
width:100%;
position:relative;
margin: 5px 0 13px 0;
}

.ship a, .ship a:visited {
font-style:italic;
color:#CD0D0D;
text-decoration:underline;
}

.ship a:hover, .ship a:active {
color:#000;
text-decoration:none;
}


#shopping {
width:100%;
float:left;
border: 1px solid #eee;
}

#shopping ul {
margin:0 0 5px 0;
padding:0;
}

#shopping li {
margin:2px 0 0 20px;
padding:2px;
list-style-image: url("../images/list_dot.gif");
}

#description98 li font {
color:#2200CC;
}

#shopping a, #description98 li a, #description98 a font b, #shopping a:visited, #description98 a:visited font b, #description98 li a:visited{
color:#2200CC;
text-decoration:underline;
}

#shopping a:hover, #description98 a:hover font b, #shopping a:active, #description98 a:hover, #description98 a:active font b, #description98 a:active {
color:#2200CC;
text-decoration:none;
}

#shopping .shoppinghead {
background-image: url(../images/header_bck.jpg);
margin:0;
padding:5px;
font-weight:bold;
list-style-image:none;
list-style-type:none;
}

/*ie
#reviews {
width:100%;
float:left;
border: 1px solid #eee;
margin: 10px 0 20px 0;
}
*/

div#reviews {
width:300px;
float:left;
border: 1px solid #eee;
margin: 10px 0 15px 0px;
*width:100%;
*float:left;
*border: 1px solid #eee;
*margin: 10px 0 20px 0;
}



#reviews ul {
margin:0 0 5px 0;
padding:0;
}

#reviews li {
margin:2 0 0 5;
padding:2px;
list-style-type:none;
}

#reviews .reviewshead {
background-image: url(../images/header_bck.jpg);
margin:0;
padding:5px;
font-weight:bold;
list-style-type:none;
}

#optiontable{
border:none;
width:100%;
}

.CartListItemAlt {
background:none; 
}

a.wishlistlink, a.wishlistlink:visited {
color:#999;
text-decoration:none;
}

a.wishlistlink:hover, a.wishlistlink:active {
color:#999;
text-decoration:underline;
}

#optiontable td.opt b, #optiontable td.opt span {
font-size:9pt;
}


#optiontable td.opt {
font-size:9pt;
text-align:left;
margin:0;
padding:15px 0 2px 5px;
}

#optiontable td.optquantity {
font-size:9pt;
text-align:center;
margin:0;
padding:15px 0 2px 5px;
}

#optiontable th {
background-image: url(../images/header_bck.jpg);
border: 1px solid #ccc;
padding:5px;
color:#000;
}

#optiontable td.opt a.wishlistlink {
display: block;
padding-left: 25px;
position: relative;
text-align: center;
width: 95px;
}

#optiontable span.leadtime {
font-size:9pt;
color:#990000;
margin: 2px 0 2px 5px;
}

#optiontable span.PriceBottom {
font-size:12pt;
padding-top:15px;
color:#CD0D0D;
font-weight:bold;
line-height:20pt;
display:block;
text-align:center;
}

#optiontable td.leadtimecell {
border-bottom: 1px solid #ccc;
height: 30px;
}

#modelname98 br {
display:none; }

.BVRatingSummary {
border:none;
padding:0px;
}

#optiontable .pri {
font-weight:normal;
font-size:9pt;
}

#SizeList98__ctl1_hplNPKey98 {
display:none;
}

.BVSocialBookmarkingSharingLink, .BVProductBookmarking {

}

.BVRatingSummaryLinks {
margin:0px;
}

.BVRatingSummary *, .BVReviewTable *, .BVBadge *, .BVBadgeDefinitionText, .BVReviewPagination {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.BVRatingSummaryRatingsRatingSet{
text-align:left;
float:left;
margin:0;
padding:0;
}

table.BVRatingSummary, table.BVRatingSummaryZeroReviews {
margin-left:0;
margin-right:0;
}


#tab-container h4 {
width:100%;
background-image: url("../images/header_bck.jpg");
background-repeat:repeat;
border:1px solid #ccc;
color:#000;
font-size:12px;
font-weight:bold;
float:left;
padding: 5px 0 5px 5px;
margin: 4px 0 4px 0px;
text-transform: uppercase;
clear:both;
position: relative;
}

#prodinfox h4 font{
font-color:#000;
font-weight:bold;
}

#prodinfox h6 {
font-size: 9pt;
color:#000;
}

#prodinfox h4 {
background-image: url("../images/header_bck.jpg");
background-repeat:repeat;
border: 1px solid #ccc;
padding: 5px 0 5px 5px;
margin: 4px 0 4px 0px;
text-align:left;
}

span#Description98 li {
list-style-type:disc;
}

span#viewlargeimage98 {
display:none;
}

.BVReviewTableSortRow table td {
background-color:none;
background-image:url("../images/header_bck.jpg");
border-top:1px solid #CCCCCC;
color:#000000;
text-transform:capitalize;
font-weight:bold;
padding:4px;
}

.BVreviewTitle {
font-size:10pt;
font-weight:bold;
}

.BVReviewLabel {
font-weight:bold;
}

tr.CartListItem b, tr.CartListItemAlt b {
font-weight:bold;
}

#modelname98 strong font {
font-size:14pt;
}

#pnl_videolink98 div {
width:300px;
float:right;
position:relative;
padding:0px 0px 50px 0px;
background: url("../images/showuhow_bck.jpg") no-repeat top left;
}

.image a {
display:block;
margin-left:-30px;
}

.image br {
display:none;
}

/*styles for inactive product link overlay */

div#inactivelink {
z-index:30;
position:absolute;
top:150px;
}

a.inactive:link, a.inactive:visited, a.inactive:hover, a.inactive:active {
font-size:18pt;
line-height:200pt;
text-align:center;
height:500px;
color:#000;
z-index:50;
position:absolute;
width:630px;
background:#ccc;
opacity:.85;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

}

td.pri table tr td{
text-align:center;
}

td.pri a:link, td.pri a:visited {

font-size:9pt;
color:#2200CC;
text-decoration:underline;
}

td.pri a:link:hover, td.pri a:active{
font-size:9pt;
color:#2200CC;
text-decoration:none;
}

.strike
{
	text-decoration: line-through;
}

#shipping_warning {
width:612px;
float:left;
position:relative;
background: #eee;
padding:5px;
margin:5px;
border:1px dotted #444;
font-weight:bold;
text-align:center;
}
