
body { font-family:Verdana, Arial, Helvetica, Sans-serif;  color: #000;	background-color: #fff; margin: 0; padding: 0; }

img {	border: 0; }

form {
        margin: 0;
        padding: 0;
}

h1 { font-size: 18px; font-weight: 100; }
h2 { font-size: 15px; font-weight: bold;  }
h3 {font-size: 13px; font-weight: bold;  }

/***** MAE CUSTOM ID'S/CLASSES *******/

/**** HEADER AND MENUS ****/

#top_nav_bg { width: 100%; height: 21px;	margin: 3px 0px 3px 0px; text-align: center; background-color: #019DB4; }
#top_nav { text-align:center; white-space:nowrap; }
#logo_strip {	position: absolute;	top: 27px;	width: 100%; height: 82px;	background-color: #fff;	background-image: url(../images/nav/mat_bg.jpg); background-repeat: no-repeat;	background-position: right; }
#logo {	margin: 8px 0 0 8px; }
#red_strip { position: absolute; top: 112px; width: 100%; height: 5px;  background-color: #A70017; }
#yellow_strip { position: absolute; top: 119px; width: 100%; height: 2px;  background-color: #ED9A00; }

#search {
        /*position: absolute;
        top: 115px;
        margin-left: 492px;*/
        position: absolute;
        width: 100%;
        margin-top: 13px;
        text-align: right;
        z-index: 1;
}

.search_label { margin: 0; }
.search_field {	height: 18px;	border: #7D1D00 1px solid; padding: 0px 0px 0px 3px;	margin: 0px 6px 0px 6px; color: #7D1D00; }


#content .menu { border: 1px solid #A70017; margin: 6px 0 18px 0}
#content .menu .title { height: 22px; padding: 4px 0 3px 5px; font-weight: bold; color: #fff; background-color: #A70017;}
#content .menu .title img { margin-top: 3px;}
#content .menu .content { font-size: 12px;	margin: 3px 2px 3px 5px; }
#content .menu .content .note {	font-size: 11px; color: #666; margin: 1px 0 6px 0; }
#content .menu .content .label { font-size: 11px; margin: 3px 0 1px 0;}
#content .menu .content .textfield { width: 133px; border: 1px solid #000; padding: 1px 0 2px 3px; color: #666; }
#content .menu .content .textbox { width: 134px; height: 70px;	border: 1px solid #000;	padding: 1px 0 2px 3px;	color: #666; scrollbar-face-color:#F9F9F9; scrollbar-shadow-color:#CCCCCC; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#FFFFFF; scrollbar-darkshadow-color:#CCCCCC; scrollbar-track-color:#EEEEEE; scrollbar-arrow-color:#CCCCCC;}
#content .menu .text_button { height: 22px; font-weight: bold; padding: 6px 4px 0px 0px;  margin: 5px 0 0 0; font-size: 13px; text-align: right; color: #fff; background-color: #A70017; }
#content .menu .content .mini_cart_items { font-size: 10px; color: #7D1D00;	margin: 4px 32px 4px 4px;	margin-bottom: 8px; }
#content .menu .content .mini_cart_pic { float: right; margin: 8px 4px 8px 6px; }
#content .menu .content .mini_cart_total { color: #7D1D00; font-weight: bold; font-size: 12px; text-align: right; padding-right: 12px; margin-bottom: 4px; }


#content .category_menu { border: 1px solid #A70017; background-color: #000; margin: 6px 0 18px 0}
#content .category_menu .title { height: 22px; padding: 4px 0 3px 5px; font-weight: bold; color: #fff; background-color: #A70017;}
#content .category_menu .title img { margin-top: 4px;}
#content .category_menu .content { font-size: 12px;	font-weight: bold; margin: 3px 2px 4px 5px; }


/**************MAIN CONTENT AREA ***************/

#content {position: absolute; font-size: 12px; text-align: left; left: 0px; top: 142px;}
#content #breadcrumb_nav { font-size: 11px; font-weight: bold;}
#content #breadcrumb_nav .nobold { font-weight: 100; }

/**** homepage features ****/

#content #home_intro {
        margin: 0px 0px 12px 0px;
}


