/*--- Global Components for Web Deals ---*/
html, body { margin: 0px!important; padding: 0px!important; font-family: Arial; }
*:focus { outline: none!important; } /*-- Clear Outlines in multiple Browser --*/
img { border: 0px!important; outline: none!important; }

.pageheader { font-family: 'Noto Serif', serif; font-size: 65px!important; color: #FFFFFF; letter-spacing: -3px!important; }




/*----- HEADER Components -----*/
#header-container { height: 100px!important; }
#header-leftcol { float: left; width: 380px; }
#header-rightcol { float: right; text-align: right!important; width: auto!important; padding-right: 15px!important; }

.cbp-af-header {
	background: url('../images/navbg.png') bottom left repeat-x; position: fixed; top: 0; left: 0;
	width: 100%; z-index: 10000; height: 140px; overflow: hidden; 
	-webkit-transition: height 0.3s; -moz-transition: height 0.3s; transition: height 0.3s;
}
.cbp-af-header.cbp-af-header #header-leftcol img {
	-webkit-transition: height 0.3s; -moz-transition: height 0.3s; transition: height 0.3s;
	line-height:10px; height: 100px; padding-top: 10px!important;
	}
	
.cbp-af-header .cbp-af-inner { width: 1100px; margin: 0 auto; }
.cbp-af-header nav { display: inline-block; position: relative; font-family: Arial, san serif!important; width: 650px; }

/* We just have one-lined elements, so we'll center the elements with the line-height set to the height of the header */
.cbp-af-header nav { float: right; color: #CCCCCC; }
.cbp-af-header nav a {  
	display: inline-block; text-decoration: none;color: #888888; text-transform: uppercase; 
	font-weight: bold!important; letter-spacing: -1px!important; font-size: 13px!important; text-shadow: 1px 1px #FFFFFF; 
	padding-top: 55px; padding-bottom: 55px; padding-left: 5px; padding-right: 5px;
	}

.cbp-af-header nav a:hover { color: #FF3300; }

/* Transitions and class for reduced height */
.cbp-af-header nav a { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.cbp-af-header.cbp-af-header-shrink { height: 100px; }
.cbp-af-header.cbp-af-header-shrink #header-leftcol img {  
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;
	padding-top: 10px!important; height: 70px;
	}

.cbp-af-header.cbp-af-header-shrink nav a { padding-top: 35px; padding-bottom: 35px; }




/*--- HOME Components ---*/
#home-container { background: url('../images/home-bg.jpg') bottom center no-repeat!important; }
#home { width: 1200px; padding-top: 180px; margin: 0px auto!important; }

#home-banner { width: 1000px!important; height: 513px!important; margin: 0px auto!important; }
#home .hbutton01 { position: absolute!important; width: 275px!important; height: 100px!important; margin-left: 70px; margin-top: -120px; }
#home .hbutton02 { position: absolute!important; width: 265px!important; height: 100px!important; margin-left: 860px; margin-top: -120px; }


/*--- ABOUT US Components ---*/
#about-us { width: 1200px; height: 90px; padding-top: 0px; margin: 0px auto!important; }
#about-topbg { background: url('../images/about-topbg.jpg') top center no-repeat!important; height: 180px!important; }
#about-title { position: absolute!important; width: 327px!important; height: 280px!important; margin-left: 30px; margin-top: -255px; }

#about-container { background: url('../images/about-bg.jpg') #F9E8CA top center no-repeat!important; }
#aboutbox { width: 1200px; height: 650px; padding-top: 25px!important; padding-bottom: 25px!important; margin: 0px auto!important; }
#about-deco { position: absolute!important; width: 600px!important; height: 550px!important; margin-left: 0px; margin-top: 75px; }

#about-contentbox { background: url('../images/about-paperscroller.png') top left no-repeat!important;  width: 520px!important; height: 650px!important; margin-left: 600px!important; }
#about-contentbox #description {
        width: 330px; height:440px; overflow: hidden; position: absolute;
		font-family: 'Droid Serif', serif; font-size: 15px!important; line-height: 1.6em!important;
        margin-left: 90px; margin-top: 100px;
      }

/* Perfect Scrollbar */
.ps-container .ps-scrollbar-x-rail {
    position: absolute; /* please don't change 'position' */
    bottom: 0px; /* there must be 'bottom' for ps-scrollbar-x-rail */
    height: 6px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity=0);
    -o-transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
}

