#productscontainer {

}
#productscontainer h2 {
font-size:2.1em !important;
font-weight:bold !important;
padding-bottom:10px;
}
.description p {
margin-right:10px;
}
#products-a {
    background: #fff;
    float: left;
    margin-bottom: 10px;
    margin-left: 12px;
    padding: 0;
    width: 769px;

}




#productscontainer .sponsor_boxNew {
float:right;

height:240px;
}
#products-b {
float:left;
margin:5px 0 0 13px;
padding:0;
width:458px;
}
#products-b .product_compare {
background:none repeat scroll 0 0 #F4E9A7;
float:left;
margin-bottom:10px;
margin-left:0;
padding:5px;
width:98%;
}
#products-b .product_compare p{
clear:left;
font-size:0.85em;
line-height: 1.1em;
padding:0 5px 0 5px;
color:#fff !important;
}
#products-b .product_compare h3  {
float:left;
font-size:1.1em !important;
padding:5px 5px 0 5px;
text-transform:uppercase;
color:#fff !important;
}


#products-b .product_compare h3 span {

}
#products-b .product_sort{
/*-moz-border-radius:0.5em 0.5em 0 0; */
background:none repeat scroll 0 0 #FFFFFF;
float:left;
margin-bottom:0;
margin-left:0;
padding:8px 5px;
width:100%;
}

#products-b .feature_compare {
clear:left;
margin-left:0;
}



#products-c {
float:right;
width:250px;
}
.productshelpbox_top {
  background: none repeat scroll 0 0 #f6f6f6;
    color: #FFFFFF;
    float: right;
   margin: 5px 0 0 -10px;
    padding: 8px 5px 5px 8px;
    width: 286px;
}
.productshelpbox   {
    background: none repeat scroll 0 0 #F5F5F5;
    float: right;
    margin-right: 0;
    padding: 10px;
    width: 279px;
}


.productWrapper {
    border-bottom: 1px solid #EEEEEE;
    float: left;
    margin: -10px 0 10px;
    padding: 0 10px 0 0;
    width: 98%;
}
.productWrapper  .product_checkbox{
background:none repeat scroll 0 0 #F4E9A7;
float:left;
height:40px;
margin-top:-1px;
padding:50px 6px 21px;
}


.productWrapper .imageContainer {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
height:100px;
margin:5px;
overflow:hidden;
width:100px;
}
.productWrapper h4 {
font-family:arial;
font-size:1.15em;
font-weight:bold;
margin:10px 0 0px;
}
.productWrapper .productsmanufacturer {
color:#666666;
font-size:0.9em;
 
 
}
.productWrapper .imageContainer img {
width:100px;

}
.productslistWrapper {
clear:left;

}
.odd {
background:#fff !important;
}
.suppliersinfo {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
margin-bottom:10px;
margin-left:0;
padding:10px;
width:96%;
}


.price {
 font-size:0.9em;
 margin: 5px 0;
}
.price .detail-price{
color: #FF3300;
}

.price .productsprice {
color:red;
}
.productsproduct .productsscore {
float:left;
margin-top:0.5em;
}
.prod_desc {
float:left;
margin-bottom:5px;
margin-left:15px;
padding:5px 0 20px 10px;
width:545px;
}
.prod_desc p {
color:#464646;
font-weight:normal;
margin-left:0;
padding:0 10px 10px 0;
}
.prod_desc h2 {
margin-top:5px;
}
.prod_desc .description {
line-height:1.5em;
width:100%;
}
.desc {
line-height:1.5em;
}
.prod_desc ul {
font-size:1em;
font-weight:bold;
margin-left:150px;
}
.prod_desc ul li {
font-style:normal;
font-weight:normal;
list-style:disc outside none;
margin:1px 0 0 45px;
padding:1px;
}
#helpadviceid {
overflow:hidden;
}
.buttons a, .buttons button {
background-color:#D12F19;
border-color:#EEEEEE #DEDEDE #DEDEDE #EEEEEE;
border-right:1px solid #DEDEDE;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
display:block;
float:right;
font-family:arial;
font-size:1em;
font-weight:bold;
line-height:130%;
margin:0 7px 0 0;
padding:5px 10px 5px 7px;
text-align:center;
text-decoration:none;
width:240px;
}
.buttons span {
float:left;
overflow:visible;
padding:8px 10px 3px 0;
width:auto;
}
.buttons button[type] {
line-height:17px;
padding:5px 10px 5px 7px;
}
:first-child + html button[type] {
padding:4px 10px 3px 7px;
}
.buttons button img, .buttons a img {
border:medium none;
height:16px;
margin:0 3px -3px 0 !important;
padding:0 0 0 10px;
width:16px;
}
button.regular, .buttons a.regular {
color:#FFFFFF;
}
.buttons a.regular:hover, button.regular:hover {
background-color:#A80000;
border:1px solid #C2E1EF;
color:#FFFFFF;
}
.productsRating {
font-size:0.7em;
}


.productsRating .bar_left_full {
margin-left:0;
}

#compare-btn {

margin-top:3px;
margin-bottom:0 !important
}
#compare-btn a {
-moz-border-radius:5px 5px 5px 5px;
background:url("/images/buttons/bg-btn-signup.png") repeat-x scroll 0 0 #FFAA22;
border:1px solid #FFAA22;
color:#333333;
display:block;
float:left;
font:bold 16px Arial,Sans-serif;
padding:2px 4px;
text-align:center;
text-decoration:none;
text-shadow:0 1px 0 #FFEE66;
width:8em;
}
#compare-btn a {
color:#333333;
float:right;
font:bold 14px Arial,Sans-serif;
text-align:center;
text-decoration:none;
text-shadow:0 1px 0 #FFEE66;
margin-left:5px
}
#products-b .product_compare .compare_seperator {
border-bottom:2px solid #eee;
margin-bottom:3px;
}
#compare-btn a:hover, #compare-btn a:focus{
background-position: 0px -5px;
color: #111;
}

.viewproductsstrap span {
	color:#DD8822
}

.productsgroup_img {
float:right;
margin-bottom:10px;
margin-left:10px;

padding:0;
width:140px;
}

.productRightCol .helpText {
background:url("/images/backgrounds/questionmark-symbol-medium.gif") no-repeat scroll right bottom transparent;
border:1px solid #DDDDDD;
color:#222222;
line-height:1.4em;
padding:10px 10px 75px;
}

.productRightCol .helpText h3 {
color:#FFFFFF !important;
margin-left:-10px;
margin-top:-10px;
padding:8px 5px;
width:238px;
}

.productRightCol h3 {
font-weight:bold;
width:288px;
}

#OnSite
{
background-color: #fff9d7;
border: solid 1px #e2c822;
}

.group_discussions_top {
    /*-moz-border-radius: 0.5em 0.5em 0 0; */
    background: none repeat scroll 0 0 #EEEEEE;
    color: #FFFFFF;
    float: left;
    margin: 0 6px 0 -7px;
    padding: 8px 5px 5px 8px;
    width: 257px;
}

.dimensionsfilter {
width:757px;
float:left;
margin-left:12px
}


.dimensionsfilter fieldset{
    width:45%;
    float:left;
    margin:5px;
    padding:5px

}
