div.variant-row {
	float: left;
	clear: both;
	width: 710px;
	background-color: #c7d2e9;
	margin:0 0 3px 0;
}

div.variant-row .info-cols {
	float: left;
	width: 140px;
}

div.variant-row ul.info-cols {
	padding: 5px 10px;
	margin: 0;
}

div.variant-row ul.info-cols li {
	list-style: none;
	margin: 0;
	padding: 0 0 2px 0;
	clear: both;
    font-size: 1.1em;
}

div.variant-row ul.info-cols li .label {
	float: left;
	width: 7em
}

div.variant-row ul.info-cols li .packsize-label {
	float: left;
	width: 7em;
}

div.variant-row ul.info-cols li .code-label {
	float: left;
	width: 3em
}

div.variant-row ul.info-cols li.packsize {
    padding-top: 10px;
    font-weight: bold;
}

div.variant-row ul.info-cols li.code {
    padding-top: 5px;
}

div.variant-row ul.additional {
    background-color: green;
	float: left;
	width: 40%;
}

.packsize-container {
	width: 15em;
	float: left;
	text-align: left;
	margin-top: 5px;
}

div.variant-row .pricebook-wrap {
    width: 520px;
    text-align: left;
    background-color: #fff;
    float: right;
    margin: 5px 25px 5px 5px;
    display: inline;
}

div.variant-row .pricebook-wrap table {
    width: auto;
    float: left;
}

div.variant-row .pricebook th.qty-header{
	text-align: center;
	border-bottom: 1px solid #05359d;
}

div.variant-row .order-block {
	float:right;
	text-align: right;
	padding: 5px 10px 10px 0;
	margin-right: 170px;
}

.zoom-link {
	display: block;
	float: left;
	margin:0 10px 10px 0;
}

.zoom-link img.product-image {
	float:left;
	border:1px solid #D7D5C2;
}

.zoom-link:visited img.product-image {
	border:1px solid #D7D5C2;
}

.extrainfo {
	float:left;
	background-color: #CFCBB5;
	padding: 10px;
	height: 120px;
}

.extrainfo h2 {
	color: #05359d;
}

.largevolume {
	text-align: right;
	float:left;
	width: 490px;
	clear: both;
}

.largevolume img {
	vertical-align: middle
}

#questions {
    width: 350px;
    margin-right: 1px;
}

#questions ul {
	float: left;
	width: 100%;
}

#questions li {
	font-size: 0.9em;
	list-style: none;
	background: transparent url(../img/quest_bullet.gif) no-repeat 0 4px;
	float: left;
	width: 45%;
	padding: 3px 2px 2px 13px;
	margin: 0;
}

#questions li a {
	display: block;
}

#related {
    width: 319px;
}

#related ul li {
	font-size: 0.9em;
	list-style: none;
	float: left;
	width: 95px;
	padding: 1px;
	margin: 0 7px 0 0;
}

#related ul li img {
/* 	float: left; */
	margin: 0 10px 0 0
}

#related ul li a {
    font-weight: normal;
}

#product-image {
    float: left;
    width: 155px;
}

#product-details {
	float: right;
	width: 535px;
    /*margin-left: 190px;*/
}

#no-product-txt {
	clear: both;
	margin-left: 190px;
}

.order-note {
	background-color: #e0e6f3;
	clear: both;
	padding: 4px 10px;
	margin-bottom: 3px;
	font-size: 0.95em;
	color: #023c9f;
}

.order-note p {
    margin: 0;
    padding: 0;
}

.packprice td {
    font-weight: bold;
}

.price-per-unit td {
    color: #818181;
}

.unitprice th {
    font-weight: normal;
}

#delivery-container {
    clear: both;
    width: 550px;
    padding:  20px 0 0 175px;
}

#delivery {
    float: left;
}