a{
    color:#c81f3b;
    font-family:Tahoma, Geneva, sans-serif, arial;
    font-size:13px;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
body{
    behavior: url(/style/csshover.htc);
    margin:0px;
    background:url(../images/siteBg.jpg) no-repeat center 103px #000;
    color:#535353;
    font-family:Tahoma, Geneva, sans-serif, arial;
    font-size:13px;
}
.clear{ 
    clear: both; 
    line-height:0px; 
    font-size:0px; 
}
p{
    color:#555;
    font-size:13px;
    line-height:18px;
}
p.large{
    color:#535353;
    font-size:14px;
    line-height:20px;
}
p.no-margin{
    margin:0px;
    color:#555;
    font-size:13px;
    line-height:16px;
}
h1{
    margin:0 0 20px 0;
    color:#c81f3b;
    font-family:Tahoma, Geneva, sans-serif, arial;
    font-size:18px;
    font-weight:normal;
}
h2{
    margin:40px 0 20px 0;
    color:#c81f3b;
    font-family:Tahoma, Geneva, sans-serif, arial;
    font-size:15px;
    font-weight:normal;
}
h3{
    margin:20px 0 0 0;
    color:#c81f3b;
    font-family:Tahoma, Geneva, sans-serif, arial;
    font-size:13px;
    font-weight:bold;
}
h3.no-margin{
    margin:0px;
    color:#c81f3b;
    font-family:Tahoma, Geneva, sans-serif, arial;
    font-size:13px;
    font-weight:bold;
}
h4{
    margin:10px 0;
    padding:0px;
    color:#565656;
    font-family:Tahoma, Geneva, sans-serif, arial;
    font-size:13px;
    font-weight:bold;
}
.dropdown{
    padding:13px 0 0 0;
    width:200px;
    background:#c81f3b;
}
.dropdown a{
    display:block;
    padding:3px 18px 3px 18px;
    color:#fff;
    font-family:Tahoma, Geneva, sans-serif, arial;
    font-size:13px;
}
.dropdown a:hover{
    background:#da697c;
    text-decoration:none;
}
#topAdvertisment{
    padding:5px 0 0 0;
    height:98px;
    background:url(../images/topAdBg.jpg) no-repeat top center;
}
#topAdvertisment .ad728x90{
    margin:0px auto;
    width:728px;
    height:90px;
}
#siteContainer{
    margin:0px auto;
    width:991px;
}
#siteContainer .topLinks{
    width:991px;
    height:22px;
    background:url(../images/topLinksBg.jpg) no-repeat top left;
    text-align:right;
}
#siteContainer .topLinks .links{
    float:right;
    padding:4px 0 0 0;
}
#siteContainer .topLinks .links a{
    margin:0 20px 0 0;
    color:#fff;
    font-family:Tahoma, Geneva, sans-serif, arial;
    font-size:11px;
    text-decoration:none;
}
#siteContainer .topLinks .links a:hover{
    text-decoration:underline;
}
#siteContainer .topLinks .form{
    float:right;
    margin:0 16px 0 0;
    padding:1px 0 0 0;
    color:#;
    font-family:Tahoma, Geneva, sans-serif, arial;
    font-size:11px;
}
#siteContainer .topLinks .form input{
    margin:1px 5px 0 0;
    padding:0px 2px 0 2px;
    width:101px;
    height:14px;
    color:#535353;
    font-family:Tahoma, Geneva, sans-serif, arial;
    font-size:11px;
    border:1px solid #909090;
}
#siteContainer .topLinks .form input.go{
    background:url(../images/searchBtn.jpg) repeat-x;   
    width:53px;
    height:18px;
    border:none;
    margin:0px;
    padding:0px;
    cursor:pointer;
}
#siteContainer .topLinks .form div{
    float:left;
}
#siteContainer #logoHeader{
    margin:28px 0 0 0;
}
#siteContainer #contentContainer{
    padding:0 0 25px 0;
    width:1000px;
    background:#fff;
    border-bottom:4px solid #d9d9d9;
}
#siteContainer #contentContainer #mainNav{
    height:30px;
    background:url(../images/mainNavBg.jpg) repeat-x;
}
#siteContainer #contentContainer #mainNav a{
    padding:8px 15px 0 17px;
    height:22px;
    display:block;
    float:left;
    background:url(../images/mainNavBar.jpg) no-repeat right 6px;
    color:#fff;
    font-family:Tahoma, Geneva, sans-serif, arial;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
