body {
	margin: 0;
	padding: 0;
	font: 12px "Century Gothic", "Verdana", "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";
	color: #a8a8a8;
	background-color: #fff;
	background-image: url(http://assets.lounge22.com/global/images/common/portal_bg.jpg); background-repeat: repeat-x; background-position: top;

	
}

/*redefine*/


h1, h2, h3, h4, h5, p, ul {
	margin: 0;
	padding: 0;
	font-weight: normal;
	list-style: none;
	
}

a:link, a:visited {
	color: #9b9a9a;
	text-decoration: none;
	outline: none;
	border: 0;
	
}

	
a:hover, a:active {
	color: #737475;
	text-decoration: none;
	outline: none;
	border: 0;
}

h1 span {
	display: none;
}

p {
	padding: 3px 0;
	line-height: 1.5;
	text-align:justify;
}

a {
	outline: none;
	border: 0;
}

form, table {
	margin: 0;
	padding: 0;
}

hr {
	border-bottom: 1px solid #27272a;}
/*shared*/

span.clr {
	display: block;
	clear: both;
}

/*headings & link colors*/
h1 {
	font: 16px "Century Gothic";
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 9px;	
}



h2 {
	font-size: 18px;
	margin: 0 0 10px;
	color: #bab06a;
}
h3 {
	font-size: 14px;
	margin: 0 0 5px;
	color: #bab06a;
}
h4 {
	font-size: 22px;
	margin: 0 0 5px;
	color: #e09c35;
}
h5 {
	line-height: 18px;
	padding-top: 10px;
	font-size: 14px;
	margin: 0 0 5px;
	color: #F5F5F5;
}


/*content*/

#container {
	position: relative;
	width: 950px;
	height: 650px;
	margin: 5px auto 0;
}

#content {
	width: 940px;
	position: relative;
	z-index: 10000;
	padding-right: 20px;
	/*background-color: #04090E;
	background-image: url(http://assets.lounge22.com/../media_assets/index/index_bg.png);
	background-repeat: repeat;*/
}




/* Splash image */


/* Rollovers */
#images {
	margin-top: 1px;
	margin-bottom:5px;
	position: relative;
	width: 600px;
	height: 100px;
}
#images a { float: left; }

.rollover { display: block; } /* Allow setting widths and heights */
.rollover img { width: 100%; height: 100%; border: 0; } /* only set width and height once */
.rollover:hover { visibility: visible; /* for IE */ } /* sets any property for the :hover state */
.rollover:hover img { visibility: hidden; } /* 'rolls over' the image */




table {
	width: 100%;
	border: 0;
	border-collapse: collapse;
}

th, td {
	padding: 4px 10px;
}

th {
	text-align: left;
	background: #18181b;
	color: #faec8f;
	border-top: 4px solid #1d1d20;
	border-bottom: 1px solid #1d1d20;
}

th h3 {
	font-size: 13px;
}

td {
	border-bottom: 1px solid #252528;
	border-top: 1px solid #252528;
	vertical-align: middle;
}


#copy 
{width: 890px;
padding: 0px 20px 10px 23px;
float: left;}

#news
{
width: 655px;
float: left;
margin: 15px 0 0 0;}




/*links*/

/*header*/
a {
	outline: none;}
div#header p, div#header h1, div#header ul {
	margin: 0;
	padding: 0;
}

div#logo a {	
	display: block;
	cursor: pointer;
}

	
	
div#logo h1 a span, div#logo p, p#mediatemple span {
	display: none;
}

div#header {
	position: relative;
	width: 326px;
	height: 89px;
	margin: 80px 0 0;
	background-image: url(http://assets.lounge22.com/global/images/common/portal_logo.png);
	background-repeat: no-repeat;	
}

div#header-inside, div#footer-inside {
	width: 828px;
	margin: 0 auto;
	
}





div#logo h1 a {
	height: 75px;
	width: 491px;
	float: left;
}

/* Drop Down */

#menu {list-style-type:none; margin:0 0 100px 0; padding:0;}

#menu li {display:block; float:left; position:relative; z-index:100; margin-right:1px;}
#menu li span {display:block; z-index:100; padding: 5px 48px 25px 10px; font-size:22px;}
#menu li a, #menu li a:visited {display:block; padding:0; white-space:nowrap;}

#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; /*background:transparent url(http://assets.lounge22.com/opacity/opaque.png);*/}
* html #menu dl {/*background:transparent url(http://assets.lounge22.com/opacity/opaque.gif);*/}
#menu dt {margin:0; font-size: 22px; float:left; padding-bottom: 5px;}
#menu dd {display:none; background: transparent; clear:left; margin:0; padding-top:0; color: #fff; font-size: 16px; text-align:left;}

#menu dt a, #menu dt a:visited {display:block; color:#b3b3b3; padding: 5px 10px; text-decoration:none;}
#menu dd a, #menu dd a:visited {color:#b3b3b3; text-decoration:none; display:block; padding: 5px 10px;}