#content .feature_box {
        border: 1px solid #019DB4;
        margin: 8px 0px 8px 0px;
}

#content .feature_box .feature_title {
        font-weight: bold;
        color: #fff;
        background-color: #019DB4;

}

#content .feature_box .feature_title td {
        font-size: 12px;
        padding: 3px 0px 4px 8px;
}

#content .feature_box .light_border {
    border-left: 1px solid #ccc;
}

#content .feature_box .feature_subhead {
        font-size: 18px;
        font-weight: 100;
        color: #000;
        margin: 4px 0px 8px 8px;
}

#content .feature_box .featured_pic {
        padding: 8px 0px 8px 0px;
}


#content .feature_box .feature_text {
        font-size: 11px;
        color: #000;
        margin: 4px 0px 4px 8px;
        padding-right: 6px;
}

#content .feature_box .feature_more_info {height: 12px; text-align: right;	font-size: 11px;  font-weight: bold;    background-color: #000;	color: #fff;	padding: 3px 8px 4px 0px;margin-top: 3px;}


#content .area_options {
        border: 1px solid #999;
}


/** dialogue table box **/

#content .dialogue {
	margin: 12px 0 12px 0; 	
}

#content .dialogue .title {
	font-size: 20px;
	color: #fff;
	border-top: 1px solid #019DB4;	
	border-right: 1px solid #019DB4;	
	border-left: 1px solid #019DB4;
	padding: 3px 0 5px 8px;
	background: #019DB4 url(../images/generic/dialogue_title_bg.gif) no-repeat top right; 
}

#content .dialogue .content {
	border-right: 1px solid #019DB4;	
	border-bottom: 1px solid #019DB4;	
	border-left: 1px solid #019DB4;	
	padding: 12px 18px 12px 18px;
}

/************** PRODUCT LISTING & PRODUCT ***************/



#content .products_title h2 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: 100;
	text-decoration: none;
}

#content .image_link {
   width: 200px;      
   font-size: 11px;
   font-weight: bold;
   margin: 4px;
   text-align: center;
}

#content .products_short_description {
	font-size: 11px;
	color: #666;
	margin: 12px 0px 4px 0px
}

#content .products_brand {
	font-size: 11px;
	color: #000;
	margin: 12px 0px 4px 0px
}



#content .detail_image_title {
	font-size: 18px;
	font-weight: 100;
	color: #999;
	padding: 12px 0 12px 0;	
}

#content .thumbnail_info {
	font-size: 10px;
	text-align:center;
	text-decoration: none;
}

#content .qty {
	font-size: 11px;
	color: #999;
}

#content .qty_dropdown {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-color: #C60007;
	border: 0px;
}



/*************** CART & P-CONF **************/

#content .mat_cofig_title{
	font-size: 18px;
	margin: 6px 0 6px 0;
	color: #c00;	
}

#content .step_options {
    width: 275px;
	font-size: 13px;
	margin: 4px 0 12px 5px;
	color: #4FBBCB;	
    border: 1px solid #666;
    background-color: #f9f9f9;
	text-align: left;
}

#content .cart_options {
        color: #f00;
        font-weight: bold;
        margin-left: 12px;
}

#content .cart_options_summary {
   margin-left: 10px;
   font-weight: bold;
   font-size: 11px;
   	color: #4FBBCB;
}


#content .cart_options_incart {
       font-weight: bold;
       color: #4FBBCB;	
}
      
#content .step_options .label {
        border-bottom: 1px solid #eee;
        padding: 4px 0 6px 8px;
        font-weight: bold;
}

#content .step_price {
       text-align: center;
       font-size: 18px;
       font-weight: 100;
       color: #C70017;
       padding: 6px 0 0 2px;
}

