/*
=========================
	HTML TAGS
=========================
*/
BODY
{
	background-color	: #FFFFFF;
	color				: #000000;
	font-family			: Arial;
	font-size			: 9pt;
	margin				: 0px;
	height				: 100%;
}

a
{
	color				: #000000;
}

a:hover
{
	color				: #000000;
	text-decoration		: underline;
}

/*
=========================
	TOP NAV
=========================
*/
DIV.TopNav
{
	width				: 750px;
	padding-left		: 0px;
	padding-right		: 0px;
	padding-top			: 0px;
	text-align			: left;
	color				: #000000;
	vertical-align		: top;
}
DIV.TopNav A
{
	color				: #000000;
	text-decoration		: none;
}
DIV.TopNav A:Hover
{
	color				: #000000;
	text-decoration		: none;
}
TD.topMenu
{
	color				: #000000;
	width				: 750px; 
	text-align			: right; 
	height				: 25px;
}
TD.topMenu a
{
	color				: #000000;
	width				: 750px; 
	text-align			: right; 
	height				: 25px;
}
TD.topMenu a:hover
{
	color				: #000000;
	width				: 750px; 
	text-align			: right; 
	height				: 25px;
	text-decoration		: underline;
}
TD.Footer
{
	color				: #000000;
	width				: 750px; 
	text-align			: center; 
	height				: 25px;
}
TD.Footer a
{
	color				: #000000;
	width				: 750px; 
	text-align			: center; 
	height				: 25px;
	text-decoration		: none;
}
TD.Footer a:hover
{
	color				: #000000;
	width				: 750px; 
	text-align			: center; 
	height				: 25px;
	text-decoration		: underline;
}	
/*

/*
=========================
	WEB LAYOUT
=========================
*/
hr {
	height				: 1px;
	color				: #999999;
	background-color	: #999999;
	width				: 750px;
}
#Container
{
	margin-left			: auto;
	margin-right		: auto;
	width				: 750px;

}
DIV.pageNav a
{
	height				: 21px;
	font-weight			: bold;
	font-size			: 9pt;
	color				: #FFFFFF;
	text-decoration		: none;
	background-color	: #999999;
	vertical-align		: middle;
}
DIV.pageNav a:hover
{
	height				: 21px;
	font-weight			: bold;
	font-size			: 9pt;
	color				: #FFFFFF;
	text-decoration		: underline;
	background-color	: #999999;
}
DIV.pageNav
{
	width				: 540px;
	height				: 21px;
	font-weight			: normal;
	font-size			: 9pt;
	color				: #FFFFFF;
	padding-left		: 10px;
	background-color	: #999999;
	padding-top			: 8px;
	float				: left;

}
DIV.navTelephone
{
	width				: 190px;
	height				: 29px;
	font-weight			: normal;
	font-size			: 13pt;
	color				: #FFFFFF;
	background-color	: #999999;
	vertical-align		: middle;
	line-height			: 29px;
	float				: left;
	text-align			: right;
	padding-right		: 10px;

}
.PromotionBox 
{
	height: 225px;
	width: 750px;
	margin-top: 5px;
	text-align: right;
}
#left_box_front_page {
	clear: none;
	width: 530px;
	text-align: justify;
	float: left;
	padding-top: 11px;
}
.right_hand_content 
{
	width: 200px;
	float: right;
	text-align: right;
	
}
.vertical_break 
{
	background-color: #999999;
	clear: none;
	float: right;
	height: 200px;
	width: 1px;
	margin-right: 5px;
}
/*
=========================
	PRODUCTS
=========================
*/
#products_menu {
	clear: none;
	float: left;
	width: 146px;
	margin-top: 10px;
	font-size: 10px;
	list-style-type: square;
}
#products_introduction {
	width: 500px;
	padding-top: 10px;
	float:left;
}
#products_content {
	clear: none;
	float: left;
	width: 583px;
	text-align: justify;
	padding-top: 10px;
}
#products_vertical_break {
	float: left;
	height: 550px;
	width: 1px;
	background-color: #999999;
	margin-top: 10px;
	margin-left: 11px;
}
#cat_description
{
	padding-left: 10px;
	width: 500px;
}
.product_title {
	clear: both;
	float: none;
	height: 40px;
	font-size: 24px;
	font-weight: bold;
	padding-top:10px;
}
.product_sub_title {
	font-size: 18px;
}
.product_image_box {
	padding: 5px;
	clear: none;
	float: left;
	height: 100px;
	width: 120px;
}
.product_info {
	clear: none;
	float: right;
	width: 450px;
	text-align: left;
	padding-top: 5px;
}

.product_info a {
	color: #0000CC;
}
.product_info_left {
	clear: none;
	float: left;
	width: 450px;
	text-align: left;
	padding-top: 5px;
}

.product_info_left a {
	color: #0000CC;
}

.productContent 
{
	width:490px;
	height:auto;
	float:left;

}

.productFooter
{
	width:750px;
	height:auto;
	float:left;
	margin-left:10px;
}

