/* CSS Document */

/* A - BASE */

/* A.1 - BODY */


.inputboxerror  {
border:2px solid red;

}

.inputboxerrorthin  {
border:1px solid red;

}


body {
margin: 1px 10px 0px 10px;
font-family: Arial, verdana, Helvetica, sans-serif;
font-size: 75%;
color: #000000;
}

.table_top_holder {
width: 100%;
	background: url(../images/top/top_shop_call_1.jpg) top left ;
	background-repeat: no-repeat;
	}

div.cart_top_holder {
width: 100%;
	background: url(../images/top/top_shop_call_1.jpg) top left ;
	background-repeat: no-repeat;
	border-bottom:1px solid #FF0000;
	}

table.tv_header {
width: 100%;
margin: 2px 0px 0px 0px;
	}

a.table_orderproducts_desc_link_g:link, a.table_orderproducts_desc_link_g:visited {
    color: #3ca43c;
}
	
a.table_orderproducts_desc_link_g:hover {
    color: #3ca43c;
}

table.table_buy_now {
width: 230px;
border-collapse: collapse;
margin: 15px 5px 0 0;
}

table.table_buy_now td.table_buy_now_l {
width: 25px;
padding: 0px 0px 0px 0px;
}

table.table_buy_now td.table_buy_now_back {
background-image:url(../images/general/buy_back.jpg);
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 100%;
vertical-align:middle;
padding: 1px 1px 1px 5px;
}

table.table_buy_now td.table_buy_now_back_g {
background-image:url(../images/general/buy_green_mid.jpg);
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 100%;
vertical-align:middle;
padding: 1px 1px 1px 5px;
}

	table.table_buy_now td.table_buy_now_back a:link, table.table_buy_now td.table_buy_now_back a:active, table.table_buy_now td.table_buy_now_back a:visited {
	color: #ffffff; text-decoration: underline;
	}
		
	table.table_buy_now td.table_buy_now_back a:hover {
	color: #ffffff; text-decoration: none;
	}

	table.table_buy_now td.table_buy_now_back_g a:link, table.table_buy_now td.table_buy_now_back_g a:active, table.table_buy_now td.table_buy_now_back_g a:visited {
	color: #ffffff; text-decoration: underline;
	}
		
	table.table_buy_now td.table_buy_now_back_g a:hover {
	color: #ffffff; text-decoration: none;
	}


table.table_buy_now td.table_buy_now_r {
width: 10px;
background-image:url(../images/general/buy_r.jpg);
background-position: top left;
background-repeat: no-repeat;
padding: 0px 0px 0px 0px;
}

table.table_buy_now td.table_buy_now_r_g {
width: 10px;
background-image:url(../images/general/buy_green_right.jpg);
background-position: top left;
background-repeat: no-repeat;
padding: 0px 0px 0px 0px;
}

table.table_buy_now td.table_buy_now_more {
width: 120px;
font-size: 90%;
color:#666666;
padding: 2px 2px 2px 5px;
vertical-align: middle;
}
	
		table.table_buy_now td.table_buy_now_more a:link, table.table_buy_now td.table_buy_now_more a:active, table.table_buy_now td.table_buy_now_more a:visited {
		color: #0033CC; text-decoration: underline;
		}
			
		table.table_buy_now td.table_buy_now_more a:hover {
		color: #EC1D25; text-decoration: none;
		}
		

/* A.2 - CORPORATE MENU */

table.table_corporate {
border-collapse: collapse;
/*width: 100%;*/
float: right;
margin: 0px 0px 0px 0px;
clear: both;
}

table.table_corporate td {
padding: 0px 0px 0px 0px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
}

table.table_corporate td.table_corporate_border {
width: 5px;
}

table.table_corporate td.table_corporate_length {
/*width: 100%;*/
}

table.table_corporate td.table_corporate_middle {
vertical-align: middle;
background-color: #f6f6f6;
/*width: 120px;*/
padding: 0 15px 0 15px;
text-align: center;
}

table.table_corporate td.table_corporate_line {
width: 1px;
}

table.table_corporate a:link, table.table_corporate a:active, table.table_corporate a:visited {
color: #636363; text-decoration: underline;
}
	
table.table_corporate a:hover {
color: #CC0000; text-decoration: none;
}

/* A.3 - TOP TABLE */

table.table_top {
border-collapse: collapse;
width: 100%;
clear: both;
}

table.table_top td.left_logo {
padding: 0px 0px 0px 10px;
}

table.table_top td {
padding: 0px 0px 0px 0px;
text-align: left;
}

table.table_top td.table_top_logo {
vertical-align: top;
width: 157px;
vertical-align: middle;
}

table.table_top td.table_top_spacer {
vertical-align: top;
width: 110px;
}

table.table_top td.table_top_callfree {
width: 290px;
text-align: left;
}

table.table_call_free {
width: 290px;
border-collapse: collapse;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
}

table.table_call_free td {
width: 290px;
padding: 1px 1px 1px 1px;
text-align: left;
}

table.table_call_free td .call_free_cta {
font-weight: bold;
color: #EC1D25;
font-size: 120%;
}

table.table_call_free td .call_free_number {
font-weight: bold;
font-size: 170%;
}

table.table_call_free td.table_call_free_bottom {
width: 290px;
padding: 2px 2px 2px 2px;
color: #666666;
}

/* SEARCH TOP */

table.table_top td.table_top_search {
vertical-align: middle;
width: 180px;
}

table.top_search {
width: 100%;
border-collapse: collapse;
background-image:url(../images/general/search_m.jpg);
background-repeat:repeat-x;
}

table.top_search td {
}

table.top_search td.top_search_l {
width: 5px;
padding: 0px 0px 0px 0px;
}

table.top_search td.top_search_m1 {
font-size: 11px;
font-weight: 700;
color: #EC1D25;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 3px 0 1px 5px;
vertical-align: bottom;
}

table.top_search td.top_search_m2 {
padding: 0px 0 5px 5px;
}

