@charset "utf-8";

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../images/bg.gif) repeat-x #f8ebd4;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	TEXT-DECORATION: none;
	color:#6e2d13;
	line-height: 1.4;
	text-align:center;
	height: 100%;
}

html { height:100%;}

div#container
{
margin-left: auto;
margin-right: auto;
width: 1008px;
min-height: 100%;
}

div#container_pro
{
margin-left: auto;
margin-right: auto;
width: 1008px;
min-height: 100%;
}

.top_menu_td{ padding-left:20px; padding-right:20px;}


.test{ color:#f0dcba; line-height:1px; font-size:1px;}

.label{ color:#f0dcba; padding-top:7px; padding-left:10px; font-size:14px; text-align:left; background:url(../images/bg_label.gif); font-weight:normal; height:25px; width:680px;}

.label01{ color:#f0dcba; padding-top:7px; padding-left:10px; font-size:14px; text-align:left; background:url(../images/bg_label01.gif); font-weight:normal; height:28px; width:640px;}


.label03{ color:#f0dcba; padding-top:4px; padding-left:10px; font-size:14px; text-align:left; background:url(../images/bg_label02.gif); font-weight:normal; height:28px; width:680px;}

.price{font-size:16px; font-weight:bold; color:#884b2a;}
.code{font-weight:normal; color:#884b2a;}
.xorisma01{ background:url(../images/xorisma01.gif); height:11px;}
.xorisma03{ background:url(../images/xorisma03.gif); height:13px; width:200px;}

.xorisma_left_pro{ background:url(../images/xorisma05.gif); height:12px;}

.pro_details_label {color:#49640c; font-size:12px; text-align:left; padding-left:14px; padding:4px; background:url(../images/xorisma02.gif); height:23px;}

.pro_relative_label {color:#49640c; font-size:12px; text-align:center; padding-left:14px; padding:4px; background:url(../images/xorisma02.gif); height:23px;}

.offers_label{ font-size:14px; color:#f8ebd4; font-weight:bold;}

.desc_details{text-align:left; padding-left:10px;}

.newprice{font-size:16px; font-weight:bold; color:#884b2a;}
.oldprice{font-size:16px; font-weight:bold; color:#884b2a; text-decoration:line-through;}

.newpricesmalltable{font-size:14px; font-weight:bold; text-align:center;}
.oldpricesmalltable{font-size:14px; font-weight:bold; text-align:center; text-decoration:line-through;}


.button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f8ebd4;
	background:#5c0c0f;
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #200702;
	border-right-color: #200702;
	border-bottom-color: #200702;
	border-left-color: #200702;
	width: 180px;
	font-weight: bold;
	cursor:pointer;
}
.button:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f8ebd4;
	background:#200702;
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #200702;
	border-right-color: #200702;
	border-bottom-color: #200702;
	border-left-color: #200702;
	width: 180px;
	font-weight: bold;
	cursor:pointer;
}



.table_menu{ text-align:center; height:40px; width:950px; background-image:url(../images/bg_top_menu.gif);}
.table_menu td{ text-align:center; height:40px;}



.message_ok{ padding:4px; background-color:#f8fcbf; width:680px;  }
.message_error{ padding:4px; background-color:#ee0a0c; }

.noresults{ padding:4px; background-color:#f8fcbf; width:680px; font-weight:bold;  }


h2{ font-size:14px;}

#product_details img { padding:4px;}
#product_details .label {font-size:12px; color:#9cac49; font-weight:bold; text-align:left; padding-left:14px;}


img{ border:none;}
.photo_pro { border:#000000 solid 1px; padding:2px;}
.photo_pro:hover { border:#9cac49 solid 1px; padding:2px;}

h1 { margin:0; padding:0; color:#494c4f; font-size:14px; text-align:left;}

.label_top { font-size:14px; color:#FFFFFF; font-weight:bold; text-align:left; padding-left:14px;}
.title { font-size:17px; color:#474747; padding-bottom:10px; padding-left:14px;}
.title1 { font-size:17px; color:#474747; padding-left:14px; padding-top:7px; background-image:url(../images/bg_title.gif); height:38px;}

.photo { border:#e8edeb solid 1px; padding:4px;}
.photo:hover { border:#de450f solid 1px; padding:4px;}


.details_label{ width:677px; height:29px; color:#4c4343; font-weight:bold; background-image:url(../images/bg_details_label.gif); text-align:left; margin-bottom:10px;}
.details_label p{ margin:0px; padding:0px; margin-left:15px; padding-top:4px; }


.show_user {height:20px; padding-right:20px; width:250px; }
.show_user p { color:#CCCC33; font-weight:normal; padding:0; margin:0px; font-size:11px; padding-top:10px;}

.no_results{ height:54px; margin-left:0px; text-align:center; width:502px; background-image:url(../images/bg_message.gif); color:#4b4f51;}
.error{ height:50px; background:url(../images/error.gif) #faf86d no-repeat; border:#fe0f0f solid 2px; width:500px;}

.pro_title_1 { font-size:12px; color:#494c4f; text-align:center; font-weight:bold;}
.pro_title_2 { font-size:16px; color:#49640d; text-align:center; font-weight:bold;}
.product_left { padding-bottom:10px; padding-top:10px;}


.product{ float:left; width:230px; padding:2px;}
.xorisma_left{ height:10px; background-image:url(../images/xorisma.gif);}

.price_left{font-size:14px; font-weight:bold; text-align:center;}



a:link   { color: #9cac49; font-weight:bold; text-decoration: none;  font-size: 11px; text-decoration:none; }
a:visited { color: #9cac49; font-weight:bold; text-decoration: none;  font-size: 11px; text-decoration:none;}
a:hover   { color: #9cac49; font-weight:bold; text-decoration: none;  font-size: 11px; text-decoration:underline; }


A.top_menu:link    { color: #e3ceae; font-weight:bold; font-size: 13px; text-decoration:none; }
A.top_menu:visited { color: #e3ceae; font-weight:bold; font-size: 13px; text-decoration:none; }
A.top_menu:hover   { color: #883d1e;  font-size: 13px; font-weight:bold;  text-decoration:none;}

A.back:link    { color: #e04710; font-weight:normal; font-size: 11px; text-decoration:none; }
A.back:visited { color: #e04710; font-weight:normal; font-size: 11px; text-decoration:none; }
A.back:hover   { color: #e04710;  font-size: 11px; font-weight:normal;  text-decoration: underline;}

a.title:link    { color: #title; font-weight:bold; text-decoration: none;  font-size: 11px;}
a.title:visited { color: #title; text-decoration:none; font-weight:bold; font-size: 11px; }
a.title:hover   { color: #title;  font-size: 11px;  text-decoration:none; font-weight:bold;}

a.news_title:link    { color: #title; font-weight:bold; text-decoration: none;  font-size: 12px;}
a.news_title:visited { color: #title; text-decoration:none; font-weight:bold; font-size: 12px; }
a.news_title:hover   { color: #title;  font-size: 12px;  text-decoration:underline; font-weight:bold;}


a.subsubcat:link    {  color: #000000; border:solid 1px #000000; background-color:#fbd52c; padding:2px; margin:2px;}
a.subsubcat:visited { border:solid 1px #000000; color: #000000; padding:2px;  margin:2px; background-color:#fbd52c;  }
a.subsubcat:hover   { border:solid 1px #000000; padding:2px; margin:2px; text-decoration:none; background-color:#9cac49; color:#000000;}




a.down:link { color: #f0dcba; font-size: 11px; font-weight:normal; text-decoration:none;}
a.down:visited{color: #f0dcba; font-size: 11px; font-weight:normal; text-decoration:none;}
a.down:hover { color: #f0dcba; font-size: 11px; text-decoration:underline; font-weight:normal; }

.nav-menu-top ul {list-style:none; margin:0px; text-align:center; float:left; padding:0;}
.nav-menu-top li { float:left; background-image:url(../images/button_off.gif);
  background-repeat:no-repeat; width:155px; height:35px; font-weight:bold; padding-top:14px;}
.nav-menu-top li a {color:#FFFFFF; text-decoration:none; display:block; line-height:35px; }
.nav-menu-top li a:hover, .nav-menu-top li a:active, .nav-menu-top li a:focus { color:#e0560e; line-height:25px;}
.nav-menu-top li a:hover, .nav-menu-top li a:active, .nav-menu-top li a:focus {text-decoration:none; background-image:url(../images/menu_on.gif); width:140px; height:36px; color:#e0560e; line-height:30px;}
.nav-menu-top li.on a{ background-image:url(../images/menu_on.gif); width:140px; height:36px; color:#e74d13; line-height:30px;}




.nav-menu ul {list-style:none; padding-left:2px; margin:0; padding-top:4px;}
.nav-menu li { background:url(../images/bg_menu_left.gif); margin-bottom:4px; padding-left:0px; height:30px; width:230px; height:35px; text-align:left;}
.nav-menu li a {color:#7997b3; text-decoration:none; padding-left:10px; padding-right:5px; display:block;  height:30px;  line-height:30px; margin-left:22px; padding-top:2px; font-weight:bold;}
.nav-menu li a:hover, .nav-menu li a:active, .nav-menu li a:focus { background:url(../images/test.gif); color:#d23a09; font-weight:bold;}
.nav-menu li a:hover, .nav-menu li a:active, .nav-menu li a:focus {text-decoration:none; font-size:12px; background:url(../images/test_on.gif); font-weight:normal; color:#d23a09; font-weight:bold;}


.nav-menu-pro ul {list-style:none; padding-left:0px; margin:0; padding-top:4px; width:190px; font-size:10px;}
.nav-menu-pro li { margin-bottom:4px; margin-left:10px; padding-left:0px; background:url(../images/submenu_bg.gif); height:20px; text-align:left; font-size:10px;}
.nav-menu-pro li a {color:#f0dcba; text-decoration:none; padding-right:5px; display:block;  margin-left:15px; padding-top:2px; font-weight:bold; font-size:10px;}
 .nav-menu-pro li a:visited  {color:#f0dcba; text-decoration:none; padding-right:5px; display:block;  margin-left:15px; padding-top:2px; font-weight:bold; font-size:12px; font-size:10px;}
.nav-menu-pro li a:hover, .nav-menu-pro li a:active, .nav-menu-pro li a:focus{ color:#f0dcba; font-weight:bold; font-size:12px; font-size:10px; color:#ebad67;}




.photo_left { border:solid #d4cdce 1px; padding:4px; margin-bottom:7px; width:140px; }
	


/* ------------ LOGIN --------------------------------*/

#login div { text-align:left;}
#login p{ margin:0px; padding:0px; margin-left:15px; padding-top:4px; }
#login .title { font-weight:bold; text-align:right; height:30px;}
#login .title1 { font-weight:bold; height:40px; text-align:left; padding-left:10px; color:#43443c; font-size:14px;}
#login .title2 { font-weight:bold; height:30px; width:50px; text-align:center;  color:#768d94; font-size:32px; color:#43443c;}
#login .generaltable { border:#e5dddd solid 1px; width:500px;}

#login .textfield{ padding:4px; font-size:9pt; font-weight:bold; color:#6e2d13; border:#c1bbbb solid 1px; background-color:#f2f2f8; width:200px;}

#login .textfield:hover{padding:4px; font-size:9pt; font-weight:bold; color:#6e2d13; border:#c1bbbb solid 1px;  background-color:#fcd592;}

#login .button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f0dcba;
	background:#5c0c0f;
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #200702;
	border-right-color: #200702;
	border-bottom-color: #200702;
	border-left-color: #200702;
	width: 180px;
	font-weight: bold;
	cursor:pointer;
}
#login .button:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f0dcba;
	background:#200702;
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #200702;
	border-right-color: #200702;
	border-bottom-color: #200702;
	border-left-color: #200702;
	width: 180px;
	font-weight: bold;
	cursor:pointer;
}

/* ------------ LOGIN --------------------------------*/





/* ------------ BASKET --------------------------------*/

#basket div { text-align:left;}
#basket .product_img { width:70px; padding:5px; }
#basket .basket_table { width:680px;}
#basket .basket_table { width:680px;}
#basket .basket_table tr.tr_title { background-image:url(../images/bg_text.gif); height:30px;}
#basket .basket_table td.quantity { width:100px; height:30px; font-weight:bold; border-right:#d0d2d6 solid 1px;}
#basket .basket_table td.desc { height:30px; font-weight:bold; border-right:#300c04 solid 1px;  border-bottom:#300c04 solid 1px;}
#basket .basket_table td.info { font-weight:bold; border-right:#300c04 solid 1px; border-bottom:#300c04 solid 1px;}
#basket .basket_table td.quantity {  font-weight:bold; border-right:#300c04 solid 1px; border-bottom:#300c04 solid 1px;}
#basket .basket_table td.temaxio {font-weight:bold; width:100px; border-right:#300c04 solid 1px; border-bottom:#300c04 solid 1px;}
#basket .basket_table td.cost {  font-weight:bold; width:100px;}

#basket .basket_table td.col_basket { height:30px; font-weight:bold; border-right:#300c04 solid 1px; border-bottom:#300c04 solid 1px; text-align:center;}
#basket .basket_table td.col_basket_total { height:30px; font-weight:bold; border-right:#300c04 solid 1px; border-bottom:#300c04 solid 1px; background-color:#f8ebd4; text-align:center;}

.total_cost_order{ border:#300c04 solid 1px;  background-color:#f8ebd4; width:680px; height:40px; font-weight:bold;}
.total_cost_order_price{ color:#f77110;}
/* ------------ BASKET --------------------------------*/


/* ------------ NEW ACCOUNT --------------------------------*/

#new_account div { text-align:left;}
#new_account .label02{ color:#f0dcba; padding-top:7px; padding-left:10px; font-size:14px; text-align:left; background:url(../images/bg_label02.gif); font-weight:normal; height:25px; width:680px;}
#new_account table { text-align:left; width:100%; border-spacing:0px; padding:0px;}
#new_account table td.label_new_account {width:120px; height:30px; vertical-align:middle; text-align:right; padding-right:10px;  font-weight:500; font-weight:bold; font-size:12px;}
#new_account table td.text_input { padding-left:10px; label_new_account}
#new_account table td.label_large { background-image:url(../images/bg_text.gif); height:30px; padding-left:10px; font-weight:bold;}
#new_account .textfield{ padding:4px; font-size:9pt; color:#000000; border:#7d4227 solid 1px; background-color:#f2f2f8; }
#new_account .textfield:hover{padding:4px; font-size:9pt; color:#000000; border:#7d4227 solid 1px;  background-color:#fcd592;}
#new_account .button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f0dcba;
	background:#5c0c0f;
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #200702;
	border-right-color: #200702;
	border-bottom-color: #200702;
	border-left-color: #200702;
	width: 180px;
	font-weight: bold;
	cursor:pointer;
}
#new_account .button:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f0dcba;
	background:#200702;
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #200702;
	border-right-color: #200702;
	border-bottom-color: #200702;
	border-left-color: #200702;
	width: 180px;
	font-weight: bold;
	cursor:pointer;
}
/* ------------ NEW ACCOUNT  --------------------------------*/

.xorisma_contact { background:url(../images/xorisma03.gif); height:13px;}
#contact div { text-align:left;}
#contact .label02{ color:#f0dcba; padding-top:7px; padding-left:10px; font-size:14px; text-align:left; background:url(../images/bg_label02.gif); font-weight:normal; height:25px; width:697px;}

#contact table { text-align:left; width:100%; border-spacing:0px; padding:0px;}
#contact table tr:hover { background-color:#ebce9e;}
#contact table td.label_contact {width:120px; height:37px; vertical-align:middle; text-align:right; padding-right:10px;  font-weight:500; font-weight:bold; font-size:12px;}
#contact table td.xorisma_contact { background:url(../images/xorisma03.gif); height:13px;}
#contact table td.text_input { padding-left:10px;}
#contact table td.label_large { background-image:url(../images/bg_text.gif); height:30px; padding-left:10px; font-weight:bold;}
#contact .textfield{ padding:4px; font-size:9pt; color:#000000; border:#7d4227 solid 1px; background-color:#f2f2f8; }
#contact .textfield:hover{padding:4px; font-size:9pt; color:#000000; border:#7d4227 solid 1px;  background-color:#fcd592;}
#contact table.field td{ } 
#contact .button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f0dcba;
	background:#5c0c0f;
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #200702;
	border-right-color: #200702;
	border-bottom-color: #200702;
	border-left-color: #200702;
	width: 180px;
	font-weight: bold;
	cursor:pointer;
}
#contact .button:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f0dcba;
	background:#200702;
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #200702;
	border-right-color: #200702;
	border-bottom-color: #200702;
	border-left-color: #200702;
	width: 180px;
	font-weight: bold;
	cursor:pointer;
}
#contact .LV_valid {
    color:#00CC00;
}	
#contact .LV_invalid {
	color:#CC0000;
}	
#contact .LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
} 
#contact .LV_valid_field,
#contact input.LV_valid_field:hover, 
#contact input.LV_valid_field:active,
#contact textarea.LV_valid_field:hover, 
#contact textarea.LV_valid_field:active,
#contact .fieldWithErrors input.LV_valid_field,
#contact .fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #00CC00;
	background-color:#cbf1b4;
}   
#contact .LV_invalid_field, 
#contact input.LV_invalid_field:hover, 
#contact input.LV_invalid_field:active,
#contact textarea.LV_invalid_field:hover, 
#contact textarea.LV_invalid_field:active,
#contact.fieldWithErrors input.LV_invalid_field,
#contact.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #FF0000;
	background-color:#faf1ad;
}
#order .show_pro_order{ padding:1px; border-spacing:2px;}
/* ------------ NEW ACCOUNT  --------------------------------*/




/* ------------ ORDER --------------------------------*/

#order div { text-align:left;}
#order table { text-align:left; width:100%; border-spacing:0px; padding:0px;}
#order table td.label_order {width:110px; height:25px; vertical-align:middle; text-align:right; padding-right:4px;  font-weight:500; font-weight:bold; font-size:12px;}
#order table td.label_order_large { background-color:#5c0c0f; color:#f8ebd4; padding-left:10px; font-weight:bold; font-size:14px;}
#order table td.xorisma_order { background:url(../images/xorisma03.gif); height:13px;}
#order table td.text_input { padding-left:10px;}

#order .textfield{ padding:4px; font-size:9pt; color:#000000; border:#7d4227 solid 1px; background-color:#f2f2f8; }
#order .textfield:hover{padding:4px; font-size:9pt; color:#000000; border:#7d4227 solid 1px;  background-color:#fcd592;}
#order table.field td{ border-bottom:#c9c8c2 solid 1px;} 
#order .button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f0dcba;
	background:#5c0c0f;
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #200702;
	border-right-color: #200702;
	border-bottom-color: #200702;
	border-left-color: #200702;
	width: 180px;
	font-weight: bold;
	cursor:pointer;
}
#order .button:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f0dcba;
	background:#200702;
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #200702;
	border-right-color: #200702;
	border-bottom-color: #200702;
	border-left-color: #200702;
	width: 180px;
	font-weight: bold;
	cursor:pointer;
}
#order select{ font-size:12px; padding:2px; color:#000000;}

#order .button_end_order { color:#ee8906; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:2px; cursor:pointer;}

#order .LV_valid {
    color:#00CC00;
}
	
#order .LV_invalid {
	color:#CC0000;
}
	
#order .LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}
    
#order .LV_valid_field,
#order input.LV_valid_field:hover, 
#order input.LV_valid_field:active,
#order textarea.LV_valid_field:hover, 
#order textarea.LV_valid_field:active,
#order .fieldWithErrors input.LV_valid_field,
#order .fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #00CC00;
	background-color:#cbf1b4;
}
    
#order .LV_invalid_field, 
#order input.LV_invalid_field:hover, 
#orderinput.LV_invalid_field:active,
#ordertextarea.LV_invalid_field:hover, 
#ordertextarea.LV_invalid_field:active,
#order.fieldWithErrors input.LV_invalid_field,
#order .fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #FF0000;
	background-color:#faf1ad;
}

#order .show_pro_order{ padding:1px; border-spacing:2px;}
/* ------------ ORDER  --------------------------------*/




/* ------------ PAGING --------------------------------*/

a.paging:link    { 
 border:#bebfbf solid 1px;
 line-height:25px;
 color:#332e2e; 
 padding:4px;  
 font-size:11px; 
 font-weight:normal;
}
a.paging:visited { 
border:#bebfbf solid 1px;
line-height:25px; 
color:#332e2e; 
padding:4px; 
font-size:11px; 
font-weight:normal;
}
a.paging:hover   { 
background-color:#ff830a;
color:#FFFFFF;
font-size: 11px;
font-weight:normal;
text-decoration:none;
}

.visited1 { 
line-height:25px; 
color:#5c0c0f; 
padding:4px; 
font-size:11pt; 
font-weight:bold;
}
.noActivate {
color:#b9b7b3; 
}
.pages { 
font-size:11px; 
padding:4px; 
color:#5c0c0f; 
padding-right:20px;
}


/* ------------ PAGING --------------------------------*/



/********************************* LiveValidation *************************************/

#new_account .LV_valid {
    color:#00CC00;
}
	
#new_account .LV_invalid {
	color:#CC0000;
}
	
#new_account .LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}
    
#new_account .LV_valid_field,
#new_account input.LV_valid_field:hover, 
#new_account input.LV_valid_field:active,
#new_account textarea.LV_valid_field:hover, 
#new_account textarea.LV_valid_field:active,
#new_account .fieldWithErrors input.LV_valid_field,
#new_account .fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #00CC00;
	background-color:#cbf1b4;
}
    
#new_account .LV_invalid_field, 
#new_account input.LV_invalid_field:hover, 
#new_accountinput.LV_invalid_field:active,
#new_accounttextarea.LV_invalid_field:hover, 
#new_accounttextarea.LV_invalid_field:active,
#new_account.fieldWithErrors input.LV_invalid_field,
#new_account .fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #FF0000;
	background-color:#faf1ad;
}
/************************************ HELPERS ***************************************/	
