td,select,input,textarea
{
	font: 11px Verdana;
}

.ro_input
{
	font: 11px Verdana;
	color: #808080;
	background-color: #EAEAEA;
}

form
{
	padding-top: 0px;
	margin-top:0px;
	padding-bottom: 0px;
	margin-bottom:0px;
}

h1
{
	font-size: 18px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #2971A7;
}

h2
{
	font-size: 16px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #019ee1;
}

.h2_txt
{
	font-size: 16px;
	font-weight: bold;
	color: #019ee1;
}

ul
{
	list-style-image: url("/images/bullet.gif");
}

.grey_txt { color: #808080 }

.divh { display: none;}
.diva {	display: block;}


.yai_txt { color:#c0c0c0; }

.main_tbl
{
	width : 980;
}

A:link 		{color:#2971A7; text-decoration:none;}
A:visited 	{color:#2971A7; text-decoration:none;}
A:active	{color:#2971A7; text-decoration:none;}
A:down		{color:#2971A7; text-decoration:none;}
A:hover		{color:#2971A7; text-decoration:underline;}

.td_leftline
{
	border-left: 1px solid #D8D8D8;
}

.td_rightline
{
	border-left: 1px solid #D8D8D8;
}

.td_topline
{
	border-left: 1px solid #D8D8D8;
}

.td_bottomline
{
	border-left: 1px solid #D8D8D8;
}

.td_border
{
	border: 1px solid #eeeeee;
}


.input_err
{
	font: 11px Verdana;
	font-style: normal; 
	border-width: 1px;
	border-style: solid;
	border-color: #B00112;
	color: #B00112;
	padding-left: 5px;
}

.input_err_msg
{
	font-weight: bold; 
	color: #B00112;
}






.title_hdr
{
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	background-color: #f1f1f1;
}

.title_hdr_txt
{
	font: 18px Arial bold;
}

.title_hdr_subtxt
{
	font: 10px Arial;
}

.prod_details
{
	border-left: 1px solid #D8D8D8;
}

.prod_actions
{
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
}

.prod_title
{
	font: 16px Arial bold;
}

.prod_price
{
	font: 12px Arial bold;
}



.storeoverview_hdr
{
	font: 14px Arial bold;
	border-bottom: 1px solid #C0C0C0;
}

.storeoverview_cats A:link 		{color:#808080; text-decoration:none;}
.storeoverview_cats A:visited 	{color:#808080; text-decoration:none;}
.storeoverview_cats A:active	{color:#808080; text-decoration:none;}
.storeoverview_cats A:down		{color:#808080; text-decoration:none;}
.storeoverview_cats A:hover		{color:#0085cf; text-decoration:underline;}

.storeoverview_cats
{
	line-height: 1.75em;
}



.basket_total
{
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	border-bottom: 1px solid #D8D8D8;
}

.basket_header
{
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	padding:5px;
	padding-left:6px;
	background-color: #f0e101;
}

.basketrow_odd
{
	padding-left: 5px;
	padding-top: 3px;
}

.basketrow_even
{
	padding-left: 5px;
	padding-top: 3px;
	background-color: #F4F4F4;
}

.basketrow_odd_actions
{
	padding-bottom: 6px;
	border-bottom: 1px solid #D8D8D8;
}

.basketrow_even_actions
{
	padding-bottom: 6px;
	border-bottom: 1px solid #D8D8D8;
	background-color: #F4F4F4;
}

.formstep_on
{
	color: #0085cf;
	font-weight: bold; 
	padding: 5px;
}

.formstep_off
{
	color: #868f98;
	font-weight: bold; 
	padding: 5px;
}

.ord_hdr
{
	font-weight: bold;
	background-color: #F4F4F4;
}

.ord_cell
{
	border-bottom: 1px solid #D8D8D8;	
}





.white_title A:link 	{color:#f0e101; text-decoration:none;}
.white_title A:visited 	{color:#f0e101; text-decoration:none;}
.white_title A:active	{color:#f0e101; text-decoration:none;}
.white_title A:down		{color:#f0e101; text-decoration:none;}
.white_title A:hover	{color:#f0e101; text-decoration:underline;}

.white_title
{
	font: 16px Verdana;
	font-weight: bold;
	color: #FFFFFF;
}

.infobox_content
{
	padding: 10px;
}


.footer_txt A:link 		{color:#FFFFFF; text-decoration:none;}
.footer_txt A:visited 	{color:#FFFFFF; text-decoration:none;}
.footer_txt A:active	{color:#FFFFFF; text-decoration:none;}
.footer_txt A:down		{color:#FFFFFF; text-decoration:none;}
.footer_txt A:hover		{color:#ffee00; text-decoration:none;}

.footer_txt
{
	font: 14px Verdana;
	color: #FFFFFF;	
	line-height: 1.6;
}

.black_link A:link 		{color:#000000; text-decoration:none;}
.black_link A:visited 	{color:#000000; text-decoration:none;}
.black_link A:active	{color:#000000; text-decoration:none;}
.black_link A:down		{color:#000000; text-decoration:none;}
.black_link A:hover		{color:#ffee00; text-decoration:none;}



.login A:link 		{color:#000000; text-decoration:underline;}
.login A:visited 	{color:#000000; text-decoration:underline;}
.login A:active		{color:#000000; text-decoration:underline;}
.login A:down		{color:#000000; text-decoration:underline;}
.login A:hover		{color:#2971A7; text-decoration:underline;}

.login
{
	font: 9px Verdana;
	font-weight: bold;
}

.login_error
{
	font: 9px Verdana;
	font-weight: bold;
	color: #800000;
}



.login_title A:link 	{color:#000000; text-decoration:none;}
.login_title A:visited 	{color:#000000; text-decoration:none;}
.login_title A:active	{color:#000000; text-decoration:none;}
.login_title A:down		{color:#000000; text-decoration:none;}
.login_title A:hover	{color:#2971A7; text-decoration:none;}

.login_title
{
	font: 14px Verdana;
	font-weight: bold;
}


.cattd A:link 		{color:#000000; text-decoration:none;}
.cattd A:visited 	{color:#000000; text-decoration:none;}
.cattd A:active		{color:#000000; text-decoration:none;}
.cattd A:down		{color:#000000; text-decoration:none;}
.cattd A:hover		{color:#000000; text-decoration:none;}


.cattd
{
	background-color: #eeeeee;
	text-align: center;
	font-weight: bold;
}

.catptd
{
	color: #FFFFFF;
	background-color: #019EE1;
	text-align: center;
	font-weight: bold;
}


.cattdo A:link 		{color:#000000; text-decoration:none;}
.cattdo A:visited 	{color:#000000; text-decoration:none;}
.cattdo A:active	{color:#000000; text-decoration:none;}
.cattdo A:down		{color:#000000; text-decoration:none;}
.cattdo A:hover		{color:#000000; text-decoration:none;}


.cattdo
{
	background-color: #f0e101;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}


.cattda
{
	color: #FFFFFF;
	background-color: #019ee1;
	text-align: center;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
}


.top20title
{
	font: 20px Verdana;
	font-weight: bold;
	background-color: #f0e101;
	padding: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}


.top20idx
{
	font: 25px Verdana;
	font-weight: bold;
	text-align: center;
}

.top20info
{
	font: 10px Arial;
	padding: 7px;
}


.prodthumb A:link 		{color:#000000; text-decoration:none;}
.prodthumb A:visited 	{color:#000000; text-decoration:none;}
.prodthumb A:active		{color:#000000; text-decoration:none;}
.prodthumb A:down		{color:#000000; text-decoration:none;}
.prodthumb A:hover		{color:#2971A7; text-decoration:underline;}

.prodthumb
{
	border: 1px solid #eeeeee;
	text-align: center;
	font: 10px Arial;
}

.prodthumb_feature5 A:link 		{color:#000000; text-decoration:none;}
.prodthumb_feature5 A:visited 	{color:#000000; text-decoration:none;}
.prodthumb_feature5 A:active	{color:#000000; text-decoration:none;}
.prodthumb_feature5 A:down		{color:#000000; text-decoration:none;}
.prodthumb_feature5 A:hover		{color:#2971A7; text-decoration:underline;}

.prodthumb_feature5
{
	text-align: center;
	font: 10px Arial;
}

.prodthumb_feature3 A:link 		{color:#000000; text-decoration:none;}
.prodthumb_feature3 A:visited 	{color:#000000; text-decoration:none;}
.prodthumb_feature3 A:active	{color:#000000; text-decoration:none;}
.prodthumb_feature3 A:down		{color:#000000; text-decoration:none;}
.prodthumb_feature3 A:hover		{color:#2971A7; text-decoration:underline;}

.prodthumb_feature3
{
	text-align: left;
	font: 10px Arial;
}


.eb
{
	color: #808080;
}

.price
{
	color: #019ee1;
	background-color: #FFFFFF;
	font: 10px Verdana;
	font-weight: bold;
}

.notediv
{
	color: #FFFFFF;
	background-color: #019ee1;
	font: 10px Verdana bold;
	padding: 4px;
	border: 1px solid #FFFFFF;
}






.pgtd
{
	border: 1px solid #eeeeee;
	text-align: center;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}

.pgtdo
{
	border: 1px solid #f0e101;
	background-color: #f0e101;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	padding-left: 10px;
	padding-right: 10px;
}


.pgtda
{
	color: #FFFFFF;
	background-color: #019ee1;
	text-align: center;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}

#scrolldiv
{
	width:300px;
	height:170px;
	overflow:hidden;
}

.pv_price
{
	font-size: 18px;
	font-weight: bold;
	color: #2971A7;
}

.pv_title
{
	font-weight: bold;
	color: #2971A7;
}

.pv_txt
{
}

.pv_titlex
{
	font-size: 14px;	
	font-weight: bold;
	color: #2971A7;
}

.pv_txtx
{
	font-size: 14px;	
	font-weight: bold;
	color: #074370;
}


.pv_info
{
	color: #808080;
}



.tl_disc
{
	color: #000000;
	background-color: #f0e101;
	font-weight: bold;
	padding: 5px;
}

.tl
{
	color: #000000;
	background-color: #f4f4f4;
}

.ts_thumb
{
	width:90;
	height:85;
	overflow:hidden;
}
.ts_title
{
	height:26;
	overflow:hidden;
}

.pl_thumb
{
	height:100;
	overflow:hidden;
}
.pl_title
{
	height:40;
	overflow:hidden;
}



.ts_prod A:link 		{color:#000000; text-decoration:none;}
.ts_prod A:visited 	{color:#000000; text-decoration:none;}
.ts_prod A:active		{color:#000000; text-decoration:none;}
.ts_prod A:down		{color:#000000; text-decoration:none;}
.ts_prod A:hover		{color:#2971A7; text-decoration:underline;}




.ts_prod
{
	font: 10px Arial;
}


#dd {
	margin: 0;
	padding: 0;
	list-style-image: none;
}

#dd li
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

.dd_a A:link 		{color:#000000; text-decoration:none;}
.dd_a A:visited 	{color:#000000; text-decoration:none;}
.dd_a A:active		{color:#000000; text-decoration:none;}
.dd_a A:down		{color:#000000; text-decoration:none;}
.dd_a A:hover		{color:#02a8ef; text-decoration:none;}

.dd_a
{
	font: 14px Verdana;
	font-weight: bold;	
}
