/* Styles for Product Page Template */

div#main_content_padding {
position: relative;
top: 0px;
left: 0px;
z-index: 2;
padding: 10px;
color: #5E544A;
}

div#comm_container {
height: 330px;
width: 740px;
overflow: hidden;
background-image: url(/images/prod_comm_interface/bg.png);
background-repeat: no-repeat;

}

#prod_comm_hdr {
margin: 0px;
color: #E4E6E5;
width: inherit;
overflow: hidden;
padding: 5px 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#prod_comm_hdr #prod_brand {
display: block;
font-weight: bold;
margin: 0px;
padding: 0px;
font-size: 14px;
}

#prod_comm_hdr #sku_label {
text-transform: uppercase;
margin-right: 2px;
font-size: 13px;
}

#prod_comm_hdr #sku_value {
color: #FAFDFF;
font-weight: bold;
margin-right: 4px;
font-size: 13px;
}

#prod_comm_hdr #prod_name {
text-transform: capitalize;
font-size: 10px;
margin-left: 2px;
}

div#comm_container_clientarea {
height: 288px;
width: 740px;
}

div#comm_container_clientarea table#comm_clientarea_inner {
border-collapse: collapse;
padding: 0px;
margin: 0px;
width: 100%;
}

table#comm_clientarea_inner td {
vertical-align: top;
}

table#comm_clientarea_inner td#prod_image_cell {
border-right: solid 1px #5E5A57;
}

table#comm_clientarea_inner td#comm_forms_cell {
width: 100%;
padding: 14px;
color: #645649;
}

div#comm_prod_img_container {
height: 288px;
text-align: center;
width: auto;
}

div#comm_prod_img_container_clientarea {
padding: 14px;
text-align: left;
width: auto;
}


a.enlarge_link,
a.enlarge_link:visited,
a.enlarge_link:hover,
a.enlarge_link:active {
text-decoration: none;
}

div#comm_prod_img_container img.prod_img {
border: solid 1px #5E5A57;
padding: 1px;
height: 200px;
width: 200px;
}

div#comm_prod_img_container img.prod_img_rug {
border: solid 1px #5E5A57;
padding: 1px;
height: 200px;
width: 135px;
}

div#comm_prod_img_container img.enlarge {
border-width: 0px;
height: 18px;
margin: 4px auto;
clear: both;
}

div#comm_prod_img_container #color_disclaimer {
margin: 0px auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;

}

#placeabid_header {
line-height: 12px;
}


#prod_msrp_box {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
background-color: #ffffff;
padding: 5px;
color: #990000;
border: solid 1px #CE0000;
margin-left: 15px;
white-space: nowrap;
}

/*#price_comparison_link {
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
padding: 7px 5px 7px 30px;
margin: 4px;
background: url(http://dev.floormall.com/assets/images/icons/comparison-shopping-gears.jpg) no-repeat center left #fff;
position: absolute; right: 10px; top: 115px;
width: 75px;
color: #990000;
border: solid 1px #CE0000;
margin-left: 15px;
}*/

#price_comparison_link {
position: absolute; right: 15px; top: 135px;
z-index:20;
border: 1px solid #666;
border-color: #CABF9A #666 #666 #CABF9A;
margin: 12px 0;
padding: 4px 6px;
width: 10em;
display: block;
background-color: #A00001;
color: #fff;
cursor: pointer;
font: normal bold 11px "Trebuchet MS",Tahoma;
line-height: normal;
text-transform: uppercase;
text-align: center;
}

.compare-price1-button {

}

#prod_msrp_box  sup.cents {
font-size: 11px;
line-height: 11px;
vertical-align: text-top;
font-weight: normal;
letter-spacing: 0.05em;
margin-left: 1px;
}

#placeabid_container {
list-style-type: none;
margin: 0px;
padding: 0px;
color: #645649;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#placeabid_container li {
margin: 0px;
margin-bottom: 10px;
padding: 0px;
padding-left: 6px;
line-height: 15px;
}

#placeabid_container li div.comm_pabcontent {
margin-left: 30px;
width: auto;
}

div#info_util_help_container {
margin-top: 10px;
position: relative;
top: 0px;
left: 0px;
z-index: 2;
}

div#prod_info_utilities {
position: relative;
top: 0px;
left: 0px;
z-index: 2;
width: 573px;
}

div#prod_info_utilities_clientarea {
padding-top: 6px;
position: relative;
top: 0px;
left: 0px;
border: solid 1px #6C6258;
background-image: url(/images/prod_info_utilities/bg.jpg);
background-repeat: repeat-y;
background-color: #F9F9F9;
}

.prod_box_hdr {
background-color: #E8E7E3;
line-height: 21px;
height: 21px;
margin: 0px;
padding: 0px;
}

.prod_box_hdr img {
height: 21px;
}

div#piu_options {
position: absolute;
top: 35px;
left: 0px;
z-index: 2;
width: 158px;
}

