@charset "utf-8";
/* CSS Document */

body {
	background-color: #000;
}

.content{
	color:#e5e5e5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-align:justify;
	margin-left:0;
	margin-right:0;
	margin-top:17px;
	padding-left:.5em;
	padding-right:.5em;
	padding-bottom:1.0em;
	padding-top:.1em;
}

td#content{
	background-image:url(../images/content_top-bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#111111;
}

td#footer-mid{
	color:#F60;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:center;
}

#heading{
	color:#F60;
	font-weight:bold;
}

#dash-underline{ 
	border-bottom:1px dotted #F60;
	font-weight:bold;
}

a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#69C;
	font-weight:bold;
	text-decoration:none;
}

a:hover{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#69C;
	font-weight:bold;
	text-decoration:underline; 
}

a:visited{ 	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9549F1;
	font-weight:bold;
}

.table_prices {
	background-color:#efefef;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

label {
	width: 10em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}
 
.submit input {	margin-left: 4.5em; } 

input {
	color: #781351;
	background: #fee3ad;
	border: 1px solid #781351;
}
 
.submit input {
	color: #000;
	background: #ffa20f;
	border: 2px outset #d7b9c9;
} 

legend {
	color: #fff;
	background: #ffa20c;
	border: 1px solid #781351;
	padding: 2px 6px;
}

fieldset#border { border:1px solid #F90; }

fieldset#noborder {border:0; }

#right { text-align: right; }

td#portfolio:hover{	background-color:#12155a; }

#map {
	position:relative;
	margin:0 auto; 
}

#shade-left {
	background-image:url(../images/shade-left.jpg);
	background-repeat:repeat-y;
	background-position:right;
}

#shade-right {
	background-image:url(../images/shade-right.jpg);
	background-repeat:repeat-y;
	background-position:left;
}

.center {text-align: center; }

ul#portfolio-list{
	list-style:none;
}
ul#portfolio-list li{
	padding:4px 5px;
	margin:3px;
	width:350px;
	background-color:#333;
	border:1px solid #000;
}

ul#portfolio-list li:hover{
	background-color:#F60;
	color:#000;
}

ul#portfolio-list li a:hover{
	color:#000;
	text-decoration:underline;
}