/*-----------------------------------------------------------------------------------------------------------------------
|	Generic Global Page Styles																							|
-----------------------------------------------------------------------------------------------------------------------*/
body {
	font: 10pt Tahoma;
	background-color:#fff;
	color:#000;
	margin:0px; padding:0px;
}
td {
	font: 9pt Tahoma;
	color: #000;
}
form {
	margin:0px;
	padding:0px;
}
.LogoBar {
	border-collapse: seperate;
}
td.LoginTitle {
	font: 9pt Tahoma;
	font-weight: bold;
	color: #515151;
	padding-right:2px;
}
td.LoginHeader {
	font: 8pt Tahoma;
	font-weight: bold;
	color: #BABABA;
	padding-right:4px;
}
.MainPadding {
	margin: 15px;
	margin-top:9px;
}
.NewsTitle {
	background-color: #EAF1F9;
	border-bottom: #D2E1F2 solid 1px;
	padding-left:10px;
	padding-bottom:4px;
}

/*-----------------------------------------------------------------------------------------------------------------------
|	Input Textbox and Button Styles																						|
-----------------------------------------------------------------------------------------------------------------------*/
input.InputboxLogin {
	background-image: url('../Images/inputbox_login.gif');
	border-top: #242424 solid 1px;
	border-right: #6A6A6A solid 1px;
	border-bottom: #737373 solid 1px;
	border-left: #393939 solid 1px;
	font: 8pt Tahoma; color: #eee;
	padding-left:3px; margin:0px;
}
input.InputboxSearch {
	background-image: url('../Images/inputbox_search.gif');
	background-repeat: no-repeat;
	padding-left: 3px;
	border-top: #545454 solid 1px;
	border-right: #7A7A7A solid 1px;
	border-bottom: #989898 solid 1px;
	border-left: #7A7A7A solid 1px;
	font: 8pt Tahoma;
	color: #fff;
	margin:0px;
}
input.Inputbox {
	background-image: url('../Images/inputshadow.gif');
	background-repeat: repeat-x;
	padding-left: 3px;
	border: #7A7A7A 1px solid;
	font: 8pt Tahoma;
	color: #222;
	margin:0px;
}
input.LoginButton {
	background-image: url('../Images/submit_login.gif');
	background-repeat: no-repeat;
	width:42px;	height:19px;
	border-style: none;
	border-width: 0px;
	margin: 0px 0px 0px 3px;
	cursor: pointer;
}
input.SearchButton {
	background-image: url('../Images/submit_search.gif');
	background-repeat: no-repeat;
	width:50px;
	height:19px;
	border-style: none;
	margin: 0px 6px 3px 0px;
	cursor: pointer;
}

/*-----------------------------------------------------------------------------------------------------------------------
|	Anchor Link Styles																									|
-----------------------------------------------------------------------------------------------------------------------*/
a.LoginLink:link, a.LoginLink:active, a.LoginLink:visited {
	font: 8pt Tahoma;
	color: #222;
	text-decoration:none;
}
a.LoginLink:hover {
	font: 8pt Tahoma;
	color: #222;
	text-decoration: underline;
}
a.SearchLink:link, a.SearchLink:active, a.SearchLink:visited {
	font: 8pt Tahoma;
	color: #222;
	text-decoration:none;
}
a.SearchLink:hover {
	font: 8pt Tahoma;
	color: #222;
	text-decoration: underline;
}
td.Category a:link, td.Category a:active, td.Category a:visited {
	font: bold 8pt Tahoma;
	color: #222;
	text-decoration: none;
}
td.Category a:hover {
	font: bold 8pt Tahoma;
	color: #222;
	text-decoration: underline;
}
td.ProductHeaderFill a:visited, td.ProductHeaderFill a:active, td.ProductHeaderFill a:link {
	font: bold 8pt Tahoma;
	color: #fff;
	text-decoration: none;
}
td.ProductHeaderFill a:hover {
	font: bold 8pt Tahoma;
	color: #eee;
	text-decoration: none;
}
a.NewsLink:link, a.NewsLink:visited {
	font: bold 8pt Tahoma;
	text-decoration: none;
	color: #222;
}
a.NewsLink:hover {
	font: bold 8pt Tahoma;
	text-decoration: underline;
	color: #222;
}
a.NewsLink:active {
	font: bold 8pt Tahoma;
	text-decoration: underline;
	color: #333;
}
a.NewsLinkFull:link, a.NewsLinkFull:active, a.NewsLinkFull:visited {
	font: bold 8pt Tahoma;
	text-decoration: none;
	color: #376CA4;
}
a.NewsLinkFull:hover {
	font: bold 8pt Tahoma;
	text-decoration: underline;
	color: #376CA4;
}
a.ProductLink:link, a.ProductLink:active, a.ProductLink:visited {
	font: bold 8pt Tahoma;
	text-decoration: none;
	color: #FF7200;
}
a.ProductLink:hover {
	font: bold 8pt Tahoma;
	text-decoration: underline;
	color: #FF7200;
}

