img {border:none;}
#multiview { float: right; padding: 0px; margin: 0px; width:49px;}
.multithumb {border: 1px solid #BBBBBB; margin-bottom:3px; cursor:pointer;}
.pimage { float: left; }
.styleimage {cursor:pointer;}
td.std12 {width:362px;}
.contentbox {margin-top:5px; padding-left:7px; padding-bottom:10px;}
.leftcontent {float:left; width:360px;}
.rightcontent {float:right; width:360px; padding-right:7px;}
.mainimage {float:left; width:300px; padding-left:5px;}
.nameprice {
	background-color:#E3F1FE;
	color: #000000;
	font-family: "Lucida Grande";
	font-size:12px;
	text-align:left;
	margin-bottom:3px;
	padding:5px;
}
.itemname {font-size:16px;}
#pricediv {margin-top:5px; margin-bottom:5px;}
div.longdesc {
	text-align:left;
	color: #000000;
	font-size: 11px;
}
.social {float:left;}

/* The better way to clear - use on a block level container of floated elements */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* end clearfix */

/* use this sparingly, only when a block level element follows a floated element structurally */
.clear { clear: both; }

table.productinfo{font-size: 11px;}