.PageNumber
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    color:#333333;
}
a.PageNumber
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    color:#999999;
}
a.PageNumber:visited
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    color:#999999;
}
a.PageNumber:hover
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    color:#0099ff;
    text-decoration:underline;
}

.MenuGroup
{
    border: solid 1px #bb591a;
    font-weight: bold;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0;
    background-color: #e6a15a;
    text-transform:lowercase;
}

.MenuGroup td
{
    cursor: hand;
    cursor: pointer;
    color: #ffffff;
    background-color: #db9852;
    text-transform:lowercase;
    font-weight: bold;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
}

.MenuGroupHover td, .MenuItemHover td, td.MenuItemHover
{
    background-color: #bb591a;
    color: #FFFFFF;
    cursor: hand;
    cursor: pointer;
}

.TopMenuItem
{
    color: #ffffff;
    font-weight: bold;
    text-transform:lowercase;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    cursor: hand;
    cursor: pointer;
    margin:0;
    padding: 0 1em!important;
    line-height: 25px;
    vertical-align:middle;
    border-bottom: 1px solid #e6a15a;

}
.TopMenuItemHover
{
    color: #FFFFFF;
    text-transform:lowercase;
    font-weight: bold;
    font-size: 11px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    cursor: hand;
    cursor: pointer;
    margin:0;
    padding: 0 1em!important;
    line-height: 25px;
    vertical-align:middle;
    background-color: #bb591a;
    border-bottom: 1px solid #e6a15a;
}


.MenuItem, .MenuItem td
{
    cursor: hand;
    cursor: pointer;
    margin: 0;
    color: #ffffff;
    background-color: #db9852;
    width: 100%!important;
    font-weight: bold;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
}

.MenuItemHover, .MenuItemHover td
{
    cursor: hand;
    cursor: pointer;    
    background-color: #bb591a;
    color: #FFFFFF; 
    font-weight: bold;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
}

.ScrollItem
{
    background-color: #bb591a;
    font-size: 0.8em;
    border: solid 0px gray;
    cursor: default;
    text-align: center;
    height: 18px;
}

.ScrollItemH
{
    background-color: #FFFFFF;
    color: orange;
    font-size: 0.8em;
    border: solid 0px gray;
    cursor: default;
    text-align: center;
    height: 18px;
}

.ScrollItemA
{
    background-color: Lime;
    color: yellow;
    font-size: 0.8em;
    border: solid 0px gray;
    cursor: default;
    text-align: center;
    height: 18px;
}



a.productTitle
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:11px;
    color:#666666;
}
a.productTitle:visited
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:11px;
    color:#666666;
}
a.productTitle:hover
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:11px;
    color:#0099ff;
}



.ProductNameText
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:18px;
    color:#bb591a;
}


