html {
	background: url("../gfx/bg.jpg") 0px -80px repeat-x;
	background-color: #5380A4;
	padding-bottom: 20px;
	
}

body {
	font-family: Arial, Helvetica, Sans-Serif;
	margin: 25px 0px 80px 0px; 
	text-align: center; 
	min-width:900px;
}

h1 {
	font-family: Helvetica, Arial, Serif;
}

h2 {
	font-family: Helvetica, Arial, Sans-Serif;
}

h3 {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size:100%;
	margin-top:7px;
}

.menuitem {
	border-top: 1px dotted #000;
	width:200px;
	height: 32px;
}

#contactitem {
	border-top: 1px dotted #000;
	width:300px;
	height: 32px;
}

a {
	text-decoration: none;
	outline: none; 
}

a:link {		
	color: #4F4E15;
	text-decoration: none;
}

a:visited {
	outline: none; 
	color: #4F4E15;
}

a:hover {
	text-decoration: none;
	outline: none; 
	color: #fff;
}

.fronttext {
	margin-left: 20px;
	margin-top: -10px;
	color:#FFF;
	font-size: 130%;
}

#menubar {
	padding:40px;
	padding-top:20px;
	color:#444311;
}

.prodmenubar {
	padding:40px;
	padding-top:20px;
	width:150px;
	float:left;
}

#centerpiece {
	width: 1000px;
	text-align: left; 
	margin: 0px auto;
	background-color: #96CAF3;
	border: 1px solid #FFF;
	height:450px;
}

#contact {
	text-align: right; 
	float:right;
	width: 320px;
	margin-right:20px;
	color:#134064;
	font-size:100%;
}

#footer {
	text-align: center; 
	font-size:80%;
	color:#FFF;
	margin: 0px auto;
	margin-top:100px;	
	min-width: 985px;
	bottom:20px;
	position:relative;
	/*margin-bottom:40px;	*/
	padding: 0px;
	padding-bottom: 20px;
}

#content {
	background: url("../gfx/bg2.jpg") 0px 0px repeat-x;
	height:482px;/*99*/
	background-color: #E5E13B;
	margin:-1px;
	border-right: 1px solid #6B691C;
	color: #000;
}

#contentbottom {
	background: url("../gfx/bottom.gif") 0px 0px repeat-x;
	height:46px;
	width:302px;
	margin-top:73px;
}

#frontbox {
	min-height:472px;
	width:710px;
	border-left:1px solid #FFF;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
	background: url("../gfx/frontpic3.jpg") 0px 0px no-repeat;
	float: right;
	margin-right:-1px;
	padding: 15px;
	background-color: #96CAF3;
}

#frontbox3 h1
{
    color:#294050;
}

#frontbox3 h2
{
    color:#294050;
}

.contactbar h1
{
    color:#4F4E15;
}

.prodmenubar h1
{
    color:#4F4E15;
}

#frontbox3 {
	min-height:472px;
	width:710px;
	border-left:1px solid #FFF;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
	float: right;
	margin-right:-1px;
	padding: 15px;
	background: url("../gfx/backg2.jpg") 200px 0px no-repeat;
	background-color: #96CAF3;
	
}

.productbox 
{
    background: url("../gfx/bigbg.jpg") 0px 0px repeat-x;
    border: 1px solid #FFF;
    background-color: #B9D0DF;
    color:#000;
    margin-bottom:10px;
    padding-top:-20px;
    padding:10px;
    padding-bottom:0px;
    font-size:75%;
    
   /* */
}

.productbox h2 
{
    color:#334D5E;
    font-style:oblique;
}

.editbox 
{
    width:300px;
    margin:5px;
    float:left;
    background-color: #D9EAF7;
    padding:10px;
    min-height:420px;
    margin-bottom:30px;
}

.editbox2 
{
    width:300px;
    margin-right:5px;
    background-color: #D9EAF7;
    padding:10px;
    margin-bottom:30px;
}

#frontfix 
{
    margin-top:-15px;
}

#frontboxlogin 
{
    float:left;
    padding-top:5px;
    width:450px;
    padding-left:15px;
}

#frontinsert {
	background: url("../gfx/corner.gif") 0px 0px no-repeat;
	background-color: #5380A4;
	float: left;
	height:482px;
	width:20px;
	border-top:1px solid #FFF;
	border-right: 1px solid #6B691C;
}

/*#frontinsert2 {
	background: url("../gfx/corner.gif") 0px 0px no-repeat;
	background-color: #5380A4;
	float: right;
	height:30px;
	width:20px;
	margin-top:540px;
	border-top:1px solid #6B691C;
	border-right: 1px solid #6B691C;
}*/

