*{ padding:0; margin:0; list-style:none; }
img { border:0; }
body{
     background-color:#FFFFFF;
     width: 1000px;
     margin: 0 auto;
     padding: 0;
     font-size: 9pt;
     font-family: Verdana;
     position: relative;
     color: #7F7F7F;
     letter-spacing: .25pt;
     line-height: 11pt;
     scrollbar-face-color:#F2F2F2; 
     scrollbar-shadow-color:#999999; 
     scrollbar-highlight-color: #999999; 
     scrollbar-3dlight-color: #FFFFFF;  
     scrollbar-darkshadow-color: #FFFFFF;  
     scrollbar-track-color: #F2F2F2;  
     scrollbar-arrow-color: #999999;
}
* html .indiv {width:100%;}
* html .hundred {width:100%;}
table {font-size:inherit; float: center;}

.SearchBox   { font-family: Verdana; font-size: 11px; width: 250px; height:22px; margin-top: 0px; border: 1px solid #41A128;}

.edu         { border:0px #E4E4E4 solid; font-size:9pt; color:#7A7A7A; height:8px; }
.textbox     { border:1px #E4E4E4 solid; font-size:9pt; color:#FFFFFF; background-color:#FFFFFF; height:19px; }
.order       { border:1px #E4E4E4 solid; font-size:9pt; color:#7A7A7A; background-color:#FFFFFF; height:20px; }
.adminsearch { border:1px #F8F8F8 solid; font-size:9pt; color:#7A7A7A; background-color:#F8F8F8; height:18px; }
.memberin    { border:1px #E4E4E4 solid; font-size:9pt; color:#7A7A7A; background-color:#FFFFFF; height:20px; }
.Minput      { font-family: "Verdana", "arial"; font-size: 9pt; color: #6B6B6B; background-color:#FFFFFF; border: 1px solid #FFFFFF; }

.5_sub           {  font-family: "dotum", "seoul", "arial";  font-size: 9pt;  color: #666666;  background-color: #FFFFFF;  padding:2 2 0 0;  }
.5_sub A:link    {  font-family: "dotum", "seoul", "arial";  font-size: 9pt;  color: #666666;  background-color: #FFFFFF;  padding:2 2 0 0;  }
.5_sub A:visited {  font-family: "dotum", "seoul", "arial";  font-size: 9pt;  color: #666666;  background-color: #FFFFFF;  padding:2 2 0 0;  }
.5_sub A:hover   {  font-family: "dotum", "seoul", "arial";  font-size: 9pt;  color: #6290C7;  background-color: #FFFFFF;  padding:2 2 0 0;  }
.5_sub A:active  {  font-family: "dotum", "seoul", "arial";  font-size: 9pt;  color: #6290C7;  background-color: #FFFFFF;  padding:2 2 0 0;  }



.TopHome           {  font-family: "Arial";  font-size: 7pt;  color: #FFFFFF;  padding:2px 2px 2px 2px;  }
.TopHome A:link    {  font-family: "Arial";  font-size: 7pt;  color: #FFFFFF;  padding:2px 2px 2px 2px;  }
.TopHome A:visited {  font-family: "Arial";  font-size: 9pt;  color: #FFFFFF;  padding:2px 2px 2px 2px;  }
.TopHome A:hover   {  font-family: "Arial";  font-size: 9pt;  color: #FFFFFF;  padding:2px 2px 2px 2px;  }
.TopHome A:active  {  font-family: "Arial";  font-size: 9pt;  color: #FFFFFF;  padding:2px 2px 2px 2px;  }



.board_name   {font-family: "Verdana", "Arial"; font-size: 9pt; color: #7C7C7C}
.item_comment {font-family: "Verdana", "Arial"; font-size: 10pt; color: #7C7C7C}
.item_toys    {font-family: "Verdana", "Arial"; font-size: 10pt; color: #049B1A}
.menu2        {font-family: "Verdana", "Arial"; font-size: 7.5pt; color: #7C7C7C}
.faq_comment  {font-family: "Verdana", "Arial"; font-size: 9pt; color: #7C7C7C}
.pageview     {font-family: "Verdana", "Arial"; font-size: 13pt; color: #7C7C7C}


/*    List Styles*/
ul.ef_menu
{
  margin-top: 13px !important;
}
ul.ef_menu ul{
  display:inline;
}
ul.ef_menu a, ul.ef_menu li.lnk
{
  font-weight: normal;
  color: #333;
  background: inherit;
  text-decoration: none;
}
ul.ef_menu a:hover, ul.ef_menu li.lnk:hover
{
  text-decoration:underline;
  color: #41A128;
}
ul.ef_menu li.lnk
{
    cursor: pointer;
}
ul.ef_menu li{
  padding: 0 0 7px;
  color: #666;
  background: url(/images/Mainimg/Separator.gif) left bottom no-repeat;
  margin-bottom: 10px;
  width: 155px;
  clear:left;
}
ul.ef_menu li:after{
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
}
ul.ef_menu ul li{
  padding: 0 0 7px;
  font-size: 10pt;
  line-height: 1em;
  background: none;
  margin: 0;
  float:left;
}
ul.ef_menu input
{
  vertical-align: top;
  display:block;
}

#container_menu{
  font-size: 10pt;
  margin-right:0px;
  padding-bottom:10px;
}

#container_menu h2{
  color:#41A128;
  font-size: 10pt;
  font-weight:400;
  margin:11px 0 0;
}

.path
{
  float: left;
  font-size: 9pt;
  color: #f0c;
  padding: 0 9px;
  display: inline;
  border-left: 1px solid #FFFFFF;
  line-height: 1.2em;
  margin-top: 1px;
}


ul.main_now li.lnk
{
    cursor: pointer;
}
ul.main_now ul{
  display:inline;
}
ul.main_now a, ul.main_now li.lnk
{
  font-weight: normal;
  font-size: 9pt;
  color: #8BCA00;
  background: inherit;
  text-decoration: none;
}
ul.main_now a:hover, ul.main_now li.lnk:hover
{
  text-decoration:underline;
}
ul.main_now li{
  padding: 1px 1px 3px 5px;
  font-size: 9pt;
  color: #666;
  border-left: 1px solid #e0e0e0;
  clear:left;
}




.GreenArialBold12
{
  font-family: Arial, Helvetica, sans-serif;
  color:#669900;
  padding-left: 5pt;
  font-size: 11px;
  font-weight:bold;
  text-decoration:none;
}
.BlackArialBold12
{
  font-family: Arial, Helvetica, sans-serif;
  color:#000000;
  font-size: 11px;
  font-weight:bolder;
}


.BlackIPAddress
{
  font-family: Arial;
  background-color:#FFFFFF;
  color:#287F1F;
  font-size: 9pt;
  font-weight:bolder;
  float:center;
}


.BlackPageView1
{
  font-family: Arial, Helvetica, sans-serif;
  border:1px #4B8C05 solid;
  background-color:#FFFFFF;
  color:#287F1F;
  font-size: 9pt;
  padding-left: 2pt; padding-right: 2pt;
  font-weight:bolder;
  float:center;
}

.BlackPageView           {  font-family: Arial, Helvetica, sans-serif;  font-size: 9pt;  color: #000000;  background-color: #FFFFFF;  padding-left: 2pt; padding-right: 2pt; float:center; }
.BlackPageView A:link    {  font-family: Arial, Helvetica, sans-serif;  font-size: 9pt;  color: #000000;  background-color: #FFFFFF;  padding-left: 2pt; padding-right: 2pt; float:center; }
.BlackPageView A:visited {  font-family: Arial, Helvetica, sans-serif;  font-size: 9pt;  color: #000000;  background-color: #FFFFFF;  padding-left: 2pt; padding-right: 2pt; float:center; }
.BlackPageView A:hover   {  font-family: Arial, Helvetica, sans-serif;  font-size: 9pt;  color: #000000;  background-color: #FFFFFF;  padding-left: 2pt; padding-right: 2pt; float:center; }
.BlackPageView A:active  {  font-family: Arial, Helvetica, sans-serif;  font-size: 9pt;  color: #000000;  background-color: #FFFFFF;  padding-left: 2pt; padding-right: 2pt; float:center; }



ul.main_best li.lnk
{
  cursor: pointer;
}
ul.main_best ul{
  display:inline;
}
ul.main_best a, ul.main_best li.lnk
{
  font-weight: normal;
  font-size: 11px;
  color: #666;
  background: inherit;
  text-decoration: none;
}
ul.main_best a:hover, ul.main_best li.lnk:hover
{
  text-decoration:underline;
  color: #41A128;
}
ul.main_best li{
  padding: 1px 1px 5px 5px;
  font-size: 10px;
  color: #666;
  clear:center;
}


ul.Member_Signup li.lnk
{
  cursor: pointer;
}
ul.Member_Signup ul{
  display:inline;
}
ul.Member_Signup a, ul.Member_Signup li.lnk
{
  font-weight: normal;
  font-size: 9pt;
  color: #666;
  background: inherit;
  text-decoration: none;
}
ul.Member_Signup a:hover, ul.Member_Signup li.lnk:hover
{
  text-decoration:underline;
  color: #41A128;
}
ul.Member_Signup li{
  padding: 1px 1px 5px 5px;
  font-size: 9pt;
  color: #666;
  clear:center;
}



.Search_Keyword
{
  width:300px; 
  height:25px; 
  background-position:center; 
  border: 1px 
  solid #109A26; 
  color:#00919b; 
  text-decoration: none; 
  padding: 3px 0 0 2px;
}

ul.Items_View li.lnk
{
  cursor: pointer;
}
ul.Items_View ul{
  display:inline;
}
ul.Items_View a, ul.Items_View li.lnk
{
  font-weight: normal;
  font-size: 9pt;
  color: #666;
  background: inherit;
  text-decoration: none;
}
ul.Items_View a:hover, ul.Items_View li.lnk:hover
{
  text-decoration:underline;
  color: #41A128;
}
ul.Items_View li{
  padding: 1px 1px 5px 5px;
  font-size: 9pt;
  color: #666;
  clear:center;
}




/*----------------- PRODUCT PAGES -----------------*/
/*product-images contains image photos and wear it with*/
#product-images{width:50%; float:left; margin-bottom:25px; margin-left:3px; margin-top:25px;}
/*recently viewed items*/
#recently-viewed #title{font-weight:bold;}
#recently-viewed ul{list-style:none; padding:0; margin:0;}
#recently-viewed .designer{font-weight:bold;}
#recently-viewed-items{width:70px; height:105px; border:1px solid #ccc; position:absolute; left:250px; bottom:0; visibility:hidden;}
/*div containing all the thumbnails*/
#thumbnails{display:inline; width:25%; height:400px; float:left; text-align:center; margin-top:5px;}
/*scrollable items*/
#up-arrow{float:left; height: 20px; width:100%; background-position:center; margin-bottom:8px; text-align:center; cursor:pointer;}
#thumbnails-container{overflow:hidden; top:0; left:0; border:0; float:left; padding-left:30px;}
#thumbnails-container img{position:absolute; margin-bottom:6px; cursor:pointer; border:0;}
#thumbnails-mask{position:relative; overflow:hidden; text-align:center; display:block; float:left; width:100%; height:355px; left:0; padding-bottom:10px;}
#down-arrow{float:left; height:18px; width:100%; float:left; margin-top:3px; text-align:center; cursor:pointer;}
#thumbnails-box{overflow:hidden; height:360px; position:absolute; float:left;}
/*main image*/ 
#large-image{width:316px; float:right; text-align:center; background-image: url(/images/largeimage.jpg); background-repeat:no-repeat; height:429px; margin-right:25px;}
#medium-image{cursor:crosshair; padding-bottom:30px; padding-left:30px; padding-right:30px; padding-top:20px; margin-top:10px;}
/*wear it with*/
#wear-it-with{width:295px; clear:both; padding-left:31px; padding-top:13px; margin-left:114px;}
#wear-it-with p{font-family: Arial; width:75px; font-size:10px; line-height:11px;}
.wear-it-with-products{float:left; padding-left:35px; display:block; text-align:center;}
.wear-it-with-products img{margin:5px 0;}
#wear-it-with-products-first{float:left; display:block; text-align:center;}
#wear-it-with-products-first img{margin:5px 0;}
/*product-info contains all other information on this page*/
#product-info{width:43%; float:right; margin-bottom:25px; margin-top:25px; position:relative; visibility:visible;}
/*product-details contains brief information about product at top of page i.e. designer name, desc, price*/
#product-details{padding-bottom:4px; padding-top:5px;}
#product-details #designer{text-transform:uppercase; font-size:20px; margin:0; padding:0; font-family:Arial;}
#product-details #description{font-weight:normal; margin:0; padding:0; font-size:15px; font-family:Arial; text-transform:none;}
#product-details #price{font-weight:bold; font-size:12px; margin-bottom:5px; font-family:Arial;}
#alternative-colors{clear:both; margin-bottom:15px; margin-top:6px;}
#alternative-colors div{display:inline; margin-right:15px;}
#alternative-colors img{vertical-align:middle; width:20px; height:20px;}
/*sizing*/
#sizing{display:inline; visibility:visible;}/*size menu*/
#size{margin-bottom:20px;}/*contains all of choose your size and sizing chart*/
#size label{display:block;}
#size select{margin-right:2px; width:150px; font-size:1em;}
#size img{top:2px; vertical-align:text-bottom; margin-left:3px;}
#size .chart{padding-bottom:10px; display:inline;}
/*select size box and sizing chart link */
#choose-your-size{height:21px; line-height:21px; margin:5px 10px 18px 0; float:left;}
#choose-your-size select{width:150px; float:left; display:inline;}
#size-charts{float:left; padding: 9px 0 0; margin-bottom:10px;}
#size-charts img{vertical-align:middle; margin-top:-4px;}
#size-charts a#product-page-sizing-chart{color:#333333;}
.viewmore #size{margin-bottom:16px;}
/*buttons*/
.viewmore #button-holder{clear:left; margin-bottom:16px;}
.viewmore #button-holder .message{color:#990000; text-transform:uppercase; font-weight:bold;}
.viewmore #button-holder .button{margin-bottom:8px;}
.viewmore #button-holder .button input{margin-right:10px}
.viewmore #button-holder .button .item-added-info img{margin-bottom:5px}
/*errors*/
.viewmore .error-message{color:#990000; font-weight:bold;}
/*coming soon*/
.viewmore .coming-soon{clear:left; width:80%; margin-bottom:10px;}
.viewmore .coming-soon h3{color:#990000; text-transform:uppercase; font-weight:bold; font-size:1.1em;}
.viewmore .coming-soon p{color:#000000; font-weight:bold; font-size:90%;}
.viewmore .coming-soon p a{text-decoration:underline;}
.viewmore .coming-soon p a:hover{text-decoration:none;}
/*delivery information*/
#product-info #promo-block img{float:left; margin:2px 5px 0 -5px;}
#product-info #promo-block h1{float:left; margin:2px 5px 2px 0;}
#product-info #promo-block{font-size:90%; padding-bottom:8px; margin-left:3px; clear:both;}
/*other links*/
#links-list ul{list-style-image:url(/images/productDetails/listarrow.gif); margin-left:15px; padding-bottom:14px;}
#links-list li a{font-size:90%; padding:1px 4px;}
#links-list li a:hover{background-color:#000000; color:#FFFFFF; text-decoration:none;}
#links-list .items{font-weight:bold; color:#990000;}
#links-list span.items{font-size:90%;}
.price-now{color: #990000}