body
{
  margin:0px;
  padding:0px;
}  
.clsWindow,
.clsFooter,
.clsBrand,
.clsImage,
.clsSection1
{
  width:922px;
  margin:0px auto;
  overflow:hidden;
  position:relative;

}
.clsSection1
{
  height:118px;
  text-align:center;
  
}
.clsSection2
{
  height:380px;
  width:100%;
  overflow:hidden;
  position:relative;
}
.clsBrand
{
 background-color:white; 
 height:40px;
 text-align:right;
}
.clsBrand h1
{
 /* background-color:#FCFF1F; */
  font-family:Georgia ,'DejaVu Serif';
  color:#3D4346;
  text-align:left;
  font-weight:bolder;
  float:left;
  margin:0px 0 20px;
  padding:3px 5px 3px 5px;
  font-size:210%;
  line-height:34px;
  text-transform:uppercase;  
}
.clsBrand div
{
  float:left;
  font-size:150%;
  font-family:Georgia ,'DejaVu Serif';
  color:#3D4346;
  font-weight:bolder;
  padding:10px;
}
.clsBrand span
{
  float:right;
  display:block;
  padding-top:14px;
  padding-right:10px;
}
.clsBrand span a
{
  text-decoration:none;
  color:#6B6261;
  padding:3px;
  line-height:16px;
}
.clsBrand span a.clsSelected
{
  background-color:gray;
  color:white;
}

.clsStrong 
{
  background-color:white; 
  padding-bottom:3px;
  padding-top:10px;
}
.clsStrong p
{
 margin-top:0px; 
 text-align:right;
 padding-right:5px;
}
.clsWindow,
.clsImage
{
  height:350px;
  clear:left;
  margin-top:20px;
  overflow:visible;
}
.clsWindow
{
  overflow:hidden;
}
.clsWindow ul,
.clsImage ul
{
  margin:0px;
  padding:0px;
  list-style:none;
  overflow:hidden;
  position:relative;
  
}
.clsWindow ul li,
.clsImage ul li
{
  list-style:none;
  padding:0px;
  margin:0px;
  padding-right:20px;
  display:block;
  float:left;
  font-size:0%;
}
.clsWindow ul li a,
.clsImage ul li a
{
  font-size:0%;
  padding:0px;
  margin:0px;
  line-height:0;
  text-decoration:none;
}
.clsPrevious 
{
  padding:25px 0px 10px 21px;
  float:left;
}
.clsPrevious a
{
  background:transparent url(../images/btnPrev.gif)  left top no-repeat;
  height:20px;
  width:120px;
  display:block;
  border:0px;
}
.clsMiddle
{
  background:#3E4347;
  height:20px;
  width:677px;
  margin-left:3px;
  margin-right:0px;
  position:relative;
  float:left;
  margin-top:25px; 
}
.clsMiddle p
{
  margin:0px;  
}
.clsMiddle a
{
 text-decoration:none;
 color:#AEB0B1;
 border-bottom:1px solid #7E8284;
 font-weight:bold;
}
.clsNext
{
  padding:25px 0px 10px 0px;
}
.clsNext a
{
  background:transparent url(../images/btnNext.gif)  left top no-repeat;
  height:20px;
  width:120px;
  display:block;
  border:0px;
  margin-left:824px
}
.clsPrevious a.exists,
.clsNext a.exists
{
  background-position:left bottom;
}
.clsFooter
{
  padding-top:10px;
  color:#AEB0B1;
  font-family:verdana,Georgia ,'DejaVu Serif';  
  text-align:left;
  
}
.clsFooter a
{
 color:#fff;
 font-family:Verdana,Helvetica,Arial,sans-serif;
 border-bottom:1px solid #7E8284;
 text-decoration:none;
 font-weight:bolder;
}
.clsFooter a:hover
{
  border-bottom:1px solid #fff;
}
.gallary-brandName
{
  position:absolute;
  font-size:12px;
  background-color:white;
  width:294px;
  padding:0px;
  height:24px;
  display:none;
}
.gallary-brandName span
{
  /*background-color:yellow; */
  font-family: 'DejaVu Serif';
  color:#3D4346;
  padding-right:20px;
  padding-left:20px;
  font-weight:bolder;
  font-size:130%;
  display:block;
  padding-top:2px;
  padding-bottom:2px;
  float:left;
  text-transform:uppercase;
}
.productDescription
{
  padding:0 20px 0 20px;
  color:#AEB0B1;
}
.gallary li
{
  
}
.clsWhereToBuy
{
  padding-right:20px;
  float:right;
}
.clsWhereToBuy a
{

}
.productDetail
{
  height:660px;
}
.prodDList
{
  height:600px;
}
.asmSelect
{
  width:317px
}
