.big {
font-size:150%;
}

.btn_checkout {
font-size:130%;
font-weight:700;
margin:10px;
padding:3px;
}

.prdbrief_add2cart {
padding:5px 0;
}

.error_block {
font-weight:700;
color:red;
}

.product_brief_block .sm-current-rating1 {
margin-left:155px;
}

#tbl-checkout-progress td {
vertical-align:top;
font-size:.7em;
}

a.prd_thumbnail img {
border:#FFF 3px solid;
}

.news_date {
color:#ff5e00;
font-size:100%;
font-weight:700;
padding-left:20px;
}

.news_title {
padding-bottom:10px;
color:#333;
padding-left:20px;
}

.news_title a {
color:#333;
font-weight:400;
}

.news_viewall {
padding-bottom:10px;
text-align:right;
font-size:85%;
}

.news_subscribe,.news_thankyou {
background-color:#f4f4f4;
padding:5px;
}

.news_subscribe .input_message {
width:120px;
}

.news_subscribe div,.news_subscribe form {
display:inline;
}

.post_title {
color:#666;
margin-top:30px;
margin-bottom:0;
font-size:120%;
}

.post_date {
color:#999;
border:0 solid #EEE;
border-top-width:1px;
margin-bottom:15px;
}

.post_content {
padding-left:15px;
}

.cmp_column_odd {
background-color:#FFF;
vertical-align:top;
}

.cmp_column_even {
background-color:#F8F8F8;
vertical-align:top;
}

#cmp-table tr:hover td {
background-color:#d5e5fa!important;
}

#cmp-table tr td {
text-align:center;
padding:6px;
}

#cmp-table tr td.cmp_headers {
text-align:left;
}

.regularPrice {
color:#A52A2A;
text-decoration:line-through;
}

.product_list .totalPrice {
color:#000;
}

.prd_out_of_stock {
font-style:italic;
color:#C30;
overflow:hidden;
font-size:90%;
padding:0 0 0 5px;
}

.cpt_product_category_info a,.cat_path_in_productpage a {
font-size:120%;
}

.review_title {
color:#333;
margin-top:10px;
margin-bottom:0;
font-size:120%;
}

.review_date {
color:#999;
border:0 solid #EEE;
border-top-width:1px;
font-size:90%;
margin-bottom:5px;
}

.review_content {
color:#333;
padding-left:20px;
}

.background_cart_top {
background-color:#F5F5F5;
border-bottom:1px #99C9DF solid;
font-size:12pt;
}

.background_cart_top h1 {
display:inline;
margin:0;
padding:0;
}

#cart_content_tbl td {
padding:6px;
}

#cart_page_title {
text-align:left;
padding:10px;
}

#cart_page_title h1 {
margin:0;
padding:0;
}

#cart_clear {
text-align:right;
padding:10px;
}

#cart_clear a {
font-size:9pt;
}

#cart_total_label {
font-size:130%;
font-weight:700;
}

#cart_total {
background-color:#F5F5F5;
font-size:130%;
font-weight:700;
white-space:nowrap;
padding:10px;
}

#cart_checkout_btn {
padding-top:20px;
}

.cart_apply_for_discounts_extra {
font-size:80%;
color:#777;
}

.cart_product_quantity {
text-align:center;
}

.rcat_root_category {
font-size:140%;
font-weight:700;
line-height:150%;
text-decoration:none;
color:#333;
}

.rcat_products_num {
color:#999;
font-size:80%;
}

.rcat_child_categories a {
line-height:150%;
font-weight:400;
}

#reg_fields_tbl td input,.addressform td input {
width:300px;
}

#subscribed4news {
width:auto!important;
}

#reg_fields_tbl td textarea,.addressform td textarea {
width:300px;
height:100px;
}

#reg_submit_btn {
font-size:150%;
font-weight:700;
}

#cat_advproduct_search {
background-color:#F5F5F5;
margin-right:10px;
width:232px;
}

#cat_advproduct_search form {
padding:10px;
}

#cat_advproduct_search td {
vertical-align:top;
}

#cat_advproduct_search h3 {
margin:10px 10px 0;
padding:0;
}

#cat_info_left_block,#cat_advproduct_search {
float:left;
}

.cpt_maincontent center {
clear:both;
}

#cat_top_tree {
overflow:hidden;
margin-top:10px;
}

.hndl_submit_prds_cmp,#cat_product_sort {
margin:10px 0;
}

.prdbrief_name a {
font-size:130%;
text-decoration:none;
line-height:170%;
}

