
body, html {
    margin:0;
    padding:0;
    /*background:#a7a09a;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    color:#555555;
}
body {
    min-width: 946px;
    }
hr.dashline {
	border-top-style:dotted;
	color:#999999;
}
hr {
	background:transparent none repeat scroll 0%;
	border-style:none;
	border-width:1px 0pt 0pt;
	clear:both;
	height:1px;
}
h3 {
	font-size: 16px; }
	
#sitecontainer {
    background: #000000;
    margin:0 auto;
    width: 917px;
	position:relative;
    }
#head_lt img {
    width: 246px;
	height: 170px;
	float: left;
	padding-right: 0px;
	margin-right: 0px;
    }
#head_rt {
	width: 671px;
	height: 170px;
	float: right;
}
#head_rt img {
	width: 671px;
	height: 170px;
	float: right;
	padding-left: 0px;
	margin-left: 0px;
}
#nav {
	padding-right: 5px;
}
#cnt {
	width: 500px;
}
/********************
  LEFT NAV BUTTONS
*********************/
.menu a , .menu_cat a, ul#nav_cat a {
	background-color: none;
	border: none;
	/*width: 207px;*/
	height: 25px;
	display: block;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
	vertical-align: baseline;
	padding: 5px 5px 0px 6px;
	text-decoration: none;
}
.menu a:hover, .menu_cat a:hover, ul#nav_cat a:hover  {
	/*background-color: #91a2d6;
	border: 1px solid #CCCCCC;*/
	color: #2e4076;
	font-size: 9pt;
	padding-left: 5px;
}

/*.menu a.cat_links {
	height: auto;
	margin: 0; }*/

#centercol {
    background: #000000;
	margin-top: 1px;
	float: right;
	width: 696px;
	/*border: 1px solid #000000;*/
}
.top img {
	margin: 0px;
	width: 696px;
}
.paw_bkgd {
	background-image: url(../images/paw1.gif);
	background-repeat: repeat;
}
.maincontentiframe {
	width: 692px;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	overflow: hidden;
}
#leftcol {
    background: #000000;
	float:left;
    width: 220px;
	overflow: hidden;
	margin-top: 1px;
	height: auto;
}
.storecpanel {
	padding-left: 219px;
}
#foot {
	clear: both;
    background:#cc9;
	height: 30px;
}
#foot p.text {
	font-size:  8pt;
	font-weight: bold;
	padding-top: 8px;
	color: #444444;
}
/*===__menu===*/
ul#nav_cat {
	/*background-color: #990000;*/
	margin: 0;
	padding: 0;
	/*position: absolute;*/
	z-index: 50000; }
	
	/*ul#nav_cat a {
		color: #FFF;
		font-weight: bold;
		padding: 6px 10px;
		text-align: center;
		width: 100%; }*/
		
		ul#nav_cat a:hover {
			/*background: transparent url('bg-menu-bar-hover.jpg') repeat-x scroll 0 0;*/
			color: #2E4076;
			font-size: 9pt;
			padding-left: 5px; }
	
	ul#nav_cat li {
		/*border-right: 1px solid #E3898E;
		float: left; NEEDED for Horizontal menu 
		line-height: 30px;*/
		list-style-type: none;
		margin: 0;
		padding: 0;
		position: relative; }
		
		ul#nav_cat li ul {
			cursor: pointer;
			display: none;
			margin: 0;
			padding-left: 15px;
			z-index: 10000; }
		
		ul#nav_cat li:hover ul { 
			display: block; }
		
		ul#nav_cat li ul li {
			margin: 0;
			/*width: 100%;*/ }
			
		ul#nav_cat li ul li a {
			/*background: #CA0018 url('bg-menu-bar-sub-btn.jpg') repeat-x scroll 0 0;*/
			color: #FFFFFF;
			display: block;
			font-weight: normal;
			line-height: 30px;
			margin: 0;
			padding: 0 0 10px 0;
			text-align: left;
			/*width: 100%;*/ }
 
			ul#nav_cat li ul li a:hover {
				color: #2E4076;
				padding-left: 5px;
				/*text-decoration: underline;*/ }
				/*background: #A10014 url('bg-menu-bar-sub-btn-hover.jpg') repeat-x scroll 0 0; } */

	
/***************************
	FEATURES TABLE - CPANEL
****************************/
.features_tbl {
	width: 670px;
	border: 1px solid #CCCCCC;
}
/*.features_tbl td {
	padding: 5px;
}*/
.features_tbl th, td {
	border: 1px solid #CCCCCC;
	padding: 3px;
}
.spacer_tbl td {
	border: none;
}

/***************
	FORM STYLES
****************/
#form1 {
	width: 650px;
}
#form1 fieldset {
	width: 40em;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	display: block;
	margin: 0px 0px 1em;
	padding: 0px 1em 1em;
}
#form1 fieldset legend {
	font-weight: bold;
	color: #000066;
}
#form1 label {
	display: block;
	float: left;
	font-weight: bold;
	margin: .25em 0px 0px 0px;
}
#form1 fieldset input {
	display: block;
	width: 35em;
	margin: .25em 0px 0px 0px;
}
#form1 fieldset select {
	margin: .25em 0px 0px 0px;
}
#form1 fieldset textarea {
	display: block;
	width: 36em;
	height: 100px;
	margin: .25em 0px 0px 0px;
}

/*==== Tiny MCE Form ====*/
div#pages_contain {
	width: 100%; }
	
table#main_tbl {
	border: none;
	margin-top:	10px; }
	
table#main_tbl th, td {
	border: none; }

div#the_form {
	width: 673px; }
	
div#the_form fieldset {
	border: none;
	display: block;
	margin: 0 0 1em;
	padding: 0 1em 1em; }
	
div#the_form legend {
	color: #555555;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 5px 12px 5px; }
	
div#the_form span {
	clear: both;
	display: block;
	/*float: left;
	padding: 5px;*/ }
	
div#the_form input {
	display: block;
	/*margin-bottom: 10px;*/
	width: 20em; }
	
div#the_form input.chbox {
	display: inline;
	width: 1em; }
	
div#the_form input.radio {
	display: inline;
	width: 1em; }
	
div#the_form input.button {
	/*margin: 1em 0 0 28em;*/
	width: auto; }
	
div#the_form label {
	/*clear: both;
	display: block;*/
	float: left;
	padding: 10px 0 3px;
	width: 100%; }

div#the_form span.error {
	display: block;
	padding: 0 0 5px 188px; }
	
div#the_form .error {
	color: #990000;
	font-weight: bold; }

/* TinyMCE style */
div#the_form span#fv_content_parent.mceEditor defaultSkin {
	padding: 0; }

/****************
	LIST STYLES
****************/
ul {
	list-style: disc;
}
li {
	padding-bottom: 10px;
}
ol {
	list-style: decimal;
}
ul.cpanel li {
	list-style: disc;
	padding-bottom: 10px;
}
ol.cpanel li {
	list-style: decimal;
	padding-bottom: 10px;
}
