/* for index page */
.main-index{ width:960px; float: left;}
.index-left img{ float:left;}
.main-img{ background:url(../images/great_discounts.jpg) top left no-repeat; width:433px; float:right; height:313px;}
.main-img .text{ margin-top:195px; color:#0d0d0d; text-align:right;  font-size:12px; width:415px;}
.main-img .text h1{color:#fff; margin:0px; padding:0px;}
/********************** event display*/
.event-main{width:100%; float:left;}
.event-main .lefts{float:left; width:315px;}
.event-main .rights{float:right; text-align:right; color:#6f6f6f; width:350px; padding-right:10px; line-height:20px;}
.event-main .rights h1{text-align:right; color:#00a2e0; margin:0px; padding:0px;}
.event-main .rights a{color:#00a2e0; text-transform:uppercase; font-weight:bold;} 

/********************** Layered Navigation */
.narrow-by { border:1px solid #00a2e0;}

.header-links { float:right; width:100%;}
.header-links ul { margin:0px; float:right; height:30px; margin:14px 5px 0px 0px;}
.header-links li { display:inline; list-style:none; list-style-type:none; margin-right:5px; }

.header-parta{ float:left; width:30%}
.header-partb{ float:right; width:70%}
.about-txt{line-height:20px; text-align:justify;}
.about-txt .img{float:left; margin-right:5px;}
.img-right{float:right;}
.input-right{float:right; margin-left:10px;}
.sidebar .content-border{ border:1px solid #00a2e0; border-top:none; margin-bottom:15px;}
.clear{clear:both;}

.sidebar .content h5 { color:#00a2e0;font-size:10px;font-weight:normal;margin:0 0 5px 0;text-align:left;text-transform:uppercase; } /*bg colour changed by madhu 2-2-09 */

.listing-type-grid .product-images img{ border:1px solid #dddddd;}
.img-map{float:left;}
.text{font-size:14px; font-weight:bold; line-height:20px; text-align:justify; float:left; width:100%; margin-top:40px;}
.text .img{float:left;}

.input-newform{ padding:2px; width:180px; border:1px solid #b6b6b6; font:12px arial, helvetica, sans-serif;  }
.input-newform-date{ padding:2px; width:160px; border:1px solid #b6b6b6; font:12px arial, helvetica, sans-serif; }
.input-newform-img{ vertical-align:middle;}

.div-event-text{ float:left; width:100%; margin-bottom:20px;}
.div-event-text img{float:right; padding-right:10px;}

.form-contact-div{ float:left; width:400px;}
.form-contact-div-txt{ float:right; width:450px; padding-left:40px;}

/***************VERTICAL**********************/
/*****ALL*****/
 
#vertical-nav
{
   padding-bottom:5px;
}
 
 #vertical-nav .head h4{text-align:left;
}
 
#vertical-nav .separator
{    
    list-style-image: none;
    line-height:1px;
    font-size:1px;
    margin:5px 15px 5px 15px;
	background-color:#cccccc;
 
}
#vertical-nav ul {
    padding:0; 
    margin:0; 
    font-size:11px;
    list-style-type: none;   
}
 
#vertical-nav ul li {
    margin: 0;
    padding: 0;
    display:block;
    margin-top: 1px;

}
 
#vertical-nav ul ul li a,#vertical-nav ul li{
 
}
#vertical-nav ul li a {
    padding: 1px 8px 1px 8px;
    margin:0;
    text-decoration: none;
    line-height:1.3em; 
	
}
#vertical-nav ul li .open, #vertical-nav .activesubsub, #vertical-nav .subopen {
    color:#666666;
}
#vertical-nav .final{
background-color:#ECECEC;
}

#vertical-nav.finallast{
background-color:#FFF3F3;
}
 
#vertical-nav ul li ul li a {
    margin-left: 15px;
	background:url(../images/arrow.gif) left center no-repeat;
	padding-left:10px;}

#vertical-nav ul li ul li ul li a {
  margin-left: 25px; padding-left:10px;
  background:url(../images/arrow-new.gif) left center no-repeat; }
  
#vertical-nav ul li ul li ul li ul li a {
  margin-left: 35px; padding-left:10px;
  background:url(../images/arrow-4.gif) left center no-repeat; }
 
#vertical-nav ul li ul li ul li ul li ul li a {
  margin-left: 45px; padding-left:10px;
  background:url(../images/arrow-4.gif) left center no-repeat; }


#vertical-nav a {
  color:#666;

}
#vertical-nav a:hover {
  color:#00a2e00;

}
#vertical-nav ul li ul li a {
    margin-bottom:0px;
    margin-top:0px;
    font-size:11px;
	
}
#vertical-nav ul li ul li {
    margin-bottom:0px;
    margin-top:0px;
    font-size:11px;
	line-height:18px;

}
.name-heading{color:#00a2e0!important; font-size:13px; font-weight:bold; text-decoration: underline;}
.static-image{ height:208px;}
.static-image-p{ height:170px;}

/***home page category lisitng**/
#category-images {float: left; text-align: center; margin:0px 2px;}
.border-home{border-bottom:1px solid #BBBBBB;height:20px;}
.padding-newsletter{ padding:10px;}

.cms-home .middle {
margin-top:22px!important;
padding:0 0 8px;
position:relative;
}

.flash-top{padding:0 0 0 34px; float:left;}