html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
header, nav, section, article, aside, footer
{border: 0; margin: 0; outline: 0; padding: 0; background: transparent;}

blockquote, q {quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: ''; content: none;}

header, nav, section, article, aside, footer {display: block;}

/* Basic styles */
body {background: #fff; color: #000; font: .75em/1.5em Helvetica, Arial, "Liberation Sans", "Bitstream Vera Sans", sans-serif;}
html>body {font-size: 12px;}

img {display: inline-block; vertical-align: bottom;}

h1,h2,h3,h4,h5,h6,strong,b,dt,th {font-weight: 700;}
address,cite,em,i,caption,dfn,var {font-style: italic;}

h1 {margin: 0 0 0.75em; font-size: 2em;}
h2 {margin: 0 0 1em; font-size: 1.5em;}
h3 {margin: 0 0 1.286em; font-size: 1.167em;}
h4 {margin: 0 0 1.5em; font-size: 1em;}
h5 {margin: 0 0 1.8em; font-size: .834em;}
h6 {margin: 0 0 2em; font-size: .75em;}

p,ul,ol,dl,blockquote,pre {margin: 0 0 1.5em;}

li ul,li ol {margin: 0;}
ul {list-style: outside disc;}
ol {list-style: outside decimal;}
li {margin: 0 0 0 2em;}
dd {padding-left: 1.5em;}
blockquote {padding: 0 1.5em;}

a {text-decoration: underline;}
a:hover {text-decoration: none;}
abbr,acronym {border-bottom: 1px dotted; cursor: help;}
del {text-decoration: line-through;}
ins {text-decoration: overline;}
sub {font-size: .834em; line-height: 1em; vertical-align: sub;}
sup {font-size: .834em; line-height: 1em; vertical-align: super;}

tt,code,kbd,samp,pre {font-size: 1em; font-family: "Courier New", Courier, monospace;}

/* Table styles */
table {border-collapse: collapse; border-spacing: 0; margin: 0 0 1.5em;}
caption {text-align: left;}
th, td {padding: .25em .5em;}
tbody td, tbody th {}
tfoot {font-style: italic;}

/* Form styles */
fieldset {clear: both;}
legend {padding: 0 0 1.286em; font-size: 1.167em; font-weight: 700;}
fieldset fieldset legend {padding: 0 0 1.5em; font-size: 1em;}
* html legend {margin-left: -7px;}
*+html legend {margin-left: -7px;}

form .field, form .buttons {clear: both; margin: 0 0 1.5em;}
form .field label {display: block;}
form ul.fields li {list-style-type: none; margin: 0;}
form ul.inline li, form ul.inline label {display: inline;}
form ul.inline li {padding: 0 .75em 0 0;}

textarea {overflow: auto;}
input.text, input.password, textarea, select {margin: 0; font: 1em/1.3 Helvetica, Arial, "Liberation Sans", "Bitstream Vera Sans", sans-serif; vertical-align: baseline;}
input.text, input.password, textarea {border: 1px solid #444; border-bottom-color: #666; border-right-color: #666; padding: 2px;}

* html button {margin: 0 .34em 0 0;}
*+html button {margin: 0 .34em 0 0;}

form.horizontal .field {padding-left: 150px;}
form.horizontal .field label {display: inline; float: left; width: 140px; margin-left: -150px;}

/* Useful classes */
img.left {display: inline; float: left; margin: 0 1.5em .75em 0;}
img.right {display: inline; float: right; margin: 0 0 .75em .75em;}
body, html{padding:0; margin:0; height:100%; width:100%;}

/*----------------- Main Container ------------------*/

#container {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	position:relative;}
	
body {
	font-family:tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #625F0B;
	background-attachment: fixed;
	background-color: white;
	background-repeat: repeat-x;}
	
a:link, a:visited, a:active {
    font-family:tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #625F0B;
	text-decoration:none;}
	
a:hover {
    font-family:tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #8C2218;}
	
ul, li, h1, h2, h3, form, table, td, tr, input{
	margin:0;
	padding:0;
	list-style:none;}

	
/*----------------- Header Container ------------------*/

#header-wrapper {
	width:1000px;
	height:268px;
	background:url(../images_templ/header-bg.gif)}
	
#logo-link {
	width:300px;
	height:75px;
	position:absolute;
	left: 42px;
	top: 7px;}
	
#top-account-links {
	position:absolute;
	left: 794px;
	top:100px;}

