Body { MARGIN: 0px; Background-color: #ffffff; }

html, body{
	background-image: url(../images/bgstar.jpg);
    background-repeat: repeat;
    font-family: Arial, Verdana, Tahoma, Lucida Console, Monoco, Monospace;
}

A:link {
	COLOR: #505b38; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #505b38; TEXT-DECORATION: underline
}
A:active {
	COLOR: #000000; TEXT-DECORATION: none
}

A.White:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.White:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.White:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}
A.White:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}


A.Brown:link {
	COLOR: #6b5733; TEXT-DECORATION: none
}
A.Brown:visited {
	COLOR: #6b5733; TEXT-DECORATION: none
}
A.Brown:hover {
	COLOR: #6b5733; TEXT-DECORATION: underline
}
A.Brown:active {
	COLOR: #6b5733; TEXT-DECORATION: none
}

A.black:link {
	COLOR: #030500; TEXT-DECORATION: none
}
A.black:visited {
	COLOR: #030500; TEXT-DECORATION: none
}
A.black:hover {
	COLOR: #030500; TEXT-DECORATION: underline
}
A.black:active {
	COLOR: #030500; TEXT-DECORATION: none
}
a.udl:link{text-decoration: underline;}
a.udl:visited{text-decoration: underline;}
a.udl:hover{text-decoration: underline;}

.tblbdr5{border: 1px solid #E5428A;}

/* Normal CSS */
.BgBlack{background-color:#000000;}
.BgWhite{background-color:#FFFFFF;}
.InHeadBg{background-color:#0badc4;}
.BgLGreen{background-color:#d0e2e1;}
.BgGreen{background-color:#d0e2e1;}
.BgGreen1{background-color:#d7e6bf;}
.BgGreen2{background-color:#bac18e;}
.BgGreen3{background-color:#ddd185;}
.BgGreen4{background-color:#899d5e;}
.BgGreen5{background-color:#dcd384;}
.BgPink{background-color:#fad2e4;}
.BgPinkBack{ background-color: #fedcec; }
.BgPink1{background-color:#D88DAE;}
.BgPink2{background-color:#FDBBD7;}
.BgPink3{background-color:#D88DAE;}
.BgPink4{background-color:#FEDEED;}
.BgPink5{background-color:#F7EAF1;}
.BgBrown{background-color:#6b5733;}
.BgBrown1{background-color:#8A7C61;}

TD {	FONT-SIZE: 10px; COLOR: #000000; }
#main_content .PageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-ALIGN: center
}
P {	FONT-SIZE: 10px; COLOR: #000000; }
.nav_footer TD.Item {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 7px
}
#nav_sub_footer {
	BORDER-RIGHT: #899d5e 1px solid; BORDER-LEFT: #899d5e 1px solid; BACKGROUND-COLOR: #ffffff
}
#main_content TD.LeftColumn {
	BORDER-RIGHT: #9999cc 1px solid; BORDER-LEFT: #9999cc 1px solid; BACKGROUND-COLOR: #ccccff
}

#main_content TD.ItemColumn {
	BORDER-RIGHT: #9999cc 1px solid; BACKGROUND-COLOR: #f1e5f9
}
.tabimg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 100; LEFT: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 273px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT: 23px
}
#item_details .DetailImage {
	BORDER-BOTTOM: #899d5e 1px solid; BACKGROUND-COLOR: #899d5e; TEXT-ALIGN: center
}

#user_form .SectionHeading {
	PADDING-RIGHT: 5px; PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-COLOR: #899D5E
}
#user_form .SectionHeadingtop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #899D5E
}
#user_form .FormNote {
	COLOR: #505b38
}
#main_content A.ContentLink {
	TEXT-DECORATION: underline
}

.tcatalogue {
	WIDTH: 650px;
	height: 30px;
	background-color: #ffffff;
	background-image: url('../images/wdot.gif');
	background-repeat: repeat-x;
	background-position: 0px 0px
}
.pb {
	BACKGROUND: url('../images/wdot.gif') repeat-x 0px 100%; 
}
.pl {
	BACKGROUND: url('../images/wdot.gif') repeat-y 0px 0px; 
}
.pr {
	BACKGROUND: url('../images/wdot.gif') repeat-y 100% 0px; 
}
.ptl {
	
}
.ptr {
	padding:20px;  
}


.toph {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ccccff; PADDING-TOP: 0px; }
.lev1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; 
}
.lev2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; 
}
.lev3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; 
}
.lev4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #505b38; PADDING-TOP: 0px; 
}


#list_items .ListLargeHeading {
	FONT-WEIGHT: bold
}
#list_items .ItemLargeHeading {
	FONT-WEIGHT: bold
}
#list_items .QuickShip {
	COLOR: #336600
}

#list_navigation .PageNumber {
	COLOR: #505b38
}

#list_navigation .ListViewAll {
	FONT-WEIGHT: bold; COLOR: #505b38; TEXT-DECORATION: underline
}

#nav_category_path .Separator {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; COLOR: #505b38; TEXT-ALIGN: center
}

INPUT {
	FONT-SIZE: 10px; 
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}

#list_items .ItemPrice {
	FONT-WEIGHT: normal
}
#item_details .ListHeading {
	FONT-WEIGHT: bold
}
#item_options .OptionHeading {
	FONT-WEIGHT: bold
}
#item_details .ListHeading {
	FONT-WEIGHT: bold
}
#item_options TD {
	BORDER-RIGHT: #899d5e 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #899d5e 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #899d5e 1px solid; LINE-HEIGHT: 15px; PADDING-TOP: 4px; BORDER-BOTTOM: #899d5e 1px solid; BACKGROUND-COLOR: #dcd384
}
#item_options TD {
	BORDER-RIGHT: #899d5e 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #899d5e 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #899d5e 1px solid; LINE-HEIGHT: 15px; PADDING-TOP: 4px; BORDER-BOTTOM: #899d5e 1px solid; BACKGROUND-COLOR: #dcd384
}

