/* Category Templates */
#categorygridtemplate .record .recordimage img {width: 140px !important; height: 140px !important;}
#categorygridtemplaterecords a {}
#categorygridtemplaterecords a:hover {}
#categorygridtemplaterecords .record {width:190px;margin:10px 5px 5px 2px;border:0px solid #ccc;}
#categorygridtemplaterecords .recordname {text-align:center;font-size: 100%;margin:0px 8px;}
#categorygridtemplaterecords .recordname a:link, #categorygridtemplaterecords .recordname a:visited
{text-decoration:none;font-size:11px;color:#334455;font-weight:bold;/* 0066cc */}
#categorygridtemplaterecords .recordname a:hover {color:#0066cc;text-decoration:underline;}
#categorygridtemplaterecords .recordimage {text-align:center;}
#categorygridtemplaterecords .recordimage img {border:2px solid #e5e5e5;}
#categorygridtemplaterecords .recordsku {text-align:center;margin: 0px;}
#categorygridtemplaterecords .recordprice {text-align:center;border:none;margin:6px 0px 0px 0px;padding:0;
    font-size:100%;font-weight:bold;line-height:1em;text-decoration:none;}
#categorygridtemplaterecords .recordprice a {text-decoration:none;color:#556677;}
#categorygridtemplaterecords caption {font: bold 13px  "Trebuchet MS", Arial, Sans;
    text-transform:capitalize; background-color:#ddd; color:#333;padding:3px 0px 3px 5px;
    border:0px solid #006699; text-align:left;}

/* Sub Category Menu 2 */
#subcategorymenu2featured {float:right;width:330px;text-align: center;
    border-right:0px solid #ddd;margin-top:20px;}
#subcategorymenu2featured h2 {color:#990000;padding:5px 0px 0px 0px;}
#subcategorymenu2featured #featured_description {text-align:left;}
#subcategorymenu2main {float:left;width:455px;border-right:0px solid #ccc;
padding:0px; margin-top:10px;}
#subcategorymenu2main h1 {
font-size:18px;padding:3px 3px 15px 15px;
color:#990033;}
#subcategorymenu2 .record {margin:0px 0px 30px 0px;width:140px;text-align:center;
    margin-right:5px;}
#subcategorymenu2 .recordname {font-weight:bold;text-align:center;padding:0px;}
#subcategorymenu2 .recordimage {margin:0 auto 0 auto;width:120px;height:120px;
    background-image:url('../images/ImgBgSm.png');background-repeat:no-repeat;}
#subcategorymenu2 .recordimage img {margin:4px 0 0 0px;width:110px;height:110px;}
#subcategorymenu2 .recordname a:link, #subcategorymenu2 .recordname a:visited
{font-weight:bold;text-align:center;color:#334455;text-decoration:none;
    font-size:11px;}
#subcategorymenu2 .recordname a:hover, #subcategorymenu2featured .recordname a:hover
{text-decoration:underline;color:#990000;}

/* For Men */
#men_promo {background: url(/../../../images/category/men/men_background.jpg) no-repeat left top;height: 180px;width: 600px;padding-top: 45px;}
#men_promo .promotext {margin: 0px 15px 0px 300px;}
#men_promo .promotext h1 {color: #333;font: normal 28px Arial, Helvetica, sans-serif;}
#men_promo .promotext h2 {margin-top: 5px;margin-bottom: 10px;font: bold 14px Arial, Helvetica, sans-serif;color: #666;}
#men_tops {margin-top: 10px;}
#men_tops .left {background: url(/../../../images/category/men/men_topten.jpg) no-repeat left top;float: left;width: 293px;border:1px solid #ccc;}
#men_tops .left a:link, #men_tops .left a:visited {display:block;padding:35px 0px 35px 110px;text-decoration:none;font: bold 16px Arial, Helvetica, sans-serif;color: #999;}
#men_tops .left a:hover {text-decoration:none;color: #900;}
#men_tops .right {float: right;width: 293px;border: 1px solid #CCC;background: url(/../../../images/category/men/men_groomsmen.jpg) no-repeat left top;}
#men_tops .right a:link, #men_tops .right a:visited{display:block;padding:35px 0px 35px 140px;text-decoration:none;font: bold 16px Arial, Helvetica, sans-serif;color: #999;}
#men_tops .right a:hover{text-decoration:none;color: #900;}
#men_popular {padding-top: 15px;}
#men_popular h2 {font-family: Arial, Helvetica, sans-serif;color: #900;}
#men_popular .row {padding-top: 10px;background-color:#fff;}
#men_popular .row img {}
#men_popular .row .sol, #men_popular .row .solone {float: left;width: 191px;border: 1px solid #CCC;}
#men_popular .row .orta, #men_popular .row .ortaone {float: left;width: 191px;margin-left: 10px;border: 1px solid #CCC;}
#men_popular .row .sag, #men_popular .row .sagone {float: right;width: 192px;border: 1px solid #CCC;}

/* For Her */
#her_promo {background: url(/../../../images/category/women/her_background.jpg) no-repeat left top;height: 180px;width: 600px;padding-top: 45px;}
#her_promo .promotext { margin: 0px 15px 0px 280px; }
#her_promo .promotext h1 {color: #C03;font: normal 28px Arial, Helvetica, sans-serif;}
#her_promo .promotext h2 {margin-top: 5px;margin-bottom: 10px;font: bold 14px Arial, Helvetica, sans-serif;color: #666;}
#her_tops {margin-top: 10px;width: 600px;}
#her_tops .left {background: url(/../../../images/category/women/her_topten.jpg) no-repeat left top;float: left;width: 293px;border:1px solid #ccc;}
#her_tops .left a:link, #her_tops .left a:visited {display:block;padding:35px 0px 35px 110px;text-decoration:none;font: bold 16px Arial, Helvetica, sans-serif;color: #999;}
#her_tops .left a:hover {text-decoration:none;color: #900;}
#her_tops .right {float: right;width: 293px;border: 1px solid #CCC;background: url(/../../../images/category/women/her_bridesmaid.jpg) no-repeat left top;}
#her_tops .right a:link, #her_tops .right a:visited{display:block;padding:35px 0px 35px 140px;text-decoration:none;font: bold 16px Arial, Helvetica, sans-serif;color: #999;}
#her_tops .right a:hover{text-decoration:none;color: #900;}

/* Groomsmen */
.catspec .box {border:0px solid #ccc;padding:10px 0px;}
.catspec .groomheader{padding:0px 0px 5px 0px;}
.groomsubheader{padding:20px 0px 5px 0px;}
.catspec .box .boxhits {width:121px;text-align:center;vertical-align: top;}
.catspec .box .boxhits a:link, .catspec .box .boxhits a:visited {font-weight:bold;color:#445566;font-size:11px;}
.catspec .box .boxhits a:hover {color:#990033;}
.catspec .box .boxhits img {border:1px solid #ccc;}