#top-account-links-cart {
	position:absolute;
	left: 692px;
	top: 100px;}
	
#top-account-links-sign-up {
	position:absolute;
	left: 600px;
	top: 100px;}

#top-account-links-phone {
	position:absolute;
	left: 900px;
	top: 100px;}

#top-account-links-button {
	position:absolute;
	left: 787px;
	top: 73px;}

#top-account-links-cart-info {
	position:absolute;
	left: 838px;
	top: 100px;}

#cart_info {
	position:absolute;
	left: 760px;
	top: 22px;
	width: 300px;}
	
.top-header-links-style {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f2723;}

#category-links-wrapper {}

#cat-box1 {
	position:absolute;
	left: 304px;
	top: 130px;
	text-align:center;}

#cat-box2 {
	position:absolute;
	left: 453px;
	top: 130px;
	text-align:center;}

#cat-box3 {
	position:absolute;
	left: 604px;
	top: 130px;
	text-align:center;}

.cat-box-style {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#eeeed6;
	font-weight:bold;}

#top-nav-wrapper {
	width:1000px;
	height:40px;
	margin-top:5px;
	margin-bottom:5px;}

#top-nav-left {
	width:6px;
	height:40px;
	background:url(../images_templ/top-nav-left.gif);
	float:left;
	display:inline;}
	
#top-nav-middle {
	width:851px;
	height:40px;
	background:url(../images_templ/top-nav-middle.gif);
	float:left;
	padding-left:137px;
	display:inline;}

#top-nav-right {
	width:6px;
	height:40px;
	background:url(../images_templ/top-nav-right.gif);
	float:left;
	display:inline;}

.top-nav-links a:link, .top-nav-links a:visited{
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#eeeed6;
	line-height:40px;
	display:block;
	padding-right:11px;
	padding-left:10px;
	text-align:center;
	background:url(../images_templ/top-nav-sepator.gif);
	background-position:right 4px;
	background-repeat:no-repeat;
	float:left;
	text-decoration:none;}

.top-nav-links a:hover, .top-nav-links a:active {
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#e9a53a;
	line-height:40px;
	display:block;
	padding-right:11px;
	padding-left:10px;
	text-align:center;
	background:url(../images_templ/top-nav-sepator.gif);
	background-position:right 4px;
	background-repeat:no-repeat;
	float:left;
	text-decoration:none;}

.top-nav-links .home_nav:link,
.top-nav-links .home_nav:visited,
.top-nav-links .home_nav:hover,
.top-nav-links .home_nav:active{
background:none;}
	
.top-nav-sepator {
	width:4px;
	height:32px;
	background-image:url(../images_templ/top-nav-sepator.gif);}
#flash_banner {
	position:absolute;
	top:104px;
	z-index:2;
	left: -472px;
}


/*----------------- Header Container #2------------------*/

#header-wrapper2 {
	width:1000px;
	height:122px;
	background-image: url(../images_templ/header6.gif);
	position:relative;}
	
#logo-link2 {
	width:300px;
	height:75px;
	position:absolute;
	left: 42px;
	top: 7px;}
	
#top-account-links2 {
	position:absolute;
	left: 794px;
	top: 100px;}

#top-account-links-cart2 {
	position:absolute;
	left: 692px;
	top: 100px;}

#top-account-links-phone2 {
	position:absolute;
	left: 900px;
	top: 100px;}

