
/* Waverly Glen Screen CSS Items */

/*

	Orange #FFA401

*/


/* General HTML Tag Styles */

body {
	background-color:#FFFFFF;
	background-image:none;
	margin:0;
	padding:0;
}

img {
	border:none;
}

form {
	margin:0;
	padding:0;
}

a {
	color:#004B8C;
	text-decoration: underline;
	font-weight:normal;
}

a:link {
	color:#004B8C;
	text-decoration: underline;
	font-weight:normal;
}

a:visited {
	color: #000000;
	text-decoration: underline;
	font-weight:normal;
}

a:hover {
	color:#518022;
}

h1 {padding:0; margin:0;}

h2 {color:#3E9536;}

/* Header Styles */

.HeaderTable {
	width:801px;
}

.HeaderDateCell {
	width:796px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:url(../../Images/wg-image_02.jpg) no-repeat;
	height:17px;
	padding-top:5px;
	padding-right:5px;
	color:#FFFFFF;
}

/* Middle Table */
.ContainTable {
	width:801px;
}

.MenuCell {
	width:185px;
	background-color:#FFC96A;
	background-image:url(../../Images/wg-image_17.jpg);
	background-repeat: repeat;
	background-position: bottom;
}

.ContentCell {
	width:616px;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
}

.WelcomeTextCell {
	width:352px;
	background-image:url(../../Images/wg-image_14.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:10px;
	/*padding-top:10px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.Homepagetext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.HelpImage {
	width:615px;
	height:54px;
	background:url(../../Images/wg-image_19.jpg) repeat-x;
	text-align:center;
	padding-top:16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E3E3E3;
}

.HelpButtons {
	width:615px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E3E3E3;
}

.HelpButtons img {
	display: inline;
}

.hcbutton {
		display: block;
		float: left;
		background:url(../../Images/WG_FINAL_SLICED_27.jpg) top left no-repeat;
		width: 213px;
		height: 41px;
		margin-left: 0;	
		padding-top: 17px;	
	}
	
		.hcbutton a {
		font-weight: bold;
		color: #FFFFFF;
		font-family: "Trajen Pro", Times, serif;
		text-transform:uppercase;
		font-size: 12px;
		text-decoration: none;
		margin-left: 5px;
		}
		
		.hcbutton a:hover {text-decoration:underline;}
	
	.inbutton {
		display: block;
		float: left;
		background:url(../../Images/WG_FINAL_SLICED_28.jpg) top left no-repeat;
		width: 197px;
		height: 41px;	
		padding-top: 17px;	
	}
	
		.inbutton a {
		font-weight: bold;
		color: #FFFFFF;
		font-family: "Trajen Pro", Times, serif;
		text-transform:uppercase;
		font-size: 12px;
		text-decoration: none;
		}
		
		.inbutton a:hover {text-decoration:underline;}
	
	.debutton {
		display: block;
		float: left;
		background:url(../../Images/WG_FINAL_SLICED_29.jpg) top left no-repeat;
		width: 200px;
		height: 41px;	
		padding-top: 17px;
	}
	
		.debutton a {
		font-weight: bold;
		color: #FFFFFF;
		font-family: "Trajen Pro", Times, serif;
		text-transform:uppercase;
		font-size: 12px;
		text-decoration: none;
		}
		
		.debutton a:hover {text-decoration:underline;}

.ContentContainerDiv {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E3E3E3;
	width:595px;
	height:100%;
	padding-left:10px;
	padding-top:20px;
	padding-right:10px;
}

.BreadCrumbs {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.BreadLinks a {
	color: #000000;
	text-decoration: underline;
	font-weight:bold;
}

.BreadLinks a:link {
	color: #000000;
	text-decoration: underline;
	font-weight:bold;
}

.BreadLinks a:visited {
	color: #000000;
	text-decoration: underline;
	font-weight:bold;
}

.BreadLinks a:hover {
	color:#FFA401;
	font-weight:bold;
}

.CurrentPage {
	font-weight:bold;
	color:#B98C55;
}

.PageTitles {
	padding-top:10px;
	padding-bottom:0px;
	padding-left:20px;
}

.PageTitles2 {
/*	padding-top:10px;
	padding-bottom:0px;
	padding-left:20px;*/
}

	.PageTitles span { margin-left: -9999px; }
	.PageTitles2 span { margin-left: -9999px; }
	
	.PageTitles .AboutUs {
		background: url(../../Images/Title_Aboutus.jpg) no-repeat left top;
		width: 168px;
		}
		
	.PageTitles .AboutWG {
		background: url(../../Images/Title_AboutWG.jpg) no-repeat left top;
		width: 375px;
		}		

	.PageTitles .AboutWGpeople {
		background: url(../../Images/Title_AboutWGPeople.jpg) no-repeat left top;
		width: 385px;
		}
		
	.PageTitles .AboutNews {
		background: url(../../Images/Title_NewsEvents.jpg) no-repeat left top;
		width: 280px;
		}
		
	.PageTitles .AboutEmployment {
		background: url(../../Images/Title_Employment.jpg) no-repeat left top;
		width: 480px;
		}
		
	.PageTitles .Dealers {
		background: url(../../Images/Title_Dealers.jpg) no-repeat left top;
		width: 150px;
		}		

	.PageTitles .DealersFind {
		background: url(../../Images/Title_Dealers_Find.jpg) no-repeat left top;
		width: 250px;
		}
		
	.PageTitles .DealersJoin {
		background: url(../../Images/Title_Dealers_Join.jpg) no-repeat left top;
		width: 460px;
		}
		
	.PageTitles .Links {
		background: url(../../Images/Title_links.jpg) no-repeat left top;
		width: 150px;
		}
		
	.PageTitles .JoinEmail {
		background: url(../../Images/Title_JoinEmail.jpg) no-repeat left top;
		width: 350px;
		}
		
	.PageTitles .ContactUs {
		background: url(../../Images/Title_Contact.jpg) no-repeat left top;
		width: 300px;
		}
		
	.PageTitles .SiteMap {
		background: url(../../Images/Title_SiteMap.jpg) no-repeat left top;
		width: 150px;
		}
		
	.PageTitles .HomeProducts {
		background: url(../../Images/Title_Products_Green.jpg) no-repeat left top;
		width: 300px;
		}
		
	.PageTitles .InstitutionalProducts {
		background: url(../../Images/Title_Products_Blue.jpg) no-repeat left top;
		width: 300px;
		}
		
	.PageTitles .Prescriber {
		background: url(../../Images/Title_Prescriber.jpg) no-repeat left top;
		width: 200px;
		}
		
	.PageTitles .Welcome {
		background: url(../../Images/Title_Welcome.jpg) no-repeat left top;
		width: 200px;
		}
	
	.PageTitles .BulletinBoard {
		background: url(../../Images/Title_BulletinBoard.jpg) no-repeat left top;
		width: 300px;
		}
	.PageTitles .DownloadAgreement{
		background: url(../../Images/Title_DownloadAgreement.jpg) no-repeat left top;
		width: 450px;
		}
	
	.PageTitles .SignIn {
		background: url(../../Images/Title_SignIn.jpg) no-repeat left top;
		width: 200px;
		}
		
		.PageTitles2 .Patientlifts {
		background: url(../../Images/title_patient_lifts.jpg) no-repeat left top;
		/*width: 200px;*/
		height: 45px;
		padding: 0;
		}
		
		.PageTitles2 .Ergosafe {
		background: url(../../Images/title_ergosafe.jpg) no-repeat left top;
		/*width: 200px;*/
		height: 45px;
		padding: 0;
		}
		
		.PageTitles2 .Ceilinglifts {
		background: url(../../Images/title_patientceiling_lifts.jpg) no-repeat left top;
		/*width: 200px;*/
		height: 45px;
		padding: 0;
		}
		
		.PageTitles2 .floorlifts {
		background: url(../../Images/title_floorlifts.jpg) no-repeat left top;
		/*width: 200px;*/
		height: 45px;
		padding: 0;
		}
		
		.PageTitles2 .slings {
		background: url(../../Images/title_slings.jpg) no-repeat left top;
		/*width: 200px;*/
		height: 45px;
		padding: 0;
		}
		
		.PageTitles2 .reposition {
		background: url(../../Images/title_reposition.jpg) no-repeat left top;
		/*width: 200px;*/
		height: 45px;
		padding: 0;
		}
		
		.PageTitles2 .HomeCareQuestions {
		background: url(../../Images/Title_Questions_Green.jpg) no-repeat left top;
		/*width: 200px;*/
		height: 45px;
		padding: 0;
		}
		
		.PageTitles2 .InstCareQuestions {
		background: url(../../Images/Title_Questions_Blue.jpg) no-repeat left top;
		/*width: 200px;*/
		height: 45px;
		padding: 0;
		}
		
.ContentArea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../../Images/Contentbackground.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:535px;
	padding-left:30px;
	padding-right:30px;
	padding-top:15px;
	/* Big Gap on Bottom of Content */
	padding-bottom: 0px;
	min-height: 450px;
}

.ContentAreaProduct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../../Images/Contentbackground.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:535px;
	padding-left:30px;
	padding-right:30px;
	padding-top:15px;
	/* Big Gap on Bottom of Content */
	padding-bottom: 10px;
}

.ContentAreaInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../../Images/Contentbackground.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:535px;
	padding-left:30px;
	padding-right:30px;
	padding-top:0px;
	/* Big Gap on Bottom of Content */
	padding-bottom: 10px;
}

.ContentArea a {
	color:#004B8C;
	text-decoration: underline;
	font-weight:normal;
}

.ContentArea a:link {
	color:#004B8C;
	text-decoration: underline;
	font-weight:normal;
}

.ContentArea a:visited {
	color: #000000;
	text-decoration: underline;
	font-weight:normal;
}

.ContentArea a:hover {
	color:#FFA401;
}

.ContentArea ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:19px;
	list-style-image:url(../../Images/greenarrow.gif);
}

.SubTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#004B8C;
}

.QuestionText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding-top:10px;
	padding-left:5px;
}

.AnswerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

.InforandAdviceBottom {
	padding-left:25px;
	padding-top: 30px;
	vertical-align:bottom;
}

/* Left Menu Navagation Styles */


.ClientLoginArea {
	width:175px;
	padding-top:15px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	text-align:center;
}

.LoginFrame {
	border: 1px solid #E9C46A;
	text-align:left;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
	padding-right: 5px;
}

.LoginFrame2 {
	border: 1px solid #E9C46A;
	width: 163px;
	text-align:left;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
	padding-right: 5px;
	margin-left:5px;
}

