/* header */

div#header {}

.logo{ float:left;}

.logobg{ background:url("../images/logo.png") top left no-repeat; }

.topleft{ text-align:right; font-weight:bold; color:#585858; font-size:11px; margin:5px 0px; } 

.topleft_txt{ margin-top:5spx; }

.tplink {margin:10px 5px 10px 0px;}

.tplink a{ color:#585858; font-weight:bold; text-decoration:none; font-size:9px;}

.icontpmy{ background:url("../images/icon_tpmy.png") 20px center no-repeat!important; width:150px; padding-right:17px!important; }

.icontpwishlist{ background:url("../images/icon_tpwishlist.png") 45px center no-repeat!important; width:250px; padding-right:19px!important; padding-top:3px; }

.iconsbag{ background:url("../images/icon_bag.png") top right no-repeat; padding-right:16px!important; padding-top:3px; }



.icontpmy:hover{ background:url("../images/icon_tpmy.png") 20px center no-repeat #ccc!important; width:150px; padding-right:17px!important; }

.icontpwishlist:hover{ background:url("../images/icon_tpwishlist.png") 45px center no-repeat #ccc!important; width:250px; padding-right:19px!important; padding-top:3px; }



.popupbult li{

 list-style:circle!important;

 margin-left:10px;

}

.popupbult li ul{

	padding-left:20px!important;

}



/* search */

.srch{ width:100px; }

.srch a{ color:#666; font-weight:bold; text-decoration:none;}



.srch table{margin:0px;}

.srch td{ padding:0px!important; }

.srch input[type="text"]{ padding:3px 3px; border:1px solid #585858;}

/* search end */

.tp_navWrap{ position:relative; z-index:999; }

/* top navigation menu */

#menu {

	list-style:none;

	width:950px;

	margin:0 auto;

	padding:0px 0px 0px 0px;

	border-top: 1px solid #808080; border-bottom:1px solid #808080; 

	float:left;
	position:relative;
	background:#fff;
/*	background:#fff9fb;*/

}



#menu li {

	float:left;

	display:block;

	text-align:center;

/*	position:relative;*/

	padding: 0px 10px 0px 0px;

	margin-right:12px;

	margin-top:0px;

	border:none;



}



#menu li:hover {

	padding: 5px 10px 5px 0px;	

}

#menu li.lst {

	margin:0px!important; padding:0px; 

}

#menu li.lst a:hover{

	padding:5px 0px;

}



#menu li a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px; 

	color: #686767;

	display:block;

	outline:0;

	text-decoration:none;

	font-weight:bold;

	text-transform:capitalize;

	padding:5px 0px;

}



#menu li:hover a {

	color:#686767;

	padding:0px 0px;

}



.dropdown_1column, 

.dropdown_2columns, 

.dropdown_3columns, 

.dropdown_4columns,

.dropdown_5columns,

.dropdown_6columns {

	margin:0px auto;

	float:left;

	position:absolute;

	left:-999em;

	text-align:left;

	padding:5px;

	border:1px solid #bcbcbc;

	border-top:none;

	background:#eeeeee;

	z-index:9999!important;

	top:19px!important;

	border-top:1px solid #808080;

}



.dropdown_1column {width: 170px;}

.dropdown_2columns {width: 340px;}

.dropdown_3columns {width: 450px;}

.dropdown_4columns {width: 590px;}

.dropdown_5columns {width: 730px;}

.dropdown_6columns {width: 990px; z-index:9999!important;}



#menu li:hover .dropdown_1column, 

#menu li:hover .dropdown_2columns, 

#menu li:hover .dropdown_3columns,

#menu li:hover .dropdown_4columns,

#menu li:hover .dropdown_5columns,

#menu li:hover .dropdown_6columns{

	left:-1px;

	top:21px;

	z-index:999px;

}

#menu li:nth-child(1),#menu li:nth-child(4),#menu li:nth-child(5),#menu li:nth-child(7),#menu li:nth-child(8),#menu li:nth-child(9) {  
  position:relative;
} 


#menu li:hover .dropdown_6columns{

	left:0px!important;

}


.col_1,

