/* ########################################################## BODY */

BODY					{margin: 0px; font-family: Verdana,sans-serif;  font-size: 8pt; } 

h1						{margin: 0px;} 

/* ########################################################## TOP BAR */

.sidebar_table			{ background: #E0E0D2; BORDER-LEFT: #636363 1px solid; BORDER-RIGHT: #636363 1px solid; BORDER-BOTTOM: #636363 1px solid;} 
.sidebar_header			{ font-family: Verdana,sans-serif; font-size: 8pt;  color: #000000; font-weight:bold; }
.sidebar_cell			{ font-family: Verdana,sans-serif; font-size: 8pt;  color: #000000;  }

.sidebar_link			{ text-decoration: none; font-family: Verdana,sans-serif; font-size: 7.5pt;  color: #000000;  }
.sidebar_link:active	{ text-decoration: none; }
.sidebar_link:link		{ text-decoration: none; }
.sidebar_link:visited  	{ text-decoration: none; }
.sidebar_link:hover		{ text-decoration: underline; }

.topbar			
{
	background: #E0E0D2;
	border-top: #636363 1px solid; 
	border-bottom: #636363 1px solid;
	height: 25px;
	text-decoration: none; 
	font-family: Verdana,sans-serif; 
	font-size: 8pt;  
	color: #000000; 
}

.topbar_link			{ text-decoration: none; font-family: Verdana,sans-serif; font-size: 8pt;  color: #000000; }
.topbar_link:active		{ text-decoration: none; }
.topbar_link:link		{ text-decoration: none; }
.topbar_link:visited	{ text-decoration: none; }
.topbar_link:hover		{ text-decoration: underline; }

.locationbar_txt			{ font-family: Verdana,sans-serif; font-size: 8pt;  color: #000000; text-decoration: none; font-weight: bold; }

.locationbar_link			{ text-decoration: none; font-family: Verdana,sans-serif; font-size: 8pt;  color: #0000D8; }
.locationbar_link:active	{ text-decoration: none; }
.locationbar_link:link		{ text-decoration: none; }
.locationbar_link:visited	{ text-decoration: none; }
.locationbar_link:hover		{ text-decoration: underline; }

.shop_header		{ font-family: Verdana,sans-serif; font-size: 9pt;  color: #333333; font-weight: bold; }
.shop_title			{ font-family: Verdana,sans-serif; font-size: 9pt;  color: #000000; font-weight: bold; }	
.shop_txt			{ font-family: Verdana,sans-serif; font-size: 8pt;  color: #000000; }
.shop_txt_bold		{ font-family: Verdana,sans-serif; font-size: 8pt;  color: #000000; font-weight: bold; }
.shop_txt_light		{ font-family: Verdana,sans-serif; font-size: 8pt;  color: #a13333; }

.shop_txt_price_exc	{ font-family: Verdana,sans-serif; font-size: 8pt;  color: #444444;  }
.shop_txt_price_inc	{ font-family: Verdana,sans-serif; font-size: 8pt;  color: #BF0000; font-weight: bold; }

.shop_datagrid_header	{ border-top: solid 1px #505050; border-bottom: solid 1px #505050; font-weight: bold; color: #666666;  background-color: #F8F1DA; }

.shop_link			{ text-decoration: none; font-family: Verdana,sans-serif; font-size: 8pt;  color: #0000D8; }
.shop_link:active	{ text-decoration: none; }
.shop_link:link		{ text-decoration: none; }
.shop_link:visited	{ text-decoration: none; }
.shop_link:hover	{ text-decoration: underline; }

.shop_link_bold			{ text-decoration: none; font-family: Verdana,sans-serif; font-size: 9pt;  color: #0000D8; font-weight: bold; }
.shop_link_bold:active	{ text-decoration: none; }
.shop_link_bold:link	{ text-decoration: none; }
.shop_link_bold:visited	{ text-decoration: none; }
.shop_link_bold:hover	{ text-decoration: underline; }

.shop_table1		{ font-family: Verdana,sans-serif; font-size: 8pt;  border: solid 1px #B2C8E3;  }
.shop_table2		{ font-family: Verdana,sans-serif; font-size: 8pt;  border-bottom: solid 1px #B2C8E3;  }

.searchbar			{ font-family: Verdana,sans-serif; font-size: 8pt;  border: solid 1px #B2C8E3; background-color: #F4F4F4; }
.searchbar_tbx		{ font-family: Verdana,sans-serif; font-size: 8pt; }
.searchbar_btn		{ font-family: Verdana,sans-serif; font-size: 8pt; }

.basket_txt				{ font-family: Verdana,sans-serif; font-size: 8pt; }
.basket_link			{ text-decoration: none; font-family: Verdana,sans-serif; font-size: 8pt; color: #000080; }
.basket_link:active		{ text-decoration: none; }
.basket_link:link		{ text-decoration: none; }
.basket_link:visited	{ text-decoration: none; }
.basket_link:hover		{ text-decoration: underline; }

.line				{ font-size: 5pt; border-top: solid 1px #036DDB; width: 100%; padding-top: 5pt; }

.checkout_table_col					{ border: #000000 1px solid; background-color: #FFFFFF; }
.checkout_table_col_highlighted		{ border: #000000 1px solid; background-color: #FFFFCC; }
.checkout_table_col_blank			{ border: #FFFFFF 1px solid; background-color: #FFFFFF; }
.checkout_table_col_blank_right		{ border: #FFFFFF 1px solid; background-color: #FFFFFF; border-right: #000000 1px solid; }


/* ########################################################## TABLE 1 */

.table1 {
	width: 98%; 
}
.table1topleft {
	background: url(images/table1topleft.gif) no-repeat left bottom;
	width: 9px;
	height: 9px;
}
.table1top {
	background: url(images/table1top.gif) repeat-x left bottom; 
	width: 100%;
	height: 9px
}
.table1topright {
	background: url(images/table1topright.gif) no-repeat right bottom;
	width: 9px;
	height: 9px;
}
.table1middleleft 
{
	border-left: #bbc6e0 2px solid;
}
.table1middle 
{
}
.table1middleright 
{
	border-right: #bbc6e0 2px solid;
}
.table1bottomleft {
	background: url(images/table1bottomleft.gif) no-repeat left bottom;
	width: 9px;
	height: 9px;
}
.table1bottom {
	border-bottom: #bbc6e0 2px solid; 
	width: 100%; 
	height: 9px
}
.table1bottomright {
	background: url(images/table1bottomright.gif) no-repeat right bottom; 
	width: 9px;
	height: 9px;
}
.table1rightborder {
	border-right: #bbc6e0 1px solid;
}


