BODY, P, DIV, TD, BLOCKQUOTE {
	font-family:'lucida grande', tahoma, verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#595959;
}
img {
	border:0
}
.bodyheight {
	height:500px
}
.topspaceleft {
	padding:8px 10px 25px 0px
}
.topspaceright {
	padding:8px 0px 25px 10px
}
.topspacebody {
	padding:13px 0px 25px 0px
}
.topspacehome {
	padding:13px 0px 25px 0px
}
.topspacehome p {
	margin:0px;
	padding:10px 0px 0px 0px
}
.topspacehome ul {
	margin:0px 0px 0px 45px;
	padding:5px 0px 0px 0px
}
form {
	margin:0;
	padding:0;
}
A:ACTIVE {
	color:#4e4d4d;
	text-decoration:none;
}
A:LINK {
	color:#36669a;
	text-decoration:none;
}
A:VISITED {
	color:#36669a;
	text-decoration:none;
}
A:HOVER {
	color:#99cc00;
	text-decoration:underline;
}
.TopBar {
	font-size:11px;
	color:#FFFFFF;
}
A:ACTIVE.TopBarLink {
	color:#646c05;
	text-decoration:none;
	font-size:12px;
	font-weight:normal
}
A:LINK.TopBarLink {
	color:#646c05;
	text-decoration:none;
	font-size:12px;
	font-weight:normal
}
A:VISITED.TopBarLink {
	color:#646c05;
	text-decoration:none;
	font-size:12px;
	font-weight:normal
}
A:HOVER.TopBarLink {
	color:#646c05;
	text-decoration:underline;
	font-size:12px;
	font-weight:normal
}
A:ACTIVE.TopCartBarLink {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold
}
A:LINK.TopCartBarLink {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold
}
A:VISITED.TopCartBarLink {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold
}
A:HOVER.TopCartBarLink {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold
}
.BottomBar {
	font-size:11px;
	color:#3a679a;
}
A:ACTIVE.BottomBarLink {
	color:#3a679a;
	text-decoration:none;
	font-weight:normal
}
A:LINK.BottomBarLink {
	color:#3a679a;
	text-decoration:none;
	font-weight:normal
}
A:VISITED.BottomBarLink {
	color:#3a679a;
	text-decoration:none;
	font-weight:normal
}
A:HOVER.BottomBarLink {
	color:#3a679a;
	text-decoration:none;
	font-weight:normal
}
.strike {
	text-decoration:line-through;
}
.pricecol {
	color:#bd2525;
	font-weight:bold;
	font-size:11px
}
.pricesimple {
	font-weight:bold
}
/** BOX STYLES **/
/**.BoxFrame{background-color:#747474;} **/

.BoxHeader {
	font-family:'lucida grande', tahoma, verdana;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	height:25px;
	color:#454545;
}
.BoxContent {
	font-family:'lucida grande', tahoma, verdana;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#595959;
}
.BoxText {
	font-family:'lucida grande', tahoma, verdana;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#595959;
}
.BoxTextBig {
	font-family:'lucida grande', tahoma, verdana;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#595959;
}
A:ACTIVE.BoxLink {
	color:#000033;
	text-decoration:none;
}
A:LINK.BoxLink {
	color:#000033;
	text-decoration:none;
}
A:VISITED.BoxLink {
	color:#000033;
	text-decoration:none;
}
A:HOVER.BoxLink {
	color:#000055;
	text-decoration:underline;
}
/** PAGE HEADER AND NAVIGATION					**/
.pageHeader {
	font-family:'lucida grande', tahoma, verdana;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	padding:5px;
	margin:0px;
	color:#595959;
}
.pageNavigation {
	font-family:'lucida grande', tahoma, verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	padding:5px;
	height:16px;
	color:#0033cc;
}
.pageNavigation div {
	font-family:'lucida grande', tahoma, verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#0033cc;
}
/** CATALOG ITEMS				 				**/
.CatalogNavigation {
	font-family:'lucida grande', tahoma, verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
}
.CatalogItemDark {
	font-family:'lucida grande', tahoma, verdana;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	padding:4px;
	color:#595959; /**border-bottom:1px solid #ffffff **/
}
.CatalogItemLight {
	font-family:'lucida grande', tahoma, verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	padding:4px;
	color:#595959;
}
/** LISTS FOR CART ITEMS - USES CATALOG STYLES **/

.listHeader {
	font-family:'lucida grande', tahoma, verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:#595959;
}
.listItem {
	font-family:'lucida grande', tahoma, verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:#595959;
}
/** FORMS										**/
/**NEW FORM STYLES**/