#top-account-links-button2 {
	position:absolute;
	left: 787px;
	top: 75px;}

#top-account-links-cart-info2 {
	position:absolute;
	left: 838px;
	top: 100px;}

#cart_info2 {

	position:absolute;
	left: 760px;
	top: 22px;
	width: 300px;}
	
.top-header-links-style2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f2723;}

#category-links-wrapper2 {}

#cat-box12 {
	position:absolute;
	left: 304px;
	top: 130px;
	text-align:center;}

#cat-box22 {
	position:absolute;
	left: 453px;
	top: 130px;
	text-align:center;}

#cat-box32 {
	position:absolute;
	left: 604px;
	top: 130px;
	text-align:center;}

.cat-box-style2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#eeeed6;
	font-weight:bold;}

#top-nav-wrapper2 {
	width:1000px;
	height:40px;
	margin-top:5px;
	margin-bottom:5px;}

#top-nav-left2 {
	width:6px;
	height:40px;
	background:url(../images_templ/top-nav-left.gif);
	float:left;
	display:inline;}
	
#top-nav-middle2 {
	width:888px;
	height:40px;
	background:url(../images_templ/top-nav-middle.gif);
	float:left;
	padding-left:100px;
	display:inline;}

#top-nav-right2 {
	width:6px;
	height:40px;
	background:url(../images_templ/top-nav-right.gif);
	float:left;
	display:inline;}

.top-nav-links2 a:link, .top-nav-links2 a:visited{
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#eeeed6;
	line-height:40px;
	display:block;
	padding-right:11px;
	padding-left:10px;
	text-align:center;
	background:url(../images_templ/top-nav-sepator.gif);
	background-position:right 4px;
	background-repeat:no-repeat;
	float:left;
	text-decoration:none;}

.top-nav-links2 a:hover, .top-nav-links2 a:active{
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#e9a53a;
	line-height:40px;
	display:block;
	padding-right:11px;
	padding-left:10px;
	text-align:center;
	background:url(../images_templ/top-nav-sepator.gif);
	background-position:right 4px;
	background-repeat:no-repeat;
	float:left;
	text-decoration:none;}
	
.top-nav-sepator2 {
	width:4px;
	height:32px;
	background-image:url(../images_templ/top-nav-sepator.gif);}

/*----------------- Site Search --------------------*/	

.site_search {
	color:#999999;
	font-size:11px;
	height:19px;
	padding-left: 25px;
	padding-top: 10px;}
	
#container #content-wrapper #left-nav .site_search .site_search_input { 
      border:1px solid #7A211D; 
      color:#7C231F; 
      font-size:11px; 
      height:17px; 
      float: left; 
      line-height:17px; 
      clear:both;
      padding-left:5px;
      padding-top:4px;
      width:70%;
	  display:inline;} 
	
.site_search_button {
	color:#7A211D;
	font-size:11px;
	float: left;
	border: 1px solid #7A211D;
	margin-left: 0px;
	display:inline;}
	
/*----------------- Content Container ------------------*/

#content-wrapper-top {
	width:1000px;
	height:8px;
	background-image:url(../images_templ/content-topw-slim.gif);}
	
#content-wrapper {
	background-image:url(../images_templ/content-middlew.gif);
	background-repeat: repeat-y;}
	
#content-wrapper-bottom {
	width:1000px;
	height:32px;
	background-image:url(../images_templ/content-bottomw.gif);
	margin-left:auto;
	margin-right:auto;}
	
#content {
	width:550px;
	float:left;
	margin-right: 0px;
	margin-left: 15px;
	position:relative;
	display:inline;}
	
