﻿/******* Global Styles **********/

body
{
	background: #fff;
	font-family:Arial, Helvetica, sans-serif;
	margin:5px 20px 0 20px;
	/*background: #000;
	color: #fff;
	margin: 0;
	padding: 0;
	font-family:verdana;*/
}
img 
{
	border:0;
}
body, td, div
{
	font-size:14px;
	/*font-family: Verdana;*/
	 /*line-height: 180%;*/
}
a, a:link, a:visited
{
	text-decoration:none;
	

}
a.highlight:hover 
{
	background-color:#ffffcc;
}
a:hover
{
	text-decoration: underline;
	
	
}
hr
{
	/*color: #cccccc;*/
}
img {
	/*border:0;*/
	}
p
{
}

.txtSearch 
{
	margin-bottom:10px;
}
h1#homeCategroy {
	/*color:#ff0;
	padding:0 0 20px 0;
	font-size:14px;
	margin:0px;
	text-decoration:none;
	font-family:verdana;*/
}
h2 {
	/*padding:0 0 16px 0;
	margin:0px;
	font-family:verdana;*/
}
h3 {
	/*padding:0 0 8px 0;
	margin:0px;
	font-family:verdana;*/
}
h4 {
	/*padding:0px;
	margin:0px;*/
}
h5 {
	/*padding:0px;
	margin:0px;*/
}
h6 {
	/*padding:0px;
	margin:0px;*/
}
h7 {
	/*padding:0px;
	margin:0px;*/
}
.ddlbold 
{
	font-weight:bold;
}
/******* id's *******/
#containerTble {
	border-top: 11px #80ff00 solid;	
	text-align:left;
}
#homeContainerTble {
	/*border-top: 11px #80ff00 solid;*/	
	text-align:left;
}
a#logoLink {
		font-family:Verdana, Geneva, sans-serif;
		font-size:24px;
		color:#99cc00;
		text-decoration:none;
		font-weight:bold;
		padding:0 0 0 15px;
}
a#tagLine {
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		color:#99cc00;
		text-decoration:none;
		text-align:center;
		padding:0 0 0 15px;
}
a#advancedSearch {
		font-size:10px;
		padding-right:10px;
}

div#topNav {
		color:#3366ff;
		text-align:center;
		padding:0 0 0 0;
		font-size:12px;
}
div#homeTopNav {
		color:#3366ff;
		text-align:right;
		padding:0 0 10px 0;
		font-size:12px;
		border-bottom: 6px #80ff00 solid;
}

div#homeTopNav a {
		text-decoration:none;
}
div#homeTopNav a:link, a:visited {
	color:blue;
	text-decoration:none;	
}

div#homeTopNav a:hover {
	text-decoration:underline;	
}

#contentContainer, .contentContainer {
	padding: 10px 0 10px 0;
	
	text-align:left;
}
#contentContainer td {
		text-align:left;
}
div#homeSideNav {
		font-weight:bold;
		font-size:18px;
		margin:0 0 0 45px;
}
div#homeSideNav h1 {
		color:#ffcc00;
		font-size:20px;
}
a.homeSideNavLink, a.homeSideNavLink:link, a.homeSideNavLink:visited {
		color:#000;
		padding:0 0 0 30px;
		text-decoration:none;
		display:block;
}
a.homeSideNavLink:hover {
		text-decoration:underline;
		display:block;
}
div#homeLogo {
		font-family:Verdana, Geneva, sans-serif;
		font-size:32px;
		color:#99cc00;
		text-decoration:none;
		font-weight:bold;
}
div#homeTagLine {
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		color:#99cc00;
		text-decoration:none;
		text-align:left;
		padding:0 0 0 25px;
}
div#homeTagLine2 {
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		color:#99cc00;
		text-decoration:none;
		
		padding:0 0 0 25px;
}
div#footer {
		font-size:10px;
		text-align:center;
		padding:10px 0 0 0;
}
div#footerNav a {
		font-size:12px;
		color:#0000bc;
		text-align:left;
}

/**********/
/* Drop down menu */
#dropmenudiv{
position:absolute;
border:1px blue solid;
font:normal 11px arial;
line-height:16px;
z-index:100;
}

#dropmenudiv a{
width:100%;
display: block;
text-indent: 3px;
color:blue;
background-color: #fff;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: blue;
color: #fff;
}



/**********/

#container
{
	/*border-left:#ccc 1px solid; 	border-right:#ccc 1px solid;*/
}
#mastheadbg
{
	/*background: url(../images/table1bg.jpg) repeat-x;*/
}
#login
{
	/*padding: 0px 0px 0px 10px;*/
}
.navbar
{
	/*padding: 0 0 0 15px;*/
}
.navbar a, a:link, a:visited
{
	/*color: #ffffcc;
	text-decoration: none;*/
}
.navbar a:hover
{
	/*color: #ffff00;
	text-decoration: none;*/
}

