/* CSS Document */             

form a img {             
border-width:0;             
margin-left: 3px;             
}             

form #search-text {             
clear: both !important;             
display: block;             
}             

.img01{padding-left: 10px;}body{ background:#FFF; padding:0; margin:0; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; color:#000;}             
.left{float:left;}             
.right{float:right;}             
.clear{clear:both;}             

.spacer{clear:both; display:block; line-height:0; font-size:0;}             
#wrapper{width:970px; padding:0; margin:0 auto;}             

/*-----------------------------------header--------------------------*/             
#header{height:128px; padding:0; margin:0; background:url(../images/header_bg.jpg) 0 0 repeat-x;}             
.header-top{height:80px; padding-top:20px; }             
.header-top .logo{width:369px; float:left; padding:0; margin:0; padding-left:8px;}             
.header-top .col-C{width:363px; float:left;}             
.header-top .col-C .ph-no{background:url(../images/ph_bg.jpg) 0 0 no-repeat; width:196px; height:56px; text-align:center; padding:7px 10px 0 10px; color:#FFF; font-family:"Frutiger", Arial, Helvetica, sans-serif; font-size:14px; margin:0 auto; font-weight:bold;}             
.header-top .col-C .ph-no span{font-size:24px;}             

.header-top .col-R{width:205px; float:left; margin-top:7px; height:30px; background:url(../images/search_bg.jpg) 0 0 no-repeat; padding-left:5px; font-family:"Frutiger", Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;}             
.header-top .col-R input{background:#FFF; width:164px; padding-left:2px; height:28px; padding-right:2px; line-height:30px; color:#231F20; font-family:"Frutiger", Arial, Helvetica, sans-serif; font-size:13px; float:left; border:0; margin-bottom:5px;}             

.header-top .col-R input.search-but{width:34px; height:30px; background:url(../images/search_but.jpg) 0 0 no-repeat; border:0; float:right;}             

.navarea{height:28px; padding:0; margin:0; font-family:"Frutiger", Arial, Helvetica, sans-serif; font-size:15px; color:#FFF;}             
.navarea ul{list-style-type:none; padding:0; margin:0;}             
.navarea li{list-style-type:none; padding:0 19px; margin:0; font-family:"Frutiger", Arial, Helvetica, sans-serif; font-size:15px; line-height:25px; color:#FFF; float:left;}             
.navarea li a{color:#FFFFFF; text-decoration:none;}             
.navarea li a:hover{color:#FFD80F;}             



/*------------------------------- MAIN CONTENT ---------------------------------*/             
#main{clear:both; background:url(../images/main_bg.jpg) 0 0 repeat-y; overflow:hidden; height:100%;}             
.side-lft{width:220px; float:left; background:#FFDB08;}             
.side-lft .lft-menutop a { color: #000; text-decoration: none; }             
.side-rht{width:740px; float:right; padding:12px 0 14px 0;}             
.side-rht .bannerarea{border-bottom:#FFDB08 5px solid; padding-bottom:4px; margin-bottom:9px; clear:both; overflow:hidden; height:100%;}             
.side-rht .bannerarea .col-L{width:512px; margin-right:3px; float:left;}             
.side-rht .bannerarea .col-L .ban-top{height:258px; border:#515151 1px solid; margin-bottom:4px;}             
.side-rht .bannerarea .col-L .ban-bot{height:46px; clear:both;}             
.side-rht .bannerarea .col-L .ban-bot ul{list-style-type:none; padding:0; margin:0;}             
.side-rht .bannerarea .col-L .ban-bot li{list-style-type:none; padding:0; margin:0; float:left; margin-right:.21em;}             
.side-rht .bannerarea .col-L .ban-bot li a{ border:#B7B4B4 2px solid; display:block; float:left;}             
.side-rht .bannerarea .col-L .ban-bot li a:hover{border:#000 2px solid; display:block; }             
.side-rht .bannerarea .col-L .ban-bot li.last{margin-right:0;}             
.side-rht .bannerarea .col-L .ban-bot li a.active{border:#000 2px solid; display:block; }             


.side-rht .bannerarea .col-L .ban-top .lt{width:218px; float:left; background:#485462; min-height:239px; height:239px; padding:20px 20px 0 20px; margin-right:1px; text-align:center;}             
.side-rht .bannerarea .col-L .ban-top .lt h2{font-family:"Frutiger", Arial, Helvetica, sans-serif; font-size:28px; color:#FFF; padding:0; margin:0; padding-bottom:9px;}             
.side-rht .bannerarea .col-L .ban-top .lt h5  {font-family:"Frutiger", Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; padding:0; margin:0;}             
.side-rht .bannerarea .col-L .ban-top .rt{width:251px; float:left;}             
               

.side-rht .bannerarea .col-R{ background:url(../images/right_banner.jpg) 0 0 no-repeat; width:225px; float:left; height:100%!important; min-height:310px; height:310px;  }             
.side-rht .bannerarea .col-R h2{font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; font-size:28px ; margin:0; color:#FFFFFF; padding:64px 18px 4px 18px; text-align:center; font-weight:bold; line-height:26px; }             

.side-rht .content{clear:both;}             
.side-rht .content p{color:#000; font:normal 13px/16px "Gill Sans MT", Arial, Helvetica, sans-serif; padding:0; margin:0;}        
.side-rht .content .lt{width:484px; float:left; margin-right:29px;}             
.side-rht .content .rt{width:227px; float:left;}             

/* .side-rht .content h2{background:url(../images/welcome_txt.gif) 0 0 no-repeat; height:0; padding:0; margin:0; padding-top:57px; overflow:hidden;} */             
.side-rht .content p.toptxt{padding-left:15px;}             

.side-rht .content h3{font-family:"Frutiger", Arial, Helvetica, sans-serif; color:#000000; font-size:18px; padding:0; margin:0; margin-bottom:6px; border-bottom:#000 4px solid;}             
.side-rht .content .lftPro-area{clear:both;}             
.side-rht .content .lftPro-area .lft{width:149px; float:left; margin-right:18px;}             
.side-rht .content .lftPro-area .rht{overflow:hidden; height:100%;}             
a.button1:link, a.button1:active, a.button1:visited{background:url(../images/but_arrow.gif) 100% 0 no-repeat #000; height:40px; line-height:40px; padding:0 50px 0 10px;  display:block; color:#FFDB08; font-size:15px; text-transform:uppercase; font-weight:bold; text-decoration:none; margin:10px 0;}             
a.button1:hover{color:#FFF;}             

a.button2:link, a.button2:active, a.button2:visited{background:url(../images/but_arrow.gif) 100% 0 no-repeat #000; height:36px; padding:4px 45px 0 5px;  display:block; color:#FFDB08!important; font-size:14px!important; text-transform:uppercase; font-weight:bold; text-decoration:none; margin:10px 0; line-height:15px;}             
a.button2:hover{color:#FFF!important; text-decoration:none!important;}             


.side-rht .content .lftPro-area .rht .rht-cont{background:url(../images/yellow_line.gif) 0 0 repeat-x; padding-top:26px; overflow:hidden; margin-top:8px;}               
.side-rht .content .lftPro-area .rht .rht-cont .listarea{width:151px; float:left;}             

ul.listing{list-style-type:none; padding:0; margin:0;}             
ul.listing li{list-style-type:none; background:url(../images/bullet1.gif) 0 5px no-repeat; padding-left:12px; line-height:14px; font-size:14px; color:#000; margin-bottom:8px;}             
ul.listing li a{color:#000000!important; text-decoration:none;}             
ul.listing li a:hover{text-decoration:underline;}             


.side-rht .content .rt .product-cont{padding-bottom:20px; overflow:hidden; clear:both; line-height:18px;}             
.side-rht .content .rt .lft-cont{width:111px; float:left; margin-right:5px;}             
.side-rht .content .rt .lft-cont2{width:120px; float:left; margin-right:4px;}             
.side-rht .content .rt .rht-cont{ overflow:hidden; height:100%;}             


.side-rht .content .rt a{color:#616161; text-decoration:none; font-size:14px; }             
.side-rht .content .rt a:hover{text-decoration:underline;}             


.bottom-cont{background:url(../images/gray_line.gif) 0 0 repeat-x; font-family:"Frutiger", Arial, Helvetica, sans-serif; padding-top:20px; text-align:center; color:#000; font-size:20px; float:left; display:block; width:100%;}             
.bottom-cont span{font-size:16px; }             




.lft-discount { background:#FFF4B3; width:180px; margin:0 auto; padding:10px; overflow:hidden; text-align:center;}             
.lft-discount h2{background:url(../images/happy_hrs.gif) 0 0 no-repeat; padding:0; margin:0; margin-bottom:10px; padding-top:28px; height:0; overflow:hidden;}             
.lft-discount  h3{color:#000; font-size:24px; padding:0; margin:0; padding-bottom:22px; line-height:18px;}             
.lft-discount  h3 span{font-size:16px;}             
.lft-discount p{font-size:14px; padding:0; margin:0; line-height:15px; padding-bottom:20px;}             
.lft-discount a{font-size:14px; color:#000000; text-decoration:none;}             
.lft-discount a:hover{text-decoration:underline;}             



.lft-menutop{background:url(../images/lft_top_line.gif) 0 0 repeat-x; padding-top:28px; overflow:hidden;}             
.lft-menuArea{background:url(../images/lft_top_line.gif) 0 100% repeat-x; padding-bottom:40px ; overflow:hidden;}             

.videobox {             
background: red url('../images/videobg.gif') left top no-repeat;             
width: 226px;             
height: 132px;             
border-right: 1px solid #ccc;             
overflow: hidden;             
}             

.videobox h3 {             
border-width: 0 !important;             
padding: 10px !important;             
}             

.videobox p {             
padding-left: 10px !important;             
font-weight: bold !important;             
font-size: .9em !important;             
padding-bottom: 5px !important;             
}             

#cat_listing img {border:0;}             
#cat_listing a {color:#000; font-weight:bold;}             
#cat_listing em {font-style:normal; margin-top:4px; display:block;}             
#cat_listing ul {list-style-type:none; margin:0; padding:0;}             
#cat_listing ul li {width:237px; height:128px; text-align:center; float:left;}             

#but_con {background: url(../images/but_ct.jpg) 0 0 repeat-x; height:50px; text-align:center;}             
#but_con a {color:#000; text-decoration:none;}             
#but_con a:hover {color:#000;}             
#but_con h3 {font-family:"Frutiger", Arial, Helvetica, sans-serif; font-size:15px; color:#000; padding-top:16px;}             
#but_con .but_lt {background: url(../images/but_lt.jpg) 0 0 no-repeat; float:left; width:15px; height:50px;}             
#but_con .but_rt {background: url(../images/but_rt.jpg) 0 0 no-repeat; float:right; width:15px; height:50px;}             

/*------------slider---------------*/             


.arrowlistmenu{             
width: 220px; /*width of accordion menu*/             
}             

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/             
font-wwight: normal ;             
font-family:"Frutiger", Arial, Helvetica, sans-serif!important;             
font-size:15px!important;             
color: #000;             
padding:0; margin:0;             
 /*bottom spacing between header and rest of content*/             
padding: 4px 0 4px 10px; /*header text is indented 10px*/             
cursor: hand;             
cursor: pointer;             
border-bottom:#E18400 1px solid;             
}             

.arrowlistmenu .menuheader-larger{ /*CSS class for menu headers in general (expanding or not!)*/             
font-wwight: normal ;             
font-family:"Frutiger", Arial, Helvetica, sans-serif!important;             
font-size:20px!important;             
color: #000;             
padding:0; margin:0;             
 /*bottom spacing between header and rest of content*/             
padding: 4px 0 4px 10px; /*header text is indented 10px*/             
cursor: hand;             
cursor: pointer;             
border-bottom:#E18400 1px solid;             
}             

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/             
/*background-image: url(titlebar-active.png);*/             
background:#F3C200;             
}             

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/             
list-style-type: none;             
margin: 0;             
padding: 0;             
width:100%;             
overflow:hidden;             
 /*bottom spacing between each UL and rest of content*/             
background:#FBEA89;             
}             

.arrowlistmenu ul li{             
 /*bottom spacing between menu items*/             
border-bottom:#E18400 1px solid;             
float:left;             
width:100%;             

}             

.arrowlistmenu ul li a{             
color: #000;             

display: block;             
font-family:"Frutiger", Arial, Helvetica, sans-serif!important;             
padding: 4px 0 4px 0;             
padding-left: 15px; /*link text is indented 19px*/             
text-decoration: none;             
font-weight: bold;             
font-size:15px!important;             
}             



.arrowlistmenu ul li a:hover{ /*hover state CSS*/             
color: #000;             
background:#F3C200;             
}             




/*----------------------------------------------------footer---------------------------------------*/             
#footer{background:#515151; padding:30px 5px; overflow:hidden}             
#footer .lt{width:214px; float:left; margin-right:12px;}             
#footer .rt{overflow:hidden; height:100%;}             
#footer .rt p{font-family:"Frutiger", Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; color:#A7A7A7;}             
#footer .rt p a{color:#A7A7A7; text-decoration:none;}             
#footer .rt p a:hover{text-decoration:underline;}             



.inr-banner{background:#515151; padding:27px; overflow:hidden; clear:both; font-family:"Frutiger", Arial, Helvetica, sans-serif; font-size:30px; color:#FFF; margin-bottom:11px;}             
.int-breadcrumb{color:#4F4F4F; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:12px; padding-bottom:10px;}             
.int-breadcrumb a {background:url(../images/sml_arrow.gif) right 5px no-repeat; color:#4F4F4F; text-decoration:none; padding-right:10px; margin-right:10px;}             
.int-breadcrumb a:hover{text-decoration:underline;}              
.inr-topcont h2{color:#4F4F4F; font-size:18px; padding:0!important; margin:0!important; font-family:Arial, Helvetica, sans-serif; background:none!important; height:auto!important; padding-bottom:16px!important;}             
.inr-topcont { padding-left:12px; color:#4F4F4F!IMPORTANT; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-bottom:15PX;}             
.inr-topcont img.img-rht{float:right; margin-left:10px; margin-bottom:10px; border:#707070 1px solid;}             

.inr-topcont p{font-size:12px!IMPORTANT; font-family:Arial, Helvetica, sans-serif!IMPORTANT;}                





form label {             
   display: block;             
   padding: 5px 0;             
}             

form label span {             
   width: 50px;             
   float: left;             
}             

form label.textarea span {             
   display: block;             
   width: auto;             
   float: none;             
}           

.product-cont .product-info{    
   background:#485462;           
   min-height:269px;           
   height:269px;
   margin: 13px 0 0 0;   
   padding: 5px 3px 0 3px;           
   text-align:center;           
}         

.product-cont .product-info h2{         
   font-family:"Frutiger", Arial, Helvetica, sans-serif;         
   font-size:28px;         
   color:#FFF;         
   padding:0;      
   margin:0;      
   line-height: 32px;      
   padding-bottom:9px;         
}        

.product-cont .product-info h5{        
   font-family:"Frutiger", Arial, Helvetica, sans-serif;        
   font-size:18px;        
   color:#FFF;        
   padding:0;        
   margin:0;      
   line-height: 22px;        
}     
.product-cont .product-info p{    
   margin: 20px 0 0 0  
}      