body{
	text-align: center; /* required for centering the page in IE */background-image: url('../images/cloud1b.jpg');
margin-top:10px;
margin-bottom:30px;
  color:#000000;
font-size: 100%;
font-family: arial, helvetica, sans-serif;
}

#page_wrapper {
width: 760px;
	margin: 0 auto; /* centering the page */
	text-align: left;
	background-color: #79C2F9;
}

#content_wrapper {
}

#page_header	{
width: 760px;
padding-top:5px;
height: 120px;
background: url('../images/photobanner.png' ) ;
background-repeat: no-repeat;
text-align:center;
}



#left_side{
width: 580px;
float:right;
background-color:#E0F9F1;
margin-bottom: 10px;
margin-left: 2px;
margin-right:2px;
}



#submit_form {
text-align:center;
}


#left_side h1 {
padding-top:10px;
padding-left: 10px;
font-family: arial, helvetica, sans-serif;
font-size:x-large;
color: #000000;
letter-spacing: -1px;
margin:0px;
}

#left_side h2 {
padding-top:0px;
padding-left: 10px;
font-family: arial, helvetica, sans-serif;
font-size:x-large;
color: #000000;
margin:0px;  
}

#left_side h3 {
margin:20px;
margin-right:15px;
font-family: arial;
font-size:1.1em;
line-height:18px;

}

#left_side p {
margin:10px;
margin-right:15px;
font-family: arial;
font-size:medium;
line-height:1.2em;
color: #333333;
}

#left_side hr { height:2px;
margin-left:25px;
margin-right:25px;
color:blue;
}


/*images in center column*/

img.right {
border:0;
padding:5px;
float:right;
}

img.left {
border:0;
padding:5px;
float:left;
}

img.none {
border:0;
padding:1px;
float:none;
}

#leftcolumn {
top:25px;
float: left;
width: 150px;
margin-bottom: 5px;
margin-left:2px;
}


#leftcolumn a.menu {
display:block;
font-size: 1.1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
padding-left: 5px;
padding-right: 2px;
padding-bottom:2px;
width: 150px;
text-align: center;
margin-left:5px;
border: 1px outset #000000;
margin-bottom:2px;
}

#leftcolumn a.menu:link {
color: #2f2f2f;
background-color: #AED6FA;
}

#leftcolumn a.menu:visited {
color: #2f2f2f;
background-color: #d3d3d3;
}

#leftcolumn a.menu:hover {
text-align: center;
border-right: 1px inset #717DBD;
background-color: #B5CEE2;
border-right: 1px inset #717DBD;
border-bottom: 1px inset #717DBD;
}

#leftcolumn a.menu:active {
text-align: center;
color: #F7DC90;
background-color: #1EBDAA;
border: 1px solid #2f2f2f;
}

#leftscroller{
padding-left: 10px;
margin-top:10px;
}

#right_side {
position:relative;
top:10px;
float: right;
width: 17%;
margin-right: 1%;
padding:1px;
}

#leftcolumn h3 {
margin-left:7px;
margin-bottom: 5px;
font-family: arial;
font-size:medium;
font-weight: bold;
color: #1369B0;
background: #E5EEFD;
border:1px solid #A3B0A2;
display:block;
width:155px;
text-align:center;
}

#leftcolumn h2 {
font-family: arial, helvetica, sans-serif;
margin-top:10px;
margin-right:20px;
margin-bottom: 5px;
font-family: arial;
font-size:1.2em;
font-weight: bold;
line-height:16px;
color: #B09A5E;
background: #3A4DFD;
padding-bottom:14px;
border:1px solid #3a3b22;
display:block;
width:150px;
text-align:center;
}

#right_side p {
margin:5px;
margin-bottom:15px;
padding-right:10px;
font-size:small;
line-height:16px;
padding-left:5px;
font-family: verdana, arial, helvetica, sans-serif;
}

