/* =General Styles
-------------------------------------------------*/
* {
	margin:0;
	padding:0;
	}

body {
	color:#6C6C6C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}

a {
	outline:none;
	}
	
/* =mainContainer Styles
-------------------------------------------------*/	
#mainContainer {
	margin:0 auto;
	width:740px;
	}

/* =header Styles
-------------------------------------------------*/
#header {
	color:#AA8D00;
	background:url(mainImg.jpg) no-repeat 0 0 #fff;
	font-size:16px;
	}

#header img {
	margin:45px 0 77px 32px;
	}

#header ul {
	margin:40px 0 8px 50px;
	font-weight:bold;
	font-size:15px;
	}

#header p {
	padding:0 0 20px 50px;
	width:450px;
	color:#F6CD03;
	}

/* =mainNav Styles
-------------------------------------------------*/

#mainNav ul {
	list-style:none;
	height:31px;
	margin:3px 0 0 0;
	}

html* #mainNav ul {
	margin:0;
	}

#mainNav li {
	display:inline;
	padding:0 10px 0 24px;
	text-align:center;
	}

#mainNav li a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#4b4b4b;
	text-transform:uppercase;
	text-decoration:none;
	}

/* =content Styles
-------------------------------------------------*/
#content {
	width:736px;
	margin:0 2px;
	}

/* =sideContent Styles
-------------------------------------------------*/
#sideContent {
	float:left;
	width:230px;
	}

#sideContent form {
	background:url(form_Bg.gif) no-repeat 0 0 #F2F1F1;
	width:215px;
	height:43px;
	margin:0 0 10px 0;
	padding:10px 0px 0 15px;
	color:#4B4B4B;
	display:block;
	}

#sideContent label {
	font-size:12px;
	font-weight:bold;
	margin:0 0 4px 0;
	}

#sideContent a {
	text-decoration:none;
	color:#4b4b4b;
	}

#sideContent input {
	border:1px solid #A6A6A6;
	width:153px;
	height:16px;
	background-color:#d4d4d4;
	margin:0 13px 0px 0;
	color:#999;
	display:block;
	float:left;
	}

#sideContent input.submit {
	float:left;
	height:18px;
	width:32px;
	background-color:#828182;
	color:#fff;
	text-transform:uppercase;
	border:#4B4B4B 1px solid;
	cursor:pointer;
	display:block;
	font-weight:bold;
	}

/* =cats Styles
-------------------------------------------------*/

#cats {
	background:url(menuBg.gif) no-repeat bottom left;
	padding:0 0 16px 0;
	}

#cats h2 {
	background:url(searchbyCats.gif) no-repeat 0 0;
	height:31px;
	text-indent:-5000px;
	}

#cats ul {
	width:224px;
	padding:5px 0 0 0;
	border-left:3px solid #088b09;
	border-right:3px solid #088b09;
	font-weight:bold;
	}

#cats li {
	width:164px;
	display:block;
	height:20px;
	border-bottom:#A7A7A7 1px dotted;
	color:#9A9999;
	font-size:11px;
	list-style:none;
	padding:5px 0 0px 29px;
	margin:0 0 0 14px;
	background:url(prodBul.gif) 0 9px no-repeat;
	}

#cats li.nobdr {
	border:none;
	}

#cats li a {
	text-decoration:none;
	color:#4b4b4b;
	}

#cats li a:hover {
	text-decoration:underline;
	}

/* =mainContent Styles
-------------------------------------------------*/
#mainContent {
	float:right;
	width:480px;
	line-height:1.6em;
	}

#mainContent h2 {
	background:no-repeat 0 0;
	text-indent:-5000px;
	height:30px;
	}

#home #mainContent h2 {
	background-image:url(featCats.gif);
	}

#shop #mainContent h2 {
	background-image:url(shop.gif);
	}

#contact #mainContent h2 {
	background-image:url(contact.gif);
	}

#info #mainContent h2 {
	background-image:url(info.gif);
	}

#policies #mainContent h2 {
	background-image:url(policies.gif);
	}

#mainContent h4 {
	font-size:14px;
	margin:5px 0 0 5px;	
	}

#mainContent h5 {
	font-size:14px;
	text-align:center;
	margin-top:8px;
	}

#mainContent img.info {
	margin:5px 7px; 
	}

#mainContent p {
	padding:5px;
	}

#mainContent ul {
	margin:5px 25px;
	}

#mainContent ol {
	margin:5px 25px;
	}

#mainContent a {
	color:#4b4b4b;
	text-decoration:none;
	font-weight:bold;	
	}

#mainContent a:hover {
	text-decoration:underline;
	}

/* =gallery Styles
-------------------------------------------------*/

#mainContent div.gallery {
	width:225px;
	float:left;
	text-align:center;	
	border:1px dotted #999;
	margin:6px;
	display:inline;
	}

#mainContent div.gallery h3 {
	font-size:14px;
	margin:5px 0;
	}

#mainContent div.gallery img {
	margin-bottom:5px;
	border:0;
	}

#mainContent div.gallery a {
	color:#4b4b4b;
	text-decoration:none;
	}

/* =contactForm Styles
-------------------------------------------------*/
#contactForm {
	width:300px;
	margin:0 80px;
	}

#contactForm fieldset {
	padding:5px 0;
	}

#contactForm p {
	clear:both;
	}

#contactForm label {
	float:left;
	width:125px;
	}
	
#contactForm input {
	float:right;
	width:150px;
	}

#contactForm textarea {
	width:250px;
	margin:0 15px;
	}

#contactForm input.submit {
	width:75px;
	float:none;
	margin:5px 112px;
	}

/* =footer Styles
-------------------------------------------------*/	
#footer {
	clear:both;
	border-top:1px solid #a6a6a6;
	padding:8px 0;
	margin-top:10px;
	}

#footer h3 {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin:4px 5px;
	}

#footer img {
	float:left;
	margin:0 8px;
	}

#footer p {
	float:right;
	}

#footer a {
	color:#4b4b4b;
	}

#footer a:hover {
	text-decoration:none;
	}

/* =misc Styles
-------------------------------------------------*/
.clear {
	clear:both;
	}

.border {
	clear:both;
	border-top:1px dotted #a7a7a7;
	padding-bottom:15px;
	}

.bold {
	font-weight:bold;
	}

.center {
	text-align:center;
	}