#LoginName {
	width:88px;
	background-color:#FFDB9C;
	border: 1px solid #E9C46A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:18px;
	vertical-align:middle;
	color:#A79760;
}

.DefaultTextBox {
	width:80px;
	background-color:#FFDB9C;
	border: 1px solid #E9C46A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:18px;
	vertical-align:middle;
	color:#A79760;
}

#LoginName2 {
	background-color:#FFDB9C;
	border: 1px solid #E9C46A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:18px;
	vertical-align:middle;
	color:#A79760;
}

.DefaultTextBox2 {
	width:153px;
	background-color:#FFDB9C;
	border: 1px solid #E9C46A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:18px;
	vertical-align:middle;
	color:#A79760;
}

.DefaultTextBox3 {
	width:25px;
	background-color:#FFFFFF;
	border: 1px solid #949494;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:15px;
	color:#949494;
	margin-right: 20px;
}

.DefaultTextBox4 {
	width:25px;
	background-color:#FFFFFF;
	border: 1px solid #949494;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:15px;
	color:#949494;
	/*margin-right: 20px;*/
}

#Password {
	width:88px;
	background-color:#FFDB9C;
	border: 1px solid #E9C46A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:18px;
	vertical-align:middle;
	color:#A79760;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 3;
}

#nav li { /* all list items */
	position : relative;
	width: 185px;
	z-index: 3;
}