.col_2,

.col_3,

.col_4,

.col_5 {

	display:inline;

	float: left;

	position: relative;

	margin-left: 3px;

	margin-right: 2px;

	padding-left:4px;

	border-left:1px solid #ccc;

}

.col_1 {width:160px;}

.col_2 {width:300px;}

.col_3 {width:440px;}

.col_4 {width:580px;}

.col_5 {width:720px;}



#menu .menu_right {

	float:right;

	margin-right:0px;

}

#menu li .align_right {

	-moz-border-radius: 5px 0px 5px 5px;

    -webkit-border-radius: 5px 0px 5px 5px;

    border-radius: 5px 0px 5px 5px;

}



#menu li:hover .align_right {

	left:auto;

	right:-1px;

	top:auto;

}



#menu p, #menu h2, #menu h3, #menu ul li {

	font-family:Arial, Helvetica, sans-serif;

	line-height:21px;

	font-size:12px;

	text-align:left;

}

#menu h2 {

	font-size:12px;

	font-weight:bold;

	margin:2px 0 0px 0;

	padding-bottom:0px;

	border-bottom:0px solid #666666;

	letter-spacing:1px;

	text-transform:capitalize;

	color:#3e3e3e;

}

#menu h2 a{
 color:#3e3e3e!important;
font-size:14px !important;
font-family:Arial, Helvetica, sans-serif!important;
font-weight:bold;

 

}

#menu h3 {

	font-size:14px;

	margin:7px 0 14px 0;

	padding-bottom:7px;

	border-bottom:1px solid #888888;

}

#menu p {

	line-height:18px;

	margin:0 0 10px 0;

}



#menu li:hover div a {

	font-size:12px;

	color:#015b86;

}

#menu li:hover div a:hover {

	color:#029feb;

}





.strong {

	font-weight:bold;

}

.italic {

	font-style:italic;

}



.imgshadow { 

	background:#FFFFFF;

	padding:4px;

	border:1px solid #777777;

	margin-top:5px;

	-moz-box-shadow:0px 0px 5px #666666;

	-webkit-box-shadow:0px 0px 5px #666666;

	box-shadow:0px 0px 5px #666666;

}

.img_left { 

	width:auto;

	float:left;

	margin:5px 15px 5px 5px;

}



#menu li .black_box {

	background-color:#333333;

	color: #eeeeee;

	padding:4px 6px 4px 6px;

}



#menu li ul {

	list-style:none;

	padding:0;

	margin:0 0 12px 0;
	
}

.col_3 ul{ width:450px!important; }

#menu li ul li {

	font-size:10px;

	line-height:20px;

	position:relative;

	padding:0;

	margin:0;

	float:none;

	text-align:left;

/*	width:140px;*/

	width:100%;

}

#menu li ul li:hover {

	background:none;

	border:none;

	padding:0;

	margin:0;

}

#menu li ul li a{ font-weight:normal; color:#333333!important; font-size:14px!important; padding:3px 0px 3px 0px!important;  }

#menu li ul li a:hover{ font-weight:normal; color:#fff!important; background:#626262; }



#menu li .greybox li {

	background:#F4F4F4;

	border:1px solid #bbbbbb;

	margin:0px 0px 4px 0px;

	padding:4px 6px 4px 6px;

	width:116px;

}

#menu li .greybox li:hover {

	background:#ffffff;

	border:1px solid #aaaaaa;

	padding:4px 6px 4px 6px;

	margin:0px 0px 4px 0px;

}



.noborder{ border:0px!important; }

