/* CSS Document */

body	{
/*background-image:url(../_images/bgkrnd.jpg);*/
background-position:top left;
background-repeat: no-repeat;
background-color: #000000;
font-family: verdana;
font-size: 11px;
color: #FFFFFF;
padding: 0px;
margin: 0px;
}

td.color01{
background-color:#2d2c31;
}

td.color02	{
background-color:#00000;
background-image:url(../_images/bgrnd-footer.gif);
background-repeat:no-repeat;
background-position: bottom;
}

DIV.clear	{
clear:both;
}

DIV.floatLeft	{
float: left;
}

DIV.floatRight	{
float: right;
}
/* ----header----- */

DIV.header	{
background-image: url(../_images/header-logo.gif);
background-repeat: no-repeat;
width: 990px;
height: 127px;
}

DIV.txt-registration	{
font-family: verdana;
font-size: 11px;
color: #FFFFFF;
padding-right: 8px;
padding-top: 5px;
}

DIV.header-logos	{
padding-right: 8px;
padding-top: 20px;
}

a.txt-white-bold	{
text-decoration: underline;
font-weight: bold;
color: #FFFFFF;
}

a.txt-white-bold:hover	{
text-decoration: none;
font-weight: bold;
}

/* ----top menu----- */

DIV.mainmenu	{
background-image: url(../_images/bgrnd-mainmenu.gif);
background-repeat: repeat-x;
height: 33px;
width: 990px;
color: #FFFFFF;
}

DIV.mainmenuHolder	{
float:left;
width:740px;
}

DIV.menu	{
float:left;
color: #ffffff;
font-family: verdana, PFPremier Bold; 
font-size: 12px;
text-decoration: none;
margin-top: 2px;
height: 29px;
padding-left: 20px;
padding-right: 20px;
padding-top: 7px;
cursor: hand;
}

DIV.menu:hover	{
color: #fdee23;
font-family: verdana, PFPremier Bold; 
font-size: 12px;
text-decoration: none;
height: 29px;
}

DIV.menuHome	{
float:left;
color: #ffffff;
font-family: verdana, PFPremier Bold; 
font-size: 12px;
text-decoration: none;
margin-top: 2px;
height: 29px;
padding-left: 34px;
padding-right: 20px;
padding-top: 7px;
cursor: hand;
}

DIV.menuHome:hover	{
color: #fdee23;
font-family: verdana, PFPremier Bold; 
font-size: 12px;
text-decoration: none;
height: 29px;
}


DIV.menu-active	{
float:left;
color: #000000;
background-image:url(../_images/bg-menu-on.gif);
background-repeat:repeat-x;
font-family: verdana, PFPremier Bold; 
font-size: 12px;
text-decoration: none;
margin-top: 2px;
height: 29px;
padding-left: 20px;
padding-right: 20px;
padding-top: 7px;
cursor: hand;
}

DIV.menu-on	{
float:left;
height: 29px;
padding-top: 9px;
padding-left: 20px;
padding-right: 20px;
}

a.menu	{
color: #FFFFFF;
font-family: verdana, PFPremier Bold; 
font-size: 12px;
text-decoration: none;
}

a.menu:hover	{
color: #fdee23;
font-family: verdana, PFPremier Bold; 
font-size: 12px;
text-decoration: none;
}

a.menu-on	{
color: #fdee23;
font-family: verdana, PFPremier Bold; 
font-size: 12px;
text-decoration: none;
}

DIV.search	{
/*float:right;*/
font-weight: bold;
font-family: verdana, PFPremier Bold; 
font-size: 12px;
text-decoration: none;
color: #FFFFFF;
}

DIV.searchHolder	{
padding-right:9px; padding-top: 4px;
}

DIV.searchTxtHolder	{
margin-top:5px; margin-right: 5px; float: left;
}

input.search	{
width: 140px;
height: 18px;
border-left: 1px #1f1f1f;
border-top: 1px #1f1f1f;
border-right: 1px #787879;
border-bottom: 1px #787879;
background-color: #848484;
margin-bottom:2px; margin-top: 2px; vertical-align:middle;
}

input.form	{
width: 200px;
height: 18px;
border-left: 1px #1f1f1f;
border-top: 1px #1f1f1f;
border-right: 1px #787879;
border-bottom: 1px #787879;
background-color: #848484;
margin-bottom:2px; margin-top: 2px; vertical-align:middle;
color:#ffffff;
}

img.search	{
vertical-align:middle;
}

td.formPadding	{
padding-left: 5px;
width: 490px;
}

td.formSignup	{
padding-top: 20px; padding-bottom: 45px;
}

/* ----flash banner---- */

DIV.flash-banner	{
padding-top:1px;
background-color: #000000;
width: 990px;
}