table.top_search td form {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


table.top_search td input.top_search_text {
width: 90px;
font-size: 10px;
font-family: verdana;
}

table.top_search td input.top_search_button {
font-size: 11px;
color: #EC1D25;
font-weight: bold;
}

/* A.4 - MAIN MENU - TOP */




table.table_main_menu_top {
border-collapse: collapse;
background-image:url(../images/menu_main/top_back.gif);
border:0px;
margin:0 0 0 0;
padding:0 0 0 0;
/*width: 100%;*/
}

table.table_main_menu_top td {
padding: 0px 0px 0px 0px;
text-align: center;
color: #EC1D25;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 90%;
}

table.table_main_menu_top td.table_main_menu_top_l {
width: 5px;
background-image:url(../images/menu_main/top_l.jpg);
vertical-align: top;
}

table.table_main_menu_top td.table_main_menu_top_back {
border-collapse:collapse;
background-image:url(../images/menu_main/top_back.gif);
padding: 2px 15px 2px 15px;
}

	table.table_main_menu_top td.table_main_menu_top_back a:link, table.table_main_menu_top td.table_main_menu_top_back a:active, table.table_main_menu_top  td.table_main_menu_top_back a:visited {
	color: #EC1D25; text-decoration: underline;
	}
		
	table.table_main_menu_top  td.table_main_menu_top_back a:hover {
	color: #EC1D25; text-decoration: none;
	}
	

table.table_main_menu_top  td.table_main_menu_top_m {
width: 1px;
}

table.table_main_menu_top  td.table_main_menu_top_r {
width: 5px;
background-image:url(../images/menu_main/top_r.jpg);
}

table.table_main_menu_top  td.table_main_menu_top_high_l {
width: 5px;
background-image:url(../images/menu_main/top_highlight_l.gif);
}

table.table_main_menu_top  td.table_main_menu_top_high_back {
background-image:url(../images/menu_main/top_highlight_back.jpg);
background-position: left top;
padding: 2px 15px 2px 15px;
}

	table.table_main_menu_top  td.table_main_menu_top_high_back a:link, table.table_main_menu_top  td.table_main_menu_top_high_back a:active, table.table_main_menu_top  td.table_main_menu_top_high_back a:visited {
	color: #ffffff; text-decoration: none;
	}
		
	table.table_main_menu_top  td.table_main_menu_top_high_back a:hover {
	color: #ffffff; text-decoration: underline;
	}
	
table.table_main_menu_top  td.table_main_menu_top_high_r {
width: 5px;
background-image:url(../images/menu_main/top_highlight_r.gif);
background-position:right top;
background-repeat:repeat-x
}

table.table_main_menu_top  td.table_main_menu_top_high_l {
width: 5px;
background-image:url(../images/menu_main/top_highlight_l.gif);
background-position:top left;
background-repeat:repeat-x;
}

/* A.5 - MAIN MENU - MIDDLE */

table.table_main_menu_middle {
border-collapse: collapse;
width: 100%;
}

table.table_main_menu_middle td {
padding: 0px 0px 0px 0px;
text-align: left;
color: #cccccc;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
}



table.table_main_menu_middle td.table_main_menu_middle_t_l {
width: 4px;
background-image:url(../images/menu_main/middle_back_1.jpg);
}

table.table_main_menu_middle td.table_main_menu_middle_m_l {
width: 4px;
background-image:url(../images/menu_main/middle_back_2.jpg);
vertical-align: top;
}

table.table_main_menu_middle td.table_main_menu_middle_b_l {
width: 4px;
background-image:url(../images/menu_main/middle_back_3.jpg);
}



table.table_main_menu_middle td.table_main_menu_middle_t_back {
background-image:url(../images/menu_main/middle_back_1.jpg);
}

table.table_main_menu_middle td.table_main_menu_middle_m_back {
background-image:url(../images/menu_main/middle_back_2.jpg);
padding: 0 0 0 10px;
}
	
table.table_main_menu_middle td.table_main_menu_middle_b_back {
background-image:url(../images/menu_main/middle_back_3.jpg);
}



table.table_main_menu_middle td.table_main_menu_middle_t_r {
width: 4px;
background-image:url(../images/menu_main/middle_r_1.jpg);
background-position: top left;
background-repeat:no-repeat;
}

table.table_main_menu_middle td.table_main_menu_middle_m_r {
width: 4px;
background-image:url(../images/menu_main/middle_back_2.jpg);
}

table.table_main_menu_middle td.table_main_menu_middle_b_r {
width: 4px;
background-image:url(../images/menu_main/middle_r_2.jpg);
background-position: top left;
background-repeat:no-repeat;
}



table.table_main_menu_middle_menu {
border-collapse: collapse;
}

table.table_main_menu_middle_menu td {
padding: 0px 0px 0px 0px;
text-align: center;
color: #cccccc;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
}

	table.table_main_menu_middle_menu td a:link, table.table_main_menu_middle_menu td a:active, table.table_main_menu_middle_menu td a:visited {
	color: #ffffff; text-decoration: underline; font-weight: bold;
	}
		
	table.table_main_menu_middle_menu td a:hover {
	color: #ffffff; text-decoration: none; font-weight: bold;
	}

table.table_main_menu_middle_menu td.table_main_menu_middle_menu_item {
padding: 0px 5px 0px 5px;
}

table.table_main_menu_middle_menu td.table_main_menu_middle_menu_item_m {
padding: 0px 10px 0px 10px;
}

/* A.6 - MAIN MENU - BOTTOM */

table.table_main_menu_bottom {
border-collapse: collapse;
width: 100%;
margin: 1px 0 0 0;
}

table.table_main_menu_bottom td {
padding: 0px 0px 0px 0px;
text-align: left;
font-family: verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 90%;
}

table.table_main_menu_bottom td.table_main_menu_bottom_l {
width: 5px;
background-image:url(../images/menu_main/bottom_l.jpg);
}

table.table_main_menu_bottom td.table_main_menu_bottom_m {
width: 1px;
background-image:url(../images/menu_main/bottom_m.jpg);
}

table.table_main_menu_bottom td.table_main_menu_bottom_tv {
background-image:url(../images/menu_main/bottom_back.jpg);
width: 40px;
padding: 0 0 0 5px;
vertical-align: bottom;
}

table.table_main_menu_bottom td.table_main_menu_bottom_tv img {
margin: 0 0 1px 0;
}

table.table_main_menu_bottom td.table_main_menu_bottom_tvtext {
background-image:url(../images/menu_main/bottom_back.jpg);
width: 110px;
text-align: right;
}

table.table_main_menu_bottom td.table_main_menu_bottom_tvform {
background-image:url(../images/menu_main/bottom_back.jpg);
width: 180px;
padding: 0 0 0 10px;
}

	table.table_main_menu_bottom td.table_main_menu_bottom_tvform select {
	width: 170px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	table.table_main_menu_bottom td.table_main_menu_bottom_tvform form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

table.table_main_menu_bottom td.table_main_menu_bottom_solutionstext {
background-image:url(../images/menu_main/bottom_back.jpg);
width: 180px;
text-align: right;
}

table.table_main_menu_bottom td.table_main_menu_bottom_solutionsform {
background-image:url(../images/menu_main/bottom_back.jpg);
width: 180px;
padding: 0 0 0 10px;
}

	table.table_main_menu_bottom td.table_main_menu_bottom_solutionsform select {
	width: 170px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	table.table_main_menu_bottom td.table_main_menu_bottom_solutionsform form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}


table.table_main_menu_bottom td.table_main_menu_bottom_back {
background-image:url(../images/menu_main/bottom_back.jpg);
}

table.table_main_menu_bottom td.table_main_menu_bottom_r {
width: 5px;
background-image:url(../images/menu_main/bottom_r.jpg);
}

/* A.7 - BODY TABLE */

table.table_body {
border-collapse: collapse;
width: 100%;
margin: 15px 0 15px 0;
}

table.table_body td {
padding: 0px 0px 0px 0px;
text-align: left;
vertical-align:top;
}

table.table_body td.table_body_l {
width: 175px
}

table.table_body td.table_body_m {
padding: 0 10px 0 10px;
}

table.table_body td.table_body_r {
width: 175px
}
/* A.8 - WHY TOP SHOP */

table.table_why_header {
width: 175px;
border-collapse:collapse;
}

table.table_why_header td.table_why_header_l {
width: 55px;
}

table.table_why_header td.table_why_header_back {
background-image:url(../images/column/column_r.gif);
background-position: top right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
color: #333333;
padding: 13px 5px 0 0;
color: #333333;
font-weight: bold;
}

table.table_why_header td.table_why_header_back .why {
font-size: 160%;
font-weight: 600;
color: #000000;
}

table.table_why_content {
width: 175px;
border-collapse:collapse;
}

table.table_why_content td.table_why_content_border {
width: 1px;
background-image:url(../images/column/column_content_border.gif);
background-repeat:repeat-y;
}

table.table_why_content td.table_why_content_line {
width: 173px;
background-image:url(../images/column/column_hline.gif);
}

table.table_why_content td.table_why_content_text {
width: 173px;
background-color:#f5f5f5;
padding: 5px 5px 5px 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
}

table.table_why_content td.table_why_content_text .why_larger {
font-size: 110%;
font-weight: bold;
}

table.table_why_content td.table_why_content_text strong {
font-size: 110%;
font-weight: bold;
}

table.table_why_bottom {
width: 175px;
border-collapse: collapse;
}

table.table_why_bottom td {
padding: 0px 0px 0px 0px;
}

/* A.8.B RIGHT PRIZE GAME */

.table_prizeright_link {
cursor: pointer;
}

table.table_prizeright {
width: 175px;
border-collapse:collapse;
margin: 0 0 15px 0;
}

table.table_prizeright hr {
color:#FE252E;
border:0px;
margin:5px 0px 5px 0px;
padding:0;
height:2px;
}

table.table_prizeright p {
margin:0px 0px 0px 0px;
}

table.table_prizeright td.table_prizeright_l {
/* background-image:url(../images/column/prize_l.jpg);
background-position: top left;
background-repeat:no-repeat; */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
padding: 22px 0 10px 0;
}

table.table_prizeright td.table_prizeright_l h3 {
color: #666666;
font-weight: bold;
margin: 0px 0px 0px 0px;
font-size: 100%;
}

table.table_prizeright td.table_prizeright_l h1 {
margin: 5px 0 0 0;
font-size: 180%;
font-weight: 900;
color: #FE252E;
}

table.table_prizeright td.table_prizeright_l h2 {
color: #000000;
font-weight: bold;
margin: 0px 0px 0px 0px;
font-size: 110%;
}

table.table_prizeright td.table_prizeright_l .table_prizeright_l_text {
padding: 5px 24px 0 0;
font-size: 90%;
}

	table.table_prizeright td.table_prizeright_l .table_prizeright_l_text a:link, table.table_prizeright td.table_prizeright_l .table_prizeright_l_text a:active, table.table_prizeright td.table_prizeright_l .table_prizeright_l_text a:visited {
	color: #FE252E; text-decoration: underline; font-weight: bold;
	}
		
	table.table_prizeright td.table_prizeright_l .table_prizeright_l_text a:hover {
	color: #FE252E; text-decoration: none; font-weight: bold;
	}

table.table_prizeright td.table_prizeright_r {
width: 47px;
}

/* A.9 LEFT INDEX */

table.table_browse_header {
width: 175px;
border-collapse:collapse;
}

table.table_browse_header td.table_browse_header_l {
width: 55px;
}

table.table_browse_header td.table_browse_header_back {
background-image:url(../images/column/column_r.gif);
background-position: top right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
color: #333333;
padding: 13px 5px 0 0;
color: #333333;
font-weight: bold;
}

table.table_browse_header td.table_browse_header_back .browse {
font-size: 160%;
font-weight: 600;
color: #000000;
}

table.table_browse_content {
width: 175px;
border-collapse:collapse;
}

table.table_browse_content td.table_browse_content_border {
width: 1px;
background-image:url(../images/column/column_content_border.gif);
background-repeat:repeat-y;
}

table.table_browse_content td.table_browse_content_line {
width: 173px;
background-image:url(../images/column/column_hline.gif);
}

table.table_browse_content td.table_browse_content_text {
width: 173px;
background-color:#f5f5f5;
padding: 5px 5px 5px 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
}

	table.table_browse_content td.table_browse_content_text a:link, table.table_browse_content td.table_browse_content_text a:active, table.table_browse_content td.table_browse_content_text a:visited {
	color: #EC0701; text-decoration: none; font-weight: bold;
	}
		
	table.table_browse_content td.table_browse_content_text a:hover {
	color: #EC0701; text-decoration: underline; font-weight: bold;
	}
	
	table.table_browse_content td.table_browse_content_text p {
	margin: 0 0 10px 0;
	}
	
	table.table_browse_content td.table_browse_content_text input.table_browse_content_input_text {
	width: 100px;
	font-size: 10px;
	}
	
	table.table_browse_content td.table_browse_content_text input.table_browse_content_input_button {
	font-size: 10px;
	}

table.table_browse_bottom {
width: 175px;
border-collapse: collapse;
margin: 0 0 15px 0;
}

table.table_browse_bottom td {
padding: 0px 0px 0px 0px;
}

/* A.10 LEFT EZINE */

table.table_ezine_header {
width: 175px;
border-collapse:collapse;
}

table.table_ezine_header td.table_ezine_header_l {
width: 55px;
background-image:url(../images/column/ezine_l2.jpg);
background-position: top left;
}

table.table_ezine_header td.table_ezine_header_back {
background-image:url(../images/column/ezine_r.jpg);
background-position: top right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
color: #333333;
padding: 13px 5px 2px 0;
color: #333333;
font-weight: bold;
}

table.table_ezine_header td.table_ezine_header_back .ezine {
font-size: 16px;
font-weight: 800;
color: #EB0600;
}

table.table_ezine_content {
width: 175px;
border-collapse:collapse;
}

table.table_ezine_content td.table_ezine_content_border {
width: 1px;
background-image:url(../images/column/column_content_border.gif);
background-repeat:repeat-y;
}

table.table_ezine_content td.table_ezine_content_line {
width: 173px;
background-image:url(../images/column/column_hline.gif);
}

table.table_ezine_content td.table_ezine_content_text {
width: 173px;
background-color:#eeeeee;
background-image:url(../images/column/ezine_keyvisual_back1.jpg);
background-repeat: no-repeat;
background-position: top left;
padding: 5px 5px 0px 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
}

	table.table_ezine_content td.table_ezine_content_text a:link, table.table_ezine_content td.table_ezine_content_text a:active, table.table_ezine_content td.table_ezine_content_text a:visited {
	color: #EC0701; text-decoration: none; font-weight: bold;
	}
		
	table.table_ezine_content td.table_ezine_content_text a:hover {
	color: #EC0701; text-decoration: underline; font-weight: bold;
	}

	
	table.table_ezine_content td.table_ezine_content_text p {
	margin: 0 0 10px 0;
	}
	
	table.table_ezine_content td.table_ezine_content_text p.table_ezine_content_text_enteremail {
	margin: 0 0 3px 0;
	font-size: 90%;
	color: #666666;
	font-weight: bold;
	}
	
	table.table_ezine_content td.table_ezine_content_text input {
	margin: 3px 0 4px 0;
	font-size: 90%;
	}
	
	table.table_ezine_content td.table_ezine_content_text input.enter_email {
	border: 1px solid #990000;
	}
	
	table.table_ezine_content td.table_ezine_content_text form {
	margin: 0px 0px 0px 0px;
	}
	
	table.table_ezine_content td.table_ezine_content_text p.table_ezine_content_text_more {
	margin: 5px 0 0px 0;
	font-size: 90%;
	color: #666666;
	font-weight: normal;
	}
	
		table.table_ezine_content td.table_ezine_content_text p.table_ezine_content_text_more a:link, table.table_ezine_content td.table_ezine_content_text p.table_ezine_content_text_more a:active, table.table_ezine_content td.table_ezine_content_text p.table_ezine_content_text_more a:visited {
		color: #0033CC; text-decoration: underline; font-weight: normal;
		}
			
		table.table_ezine_content td.table_ezine_content_text p.table_ezine_content_text_more a:hover {
		color: #0033CC; text-decoration: none; font-weight: normal;
		}

table.table_ezine_bottom {
width: 175px;
border-collapse: collapse;
margin: 0 0 15px 0;
}

table.table_ezine_bottom td {
padding: 0px 0px 0px 0px;
}

/* A.11 FOOTER */

.footer {
padding: 10px 10px 20px 10px;
width: 90%;
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
}

	.footer a:link, .footer a:active, .footer a:visited {
	color: #EC0701; text-decoration: none;
	}
		
	.footer a:hover {
	color: #EC0701; text-decoration: underline; 
	}


/* B.1 PRODUCT CATEGORIES */

table.table_productcategories_header {
border-collapse: collapse;
width: 100%;
}

table.table_productcategories_header td {
padding: 0px 0px 0px 0px;
text-align: left;
}

table.table_productcategories_header td.table_productcategories_header_l {
width: 5px;
vertical-align: top;
}

table.table_productcategories_header td.table_productcategories_header_back {
background-image:url(../images/categories/products_back.jpg);
padding: 0 0 0 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
color: #999999;
vertical-align: middle;
}

	table.table_productcategories_header td.table_productcategories_header_back a:link, table.table_productcategories_header td.table_productcategories_header_back a:active, table.table_productcategories_header td.table_productcategories_header_back a:visited {
	color: #0033CC; text-decoration: underline;
	}
		
	table.table_productcategories_header td.table_productcategories_header_back a:hover {
	color: #EC1D25; text-decoration: none;
	}
	
	.most_red_header {
	color: #EF1B27;
	font-size: 140%;
	font-weight: 800;
	}
	
	.most_red_header h1 {
	color: #EF1B27;
	font-size: 100%;
	font-weight: 800;
	margin-top: 8px;
	}
	
	.most_green_header {
	color: #28B60A;
	font-size: 140%;
	font-weight: 800;
	}
	
	.productcategories_product {
	color: #000000;
	font-size: 140%;
	font-weight: 800;
	}

table.table_productcategories_header td.table_productcategories_header_r {
width: 5px;
background-image:url(../images/categories/products_r.jpg);
background-position: top left;
background-repeat: no-repeat;
}

/* B.1.1 PRODUCT CATEGORIES - FEATURED PRODUCT */

table.table_featuredproduct {
width: 100%;
border-collapse:collapse;
margin: 0 0 15px 0;
}

table.table_featuredproduct td {
padding: 0px 0px 0px 0px;
text-align: left;
vertical-align:top;
}

table.table_featuredproduct td.table_featuredproduct_l {
width: 216px;
}

	table.table_featuredproduct td.table_featuredproduct_l img {
	margin: 0px;
	}

table.table_featuredproduct td.table_featuredproduct_r {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0 5px 0 0;
}

	table.table_featuredproduct td.table_featuredproduct_r p {
	margin: 0 0 5px 0;
	}
	
	table.table_featuredproduct td.table_featuredproduct_r a.featuredProductNameLink {
	margin: 1px 0 0 0;
	font-size: 140%;
	font-weight: 700;
	color: #003399;
	}

	table.table_featuredproduct td.table_featuredproduct_r h1 {
	margin: 1px 0 0 0;
	font-size: 140%;
	font-weight: 700;
	color: #003399;
	}
	
		table.table_featuredproduct td.table_featuredproduct_r h1 a:link, table.table_featuredproduct td.table_featuredproduct_r h1 a:active, table.table_featuredproduct td.table_featuredproduct_r h1 a:visited {
		color: #003399; text-decoration: underline;
		}
			
		table.table_featuredproduct td.table_featuredproduct_r h1 a:hover {
		color: #003399; text-decoration: none;
		}
	
	table.table_featuredproduct td.table_featuredproduct_r h2 {
	margin: 0 0 0 0;
	font-size: 80%;
	font-weight: bold;
	color: #999999;
	}
	
		table.table_featuredproduct td.table_featuredproduct_r h2 a:link, table.table_featuredproduct td.table_featuredproduct_r h2 a:active, table.table_featuredproduct td.table_featuredproduct_r h2 a:visited {
		color: #666666; text-decoration: none;
		}
			
		table.table_featuredproduct td.table_featuredproduct_r h2 a:hover {
		color: #666666; text-decoration: underline;
		}
	
	table.table_featuredproduct td.table_featuredproduct_r p.featuredproduct_desc {
	margin: 5px 0 0 0;
	font-size: 100%;
	color: #333333;
	}
	
	table.table_featuredproduct td.table_featuredproduct_r p.featuredproduct_regular_price {
	margin: 15px 0 0 10px;
	font-size: 90%;
	color:#666666;
	}
	
		table.table_featuredproduct td.table_featuredproduct_r .featuredproduct_regular_price_crossed {
		background-image: url(../images/general/pricecross.gif); background-repeat: repeat-x; background-position: top;
		}
	
	table.table_featuredproduct td.table_featuredproduct_r p.featuredproduct_your_price {
	margin: 2px 0 0 10px;
	font-size: 100%;
	color: #003399;
	font-weight: bold;
	}
	
	table.table_featuredproduct td.table_featuredproduct_r p.featuredproduct_you_save {
	margin: 2px 0 0 10px;
	font-size: 90%;
	color:#666666;
	}
	
/* B.1.2 PRODUCT CATEGORIES - OTHER PRODUCTS */

table.table_otherproducts_holder {
width: 100%;
border-collapse:collapse;
margin: 0 15px 15px 0;
}

table.table_otherproducts_holder td {
vertical-align:top;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.table_otherproducts {
width: 100%;
border-collapse:collapse;
margin: 0 15px 15px 0;
}

table.table_otherproducts td {
vertical-align:top;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.table_otherproducts td.table_otherproducts_image {
width: 107px;
vertical-align:top;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 6px 0 0 10px;
}

table.table_otherproducts td.table_otherproducts_desc {
vertical-align:top;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 10px 15px 15px 0;
}

	table.table_otherproducts td.table_otherproducts_desc p {
	margin: 0 0 5px 0;
	}
	
	table.table_otherproducts td h2 {
	margin: 0 0 0 0;
	font-size: 110%;
	font-weight: 700;
	color: #003399;
	}
	
		table.table_otherproducts td h2 a:link, table.table_otherproducts td h2 a:active, table.table_otherproducts td h2 a:visited {
		color: #003399; text-decoration: underline;
		}
			
		table.table_otherproducts td h2 a:hover {
		color: #003399; text-decoration: none;
		}
	
	table.table_otherproducts td .table_otherproducts_pdesc {
	margin: 3px 0 5px 0;
	font-size: 90%;
	color: #333333;
	padding: 0 0 6px 0;
	border-bottom: 1px solid #eeeeee;
	}
	
	table.table_otherproducts td p.table_otherproducts_price {
	margin: 4px 0 0 0;
	font-size: 90%;
	color: #666666;
	}
	
	table.table_otherproducts td p.table_otherproducts_price_reg {
	margin: 4px 0 0 0;
	font-size: 80%;
	color: #666666;
	}
	
	table.table_otherproducts td .table_otherproducts_price_number {
	font-weight: bold;
	font-size: 120%;
	color: #990000;
	}
	
	table.table_otherproducts td .table_otherproducts_price_regular {
	font-weight: bold;
	font-size: 100%;
	color: #333333;
	background-image: url(../images/general/pricecross.gif); background-repeat: repeat-x; background-position: top;
	}
	
	table.table_otherproducts td .table_otherproducts_price_save {
	font-weight: bold;
	font-size: 100%;
	color: #333333;
	}	
	
	table.table_otherproducts_buy_now {
	width: 115px;
	border-collapse: collapse;
	margin: 15px 0 0 0;
	}
	
	table.table_otherproducts_buy_now td.table_otherproducts_buy_now_l {
	width: 25px;
	padding: 0px 0px 0px 0px;
	background-image:url(../images/general/buy_back.jpg);
	}

	table.table_otherproducts_buy_now td.table_otherproducts_buy_now_l_g {
	    width: 25px;
	    padding: 0px 0px 0px 0px;
	    background-image:url(../images/general/buy_green_left.jpg);
	}
	
	table.table_otherproducts_buy_now td.table_otherproducts_buy_now_back {
	background-image:url(../images/general/buy_back.jpg);
	width: 75px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 100%;
	vertical-align:middle;
	padding: 1px 1px 1px 5px;
	}
	
	table.table_otherproducts_buy_now td.table_otherproducts_buy_now_back_g {
	background-image:url(../images/general/buy_green_mid.jpg);
	width: 75px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 100%;
	vertical-align:middle;
	padding: 1px 1px 1px 5px;
	}
	
		table.table_otherproducts_buy_now td.table_otherproducts_buy_now_back a:link, table.table_otherproducts_buy_now td.table_otherproducts_buy_now_back a:visited {
		color: #ffffff; text-decoration: none;
		}
			
		table.table_otherproducts_buy_now td.table_otherproducts_buy_now_back a:hover {
		color: #ffffff; text-decoration: underline;
		}
	
		table.table_otherproducts_buy_now td.table_otherproducts_buy_now_back_g a:link, table.table_otherproducts_buy_now td.table_otherproducts_buy_now_back_g a:visited {
		color: #ffffff; text-decoration: none;
		}
			
		table.table_otherproducts_buy_now td.table_otherproducts_buy_now_back_g a:hover {
		color: #ffffff; text-decoration: underline;
		}
	
	
	table.table_otherproducts_buy_now td.table_otherproducts_buy_now_r {
	width: 15px;
	background-image:url(../images/general/buy_r.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	}
	
	table.table_otherproducts_buy_now td.table_otherproducts_buy_now_r_g {
	width: 15px;
	background-image:url(../images/general/buy_green_right.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	}
	
	table.table_otherproducts_buy_now td.table_otherproducts_buy_now_more {
	font-size: 90%;
	color:#666666;
	padding: 6px 0 6px 0;
	vertical-align: middle;
	text-align: center;
	}
		
			table.table_otherproducts_buy_now td.table_otherproducts_buy_now_more a:link, table.table_otherproducts_buy_now td.table_otherproducts_buy_now_more a:active, table.table_otherproducts_buy_now td.table_otherproducts_buy_now_more a:visited {
			color: #0033CC; text-decoration: underline;
			}
				
			table.table_otherproducts_buy_now td.table_otherproducts_buy_now_more a:hover {
			color: #EC1D25; text-decoration: none;
			}


/* C.1 CONTENT - BODY */

table.content_body {
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
}

table.content_body td {
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
padding: 0 15px 15px 15px;
}

			table.content_body td a:link, table.content_body td a:active, table.content_body td a:visited {
			color: #0033CC; text-decoration: underline;
			}
				
			table.content_body td a:hover {
			color: #EC1D25; text-decoration: none;
			}
			

table.content_body p {
margin: 0 0 10px 0;
}

table.content_body h1 
{
	font-size: 160%;
	color: #003399;
	font-weight: 800px;
	padding-top: 15px;
	margin: 0px;
}

table.content_body h2 {
font-size: 140%;
color: #003399;
font-weight: 600px;
}

table.content_body h3 {
font-size: 130%;
color: #003399;
font-weight: 600px;
}

table.content_body h4 {
font-size: 120%;
color: #003399;
font-weight: 400px;
margin: 15px 0 6px 0;
}

/* C.1B CONTENT - BODY - NO BOTTOM MARGIN */

table.content_bodyb {
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
}

table.content_bodyb td {
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
padding: 0 15px 2px 15px;
}

			table.content_bodyb td a:link, table.content_bodyb td a:active, table.content_bodyb td a:visited {
			color: #0033CC; text-decoration: underline;
			}
				
			table.content_bodyb td a:hover {
			color: #EC1D25; text-decoration: none;
			}
			

table.content_bodyb p {
margin: 0 0 8px 0;
}

table.content_bodyb h1 {
font-size: 160%;
color: #003399;
font-weight: 800px;
}

table.content_bodyb h2 {
font-size: 130%;
color: #003399;
font-weight: 600px;
}

table.content_bodyb h3 {
font-size: 120%;
color: #003399;
font-weight: 600px;
}

table.content_bodyb h4 {
font-size: 110%;
color: #003399;
font-weight: 400px;
margin: 15px 0 0 0;
}

table.content_bodyb h5 {
font-size: 120%;
color: #003399;
font-weight: 400px;
margin: 20px 0 0px 0;
}

/* C.2 CONTENT - BREADCRUMBS */
	
.breadcrumbs {
font-size: 90%;
color:#666666;
margin: 0 0 15px 0;
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0 15px 5px 5px;
}

.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active  {
color: #0033CC; text-decoration: underline;
}
	
.breadcrumbs a:hover {
color: #EC1D25; text-decoration: none;
}

/* D.1 BODY TABLE - TWO COLUMNS */

table.table_body_two {
border-collapse: collapse;
width: 100%;
margin: 15px 0 25px 0;
}

table.table_body_two td {
padding: 0px 0px 0px 0px;
text-align: left;
vertical-align:top;
}

table.table_body_two td.table_body_two_l {
width: 175px
}

table.table_body_two td.table_body_two_r {
padding: 0 10px 0 10px;
}

/* D.2 PRODUCT - BODY TABLE HEADER */

table.table_body_product_header {
border-collapse: collapse;
width: 100%;
}

table.table_body_product_header td {
padding: 0px 0px 0px 0px;
text-align: left;
}

table.table_body_product_header td.table_body_product_header_l {
width: 5px;
vertical-align: top;
}

table.table_body_product_header td.table_body_product_header_back {
background-image:url(../images/categories/products_back.jpg);
padding: 0 0 0 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999999;
vertical-align: middle;
}

table.table_body_product_header td.table_body_product_header_back h1 {
font-size: 160%;
font-weight: 800;
color: #003399;
margin: 0px 0px 0px 0px;
}
	

table.table_body_product_header td.table_body_product_header_r {
width: 5px;
background-image:url(../images/categories/products_r.jpg);
background-position: top left;
background-repeat: no-repeat;
}

/* D.3 MAIN PRODUCT TABLE */

table.table_product_main {
width: 100%;
border-collapse:collapse;
margin: 0 0 15px 0;
}

table.table_product_main td {
padding: 0px 0px 0px 0px;
text-align: left;
vertical-align:top;
}

table.table_product_main td.table_product_main_packages {
padding: 15px 15px 0 15px;
}

table.table_product_main td.table_product_main_l {
width: 202px;
padding: 0 0 0 15px;
}

.table_product_main_smallimage {
float: left;
margin: 16px 16px 0 0;
}

table.table_product_main td.table_product_main_r {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0 15px 0 0;
}

.table_product_main_r_price {
border-bottom: 1px dashed #cccccc;
font-size: 90%;
width: 100%;
color: #666666;
}

	.table_product_main_r_price p {
	margin: 0 0 5px 0;
	}

	.table_product_main_r_price_regular {
	font-size: 100%;
	font-weight: bold;
	background-image: url(../images/general/pricecross.gif); background-repeat: repeat-x; background-position: top;
	}

	.table_product_main_r_price_price {
	font-size: 140%;
	font-weight: 700;
	color: #003399;
	}
	
	.table_product_main_r_price_save {
	font-size: 110%;
	font-weight: 700;
	}

.table_product_main_r_desc {
color: #333333;
margin: 15px 0 0 0;
font-size: 100%;
}

.table_product_main_r_moreinformation {
border-bottom: 1px dashed #666666;
color: #003399;
font-size: 130%;
font-weight: 700;
margin: 30px 0 0 0;
}

.table_product_main_r_moreinformation_text {
color: #333333;
margin: 5px 0 0 0;
font-size: 100%;
}

.table_product_main_r_moreinformation_text h2 {
color: #003399;
font-size: 130%;
}

.table_product_main_r_moreinformation_text h3 {
color: #003399;
font-size: 120%;
}

.table_product_main_r_moreinformation_text h4 {
color: #003399;
font-size: 110%;
}


/* D.3.1 MAIN PRODUCT TABLE - BUY TOGETHER */

table.table_buytogether {
width: 100%;
border-collapse:collapse;
border: 1px solid #cccccc;
}

table.table_buytogether td {
padding: 5px 5px 0px 5px;
text-align: left;
}

table.table_buytogether td.table_buytogether_headline {
color: #003399;
font-size: 130%;
font-weight: 700;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-bottom: 5px;
}

table.table_buytogether_package {
width: 100%;
border-collapse:collapse;
}

table.table_buytogether_package td {
padding: 5px 5px 20px 5px;
text-align: left;
font-family: verdana, arial;
font-size: 100%;
}

			table.table_buytogether_package a:link, table.table_buytogether_package a:visited, table.table_buytogether_package a:active  {
			color: #0033CC; text-decoration: underline;
			}
				
			table.table_buytogether_package a:hover {
			color: #EC1D25; text-decoration: none;
			}

table.table_buytogether_package td.table_buytogether_package_headline {
color: #333333;
font-size: 90%;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-top: 1px dashed #cccccc;
background-color: #eeeeee;
padding: 5px 5px 5px 5px;
}

table.table_buytogether_package td.table_buytogether_package_headline .this_product {
color: #003366;
font-weight: bold;
}

table.table_buytogether_package td.table_buytogether_package_headline .other_product {
color: #003366;
font-size: 120%;
font-weight: bold;
}

table.table_buytogether_package td.table_buytogether_package_headline .other_product_save {
color: #990000;
font-size: 120%;
font-weight: bold;
}

table.table_buytogether_package td.table_buytogether_package_productimage {
width: 112px;
}

table.table_buytogether_package td.table_buytogether_package_plus {
font-size: 600%;
color: #cccccc;
font-weight: 800;
width: 10px;
padding: 0px 0px 20px 0px;
vertical-align: middle;
}

	table.table_buytogether_package td p.buytogehter_price_p {
	margin: 0 0 5px 0;
	color: #666666;
	font-size: 90%;
	}

	.table_buytogether_package_price_regular {
	font-size: 100%;
	font-weight: bold;
	background-image: url(../images/general/pricecross.gif); background-repeat: repeat-x; background-position: top;
	}

	.table_buytogether_package_price_price {
	font-size: 140%;
	font-weight: 700;
	color: #003399;
	}
	
	.table_buytogether_package_price_save {
	font-size: 130%;
	font-weight: 700;
	color: #990000;
	}



/* E.2 SHOPPING CART - SAFE TO SHOP */

table.table_safe_header {
width: 175px;
border-collapse:collapse;
}

table.table_safe_header td.table_safe_header_l {
width: 55px;
}

table.table_safe_header td.table_safe_header_back {
background-image:url(../images/column/column_r.gif);
background-position: top right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
color: #333333;
padding: 13px 5px 0 0;
color: #333333;
font-weight: bold;
}

table.table_safe_header td.table_safe_header_back .safe {
font-size: 160%;
font-weight: 600;
color: #000000;
}

table.table_safe_content {
width: 175px;
border-collapse:collapse;
}

table.table_safe_content td.table_safe_content_border {
width: 1px;
background-image:url(../images/column/column_content_border.gif);
background-repeat:repeat-y;
}

table.table_safe_content td.table_safe_content_line {
width: 173px;
background-image:url(../images/column/column_hline.gif);
}

table.table_safe_content td.table_safe_content_text {
width: 173px;
background-color:#f5f5f5;
padding: 5px 5px 5px 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
}

	table.table_safe_content td.table_safe_content_text a:link, table.table_safe_content td.table_safe_content_text a:active, table.table_safe_content td.table_safe_content_text a:visited  {
	color: #EC0701; text-decoration: none; font-weight: bold;
	}
		
	table.table_safe_content td.table_safe_content_text a:hover {
	color: #EC0701; text-decoration: underline; font-weight: bold;
	}
	
	table.table_safe_content td.table_safe_content_text p {
	margin: 0 0 10px 0;
	}
	
	table.table_safe_content td.table_safe_content_text .why_safe {
	font-size: 110%;
	font-weight: bold;
	}

table.table_safe_bottom {
width: 175px;
border-collapse: collapse;
margin: 0 0 15px 0;
}

table.table_safe_bottom td {
padding: 0px 0px 0px 0px;
}

/* E.3 SHOPPING CART - BODY TABLE HEADER */

table.table_body_cart_header {
border-collapse: collapse;
width: 100%;
}

table.table_body_cart_header td {
padding: 0px 0px 0px 0px;
text-align: left;
}

table.table_body_cart_header td.table_body_cart_header_l {
width: 5px;
vertical-align: top;
}

table.table_body_cart_header td.table_body_cart_header_back {
background-image:url(../images/categories/products_back.jpg);
padding: 0 0 0 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999999;
}

table.table_body_cart_header td.table_body_cart_header_back h1 {
font-size: 160%;
font-weight: 800;
color: #003399;
margin: 10px 0px 0px 0px;
}

table.table_body_cart_header td.table_body_cart_header_back h2 {
font-size: 140%;
font-weight: 600;
color: #25A90A;
margin: 10px 0px 0px 0px;
}

p.table_body_cart_header_back_additional {
font-size: 100%;
color: #333333;
margin: 2px 0px 0px 25px;
}
	

table.table_body_cart_header td.table_body_cart_header_r {
width: 5px;
background-image:url(../images/categories/products_r.jpg);
background-position: top left;
background-repeat: no-repeat;
}

/* E.4 SHOPPING CART - CONTENT BODY */

table.cart_body {
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
margin-bottom: 0px;
margin-top: 0px;
}

table.cart_body td {
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
padding: 0 15px 5px 15px;
}

			table.cart_body td a:link, table.cart_body td a:active, table.cart_body td a:visited {
			color: #0033CC; text-decoration: underline;
			}
				
			table.cart_body td a:hover {
			color: #EC1D25; text-decoration: none;
			}
			

table.cart_body p {
margin: 0 0 10px 0;
}

table.cart_body .cart_body_header {
font-size: 130%;
color: #003399;
font-weight: 800;
}

table.cart_body h2 {
font-size: 120%;
color: #003399;
font-weight: 600px;
margin-top: 10px;
margin-bottom: 0px;
border-bottom: 1px solid #cccccc;
}

p.h2_desc {
font-size: 100%;
color: #666666;
margin: 2px 0px 0px 25px;
}

/* CART FINISH BUTTON */

.table_cart1_finish_holder {
cursor: pointer;
}

table.table_cart1_finish {
width: 400px;
border-collapse:collapse;
margin: 0 0 10px 0;
}

table.table_cart1_finish td {
padding: 0px 0px 0px 0px;
}

table.table_cart1_finish td.table_cart1_finish_1 {
width: 77px;
}

table.table_cart1_finish td.table_cart1_finish_2 {
font-size: 14px;
font-weight: 700;
vertical-align: middle;
background-image:url(../images/general/cart1_input_2.jpg);
background-repeat:repeat-x;
padding: 0 0 0 5px;
}

	table.table_cart1_finish td.table_cart1_finish_2 a:link, table.table_cart1_finish td.table_cart1_finish_2 a:active, table.table_cart1_finish td.table_cart1_finish_2 a:visited {
	color: #EC1D25; text-decoration: underline;
	}
		
	table.table_cart1_finish td.table_cart1_finish_2 a:hover {
	color: #EC1D25; text-decoration: none;
	}

table.table_cart1_finish td.table_cart1_finish_3 {
width: 15px;
}
	

/* E.5 SHOPPING CART - CART1 */

table.cart1 {
width: 95%;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
margin: 0px 0 2px 13px;
border-collapse:collapse;
}

table.cart1 td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
padding: 4px 4px 4px 4px;
}

table.cart1 tr.cart1_caption {
font-weight: bold;
}

table.cart1 td.cart1_product {
border-bottom: 1px solid #cccccc;
}

table.cart1 td.cart1_items {
text-align: right;
width: 70px;
border-bottom: 1px solid #cccccc;
padding-right: 10px;
}

table.cart1 td.cart1_price {
text-align: right;
width: 90px;
border-bottom: 1px solid #cccccc;
background-color: #eeeeee;
}

table.cart1 td.cart1_vat {
text-align: right;
width: 50px;
border-bottom: 1px solid #cccccc;
padding-right: 10px;
}

table.cart1 td.cart1_total {
text-align: right;
width: 90px;
border-bottom: 1px solid #cccccc;
background-color: #eeeeee;
}

table.cart1 td.cart1_delete {
text-align: right;
width: 130px;
padding-left: 10px;
border-bottom: 1px solid #cccccc;
}

table.cart1 td.cart1_total2 {
text-align: right;
width: 90px;
background-color: #f5f5f5;
padding-top: 10px;
padding-bottom: 8px;
}

table.cart1 td.cart1_final{
text-align: right;
padding-right: 10px;
font-weight: bold;
background-color: #f5f5f5;
padding-top: 10px;
padding-bottom: 8px;
}

/* E.5 SHOPPING CART - CART2 */

table.cart2 {
width: 400px;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
margin: 0px 0 2px 13px;
border-collapse:collapse;
}

table.cart2 td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
padding: 6px 6px 6px 6px;
background-color: #f5f5f5;
}

table.cart2 td h2 {
font-size: 140%;
font-weight: bold;
color: #003366;
margin: 5px 0 4px 0;
}

table.cart2 td.cart2_l {
width: 130px;
text-align: right;
border-bottom: 1px solid #cccccc;
}

table.cart2 td.cart2_r {
background-color: #eeeeee;
border-bottom: 1px solid #cccccc;
}

table.cart2 td.cart2_long {
border-bottom: 1px solid #cccccc;
padding: 8px 8px 8px 25px;
}

/* E SHOPING CART - CART BANK */
table.cart2Bank {
width: 400px;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
margin: 10px 0 2px 13px;
border-collapse:collapse;
}

table.cart2Bank td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
padding: 6px 6px 6px 6px;
background-color: #f5f5f5;
}

table.cart2Bank td h2 {
font-size: 140%;
font-weight: bold;
color: #003366;
margin: 5px 0 4px 0;
}

table.cart2Bank td.cart2Bank_l {
width: 180px;
text-align: right;
border-bottom: 1px solid #cccccc;
}

table.cart2Bank td.cart2Bank_r {
background-color: #eeeeee;
border-bottom: 1px solid #cccccc;
}

table.cart2Bank td.cart2Bank_long {
border-bottom: 1px solid #cccccc;
padding: 8px 8px 8px 6px;
}


/* E.6 CONTACT FORM */

table.contact {
width: 300px;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
margin: 0px 0 2px 13px;
border-collapse:collapse;
}

table.contact td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
padding: 6px 6px 6px 6px;
background-color: #f5f5f5;
}

table.contact td.contact_l {
width: 130px;
text-align: right;
border-bottom: 1px solid #cccccc;
}

table.contact td.contact_r {
background-color: #eeeeee;
border-bottom: 1px solid #cccccc;
}

table.contact td.contact_long {
border-bottom: 1px solid #cccccc;
padding: 8px 8px 8px 25px;
}

/* E.7 POLL */

table.poll {
width: 400px;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
margin: 0px 0 2px 13px;
border-collapse:collapse;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

table.poll td {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 6px 6px 6px 6px;
background-color: #f5f5f5;
}

table.poll td.poll_question {
text-align: left;
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
font-weight: bold;
background-color: #ffcc99;
}

table.poll td.poll_l {
width: 15px;
text-align: center;
border-bottom: 1px solid #cccccc;
font-size: 95%;
}

table.poll td.poll_r {
background-color: #eeeeee;
border-bottom: 1px solid #cccccc;
font-size: 95%;
}

/*table.contact td.contact_long {
border-bottom: 1px solid #cccccc;
padding: 8px 8px 8px 25px;
}*/

/* PRODUCT IN CONTENT */

table.product_in_content {
width: 150px;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
margin: 10px 10px 10px 10px;
border-collapse:collapse;
border: 1px solid #cccccc;
background-color:#ffffff;
float: right;
}

table.product_in_content td {
padding: 6px 6px 6px 6px;
text-align: center;
}

table.product_in_content td.product_in_content_heading {
font-size: 120%;
font-weight: bold;
background-color:#EE1C25;
color: #ffffff;
}

table.product_in_content td.product_in_content_product {
border-top: 1px solid #cccccc;
}

/* QUICK SOLUTIONS MENU */

table.quick_solution_menu {
width: 200px;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
margin: 10px 0 10px 10px;
border-collapse:collapse;
border: 1px solid #cccccc;
background-color:#FFFFCC;
float: right;
}

table.quick_solution_menu td {
padding: 6px 6px 6px 6px;
}

/* PRODUCT GIFT */

table.product_gift {
width: 186px;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border-collapse:collapse;
margin: 15px 0 10px 0;
float: left;
}

table.product_gift p.product_gift_title {
font-size: 14px;
}

table.product_gift a:link, table.product_gift a:active, table.product_gift a:visited {
color: #0033CC; text-decoration: underline;
}
	
table.product_gift a:hover {
color: #EC1D25; text-decoration: none;
}

table.product_gift td {
width: 186px;
padding: 0px 0px 0px 0px;
}

table.product_gift td.product_gift_middle {
padding: 0px 5px 5px 5px;
background-image:url(../images/column/gift_top.gif);
background-position: top left;
}

table.product_gift td.product_gift_middle p {
margin: 4px 0 5px 0;
}

table.product_gift td.product_gift_middle h3 {
margin: 8px 0 8px 0;
font-size: 100%;
font-weight: normal;
}

table.product_gift td.product_gift_middle h2 {
font-size: 120%;
color:#003366;
margin: 5px 0 8px 0;
}

/* PRODUCT PROACTIV */

table.proactiv_celebs {
width: 100%;
border-collapse: collapse;
margin: 10px 0 15px 0;
}

table.proactiv_celebs td {
border: 0px;
vertical-align: top;
padding: 5px 5px 5px 5px;
}

table.proactiv_celebs td.proactiv_celebs_1 {
padding: 15px 5px 5px 5px
}

table.proactiv_celebs td.proactiv_celebs_sm {
font-size: 10px;
width: 150px;
}

table.proactiv_images {
width: 100%;
border-collapse: collapse;
}


table.proactiv_images td {
padding: 5px 5px 15px 5px;
}

table.proactiv_images td.proactiv_image {
width: 100px;
text-align:center;
}

/* RIGHT Articles */

table.table_articles_header {
width: 175px;
border-collapse:collapse;
margin: 0px 0px 0px 0px;
border: 0px;
}

table.table_articles_header td.table_articles_header_1 {
background-image:url(../images/column/articles_l.jpg);
background-position:top left;
background-repeat:no-repeat;
padding 0px 0px 0px 0px;
width: 56px;
height: 55px;
}

table.table_articles_header td.table_articles_header_back {
background-image:url(../images/column/articles_r.jpg);
background-position: top right;
background-repeat: no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
color: #333333;
padding: 0px 0px 0px  0px;
font-weight: bold;
vertical-align:middle;
}

span.articles {
font-size: 160%;
font-weight: 600;
color: #000000;
padding: 0px 0px 0px 0px;
}

table.table_articles_content {
width: 175px;
border-collapse:collapse;
margin 0px 0px 0px 0px;
border: 0px;
}

table.table_articles_content td.table_articles_content_text {
background-image:url(../images/column/articles_content_bg.jpg);
background-repeat:repeat-x;
background-position:top left;
background-color: #f9f9f9;
border: 0px;
border-collapse:collapse;
}

table.table_articles_content td.table_articles_content_border_left {
width: 1px;
border-left: 1px solid #d9d9d9;
padding: 0px 0px 0px 0px;
}

table.table_articles_content td.table_articles_content_border_right {
width: 1px;
border-right: 1px solid #d9d9d9;
padding: 0px 0px 0px 0px;
}

table.table_articles_content td.table_articles_content_line {
width: 175px;
height: 5px;
background-image:url(../images/column/column_hline.gif);
background-repeat:repeat-x;
padding: 0px 0px 0px 0px;
border-collapse:collapse;
}

table.table_articles_bottom {
width: 175px;
height: 18px;
border-collapse:collapse;
margin: 0px 0px 5px 0px;
background-image: url(../images/column/articles_bottom.gif);
background-position: top left;
background-repeat:no-repeat;
}

/* RIGHT Articles lista */


#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 153px;
padding: 0px;
margin: 8px 10px 0px 8px;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px 0px 0px 0px ;
}
#vertmenu ul li a{
font-size: 11px;
border: 0px;
padding: 6px 0px 6px 0px;
text-decoration: none;
color: #000000;
width:153px;
}

#vertmenu ul li a:hover {
text-decoration: underline;
}