#nav li ul { /* second-level lists */
	position: absolute;
	float: left;
	left: -999em;
	width: 185px;
	margin-left: 185px;
	margin-top: -40px;
	background: #000000;
	border-left: 10px solid #014F91;
	border-right: 6px solid #419639;
	padding: 2px 2px 2px 0.5em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index: 4;

}

#nav li ul a:hover {
	background-color:#FFA401;
	z-index: 4;
}

#nav li ul a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	z-index: 2;
}

#nav li ul a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	z-index: 2;
}

#nav li ul a {
	width: 185px;
	border-bottom: 1px solid #979578;
	font-family:Arial, Helvetica, sans-serif;
	z-index: 2;
}

#nav li ul li {
	width: 185px;
	z-index: 2;
}

#nav li ul ul { /* third-and-above-level lists */
	position: absolute;
	float: left;
	left: -999em;
	top: 35px;
	margin-left: 180px;
	background: #000000;
	border-left: 10px solid #014F91;
	border-right: 6px solid #419639;
	padding: 2px 2px 2px 0.5em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index: 5;
}

#nav li a, #nav li span {
	display : block;
	z-index: 5;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	z-index: 5;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index: 5;
}

/* Footer Table */	

.FooterTable {
	width:801px;
	background-color: #316623;
}

.FooterCopyrightCell {
	width:221px;
	/*height:46px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*padding-top:50px;*/
	/*padding-left:45px;*/
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-weight: bold;
}

.FooterQuote {
	width: 535px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
}

.FooterQuoteOrange {
	color: #FFA401;
	font-weight:normal;
	font-style:italic;
}

.FooterCopyrightCell a:link {
	color: #FFA401;
	text-decoration: underline;
	font-weight:bold;
}

.FooterCopyrightCell a:visited {
	color: #FFA401;
	text-decoration: underline;
	font-weight:bold;
}

.FooterCopyrightCell a:hover {
	color:#1F4A15;
	text-decoration:none;
}

.FooterTestCell {
	width:535px;
	height:96px;
}

/* HomeCare Homepage Styles */

.HomeCareContainDiv {
	padding-left:20px;
	padding-top:5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.HomeCareBread {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-left:7px;
}

.HomeCareContainerTable {
	width:565px;
}

.HomeCareHomeText {
	width:326px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:7px;
	padding-top:5px;
	line-height:19px;
}

.QuesCell {
	width:146;
	padding-left:25px;
	padding-right:7px;
	padding-top:7px;
	background:url(../../Images/HomeCare_07.jpg) no-repeat;
}

.QuesCell ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-image: url(../../Images/greenarrow.gif);
	list-style-type: square;
	margin:0;
	padding:0;
	line-height:19px;
}

