html { height: 100%; }.mainBody{	background-color: #000;	font-family: arial, helvetica, verdana;	margin: 30px;}body, td, div{	font-family: arial, helvetica, verdana;	color: #000;	font-size: 12px;	font-weight: normal;	line-height: 17px;}th {	text-align: left;}.heading1, h1{	font-size: 15px;	font-weight: bold;	line-height: 12px;}.heading1, h2{	font-size: 15px;	font-weight: bold;	line-height: 12px;}.heading1, h3{	font-size: 11px;	font-weight: normal;	line-height: 12px;}.content {	color: #fff;	background-color: gray;	padding: 10px 10px 0px 15px;	overflow: hidden;}.content a {	color: #fff;	}.content a:active{	color: #000;	text-decoration: underline;}.content a:hover{	color: #000;	text-decoration: none;}#top_menu {	float: right;	background-color: #fff;	height: 27px;	line-height:27px;}#top_menu li{	/* Main menu <li> */	list-style-type:none;	/* No bullets */	margin:0px;	/* No margin - needed for Opera */	font-size: 12px;	display: block;	float: left;	text-align: left;}#top_menu ul{	margin:0px;	/* No <ul> air */	padding:0px;	/* No <ul> air */}#top_menu ul li ul{	/* Styling for those who doesn't have javascript enabled */	padding-left:10px;	width: 180px;	display: none;}#top_menu li a {	/* Main menu links */	font-size: 12px;	font-weight: normal;	color: #000;	text-decoration: none;	padding-left: 10px;	padding-right:10px;}#top_menu	li a:hover,#top_menu a.current{	color: #877950;	text-decoration: none;	font-weight: normal;}.top_menu_subMenu{	visibility:hidden;	position:absolute;	overflow:hidden;	border:1px solid #877950;	font-family:arial;	text-align:left;	width:90px;	margin-top:3px;}.top_menu_subMenu ul{	margin:0px;	padding:0px;	width: 120px;}.top_menu_subMenu ul li{	list-style-type:none;	margin:0px;	border-bottom: 1px solid gray;}.top_menu_subMenu ul li a{	/* Sub menu items */	color: #877950;	text-decoration: none;	font-weight: normal;	padding:4px;	height:15px;	line-height:15px;	display:block;	/* Display as block - you shouldn't change this */	background: #fff;	opacity:.80;	filter: alpha(opacity=80);	-moz-opacity: 0.8;}.top_menu_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */	color: #000;	text-decoration: none;	font-weight: normal;	opacity:1;	filter: alpha(opacity=100);	-moz-opacity: 1;}/* product search */.productBox {	float: left;	width: 110px;	height: 150px;	padding: 5px;}.productBox .productImage {	margin-left: auto; 	margin-right: auto; 	display: block;}.productBox h3 {}/* side menu */#categoriesMenu .symbols{ /* Various styles to position the symbols next to the items in the menu. */  float:left;  width:10px;  height:11px;  background-position:left bottom;  background-repeat:no-repeat;  margin-left: -1em;}#dhtmlgoodies_menu {	display:block;	width: 130px;	position: absolute;}#dhtmlgoodies_menu	li{	/* Main menu <li> */	list-style-type:none;	/* No bullets */	margin:0px;	/* No margin - needed for Opera */	font-size: 12px;	display: block;	text-align: left;	border-bottom: 1px solid #877950;}#dhtmlgoodies_menu ul{	margin:0px;	/* No <ul> air */	padding:0px;	/* No <ul> air */}#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled */	padding-left:10px;	display: none;}#dhtmlgoodies_menu	li a{	/* Main menu links */	color: #877950;	text-decoration: none;	font-weight: normal;	display: block;	padding: 8px 0px 8px 20px;	height:20px;	line-height: 20px;	vertical-align: center;}#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{	color: #000;	text-decoration: none;	font-weight: normal;}.dhtmlgoodies_menu_subMenu{	visibility:hidden;	position:absolute;	overflow:hidden;	border:1px solid #877950;	font-family:arial;	text-align:left;	width:90px}.dhtmlgoodies_menu_subMenu ul{	margin:0px;	padding:0px;}.dhtmlgoodies_menu_subMenu ul li{	list-style-type:none;	margin:0px;	border-bottom: 1px solid gray;}.dhtmlgoodies_menu_subMenu ul li a{	/* Sub menu items */	color: #877950;	text-decoration: none;	font-weight: normal;	padding: 5px;	height:10px;	line-height:10px;	display:block;	/* Display as block - you shouldn't change this */	background: #fff;	opacity:.80;	filter: alpha(opacity=80);	-moz-opacity: 0.8;}.dhtmlgoodies_menu_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */	color: #000;	text-decoration: none;	font-weight: normal;	opacity:1;	filter: alpha(opacity=100);	-moz-opacity: 1;}/*----------------------------------------------------------------------          Progress Indicator-----------------------------------------------------------------------*/ul#progressMeter{	list-style-type: none;	color: #fff;	font-size: 11px;	margin: 0px 0 20px 0;	padding: 0;	clear: both;}ul#progressMeter li{	float: left;	text-align: center;	padding: 0 0px 12px 10px;	/*background: url(/images/Breadcrum/progress_bar.gif) repeat-x center bottom;*/}ul#progressMeter li a {	color: #fff;	font-weight: normal;	text-decoration: none;	font-weight: bold;}ul#progressMeter li.currentmiddle a, ul#progressMeter li.currentend a {	font-weight: bold;	color: #fff;}ul#progressMeter li.title { 	padding-left: 0;	font-weight: bold;	font-size: 11px;}ul#progressMeter li.incompletemiddle { 	/*background-image: url(/images/Breadcrum/progress_dot_middle.gif); */}ul#progressMeter li.incompleteend { 	/*background-image: url(/images/Breadcrum/progress_dot_end.gif);*/ }ul#progressMeter li.currentmiddle{	font-weight: bold;	color: #fff;	/*background-image: url(/images/Breadcrum/progress_dot_middle_red.gif);*/}ul#progressMeter li.currentend{	font-weight: bold;	color: #000;	/*background-image: url(/images/Breadcrum/progress_dot_end_red.gif);*/}/* Page Navigator */.resultpage a,.resultpage a:visited {	padding: 2px;	color: #fff;	text-decoration: underline;}.resultpage_current a {	text-decoration: none;	color: #000;	font-weight: bold;	padding: 2px;}.result_totalfound {	padding-right: 10px;}.pagenavigator {	text-align: right;	color: #fff;}.addblock{	position: relative;	float: left;	top: 352px;	width: 100%;	background-color: #9b4268;}.addblocktext{	margin: 5px 5px 5px 5px;	font-size: 12px;	font-style: italic;	font-weight: bold;	color: white;}.objectForm {	background-color: #fff;	border: 1px solid gray;	border-top:0px;	padding: 10px;	width: 380px;}/* Form Manager */.dynamicForm .singleEditField { width: 250px;} .dynamicForm .mediumEditField { width: 250px;} .dynamicForm .largeEditField { width: 250px;} .dynamicForm .required {color: red}.dynamicForm .dynamicFormLabel { color: grey; font-weight: bold; text-align: right;} .dynamicForm .dynamicFormErrors { display: block; border: 1px dotted red; font-weight: bold; }.dynamicForm .dynamicFormMessage { display: block; border: 1px dotted yellow;}