.ps-container:hover .ps-scrollbar-x-rail,
.ps-container.hover .ps-scrollbar-x-rail {
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.ps-container .ps-scrollbar-x-rail:hover,
.ps-container .ps-scrollbar-x-rail.hover {
    background-color: #eee;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.ps-container .ps-scrollbar-x-rail.in-scrolling {
    background-color: #eee;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.ps-container .ps-scrollbar-y-rail {
    position: absolute; /* please don't change 'position' */
    right: 3px!important; /* there must be 'right' for ps-scrollbar-y-rail */
    width: 6px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -o-transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
}

.ps-container:hover .ps-scrollbar-y-rail,
.ps-container.hover .ps-scrollbar-y-rail {
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.ps-container .ps-scrollbar-y-rail:hover,
.ps-container .ps-scrollbar-y-rail.hover {
    background-color: #eee;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.ps-container .ps-scrollbar-y-rail.in-scrolling {
    background-color: #eee;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.ps-container .ps-scrollbar-x {
    position: absolute; /* please don't change 'position' */
    bottom: 0; /* there must be 'bottom' for ps-scrollbar-x */
    height: 8px;
    background-color: #62431A;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -o-transition: background-color .2s linear;
    -webkit-transition: background-color.2s linear;
    -moz-transition: background-color .2s linear;
    transition: background-color .2s linear;
}

.ps-container.ie6 .ps-scrollbar-x {
    font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */
}

.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,
.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x {
    background-color: #62431A;
}

.ps-container .ps-scrollbar-y {
    position: absolute; /* please don't change 'position' */
    right: 0px; /* there must be 'right' for ps-scrollbar-y */
    width: 6px;
    background-color: #62431A;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -o-transition: background-color .2s linear;
    -webkit-transition: background-color.2s linear;
    -moz-transition: background-color .2s linear;
    transition: background-color .2s linear;
}

.ps-container.ie6 .ps-scrollbar-y {
    font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */
}

.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
    background-color: #62431A;
}

.ps-container.ie .ps-scrollbar-x,
.ps-container.ie .ps-scrollbar-y {
    visibility: hidden;
}

.ps-container.ie:hover .ps-scrollbar-x,
.ps-container.ie:hover .ps-scrollbar-y,
.ps-container.ie.hover .ps-scrollbar-x,
.ps-container.ie.hover .ps-scrollbar-y {
    visibility: visible;
}



/*--- MENU Components ---*/
#our-menu { width: 1200px; height: 90px; margin: 0px auto!important; }
#menu-topbg { background: url('../images/menu-topbg.jpg') top center no-repeat!important; height: 180px!important; }
#menu-deco01 { position: absolute!important; width: 179px!important; height: 160px!important; margin-left: -50px; margin-top: -220px; }
#menu-deco02 { position: absolute!important; width: 500px!important; height: 260px!important; margin-left: 580px; margin-top: -250px; }
#menu-deco03 { position: absolute!important; width: 179px!important; height: 160px!important; margin-left: 1080px; margin-top: -220px; }
#menu-headerbox { position: absolute!important; width: 380px!important; height: 160px!important; margin-left: 150px; margin-top: -220px; padding-top: 5px!important; }
#menu-headerbox .headertitle { 
	font-family: 'Open Sans', sans-serif; font-size: 35px!important; letter-spacing: -1px!important; 
	text-transform: uppercase!important; line-height: 1.2em!important; color: #FEE3B6!important; margin-bottom: 10px!important;
	}
