body{ 
/* margin: 0;*/
margin:0 auto;
text-align:center;    /* Center main container in IE */
background-color: #e8e8e8;
background-color: rgb(219,0,27);
background-color: red;
background-position:center top;  
}

/* P-styles */
#content p{
margin: 0;
font-family:arial;
font-size: 16px; 
color: black;
color: #505050;
font-weight:bold;
}

#col_left_inside p{
font-family:arial;
font-size: 12px; 
color: red;
color: #505050;
font-weight:bold;
}

a:link {color:#5382bf;}
a:visited {color:#5382bf;} 
a:active {color:#5382bf;} 
a:hover {color:#5382bf;}

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}

/* H-styles */
h1, h2, h3, h4, h5, h6 {
color: orangered; 
font-family:arial;
font-weight:bold;
}
h1{
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
h2{
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}


/* LI-styles */
#content li{
margin: 0;
font-family:arial;
font-size: 16px; 
color: black;
color: #505050;
font-weight:bold;
}

#page{
z-index: 1;
margin:0 auto; 
text-align:center;    /* Center main container in IE */
width: 960px;
/*background: darkgrey;*/
margin-top: 0px;
margin-bottom: 20px;
/*border: 1px solid #cccccc;*/
}
 
#header{
z-index: 2;
position:relative;
text-align:left;
width: 960px;
height: 180px;
background: #e8e8e8;
border-bottom: 1px solid #cccccc;
}

#logo{
z-index: 3;
position:absolute;
top: 35px;
left: 0px;
}

#phonemail{
z-index: 3;
position:absolute;
top: 47px;
left: 730px;
}

#logofield{
z-index: 20;
margin:0 auto;
position:relative;
text-align: center;
width: 300px;
height: 20px;
/*background: grey;*/
font-family:arial!important;
font-size: 18px; 
font-weight:bold;
color:#505050; 
text-shadow: 1px 1px darkgrey;
}


#buttons{
z-index: 4;
position: absolute;
top: 147px;
left: 15px;
width: 500px;
height: 40px;
/*background: black;*/
}

#content {
z-index: 4;
position: relative;
width:960px;
/*height: 700px;*/
background: black;
}

.Christmas {
 z-index: 6;
 position: absolute;
 width:10px;
 height: 10px;
}

#col_left{
z-index: 4;
float: left;
width:379px;
height: 650px;
text-align: left;
margin-top: 0px;
background: white;
border-left: 1px solid #cccccc;
}

#col_left_inside{
z-index: 5;
width:339px;
height: 650px;
text-align: left;
margin-top: 0px;
margin-left: 20px;
/*background: #d0d0d0;*/
background: white;
}

#col_left_inside_text{
z-index: 6;
width:319px;
/*height: 650px;*/
text-align: left;
margin-top: 0px;
margin-left: 20px;
/*background: #d0d0d0;*/
background: white;
}


#col_right{
z-index: 4;
float: left;
width:579px;
height: 650px;
margin-top: 0px;
text-align: left;
background: #d0d0d0;
background: white;
border-right: 1px solid #cccccc;
/*text-shadow: 0 0 0.01em black, 0 0 0.01em black, 0 0 0.01em black*/
/*text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.7);*/
/*text-shadow: 1px 1px 1px #000000;*/
}

#contact{
z-index: 4;
float: left;
margin-top: 0px;
margin-left: 90px;
margin-right: 90px;
text-align: left;
background: #d0d0d0;
background: white;
}

#contactform{
z-index: 4;
margin-top: 30px;
margin-left: 80px;
margin-right: 40px;
}

.txtbox{
margin: 20px;
}

#footer{
z-index: 2;
float: left;
margin:0 auto; 
text-align:center;    /* Center main container in IE */
width: 960px;
height: 40px;
background: black;
background: #e8e8e8;
border-top: 1px solid #cccccc;
margin-bottom: 20px;
}

.footerfield{
position:relative;
top: 15px;
left: 10px;
/*width: 50%;*/
height: 24px;
text-align: left;
padding: 0px;
line-height:100%;
font-family: 'Lucida Grande','Lucida Sans',Arial,sans-serif;
font-size: 10px; 
}

.myButton {
	background-color:#bdd2ff;
	display:inline-block;
	cursor:pointer;
	color:#5382bf;
	font-family:arial;
	font-size:13px;
	padding:9px 12px;
	text-decoration:none;
}
.myButton:hover {
	background-color:#d7e5f2;
}
.myButton:active {
	position:relative;
	top:1px;
}
