
body {
	padding :  0px;
	margin:0px;
	/*	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center top;*/
	background-color: #000000;
	color: #343434;
	text-decoration:none;
	font-size:8px;
	line-height:8px;
	font-family:"Arial";
}

a:link {
    color: #cccccc;
}
a:visited {
    color: #cccccc;
}
a:hover {
    color: #fed501;
}


table.menu2 a {
width:80%;
border:0px solid #ffffff;
display: block;
margin:0px;
padding:0px;
}

div.menu2 a {
color: #222222;
text-decoration:none;
font-size:11px;
line-height:14px;
font-family:"Arial";
padding-right:10px;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
font-weight:lighter;
margin:0px;
}

div.menu2 a:link {
color: #222222;
}

div.menu2 a:active {
color: #222222;
}

div.menu2 a:visited {
color: #222222;
}

div.menu2 a:hover {
color: #5C5C5C;
background: #cccccc;
border:0px solid #5C5C5C;
}

td.menu2 {
color: #222222;
text-decoration:none;
font-size:11px;
line-height:13px;
font-family:"Arial";
padding-right:10px;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
margin:0px;
}


.gilgamesh {
color: #cccccc;
text-decoration:none;
font-size:18px;
line-height:13px;
font-family:"Arial";
padding-right:10px;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
vertical-align:bottom;
font-weight:bold;
}

.spirit {
color: #393939;
text-decoration:none;
font-size:13px;
line-height:13px;
font-family:"Arial";
padding-right:10px;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
vertical-align:bottom;
}
.chi {
color: #cccccc;
text-decoration:none;
font-size:18px;
line-height:12px;
font-weight:bold;
font-family:"Arial";
}












#dropmenudiv{
position:absolute;
/* border:0px solid black; */
border-bottom-width: 0;
    color: #e7e7e7;
background: #555555;
    font-family:"Arial";
    font-size: 10px;
	line-height:14px;
z-index:100;
font-weight: lighter;
}

#dropmenudiv a{
width: 100%;
display: block;
/*text-indent: 10px;
 border-bottom: 0px solid black; */
padding-left:50px;
padding-top:3px;
padding-bottom:3px;
text-decoration: none;
/*font-weight: lighter;*/
    color: #e7e7e7;
background: #555555;
}

#dropmenudiv a:visited{ /*hover background color*/
    color: #B7B7B7;
background: #555555;
font-weight: lighter;
}

#dropmenudiv a:hover{ /*hover background color*/
    color: #555555;
background: #e7e7e7;
font-weight: lighter;
}


.bottomNAV2a {
    color: #ffffff;
    font-family:Arial;
    font-size: 10px;
	line-height:14px;
}
.bottomNAV2a a:link {
    color: #ffffff;
}
.bottomNAV2a a:visited {
    color: #ffffff;
}
.bottomNAV2a a:hover {
    color: #fed501;
}


.optimus {
    color: #cccccc;
    font-family:Arial;
    font-size: 12px;
	line-height:14px;
	padding:15PX;
	font-weight:bold;
}
.optimus a:link {
    color: #cccccc;
}
.optimus a:visited {
    color: #cccccc;
}
.optimus a:hover {
    color: #ffffff;
}





















A {  TEXT-DECORATION: none; }
A:hover {  TEXT-DECORATION: underline; }
.bgcolor2 {  FONT: bold 11px "Arial";  }
.navtitle, A.navtitle, A.navtitle:hover { FONT: 11px Verdana;  letter-spacing : 3px; }
.navTOP, A.navTOP { FONT: bold 11px "Arial"; COLOR: #874C02; TEXT-DECORATION: none; }
A.navTOP:hover { COLOR: #000000; TEXT-DECORATION: underline; }
.navBOTTOM, A.navBOTTOM { FONT: bold 11px "Arial";  TEXT-DECORATION: none; }
A.navBOTTOM:hover {  TEXT-DECORATION: underline; }
.NavSpecials, A.NavSpecials { FONT: bold 11px "Arial";  TEXT-DECORATION: none; }
A.NavSpecials:hover {  TEXT-DECORATION: none; }
.footer { FONT: 10px "Arial";  TEXT-DECORATION: none; }
A.footer { FONT: 10px "Arial";  TEXT-DECORATION: none; }
A.footer:hover {  TEXT-DECORATION: underline; }
 
#display_cart_summary .cartsummary_empty {
display: none;
}
#display_cart_summary .cartsummary_full {
/*background-color: #FFBB00;*/
color: #874C02;
border-bottom-width: 1px;
border-right-width: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-style: solid;
/*border-color: #000000;*/
text-align: right;
}
 
