/*****************************************************************
 * Ripper1 common theme for www.ripper1.com
 * Created by OZ Website Services http://www.oz-web.net
 *
 * Edited 11/05/2011
 * Edited 08/22/2011
 * Edited 07/05/2011
 * Edited 05/11/2010
 * Edited 01/17/2008
 * Edited 11/27/2007
 * Edited 01/07/2007
 * Edited 08/31/2006
 * Created 06/28/1996
 * Tables 325
 *
 *****************************************************************/

/*****************************************************************
 * General page style. *
 *****************************************************************/

html
{
}

body 
{
	background: #000000 url('images/fire.jpg') repeat fixed; 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color : #BBE0E3; 
	font-size : 14px; 
	font-weight: normal; 
	text-decoration: none 
}


a img 
{
	border: none; 
}

a:link
{
	color: #66BCCE; 
	font-weight: normal; 
	text-decoration: none; 
}

a:visited
{
	color: #7EE5F4; 
	font-weight: normal; 
	text-decoration: none; 
}

a:hover
{
	color: #C1FFFB; 
	font-weight: bold; 
	text-decoration: underline; 
}

a:active
{
	color: #C1FFFB; 
	font-weight: bold; 
	text-decoration: underline; 
}


/*****************************************************************
 * Heading Styles *
 *****************************************************************/

h1

{
	font-size: 28px; 
	font-weight: bold; 
	text-decoration: none; 
}

h2	
{
	font-size: 24px; 
	font-weight: bold; 
	text-decoration: none; 
}

h3	
{
	font-size: 20px; 
	font-weight: bold; 
	text-decoration: none; 
}

h4
{
	font-size: 19px; 
	font-weight: bold; 
	text-decoration: none; 
}

/*****************************************************************
 * Custom Text Styles *
 *****************************************************************/

.genxl 
{
	font-size: 18px;
	font-weight: bold; 
}

.biggerText 
{
	font-size: 1.2em;
}

.smallerText 
{ 
	font-size : 10px; 
}

.black 
{ 
	color : #000000; 
	font-size : 12px; 
	text-decoration: none; 
}

.dark 
{ 
	color : #005E66; 
	font-size : 14px; 
	text-decoration: none; 
}

.darklg
{ 
	color : #005E66; 
	font-size : 18px; 
	text-decoration: none; 
}

.textbox 
{ 
	color : #005E66; 
	font-size : 10px; 
	text-decoration: none; 
}

.alert
{
	color: #E02E3B; 
	font-weight: bold; 
	text-decoration: none; 
}

.alertlg
{
	color: #E02E3B; 
	font-size : 15px; 
	font-weight: bold; 
	text-decoration: none; 
}

.output
{
	color: #FF00FF; 
	font-weight: bold; 
	text-decoration: none; 
}


.menu
{
	color: #BBE0E3; 
	font-size : 14px; 
	font-weight: normal; 
	text-decoration: none; 
}

a.menu
{
	color: #68BEBB; 
	font-weight: normal; 
	text-decoration: none; 
}

a.menu:visited
{
	color: #88FEFD; 
	font-weight: normal; 
	text-decoration: none; 
}

a.menu:hover
{
	color: #C1FFFB; 
	font-weight: bold; 
	text-decoration: none; 
}

a.menu:active
{
	color: #C1FFFB; 
	font-weight: bold; 
	text-decoration: none; 
}

/*****************************************************************
 * Horizontal Line Style *
 *****************************************************************/

hr	
{ 
	height: 1px;
	margin-top: 0.5em;
	border: solid #C1FFFB 0px; 
	border-top-width: 1px;
}


/*****************************************************************
 * LIST ICONS *
 *****************************************************************/

ul
{
	list-style-image: url('images/star.gif');
}
ul ul
{
	list-style-image: url('images/star.gif');
}
ul ul ul
{
	list-style-image: url('images/star.gif');
}


/*****************************************************************
 * Input Buttons *
 *****************************************************************/

input.shortbutton
{	
  	background: url("images/shortbutton.gif") no-repeat;
	color: #C1FFFB; 
	font-weight: bold; 
	width: 100px;
  	height: 25px;
  	margin: 0;
  	padding: 0;
  	border: 0;
}

input.shortbutton:hover
{	
  	background: url("images/shortbutton_active.gif") no-repeat;
	color: #FFFFFF; 
	font-weight: bold; 
	width: 100px;
  	height: 25px;
  	margin: 0;
  	padding: 0;
  	border: 0;
}

input.shortbutton:active
{	
  	background: url("images/shortbutton_active.gif") no-repeat;
	color: #FFFFFF; 
	font-weight: bold; 
	width: 100px;
  	height: 25px;
  	margin: 0;
  	padding: 0;
  	border: 0;
}

input.longbutton
{	
  	background: url("images/longbutton.gif") no-repeat;
	color: #C1FFFB; 
	font-weight: bold; 
	width: 200px;
  	height: 25px;
  	margin: 0;
  	padding: 0;
  	border: 0;
}

input.longbutton:hover
{	
  	background: url("images/longbutton_active.gif") no-repeat;
	color: #FFFFFF; 
	font-weight: bold; 
	width: 200px;
  	height: 25px;
  	margin: 0;
  	padding: 0;
  	border: 0;
}