TD, LI, BODY, P { color: #444444; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border-color:#999999; }
OPTION, SELECT, INPUT, TEXT, TEXTAREA, SUBMIT { color: #444444; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border-color:#999999; }


ul.tame li 
{
	line-height:1.25em;
}

ul.tame, ul.tame li 
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}




#loginText
{
    padding-left:10px;
}

.variantprice {font-weight:bold; color:#666666; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.SalePrice {font-weight:bold; font-size:12px; color:Red; font-family:Geneva, Arial, Helvetica, sans-serif;}
.RegularPrice {font-weight:normal; text-decoration:line-through; color:#999999; font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.LevelPrice {font-weight:normal; color:#666666; font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif;}

#btnReturn { font-size: 11px; font-weight: normal; color: #444444; background: #eeeeee; border:solid 1px #cccccc; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
#btnReturn:hover { font-size: 11px; font-weight: normal; color: #444444; background: #ffffff; border:solid 1px #cccccc; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}

.AddToCartButton { font-size: 11px; font-weight: bold; color: #6b6868; background-image:url(images/store/PBaddtocart2.gif); background-repeat:no-repeat; border: 0px; cursor:hand; cursor:pointer; width: 129px; height: 40px; padding: 7px 0px 0px 14px; text-align:left;}
.AddToCartButton:hover { font-size: 11px; font-weight: bold; color: #5f91d3; background-image:url(images/store/PBaddtocart_over2.gif); border: 0px; cursor:hand; cursor:pointer; width: 129px; height: 40px; padding: 7px 0px 0px 14px; text-align:left;}
.AddToWishButton { font-size: 11px; font-weight: bold; color: #6b6868; background-image:url(images/store/PBaddtowishlist2.gif); background-repeat: no-repeat; border: 0px; cursor:hand; cursor:pointer; width: 129px; height: 40px; padding: 7px 0px 0px 3px; text-align:left;}
.AddToWishButton:hover { font-size: 11px; font-weight: bold; color: #5f91d3; background-image:url(images/store/PBaddtowishlist_over2.gif); background-repeat: no-repeat; border: 0px; cursor:hand; cursor:pointer; width: 129px; height: 40px; padding: 7px 0px 0px 3px; text-align:left;}
.AddToGiftButton { font-size: 10px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; }
.MoveToCartButton { font-size: 11px; font-weight: normal; color: #444444; background: #eeeeee; border:solid 1px #cccccc; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.MoveToCartButton:hover { font-size: 11px; font-weight: normal; color: #444444; background: #ffffff; border:solid 1px #cccccc; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.CartDeleteButton { font-size: 11px; font-weight: normal; color: #444444; background: #eeeeee; border:solid 1px #cccccc; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.CartDeleteButton:hover { font-size: 11px; font-weight: normal; color: #444444; background: #ffffff; border:solid 1px #cccccc; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.ContinueShoppingButton { font-size: 11px; font-weight: normal; color: #444444; background: #eeeeee; border:solid 1px #cccccc; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.ContinueShoppingButton:hover { font-size: 11px; font-weight: normal; color: #444444; background: #ffffff; border:solid 1px #cccccc; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.UpdateCartButton { font-size: 11px; font-weight: normal; color: #444444; background: #eeeeee; border:solid 1px #cccccc; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.UpdateCartButton:hover { font-size: 11px; font-weight: normal; color: #444444; background: #ffffff; border:solid 1px #cccccc; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.CheckoutNowButton { font-size: 11px; font-weight: normal; color: #FFFFFF; background: #da9751; border:solid 1px #593b28; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.CheckoutNowButton:hover { font-size: 11px; font-weight: normal; color: #FFFFFF; background: #ec8d2a; border:solid 1px #593b28; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.UpdateWishButton { font-size: 11px; font-weight: normal; color: #FFFFFF; background: #da9751; border:solid 1px #593b28; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.UpdateWishButton:hover { font-size: 11px; font-weight: normal; color: #FFFFFF; background: #ec8d2a; border:solid 1px #593b28; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.UpdateGiftButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.UpdateGiftSettingsButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.ContinueCheckoutButton { font-size: 11px; font-weight: normal; color: #444444; background: #eeeeee; border:solid 1px #cccccc; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.ContinueCheckoutButton:hover { font-size: 11px; font-weight: normal; color: #444444; background: #ffffff; border:solid 1px #cccccc; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.ShippingPageContinueCheckoutButton { font-size: 11px; font-weight: normal; color: #444444; background: #eeeeee; border:solid 1px #cccccc; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.ShippingPageContinueCheckoutButton:hover { font-size: 11px; font-weight: normal; color: #444444; background: #ffffff; border:solid 1px #cccccc; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.ShippingMultPageUpdateButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 120px;}
.ShippingMultPageContinueCheckoutButton { font-size: 11px; font-weight: normal; color: #444444; background: #eeeeee; border:solid 1px #cccccc; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.ShippingMultPageContinueCheckoutButton:hover { font-size: 11px; font-weight: normal; color: #444444; background: #ffffff; border:solid 1px #cccccc; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.PaymentPageContinueCheckoutButton { font-size: 11px; font-weight: normal; color: #444444; background: #eeeeee; border:solid 1px #cccccc; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.PaymentPageContinueCheckoutButton:hover { font-size: 11px; font-weight: normal; color: #444444; background: #ffffff; border:solid 1px #cccccc; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.ReviewPageContinueCheckoutButton { font-size: 12px; font-weight: bold; color: #000; background: #fb0; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.UpdateAccountButton { font-size: 11px; font-weight: normal; color: #444444; background: #eeeeee; border:solid 1px #cccccc; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.UpdateAccountButton:hover { font-size: 11px; font-weight: normal; color: #444444; background: #ffffff; border:solid 1px #cccccc; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.AccountPageContinueCheckoutButton { font-size: 11px; font-weight: normal; color: #444444; background: #eeeeee; border:solid 1px #cccccc; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.AccountPageContinueCheckoutButton:hover { font-size: 11px; font-weight: normal; color: #444444; background: #ffffff; border:solid 1px #cccccc; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; height: 20px}
.ReadyToPurchaseButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.EditAddressButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.GiftRegistrySearchButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.GiftRegistrySaveButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.RateItButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.SearchButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.SelectAddressButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}

.ShipToType {font-size: 9px;}
.addressselect {font-size: 9px;}
.sitemapul {list-style-type:none;}

.SiteMapRootNode { font-weight: bold; }
.SiteMapParentNode { font-weight: normal; }
.SiteMapLeafNode { font-weight: normal; }

.noprint { display: none; }

#CouponCode
{
    height:20px;
    padding-top:2px;
    padding-left:2px;
}

#OrderNotes
{
    width:100%;
    padding-top:4px;
    padding-left:4px;
    text-indent:4px;
    border:solid 1px #CCCCCC;
}





#vertmenustyle1 {
	width: 95%;
	border-top: 0px solid #444444;
	border-right: 0px solid #444444;
	padding: 0 0 0em 0;
	margin-bottom: 0em;
	font-size: 11px;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	color: #000000;
	line-height:18px;
	white-space:no-wrap;
	text-transform: lowercase;
	}

#vertmenustyle1 ul {
		list-style:none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
#vertmenustyle1 li {
		border-bottom: 1px solid #e6a15a;
		font-size: 11px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		margin: 0;
		}

#vertmenustyle1 li a {
		display: block;
		padding: 1px 0px 2px 0.5em;
		border-left: 0px solid #444444;
		border-right: 0px solid #444444;
		color: #ffffff;
		text-decoration: none;
		width: 100%;
		}

html:body #vertmenustyle1 li a {
		width: auto;
		}

#vertmenustyle1 li a:hover {
		border-left: 0px solid #444444;
		border-right: 0px solid #444444;
		background-color: #bb591a;
		color: #ffffff;
		}

#vertmenustyle1 li a:active {
		border-left: 0px solid #444444;
		border-right: 0px solid #444444;
		background-color: #bb591a;
		color: #ffffff;
		}

#vertmenustyle1 li li a:hover {
		border-left: 0px solid #444444;
		border-right: 0px solid #444444;
		background-color: #bb591a;
		color: #ffffff;
		}
		
#vertmenustyle1 li li a:active {
		border-left: 0px solid #444444;
		border-right: 0px solid #444444;
		background-color: #bb591a;
		color: #ffffff;
		}

