.cmprzn_clear {clear: both; height: 0px; width: 0px;}
.cmprzn_tbl_wrap {
width: auto!important;
/*min-width: 100%;*/
padding: 15px;
font-family: Arial!important;
clear: both!important;
margin: 0px!important;
}
.cmprzn_top {
width: auto!important;
height: 86px;
padding: 0px!important; 
margin: 0px!important;
background: url(images/bg_top_left.png) no-repeat bottom left!important;
}
.cmprzn_top_shutterright {width: auto!important; height: 86px; margin: 0px!important; padding: 0 13px!important; background: url(images/bg_top_right.png) no-repeat bottom right!important; }

table.cmprzn_tbl_top, table.cmprzn_tbl_top tr, table.cmprzn_tbl_top td, 
table.cmprzn_tbl_mdl, table.cmprzn_tbl_mdl tr, table.cmprzn_tbl_mdl td {
border: 0!important;
border-spacing: 0!important;
border-collapse: collapse!important;
padding: 0!important;
margin: 0!important;
}
table.cmprzn_tbl_mdl {width: 100%!important;}
table.cmprzn_tbl_top {width: 100%!important;}
.cmprzn_tbl_top td, .cmprzn_tbl_mdl td {width: 25%; vertical-align: top!important;}
.cmprzn_tab {
height: 33px!important;
margin-top: 10px;
background-color: #818791!important;
-moz-border-radius-topright: 8px!important;
border-top-right-radius: 8px!important;
-moz-border-radius-topleft: 8px!important;
border-top-left-radius: 8px!important;
border: 1px solid #6e7583;
color: #fff;
text-transform: uppercase;
text-align: center;
font-size: 18px!important;
line-height: 33px!important;
text-shadow: #000 1px 1px 3px!important;
}
.cmrzn_th_bott {height: 37px;}

.cmrzn_th_bott {
border-bottom: 2px solid #d6d6d6;
background: url(images/rope.png) no-repeat center #fff;
}
.cmprzn_row_first .cmrzn_th_bott, .cmprzn_row_first .cmprzn_row_hghl, .cmprzn_row_first .cmprzn_det, .cmprzn_row_first .cmprzn_btm {
border-left: 1px solid #d6d6d6;
}
.cmprzn_row_last .cmrzn_th_bott, .cmprzn_row_last .cmprzn_row_hghl, .cmprzn_row_last .cmprzn_det, .cmprzn_row_last .cmprzn_btm {
border-right: 1px solid #d6d6d6;
}

.cmprzn_tab {
height: 33px!important;
margin-top: 0px!important;
line-height: 33px!important;

}

.cmprzn_hghl_col .cmprzn_tab {
height: 45px!important;
margin-top: 0px!important;
line-height: 45px!important;
background-color: #fbcf3f!important;
border: 1px solid #cc9d70;
}
.cmprzn_tab_padd {height: 12px; font-size: 3px;}
.cmprzn_hghl_col .cmprzn_tab_padd {height: 0px!important;}

.cmprzn_mdl {
width: auto!important;
padding: 0px!important; 
margin: 0px!important;
}
.cmprzn_mdl_shutterright {
padding: 0 12px 20px 12px!important;
background-color: #fafafa;
border-left: 1px solid #f1f1f1;
border-right: 1px solid #f1f1f1;
border-bottom: 4px solid #f1f1f1;
-moz-border-radius-bottomright: 4px!important;
border-bottom-right-radius: 4px!important;
-moz-border-radius-bottomleft: 4px!important;
border-bottom-left-radius: 4px!important;
}
.cmprzn_row_hghl {
background-color: #777e88;
color: #fff;
font-size: 24px;
text-align: center;
text-shadow: #000 1px 1px 3px!important;
}
.cmprzn_td_hghl {
background-color: #777e88;
}
.cmprzn_row_hghl a, .cmprzn_row_hghl a:active, .cmprzn_row_hghl a:visited, .cmprzn_row_hghl a:hover {
display: block;
color: #fff!important;
text-decoration: none!important;
text-shadow: #000 1px 1px 3px!important;
}
.cmprzn_hghl_col .cmprzn_row_hghl  {
background-color: #fbcf3f!important;
}
.cmprzn_row_last {

}
.cmprzn_row_hghl .cmprzn_old_price {
display: block;
clear: both;
font-size: 12px!important;
text-decoration: line-through;
margin: -10px 0 0 0!important;
}
.cmprzn_det {
padding: 10px!important;
margin: 0px!important;
text-align: center;
font-size: 12px;
line-height: 16px;
color: #777d87!important;
background: url(images/bg_cell_shadow.png) repeat-y top left #ededef!important;
text-shadow: #fff 0px 1px 3px!important;

}
.cmprzn_mdl tr:nth-child(odd) .cmprzn_det {
background-color: #f8f9f9!important;
}
.cmprzn_row_first .cmprzn_det {
background-image: none!important;
font-weight: bold;
text-align: right;
}

