body { 
border-left-width: 0;
border-right-width: 0;
border-top-width: 0; 
border-bottom-width: 0; 
scrollbar-face-color: #888888;
scrollbar-highlight-color: #888888;
scrollbar-shadow-color: #888888;
scrollbar-darkshadow-color: #f4f4f4;
scrollbar-3dlight-color: #f4f4f4;
scrollbar-track-color: #f4f4f4;
scrollbar-arrow-color: #ffffff;
background-color: #ffffff; 
margin: 10px 10px;
font-family: arial,helvetica,clean,sans-serif;
font-size: 12px;
}

/*----------------------------------------------- SAME IN ALL PAGES (COMMON STYLES) --------------
---------------------------------------------------------------------------------------------------------------------------*/
table.table_form { background-color: #c0c0c0; }
form.search_form { word-spacing: 0; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; }
form.order_form { word-spacing: 0; margin-left: 0; margin-right: 0; margin-top: 5; margin-bottom: 2; }
form.order_form2 { word-spacing: 0; margin-left: 0; margin-right: 0; margin-top: 5; margin-bottom: 20; }
form.order_form3 { word-spacing: 0; margin-left: 0; margin-right: 0; margin-top: 3; margin-bottom: 2; }
select.option_form { word-spacing: 0; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; font-size: 10px;}

a:link, a.:visited { color: #222222; text-decoration: none; }
a:hover { color: #cb0000; }

.main_text, .main_text2, .main_text3 {
color: #222222; background-color: #ffffff;
font-size: 12px; text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}
.main_text { vertical-align: top; text-align: left; }
.main_text2 { vertical-align: top; text-align: center; }
.main_text3 { vertical-align: top; text-align: right; }

A.main_link:link {
color: #6f321c;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}
A.main_link:visited {
color: #6f321c;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}
A.main_link:active {
color: #6f321c;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}
A.main_link:hover {
color: #ff4400;
font-size: 12px; font-weight: bold;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}

A.main_link2:link {
color: #ff4400;
font-size: 12px; font-weight: bold;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}
A.main_link2:visited {
color: #ff4400;
font-size: 12px; font-weight: bold;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}
A.main_link2:active {
color: #ff4400;
font-size: 12px; font-weight: bold;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}
A.main_link2:hover {
color: #FF0000;
font-size: 12px; font-weight: bold;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}

/*--------------------------------------------------------------- MAIN PAGE --------------
---The very first page-----------------------------
------------------------------*/
td.main_menu {
color: #005fb9; background-color: #ffffff;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
vertical-align: middle; text-align: center;
}
A.main_menu:link {
color: #005fb9;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}
A.main_menu:visited {
color: #005fb9;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}
A.main_menu:active {
color: #005fb9;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}
A.main_menu:hover {
color: #000000;
font-size: 12px; font-weight: bold;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}

td.season_display {
color: #ffffff; background-color: #6f321c;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
vertical-align: middle; text-align: center;
}

/*--------------------------------------------------------------- TOP MENU --------------
---Where the search bar is place-----------------------------
------------------------------*/

div.top_menu { 
position:relative; top: 1; 
}
td.top_menu {
color: #ffffff;
background-image:url('layout/img_top_title.gif');
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
vertical-align: middle; text-align: center;
}
A.top_menu:link {
color: #ffffff;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}
A.top_menu:visited {
color: #ffffff;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}
A.top_menu:active {
color: #ffffff;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}
A.top_menu:hover {
color: #ffffff;
font-size: 12px; font-weight: bold;
text-decoration: underline; font-family: arial,helvetica,clean,sans-serif;
}

/*--------------------------------------------------------------- PRODUCT COLOR LIST FROM A-Z --------------
---This section is for Polishes and Airbrush Colors-----------------------------
------------------------------*/

td.product_color_list_brand { color: #ffffff; background-image:url('layout/bg_aztitle.gif');
font-size: 12px; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetica, Helv; text-decoration: none;
vertical-align: middle; text-align: center;
}
div.product_color_list_brand { position:relative; top: 1; }
td.product_color_list_title {
	height: 20px;
	color: #222222; background-color: #d5d5d5;
	font-size: 12px; font-weight: bold; text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
	vertical-align: middle; text-align: center;
}
td.product_color_list_picture { color: #222222; background-color: #ffffff;
font-size: 12px; font-weight: regular; font-family: Tahoma, Verdana, Arial, Helvetica, Helv; text-decoration: none;
vertical-align: middle; text-align: center;
}
td.product_color_list_name { color: #222222; background-color: #ffffff;
font-size: 12px; font-weight: regular; font-family: Tahoma, Verdana, Arial, Helvetica, Helv; text-decoration: none;
vertical-align: middle; text-align: left;
}
td.product_color_list_shade { color: #222222; background-color: #ffffff;
font-size: 12px; font-weight: regular; font-family: Tahoma, Verdana, Arial, Helvetica, Helv; text-decoration: none;
vertical-align: middle; text-align: center;
}
td.product_color_list_sku { color: #222222; background-color: #ffffff;
font-size: 12px; font-weight: regular; font-family: Tahoma, Verdana, Arial, Helvetica, Helv; text-decoration: none;
vertical-align: middle; text-align: center;
}
td.product_color_list_price { color: #222222; background-color: #ffffff;
font-size: 12px; font-weight: regular; font-family: Tahoma, Verdana, Arial, Helvetica, Helv; text-decoration: none;
vertical-align: middle; text-align: center;
}
td.product_color_list_order { color: #ff0000; background-color: #ffffff;
font-size: 12px; font-weight: regular; font-family: Tahoma, Verdana, Arial, Helvetica, Helv; text-decoration: none;
vertical-align: middle; text-align: center;
}

/*--------------------------------------------------------------- ALL PRODUCTS --------------
---This section contains style of all products-----------------------------
------------------------------*/

td.product_menu_break {
color: #222222; background-image:url('layout/img_product_menu_break.gif'); font-weight: regular;
font-size: 12px; text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
vertical-align: middle; text-align: center;
}
td.product_menu {
color: #222222; background-image:url('layout/img_product_menu.gif'); font-weight: regular;
font-size: 12px; text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
vertical-align: middle; text-align: center;
}
td.product_menu_active {
color: #b30000; background-image:url('layout/img_product_menu.gif'); font-weight: bold;
font-size: 12px; text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
vertical-align: middle; text-align: center;
}
td.product_menu_active2 {
color: #ff4400; background-image:url('layout/img_product_menu3.gif'); font-weight: bold;
font-size: 12px; text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
vertical-align: middle; text-align: center;
}
td.product_menu_active3 {
color: #ff4400; background-image:url('layout/img_product_menu3.gif'); font-weight: regular;
font-size: 12px; text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
vertical-align: middle; text-align: center;
}
td.product_menu_active3b {
color: #ff4400; background-image:url('layout/img_product_menu3.gif'); font-weight: bold;
font-size: 12px; text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
vertical-align: middle; text-align: center;
}
.product_menu:link, .product_menu:visited, .product_menu:active, product_menu:hover {
font-size: 12px; text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}

table.pagination {
background-color:  ;
}
td.pagination {
color: #222222; background-color: #ffffff;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
vertical-align: middle; text-align: right;
}
td.product_pagination {
color: #ffffff; background-color: #ffffff;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
vertical-align: middle; text-align: center;
}
td.product_pagination_faded {
color: #ffd9cb; background-color: #ffffff;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
vertical-align: middle; text-align: center;
}
td.product_pagination_active {
color: #6f321c; background-color: #ffffff;
font-size: 12px; font-weight: bold;
text-decoration: underline; font-family: arial,helvetica,clean,sans-serif;
vertical-align: middle; text-align: center;
}
A.product_pagination:link {
color: #6f321c;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}
A.product_pagination:visited {
color: #6f321c;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}
A.product_pagination:active {
color: #6f321c;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}
A.product_pagination:hover {
color: #ff4400;
font-size: 12px; font-weight: bold;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}

td.product_header {
color: #222222; background-color: #ffffff;
font-size: 12px; font-weight: regular; font-family: arial,helvetica,clean,sans-serif; text-decoration: none;
vertical-align: middle; text-align: center;
}

td.product_color_shade {
color: #222222; background-color: #ffffff;
font-size: 12px; font-weight: regular; text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
vertical-align: top; text-align: left;
}
font.product_color_shade {
color: #6f321c;
font-size: 12px; font-weight: bold; font-family: arial,helvetica,clean,sans-serif; text-decoration: none;
}
A.product_color_list:link {
color: #6f321c;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}
A.product_color_list:visited {
color: #6f321c;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}
A.product_color_list:active {
color: #6f321c;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}
A.product_color_list:hover {
color: #ff4400;
font-size: 12px; font-weight: bold;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}

td.product_picture {
color: #222222; background-color: #ffffff;
font-size: 12px; font-weight: regular; font-family: arial,helvetica,clean,sans-serif; text-decoration: none;
vertical-align: middle; text-align: center;
}
td.product_picturetc {
color: #222222; background-color: #ffffff;
font-size: 12px; font-weight: regular; text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
vertical-align: top; text-align: center;
}

td.product_description {
color: #222222; background-color: #ffffff;
font-size: 12px; font-weight: regular; font-family: arial,helvetica,clean,sans-serif; text-decoration: none;
vertical-align: top; text-align: left;
}

font.product_title {
color: #cb0000;
font-size: 13px; font-weight: bold; font-family: arial,helvetica,clean,sans-serif; text-decoration: none;
}

td.product_subtitle {
color: #6f321c; background-color: #ffffff;
font-size: 13px; font-weight: bold; font-family: arial,helvetica,clean,sans-serif; text-decoration: none;
vertical-align: top; text-align: left;
}

td.line_break {
color: #222222; background-color: #cccccc;
font-size: 12px; text-decoration: underline; font-family: arial,helvetica,clean,sans-serif; font-weight: bold;
vertical-align: top; text-align: left;
}

table.product_table {
background-color: #cccccc;
}

td.product_order { color: #ff0000; background-color: #eeeeee;
font-size: 12px; font-weight: regular; font-family: Tahoma, Verdana, Arial, Helvetica, Helv; text-decoration: none;
vertical-align: middle; text-align: center;
}
td.product_sku { color: #222222; background-color: #eeeeee;
font-size: 12px; font-weight: regular; font-family: Tahoma, Verdana, Arial, Helvetica, Helv; text-decoration: none;
vertical-align: middle; text-align: center;
}
td.product_skufs { color: #222222; background-color: #eeeeee;
font-size: 11px; font-weight: regular; font-family: Tahoma, Verdana, Arial, Helvetica, Helv; text-decoration: none;
vertical-align: middle; text-align: center;
}
td.product_name { color: #222222; background-color: #eeeeee;
font-size: 12px; font-weight: regular; font-family: Tahoma, Verdana, Arial, Helvetica, Helv; text-decoration: none;
vertical-align: middle; text-align: left; padding-left: 2px;
}
td.product_name2 { color: #222222; background-color: #e5e5e5;
font-size: 12px; font-weight: regular; text-decoration: none; font-family: Tahoma, Verdana, Arial, Helvetica, Helv;
vertical-align: middle; text-align: center;
}
td.product_namec { color: #222222; background-color: #eeeeee;
font-size: 12px; font-weight: regular; font-family: Tahoma, Verdana, Arial, Helvetica, Helv; text-decoration: none;
vertical-align: middle; text-align: center;
}
td.product_shade { color: #888888; background-color: #eeeeee;
font-size: 12px; font-weight: regular; font-family: Tahoma, Verdana, Arial, Helvetica, Helv; text-decoration: none;
vertical-align: middle; text-align: center;
}
td.product_size { color: #222222; background-color: #eeeeee;
font-size: 12px; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetica, Helv; text-decoration: none;
vertical-align: middle; text-align: center;
}
td.product_price { color: #222222; background-color: #eeeeee;
font-size: 12px; font-weight: regular; font-family: Tahoma, Verdana, Arial, Helvetica, Helv; text-decoration: none;
vertical-align: middle; text-align: center;
}
td.product_price2 { color: #222222; background-color: #e5e5e5;
font-size: 12px; font-weight: regular; text-decoration: none; font-family: Tahoma, Verdana, Arial, Helvetica, Helv;
vertical-align: middle; text-align: center;
}

td.product_sub_category_title {
	height: 20px;
	color: #ffffff; background-image:url('layout/img_top_title.gif');
	font-size: 12px; font-weight: bold; text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
	vertical-align: middle; text-align: center; }
td.product_sub_category {
color: #222222; background-color: #ffffff;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
vertical-align: top; text-align: left;
}

font.product_discontinue {
color: #4800ff;
}
font.product_highprice {
color: #ff0000;
}
font.product_active {
color: #ff0000; font-weight: bold;
}
font.product_pricesave {
color: #ff0000;
}
font.product_olditem {
color: #222222;
font-size: 10px; font-weight: regular;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}

/*----------------------------------------------------------------------------------------------------- FAQS --*/
td.faq_title {
color: #ff4400;
background-image:url('layout/img_product_menu.gif');
font-size: 12px;
padding: 4px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif; font-weight: bold;
vertical-align: middle; text-align: left;
}

.ul_list { 
list-style-type: disc;
list-style-position: outside;
margin: 0;
padding: 0 0 0 15px;
}

.handcursor{
color: #444444;
font-size: 14px;
font-weight: regular;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
cursor:hand;
cursor:pointer;
}
.switchgroup2{
color: #111111;
background-color: #f5f5f5;
padding: 5 20 20 20px;
font-size: 12px;
font-weight: regular;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}

/* --- Layout ---*/
#wrapall { width: 1000px; background: url("../layout/bg_body.jpg"); margin: 0 auto; }
#header { width: 960px; height: 120px; margin: 0 auto; }
#body { width: 960px; margin: 0 auto; }
#footer { width: 960px; margin: 0 auto; }

td.product_highlight {
height: 20px;
color: #222222; background-image:url('layout/bg_phlight.gif');
font-size: 12px; text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
vertical-align: middle; text-align: center;
}

/* --- Polish Shades ---*/
td.pshades {
	height: 20px;
	color: #222222; background-image:url('layout/bg_pshades.gif');
	font-size: 12px; text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
	vertical-align: middle; text-align: center; }
#pshades { float: right; list-style-type: none; width: 585px; height: 20px; padding: 0; margin: 0; }
#pshades li { float: right; height: 20px; line-height: 18px; color: #ffffff; padding: 0 10px; margin: 0; }

td#pbeware {
	color: #222222; background-image:url('layout/bg_pbeware.gif');
	font-size: 12px; text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
	vertical-align: middle; text-align: center; }
	
/* --- Sub Category ---*/
a.sc_link, a.sc_link:visited { color: #000000; text-decoration: none; }
a.sc_link:hover { color: #000000; font-weight: bold; }

a.pm_link:link, .pm_link:visited { 
	width: 100%; height: 30px; line-height: 30px; 
	color: #222222; text-decoration: none; }
a.pm_link:hover { 
	width: 100%; height: 30px; line-height: 30px;
	background-image:url('layout/img_product_menu2.gif');
	color: #ffffff; font-weight: bold; text-decoration: none; }
a.product_menu:link, .product_menu:visited { color: #222222; }
a.product_menu:hover { background-image:url('layout/img_product_menu2.gif'); color: #ffffff; font-weight: bold; }

td.sc_title { 
	height: 20px;
	background-image:url('layout/img_sc_title.gif'); 
	color: #ffffff; font-size: 12px; font-weight: bold; font-family: arial,helvetica,clean,sans-serif;
	vertical-align: middle; text-align: center; }
td.sc_cat {
	height: 30px;
	background-image:url('layout/img_sub_cat_title.gif');
	color: #222222; font-size: 12px; font-family: arial,helvetica,clean,sans-serif;
	vertical-align: middle; text-align: center; }
td.sc_cat_active {
	height: 30px;
	background-image:url('layout/img_sub_cat_title.gif');
	color: #b30000; font-size: 12px; font-weight: bold; font-family: arial,helvetica,clean,sans-serif;
	vertical-align: middle; text-align: center; }

/* --- Size Color ---*/
span.szcolor { color: #888888;}
	
/* --- Navi Menu---*/
#nm_title { width: 188px; height: 25px; line-height: 25px; background-color: #c89fbb; color: #ffffff; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; border: 1px solid #cccccc; padding: 0; margin: 0; }
#nm_box { width: 188px; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; border: 1px solid #cccccc; padding: 0; margin: 0; }
#nm_cat { list-style-type: none; padding: 0; margin: 0; }
#nm_cat li { width: 188px; height: 25px; line-height: 23px; border-bottom: 1px solid #cccccc; padding: 0; margin: 0; }
#nm_cat li a { width: 178px; height: 25px; line-height: 23px; color: #444444; text-decoration: none; padding-left: 10px; }
#nm_cat li a:hover { width: 178px; height: 25px; line-height: 23px; color: #ff0000; padding-left: 10px; }

/* --- Free Offers ---*/
#fo_box { width: 600px; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 10px 0; }
#fo_title { color: #ff0000; font-size: 14px; font-weight: bold; border-bottom: 1px solid #cccccc; padding-bottom: 5px; margin-bottom: 5px; }
#fo_list { list-style-type: none; padding: 0; margin: 0; }
#fo_list li { float: left; width: 140px; height: 250px; font-size: 11px; text-align: center; padding: 5px; margin: 0; }

/* --- Promotions ---*/
#p_box { width: 600px; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 10px 0; }
#p_title { color: #ff0000; font-size: 14px; font-weight: bold; border-bottom: 1px solid #cccccc; padding-bottom: 5px; margin-bottom: 5px; }
#p_list { list-style-type: none; padding: 0; margin: 0; }
#p_list li { float: left; width: 140px; height: 255px; font-size: 11px; text-align: center; padding: 5px; margin: 0; }

/* --- New Products ---*/
#np_box { width: 600px; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 10px 0; }
#np_title { color: #ff0000; font-size: 14px; font-weight: bold; border-bottom: 1px solid #cccccc; padding-bottom: 5px; margin-bottom: 5px; }
#np_list { list-style-type: none; padding: 0; margin: 0; }
#np_list li { float: left; width: 140px; height: 255px; font-size: 11px; text-align: center; padding: 5px; margin: 0; }
a.np_link, a.np_link:visited { color: #444444; text-decoration: none; }
a.np_link:hover { color: #ff0000; }

/* --- Nail Polishes ---*/
#nps_box { width: 600px; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0; margin-top: 10px; }
#nps_title { color: #ff0000; font-size: 14px; font-weight: bold; border-bottom: 1px solid #cccccc; padding-bottom: 5px; margin-bottom: 5px; }
#nps_list { list-style-type: none; padding: 0; margin: 0; }
#nps_list li { float: left; width: 110px; height: 150px; font-size: 11px; text-align: center; padding: 5px; margin: 0; }


/* CART */
div.crt_mbox {
	font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0;
	padding: 10px;
	}
div.crt_mtitle {
	height: 30px; line-height: 30px;
	color: #cb0000; font-size: 14px; font-weight: bold; 
	border-bottom: 1px solid #cccccc; padding-bottom: 10px; margin-bottom: 20px; 
	}
div.crt_mtitle2 {
	height: 30px; line-height: 30px;
	color: #cb0000; font-size: 14px; font-weight: bold; 
	border-bottom: 1px solid #cccccc; padding-bottom: 10px; margin-bottom: 5px; 
	}
div.crt_acctitle {
	height: 30px; line-height: 30px;
	color: #cb0000; font-size: 14px; font-weight: bold; 
	border-bottom: 1px solid #cccccc; padding-bottom: 10px; margin-bottom: 20px; 
	}
div.crt_header{
	height: 100px; line-height: 100px;
	background: url("layout/cart/bg_crt_header.jpg") repeat-x; 
	color: #ffffff; font-size: 20px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: center;
	}
/*---------------------------------------------------------------------------------------------------- COPYRIGHT --*/
td.copyright {
color: #222222; background-color: #e5e5e5;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
vertical-align: middle; text-align: center;
}
td.last_modified {
color: #888888; background-color: #ffffff;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
vertical-align: top; text-align: center;
}
td.info {
color: #222222; background-color: #ffffff;
font-size: 12px;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
vertical-align: top; text-align: left;
}

p.boxsalearea {
border: 1px solid #000000;
background-color: #804935;
color: #ffffff;
padding: 2px;
margin-left: 1; 
margin-right: 0; 
margin-top: 0; 
margin-bottom: 0;}

p.boxtitlearea {
font-size: 12px;
border: 1px solid #cccccc;
background-color: #fffcd8; padding: 2px;
margin-left: 0;
margin-right: 0; 
margin-top: 0; 
margin-bottom: 0;}

p.boxinfoarea {
font-size: 10px;
border: 1px solid #fff686; background-color: #fffcd8; padding: 2px;
margin-left: 15; 
margin-right: 0; 
margin-top: 0; 
margin-bottom: 0;}

p.boxinfoarea2 {
font-size: 10px;
border: 1px solid #fff686; background-color: #fffcd8; padding: 2px;
margin-left: 2; 
margin-right: 2; 
margin-top: 2; 
margin-bottom: 2;}

p.dotted {border-style: dotted}
p.dashed {border-style: dashed}
p.solid {border-style: solid;}
p.double {border-style: double}
p.groove {border-style: groove}
p.ridge {border-style: ridge}
p.inset {border-style: inset}
p.outset {border-style: outset}

.ul1, .ul2 {
list-style-type: disc;
list-style-position: outside;
}

.ul1 { margin: 0; padding: 0 0 0 15x;}
.ul2 { margin: 0; padding: 0 0 0 25x;}

.input1 {
color: #222222;
font-size: 10px;
}

.div1 {
color: #ff0000;
font-size: 12px; font-weight: bold;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
text-align: left;
margin: 0;
padding: 0 0 0 0px;
}

.div2 {
color: #ff0000;
font-size: 12px; font-weight: bold;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
text-align: right;
margin: 0;
padding: 0 0 0 0px;
}

td.info_title {
color: #ffffff; background-image:url('layout/img_top_title.gif');
font-size: 12px; font-weight: bold;
text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
vertical-align: middle; text-align: center;
}

/* gigi wax chart */
table.giccell { background-color: #471c04; }
td.gictitle1 { color: #ffffff; background-color: #ff5a00; font-size: 14px; vertical-align: middle; text-align: center; }
td.gictitle2 { color: #ffffff; background-color: #386e36; font-size: 14px; vertical-align: middle; text-align: center; }
td.gictitle3 { color: #ffffff; background-color: #187289; font-size: 14px; vertical-align: middle; text-align: center; }
td.gichead { color: #ffffff; background-color: #7d3813; font-size: 12px; vertical-align: middle; text-align: center; }
td.gicbody { color: #591f00; background-color: #ffd9c5; font-size: 12px; vertical-align: middle; text-align: center; }

#sidebar {
width:150px;
float:left;
padding:8px 0;
margin:0;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}
.sidebar .widget {
font-size:86%;
margin-top:6px;
margin-right:0;
margin-bottom:12px;
margin-left:0;
padding:0;
line-height: 1.4em;
}
.sidebar h2 {
margin:0;
padding:0;
color:#211104;
font: normal normal 150% Georgia, Times New Roman,sans-serif;
}
*{margin:0; padding:0;}


.info:link, .info:visited, .info:active, .info:hover {
font-size: 12px; text-decoration: none; font-family: arial,helvetica,clean,sans-serif;
}
.info:link, .info:visited, .info:active { color: #222222; }
.info:hover { color: #cb0000; font-weight: bold;}