/* main layout */

html { margin:0 auto; text-align:center; background-color:#000000; background-image:URL(../images/main_bk.jpg); background-repeat:repeat; font-family: verdana, arial, serif; font-size: 11px; color:#FFFFFF; }

body  { margin:0 auto; text-align:center; background-color:#000000;  background-image:URL(../images/main_bk.jpg); background-repeat:repeat; font-family: verdana, arial, serif; font-size: 11px; color:#FFFFFF; }

#pageHolder { background-image:URL(../images/page_bk.gif); background-repeat:repeat-y;  margin:0 auto; text-align:left; width:940px; padding-left:10px; padding-right:10px; padding-bottom:10px; position:relative; }

#header { background-color:#000000; background-image:URL(../images/header2.jpg); height: 78px; background-repeat:no-repeat; padding-top:10px; padding-bottom:10px; padding-right:10px; }

/*#header { background-color:#000000; background-image:URL(../images/main_bk1.jpg); height: 78px; background-repeat:no-repeat; padding-top:10px; padding-bottom:10px; padding-right:10px; }

 #header { background-color:#000000; background-image:URL(../images/RageHeader2_01.jpg); height: 78px; background-repeat:no-repeat; padding-top:10px; padding-bottom:10px; padding-right:10px; } */

#mainContent { background-color:#000000; background-image:URL(../images/prod_backgrd_02.jpg); background-repeat:no-repeat; }

#mainContentHome { background-color:#000000; background-repeat:no-repeat; }

#mainContentWhite { background-color:#FFFFFF; }

#footer { position:relative; background-color:#000000; color: #ffffff; text-align:center;}

#langHolder { padding:10px; position: fixed; right:0px; bottom:0px; left:auto; top:auto; background-color:#000000; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; text-align:right; z-index:5000; vertical-align:middle; }

.pageFormat { padding:10px; }


/* FOR BASKET */
.hide { 
	display: none !important; 
}



/* NAVI STUFF */
#navHolder { height: 46px; background-color:#000000; background-image:URL(../images/menu_02.jpg); background-repeat:no-repeat; text-align:right; border-top: 1px solid #000000; z-index:2000; }

#menuTable { height:46px; }

td.navBorder { width:154px; border-bottom: 2px solid #000000; border-top: 1px solid #787878;  }

td.navBorder1 { width:154px; border-bottom: 2px solid #000000; border-top: 1px solid #787878; }

td.currentPage { width:154px; border-top: 1px solid #000000; border-bottom: 2px solid #000000; background-color:#000000; }





/* HOMEPAGE STUFF */

#homePageHolder { width: 920px; height:550px;  background-color:#000000; position: relative;}

.mainImageSlider  {  position: absolute; left:0px; top:0px; width: 940px; height: 550px; margin:0px; padding:0px; }

.mainImageSlider img { width: 940px; height: 550px; left:0px; top: 0px; }

/* ARTILCES CONS */

.articlesHolder { height: 150px; overflow: auto; scrollbar-base-color: #000000; scrollbar-arrow-color: #FFFFFF;}



/* PANELS */

div.panel { display:none; padding:10px; }

.sidePanelHolder { width: 720px; height: 150px; position: relative; top: 200px; left:220px; z-index:500; overflow: hidden; }

.sidepanelcontent { width: 700px; height: 130px; padding:10px; float:left;  } 
.sidepanelcontent1 { width: 450px; height: 130px; padding:10px; float:left; text-align:right; } 

#panelHolder { width: 922px; position: relative; top: 300px; left:0px; margin-left:10px;  z-index:500;  overflow: hidden;}
#panelHolder1 { width: 922px; position: relative; top: 150px; left:0px; margin-left:10px;  z-index:500;  overflow: hidden;}

td.panelBorder { border: 2px solid #222222; -webkit-border-radius: 5px; -moz-border-radius: 5px; }

div.panelTop { background-image:URL(../images/menu_02.jpg); background-repeat:no-repeat; height: 40px; font-size: 16pt; text-align: center; color:#FF0000; padding-top:8px;  font-family: AdlerRegular, verdana, arial, serif; }

div.panelContent { background-color:#000000; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; height:150px; width: 290px; }


/* SLIDER MENU BOTTOM OF ALL PAGES */

div.slidermenu {
	position: relative; height: 125px; width: 100%; overflow: auto;
}
ul.slidermenu {
	display: block; height: 110px; width: 3000px; padding: 15px 0 0 15px; margin: 0; list-style: none;
}
.slidermenu li {
	display: block;	float: left;	padding: 0 4px;
}
.slidermenu a {
	display: block; 
}
.slidermenu span {
	display: none; margin-top: 3px; text-align: center; font-size: 10px; color: #ECD672;
}

.slidermenu a:hover span {
	display: block; text-decoration: none;
}
.slidermenu img {
	border: 3px #ffffff solid; -webkit-border-radius: 3px; -moz-border-radius: 3px; filter:alpha(opacity=30); opacity: 0.3;
}
.slidermenu a:hover img {
    filter:alpha(opacity=90); opacity: 0.9;
}

/* PRODUCTS */

#prodHolder { width:900px; padding:10px; }

#imageHolder { width:500px; height:350px; border: 1px solid #000000; background-color:#222222; }

table.productTable { margin-top: 10px; border: 1px solid #222222; }
td.tableHeading { background-color:#222222; font-weight: bold; }
td.tableItem { border-bottom: 1px solid #222222; }
.specialOffer { color:#FF0000; font-weight:bold; background-color:#222222;}

/* IMAGE SLIDE SHOW PRODUCT PAGE*/
/*
ul.slideshow {
	list-style:none; width:500px; height:350px; overflow:hidden; position:relative; margin:0; padding:0;
	
}	

ul.slideshow li {
	position:absolute; left:0; right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}


#slideshow-caption {
	width:500px; height:70px; position:absolute; bottom:0; left:0; color:#fff; background:#000000; z-index:500; padding:5px 10px;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;	z-index:1000;
}

#slideshow-caption h3 {
	margin:0; padding:0; font-size:14px;
}

#slideshow-caption p {
	margin:5px 0 0 0;  padding:0;
}
*/
#slides { width:500px; height:350px; overflow:hidden; position:absolute; margin:0; padding:0;}
#controls { z-index: 5000; position: relative; top: 0px; left: 0; display: none; background-color: #000000; margin: 0; padding: 6px; width: 488px; height:56px; }
#controls span { margin: 0 5px }

/* PRODUCT TABS*/

/* main tabs */
#main_tabs {
text-align:right;
}

td.tab_holder {
margin-right:1px;
}
/* visited and letting you know its a link  */
a.mainTab:link, a.mainTab:visited {
  padding-top:3px; text-align:center; text-decoration: none; display:block; width:120px; height:20px; background-color:#000000; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#333333;
}

#main_tab_content {
  padding:5px; border-top: 3px solid #222222; border-right: 1px solid #222222; border-left: 1px solid #222222; border-bottom: 1px solid #222222; position: relative;
}

/* hover over tab */
a.mainTab:hover { background-color:#FF0000; color: #f0f0f0;
}
/*ACTIVE TAB */
a.mainTab.activeMainTab, a.mainTab.activeMainTab:hover, a.mainTab.activeMainTab:visited {
  padding-top:3px; text-align:center; background-color:#222222; color: #ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}

td.singleTab {
  padding-top:3px; text-align:center; background-color:#222222; color: #ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; height:20px;
}



/* NEW PAGE AND ARCHIVE */

.storyHolder { width: 800px; border: 3px solid #222222; padding:10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; overflow:auto; }

.fullstory1, .fullstory2, .fullstory3, .fullstory4, .fullstory5{ display:none; }

.storyintro1, .storyintro2, .storyintro3, .storyintro4, .storyintro5{ height: 81px; }


/* news & features layout */

div.pageLeftColumn { width:612px; position:relative; float:left; display:inline; }
div.pageRightColumn { width:278px; position:relative; float:left; margin-left:20px; display:inline; }