/*-----------------------------------------------------------------------------------------------------------------------
|	Header Graphic Styles																								|
-----------------------------------------------------------------------------------------------------------------------*/
td.HeaderLeft {
/*	background-image: url('../Images/LogoBar_left.png'); */
/*	background-image: url('../../../Script/WEB/ImageResize.aspx?h=110&src=/Static/WEB/Images/graphicFG.png');*/
<!--	background-image: url('../Images/graphicFG_Resize.png');-->
	background-position: top left;
	background-repeat: no-repeat; 
	height:109px;
	width:403px;
}
td.HeaderFill {
	background-color:#fff;
	height:109px;
	width:1px;
}
td.HeaderRight {
/*	background-image: url('../Images/logobar_right.jpg'); */
/*	background-image: url('../../../Script/WEB/ImageResize.aspx?cbottom=110&w=600&src=/Static/WEB/Images/graphicBG.png');*/
	background-image: url('../Images/graphicBG_Resize.jpg');
	background-position: top right;
	background-repeat: no-repeat; 
	height:109px;
}

/*-----------------------------------------------------------------------------------------------------------------------
|	Menubar Graphic Styles																								|
-----------------------------------------------------------------------------------------------------------------------*/
td.MenubarFill {
	background-image: url('../Images/menubar_fill.gif');
	background-repeat: repeat-x;
	padding: 0px 8px 0px 8px;
	white-space: nowrap;
	height: 22px;
	font-size:1px;
}
td.MenubarDiv {
	background-image: url('../Images/menubar_div.gif');
	background-repeat: no-repeat;
	white-space: nowrap;
	width:4px; height: 22px;
	font-size:1px;
}

/*-----------------------------------------------------------------------------------------------------------------------
|	Dropshadow Styles																									|
-----------------------------------------------------------------------------------------------------------------------*/
td.ShadowSide {
	background-image: url('../Images/shadow_side.gif'); 
	background-repeat: no-repeat;
	width:180px; height:7px;
	font-size:1px;
}
td.ShadowFill {
	background-image: url('../Images/shadow_fill.gif'); 
	background-repeat: repeat-x;
	height:7px;
	font-size:1px;
}

