body
{

margin: 0 auto;
text-align: center;
font: normal 12px arial;
color: black;
}

img
{
display: block;
border:none;
}
#RightColumn{
padding-top:10px;
}
#HolderTable{
margin-top:10px;
margin-left:-3px;
}
form
{
display: inline;
}

.tabs{
display:none;
}
#Tab1{
display:block;
}

#PageWrapper
{

margin: 0 auto;
width: 1192px;
position: relative;
text-align: left;
}
.abstractText{
padding-top:2px;

}
#query{
left:72px;
position:absolute;
top:10px;
}
#searchsubmit{
left:220px;
position:absolute;
top:6px;
}
.breadcrumbs{
color:#6d5ffc;
font-size:9pt;
font-weight:bold;
}
.breadcrumbs a:link{
color:#6d5ffc;
font-size:9pt;
font-weight:bold;
}
.breadcrumbs a:visited{
color:#6d5ffc;
font-size:9pt;
font-weight:bold;
}
.breadcrumbs a:active{
color:#6d5ffc;
font-size:9pt;
font-weight:bold;
}
.breadcrumbs a:hover{
color:#6d5ffc;
font-size:9pt;
font-weight:bold;
}
#Header
{
width: 980px;
position: relative;
}
table.HeaderLinks{
border-collapse:collapse;
}
.searchBar{
position:relative;
margin-top:3px;
}
table.HeaderLinks td{
padding:0px;
margin:0px;
}
#Testimonials{
left:21px;
position:absolute;
top:16px;
width:206px;
}

table.HeaderLinks img{
display:block;
}

#ShippingText{
color:white;
font-size:14pt;
left:272px;
position:absolute;
text-align:center;
top:7px;
width:299px;
font-family:"Century Gothic";
}

#LeftColumn
{
float: left;
width: 189px;
margin: 1px 0 0 1px;
border: 1px solid black;
border-bottom: 0;
background-color: #0c0b0b;
}

#TopKickerWrapper{
padding-left:18px;
padding-right:18px;
padding-top:18px;
}

#EYFooter
{
position:relative;
margin-top: 10px;
z-index: -1;
}

.featuredTitle
{
font: bold 14px arial;
color: #2d3b57;
}

.contentsName
{
font: bold 12px arial;
color: black;
}

.contentsName a:link
{
font: bold 12px arial;
color: black;
text-decoration: none;
}
#TopTable{
border-collapse:collapse;
}
#TopTable td{
margin:0px;
padding:0px;
}
.contentsName a:visited
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.contentsName a:hover
{
font: bold 12px arial;
color: black;
text-decoration: underline;
}

.contentsName a:active
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.contentsRegPrice
{
font: normal 11px arial;
color: #808080;
}

.contentsSalePrice
{
font: bold 12px arial;
color: #000000;
}

.searchInput
{
position: absolute;
left: 687px;
top: 92px;
width: 236px;
height: 19px;
padding: 0;
border: 0;
font: normal 12px arial;
color: black;
}

.searchSubmit
{
position: absolute;
left: 925px;
top: 90px;
}

.catNav
{

}

.catNav ul
{
margin: 0;
padding: 0;
list-style: none;
}

.catNav ul li
{

font: bold 12px arial;
color: black;
padding-top:0px;
padding-bottom:0px;
}

.catNav ul li .innerUL ul li div{
padding-left:10px;
}


.catNav ul li .innerUL ul li a:link
{
font: normal 11px arial;
color: black;
text-decoration: none;
}

.catNav ul li .innerUL ul li a:visited
{
font: normal 11px arial;
color: black;
text-decoration: none;
}

.catNav ul li .innerUL ul li a:hover
{
font: normal 11px arial;
color: black;
text-decoration: underline;
}

.catNav ul li .innerUL ul li a:active
{
font: normal 11px arial;
color: black;
text-decoration: none;
}



.catNav ul li a:link
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.catNav ul li a:visited
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.catNav ul li a:hover
{
font: bold 12px arial;
color: black;
text-decoration: underline;
}

.catNav ul li a:active
{
font: bold 12px arial;
color: black;
text-decoration: none;
}


.eyBreadcrumbs
{
font: normal 11px arial;
color: #808080;
margin: 5px 0;
}