.QuesCell ul li a:link {
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

.QuesCell ul li a:visited {
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

.QuesCell ul li a:hover {
	color:#FFA401;
	text-decoration:none;
	font-weight:normal;
}

.ProdCell {
	width:157;
	background:url(../../Images/HomeCare_08.jpg) no-repeat;
	padding-left:35px;
	padding-right:7px;
	padding-top:2px;
}

.ProdCell ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-image: url(../../Images/bluearrow.gif);
	list-style-type: square;
	margin:0;
	padding:0;
	line-height:23px;
}

.ProdCell ul li {
	background:url(../../Images/dottedline.gif) repeat-x bottom;
	line-height:19px;
	width:140px;
}

.ProdCell ul li a:link {
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

.ProdCell ul li a:visited {
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

.ProdCell ul li a:hover {
	color:#FFA401;
	text-decoration:none;
	font-weight:normal;
}

.QuickCell {
	width:152;
	background:url(../../Images/HomeCare_09.jpg) no-repeat;
	padding-left:25px;
	padding-right:7px;
	padding-top:7px;
}

.QuickCell ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-image: url(../../Images/greenarrow.gif);
	list-style-type: square;
	margin:0;
	padding:0;
	line-height:19px;
}

.QuickCell ul li a:link {
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

.QuickCell ul li a:visited {
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

.QuickCell ul li a:hover {
	color:#FFA401;
	text-decoration:none;
	font-weight:normal;
}

.QuesCellIn {
	width:146;
	padding-left:25px;
	padding-right:7px;
	padding-top:7px;
	background:url(../../Images/HomeCare_07.jpg) no-repeat;
}

.QuesCellIn ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-image: url(../../Images/bluearrow.gif);
	list-style-type: square;
	margin:0;
	padding:0;
	line-height:19px;
}

.QuesCellIn ul li a:link {
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

.QuesCellIn ul li a:visited {
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

.QuesCellIn ul li a:hover {
	color:#FFA401;
	text-decoration:none;
	font-weight:normal;
}

.ProdCellIn {
	width:157;
	background:url(../../Images/HomeCare_08.jpg) no-repeat;
	padding-left:35px;
	padding-right:7px;
	padding-top:2px;
}

.ProdCellIn ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-image: url(../../Images/greenarrow.gif);
	list-style-type: square;
	margin:0;
	padding:0;
	line-height:23px;
}

.ProdCellIn ul li {
	background:url(../../Images/dottedline.gif) repeat-x bottom;
	line-height:19px;
	width:140px;
}

.ProdCellIn ul li a:link {
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

.ProdCellIn ul li a:visited {
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

.ProdCellIn ul li a:hover {
	color:#FFA401;
	text-decoration:none;
	font-weight:normal;
}

.QuickCellIn {
	width:152;
	background:url(../../Images/HomeCare_09.jpg) no-repeat;
	padding-left:25px;
	padding-right:7px;
	padding-top:7px;
}

.QuickCellIn ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-image: url(../../Images/bluearrow.gif);
	list-style-type: square;
	margin:0;
	padding:0;
	line-height:19px;
}

.QuickCellIn ul li a:link {
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

.QuickCellIn ul li a:visited {
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

.QuickCellIn ul li a:hover {
	color:#FFA401;
	text-decoration:none;
	font-weight:normal;
}

/* FOOTER QUOTE STYLES */

blockquote {
	background: url(../../Images/quote.gif);
	background-position: 0px -8px;
	background-repeat: no-repeat;
	width: 500px;
	margin-top: 5px;
}

blockquote p {
	/*display: inline;*/
	/*background: url(../../Images/quote2.gif);*/
	background-position: 450px 10px;
	background-repeat: no-repeat;
}

/*TOP SHOP */

#Shop {
	width: 801px;
	height: 45px;
	background:url(../../Images/topcart.jpg) no-repeat top left;
	margin: auto;
}

#Shop .type {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffc96a;
	text-align: right;
	padding-top: 32px;
	padding-right: 8px;
}

#Shop .typedate {
	color:#ffffff;
}

#Shop .type a {
	text-decoration: underline;
	color:#ffc96a;
}

#Shop .type a:link {
	text-decoration: underline;
	color:#ffc96a;
}

#Shop .type a:hover {
	text-decoration: none;
	color:#ffc96a;
}

#Shop .type a:active {
	text-decoration: underline;
	color:#ffc96a;
}

/*THIS SITE REQUIRES -- SIDEBAR */

.sideBartype {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #4e795d;
	padding-top: 5px;
	text-align: center;
}

