body{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:90%;
	background:#666666 url(../images/bgmain.gif);
	color:#333;
	text-align:center;
	padding:0;
	margin:10px 0 0 0;
}
h1 {
	font-size:130%;
	font-weight:normal;
	color:#CC0000;
	line-height: normal;
}
h2 {
	font-size:110%;
	font-weight:bold;
	color:#CC0000;
}
h3 {
	font-size:100%;
	font-weight:bold;
	color:#CC0000;
}
p {
	color:#555555;
}
a {
	text-decoration:underline;
	color:#CC0000;
}
a:hover, #hd a{
	color:#000000;
	text-decoration:none;
}
/*This is for styling in the Blog for article titles*/
h2 a {
	background-image:url(../images/rtgrad.gif);
	color:#000000;
	text-decoration:none;
	padding:2px 5px;	
}
h2 a:hover {
	color:#C00000;
}
h3 a {
	background-image:url(../images/rtgrad.gif);
	color:#000000;
	text-decoration:none;
	padding:2px 5px;	
}
h3 a:hover {
	color:#C00000;
}
/*end of Blog article title styling*/
img {
	border:none;
	margin:0;
}ul {
	list-style-type:none;
	color:#000000;
	margin:0 0 0 5px;
	padding:0;
}#doc {
	background:#fff;
	width:770px;
	margin:auto;
	padding:0;
}/*-----------Header-----------*/
#hd {
	background-color:#ff9900;
	height:155px;
	text-align:left;
	margin:0;
}
#logo {
	background:url(../images/logo.gif) no-repeat;
	padding:0;
	color:#fff;
	height:128px;
}
#logo img {
	float:left;
	margin:0 0 0 2px;
	font-size:14px;
}
#logo p {
	float:right;
	margin:0px 5px 5px 0;
	color:#000000;
	font-size:14px;
	width:350px;
}
#logo span a {
	color:#CC0000;
	font-weight:bold;
}
#menu {
	list-style-type:none;
	margin:0;
	padding:0 0 0 40px;
	background:url(../images/topnavbg.gif) repeat-x;
	height:27px;
	clear:both;
}#menu li {
	float:left;
	padding:0;
}#menu li a {
	font-size:13px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	display:block;
	padding:6px 16px;
}#menu li a:hover,#menu li a.act {
	background:url(../images/topnavhilibg.gif) repeat-x;
	color:#CC0000;
}/*----------Main Content--------*/
#bd {
	line-height:125%;
	padding:0;
	margin:20px 0 0 0;
}#bd:after{
	content:'.';
	display:block;
	clear:both;
	visibility:hidden;
}#ltcolumn,#rtcolumn {
	float:left;
}#ltcolumn {
	width:500px;
	text-align:left;
	padding: 10px 40px;
	
}/* -------------Right Side------------*/
#rtcolumn {
	width:190px;
	text-align:left;
}#rtcolumn p {
	margin:0;
}#rttop h2, #rtbot h2, #rtcolumn li h2{
	font-size:90%;
	font-weight:bold;
	color:#000000;
	margin:0;
}#rttop, #rtbot, #rtcolumn li h2{
	background:url(../images/rtgrad.gif) 0 0 repeat-x;
	width:160px;
	margin:20px 0 0 0;
	padding:3px 0 0 10px;
	height:23px;
}
#rttopcnt, #rtbotcnt, #rtcolumn li ul, #rtcolumn li div, #rttopcnt, #rtbotcnt, #rtcolumn li ul, #rtcolumn li div{
	background:#D9D9D9;
	font-size:85%;
	text-align:left;
	width:150px;
	padding:10px;
	margin:0;
}
#sidebar a{
	margin-bottom:3px;
}
#sidebar li{
	background:#D9D9D9;
	margin:0 15px 20px 0;
}
#sidebar li li{
	margin:0;
}
#sidebar div{
	padding-left: 10px !important;
}
#sidebar div:after{
	content:'.';
	display:block;
	visibility:hidden;
	clear:both;
	height:1px;
	overflow:hidden;
}
#ltcolumn .navigation .alignleft{
	float:left;
}#ltcolumn .navigation .alignright{
	float:right;
}
#ltcolumn .navigation {
	clear:both;
	height:30px;
}
#rtcolumn li ul, #rtcolumn li div{
	padding:7px 0 7px 15px;
	width:145px;
}
#rttopcnt:after, #rtbotcnt:after {
	content:"";
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
}
#rttopcnt a, #rtbotcnt a {
	font-size:100%;
	color:#CC0000;
}#rttopcnt a:hover, #rtbotcnt a:hover {
	text-decoration:none;
	color:#000000;
}
#rtcolumn table, #rtcolumn td{
	text-align:center !important;
	margin:0;
	padding:0;
	color:#333;
}#rtcolumn table{
	width:100%;
}#rtcolumn #today{
	background:#fafafa;
}#rtcolumn a{
	font-weight:900;
	display:block;
	width:100%;
}#rtcolumn #prev a, #rtcolumn #next a{
	font-weight:100;
}#rtcolumn caption{
	font-weight:900;
	color:#000;
}/*-----------------Footer----------*/
#copy {
	background:url(../images/botnavbg.gif) repeat-x;
	height:27px;
	clear:both;
	padding:0;
	margin:10px 0 0 0;
}#copy span {
	float:right;
	color:#fff;
	font-size:11px;
	margin:5px 10px 0 0;
}#copy a {
	color:#fff;
	text-decoration:none;
}#copy a:hover {
	text-decoration:underline;
	color:#CC0000;
}#ftmenu {
	font-size:85%;
	color:#FFFFFF;
	list-style-type:none;
	margin:0 0 0 20px;
}#ftmenu li {
	float:left;
	height:auto;
	padding:5px 20px 0 0;
}#ftmenu li a {
	text-decoration:none;
	color:#000000;
}#ftmenu li a:hover,#ftmenu li a.act {
	text-decoration:underline;
	color:#CC0000;
}#searchform #s{
	width:92%;
	margin:10px auto 0 auto;
	padding:2px !important;
	text-align:left;
	border:1px solid #999;
	background:#fff;
	float:none;
}#searchsubmit, #searchform input, .wpsc_buy_button{
	border:1px solid #999;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
	_margin-right:-15px;
	margin-left:0;
	background:url('../images/btn.gif') 0 0 repeat-x #ccc;
	float:right;
	cursor:pointer;
}.wpsc_buy_button{
	float:left;
}#searchform, #searchform *{
	margin-bottom:0 !important;
	padding:0 !important;
	text-align:center;
}#searchform{
	padding-bottom:7px !important;
}#sidebar #searchform div{
	width:155px;
	_width:145px;
	padding-bottom:5px;
}#sidebar strong.cart_title{
	display:none;
}.producttext{
	height:100px;
}
div#sideshoppingcart, #sidebar .PeCatsBrands, #sidebar #categorydisplay, #sidebar .PeCatsBrands ul{
 margin:0 !important;
 padding:0 !important;
}