table.vertmenu {
border-collapse:collapse;
margin: 3px 0px 3px 0px;
border: 0px;

}

table.vertmenu td.vertmenu_valign {
vertical-align: top;
}

table.table_articles_naslov {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
border-collapse:collapse;
font-weight:bold;
padding: 0px;
color: #003399;
margin: 6px 10px 6px 10px;
}

			table.table_articles_naslov a:link, table.table_articles_naslov a:active, table.table_articles_naslov a:visited {
			color: #003399; text-decoration: underline;
			}
				
			table.table_articles_naslov a:hover {
			color: #003399; text-decoration: none;
			}
			
/* options table */
	
table.ny_inc_product_options_table {
	width: auto;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse: collapse;
	}	
	
table.ny_inc_product_options_table td.header {
	font-size:13px;
	color:#003399;
	font-weight:bold;
	padding: 0px 0px 2px 5px;
	border-bottom:1px solid #d9d9d9;
	}
	
table.ny_inc_product_options_table td.text {
	font-size:11px;
	color:#626262;
	padding: 2px 5px 2px 5px;
	border-bottom:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	}
	
table.ny_inc_product_options_table td.text1 {
	font-size:11px;
	color:#626262;
	padding: 2px 5px 2px 5px;
	border-bottom:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	}	
	