.welcome_text {
	font-family: Garamond, serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	color: #333333;}

.cat_page_intro{
	font-family:Garamond, serif;
	font-size:18px;
	font-weight:bold;
	margin-top:8px;
	color:#7a211d;
	margin-bottom:6px;
	width: 550px;
	float: left;
	display:inline;}

.content_main_title, .content_main_title a:link, .content_main_title a:active, .content_main_title a:visited {
	font-family:Garamond, serif;
	font-size: 19px;
	color: #2b8e26;
	font-weight: bold;}
	
.content_main_title a:hover{
	font-family:Garamond, serif;
	font-size: 19px;
	color: #7a211d;
	font-weight: bold;}

	
/*----------------- Left Container ------------------*/

#left-nav {
	width:209px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c6b783;
	padding-left: 10px;
	display:inline;}
	
/*----------------- Right Container ------------------*/

#right-nav {
	width:190px;
	float:left;
	padding-right: 0px;
	margin-right:-3px;
	display:inline;}
	
.right_main_title, .right_main_title a:link, .right_main_title a:active, .right_main_title a:visited {
	font-family:Garamond, serif;
	font-size: 19px;
	color: #625F0B;
	font-weight: bold;}
	
.right_main_title a:hover{
	font-family:Garamond, serif;
	font-size: 19px;
	color: #7a211d;
	font-weight: bold;}

.green_main_title_right, .green_main_title_right a:link, .green_main_title_right a:active, .green_main_title_right a:visited {
	font-family:tahoma, arial;
	font-size: 12px;
	color: #625F0B;
	font-weight: bold;}
	
.green_main_title_right a:hover{
	font-family:tahoma, arial;
	font-size: 12px;
	color: #7a211d;
	font-weight: bold;}

	
.red_main_text_right, .red_main_text_right a:link, .red_main_text_right a:active, .red_main_text_right a:visited {
	font-family:tahoma, arial;
	font-size: 12px;
	font-weight: bold;
	color: #7a211d;}
	
.red_main_text_right a:hover{
	font-family:tahoma, arial;
	font-size: 12px;
	font-weight: bold;
	color: #625F0B;}
	
#brief-product-featured{
	width: 133px;
	height:125px;}
	
/*----------------- Left Menu --------------------*/ 

#left-nav-artists {
	padding-left:0px;
	padding-top:0px;
	float:left;
	width:210px;
	display:inline;}

.green_main_title, .green_main_title a:link, .green_main_title a:active, .green_main_title a:visited {
	font-family:tahoma, arial;
	font-size: 12px;
	color: #625F0B;
	font-weight: bold;
    display:block;
    padding-left:25px;}
	
.green_main_title a:hover{
	font-family:tahoma, arial;
	font-size: 12px;
	color: #625F0B;
	font-weight: bold;
    padding-left:25px;}
	
.red_main_text {
	font-family:tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #8C2218;
    padding-left:0px;
    display:block;}

.red_main_text a:link, .red_main_text a:active, .red_main_text a:visited {
	font-family:tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #8C2218;
    padding-left:25px;
    display:block;
    text-decoration:none;
    line-height:16px;}
	
.red_main_text a:hover{
	font-family:tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #625F0B;
    background-image:url(../images_templ/fishy.png);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:25px;
	display:block;
	text-decoration:none;}
	
#menuitem_category {
	padding:1px 0 1px 0px;
	width:198px;
	float:left;
	display:inline;}

.menuitem_categorytype_link:VISITED, .menuitem_categorytype_link:LINK, .menuitem_categorytype_link:ACTIVE {
	font-size:13px;
	color:#625f0b;
	display:block;
	float:left;
	padding-left:26px;
	width:160px;
	font-weight:bold;
	text-decoration:none;
	font-family:tahoma, arial;
	margin-top:7px;
	display:inline;}

.menuitem_categorytype_link:HOVER {
	font-size:13px;
	color:#625f0b;
	display:block;
	float:left;
	padding-left:26px;
	width:160px;
	font-weight:bold;
	text-decoration:none;
	font-family:tahoma, arial;
        background-image:url(../images_templ/fishy.png);
	background-repeat:no-repeat;
	background-position:left 3px;
	margin-top:7px;}

