.bgmain {
/*  background-image:url("../images/bgRTC.jpg"); */
background-image:url("../images/bgsilver.jpg");
background-repeat: repeat-x; 
margin-top:0px; 
margin:0 auto;
text-align:center;
}

.holdall{
  width:960px;
  /* min-height:1050px;  */
  margin:0 auto;
}

.viewerall{
  width:960px;
  margin:0 auto;
  background-color: #313131;
}

 .viewertop {
  float: left; 
  display: block;
  background-color: #313131;
  width: 950px;
  height: 50px;
  padding: 0 5px 0 5px;
  text-align:left;
}

.viewerleft{
  float: left; 
  display: block;
  width: 390px; 
/*  min-height: 729px;   */
  background-color: #313131;
  padding: 0 0 0 5px;
}

.viewermid{
  float: left; 
  display: block;
  width: 960px; 
  background-color: #313131;
}

#mainpic {
  float: left; 
  display: inline;
  padding: 0 4px 0 4px;
  width: 100%;
}

#largepic img a {
  border:solid 1px #dea635;
}

#largepic  a:hover img {
  border:solid 2px #fff;
}
.mainpicnav {
  width: 95%;
  margin: 0;
  padding: 0;
  color: #dea635;
}

.mainpicnav img {
  height: 16px; 
  border:0;
}

.mainpicnav a {
  text-decoration: none;
}

.mainpicnav a:hover {
  font-weight: bold;
  text-decoration: underline;
}

.thumbs {
  float: left; 
  display: inline;
/*  margin-top: -20px; */
  width: 390px;
}

.thumbs img {
  width: 67px;
  height: 44px;
  border:solid 1px white;
  margin: 4px;
}
 
.viewercenter {
  float: left; 
  display: inline;
  width: 550px;
  background-color: #313131;
  padding: 0 0 0 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
}

.viewerfixed {
  font: normal 10px "Lucida Grande", "Verdana", sans-serif;
  color: #fff;
  text-decoration: none;
  text-align:left;
  padding-bottom: 10px;
  margin: 0;
  padding: 1px;
  float: left;
}

.centerdetails {
  float: left; 
  display: inline;
  padding: 0 2em 0 0;
}

.viewerdetails {
  float: left; 
  display: inline;
  text-align:left;
  padding: 4px;
  width: auto;
  white-space:pre;
}

.vieweremails {
  float: left; 
  display: inline;
  text-align:left;
  padding: 10px;
  width: 560px;
}

.vieweremails img {
  vertical-align: middle;
}

.viewerright {
  float: right; 
  display: inline;
  width: 155px;
  background-color: #000000;
  padding: 0 0px 0 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
  font-size: 10px;
  color: #ffffff;
}

.viewerbottom {
  float: left; 
  display: inline;
  width: 740px;
  background-color: #313131;
  padding: 0 20px 0 200px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
  font-size: 10px;
  color: #ffffff;
}

.leftmenu {
float: left; 
display: inline;
background-image:url('../images/menu.jpg');
background-repeat:repeat-x;
float:left;
width:300px;
height:550px;
text-align:left;
margin: 0;
padding: 0;
}

.leftnav{
	background-image:url('../images/menu.jpg');
	background-repeat:repeat-x;
	height:350px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	color: #ffffff;
}

.leftnav ul{
 list-style-type: none;
 margin:0;
 padding: 10px;
}

.leftnav li{
	padding-top: 10px;
}

.leftnav a:hover {
	text-decoration: underline;
}

.contactor {
	float: left; 
	display: inline;
	text-align:left;
    width: 160px;
    background-color: #212121;
    padding: 0 0 0 10px;
}

.commentary {
	float: left; 
	display: inline;
}

.rightmain{
float: right; 
display: inline;
width:640px;
margin-left: -10px;
padding:10px 0 0 0;
text-align:left;
}

.clst {
    width:300px;
	color: #dea635;
	vertical-align: middle;
/* border: 4px inset #fff; */
}

.clst ul{
	margin:0;
	padding: 10px;
}

.clst li{
    list-style-type: none;
	padding: 10px 0 0 20px;
}

.clst a:hover {
	text-decoration: underline;
}

.share {
  display: inline;
  margin: 0;
  padding: 0;
  border-color: #fff;
  color: #fff;
  text-decoration: none;
  font: normal 11px/1.4em "Lucida Grande", "Verdana", sans-serif;
}

