#navbar-overlay {	
	position: absolute;	
	top: 210px;	
	right: 3px;	
	z-index: 9999;
		
}

.menu, .menu ul li {	
	background: #000;
}

#rightcolumn p{
font-size: 80%;
}

.botnav_column_last {
float: left; width: 170px; color: #fff; font-size: 105%;
}


#flashcontainer {
	width: 525px;
	float: right;
	margin: 35px 0px 5px 0px;
}

body.twocol div.c1 {
    float: left;
	width: 390px;
	margin: 10px 0 10px 10px;
	
}

body.twocol div.c2 {
    float: left;
	width: 390px;
	margin: 10px 0 10px 10px;
	
}

#new-look {
	width: 275px;
	float: left;
	padding: 2.0em 0 0 1.25em;
	margin-left: 10px;}

#leftcolumn {
	float: left;		
	width: 155px;
	padding: .8em 0;	
	background: #fff;			
}

#clientele {
	height: 120px;
	margin-top: 1.0em;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: .55em;	
	color: #fff;
}

#clientele li.column1 { margin-left: .5em; }

#clientele li.column2 { margin-left: 16em; }

#clientele li.column3 { margin-left: 24em; }

#clientele li.column4 { margin-left: 34.5em; }


ul#frontpage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	font-weight:bold;
	list-style-position:inside;
	list-style-type: disc;
	color: #FF0000;
}

.table-header {
font-size: 105%;
font-weight: bold;
}

.spec-info {
font-size: 105%;
font-weight: bold;
}

#imglabel {
font-size: 120%;
}

#front-content {
font-size: 120%;
}

.botnav_column{
font-size: 95%; 
}

.botnav_column_last {
font-size: 95%;
}

/*--Navigation : basic styles [ MANDATORY ] - - - */

/* remove all list stylings */
.menu ul a {	/* fix clickability-area problem */

	zoom: 1;
}

.menu li li {	/* fix white gap problem */
	float: left;
	width: 100%;
}

.menu li li {	/* prevent double-line between items */
	margin-top: -1px;
}

.menu a:hover, .menu .adxmhoverA {		/* li:hover>a selector */
	color: #fff;
	background: #0D35A6;
}

.menu .adxmhoverUL .adxmhoverUL {	/* inset 2nd+ submenus, to show off overlapping */
	top: 5px;
	left: 90%;
}

.menu, .menu ul li {
	color: #fff;
	background: #000;
	font-family: arial;
	font-size: .75em;
	font-weight: bold;		
}

.menu li li {	/* create borders around each item */
	border-left: 1px solid #8D8B8B;
	font-family: arial;
	font-size: 100%
}

.menu, .menu ul {	/* float.clear */
	zoom: 1;
}

.menu li.adxmhover {
	z-index: 10000;
}

.menu .adxmhoverUL {	/* li:hover>ul selector */
	visibility: visible;
}

.menu .adxmhoverUL {	/* 1st-level submenu go below their parent item */
	top: 100%;
	left: 0;
}

.menu .adxmhoverUL .adxmhoverUL {	/* 2nd+ levels go on the right side of the parent item */
	top: 0;
	left: 100%;
}

/* - - - ADxMenu: DESIGN styles - - - */

.menu ul a {	/* fix clickability-area problem */

	zoom: 1;
}

.menu li li {	/* fix white gap problem */
	float: left;
	width: 100%;
}

.menu li li {	/* prevent double-line between items */
	margin-top: -1px;}



.menu .adxmhoverUL .adxmhoverUL {	/* inset 2nd+ submenus, to show off overlapping */
	top: 5px;
	left: 90%;
}

ol li {
  font-size: 100%;
  color: #fff;
}
.table-header {
	font-family: Arial, Trebuchet MS, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #000;
	background-color: #ccc;
	text-align: center;
	border: 1px solid #333333;
}

.spec-info {
	font-family: Arial, Trebuchet MS, sans-serif;
	font-size: 75%;
	color: #000;
	background: #fff;
	text-align: center;
	border: 1px solid #333333;
}

#front-display{
float: left;
padding: 15px 0 0 25px;
margin: 0px 0px 20px 15px;
}

#leftcolumn-inside {
float: left;		
width: 155px;
margin: 0em 2.2em 1em .5em;			
}

#rightcolumn {	
width: 595px;	
margin: .5em 0 1em 0;	
}

#options {    	
width: 595px;
background: #fff;	
}

#options p {
font-size: 80%
}

#options.pricegrid {
width: 595px;
background: #fff;
margin: 0 0 1em 1em;
}

img.embossed {
float: left;
margin: 10px 0 5px 0;
}

img.display {	
float: right;
}

#gallery-container h1{

font-family: arial;
font-size: 1em;
font-weight: bold;
border-bottom: 1px dotted #000;

}

#price-grid {
width: 595px;
margin-left: 5px;
}

#testimonials {
	padding: 20px 15px 25px 5px;
	font-family: arial,trebuchet ms, verdana, sans-serif;
	font-size: 80%;
	text-align: justify;
}