/* ----member banner---- */

DIV.member-banner	{
background-color: #000000;
width: 990px;
padding-top:2px; padding-bottom:2px;
}

DIV.memberInnerbanner	{
background-color: #000000;
width: 990px;
padding-top:30px; padding-bottom:30px;
}

DIV.HomeTitles	{
color: #ffffff;
font-family: verdana, PFPremier Bold; 
font-size: 12px;
text-decoration: none;
margin-top: 2px;
height: 29px;
padding-left: 20px;
padding-right: 20px;
padding-top: 7px;
cursor: hand;
}

DIV.HomeTitles:hover	{
color: #fdee23;
font-family: verdana, PFPremier Bold; 
font-size: 12px;
text-decoration: none;
height: 29px;
}

DIV.HomeTitlesTxt	{
width: 620px; float: left; padding-left: 14px;
}

DIV.HomeTitlesRightTxt	{
width: 310px; float: right;
}
/*home page news section*/

DIV.newsHolder	{
background-color: #000000; width: 990px; height: 525px;
}

DIV.boxNewsHolder	{
float:left; width: 500px;
}

DIV.homeboxNewsHolder	{
padding-top: 20px;
padding-bottom: 20px;
height: 120px;
width: 570px;
}
ul.listHomeNews li.newsimg{
text-align:center;
}

DIV.homeNewsTxt	{
padding: 10px 0 10px 0;
}

DIV.homeNewsPhotoHolder	{
float:left; padding-right: 5px; height: 100px;
}

img.homeNews	{
border: 1px solid #4a4b50;
}

.txt-date	{
font-family: verdana;
font-size: 11px;
color: #fdee23;
font-weight: bold;
}

.txt-title	{
font-family: verdana;
font-size: 11px;
color: #ffffff;
font-weight: bold;
}

DIV.box-news	{
width: 540px;
float: left;
padding-left: 34px;
}

a.txt-more	{
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}

a.txt-more:hover	{
font-weight: bold;
text-decoration: underline;
}

DIV.line-grey	{
background-color: #4a4b50;
width: 520px;
height:1px;
}

DIV.line-greyLarge	{
background-color: #4a4b50;
width: 726px;
height:1px;
}

DIV.line-greyLarge2	{
background-color: #4a4b50;
width: 716px;
height:1px;
margin-left: 10px;
}

DIV.home-videos	{
background-image: url(../_images/bgrnd-video-thumb.png);
background-position: top right;
background-repeat: no-repeat;
height: 280px;
padding-right: 20px;
padding-top: 28px;
padding-left: 20px;
}

DIV.products-bg	{
background-image: url(../_images/bgrnd-footer.gif);
background-repeat: no-repeat;
background-position:bottom;
background-color: #000000;
width: 990px;
height: 720px;
}

DIV.homeTitlesRightFloat	{
float:right;
}

DIV.homeTitlesRightHolder	{
padding-bottom: 40px;
}

DIV.homeVideosHolder	{
width: 300px; padding-bottom:10px; padding-top: 10px;
}
DIV.homeVideosFloat	{
float:left; padding-right: 5px;
}

DIV.homeProductsHolder	{
padding-top: 4px; width: 990px;
}

DIV.homeProductsPlacer	{
float:left; width: 570px; padding-left: 34px; padding-top: 20px;
}

DIV.homeProductsBoxHeightFirst	{
height: 136px;
}

DIV.homeProductsBoxHeight	{
height: 136px;
padding-top: 20px;
}

DIV.homeProductsFloat	{
float:left; padding-right:4px;
}

DIV.homeCommunityHolder	{
padding-top: 52px; height: 132px;
}

DIV.homeGalleryFloat	{
float:right; width: 330px;
}

DIV.homeGalleryHolder	{
padding-top: 20px;
padding-bottom: 10px;
min-height: 200px;
height: auto !important;
height: 200px;
}

DIV.homeGalleryMoreTxt	{
padding-bottom: 48px;
}

DIV.homeBannerNewsletterHolder	{
height:204px;
padding-bottom: 1px;
}
/*footer*/

DIV.footer	{
font-family: verdana;
font-size: 10px;
color:#FFFFFF;
}

DIV.footerLeftHolder	{
float:left; padding-top: 60px; padding-bottom: 30px; padding-left: 34px;
}

DIV.footerRightHolder	{
float:right; padding-top: 50px; padding-bottom: 30px; padding-right: 20px;
}
img.myspace	{
padding-left: 14px; vertical-align:text-bottom;
}
img.youtube	{
padding-left: 18px; vertical-align:text-bottom;
}
img.facebook	{
padding-left: 20px; vertical-align:text-bottom;
}