/*FORMS*/

.required {
	color:#FF0000;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

/*PRODUCT CATEGORY*/

.SubTitleProducts {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#004B8C;
	/*padding-right: 7px;*/
	vertical-align:top;
	width: 155px;
}

.ImageBorder {
	border: #666666 1px solid;
	width: 137px;
}

.SubTitleText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #999999;
	padding-left: 7px;
	padding-right: 7px;
	vertical-align: top;
}

.DetailTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color: #004B8C;
	vertical-align:top;
}

.details {
	vertical-align: top;/*width: 100%;*/
}

.thumbnailCenter {
	text-align:center;
	vertical-align: top;/*line-height: 15px;*/
/*width: 200px;*/
}

.detailUL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-image: url(../../Images/greenarrow.gif);
	list-style-type: square;
	margin:0;/*padding-left:20px;*/
}

/*LIGHTBOX STYLES */

#lightbox {
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}

#lightboxDetails {
	font-size: 0.8em;
	padding-top: 0.4em;
}

#lightboxCaption {
	float: left;
}

#keyboardMsg {
	float: right;
}

#closeButton {
	top: 5px;
	right: 5px;
}

#lightbox img {
	border: none;
	clear: both;
}

#overlay img {
	border: none;
}

#overlay {
	background-image: url(../../Images/overlay.png);
}

* html #overlay {
	background-color: #333;
	back\ground-color: transparent;
	/*background-image: url(../../Images/blank.gif);*/
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../Images/overlay.png", sizingMethod="scale");
}

/* ---
Shopping Cart 
--- */

.CartTable td {
	font-size: 12px;
}

.CartTable td.ItemDesc div {
	font-size: 9px;
	line-height: 18px;
	/*float: left;*/
	
	
}

.CartTable td.ItemDesc div strong {
	font-size: 12px;
	font-weight: bold;
	color: #1C4875;
	
}

 .CartTable td.LangAvail {
	font-weight: bold;
	/*padding-left: 60px;*/
}

 .CartTable td.LangAvail span.NotAvail {
	font-weight: normal;
	font-size: 11px;
	font-style: italic;
}

 .CartTable td.Quantity {
	text-align: left;
	
}

.CartTable td.Price {
	text-align: left;
	padding-right: 12px;
}

.Total, #ContentArea h3.Verify {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	color: #443620;
}

.Total {
	text-align: right;
	margin: 5px 10px 0 0;
}

h3.Verify {
	/*margin: 10px 0;*/
}

.ShippingNote, #ContentArea .Required {
	font-size: 11px;
	color: #912E0D;
	font-style: italic;
	font-weight: bold;
}

.ShippingNote {
	text-align: right;
	margin: 10px 0;
}

.CartTable td.ItemDesc img {
	margin: 3px 7px 0 0;
	float: left;
}

.CartTable td.Remove {
	text-align: center;
	width: 45px;
}

.CartTable td.Remove img {
	margin-top: 3px;
}

.CheckoutTable, .VerifyTable {
	/*width: 100%;*/
	margin-bottom: 10px;
}

.CheckoutTable td,  .VerifyTable td {
	padding: 5px 2px;
	font-size: 11px;
}

.CheckoutTable tr.ErrorLine td,  .VerifyTable tr.ErrorLine td {
	/*padding: 0px 2px;*/
	font-size: 12px;
}

.CheckoutTable .Label {
	/*width: 120px;*/
	text-align: right;
}

.VerifyTable .Label {
	/*width: 160px;*/
	font-weight: bold;
	text-align: right;
}

.CheckoutTable .LabelNoWidth {
	text-align: right;
}

.VerifyTable .LabelNoWidth {
	text-align: right;
	font-weight: bold;
}

.CheckoutTable input,  .CheckoutTable select,  .CheckoutTable textarea {
	border: 1px solid #443620;
	margin: 0px;
}

