/* CSS Document */

body, html {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #E3E2E1;
}
#wrapper {
	width: 900px;
	height: 600px;
	border: 1px solid #D3D2D1;
	padding: 5px;
}
#column_01 {
	width: 190px;
	height: 600px;
	float: left;
}
#mug {
	width: 190px;
	height: 134px;
	float: left;
	background-image: url(images/home/mug.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#news {
	width: 190px;
	height: 106px;
	float: left;
}
#news_left {
	width: 74px;
	height: 106px;
	float: left;
	background-image: url(images/home/news_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#news_right {
	width: 116px;
	height: 106px;
	float: left;
}
.hide {
	display: none;
}
a.news:link, a.news:active, a.news:visited {
	width: 116px;
	height: 106px;
	display: block;
	background-image: url(images/home/news_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
a.news:hover {
	width: 116px;
	height: 106px;
	display: block;
	background-image: url(images/home/news_right_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#about {
	width: 190px;
	height: 147px;
	float: left;
	background-image: url(images/home/about_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
a.about:link, a.about:active, a.about:visited {
	width: 190px;
	height: 41px;
	display: block;
	background-image: url(images/home/about_btm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 106px 0 0 0;
}
a.about:hover {
	width: 190px;
	height: 41px;
	display: block;
	background-image: url(images/home/about_btm_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 106px 0 0 0;
}
#testimonials {
	width: 190px;
	height: 213px;
	float: left;
}
#testimonials_top {
	width: 190px;
	height: 103px;
	background-image: url(images/home/testimonials_top.jpg);
}
#testimonials_middle {
	width: 190px;
	height: 72px;
}
a.testimonials:link, a.testimonials:active, a.testimonials:visited {
	width: 190px;
	height: 72px;
	display: block;
	background-image: url(images/home/testimonials.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
a.testimonials:hover {
	width: 190px;
	height: 72px;
	display: block;
	background-image: url(images/home/testimonials_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#testimonials_btm {
	width: 190px;
	height: 38px;
	background-image: url(images/home/testimonials_btm.jpg);
}

#column_02 {
	width: 269px;
	height: 600px;
	float: left;
}
#brochure {
	width: 269px;
	height: 73px;
	float: left;
}
#brochure_top {
	width: 269px;
	height: 36px;
	float: left;
	background-image: url(images/home/brochure_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#brochure_btm {
	width: 269px;
	height: 37px;
	float: left;
	background-image: url(images/home/brochure_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
a.brochure:link, a.brochure:active, a.brochure:visited {
	width: 145px;
	height: 37px;
	display: block;
	background-image: url(images/home/brochure.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left
}
a.brochure:hover {
	width: 145px;
	height: 37px;
	display: block;
	background-image: url(images/home/brochure_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left
}
#pen {
	width: 269px;
	height: 134px;
	float: left;
	background-image: url(images/home/pen.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#newproducts {
	width: 269px;
	height: 33px;
	float: left;
}
#newproducts_left {
	width: 59px;
	height: 33px;
	float: left;
	background-image: url(images/home/new_products_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#newproducts_middle {
	width: 125px;
	height: 33px;
	float: left;
}
a.newproducts:link, a.newproducts:active, a.newproducts:visited {
	width: 125px;
	height: 33px;
	display: block;
	background-image: url(images/home/new_products.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left
}
a.newproducts:hover {
	width: 125px;
	height: 33px;
	display: block;
	background-image: url(images/home/new_products_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left
}

#newproducts_right {
	width: 85px;
	height: 33px;
	float: left;
	background-image: url(images/home/new_products_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#inksplat {
	width: 269px;
	height: 82px;
	float: left;
	background-image: url(images/home/ink_splat.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#products {
	width: 269px;
	height: 126px;
	float: left;
}
#products_left {
	width: 122px;
	height: 126px;
	float: left;
	background-image: url(images/home/products_left.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.products:link, a.products:active, a.products:visited {
	width: 147px;
	height: 126px;
	display: block;
	background-image: url(images/home/products_right.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left
}
a.products:hover {
	width: 147px;
	height: 126px;
	display: block;
	background-image: url(images/home/products_right_f2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left
}

#products_right {
	width: 147px;
	height: 126px;
	float: left;
}
#colops_stamp {
	width: 269px;
	height: 152px;
	float: left;
	background-image: url(images/home/colops_stamp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#column_03 {
	width: 289px;
	height: 600px;
	float: left;
}
#eraser {
	width: 289px;
	height: 120px;
	float: left;
	background-image: url(images/home/eraser.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#welcome {
	width: 289px;
	height: 158px;
	float: left;
	background-image: url(images/home/welcome_message.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#mainnav_wrapper {
	width: 289px;
	height: 236px;
	float: left;
}
#mainnav_left {
	width: 136px;
	height: 236px;
	float: left;
	background-image: url(images/home/main_nav_left.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.special:link, a.special:active, a.special:visited {
	width: 136px;
	height: 109px;
	display: block;
	background-image: url(images/home/main_nav/special.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left
}
a.special:hover {
	width: 136px;
	height: 109px;
	display: block;
	background-image: url(images/home/main_nav/special_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left
}

#main_nav {
	width: 153px;
	height: 236px;
	float: left;
	background-image: url(images/home/main_nav_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#main_nav ul{
	width: 153px;
	height: 192px;
	float: left;
	padding: 0px;
	margin: 20px 0px 0px 0px;
}
#main_nav li{
	padding: 0px;
	margin: 0px;
	list-style: none;
display: inline;
}
a.mn_about:link, a.mn_about:active, a.mn_about:visited {
	width: 153px;
	height: 24px;
	display: block;
	background-image: url(images/home/main_nav/about.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	clear: both;
}
a.mn_about:hover {
	width: 153px;
	height: 24px;
	display: block;
	background-image: url(images/home/main_nav/about_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	clear: both;
}
a.mn_products:link, a.mn_products:active, a.mn_products:visited {
	width: 153px;
	height: 24px;
	display: block;
	background-image: url(images/home/main_nav/products.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	clear: both;
}
a.mn_products:hover {
	width: 153px;
	height: 24px;
	display: block;
	background-image: url(images/home/main_nav/products_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	clear: both;
}
a.mn_newproducts:link, a.mn_newproducts:active, a.mn_newproducts:visited {
	width: 153px;
	height: 24px;
	display: block;
	background-image: url(images/home/main_nav/new_products.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	clear: both;
}
a.mn_newproducts:hover {
	width: 153px;
	height: 24px;
	display: block;
	background-image: url(images/home/main_nav/new_products_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	clear: both;
}
a.mn_special:link, a.mn_special:active, a.mn_special:visited {
	width: 153px;
	height: 24px;
	display: block;
	background-image: url(images/home/main_nav/special_offers.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	clear: both;
}
a.mn_special:hover {
	width: 153px;
	height: 24px;
	display: block;
	background-image: url(images/home/main_nav/special_offers_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	clear: both;
}
a.mn_news:link, a.mn_news:active, a.mn_news:visited {
	width: 153px;
	height: 24px;
	display: block;
	background-image: url(images/home/main_nav/news.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	clear: both;

}
a.mn_news:hover {
	width: 153px;
	height: 24px;
	display: block;
	background-image: url(images/home/main_nav/news_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	clear: both;

}
a.mn_brochure:link, a.mn_brochure:active, a.mn_brochure:visited {
	width: 153px;
	height: 24px;
	display: block;
	background-image: url(images/home/main_nav/brochure.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	clear: both;

}
a.mn_brochure:hover {
	width: 153px;
	height: 24px;
	display: block;
	background-image: url(images/home/main_nav/brochure_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	clear: both;

}
a.mn_testimonials:link, a.mn_testimonials:active, a.mn_testimonials:visited {
	width: 153px;
	height: 24px;
	display: block;
	background-image: url(images/home/main_nav/testimonials.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	clear: both;

}
a.mn_testimonials:hover {
	width: 153px;
	height: 24px;
	display: block;
	background-image: url(images/home/main_nav/testimonials_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	clear: both;
}
a.mn_contact:link, a.mn_contact:active, a.mn_contact:visited {
	width: 153px;
	height: 24px;
	display: block;
	background-image: url(images/home/main_nav/contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	clear: both;
}
a.mn_contact:hover {
	width: 153px;
	height: 24px;
	display: block;
	background-image: url(images/home/main_nav/contact_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	clear: both;
}
a.mn_location:link, a.mn_location:active, a.mn_location:visited {
	width: 153px;
	height: 24px;
	display: block;
	background-image: url(images/home/main_nav/location.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	clear: both;
}
a.mn_location:hover {
	width: 153px;
	height: 24px;
	display: block;
	background-image: url(images/home/main_nav/location_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	clear: both;
}

#mainnav_btm{
	width: 289px;
	height: 86px;
	float: left;
	background-image: url(images/home/btm_nav.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#column_04 {
	width: 152px;
	height: 600px;
	float: left;
}
#mouse_top {
	width: 152px;
	height: 44px;
	float: left;
	background-image: url(images/home/mouse_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contact_mouse {
	width: 152px;
	height: 135px;
	float: left;
}
a.contact:link, a.contact:active, a.contact:visited {
	width: 152px;
	height: 135px;
	display: block;
	background-image: url(images/home/contact_mouse.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
a.contact:hover {
	width: 152px;
	height: 135px;
	display: block;
	background-image: url(images/home/contact_mouse_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
#files {
	width: 152px;
	height: 350px;
	float: left;
	background-image: url(images/home/files.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#location {
	width: 152px;
	height: 45px;
	float: left;
}
a.location:link, a.location:active, a.location:visited {
	width: 152px;
	height: 45px;
	display: block;
	background-image: url(images/home/location.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
a.location:hover {
	width: 152px;
	height: 45px;
	display: block;
	background-image: url(images/home/location_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
#btm_ruler {
	width: 152px;
	height: 26px;
	display: block;
	background-image: url(images/home/btm_ruler.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
#footer {
	width: 910px;
	margin: 10px auto 0 auto;
}
#image_logo {
    color: #999999;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-align: right;
    width: 190px;
}
#image_logo p{
	padding: 0px;
	margin: 0px;
	line-height: 20px;
}
#footer-logos {
    float: left;
    text-align: left;
    width: 712px;
}
#footer-logos img {
	margin:0 5px 0 0;
}
