/* blue #007cc6 */
/* blue  */

body, html { padding:0px; margin:0px; } 
body {  } /* removed from font 76%/160% */
body, td, tr, table, input, option, select { font: normal 11px "Lucida Grande", verdana, arial, helvetica, sans-serif; color:#000; }
td { vertical-align:top; }
a { color:#007cc6; text-decoration:none; }
a:hover { text-decoration:underline; }

h1 { font-size:16px; color:#007cc6; }
h2 { font-size:14px; color:#007cc6; }
h3 { font-size:12px; color:#007cc6; }
h4 { font-size:14px; color:#666666; }

/* FORMS */
form { display:inline; }
input.input, textarea.input { border:1px solid #333; padding:3px; margin-bottom:5px; width:250px; }
input.error { border:1px solid red; padding:3px; margin-bottom:5px; width:250px; }
img { border:0px; }
textarea { height:150px; }

#site-container { margin:0 auto; width:960px; }
#relative { position:relative; }

#sidebar { width:197px; float:left; margin-top:10px; }
#features { width:197px; float:right; margin-top:35px; }

#content-container { margin-left:210px; margin-right:200px; width:538px; } 
	#content-header { height:8px; line-height:0.1em; font-size:4px; background:url(../_gfx/content-header.gif); }
	#content { padding:10px; padding-top:0px; background:url(../_gfx/content-bck.gif) repeat-x; min-height:300px;  }
		#content h1 { margin-top:0px; padding-top:15px; }
	#menu { padding:9px; font-weight:bold; font-size:13px; width:517px; text-align:center; }
		#menu ul { margin:0px; padding:0px; }
		#menu ul li { list-style:none; display:inline;  }
			#menu ul li a { padding:10px; }

#footer { background:url(../_gfx/footer-bck.jpg) top no-repeat; height:34px; position:relative; color:#fff; }
	#footer a { color:#fff; }
	#footer-cr { position:absolute; top:10px; left:10px; }
	#footer-menu { position:absolute; top:10px; left:300px; }
	#footer-credits { position:absolute; top:10px; right:20px; }




/* FEATURES */
div.feature { margin-bottom:10px; }
div.feature-blue { background:url(../_gfx/blue-bck.jpg) no-repeat; width:447px; height:154px; float:left; 
	padding:10px; margin-bottom:10px; }
	div.feature-blue * { margin:0px; padding:0px; }
	div.feature-blue h2 { font-size:12px; }
	div.feature-blue-spacer { float:left; height:174px; width:25px; margin-bottom:10px; }
	
/* NEWSLETTER FEATURE */
div.newsletter { background:url(../_gfx/newsletter-bck.gif) no-repeat; height:129px; padding:10px; width:177px; }
	div.newsletter * { margin:0px; padding:0px; }
	div.newsletter h2 { font-size:11px; margin:0px; }
	div.newsletter p { margin:3px 0px 3px 0px; }

/* CATS FEATURE */
div.cats-header { background:url(../_gfx/cats-header.gif) no-repeat; height:38px; }
	div.cats-header * { font-weight:normal; font-size:11px; padding:0px; margin:0px; padding-top:8px; padding-left:6px; color:#fff; }
div.cats * { color:#fff; font-size:11px; padding:0px; margin:0px; padding-left:3px; background:#007cc6; }
	div.cats li { padding-bottom:5px; padding-top:5px; }
div.cats-footer { background:url(../_gfx/cats-footer.gif) no-repeat; height:12px; line-height:0.1em; font-size:9px; }


/* OTHER CLASSES */
.image-right { margin-left: 10px; margin-bottom: 10px; border: #999999 2px solid; }
.image-left { margin-right: 10px; margin-bottom: 10px; border: #999999 2px solid; }
.float-left { float:left; } .float-right { float:right; }
.clear-right { clear:right; float:none; } .clear-left { clear:left; float:none; }
.clearer { clear:both; float:none; line-height:0.1em; }
div.stock p { margin:0px; padding:0px; }

