/*-----------------------------------------------------------------------------------------------------------------------
|	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;
}
h1 {
	font: bold 16pt Tahoma;
	color:#F36E02;
	margin-bottom:10px;
}
h2 {
	font: bold 12pt Tahoma;
	color:#F36E02;
	margin-bottom:10px;
}
label {
	cursor:pointer;
}
img {
	border-style:none;
}

.LogoBar {
	border-collapse: seperate;
	width:100%;
}
td.LoginTitle {
	font: 9pt Tahoma;
	font-weight: bold;
	color: #515151;
	padding-right:2px;
}
td.LoginHeader {
	font: 8pt Tahoma;
	font-weight: bold;
	color: #000;
	padding-right:4px;
}
.MainPadding {
	margin: 15px;
}
.NewsTitle {
	padding-left:6px; 
	background-color:#FFF5E0;
	border-bottom: #F4E4C1 solid 1px;
}
td.WirelessHeader {
	font: bold 11pt Tahoma;
	color: #F36E02;
}
.WirelessPad td {
	padding-left:10px;
}
/*-----------------------------------------------------------------------------------------------------------------------
|	Input Textbox and Button Styles																						|
-----------------------------------------------------------------------------------------------------------------------*/
input.InputboxLogin {
	background-image: url('../Images/inputshadow.gif');
	background-repeat: repeat-x;
	border-top: #9B6D10 solid 1px;
	border-right: #F5E6BE solid 1px;
	border-bottom: #FFEFC6 solid 1px;
	border-left: #BA8A28 solid 1px;
	font: 8pt Tahoma; color: #222;
	padding-left:3px; 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:45px;
	height:18px;
	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:55px;
	height:18px;
	border-style: none;
	margin: 0px 5px 0px 0px;
	cursor: pointer;
}

/*-----------------------------------------------------------------------------------------------------------------------
|	News Category Styles																								|
-----------------------------------------------------------------------------------------------------------------------*/
table.NewsTableHeader {
	width:100%;
}
table.NewsTableHeader td.NewsHeading {
	font: bold 10pt Tahoma; color: #fff;
	background-image: url('../Images/tableheader.gif');
	background-position: top left;
	background-color: #333;
	background-repeat: repeat-x;
	padding: 0px 10px 0px 10px;
	vertical-align:middle;
	height:21px;
}
table.NewsTableHeader td.NewsDate {
	font: bold 8pt Tahoma; color: #fff;
	background-image: url('../Images/tableheader.gif');
	background-position: top left;
	background-color: #333;
	background-repeat: repeat-x;
	padding: 0px 10px 0px 10px;
	vertical-align:middle;
	text-align:right;
	height:21px;
}
table.NewsTableHeader td.NewsOverview {
	background-color:#efefef;
	border: #cfcfcf solid 1px;
	padding: 6px 10px 6px 10px;
	font-weight:bold;
	color:#333;
}
table.NewsTableHeader td.NewsBody {
	background-color:#fff;
	padding: 10px;
	border: #cfcfcf solid 1px;
	border-top-style:none;
}
table.NewsTableHeader td.NewsArticle {
	background-color:#efefef;
	border: #cfcfcf solid 1px;
	border-top-style:none;
	padding:10px;
}

