
body, p, ul, li, a, img
{
    margin: 0;
    padding: 0;
    border: none;
}
form{
margin:0px;
padding:0px;
}
body
{
font-family:verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size: .9em;
}

/*/////////////////////
Custom Main Page Elements
/////////////////////*/
.crossLink{
margin-left:180px;
text-align:center;
font-family:arial;
font-size:9pt;
}
.crossLink a:link, .crossLink a:hover, .crossLink a:visited{
font-family:arial;
font-size:9pt;
color:black;
}

#HomePageWrapper
{
    width:832px;
    margin: 0 auto;
    
  
    
}
.recTable{

float:left;
margin-left:230px;
}
.hide{

color: #c1d9ec;
}
.itemHeadImg
{
padding-top:4px;
padding-left:3px;
}
#PageWrapper
{
    width:832px;
    margin: 0 auto;
    position: relative;
    text-align: left;
background:transparent url(/lib/yhst-28355172338643/ub-pageback1.jpg) repeat-y scroll 0%;
}
.insideTable{
width:177px;
}
#Header
{
 height:132px;
margin:0pt;
padding:0pt;
width:832px;
position: relative;
}

#LeftColumn
{
    width: 180px;
    float: left;
    background-color: #c1d9ec;
border-right: 1px solid #5790bf;
border-left: 1px solid #5790bf;
}

#RightColumn
{
    width: 649px;
    float: left;
}

#HomeContent{
width:832px;
margin-bottom:255px;
}

#HomeContent table{
margin-left: 10px;

}
#HomeContent table td{

}
.divider{
width: 30px;
}
#Footer
{
    clear: both;
    height: 65px;
    text-align: center;
    width:832px;
*width: 757px;
margin:0px auto;
margin-left: 75px;
}
#Footer img{
padding-top: 10px;
}
.pagingitems{
float: left;
margin-bottom:45px;
}
/*/////////////////////
Category Navigation
/////////////////////*/
.leftName{
padding-left:4px;
padding-right:4px;
font-weight:bold;
font-family: arial;
font-size:11pt;
padding-top: 7px;
padding-bottom: 7px;
border-bottom: 1px solid #8fb7d7; 
color: #002b63;
}
.catNav
{
    padding: 0px;
   text-align: left;
    border: none;
padding-bottom:18px;
}

.catNav ul
{
    list-style: none;
    background-color: #FFF;
width:180px;
}
.catNav ul li a
{
font-weight: normal;
width:166px;
text-decoration: none;
font-size:9pt;
display: block;
color: #002b63;
padding: 4px 0 4px 14px;
}

.catNav ul li
{
border-bottom: 1px solid #ACD2DB;
background: url(	/lib/yhst-28355172338643/ubs-cat-bullet.jpg) left center no-repeat;
}



.flashHeader{
left:310px;
position:absolute;
top:29px;
}
.name2{
width:127px;
}
.name2 a:link, a:visited{
text-decoration: none;
font-size: 8pt;
color: #002b63;
font-weight: bold;
}



/*/////////////////////
Header
/////////////////////*/
.imgMiddle{
*margin-top: 1px;
*margin-bottom: 2px;
}
.headerLink
{
    height: 123px;
}
.unbeatableGifts{
margin-top:-20px;
margin-bottom:7px;
}
.topTable{
border: 1px solid #5babdd;
font-size: 8pt;

}
.alignCenter{
text-align: center;
padding:13px;
}
.bodyDiv{
font-size:10pt;
padding-top:25px;
position:relative;
width:465px;
text-align: left;
}
.itemDescription{
padding-bottom: 8px;
}
.relatedItems{
padding-left:8px;
padding-top:25px;
vertical-align:top;
}
.subHeader
{
    background: url(/lib/yhst-30858557802959/cm-SubHeader.gif) no-repeat;
    height: 27px;
      *margin: -3px 0 0 0;
    padding: 0;
    position: relative;
}

.freeShippingDeals{
margin-top: 14px;
margin-bottom: 5px;
}
.shippingCost, .shippingCost1{
display:inline;
}
.searchBox
{
    margin: 0 0 0 192px;
    float: left;
    width: 188px;
}

.searchBox input
{
    margin: 2px 0 0 0;
    width: 185px;
}
#cs-recslot .cs-rec {
text-align:center; 
vertical-align:middle;
width:161px;

}

.searchGo
{
    float: left;
}
.insideTable{
border: 1px solid #002b63;
}
.searchGo a
{
    background: url(/lib/yhst-30858557802959/cm-SearchGo.gif) center center no-repeat;
    width: 27px;
    height: 18px;
    display: block;
    margin: 5px 0 0 5px;
}

ul.headerLinks
{
    position: absolute;
    right: 19px;
    bottom: 0;
}

ul.headerLinks li
{
    display: inline;
    float: left;
    margin: 0 5px 3px 5px;
    padding: 0 5px;
}


