/* =============================== Mandatory Styles =============================== */
body 
{
    margin: 0px;
    padding: 0px;
    height: 100%; 
    background: url('../images/background-tile.png') top left; 
    min-height: 500px
}
html
{
    height: 100%
}

a img { border: none; }

a { text-decoration: underline; }

h1
{
    font: normal 15px optima; 
    color: #3c3834;
}

h2
{
    font: normal 14px optima; 
    color: #3c3834;
}

h3
{
    font: normal 14px Optima; 
}

h4
{
    font: normal 16px Optima; 
    margin: 0px;
    margin-left: 22px
}

p 
{
    font: normal 11px Georgia; 
    color: #3c3834;
}

ul
{
    font: normal 11px Georgia; 
    color: #3c3834;
}

/*==================== Size Chart ===========================*/

#size_container {

	display: none;
}

/*==================== Video Player ===========================*/

#video_container {

	display: none;
}
.FlashVideo_player_Video_Player{
	padding-top: 10px;
}
/*===================== Main Container =========================*/

.MainContainer 
{
    background: url('../images/content-background.png') top left no-repeat; 
    height: 539px; 
    width: 978px; 
    vertical-align: middle;
    position: relative;
}
.MainContainerDiv 
{
  position: relative;
  width: 978px;
  height: 555px;
  margin-top: 100px;
   z-index: 888;
}

.MainContainerDiv1
{
  position: relative;
  width: 100%;
  height: 100%;
   margin: 0px;
    padding: 0px;
    
}
.LeftColumn
{ 
    width:329px; 
    text-align: center;
 }
.RightColumn 
{
    width: 649px;
    vertical-align: top;
    padding-top: 71px;
    padding-left: 66px;
    text-align: left;
}

.LeftColumnDiv
{
    padding-top: 190px;
}
.LeftColumnContent
{ 
    font: normal 11px Georgia; 
    color: #3c3834; 
    text-align: center; 
    border-bottom: solid 1px #b3a99f; 
    border-top: solid 1px #b3a99f; 
    width: 267px; 
    padding: 17px 0px 17px 0px; 
    margin: 0px 0px 15px 39px;
}

#StyleLinks
{
     cursor: pointer;   
}
.StyleVideo
{
     cursor: pointer;    
}
/*==================== Sizing Chart =====================*/
.sizingheaders
{
    font: normal 11px Georgia; 
    color: #8a7e6f;
    text-transform: uppercase;
    text-align: left;
    vertical-align: middle;
     height: 33px;
}
.sizinglisting
{
    font: normal 11px Georgia; 
    color: #3c3834;
    border-top: solid 1px #b8ada0;
    text-align: left;
    height: 33px;
    vertical-align: middle;
}

.sizingnote
{
    font: normal 11px Georgia; 
    color: #3c3834;  
    text-align: left;
    height: 33px;
    vertical-align: middle;
}
#SizingChartTable, #VideoTable
{
   width: 540px;
   border-collapse: collapse;
}

/*==================== Footer =====================*/

.footer_text  
{
    font: normal 11px Georgia; 
    color: #3c3834; 
     margin: 0px
}
.footer_text a  
{
    font: normal 11px Georgia; 
    color: #3c3834; 
    text-decoration: none;
}
.footer_table
{
    background:transparent url(../images/blacksquare.gif) no-repeat scroll 906px 3px;
    width:916px;
}

/*===================================Subscribe Block ============================*/

.SubscribeBlockHeader 
{
  padding-top: 15px;
  padding-bottom: 16px;
}
.SubscribeBlockLabel 
{
    font: 12px Georgia; 
    font-weight: normal; 
    font-style: normal; 
    color: #716b62; 
    vertical-align: top;
    padding: 5px 9px 0px 0px;
    text-align: right;
    width: 344px;
 }
 
 .EnquiryBlockLabel 
{
    font: 12px Georgia; 
    font-weight: normal; 
    font-style: normal; 
    color: #716b62; 
    vertical-align: top;
    padding: 5px 9px 0px 0px;
    text-align: right;
    width: 394px;
 }
 .SubscribeBlock 
{
    font: 12px Georgia; 
    font-weight: normal; 
    font-style: normal; 
    color: #716b62; 
    vertical-align: top;
    padding: 5px 9px 0px 0px;
    text-align: right;
    width: 91px;
 }
 
 .SubscribeBlockLabelSelect
{
     font: 12px Georgia; 
    font-weight: normal; 
    font-style: normal; 
    color: #716b62; 
    vertical-align: top;
    padding: 6px 9px 0px 0px;
    text-align: right;
}
.SubscribeBlockLabelTextarea
{
     font: 12px Georgia; 
    font-weight: normal; 
    font-style: normal; 
    color: #716b62; 
    vertical-align: top;
    padding: 6px 9px 0px 0px;
    text-align: right;
}
 