/*-----------------------------------------------------------------------------------------------------------------------
|	Product Specials Styles																								|
-----------------------------------------------------------------------------------------------------------------------*/
td.PanelHeader {
	background-color: #B1B1B1;
	font: bold 8pt Tahoma;
	color: #424242;
	width:158px; height:16px;
	border: #8F8F8F solid 1px;
}
td.PanelFill {
	background-color: #D9D9D9;
	border: #A6A6A6 solid 1px;
	padding-top:6px; padding-bottom:4px;
	font: 8pt Tahoma; color: #000;
	width:158px;
}
td.ProductHeaderLeft {
	background-image: url('../Images/product_header_left.gif');
	background-position: top left;
	background-repeat: no-repeat;
	width:24px; height:21px;
}
td.ProductHeaderFill {
	background-image: url('../Images/product_header_fill.gif');
	background-position: top left;
	background-repeat: repeat-x;
	height:21px;
}
td.ProductHeaderRight {
	background-image: url('../Images/product_header_right.gif');
	background-position: top left;
	background-repeat: no-repeat;
	width:15px; height:21px;
}
td.ProductFooterLeft {
	background-image: url('../Images/product_footer_left.gif');
	background-repeat: no-repeat;
	width:15px; height:7px;
	font-size:1px;
}
td.ProductFooterFill {
	background-image: url('../Images/product_footer_fill.gif');
	background-repeat: repeat-x;
	height:7px; font-size:1px;
}
td.ProductFooterRight {
	background-image: url('../Images/product_footer_right.gif');
	background-repeat: no-repeat;
	width:15px; height:7px;
	font-size:1px;
}
td.ProductContent {
	background-color: #fff;
	background-image: url('../Images/product_background.gif');
	background-position: top left;
	background-repeat: repeat-x;
	border-left: #515C69 solid 2px;
	border-right: #515C69 solid 2px;
	font: 8pt Tahoma; color: #000;
	text-align: justify; 
	padding: 10px;
}
.ProductImage {
	border: #4C7CAE solid 2px;
	margin:10px;
	margin-top:0px; 
	margin-right:0px;
	float: right;
}

/*-----------------------------------------------------------------------------------------------------------------------
|	Page Content Styles																									|
-----------------------------------------------------------------------------------------------------------------------*/
td.LeftContent {
	background-color: #EDEDED; 
	border-left: #D6D6D6 solid 1px;
	border-right: #D6D6D6 solid 1px;
	width:140px; height:550px; 
	padding-top: 4px;
}
td.MiddleContent {
	background-image: url('../Images/watermark.png');
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-color: #fff; 
	height:550px;
	font: 8pt Tahoma; color: #000;
}
td.MiddleContentPopup {
	background-image: url('../Images/watermark.jpg');
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-color: #fff; 
	border: #B5B5B5 solid 1px;
	padding:8px;
	padding-top:2px;
}
td.MiddleContentAdmin {
	background-color: #fff; 
	border-color: #B5B5B5; 
	border-style: solid; 
	border-width:0px 0px 1px 0px;
	padding:8px;
	padding-top:2px;
	height: 500px;
}
td.RightContent {
	background-color: #EDEDED; 
	border-left: #D6D6D6 solid 1px;
	border-right: #D6D6D6 solid 1px;
	width:178px; height:550px; 
	padding-top: 4px;
}
.ContentHeader {
	background-color: #EAF1F9;
	border-bottom: #D2E1F2 solid 1px;
	padding-bottom:4px;
}
td.ListContent {
	background-color: #EAF1F9;
	border-bottom: #D2E1F2 solid 1px;
	padding-left:10px;
	padding-bottom:4px;
}

