.boxText { font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }
.errorBox { font-family:Geneva, Arial, Helvetica, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family:Geneva, Arial, Helvetica, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family:Geneva, Arial, Helvetica, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }


h1 {
font-size:20px;
margin-top:0px;
margin-bottom:0px;
padding-bottom:2px;
padding-top:2px;

}

h2 {
font-size:18px;
margin-top:0px;
margin-bottom:0px;
padding-bottom:2px;
padding-top:2px;

}


TD {
font:Arial, Helvetica, sans-serif;
font-size:12px;


}

TD.infoBoxHeading {
  border: none;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
 /* background: #CCCCCC;*/
  color: #fef677; font-variant:small-caps;
  font-weight: bold;
}

TD.infoBox, SPAN.infoBox {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TD.headerNavigation {
  font-family: Arial,Verdana, sans-serif;
  font-size: 10px;
  color:FFFFFF;
  font-weight:bold;
  font-weight : bold;

}


TR.header {
  background: ;
}


TABLE.categ {
  border-bottom: 1px dotted #2e2e28;
  font-size: 10px;

  color: #fef677;
}

TD.categ {
     vertical-align: top;
	 background-image: url(images/template/m17.gif);
	 margin:0px;
	 padding:0px;

}


A.headerNavigation { 
  font-family: Arial,Verdana, sans-serif;
  font-size: 12px;
  color: #FFFFFF; font-variant:small-caps;
}

A.headerNavigation:hover {
  font-variant:small-caps;
  color: #363725; }

TR.headerError {
 /* background: #fef677;*/
}

TD.headerError {
  font-family: Arial,Verdana, sans-serif;
  font-size: 12px;
  /* background: #fef677;*/
  color: #FFFFF; font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: ;
}

TD.headerInfo {
  font-family: Arial,Verdana, sans-serif;
  font-size: 12px;
  font-variant:small-caps;
  color: #363725;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  /*background: #CCCCCC;*/
}

BODY {
 
 background-color: #313131;
 color:#FFFFFF;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 margin: 0px;
 text-align: center;
 font-size:18px;
 background-image:url(images/christmas07.jpg);

}


p {

font-size:10px;



}

A {
  color: #CCC;
  text-decoration: none;
  border:0px;
}

A:hover {
  color:#bc1616;
  text-decoration: none;
}

FORM {

COLOR: #CCC;
FONT-SIZE: 10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
BACKGROUND: ;
scrollbar-face-color: #666666;
scrollbar-arrow-color: #fef677;
scrollbar-base-color: #666666;
scrollbar-shadow-color: #666666;
scrollbar-darkshadow-color: #959181;
scrollbar-highlight-color: #959181;
scrollbar-3dlight-color: #666666;
scrollbar-track-color: #959181;

/*opacity: .50;
filter: alpha(opacity=30);*/


}

textarea {

COLOR: #CCC;
FONT-SIZE: 10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
BACKGROUND: #000000;;
scrollbar-face-color: #666666;
scrollbar-arrow-color: #fef677;
scrollbar-base-color: #000000;
scrollbar-shadow-color: #666666;
scrollbar-darkshadow-color: #959181;
scrollbar-highlight-color: #959181;
scrollbar-3dlight-color: #666666;
scrollbar-track-color: #000000;
border: 1px solid #333333;
/*opacity: .50;
filter: alpha(opacity=30);*/


}

OPTION {

COLOR: #CCC;
FONT-SIZE: 10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
BACKGROUND: #000000;

}

input {

COLOR: #CCC;
FONT-SIZE: 10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
BACKGROUND: #000000;
border: 1px solid #333333;

}

.indexHeading {
  border: none;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background: #CCCCCC;
  color: #fef677; font-variant:small-caps;
  font-weight: bold;
}


.mainBio p {
	
	font-size:12px;
	
	}


.mainContentTable {


border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
overflow:hidden;
font-size:10px;

}

#holder {
width: 1000px;
background: ;
background-color: ;
position:relative;
}


/* this is the class that controls the whole content area*/



.overAllDiv {
margin-left:auto; 
margin-right:auto; 
width: 1000px; 
overflow:hidden; 

}


.contentDiv {
float:left;
}

.headerLeft {

float:left;
background-image:url(images/template/leftcolumn3.gif);
background-position:left;
width:120px;
height:150px;  

}

.headerSpacer {

float:left; 
height:150px; 
background-color:#000000;
width:150px;

}


.headerMain {

float:left; 
height:150px; 
background-color:#000000;

}

.headerRight {

float:left;
background-image:url(images/template/rightColumn2.gif);
background-position:right;
width:150px; 
height:150px;


}

.mainTable {


margin-bottom:15px;
background-color:#000000;
width:540px;
overflow:hidden;
padding-top:0px;
padding-right:20px;


}



.indexCategoryBox {
font-size:12px;
margin-top:5px;
padding-bottom:z5px; 
font-weight:bold; 
color:#FFF0000;
}


.indexCategoryBackground {


}


.indexCategoryImage  {

/*background-image:url(images/template/galleryframe_square.gif);*/
background-image:url(images/template/frameThin.jpg);
background-repeat:no-repeat;
width:136px;
height:160px;
padding-top:12px;

}

.indexCategoryImage2 {

/*background-image:url(images/template/galleryframe_square.gif);*/
background-image:url(images/template/goldFrame2.jpg);
background-repeat:no-repeat;
width:144px;
height:171px;
padding-top:15px;

}



.indexCategoryImage img {


}


.productInfoImage {
 
min-width:100px;
/*background-image:url(images/template/frameThin.jpg);
background-repeat:no-repeat;
width:136px;
height:135px;
padding-top:12px;*/
 
 
 }


.productInfoImage img {
	
border:5px solid #CCCCCC;	
}

/* the leftmost table column on all pages - */

.leftColumn {
width:150px;
overflow:hidden;
background-color:#000000;


}

.leftDecal {

background-image:url(images/template/leftcolumn3.gif);
background-repeat:repeat-y;
background-position:left;
width:170px;

}

/* the rightmost table column on all pages - */

.rightColumn {
width:150px;
overflow:hidden;
background-image:url(images/template/rightColumn2.gif);
background-position:left;
background-repeat:repeat-y;


}

.productLinks {

margin-left:10px;


}

.productNav {
margin-left:10px;
border: 0px dotted #CCCCCC;
margin-bottom:2px;
font-size:13px;
font-family:Geneva, Arial, Helvetica, sans-serif;
width:120px;

}


.formText {

width:120px; 
font:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
margin-right:10px;


}




.footer {

width:1000px;

background-image: url(images/template/bottom3.gif);
background-repeat:no-repeat;
background-position:center;
height:111px;


}


.footerContent {

background-color:#000000;
margin-top:25px;
font-size:10px;

height:20px;
padding-top:3px;
float:left;
}

.footerContent a{
color:#999999;

}

.footerContent a:hover{
color:#bc1616;

}


#specialCell {
background-image:url(images/template/m21.gif);

}