.product_container 
{
	float:left;
	width:580px;
	height:auto;
	padding-left:10px;
	border-left: solid 1px #cccccc;
	margin-left:10px;
	margin-top:10px;
}
/*
=========================
	FORMS
=========================
*/
.Button
{
	/*background-color	: #FFFF36;
	border-bottom		: solid 1px #000000;
	border-right		: solid 1px #000000;
	border-left			: solid 1px #000000;
	border-top			: solid 1px #000000;
	color				: #000000;*/
	font-family			: Arial;
	font-size			: 8pt;
	width				: 80px;
}
.ButtonUpload
{
	border-bottom		: solid 1px #000000;
	border-right		: solid 1px #000000;
	border-left			: solid 1px #000000;
	border-top			: solid 1px #000000;
	color				: #000000;
	font-family			: Arial;
	font-size			: 8pt;
	font-weight			: normal;
	width				: 70px;
}
.Input
{
	background-color	: #FFFFFF;
	border-right		: solid 1px #000000;
	border-bottom		: solid 1px #000000;
	border-left			: solid 1px #000000;
	border-top			: solid 1px #000000;
	color				: #000000;
	font-family			: Arial;
	font-size			: 8pt;
}
.ErrorMessage
{
	background-color	: #FFFFFF;
	color				: #000000;
	text-align			: left;
}
.InputError
{
	background-color	: Transparent;
	border-bottom		: solid 2px #FF0000;
	border-right		: solid 2px #FF0000;
	border-left			: solid 4px #FF0000;
	border-top			: solid 2px #FF0000;
	color				: #000000;
	font-family			: Verdana;
	font-size			: 8pt;
}
/*
=============================
	ADMIN LOGIN
=============================
*/
DIV.Login
{
	border				: solid 1px #000000;
	height				: 200px;
	padding				: 10px;
	width				: 350px;
	color				: #FFFFFF;
	font-family			: Arial;
	font-size			: 8pt;
}
DIV.LabelAdminLogin
{
	float				: left;
	line-height			: 25px;
	color				: #000000;
	width				: 100px;
	font-weight			: bold;
}
DIV.InputAdminLogin
{	
	float				: left;
	line-height			: 25px;
	color				: #000000;
}
DIV.RowAdminLogin
{
	float				: left;
	margin-bottom		: 4px;
	width				: 350px;
}
/*
=============================
	ADMIN
=============================
*/
DIV.Item
{
	float				: left;
}
DIV.Label
{
	float				: left;
	line-height			: 18px;
	width				: 120px;
	text-align			: left;
	padding-left		: 10px;
}
DIV.Row
{
	float				: left;
	margin-bottom		: 4px;
	width				: 500px;
	font-family			: Verdana;
	font-size			: 8pt;
}
DIV.RowLong
{
	float				: left;
	margin-bottom		: 4px;
	width				: 650px;
	font-family			: Verdana;
	font-size			: 8pt;
}
#Content
{
	float				: none;
	width				: 500px;
}
/*
=========================
	ADMIN DATAGRID
=========================
*/
.ListHead
{
	border-left			: solid 1px #000000;
	border-right		: solid 1px #000000;
	border-top			: solid 1px #000000;
	border-bottom		: solid 1px #000000;
	padding-left		: 5px;
	font-family			: Arial;
	color				: #000000;
	font-size			: 8pt;
	height				: 20px;
	text-align			: left;
	font-weight			: bold;
}
.ListHead2
{
	border-left			: solid 1px #000000;
	border-right		: solid 1px #000000;
	border-top			: solid 1px #000000;
	border-bottom		: solid 1px #000000;
	font-family			: Arial;
	color				: #000000;
	font-size			: 8pt;
	height				: 20px;
	text-align			: center;
	font-weight			: bold;
}
.ListItem
{
	border-bottom		: solid 1px #000000;
	padding-right		: 3px;
	padding-top			: 3px;
	padding-bottom		: 3px;
	padding-left		: 3px;
	color				: #000000;
	font-family			: Arial;
	font-size			: 8pt;
	padding-left		: 5px;
	text-align			: left;
}

.ListItem2
{
	border-bottom		: solid 1px #000000;
	padding-right		: 3px;
	padding-top			: 3px;
	padding-bottom		: 3px;
	padding-left		: 3px;
	color				: #000000;
	font-family			: Arial;
	font-size			: 8pt;
	font-weight			: 200;
	text-align			: center;
}
.ListItem2 a
{
	border-bottom		: solid 1px #000000;
	padding-right		: 3px;
	padding-top			: 3px;
	padding-bottom		: 3px;
	padding-left		: 3px;
	color				: #000000;
	font-family			: Arial;
	font-size			: 8pt;
	font-weight			: 200;
	text-align			: center;
	text-decoration		: none;
}
DIV.New A
{
	color				: #000000;
	text-decoration		: none;
}

DIV.New A:Hover
{
	color				: #000000;
	text-decoration		: none;
}

/*
=========================
	ADMIN NAVIGATION
=========================
*/
TD.NavAdmin
{
	width				: 750px;
	padding-left		: 10px;
	padding-right		: 10px;
	padding-top			: 0px;
	text-align			: left;
	vertical-align		: middle;
	color				: #000000;
	height				: 25px;
	background-color	: #CCCCCC;
}
TD.NavAdmin A
{
	color				: #000000;
	text-decoration		: none;
	font-weight			: bold;
}
TD.NavAdmin A:Hover
{
	color				: #0325b4;
	text-decoration		: none;
	font-weight			: bold;
}
DIV.TitleAdmin
{
	border-bottom		: 1px solid #0325b4;
	width				: 730px;
	font-size			: 13pt;
	font-weight			: bold;
	color				: #0325b4;
}