ul.product_list li {
border:solid 1px #e6e6e6;
text-align:center;
margin:0 2px!important;
}

ul.product_list li table {
margin:0 auto;
}

.product_list a {
font-size:120%;
line-height:150%;
text-decoration:none;
color:#C30;
display:block;
white-space:nowrap;
overflow:hidden;
}

.product_list a:hover {
text-decoration:underline;
}

.product_list a:hover img,.product_list td a:hover {
border:none;
}

.product_option {
width:auto;
position:relative;
zoom:1;
}

.checkout_noframe_title {
padding:5px 15px;
}

#checkout_have_account {
background-color:#F5F5F5;
margin:0 -5px 15px;
padding:15px;
}

#checkout_logininfo {
width:428px;
}

#checkout_logininfo .inputtext,#checkout_addresses .inputtext,#checkout_addresses textarea {
width:200px;
}

.paddingblock input.checkout_buttons {
font-size:130%;
font-weight:700;
margin:5px 0;
}

.checkout_steps_divider {
width:40px;
height:1px;
background-color:#99C9DF;
overflow:hidden;
}

#checkout_addresses {
width:800px;
}

tr#ord_total_row * {
font-size:105%;
font-weight:700;
}

.row_odd td {
background-color:#F8F8F8;
}

.row_even td {
border:0 solid #F5F5F5;
border-width:1px 0;
}

.paddingblock {
background:#fff;
padding-left:15px;
padding-right:15px;
text-align:left;
font-size:12pt;
}

.paddingblock h2 {
margin-top:0;
padding:20px 5px;
}

.paddingblock td {
font-size:95%;
vertical-align:top;
padding:5px;
}

.paddingblock p {
margin-bottom:10px;
}

.paddingblock input {
margin:2px 0 0;
}

.asterisk {
color:red;
}

.cust_name {
font-size:110%;
font-weight:700;
}

#prddeatailed_container .cpt_product_rate_form table {
width:auto;
}

#block-customerinfo td {
font-size:100%;
}

b.niftycorners,b.niftyfill {
display:block;
}

b.niftycorners * {
display:block;
height:1px;
line-height:1px;
font-size:1px;
overflow:hidden;
border-style:solid;
border-width:0 1px;
}

b.r1 {
border-width:0 2px;
margin:0 3px;
}

b.rb1 {
border-width:0 2px;
margin:0 8px;
}

b.rb2 {
border-width:0 2px;
margin:0 6px;
}

b.rb3 {
margin:0 5px;
}

b.rb4 {
margin:0 4px;
}

b.rb5 {
margin:0 3px;
}

b.rb7 {
height:2px;
margin:0 1px;
}

b.rb8 {
height:2px;
margin:0;
}

b.tb1 {
border-width:0 10px;
}

b.tb2 {
border-width:0 8px;
}

b.tb3 {
border-width:0 6px;
}

b.tb5 {
border-width:0 4px;
}

b.tb7 {
height:2px;
border-width:0 2px;
}

b.tb8 {
height:2px;
border-width:0 1px;
}

#powered_by {
font-size:9px!important;
position:relative;
top:-10px;
line-height:200%;
}

body.body-page-404 {
background:#fff;
background-image:none;
text-align:left;
font-size:12px;
}

body.body-page-404 ul,body.body-page-404 li {
list-style:none;
}

.small,.cart_product_brief_description {
font-size:80%;
}

.background1,.background1 td,.cmp_headers,#reg_auth_fields td,#reg_confcode td {
background-color:#F5F5F5;
}

.current_prd_thumbnail img,a.prd_thumbnail:hover img {
border:#BBB 3px solid;
}

.news_subscribe img,.cpt_product_add2cart_button input {
vertical-align:middle;
}

.review_block,.review_showall {
margin-left:20px;
}

#cart_content_tbl,#cat_advproduct_search select,#cat_advproduct_search form,#cat_advproduct_search table {
width:100%;
}

.cart_discount_label,#cart_content_header td {
font-weight:700;
}

.rcat_root_category:hover,.prdbrief_name a:hover {
border-bottom:solid 1px;
}

#reg_fields_tbl td,.cellpadding tr td {
padding:5px;
}

b.r2,b.rb6 {
margin:0 2px;
}

b.r3,b.rs1 {
margin:0 1px;
}

b.r4,b.t4 {
height:2px;
}

b.t1,b.tb4 {
border-width:0 5px;
}

b.t2,b.tb6 {
border-width:0 3px;
}

b.t3,b.ts1 {
border-width:0 2px;
}