#display_homepage_title a{
 text-indent:-99999px;
 display:block;
 width:300px; height:40px;
 text-align:left;
}
#display_homepage_title #homepage_title{
 text-indent:0;
 display:block;
 width:573px;
 height:40px;
 font-size:1em;
 color:black;
 background:transparent;
 margin-top:10px;
 margin-left:10px;
 text-align:left;
}
/*font-family:"Arial";
"Arial"

*/


















.searchtxt {
    color: #221701;
    font-family:Arial;
    font-size: 9px;
	text-decoration:none;
}
.searchtxt a:link {
    color: #221701;
	text-decoration:none;
}
.searchtxt a:visited {
    color: #221701;
	text-decoration:none;
}
.searchtxt a:hover {
    color: #ff0054;
	text-decoration:none;
}


.dynamicnav3 {
    color: #555555;
    font-family:"Arial";
    font-size: 10px;
	line-height:16px;
	text-decoration:none;
}
.dynamicnav3 a:link {
    color: #555555;
	text-decoration:none;
}
.dynamicnav3 a:visited {
    color: #555555;
	text-decoration:none;
}
.dynamicnav3 a:hover {
    color: #b80000;
	text-decoration:none;
}

.bio {
    color: #ffffff;
    font-family:"Arial";
    font-size: 11px;
	line-height:15px;
	padding: 3px 3px;
}
.bio a:link {
    color: #ffffff;
}
.bio a:visited {
    color: #ffffff;
}
.bio a:hover {
    color: #fed501;
}

.bio2 {
    color: #ffffff;
    font-family:"Arial";
    font-size: 11px;
	line-height:15px;
	padding: 3px 3px;
	background-color: #b80000;
}
.bio2 a:link {
    color: #ffffff;
}
.bio2 a:visited {
    color: #ffffff;
}
.bio2 a:hover {
    color: #fed501;
}


.foot {
    color: #FFFFFF;
    font-family:"Arial";
    font-size: 10px;
	line-height:14px;
}
.foot a:link {
    color: #FFFFFF;
}
.foot a:visited {
    color: #FFFFFF;
}
.foot a:hover {
    color: #fed501;
}

