form							{ margin:0px; padding:0px; }
.TopBottomBar					{ height:25px; color:#373737; border-top:#CCC solid 1px; border-bottom:#CCC solid 1px; }
a.TopBottomBarLink				{ color:#023818; text-decoration:none; }
a:hover.TopBottomBarLink		{ color:#373737; text-decoration:underline; }
.strike							{ text-decoration:line-through; }
/** BOX STYLES **/

.top_sidebar					{ float:right; text-align:right; }
.product_number					{ font-size:200%; vertical-align:baseline; padding-right:10px; }
.BoxFrame						{  }
.BoxHeader						{ font-size:105%; font-style:normal; font-weight:bold; height:25px; padding-left:5px; padding-right:5px; color:#999; }
.BoxContent						{ font-size:90%; font-style:normal; font-weight:normal; padding:6px 0px; color:#999; }
.BoxText						{ font-size:90%; font-style:normal; font-weight:normal; color:#999; }
.CatText						{ font-size:120%; font-style:normal; font-weight:normal; color:#999; }
a.BoxLink						{ color:#205370; text-decoration:none; }
a:hover.BoxLink					{ color:#023818; text-decoration:underline; }

/** PAGE HEADER AND NAVIGATION					**/
.pageHeader						{ font-size:130%; font-style:normal; font-weight:bold; text-align:left; padding:5px; margin:0px; color:#023818; }
.pageNavigation					{ font-style:normal; font-weight:normal; padding:5px; height:16px; }
.pageNavigation div				{ font-style:normal; font-weight:normal; color:#03C; }

/** CATALOG ITEMS				 				**/
.CatalogNavigation				{ background:#F6F6F6; border-bottom:1px solid #D3E4D6; }
.CatalogNavigation table tr td	{ font-size:105%; font-style:normal; font-weight:normal; background:#F6F6F6; color:#666; }
.CatalogItemDark				{ font-size:90%; font-style:normal; font-weight:normal; background:#F0F0F0; padding:4px; color:#373737; }
.CatalogItemLight				{ font-size:90%; font-style:normal; font-weight:normal; padding:4px; color:#373737; }

/** LISTS FOR CART ITEMS - USES CATALOG STYLES **/

.listHeader						{ font-size:80%; font-style:normal; font-weight:normal; background:#F0F0F0; color:#373737; }
.listItem						{ font-size:80%; font-style:normal; font-weight:normal; color:#373737; }

/**NEW FORM STYLES**/

.formFieldSet					{ border:1px solid #CCC; margin-top:0px; margin-bottom:5px; margin-left:5px; margin-right:5px; padding-bottom:10px; }
.formContent					{ clear:both; float:left; padding-left:0px; width:99%; }
.formSeparator					{ font-size:105%; font-style:normal; font-weight:normal; background:#F0F0F0; padding:6px; color:#373737; }
.formHeader						{ clear:both; font-size:12px; font-style:normal; font-weight:bold; color:#373737; padding:5px; }
.formLine						{ clear:both; float:left; width:100%; }
.formCaption					{ font-style:normal; font-weight:normal; color:#333; float:left; padding:5px; margin-top:3px; text-align:right; width:40%; }
.formControl					{ font-style:normal; font-weight:normal; color:#333; float:left; padding:5px; }
.formSpace						{ font-style:normal; font-weight:normal; color:#333; float:left; padding:5px; padding-left:15px; }
.formControlText				{ font-family:arial; font-style:normal; font-weight:normal; width:144px; color:#666; }
.formControlSelect				{ font-family:arial; #font-style:normal; font-weight:normal; width:150px; color:#666; }
.formButtons					{ text-align:center; padding-top:15px; padding-bottom:15px; clear:both; float:left; width:99%; }

/**NEW FORM END**/

.FormItems						{ font-style:normal; font-weight:normal; padding:2px; color:#333; }
.formRemark						{ font-size:80%; font-style:normal; font-weight:normal; color:#999999; }
.ProductSubtitle				{ font-size:130%; font-style:normal; font-weight:bold; border-bottom:#CCC solid 1px; padding:5px; margin:0px; }

