﻿/****************************/
/* HTML ELEMENETS ***********/
/****************************/

body, html
{
	height:100%;
	margin:0px;
	font-family:Arial;
	font-size:12px;
	padding:0;
	height:100%;
	border:none;
	

}


a
{
	color:#333333;
	font-size:11px;
}

a:hover
{
	color:#00779e;
}

h3
{
	/* this has another descriptor in this file */
	margin:0px;
}

h4{
	color:#749e00;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}

Input
{
	font-size:10px;
}

Input.Bordered
{
	border:1px solid #CCCCCC;
}


UL
{
	margin-top:0px;
}

span.highlight
{
	background-color:yellow;
}


/**********************************************************************/
/************************* START OF CLASSES ***************************/
/**********************************************************************/
.CategoryNav
{
	font-size:10px;
	border-bottom:1px solid #dddddd;
}

.CategoryNav a
{
	color:#5d93a5;
	font-size:11px;
	text-decoration:none;
}

.CategoryNav a:hover
{
	color:#00779e;
}

.CategoryNav_Selected
{
	border-bottom:1px solid #dddddd;
}

.CategoryNav_Selected a
{
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#00779e;
}

.BreadCrumb
{
	font-size:11px;
	text-decoration:none;
}

.BreadCrumb A
{
	color:#555555;
	font-weight:bold;
	text-decoration:none;
}

.BreadCrumb A:hover
{
	color:#00779e;
	font-weight:bold;
	text-decoration:none;
}

h3, .Emphasis2{
	color:#749e00;
}

.Emphasis1
{
	color:#4876a7;
	font-size:14px;
}

a.BodyLink
{
	color:#00779e;
	font-weight:normal;
	font-size:12px;
}

a.BodyLink:hover, a.LargeLink:hover
{
	color:#6fc6eb;
}

a.LargeLink
{
	color:#00779e;
	font-weight:normal;
	font-size:15px;
}


a.BodyLink_Small
{
	color:#00779e;
	font-weight:normal;
	font-size:11px;
}


/****************************/
/* HEADER *******************/
/****************************/

.Header
{

	height:180px;
	background-image:url('Images/Header.jpg');
	background-repeat:no-repeat;
	padding-right:9px;
}

.Header_Back
{
	height:180px;
	background-image:url('Images/Header_Back.jpg');
	background-repeat:repeat-x;
	padding-right:9px;
}

.Header_Admin
{
	 background-color:#666666;
	 color:#888888;
	 padding:5px;
	 padding-left:30px;
}

.Header_Admin a, .Header_Admin a:visited
{
	color:#eeeeee;
	font-weight:bold;
}

.Header_Admin a:hover
{
	color:#c3eaf8;
	font-weight:bold;
}

.Header_Admin a:active, .Header_Admin a.Link_Active
{
	color:#6fc6eb;
	font-weight:bold;
}


.Header_Small
{
	background-color:Black;
	height:71px;
	background-image:url('Images/Header_Small.jpg');
	background-repeat:no-repeat;
	padding-right:9px;
	padding-bottom:3px;
}


/****************************/
/* PANEL - BLUE *************/
/****************************/

.Panel_Blue
{
	border:1px solid #b9d1ec;
	background-color:#dbebfe;
	padding:8px;
}

.Panel_Blue h4
{
	color:#4876a7;
}


/****************************/
/* FOOTER *******************/
/****************************/
.Footer
{
	height: 45px;
	background-image: url('Images/FooterTexture.gif');
	text-align: center;
	color: #FFF;
	font-size: 11px;
	vertical-align: middle;
}


/****************************/
/* MENU *********************/
/****************************/
.Menu
{

	background-image:url('images/navbar_back.gif');
	height:40px;
}

/****************************/
/* GRID *********************/
/****************************/
.Grid
{
	border:1px solid #cccccc;
}

.Grid th
{
	background-color:#dddddd;
}

.Grid .AlternatingItem
{
	background-color:#efefef;
}

.Grid .Item
{
	background-color:#ffffff;
}


/****************************/
/* Tab - Administration *****/
/****************************/
.Tab_Admin
{
	width:130px;
	text-align:center;
	background-color:#666666;
	font-weight:bold;
	color:#704e0b;
	float:left;
}

.Tab_Admin a
{
	text-decoration:none;
	color:#aaaaaa;
}

.Tab_Admin a:hover
{
	color:#cccccc;
}

.Tab_Selected_Admin
{
	width:130px;
	text-align:center;
	background:url(images/tab_back_orange.gif);
	font-weight:bold;
	color:#704e0b;
	float:left;
}

.Tab_Selected_Admin a
{
	text-decoration:none;
	color:#69520e;
}

.Navigation_Admin
{
	font-size:11px;
	color:#aaaaaa;
}

.Navigation_Admin a, .Navigation_Admin a:visited
{
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

.Navigation_Admin a:hover
{
	color:#2c6caa;
}

.Navigation_Admin a:active, .Navigation_Admin a.Link_Active
{
	color:#6fc6eb;
}

.SideBar
{
	background-image:url('Images/SideBar_Back.gif');
	background-position:right top;
	background-repeat:repeat-y;
}






.ItemDescription
{
	color:#555555;
	padding-top:5px;
	padding-bottom:10px;
}

.ItemCell
{
	border-bottom:1px solid #DDDDDD;
	padding-top:5px;
	padding-bottom:15px;
}

a.ItemLink
{
	color:#00779E;
	text-decoration:underline;
}

a.ItemLink:hover
{
	color:#05546E;
	text-decoration:underline;
}

.Field_Required
{
	font-weight:bold;
	color:#555555;
}

.Field, .SubTotal, .Total
{

	color:#555555;
}

.FieldAnnotation
{
	font-weight:normal;
	color:#444444;
}

.FieldAnnotation_Light, .Light
{
	font-weight:normal;
	color:#999999;
}

.Description
{
	font-weight:normal;
	color:#444444;
	line-height:16px;
	margin-top:5px;
}



.HeaderLine
{
	background-color:#777777;
	height:1px
}

.XSmall, a.ItemLink, .FieldAnnotation, .FieldAnnotation_Light
{
	
	font-size:10px;
	padding-top:5px;
}

.Disabled
{
	color:#999999;
}

.Small, .ItemDescription, select
{
	font-size:11px;
}

.Content_TopShadow
{
	background-image:url('Images/content_top_shadow.gif');
	background-repeat:repeat-x;
	border-top:1px solid white;
	padding-top:15px;
}

.MiddleBar_Grad
{
	background-repeat: repeat-x;
	background-position: right top;
	background-image: url(Images/sidecontent_grad.gif);
	width: 201px;
	padding-left: 20px;
}

.Content_Grad
{
	background-repeat:repeat-x;
	background-image: url(Images/content_hr.gif);
	padding-left:3px;
	padding-top:10px;
}

.Head
{
	padding-left:3px;
	height:23px;
}

.Normal
{
	font-size:12px;
}

.BodyLink_Gray
{
	color:#444444;
	text-decoration:none;
}

.Button
{
	background-image:url('Images/button_back.jpg');
	height:35px;
	width:90px;
	text-align:center;
	font-size:11px;	
}

.Button a
{
	text-decoration: none;
	text-transform: uppercase;
}

.Button a:hover
{
	text-decoration:none;
	color:white;
}

.Button_Over
{
	background-image:url('Images/button_back_over.jpg');
	height:35px;
	width:90px;
	text-align:center;
	font-size:11px;	
	cursor:pointer;
}

.Button_Over a, .Button_Over a:hover
{
	text-decoration: none;
	text-transform: uppercase;
	font-weight:bold;
	color:#fff;
}

.Copy
{
	line-height:18px;	
	color:#222222;
}

.RowCell
{
	background-image:url("Images/RowBack.gif");
	background-color:#EFEFEF;
	border-bottom:1px solid #DDDDDD;
	background-repeat:repeat-x;
}

.DiscountCell
{
	background-image:url("Images/DiscountRowBack.gif");
	background-color:#B2EBBD;
	border-bottom:1px solid #DDDDDD;
	background-repeat:repeat-x;
}

.SubTotal
{
	font-size:12px;
}

.Total
{
	font-size:15px;
}

@media print{
	.SideBar
	{
		background-image:none;
	}

	#rowHeader, #dvFooter,#dvSideBar
	{
		visibility:hidden;
		display:none;
	}
	
	.NoPrint
	{
		visibility:hidden;
		display:none;
	}

}

.MyAccount_AccountInfo
{
	background-image:url('images/myaccount_back.jpg');
	background-repeat:repeat-x;
}