/*-----------------------------------------------------------------------------------------------------------------------
|	Anchor Link Styles																									|
-----------------------------------------------------------------------------------------------------------------------*/
a.LoginLink:link, a.LoginLink:active, a.LoginLink:visited {
	font: 8pt Tahoma;
	color: #FF1E00;
	text-decoration:none;
}
a.LoginLink:hover {
	font: 8pt Tahoma;
	color: #FF1E00;
	text-decoration: underline;
}
a.SearchLink:link, a.SearchLink:active, a.SearchLink:visited {
	font: 8pt Tahoma;
	color: #000;
	text-decoration:none;
}
a.SearchLink:hover {
	font: 8pt Tahoma;
	color: #000;
	text-decoration: underline;
}
td.Category a:link, td.Category a:active, td.Category a:visited {
	font: 8pt Tahoma;
	color: #222;
	text-decoration: none;
}
td.Category a:hover {
	font: 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:active, a.NewsLink:visited {
	font: 8pt Tahoma;
	text-decoration: none;
	color: #000;
}
a.NewsLink:hover {
	font: 8pt Tahoma;
	text-decoration: underline;
	color: #000;
}
a.NewsLinkFull:link, a.NewsLinkFull:active, a.NewsLinkFull:visited {
	font: bold 8pt Tahoma;
	text-decoration: none;
	color: #000;
}
a.NewsLinkFull:hover {
	font: bold 8pt Tahoma;
	text-decoration: underline;
	color: #000;
}

/*-----------------------------------------------------------------------------------------------------------------------
|	Header Graphic Styles																								|
-----------------------------------------------------------------------------------------------------------------------*/
td.HeaderLeft {
	background-image: url('../Images/logobar.jpg'); 
	background-repeat: no-repeat; 
	width:380px; height:87px;
}
td.HeaderMiddle {
	background-image: url('../Images/logobar_fill.jpg'); 
	background-repeat: repeat-x; 
	height:87px;
}
td.HeaderDiv {
	background-image: url('../Images/logobar_div.gif'); 
	background-repeat: no-repeat; 
	width:2px; height:87px; 
}
td.HeaderLogin {
	background-image: url('../Images/logobar_fill.jpg'); 
	background-repeat: repeat-x; 
	width:220px; height:87px; 
	text-align:right;
	padding-left:10px;
}
td.HeaderRight {
	background-image: url('../Images/logobar_right.jpg'); 
	background-repeat: no-repeat; 
	width:17px; height:87px;
}

/*-----------------------------------------------------------------------------------------------------------------------
|	Dropshadow Styles																									|
-----------------------------------------------------------------------------------------------------------------------*/
td.LeftShadow {
	background-image: url('../Images/shadow_left.gif'); 
	background-repeat: no-repeat;
	width:168px; height:4px;
	font-size:1px;
}
td.MiddleShadow {
	background-image: url('../Images/shadow_middle.gif'); 
	background-repeat: repeat-x;
	height:4px;
	font-size:1px;
}
td.RightShadow {
	background-image: url('../Images/shadow_right.gif'); 
	background-repeat: no-repeat;
	width:168px; height:4px;
	font-size:1px;
}

/*-----------------------------------------------------------------------------------------------------------------------
|	Product Specials Styles																								|
-----------------------------------------------------------------------------------------------------------------------*/
td.ProductHeaderLeft {
	background-image: url('../Images/product_left.gif');
	background-position: top left;
	background-repeat: no-repeat;
	width: 22px; height: 22px;
}
td.ProductHeaderFill {
	background-image: url('../Images/product_fill.gif');
	background-position: top left;
	background-repeat: repeat-x;
	padding-left:4px;
	font: bold 8pt Tahoma;
	color: white;
	height:22px;
}
td.ProductHeaderRight {
	background-image: url('../Images/product_right.gif');
	background-position: top left;
	background-repeat: no-repeat;
	width: 22px; height: 22px;
}
td.ProductFooterLeft {
	background-image: url('../Images/product_footer_left.gif');
	background-repeat: no-repeat;
	width: 6px; height: 6px;
	font-size:1px;
}
td.ProductFooterFill {
	background-image: url('../Images/product_footer_fill.gif');
	background-repeat: repeat-x;
	height: 6px; font-size:1px;
}
td.ProductFooterRight {
	background-image: url('../Images/product_footer_right.gif');
	background-repeat: no-repeat;
	width: 6px; height: 6px;
	font-size:1px;
}
td.ProductContent {
	border: #EFD69F solid 1px;
	background-color: #fff;
	background-image: url('../Images/product_background.gif');
	background-position: top left;
	background-repeat: repeat-x;
	font: 8pt Tahoma; color: #000;
	text-align: justify; 
	padding: 10px;
}
.ProductImage {
	border: #EFD69F solid 1px;
	margin:10px;
	margin-top:0px; 
	margin-right:0px;
	float:right;
}

/*-----------------------------------------------------------------------------------------------------------------------
|	Page Content Styles																									|
-----------------------------------------------------------------------------------------------------------------------*/
td.LeftContent {
	background-image: url('../Images/sidebar.gif'); 
	background-repeat: no-repeat; 
	background-position: left top;
	background-color: #E7E7E7; 
	width:166px; height:550px; 
	border-left: #ffffff solid 1px;
	border-right: #b2b2b2 solid 1px;
	border-bottom: #b2b2b2 solid 1px;
	padding-top: 4px;
	text-align: center;
}
td.MiddleContent {
	background-image: url('../Images/watermark_main.jpg');
	background-position: 98% 2%;
	background-repeat: no-repeat;
	background-color: #fff; 
	border-bottom: #b5b5b5 solid 1px;
	height:550px;
}
td.MiddleContentPopup {
	background-image: url('../Images/watermark_main.jpg');
	background-position: 96% 16%;
	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-image: url('../Images/sidebar.gif'); 
	background-repeat: no-repeat; 
	background-position: left top;
	background-color: #E7E7E7; 
	width:166px; height:550px; 
	border-left: #C7C7C7 solid 1px;
	border-right: #C7C7C7 solid 1px;
	border-bottom: #C7C7C7 solid 1px;
	padding-top: 4px;
	text-align: center;
}
td.NewsContent {
	padding: 8px;
	padding-top:6px;
	font-size: 8pt;
	color: #222;
}
table.ContentHeader {
	background-color: #FFF5E0;
	border-bottom: #F4E4C1 solid 1px;
	width:100%;
}
table.ContentHeader td.TopBar {
	padding: 2px 10px 2px 10px;
	font: bold 8pt Tahoma;
	color:#111;
}
table.ContentHeader td.BottomBar {
	padding: 2px 10px 2px 10px;
	font: bold 8pt Tahoma;
	color:#F36E02;
}

td.ListContent {
	background-color: #FFF5E0;
	border-bottom: #F4E4C1 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:153px; height:3px;
	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:153px;
	white-space: wrap;
}
td.IndentBottom {
	background-image: url('../Images/indent_bottom.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width:153px; height:6px;
	font-size:1px;
}

/*-----------------------------------------------------------------------------------------------------------------------
|	Footer Styles																										|
-----------------------------------------------------------------------------------------------------------------------*/
td.FooterLeft {
	background-image: url('../Images/footer.gif'); 
	background-repeat: repeat-x;
	font-size:1px;
	height:16px;
}
td.FooterRight {
	background-image: url('../Images/footer_right.gif'); 
	background-repeat: no-repeat;
	font-size:1px;
	width:17px; height:16px;
}

/*-----------------------------------------------------------------------------------------------------------------------
|	Title Styles																										|
-----------------------------------------------------------------------------------------------------------------------*/
td.HeaderSearch {
	background-image: url('../Images/header_search.gif');
	background-position: 13px top;
	background-repeat: no-repeat;
	height:18px;
}
td.HeaderCategories {
	background-image: url('../Images/header_categories.gif');
	background-position: 13px top;
	background-repeat: no-repeat;
	height:18px;
}
td.HeaderBrowse {
	background-image: url('../Images/header_browse.gif');
	background-position: 13px top;
	background-repeat: no-repeat;
	height:18px;
}
td.HeaderNews {
	background-image: url('../Images/header_news.gif');
	background-position: 13px top;
	background-repeat: no-repeat;
	height:18px;
}
td.HeaderVendor {
	background-image: url('../Images/header_vendorshop.gif');
	background-position: 13px top;
	background-repeat: no-repeat;
	height:18px;
}
td.HeaderVendorSponsor {
	background-image: url('../Images/header_vendorsponsor.gif');
	background-position: 13px top;
	background-repeat: no-repeat;
	height:18px;
}
td.HeaderShopping {
	background-image: url('../Images/header_shoppingbasket.gif');
	background-position: 13px top;
	background-repeat: no-repeat;
	height:18px;
}

/*-----------------------------------------------------------------------------------------------------------------------
|	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;
}
