body {
     	background-image: 	url(images/collage.jpg);
    	background-repeat:	repeat;
	    background-attachment:	fixed;
     	font-family:		Georgia, Times New Roman, Times, serif;
      margin:			0px 60px 0px 60px;
}


#links{
	text-align:		center;
	background-image:	url(images/clouds.jpg);
	background-repeat:	repeat;
	padding:		15px;
	margin:			10px;
	border-color:		#71716f;
	border-style:		solid;
	border-width:		2px;
	width:          1050px;
}

a:link {
	color:			#7a643c;
}

a:visited {
	color:			#3b3b3a;
}

table#main{
   width:   1080px;
   padding:  10px 65px 10px 10px;
   border-collapse:   collapse;
   text-align:         center;
}

#sidebar{
	text-align:		center;
	background-image:	url(images/clouds.jpg);
	background-repeat:	repeat;
	padding:		15px 65px 60px 15px;
	margin:			0px 10px 10px 10px;
	border-color:		#71716f;
	border-style:		solid;
	border-width:		2px;
	position:		absolute;
	top:			   250px;
	right:			10px;
	width:			600px;
}

.sidebar1{
  width: 400px;
}

#main {
	text-align:		center;
	background-image:	url(images/clouds.jpg);
	background-repeat:	repeat;
	border-color:		#71716f;
	border-style:		solid;
	border-width:		2px;
	padding:		15px;
	margin:			10px;
	top:			250px;
	width:		1050px;
}

.header {
	padding:		10px;
	margin:			0px;
	width:     1050px;
}

h1 {
    	padding:		0px 30px 0px 30px;
}

#spacer {
    background-image: none;
    padding:          5px;
}

#options {
	font-size:		105%;
}

p {
   padding:			0px 60px 0px 60px;
}

a  {
	padding:		0px 15px 0px 0px;
}

#intro {
	padding:		5px;
	margin:			0px 35px 35px 35px;
	font-size:		105%;
}

#image {
	margin:			15px 10px 15px 10px;
}

td,th {
	padding:		2px;	
}

#image {
	margin:			15px 50px 40px 10px;
}

#amain {
	background-image:	url(images/clouds.jpg);
	background-repeat:	repeat;
	border-color:		#71716f;
	border-style:		solid;
	border-width:		2px;
	padding:		15px;
	margin:     10px;
	width:			1050px;
	font-size:	        105%;
}

#gmain {
	background-image:	url(images/clouds.jpg);
	background-repeat:	repeat;
	border-color:		#71716f;
	border-style:		solid;
	border-width:		2px;
	padding:		15px;
	margin:			10px;
	text-align:		center;
	width:        1050px;
}

table.gmain {
	padding:		10px 20px 10px 60px;
}

th.gmain {
	font-size:		105%;
	padding:		5px;
}

td.gmain {
	padding:		5px;
}

.size{
	font-size:		110%;
}

.gfoot {
	text-align:		right;
}


#footer {
    width:    1050px;
  	color:	  		#3b3b3a;
  	text-align:     	center;
  	padding:       		15px;
  	margin:        		10px;
  	font-size:     		80%;
  	clear:	   		left;
	background-image:	url(images/clouds.jpg);
	background-repeat:	repeat;
	border-color:		#71716f;
	border-style:		solid;
	border-width:		2px;
}

#afooter {
  	color:	  		#3b3b3a;
  	text-align:     	center;
  	padding:       		15px;
  	margin:        		10px;
  	font-size:     		80%;
  	clear:	   		left;
	background-image:	url(images/clouds.jpg);
	background-repeat:	repeat;
	border-color:		#71716f;
	border-style:		solid;
	border-width:		2px;
	width:          1050px;
}

#gfooter {
  	color:	  		#3b3b3a;
  	text-align:     	center;
  	padding:       		15px;
  	margin:        		10px;
  	font-size:     		80%;
  	clear:	   		left;
	background-image:	url(images/clouds.jpg);
	background-repeat:	repeat;
	border-color:		#71716f;
	border-style:		solid;
	border-width:		2px;
	width:         1050px;
}

#psidebar{
	background-image:	url(images/clouds.jpg);
	background-repeat:	repeat;
	padding:		15px;
	margin:			31px 110px 10px 10px;
	border-color:		#71716f;
	border-style:		solid;
	border-width:		2px;
	position:		absolute;
	top:			250px;
	right:			0px;
	width:			610px;
	text-align:		center;
}

#pheader {
	padding:		2px 15px 10px 15px;	
}

#pmain {
	background-image:	url(images/clouds.jpg);
	background-repeat:	repeat;
	border-color:		#71716f;
	border-style:		solid;
	border-width:		2px;
	padding:		15px;
	margin:			10px;
	top:			250px;
	width:			35%;
	text-align:		center;
}


#restoration {
	text-align:		left;
	padding:		10px;
}

#other {
	text-align:		left;
	padding:		10px;
}


#shipping {
	text-align:		left;
	padding:		10px;
}

a#psidebar  {
	padding:		0px 15px 0px 0px;
}

#pfooter {
  	color:	  		#3b3b3a;
  	text-align:     	center;
  	padding:       		15px;
  	margin:        		10px;
  	font-size:     		80%;
  	clear:	   		both;
	background-image:	url(images/clouds.jpg);
	background-repeat:	repeat-x;
	border-color:		#71716f;
	border-style:		solid;
	border-width:		2px;
	position:		absolute;
	width:			1050px;
}

#contact {
	background-image:	url(images/clouds.jpg);
	background-repeat:	repeat;
	border-color:		#71716f;
	border-style:		solid;
	border-width:		2px;
	padding:		15px;
	margin:			10px;
	width:			1050px;
	font-size:	   105%;
	text-align:  center;
}

p#contact {
	text-align:		center;
}

a#contact {
   border: 0px;
}

#fmain {
	background-image:	url(images/clouds.jpg);
	background-repeat:	repeat;
	border-color:		#71716f;
	border-style:		solid;
	border-width:		2px;
	padding:		15px;
	margin:			10px;
	width:			1085px;
	font-size:	  105%;
}


#questions {
  padding:      10px;
}


#answers {
  text-align:  left;
  padding:    15px;
}