BODY, TABLE, TR, TD {

	font-family: verdana;
	font-size: 11px;
	color: #333333;
	/*color: red;*/
}

FORM {
	margin:0px; padding:0px;
}

A {
	/*color: green;*/
	
	color: #EC9045;
	font-family: verdana;
	font-size: 11px;
}

A:HOVER {
	/*color: green; */
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
}

A.hdLink {
	/*color: green;*/
	
	color: #EC9045;
	font-family: verdana;
	font-size: 13px;
	font-weight:bold;
	letter-spacing:1px;
}

P {
	margin:0px;
	margin-bottom:10px;
	padding:0px;
}

A.hdLink:HOVER {
	/*color: green; */
	text-decoration: none;
	font-family: verdana;
	font-size: 13px;
}

.genContent {
	padding: 3px;
}

.colGap { 
	padding: 3px; 
}

.frameLeftContent {
	background-color: #DEDFDE;

}

.frameLeftHead {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: white;
}

 .catRow { 
 

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #BDBEBD;
	border-right-color: #BDBEBD;
	border-bottom-color: #BDBEBD;
	border-left-color: #BDBEBD;
	padding: 3px;
	padding-bottom: 1px;
}

.catTable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #BDBEBD;
	border-right-color: #BDBEBD;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BDBEBD;
	background-color: #666666;
}

A.colCatLink { 
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	
}

A.colCatLink:HOVER { 
	font-family: verdana;
	font-size: 11px;
	color: #aaaaaa;
	text-decoration: none;
}

.srchContent {
	font-family: verdana;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}

.shpCrtContent {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	padding: 2px;
}

A.shpCrtLink {
	color: #333333;
	text-decoration: none;
}

A.shpCrtLink:HOVER {
	color: #666666; 
	text-decoration: none;
}

A.mainMenuLink{
	color: #ffffff;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;

}

A.mainMenuLink:HOVER {
	color: #eeeeee; 
	text-decoration: none;
		font-family: verdana;
		font-size: 12px;

}



A.footLink{
	color: #ffffff;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;

}

A.footLink:HOVER {
	color: #eeeeee; 
	text-decoration: none;
		font-family: verdana;
		font-size: 10px;

}

A.prodLink {
	color: #D5823E;
	text-decoration: underline;
	font-family: verdana;
	font-size: 11px;
}

A.prodLink:HOVER {
	color: #D5823E;
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
}

.frameMainHead {
	font-family: Verdana;
	font-size: 12px;
	font-weight: 600;
	color: #ffffff;
	/*color: yellow;*/
	
}

.frameMainContent {
	
	background-color: #ffffff;
	padding: 4px;
}

.frameGenericContent {
	background-color: #EFEFEF;

}


.frameSpecialContent {
	background-color: #F4EAEA;

}

.frameGenericHead {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.frameCheckoutBar {
	background-color: #F9FDFF;
	border: 1px solid #D1E1E8;
}
.checkoutBarCurrent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	
}

.checkoutBarDisabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

A.checkoutBarLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #656565;
}
A.checkoutBarLink:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #959595;
}

.field {
	font-family: verdana;
	font-size: 11px;
	border: 1px solid #939393;
/*	background-image: url(../images/field_gradient.gif);*/
	background-repeat: repeat-x;
	
}

.fieldStretch {
	width: 100%;
	font-family: verdana;
	font-size: 11px;
	border: 1px solid #6F5215;
	background-repeat: repeat-x;	
}

.fieldCaption {
	font-family: verdana;
	font-size: 11px;
	color: black;
	
	background-color: #F8F8F8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	padding: 5px;
}

.fieldBG {
	font-family: verdana;
	font-size: 11px;
	color: black;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	background-color: #ffffff;
	padding: 5px;	
}

.fieldSection {
	font-family: verdana;
	font-size: 11px;
	color: black;
	background-color: #F4F5F4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;

}

.genHighlight {
	background-color: #e5e5e5;

}

.headBig {
	font-family: arial;
	font-size: 18px;
	

}

.headMed {
	font-family: verdana;
	font-size: 14px;


}

.headSml {
	font-weight: bold;
	font-size: 12px;
	font-family: arial;


}


.catHead {
	background-color: #757575;
	padding: 4px;
	color: #ffffff;
	font-family: verdana;
	font-weight: bold;
}


.catHeadNotch{
	background-color: #ff9900;
	
}

A.catLink{
	color: #ffffff;
}

A.catLink:HOVER {
	color: #eeeeee;
}

.catFoot {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #757575;
	border-bottom-color: #757575;
	padding: 3px;
		

}

.catContent {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #757575;
	border-left-color: #757575;
	padding: 4px;
	
}

.catPad{
	padding: 4px;

}

.pdtHead {
	color: #333333;
	font-family: verdana;

	font-size: 10px;
	line-height: 10px;
}

.pdtPrice {
	color: #ff6600;
	font-family: verdana;
	font-weight: bold;
	font-size: 16px;
}


.pdtPriceStrike {
	color: #999999;
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration: line-through;

}

.pdtPriceOld {
	color: #666666;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
}

.pdtContent {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 4px;
}

.navBg {
	background-color: #f3f3f3;
}

A.navLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8C1C7B;

}

A.navLink:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E745DB;
}

.navLinkOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;

}

.msgTableSuccess {
	background-color: #ECF8EA;
	margin-bottom:5px;	
}

.msgTableError {
	background-color: #FBF7F7;
	margin-bottom:5px;
}

.msgContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 4px;
	
	border-bottom: solid 1px #eeeeee;
}


.contentLeft {
	background-color: #F7F4F7;
}

.contentRight{
	background-color: #FFFFFF;
}


.footBGTop {
	background-color: #B5AEB5;
	color: #ffffff;
}

.footBGBottom {
	background-color: #635D6B;
	color: #ffffff;
	font-size: 10px;
}



.mainBorder {

	border: solid 1px #999999;
}

.homeHead {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #ff6600;

}

.mainHead{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #104D8C;
}



.imgBorder {
	border: 1px solid #000000

}
/***********************************************************************/

.grandTotal{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}


.heading{
	color: white;
	
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
	font-size: 10px;
}

.gridTable {
	border: solid 1px #E7E3E7;
}

.gridHead { 
	
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding: 5px;
}

.gridFoot {
	font-family: verdana;
	font-size: 10px;
	color: #333333;
/*	background-color: #FF6600;*/
	padding: 2px;
}

A.gridSortLink {
	font-family: verdana;
	font-size: 11px;
	color:#333333;
}

A.gridSortLink:HOVER {
	font-family: verdana;
	font-size: 11px;
	color:#666666;
}

.gridDataOn {
	background-color: #F4F4F4;
	
	cursor: pointer;
	cursor: hand;
}	

.gridDataOff{
	background-color: #FFFFFF;
}	

.gridActionLink {
	FONT-FAMILY: verdana; 
	FONT-SIZE: 11px;

	color: #333333;
}

.gridData {
	
	font-family: verdana;
	font-size: 11px;
	color: #444444;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 3px;
}

.gridActionBG {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	
}


A.gridNavOn {
	font-family: verdana;
	font-size: 8pt;
	color: #333333;
	font-weight: 200;
	text-decoration: none;
}

A.gridNavOn:HOVER {
	font-family: verdana;
	font-size: 8pt;
	color: #666666;
	font-weight: 200;
	text-decoration: none;
}


.gridNavOff {
	font-family: verdana; font-size: 8pt; 
	font-weight: 600; 
	color: #333333;
}

.gridNavBtn {
	font-family: verdana; font-size: 8pt; 
	color: #FFFFFF;
	font-weight: 600; 
}

.smlText {
	font-family: verdana; 
	font-size: 11px; 
	

}


.noRep {
	background-repeat: no-repeat;
}

/***********************************************************************/



.postDate {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	padding: 3px;
}

A.forumLink { 
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	
}

A.forumLink:HOVER { 
	font-family: verdana;
	font-size: 11px;
	color: #000099;
	text-decoration: none;
}


/******************************
 menu 
*****************************/	
	#cmsNav {width:100%;
	/*margin-top:20px;*/
	}
	#cmsNav a {
		color: #000;
	
		text-decoration: none;
		padding-left: 5px;
		padding-right: 10px;
		font-weight:normal;
		padding-top:12px;
	}

	#cmsNav a span {
		padding-right: 10px;
		height:25px;
		cursor:pointer;
	}	
	#cmsNav a.actv{
		color:#FFCC33;
		cursor:default;
		font-weight:bold;
	}	
	#cmsNav span.actv {
		cursor:default;
	}		

	#cmsNav a, #cmsNav a span {
		display: block;
		float: left;
		font-size:12px;
		font-weight:bold;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:333333;
	}
	
	/* Hide from IE5-Mac \*/
	#cmsNav a, #cmsNav a span {
		float: none;
	}
	/* End hide */
	
	#cmsNav a:hover {
		padding-left: 5px;
	}
	
	#cmsNav a:hover span {
		padding-right: 10px
	} 	

	#cmsNav ul {
		list-style: none;
		padding: 0;
		margin: 0
	}
	
	#cmsNav li {
		margin: 0;
		text-align:right;
	}
	
	#cmsNav .footer {
		clear:both;
		height:3px;
	}
	
	.cmsRow {
		padding-top:20px;
	}

	.cmsRowF {
		padding-top:15px;
		padding-bottom:10px;
	}

	.sepH,.sepHF {
		clear:both;
		height:3px;
		margin: 0px 2px;
		padding:0px;
		background:url(../../../../_images/sep_h.jpg) top repeat-x;
		font-size:1px;
	}

	.sepHF {
		margin-top:5px;
	}
	
	
	h1.cmsHd {
		color:#666666;
		margin:0px; 
		padding:0px;
		font-size:18px;
		font-weight:bold;
		font-family: Verdana,Helvetica, sans-serif;
		letter-spacing:1px;
	}

.cmsSecFtr {
	font-size:10px;
	color:#8D8A8A;
}

.cmsNav {
	padding:3px 0px 0px 0px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.cmsNav A {
	font-size:11px;
	color:#333333;
}

.backgrndCellHeaderLarge{
	background-color: #fff8e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.backgrndCellHeaderMedium{
	background-color: #fff8e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

div.homePages{
	width:822px;
	float:left;
}

div.homePagesGrid{
	float:left;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	padding:5px;
}
div.homePagesTitle{
	font:Arial, Helvetica, sans-serif;
	color:#ffd93f;
	font-size:33px;
}
div.homePagesBullets{
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:15px;
	font-weight:bold;
}
a.linkBtn{
	background-image:url(header_images/linkbg.png);
	background-repeat:repeat;
	color:#ffd93f;
	font-size:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*display:inline;*/
	border:solid thin #000000;
}