body
{
	font-family: Arial;
//	background-image: url('/images/background.png');
	background-repeat: repeat-x;
	background-color: #f3f3f3;
}

body, div, form
{
	margin: 0px;
	padding: 0px;
}

img
{
	display: block;
}

.error
{
	color: #bf0000;
	font-weight: bold;
}

#pagewrapper
{
	width: 775px;
	margin: 0px auto 0px auto;
	background-color: #fff;
	background-image: url('/images/background.png');
	background-repeat: repeat-x;
	border: 1px solid #9a9b9d;
}

#headerwrapper
{
	height: 81px;
	background-color: #fff;
}

#logo
{
	padding: 13px 0px 0px 19px;
}

#wrapper
{
	padding: 23px 18px 0px 15px;
	height: 172px;
	position: relative;
}

#menuwrapper
{
	width: 126px;
	float: left;
	padding: 0px 10px 0px 0px;
}

#menu
{
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#menu li
{
	font-size: 9pt;
	line-height: 11pt;
	font-weight: bold;
	border: 1px solid #b8b8ba;
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 2px 0px;
	cursor: pointer;
	height: 15px;
	background-repeat: no-repeat;
}

#menu li a
{
	color: #000;
	text-decoration: none;
}

#menu1.on, #menu1.over
{
	background-image: url('/images/bar1.gif');
}

#menu2.on, #menu2.over
{
	background-image: url('/images/bar2.gif');
}

#menu3.on, #menu3.over
{
	background-image: url('/images/bar3.gif');
}

#menu4.on, #menu4.over
{
	background-image: url('/images/bar4.gif');
}

#menu5.on, #menu5.over
{
	background-image: url('/images/bar5.gif');
}

#menu6.on, #menu6.over
{
	background-image: url('/images/bar6.gif');
}

#menu7.on, #menu7.over
{
	background-image: url('/images/bar7.gif');
}

#menu8.on, #menu8.over
{
	background-image: url('/images/bar8.gif');
}

#middlecolumn
{
	border: 1px solid #b8b8ba;
	height: 148px;
	margin: 0px 152px 0px 136px;
	background-image: url('/images/pic1.gif');
	background-repeat: no-repeat;
	background-position: 100% 0px;
}

#rightcolumn
{
	border: 1px solid #b8b8ba;
	height: 148px;
	width: 140px;
	position: absolute;
	top: 23px;
	right: 18px;
	text-align: center;
}

#info
{
	list-style: none;
	margin: 0px;
	padding: 5px 0px 0px 11px;
}

#info li
{
	margin: 0px;
	padding: 0px 0px 1px 21px;
	font-size: 10pt;
	line-height: 12pt;
	color: #da0962;
	font-weight: bold;
	background-image: url('/images/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

#bodywrapper
{
	padding: 19px 42px 0px 42px;
}

h1
{
	margin: 0px;
	padding: 0px 0px 0px 22px;
	color: #da0962;
	font-size: 17pt;
	line-height: 19pt;
	background-image: url('/images/dice1.gif');
	background-repeat: no-repeat;
	background-position: 0px 8px;
	height: 43px;
}

#title2
{
	color: #56d020;
	background-image: url('/images/dice2.gif');
}

#title3
{
	color: #09c0da;
	background-image: url('/images/dice3.gif');
}

#title4
{
	color: #f71c0a;
	background-image: url('/images/dice4.gif');
}

#title5
{
	color: #ff7f00;
	background-image: url('/images/dice5.gif');
}

#title6
{
	color: #952297;
	background-image: url('/images/dice6.gif');
}

#title7
{
	color: #ffbf00;
	background-image: url('/images/dice7.gif');
}

#title8
{
	color: #1200ff;
	background-image: url('/images/dice8.gif');
}

#contentwrapper
{
	padding: 0px 22px 20px 22px;
	font-size: 10pt;
}

#contentwrapper p
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

a
{
	color: #da0962;
	text-decoration: none;
	font-weight: bold;
}

#contentwrapper ul
{
	margin: 0px;
	padding: 0px 0px 5px 10px;
	list-style: none;
}

#contentwrapper ul li
{
	margin: 0px;
	padding: 0px 0px 5px 12px;
	background-image: url('/images/bullet2.gif');
	background-repeat: no-repeat;
	background-position: 0px 7px;
}

h2
{
	margin: 0px 0px 15px 0px;
	padding: 20px 0px 5px 0px;
	color: #da0962;
	font-size: 13pt;
	line-height: 15pt;
	border-bottom: 1px solid #e5e5e5;
}

.title2
{
	color: #56d020;
}

.title6
{
	color: #952297;
}

#footer
{
	text-align: center;
	font-size: 7pt;
	line-height: 10pt;
	color: #fff;
	background-color: #da0962;
	height: 17px;
	padding: 3px 0px 0px 0px;
	border-top: 1px solid #919295;
}

#footer.style2
{
	background-color: #56d020;
}

#footer a
{
	color: #fff;
	text-decoration: none;
}

#footer2
{
	height: 52px;
	background-image: url('/images/tile2.png');
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
}

#footer2_inside
{
	width: 745px;
	margin: 0px auto 0px auto;
	background-color: #fff;
	padding: 0px 15px 0px 15px;
	background-image: url('/images/tile2.png');
	background-repeat: repeat-x;
}

#cat_wrapper
{
	border: 1px solid #cecece;
	background-color: #f1f1f1;
	padding: 10px 15px 10px 15px;
}

#itemwrapper .item h2
{
	font-size: 10pt;
	line-height: 12pt;
	margin: 0px;
	padding: 0px 0px 3px 0px;
	border: 0px;
	color: #000;
}

#itemwrapper .item h2 a
{
	color: #000;
	text-decoration: none;
}

#itemwrapper .item p
{
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
	line-height: 10pt;
}

#itemwrapper .item .price
{
	font-size: 14pt;
	font-weight: bold;
	line-height: 16pt;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#contentwrapper #price
{
	font-size: 14pt;
	font-weight: bold;
	line-height: 16pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 15px 0px;
}

#special a
{
	color: #000;
	font-weight: normal;
}

#special a:hover
{
	color: #74d847;
}

#special p
{
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 10pt;
	line-height: 12pt;
}

#special
{
	font-size: 10pt;
	line-height: 12pt;
}

.box
{
	border: 1px solid #cecece;
	background-color: #f1f1f1;
	padding: 10px 10px 10px 10px;
}

.block
{
	width: 201px;
	height: 151px;
	border: 1px solid #c0c0bd;	
	float: left;
	background-image: url('/images/tile3.gif');
	background-repeat: repeat-x;
	background-position: 0px 100%;
	margin: 0px 19px 0px 0px;
}

#contentwrapper .block a
{
	color: #000;
	text-decoration: none;
	font-size: 11pt;
	line-height: 13pt;
	font-weight: bold;
}

.block a span
{
	color: #56d020;
}

#homebox
{
	position: relative;
	padding: 0px 107px 0px 121px;
}

#home_right
{
	width: 142px;
	position: absolute;
	top: 0px;
	right: -25px;
}

.box2
{
	border: 1px solid #b8b8ba;
	text-align: center;
}

.box3
{
	background-color: #ffff02;
	text-align: center;
	background-image: url('/images/bottom.gif');
	background-repeat: no-repeat;
	background-position: 0px 100%;
	padding: 0px 0px 43px 0px;
}

.box3 p
{
	margin: 0px;
	padding: 0px;
}

.box3 p a
{
	color: #da0962;
	text-decoration: none;
	font-weight: bold;
}

.box3_inside
{
	background-image: url('/images/tile4.gif');
	background-repeat: repeat-x;
}

#home_left
{
	width: 126px;
	position: absolute;
	top: 0px;
	left: -27px;
}

.box4
{
	border: 1px solid #b8b8ba;
	text-align: center;
}

.box5
{
	border: 1px solid #b8b8ba;
	padding: 4px 0px 4px 0px;
}

.button
{
	background-image: url('/images/button_back.gif');
	height: 27px;
	position: relative;
	padding: 0px 0px 0px 0px;
	float: right;
}

.button img
{
	float: left;
}

.button_text
{
	color: #000;
	float: left;
	display: block;
	padding: 5px 0px 3px 0px;
	font-size: 8pt;
}

.button2
{
	background-image: url('/images/button_back2.gif');
	height: 27px;
	position: relative;
	padding: 0px 0px 0px 0px;
	float: right;
}

.button2 img
{
	float: left;
}

.button_text2
{
	color: #000;
	float: left;
	display: block;
	padding: 5px 0px 3px 0px;
}

.button3
{
	background-image: url('/images/button_back3.gif');
	height: 27px;
	position: relative;
	padding: 0px 0px 0px 0px;
	float: right;
}

.button3 img
{
	float: left;
}

.button_text3
{
	color: #000;
	float: left;
	display: block;
	padding: 5px 0px 3px 0px;
}

.blog_date
{
	font-size: 9pt;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	line-height: 11pt;
}

.blog_divider
{
	height: 1px;
	overflow: hidden;
	background-color: #09c0da;
	background-color: #000;
	border-top: 5px solid #fff;
	border-bottom: 10px solid #fff;
	width: 375px;
}

#blog_wrapper
{
	width: 460px;
	padding: 20px 0px 0px 0px;
	margin: 0px auto 0px auto;
}

#blog_wrapper .blog_title h2
{
	font-size: 12pt;
	line-height: 14pt;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 5px 4px;
	color: #db0962;
	width: 350px;
}

.blog_title h2 a
{
	color: #000;
	text-decoration: none;
}

.blog_content
{
	padding: 0px 0px 0px 5px;
	font-size: 10pt;
	color: #333333;
}

.blog_content p
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#blog_wrapper .blog_image img
{
	padding: 10px 0px 4px 0px;
	margin: 0px;
}

.blog_caption
{
	text-align: center;
	font-size: 9pt;
	color: #808080;
	padding: 0px 0px 15px 0px;
}

.blog_intro a
{
	font-size: 9pt;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.showhide {
	padding:4px 0px 20px 3px;
}

