/*  The New Masters of Fantasy Stylesheet  */
/*  Updated 10/06/04 - Chad Lockwood  */

body {
	margin:0px 0px 0px 0px;
	background: #000000 url("/images/bg.jpg");
}

p, font, blockquote, ul, li, div, span, td
{ font-family: Arial, Verdana, sans-serif; font-size: 13px; font-weight: normal; color: #ffffff; line-height:150%; }

h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
  margin-bottom: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  padding-top: 0px;
}

A:link
{ text-decoration: underline; font-weight: bold; color: #ffffff;}
A:visited
{ text-decoration: underline; font-weight: bold; color: #ffffff;}
A:active
{ text-decoration: underline; color: #ffcc00;}
A:hover
{ text-decoration: underline; color: #ffcc00;}


b
{ font-weight: bold; color: #FFFFFF;}
i
{ font-style: italic;}

.title
{ font-family: Arial, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #FFCC66; text-decoration: none;}

.alert
{ font-size: 13px; font-weight: bold; color: #ff0000; text-decoration: none;}  
.new
{ font-size: 10px; color: #ff0000;}
.large
{ font-size: 16px; font-weight: bold;}
.small
{ font-size: 11px;}
.smallest
{ font-size: 9px;}

.largewhite
{ font-size: 16px; font-weight: bold; color: #ffffff;}

.superwhite
{ font-size: 28px; font-family: Times New Roman, serif; font-weight: bold; color: #ffffff;}

A.privacy {font-size: 11px; color: #FFF; font-weight: normal; text-decoration: none;}

#slogan {
	position: absolute;	
	top: 30px;
	width: 100%;
	font-family: Georgia, Times New Roman, serif; font-size: 16px; font-weight: bold; color: #ffffff;
	text-align: center;
}
#toplogoimg {
	height: 50px;
	width: 100%;
	background:url("/images/header_1.gif") no-repeat;
}


.copyright
{ font-size: 11px; color: #666666;}
	A.copyright:link
	{ font-size: 10px; font-weight: normal; color : #666666;}
	A.copyright:visited
	{ font-size: 10px; font-weight: normal; color : #666666;}

.news
{ font-size: 11px; color: #999999;}

.yellow
{ font-weight: bold; color: #ffCC00; text-decoration: none;}
	A.yellow:link
	{ text-decoration: none; font-weight: bold; color: #ffCC00;}
	A.yellow:visited
	{ text-decoration: none; font-weight: bold; color: #ffCC00;}
	A.yellow:active
	{ text-decoration: underline; color: #f0f0f0;}
	A.yellow:hover
	{ text-decoration: underline; color: #ffffff;}
                                                         
.green
{ font-weight: bold; color: #00CC33; text-decoration: none;}
	A.green:link
	{ text-decoration: none; font-weight: bold; color: #00CC33;}
	A.green:visited
	{ text-decoration: none; font-weight: bold; color: #00CC33;}
	A.green:active
	{ text-decoration: underline; color: #FFFFFF;}
	A.green:hover
	{ text-decoration: underline; color: #FFCC00;}	
	

.form { background-color: #000000; color: #BBBBBB; font-weight: bold; font-size: 12px; font-family: Arial, Verdana; }

.headnavbar { 
	background:url("/images/header_2.gif") no-repeat;	
}

.nav03
{ background: transparent url(./images/nav_bg_03.jpg) no-repeat top;}
.nav04
{ background: transparent url(./images/nav_bg_04.jpg) no-repeat top;}
.nav
{ background: transparent url(./images/nav_bg.jpg) no-repeat top;}

.medtop
{ background-color: #333333; border-top: solid 1px #FFCC66;}
.medbot
{ background-color: #333333; border-bottom: solid 1px #FFCC66;}

.international
{ background-color: #121212;}

.graybg
{ background-color: #333333;}                             
.medbluebg
{ background-color: #0E1B29;}
.darkbluebg
{ background-color: #070E15;}

.orangeline
{ border-top: solid 1px #FFCC66; border-bottom: solid 1px #FFCC66; }

.orangeborder
{ width: 95%; align: center; border-left: solid 1px #FFCC66; border-right: solid 1px #FFCC66; border-top: solid 1px #FFCC66; border-bottom: solid 1px #FFCC66; }

/* ///////////////////////////////////////////////////////////// */

#mainmodule {
	width: 800px;
	z-index:2;
	background: #000000;
	margin: auto;
	position: relative;
	text-align:left;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	
} 

#topnavouter {
		text-align: left;
	}

#experience {
		border-bottom: 4px solid #211F12;
	}
	
.padding {
		padding-top: 0px;
		padding-left: 4px;
		padding-right: 4px;
		padding-bottom: 0px;		
	}
#leftnavouter {
		width: 200px;
		float: left;
		text-align: left;

	}
#leftnav {
		
	}
.leftnavitem {
		background: #264A71; /* 241B0F */
		text-align: center;
		padding-top: 4px;
		padding-bottom: 4px;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
	}
	
.leftnavsubitem {
		padding-top: 4px;
		padding-left: 4px;
		padding-right: 4px;
		padding-bottom: 4px;
	}
.leftnavspacer {
		/* background: #000000; */
		height: 10px;	
}	
      
#donato {padding-bottom: 2px; padding-left: 25px; height: 22px; background:url("/images/icons/giancola.jpg") no-repeat;}
#easley {padding-bottom: 2px; padding-left: 25px; height: 22px; background:url("/images/icons/easley.jpg") no-repeat;}
#maitz  {padding-bottom: 2px; padding-left: 25px; height: 22px; background:url("/images/icons/maitz.jpg") no-repeat;}
#wurts 	{padding-bottom: 2px; padding-left: 25px; height: 22px; background:url("/images/icons/wurts.jpg") no-repeat;}
#elmore {padding-bottom: 2px; padding-left: 25px; height: 22px; background:url("/images/icons/elmore.jpg") no-repeat;}		
#vallejo {padding-bottom: 2px; padding-left: 25px; height: 22px; background:url("/images/icons/vallejo.jpg") no-repeat;}
#bell 	{padding-bottom: 2px; padding-left: 25px; height: 22px; background:url("/images/icons/bell.jpg") no-repeat;}				

.volumenav 	{font-family: Georgia, Times New Roman, serif; font-size: 16px; font-weight: bold; color: #ffffff; text-align: left; }
	.volumenavi 	{background:url("/images/icons/i.gif") no-repeat; padding-left: 30px; height: 32px; font-family: Georgia, Times New Roman, serif; font-size: 16px; font-weight: bold; color: #ffffff; text-align: left;}
	.volumenavii 	{background:url("/images/icons/ii.gif") no-repeat; padding-left: 30px; height: 32px; font-family: Georgia, Times New Roman, serif; font-size: 16px; font-weight: bold; color: #ffffff; text-align: left;}
	.volumenaviii 	{background:url("/images/icons/iii.gif") no-repeat; padding-left: 30px; height: 32px; font-family: Georgia, Times New Roman, serif; font-size: 16px; font-weight: bold; color: #ffffff; text-align: left;} 
	.volumenavstore	{background:url("/images/icons/cart.gif") no-repeat; padding-left: 30px; height: 32px; font-family: Georgia, Times New Roman, serif; font-size: 16px; font-weight: bold; color: #ffffff; text-align: left;}
A.volumenav 		{ color: #FFFFFF; text-decoration: none; font-weight: bold;}
A.volumenav:link	{ color: #FFFFFF; text-decoration: none; font-weight: bold;}
A.volumenav:visited	{ color: #FFFFFF; text-decoration: none; font-weight: bold;}
A.volumenav:hover	{ color: #FFCC00;  }      

.subnav 	{padding-left: 30px; font-family: Georgia, Times New Roman, serif; font-size: 13px; font-weight: bold; color: #ffffff; text-align: left;}
A.subnav 		{ color: #66CCFF; text-decoration: none; font-weight: bold;}
A.subnav:link		{ color: #66CCFF; text-decoration: none; font-weight: bold;}
A.subnav:visited	{ color: #66CCFF; text-decoration: none; font-weight: bold;}
A.subnav:hover		{ color: #FFCC66;  }    
.subnavg 	{padding-left: 30px; font-family: Georgia, Times New Roman, serif; font-size: 13px; font-weight: bold; color: #ffffff; text-align: left;}
A.subnavg 		{ color: #00CC33; text-decoration: none; font-weight: bold;}
A.subnavg:link		{ color: #00CC33; text-decoration: none; font-weight: bold;}
A.subnavg:visited	{ color: #00CC33; text-decoration: none; font-weight: bold;}
A.subnavg:hover		{ color: #FFCC66;  }   

#contentspacer { width: 1px; background: #000000; } 

#contentouter {
		width: 598px;
		text-align: left;
	}
#content {
		padding-top: 4px;
		padding-left: 4px;
		padding-right: 4px;
		padding-bottom: 4px;
	}

.features {
		background: #0E1B29;
		padding: 4px;
		border: 1px solid #CCCCCC;
	}
	
.trailerbox {
		position: relative;
		top: 50px;
		width: 320px;
		height: 240px;
		margin: 0px auto 0px auto;
		background: #0E1B29;
		padding: 4px;
		border: 1px solid #CCCCCC;
	}
	
.flag { padding-left: 15px;
	font-size: 11px; color: #FFCC33; line-height: 125%;
	background: url("/images/flag.gif") no-repeat;
	}
A.flag 		{ color: #FFCC33; text-decoration: underline; font-weight: bold;}
A.flag:link	{ color: #FFCC33; text-decoration: underline; font-weight: bold;}
A.flag:visited	{ color: #FFCC33; text-decoration: underline; font-weight: bold;}
A.flag:hover	{ color: #FFFFFF;  }  

/* SHOP */
.shopbg {
	background: #070E15;
}


/* /// Infobox /// */

#infobox {
	float: right;
	font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal;
	width: 198px;
	padding: 0px;
	margin: 2px;
	/* background: #0E1B29; */
	}
.infoheader {
	font-family: Georgia, Times New Roman, serif; font-size: 16px; font-weight: bold; color: #FFFFFF; text-align: center;
	height: 30px;
	padding-top: 10px;
        background: #0E1B29 url("/images/infoheaderbg.gif") no-repeat;
	}     

#infobody {
	background: #333333 url("/images/infotitlebg.gif") no-repeat;
	padding-top: 14px;
	padding-left: 6px;
	padding-right: 4px;
	}
.infotitle {
	font-weight: bold; color: #FFCC66; font-size: 16px; line-height: 18px;
	}
.infofeaturestitle {
	font-weight: bold; color: #FFFFFF; font-size: 12px;
	}
.infofeatures {
	font-weight: normal; color: #F0F0F0; font-size: 11px; line-height: 160%;
	margin-left: 6px;
	}
.infoprice {
	font-weight: bold; color: #000000; font-size: 12px;
	/* text-align: right; */
	text-align: center;
	background: #CCFF66 url("/images/infopricebg.gif") no-repeat;
	padding-top: 12px;
	padding-left: 4px;
	padding-right: 4px;	
	}
	
.infopricestrike {font-weight: bold; color: #000000; font-size: 12px; text-decoration: line-through;}
.infopricelg {font-weight: bold; color: #000000; font-size: 14px;}

.infoship {font-weight: normal; color: #000000; font-size: 11px;}
.infoshipstrike {font-weight: normal; color: #000000; font-size: 11px; text-decoration: line-through;}

/* /// LANDING PAGE /// */

.land_title {  
font-family: Arial, Verdana, sans-serif; font-size: 60px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: center;
}
.land_title_sm {  
font-family: Arial, Verdana, sans-serif; font-size: 20px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: center;
}
.land_title_yellow {  
font-family: Arial, Verdana, sans-serif; font-size: 20px; font-weight: bold; color: #FFCC33; text-decoration: none;
}
.land_list {  
font-family: Arial, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #99CCFF; text-decoration: none; line-height: 175%;
}
.highlighted {
background: #663366; text-align: center;
}
.highlighted2 {
background: #333300; color: #FFFFCC; font-weight: bold; text-align: center;
}