#siteContainer #contentContainer #mainNav a:hover, #siteContainer #contentContainer #mainNav a.active{
    color:#c81f3b;
}
#siteContainer #contentContainer #languagesContainer{
    float:left;
    height:33px;
    background:url(../images/langBg.jpg) repeat-x top left;
    width:100%;
}
#siteContainer #contentContainer #languages{
    margin:0 0 0 20px;
    padding:8px 0 0 25px;
    height:25px;
    background:url(../images/langIcon.jpg) no-repeat top left;
    color:#000;
    font-family:Tahoma, Geneva, sans-serif, arial;
    font-size:13px;
}
#siteContainer #contentContainer #languages a{
    margin:0 0 0 25px;
    color:#bf1f3f;
    font-family:Tahoma, Geneva, sans-serif, arial;
    font-size:13px;
    text-decoration:none;
}
#siteContainer #contentContainer #languages a:hover {
    text-decoration:underline;
}
#siteContainer #contentContainer .mainLeftCol{
    float:left;
    margin:21px 0 0 0;
    padding:0 0 0 20px;
    width:660px;
}
#siteContainer #contentContainer .mainLeftCol .flash{
    margin:0 0 35px 0;
}
#siteContainer #contentContainer .mainLeftCol .graySepBar{
    width:660px;
    height:43px;
    background:url(../images/graySepBar.jpg) repeat-x top left;
}
#siteContainer #contentContainer .mainLeftCol dl.showUpdates{
    margin:17px 0 0 0;
}
#siteContainer #contentContainer .mainLeftCol dl.showUpdates dt{
    padding:4px 8px 4px 8px;
    background:#d9d9d9;
    color:#4d4d4d;
    font-family:Tahoma, Geneva, sans-serif, arial;
    font-size:13px;
    font-weight:bold;
}
#siteContainer #contentContainer .mainLeftCol dl.showUpdates dd{
    margin:10px 0 0 8px;
    color:#555;
    font-size:13px;
}
#siteContainer #contentContainer .mainLeftCol .rssFeeds{
    margin:35px 0 0 0;
}
#siteContainer #contentContainer .mainLeftCol .rssFeeds .leftCol{
    float:left;
    width:320px;
}
#siteContainer #contentContainer .mainLeftCol .rssFeeds .leftCol dl.rssFeed, #siteContainer #contentContainer .rssFeeds .rightCol dl.rssFeed{
    margin:0px;
    padding:0px;
}
#siteContainer #contentContainer .mainLeftCol .rssFeeds .leftCol dl.rssFeed dt, #siteContainer #contentContainer .rssFeeds .rightCol dl.rssFeed dt{
    margin:0px;
    padding:0px;
}
#siteContainer #contentContainer .mainLeftCol .rssFeeds .leftCol dl.rssFeed dt, #siteContainer #contentContainer .rssFeeds .rightCol dl.rssFeed dt a{
    margin:9px 13px 0 13px;    
    padding:0px;
    display:block;
}