.CheckoutTable .NoBorder input,  .CheckoutTable input.NoBorder {
	border: none;
}

.ProductTable {
	/*width: 720px;*/
}

.ProductTable td {
	vertical-align: top;
}

 .ProductTable td.ItemAccess {
	/*width: 195px;*/
}

.CartTable, #ContentArea .TableStyle, #right table {
	width: 100%;
	color: #000000;
}

#right table {
	/*width: 450px;*/
}

.CartTable th,  #ContentArea .TableStyle th,  #ContentArea .TableStyle tr.BudgetHeaders td {
	background: #bedd9f;
	color: #443620;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #CECBC2;
	padding: 3px 5px;
	text-align: left;
}

.CartTable th.ItemDesc {
	text-align: left;
	/*width: 100px;*/
}

.CartTable td.ItemDesc {
	text-align: left;
}

.CartTable td,  #ContentArea .TableStyle td,  #right table td {
	background: #F1F0EB;
	vertical-align: top;
	padding: 3px 5px;
}

.CentredCells td {
	text-align: center;
}

.CartTable td.Quantity input {
	width: 35px;
	text-align: center;
	border: 1px solid #443620;
}

.CartTable td.ItemDivide {
	border-bottom: 1px solid #CECBC2;
	line-height: 3px;
}

.TableStyle td,  #right table td {
	border-bottom: 1px solid #CECBC2;
}

.CheckoutButtons {
	text-align: right;
	margin: 6px 0;
}