.share img {
  margin: -10px 4px 0 4px;
  border-color: #fff;
}

#email {
  position: fixed; 
  float: right;
  display: inline;
  top: 0; 
  left: 300px;
  width: 570px;				/* For IE  */
  margin: 16px 0 0 100px;
  padding: 0;
  font: normal 11px/1.4em "Lucida Grande", "Verdana", sans-serif;
  color: #000;
  text-decoration: none;
  text-align:left;
}

#etypec, #etypee, #etypef, #etypes, #etypen, #etypet, #egood, #efail, #ewait, #msell, #ecaptcha {
  position:absolute; 
  display: none;
  padding: 10px;				/* For IE  */
  background-color: #fff;
  border: 5px solid #CCC;
  z-index: 90;
}

.ebrdc {
	text-align:left;
	font-style: italic; 
	font-size:.8em;
    text-decoration: none;
}

.eele {
	color: #cc9933;
	font-weight: 900;
}
.ebutton {
	background-color: #cc9933;
}

.center{
	float:left;
	display:inline;
	width: 840px;
	height: 350px;
	position:relative;
 	margin:0;
 	padding:0;
	background-color: black;
	text-align:left;
/*     border: 4px inset #000;  */
}

#viewer {
	position:relative;
	display:block;
	margin:0;
	padding:5px 15px 0 10px;
	width: auto;
/*border: 4px inset #000;  */
}

.mainmenu{
background-image:url('../images/menubg.jpg');
background-repeat: repeat-x;
text-align:left;
width:960px;
height:46px;
margin:0 auto;
margin-top: 5px;
line-height:2.8em;
}

.menufont{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#fafafc;
}

.menuicons {	
	display: inline;
	margin-top: 0px;
}
 
 a.menufont:hover {
	text-decoration: underline;
}

/*================= STYLES FOR Drop Down Menus==================*/

.menucan {             /* for all browsers (non-IE) that obey min-width */
	position:relative;
	border:0;
	margin: 0;
	padding: 0 0px 0 10px;
	width:100%;
	left:5px;    
	z-index:20;
	line-height: 1.5em;
}

.menucan a,
.menucan a:link,             
.menucan a:active,             
.menucan a:visited { 
	background: transparent; 
	text-decoration: none;
}
.menucan a:hover {
/*	text-decoration: none; */
	text-decoration:underline;
} 

.dmenus {
	position:relative;        /* establish a menu-relative positioning context */
	float:left;                                     /* play nicely with others */
	margin: 0px 0 0 0px;
/*	padding-bottom:100px; */
	border:0;
/*	background:#dedede; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
    color: #fff;
/*    margin-bottom:-90px;
/* border: 1px solid #000; */
}

.dmenus img {
  margin: -4px 0 0 0;
  padding: 0;
  border-color: #fff;
}

.dmenus ul {
	margin:  -8px 0 0 8px;
	padding: 10px 0 4px 0;
	list-style-type:none;          /* we don't want to view the list as a list */
                               /* this must be 1.0 or 1.5 or 2.0 for Mozilla */
	width: auto;  
}  

.dmenus li {
	float:left;    /* this creates the side-by-side array of top-level buttons */
	position:relative;    /* create local positioning contexts for each button */
	margin-left:10px;
	margin-right:10px;
	margin-bottom:1px;
}

.dmenus ul li table {
	margin:-1px 0;              /* IE5 needs -1px top and bottom table margins */
	m\argin:0;               /* re-zero the table margins for everyone but IE5 */
	border-collapse:collapse;      /* IE5 needs this for the sub-menus to work */
	font-size:12px;        /* this sets the base font size for our entire menu */
}

/*======================== TOP LEVEL MENU DEFINITIONS ========================*/

.dmenus ul li ul {
	display:none;                  /* initially hide the entire list hierarchy */
	position:absolute;
/*	padding:1.2em;                               /* this is our box border width */
	font-weight: normal;
	text-align:left;
	font-size: 12px;
	line-height: 1.2em;
	white-space: nowrap;
}

.dmenus ul li a,
.dmenus ul li a:visited {                    /* unselected top-level menu items */
	display:block;
	float:left;
    color: #fff;
}

.dmenus ul li:hover a,
.dmenus ul li a:hover {                        /* selected top-level menu items */
/*  	background:#dedede;       /* this sets the drop-down menu background color */
}