#siteContainer #contentContainer .mainLeftCol .rssFeeds .leftCol dl.rssFeed dd, #siteContainer #contentContainer .rssFeeds .rightCol dl.rssFeed dd{
    line-height:16px;
    margin:0px 13px 0;
    padding:0px;
}
#siteContainer #contentContainer .mainLeftCol .rssFeeds .rightCol{
    float:right;
    width:320px;
}
#siteContainer #contentContainer .mainRightCol{
    float:right;
    margin:21px 0 0 0;
    width:300px;
}
#siteContainer #contentContainer .mainRightCol .registerNow{
    margin:0 0 25px 0;
    padding:0 0 6px 0;
    width:296px;
    background:url(../images/registerNowBg.jpg) repeat-x top left #f1ebd7;
    text-align:center;
}
#siteContainer #contentContainer .mainRightCol .onlineLookBook{
    font-size:0px;
    margin:0 0 11px 0;
    width:296px;
    background:#eae1c3;
}
#siteContainer #contentContainer .mainRightCol .ad300x250{
    background:url(../images/title_advertisement.jpg) no-repeat 5px top;
    padding:13px 0 0 0;
}
#siteContainer #contentContainer .mainRightCol .coutureBlog{
    margin:22px 0 25px 0;
    width:296px;
    background:#eae1c3;
}
#siteContainer #contentContainer .mainRightCol .coutureBlog dl{
    margin:0px;
    padding-bottom:9px;
}
#siteContainer #contentContainer .mainRightCol .coutureBlog dl dt a{
    color:#555;
    font-family:Tahoma, Geneva, sans-serif, arial;
    font-size:12px;
    font-weight:bold;
    display:block;
    margin: 9px 13px 0px;
}
#siteContainer #contentContainer .mainRightCol .coutureBlog dl dd{
    margin:0px;
    padding:0px;
    margin:0px 13px;
    color:#555;
    font-family:Tahoma, Geneva, sans-serif, arial;
    font-size:12px;
}
#siteContainer #contentContainer .middleAd728x90{
    margin:35px 0 9px 0;
    padding:0 0 58px 0;
    border-bottom:1px solid #c81f3b;
}
#siteContainer #contentContainer .ad728x90{
    margin:57px 0 30px 0;
}
#siteContainer #contentContainer .middleAd728x90 .ad, #siteContainer #contentContainer .ad728x90 .ad{
    margin:0px auto;
    padding:13px 0 0 0;
    width:728px;
    background:url(../images/title_advertisement.jpg) no-repeat left top;
}
#siteContainer #contentContainer #retailerResources{
    margin:0 0 10px 0;
    padding:0 0 10px 15px;
    border-bottom:4px solid #d9d9d9;
}
#siteContainer #contentContainer #retailerResources .nav{
    margin:0 0 10px 5px;
}
#siteContainer #contentContainer #retailerResources .nav span{
    padding:0 15px 0 0;
    background:url(../images/retailerResourcesArrow.jpg) no-repeat right 3px;
    color:#4c4c4c;
    font-size:14px;
    font-family:Tahoma, Geneva, sans-serif, arial;
    font-weight:bold;
}
#siteContainer #contentContainer #retailerResources .nav a{
    margin:0 0 0 11px;
    padding:4px 7px 4px 7px;
    text-decoration:underline;
}
#siteContainer #contentContainer #retailerResources .nav a:hover{
    color:#fff;
    text-decoration:none;
    background-color:#c81f3b;
}
#siteContainer #contentContainer #retailerResources .itemShort{
    float:left;
    margin:0 10px 10px 0;
    width:312px;
    height:232px;
    background:url(../images/grayFadeBg.gif) no-repeat bottom left;
    border:1px solid #e6e5e5;
}
#siteContainer #contentContainer #retailerResources .itemLong{
    float:left;
    margin:0 10px 10px 0;
    width:312px;
    height:355px;
    background:url(../images/grayFadeBg.gif) no-repeat bottom left;
    border:1px solid #e6e5e5;
}
#siteContainer #contentContainer #retailerResources .itemShort h5, #siteContainer #contentContainer #retailerResources .itemLong h5{
    margin:0px;
    padding:12px 8px 12px 8px;
    background:#eae1c3;
    color:#676250;
    font-family:Tahoma, Geneva, sans-serif, arial;
    font-size:12px;
    font-weight:bold;
}
#siteContainer #contentContainer #retailerResources .itemShort .content, #siteContainer #contentContainer #retailerResources .itemLong .content{
    color:#2f2f2f;
    padding:18px 8px 0 8px;
}
#siteContainer #contentContainer #retailerResources .itemShort .content p, #siteContainer #contentContainer #retailerResources .itemLong .content p{
    margin:0 0 10px 0;
    font-size:12px;
}
#siteContainer #contentContainer #retailerResources .itemShort .content a, #siteContainer #contentContainer #retailerResources .itemLong .content a{
    color:#5c5c83;
    font-size:12px;
}
#siteContainer #contentContainer #retailerResources .itemShort .content a.more, #siteContainer #contentContainer #retailerResources .itemLong .content a.more{
    color:#587d81;
    padding:0 0 0 12px;
    background:url(../images/moreArrow.gif) no-repeat left 4px;
    font-size:12px;
    font-weight:bold;
}
#siteContainer #contentContainer #retailerResources .itemShort .content ul, #siteContainer #contentContainer #retailerResources .itemLong .content ul{
    margin:0px;
    padding:0px;
}
#siteContainer #contentContainer #retailerResources .itemShort .content ul li, #siteContainer #contentContainer #retailerResources .itemLong .content ul li{
    margin:0px;
    padding:0 0 5px 15px;
    background:url(../images/redArrow.gif) no-repeat left 7px;
    color:#2f2f2f;
    font-size:12px;
    line-height:18px;
    list-style:none;
}
#siteContainer #contentContainer #retailerToolbar h4{
    margin:0 0 10px 0;
    padding:0 0 5px 14px;
    color:#4c4c4c;
    font-size:14px;
    font-family:Tahoma, Geneva, sans-serif, arial;
    font-weight:bold;
    border-bottom:1px solid #c81f3b;
}
#siteContainer #contentContainer #retailerToolbar h6{
    margin:0px;
    padding:0px;
    color:#2f2f2f;
    font-size:11px;
}
#siteContainer #contentContainer #retailerToolbar p{
    margin:0px;
    padding:0px;
    color:#2f2f2f;
    font-size:11px;
}
#siteContainer #contentContainer #retailerToolbar .vLine{
    background:url(../images/retailerToolVLine.gif) repeat-y;
}
#siteContainer #contentContainer #retailerToolbar .hLine{
    background:url(../images/retailerToolHLine.gif) repeat-x;
}
#siteContainer #contentContainer #retailerToolbar .r1L{
    padding:0 0 12px 8px;
}
#siteContainer #contentContainer #retailerToolbar .r1M{
    padding:0 0 12px 0;
}
#siteContainer #contentContainer #retailerToolbar .r1R{
    padding:0 8px 12px 0;
}
#siteContainer #contentContainer #retailerToolbar .r2L{
    padding:12px 0 25px 8px;
}
#siteContainer #contentContainer #retailerToolbar .r2M{
    padding:12px 0 25px 0;
}
#siteContainer #contentContainer #retailerToolbar .r2R{
    padding:12px 8px 25px 0;
}
#siteContainer #footer .links{
    margin:0px auto;
    padding:15px 0 40px 0;
    width:638px;
    border-top:1px solid #c81f3b;
    color:#949494;
    font-family:Tahoma, Geneva, sans-serif, arial;
    font-size:11px;
    text-align:center;
}
#siteContainer #footer .links a{
    margin:0 10px 0 10px;
    color:#bb9d39;
    font-size:11px;
}
#siteContainer #footer .links a.rss{
    padding:10px 0 10px 28px;
    background:url(../images/rssIcon.jpg) no-repeat left 4px;
}
#siteContainer #footer .links .copy{
    margin:10px 0 0 0;
}
#siteContainer #footer .links .copy a{
    margin:0px;
}
#siteContainer .collection p{
    margin:5px 0px;
}