.cmprzn_btm {
text-align: center;
border-bottom: 1px solid #959ba5;
border-top: 1px solid #959ba5;
padding: 0px 10px 20px 10px;
background: url(images/bg_cell_shadow.png) repeat-y top left #c5cdd9!important;
}
.cmprzn_btm_ins {
margin: 0!important;
background: url(images/rope.png) no-repeat center 18px;
padding: 40px 0 0 0px;
}
.cmprzn_last_row .cmprzn_btm {
background-color: #c8cfdc;
}
.cmprzn_row_first .cmprzn_btm {
-moz-border-radius-bottomleft: 4px!important;
border-bottom-left-radius: 4px!important;
}
.cmprzn_row_last .cmprzn_btm {
-moz-border-radius-bottomright: 4px!important;
border-bottom-right-radius: 4px!important;
}

.cmprzn_hghl_col a.cmprzn_buy_btn, .cmprzn_hghl_col a.cmprzn_buy_btn:active, .cmprzn_hghl_col a.cmprzn_buy_btn:visited, a.cmprzn_buy_btn:hover {
background-color: #fbbc3b!important;
border: 1px solid #d9aa87!important;
color: #fff;
}
a.cmprzn_buy_btn, a.cmprzn_buy_btn:active, a.cmprzn_buy_btn:visited {
text-align: center;
color: #fff;
text-shadow: #000 0px 1px 3px!important;
display: block;
min-height: 25px;
line-height: 25px;
border: 1px solid #646d7d;
/*min-width: 110px;*/
font-size: 12px;
font-weight: bold;
text-decoration: none;
background: url(images/bg_bevell.png) repeat-x top left;
background-color: #707983;
-moz-border-radius-bottomright: 14px!important;
border-bottom-right-radius: 14px!important;
-moz-border-radius-bottomleft: 14px!important;
border-bottom-left-radius: 14px!important;
-moz-border-radius-topright: 14px!important;
border-top-right-radius: 14px!important;
-moz-border-radius-topleft: 14px!important;
border-top-left-radius: 14px!important;
}

.cmprzn_hghl_col a.cmprzn_buy_btn:hover {
background-color: #707983!important;
border: 1px solid #646d7d!important;
}

.cmprzn_img {height: 120px; max-height: 120px; overflow: hidden;
border-radius: 3px 3px 3px 3px;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
background-color: #fff!important;
}
.cmprzn_prod_img {display: none; max-height: 120px; margin: 0 auto;}
.cmprzn_prod_ttllink {display: block; height: 64px; overflow: hidden; margin: 6px 0 0 0!important;}
.cmprzn_img_det {height: 190px; background-color: #F8F9F9 !important;}
.cmprzn_img_det_cell {display: block; width: 25%; float: left;}
.cmprzn_top_det_row td {height: 204px!important; max-height: 204px!important;}

.cmprzn_prod_imglink {display: block; vertical-align: none!important;}

.cmprzn_top_det_row {display: block; clear: both; overflow: hidden;}

.cmrzn_row_cell {width: 25%; float: left;}
.cmprzn_td_odd {background-color: #ededef;}
.cmprzn_lr_firstcell div {border-top: 1px solid #D6D6D6;}
.cmprzn_lr_firstcell {vertical-align: top;}

.cmprzn_img a, .cmprzn_img a:hover, .cmprzn_img a:active, .cmprzn_img a:visited {display: block; border: 0!important; text-decoration: none!important; position: relative; margin: 0px!important; padding: 0px!important;}
.cmprzn_prod_img {
border-radius: 0px!important;
box-shadow: none!important;
}

.cmprzn_salebadge_1 {
position: absolute;
top: 0;
left: 0;
}

.cmprzn_size1_badge {
width: 43px;
height: 43px;
}
.cmprzn_size1_badge {
background: url(images/salebadges/orange_2.png) no-repeat top left!important;
}

.cmprzn_size1_badge_txt{
-webkit-transform: rotate(-45deg); 
-moz-transform: rotate(-45deg);	
text-align: center;
text-decoration: none;
width: 43px;
color: #fff!important;
width: 43px;
height: 40px;
padding: 3px 0 0 0;
font-size: 10px;
font-weight: bold;
font-family: Arial;
}

.cmprzn_disclaimer_txt {font-size: 10px; color: #888; padding-top: 10px;}
.cmprzn_size1_badge_txt {text-shadow: none!important;}
.cmprzn_get_prodimgattr {border-top: 1px solid #D6D6D6;}
.cmprzn_price {line-height: 48px!important;}

.cmprzn_noresults {
color: #9F6000;
background-color: #FEEFB3;border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}


.cmprzn_det.cmprzn_img_det:before, .cmprzn_det.cmprzn_img_det:after, .cmprzn_det.cmprzn_img_det, .cmprzn_det.cmprzn_det_noheight, .cmprzn_det.cmprzn_det_noheight:before, .cmprzn_det.cmprzn_det_noheight:after {
-moz-box-sizing: content-box!important;
-moz-box-sizing: content-box!important;
-webkit-box-sizing: content-box!important;
box-sizing: content-box!important;
}

.cmprzn_ext_link.cmprzn_price, .cmprzn_prod_ttllink.cmprzn_ext_link {border: 0!important; box-shadow: none!important;}