#content .mat_message {
        font-size: 13px;      
        font-weight: bold;
        color: #019DB4;
}


#content .step_options .label .price,#content .cart_options .label .price {
       text-align: center;
       font-size: 18px;
       font-weight: 100;
       color: #C70017;
       padding-top: 3px;
}

#content .step_options .label .note {
       font-weight: bold;
}


#content .cart_message {
	font-size: 11px;
	margin: 2px 0 0 5px;
	color: #090;	
}

#content .step_options .feet, #content .cart_message .message,#content .note {
     font-size: 11px;
	color: #999;
	font-weight: 100;	
}


#content .area_price {
	font-size: 13px;
	margin: 4px 0 0 5px;
	text-align: left;
}

#content .step_required {
	font-size: 13px;
	font-weight: bold;
	color: #DC001E;
}

#content .step_done {
	font-size: 13px;
	font-weight: bold;
	color: #009EB4;
}

#content .step_optional {
	font-size: 13px;
	font-weight: bold;
	color: #EE9A03;
}

#content .pconf_prodtitle {
    font-size: 13px;
    color: #999;
    font-weight: bold;
    margin: 8px 0 10px 0;
}

#content .step_selector {
	background-color:#fff;
	border: 1px solid #EE9B00;
}

#content .step_selector td {
	border-bottom: 1px solid #FFE0A6;
}
       
#content .step_selector td td{
	border-bottom: 1px solid #fff;
}

#content .step_selector .slot_title h2 {
    font-size: 18px;
    font-weight: 100;
    color: #D78C00;
    background: #FFF5E2;
    padding: 4px 0 4px 8px;
    margin: 0;
}


#content .step_selector .slot_description {
    font-size: 12px;
    margin: 12px 0 12px 8px;
}

#content .step_selector .step_thb {
    margin: 0;      
}
      

#content .config_products {
  border-bottom: 1px dashed #ddd;   
  margin-bottom: 16px;  
}

#content .config_products .product_title {
	font-size: 20px;
	color: #999;
}



#content .config_products .product_description {
	font-size: 12px;
	padding: 12px 0;
}

#content .config_products .product_description strong {
	color: #019DB4;	
}

#content .config_products .thb {
	padding-right: 8px;
}

#content .summary {
	border: 1px solid #EE9B00;
}


#content .summary .summary_step {
	background-color: #FFF5E2;
	font-size: 18px;
	color: #D78C00;
}

#content .summary .summary_step_mod {
	background-color: #FFF5E2;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

#content .summary tr {
	width: 100%;	
}

#content .summary td {
	/*border-bottom: 1px solid #EE9B00;*/
	background-color:#fff;
}


#content .personalise_pic {
   float: left;
   width: 120px;
   height: 120px;
   border: 0px solid #eee;      
   text-align: center;
   margin: 6px 0 12px 0;
}

#content .personalise_pic .pic_title {
   font-size: 11px;
   font-weight: bold;
   margin: 3px 0 0 0;
   color: #999;
   width: 120px;
   text-align: center;
}

#content .personalise_clear {
        clear: both;
}

#content .continue_footer {
    margin: 12px 0 0 0;
    color: #f00;
    font-weight: bold;
    text-align: center;
}

/** Area calc bits**/

#mat_calc {
  margin: 0 0 12px 0;      
}

#mat_calc #price {
	margin: 12px 0;
	font-size: 18px;
	font-weight: 100;
}

#mat_calc #price .m2_price {
	margin: 12px 0;
	font-size: 13px;
	font-weight: bold;
	color: #999;
}

#mat_calc #price #total {
	color: #C1001B;
}

#mat_calc h1,.calc_header {
	font-size: 18px;
	font-weight: 100;
	color: #019DB4;
	margin: 6px 0 6px 0;
	padding:0;
}

#mat_calc .dim_calc, #mat_calc  .area_calc, .mat_data_entry {
	font-size: 12px;
	border-top:1px solid #bbb;
	border-left:1px solid #bbb;
}