#menu li a:hover {border:0; text-decoration:none;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:15px;}
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {color:#737475;}

#info {background:#fff; width:550px; float:left; margin-top: 10px;}
#info_right {display:block; float:right; width:230px; padding:10px; color:#fff;}
#info_right p {margin:0 0 10px 0;}
#info_right form fieldset {padding:0; border:0; margin:0 0 0 5px;}
#info_right ol {margin-top:40px;}
#info_right ol li {margin-bottom:5px;}
#info_right li a, #info_right li a:visited {color:#fff; font-size:11px; text-decoration:none;}
#info_right li a:hover {text-decoration:none;}

#info h2 {font-size:1.4em; margin:0; text-align:left; margin:15px 0 10px 0;}
#info h2.list {border-bottom:1px solid #aaa; margin:15px 10px 10px 0;}
#info h3 {font-size:1.1em; font-weight:normal; margin:0 0 0 0; color:#006699; text-align:left; margin-bottom:10px;}
#info_right h3 {font-weight:normal; margin:0; color:#fff;}
#info_right_home {float:left; width:250px; overflow:hidden;}
#info_right_home a img {border:0; display:block;}




p#mediatemple a {
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	float: right;
	padding-right: 22px;
	padding-top: 10px;
	width: 113px;
}	

/*background: url(/assets/images/mediatemple.gif) no-repeat;*/

/*hidden areas*/

#example {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 9px;	
	font-size: 12px;
	width: 100%;}


p#mediatemple a:hover {
	color: #fff;
	text-decoration: underline;
	
}


div#fold{
	width: 600px;
	height: 25px;
	
}

/*footer*/
#footerimg {
	margin-left: 5px;}
	
#footer {
	width: 950px;
	position: relative;
	height: 15px;
	margin: 0px auto;
	text-align: center;
	padding: 0px;
}
#example p {font: 12px "Verdana", "Lucida Grande", "Arial", "Helvetica", "sans-serif";}
#footer h1 {font-size: 16px;}

.footer_text {
	
	font-size: 10px;
	color: #595965;
	/*height: 1%;*/ /*crazy ie7...*/
	
	vertical-align: middle;
	margin-top: 8px;
	line-height: 2px;
	}
.footer_ftp {
	font-size: 11px;
	color: #595965;
	height: 1%; /*crazy ie7...*/
	text-align: left;
	padding-bottom: 2px;
	vertical-align: middle;
	margin: 5px;
	line-height: 2px;
	}
#footer a.copy {
	display: block;
	background: url(http://assets.lounge22.com/../../portal/images/mucca.gif) no-repeat bottom left;
	height: 43px;
	width: 600px;
	margin: 0 auto;
}

#footer a.copy:hover {
	background-position: top right;
}


/*bottom nav*/


	
#bottomnav {
	margin-bottom: 10px;
	margin-left: 10px;
	padding-bottom: 4px;
	width: 950px;
	height: 15px;
	text-align:left;
	word-spacing: 0.8em;
	position: static;
}
#bottomnav p {font: 10px "Verdana", "Lucida Grande", "Arial", "Helvetica", "sans-serif";  padding-top: 5px;}
#bottomnav h1 {font-size: 16px;}
.topbump {vertical-align: middle; padding-bottom: 5px;}
.nospacing {word-spacing: normal;}
#left {width: 500px; margin-left: auto; margin-right: auto; /* float: left; */}
#right {float: right;}
.bottomnav_text {
	
	font-size: 10px;
	color: #595965;
	/*height: 1%;*/ /*crazy ie7...*/
	
	vertical-align: middle;
	margin-top: 8px;
	line-height: 2px;
	}
.bottomnav_ftp {
	font-size: 11px;
	color: #595965;
	height: 1%; /*crazy ie7...*/
	text-align: left;
	padding-bottom: 2px;
	vertical-align: middle;
	margin: 5px;
	line-height: 2px;
	}
#bottomnav a.copy {
	display: block;
	background: url(http://assets.lounge22.com/../../portal/images/mucca.gif) no-repeat bottom left;
	height: 43px;
	width: 600px;
	margin: 0 auto;
}

#bottomnav a.copy:hover {
	background-position: top right;
}


#portalretail {
	width: 294px; margin: 20px 0 0 20px; padding-bottom: 10px; border-bottom: 1px dotted #dddddd;
}

#portalretail p{
	font-size: 10px; color: #666666;
}

#portalcontract {
	width: 294px; margin: 20px 0 0 20px; padding-bottom: 10px; border-bottom: 1px dotted #dddddd;
}

#portalcontract p{
	font-size: 10px; color: #666666;
}

#portalrental {
	width: 294px; margin: 30px 0 0 20px; padding-bottom: 10px; border-bottom: 1px dotted #dddddd;
}

#portalrental p{
	font-size: 10px; color: #666666;
}

/*warning, ripoff*/


