P {

}

html, body {
  margin: 0;
  padding: 0;
  height: 100%; /* Required */
  
  background:url('images/gradient.jpg') #73D4E7;
  background-repeat:repeat-x;
  
  text-align:center;
	border-left:auto;
	border-right:auto;
	
	font-family:Arial;
}
#container-page {
  width: 900px;
  background: #FEF5EC;
  position: relative;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
	margin-left:auto;
	margin-right:auto;
}
#container-content {
  padding-bottom: 61px;
  background-color:transparent;
}
#container-foot {
  width: 900px;
  left:0px;
  background: transparent;
  position: absolute;
  bottom: 0 !important;
  bottom: -1px; /* For Certain IE widths */
  height: 61px;
}


DIV#top_bar {
	width:900px;
	background:url('images/top_border.jpg');
	height:40px;
	
}
DIV#top_bar a {
	color:#FFFFFF;
}
DIV#header {
	width:900px;
	background:url('images/header.jpg');
	height:174px;

}
DIV#bottom_bar {
	display: block;
	height:10px;
	background:url('images/bottom_border.jpg') top left no-repeat;
	
	
	
	/*margin-bottom:50px;*/
}

DIV#body {
	width:900px;
}

DIV#left {
	float:left;
	width:175px;
	text-align:left;	
	
	
}
DIV#right {
	margin-left:200px;
	margin-right:40px;
	text-align:left;
	_padding-top:1px;
	margin-bottom:50px;
}
.feature_flash{
	float:right;
	margin-bottom:10px;
	
}

DIV#footer {
	background:url('images/footer.jpg') transparent;
	width:900px;
	height:61px;
}

H1 {
	font-size:16px;
	margin:0px;
	padding:0px;
	color:#662D91;
	text-transform:uppercase;
	margin-bottom:20px;
}

DIV#random_image {
	float:right;
	width:290px;
	height:200px;
	margin-left:20px;
	background-color: transparent;
}

DIV#homepage_flash {
	float:right;
	width:290px;
	height:250px;
	margin-left:20px;
	background-color: transparent;
}



/* ******** MENU ******* */

DIV#menu-container DIV#menu_top {
/*	width:175px;
	height:3px;
	background:url('images/menu_top.jpg') transparent;
	background-position:bottom;
	
	background-repeat:no-repeat;
	*/
	
	padding-top:10px;
}
DIV#menu-container DIV#menu {
	width:175px;
	background:url('images/menu_center.jpg') transparent;
	min-height:194px;
	_height:194px;
}
DIV#menu-container DIV#menu_bottom {
	width:175px;
	background:url('images/menu_bottom.jpg') transparent;

	padding-bottom:10px;
	background-repeat:no-repeat;
}

.en{
	float:left;
}

DIV#menu-container DIV#menu UL {
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:15px;
	color:white;
	
	margin-left:20px;
	padding-top:20px;
	padding-bottom:20px;
}

DIV#menu-container DIV#menu UL LI A {
	font-size:15px;
	color:white;
	text-decoration:none;
	text-transform:uppercase;
}

DIV#menu-container DIV#menu UL LI A:hover {
	color:red;
}


DIV#menu-container DIV#menu UL UL {
	margin:0px;
	padding:0px;
	margin-left:10px;
}
DIV#menu-container DIV#menu UL UL LI A {
	margin:0px;
	padding:0px;
	font-size:12px;
	text-transform:none;
}



DIV#menu-container DIV#menu UL LI UL {
	display:none;
}
DIV#menu-container DIV#menu UL LI UL LI UL {
	display:none;
}
DIV#menu-container DIV#menu UL LI UL LI UL UL LI {
	display:none;
}

DIV#menu-container DIV#menu UL LI.active UL LI A {
	color:white;
}
DIV#menu-container DIV#menu UL LI.active UL LI.active UL LI A {
	color:white;
}

DIV#menu-container DIV#menu UL LI.active UL {
	display:block;
}

DIV#menu-container DIV#menu UL LI.active A {
	color:red;
}
DIV#menu-container DIV#menu UL LI.active UL LI.active A {
	color:red;
}
DIV#menu-container DIV#menu UL LI.active UL LI.active UL LI.active A {
	color:red;
}

/* ********************* */


DIV#commerx_logo {
	float:right;
	margin-top:10px;
	background:url('images/commerx_trademark_white.png') transparent;
	width:207px;
	background-repeat:no-repeat;
}
DIV#commerx_logo A {
	display:block;
	width:207;
	height:25px;
}