input.longbutton:active
{	
  	background: url("images/longbutton_active.gif") no-repeat;
	color: #FFFFFF; 
	font-weight: bold; 
	width: 200px;
  	height: 25px;
  	margin: 0;
  	padding: 0;
  	border: 0;
}

FORM, SELECT, INPUT 
{
	display: inline;
	font-size: 1em;
	margin: 0.1em;
}

TEXTAREA 
{
	margin: auto;
	display: block;
	width: 95%;
}

input:focus, select:focus, textarea:focus 
{
	background: #FFE3E6;
}



/*****************************************************************
 * Table Styles *
 *****************************************************************/

/*****************************************************************
 * Overall Page Table *
 *****************************************************************/
table
{
	width: 80%;
	border-color:#FF0000;
	background: #000000;
}

/*****************************************************************
 * Image Page Table *
 *****************************************************************/
table.image
{
	width: 100%;
	border: 0px;
	padding: 0px;
}

/*****************************************************************
 *	
 *	Table Cell Styles 
 *	
 *****************************************************************/

/*****************************************************************
 *	Main Cells
 *****************************************************************/

th 
{
	color: #EFEFEF;
	font-size: 1.1em;
	font-weight: bold;
	background-color: 330000;
	white-space: nowrap;
	padding-left:5px; padding-right:5px; padding-top:7px; padding-bottom:7px
}

td
{
	text-align: center;
	vertical-align: top;
}

td.center
{
	text-align: center;
	vertical-align: top;
}

td.left
{
	text-align: left;
	vertical-align: top;
}

td.right
{
	text-align: right;
	vertical-align: top;
}

td.light
{
	text-align: center;
	vertical-align: top;
	background: #C0C0C0; 
}

td.privacy_header
{
	background: #009999; 
	border: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color : #C1FFFB; 
	font-size : 15px; 
	font-weight: bold; 
	text-decoration: none 
}

/*****************************************************************
 * White Background Table *
 *****************************************************************/

table.whitelarge
{
	width: 600px;
	border: 0px;
	padding: 0px;
	background: #FFFFFF;
}

table.white
{
	width: 300px;
	border: 0px;
	padding: 0px;
	background: #FFFFFF;
}

table.whitesmall
{
	width: 50px;
	border: 0px;
	padding: 0px;
	background: #FFFFFF;
}

/*****************************************************************
 * Grey Background Table *
 *****************************************************************/

table.grey
{
	width: 700px;
	border: 0px;
	padding: 0px;
	background: #C0C0C0;
}

/*****************************************************************
 * FAQ Table *
 *****************************************************************/

table.FAQ
{
	width: 100%;
	border: 0px;
	padding: 0px;	
}

td.faq1a
{
	background: #00989A; 
	border: 0px;
	padding: 0px;
	text-align: center;
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF; 
	font-size : 15px; 
	font-weight: bold; 
	text-decoration: none 
}

td.faq1b
{
	background: #005E66; 
	border: 0px;
	padding: 0px;
	text-align: left;
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF; 
	font-size : 12px; 
	font-weight: normal; 
	text-decoration: none 
}

td.faq2a
{
	background: #006566; 
	border: 0px;
	padding: 0px;
	text-align: center;
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color : #01FFFC; 
	font-size : 15px; 
	font-weight: bold; 
	text-decoration: none 
}
td.faq2b
{
	background: #003234; 
	border: 0px;
	padding: 0px;
	text-align: left;
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color : #BBE1E3; 
	font-size : 12px; 
	font-weight: normal; 
	text-decoration: none 
}

/*****************************************************************
 * Faves Table *
 *****************************************************************/

table.faves
{
	width: 80%;
	border-top: 2px solid #BBE0E3;
	border-bottom: 2px solid #BBE0E3;
	border-right: 2px solid #BBE0E3;
	border-left: 2px solid #BBE0E3;
	padding: 2px;	
	background: #111111; 
}

td.faves
{
	border-top: 1px solid #BBE0E3;
	border-bottom: 1px solid #BBE0E3;
	border-right: 1px solid #BBE0E3;
	border-left: 1px solid #BBE0E3;
	text-align: center;
	vertical-align: top;
}

td.favesleft
{
	border-top: 1px solid #BBE0E3;
	border-bottom: 1px solid #BBE0E3;
	border-right: 1px solid #BBE0E3;
	border-left: 1px solid #BBE0E3;
	text-align: left;
	vertical-align: top;
}

/*****************************************************************
 * Image Popup Window *
 *****************************************************************/

#thumbBox
{ 
/*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
border: 1px solid #9CF7F8;
background: #000000;
visibility: hidden;
z-index: 10;
cursor: pointer;
}

#thumbBox .footerbar
{ 
/*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
color: #EFEFEF; 
letter-spacing: 5px;
line-height: 1.1em;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage
{ 
/*DIV within thumbbox that holds the enlarged image */
background:#000000; 
}

#thumbLoading
{ 
/*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid #FFFFFF;
background-color: #000000;
padding: 5px;
z-index: 5;
}