DIV.pathHolder	{
padding-top: 20px; width: 990px;
}

/*members page*/

DIV.become-member-title	{
font-family: verdana, PFPremier Bold;
font-size: 26px;
color: #FFFFFF;
padding-left: 34px;
background-color: #000000;
}

DIV.become-member-subtitle	{
font-family: verdana;
font-size: 12px;
font-weight: bold;
color:#FFFFFF;
padding: 34px;
background-color: #000000;
}

td.member-form-txt	{
font-family: verdana;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
text-align: right;
}

td.member-form-checkbox	{
font-family: verdana;
font-size: 12px;
color: #fdee23;
font-weight: bold;
text-align: left;
}

DIV.members-bg	{
background-image: url(../_images/bgrnd-footer.gif);
background-repeat: no-repeat;
background-position:bottom;
background-color: #000000;
width: 990px;
height: 820px;
}


/*----community----*/

td.community-thumbs	{
padding-right:20px;
padding-top: 57px;
}

DIV.community-bg-thumb	{
background-image:url(../_images/box-photo-thumb.png);
background-repeat: no-repeat;
padding-left: 2px;
padding-top: 2px;
width: 87px;
height: 87px;
text-align:center;
}

DIV.communityImgHolder	{
padding-left: 34px; width: 500px;
text-align:center;
}

DIV.communityInnerHolder	{
padding-left: 34px; width: 455px;
}

DIV.communityInnerTxt	{
font-size: 12px; font-weight: bold;
}
.communityInnerTxt a{
	color:#FFF;
	text-decoration:none;
}
.communityInnerTxt a:hover{
	color:#F5A833;
	text-decoration:underline;
}


DIV.communityInnerThumbTxt	{
font-weight: bold; font-size: 12px; color: #fdee23;
overflow:hidden;
}

/*----path----*/

DIV.path	{
padding-left: 34px;
padding-bottom: 20px;
font-size: 12px;
color: #fdee23;
font-weight: bold;
}

img.path	{
padding-left:6px; padding-right: 6px;
}

/*---news---*/

DIV.newsInnerHolder	{
float:left; width: 604px;
}

DIV.newsImgInnerHolder	{
padding-left: 34px; width: 536px;
}

DIV.newsInnerBoxHolder	{
width: 536px; padding-top: 30px;
}

DIV.newsInnerBoxPlacer	{
padding-top: 20px; padding-bottom: 20px;
}

DIV.newsInnerImageHolder	{
float:left; padding-right: 5px; height: 100px;
}

DIV.newsInnerArchiveHolder	{
float:right; width: 386px;
}

DIV.newsInnerArchiveLeft	{
float:left; padding-left: 55px; padding-top: 50px;
}

DIV.newsInnerArchiveRight	{
float:right; padding-right: 24px; padding-bottom: 40px;
}

DIV.newsInnerArchiveBannerTop	{
padding-right: 24px;
}

DIV.newsInnerArchiveBanner	{
padding-right: 24px; padding-top: 20px;
}

.txt-white-title	{
font-size: 18px;
color: #FFFFFF;
font-weight: bold;
padding-left: 34px;
padding-bottom: 20px;
}

.txt-yellow-title	{
font-size: 12px;
color: #fdee23;
font-weight: bold;
padding-left: 34px;
}

h1.txt-title-archive	{
font-size: 14px;
color: #fdee23;
font-weight: bold;
}

a.archive	{
font-size:14px;
color: #FFFFFF;
text-decoration: none;
}

a.archive:hover	{
font-size:14px;
color: #fdee23;
text-decoration: none;
}

/*---eshop-menu---*/

DIV.eshopInnerHolder	{
float:right; width: 752px;
}

DIV.eshopInnerRightPadding	{
padding-right:21px;
}

DIV.eshopMenuHolder	{
float:left; width: 238px;
}

DIV.eshopBrandsHolder	{
padding-left: 34px; padding-top:45px;
}

DIV.eshop-menu-on	{
color: #fdee23;
font-family: verdana, PFPremier Bold; 
font-size: 12px;
font-weight: bold;
padding-left:34px;
padding-top: 30px;
}

.txt-eshop-submenu	{
padding-left: 10px;
}

DIV.brands	{
height: 49px;
padding-left: 20px;
vertical-align:top;
}

DIV.brands:hover	{
background-image:url(../_images/arrow-yellow-l.gif);
background-repeat: no-repeat;
background-position: left;
height: 49px;
}


DIV.brandsTxt	{
font-weight: bold;
font-family: verdana, PFPremier Bold; 
font-size: 12px;
text-decoration: none;
color: #FFFFFF;
}

