/*
=================================
HTML TAGS
=================================
*/
BODY
{
	background			: #FFFFFF;
	margin				: 0px 0px 0px 0px;
	text-align			: center;
	font-family			: Verdana;
	font-size			: 8pt;
}
TD
{
	font-size			: 8pt;
}
A, A:HOVER
{
	color				: #0C1C8C;
	font-weight			: bold;
}
IMG
{
	border-style		: none;
}
/*
=================================
PANELS
=================================
*/
#PanelBanner, #PanelFooter
{
	text-align			: left;
	width				: 750px;
}
#PanelContent
{
	border-style		: none;
	width				: 750px;
}
#Panel1, #Panel2, #Panel3, #Panel4
{
	vertical-align		: top;
}
#Panel4
{
	width				: 250px;
}
/*
=================================
navBanner.ascx
=================================
*/
#navBanner
{
	border-style		: none;
	width				: 750px;
}
#TableNavitaion, #navAdmin
{
	background-image	: url(/images/nav_menubg.jpg);
	background-position	: left top;
	background-repeat	: repeat-x;
	border-bottom		: solid 1px #000000;
	border-top			: solid 1px #CBCBCB;
	height				: 22px;
}
#TableNavitaion
{
	width				: 750px;
}
#navAdmin
{
	width				: 100%;
}
TABLE.Navigation
{
	border-right		: solid 1px #FFFFFF;
}
TD.Navigation, A.Navigation, A:HOVER.Navigation
{
	color				: #5B5B5B;
	font-weight			: bold;
	line-height			: 22px;
	text-decoration		: none;
}
TD.Navigation
{
	border-right		: solid 1px #CBCBCB;
	border-left			: solid 1px #FFFFFF;
	padding				: 0px 10px 0px 10px;
}
TD.CompanyLogo
{
	height				: 120px;
	width				: 750px;
}
/*
=================================
modSearch.ascx
=================================
*/
#TableSearch
{
	width				: 750px;
}
#modSearch
{
	background-image	: url(/images/nav_searchbg.jpg);
	background-position	: left top;
	background-repeat	: repeat-x;
	border-bottom		: solid 1px #CBCBCB;
	border-top			: solid 1px #000000;
	height				: 39px;
	width				: 750px;
}
TD.SearchText
{
	color				: #5B5B5B;
	font-size			: 7pt;
	font-weight			: bold;
}
.SearchInput
{
	border				: solid 1px #666666;
	font-family			: Verdana;
	font-size			: 7pt;
}
.SearchButton
{
	background-color	: #0C1C8C;
	border				: solid 1px #0C1C8C;
	color				: #FFFFFF;
	font-family			: Verdana;
	font-size			: 7pt;
	font-weight			: bold;
}
#TableCurrency
{
	font-size			: 7pt;
	margin				: 5px 0px 5px 0px;
	text-align			: right;
	width				: 750px;
}
TABLE.modCurrency
{
	border-style		: none;
}
A.NavCurrency, A:HOVER.NavCurrency
{
	color				: #5B5B5B;
	font-weight			: bold;
	margin				: 3px 3px 3px 3px;
}
IMG.FlagIcon
{
	border-style		: none;
}
/*
=================================
navFooter.ascx
=================================
*/
TD.navFooterR1, TD.navFooterR3
{
	background-color	: #0C1C8C;
	color				: #FFFFFF;
	font-size			: 7pt;
	font-weight			: bold;
	height				: 22px;
	text-align			: center;
	width				: 750px;
}
/*
=================================
FORM ITEMS
=================================
*/
.Input
{
	border				: solid 1px #666666;
	font-family			: Verdana;
	font-size			: 8pt;
}
.Button
{
	background-color	: #0C1C8C;
	border				: solid 1px #0C1C8C;
	color				: #FFFFFF;
	font-family			: Verdana;
	font-size			: 8pt;
	font-weight			: bold;
}
/*
=================================
CONTAINERS
=================================
*/
TD.Header, TD.InfoHeader
{
	background-image	: url(/images/container_head.jpg);
	background-position	: left top;
	background-repeat	: repeat-x;
	border-top			: solid 1px #CBCBCB;
	border-bottom		: solid 1px #000000;
	color				: #5B5B5B;
	font-size			: 10pt;
	font-weight			: bold;
	height				: 22px;
	line-height			: 22px;
	padding				: 0px 0px 0px 5px;
}
TD.InfoHeader
{
	text-align			: center;
}
TD.Box
{
	border				: solid 3px #DFDFDF;
}
TD.InfoDetailB, TD.InfoDetail
{
	background-color	: #EEEEEE;
	line-height			: 20px;
	padding				: 2px 5px 2px 5px;
}
TD.InfoDetail
{
	text-align			: center;
}
/*
=================================
BUTTONS & LINKS
=================================
*/
TD.hypButton
{
	background-image	: url(/images/button_b.jpg);
	background-position	: left top;
	background-repeat	: repeat-x;
	padding				: 5px 0px 0px 0px;
	text-align			: center;
	vertical-align		: top;
}
A.hypButton, A:HOVER.hypButton
{
	color				: 5B5B5B;
	font-weight			: bold;
	text-decoration		: none;
}
/*
=================================
CATEGORY & CONTENT SIDE MENU
=================================
*/
A.NavCategory
{
	color				: #5B5B5B;
	font-size			: 7pt;
	font-weight			: bold;
	text-decoration		: none;	
}
A:HOVER.NavCategory
{
	color				: #FFFFFF;
	font-size			: 7pt;
	font-weight			: bold;
	text-decoration		: none;	
}
DIV.NavCategory, DIV.NavCategoryOver
{
	border-top			: solid 1px #CBCBCB;
	border-bottom		: solid 1px #FFFFFF;
	
	padding				: 3px 5px 2px 3px;
}
DIV.NavCategory
{
	background-color	: #EEEEEE;
}
DIV.NavCategoryOver
{
	background-color	: #0C1C8C;
}
/*
=================================
PRODUCT
=================================
*/
TD.Dotted, DIV.Dotted
{
	background-image	: url(/images/dotted.gif);	
	background-repeat	: repeat-x;
	height				: 1px;
}
TD.VDotted
{
	background-image	: url(/images/vdotted.gif);	
	background-repeat	: repeat-y;
	width				: 1px;
}
SPAN.ProductPrice
{
	color				: #DD0000;
}
SPAN.ProductName
{
	color				: #0C1C8C;
	font-size			: 12pt;
	font-weight			: bold;
}
/*
=================================
LOGIN
=================================
*/
#LoginTable
{
	border-style		: none;
	position			: relative;
	top					: 30%;
}
/*
=================================
ADMIN TABS
=================================
*/
TABLE.AdminTab
{
	border-bottom		: solid 2px #0C1C8C;
}
TD.AdminTab, TD.AdminTabOn
{
	border-left			: solid 2px #0C1C8C;
	border-right		: solid 2px #0C1C8C;
	border-top			: solid 2px #0C1C8C;
	height				: 30px;
	text-align			: center;
	vertical-align		: middle;
	width				: 120px;
}
TD.AdminTab
{
	color				: #0C1C8C;
	background-color	: #FFFFFF;
}
TD.AdminTabOn
{
	color				: #FFFFFF;
	background-color	: #0C1C8C;
}
A.AdminTab, A.AdminTabOn
{
	text-decoration		: none;
}
A.AdminTabOn, A:HOVER.AdminTabOn
{
	color				: #FFFFFF;
}
/*
=================================
ERRORS
=================================
*/
DIV.UpdateMessage
{
	background-color	: #E5E7F2;
	border				: solid 2px #0C1C8C;
	color				: #0C1C8C;
	font-weight			: bold;
	padding				: 5px;
}
DIV.ErrorMessage
{
	background-color	: #FFEEEE;
	border				: solid 2px #FF0000;
	color				: #FF0000;
	font-weight			: bold;
	padding				: 5px;
}
.InputError
{
	border-bottom		: solid 1px #FF0000;
	border-right		: solid 1px #FF0000;
	border-top			: solid 1px #FF0000;
	border-left 		: solid 2px #FF0000;
}