#menu-headerbox .headerlink { 
	font-family: 'Roboto Condensed', sans-serif; font-size: 20px!important; letter-spacing: 0px!important; 
	text-transform: uppercase!important; line-height: 1.5em!important; color: #F4CE51!important;
	}
#menu-headerbox .headerlink a, #menu-headerbox .headerlink a:link, #menu-headerbox .headerlink a:visited { 
	float: left; display: block; width: 180px!important; background: #333333!important; font-weight: bold!important;
	text-align: center; color: #F4CE51!important; text-decoration: none!important; text-transform: uppercase!important;
	-moz-border-radius: 25px; -webkit-border-radius: 25px; -khtml-border-radius: 25px; border-radius: 25px;
	-moz-box-shadow: inset 1px 1px 5px #000000; -webkit-box-shadow: inset 1px 1px 5px #000000; box-shadow: inset 1px 1px 5px #000000;
	margin-right: 15px!important; padding: 5px!important;
	}
#menu-headerbox .headerlink a:hover { 
	background: #F4CE51!important; color: #222222!important; 
	-moz-box-shadow: inset 1px 1px 5px #222222!important; -webkit-box-shadow: inset 1px 1px 5px #222222!important; box-shadow: inset 1px 1px 5px #222222!important;
	}

#menu-container { background: url('../images/menu-bg.jpg') top center no-repeat!important; padding-top: 50px!important; }
#menubox { width: 1200px; height: 650px; margin: 0px auto!important; }
#menu-button { position: absolute!important; width: 290px; height: 60px; margin-left: 750px; margin-top: -135px; }

/*----- The Gallery Slider styles -----*/
#slider { width: 1000px; height: 684px; overflow: hidden!important; margin: 0px auto!important; }
/* Basic Style */
.lean-slider { position: relative; *zoom: 1; }
.lean-slider:before, .lean-slider:after { content: " "; display: table; }
.lean-slider:after { clear: both; }

.lean-slider-slide {  float: left; width: 100%; margin-right: -100%; display: none; }
.lean-slider-slide.current { display: block; }

/* Custom Layout Style */
.slider-wrapper { position: relative; width: 1000px!important; background: url('../images/loading.gif') no-repeat 50% 50%; margin: 0px auto!important; }
.lean-slider { overflow: hidden; }
.lean-slider-slide {
    display: block; position: relative; opacity: 0;
    -webkit-transition: opacity 0.6s linear; -moz-transition: opacity 0.6s linear; -ms-transition: opacity 0.6s linear; -o-transition: opacity 0.6s linear; transition: opacity 0.6s linear;
}
.lean-slider-slide.current { opacity: 1; }
.lean-slider-slide img { display: block; width: 100%; }

#slider-direction-nav {
    position: absolute; left: 0; top: 47%; width: 885px; opacity: 0.2; margin-left: 57px!important;
    -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -ms-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear;
}
.slider-wrapper:hover #slider-direction-nav { opacity: 1; }
#slider-direction-nav a { float: left; display: block; width: 26px; height: 37px; background: url('../images/arrows.png') no-repeat 0 0; text-indent: -9999px; }
#slider-direction-nav .lean-slider-next { float: right; background-position: 100% 0; }

#slider-control-nav {
    position: absolute; left: 0; bottom: 0px; width: 885px; transition: opacity 0.2s linear; opacity: 0.2; margin-left: 57px!important; margin-bottom: 110px!important;
    text-align: center; -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -ms-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear;
	}
.slider-wrapper:hover #slider-control-nav { opacity: 1; }
#slider-control-nav a {
    display: inline-block; width: 14px; height: 14px; background: url('../images/bullets.png') no-repeat 0 0; text-indent: -9999px; margin: 0 3px;
    -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;
	}