/*======================== 2ND LEVEL MENU DEFINITIONS ========================*/

.dmenus ul li:hover ul,
.dmenus ul li a:hover ul {                           /* 2nd level drop-down box */
	display:block;
	position:absolute;
/*	width:140px;			/* width of first drop down container */
/*  Main adjustment start   */ 
	width:120px;			/* width of first drop down container */
/*  Main adjustment end   */ 
	margin: -10px 0 0 -10px;
	padding: 5px 0 5px 0;
	left: 20px;
	top: 30px;
	text-decoration:none;
 	background: black; 
    border: 1px solid white; 
}

.dmenus ul li:hover ul.leftbutton,
.dmenus ul li a:hover ul.leftbutton {/* our first dropdown should not be skewed */
	left:0px;
}

.dmenus ul li:hover ul.skinny,
.dmenus ul li a:hover ul.skinny {             /* 2nd level skinny drop-down box */
	width: 5em;   /* with a 12px default font, this is 97px width (97/12) */
}

.dmenus ul.rightmenu li:hover ul,
.dmenus ul.rightmenu li a:hover ul {    /* 2nd level neighborhood drop-down box */
	left:auto;
	right:0;         /* nudge the right menu right to line up under the border */
}

.dmenus ul li:hover ul li a,
.dmenus ul li a:hover ul li a {                   /* 2nd level unselected items */
	left:auto;
	border: 0;
	margin: 0;
	padding: 0;
	height:auto;
	text-decoration:none;
	width:auto;
/* border: 1px solid #fff;  */
}

.dmenus ul li:hover ul li:hover a,
.dmenus ul li a:hover ul li a:hover {                /* 2nd level selected item */
/*	color:#a80016; 
	font-weight: bold;  */
	text-decoration:underline;
	background: transparent; 
}

.dmenus ul li:hover ul.skinny li a,
.dmenus ul li a:hover ul.skinny li a,
.dmenus ul li:hover ul.skinny li a:hover,
.dmenus ul li a:hover ul.skinny li a:hover {     /* 2nd level un+selected items */
	width:5em;
}

/*======================== 3RD LEVEL MENU DEFINITIONS ========================*/

.dmenus ul li:hover ul li ul,
.dmenus ul li a:hover ul li a ul {             /* hide inactive 3rd-level menus */
/*	visibility:hidden; */
	display:none;                  /* initially hide the entire list hierarchy */
/*	margin-left: -10px */
}
     
.dmenus ul li:hover ul li:hover ul,
.dmenus ul li a:hover ul li a:hover ul {             /* 3rd level drop-down box */
/*	visibility:visible; */
	display:block;                  
	position:absolute;
/*  Main adjustment start     */
/*	margin: -25px 0 0 0px;	      /* bring the top edge of the 3rd level menu up one */
	margin: -25px 0 0 -15px;	      /* bring the top edge of the 3rd level menu up one */
/*  Main adjustment end       */
	padding: 10px 20px 10px 0;
 	width: 20em;
 	background: black; 
	left: 7.5em;   
/*   border: 10px solid #fff;  */
}

.dmenus ul li:hover ul li:hover ul li a,
.dmenus ul li a:hover ul li a:hover ul li a {     /* 3rd level unselected items */
	width:20em;
	text-decoration:none;
/*  border: 2px solid #fff; */
}

.dmenus ul li:hover ul li:hover ul li a:hover,
.dmenus ul li a:hover ul li a:hover ul li a:hover {    /* level3 selected items */
	width:20em;
	text-decoration:underline;
}

.centerpic{
height:150px;
width:960px;
margin:0 auto;
}

#testimonials {
min-height: 230;
height: auto;
}


#showcase{
margin:0 auto;
text-align:center; 
background-color:#000000; 
width:960px;
height:175px;
border:none;
z-index:30;
}

.leftinfo{
float:left;
display:inline;
width:200px;
text-align:left;
background-color:#000000;
border-bottom-width: 1px;
border-left-width: 1px;
border-bottom-style: none;
border-left-style: none;
border-bottom-color: #999999;
border-left-color: #999999;
padding: 20px 20px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;

/*background-image:url('../images/menu.jpg');
background-repeat:repeat-x; */
}