#navbarbg
{
	/*background: url(../images/table2bgbright.jpg) no-repeat;*/
}
#footer a, #footer a:link
{
	/*font-size: 10px;
	color: #ffffcc;
	text-decoration:none;
	font-weight: normal;*/
}
#footer a:hover
{
	/*color: #ffff00;
	font-size: 10px;
	text-decoration:none;*/
}
#contentbg
{
	/*background: url(../images/layout2bg.jpg) no-repeat;*/
}
#contentbg2
{
	/*background: url(../images/layout2bg2.jpg) no-repeat;*/
}
#login
{
	/*padding: 0 4px 0 8px;*/
}
#contentcontainer
{
	/*padding: 10px 10px 10px 15px;*/
}
#contentcontainer2
{
	/*padding: 10px 10px 10px 15px;
	font-size:16px;*/
}

/***** a styles *****/
a, a:link, a:visited 
{
	/*color: #ffffcc;
	text-decoration:none;*/
}
a:hover 
{
	/*color: #ffff00;
	text-decoration:none;*/
}

/*8888888888888888*/
a.one, a.one:link, a.one:visited
{
	/*color: #ffffcc;
	background:#003366 url(../images/_navBG.jpg) repeat-x;
	padding: 8px 2px 12px 2px;
	margin:0 0 20px 2px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;*/
}

a.one:hover
{
	/*color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;*/
}
/*88888888888888*/
a.two:link
{
	/*color: #ffff00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;*/
}
a.two:visited
{
	/*color: #ffff00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;*/
}
a.two:hover
{
	/*color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;*/
}
a.three:link
{
	/*color: #73d1f6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;*/
}
a.three:visited
{
	/*color: #73d1f6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;*/
}
a.three:hover
{
	/*color: #5393ae;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;*/
}


/* Form Shite */
input, select
{
	font-size: 12px;
	font-family: Verdana;
}
.txtInput
{
	width: 250px;
}
.txtMed
{
	width: 100px;
}
.txtSm
{
	width: 80px;
}
.prompt
{
	width: 150px;
	vertical-align:top;
}
.txt3digit
{
	width: 60px;
}
.txt4digit
{
	width: 80px;
}
/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
	background-color: #ffffcc;
	color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
	background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
	background-color: #ffffcc;
	color: #000000;
}
.MaskedEditBlurNegative
{
	 color: #ff0000;
}


.defaultProductDesc
{
	font-size: 10px;
}
.tblDefaultProduct td
{
	
}
.defaultProductTitle
{
	/*color: #73d1f6;*/
	font-weight:bold;
}
.productInfo
{
	color: #cccccc;
}
.productTitle
{
	font-size: 14px;
	font-weight: bold;
}


.dUpdated
{
	background-color:yellow;
}

a.currpg
{
	color: Yellow;
	text-decoration:none;
}
a.pgcount
{
text-decoration:none;
}
.star, .error
{
	color: red;
	
}
/*.header
{
	
	font-size: 20px;
	font-weight: bold;
	
}*/
.header2, .header
{
	
	font-size: 16px;
	font-weight: bold;
	
}
.defaultPhoneBg
{
	/*background-image: url(../images/table3phonebg.jpg);
	background-repeat: no-repeat;*/
}

.loginBar
{
	/*font-size: 12px;
	padding-right: 10px;*/
}
.loginBar a, .loginBar a:link, .loginBar a:visited
{
	/*color: #73d1f6;
	font-size: 12px;
	text-decoration:none;*/
}
.loginBar a:hover
{
	/*color: #ffffff;
	text-decoration:none;*/
}

.footertext 
{
	/*font-size:9px;
	text-align:center;*/
}
.footertext a, .footertext a:link, .footertext a:visited, .footertext a:hover 
{
	/*font-size:9px;*/
}

a.subcat, a.subcat:link, a.subcat:visited 
{
	
	/*color: #ffffcc;
	display:block;
	padding:0px 0px 3px 0px;
	text-decoration:none;*/
}
a.subcat:hover {
	/*color: #ffff00;
	text-decoration:none;
	display:block;
	padding:0px 0px 3px 0px;*/


}
.txtSearch, .watermark
{
	/*width:200px;*/
}
.searchBar
{
	/*padding-right:5px;*/
}
.txtArea 
{
	/*width:100%;
	font-size:9px;
	font-family:Arial;*/
}
.smTxt 
{
	/*font-size:9px;*/
}
div.contentclip {
	/*border:0px solid #000000;
	padding:2px 2px 2px 2px;
	overflow:visible;*/
}

td 
{
	vertical-align:top;
}



.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=75);
	opacity:0.75;
}

.modalpop {
	/*background-color:#ffffdd;*/
	background-color:White;
	border-width:4px;
	border-style:solid;
	border-color:#80ff00;
	padding:5px;
	/*width:250px;*/
}