#menubox1, #menubox2, #menubox3, #menubox4 {
	float: right;
	height:150px;
	width:162px;
	background-color:#000;
	margin-right: 10px;
	margin-top: 275px;
	color:#FFF;
	border: 1px solid #BBB;
	border-bottom: 0px solid #FFF;
	border-top: 1px solid #FFF;
	background: url("../gfx/frontpic_bg.jpg") 0px -295px no-repeat;
	text-align: center; 
}

#menubox1 {
	background-position: -30px -295px;
}

#menubox2 {
	background-position: -204px -295px;
}

#menubox3 {
	background-position: -378px -295px;
}

#menubox4 {
	background-position: -552px -295px;
}

#menutext1, #menutext2, #menutext3, #menutext4 {
	margin:5px;
	color:#FFF;
	font-size:90%;
}

.menuboximg {
	margin-top:-20px;
}

#prodmenu {
	float:left;
	height:300px;
	width:742px;
	margin-left:-16px;
	margin-bottom:-417px;
	margin-top:-15px;
	/*border-top: 1px solid #FFF;*/
	border-bottom: 1px solid #FFF;
	background: url("../gfx/bg2.jpg") 30px 0px repeat-x;
	background-color: #E5E13B;
}

/*#antishadow {
	float:left;
	width:33px;
	height:50px;
	background: url("../gfx/cornershadow.jpg") 0px -8px no-repeat;
	background-color: #E5E13B;
	margin-top:1px;
}*/

#vr {
	float:left;
	height:250px;
	width:1px;
	border-left:1px dotted #332;
	margin-left: 10px;
	margin-right: -22px;
	margin-top: 30px;
}

#pointer {
	margin-left:-22px; margin-right:2px; margin-top:-10px;
}

#frontinsert2 {
	background: url("../gfx/corner2.gif") 0px -8px no-repeat;
	background-color: #5380A4;
	float: right;
	height:298px;
	width:20px;
	/*border-bottom:1px solid #FFF;*/
	border-left: 1px solid #6B691C;
	margin-top:1px;
	/*margin-bottom:2px;*/
}

#contactbar {
	padding:40px;
	padding-top:20px;
	width:550px;
	float:left;
	
	/*position:relative;*/
	margin-top:-300px;
	margin-bottom:-390px;
}

#contactbar h1 
{
    color:#4F4E15;
}

#tele {
	float:right;
	margin-top:1px;
	margin-right:20px;
	background: url("../gfx/switchlady.jpg") 0px 0px no-repeat;
	width:296px;
	height:299px;
	background-color: #FFF;
}

#frontbox2 {
	height:472px;
	width:710px;
	border-left:1px solid #999;
	border-bottom:1px solid #000;
	border-right:1px solid #888;
	background: url("../gfx/rotator.jpg") -1480px 301px no-repeat;
	float: right;
	margin-right:-1px;
	padding: 15px;
	background-color: #96CAF3;
}

#tabfill {
	height:300px;
	width:175px;
	background: url("../gfx/frontpic4.jpg") 0px 0px no-repeat;
	margin-left: 20px;
	margin-top:-20px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
}

#frameholder {
	margin-left:1px;
	margin-top:301px;
	position:absolute;
	border:3px solid #000;
	height:197px;
	width:734px;
}

a.bluelink 
{
    font-size : 90%;
    color: #252B56; 
    text-decoration: underline;
}

a.bluelink:hover 
{
    color: #FFFFFF; 
}

#frontline 
{
    float:left;
    margin-left:-240px;
    margin-top:244px;
    width:235px;
    height:0px;
    background: url("../gfx/alliansup.gif") 0px -50px repeat-y;
}

#frontline2 
{
    float:right;
    width:80px;
    height:0px;
    background: url("../gfx/textup.gif") 5px -50px repeat-y;
}

p.news 
{
    font-family:Times New Roman, Serif;
}

h2.news
{
    color:#252B56;
}

.newshold
{
    border:1px solid #000;
    background-color:#FFF;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:20px;
    overflow:auto;
}

.newsimage 
{
    text-align:center;
    float:right; 
    max-width:300px;
    max-height:500px; 
    padding:0px 0px 10px 10px;
    margin-top:20px;
    margin-left:20px;
}

#workimage
{
    float:right;
    border:1px solid #000;
    margin:30px;
    margin-top:0px;
    margin-right:10px;
}
    