#tmenu0 span {font-weight: normal; color: #FFFFFF; font-size: 11px; }
#tmenu0 a:link {font-weight: normal; color: #FFFFFF; font-size: 11px; }
#tmenu0 a:visited {font-weight: normal; color: #FFFFFF; font-size: 11px; }
#tmenu0 a:active {font-weight: normal; color: #FFFFFF; font-size: 11px; }
#tmenu0 a:hover {font-weight: normal; color: #FFFFFF; font-size: 11px; }


.CallToOrder {font-weight:bold;font-size:10px;color:#999999;}

#Quantity
{
    background-color:#FFFFFF;
    border:0px;
    border-style:solid;
    border-color:#999999;
    border-width:1px;
    height:20px;
    width:35px;
    text-indent:2px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    padding-top:2px;
    color:#666666;
    font-weight:bold;
}

a.logout:active
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    text-decoration:none;
    color:#999999;
}
a.logout:visited
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    text-decoration:none;
    color:#999999;
}
a.logout:hover
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    text-decoration:underline;
    color:#0099FF;
}













a
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    text-decoration:none;
    color:#666666;
}

a:active
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    text-decoration:none;
    color:#666666;
}

a:visited
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    text-decoration:none;
    color:#666666;
}

a:hover
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    text-decoration:underline;
    color:#0099ff;
}