.eyBreadcrumbs a:link
{
font: normal 11px arial;
color: #808080;
text-decoration: none;
}

.eyBreadcrumbs a:visited
{
font: normal 11px arial;
color: #808080;
text-decoration: none;
}

.eyBreadcrumbs a:hover
{
font: normal 11px arial;
color: #808080;
text-decoration: underline;
}

.eyBreadcrumbs a:active
{
font: normal 11px arial;
color: #808080;
text-decoration: none;
}

h1.eyTitle
{
margin: 0 0 20px 0;
color: #41649c;
font: normal 20px arial;
border-bottom: 1px solid #41649c;
width: 100%;
}

.eyText11
{
font: normal 11px arial;
color: black;
}

.eyText12
{
font: normal 12px arial;
color: black;
}
.mss-buy-box-table td.reg-price-bold, .mss-buy-box-table td.sale-prce
{
font-size:11pt;
}

.containerTD
{
width: 248px;
}

.holderTD{
position:relative;
z-index: -1;
height:243px;
padding-top:15px;
padding-left:0px;

}
.holderTable{
height:148px;
margin: 0 auto;
width: auto;
*width: 233px;
}
.holderTable td a:link{
font-weight:bold;
color:#000000;
font-size:10pt;
text-decoration:none;
}

.holderTable td a:visited{
font-weight:bold;
color:#000000;
font-size:10pt;
text-decoration:none;
}

.holderTable td a:active{
font-weight:bold;
color:#000000;
font-size:10pt;
text-decoration:none;
}

.holderTable td a:hover{
font-weight:bold;
color:#000000;
font-size:10pt;
text-decoration:underline;
}
.featuredPrice{
font-size:30pt;
font-weight:bold;
height:63px;
left:83px;
line-height:63px;
position:absolute;
text-align:center;
top:167px;
width:144px;
font-family:"Century Gothic";
}
.purpleHTML{
padding:15px;
text-align:center;
width:208px;
*width: 233px;
}
.purpleHTML img{
margin:0px auto;
}
#RIghtHolder img{
margin:0px auto;
}
#RIghtHolder{
width:206px;
}
#TestimonialKicker{
left:20px;
position:absolute;
top:15px;
width:230px;
}
#PRLinks{
left:259px;
position:absolute;
top:15px;
width:230px;
}


#Rotate{

width:516px;
height:349px;
}
#TopKicker{
background: #ffffff url(http://lib.store.yahoo.net/lib/yhst-89203462974565/topkickerback.jpg) no-repeat top center;
width:508px;
height:241px;
}
#BottomKicker{
background: #ffffff url(http://lib.store.yahoo.net/lib/yhst-89203462974565/bottomkickerback.jpg) no-repeat top center;
width:508px;
height:97px;
position:relative;
margin-top:11px;
}

#HolderYellow{
background: #ffffff url(http://lib.store.yahoo.net/lib/yhst-89203462974565/yellowback2.jpg) no-repeat top center;
width:248px;
}

#HolderOrange{
background: #ffffff url(http://lib.store.yahoo.net/lib/yhst-89203462974565/orangeback.jpg) no-repeat top center;
width:248px;
}

#HolderBlue{
background: #ffffff url(http://lib.store.yahoo.net/lib/yhst-89203462974565/blueback.jpg) no-repeat top center;
width:248px;
}

#HolderPurple{
background: #ffffff url(http://lib.store.yahoo.net/lib/yhst-89203462974565/purpleback.jpg) no-repeat top center;
width:248px;
}

#featuredProducts-wrap ul{
margin-left:14px;
}
#featuredProducts-wrap ul li{

}
#featuredProducts-wrap ul li table{
margin-left:16px;
margin-top:16px;
}
.featuredProductTitle{
display:block;
}
.featuredProductTitle a:link{

color:#000000;
font-size:11pt;
text-decoration:none;
}
.featuredProductTitle a:visited{

color:#000000;
font-size:11pt;
text-decoration:none;
}
.featuredProductTitle a:active{

color:#000000;
font-size:11pt;
text-decoration:none;
}
.featuredProductTitle a:hover{

color:#000000;
font-size:11pt;
text-decoration:underline;
}
.featuredProductPrice{

color:#000000;
font-size:25pt;
display:block;
}
.td0{
height:250px;
}

