@charset "utf-8";
/* CSS Document */

html,body {background:#fff; width:100%; height:100%; margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
*{margin:0px; padding:0px;}
img{display:block;}
a, a:active
{
  outline: none;
}

.main_container{width:926px; margin:0px auto;}
.header{float:left; width:926px;}
.header .main_header{float:left; width:926px;}
.header .main_header .navigation{margin:0px; padding:15px 24px 0px 24px;}
.header .main_header .navigation ul.sitenav{float:left; margin:0px;  padding:4px 0px 0px 5px; width:190px;}
.header .main_header .navigation ul.sitenav li{list-style:none; display:inline;}
.header .main_header .navigation h1{float:left; background:url(../images/img_the_grand_social.gif) no-repeat; width:286px; height:18px; font-size:12px; text-indent:-9999px; margin:0px 0px 0px 107px;}
.header .main_header .navigation ul.sitenav .home a{float:left; background:url(../images/but_home_blog_about.gif) no-repeat 0px 0px; width:40px; height:16px; text-indent:-9999px; padding:0px 14px 0px 0px;}
.header .main_header .navigation ul.sitenav .home a:hover{background:url(../images/but_home_blog_about.gif) no-repeat 0px -17px;}
.header .main_header .navigation ul.sitenav .the_blog a{float:left; background:url(../images/but_home_blog_about.gif) no-repeat -55px 0px; width:70px; height:16px; text-indent:-9999px; padding:0px 14px 0px 0px;}
.header .main_header .navigation ul.sitenav .the_blog a:hover{background:url(../images/but_home_blog_about.gif) no-repeat -55px -17px;}
.header .main_header .navigation ul.sitenav .about a{float:left; background:url(../images/but_home_blog_about.gif) no-repeat  -140px 0px; width:48px; height:16px; text-indent:-9999px;}
.header .main_header .navigation ul.sitenav .about a:hover{background:url(../images/but_home_blog_about.gif) no-repeat -140px -17px;}

.header .main_header .navigation ul.shoppingcart{float:right; margin:4px 0px 0px 0px; }
.header .main_header .navigation ul.shoppingcart li{list-style:none; display:inline;}
.header .main_header .navigation ul.shoppingcart .cart a{float:left; background:url(../images/but_cart_login_subscribe.gif) no-repeat; width:34px; height:15px; text-indent:-9999px;padding:0px 14px 0px 0px;}
.header .main_header .navigation ul.shoppingcart .cart a:hover{background:url(../images/but_cart_login_subscribe.gif) no-repeat 0px -15px;}
.header .main_header .navigation ul.shoppingcart .login a{float:left; background:url(../images/but_cart_login_subscribe.gif) no-repeat -49px 0px; width:42px; height:15px; text-indent:-9999px; padding:0px 14px 0px 0px;}
.header .main_header .navigation ul.shoppingcart .login a:hover{float:left; background:url(../images/but_cart_login_subscribe.gif) no-repeat -49px -15px;}
.header .main_header .navigation ul.shoppingcart .subscribe a{float:left; background:url(../images/but_cart_login_subscribe.gif) no-repeat -105px 0px; width:82px; height:15px; text-indent:-9999px;}
.header .main_header .navigation ul.shoppingcart .subscribe a:hover{background:url(../images/but_cart_login_subscribe.gif) no-repeat -105px -15px;}



.header .sub_header .navigation {float:left; width:926px; height:95px; background:url(../images/bg_subheader.jpg) no-repeat; margin:5px 0px 0px 0px;  z-index:100;}
.header .sub_header .navigation ul{/*display:block;*/ margin:45px 0px 0px 25px;}
.header .sub_header .navigation ul li{list-style-type:none; display:inline;}



.header .sub_header .navigation .women a.test{float:left; width:119px; height:40px; background:url(../images/filters-navigation.png) 0px 0px no-repeat;}
.header .sub_header .navigation .women a.test:hover{background-position:0px -40px;}
.header .sub_header .navigation .men a.test{float:left; width:119px; height:40px; background:url(../images/filters-navigation.png) -119px 0px no-repeat; margin:0px 0px 0px 12px;}

header .sub_header .navigation .men a.test:hover {background-position: -119px -40px no-repeat;}
.header .sub_header .navigation .sale a.test{float:left; width:119px; height:40px; background:url(../images/filters-navigation.png) no-repeat  -240px -0px; margin:0px 0px 0px 12px;}
.header .sub_header .navigation .sale a.test:hover{background-position: -240px -40px ;}
.header .sub_header .navigation .search{float:right; background:url(../images/bg_search.gif) no-repeat; width:354px; height:33px; padding:0px 25px 0px 0px;}
.header .sub_header .navigation .search div{float:left;}
.header .sub_header .navigation .search div h4{display:block; background:url(../images/text_search.gif) no-repeat; text-indent:-9999px; width:56px; height:13px; margin:10px 23px 13px 18px;}
.header .sub_header .navigation .search input{background:#d9d9da; border:none; width:202px; height:18px; padding:2px; margin:4px 0px; font-size:12px;}
.header .sub_header .navigation .search .go{display:block; width:18px; height:11px; background:url(../images/but_go.gif) no-repeat; margin:10px 0px 0px 18px;}

#product-footer {
  float:left;
  clear:both;
  padding:0 5px;
  width:640px;
  background:#e7e7e7;
  margin-top:0px;
  height:30px;
  line-height:30px;
}

#product-footer .pagination {float:right;}
.header h2 {
  color:#000;
  font-size:16px;
  font-weight:bold;
  text-transform:uppercase;
  float:left;
  margin:5px;
  /*width:48%;*/
}


.body_content {float:left; width:926px; background:url(../images/bg_container.gif) repeat-y; height:100%; min-height:100% !important;}
.body_content .holder{padding:0px 9px;}
.body_content .holder .hero_image{float:left; width:651px; height:406px; margin:2px 0px 0px 0px !important;;}
.body_content .holder .subimages{float:left; width:257px; margin:2px 0px 0px 0px;}
.body_content .holder .subimages ul li{ list-style-type:none; border-top:2px solid #24201f; border-right:2px solid #24201f;border-left:2px solid #24201f;}
.body_content .holder .subimages ul li.line{ list-style-type:none; border-top:2px solid #24201f; border-right:2px solid #24201f;border-left:2px solid #24201f;border-bottom:2px solid #24201f;}
.body_content .holder .subimages ul li img{display:block;}
.body_content .holder .subimages ul .image1 a{display:block; width:253px; height:130px;/* background: url(../images/img_shine_on.jpg) no-repeat;*/}
.body_content .holder .subimages ul .image1 a:hover{/*background:url(../images/img_hover.gif) no-repeat;*/}
.body_content .holder .subimages ul .image2 a{display:block; width:253px; height:132px; /*background: url(../images/img_we_love_laundry.jpg) no-repeat;*/}
.body_content .holder .subimages ul .image2 a:hover{/*background:url(../images/img_hover.gif) no-repeat;*/}
.body_content .holder .subimages ul .image3 a{display:block; width:253px; height:136px; /*background: url(../images/img_clearance_up_to_extra.jpg) no-repeat;*/}
.body_content .holder .subimages ul .image3 a:hover{/*background:url(../images/img_hover.gif) no-repeat;*/}
.body_content .holder .designer{float:left; width:908px; height:45px; background:url(../images/bg_designer_widget.gif) repeat-x; margin:2px 0px 0px 0px;}
.body_content .holder .designer ul.links{float:left; margin:6px 5px;}
.body_content .holder .designer ul.links li{ list-style-type:none; display:inline;}
.body_content .holder .designer ul.links .view_designer a{float:left; width:201px; height:32px; background:url(../images/but_view_designers_blog.gif) no-repeat 0px 0px; margin:0px 6px 0px 0px;}
.body_content .holder .designer ul.links .view_designer a:hover{background:url(../images/but_view_designers_blog.gif) no-repeat 0px -32px;}
.body_content .holder .designer ul.links .visit_blog a{float:left; width:201px; height:32px; background:url(../images/but_view_designers_blog.gif) no-repeat -208px 0px;}
.body_content .holder .designer ul.links .visit_blog a:hover{background:url(../images/but_view_designers_blog.gif) no-repeat -208px -32px;}
.body_content .holder .designer ul.social{float:left; margin:6px 5px;}
.body_content .holder .designer ul.social li{list-style-type:none; display:inline;}
.body_content .holder .designer ul.social .twitter a{float:left; background:url(../images/icon_tweet.gif) no-repeat; width:29px; height:34px; margin:0px 8px 0px 0px;}
.body_content .holder .designer ul.social .facebook a{float:left; background:url(../images/icon_facebook.gif) no-repeat; width:29px; height:34px;}
.body_content .holder .designer .newsletter {float:right; background:url(../images/bg_newsletter_widget.gif) no-repeat; width:396px; height:30px; margin:5px 5px 0px 0px;}
.body_content .holder .designer .newsletter div{float:left;}
.body_content .holder .designer .newsletter h4{display:block; background:url(../images/img_newsletter.gif) no-repeat; text-indent:-9999px; width:94px; height:11px;margin:10px 23px 13px 18px;}
.body_content .holder .designer .newsletter input{background:#d9d9da; border:none; width:202px; height:18px; padding:2px; margin:4px 0px; font-size:12px;}
.body_content .holder .designer .newsletter .go a{display:block; width:18px; height:11px; background:url(../images/but_grey_go.gif) no-repeat; margin:10px 0px 0px 18px;}
.body_content .holder .banners{float:left; width:908px; margin:5px 0px;}
.body_content .holder .banners img{display:block;}
.body_content .holder .banners .container1{float:left; padding:0px 0px 0px 4px;}
.body_content .holder .banners .container2{float:right;padding:0px 5px 0px 0px;}
.body_content .holder .uptodate {display:block; width:897px; margin:0px 5px; padding:0px;}
.body_content .holder .uptodate .background{float:left; width:897px; height:54px; background:url(../images/bg_designer_contact.gif) no-repeat;}
.body_content .holder .uptodate .title{float:left; padding:20px 25px; width:132px;}
.body_content .holder .uptodate .title h2{float:left; width:132px; height:13px;  background:url(../images/text_the_designers.gif) no-repeat; text-indent:-9999px;}




.body_content .holder .uptodate p{color:#707070; float:right; padding:20px 34px}
.body_content .holder .uptodate a{color:#707070; text-decoration:underline;}
.body_content .holder .uptodate a:hover{color:#707070; text-decoration:none;}
.body_content .holder .namelist {display:block; width:900px; padding:0px; margin:0px 5px;}
.body_content .holder .namelist .bg_grey{float:left;background:#f9f9f9; width:897px;}
.body_content .holder .namelist .holder{padding:22px 26px 0px 30px;}
.body_content .holder .namelist .holder .column{float:left; width:180px;}
.body_content .holder .namelist .holder .column ul li{list-style-type:none; border-top:1px solid #000; padding:10px 30px 10px 10px;}
.body_content .holder .namelist .holder .column a{color:#000; text-decoration:none; font-weight:bold;}
.body_content .holder .namelist .holder .column a:hover{color:#000; text-decoration:underline;}
.body_content .holder .namelist .holder .spacing{margin:0px 0px 0px 38px;}

.body_content .holder .fashion_categories{float:left; width:160px; padding:12px 0px 0px 20px;}
.body_content .holder .fashion_categories ul li{list-style-type:none; padding:2px 0px}
.body_content .holder .fashion_categories ul li a, a:visited{color:#525252; text-decoration:none;}
.body_content .holder .fashion_categories ul li a:hover, a:active {color:#14AB2D; text-decoration:underline;}
.body_content .holder .fashion_categories .list{border-bottom:1px solid #D9D9D9; padding:10px 0px;}
.body_content .holder .fashion_categories .list h4{color:#000000;text-transform:uppercase; font-size:12px;}

.body_content .holder .product{float:right; width:682px;}
.body_content .holder .product a, a:visited {color:#525252; text-decoration:none;}
.body_content .holder .product a:hover {color:#14AB2D; text-decoration:underline;}
.body_content .holder .product .holder{margin:24px 8px 0px 0px;}
.body_content .holder .product .breadcrumb{float:left; width:290px; color:#525252}
.body_content .holder .product .selectors{float:right; width:350px;}
.body_content .holder .product .selectors form{float:right; }
.body_content .holder .product .selectors form label{padding:0px 2px;}
.body_content .holder .product .selectors form select{font-size:11px;text-transform:uppercase; vertical-align:middle; margin:0px; padding:0px;}
.body_content .holder .product .header {width:100%; height:30px; background:#E7E7E7; margin:10px 0px 0px 0px;}
.body_content .holder .product .header .pagination {padding:8px; float:right;}

.body_content .holder .product .clothingList{float:left; width:100%;}
.body_content .holder .product .clothingList .pod{float:left; padding:0px 32px 28px 0px; }
.body_content .holder .product .clothingList .nopad{float:left; padding:0px 0px 28px 0px;  margin-top:20px ;
    margin-right:0px !important;}
.body_content .holder .product .clothingList .pod p{width:140px;}

.body_content .holder .body_navigation{float:left; width:160px; padding:12px 0px 0px 20px; color:#525252; }
.body_content .holder .body_navigation h2 {color:#FF0000; text-transform:uppercase; font-size:2em; font-weight:normal; padding:0px 0px 5px 0px;}
.body_content .holder .body_navigation a, a:visited{color:#525252; text-decoration:none;}
.body_content .holder .body_navigation a:hover {color:#525252; text-decoration:underline;}
.body_content .holder .body_navigation ul li{ list-style-type:none; margin:0px 0px 2px 0px;}
.body_content .holder div.text{float:right; width:682px; border-left:1px dashed #525252; margin:10px 0px; padding:0px 10px;  color:#525252;}
.body_content .holder .text h2 {color:#FF0000;font-size:2em;font-weight:normal; padding:0 0 5px; text-transform:uppercase;}
.body_content .holder .text p{padding:0px 0px 20px 0px;}

.footer{float:left; width:926px; height:34px; background:url(../images/bg_footer.jpg) no-repeat;}
.disclaimer{padding:20px; color:#525252;}
.disclaimer a{color:#525252;}
.disclaimer .aboutGrandSocial a{text-decoration:none;}
.disclaimer .aboutGrandSocial a:hover{text-decoration:underline;}
.disclaimer{float:left; text-align:center; font-size:10px;}
.disclaimer .grandSocialBrands{padding:10px 0px 0px 0px;}
.disclaimer .decscription{padding:10px 0px 0px 0px;}


/*

.navigation ul.sub_menu a {
  display:block;
  width:119px;
 
  background:url('/images/gs/filters-navigation.png') no-repeat 0 0;
}
.navigation ul.sub_menu a span {
  display:none;
}

.navigation ul.sub_menu .sub_menu_O {
  position:absolute;
  top:2px;
  left:2px;
  display:none;
  padding-top:55px;
  margin:36px 0px 0px 157px;
}
.navigation ul.sub_menu .sub_menu_I {
  width:840px;
  padding:0 15px 15px;
  background:url('/images/gs/sub-menu-bkg.png') no-repeat left top;      
}

.navigation ul.sub_menu .sub_menu_I h4 {
  color:#fff !important;
  text-transform:uppercase;
  font-size:13px;
  margin-bottom:2px;
}
.navigation ul.sub_menu .sub_menu_I ul {
  float:left;
}
.navigation ul.sub_menu .sub_menu_I ul li {
  padding:0;
}
.navigation ul.sub_menu .sub_menu_I li a {
  display:inline;
  background:none;
  color:#bababa !important;
  text-decoration:none;
  font-size:13px;
}
.navigation ul.sub_menu .sub_menu_I li a:hover {
  text-decoration:underline;
}
.filters_I ul.sub_menu .sub_menu_I div {
  float:left;
  padding-left:10px;
  border-left:1px solid #4d4d4d;
}
.navigation ul.sub_menu .sub_menu_I div.first {
  padding:0;
  border:none;
}

#women_menu {
  left:21px;
}
#women_menu a:hover,
#women_menu :hover a {
  background-position:0 -40px;
}
#women_menu .sub_menu_O 
{
	
	left:119px;
  top:49px;
  background:url('/images/gs/sub-menu-women.png') no-repeat 0 0;
}
#women_menu .sub_menu_I a:hover {
  color:#14ab2d !important;
}
#women_menu .sub_menu_I ul {
  margin-right:15px;
}

#men_menu {
  left:139px;
}
#men_menu a {
  background-position:-119px 0;
}
#men_menu a:hover,
#men_menu :hover a {
  background-position:-119px -40px;
}
#men_menu .sub_menu_O 
{
  top:49px;
  left:132px;
 
 
  background:url('/images/gs/sub-menu-men.png') no-repeat left top;
}
#men_menu .sub_menu_I a:hover {
  color:#b8009a !important;
}
#men_menu .sub_menu_I ul {
  margin-right:25px;
}

#sale_menu {
  left:257px; 
}
#sale_menu a {
  background-position:-238px 0;
}
#sale_menu a:hover,
#sale_menu :hover a {
  background-position:-238px -40px;
}
#sale_menu .sub_menu_O {
   top:49px;
  left:144px;
  background:url('/images/gs/sub-menu-sale.png') no-repeat left top;
}
#sale_menu .sub_menu_I a:hover {
  color:#5d54bd !important;
}
#sale_menu .sub_menu_I ul {
  margin-right:25px;
}


.navigation ul.sub_menu .sub_menu_I div {
  float:left;
  padding-left:15px;
  border-left:1px solid #4d4d4d;
  
}
.navigation ul.sub_menu .sub_menu_I div.first {
  padding:0;
  border:none;
}

.navigation ul.sub_menu .sub_menu_I div.first ul {
  padding:0;
  margin:0;
}

.navigation ul.sub_menu .sub_menu_I div.first {
 width:250px;
}

.navigation ul.sub_menu .sub_menu_I div.brands {
 
  width:500px;
}

.navigation ul.sub_menu .sub_menu_I div.brands ul {
  padding:0;
  margin:0;
}

.navigation ul.sub_menu .sub_menu_I div.brands li {
  display:list-item;
  padding:0;
  margin:0;

}

.navigation ul.sub_menu .sub_menu_I div.first li {
  display:list-item;
  padding:0;
  margin:0;
}

.sub_menu_O .sub_menu_I div.first li a{
  display:list-item;
  padding:0;
  margin:0;
  background:none;
}
.sub_menu_O .sub_menu_I div.brands li a{
  display:list-item;
  padding:0;
  margin:0;
  background:transparent;
}


ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.sub_menu_I ul
{
	margin:0;
	padding:0;
	
}

.sub_menu_I ul li
{
	margin:0;
	padding:0;
	
}

.navigation ul.sub_menu .sub_menu_I ul li {
 padding:0;
}

.navigation ul.sub_menu .sub_menu_I ul li {
padding:0;
}

*/


.filters_O { 
 float:left; width:926px; height:95px; background:url(../images/bg_subheader.jpg) no-repeat; margin:5px 0px 0px 0px;  z-index:100;
  
}
.filters_O .filters_I {
  position:relative;
  z-index:100;
  margin:30px 0px 0px 25px;
  
}

.filters_I ul.sub_menu {
  position:absolute;
  top:13px;
  left:0;
  padding:0;
  margin:0 0 0 -10px;
  z-index:100;
}
.filters_I ul.sub_menu ul {
	margin:0;
	padding:0;
}
.filters_I ul.sub_menu li {
  margin:0;
  padding:0;
  background:none;

}
.filters_I ul.sub_menu a.cl1 {
  display:block;
  float:left; 
  width:119px; 
  height:40px;
  background:url(../images/filters-navigation.png) 0px 0px no-repeat;
}


.filters_I ul.sub_menu a span {
  display:none;
}

.filters_I ul.sub_menu .sub_menu_O {
  position:absolute;
  top:2px;
  left:2px;
  display:none;
  padding-top:55px;
}
.filters_I ul.sub_menu .sub_menu_I {
  width:840px;
  padding:0 15px 15px;
  background:url('../images/gs/sub-menu-bkg.png') no-repeat left top;      
}

.filters_I ul.sub_menu .sub_menu_I h4 {
  color:#fff !important;
  text-transform:uppercase;
  font-size:13px;
  margin-bottom:2px;
}
.filters_I ul.sub_menu .sub_menu_I ul {
  float:left;
}
.filters_I ul.sub_menu .sub_menu_I ul li {
  padding:0;
}
.filters_I ul.sub_menu .sub_menu_I li a {
  display:inline;
  background:none;
  color:#bababa !important;
  text-decoration:none;
  font-size:13px;
}
.filters_I ul.sub_menu .sub_menu_I li a:hover {
  text-decoration:underline;
}
.filters_I ul.sub_menu .sub_menu_I div {
  float:left;
  padding-left:10px;
  border-left:1px solid #4d4d4d;
}
.filters_I ul.sub_menu .sub_menu_I div.first {
  padding:0;
  border:none;
}

#women_menu {
  left:10px;
}
#women_menu a:hover,
#women_menu :hover a {
  background-position:0 -40px;
}
#women_menu .sub_menu_O {
  background:url('../images/gs/sub-menu-women.png') no-repeat 0 0;
}
#women_menu .sub_menu_I a:hover {
  color:#14ab2d !important;
}
#women_menu .sub_menu_I ul {
  margin-right:15px;
}

#men_menu {
  left:137px;
}
#men_menu a {
  background-position:-119px 0;
}
#men_menu a:hover,
#men_menu :hover a {
  background-position:-119px -40px;
}
#men_menu .sub_menu_O {
  left:-117px;
  background:url('../images/gs/sub-menu-men.png') no-repeat left top;
}
#men_menu .sub_menu_I a:hover {
  color:#b8009a !important;
}
#men_menu .sub_menu_I ul {
  margin-right:25px;
}

#sale_menu {
  left:264px; 
}
#sale_menu a {
  background-position:-238px 0;
}
#sale_menu a:hover,
#sale_menu :hover a {
  background-position:-238px -40px;
}
#sale_menu .sub_menu_O {
  left:-236px;
  background:url('../images/gs/sub-menu-sale.png') no-repeat left top;
}
#sale_menu .sub_menu_I a:hover {
  color:#5d54bd !important;
}
#sale_menu .sub_menu_I ul {
  margin-right:25px;
}



.header .filters_O .filters_I .search{float:right; background:url(../images/bg_search.gif) no-repeat; width:354px; height:33px; margin-top:15px;margin-right:15px;}
.header .filters_O .filters_I .search div{float:left;}
.header .filters_O .filters_I .search div h4{display:block; background:url(../images/text_search.gif) no-repeat; text-indent:-9999px; width:56px; height:13px; margin:10px 23px 13px 18px;}
.header .filters_O .filters_I .search input{background:#d9d9da; border:none; width:202px; height:18px; padding:2px; margin:4px 0px; font-size:12px;}
.header .filters_O .filters_I .search .go{display:block; width:18px; height:11px; background:url(../images/but_go.gif) no-repeat; margin:10px 0px 0px 18px;}

ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.sub_menu_I ul
{
	margin:0;
	padding:0;
	
}

.sub_menu_I ul li
{
	margin:0;
	padding:0;
	
}

.filters_I ul.sub_menu .sub_menu_I ul li {
 padding:0;
 margin:0;
}

.filters_I ul.sub_menu .sub_menu_I ul li {
padding:0;
margin:0;
}

.filters_I ul.sub_menu .sub_menu_O .sub_menu_I a
{
	margin:0;
	
}

.filters_I ul.sub_menu .sub_menu_I div.first {
 width:200px;
}

.filters_I ul.sub_menu .sub_menu_I div.brands {
 
  width:620px;
}

.brands ul 
{
 max-width:100px;
}