#breadcrumb
{
    z-index:100;
    position:absolute;
    width:auto;
    height:auto;
    top:156px;
    left:155px;
    text-align:left;
    font-family:Arial;
    font-size:11px;
    color:#bb591a;
    font-weight:bold;
}

#shop_controls
{
    z-index:100;
    position:absolute;
    width:375px;
    height:auto;
    top:135px;
    left:365px;
    text-align:right;
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
}

#login
{
    z-index:5;
    position:absolute;
    top:20px;
    left:225px;
    color: #7E95D7;
    font-family:Arial;
    font-size:9px;
    font-weight:normal;
}

#whiteheader_bg
{
    z-index:3;
    position:absolute;
    background-color:#FFFFFF;
    width:801px;
    height:114px;
    top:10px;
    left:0px;
}

#toproom_bg
{
  z-index:2;
  position:relative;
  top:114px;
  left:0px;   
}

#footer_holder
{
    z-index:2;
    position:relative;
    top:0px;
    left:0px;
}

#bottomroom_bg
{
  z-index:2;
  position:absolute;
  top:-290px;
  left:0px;   
}

.smdark_txt
{
    font-family:Arial;
    font-size:11px;
    color:#666666;
    font-weight:bold;
}

#page_nav
{
    z-index:25;
    position:absolute;
    width:500px;
    height:500;
    top:500px;
    left:200px;
}



body
{
    margin:0px;
    background-color:#e0dfdb;
}

input
{
    background-color:#FFFFFF;
    border:0px;
    border-style:solid;
    border-color:#999999;
    border-width:1px;
    height:15px;
    text-indent:2px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666666;
    font-weight:bold;
}

.light_txt
{
    font-family:Arial;
    font-size:11px;
    color:#999999;
    font-weight:normal;
}

.sm_txt
{
    font-family:Arial;
    font-size:10px;
    color:#999999;
    font-weight:normal;
}

.sm_darktxt
{
    font-family:Arial;
    font-size:10px;
    color:#666666;
    font-weight:normal;
}

.orange_header
{
    font-family:Arial;
    font-size:11px;
    color:#da9751;
    font-weight:bold;
}

a.topmenu_txt
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#999999;
}

a.topmenu_txt:active
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#999999;
}

a.topmenu_txt:visited
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#999999;
}

a.topmenu_txt:hover
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:underline;
    color:#0099ff;
}

a.topmenu2_txt
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#29438e;
}

a.topmenu2_txt:active
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#29438e;
}

a.topmenu2_txt:visited
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#29438e;
}

a.topmenu2_txt:hover
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
    color:#0099ff;
}

#contact
{
    z-index:5;
    position:absolute;
    width:200px;
    top:20px;
    left:587px;
    font-family:Arial;
    font-size:9px;
    font-weight:normal;
    color:#999999;
}

#top_collectors
{
    z-index:5;
    position:absolute;
    width:200px;
    top:50px;
    left:633px;
}

a.top_collectors
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#666666;
}

a.top_collectors:active
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#666666;
}

a.top_collectors:visited
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#666666;
}

a.top_collectors:hover
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:underline;
    color:#0099ff;
}

#topmenu 
{
    z-index:5;
    position:absolute;
    width:550px;
    height:20px;
    top:80px;
    left:320px;
}

#topmenu_swf
{
    z-index:6;
    position:absolute;
    width:428px;
    height:70px;
    top:28px;
    left:315px;
}

#shoponline
{
    z-index:50;
    position:absolute;
    width:631px;
    height:21px;
    top:106px;
    left:135px;
    overflow: visible;    
}

#topmenu2
{
    z-index:50;
    position:absolute;
    width:504px;
    height:21px;
    top:103px;
    left:242px;
    background-image:url(images/store/topmenu_bg.jpg);
    background-position:right;
    background-repeat:no-repeat;
    overflow: visible;    
}

#line
{
    z-index:5;
    position:absolute;
    width:637px;
    height:2px;
    top:98px;
    left:107px;
    background-image:url(images/store/line.gif);
    background-repeat:repeat-x;
}

#search
{
    z-index:51;
    position:absolute;
    width:497px;
    height:21px;
    top:103px;
    left:523px;
}

.go
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
}

a.go:active
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
}

a.go:visited
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
}

a.go:hover
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#0099ff;
}

