body 	{ margin: 0px 0px 0px 0px;
	  background: #FFFFFF;
	  background-image: url(images/BG_background1.jpg);
	  background-repeat: repeat-x;
	  background-position: top left;
	  font-family: arial, tahoma, verdana;
	  font-size: 10pt;
	  text-align: left;
	  font-style: normal;
	  font-weight: normal; 
	  color: #666666;
	  }


h1	{ color: #666666; font-family: arial, tahoma, calibri; font-size: 13pt; font-weight: bold;
	  margin-bottom: 2px; margin-top: 0px; }
h2	{ color: #666666; font-family: arial, tahoma, calibri; font-size: 13pt; font-weight: bold;
	  margin-bottom: 2px; margin-top: 0px; }
h3	{ color: #666666; font-family: arial, tahoma, calibri; font-size: 11pt; font-weight: bold;
	  margin-bottom: 2px; margin-top: 0px; }



#BG_pattern	{ background: url(images/BG_background2.gif) no-repeat 50% 0; }


.BG_title	{ background-image: url(images/logo_game.gif); background-repeat: no-repeat;
		  background-position: top left;
		  }
.BG_navbar	{ background-image: url(images/BG_navbar.gif); background-repeat: no-repeat;
		  background-position: top left;
		  }
.BG_header	{ background-image: url(images/header.jpg); background-repeat: no-repeat;
		  background-position: top left;
		  padding-right:350px; padding-left:40px;
		  }
.BG_freequote	{ background-image: url(images/BG_freequote.gif); background-repeat: no-repeat;
		  background-position: top left;
		  }
.BG_footer	{ background-image: url(images/BG_footer.jpg); background-repeat: repeat-x;
		  background-position: top left;
		  }

.BOX_freequote	{ background: url(images/BG_freequote.gif) no-repeat top left;
		  height: 400px;
		  padding: 10px;
		  }
.BOX_testimonials{ background: url(images/BG_testimonials.gif) no-repeat top left;
		  height: 200px;
		  padding: 10px;
		  }
.BOX_projects	{ background: url(images/BG_testimonials.gif) no-repeat top left;
		  height: 200px;
		  padding: 10px;
		  }
.BOX_default	{ background: url(images/BG_boxes.gif) repeat-y top left;
		  border-top: 1px solid #CECECE; border-bottom: 1px solid #CECECE;
		  padding: 10px; margin-bottom:5px;
		  }

.footerbox	{ width:900px; text-align:left; padding: 10px; }
.tfooter	{ color: #FFFFFF; font-size: 8pt; font-weight:bold; }

.header		{ color: #FE8512; font-size: 14pt; }
.header2	{ color: #FFFFFF; font-size: 13pt; }

.header_page	{ color: #FFFFFF; font-size: 26pt; font-weight:normal; cursor:default; }

.tblue		{ color: #276CA7; }
.tred		{ color: #F40000; }
.torange	{ color: #FE5D03; }
.tyellow	{ color: #FFFF00; }
.twhite		{ color: #FFFFFF; }
.tgrey		{ color: #999999; }
.tblack		{ color: #000000; }


.p-l		{ padding-left:   30px; }
.p-t		{ padding-top:    30px; }
.p-r		{ padding-right:  30px; }
.p-b		{ padding-bottom: 30px; }
.p-l10		{ padding-left:   10px; }
.p-t10		{ padding-top:    10px; }
.p-r10		{ padding-right:  10px; }
.p-b10		{ padding-bottom: 10px; }



.p-l220		{ padding-left: 220px; }

.imgBorder	{ border: #999999 1px solid; padding:2px; }
.imgAlign	{ vertical-align: middle; }




HR	{ color: #000000; width: 100%; height: 1px; }
TD	{ font-family: arial,tahoma,verdana; font-weight: normal; line-height: 1.2 }
li	{ list-style-image: url(images/icon_listitem.gif); margin-top: 1px; }
ul	{ margin-top:2px; margin-bottom:4px; }



.field	{ border: 1px solid #A8A8A8;
	  font-family: calibri, tahoma, arial;
	  font-size: 10pt;
	  color: #666666;
	  padding: 2px;
	  width: 98%;
	  }

.BTN_contact	{ color: #483800;
		  font-family: calibri, tahoma, arial, verdana; font-size: 11pt;
		  background-image: url(images/BG_buttons.gif);
		  background-repeat: repeat-x;
		  background-position: top;
		  height: 30px;
		  cursor: hand;
		  padding-left:25px; padding-right:25px;
		  border: 1px solid #EFBE13;
		  }





a		{ font-family: arial,tahoma,verdana;  font-size: 10pt; font-weight: normal;
		  text-decoration: none; color: #666666; }
a:hover		{ font-family: arial,tahoma,verdana;  font-size: 10pt; font-weight: normal;
		  text-decoration: none; color: #111111; }
a:visited	{ font-family: arial,tahoma,verdana;  font-size: 10pt; font-weight: normal;
		  text-decoration: none; color: #666666; }


a.black		{ font-family: arial,tahoma,verdana;  font-size: 10pt;
		  font-weight: normal;
		  text-decoration: underline;
		  color: #666666;
		  }
a.black:hover	{ font-family: arial,tahoma,verdana;  font-size: 10pt;
		  font-weight: normal;
		  text-decoration: underline;
		  color: #F67A00;
		  }
a.black2	{ font-family: arial,tahoma,verdana;  font-size: 10pt;
		  font-weight: normal;
		  text-decoration: underline;
		  color: #666666;
		  }
a.black2:hover	{ font-family: arial,tahoma,verdana;  font-size: 10pt;
		  font-weight: normal;
		  text-decoration: underline;
		  color: #F67A00;
		  }
a.footer	{ font-family: arial,tahoma,calibri;  font-size: 8pt;
		  font-weight: normal;  text-decoration: none;
		  color: #FFFFFF;
		  }
a.footer:hover	{ font-family: arial,tahoma,calibri;  font-size: 8pt;
		  font-weight: normal;  text-decoration: underline;
		  color: #FFFFFF;
		  }




a.menu		{ font-family: calibri,tahoma,arial,verdana;  font-size: 11pt;
		  font-weight: bold; font-style: italic;
		  text-decoration: none;
		  color: #FFFFFF;
		  }
a.menu:hover	{ font-family: calibri,tahoma,arial,verdana;  font-size: 11pt;
		  font-weight: bold; font-style: italic;
		  text-decoration: none;
		  color: #FF860F;
		  }









/* Latest Releases */
#latestReleases { width: 290px; height: 220px; }

.SpecialDiv { width: 290px; padding-top: 10px; }
.SpecialDiv a	     { color: #666666; text-decoration:underline; }
.SpecialDiv a:hover  { color: #F67A00; text-decoration:underline; }

#lpArrows { position: absolute; margin-left: 10px; margin-top: 0px; }
#prev { background: URL("images/left-arrow.gif") no-repeat; width: 49px; height: 11px; cursor: pointer; float: left; margin-right: 25px; }
#next { background: URL("images/right-arrow.gif") no-repeat; width: 52px; height: 11px; cursor: pointer; float: left;  }