DIV.eshop-bg-photo	{
background-image:url(../_images/box-photo-eshop-l.png);
background-repeat: no-repeat;
padding-left: 2px;
padding-top: 2px;
width: 324px;
height: 324px;
vertical-align:middle;display: table-cell;
}

DIV.txt-title-eshop	{
font-size: 16px;
color: #ffffff;
font-weight: bold;
padding-bottom: 5px;
vertical-align: top;
}

DIV.txt-price	{
font-size: 16px;
color: #fdee23;
font-weight: bold;
padding-left:40px; padding-right: 20px; padding-top: 40px;
}

select.choose-size	{
width: 200px;
height: 18px;
font-size: 10px;
}

select.listing	{
width: 123px;
height: 16px;
border: 1px solid #797979;
font-size: 10px;
color: #797979;
background-color: #000000;
}

a.txt-grey	{
font-size: 10px;
color: #ababab;
text-decoration:none;
}

a.txt-grey:hover	{
font-size: 10px;
color: #ababab;
text-decoration:underline;
}

a.txt-basket	{
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
font-size: 12px;
}

a.txt-basket:hover	{
font-weight: bold;
text-decoration: underline;
}

img.basket	{
vertical-align:text-top;
}

td.eshopInnerPadding	{
padding-left:20px;
}

td.eshopInnerPadding1	{
padding-left:24px;
}

DIV.eshopInnerPadding6	{
padding-top:6px;
}

td.eshopInnerPriceHolder	{
padding-left:10px; height: 320px;
}

DIV.eshopInnerDescTxt	{
padding-left:40px; padding-right: 20px; font-size:12px;
}

DIV.eshopInnerAddCart	{
padding-top: 5px;
}

td.mouseOver	{
font-size: 10px; color: #ababab;
}

td.eshopInnerCheckAlso	{
padding-bottom:20px;
}

table.eshopInnerCheckAlso	{
padding-top:20px;
}

DIV.eshopInnerCheckAlsoHolder	{
padding-bottom: 30px; padding-top:8px;
min-height: 100px;
height: auto !important;
height: 100px;
}


img.thumbPhotos	{
padding-bottom: 5px;
margin-top:2px;
margin-left:2px;
}

img.ComthumbPhotos	{
padding-bottom: 4px;
margin-top:2px;
margin-left:2px;
}

img.ProdthumbPhotos	{
padding-bottom: 4px;
margin-top:2px;
margin-left:-4px;
}

DIV.checkAlsoTxt	{
font-size: 10px; color: #ababab;
width: 87px;
}
#comelements {
width:500px;
display:block;
}
#comelements ul li{
width:84px;
list-style:none;
float:left;
display:block;
position:relative;
padding-right:15px;
padding-bottom:10px;
height:131px;
}

DIV.homeProductsSpacer	{
padding-bottom: 10px;
min-height: 300px;
height: auto !important ;
height: 300px;
width: 600px;
}

DIV.productsHolder	{
padding-bottom: 30px; padding-top:8px;
min-height: 400px;
height: auto !important;
height: 400px;
}

DIV.pagingTxt	{
padding: 0 0 0 12px;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
}
DIV.pagingTxt a{
color: #FFFFFF;
text-decoration:none;
}
DIV.pagingTxt a:hover{
color: #fdee23;
}
/*terms css-------------*/

DIV.terms-title	{
font-family: verdana, PFPremier Bold;
font-size: 30px;
color: #FFFFFF;
padding-left: 34px;
background-color: #000000;
}

a.pagingTxt	{
font-family: Verdana;
font-size: 10px;
color: #fdee23;
font-weight: bold;
}

a.pagingTxt:hover	{
font-family: Verdana;
font-size: 10px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

.pagingTxtOn	{
font-family: Verdana;
font-size: 10px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

DIV.KRDvideos	{
background-image: url(images/bgrnd-video.gif);
background-position: top;
background-repeat: no-repeat;
height: 421px;
width: 603px;
padding-top: 38px;
padding-left: 40px;
}

DIV.box-KRDtvnews	{
width: 300px;
}

DIV.box-KRDtvnewsHolder	{
padding-top: 20px;
padding-bottom: 20px;
height: 120px;
width: 300px;
}

DIV.KRDtvnewsHolder	{
float:right; width: 320px;
}
.brandText{
display:block;
}

.brandsHolder{
padding-top: 10px;
padding-bottom: 20px;
width: 570px;
display:block;
}

.brandsHolder {
display:block;
}

.brandimg{
float:left;
padding:20px;
min-height:100px;
width:100px;
display:block;
}
.footerLeftHolder a{
color:#fff;
}
.footerLeftHolder a:hover{
color:#fde423;
text-decoration:none;
}
.textInnerHolder{
padding:15px;
}