.SubscribeNotCom
{
    font: 12px Georgia; 
    font-weight: normal; 
    font-style: normal; 
    color: #716b62; 
    vertical-align: top;
}


.SubscribeNotComBtn
{
    font: 12px Georgia; 
    font-weight: normal; 
    font-style: normal; 
    color: #716b62; 
    vertical-align: top;
    padding: 0px 0px 10px 0px;
    text-align: right;
}
.SubscribeBlockField 
{
    font: 12px Georgia; 
    font-weight: normal;
    color: #000;
    width: 270px;
    height: 25px;
    padding: 4px 9px 0px 9px; 
    margin: 0px;
    width: 81px;
 }
 
 .SubscribeBlockFieldPhone
 {   
    font: 12px Georgia; 
    font-weight: normal;
    color: #000;
    width: 270px;
    height: 23px;
    padding: 5px 9px 1px 9px; 
    margin: 0px;
    width: 78px;
 }
 
 .SubscribeBlockFieldEmail
 {   
    font: 12px Georgia; 
    font-weight: normal;
    color: #000;
    width: 270px;
    height: 23px;
    padding: 5px 9px 1px 9px; 
    margin: 0px;
    width: 331px;
 }
 
 .SubscribeBlockSelect
 {
     font: 12px Georgia; 
    font-weight: normal;
    color: #000;
     width: 351px;
    height: 30px;
    padding: 5px 0px 1px 9px; 
    margin: 0px;
 }
 .SubscribeBlockTextarea
 {
     font: 12px Georgia; 
    font-weight: normal;
    color: #000;
    width: 340px;
    height: 140px;
    padding: 5px 0px 1px 9px; 
    margin: 0px;
 }
 
.SubscribeBlockButton
{
    font: 12px Arial; 
    font-weight: normal; 
    font-style: normal; 
    color: #000; 
    width: 110px;
    height: 30px;
    text-align: center; 
 }
#SubscribeBlock 
{
    display: none;
 }
#Subscribeblockcolsediv
{
     width: 11px; 
     height: 11px; 
     margin: 0px 0px 0px 277px;
 }
.BlockError
{
    display: none; 
    border: solid 1px #313131; 
    width: 293px; 
    height: 149px;  
    background-color: #fff; 
    display: none; 
    position: absolute; 
    top:5px; 
    right:28px;
 }
.BlockinnerDIV 
{
    border: solid 1px #b2aca6; 
    width: 401px; 
    height: 219px;  
    background: #e2dbd4 url('../images/'); 
    display: none; 
    position: absolute; 
    top:50px; 
    left:300px; 
    padding: 3px 9px 19px 8px;
    z-index: 9999;
}

.SendEnquiryBlockinnerDIV    
{
    border: solid 1px #b2aca6;     
    background: #e2dbd4 url('../images/'); 
    display: none; 
    position: absolute; 
    top:50px; 
    left:300px; 
    padding: 3px 9px 30px 4px;
    z-index: 9999;
    width: 487px;
    height:407px;
}

.viewBigImageDIV    
{
    border: solid 1px #b2aca6;     
    background: #e2dbd4 url('../images/'); 
    display: none; 
    position: absolute; 
    top:0px; 
    left:300px; 
    padding: 0px 9px 0px 0px;
    z-index: 9999;
    width: 532px;
    height:550px;
}
.styleName
{
    font-family: Georgia; 
    font-size: 14px; 
    font-weight: normal; 
    color: #47433e;
    text-align: left;
    padding-bottom: 10px;
}
#DrawImagesGallery
{
    z-index: 2;
    width: 280px;
    height: 420px;
    position: relative;
}

.SubscribeBlockcell
{
     padding-bottom: 8px;
     vertical-align: top;
}

.closeimg 
{
     height: 9px;
     width: 9px;
     float:right;
      cursor: pointer;
 }
 
.closeimg span 
{
    font-family: Georgia; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000; 
    margin-right: 5px; 
    margin-bottom: 2px;
}
.SubscribeblockLoading  
{
    font: 13px Georgia; 
    font-weight: normal; 
    font-style: normal; 
    color: #313131; 
    text-align: center; 
    padding-top: 83px; 
    position: absolute; 
    top:135px; 
    left:1009px; 
    border-top: solid 1px #3d7bad; 
    border: solid 1px #b5cfe7; 
    width: 293px; 
    height: 84px; 
    background-color: #fff;
  }
.Subscribeblock_content 
{
    text-align: center; 
    position: absolute;
  }
