﻿h2 {
display:inline;
page-break-before:avoid;
page-break-after:avoid;
}

#productname {
padding-bottom:15px;
width:270px;
}

#productdescription {
border:0;
width:270px;
float:left;
z-index:2;
margin:0;
padding:0;
}

#similarproducts {
border:0;
width:155px;
float:left;
z-index:2;
margin:0;
padding:0;
}

.productlinkdescriptionsmall {
font-weight:700;
font-size:11px;
font-style:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
}

.productdescription {
font-weight:700;
font-size:13px;
font-style:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.labeldescription {
font-weight:700;
font-size:9px;
font-style:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

.productcategorydescription {
font-weight:700;
font-size:19px;
font-style:normal;
color:#fD0210;
font-family:sans-serif;
}

.productcategorydescription:hover {
font-weight:700;
font-size:19px;
font-style:normal;
color:#FE7077;
font-family:sans-serif;
}

.red16px {
font-weight:700;
font-size:16px;
font-style:normal;
color:#fD0210;
font-family:sans-serif,Verdana, Arial, Helvetica;
}

.red15px {
font-weight:700;
font-size:15px;
font-style:normal;
color:#fD0210;
font-family:sans-serif,Verdana, Arial, Helvetica;
}

.red13px {
font-weight:700;
font-size:13px;
font-style:normal;
color:#fD0210;
font-family:sans-serif,Verdana, Arial, Helvetica;
}

.red12px {
font-weight:700;
font-size:12px;
font-style:normal;
color:#fD0210;
font-family:sans-serif;
}

.red12px:hover {
font-weight:700;
font-size:12px;
font-style:normal;
color:#FE7077;
font-family:sans-serif;
}

.red8px {
font-weight:700;
font-size:8px;
font-style:normal;
color:#fD0210;
font-family:sans-serif;
}

.red10px {
font-weight:700;
font-size:10px;
font-style:normal;
color:#fD0210;
font-family:sans-serif;
}

.directsalesbig {
font-weight:700;
font-size:14px;
font-style:normal;
color:#900;
font-family:sans-serif;
}

.directsalessmall {
font-weight:700;
font-size:11px;
font-style:normal;
color:#900;
font-family:sans-serif;
}

.directsalessupersmall {
font-weight:700;
font-size:10px;
font-style:normal;
color:#900;
font-family:sans-serif;
}

.productprice {
font-weight:700;
font-size:11px;
font-style:normal;
color:#fD0210;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.productsku {
font-weight:400;
font-size:11px;
font-style:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.productdetaileddescription {
font-weight:400;
font-size:11px;
font-style:normal;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.productcategory {
border:#FFF solid 1px;
}

.productattribute {
font-weight:700;
font-size:11px;
font-style:normal;
color:#2953a9;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul.tabs {
list-style:none;
border:none;
font-size:80%;
height:100%;
margin:0;
padding:0;
}

ul.tabs li {
position:relative;
float:left;
width:6em;
margin:0;
padding:0 4px 0 0;
}

ul.tabs a {
display:block;
width:5em;
border:1px solid #ccc;
border-bottom:none;
border-top-width:1px;
text-decoration:none;
height:100%;
padding:.5em;
}

ul.tabs a,ul.tabs a:link,ul.tabs a:visited {
background:#fff;
color:#000;
height:100%;
}

ul.tabs a.active,ul.tabs a:link.active,ul.tabs a:visited.active {
background:#125ea0;
color:#fff;
font-weight:700;
height:100%;
}

ul.tabs a.active {
position:relative;
top:1px;
height:100%;
}

div.tabs {
height:100%;
padding:.5em;
}

div.tabs div.tabs {
height:100%;
padding:0;
}

div.tabs div.tabs div {
clear:left;
border:1px solid #ccc;
height:100%;
width:500px;
padding:.5em;
}

.grayimgborder {
border:solid 1px #ccc;
}

.blueimgborder {
border:solid 1px #ADD8E6;
}

.pinkimgborder {
border:solid 1px #ffcaee;
}

.productdescriptionsmall,.productdescriptionsmall:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:700;
}

.productdescriptionbig,.productdescriptionbig:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-style:normal;
font-weight:700;
}

.proddetailtabs {
float:left;
border:solid 1px #56ACE0;
}