#mat_calc .dim_calc td, #mat_calc .area_calc td, .mat_data_entry td {
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
}

.mat_data_entry .textfield {
        width: 58px;
        border: 1px solid #999;
        background-color: #f1f3f1;
        padding: 0 0 0 2px;
}


#mat_calc .dim_calc thead, #mat_calc .area_calc thead  { text-align: center; font-weight: bold; }
#mat_calc .dim_calc .row_odd, #mat_calc .area_calc .row_odd { background-color: #f1f1f1; }
#mat_calc .dim_calc .row_even, #mat_calc .area_calc .row_even { background-color: #fdfdfd; }
#mat_calc .dim_calc .unit, #mat_calc .area_calc .unit { padding-left: 5px; }
#mat_calc .dim_calc .length, #mat_calc .area_calc .length { text-align: right; }
#mat_calc .dim_calc .width, #mat_calc .area_calc .width { text-align: left; }
#mat_calc .dim_calc .x { text-align: center;	color: #999; }


/************CART PAGES**************/

#content .na {
    font-size: 11px;
    color: #aaa;
	display: none;
}

#content .mini_cart_total {
    color: #000;
    font-weight: bold;
    margin: 2px 0 2px 8px;
}

#content .mini_cart_total .small_info {
       font-size: 10px;
       font-weight: 100;
       color: #999;
}

#content .cart_real_product {
    font-size: 13px;
    font-weight: bold;
    color: #000;
}

#content .summary_price {
    font-size: 16px;      
    color: #019DB4;
    margin: 6px 0;
}

#content .summary_message {
    font-size: 16px;   
    margin: 6px 0;
    color: #019DB4;
}


/************ standard copy pages**************/

#html_faq dt {
        color: #A70017;
        font-weight: bold;
}

#html_faq dd {
        margin: 3px 0 10px 0;
}

/*** Callback page***/


.callback .textfield {
        
}


.callback .textarea {
    width: 260px;
	height: 56px;
	font-size: 11px;
}


.callback .dropdown {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-color: #A70017;
	border: 0px;
}


/** corporate ID page**/

.corporate_id .textarea {
    width: 260px;
	height: 56px;
	font-size: 11px;
}


/*logo mats*/

.logo_mats .textarea {
    width: 260px;
	height: 86px;
	font-size: 11px;
}

.logo_mats .dropdown {
    width: 182px;
	font-size: 11px;
}
.logo_mats .textfield {
    width: 175px;
	font-size: 11px;
}

.logo_mats_details_confirmation {
	width: 320px;
	border: 1px solid #019DB4;
	background-color: #F6FEFF;
	padding: 4px;
	line-height: 16px;
}

.logo_mats_details_confirmation .title {
	border-bottom: 1px solid #83C9D3;
	background-color: #EAF7F9;
	margin: -4px -4px 4px -4px;
	padding: 4px;
	text-align: center;
	font-weight: bold;
}

/**** FORMS & MISC.****/


#content #tandc_index {
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
}

#content #tandc_index h2 {
    font-size: 18px;  
    font-weight: 100;
    color: #999;
}

#content .back2index {
        margin: 4px 0;
        text-align: center;
}

#content .new_account {
	font-size: 18px;
	font-weight: 100;
	color: #fff;
	padding: 9px;
	margin: 5px 0;	
	border: 1px solid #006979;
	background-color: #019DB4;
	cursor: pointer;
}

#content .msgtextfield {
    width: 250px;
    font-size: 12px;
    font-weight: bold;
    background: #eee;
}

#content #msg_price {
       font-size: 18px;
       font-weight: 100;
       color: #C70017;
       padding-top: 3px;
       margin-bottom: 12px;
}

#content .cart_product_row {
        background-color: #FFF2DE;
}

#content .cart_product_row td {
       border-top: 5px solid #fff;
}


#content .cart_option_row {
        background-color: #FFF9EE;
}

