/***************************************************
GLOBAL PAGE LAYOUT ELEMENTS
***************************************************/
body {
 background-color: #c00;
 margin: 0;
 padding: 0;
}  

#horizon {
 background-color: transparent;
 text-align: center;
}

#wrapper {
 position: relative;
 text-align: left;
 margin: 0 auto;
 width: 770px;
}

html>body #wrapper {
 width: 770px; 
} 

.centered {
 text-align: center;
 margin: 0 0 10px 0;
 padding: 0;
}

/***************************************************
RIGHT NAV BAR
***************************************************/
#sidecolumn {
 float: right;
 margin: 0;
 padding: 0;
 width: 235px;
 height: 552px;
 background-color: #c00;
 background-image:url(../_images/home/sidecolumn.gif);
 background-position: top right;
 background-repeat: no-repeat; 
}

#search_column-in {
 margin: 0;
 padding: 50px 12px 0 12px;
}

#column-in {
 margin: 0;
 padding: 0 12px 0 12px;
}

#divBar {
 margin: 0;
 padding: 0 6px;
}

#sidecolumn p { 
 padding: 0;
 margin: 0;
}

form {
 padding: 0;
 margin: 0;
}

input {
 margin: 8px 0 8px; 0;
 padding: 0;
 border: 1px solid #339;
}

select {
 margin: 8px 0 8px; 0;
 padding: 0;
 border: 1px solid #339;
}

#nav {
 margin: 0;
 padding: 0 0 8px 0;
}

img {
 border: 0;
}
#freesample {
 width: 120px;
 height: 65px;
 margin: 110px 0 0 0;
 padding: 0;
 border: 0px solid #000;
}
#godaddy {
 width: 120px;
 height: 65px;
 margin: 20px 0 0 0;
 padding: 0;
}

/***************************************************
CONTENT
***************************************************/

#content {
 width: 508px;
 background-color: #f60;
}

#content p {
margin: 0;
padding: 0;
}

.padded {
margin: 0;
padding: 5px 0;
}

#content2 {
 margin: 0;
 padding: 0;
 width: 496px;
 background-color: #ff9;
 border-left: 6px solid #f60;
 border-right: 6px solid #f60;
 width:508px; 
 voice-family: "\"}\""; 
 voice-family:inherit;
 width: 496px;
}

/***************************************************
PRODUCTS
***************************************************/

#products {
 margin: 0 auto;
 padding: 0;
 text-align: center;
 width: 475px;
}

#products td {
 text-align: left;
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 color: 000;
}

#products p {
margin: 5px 5px 0 0;
}

.price {
 font: 16px Verdana, Arial, Helvetica, sans-serif;
 color: #c00;
 font-weight: bold;
}

.size {
 font: 12px Verdana, Arial, Helvetica, sans-serif;
 color: 000;
}

#img_notes_home {
 padding: 0 5px 0 0;
}

#prod_column-in {
 padding: 25px 0 0 10px ;
}

#prod_notes {
 margin: 20px 0 0 0;
 padding: 0;
 width: 311px;
 height: 220px;
 background-color: #fff;
 background-image: url("../_images/home/prod_notes.gif");
 background-position: top right;
 background-repeat: no-repeat;  
}

#prod_tickets {
 margin: 20px 0 0 0;
 padding: 0;
 width: 150px;
 height: 220px;
 background-color: #fff;
 background-image: url("../_images/home/prod_tickets.gif");
 background-position: top right;
 background-repeat: no-repeat;  
}

#prod_stamps {
 margin: 20px 0 0 0;
 padding: 0;
 width: 150px;
 height: 220px;
 background-color: #fff;
 background-image: url("../_images/home/prod_stamps.gif");
 background-position: top right;
 background-repeat: no-repeat;  
}

#prod_postcards {
 margin: 20px 0 0 0;
 padding: 0;
 width: 150px;
 height: 220px;
 background-color: #fff;
 background-image: url("../_images/home/prod_postcards.gif");
 background-position: top right;
 background-repeat: no-repeat;  
}

#prod_stickers {
 margin: 20px 0 0 0;
 padding: 0;
 width: 150px;
 height: 220px;
 background-color: #fff;
 background-image: url("../_images/home/prod_stickers.gif");
 background-position: top right;
 background-repeat: no-repeat;  
}

/***************************************************
FOOTER
***************************************************/

#footer {
 width: 508px;
 height: 41px;
 background-image: url("../_images/home/bottom_corners.gif");
 background-position: top right;
 background-repeat: no-repeat;  
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 color: #930;
}

#footer_column-in {
 margin: 0;
 padding: 18px 12px 0 12px;
}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
 color: #ff9;
}

/****************************************************
LINKS
****************************************************/

a:link, a:visited, a:hover, a:active {
 color: #c00;
}