table.ny_inc_product_options_table td.text2 {
	font-size:11px;
	color:#666666;
	padding: 2px 0px 2px 5px;
	border-bottom:1px solid #d9d9d9;
	}		
	
	
table.ny_inc_product_options_table a:link, table.ny_inc_product_options_table a:visited, table.ny_inc_product_options_table a:active {
	color: #0033CC;
	}
	
table.ny_inc_product_options_table a:hover {
	color: #EC1D25;
	text-decoration:none;
	}
	
table.table_komentar {
	border:0px;
	border-collapse: collapse;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	float: left;
	width:100%;
}

table.table_komentar td.vsebina{
	border:0px;
	border-collapse: collapse;
	padding:0px;
	margin:0px;
	font-family: Arial, verdana, Helvetica, sans-serif;
	color: #000000;
}

table.table_komentar td.vsebina h1 {
	margin: 0px 0px 5px 0px;
	font-size: 18px;
	font-weight: bold;
	color: #003399;
	}

table.table_komentar td.vsebina img{
	margin:0px 5px 0px 5px;
	vertical-align:middle;
}

table.table_komentar td.vsebina ul, table.table_komentar td.vsebina li{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

table.table_komentar a:link, table.table_komentar a:visited, table.table_komentar a:active {
	color: #003399;
	}
	
table.table_komentar a:hover {
	color: #003399;
	text-decoration:none;
	}

a img {
border: 0px;
}

table.vat {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0px 0px 0px 0px;
border-collapse:collapse;
border:1px solid #CCCCCC;
float:left;
background-color:#FFFFFF;
}

table.vat td.vat_product_strong {
text-align: right;
padding-right: 10px;
font-weight:bold;
}

table.vat td.vat_product_strong span{
font-weight:normal;
}

table.vat td.vat_product {
text-align: left;
font-weight:normal;
}

table.vat td.bottom_line {
border-bottom: 1px solid #cccccc;
}

table.vat td.top_line {
border-top: 1px solid #cccccc;
}

table.vat td#vat_strong {
font-weight:bold;
}