#slider-control-nav a.active { background-position: 100% 0; }




/*--- GALLERY Components ---*/
#our-gallery { width: 1200px; height: 90px; margin: 0px auto!important; }

#gallery-container { background: url('../images/gallery-bg.jpg') top left repeat!important; }
#gallerybox { background: url('../images/gallery-cloudbg.png') 180px 50px no-repeat!important; width: 1200px; height: 1100px; padding-top: 150px; margin: 0px auto!important; }

#gallery-deco01 { position: absolute!important; width: 357px!important; height: 375px!important; margin-left: -160px; margin-top: -125px; }
#gallery-deco02 { position: absolute!important; width: 435px!important; height: 300px!important; margin-left: -40px; margin-top: -240px; }
#gallery-deco03 { position: absolute!important; width: 1180px!important; height: 500px!important; margin-left: 20px; margin-top: 640px; }
#gallery-button { position: absolute!important; width: 364px!important; height: 150px!important; margin-left: 780px; margin-top: 380px; }

#gallery-thumbnails { position: absolute!important; width: 1000px!important; height: 1050px!important; margin-left: 100px; margin-top: 0px; }
#gallery-thumbnails img { display: block!important; }
#gallery-title { position: absolute!important; width: 450px!important; height: 200px!important; margin-left: 700px; margin-top: -150px; }




/*--- PRODUCTS Components ---*/
#our-products { width: 1200px; height: 90px; margin: 0px auto!important; }
#products-container { background: url('../images/products-bg.jpg') top left no-repeat!important; }
#productsbox { background: url('../images/products-birdbg.png') 0px 30px no-repeat!important; width: 1200px; height: 750px; padding-top: 15px!important; margin: 0px auto!important; }
#products-title { width: 450px; height: 250px; margin: 0px auto!important; }
#products-deco01 { position: absolute!important; width: 385px!important; height: 222px!important; margin-left: 0px; margin-top: 0px; }
#products-button { position: absolute!important; width: 364px!important; height: 150px!important; margin-left: 420px; margin-top: -15px; }


/*--- PRODUCT Carousel Container ---*/
/* the container */
.allinone_carousel { position:relative; }
.allinone_carousel img { max-width:none; max-height:none; }
.allinone_carousel_list { margin:0; padding:0; list-style:none; display:none; }
.allinone_carousel_list ul li img { border: none!important; }

.allinone_carousel .contentHolder { position:relative; overflow:hidden; }
.mycanvas { position:absolute; top:8px; right:10px; z-index:1000; }
.myloader { background:url('../images/skins/loader.gif'); width:37px; height:37px; position:absolute; left:49%; top:49%; z-index:999; }

/***powerful SKIN***/
.allinone_carousel.powerful .contentHolderUnit {
	position:absolute; /*float:left; display:block;*/width:500px; height:340px; overflow:hidden; cursor: pointer;
	background:url('../images/skins/powerful/empty.gif') repeat;
}
.allinone_carousel.powerful .elementTitle { 
	position:absolute; left:0; top:370px; width:100%; text-align:center; 
	font: bold 16px/25px 'Droid Sans', Verdana, Helvetica, sans-serif; color:#FFFFFF; text-transform: uppercase; 
	}
.allinone_carousel.powerful .playOver { 
	position:absolute; width:100px; height:100px; background:url('../images/skins/powerful/play_over.png') 0 0 no-repeat; 
	display:none; z-index:200; cursor: pointer; 
	}