.formbox {

BORDER: #CCCCCC 1px solid;
COLOR: #FFFFFF;
FONT-SIZE: 10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
background-color:;
scrollbar-face-color: #CCCCCC;
scrollbar-arrow-color: #999999;
scrollbar-base-color: #CCCCCC;
scrollbar-shadow-color: #FFFFFF;
scrollbar-darkshadow-color: #CCCCCC;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #CCCCCC;
scrollbar-track-color: #FFFFFF;
padding:-left:5px;
/*opacity: .50;
filter: alpha(opacity=30);*/

}


.tx1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20px; 
	COLOR: #9b4b03; 
}

/* Start of my main */
.seperator {
border-bottom: 1px dotted #FFFFFF:
}

.underline {
display:block;
background-image:url(images/template/underline.gif); 
background-repeat:repeat-x; 
width:520px; 
margin:2px; 
}

.nav {


margin:0x;
padding:0px;


}

.nav img {

padding:0px;
margin:0px;
border:0;

}

.nav a {

color:#fef677;
padding:0px;
margin:0px

}

.nav a:hover {

color:#black;

}

/* category information boxes */

.cat_info_box {
margin-bottom: 10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;

}

.productsDescription {

}

.prodDescTitle  {

color:#CCCCCC;
font-weight: bold;

}


TABLE.productListing { 

} 

TABLE.productListing h1{
font-size:10px;

} 




TABLE.productListing-data img{ 

} 
.productListing-heading { 
font-size : 10px;
background : #000000 ;
color : #ffffff;
font-weight : bold;
height : 25px;

} 





TD.productListing-data { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
background-color:#000000;
border-top:3px solid #000000;
border-right:3px solid #000000;


/*background:url(images/template/catBg.jpg) right bottom no-repeat #000000;*/
} 

TD.productListing-data h1{ 
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
text-indent:0px;

} 

.listingHeading {
height:45px;
background-color:#162124; 
padding:5px;
min-width:170;

}

.listingMain {
height:110px;
margin-top:10px;
width:170px;




}

.listingFooter {
width:170;
margin-top:10px;
background-color:#000000;
}

.prodListImage {

margin-top:10px;
display:block;
text-align:center;
}

.prodListDetails {
display:block;
width:170;
padding-left:5px;
background-color:#0f191c;
padding-top:3px
height:22px;
margin-top:10px;
}

TD.productListing-data img {

} 



#vidNav ul {
	margin:0px;
	padding:0px;


	
}

#vidNav li{
	margin:0;
	list-style:none;

}

#vidNav li a{
    width:168px;
	height:28px;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:28px;
	text-indent:5px;
	margin:2px;
	margin-bottom:3px;
	color:#FFFFFF;
	display:block;
	background-color:#202020;

}


#vidNav a:hover{

background-color:#0060b6;
color:#CCCCCC;
background:url() right  top no-repeat #0f1a1b; 
}	