#leftcolumn p {
width:150px;
list-style-type:none;
margin-bottom:5px;
font-size:medium;
font-family: verdana, arial, helvetica, sans-serif;
background-color:#4C5D93;
display:block;
color:#ffffff;
padding-left:5px;
}

/*upwards scrolling image*/
#marqueecontainer{
text-align:center;
position: relative;
margin-left:10px;
width: 150px; /*marquee width */
height: 325px; /*marquee height */
background-color: white;
overflow: hidden;
}

#vmarquee{
text-align:center;
position: absolute; width: 150px;}


#page_footer {
clear: both;
height: 190px;
border-top: solid white 2px;
text-align:center;
color:#000000;
padding-bottom:5px;
}  

#page_footer a:visited {
color: #f2c968; 
text-decoration: none;
}

#page_footer a:active {
color: #f2c968; 
text-decoration: none;
}	

#page_footer a:hover {
color: #f2c968; 
text-decoration: none;
}

img.footer {
border:0;
padding:5px;
float:none;
}

#page_footer p {
text-align:center;
padding-top:10px;
font-family: verdana, arial, helvetica, sans-serif;
font-size:11px;
line-height:16px;
color: #000000;
}

#page_footer a:hover {
text-align:center;
padding-top:10px;
font-size:11px;
line-height:16px;
color: #000000;
}

h1 {
margin: 0;
padding: 5px;
}

h2{
margin-top: 0;
padding-top: 7px;
}

h2, p {
margin-left: 7px;
margin-right: 7px;
}


.revealcontent{
visibility: hidden;
}


#prices a:link {
	color: #333333; 
	text-decoration: none;
	font-size:medium;
}

#prices a:visited {
	color: #333333; 
	text-decoration: none;
	}

#prices a:active {
	color: #333333; 
	text-decoration: none;
}	

#prices a:hover {
	color: #333333; 
	text-decoration: none;
}

.formfield{
	width:30px;
	text-align:right;

}
/*  */

.formfield2 {
	padding:2px;
	width:50px;
	text-align:left;

}



td .columnone {
width: 30%;
text-align:left;
margin-left:10px;
font-size:1.1em;
}

td .columnone1 {
width: 30%;
text-align:left;
margin-left:10px;
font-size:1.1em;
background-color:#819DF9;
}


td.columntwo {
width: 20%;
text-align:right;

}

td.columntwo1 {
width: 10%;
text-align:center;
background-color:#6985FF;
color:#fff;
padding-right:2px;
}

td.columntwo2 {
width: 10%;
text-align:center;
background-color:#4697C2;
color:#fff;
}

td.columntwo3 {
width: 10%;
text-align:center;
background-color:#54B5E9;
color:#fff;
}

td .columnthree {
width: 20%;
text-align: left;
color:#fff;
}

td .columnfour {
width: 15%;
text-align: center;
}

td .columntotal {
width: 15%;
text-align:center;
background-color:#33FFFF;
font-size:1.1em;
}

td .quotes {
width: 60%;
text-align:left;
margin-left:10px;
}

#leftside td .coltextheadleft{
text-align:left;
width:40%;
}

#leftside td .coltext {
width:20%;
text-align:right;
}

#prices a.menu {
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
padding-left: 5px;
padding-right: 2px;
padding-bottom:2px;
width: 75px;
text-align: center;
border: 1px outset #000000;
margin-bottom:1px;
}

#prices a.menu:link {
color: #2f2f2f;
background-color: #AED6FA;
}

#prices a.menu:visited {
color: #2f2f2f;
background-color: #d3d3d3;
}

#prices a.menu:hover {
text-align: center;
border-right: 1px inset #717DBD;
background-color: #B5CEE2;
border-right: 1px inset #717DBD;
border-bottom: 1px inset #717DBD;
}

#prices a.menu:active {
text-align: center;
color: #F7DC90;
background-color: #1EBDAA;
border: 1px solid #2f2f2f;
}