.allinone_carousel.powerful .playOver:hover { background:url('../images/skins/powerful/play_over2.png') 0 0 no-repeat; display:none; z-index:200; cursor: pointer; }
.text { position:absolute; left:0; width:100%; text-align:center; font-weight: normal; color:#FFFFFF; text-transform: none; }
.allinone_carousel.powerful .bannerControls { position:absolute; left:0; top:0; z-index:101; width:100%; }
.allinone_carousel.powerful .leftNav {
	position:absolute; left:-23px; width:110px; height:157px; cursor: pointer;
	background:url('../images/skins/powerful/leftNavOFF.png') 0 0 no-repeat;
}
.allinone_carousel.powerful .leftNav:hover { background:url('../images/skins/powerful/leftNavON.png') 0 0 no-repeat; }
.allinone_carousel.powerful .rightNav {
	position:absolute; right:-23px; width:110px; height:157px; cursor: pointer;
	background:url('../images/skins/powerful/rightNavOFF.png') 0 0 no-repeat;
}
.allinone_carousel.powerful .rightNav:hover { background:url('../images/skins/powerful/rightNavON.png') 0 0 no-repeat; }
.allinone_carousel.powerful .bottomNav { position:absolute; height:35px; width:0; padding-left:9px; margin-left:-3px; z-index:140; }
.allinone_carousel.powerful .bottomNavButtonOFF {
	float:left; display:block; width:13px; height:13px; padding-left:9px; cursor: pointer;
	background:url('../images/skins/powerful/bottomNavOFF.png') 0 0 no-repeat;
}
.allinone_carousel.powerful .bottomNavButtonON {
	float:left; display:block; width:13px; height:13px; padding-left:9px; cursor: pointer;
	background:url('../images/skins/powerful/bottomNavON.png') 0 0 no-repeat;
}
.allinone_carousel.powerful .bottomNavLeft { position:absolute; width:0px; height:35px; bottom:-10px; z-index:140; }
.allinone_carousel.powerful .bottomNavRight { position:absolute; width:0px; height:35px; bottom:-10px; z-index:140; }
.allinone_carousel.powerful .bottomOverThumb {
	background:url('../images/skins/powerful/bottomOverThumbBg.png') 23px bottom no-repeat;
	position:absolute; width:88px; height:106px; bottom:27px; margin-left:-25px; 
	}
.allinone_carousel.powerful .bottomOverThumb img { border:4px solid #FFFFFF; }
.hideElement { display:none; }





/*--- PROMOTIONS Components ---*/
#promotions { width: 1200px; height: 90px; margin: 0px auto!important; }
#promo-bg { background: url('../images/promo-bg.jpg') top center no-repeat!important; }
#promo-container { width: 1200px; height: 800px; margin: 0px auto!important; }

#promo-title { position: absolute; width: 500px; height: 150px; margin-left: 170px; margin-top: 50px; }
#promo-time { position: absolute; width: 350px; height: 260px; margin-left: 680px; margin-top: 15px; }

#promo-menu { position: absolute; width: 1000px; height: 550px; margin-left: 100px; margin-top: 270px; }






/*--- CONTACT US Components ---*/
#contact-us { width: 1200px; height: 90px; margin: 0px auto!important; }
#contact-topbg { background: url('../images/contact-topbg.jpg') #FFFFFF top center no-repeat!important; height: 180px!important; }
#contact-title { position: absolute!important; width: 330px!important; height: 280px!important; margin-left: 30px; margin-top: -228px; }
#contact-deco01 { position: absolute!important; width: 300px!important; height: 300px!important; margin-left: 850px; margin-top: -150px; }
#contact-deco02 { position: absolute!important; width: 400px!important; height: 240px!important; margin-left: 850px; margin-top: 300px; }

#contact-container { background: #FFFFFF!important; }
#contactbox { width: 1200px; height: 600px; margin: 0px auto!important; }

#contact-addbox { position: absolute!important; width: 350px; margin-left: 500px; margin-top: 75px; }
#contact-addbox .contactadd { 
	background: url('../images/contact-icon01.png') top left no-repeat!important;
	font-size: 18px!important; font-family: 'Droid Serif', serif; line-height: 1.6em!important;
	padding-left: 70px; padding-top: 10px; margin-bottom: 15px!important; 
	}
#contact-addbox .contactphone { 
	background: url('../images/contact-icon02.png') top left no-repeat!important; height: 40px; 
	font-size: 18px!important; font-family: 'Droid Serif', serif; line-height: 1.6em!important;
	padding-left: 70px; padding-top: 10px; margin-bottom: 15px!important; 
	}