.leftinfof {
float:left;
clear: left; 
display:block;
width:170px;
text-align:left;
background-color:#000000;
margin: 20px 0 0 20px; 
}
/* style="position: fixed; float: left; clear: left; display: block; margin: 20px 0 0 20px; */

.pgtitle{
height:30px;
width:960px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #ffffff;
background-color:#333333;
line-height:1.7em;
text-align:left;
}
.pgtitle2{
height:30px;
width:510px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #e9b73a;
background-color:#333333;
line-height:1.7em;
text-align:left;
}

.rightcontent{
float:left;
display:inline;
width:720px;
background-color:#000000;
text-align:left;
padding-top:20px;
padding-bottom:20px;
}

.maincontent{
/* position; absolute;  */
background-color:#000000;
width:960px;
float:left;
display: inline;
}

.comment{
width:38em;
height:12em;
}

.input{
height:1.8em;
width:15em;
}
.state{
height:1.8em;
}

hr {
clear: both;
margin: 0;
padding:0;
}

p.yellow{
color: #dea635;
text-decoration: none;
font: normal 14 "Lucida Grande", "Verdana", sans-serif;
	}

a.nav:link {
	font-size:14px;
	color: #FFFFFF;
	text-decoration: none;
}
a.nav:visited {
	font-size:14px;
	text-decoration: none;
	color: #FFFFFF;
}

a.nav:hover {
	text-decoration: underline;
}

a.navyellow:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a.navyellow:active {
	text-decoration: none;
	color: #FFFFFF;
}

a.navyellow:link {
	color: #dea635;
	text-decoration: none;
}
a.navyellow:visited {
	text-decoration: none;
	color: #dea635;
}
a.navyellow:hover {
	text-decoration: underline;
	color: #dea635;
}
a.navyellow:active {
	text-decoration: none;
	color: #dea635;
}

a.navyellowf:link {
	color: #dea635;
	text-decoration: none;
	font: normal 18px/1.4em "Lucida Grande", "Verdana", sans-serif;
}
a.navyellowf:visited {
	text-decoration: none;
	color: #dea635;
	font: normal 18px/1.4em "Lucida Grande", "Verdana", sans-serif;
}
a.navyellowf:hover {
	text-decoration: underline;
	color: #dea635;
	font: normal 18px/1.4em "Lucida Grande", "Verdana", sans-serif;
}
a.navyellowf:active {
	text-decoration: none;
	color: #dea635;
	font: normal 18px/1.4em "Lucida Grande", "Verdana", sans-serif;

}

.navyellowsmall {
	color: #dea635;
}
a.navyellowsmall:link {
	color: #dea635;
	text-decoration: none;
	font: normal 11px/1.4em "Lucida Grande", "Verdana", sans-serif;
}
a.navyellowsmall:visited {
	text-decoration: none;
	color: #dea635;
	font: normal 11px/1.4em "Lucida Grande", "Verdana", sans-serif;
}
a.navyellowsmall:hover {
	text-decoration: underline;
	color: #dea635;
	font: normal 11px/1.4em "Lucida Grande", "Verdana", sans-serif;
}
a.navyellowsmall:active {
	text-decoration: none;
	color: #dea635;
	font: normal 11px/1.4em "Lucida Grande", "Verdana", sans-serif;
}

a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: center}

.popup
{
   position:absolute; left:0; top:0; width:132;
   border-style:solid;
   border-width:4;
   border-color:blue;
   background-color:yellow;
   padding:5px;
   color:red;
   font-family:Arial;
   font-weight:bold;
   font-size:10pt;
   z-index:2;
   visibility:hidden;
}

.menu {
	font: normal 11px/1.4em "Lucida Grande", "Verdana", sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	
}
div.userdef {text-align: center;} 
div.userdef table {text-align: left; margin: 0 auto;}

.title_bg {
	background-color: #333333;
}
.title_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.table_bg {
	background-color: #000000;
	margin: 0 auto;
}
.body_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.body_text4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}

.body_text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 150%
}

.details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.details2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.body_h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #dea635;
}

.body_h1cm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #dea635;
    margin:0 0 20px 20px;
	padding: 15px 0 0 0;
}

/* style="margin:0 0 14px 20px; padding: 20px 0 0 0; */

.body_h1norm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #dea635;
}

.body_h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

.body_h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

.body3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	line-height: 1.5em;
    border: 0;
/* border: 4px inset #fff;  */
}

