@charset "utf-8";
/* CSS Document */

#category_row {position:relative; margin: 14px 0px 0px 0px; padding:0px; width:570px; height:162px;}
#category_title {width:753px; height:20px; padding:5px; padding-left:10px; font-size:16px; font-weight:bold; color:#ffffff; background:#8f2b2a; border:1px solid #cccccc; -moz-border-radius-topleft:10px;}

#category_lineitem_left {position:relative; float:left; margin:0px; border-top:1px solid #999999; border-left:1px solid #999999; border-right:2px solid #cccccc;; border-bottom:2px solid #999999;width:275px; height:162px; padding:2px;background:url(/img/cattree_2_back.jpg) right repeat-y;}
#category_lineitem_right {position:relative; float:right; margin:0px; border-top:1px solid #999999; border-left:1px solid #999999; border-right:2px solid #cccccc; border-bottom:2px solid #999999; width:275px; height:162px; padding:2px;background:url(/img/cattree_2_back.jpg) right repeat-y;}

.category_thumbnail {position:absolute; left:0px; top:0px; width:268px; font-style:normal; vertical-align:middle;}
#category_zoomin {position:absolute; left:168px; top:100px;}
#category_description {position:absolute; left:5px; top:157px; width:269px; font-style:normal;}
.category_product a{ position:absolute; left:5px; top:125px; font-size:12px; color:#000066; margin: 2px 0px 2px 0px; width:269px; font-style:normal;}
.category_details {position:absolute; left:170px; top:3px; font-size:11px; color:#000000; margin-top:5px; font-style:normal;}
.category_details b {color:#333333}
.category_short_desc { left:3px; font-size:10px; color:#333333; margin: 0px 0px 2px 0px; border-top:1px solid #CCCCCC; border-bottom:0px; padding:3px;}
.category_short_desc p {margin:0px;}
#category_trail {float:right; padding-top:4px; color:#ffffff; padding-right:30px; font-size:10px;}
#category_trail a, #category_trail a:visited {color:#ffffff; font-weight:bold; text-decoration:underline;}
#category_trail a:hover {text-decoration:none;}

#category_list td {width:190px; border:1px solid #cccccc; padding:5px;font-size:14px; background:url(/img/top_shadow.jpg) top repeat-x; vertical-align:middle; text-align:center; font-size:10px;}
#category_list a{font-size:12px;}

#catftr {width:100%; height:249px;}
#catftr span {float:right; width:225px; font-size:10px; padding:20px;}


.topbrands img {border:1px solid #CCCCCC; margin:10px;}
.topbrands td {vertical-align:middle;}
.topbrands h2 {border-bottom:1px solid #cccccc; color:#470000; size:14px;}
.brand_links a, .brand_links a:visited {font-size:14px; color:#800000; text-decoration:underline; font-weight:normal;}
.brand_links a:hover {text-decoration:underline; font-weight:bold;}

.infobox_quickbrowse {border:1px solid #CCCCCC; margin:auto; margin-top:5px; margin-bottom:0px; background:url(/img/cattree_2_back.jpg); background-position:right; background-repeat:repeat-y;}
.infobox_quickbrowse a {margin:5px;}
.infobox_heading {font-size:14px; font-weight:bold; color:#660000; background:url(/img/search_back.jpg); padding:5px; background-position:bottom; border:1px solid #7B1A1A;}

.line_blue {position:relative; width:770px; margin:0px; margin-top:5px; margin-bottom:5px;}

.category_h_img {border:solid 1px #7B1A1A;}

.mens_options {width:180px; padding:5px; background:url(/img/cattree_2_back.jpg) right; margin-top:5px;}

/* zoomin */

.thumbnail{
position: relative;
font-size:10px;
color:#999999;
}

.thumbnail_hover{
background-color:#FFFFFF;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 1px;
padding: 3px;
}

.thumbnail_hover span{ /*CSS for enlarged image on hover*/
position:absolute;
visibility: visible;
top: 0px;
left: 26px; /*position where enlarged image should offset horizontally */
border-style:dashed;
border-width:1px;
}