ul.headerLinks li a
{
    margin: 1px 0 0 0;
}

/*/////////////////////
Footer
/////////////////////*/
.footerNav ul
{
    list-style: none;
    padding: 7px 0 0 0;
}
.footerNav 
{
 
}
.footerNav ul li
{
    display: inline;
}

.footerNav ul li.last
{
    border-right: none;
}

.footerNav ul li a
{
    color:black;
font-size:7pt;
padding:0pt 10px;
text-decoration:none;
}
.footerNav ul li a:visited
{
    color:black;
font-size:7pt;
padding:0pt 10px;
text-decoration:none;
font-weight: normal;
}



.footerText
{
    clear: both;
    font-size: .8em;
    padding: 5px 0;
}

/*/////////////////////
Left Column
/////////////////////*/
.leftColumnImages
{
    text-align: center;
}
.test{
width: 178px;
}
.newsletter
{
    padding: 10px 0;
}

.newsletter .top
{
    background: url(/lib/yhst-30858557802959/cm-ENewsTop.gif) top center no-repeat;
    height: 65px;
}
.pagingContentsTable{
width: 148px;
}
.newsletter .input
{
    background: url(/lib/yhst-30858557802959/cm-ENewsInput.gif) top center no-repeat;
    height: 25px;
    text-align: center;
}

.newsletter .input input
{
    width: 120px;
}

.newsletter .subscribe
{
    background: url(/lib/yhst-30858557802959/cm-ENewsBottom.gif) top center no-repeat;
    text-align: center;
    height: 33px;    
}

/*/////////////////////
Right Column
/////////////////////*/

.flashbanner
{
float:left;
height:336px;
padding:0px;
width:631px;
display: inline;
}
.featuredWrapper{
height: 365px;

}
.featuredItem{
background-color:white;
display:inline;
height:365px;
width:237px;

}
.featuredItems{
background-color:white;
display:inline;
height:365px;
width:237px;
*float: left;
*width:200px;

}
.featuredItems img{
padding-bottom:1px;
*padding-bottom:2px;
}
.midImage{
margin-top: 4px;
margin-bottom: 4px;
}

.itemtop
{
    padding: 5px 5px 0 185px;
}

.featured
{
    margin: 2px 0 0 4px;
}

.liveChat 
{
bottom: 45px;
position:absolute;
right: 11px;
}

.cookiecrumbs
{
color: #000000;
font-family: Arial;
font-size: 11px;
}
.yst-testimonials-table{
font-size: 8pt;
color:#032d65;
width: 170px;
}
a.yst-breadcrumbs:link, a.yst-breadcrumbs:hover{
color: #002258;
font-family: Arial;
font-size: 9pt;
text-decoration: none;
}
a.yst-breadcrumbs-last:visited, a.yst-breadcrumbs-last:link,
a.yst-breadcrumbs-last:hover{
color: #002258;
font-family: Arial;
font-size: 9pt;
text-decoration: none;
font-weight: bold;
}
.breadWrap{
color:#002258;
padding:5px;
}
.breadcrumbTD{
text-align: left;

padding-top: 5px;
}
.orderTD td{
background-color: white;
}
.orderTD{
width: 175;
padding-right: 19px;
padding-left:19px;

}
.imageTD{
text-align:center;
width:350px;
padding-top:10px;
}
.orderTD, imageTD{
padding-top: 15px;
text-align: center;
}
.orderTD table{

}
.style2{
color:#002B63;
font-size:8pt;
}
.style4{
color:#002B63;
font-size:8pt;
font-weight:bold;
text-decoration: none;
}
.delivery{
color:#002B63;
font-size:8pt;
font-weight:bold;
text-decoration: underline;
}

.leftComments{
font-size:8pt;
margin-bottom:4px;
margin-left:4px;
margin-right:4px;
margin-top:4px;
color:#002B63;
}


.titleTD{
text-align: left;
padding-top: 15px;
border-bottom:1px solid #5790BF;
color: #002b63;
font-weight: bold;
font-size: 12pt;
font-family: arial;

}


.breadcrumbs a
{
color: #000000;
font-family: Arial;
font-size: 11px;
text-decoration: none;
}

.breadcrumbs a:hover
{
text-decoration: underline;
}

.breadcrumbs a:visited
{
text-decoration: none;
}

.breadcrumbs a:active
{
text-decoration: none;
}

.item-price
{
color: red;
font-size: 10px
}

.item-name
{
color: black;
font-size: 10px
text-decoration: none;
}


.savingstext{
color:#002b63;
font-family:arial;
font-weight:bold;
font-size:11pt;
}

.yst-left-nav-cart-bg
{
background-image: url("/lib/babyultimate/yst-header-side-10.jpg"); background-repeat: no-repeat;
}