.navheader123 {
	color: #B6AD00;
	font-family:"Arial";
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.nav123 {
    color: #555555;
    font-family:"Arial";
    font-size: 9px;
	line-height:11px;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:5px;
	text-decoration:none;
	background-color:D8C800;
}
.nav123 a:link {
    color: #555555;
	text-decoration:none;
}
.nav123 a:8C8310 {
    color: #555555;
	text-decoration:none;
}
.nav123 a:hover {
    color: #222222;
	text-decoration:none;
}


.nav1234 {
    color: #CCCCCC;
    font-family:"Arial";
    font-size: 9px;
	line-height:11px;
	text-decoration:none;
	font-weight:bold;
}
.nav1234 a:link {
    color: #FFFFFF;
	text-decoration:none;
}
.nav1234 a:visited {
    color: #FFFFFF;
	text-decoration:none;
}
.nav1234 a:hover {
    color: #FFF200;
	text-decoration:none;
}


/*special*/
table.nav12 a {
/*width:935px;*/
border:0px solid #00009b;
display: block;
}

div.nav12 a {
    color: #222222;
    font-family:"Arial";
    font-size: 9px;
	line-height:11px;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:5px;
	text-decoration:none;
}

div.nav12 a:link {
    color: #222222;
background: #B19900;

}

div.nav12 a:active {
    color: #222222;
background: #B19900;

}

div.nav12 a:visited {
    color: #444444;
background: #B19900;

}

div.nav12 a:hover {
    color: #B19900;
background: #222222;
border:0px solid #00009b;
}
.nav12 {
color: #222222;
text-decoration:none;
font-size:11px;
line-height:14px;
	font-family:"Arial";
/*background: #B19900;*/
}







table.nav12red a {
width:100%;
border:0px solid #00009b;
display: block;
}

div.nav12red a {
	color: #b80000;
	font-family:"Arial";
	font-size: 15px;
	line-height:14px;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:10px;
	text-decoration:none;
	font-weight: bold;
text-align:center;
}

div.nav12red a:link {
    color: #b80000;
background: #f9cf01;

}

div.nav12red a:active {
    color: #b80000;
background: #f9cf01;

}

div.nav12red a:visited {
    color: #b80000;
background: #f9cf01;

}

div.nav12red a:hover {
    color: #f9cf01;
background: #222222;
border:0px solid #00009b;
}






/*NAVIGATION PAGES */
table.navpages a {
width:100%;
border:0px solid #00009b;
display: block;
}

div.navpages a {
	color: #444444;
	font-family:"Arial";
	font-size: 14px;
	line-height:14px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	text-decoration:none;
	/*font-weight: bold;
*/
}

div.navpages a:link {
    color: #444444;
/*background: #f9cf01;*/

}

div.navpages a:active {
    color: #444444;
/*background: #f9cf01;*/

}

div.navpages a:visited {
    color: #444444;
/*background: #f9cf01;*/

}

div.navpages a:hover {
    color: #f9cf01;
background: #222222;
border:0px solid #00009b;
}













/*NAVIGATION ART 2 */
table.navart2 a {
width:100%;
border:0px solid #00009b;
display: block;
}

div.navart2 a {
	color: #444444;
	font-family:"Arial";
	font-size: 11px;
	line-height:14px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
}

div.navart2 a:link {
    color: #444444;
/*background: #f9cf01;*/

}

div.navart2 a:active {
    color: #444444;
/*background: #f9cf01;*/

}

div.navart2 a:visited {
    color: #444444;
/*background: #f9cf01;*/

}

div.navart2 a:hover {
    color: #f9cf01;
background: #222222;
border:0px solid #00009b;
}














/*menus*/
/*special*/
table.navmenus1 a {
/*width:935px;*/
border:0px solid #00009b;
display: block;
}

div.navmenus1 a {
    color: #333333;
    font-family:"Arial";
    font-size: 9px;
	line-height:11px;
	/*background-image:url(images/t_top_4-21-08_06.jpg);*/
	text-decoration:none;
}

div.navmenus1 a:link {
    color: #333333;
/*background: #B19900;*/

}

div.navmenus1 a:active {
    color: #333333;
/*background: #B19900;*/

}

div.navmenus1 a:visited {
    color: #333333;
/*background: #B19900;*/

}

div.navmenus1 a:hover {
    color: #555555;
/*background: #FFF200;*/
border:0px solid #00009b;
}
.navmenus1 {
color: #222222;
text-decoration:none;
font-size:11px;
line-height:14px;
	font-family:"Arial";
/*background: #B19900;*/
}




table.navmenus2 {
	background-color:#5C5C5C;
}



table.navmenus2 a {
/*width:935px;*/
border:0px solid #00009b;
display: block;
vertical-align:middle;
	background-color:#5C5C5C;
}

div.navmenus2 a {
    color: #ffffff;
    font-family:"Arial";
    font-size: 12px;
	line-height:14px;
	text-decoration:none;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:1px;
	background-color:#5C5C5C;
}

div.navmenus2 a:link {
    color: #ffffff;
	background-color:#5C5C5C;
}

div.navmenus2 a:active {
    color: #ffffff;
	background-color:#5C5C5C;
}

div.navmenus2 a:visited {
    color: #ffffff;
	background-color:#5C5C5C;
}

div.navmenus2 a:hover {
    color: #5C5C5C;
	background-color:#ffffff;
border:0px solid #00009b;
}
.navmenus2 {
color: #ffffff;
text-decoration:none;
font-size:11px;
line-height:14px;
	font-family:"Arial";
}







table.navmenus3 a {
/*width:935px;*/
border:0px solid #00009b;
display: block;
vertical-align:middle;
}

div.navmenus3 a {
    color: #FFF200;
    font-family:"Arial";
    font-size: 12px;
	line-height:14px;
	/*background-image:url(images/t_top_4-21-08_06.jpg);*/
	text-decoration:none;
	text-align:center;
	padding:5px;
vertical-align:middle;
}

div.navmenus3 a:link {
    color: #FFF200;
/*background: #B19900;*/
vertical-align:middle;

}

div.navmenus3 a:active {
    color: #FFF200;
/*background: #B19900;*/
vertical-align:middle;

}

div.navmenus3 a:visited {
    color: #FFF200;
/*background: #B19900;*/
vertical-align:middle;

}

div.navmenus3 a:hover {
    color: #000000;
background: #b80000;
border:0px solid #00009b;
vertical-align:middle;
}
.navmenus2 {
color: #222222;
text-decoration:none;
font-size:11px;
line-height:14px;
	font-family:"Arial";
/*background: #B19900;*/
vertical-align:middle;
}






/*special*/
table.edhardy a {
/*width:935px;*/
border:0px solid #00009b;
display: block;
}

div.edhardy a {
    color: #ffffff;
    font-family:"Arial";
    font-size: 12px;
	line-height:12px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	text-decoration:none;
}

div.edhardy a:link 
{
    color: #ffffff;
}

div.edhardy a:active 
{
    color: #ffffff;
}

div.edhardy a:visited 
{
    color: #ffffff;
}

div.edhardy a:hover {
    color: #1c0000;
background: #ffffff;
border:0px solid #00009b;
}
.edhardy {
color: #ffffff;
text-decoration:none;
font-size:11px;
line-height:14px;
	font-family:"Arial";
/*background: #B19900;*/
}







/* menu */
table.menu a {
width:100%;
border:0px solid #ffffff;
display: block;
margin:0px;
padding-bottom:20px;
padding-top:20px;
}

div.menu a {
color: #5C5C5C;
text-decoration:none;
font-size:16px;
line-height:18px;
font-family:"Arial";
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:10px;
margin:0px;
}

div.menu a:link {
color: #5C5C5C;
}

div.menu a:active {
color: #5C5C5C;
}

div.menu a:visited {
color: #5C5C5C;
}

div.menu a:hover {
color: #5C5C5C;
background: #cccccc;
border:0px solid #5C5C5C;
}

td.menu {
color: #5C5C5C;
text-decoration:none;
font-size:11px;
line-height:12px;
font-family:"Arial";
}









/* TOP MENU */
table.menu3 a {
width:100%;
border:0px solid #cccccc;
display: block;
margin:0px;
padding:0px;
}

div.menu3 a {
color: #cccccc;
text-decoration:none;
font-size:11px;
line-height:14px;
font-family:"Arial";
padding-left:5px;
padding-top:12px;
padding-bottom:12px;
font-weight:lighter;
margin:0px;
}

div.menu3 a:link {
color: #cccccc;
}

div.menu3 a:active {
color: #cccccc;
}

div.menu3 a:visited {
color: #cccccc;
}

div.menu3 a:hover {
color: #5C5C5C;
background: #cccccc;
border:0px solid #5C5C5C;
}

td.menu3 {
color: #cccccc;
text-decoration:none;
font-size:11px;
line-height:14px;
font-family:"Arial";
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
margin:0px;
}








table.menualldesigners a {
width:100%;
border:0px solid #5C5C5C;
display: block;
margin:0px;
padding:0px;
}



div.menualldesigners a {
color: #3D777B;
text-decoration:none;
font-size:10px;
line-height:13px;
font-family:"Arial";
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
margin:0px;
}

div.menualldesigners a:link {
color: #3D777B;
background:  #98ACB5;
}

div.menualldesigners a:active {
color: #3D777B;
background:  #98ACB5;
}

div.menualldesigners a:visited {
color: #3D777B;
background:  #98ACB5;
}

div.menualldesigners a:hover {
color: #98ACB5;
background: #85EBF1;
border:0px solid #5C5C5C;
}

td.menualldesigners {
	vertical-align: middle;
}







table.menubar a {
width:80%;
border:0px solid #ffffff;
display: block;
margin:0px;
padding:0px;
background: #343434;
}



div.menubar a {
color: #cccccc;
text-decoration:none;
font-size:11px;
line-height:13px;
font-family:"Arial";
padding-left:25px;
background: #343434;
margin:0px;
}



div.menubar a:link 
{
color: #cccccc;
background: #343434;
}



div.menubar a:active 
{
color: #cccccc;
background: #343434;
}



div.menubar a:visited 
{
color: #cccccc;
background: #343434;
}



div.menubar a:hover 
{
color: #343434;
background: #cccccc;
border:0px solid #5C5C5C;
}

td.menubar 
{
color: #cccccc;
text-decoration:none;
font-size:11px;
line-height:12px;
font-family:"Arial";
background: #343434;
}