.menuitem_category_link:link, .menuitem_category_link:visited, .menuitem_category_link:active, .menuitem_category_link:hover {
	font-size:12px;
	color:#000000;
	padding-left:26px;
	display:block;
	text-transform:none;
	font-weight:normal;
	text-decoration:none;
	font-family:tahoma, arial;}

.menuitem_category_link:hover {
	font-size:12px;
	color:#000000;
	padding-left:26px;
	display:block;
	text-transform:none;
	font-weight:bold;
	text-decoration:none;
	font-family:tahoma, arial;
        background-image:url(../images_templ/fishy.png);
	background-repeat:no-repeat;
	background-position:left 3px;}

.menuitem_subcategory_link:link, .menuitem_subcategory_link:active, .menuitem_subcategory_link:visited, .menuitem_subcategory_link:hover {
	font-size:11px;
	margin-left:10px;
	display:block;
	color:#777777;
	padding-left:9px;}

.class_menuitem_subcategory_selected .menuitem_subcategory_link{
	font-size:11px;
	display:block;
	color:#16B5F0;
	font-weight:bold;
	font-weight:normal;
	font-family:tahoma, arial;}

.class_menuitem_category_selected{
	background-color:#BDBC96;
	background-image:url(../images_templ/fishy.png);
	background-repeat:no-repeat;
	background-position:left 5px;}
	
/*----------------- Detail Product --------------------*/ 

.description_green {
	font-family:Trebuchet, sans-serif, Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#000000;}
	
.description_blue {
	font-family:Trebuchet, sans-serif, Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#3d8794;}
	
.description_black {
	font-family:Trebuchet, sans-serif, Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#333333;}
	
#detail-product{
	width: 510px;
	margin-right: 20px;
	margin-left: 15px;
	float: left;
	position:relative;
	display:inline;}
	
#detail-product-title, #detail-product-title a:link, #detail-product-title a:active, #detail-product-title a:visited, #detail-product-title a:hover{
	font-family:Garamond, serif;
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
	color:#7a211d;
	margin-bottom:8px;
	width: 400px;
	float: left;
	display:inline;}
	
#detail-product-back {
float:left;
padding-top:12px;
width:103px;
display:inline;}

#detail-product-photo{
	padding-bottom:6px;
	clear: both;
	position:relative;
	float:left;
	display:inline;}

#detail-product-itemnumber {
	font-family:Trebuchet, sans-serif, Helvetica;
	color: #000000;
	margin-bottom: 3px;
	margin-top: 3px;
	width: 510px;
	text-align: right;
	display:none;}
	
#detail-product-brief{
	width: 245px;
	position: relative;}
	
#detail-product-add {
	border:1px solid #000000;
	float:right;
	line-height:17px;
	margin-bottom: 25px;
	margin-left: 25px;
	padding: 8px;
	margin-left:-3px;
	display:inline;}
	
#detail-product-add-wrapper {
	float:right;
	line-height:17px;
	margin-bottom: 25px;
	margin-left: 25px;
	padding: 8px;
	margin-left:-3px;
	display:inline;
	width:260px;}

#detailed_zoom {
position:absolute;
right:2px;
top:5px;
}
	
#detail-product-desc{
	padding-top:0px;
	width:500px;}
	
#detail-product-back2 {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: right;
	margin-right:15px;}
	