#contact-addbox .contacthours { 
	background: url('../images/contact-icon03.png') top left no-repeat!important;
	font-family: 'Droid Serif', serif; line-height: 1.6em!important; 
	padding-left: 70px; padding-top: 10px; margin-bottom: 15px!important; 
	}
#contact-addbox .contacthours .contact-smalltxt { font-size: 12px!important; font-weight: bold!important; line-height: 1.3em!important;  }
#contact-addbox .contacthours .contact-bigtxt { font-size: 18px!important; margin-bottom: 15px!important; }

#contact-addbox .contactemail { 
	background: url('../images/contact-icon04.png') top left no-repeat!important; height: 50px;
	font-size: 18px!important; font-family: 'Droid Serif', serif; line-height: 1.6em!important;
	padding-left: 70px; padding-top: 10px; 
	}
#contact-addbox .contactemail a, #contact-addbox .contactemail a:link, #contact-addbox .contactemail a:visited { color: #BA1F00!important; text-decoration: none!important; }
#contact-addbox .contactemail a:hover { color: #FF4500!important; text-decoration: none!important; }


#contact-map { 
	position: absolute!important; background: url('../images/contact-mapbg.png') top left no-repeat!important;
	width: 550px!important; height: 535px!important; margin-left: -75px; margin-top: 25px; padding-top: 15px!important;
	}
#contact-map #googlemap { 
	background: #FFFFFF; width: 490px; height: 490px; margin: 0px auto!important;
	-moz-border-radius: 245px; -webkit-border-radius: 245px; -khtml-border-radius: 245px; border-radius: 245px; 
	}



/*--- FOOTER Components ---*/
#footer-container { background: url('../images/footerbg.jpg') top left repeat-x #222222; }
#footerbox { width: 1050px; padding-top: 25px; padding-left: 25px; padding-right: 25px; padding-bottom: 15px; margin-left: auto; margin-right: auto; }

#footer-leftcol { float: left; width: 750px; }
#footer-leftcol .footernav { font-size: 12px!important; color: #FFFFFF; padding-bottom: 15px!important; padding-left: 10px; }
#footer-leftcol .footernav a, #footer-leftcol .footernav a:link, #footer-leftcol .footernav a:visited { color: #FF3300; text-decoration: none; padding-left: 3px; padding-right: 3px; font-weight: bold; }
#footer-leftcol .footernav a:hover { color: #FFFFFF; }

#footer-leftcol .copyrights { border-top: 1px solid #444444; padding-top: 15px; padding-left: 10px; font-size: 11px; color: #CCCCCC; line-height: 1.4em; }
#footer-leftcol .copyrights a, #footer-leftcol .copyrights a:link, #footer-leftcol .copyrights a:visited { color: #FF3300; text-decoration: none; font-weight: bold; }
#footer-leftcol .copyrights a:hover { color:#FFFFFF; }

#footer-rightcol { width: 280px; float: right; }
#socialbox { padding-top: 5px; padding-bottom: 6px; padding-right: 10px; width: 270px; margin-left: auto; margin-right: auto; margin-bottom: 10px!important; border-bottom: 1px solid #444444; }
#socialbox .socialleft { float: right; width: 100px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #CCCCCC; }
#socialbox .socialright { float: right; width: 100px; }

#footerlogo { padding-left: 100px; width: 180px; }
#footerlogo .kdlogo { 
	background: url('../images/kdlogo.png') 0px 0px no-repeat; width: 180px; height: 50px; margin-left: auto; margin-right: auto;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
#footerlogo .kdlogo:hover { background: url('../images/kdlogo.png') 0px -50px no-repeat; }