.catalog{ margin:10px 5px; border:1px solid #888787!important; width:auto;} 



ul.list2colume li{ float:left!important; width:150px!important;}

ul.list2colume li:nth-child(even){ border-left:1px solid #ccc; }

/* top navigation menu */



/* header end */



/* content */

div#content { padding:.5em 0; }

.sbm_sm{margin-bottom:5px; width:178px; }





/* breadcrumb */

.breadcrumb{ color:#999; margin-bottom:6px; margin-top:4px; font-size:11px;}

.breadcrumb a{ color:#737373; text-decoration:none; }

.breadcrumb a:hover{ text-decoration:underline; }

/* breadcrumb */



/* side category */

.sidecat{ background:#e1e1df; }

/* collapse menu */







/* collapse menu end */

.cathead{ display:block; overflow:hidden; }

.cat ul{ list-style:none; margin:5px 0px; padding:0px; }

.cat li{ background:url(../images/catarrow.png) 10px 6px no-repeat; padding-left:20px; font-size:11px; color:#828181;}

a.cat1:link{ color:#828181!important;}

/* side category */







/* Testimonial */

.head_cust{ color:#4f4d4d; font-weight:bold; font-style:italic; }

.txt_cust{ height:108px;}

/* Testimonial end */



/* sidebar */

.sidebar {background:#ffe1e1; }

.sidebar ul{margin:0px; padding:10px; }

.sidebar ul li{list-style:none;}

/* sidebar end */

.smalbx{width:206px; margin-bottom:10px; border:1px solid #f4d2ee;}



/* buy with confidence */

.lrgbx_buy{background:#e1ded7; margin-top:5px;}

.lrgbx_buyhead{ background:#d34dbc; padding:5px 10px; color:#fff; font-weight:bold; font-size:13px; }

.lrgbx_buy ul{ margin:10px; overflow:hidden; }

.lrgbx_buy ul li{ list-style:url(../images/arrow.png); width:210px; float:left; margin:0px 10px; }

.lrgbx_buy{ color:#a90062; text-decoration:none; font-weight:bold; } 

.ltpoint{ background:#ececec; padding:10px 10px 10px 5px; overflow:hidden; clear:both; margin-top:10px; }

.ltpoint a{ font-weight:bold; color:#a90062; font-size:13px; background:url(../images/arrow.png) left center no-repeat; padding-left:10px; }

/* buy with confidence end */



/* buy with confidence */

.smlbx_buy{background:#e1ded7; margin-top:5px;}

.lrgbx_buyhead{ background:#d34dbc; padding:5px 10px; color:#fff; font-weight:bold; font-size:13px; }

.smlbx_buy ul{ margin:10px; overflow:hidden; }

.smlbx_buy ul li{ list-style:url(../images/arrow.png); width:140px; float:left; margin:0px 10px; }

.smlbx_buy a{ color:#a90062; text-decoration:none; font-weight:bold; } 

.smlbx_buy{ background:#ececec; padding:10px 10px 10px 5px; overflow:hidden; clear:both; margin-top:10px; }

.smlbx_buy a{ font-weight:bold; color:#a90062; font-size:13px; background:url(../images/arrow.png) left center no-repeat; padding-left:10px; }

/* buy with confidence end */





.prodImg{ border:1px solid #D1D1D1; background:#fff; }



/* large feature product */

.lrgfprod #slider {

    margin:0px auto;

    width:510px; /* Make sure your images are the same size */

    height:246px; /* Make sure your images are the same size */

}



.lrgfprod .nivoSlider {

	position:relative;

	background:#fff url(loading.gif) no-repeat 50% 50%;

}

.lrgfprod .nivoSlider img {

	position:absolute;

	top:0px;

	left:0px;

	display:none;

}

.lrgfprod .nivoSlider a {

	border:0;

	display:block;

}



.lrgfprod .nivo-controlNav {

	position:absolute;

	left:15%;

	top:15px;

    margin-left:-40px; /* Tweak this to center bullets */

}

.lrgfprod .nivo-controlNav a {

	display:block;

	width:22px;

	height:22px;

	background:url(images/bullets.png) no-repeat;

	text-indent:-9999px;

	border:0;

	margin-right:3px;

	float:left;

}

.lrgfprod .nivo-controlNav a.active {

	background-position:0 -22px;

}



.lrgfprod .nivo-directionNav a {

	display:block;

	width:30px;

	height:30px;

	background:url(images/arrows.png) no-repeat;

	text-indent:-9999px;

	border:0;

}

.lrgfprod a.nivo-nextNav {

	background-position:-30px 0;

	right:15px;

}

.lrgfprod a.nivo-prevNav {

	left:15px;

}



.lrgfprod .nivo-caption {

    font-family: Helvetica, Arial, sans-serif;

}

.lrgfprod .nivo-caption a {

    color:#fff;

    border-bottom:1px dotted #fff;

}

.lrgfprod .nivo-caption a:hover {

    color:#fff;

}

/* large feature product */



.prodsize{ margin:10px 0px; }

.prodsize a{ text-decoration:none; color:#333!important;}

.prodsize a:hover{ text-decoration:underline;}



/* feature product list */

.fprod{

	height:auto;

	margin-top:10px;

	}

.infiniteCarousel {

  width: 955px;

  position: relative;

}



.infiniteCarousel .wrapper {

  width: 880px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */

  overflow: auto;

  min-height: 10em;

  margin: 0 40px;

  position: absolute;

  top: 0;

  height:313px;

}



.infiniteCarousel ul a img {

  border: 0px solid #000;

}



.infiniteCarousel .wrapper ul {

  width: 9999px;

  list-style-image:none;

  list-style-position:outside;

  list-style-type:none;

  margin:0;

  padding:0;

  position: absolute;

  top: 0;

}



.infiniteCarousel ul li {

  display:block;

  float:left;

  padding: 0px 7px;

  height: 313px;

  width: 166px; 	  

}

.infiniteCarousel ul li a{

 border:1px solid #e5e5e5;

 display:block;

 text-decoration:none;

}





.infiniteCarousel ul li a img {

  display:block;

}



.infiniteCarousel .desc{

 background:#fff;

 height:51px;

 padding:5px;

}



.infiniteCarousel .desc .style{

	display:block;

	color:#575757; font-size:12px;

	font-weight:bold;

}

.infiniteCarousel .desc .price{

 color:#aa2d94;

 font-weight:bold;

 font-size:13px;

}




.infiniteCarousel .arrow {

  display: block;

  height: 36px;

  width: 37px;

  background: url(../images/fproduct_arrow.png) no-repeat 0 0;

  text-indent: -999px;

  position: absolute;

  top: 150px;

  cursor: pointer;

}



.infiniteCarousel .forward {

  background-position: 0 0;

  right: 0;

}



.infiniteCarousel .back {

  background-position: 0 -72px;

  left: 0;

}



.infiniteCarousel .forward:hover {

  background-position: 0 -36px;

}



.infiniteCarousel .back:hover {

  background-position: 0 -108px;

}

/* feature product list end */











/* Product Detail */

.prodname{ font-weight:bold; font-size:18px; color:#323232; }

.prodinfo{ border:1px solid #aeaeae; }

.prodinfo .buy{ background:#dfdfdf;}

.prodinfo .social{ background:#f1f1f1; border-top:1px solid #fff; }

/* Product Detail end */



/* content end */











/* product dispaly */

.bx{ border:1px solid #d1d1d1;}

.prd{}

.helpbx{ background:#f9f9f9; margin-top:10px; }

.helpbx h3{ margin:10px; font-weight:bold; color:#494848; font-size:13px; }

.helpbx ul{ margin:0px; }

.helpbx li{list-style:none; margin-bottom:10px; width:150px; clear:both; overflow:hidden; }

.helpbx li a{ width:75px; padding-bottom:10px; font-weight:bold; color:#494848; text-decoration:none; }



.custlink a{ font-weight:normal; font-size:11px; }



.prd_infobx{ background:#fff;  font-weight:bold; font-size:12px; border:1px solid #ccc!important; color:#494848;  }

.prd_infobx select{ margin:0px!important; }

.prd_infobx h1{ font-weight:bold; font-size:16px; color:#515151; }

.prd_infobx .red{ color:#c41919; }

.prd_infobx .price{ background:#e8e8e8; }

.prd_infobx .price select{ margin:0px;}



/* Product  */

.prdthumb{ background:#dfdfdf; overflow:hidden; }

.prdthumb ul{ margin:5px auto; }

.prdthumb ul li{list-style:none; width:65px; float:left; }

/* Product end  */





    

#info {height:400px;}



/* tabs */

.prd_tab {

  color:#111;

  width:430px;

  border:0px solid #222;

  padding:15px 0px; 

}

.prdtabul{padding:0px;}

.prdtabul li{list-style:none; float:left;}

.prd_tab ul{ }

.prd_tab li { float:left; }

.prd_tab ul a {

  display:block;

  padding:6px 10px;

  text-decoration:none!important;

  margin:1px 1px 0px 0px;

  margin-left:0;

  color:#5c5c5c;

  background:#e8e8e8;

  font-weight:bold;

}

.prd_tab ul a:hover {

  color:#FFF;

  background:#5c5c5c;

  }

.prd_tab ul a.selected {

  margin-bottom:0;

  color:#fff;

  background:url(../images/tab_bg.png) top left repeat-x #5c5c5c;

  cursor:default;

  }

.prd_tab div {

  padding:10px 10px 8px 10px;

  *padding-top:3px;

  *margin-top:-15px;

  clear:left;

  border:1px solid #ccc;

  height:340px;

  overflow-y:auto;

  color:#000!important;

}

.prd_tab div a { color:#000; font-weight:bold; }

/* tabs end */





/*product image with thumnail */



#slideshow {list-style:none; color:#fff}

#slideshow span {display:none}

#wrapper {width:310px; margin:0px auto; display:none}

#wrapper * {margin:0; padding:0}

#fullsize {position:relative; width:308px; height:471px; padding:0px; border:1px solid #ccc;}

#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}

#information h3 {padding:4px 8px 3px; font-size:14px}

#information p {padding:0 8px 8px}

#image {width:500px}

#image img {position:absolute; z-index:25; width:auto}

.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}

#imgprev {left:0; background:url(images/left.gif) left center no-repeat}

#imgnext {right:0; background:url(images/right.gif) right center no-repeat}

#imglink {position:absolute; height:471px; width:100%; z-index:100; opacity:.7; filter:alpha(opacity=70)}

#imglink:hover { cursor:pointer!important; }

.linkhover {background:url(../images/link.png) bottom left no-repeat}

#thumbnails {padding:10px 0px; background:#dfdfdf; overflow:hidden;}

#slideleft {float:left; width:20px; height:98px; background:url(../images/scroll-left.png) center center no-repeat; }

#slideleft:hover {}

#slideright {float:right; width:20px; height:98px; background:url(../images/scroll-right.png) center center no-repeat}

#slideright:hover {}

#slidearea {float:left; position:relative; width:270px; margin-left:0px; height:100px; overflow:hidden}

#slider {/*position:absolute;*/ left:0; height:81px}

#slider img {cursor:pointer; border:0px solid #666; padding:1px}

/*product image with thumnail */







.prd_socialbx{ background:#f6f6f6; color:#666; }

.prd_socialbx a{ display:block; width:auto; font-weight:bold; text-decoration:none; color:#222222; float:left; text-align:center;}



/* feature item */

.proddply_ftreitem h3{ font-size:14px; fontS-weight:bold; color:#494848; }

.proddply_ftreitem .price{ color:#4f4f4f; font-weight:bold; font-size:18px; margin-top:10px; text-align:center; }

.prd_wrap{ width:166px; color:#575757; font-size:11px; font-weight:normal; margin-right:28px; float:left;}

.prd_wrap i{ display:block; }

.prd_wrap .price { overflow:hidden}

.prd_wrap .price img{ display:none; float:right;}

.prd_wrap .icon{ border-top:1px solid #dedede; display:none; width:95%; margin-top:5px; text-align:right; padding:5px; }

/* feature item */



/* product dispaly end */















#account:hover{ }



/*

Author: Craig Erskine

Description: Dynamic Menu System - Horizontal/Vertical

*/



ul#navmenu-h { padding: 0; list-style: none; position: relative; margin:4px 0px 0px 55px; }



ul#navmenu-h ul {

 width: 100px; /* Sub Menu Width */

 margin: 0;

 list-style: none;

 display: none;

 position: absolute;

 top: 100%;

 left: 0px;

 padding:0px;

 background:#fff!important;

 border:1px solid #bcbcbc;

}



ul#navmenu-h li {

padding:0px 3px 4px;

border-right:1px solid #ccc;



}



ul#navmenu-h li ul li {

	border:0px;

}



ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 100%; }



ul#navmenu-h li { float: left; display: inline; position: relative; }

ul#navmenu-h ul li { width: 100%; display: block;padding:2px 5px;  }



/* Root Menu */

ul#navmenu-h ,ul#navmenu-h a {

 padding: 0px 0px 0px 0px;

 float: left;

 display: block;

 color: #666;

 font: bold 10px Arial, sans-serif;

 text-decoration: none;

 height: 1%;

 text-align:left;

}



/* Root Menu Hover Persistence */

ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {

}





/* 2nd Menu */

ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {

 float: none;

}



/* 2nd Menu Hover Persistence */

ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {

	background:#ccc;

}



/* 3rd Menu */

ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {

}



/* 3rd Menu Hover Persistence */

ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {

}



/* 4th Menu */

ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {

}



/* 4th Menu Hover */

ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {

 background: #333;

}



/* Hover Function - Do Not Move */

ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; }

ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }





.accountdiv{

	display:none;

	width:150px;

	border: 0px solid #1c1c1c;

	position:absolute;

	margin:0px 0px 0px 70px;

	padding:0px;

	text-align:left;

	

}

.accountdiv li {

	background-color: #fbfafa;

	list-style:none;

	border-bottom:1px solid #fff;

}

.accountdiv li a {

	color:#575354; 

	text-decoration:none; 

	padding:4px; 

	display:block;

}

.accountdiv li a:hover {

	padding:4px; 

	font-weight:bold;

	color: #575354;

}





/* category page */

.cattopbanner{ border-top:0px solid #bfbfbf; border-bottom:0px solid #bfbfbf;padding:5px 0px; }

.cattopfilter{ background:#d1d1d1; margin:10px 0px 5px; padding:0px 5px; }

.cattopfilter select{ background:#fff; padding:3px; border:1px solid #bbbbbb; color:#7e7e7e; width:150px!important; }

.catpagging{ text-align:right; margin:0px 0px 10px; color:#3c3c3c; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}

.catpagging a.catprod_paglnk{ color:inherit; font-weight:bold; text-decoration:none;}

.catpagging a.catprod_paglnk:hover{ text-decoration:underline; }

/* category page end */

.catprod_tbl{ width:597px!important;}

.catprod_tbl td{ padding:4px!important; vertical-align:top!important;}

.catprod_name{ color:#757474; font-family:Tahoma, Geneva, sans-serif; text-align:center; background:url(../images/catprod_heart.png) top right no-repeat; padding:0px 18px; font-size:11px;}



/* Boy Categroy */

.sub_catprod{ margin-top:10px; }

.sub_catprod .catimg{ border:1px solid #878787; }

.sub_catprod .subcat_name{ text-align:center; font-weight:bold; font-size:14px; font-family:Verdana, Geneva, sans-serif; padding:5px 0px; background:url(../boycatnamebg.png) top left repeat-x #3a3939; color:#fff; }

.subcat a{ color:#fff; text-decoration:none; display:block;}

.subcat a:hover{text-decoration:underline;}





.subcat_nameTuxedos{ color:#fff; background:#fbd9e3; }

.subcatprod_tbl{ width:597px!important;}

.subcatprod_tbl td{ padding:5px!important; vertical-align:top!important;}



/* Boy Categroy */



/* footer */

div#footer {

	width:100%; bottom:0; /* stick to bottom */

}

/* category links */

.flnk{ padding:.75em 5px; font-weight:bold; text-align:center; font-size:11px; color:#5f5f5f;}

.flnk a{ text-decoration:none; padding:0px 5px; font-size:12px; color:#5f5f5f; font-weight:normal; }

.flnk a:hover{ text-decoration:underline; }

/* category links end */



.ft_row2{ overflow:hidden; padding:1.5em 10px 1.5em; border-top:1px solid #c1c1c1;}





/* footer end */

















.tbl_addtobad{ border:1px solid #cc; }

.tbl_addtobad th{ padding:5px; }

.tbl_addtobad td{ padding:5px; }