.sel{
background: #ffffff url(http://lib.store.yahoo.net/lib/yhst-89203462974565/greendot.jpg) no-repeat top center;
width:22px;
height:22px;
display:block;
float:left;
margin:4px;
}
.wactive{
background: #ffffff url(http://lib.store.yahoo.net/lib/yhst-89203462974565/purpledot.jpg) no-repeat top center;
width:22px;
height:22px;
display:block;
float:left;
margin:4px;
}

a:link.wactive{
color:#6d5ffc;
}
a:visited.wactive{
color:#6d5ffc;
}
a:active.wactive{
color:#6d5ffc;
}
a:hover.wactive{
color:#6d5ffc;
}

a:link.sel{
color:#8bc63e;
}
a:visited.sel{
color:#8bc63e;
}
a:active.sel{
color:#8bc63e;
}
a:hover.sel{
color:#8bc63e;
}

#SectionName{
font-weight:bold;
font-size:15pt;
font-family:arial;
color:#000000;
}

#SectionName h1{
font-weight:bold;
font-size:15pt;
font-family:arial;
color:#000000;
}

#SectionCaption{
font-size:9pt;
font-family:arial;
color:#000000;
width:609px;
padding-bottom:15px;
}
#contents-table td{
text-align:center;
font-family:arial;
}
#contents-table td img{
margin:0px auto;
}

#contents-table a:link{
font-weight:bold;
color:#000000;
text-decoration:none;
font-size:10pt;

}
#contents-table a:visited{
font-weight:bold;
color:#000000;
text-decoration:none;
font-size:10pt;

}
#contents-table a:active{
font-weight:bold;
color:#000000;
text-decoration:none;
font-size:10pt;

}
#contents-table a:hover{
font-weight:bold;
color:#000000;
text-decoration:underline;
font-size:10pt;

}
.price{
font-weight:bold;
color:#000000;
text-decoration:none;
font-size:9pt;
}
.sale-price-bold{
font-weight:bold;
color:#000000;
text-decoration:none;
font-size:9pt;
}

#TabWrapper{
background: #ffffff url(http://lib.store.yahoo.net/lib/yhst-89203462974565/tabwrapper.jpg) repeat-y top center;
width:767px;
}
table.mss-buy-box-table{
margin-left:12px;
width:344px;
font-family:arial;
font-size:9pt;
font-weight:bold;
border-collapse:collapse;
}

#OrderWrapper{
background: #ffffff url(http://lib.store.yahoo.net/lib/yhst-89203462974565/orderback.jpg) repeat-y top center;
}

#ysw-cross-sell{
background: #ffffff url(http://lib.store.yahoo.net/lib/yhst-89203462974565/crosssellback.jpg) repeat-y top center;
text-align:center;
}

#ItemNotesWrapper{
background: #ffffff url(http://lib.store.yahoo.net/lib/yhst-89203462974565/notesnew.jpg) repeat-y top center;
}

#ItemNotesContent{
margin-left:18px;
width:334px;
font-family:arial;
}


#ysw-cross-sell a:link{
color:#750e9f;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
#ysw-cross-sell a:visited{
color:#750e9f;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
#ysw-cross-sell a:active{
color:#750e9f;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
#ysw-cross-sell a:hover{
color:#750e9f;
font-size:9pt;
font-weight:bold;
text-decoration:underline;
}
#AverageStar{
font-weight:bold;
text-align:center;
}
#ysw-cross-sell table{
margin:0px auto;
}
.ysw-cross-sell-item{
padding:17px;

}