#content .cart_option_row td {
       border-top: 2px solid #fff;
       padding-left: 16px;
}

#content .cart_header_row,#content .cart_footer_row  {
        background-color: #D9EFF2;
        color: #000;
        font-size: 14px;
        font-weight: bold;
}

#content .cart_header_row td,#content .cart_footer_row td  {
        padding: 4px;
        border-top: 5px solid #fff;
}

#content #message_box {
   border: 1px solid #019DB4;      
}

#content #message_box .header td {
    padding: 4px;
    font-weight: bold;
    font-size: 13px;
    background-color: #D9EFF2;    
}

#content .variant_price {
    padding: 4px;
    font-weight: bold;
    font-size: 13px;
    background-color: #D9EFF2;    
}


#content .thickness {
          font-size: 14px;
          color: #000;
          padding: 5px;
          text-align: center;
}

/******************** LINKS **********************/


#content .menu .text_button a:link { color: #fff; text-decoration: none; }
#content .menu .text_button a:visited { color: #fff; text-decoration: none; }
#content .menu .text_button a:hover { color: #fff; text-decoration: underline;}
#content .menu .text_button a:active  { color: #fff; text-decoration: none; }

#content .menu .content .item a { font-weight:bold; }
#content .menu .content .item a:link { color: #019DB4; text-decoration: none; }
#content .menu .content .item a:visited { color: #5A8F97; text-decoration: none; }
#content .menu .content .item a:hover { color: #1AC1D9; text-decoration: underline;}
#content .menu .content .item a:active  { color: #A70017; text-decoration: none; }

#content .category_menu .content .item a { font-weight:bold; }
#content .category_menu .content .item a:link { color: #fff; text-decoration: none; }
#content .category_menu .content .item a:visited { color: #eee; text-decoration: none; }
#content .category_menu .content .item a:hover { color: #ccc; text-decoration: underline;}
#content .category_menu .content .item a:active  { color: #f33; text-decoration: none; }


#content .feature_box .feature_more_info a:link { color: #fff; text-decoration: none; }
#content .feature_box .feature_more_info a:visited { color: #fff; text-decoration: none; }
#content .feature_box .feature_more_info a:hover { color: #fff; text-decoration: underline;}
#content .feature_box .feature_more_info a:active  { color: #fff; text-decoration: none; }

#content .feature_box .feature_subhead a:link { color: #000; text-decoration: none; }
#content .feature_box .feature_subhead a:visited { color: #666; text-decoration: none; }
#content .feature_box .feature_subhead a:hover { color: #A80017; text-decoration: underline;}
#content .feature_box .feature_subhead a:active  { color: #019DB4; text-decoration: none; }

#content .thumbnail_info a:link { color: #B50004; text-decoration: none; }
#content .thumbnail_info a:visited { color: #B50004; text-decoration: none; }
#content .thumbnail_info a:hover { color: #A65456; text-decoration: underline;}
#content .thumbnail_info a:active  { color: #EC9C00; text-decoration: none; }

#content .new_account a:link { color: #fff; text-decoration: underline; }
#content .new_account a:visited { color: #fff; text-decoration: underline; }
#content .new_account a:hover { color: #fff; text-decoration: none;}
#content .new_account a:active  { color: #fff; text-decoration: none; }

