.body {
margin-left: auto;
margin-right: auto;
width: 800px;
/*background:#FAEA85;*/
}

.main-container {
position: relative;
top: 0px;
margin-left: auto;
margin-right: auto;
margin-bottom:20px;
width: 800px;
height:100%;
font-family: sans-serif;
Font-size:12px;
font-weight: 600;
color: #000000;
cellspacing: 50px;
cellpadding:20px;
background-color: #c0c0c0;
border: 3px solid #000000;
}

#navigation-link-box {
position:relative;
top:20px;
width:680px;
height:23px;
margin: 0 auto;
background:#dddddd; 
line-height:22px;
border:1px solid #000000;
padding:0px;
vertical-align:text-middle;
}

#navigation-link-1 {
position:absolute;
top:0px;
left:0%;
width:25%;
height:13px;
display:inline;
margin-top:0px;
vertical-align:text-middle;
text-align: center;
}

#navigation-link-2 {
position:absolute;
top:0px;
left:25%;
width:25%;
height:13px;
display:inline;
margin-top:0px;
vertical-align:text-middle;
text-align: center;
}

#navigation-link-3 {
position:absolute;
top:0px;
left:50%;
width:25%;
height:13px;
display:inline;
margin-top:0px;
vertical-align:text-middle;
text-align: center;
} 

#navigation-link-4 {
position:absolute;
top:0px;
left:75%;
width:25%;
height:23px;
display:inline;
margin-top:0px;
vertical-align:text-middle;
text-align: center;
background:  #F1F369;
} 

/*  navigation bar styling */

#navigation-link-box a:link { font-family: Arial, Helvetica, Geneva, Swiss, "SunSans Regular", "sans serif";        
font-weight:900; font-size: .9em;
text-decoration:none;
vertical-align:text-middle;
color: #C0020B;
}
#navigation-link-box a:visited {font-family: Arial, Helvetica, Geneva, Swiss, "SunSans Regular", "sans serif",	
font-weight:900; font-size: .5em;
text-decoration:none;
vertical-align:text-middle;
color: #DA4104; 
}
#navigation-link-box a:hover { font-family: Arial, Helvetica, Geneva, Swiss, "SunSans Regular", "sans serif";	 
font-weight:900; font-size: .9em;
text-decoration:none;
vertical-align:text-middle;
color: #0621A8; 
}
#navigation-link-box a:active {font-family: Arial, Helvetica, Geneva, Swiss, "SunSans Regular", "sans serif",	
font-weight:900; font-size: .5em;
text-decoration:none;
vertical-align:text-middle;
color: #4B9001; 
}

.product-name { 
position: relative;
top:25px;
margin-top:20px;
height: 120px;
width: 600px;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-top:15px;
font-family: Arial, Helvetica, Geneva, Swiss, "SunSans Regular", "sans serif",	
font-weight:900; 
font-size: 18px;
text-decoration:none;
line-height: 30px;
color: #000000; 
text-align: center;
background: #ffffff;
border: 2px solid #000000;
}

.product-blurb {
position: relative;
top:25px;
height: 20px;
width: 550px;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
cellpadding: 10px;
font-family: Arial, Helvetica, Geneva, Swiss, "SunSans Regular", "sans serif";	
font-weight:700; 
font-size: 1.0em;
color: #000000; 
line-height:21px;
text-decoration:none;
vertical-align:text-middle;
text-align: center;
background: #dddddd;
border: 1px solid #000000;
}

.product-description {
position:relative;
top: 45px;
width: 545px;
height:340px;
margin-top: 20px;
margin: 0 auto;
padding:5px;
background-color: #dddddd;
font-family: Arial, Helvetica, Geneva, Swiss, "SunSans Regular", "sans serif"; 
font-size: 14px;  
font-weight: 700; 
color: #000000; 
text-align:center;
text-decoration: none;
border: 1px #000000 solid;  
}

/*
#description { 
position:relative;
top: 0px;
height: 60px;
font-size: 9pt; 
font-weight: 900; 
font-family: Arial, Helvetica, Geneva, Swiss, "SunSans Regular"; 
color: #000000; 
text-align: center;
}
*/


.span-description {

}


.span-description-text {

}


#info { 
position:relative;
height: 120px;
top: 0px;
font-family: Arial, Helvetica, Geneva, Swiss, "SunSans Regular"; 
font-size:12px; 
font-weight: 700; 
color: #000000; 
text-align: center;
line-height:20px;
border: 0px  solid green; 
}

.list {
list-style:none;
}

.sold {
position:absolute;
top: 140px;
left: 90px;
width: 600px;
height:150px;
margin-top: 20px;
padding: 10px 10px 10px 10px;
font-family: Arial, Helvetica, Geneva, Swiss, "SunSans Regular"; 
font-size:150px; 
font-weight: 700; 
color:red; 
text-align: center;
line-height:46px;
border: 0px #000000 solid;  
z-index:8;
}

.replacement-box-a {
text-align:center; 
font-family: Arial, Helvetica, Geneva, Swiss, "SunSans Regular", "sans serif";        
font-weight:900; 
font-size: 17px; 
text-decoration:none; 
color: #000000;
line-height:20px; 
}

.replacement-box-b {
text-align:center; 
font-family: Arial, Helvetica, Geneva, Swiss, "SunSans Regular", "sans serif";        
font-weight:900; 
font-size: 12px; 
text-decoration:none; 
color: #000000;
line-height:12px;
}

.cart-insert-box {
position:relative;
top: 70px;
left: 0px;
width: 300px;
height:250px;
margin-top: 20px;
margin: 0 auto;
padding: 10px 10px 10px 10px;
background: #ffffff;
border: 2px #000000 solid;  
}

 /* quick-cart styling*/

.quick-cart-box {

}
.logo-right {
position:relative;
height:50px;
/*top:-10px;*/
width:98%;
margin-top: 5px;
border:1px solid blue;
}

.simple-button simple-arrow-button {
border:1px solid blue;
}

.add-to-cart table {
position:absolute;
bottom:20px;
width:100%;
margin:0 auto;
}

/* add to cart link styling */

.add-to-cart a:link {  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	        
font-weight:900; font-size: 1.5em;
text-decoration:none;
vertical-align:middle;
text-align:center;
color: #125C95; 
}
.add-to-cart a:visited { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	
font-weight:900; font-size: 1em;
text-decoration:none;
vertical-align:middle;
text-align:center;
color: #DA4104; 
}
.add-to-cart a:hover { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	 
font-weight:900; font-size: 1.1em;
text-decoration:none;
vertical-align:middle;
text-align:center;
color: #C0020B;
}
.add-to-cart a:active { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	
font-weight:900; font-size: 1em;;
text-decoration:none;
vertical-align:middle;
text-align:center;
color: #4B9001; 
}

.photo-links {
position: relative;
top: 85px;
width: 425px;
/*height:100%;*/
margin: 0 auto;
margin-bottom:50px;
padding: 20px 20px 20px 20px;
border: 3px solid #000000;
background:#ffffff;
}

.photos {
position:relative;
width:375px;
height:225px;
top: 10px;
margin: 0 auto;
margin-bottom:20px;
padding: 20px 20px 20px 20px;
background-color: #c0c0c0;
border:1px  
solid green; 
}

.validation {
position:relative;
bottom:30px;
margin-left: auto;
margin-right: auto;

}