.body3 ul{
  list-style-type: none;
  margin: 0 0 0 0px;
  padding: 0 0 40px 0;
}
 
.body3 li{
  float: left;
  width: 100px;
  margin: 0 0 0 20px;
  padding: 0 20px 0 0;
  text-decoration: none;
}

.body3 a {
	color: #fff;
	text-decoration: none;
}
.body3 a img {
   border: 2px solid #212121;
}

.body3 a:hover img {
  border: 2px solid #dea635; 
}

.body3 a:link, .body3 ul li a:link {
	color: #fff;
	text-decoration: underline;
}
.body3 a:visited, .body3 ul li a:visited {
	color: #fff;
	text-decoration: underline;
}
.body3 a:hover, .body3 ul li a:hover {
	color: #dea635;
	text-decoration: none;
}
.body3 a:active, .body3 ul li a:active {
	color: #fff;
	text-decoration: none;
}

.body_h2yellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #dea635;
}

.body_h2margin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	margin-left: 40;
}

.watermark{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:red;
font-size:16px; 
font-weight:bold;
text-align:center;
width:148px;
height:22px;
/* z-index:200; */
z-index:10; 
display:block;
margin-top:-80px;
margin-left:0px;
}

.watermarkshow{
background-color:#000000;
opacity: .7;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
height:22px;
}

.watermarkinside{
position:relative;
font-family:verdana, arial,helvetica,sans serif; 
color:red;
font-size:16px; 
font-weight:bolder;
text-align:center;
width:148px;
height:22px;
/* z-index:200; */
z-index:10; 
display:block;
margin-top:-20px;
margin-left:0px;
}

.title_h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #dea635;
}
.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #dea635;
}
.title_h3norm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #dea635;
}


.title_h3black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000000;
}


.body2_bg {
	background-color: #CCCCCC;
}
.body2_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
/* 	height:1.8em; */
}

.form2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #000000;
	border: 1px solid #ffffff;
	margin-top:10px;
	margin-bottom:0px;
}

.formaccount {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	width: 100px;
	height: 18px;
}
.tab_active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
}
.tab_inactive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #282828;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
}
.tab_body {
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	
	border-left-style: none;
	border-right-color: #999999;

	border-left-color: #999999;
  
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	margin: 20px;
	padding: 20px;
}
.tab_top {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #ffffff;
}

.tab_topbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}

.head_bg
{
	background-color: #333333;
}
.header_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.row1_bg {
	background-color: #222222;
}
.row2_bg {
	background-color: #333333;
}
.row_div_bg {
	background-color: #cccccc;
}
.img_border {
	border: 1px solid #000000;
	margin-top: 1px;
	margin-bottom: 3px;
}
.body_text14pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.body_text12pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C99A00;
	background-color: #1A1A1A;
	border: 1px solid #7E7E7E;
}
a {
	color: #C99A00;
	text-decoration: none;
}
.body_text9pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.header_text20pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #dea635;
}
.header_text16pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
}
.subtitle_bg {
	background-color: #333333;
}
.subtitle_text12pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.subtitle_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.body_text11pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.body_text16pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.tab_body2 {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;

	margin: 10px;
	padding: 10px 10px 10px;
}

.tab_hours {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #999999;
	border-left-color: #999999;

	margin: 20px;
	padding: 20px 20px 20px;
}

.disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.outline
{
	border: 1px solid #333333;
}
.subtitle_outline
{
	border: 1px solid #333333;
}

#left{
float:left;
display:inline;
width:35px;
height:247px;
}

#right{
float:left;
display:inline;
width:35px;
}

#middlepic{
float:left;
display:inline;
width:480px;
height:340px;
margin-left:37px;
}

.footer{
margin:0 auto;
background-image:url('../images/footerbg.jpg');
background-repeat:repeat-x;
height:47px;
width:960px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
}

.png{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/giveawaypng.png',sizingMethod='scale');}

.opaqueon {
	opacity: 1;           /* fx, safari, opera */
	-moz-opacity: 1;       /* mozilla, netscape */
	filter: alpha(opacity=100); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; // first!
	filter: alpha(opacity=100);					// second!
}

.opaqueoff {
	opacity: 0.5;           /* fx, safari, opera */
	-moz-opacity: 0.5;       /* mozilla, netscape */
	filter: alpha(opacity=50); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // first!
	filter: alpha(opacity=50);					// second!
}