.Subscribeblock_Heading
{
    font: 13px Georgia;
     font-weight: normal; 
     font-style: normal; 
     color: #313131;
 }
#contactOverlay
 {
     display: none;
     z-index: 888;
     position: absolute; 
     top: 0px; 
     left: 0px;
     background: url('../images/trans-background.png'); 
     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/trans-background.png", sizingMethod="scale");
     width: 100%;
     height: 100%;
 }
 #contactOver
 {
     display: none;
     z-index: 888;
     position: absolute; 
     top: 0px; 
     left: 0px;
     background: url('../images/trans-background.png'); 
     width: 100%;
     height: 555px;
 }
 /*======================= Overlayer Div ====================*/
 
 #overlay
 {
     position: absolute; 
     display: none;
     width: 650px; 
     height: 435px;
 }
 .overlayimg
 {
     top: 50%; 
     left: 50%;
      position:absolute; 
      margin-left: -63px; 
      margin-top: -11px;
 }
 
 #img_fullview
 {
     cursor: pointer; 
     position: relative;
     z-index: 2; 
     font-size: 0;
     width: 280px;
     height: 420px;
 }
 
 #img_loading
 {
     cursor: pointer; 
     position: absolute;
     z-index: 3; 
     font-size: 0;
     text-align: center;
     width: 280px;
     height: 320px;
     padding-top: 100px;
     display: none;
     top: 0px;
     left: 0px;
 }
 .viewBigImage
 {
     cursor: pointer; 
     position: absolute; 
     top: 395px; 
     left: 1px; 
     z-index: 3; 
     font-size: 0;
 }
 .SizingChart
 {
     cursor: pointer; 
     border:0px solid red; 
      height:30px;  
      left:685px; 
      top:460px; 
      position:absolute;   
       width:240px;
 }
  .SizingVideo
 {
     cursor: pointer; 
     border: 0px solid green; 
      height: 30px;  
      left:685px; 
      top:390px; 
      position:absolute;   
       width:240px;
 }
 .debug
 {
     position: absolute;
     background-color: #DDD;
     color: #333;
     padding: 5px; 
     border: solid 1px #333;
     top: 0px; 
     left: 0px;
     font: 11px Verdana;
     z-index: 999999;
 }
 .imagemap1
 {
     cursor: pointer; 
      border:0px solid green; 
       height:16px; 
        left:45px; 
        position:absolute;
          top:378px; 
           width:130px;
 }
 .imagemap2
 {
     cursor: pointer;     
     border:0px solid red; 
      height:30px;  
      left:35px; 
       position:absolute;
         top:407px;  
         width:133px;
 }
 /*===================== Style Detials ==================*/
 
 .styleDescription
 {
     font: normal 11px Georgia; 
     color: #47433e;
     border-bottom: solid 1px #000000;
     padding-bottom: 10px;
     text-align: left;
 }
 .washing
 {
     font: normal 11px Georgia; 
     color: #47433e;
     padding-top: 10px;
     text-align: left;
 }
 #styleDetails
 {
     padding: 16px 0px 0px 10px;
 }
 /*=================== Style Listing ===================*/
 .styleHeader 
 {
     text-align: center;
     width: 240px; 
     height: 12px;
 }
 
 .styleListSelected 
 {
     font: normal 14px Optima; 
     color: #47433e; 
     height: 40px; 
     width: 240px; 
     border-bottom: solid 1px #d3cbc4; 
     background: url('../images/styleselectlink.gif') 0px 15px no-repeat; 
     text-transform: uppercase;
     text-align: left;
 } 
  .styleListSelected a
  {
      font: normal 14px Optima; 
      color: #47433e; 
   
      text-decoration: none;     
  }
 .styleList
 {
     font: normal 14px Optima; 
     color: #928a80; 
     height: 40px; 
     width: 240px; 
     border-bottom: solid 1px #d3cbc4; 
     text-transform: uppercase;
     text-align: left;
 }
 .styleList a
 {
     font: normal 14px Optima; 
     color: #928a80; 
   
     text-decoration: none;
    
 }
 
 /*========================== Standard Content Block ===========================*/
 
 .CMStandard_container 
 {
      height: 400px; 
      overflow:  auto; 
      width: 512px; 
      position:  relative; 
      padding-right: 20px;
      margin-top:11px;
      text-align: left;
 }
 
 .LeftColumnDivLink 
 {
    border:0px solid green;
    height:110px;
    left:98px;
    position:absolute;
    top: 0px;
    width:140px;
}
.makeUpLink
{
    font: italic normal 9px Georgia ;
    color: #3c3834;
    padding-left:180px;
}
.makeUpLink a
{
    font: italic normal 9px Georgia ;
    color: #3c3834;
    
}
/* =============================================== The End ==============================================================================*/