/* DATA GRID STYLES */
.DataGrid {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.DataGrid .DataGridHeader td {
	font-size: 11px;
	font-weight: normal;
	color: White;
	/*background:url(../../Images/DataGrid_Header.gif) repeat-x;*/
	background-color: #1C4875;
	padding: 2px;
	padding-left: 3px;
	padding-right: 2px;
}

.DataGrid .DataGridHeader a {
	color: yellow;
	text-decoration: none;
}

.DataGrid .DataGridHeader a:hover {
	text-decoration: underline;
}

.DataGrid .DataGridItem td {
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #bedd9f;
}

.DataGrid .DataGridItem td a {
	color: navy;
	text-decoration: underline;
}

.DataGrid .DataGridItem td a:hover {
	color: navy;
	text-decoration: none;
}

.DataGrid .DataGridAlternatingItem td {
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #ffffff;
}

.DataGrid .DataGridAlternatingItem td a {
	color: navy;
	text-decoration: none;
}

.DataGrid .DataGridAlternatingItem td a:hover {
	color: red;
	text-decoration: underline;
}

.DataGrid .DataGridSelectedItem td {
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #F4FA8E;
}

.DataGrid .DataGridPager {
	font-size: 12px;
	font-family: tahoma, arial, sans-serif;
}

.DataGrid .DataGridPager td {
	font-size: 18px;
	color: Navy;
	font-weight: bold;
	height: 20px;
}

.DataGrid .DataGridPager td a {
	font-size: 12px;
	font-weight: normal;
	color: #1C4875;
	text-decoration: none;
}

.DataGrid .DataGridPager td a:hover {
	font-weight: normal;
	color: red;
	text-decoration: underline;
}

/* DATA GRID STYLES */
.DataTable {
	width: 100%;
	border-collapse: collapse;
}

.DataTable TH {
	border: solid 1px #ccc;
	background-color: #eee;
	font-size: 8pt;
	font-weight: bold;
	vertical-align: top;
	padding: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.DataTable TD {
	border: solid 1px #ccc;
	padding: 5px;
	padding-left: 5px;
	font-size: 8pt;
	background-color: #fff;
	vertical-align: top;
}

.DataTable TD input {
	vertical-align: middle;
	margin-top: 0px;
	margin-bottom: 0px;
}

.DataTable .SubHeading {
	font-size: 10pt;
	font-weight: bold;
	border-width: 0px;
	background-color: #F9F9FB;
	padding-top: 20px;
	padding-bottom: 5px;
}

/* EDIT TABLE STYLES */
.EditTable {
	font-size: 11px;
	font-family: tahoma, arial, sans-serif;
	color:#000066;
	border: #CCCCCC 1px solid;
}

.EditTable td {
	padding: 2px;
	vertical-align: top;
	border: #CCCCCC solid thin;
}

.EditTable .Label {
	text-align: left;
	padding-right: 5px;
	width: 100px;
}

.InputControl {
	padding-left: 1px;
	border: solid 1px #ccc;
	background-color: #FAFAFA;
	background-color: #FFF;
	font-size: 10pt;
}

.SingleWidth {
	width: 240px;
}

.DoubleWidth {
	width: 240px;
}

/* MEMBER STYLES */

.memberTD1 {
	background-color: #E1E1E1;
	}

.border {
	border:#bedd9f 1px solid;
	padding: 10px;
	width: 75%;
}

.rkd {
	font-size: 11px;
	color: #999999;
	font-family: tahoma, arial, sans-serif;
}

.BarBackground{
	background: #FFFFFF url(../../images/bar-background.jpg);
	background-repeat: repeat-x;
	padding:3px 10px 10px 10px;
	width:350px;
	}
	
.Documents {
	width:157;
	background:url(../../Images/Staff-Documents-BG.jpg) no-repeat;
	padding:2px 7px 0px 35px;
}

.Documents ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image: url(../../Images/bluearrow.gif);
	list-style-type: square;
	margin:0;
	padding:0;
	line-height:25px;
}

.Documents ul li {
	background:url(../../Images/dottedline.gif) repeat-x bottom;
	line-height:20px;
	width:440px;
	padding:10px 0;
}

.Documents ul li a:link {
	color: #000000;
	text-decoration: underline;
	font-weight:bold;
	font-size:14px;
}

.Documents ul li a:visited {
	color: #000000;
	text-decoration: underline;
	font-weight:bold;
	font-size:14px;
}

.Documents ul li a:hover {
	color:#FFA401;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}


/*PRINT */

#printHead {display:none;}

#webAddress {display:none;}

/*=====
MENU
=====*/

.menuitem, .menuitem a {
	font-size: 14px;
	padding: 3px 0 5px 3px;
	margin: 0;
	font-family: "Trajen Pro", Georgia, Times New Roman;
	font-weight:bold;
	color: #597c5b;
	text-transform:uppercase;
	text-decoration: none;
	height: 23px;
	background:url(../../Images/TEST_BACK.jpg) top left no-repeat;
}

.menuitem a:hover{
	/*background: url(../../Images/TEST_ROLLOVER.jpg) top left no-repeat;*/
	color: #0968bb;
}

/*====
HOMEPAGE IMAGE CHANGE
===*/

#imagehp {
	margin: 0;
	padding: 0;
	font-size: 10px;
}

	#imagehp img {
	padding: 0;
	margin:0;
	}

.topimage {

}

	.hppad {
		background:url(../../Images/Products/FlashHome_09below.jpg) top left no-repeat;
		height:25px;
		text-align:right;
		padding-right: 18px;
		text-transform:uppercase;
		font-weight:bold;
		font-family: "Trajen Pro", Georgia, Times New Roman;
	}

.bottomimage {

}

		.hppad2 {
		background:url(../../Images/Products/FlashHome_09below-04.jpg) top left no-repeat;
		height: 22px;
		text-align:right;
		padding-right: 18px;
		text-transform:uppercase;
		font-weight:bold;
		font-family: "Trajen Pro", Georgia, Times New Roman;
	}
	
.ContentAreaProduct2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../../Images/Contentbackground.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:535px;
	padding-left:20px;
	/*padding-right:30px;*/
	padding-top:15px;
	/* Big Gap on Bottom of Content */
	padding-bottom: 10px;
}