.product-title {
	font-family:Garamond, serif;
	font-size:18px;
	color:#7a211d;}

.product_options_body span {
	color:#4b7c1a;}

.product_options_body span strong{
	color:#3d8794;}
	
#detail-product-brief .product_options_title {
	color:#7a211d;
	font-family:Garamond, serif;
    float:left;
    font-size:18px;
    font-weight:bold;
	display:inline;}
	
.product_options_border td {
        padding-left:6px;
        padding-right:6px;}


/*----------------- Scott's Centered Home Page Brief Product --------------------*/ 


#br_product_home_center{
	width: 133px;
	padding-left: 2px;
	padding-right:2px;
	padding-top:6px;
	padding-bottom:5px;
        height:200px;
        float: left;
	display:inline;
}

#br_photo_center{}
#brief_product_name_center, #brief_product_name_center a:link, #brief_product_name_center a:active, #brief_product_name_center a:visited, #brief_product_name_center a:hover{
	font-family: Helvetica, Helvetica Neue, Arial;
	font-size: 11px;
	width:115px;
	color:#4b7c1a;
	text-align:center;}

#br_manuf_name_center {
        font-family: Helvetica, Helvetica Neue, Arial;
	font-size: 11px;
	color: #000000;
	width:115px;
	text-align:left;
}

#br_price_center {
font-family: Helvetica, Helvetica Neue, Arial;
font-size: 11px;
font-weight: bold;
color: #2c6c80;
text-align:left;
}

/*----------------- Brief Product --------------------*/ 

#brief-product{
	width: 133px;
	padding-left: 2px;
	padding-right:2px;
	padding-top:10px;
	padding-bottom:5px;
	float: left;
	height:165px;
	display:inline;}
	
#brief-photo{}

#brief-product-name, #brief-product-name a:link, #brief-product-name a:active, #brief-product-name a:visited, #brief-product-name a:hover{
	font-family: Helvetica, Helvetica Neue, Arial;
	font-size: 11px;
	width:115px;
	color:#4b7c1a;
	text-align:center;}
	
#brief-price{
	font-family: Helvetica, Helvetica Neue, Arial;
	font-size: 11px;
	color: #000000;
	width:115px;
	text-align:center;
}

#right-nav #brief-product{margin-left:25px;}	

/*----------------- Campfire Styles --------------------*/ 

	
#campfire_wrapper {
	width:538px;}
	
#campfire_header {}

#campfire_breadcrumb, #campfire_breadcrumb a:link, #campfire_breadcrumb a:active, #campfire_breadcrumb a:visited {
	padding-bottom:30px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;}
	
#campfire_breadcrumb a:hover {
	padding-bottom:30px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d8794;}

#campfire_welcome {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#7d2925;
	font-weight:bold;
	padding-bottom:10px;}
	
#campfire_welcome_sub {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#7d2925;
	font-weight:bold;}

#campfire_line {
	width:538px;
	height:10px;
	border-bottom: 1px solid #7d2925;
	margin-bottom:10px;}

#campfire_top_nav, #campfire_top_nav a:link, #campfire_top_nav a:active, #campfire_top_nav a:visited {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d2925;
	font-weight:normal;
	padding-bottom:20px;
	text-decoration:none;}

#campfire_top_nav a:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3d8794;
	font-weight:normal;
	padding-bottom:20px;
	text-decoration:none;}

#campfire_content {}

#fishtale_nav, #fishtale_nav a:link, #fishtale_nav a:active, #fishtale_nav a:visited {
	width:350px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d2925;
	text-decoration:none;
	display:inline;}
	
#fishtale_nav a:hover {
	width:350px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3d8794;
	text-decoration:none;
	display:inline;}

#fishtale_body {
	width:538px;
	float:left;
	text-align:left;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	display:inline;}
	
/*----------------- Sitemap Styles --------------------*/ 
	
.listitem_sitemap_products {
	width:137px;
	float:left;
	height:160px;
	display:inline;}

.listitem_sitemap_products .product_link_img:link, .listitem_sitemap_products .product_link_img:active, .listitem_sitemap_products .product_link_img:visited, .listitem_sitemap_products .product_link_img:hover {
	text-align:center;
	width:137px;
	padding-left:11px;
	clear:both;
	float:right;
	display:inline;}