#submenu
{
    z-index:100;
    position:absolute;
    width:580px;
    height:20px;
    top:0px;
    left:200px;
    white-space:nowrap;
    text-align:left;
}

#cart_icon
{
    z-index:5;
    position:absolute;
    width:550px;
    height:20px;
    top:-25px;
    left:13px;
}



a.smgray_link
{
    font-family:Arial;
    font-size:9px;
    font-weight:normal;
    color:#999999;
    text-decoration:none;
}

a.smgray_link:active
{
    font-family:Arial;
    font-size:9px;
    font-weight:normal;
    color:#999999;
    text-decoration:none;
}

a.smgray_link:visited
{
    font-family:Arial;
    font-size:9px;
    font-weight:normal;
    color:#999999;
    text-decoration:none;
}

a.smgray_link:hover
{
    font-family:Arial;
    font-size:9px;
    font-weight:normal;
    color:#0099ff;
    text-decoration:underline;
}

a.smgrayI_link
{
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    font-style:italic;
    color:#666666;
    text-decoration:none;
}

a.smgrayI_link:active
{
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    font-style:italic;
    color:#666666;
    text-decoration:none;
}

a.smgrayI_link:visited
{
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    font-style:italic;
    color:#666666;
    text-decoration:none;
}

a.smgrayI_link:hover
{
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    font-style:italic;
    color:#0099ff;
    text-decoration:underline;
}

a.submenu_txt
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:#613318;
}
    
a.submenu_txt:active
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:#613318;
}

a.submenu_txt:visited
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:#613318;
}

a.submenu_txt:hover
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:underline;
    color:#da9751;
}

.centered
{
    z-index:1;
    position:relative;
    width:800px;
    height:600px;
    top:0px;
    left:50%;
    margin-left:-400px;
}

.content_holder
{
    z-index:2;
    position:relative;
    width:821px;
    height:621px;
    top:100px;
    left:-10px;
    background-color:#FFFFFF;
    background-image:url(images/store/content_bg.jpg);
}

.blue_logo
{
    z-index:5;
    position:absolute;
    top:32px;
    left:96px;
    overflow: hidden;
}

.imageLeft
{
    z-index:10;
    position:absolute;
    top:125px;
    left:-30px;
}

.imageRight
{
    z-index:10;
    position:absolute;
    top:145px;
    left:739px;
}

.directions
{
    z-index:199;
    position:absolute;
    top:-118px;
    left:0px;
}

.directions_static
{
    z-index:11;
    position:absolute;
    top:461px;
    left:0px;
}

.home_img1
{
    z-index:5;
    position:absolute;
    top:200px;
    left:142px;
}

.home_img2
{
    z-index:5;
    position:absolute;
    top:190px;
    left:365px;
}

.home_img3
{
    z-index:5;
    position:absolute;
    top:183px;
    left:500px;
}

.home_welcome
{
    z-index:5;
    position:absolute;
    top:282px;
    left:280px;
    font-family:Georgia, Times New Roman, Times, serif;
    font-size:18px;
    letter-spacing: .1em;
    font-weight:bold;
    color:#999999;
}

.home_newitems
{
    z-index:5;
    position:absolute;
    top:320px;
    left:575px;
}

.home_login
{
    z-index:5;
    position:absolute;
    top:340px;
    left:280px;
}

.home_register
{
    z-index:5;
    position:absolute;
    top:396px;
    left:285px;
    font-family:Arial;
    font-size:10px;
    color:#999999;
    font-weight:normal;
}

.home_newsletter
{
    z-index:5;
    position:absolute;
    top:420px;
    left:280px;
}

.home_txtscroll
{
    z-index:5;
    position:absolute;
    width:480px;
    height:40px;
    top:500px;
    left:135px;
    font-family:Arial;
    font-size:10px;
    color:#666666;
    font-weight:normal;
}

#home_Lquote
{
    z-index:4;
    position:absolute;
    top:500px;
    left:115px;
}

.pagename_tag
{
    z-index:5;
    position:absolute;
    top:140px;
    left:132px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    color:#999999;
    font-size:11px;
    font-weight:bold;
}

#cols_frame
{
    z-index:5;
    position:absolute;
    top:292px;
    left:152px;
}

