* {
margin: 0;
padding: 0;
}
BODY, HTML {
background: url(../images/background.gif) repeat-y center top;
color:#85483a;
line-height: 15px;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
font-weight: normal;
}
a:link, a:active, a:visited {
color:#f18890;
text-decoration: underline;
}
a:hover {
color:#f18890;
text-decoration: underline;
}
#container {
width: 815px;
background: #fff;
margin: 0 auto;
padding: 0 0 20px 0;
}
#header {
width: 795px;
height: 95px;
background: #fff;
margin: 0 auto;
}
#header p {
text-transform: uppercase;
float: right;
padding: 55px 10px 0 0;
font-size: 10px;
}
#header p a {
color:#85483a;
text-decoration: none;
}
#header p a:hover {
color:#f18890;
text-decoration: underline;
}
#logo {
width: 168px;
height: 69px;
background: url(../images/logo.gif) no-repeat;
margin: 20px 0 0 0;
float: left;
}
#menu {
width: 781px;
height: 20px;
background: url(../images/menu-bar.gif) no-repeat;
margin: 0 auto;
text-align: center;
line-height: 20px;
}
#menu p {
display: inline;
padding: 0 28px 0 0;
text-transform: uppercase;
color: #fff;
font-weight: bold;
font-size: 11px;
}
#menu p a {
color: #fff;
text-decoration: none;
}
#menu p a:hover {
color:#ecf383;	
text-decoration: none;
}
#mainblog_container {
width: 795px;
overflow: auto;
margin: 0 auto;
}
#column {
width: 175px;
background: #fff;
float: left;
padding-left: 20px;
text-align: left;
}
#column p {
padding: 0 0 0 15px;	
}
#column form {
margin: 0 0 0 20px;	
}
#column form div { 
display: inline; 
margin: 0 5px 0 0;
}


#column ul, #column ul ol {
	margin: 0;
	padding: 0;
	}

#column ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#column ul p, #column ul select {
	margin: 5px 0 8px;
	}

#column ul ul, #column ul ol {
	margin: 5px 0 0 10px;
	}

#column ul ul ul, #column ul ol {
	margin: 0 0 0 10px;
	}

ol li, #column ul ol li {
	list-style: decimal outside;
	}

#column ul ul li, #column ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
#column ul li form {
	/*border: 1px solid red;*/
	margin: 10px 0px 0px 0px;	
	padding: 0px;
	text-align: center;
	width: 153px;
	}

#column ul li h2, #column ol li h2 {
	/*border: 3px solid red;*/
	font-family: verdana;
	font-weight: normal;
	letter-spacing: -1px;
	}


.col_image {
margin: 20px 0 0 20px;	
}
.col_cart {
margin: 10px 0 0 5px;
color: #f18992;
font-weight: bold;
font-family: "Times New Roman", Times, serif;
font-size: 18px;
}
#mainblog {
width: 590px;
background: #fff;
float: right;
border-left: 1px solid #f18992;
line-height: 18px;
margin: 1px 0;
}
#mainblog p {
padding: 10px 20px;	
}
#footer {
width: 781px;
height: 20px;
background: url(../images/menu-bar.gif) no-repeat;
margin: 0 auto;
line-height: 20px;
text-align: center;
font-size: 10px;
font-weight: bold;
}
#footer p {
padding: 0 30px 0 0;
display: inline;
text-transform: uppercase;
color: #fff;
}
#footer p a {
color: #fff;
text-decoration: none;
}
#footer p a:hover {
color:#ecf383;	
text-decoration: none;
}
#collage {
width: 561px;
height: 262px;
background: url(../images/collage.gif) no-repeat;
margin: 0 auto 20px auto;
}
#banner {
width: 551px;
height: 81px;
background: url(../images/front-proof-banner.png) no-repeat;
margin: 0 auto;
}
#theblogimg
{
height: 59px;
width: 404px;	
background: url(../images/greetingcardsblog.jpg) no-repeat;
margin: 32px 10px 0 0;
float: right;
}
.banner_link1 {
width: 83px;
height: 80px;
display: block;
position: absolute;
margin: 0 0 0 297px;
}
.banner_link2 {
width: 87px;
height: 80px;
display: block;
position: absolute;
margin: 0 0 0 380px;
}
.banner_link3 {
width: 83px;
height: 80px;
display: block;
position: absolute;
margin: 0 0 0 467px;
}
#featured {
width: 325px;
height: 36px;
background: url(../images/featured-products.gif) no-repeat;
margin: 30px 0 0 20px;
}
#products_container {
width: 555px;
height: 240px;
overflow: auto;
margin: 10px auto;
text-align: center;
}
#products1 {
width: 165px;
height: 120px;
background: url(../images/products1.jpg) no-repeat;
float: left;
margin: 0;
}
#products2 {
width: 112px;
height: 154px;
background: url(../images/products2.jpg) no-repeat;
float: left;
margin: 0 0 0 40px;
}
#products3 {
width: 111px;
height: 151px;
background: url(../images/products3.jpg) no-repeat;
float: left;
margin: 0 0 0 40px;
}
.products1_link {
width: 165px;
height: 120px;
display: block;
float: left;
}
.products2_link {
width: 112px;
height: 154px;
display: block;
float: left;
}
.products3_link {
width: 111px;
height: 151px;
display: block;
float: left;
}
#products1 p {
color: #f18992;
padding: 120px 0 0 0;
}
#products2 p {
color: #f18992;
padding: 155px 0 0 0;
}
#products3 p {
color: #f18992;
padding: 155px 0 0 0;
}
#products1 a, #products2 a, #products3 a {
text-decoration: none;	
font-size: 11px;
}
#products1 a:hover, #products2 a:hover, #products3 a:hover {
text-decoration: none;	
}
.col_header {
margin: 10px 0 3px 0;	
text-transform: uppercase;
font-size: 11px;
}
.col_header a {
font-weight: bold;
color:#85483a;
text-decoration: underline;
}
.col_header a:hover {
font-weight: bold;
color:#a37a71;
text-decoration: underline;
}
.col_text a {
font-weight: normal;
color:#f18890;
text-decoration: none;
}
.col_text a:hover {
font-weight: normal;
color:#ec646e;
text-decoration: none;
}
#validation {
width: 280px;
margin: 10px auto;
}
#validation img {
margin: 0;
padding: 0;
}
#validation p{
line-height: normal;
display: inline;
padding:1px;
}
#validation p a {
line-height: normal;
display: inline;
padding:1px;
}
#validation p a img {
display: inline;
padding:0;
border: 0;
vertical-align: middle;
}
.validation_vacation {
width: 20px;
height: 17px;
position: absolute;
margin: 0;
display: block;
}
.validation_seolink {
width: 67px;
height: 17px;
position: absolute;
margin: 0 0 0 20px;
display: block;
}
#validation_seo {
width: 80px;
height: 15px;
background: url(../images/SEO-Expert.png) no-repeat;
float: left;
margin: -16px 0 0 179px;
}
#searchbox {
border: medium none; 
padding: 4px; 
background-color: #F4F4F4; 
width: 110px; 
font-family: Arial,Helvetica,sans-serif; 
font-size: 11px; 
color: #8e5546;
}
#searchbutton {
border: medium none;
padding: 4px;
width: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #8e5546;
background-color: #F4F4F4;
}





