/*-----------------------------------------------------------------------------------------------------------------------
|	Sidepanel Indent Styles																								|
-----------------------------------------------------------------------------------------------------------------------*/
td.IndentTop {
	background-image: url('../Images/indent_top.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width:159px; height:10px;
	font-size:1px;
}
td.IndentFill {
	font: 8pt Tahoma; color:#000;
	background-image: url('../Images/indent_fill.gif');
	background-repeat: repeat-y;
	background-position: top left;
	width:159px;
}
td.IndentBottom {
	background-image: url('../Images/indent_bottom.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width:159px; height:7px;
	font-size:1px;
}

/*-----------------------------------------------------------------------------------------------------------------------
|	Footer Styles																										|
-----------------------------------------------------------------------------------------------------------------------*/
td.FooterFill {
	background-image: url('../Images/footer_fill.gif'); 
	background-repeat: repeat-x;
	font-size:1px;
	height:29px;
}

/*-----------------------------------------------------------------------------------------------------------------------
|	Title Styles																										|
-----------------------------------------------------------------------------------------------------------------------*/
td.HeaderProductSearch {
	background-image: url('../Images/header_productsearch.gif');
	background-position: top left;
	background-repeat: no-repeat;
	width:170; height:28px;
}
td.HeaderCategories {
	background-image: url('../Images/header_categories.gif');
	background-position: top left;
	background-repeat: no-repeat;
	width:171px; height:28px;
}
td.HeaderBrowse {
	background-image: url('../Images/header_browse.gif');
	background-position: top left;
	background-repeat: no-repeat;
	width:171px; height:28px;
}
td.HeaderCustomerLogin {
	background-image: url('../Images/header_customerlogin.gif');
	background-position: top left;
	background-repeat: no-repeat;
	width:171px; height:28px;
}
td.HeaderShoppingBasket {
	background-image: url('../Images/header_shoppingbasket.gif');
	background-position: top left;
	background-repeat: no-repeat;
	width:171px; height:28px;
}
td.HeaderLatestNews {
	background-image: url('../Images/header_latestnews.gif');
	background-position: top left;
	background-repeat: no-repeat;
	width:171px; height:28px;
}
td.HeaderVendorShop {
	background-image: url('../Images/header_vendorshop.gif');
	background-position: top left;
	background-repeat: no-repeat;
	width:171px; height:28px;
}
td.HeaderVotingPoll {
	background-image: url('../Images/header_votingpoll.gif');
	background-position: top left;
	background-repeat: no-repeat;
	width:171px; height:28px;
}

/*-----------------------------------------------------------------------------------------------------------------------
|	Shopping Basket Styles																								|
-----------------------------------------------------------------------------------------------------------------------*/
td.BasketL
{
	font: 8pt Tahoma;
	color: #000;
	padding-left: 8px;
	height: 30px;
	vertical-align: middle;
	background-color: #F1F1F1;
	border-top: #DBDBDB solid 1px;
	border-bottom: #DBDBDB solid 1px;
	border-left: #DBDBDB solid 1px;
}
td.BasketR
{
	height: 30px;
	background-color: #F1F1F1;
	border-top: #DBDBDB solid 1px;
	border-right: #DBDBDB solid 1px;
	border-bottom: #DBDBDB solid 1px;
	padding-right: 6px;
	text-align: right;
	vertical-align: middle;
}
td.BasketButtons
{
	color:#000;
	background-color: #F1F1F1;
	border: #DBDBDB solid 1px;
}

/*-----------------------------------------------------------------------------------------------------------------------
|	News Category Styles																								|
-----------------------------------------------------------------------------------------------------------------------*/
table.NewsTableHeader {
	width:100%;
	border:#000 solid 1px;
}
table.NewsTableHeader td.NewsHeading {
	font: bold 10pt Tahoma; color: #fff;
	background-color: #00659C;
	padding: 0px 10px 0px 10px;
	vertical-align:middle;
	height:21px;
}
table.NewsTableHeader td.NewsDate {
	font: bold 8pt Tahoma; color: #fff;
	background-color: #00659C;
	padding: 0px 10px 0px 10px;
	vertical-align:middle;
	text-align:right;
	height:21px;
}
table.NewsTableHeader td.NewsOverview {
	background-color:#efefef;
	border-bottom: #cfcfcf solid 1px;
	padding: 6px 10px 6px 10px;
	font-weight:bold;
	color:#333;
}
table.NewsTableHeader td.NewsBody {
	background-color:#fff;
	padding: 10px;
}
table.NewsTableHeader td.NewsArticle {
	background-color:#efefef;
	border-top: #cfcfcf solid 1px;
	padding:10px;
}
