/* FND132 Fundamentals of the Internet
	Felix Rodriguez	25mar12  //
	Felix Rodriguez	2apr12  //
	Felix Rodriguez	3apr12  //
	Revised		-------  //
*/

.panoviewer {
 margin-top: -80px;
 border: solid thin;
}


.panoworld {
	margin-top: 30px;
	border: solid thin;
}

#world {
	margin-left: 80px;
	margin-top: -33px;
}

/*-----------------------------------*/

/* CSS for links */

a:link {text-decoration: none; color:#6666FF;}
a:visited {text-decoration: none; color:#336600;}
a:focus {text-decoration: none; color:purple;}
a:hover {text-decoration: none; color:#FFFFCC;}
a:active {text-decoration: none; color:#003366;}

#services {
 font-family: verdana, geneva, sans-serif; font-size: .7em;
 width: 896px;
 height: 105px;
 margin-left: 64px;
 margin-top:30px;
}

#slidepano {
	width: 871px;
	height: 250px;
	margin-left: 80px;
}

/*-----------------------------------*/

/* CSS for Background */

body {
 background-color:#CCFF00;
}


#box {
 margin-left:auto;
 margin-right:auto;
 margin-bottom:10px;
 padding:0px;
 width:1030px;
}

#vrviewer {
 font-family: palatino;
 font-size: 0.9em;
 width: 414px;
 height: 384px;
 float: left;
 margin-top: -383px;
 margin-left: 544px;
 border: solid thin;
}

#mapviewer {
 width: 415px;
 height: 385px;
 margin-top: -384px;
 margin-left: 545px;
}

/*-----------------------------------*/

/* CSS for Text */

h2 {
 font-family: arial, helvetica, sans-serif;
 color: #000033;
}

.foot {
 font-size: .7em;
 color: #336600;
 text-align: center;
 letter-spacing: 7px;
 word-spacing: 3px;
 margin-top: -15px;
}

.descrip {
 color: #000033;
 font-size: .7em;
 font-family: verdana, geneva, sans-serif;
 letter-spacing: .5px; 
}

/* CSS for Clients Web Page */

#clients {
 font-family: palatino; font-size: .9em;
 color: #000033;
 width: 390px;
 height: 270px;
 margin-left: 89px;
 margin-top:114px;
}

h3 {
 margin-left: 10px;
}

ul {
 margin-left: 30px;
}

/*-----------------------------------*/

/* CSS for Contact Web Page */

th {
 background-color: #FFFFCC;
 border: 1px solid #000033;
}

table {
 text-align: justify;
 margin-left: auto;
 margin-right: auto;
 color: #000033;
 width: 900px;
 text-align: justify;
 padding: 10px;
}

/*-----------------------------------*/


/* CSS for Index Web Page */

#logo {
 width: 162px;
 height: 162px;
 float: left;
 margin-left: 32px;
 margin-top: -50px;
 position:relative;
 top:5px;
}

#nav {
 width: 416px;
 height: 32px;
 margin-left: 544px;
 text-align: right;
 margin-top: 64px;
}

#viewer {
 width: 896px;
 height: 384px;
 margin-left: 64px;
}

#contact {
 font-family: palatino; font-size: .9em;
 color: #000033;
 width: 390px;
 height: 270px;
 margin-left: 89px;
 margin-top:114px;
}


#navlw {
 width: 288px;
 height: 30px;
 float: left;
 margin-left: 64px;
 margin-top: 10px;
}

#main {
 width: 500px;
 height: 64px;
 margin-left: 544px;
 margin-top: 7px;
}

#content {
 width: 416px;
 height: 90px;
 margin-left: 544px;
 margin-top: -20px;
 text-align: justify;
}

#validator {
 float: left;
 margin-top: 45px;
 margin-left: -290px;
}

#corp {
 width: 896px;
 height: 30px;
 margin-left: 64px;
}

p,h2 {margin: 0px;}

/*-----------------------------------*/