#cols_largeimg
{
    z-index:5;
    position:absolute;
    top:220px;
    left:280px;
}

#cols_login
{
    z-index:5;
    position:absolute;
    top:470px;
    left:150px;
}

#cols_exclusive
{
    z-index:5;
    position:absolute;
    top:440px;
    left:150px;
}

.cols_exclusive
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666666;
    font-weight:bold;
    text-decoration:none;
}

a.cols_exclusive:active
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666666;
    font-weight:bold;
    text-decoration:none;
}

a.cols_exclusive:visited
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666666;
    font-weight:bold;
    text-decoration:none;
}

a.cols_exclusive:hover
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#0099ff;
    font-weight:bold;
    text-decoration:underline;
}

.cols_register
{
    z-index:5;
    position:absolute;
    top:525px;
    left:150px;
    font-family:Arial;
    font-size:10px;
    color:#999999;
    font-weight:normal;
}

#cols_title
{
    z-index:5;
    position:absolute;
    top:150px;
    left:446px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#333333;
    font-weight:bold;
}

#cols_subtitle
{
    z-index:5;
    position:absolute;
    top:165px;
    left:448px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666666;
    font-weight:normal;
}

#cols_desc
{
    z-index:5;
    position:absolute;
    top:185px;
    left:448px;
    width:275px;
    height:300px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    font-weight:normal;
    letter-spacing:0.07em;
	text-indent:12px;
	line-height:14px;
}

#cols_sig
{
    z-index:5;
    position:absolute;
    top:488px;
    left:650px;
}

#cols_completecollection
{
    z-index:5;
    position:absolute;
    top:525px;
    left:590px;
}

#about_nextpage
{
    z-index:5;
    position:absolute;
    top:525px;
    left:590px;
}

#about_fullbio
{
    z-index:5;
    position:absolute;
    top:525px;
    left:660px;
}

#about_painter
{
    z-index:5;
    position:absolute;
    top:280px;
    left:180px;
}

#about_img
{
    z-index:5;
    position:absolute;
    top:230px;
    left:300px;
}

#about_bio
{
    z-index:5;
    position:absolute;
    top:150px;
    left:400px;
    width:315px;
    height:375px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    font-weight:normal;
    padding:10px;
    letter-spacing:0.07em;
	text-indent:12px;
	line-height:16px;
	text-align:right;
	overflow:auto;
}

#about_photostitle
{
    z-index:5;
    position:absolute;
    top:486px;
    left:240px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666666;
    font-weight:bold;
}

#about_pbphotos
{
    z-index:5;
    position:absolute;
    top:485px;
    left:190px;
}

.thumb
{
    border-color:#cccccc;
}

#pr_desk
{
    z-index:5;
    position:absolute;
    left:140px;
    top:330px;
}

#pr_title
{
    z-index:5;
    position:absolute;
    left:300px;
    top:230px;
}

.pr_header
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666666;
    font-weight:bold;
}

.pr_txt1
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666666;
    font-weight:normal;
    font-style:italic;
}

#pr_abouthead
{
    z-index:5;
    position:absolute;
    left:480px;
    top:180px;
}

#pr_aboutdiv
{
    z-index:5;
    position:absolute;
    left:480px;
    top:195px;
}

#pr_newshead
{
    z-index:5;
    position:absolute;
    left:480px;
    top:250px;
}

#pr_newsdiv
{
    z-index:5;
    position:absolute;
    left:480px;
    top:268px;
}

.pr_newsletter
{
    z-index:5;
    position:absolute;
    left:475px;
    top:305px;
}

.pr_joinpr
{
    z-index:5;
    position:absolute;
    left:475px;
    top:490px;
}

#pr_presshead
{
    z-index:5;
    position:absolute;
    left:480px;
    top:370px;
}



.hide
{
    z-index:2;
    visibility:hidden;
}

cell_highlight
{
    background-color:Aqua;
    
}

#login_bg
{
    z-index:3px;
    position:absolute;
    top:60px;
    left:50px;
    width:222px;
    height:266px;
}

#pbcopyright
{
    z-index:100;
    position:absolute;
    top:41px;
    left:0px;
    width:715px;
    font-family:Verdana;
    font-size:x-small;
    color:#999999;
}