/***********Navigation***********/
.top-part {
    float: left;
    width: 100%;
    background: transparent url(../images/mainNavBg.jpg) repeat-x;
    text-decoration:none;
}

.top-part ul img{
    margin-top:0px;
}



.top-part ul, .top-part li {
    display:block;
    list-style:none;
    margin:0;
    padding:0;
}

.top-part ul {
    

    margin:0px;
    padding:0px;
    text-align:left;
      float: left;
        height: 30px;
    list-style-type: none;
    padding-left:10px;





}

.top-part ul ul {
   background:#C81F3B;
    left:15px;
    background:transparent url(../images/rightsidemenu.gif) no-repeat scroll right bottom;
    top:30px;
    height:auto;
    min-width:145px;
    border-width:1px;
    display:none;
    padding:0px;
    margin: 0px 0 0 0px;
    border-bottom:none;
    text-align: left;
    padding-bottom:5px;
    padding-top:10px;
}

.top-part ul ul ul {
    top:0;
    left:70px;
}

.top-part li:hover {
top;
    z-index:10;
    text-decoration:none;
}
.top-part li.active a{
    color:#C81F3B;
}



.top-part .navmenu .home{
    background-image:none;
}
.top-part li li:hover {
    background-image:none;
background-color:#DA697C;
    color:#362f2d;

}
.top-part li:hover ul ul {
    display:none;
}
.top-part li:hover ul,
.top-part li:hover li:hover ul {
    display:block;
    text-decoration:none;
}

.top-part li {
    position:relative;
    float:left;
    padding:0px;
    padding-left:0px;
    text-decoration:none;
}
.top-part li li {
    float:none;
    left:-5px;
    padding: 0px 5px;
    border:none;
    cursor:pointer;
    height:auto;
    white-space:nowrap;
    text-decoration:none;
    font-size:0px;
}