div.articles_list {
	width:150px;
	height:170px;
	float:left;
	overflow:hidden;
	margin:0px 0px 10px 0px;
}

div.articles_list_image {
	width:112px;
	height:112px;
	margin:0px;
	padding:0px;
	}
	
div.articles_list_date {
	width:112px;
	margin:1px 0px 1px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000;
	}	

div.articles_list_header {
	width:112px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
	
div.articles-main-contents
{
	border:#ccc 1px solid;
	padding: 10px;
	margin-bottom:20px;
}

a.articles-main-read-more
{
	color: #eb1c24;
	font-size:11px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

div.li_fix_for_mojca 
{
	line-height: 150%;
}	

div.li_fix_for_mojca li 
{
	margin-bottom: 10px;
}

div.li_fix_for_mojca table 
{
	width: 90%;
	margin: 20px;
	border: 1px solid #ccc;
}

div.li_fix_for_mojca table td 
{
	margin: 0px;
	padding: 10px 10px 10px 20px;
	font-style: normal;
}

div.li_fix_for_mojca table td font 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #666;
}

div.li_fix_for_mojca table td font em
{
	font-style: italic;
}

.tv_link a:link, .tv_link a:active, .tv_link a:visited {
	color: #003399; text-decoration: underline;
	}
			
.tv_link a:hover {
	color: #003399; text-decoration: none;
	}





table.tv_header {
width: 100%;
margin: 2px 0px 0px 0px;
	}	

table.tv_header td.tv_text 
{
width:60px;
height:102px;
background-image:url(../images/tv_images/tvp2_l.jpg);
background-position:top left;
background-repeat:no-repeat;
color:#333333;
font-size:10px;
vertical-align:top;
padding:5px 3px 0 6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
/*Kosarica*/

table.main_tabela {border-collapse:collapse; width:79%; margin-bottom:5px}

table.main_tabela td.bor_left {width:24px;}
table.main_tabela td.bor_right {width:5px;}

table.main_tabela td.stil1 
{
background:#999999 url(../images/cart2_head_bg.jpg) repeat-x;
color:#EC1D25;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
text-align:center;
vertical-align:middle;
padding-top:4px
}

table.main_tabela td.stil2 
{
background:#999999 url(../images/cart2_head_bg.jpg) repeat-x;
color:#FF0000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
vertical-align:middle;
padding-top:6px;
width:150px;
}

table.pod_table {border-collapse:collapse;}
table.pod_table td.stil3 
{
background:#FFFFFF url(../images/buttons/red2_btn_bg.jpg) repeat-x;
padding-top:4px;
white-space:nowrap;
}

/* newsletter */

div.nwsltr {width:878px; position:relative; margin-left:10px;}
div.nwsltr_m {background:url(../images/newsletter/nw_bg_m.jpg) 0 0 repeat-y; width:100%;}
div.nwsltr_t {background:url(../images/newsletter/nw_bg_t.jpg) 0 0 no-repeat; width:100%;}
div.nwsltr_header {width:370px; position:absolute; top:0px; right:0px; z-index:50;}
div.nwsltr_t h1 {font-size:31px; color:#FFFFFF; font-weight:bold; padding:30px 0 0 32px; margin:0 0 0 0; width:480px;}
div.nwsltr_t h1 div  {padding: 0; margin: 0;}
div.nwsltr_t h1 p  {padding: 0; margin: 0;}

table.nwsltr {width:100%; border:0 none; border-collapse:collapse; margin:0 0 0 0; background:url(../images/newsletter/nw_bg_b.jpg) 0 100% no-repeat; font-family: Arial, Verdana, Helvetica, sans-serif;}
table.nwsltr div.nws_lft_crop {width:235px;}
table.nwsltr td.nws_lft {border:0 none; border-collapse:collapse; padding:0 0 31px 0; vertical-align:bottom; width:235px;}
table.nwsltr td.nws_mid {border:0 none; border-collapse:collapse; width:auto; padding:45px 0 39px 10px; vertical-align:top;}
table.nwsltr td.nws_mid ul {list-style-type:disc; margin-top:0px; margin-bottom:0px; margin-left:15px; margin-right:15px; padding: 0px;}
table.nwsltr td.nws_mid li {padding-top:3px; padding-bottom:3px;}
table.nwsltr td.nws_rght {border:0 none; border-collapse:collapse; width:404px; vertical-align:top; padding:150px 0 0 0;}
div.nws_rght {width:404px; position:relative;}
div.nws_form_box {position:absolute; width:404px; top:-60px; left:0px; z-index:1}

div.nws_btm {position:relative; margin:-20px 0 0 0; width:100px; overflow:visible;}
table.nws_btm {width:460px; border:0 none; border-collapse:collapse; margin:0 0 0 0;  z-index:1}
table.nws_btm td.nws_lft {border:0 none; border-collapse:collapse; padding:0 0 0 0; vertical-align:top; width:235px;}
table.nws_btm div.nws_lft_crop {width:235px;}
table.nws_btm td.nws_mid {border:0 none; border-collapse:collapse; width:auto; padding:0 0 0 10px; vertical-align:top; height:505px;}

div.nwsform {position:absolute;top: 0px;left: 30px;width: 320px; height:300px; z-index:2000;}
div.nwsform h2 {font-size: 24px;line-height: 30px;height: 30px;font-weight: bold;color: #E70B0B;}
div.nwsform #form_error p {font-size: 12px;line-height: 16px;padding: 2px 5px;margin: 5px 0;font-weight: bold;color: #E70B0B;border: 2px solid #E70B0B;display: block;text-align: center;}
div.nwsform label {clear: both;float: left;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;color: #333333;font-weight: bold;width: 100px;cursor: pointer;margin: 5px 0;}
div.nwsform label#radio_label_sex {clear: none; width: 120px; padding: 0px 0px 0px 10px;margin: 0px 10px 0px 0px;cursor: pointer;}
div.nwsform label#radio_label_sex input {margin-right:7px;}
div.nwsform input {float: left;font-size: 12px;height: 20px; height/* */:/**/14px; height:/**/14px;color: #333333;font-weight: normal;width: 150px; width/* */:/**/144px; width:/**/144px;margin: 5px 0;padding: 2px 2px 2px 2px;border: 1px solid #cccccc;}
div.nwsform input.inputboxerror {border: 1px solid #E70B0B;background: #fce0e0;}
div.nwsform input#sex {clear: none;float: left;width: auto;border: 0 none;}
#form_btn {clear: both;float: left;text-decoration: none;margin: 5px 0 0 93px;cursor: pointer;}
#form_btn span {height: 66px;background: url(../images/newsletter/form_btn_l.gif) no-repeat 0 0;padding: 0 0 0 25px;width: auto;float: left;display: block;}
#form_btn span span {height: 66px;background: url(../images/newsletter/form_btn_r.gif) no-repeat 100% 0;padding: 0 25px 0 0;width: auto;float: left;display: block;}
#form_btn span span span {background: url(../images/newsletter/form_btn_m.gif) repeat-x 100% 0;padding: 18px;height: 66px; height/* */:/**/30px; height:/**/30px;line-height: 30px;font-size: 18px;font-weight: bold;text-transform: uppercase;color: #FFFFFF;width: auto;float: left;display: block;text-decoration: none;}

/* coupon */

div.nw_ml {background:#FFFFFF url(../images/column/nw_ml.jpg) 0 0 repeat-y; width:175px; margin:15px 0 0 0;}
div.nw_mr {background:url(../images/column/nw_mr.jpg) 100% 0 repeat-y; width:175px;}
div.nw_tm {background:url(../images/column/nw_tm.jpg) 0 0 repeat-x; width:175px;}
div.nw_tl {background:url(../images/column/nw_tl.jpg) 0 0 no-repeat; width:175px;}
div.nw_tr {background:url(../images/column/nw_tr.jpg) 100% 0 no-repeat; width:175px;}
div.nw_bm {background:url(../images/column/nw_bm.jpg) 0 100% repeat-x; width:175px;}
div.nw_bl {background:url(../images/column/nw_bl.jpg) 0 100% no-repeat; width:175px;}
div.nw_br {background:url(../images/column/nw_br.jpg) 100% 100% no-repeat; position:relative; padding:0 0 15px 1px; width:174px;}

div.ng_ml {background:#f5f5f5 url(../images/column/ng_ml.jpg) 0 0 repeat-y; width:175px; margin:15px 0 0 0;}
div.ng_mr {background:url(../images/column/ng_mr.jpg) 100% 0 repeat-y; width:175px;}
div.ng_tm {background:url(../images/column/ng_tm.jpg) 0 0 repeat-x; width:175px;}
div.ng_tl {background:url(../images/column/ng_tl.jpg) 0 0 no-repeat; width:175px;}
div.ng_tr {background:url(../images/column/ng_tr.jpg) 100% 0 no-repeat; width:175px;}
div.ng_bm {background:url(../images/column/ng_bm.jpg) 0 100% repeat-x; width:175px;}
div.ng_bl {background:url(../images/column/ng_bl.jpg) 0 100% no-repeat; width:175px;}
div.ng_br {background:url(../images/column/ng_br.jpg) 100% 100% no-repeat; position:relative; padding:0 0 15px 1px; width:174px;}

div.nw_br div.nbox_h {width:166px; padding:5px 0 2px 7px; clear:both; overflow:hidden; position:relative;}
div.nw_br div.nbox_h img {float:left; margin:0 5px 0 0;}
div.nw_br div.nbox_h h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#000000; padding:7px 0 1px 0; margin:0 0 0 0;}
div.nw_br div.nbox_h h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding:0 0 0 0; margin:0 0 0 0;}

div.nw_br div.nbox_c {width:166px; padding:0 0 0 7px; clear:both; overflow:hidden; position:relative;}
div.nw_br div.nbox_c h1 {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; margin:0 0 0 0; padding:3px 0 6px 0;}
div.nw_br div.nbox_c p {margin:0 0 0 0; padding:3px 0 3px 0; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; margin:0 0 0 0;}
div.nw_br div.nbox_c input {border:1px solid #999999;}
div.nw_br div.nbox_c p.link {margin:0 0 0 0; padding:0 0 0 0; vertical-align:middle;}

table.g_btn td {padding:5px 0 4px 0;}

div.nw_br div.g_btn_m {background:url(../images/column/g_btn_m.jpg) 0 0 repeat-x;}
div.nw_br div.g_btn_l {background:url(../images/column/g_btn_l.jpg) 0 0 no-repeat;}
div.nw_br div.g_btn_r {background:url(../images/column/g_btn_r.jpg) 100% 0 no-repeat; height:33px; padding:7px 9px 0 7px; white-space:nowrap; color:#FFFFFF; font-weight:bold; cursor:pointer;}

/* disabled product */

.disabled-product-title
{
    width: 270px;
    padding: 5px;
    font-size: 11px;
    font-weight: bold;
    border: 0;
    background-color: #ddd;
    text-align: left;
    margin-top:1px;
}
.disabled-product-content
{
    width: 266px;
    padding: 6px;
    font-size: 11px;
    border-top: 0;
    margin-bottom: 10px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    text-align: left;
}
.disabled-product-content p.small
{
    padding: 0px;
    margin: 7px 0px 0px 0px;
    font-size: 9px;
}

/* gift near price */


table.ts_bd td, table.ts_bd  {
		border-collapse:collapse;
		padding:0px;
		margin:0px;
	}
	
table.ts_bd td.bg {
		background:url(../images/ts_bd_bg.jpg) repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FF0000;
		line-height:120%;
		vertical-align:middle;
		font-weight:bold;
	}
	
table.ts_bd td.bg a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FF0000;
		font-weight:bold;
	}

div.ts_bd_small {
	clear:both;
	text-align:left;
	margin:7px 0 0 0;
	}
	
table.ts_bd_small {
		border-collapse:collapse;
		padding:0px;
		margin:0;
		display:inline;
}	
	
table.ts_bd_small td {
		border-collapse:collapse;
		padding:0px;
		margin:0px;
	}
	
table.ts_bd_small td.bg_small {
		background:url(../images/ts_bd2_bg.jpg) repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#FF0000;
		line-height:120%;
		vertical-align:middle;
		font-weight:bold;
		white-space:nowrap;
	}	
	
#lm_conatiner {
	width: 174px;
	font-family: Verdana,Arial,Helvetica,sans-serif;

}

#lm_top5_header {
	height: 54px;
	background-image: url(../images/club/top5_head.jpg);
	background-position: top;
	background-repeat: no-repeat;
	
}

#lm_top5_body {
	background-image: url(../images/club/lm_club_bg.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	min-height: 150px;
}

#lm_top5_name {
	
	color: #FFF;
	float: right;
	font-size: 12px;
	text-align: right;
	padding: 2px 15px 0 0;
	line-height: 15px;
}

#lm_top5_body {
	padding: 2px 5px 15px 5px;
	font-size: 10px;	
}

#lm_top5_body img {
	width: 40px;
	height: 40px;
	border: 1px solid #70C85A;
}

#lm_top5_body table tr td {
	height: 50px;
	vertical-align: middle;	
}

#lm_top5_body a:link, 
#lm_top5_body a:active, 
#lm_top5_body a:visited {
color:#EC0701;
font-weight:bold;
text-decoration:none;
}

#lm_top5_body a:hover {
	text-decoration:underline;
}


#lm_last5_name {
	
	color: #FFF;
	float: right;
	font-size: 12px;
	text-align: right;
	padding: 10px 10px 0 0;
	line-height: 15px;
	vertical-align: middle
}

#lm_last5_header {
		height: 54px;
	background-image: url(../images/club/last5_head.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#lm_last5_table {
	height: ;
}