a.piu_option,
a.piu_option:visited,
a.piu_option:hover,
a.piu_option:active {
display: block;
width: 158px;
padding: 6px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #615650;
text-decoration: none;
}

a.piu_option:hover {
background-color: #F9F9F9;
border: solid 1px #6D635A;
border-right-width: 0px;
border-left-width: 0px;
padding: 5px 0px;
}

a.piu_option_active,
a.piu_option_active:visited,
a.piu_option_active:hover,
a.piu_option_active:active {
display: block;
width: 158px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #615650;
text-decoration: none;
background-color: #F9F9F9;
border: solid 1px #6D635A;
border-right-width: 0px;
border-left-width: 0px;
padding: 5px 0px;
}

span.piu_option_padding { display: block; padding: 0px 12px; }

div#piu_content {
position: relative;
top: 0px;
left: 0px;
z-index: 2;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 394px;
padding-top: 10px;
}

div#piu_content_clientarea {
padding-left: 173px;
padding-right: 5px;
padding-bottom: 20px;
background-image: url(/images/prod_info_utilities/tape-measurer.gif);
background-repeat: no-repeat;
background-position: bottom right;
}

div.spec {
margin: 0px 0px 8px 0px;
}

h4.spec_label {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
margin: 0px;

}

div#help_credit_container {
position: absolute;
top: 0px;
right: 0px;
z-index: 2;
width: 156px;
}

div#help {
border: solid 1px #6C6258;
padding: 6px 0px;
background-color: #F9F9F9;
}

div#credit {
border: solid 1px #6C6258;
padding: 6px 0px;
background-color: #F9F9F9;
margin-top: 5px;
}

div.sidebox_clientarea {
padding: 7px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

a.right_link,
a.right_link:visited,
a.right_link:hover,
a.right_link:active {
font-size: 10px;
color: #67594C;
text-decoration: none;
}

a.right_link:hover {
color: #3333ff;
}


/* Product Page Place-A-bid Form Style */
form#frmPlaceabid {
margin: 0px;
padding: 0px;
display: inline;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #645649;
line-height: 13px;
}

form#frmPlaceabid img.hdr {
margin: 3px 0px 5px 0px;
vertical-align: top;
}

a.whatispab,
a.whatispab:visited,
a.whatispab:hover,
a.whatispab:active {
text-decoration: none;
color: #5E544A;
line-height: 18px;
font-size: 10px;
}

a.whatispab:hover {
color: #8F857D;
}

form#frmPlaceabid #required_note,
form#frmPlaceabid #quantity_note {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}

form#frmPlaceabid #required_note  {
margin: 3px;
color: #2222ff;
}

.side_note {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}

.pabbold { font-weight: bold; }

.pab10px {
font-size: 10px;
}

.pab11px {
font-size: 11px;
}

.pab12px {
font-size: 12px;
}

form#frmPlaceabid label,
form#frmPlaceabid input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-bottom: 2px;
}

form#frmPlaceabid input {
border: solid 1px #655848;
width: 155px;
padding: 3px;
padding-bottom: 2px;
color: #645649;
background-image:url(/images/prod_comm_interface/placeabid/input.gif);
background-position: 0px 0px;
background-repeat:repeat-x;
}

.isrequired, isrequired_char {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.isrequired {
font-weight: bold;
}

.isrequired_char {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
margin-right: 4px;
}

.dollar_sign {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
margin-left: 3px; margin-right: 1px;
}

.error {
/* background-image: url(/images/prod_comm_interface/placeabid/input-err-bg.gif); */
background-position: 0px -22px;
background-color: #EFD1D1;
}

form#frmPlaceabid #bid_price_label {
margin: 3px;
}

form#frmPlaceabid #bid_price {
text-align: center;
width: 65px;
}

form#frmPlaceabid #bid_quantity_label {
margin-left: 95px;
}

form#frmPlaceabid #bid_quantity {
width: 65px;
margin-left: 35px;
text-align: right;
}

form#frmPlaceabid #bidder_name_label { margin-right: 3px; }
form#frmPlaceabid #bidder_name {}

form#frmPlaceabid #bidder_email_label { margin-right: 4px; }
form#frmPlaceabid #bidder_email {}

form#frmPlaceabid #bidder_phone_label { font-weight: bold; margin-left: 0px; }
form#frmPlaceabid #bidder_phone {}

form#frmPlaceabid #pab_txtAccessCode_container {
width: 286px;
}

form#frmPlaceabid #pab_txtAccessCode_container img.curvedarrow {
float: right;
}

form#frmPlaceabid #pab_txtAccessCode_container img#pab_captcha_image {
vertical-align: top;
border: solid 1px #655848;
border-right-width: 0px;
}

form#frmPlaceabid #pab_txtAccessCode {
border-left-width: 0px;
margin: 0px;
width: 73px;
}

form#frmPlaceabid div#pab_submit_container {
text-align: right;
}

form#frmPlaceabid input#btnSubmit {
background-image: url();
background-color: #F7F5F8;
width: 106px;
padding: 1px 2px;
font-size: 10px;
margin-top: 8px;
}