#item_options .OptionNote {
	COLOR: #505b38
}

#search_results {
	BORDER-RIGHT: #899d5e 1px solid; BORDER-LEFT: #899d5e 1px solid; BACKGROUND-COLOR: #ffffff
}
#search_results .GroupHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
#search_results .SectionHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 100%; BORDER-BOTTOM: #899d5e 1px solid
}
#search_results .Subject {
	FONT-WEIGHT: bold
}
#item_details .DetailImage {
	BORDER-BOTTOM: #899d5e 1px solid; BACKGROUND-COLOR: #899d5e; TEXT-ALIGN: center
}
#item_details A.MainLink {
	FONT-WEIGHT: bold
}
#item_options SELECT {
	WIDTH: 100%; BACKGROUND-COLOR: #ffffff
}

.cell1Bg{background-color:#899d5e;}
.cell2Bg{background-color:#dcd384;}
.cell3Bg{background-color:#4fb9c7;}
.TblBdr{border:1px Solid #899d5e;}
.Tb2Bdr{border:1px Solid #BDDBDC;}
.Tb3Bdr{border:1px Solid #D88DAE;}


.FrmBdr{
	border:1px solid #c6d3e7;
	color: #BBB9B5;
}
.ImgBdr{border:1px solid #bddbdc;}
.ImgBdr2{border:1px solid #cf749d;}
.ImgBdr5{border:1px solid #D4C7B6;}
.ImgBdr3{border:3px solid #d88dae;}
.ImgBdr1{border:4px solid #ff64aa;}
.Border1{border:1px solid #87d1dc;}
.Border2{border:1px solid #b2e1e7;}
.Border3{border:1px solid #858585;}

.BdrT{border-Top:2px solid #899d5e;}
.BdrT1{border-Top:2px solid #FFFFFF;}
.BdrT2{border-Top:1px solid #FFFFFF;}
.BdrR{border-right:1px solid #899d5e;}
.BdrB{border-bottom:1px solid #FFFFFF;}
.BdrL{border-left:1px solid #899d5e;}
.BdrT01{border-Top:1px solid #cacaca;}
.BdrR01{border-right:1px solid #cacaca;}
.BdrB01{border-bottom:1px solid #cacaca;}
.BdrL01{border-left:1px solid #cacaca;}
.BdrB2{border-bottom:1px solid #FFFFFF;}
.BdrB1{border-bottom:1px solid #FFFFFF;}
.BdrT1{border-Top:1px solid #80c7d1;}
.BdrR1{border-right:1px solid #80c7d1;}
.BdrL1{border-left:1px solid #80c7d1;}

.Light1{  Font-Size: 8pt;Line-Height: 12px;}
.Light2{Font-Size: 9pt;Line-Height: 15px;}
.Light3{Font-Family: Tahoma, Arial, Verdana;Font-Size: 8pt;Line-Height: 15px;}
.Light03{Font-Family: Tahoma, Arial, Verdana;Font-Size: 8pt;Line-Height: 15px;}

.Light4{Font-Size: 8pt;Line-Height: 13px;}
.Light5{Font-Size: 12pt;Line-Height: 18px;}
.Light6{  Font-Size: 8pt;Line-Height: 12px;color:#5a552b;}
.Light7{  Font-Size: 8pt;Line-Height: 14px;color:#000000;}
.Light8{Font-Size: 13pt;Line-Height: 15px;}

.Light9{FONT-SIZE: 10px; Line-Height: 12px;color:#ffffff;}
.Light91{FONT-SIZE: 11px; Line-Height: 12px;}
.Light001{Font-Family: Arial, Helvetica, sans-serif;Font-Size: 8pt; Font-weight:bold; color:#000000; line-height:normal}
.Light10{Font-Family: Verdana, Tahoma, Arial; Font-Size: 7pt; Line-Height: 12px;}
.Light11{Font-Family: Arial, Verdana, Tahoma, Arial; Font-Size: 8pt; Line-Height: 13px; }
.Light12{Font-Family: Verdana, Tahoma, Arial; Font-Size: 18pt;Line-Height: 17px; font-weight:600;}

.Light13{Font-Family: Tahoma, Arial, Verdana;Font-Size: 9pt;Line-Height: 15px;}

.StaticHeader	{ padding-left: 10px; padding-top: 5px; }
.BgWhite		{ background-color: White; }

.link_2 a:link {color: #505b38;text-decoration: none;font-size: 11px;}
.link_2 a:visited {color: #505b38; text-decoration: none;font-size: 11px;}
.link_2 a:active {color: #505b38;text-decoration: none;font-size: 11px;}
.link_2 a:hover {color: #505b38;text-decoration: underline; color: white;font-size: 11px;}

.link_3 a:link {color: #ffffff;text-decoration: none;font-size: 11px;}
.link_3 a:visited {color: #ffffff;text-decoration: none;font-size: 11px;}
.link_3 a:active {color: #cc6600;text-decoration: none;font-size: 11px;}
.link_3 a:hover {color: #000000;text-decoration: underline; color: black;font-size: 11px;}

.link_4 a:link {color: #3d3d3d;text-decoration: underline; color: #3d3d3d;font-size: 11px;}
.link_4 a:visited {color: #3d3d3d;text-decoration: underline;font-size: 11px;}
.link_4 a:hover {color: #000000;text-decoration: none;font-size: 11px;font-weight: normal;}
.link_4 a:active {color: #000000;text-decoration: none;font-size: 11px;}

.link_5 a:link {color: #FFFFFF;text-decoration: underline; color: #FFFFFF;font-size: 11px;}
.link_5 a:visited {color: #FFFFFF;text-decoration: underline;font-size: 11px;}
.link_5 a:hover {color: #CCCCCC;text-decoration: none;font-size: 11px;font-weight: normal;}
.link_5 a:active {color: #CCCCCC;text-decoration: none;font-size: 11px;}

A.Pink:link {
	COLOR: #D88DAE; TEXT-DECORATION: none
}
A.Pink:visited {
	COLOR: #D88DAE; TEXT-DECORATION: none
}
A.Pink:hover {
	COLOR: #D88DAE; TEXT-DECORATION: underline
}
A.Pink:active {
	COLOR: #D88DAE; TEXT-DECORATION: none
}

.bolder { font-weight: bold; }
.ucase { text-transform:uppercase;}

.Black{color:#0b0f10;}
.Black01{color:#25282d;}
.Black02{color:#405d84;}
.Black1{color:#030500;}
.Black2{color:#4d4d4d;}
.Black3{color:#545857;}
.Black4{color:#605858;}
.Pink{color:#D88DAE;}
.Red{color:#ba1919;}
.Red1{color:#ca3a3a;}
.Red2{color:#9a2322;}
.Blue1{color:#37537a;}
.Blue2{color:#16335a;}
.Blue3{color:#4a5d7d;}
.Blue4{ padding-bottom: 20px; }
.White{color:#FFFFFF;}
.Grey{color:#545353;}
.Green{color:#457981;}
.Green1{color:#0e5560;}
.Green2{color:#068699;}
.Green3{color:#2a6f79;}
.Green4{color:#078799;}
.Green5{color:#91904f;}
.Green5{color:#505b38;}
.Black02{color:#353637;}
.Brown{color:#6b5733;}




.Margin1{ margin:3px 5px 3px 5px; border-color: #899d5e; }
.Margin2{margin:3px 2px 3px 2px;}
.Margin3{margin:1px 2px 1px 2px;}
.Margin4{margin:5px 5px 5px 5px;}
.Margin5{margin:12px 2px 5px 2px;}
.Margin6{margin:8px 5px 5px 5px;}

.Pad1{padding:4px;}
.Pad2{padding:4px;}
.Pad3{padding:3px;}
.Pad4{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}
.Pad5{padding:2px;}



.searchButton {
	Font-Size: xx-small;
	Font-weight: normal;
	Background-color: #EFEFEF;
	color: Teal;
	Border: 1px solid #6b5733;
	line-height: normal;
	background-repeat: repeat-x;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.But{
	Font-Size: 7pt;
	Font-weight:normal;
	Background-color:#ffffff;
	color:#6b5733;
	Border:1px solid #6b5733;
	line-height:13px;
	background-repeat: repeat-x;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
}
.But2{Font-Size: 8pt;Font-weight:bold;Background-color:#899d5e;color:#ffffff;Border:1px solid #899d5e;Margin:5px 5px 5px 5px;}
.But1{Font-Size: 8pt;Font-weight:bold;Background-color:#F8DFC0;color:#533105;Border:1px solid #633C0A;Margin:3px;}

.But3{
	Font-Size: 8pt;
	Font-weight:bold;
	Background-color:#ffffff;
	color:#6b5733;
	Border:1px solid #6b5733;
	line-height:12px;
	background-repeat: repeat-x;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
}

.But4 {
    line-height: 10px;
    color: #050;   
    font: bold 94% helvetica,sans-serif;   
    background-color: #fed;   
    border: 1px solid;   
    border-color: #696 #363 #363 #696;
}

.onRolloverLeft {
	BACKGROUND: #FFEEF6; COLOR: #000000; TEXT-DECORATION: none
}
.onRolloutLeft {
	COLOR: #1c3c5f;
	TEXT-DECORATION: none;
	background-color: #FEDEED;
}
.onRolloverTop {
	FONT-SIZE: 10px; BACKGROUND: #ededeb; COLOR: #000000; }
.onRolloutTop {
	FONT-SIZE: 10px; BACKGROUND: #29496c; COLOR: #c3daf3; }
.noUnderline {
	COLOR: #0000cc; TEXT-DECORATION: none
}

TD {
	FONT-SIZE: 10px; COLOR: #333333; }
TH {
	FONT-SIZE: 10px; COLOR: #333333; }

.style1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #355e8c
}

#h1_h2_1 h1 {
	PADDING-BOTTOM: 1px;  margin-left: 10px; margin-right: 10px;
	LINE-HEIGHT: 0.2; 
	PADDING-TOP: 5px; 
	FONT-SIZE: small;
	color: purple;
}

#h1_h2_1 h2 {
    padding-top: 5px;
    font-size: x-small; 
    color: #FF1493;
    margin-left: 10px; margin-right: 10px;
    } 
    
    
#h2_1_text  { color: #FF1493; font-size: x-small; margin-left: 10px; margin-right: 10px;}
#h2_2_text  { color: #FF1493; font-size: x-small; margin-left: 10px; margin-right: 10px;}
#h2_3_text  { color: #FF1493; font-size: x-small; margin-left: 10px; margin-right: 10px;}

#h2_2  h2 { color: #FF1493; font-size: x-small; margin-left: 10px; margin-right: 10px;}
#h2_3  h2 { color: #FF1493; font-size: x-small; margin-left: 10px; margin-right: 10px;}

#navcontainer
{
    width: inherit;
    margin-left: -30px;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}

#navlist li
{
display: inline;
padding-bottom: 14px;
padding-right: 20px;
background-repeat: no-repeat;
}

#navlist a
{
padding-left: 0px;
padding-bottom: 14px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

#navlist a:link, #navlist a:visited
{
padding-left: 20px;
color: black;
background: url(../images/arrowbullet.gif);
background-position: 0 -28px;
background-repeat: no-repeat;}

#navlist 
{
padding-left: 20px;
color: black;
background: url(../images/arrowbullet.gif);
background-position: 0 -28px;
background-repeat: no-repeat;}

#navlist a:hover
{
color: black;
padding-left: 20px;
background: url(../images/arrowbullet.gif);
background-repeat: no-repeat;
background-position: 0 -14px;} 

#navcontainer #navlist #Current
{
color: black;
padding-left: 20px;
background: url(../images/arrowbullet.gif);
background-repeat: no-repeat;
background-position: 0 -14px;} 

h6 { font-size: 1.2em; color: Purple; }

.promo-message {
border:solid 1px #DEDEDE;
background:#EFEFEF;
color: White;
padding:4px;
text-align:center;
white-space: normal;
width: 180;
height: 200;
font-family: Trebuchet MS;
font-size: small;
border-top-style: ridge;
margin:0px auto; 
padding:10px;
background:darkcyan; 
border:2px solid black;
}    


#promoWrapper {
    margin-right: 11px;
    min-height: 100%;
    width:200px;
    height: 250px;  
    overflow: hidden; 
    
}

#promoMessage {
    color: white; 
    border-color: maroon; 
    border-style: solid; 
    border-width: 1px; 
    height: 200px;  
    overflow: hidden; 
    background-color: #4852B7; 
}

#promoMessage a { color: yellow; font-weight: bold; font-style: italic;  font-size: x-small; }

#promoExpires { color: White; font-size: xx-small; text-align: center; }    

.promoImage { width: 100%;
    position: absolute;
    top: 190;
    left: 40px;
}

#promoBox { background-color: White; color: Blue; }

.registry_thumb_align { float:none; clear:both; margin-top:0.1em; display:block;}
.registry_thumb_align img { float:left; margin-right: 1em;}

/* Allen - 11/5/09 added css for panel with color swatches */

.thumbnail_option {
    float: none;
    width: 60px; height: 120px;
    border: 1px solid #999;
    margin: 2px 2px 2px 0;
    padding: 0px;
    padding-top: 5px;
    vertical-align: top;
    text-align: center;
    font-size: xx-small;
}

.thumbnail_frame            {
    height: 270px;
    overflow: auto;
    border: 0px solid #666;
    padding: 4px;    
}
    
/* Allen - 2/17/10 added css for breadcrumbs */
.bread { Font-Size: smaller; Line-Height: 13px; font-style: italic; }
.bread a { color: #000000; font-weight: normal; padding-right: 2px; padding-left: 2px; }
.bread a:active{text-decoration: none; font-style: normal; }
.bread a:link{text-decoration: none; font-style: normal; }
.bread a:visited{text-decoration: none; font-style: normal; }
.bread a:hover{text-decoration: underline; font-style: normal;}
.bread label { padding-right: 2px; }
.bread span { padding-right: 2px; }

.option_dropdown {
	border: 1px solid #000000;
	background: url(none) no-repeat #F6E3CE;
	font-family: tahoma, helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	color: black;
}

#artist p {
    Font-Family: Verdana; 
	Font-Size: x-small; 
	Color: teal; 
    padding-left: 15px; 
	padding-right: 15px;
}

.linkshowall 
{
    font-family: Arial; font-size: x-small; 
}

.nav_title { color: Teal; font-style: italic; }
.nav_start_count { font-weight: bold; }
.nav_end_count { font-weight: bold; }
.nav_total_count { font-weight: bold; }
.nav_page { color: Teal; font-style: italic; margin-left: 10px; }
.nav_link_div { margin-left: 10px; margin-right: 10px; }
.nav_show_all { margin-left: 10px; margin-right: 10px; color: Teal; font-style: italic; }
.nav_link { padding: 2px; border: 1px solid #aaa; margin: 5px;}
.nav_link_current_page { color: Fuchsia; font-weight: bolder; background: url(none) no-repeat #F6E3CE; }
.nav_left {  position: relative; top: 2px; }
.nav_right {  position: relative; top: 2px; }

.product_link { font-size: smaller; }
.product_link a:link {color: #000000; TEXT-DECORATION: none;}    /* unvisited link */
.product_link a:visited {color: #000000; TEXT-DECORATION: none;} /* visited link */
.product_link a:hover {color: #A9A9A9; TEXT-DECORATION: underline;}   /* mouse over link */
.product_link a:active {color: #000000; TEXT-DECORATION: none;}  /* selected link */

#popup_text     { font-size: x-small; text-align: left; margin: 15px;}
#popup_text h3  { font-family: Agency FB; color: Teal; font-size: medium; text-align: center; }

.xthumb {
   padding:1px;
   border:1px solid #021a40;
   background-color: White;
}

.xthumb_area    { float: none }
.xthumb_area .ximg_1 { width: 61px; float: left; }
.xthumb_area .ximg_2 { width: 61px; float: left; }
.xthumb_area .ximg_3 { width: 61px; float: left; }
.xthumb_area .ximg_4 { width: 61px; float: left; }
.xthumb_area .ximg_5 { width: 61px; float: left; }

.dont_show  { width: 136px; background-color: white; color: White; height: 12px; }
.do_show    { width: 136px; background-color: #D88DAE; color: White; text-transform: capitalize; font-weight: bold; font-size: xx-small; }
/* .do_show    { width: 136px; background-color: #D88DAE; color: #FFFF99; } */
            
            
/* Allen 08/25/10 - dropdown menu */

#sddm {
    margin: 0;
	padding: 0;
	padding-left: 20px;
}

#sddm li {
    margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial
}

#sddm li a {
    display: block;
	margin: 0 1px 0 0;
	padding-right: 5px;
	padding-left: 5px;
	/* width: 80px; */
	/* background: #5970B2; */
	color: #FFF;
	text-align: center;
	text-decoration: none
}

#sddm li a:hover    { background: #49A3FF }

#sddm div { position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2;
    z-index: 100;
}

#sddm div a	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial;}
		
#sddm div a:hover {	background: #49A3FF; color: #FFF; }
              
/* rotator in-page placement */
    div#rotator {
	position: relative;
	height: 360px;
}
/* rotator css */
	div#rotator ul li {
	float: left;
	position: absolute; 
	list-style: none;
}
/* rotator image style */	
	div#rotator ul li img {
	border: 1px solid #ccc;
	padding: 4px;
	background: #FFF;
}
    div#rotator ul li.show {
	z-index: 500;
}

div.billboard {
    float: left;
    width: 124px;
    height: 164px;
    border: thin silver solid;
    margin: 0.3em;
    padding: 0.3em;
    /* background-color: #F5F5F5; */
}

div.billboard a {
  font-style: italic;
  font-weight: bold;
}

div.billboard   { color: Teal; }
div.billboard a:link {color: #000000; TEXT-DECORATION: none;}    /* unvisited link */
div.billboard a:visited {color: #000000; TEXT-DECORATION: none;} /* visited link */
div.billboard a:hover {color: #A9A9A9; TEXT-DECORATION: underline;}   /* mouse over link */
div.billboard a:active {color: #000000; TEXT-DECORATION: none;}  /* selected link */

img.scaled {
  width: 100%;
}


.image {
	position:relative;
	float:left; /* optional */
    z-index: 1;  
	/* background-color: #F5F5F5; 
    -ms-filter: "alpha(opacity=50)";
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    opacity: 0.5;*/
}

.image .text {
	position: absolute;
	/* top: 10px; left: 10px; */
	width: 400px; /* optional, though better have one */
	right: 5px; bottom: 5px;
	font-size: 16px;
    font-weight: bolder;
}

.image_cell { display: block; margin-left: auto; margin-right: auto; }

#featured { 
	width: 933px; 
	padding-top: 5px;
	padding-right: 5px; 
	padding-left: 5px; 
	position: relative; 
	border: 0px solid #ccc; 
	height: 360px; 
}

#home_image_title {
	position: absolute;
	top: 330px;
	left: 5px;
	width: 100%;
	color: white;
	font-weight: bold; font-size: 1.2em;
	letter-spacing: -1px;
	background: rgb(0, 0, 0); /* fallback color */
	background: rgba(0, 0, 0, 0.7);
	padding: 10px;
	background:transparent;
	font-size: 14px;
}

#featured span {
    width: 136px;
	font-weight: bold;
	text-align: center;
	font-size: 1em;
	color: gray;
	display: block; margin-left: auto; margin-right: auto;
}

#featured #image_1 { position: absolute; left: 488px; top: 005px; border: 1px solid #ccc; height: 175px;}
#featured #image_2 { position: absolute; left: 636px; top: 005px; border: 1px solid #ccc; height: 175px;}
#featured #image_3 { position: absolute; left: 784px; top: 005px; border: 1px solid #ccc; height: 175px;}

#featured #image_4 { position: absolute; left: 488px; top: 189px; border: 1px solid #ccc; height: 175px;}
#featured #image_5 { position: absolute; left: 636px; top: 189px; border: 1px solid #ccc; height: 175px;}
#featured #image_6 { position: absolute; left: 784px; top: 189px; border: 1px solid #ccc; height: 175px;}

.caption { width: 146px; display: inline; font-weight: bold; text-align: center; font-size: 1em; color: Gray; }

/*
	NOT available on diactivated images ...
*/
div#not_available {
    position: relative;
    height: auto;
    width: auto;
    left: 30px;
    top: -250px;
    font-size: xx-large;
    font-weight: bold;
    color: Red;
}

.gift_message { color: black; }

.login_form_button {
	cursor: pointer;
	border: outset 1px #ccc;
	background-color: Silver;
	color: #666;
	font-weight: bold;
	padding: 1px 2px;
}

.imgteaser {
	margin: 0;
	overflow: hidden;
	float: left;
	position: relative;
}
.imgteaser a {
	text-decoration: none;
	float: left;
}
.imgteaser a:hover {
	cursor: pointer;
	text-decoration: none;	
}

.imgteaser a img {
	float: left;
	margin: 0;
	border: none;
	padding: 5px;
	background: #fff;
	border: 1px solid #ddd;
}

/*
.imgteaser a .more {
	position: absolute;
	left: 10px;
	bottom: 5px;
	font-size: 1.2em;
	color: #fff;
	background: #000;
	padding: 5px 10px;
	filter:alpha(opacity=99);
	opacity:.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
}
*/

.imgteaser a .more {
	position: absolute;
	left: 0;
	bottom: 20px;
	padding: 10px;
	border: 0px solid #FFF;
	width: 410px;
	color: gray;
	margin: 1px;
	text-align: left;
	font-family: Park Avenue BT; font-style: italic; font-size: 1.3em;
    height: 22px;
}

/*
.imgteaser a .counter {
	position: absolute;
	right: 10px;
	bottom: 5px;
	font-size: 1.2em;
	color: #fff;
	background: #000;
	padding: 5px 10px;
	zoom: 1;
    filter: alpha(opacity=75);
    opacity: 0.75;
}
*/

.imgteaser a .counter {
	position: absolute;
	right: 0px;
	bottom: 0px;
	padding: 5px;
	width: 180px;
	height: 22px;
}

.imgteaser .counter_box { 
    float: left; 
    width: 1.8em; 
    height: 1.8em; 
    color: black; 
    text-align: center; 
    margin-right: 5px; 
    font-weight: bold; 
    font-size: 1.2em; 
    /* font-family: Franklin Gothic Book; font-style: italic; font-size: 1.3em; */
 text-decoration: none;
   text-align: center;
   vertical-align: top;
   text-align: center;
   padding: 0;
   margin-right: 2px;
   border: 1px solid;
   width: 1.8em;
   height: 1.7em;
   -moz-border-radius: .3em;
   -webkit-border-radius: .3em;   
 background-color: #F1F6F5;
   /*color: inherit;*/
   border-color: #c8d6d6 #9EADAD #9EADAD #c8d6d6;    
    }

.imgteaser a .desc {	display: none; }
.imgteaser a:hover .more { visibility: visible;  text-decoration: none; color: black; }
.imghdrbox_top_row { vertical-align: top; width:136px; height: 158px; text-align: center; font-weight: bold; color: Gray; border: 1px solid silver;}
.imghdrbox_bottom_row { vertical-align: top; width:136px; height: 158px; text-align: center; font-weight: bold; color: Gray; border: 1px solid silver;}


#subsubcategory { padding: 5px; background: #49A3FF; color: #FFF; }
#subsubcategory { padding: 5px; background: pink; color: #FFF; }