.formFieldSet {
	border:1px solid #89a8ad;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	/*border-style: outset;*/
	padding-bottom:10px;
}
.formContent {
	clear:both;
	float:left;
	padding-left:0px;
	width:99%;
}
.formSeparator {
	font-family:'lucida grande', tahoma, verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	padding:6px;
	color:#595959;
}
.formHeader {
	clear:both;
	font-family:'lucida grande', tahoma, verdana;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#595959;
	padding:5px;
}
.formLine {
	clear:both;
	float:left;
	width:100%;
}
.formCaption {
	font-family:'lucida grande', tahoma, verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	margin-top:3px;
	text-align:right;
	width:45%;
}
.formControl {
	font-family:'lucida grande', tahoma, verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
}
.formSpace {
	font-family:'lucida grande', tahoma, verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	padding-left:15px;
}
.formControlText {
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:140px;
	color:#666666;
}
.formControlSelect {
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:150px;
	color:#666666;
}
.formButtons {
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	clear:both;
	float:left;
	width:99%;
}
/**NEW FORM END**/

.FormItems {
	font-family:'lucida grande', tahoma, verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	padding:2px;
	color:#333333;
}
.formRemark {
	font-family:'lucida grande', tahoma, verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:#999999;
}
.ProductSubtitle {
	font-family:'lucida grande', tahoma, verdana;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	color:#36669a;
}
.search {
	padding:0px 5px 0px 10px
}
.dotshorcat {
	background:url(../images/dots-hor.gif) repeat-x bottom;
	padding:7px 0px 7px 10px
}
.hottesthr {
	padding:15px 0px 25px 25px
}
#hottest {
	padding:10px 0px 1px 20px
}
#hottest .redd {
	color:#5c8cb8;
	font-weight:bold
}
#hottest li {
	list-style: url(../images/ico-check-gray.gif) none;
	margin-left:-10px
}
#hottest .hottext {
	padding:10px 25px 0px 10px
}
.featureprodhr {
	padding:35px 0px 20px 3px
}
A:ACTIVE.catlink {
	color:#4e4d4d;
	text-decoration:none;
	font-weight:bold;
	font-size:12px
}
A:LINK.catlink {
	color:#4e4d4d;
	text-decoration:none;
	font-weight:bold;
	font-size:12px
}
A:VISITED.catlink {
	color:#4e4d4d;
	text-decoration:none;
	font-weight:bold;
	font-size:12px
}
A:HOVER.catlink {
	color:#4e4d4d;
	text-decoration:none;
	font-weight:bold;
	font-size:12px
}
.catspace {
	padding:0px 7px 0px 7px
}
.dotshorthumb {
	background:url(../images/dots-hor.gif) repeat-x top;
	padding:0px 0px 0px 0px;
	width:135px;
	text-align:center
}
.cartmsg {
	color:#c84242;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding-bottom:6px
}
.affill {
	padding:15px 0px 15px 0px
}
.prodleft {
	padding:15px 20px 20px 5px
}
.prodright {
	padding:15px 10px 20px 0px;
}
.prodidprod {
	color:#b1b1b1;
	font-weight:bold;
	font-size:10px;
	padding:0px 0px 15px 0px
}
#prodbuttons {
	padding-top:10px
}
#prodbuttons .ProductSubtitle {
	font-family:'lucida grande', tahoma, verdana;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	color:#a13301;
}
.pagebreaks {
	text-align:center;
	color:#c84242;
	font-weight:bold
}
A:ACTIVE.pagebreaks {
	color:#c84242;
	;
	text-decoration:none;
	font-weight:bold;
	font-size:13px
}
A:LINK.pagebreaks {
	color:#c84242;
	text-decoration:none;
	font-weight:bold;
	font-size:13px
}
A:VISITED.pagebreaks {
	color:#c84242;
	text-decoration:none;
	font-weight:bold;
	font-size:13px
}
A:HOVER.pagebreaks {
	color:#c84242;
	text-decoration:none;
	font-weight:bold;
	font-size:13px
}
#proddesc li {
	list-style: url(../images/ico-check-gray.gif) none;
	margin-left:-10px
}
#proddesc p {
	margin-top:0px
}
.buttonContinueWithOrder {
	background:url(../images/buttons/buttonContinueWithOrder.jpg) no-repeat;
	cursor:pointer;
	border:0 none;
	width:121px;
	height:19px
}
.buttonGetShippingRates {
	background:url(../images/buttons/buttonGetShippingRates.jpg) no-repeat;
	cursor:pointer;
	border:0 none;
	width:121px;
	height:19px
}
.buttonProcessPayment {
	background:url(../images/buttons/buttonProcessPayment.jpg) no-repeat;
	cursor:pointer;
	border:0 none;
	width:121px;
	height:19px
}
.buttonSend {
	background:url(../images/buttons/btn-send.jpg) no-repeat;
	cursor:pointer;
	border:0 none;
	width:95px;
	height:19px
}