.fc_item_qty {
border:0px none;
color:#330099;
font-size:10px;
margin-right:2px;
width:17px;
}
.fc_item_list_total {
color:#330099;
padding:5px 4px;
}
.fc_item_list_total_text {
color:#B727CC;
font-size:10px;
font-weight:normal;
padding-bottom:3px;
padding-left:3px;
}

.itemcaption
{
margin: 2px 0 0 0px;
color: #1b6280;
font-family: Arial;
font-size: 18px;
border-bottom: 1px solid #4799b1;
}

.itempage
{
    width: 339px;
    float: left;
    margin: 20px 0 0 7px;
}

.itemtable
{
float: left;
width: 500px;
margin: 0 0 0 7px;
border-collapse: collapse;
}

.mainFeaturedItem
{
    width: 397px;
    float: left;
margin-right: 4px;
}

.itemOrderTable
{
    width: 235px;
}

#OrderTable
{
    float: left;
    width: 235px;
    margin: 20px 0 0 20px;
    border: 1px solid #631a13;
    border-top: 0;
    border-collapse: collapse;
}

.itemTableContents
{
    margin: 0 0 0 10px;
}

.itemText
{
color: #000000;
font-family: Arial;
font-size: 11px;
margin: 0 0 10px 0;
}

.price
{
color: #000000;
font-family: Arial;
font-size: 12px;
}
.item-link{
color:#000000;
font-family:Arial;
font-size:9pt;
text-decoration: none;
}.item-link:visited{
color:#000000;
font-family:Arial;
font-size:9pt;
text-decoration: none;
}
.quantityBoxText
{
color: #000000;
font-family: Arial;
font-size: 12px;
display: inline;
}
.regPriceNum{
font-size:9pt;
display:inline;
color:#000000;

}
.saleP{
display:inline;
font-family:arial;
font-size:13pt;
font-weight:bold;
}
.salePr{
display:inline;
font-family:arial;
font-size:13pt;
font-weight:bold;
color: #002b63;
}
.salePriceNum{
font-weight: bold;
color:#ff0000;
display:inline;
font-family:Arial;
font-size:9pt;
display: inline;
}
.regPriceText
{
display:inline;
color:#000000;
font-family:Arial;
font-size:9pt;
display: inline;
}

.salePriceText
{
display:inline;
color: #000000;
font-family: Arial;
font-size: 9pt;
font-weight: bold;
}

.sale-price-bold
{
color: #FF0000;
font-family: Arial;
font-size: 16px;
font-weight: bold;
}


.availabilityText
{
color: #000000;
font-family: Arial;
font-size: 12px;
text-align: center;
}





.itemimage
{
        align: center;
}

.buttons
{
    height: 24px;
    clear: both;
    margin: 7px 15px 0 80px;
}

.featured2
{
    margin: 10px 0 0 15px;
}

.itemDesc
{
    width: 431px;
    float: left;
    margin: 30px 0 0 5px;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
}

.otherGoodies
{
    float: left;
    width: 164px;
    height: 240px;
    margin: 30px 0 40px 10px;
    border: 1px solid #1b6280;
    border-top: 0;
    border-collapse: collapse;
}

.goodiesTableContents
{
    margin: 7px 0 0 -10px;
    text-align: center;
}

.goodiesDesc
{
color: #000000;
font-family: Arial;
font-size: 11px;
}

.goodiesPrice
{
color: #FF0000;
font-family: Arial;
font-size: 11px;
font-weight: bold;
}
.gotoPage
{
font-size:10pt;
text-align:center;
text-decoration:none;
width:631px;
padding:5px;
}
.gotoPage a
{
font-size: 10pt;
color: #002b63;
text-decoration: underline;
margin:2px;
}
.gotoPage a:visited
{
font-size: 10pt;
color: #002b63;
text-decoration: underline;
margin:2px;
}

.specialscenter
{
align: center;
vertical-align: middle;
}

.specialsprice
{
color: #b13400;
font-family: Verdana;
font-size: 12px;
font-weight: bold;
}

.specialsname
{
color: #666666;
font-family: Verdana;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
}

.categoryprice
{
color: #b13400;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
}

.categoryname
{
color: #666666;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
text-decoration: underline;
}

.buddysBets
{
    background: url(/lib/yhst-30858557802959/cm-BuddysBets.gif) 3% 90% no-repeat;
    height: 40px;
    clear: both;
    border-bottom: 1px solid #4397af;
    margin: 0 15px 0 5px;
}

.buddysItems
{
    margin: 10px 15px 15px 5px;
}

.crossSiteTable
{
font: bold 11px arial;
color: black;
border: 1px solid black;
text-align: center;
width: 190px;
}

body #HomePageWrapper #HomeContent
{
margin-left: 0 !important;
}

input.gsc-input{height: 19px;top: 39px !important;}
.registrationDiv{display: none;}