.listitem_sitemap_products .product_link:link, .listitem_sitemap_products .product_link:active, .listitem_sitemap_products .product_link:visited{
	text-align:center;
	width:115px;
	float:left;
	display:inline;
	font-family:tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #625F0B;
	text-decoration:none;
	margin-left:11px;}
		
 .listitem_sitemap_products .product_link:hover {
	text-align:center;
	width:115px;
	float:left;
	display:inline;
	font-family:tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #8C2218;
	text-decoration:none;
	margin-left:11px;}
	
.sitemap_body {
	width:550px;
	margin-left:-10px;}
		

/*----------------- Footer Styles --------------------*/ 

#content_footer {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images_templ/content-middle-blankw.gif);
	padding-top:25px;}
	
#footer_bg_line {
	height:5px;
	background:url(../images_templ/footer_bg.jpg) repeat-x;
	width:700px;
	margin-left:150px;}
	
#footer_text_links, #footer_text_links a:link, #footer_text_links a:active, #footer_text_links a:visited {
	text-align:center;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;}
	
#footer_text_links a:hover{
	text-align:center;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#748d31;}
	
#footer_copyright {
	text-align:center;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;}
	
/*----------------------------- IE6 Hacks ---------------------------*/

html .gainlayout { height: 1%; }

/*------------------------------- Artist Pages ------------------------*/

#artists_home_title {
	width:520px;
	padding:10px;}

#artists_home_table {
	width:520px;}

.green_title {
	font-family: Garamond, serif;
	font-size: 16px;
	font-weight: bold;
	color: #4b7c1a;}
	
#aritsts_wrapper {
	width:550px;
	margin-left:0px;}
	
.black_body_artists_text, .black_body_artists_text a:link, .black_body_artists_text a:active, .black_body_artists_text a:visited, .black_body_artists_text a:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}

#artists_breadcrumbs, #artists_breadcrumbs a:link, #artists_breadcrumbs a:active, #artists_breadcrumbs a:visited {
	padding-bottom:5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;}
	
#artists_breadcrumbs a:hover {
	padding-bottom:5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d8794;}

#ssl-certificate{position: absolute; bottom: 20px; left: 65px}
#cclogos{position: absolute; bottom: 45px; left: 850px}

/*------------------------------- Scott's Added Styles ------------------------*/

.sansheadlines {
	font-family: Helvetica, Helvetica Neue, Arial;
	font-size: 22px;
        font-weight: bold;
	color: #9e160c;
        margin-left:60px;
}

.sansheadlines2 {
	font-family: Helvetica, Helvetica Neue, Arial;
	font-size: 17px;
        font-weight: bold;
	color: #000000;
        text-align: center;
        }

.sansheadlines3 {
	font-family: Helvetica, Helvetica Neue, Arial;
	font-size: 15px;
        font-weight: bold;
	color: #607f1d;
        margin-left:0px;
        }

.sanssubhead1links {
	font-family: Helvetica, Helvetica Neue, Arial;
	font-size: 12px;
        font-weight: bold;
	color: #607f1d;
}

.defaultgaramond {
	font-family: Garamond, serif;
	font-size: 26px;
	color: #7a211d;
	font-weight:bold;
}

#wrap_section {
padding:5px;
border:1px solid #c6b783;
display:inline;
float:left;
position:relative;
}
	
#wrap_cat {
display:inline;
float:left;
margin-left:0px;
position:relative;
width:519px;
}

#wrap_vid{
margin-left:100px;
float:left;
}

.topmidbuttons img{
margin-bottom: 4px;
}

#detail-product-title2, #detail-product-title2 a:link, #detail-product-title2 a:active, #detail-product-title2 a:visited, #detail-product-title2 a:hover{
	font-family:Garamond, serif;
	font-size:18px;
	font-weight:bold;
	margin-top:2px;
	color:#7a211d;
	margin-bottom:2px;
	width: 400px;
	float: left;
	display:inline;}