body {

text-align: center;
min-width: 760px;

}

a{
outline:0;
}

#wrapper {

margin: -10px auto 10px auto; 
width: 912px;   
text-align: left;
background-color:#fcf6ed;

}

#view{
position:absolute;
z-index:50;
margin-left:780px;
margin-top:-35px;
}

#social{
position:absolute;
z-index:50;
margin-left:100px;
margin-top:-40px;
}	  


/* #################### NAV #################### */

#nav{
position:relative;
top:-20px;
left:0px;
*left:-40px;
*top:-10px;
}

#navcont{
position:absolute;
z-index:1;
*z-index:50;
top:0px;
left:0px;
}

#nav ul{
float:left;
list-style-type:none;
width:960px;
padding:0;
}

#nav a{
float:left;
font-family:comic sans ms;
font-style:italic;
font-weight:bold;
font-size:14px;
text-decoration:none;
color:black;
border:3px solid red;
background-color:#FFFFFF;
padding:5px 10px;
*padding:5px 8px;
}

#nav a:hover {
color:orange;
text-decoration:underline;
}

#nav li{
display:inline;
}
	  


/* #################### HOME PAGE CONTENT #################### */

#cov{
position:relative;
margin-top:20px;
*margin-top:25px;
}

#pages{
position:relative;
margin-left:907px;
margin-top:-892px;
}

#content{
margin-top:-830px;
margin-left:105px;
width:700px;
height:850px;
font-family:comic sans ms;
}

#content a{
color:black;
text-decoration:none;
}

#content a:hover {
text-decoration:underline;
}

#featured{
padding:20px 0px 0px 80px;
}

#mainImgs1{
text-align: center;
float:left;
padding:20px 20px 20px 20px;
width:125px;
font-style:italic;
font-weight:bold;
}

#mainImgs2{
text-align: center;
float:left;
padding:20px 20px 20px 20px;
width:125px;
font-style:italic;
font-weight:bold;
}

#mainImgs3{
text-align: center;
float:left;
padding:20px 20px 20px 20px;
width:125px;
font-style:italic;
font-weight:bold;
}

#newscont{
margin-top:-50px;
margin-left:525px;
*margin-top:-400px;
background-color:#9a9a98;
border:3px solid black;
width:233px;
}

#news{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px 10px 0px 10px;
}

#news a{
color:#fdc006;
text-decoration:none;
font-weight:bold;
}

#news a:hover{
text-decoration:underline;
}

#newsspace{
background-color:black;
padding:8px 8px 8px 8px;
}

#welcome{
margin-top:-300px;
margin-left:10px;
width:500px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
#welcome {margin-top: -170px;}
}


#ruffset{
float:left;
margin-top:-5px;
}

#ruffimg{
float:left;
padding-left:20px;
}

#ruffdesc{
float:left;
width:350px;
padding-left:10px;
}



/* #################### FOOTER #################### */

#foot{
position:absolute;
top:1000px;
}

#ff{
position:relative;
top:-30px;
left:80px;
*left:40px;
*top:-50px;
}

#footcont{
position:absolute;
z-index:1;
top:0px;
left:0px;
}

#footcont ul{
list-style-type:none;
width:100%;
padding:0;
}

#footcont a{
float:left;
font-family:comic sans ms;
font-style:italic;
font-weight:bold;
text-decoration:none;
color:black;
padding:10px 25px 10px 25px;
}

#footcont a:hover {
color:#fdc006;
text-decoration:underline;
}

#footcont li{
display:inline;
}

	  

/* #################### PRODUCTS #################### */
#prodpages{
float:right;
}

#productTxt1{
width:500px;
margin-top:-200px;
margin-left:180px;
}

#productTxt2{
width:500px;
margin-top:-200px;
margin-left:180px;
}
