#pnlCartSummary input, .hideme
{
    display: none;
}

#pnlCartSummary .CartDeleteButton
{
    display: inline;
}

#tblPaymentSelect, #checkoutheadergraphic, #pnlCartSummarySubTotals
{
    display: none;
}
.MenuGroup
{
    border: solid 0px #87847e;
    font-weight: bold;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0;
    background-color: #787878;
    text-transform:lowercase;
    display:none;
}

.MenuGroup td
{
    cursor: hand;
    cursor: pointer;
    margin: 0;
    color: #ffffff;
    background-color: #909090;
    width: 100%!important;
    font-weight: bold;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
}

.MenuGroupHover td, .MenuItemHover td, td.MenuItemHover
{
    cursor: hand;
    cursor: pointer;    
    color: #74cafe; 
    font-weight: bold;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
}

.TopMenuItem 
{
    border-bottom:1px solid #787878;
    color:#FFFFFF;
    cursor:pointer;
    font-family:Geneva,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    line-height:25px;
    margin:0pt;
    padding:0pt 1em !important;
    text-transform:lowercase;
    vertical-align:middle;
}

.TopMenuItemHover
{
    border-bottom:1px solid #787878;
    color:#74cafe;
    cursor:pointer;
    font-family:Geneva,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    line-height:25px;
    margin:0pt;
    padding:0pt 1em !important;
    text-transform:lowercase;
    vertical-align:middle;
}


.MenuItem, .MenuItem td
{
    cursor: hand;
    cursor: pointer;
    margin: 0;
    color: #ffffff;
    background-color: #909090;
    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;    
    color: #74cafe; 
    font-weight: bold;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
}

.ScrollItem
{
    background-color: #87847e;
    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;
}



.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;
}

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 
{
    border-bottom:1px solid #7E95D7;
    border-top:3px double #7E95D7;
    color:#333333;
    font-family:Geneva,Arial,Helvetica,sans-serif;
    font-size:1.4em;
    font-weight:bold;
}

.ProductFileNameText
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style: italic;
    font-size:.7em;
    color:#666666;
}


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: #222222; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border:1px solid #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:normal; color:#666666; font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.SalePrice {font-weight:normal; font-size:11px; 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;}


.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, .UpdateCartButton, .AddToCartButton, .AddToWishButton, .UpdateAccountButton, #btnReturn, #btnCheckOut, #btnRequestNewPassword { font-size: 11px; font-weight: normal; color: #333333; background: #cccccc; border:solid 1px #999999; cursor:hand; cursor:pointer; padding: 10px; height: 35px}
.ContinueShoppingButton:hover, .UpdateCartButton:hover, .AddToCartButton:hover, .AddToWishButton:hover, .UpdateAccountButton:hover, #btnCheckOut:hover, #btnReturn:hover, #btnRequestNewPassword:hover { font-size: 11px; font-weight: normal; color: #ffffff; background: #7392ec; border:solid 1px #43568e; cursor:hand; cursor:pointer; padding: 10px; height: 35px}

.CheckoutNowButton, .UpdateWishButton, .UpdateGiftButton
{
    background:#7392ec none repeat scroll 0% 50%;
    border:1px solid #43568e;
    color:#FFFFFF;
    cursor:pointer;
    font-size:12px;
    font-weight:bold;
    height:35px;
    padding:1px 5px 1px 1px;
}

.CheckoutNowButton:hover, .UpdateWishButton:hover
{
    background:#3d71ff none repeat scroll 0% 50%;
    border:1px solid #789cff;
    color:#FFFFFF;
    cursor:pointer;
    font-size:12px;
    font-weight:bold;
    height:35px;
    padding:1px 5px 1px 1px;
}

#LoginButton
{
    background:#7392ec none repeat scroll 0% 50%;
    border:1px solid #43568e;
    color:#FFFFFF;
    cursor:pointer;
    font-size:12px;
    font-weight:bold;
    height:35px;
    padding:1px 5px 1px 1px;
    width: 100px;
}

#LoginButton:hover
{
    background:#3d71ff none repeat scroll 0% 50%;
    border:1px solid #789cff;
    color:#FFFFFF;
    cursor:pointer;
    font-size:12px;
    font-weight:bold;
    height:35px;
    padding:1px 5px 1px 1px;
    width: 100px;
}




.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
{
    background:#57ed7b none repeat scroll 0% 50%;
    border:1px solid #4ac767;
    color:#333333;
    cursor:pointer;
    font-size:12px;
    font-weight:bold;
    height:35px;
    padding:1px 5px 1px 1px;
    width:200px;
}
.ContinueCheckoutButton:hover
{
    background:#40ff6c none repeat scroll 0% 50%;
    border:1px solid #00ff3c;
    color:#FFFFFF;
    cursor:pointer;
    font-size:12px;
    font-weight:bold;
    height:35px;
    padding:1px 5px 1px 1px;
    width:200px;
}

.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 
{
    background:#57ed7b none repeat scroll 0% 50%;
    border:2px solid #4ac767;
    color:#333333;
    cursor:pointer;
    font-size:12px;
    font-weight:bold;
    height:35px;
    padding:1px 5px 1px 1px;
    width:200px;
}

.ReviewPageContinueCheckoutButton:hover
{
    background:#40ff6c none repeat scroll 0% 50%;
    border:2px solid #00ff3c;
    color:#ffffff;
    cursor:pointer;
    font-size:12px;
    font-weight:bold;
    height:35px;
    padding:1px 5px 1px 1px;
    width:200px;
}



.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 #f2e989;
		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: #4f5031;
		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: #75764e;
		color: #ffffff;
		}

#vertmenustyle1 li a:active {
		border-left: 0px solid #444444;
		border-right: 0px solid #444444;
		background-color: #787b20;
		color: #ffffff;
		}

#vertmenustyle1 li li a:hover {
		border-left: 0px solid #444444;
		border-right: 0px solid #444444;
		background-color: #9d9d67;
		color: #ffffff;
		}
		
#vertmenustyle1 li li a:active {
		border-left: 0px solid #444444;
		border-right: 0px solid #444444;
		background-color: #787b20;
		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
{
    visibility: hidden;
    background-color:#FFFFFF;
    border:0px;
    border-style:solid;
    border-color:#999999;
    border-width:1px;
    height:20px;
    width:1px;
    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:#7e95d7;
    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;
    text-indent:2px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#222222;
    font-weight:bold;
    padding: 5px;
}

.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;
    
}

#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;
    
}

#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:10;
    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;
}