.top-part li a {
background:transparent url(../images/mainNavBar.jpg) no-repeat scroll right 6px;
font-weight:600;
    text-decoration:none;
    color:#fff;
    line-height:12px;
    font-size:12px;
    text-transform:capitalize;
    padding:9px 18px;
    margin-left:0px;
    display:block;
}
.top-part li li a, .top-part li.active li a{
    font-size:13px;
    font-weight:normal;
    display:block;
    color:#362f2d;
    margin-left: 0px;
    text-transform:none;
    padding:6px;
    padding-left:12px;
    text-decoration:none;
}
.top-part li li a:hover , .top-part li:hover li a, .top-part li li:hover a {
    text-decoration:none;
    color:white;
}
.top-part li:hover a {
    color:#C81F3B;
    text-decoration:none;
}
.top-part li a:hover {
    text-decoration:none;
}
.top-part li li:hover a{
    text-decoration:none;
}
.top-part li li a {
    background:none;
}
.top-part li.last a{
    background:none;
}
.top-part .subdiv {
    float:left;
    padding-left: 5px;
    overflow:visible;
    background:transparent url(../images/leftsidemenu.gif) no-repeat scroll left bottom;
    position:absolute;
    left:15px;
    display:block;
}
    
/* Gallery Styles */
.gtb-content {
    display: block;
    max-width: 616px;
    width: 616px;
    max-height: 280px;
    height: 280px;
    border: 1px solid #c21e37;
    padding: 2px;    
    overflow-x:hidden;
    overflow-y:hidden;
}

.gtb-content .gallery-image {
    display:bock
    width: 616px;
    height: 280px;
    background-repeat:no-repeat;
    background-attachment:fixed;
}

.gallery-menu {
  float: right;
  width: 62px;
  height: 30px;
  padding: 0px 0px 2px 4px;
  background: white;
  filter:alpha(opacity=80);
  -moz-opacity:.80;
  opacity:.80;
  margin: 3px 0px 0px 553px;
  position:absolute;
}
 .gallery-pos-text {
    margin: -2px 0px 0px 6px;
    padding: 0px 32px 0px 0px;
    float: right;
    position: relative;
    z-index: 7;
}

.gallery-pos-text span {
    font-size: 10px;
    color: black;
}
.gallery-menu .gallery-back,
    .gallery-menu .gallery-status,
    .gallery-menu .gallery-forward {
    display: block;
    width: 17px;
    height: 15px;
    font-size: 10px;
    text-align: center;
    margin: 14px 3px 4px 0px;
    float: left;
    color: white;
}

.gallery-forward {
    margin: 0px 0px 4px 1px;
}

.gtb-content .gallery-text {
    width: 600px;
    float: right;
    margin: 172px 8px 4px 8px;
    background: white;
    filter:alpha(opacity=80);
    opacity:.80;
    cursor: hand;
    cursor: pointer;
    text-decoration: none;
}

.gtb-content .gallery-text:hover,
.gtb-content .gallery-text span:hover,
.gtb-content .gallery-text span p:hover {
    cursor: hand;
    cursor: pointer;
    text-decoration: none;
}

.gtb-content .gallery-text .gallery-text-header
{
    color: #c21e37;
    margin: 4px 8px;
    font-size: 20px;
    clear: both;
    display: block;
}

.gtb-content .gallery-text .gallery-text-body {
    color: black;
    margin: 4px 8px 8px 8px;
    display: block;
    font-size: 14px;
}

.gallery-text-body p {
    margin: 0px;
}

.gtb-menu {
    display: none;
    visibility: hidden;
}

.list-item h1{
margin:0 0 5px;
}
.list-item p{
margin-top:5px;
}
/* Articles */
.list-item{
    padding:12px 0px;
}
.list-item h2{
    margin:0px;
    margin-top:5px;
}
.list-item h1 a{
    font-size:16px;
}
/* Client Added */
.caption {
    font-size:9px;
}
/********************* PRESS RELEASES START ************/
#pr {padding-bottom:12px;color:#686868;}
#pr h1 {font-size:15px;border:none;text-indent:0;padding:10px 0 0 6px;margin-top:0;border-top:1px dotted #535353;font-weight:bold;margin:0;}
#pr h2 {font-size:13px;border-bottom:1px dotted #535353;text-indent:0;font-style:italic;padding-bottom:10px;padding-left:6px;font-weight:bold;margin:15px 0 0 0;color:#a78150;}
#pr .title {font-weight:bold;}
#pr p.date {margin-top:10px;font-weight:bold;}