a:link { color: #B50004; text-decoration: none; }
a:visited { color: #B50004; text-decoration: none; }
a:active  { color: #019DB4; text-decoration: none; }
a:hover { color: #EC9C00; text-decoration: underline;}


/************* OLD X-CART STYLES ***************/

INPUT,SELECT,TEXTAREA,TT {
        FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
        COLOR: #550000; FONT-SIZE: 11px;
}




HR {
        COLOR: #DDDDDD; HEIGHT: 1px;
}

.HeadBox {
        BACKGROUND-COLOR: #FFFBD3;
}
.HeadText {
        FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
.HeadLine {
        BACKGROUND-COLOR: #FFD44C;
}
.VertMenuBox {
        BACKGROUND-COLOR: #FFD44C;
}
.VertMenuBorder {
        BACKGROUND-COLOR: #8E4B00;
}
.VertMenuTitle {
        BACKGROUND-COLOR: #019DB4; COLOR: #330000; FONT-WEIGHT: bold;
}
.VertMenuItems{
        COLOR: #330000; TEXT-DECORATION: none;
}
.VertMenuItems:link {
        COLOR: #330000; TEXT-DECORATION: none;
}
.VertMenuItems:visited {
        COLOR: #330000; TEXT-DECORATION: none;
}
.VertMenuItems:hover {
        COLOR: #550000; TEXT-DECORATION: underline;
}
.VertMenuItems:active  {
        COLOR: #330000; TEXT-DECORATION: none;
}
.VertMenuHr {
        COLOR: #999999;
}
.CategoriesList {
        FONT-SIZE: 12px;
}

.NumberOfArticles {
        COLOR: #000000; FONT-WEIGHT: bold;
}
.TopLabel {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Text {
        COLOR: #000000;
}
.DecorTr {
        COLOR: #389148;
}
.AdminSmallMessage {
        COLOR: A70017;
}
.AdminTitle {
        COLOR: A70017; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Line {
        BACKGROUND-COLOR: #FF6600;
}
.ProductTitle {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductTitleHidden {
        COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}
.ProductDetailsTitle {
        COLOR: A70017; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductDetails {
        COLOR: #000000;
}
.ProductPriceTitle {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductConverting {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}

.ProductPrice {
         COLOR: #0AA8BF; FONT-WEIGHT: 100; FONT-SIZE: 18px; padding-left: 5px;
}

.ProductPriceSmall {
        COLOR: A70017; FONT-WEIGHT: bold;
}
.MarketPrice {
                FONT-SIZE: 14px; FONT-FAMILY: Times New Roman;
}
.ItemsList {
        COLOR: #330000; FONT-WEIGHT: bold;
}
#Disabled {
        COLOR: #909090;
}
.NavigationPath {
        COLOR: #CC6666; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
.NavigationPath:link {
        COLOR: #CC6666; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
.NavigationPath:visited {
        COLOR: #CC6666; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
.NavigationPath:hover {
        COLOR: #CC6666; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
.NavigationPath:active  {
        COLOR: #CC6666; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
.FormButton {
        COLOR: #330000; FONT-WEIGHT: bold;
}
.Button {
                FONT-FAMILY: Arial;
                BACKGROUND: URL(images/butbg.gif);
                BACKGROUND-COLOR: #019DB4;
                COLOR: #FFFFFF; FONT-WEIGHT: bold;
                FONT-SIZE: 11px;
                TEXT-DECORATION: none;
}
.CustomerMessage {
        COLOR: A70017; FONT-WEIGHT: bold;
}
.ErrorMessage {
        COLOR: A70017; FONT-WEIGHT: bold;
}
.Star {
        COLOR: #FF0000;
}
.HighLight {
                BACKGROUND-COLOR: #FFFFCC;
}
.SaveMoneyLabel {
        COLOR: #FFFFFF; FONT-WEIGHT: bold;
}
.TableHead {
        BACKGROUND-COLOR: #CCCCCC; FONT-WEIGHT: bold;
}
.TableSubHead {
    BACKGROUND-COLOR: #EEEEEE;
}
.TableLine {
    BACKGROUND-COLOR: #F0F0F0;
}
.SmallNote:link {
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
        COLOR: #7C4C00; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:active {
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.Bottom {
        BACKGROUND-COLOR: #FFD44C; COLOR: #8E4B00;
}
.Tab {
        BACKGROUND-COLOR: #FFD44C;
        FONT-WEIGHT: bold;
        TEXT-TRANSFORM: uppercase;
}
.CatMenuItemOff
{
    BACKGROUND-COLOR: transparent;              /* like "VertMenuBox" */
    BORDER-RIGHT: none;        /* like "VertMenuBox" */
    BORDER-TOP: none;          /* like "VertMenuBox" */
    BORDER-LEFT: none;         /* like "VertMenuBox" */
    BORDER-BOTTOM: none;       /* like "VertMenuBox" */
    MARGIN-BOTTOM: 1px;
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 3px;
    CURSOR: pointer;
}
.CatMenuItemOffExp
{
    BACKGROUND-COLOR: transparent;              /* like "VertMenuBox" */
    BORDER-RIGHT: none;        /* like "VertMenuBorder" */
    BORDER-TOP: none;          /* like "VertMenuBorder" */
    BORDER-LEFT: none;         /* like "VertMenuBorder" */
    BORDER-BOTTOM: none;       /* like "VertMenuBorder" */
    MARGIN-BOTTOM: 1px;
        MARGIN-TOP: 1px;
        MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 3px;
    CURSOR: pointer;
}
.CatMenuItemOn
{
    BACKGROUND-COLOR: #019DB4;              /* like "VertMenuTitle" */
    BORDER-RIGHT: none;        /* like "VertMenuBorder" */
    BORDER-TOP: none;          /* like "VertMenuBorder" */
    BORDER-LEFT: none;         /* like "VertMenuBorder" */
    BORDER-BOTTOM: none;       /* like "VertMenuBorder" */
    MARGIN-BOTTOM: 1px;
        MARGIN-TOP: 1px;
        MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 3px;
    CURSOR: pointer;
}
.CatSubMenu
{
    BACKGROUND-COLOR: #FFD44C;              /* like "VertMenuBox" */
    BORDER-RIGHT: #8E4B00 1px solid;        /* like "VertMenuBorder" */
    BORDER-TOP: #8E4B00 1px solid;          /* like "VertMenuBorder" */
    BORDER-LEFT: #8E4B00 1px solid;         /* like "VertMenuBorder" */
    BORDER-BOTTOM: #8E4B00 1px solid;       /* like "VertMenuBorder" */
    MARGIN-LEFT: 1px;
    MARGIN-RIGHT: 2px;
}
.CatMenuItem
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    CURSOR: pointer;
}
.CatMenuItem:link
{
    COLOR: #330000;                         /* like "VertMenuItems" */
}
.CatMenuItem:visited
{
    COLOR: #330000;                         /* like "VertMenuItems" */
}
.CatMenuItem:hover
{
    COLOR: #330000;                         /* like "VertMenuTitle" */
}
.CatMenuItem:active
{
    COLOR: #330000;                         /* like "VertMenuItems" */
}
.NavDialogTitle {
    font-size: 11px;
    font-weight: bold;
    color: #330000;
}
.NavDialogBorder {
    background-color: #FFCC33;
}
.NavDialogBox {
    background-color: #FFFFCC;
}
.PopupHelpLink {
        FONT-SIZE: 9px;
        COLOR: #330000;
        TEXT-DECORATION: none;
}
.SubHeader2 {
        COLOR: #666666;
        font-size: 11px;
        FONT-WEIGHT: bold;
}
.SubHeader2Line {
        BACKGROUND-COLOR: #CCCCCC;
}
.HightLightRow {
        BACKGROUND-COLOR: #B0B0B0;
        font-weight: bold;
}
.HightLightEqualRow {
        BACKGROUND-COLOR: #ffe8af;
}
.VertMenuSubTitle {
        BACKGROUND-COLOR: #FFA92F;
}
.SpecialOffersPrice {
        COLOR: A70017; FONT-WEIGHT: bold; FONT-SIZE: 14px;
}

/************* ADDED BY JUSTSEARCH ***************/

.just_text {
		FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
        font-size: 11px;
        color: #000;
        margin: 4px 0px 4px 8px;
        padding-right: 6px;
}

.just_head {
		FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #000;
        margin: 4px 0px 8px 8px;
}

.scrollbar {
	height: 75px;
	overflow:auto;
	
}