.ysw-cross-sell-footer img{
margin-bottom:-1px;
}
.ysw-cross-sell-title img{
margin-top:-1px;
}
.horizontal-seperator{
padding-bottom:15px;
}
.tabContent{
padding:15px 30px 15px 30px;
}
#ItemShippingText{
color:#ffffff;
font-family:arial;
font-size:12pt;
font-weight:bold;
height:21px;
line-height:21px;
left:68px;
position:absolute;
text-align:center;
top:6px;
width:231px;
}
.mss-left-cell{
border-bottom:2px solid #008c2d;
padding-left:6px;
padding-top:3px;
padding-bottom:3px;
width:92px;
}
.reviewTable td{
text-align:left;
}
#FloatingCart{
color:#FFFFFF;
font-family:arial;
font-size:12pt;
font-weight:bold;
height:26px;
left:894px;
line-height:26px;
position:absolute;
text-align:center;
top:5px;
width:111px;
}
#LeftGreen{
left:18px;
position:absolute;
top:15px;
width:212px;
}
#PRLinks ul{
margin:0px;
}
.avgstar{
margin:0px auto;
}
#FooterHtml{
height:74px;
left:272px;
position:absolute;
text-align:center;
top:13px;
width:481px;
}
#ItemNotesContent table{
margin-left:-6px;
width:345px;
border-collapse:collapse;
}

#SocialLinks{
left:786px;
position:absolute;
top:28px;
width:228px;
}

#SocialLinks table{
width:100%;
}

#SocialLinks table td{
text-align:center;
}
#SocialLinks table td img{
margin:0px auto;
}

#ItemNotesContent table td{
padding:4px;
border-bottom:2px solid #008c2d;
}
.mss-right-cell{
padding-top:3px;
padding-bottom:3px;
border-bottom:2px solid #008c2d;
}
.addtocarttd{
text-align:center;
padding-top:8px;
}

.tabContent input, .tabContent textarea{
width:400px;
}

table.mss-buy-box-table td#SaleTD{
font-size:10pt;
}
table.mss-buy-box-table td#SaleTD2{
font-size:10pt;
}

table.tabs{
display:none;
}
.linkTD{
background-color:#6f60fb;
text-align:center;
}

.linkTD a:link{
font-size:12pt;
color:#ffffff;
text-decoration:none;
font-family:"Century Gothic";
text-decoration:none;
text-transform:lowercase;
}
.linkTD a:visited{
font-size:12pt;
color:#ffffff;
text-decoration:none;
font-family:"Century Gothic";
text-decoration:none;
text-transform:lowercase;
}
.linkTD a:active{
font-size:12pt;
color:#ffffff;
text-decoration:none;
font-family:"Century Gothic";
text-decoration:none;
text-transform:lowercase;
}
.linkTD a:hover{
font-size:12pt;
color:#ffffff;
text-decoration:none;
font-family:"Century Gothic";
text-decoration:none;
text-transform:lowercase;
}



.orangeLinkTD{
background-color:#ffcc01;
text-align:center;
text-transform:lowercase;
}

.orangeLinkTD a:link{
font-size:12pt;
color:#7c1ae1;
text-decoration:none;
font-family:"Century Gothic";
text-decoration:none;
text-transform:lowercase;

}
.orangeLinkTD a:visited{
font-size:12pt;
color:#7c1ae1;
text-decoration:none;
font-family:"Century Gothic";
text-decoration:none;
text-transform:lowercase;
}
.orangeLinkTD a:active{
font-size:12pt;
color:#7c1ae1;
text-decoration:none;
font-family:"Century Gothic";
text-decoration:none;
text-transform:lowercase;
}
.orangeLinkTD a:hover{
font-size:12pt;
color:#7c1ae1;
text-decoration:none;
font-family:"Century Gothic";
text-decoration:none;
text-transform:lowercase;
}

#ShopByBrandFly{
background-color:#CCFF9A;
display:none;
left:167px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
position:absolute;
top:0px;
width:135px;
font-family:"Century Gothic";
z-index:1999;
}

#ShopByPriceFly{
background-color:#CCFF9A;
display:none;
left:167px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
position:absolute;
top:27px;
width:135px;
z-index:1999;
font-family:"Century Gothic";
}

#ShopByRecipientFly{
background-color:#CCFF9A;
display:none;
left:167px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
position:absolute;
top:51px;
width:135px;
z-index:1999;
font-family:"Century Gothic";
}

