body { text-align: center; margin: 0; padding: 0; font: 11px normal helvetica, arial, san-serif; color: #5D5D5D; background-color: #AEA88A; }
table, tr, td { font: 11px normal helvetica, arial, san-serif; color: #5D5D5D; margin: 0px; padding: 0px; }
a { color: #5D5D5D;}
img { border: none; margin: 0px; padding: 0px;}
#outer_container  { background: url("../images/bg_green_swirl.jpg") repeat-x left top; margin: 0 auto; width: 1092px }
#outer_container2  { background: url("../images/bg_greenv.jpg") repeat-x left top; margin: 0 auto; width: 1092px }
#outer_container1  { background: url("../images/bg_green.jpg") repeat-y; margin: 0 auto; width: 1112px }
#container { margin: 0 auto; width: 1074px; text-align: left; }
#top_bottom { width: 100%; margin: 0px; padding: 0px; background-color: #ffffff; }
#top_banner_nav { background: url("../images/top_banner_nav_bg.gif") no-repeat right 37px; padding: 47px 10px 0px 0px; text-align: right;}
#top_banner_nav a { color: #fff; font-size: 12px; padding: 0px 6px 0px 6px; text-decoration: none;}
#top_nav td, tr, table { margin: 0; padding: 0; }
#top_nav { background: url("../images/top_nav_box_bg.gif") repeat left top; height: 37px; text-align: center; margin: 0px; padding: 0px;}
#top_nav_search { background: url("../images/top_nav_box_bg.gif") repeat left top; height: 37px; text-align: right; margin: 0px; padding: 0px; color: #ffffff; font-size: 14px; font-weight: normal; margin: 0px; padding: 0px; }
#top_nav a { text-decoration: none; color: #ffffff; font-size: 14px; font-weight: normal; margin: 0px; padding: 0px; }
#top_nav_left { background: url("../images/top_nav_box_bg.gif") repeat left top; }
#newsletter { background: url("../images/newsletter-box.jpg") no-repeat left top; height: 149px; padding: 10px 3px 3px 12px; font: 12px/17px normal helvetica, arial, san-serif;}
#newsletter td { font: 12px/17px normal helvetica, arial, san-serif; color: #859E11;}
.newsletter_orange { color: #FA6100;}
.cart_orange { color: #FA6100; padding: 5px 0px 0px 10px; font: 12px/17px normal helvetica, arial, san-serif;}
.cart_normal { padding: 5px 0px 0px 10px; font: 11px/14px normal helvetica, arial, san-serif;}
#cart  { background: url("../images/midbanner-left1.jpg") no-repeat left top; margin: 0; padding: 0; width: 247px; height: 234px }
#add_cart { clear: both; }
#looking { background: url("../images/looking.gif") no-repeat left bottom; height: 160px }
#midbanner  { background: url("../images/midbanner-right1.jpg") no-repeat left top; margin: 0; padding: 0; width: 686px; height: 234px }
#cart_details { padding: 10px 10px 10px 23px; }
#promo { width: 210px; padding: 110px 0px 10px 5px; }
#link { padding: 10px 0px 0px 5px; }
#link a { color: #ffffff; text-decoration: none; }
#footer  { background: url("../images/footer2.gif") no-repeat left top; padding: 8px 10px 10px 450px; height: 52px; margin-left: 3px; }
#footer a {  color: #5D5D5D; text-decoration: none; }
#nav_top  { background: url("../images/nav_top1.gif") no-repeat left top; margin: 0; padding: 0; height: 13px }
#nav  { background: url("../images/nav_mid.gif") repeat-y left top; margin: 0; padding: 0 }
#nav table { margin: 0; padding: 0; }
#nav_bot  { background: url("../images/nav_bot.gif") no-repeat left top; margin: 0; padding: 0; height: 13px }
.nav_head { color: #5F6601; background: url("../images/nav_arrow_icon.gif") no-repeat 5px 7px; font-size: 14px; border-bottom: solid 2px #ffffff; padding: 7px 0px 7px 25px; }
.catnav  { background: url("../images/nav_icon.gif") no-repeat 10px 7px; padding: 3px 0 3px 25px }
.subcatnav  { background: url("../images/nav_icon.gif") no-repeat 27px 6px; margin: 0 auto; padding: 2px 0 2px 40px }
.article_head { color: #5F6601; background: url("../images/icon_articles.gif") no-repeat 5px 7px; font-size: 14px; border-bottom: solid 2px #AAB738; padding: 7px 0px 7px 25px; }
#nav p  { font-size: 16px; font-weight: bold; background: url("../images/circle_icon.gif") no-repeat 25px top; margin: 0 auto; padding: 3px 0 0 50px }
#nav td a { padding: 0px 0px 0px 30px; color: #5D5D5D; }
#nav img { padding: 5px 0px 0px 20px; }
#featured  { background: url("../images/featured_bg.gif") no-repeat left center; padding: 2px 0 0 20px; height: 44px }
#featured p  { font-size: 16px; font-weight: bold; background: url("../images/circle_icon_green.gif") no-repeat left 10px; margin: 0; padding: 13px 0 0 25px }
#featured_cat  { background: url("../images/.jpg") no-repeat left center; padding: 2px 0 0 20px; height: 44px }
#featured_cat p  { font-size: 16px; font-weight: bold; background: url("../images/circle_icon_green.gif") no-repeat left 10px; margin: 0; padding: 13px 0 0 25px }
.details  { color: #ffffff; background: url("../images/details.gif") no-repeat left top; text-align: center; margin: 0; padding: 0; width: 71px; height: 20px }
.add  { color: #ffffff; background: url("../images/add.gif") no-repeat left top; text-align: center; margin: 0; padding: 0; width: 71px; height: 20px }
.price {  color: #5D5D5D;  margin: 0; font-size: 20px; }
.red  { color: #de003b; font-size: 11px; font-weight: bold; background: url("../images/price.gif") no-repeat left top; padding: 0 0 0 7px; width: 78px; height: 41px }
.first_row  { color: #66760C; font-size: 12px; font-weight: bold; background: url("../images/prod_top1.gif") no-repeat left top; padding: 10px; width: 168px; }
.first_row a { color: #859E11; text-decoration: none; }
.cat_first_row  { color: #66760C; font-size: 12px; font-weight: bold; background: url("../images/cat_top.gif") no-repeat left top; padding: 9px 0px 9px 0px; text-align: center; width: 168px; }
.cat_first_row a { color: #ffffff; text-decoration: none; }
.spec_first_row_blue  { color: #66760C; font-size: 12px; font-weight: bold; background: url("../images/special_top_blue.gif") no-repeat left top; padding: 9px 0px 9px 0px; text-align: center; width: 168px; }
.spec_first_row_blue a { color: #ffffff; text-decoration: none; }
.spec_first_row_orange  { color: #66760C; font-size: 12px; font-weight: bold; background: url("../images/special_top_orange.gif") no-repeat left top; padding: 9px 0px 9px 0px; text-align: center; width: 168px; }
.spec_first_row_orange a { color: #ffffff; text-decoration: none; }
.second_row { background: url("../images/prod_mid1.gif") repeat-y left top; padding: 2px 10px 2px 10px; text-align: center; }
.second_row a { color: #859E11; text-decoration: none; }
.third_row { background: url("../images/prod_bot1.gif") no-repeat left bottom; padding: 5px 10px; }
.third_row a { color: #ffffff; text-decoration: none; }
.cat_third_row  { background: url("../images/cat_bottom.gif") no-repeat left bottom; padding: 10px 16px 10px 10px; text-align: right; }
.cat_third_row a { background: url("../images/arrow_green.gif") no-repeat left 3px; color: #ffffff; text-decoration: none; padding: 0px 0px 0px 12px;}
.noImg { background-image: none; }
#content p { padding-left: 10px; textext-align: left; }
.circle  { color: #b0c303; font-size: 16px; background: url("../images/circle_icon.gif") no-repeat 10px center }
.circle_heading  { color: #b0c303; font-size: 12px; font-weight: bold; background: url("../images/circle_icon.gif") no-repeat 10px center; padding-left: 20px }
.circle_heading a { color: #B0C303; text-decoration: none;}
.heading { color: #B0C303; font-size: 14px; font-weight: bold;}
.enquiry_box a { color: #ffffff; text-decoration: none;}
#cart_banner {height: 70px; width: 100%;}
#cart_banner p { padding-right: 30px;}
#cart_bar {background-color: #FF5400; height: 10px; width: 100%;}
#cart_main { width: 100%; margin-right: 10px;}
#cart_main h1 {color: #FF5400; font-size: 24px; padding: 15px 0px 0px 25px;}
#shopping_cart {float: right; text-align: center; width: 135px; color: #ffffff;}
#shopping_cart a { color: #ffffff;}
#prod_list ul { padding: 0px 0px 0px 10px; margin: 0; }
#prod_list li { padding: 1px 0px 1px 0px; }
.nav_box_top_left { background: url("../images/nav_box_top_left.gif") no-repeat left top;}
.nav_box_top_right { background: url("../images/nav_box_top_right.gif") no-repeat left top;}
.nav_box_top { border-top: solid 1px #BEBABA; }
.nav_box_bottom_left { background: url("../images/nav_box_bottom_left.gif") no-repeat left top;}
.nav_box_bottom_right { background: url("../images/nav_box_bottom_right.gif") no-repeat left top;}
.nav_box_bottom { border-bottom: solid 1px #BEBABA; }
.nav_box_left { border-left: solid 1px #BEBABA; }
.nav_box_right { border-right: solid 1px #BEBABA; }
.grey_box_top_left { background: url("../images/grey_box_top_left.gif") no-repeat left top;}
.grey_box_top_right { background: url("../images/grey_box_top_right.gif") no-repeat left top;}
.grey_box_top { background: url("../images/grey_box_top.gif") repeat-x left top; }
.grey_box_bottom_left { background: url("../images/grey_box_bottom_left.gif") no-repeat left top;}
.grey_box_bottom_right { background: url("../images/grey_box_bottom_right.gif") no-repeat left top;}
.grey_box_bottom { border-bottom: solid 1px #E8E8E8; }
.grey_box_left { border-left: solid 1px #E8E8E8; }
.grey_box_right { border-right: solid 1px #E8E8E8; }
.left_cart_top { background: url("../images/cart_box_top.gif") no-repeat left top;}
.left_cart { background: url("../images/cart_box_mid.gif") repeat-y left top; padding: 5px 0px 0px 10px;}
.left_cart_bottom { background: url("../images/cart_box_bottom.gif") no-repeat left bottom;}
.article { border-bottom: solid 1px #FFFFFF; background: url("../images/articles_arrow.gif") no-repeat 10px 7px; padding: 6px 0 6px 25px;}
.article a { text-decoration: none; }
.article_top_left { background: url("../images/article_top_left.gif") no-repeat left top;}
.article_top_right { background: url("../images/article_top_right.gif") no-repeat left top;}
.article_bottom_left { background: url("../images/article_bottom_left.gif") no-repeat left top;}
.article_bottom_right { background: url("../images/article_bottom_right.gif") no-repeat left top;}
.cat_desc_copy { background-color: #FCE302; padding: 5px; margin-left: 1px;}
.category_list { font-size: 15px; }
.category_list a { text-decoration: none; }
.right {float: right;}
#breadcrumbing {padding-left: 28px;}
#breadcrumbing a {padding: 0px 5px 0px 10px;background: url(../images/breadcrumb_icon.jpg) no-repeat left 4px; text-decoration: none;}

/**************************************************************

	Image Menu
	v 2.2

**************************************************************/


#imageMenu {
	position: relative;
	width: 663px;
	height: 219px;
	overflow: hidden;
	padding: 4px 0px 0px 0px;
	margin: 0px;
}

#imageMenu ul {
	list-style: none;
	margin: 0px;
	display: block;
	height: 219px;
	width: 800px;
	padding: 0px;
}

#imageMenu ul li {
	float: left;
	margin: 0px;
}

#imageMenu ul li a {
	text-indent: -800px;
	background:#FFFFFF none repeat scroll 0%;
	border-right: 2px solid #fff;
	cursor:pointer;
	display:block;
	overflow:hidden;
	width:108px;
	height: 219px;
	margin: 0px;
}

#imageMenu ul li.garments a {
	background: url(../images/feat_cat_shirts-and-clothing.jpg) repeat scroll 0%;
}

#imageMenu ul li.caps a {
	background: url(../images/feat_cat_headwear.jpg) repeat scroll 0%;
}

#imageMenu ul li.usb a {
	background: url(../images/feat_cat_usbs.jpg) repeat scroll 0%;
}

#imageMenu ul li.mugs a {
	background: url(../images/feat_cat_mugs.jpg) repeat scroll 0%;
}

#imageMenu ul li.pens a {
	background: url(../images/feat_cat_pens.jpg) repeat scroll 0%;
}

#imageMenu ul li.keyrings a {
	background: url(../images/feat_cat_keyrings.jpg) repeat scroll 0%;
}

.clear {
	clear: both;
}

/*************************************************************/