/* CSS Document */

body{
font-family:helvetica, arial, sans-serif;
font-size:12px;
color:#888;
text-align:center; /* centers for IE */
margin:0 0 0 0;
padding:0 0 0 0;
background-color:#fff;
}

#header{
width:100%;
height:108px;
float:left;
background-image:url(images/gradient.gif);
background-repeat: repeat-x;
}

#headertext {
width: 965px;
text-align: left;
margin: 0 auto;
padding: 0 0 0 5px;
}

#logo{
height:80px;
width:250px;
float:left;
margin:15px 0 0 40px;
padding:0 0 0 0;
}

#list{
width:425px;
height:20px;
float:left;
margin:65px 0 0 247px;
}

#list ul{
style:none;
}

#list li{
display:inline;
margin:0 25px 0 0;
padding:0 0 0 0;
font-size:1.1em;
}

#list li a {
color: #367F7F;
text-decoration: none;
}

#list li a:hover{
color:#BECD2C;
text-decoration:none;
}

#list ul li.lastList{
margin:0 0 0 0;
}
/*end header*/

#wrapper{
margin: 0 auto;
text-align:left;
width:950px;
}

h1{
font-family:"Times New Roman", Times, serif;
font-size:24px;
font-style:normal;
font-weight:lighter;
color:#BECD2C;
}

.price {
	color: #333;
	font-style:italic;
}

#click{
margin:0 0 10px 0;
padding:0 0 0 0;
font-size:.9em;
}

#pages{
margin:0 24px 0 0;
padding:0 0 0 0;
font-size:.9em;
text-align:right;
}


#slideshow{
margin:20px 0 0 0;
}

.img{
float:left;
padding:5px;
border-width:1px;
border-style:dotted;
border-color:#367F7F;
}

.screenShots{
margin:0 10px 10px 0;
float:left;
border-width:2px;
border-style:solid;
border-color:#BECD2C;
}
.screenShots:hover{
border-width:2px;
border-style:solid;
border-color:#367F7F;
}

#mainContent{
margin:0 0 0px 0;
padding:0 0 0px 0;
}
#mainContentLeft{
width:267px;
height:0;
margin:40px 0 0 40px;
padding:0 0 0 0;
float:left;
}

#mainContentRight{
float:left;
width:600px;
height:0px;
margin:30px 0 0 15px;
padding:0 0 0 0;
font-size:1.0em;
/* visibility:hidden; */
}
#mainContentLeftHome{
width:358px;
height:500px;
margin:35px 0 0 37px;
padding:0 0 0 0;
float:left;
letter-spacing:.1em;
line-height:1.4em;
}
#mainContentRightHome{
width:460px;
height:460px;
margin:0 0 0 30px;
padding:0 0 0 0;
float:left;
}
#mainContentLeftAbout{
width:475px;
margin:75px 15px 0 37px;
padding:0 0 0 0;
float:left;
}
#mainContentRightAbout{
width:358px;
height:445px;
margin:35px 0 0 0;
padding:0 0 0 0;
float:left;
letter-spacing:.1em;
line-height:1.4em;
}
#mainContentLeftContact{
width:475px;
margin:75px 15px 0 37px;
padding:0 0 0 0;
float:left;
}
#mainContentRightContact{
width:358px;
height:445px;
margin:35px 0 0 0;
padding:0 0 0 0;
float:left;
letter-spacing:.1em;
line-height:1.4em;
}
.description{
letter-spacing:.1em;
line-height:1.4em;
float:left;
width:200px;
margin:35px 0 0 25px;
padding:0;
}


#footer{
border-width: 1px 0 0 0;
border-style: solid; 
border-color: #367F7F;
width:950px;
height:40px;
margin:0px 0 0 0;
float:left;
position: absolute;
bottom: 0;
}

#footer ul{
style:none;
}

#footer li{
margin:0 10px 0 0;
padding:0 0 0 0px;
display:inline;
font-size:.9em;
}

#footer li a{
color:#888;
text-decoration:none;
}

#footer li a:hover{
color:#367F7F;
}

#footer ul li.lastFooter{
margin:0 0 0 300px;
}

.pic{
padding:5px;
border-width:1px;
border-style:dotted;
border-color:#367F7F;
}