#ShopByColorFly{
background-color:#CCFF9A;
display:none;
left:167px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
position:absolute;
top:78px;
width:135px;
font-family:"Century Gothic";
z-index:1999;
}
.mss-right-cell select
{
width:242px;
}
#ShopByColorFly a:link, #ShopByColorFly a:visited, #ShopByColorFly a:active, #ShopByColorFly a:hover, #ShopByBrandFly a:link, #ShopByBrandFly a:visited, #ShopByBrandFly a:active, #ShopByBrandFly a:hover, #ShopByPriceFly a:link, #ShopByPriceFly a:visited, #ShopByPriceFly a:active, #ShopByPriceFly a:hover, #ShopByRecipientFly a:link, #ShopByRecipientFly a:visited, #ShopByRecipientFly a:active, #ShopByRecipientFly a:hover{
font-family:"Century Gothic";
font-weight:normal;
}
#image2, #image3, #image4, #image5, #image6, #image7, #image8, #image9 {
display:none;
}
.fly{
background-color:#CCCCFF;
display:none;
position:absolute;
top:20px;
*top:19px;
width:185px;
left:0px;
z-index:1000;
text-align:left;
padding:10px;
font-family:"Century Gothic";
text-transform:lowercase;
}

.fly ul{
list-style-type:none;
margin:0px;
padding:0px;
}
#InnerRotate{

}
.fly a:link{
font-size:9pt;
color:#000000;
text-decoration:none;
text-decoration:none;
font-weight:normal;
font-family:"Century Gothic";
text-transform:lowercase;
}
.fly a:visited{
font-size:9pt;
color:#000000;
text-decoration:none;
text-decoration:none;
font-weight:normal;
font-family:"Century Gothic";
text-transform:lowercase;
}
.fly a:active{
font-size:9pt;
color:#000000;
text-decoration:none;
text-decoration:none;
font-weight:normal;
text-transform:lowercase;
font-family:"Century Gothic";
}
.fly a:hover{
font-size:9pt;
color:#000000;
text-decoration:none;
text-decoration:none;
font-weight:normal;
font-family:"Century Gothic";
text-transform:lowercase;
}

.footerLinks{
font-weight:bold;
color:#6601ff;
font-size:10pt;
}

.footerLinks a:link{
font-weight:bold;
color:#6601ff;
font-size:10pt;
text-decoration:none;
}
.footerLinks a:visited{
font-weight:bold;
color:#6601ff;
font-size:10pt;
text-decoration:none;
}
.footerLinks a:active{
font-weight:bold;
color:#6601ff;
font-size:10pt;
text-decoration:none;
}
.footerLinks a:hover{
font-weight:bold;
color:#6601ff;
font-size:10pt;
text-decoration:underline;
}

#TopKickerWrapper table td{
font-size:9pt;
}

#TestimonialKicker, #PRLinks, .abstractText, #Tab1{
font-size:9pt;
}

#FinalText
{
font-size: 9pt;
}

.starText
{
font-size: 9pt;
}


/* CSS Consolodation 09-13-10 */

.indented
   {
   padding-left: 160pt;
   padding-right: 160pt;
   }
   
   /* Holly Hack for IE \*/
* html .fly ul li { float: left; height: 1%; }
* html .fly ul li a { height: 1%; }
/* End */

.fly ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
}

.fly ul{
position: relative;
z-index: 999;
}

.fly ul li{

z-index: 999;
}

#PRLinks ul
{
list-style: none;
padding: 0;
}

.holderTD
{
position: static;
z-index: 8 !important;
}

.featuredPrice
{
position: static;
width: 100%;
text-align: right;
}

.holderTable
{
height: 200px;
}

.priceTD
{
text-align: right;
height: 80px;
vertical-align: top !important;
}

.fvd_ytl
{
display: none;
}

.abstractText p
{
margin: 20px 0;
}

#EYFooter
{
z-index: 11 !important;
}

#TestimonialKicker, #PRLinks
{
position: static !important;
}

#ItemNotesContent table{
font-size:9pt;
}
.tabContent{
font-size:9pt;
}
.reviewTable td{
font-size:9pt;
}

#hm-tbl {margin:5px;}
#td2 {padding:0 0 0 15px;}
img#hm1 {margin:0 0 0 5px; border:0;}
#hm-featured-description {float:left; font-size:18px; width:320px;}

#hm-contents td a, #hm-contents td a:visited, #hm-contents td a:hover  {font-size:16px; font-weight:bold; text-decoration:none; height:105px; display:block;}
div.name a, div.name a:visited {height:auto !important; display:inline;}
#hm-contents td div.name {padding:0 10px;}
#hm-contents td {text-align:center;}


