body
{ 
	background-color:#2B0B16;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin-top:30px;
	color:#fff;
}


h1
{
	color:#E8E8E8;
	font-size:1em;
	font-weight:bold;
	text-align:left;
	/*padding: 0px 0px 0px 0px;*/
}

h2
{
	color:#B6ABAE;
	font-size:0.9em;
	font-weight:bold;
}

		
p
{
	color:#C4BBBE;  /*#E8E8E8*/
	font-size:0.8em;
	font-weight:normal;
	text-align:left;
	padding: 5px 0px 0px 0px;
}

ul
{
	color:#C4BBBE;
	font-size:0.8em;
	font-weight:normal;
	text-align:left;
	padding: 5px 0px 0px 50px;
}

img
{ 
 border:none;
 behavior: url(/iepngfix.htc); 
}


hr 
{ 
 width: 50%; 
 height: 1px; 
 border: none 0;
 border-top: 1px dashed #78636A;
 margin-bottom:7px; 
 margin-top:11px;
 text-align:center;
} 

iframe
{
border: 0px solid #ff0;
margin: 10px 0px 0px 19px;
overflow-x: hidden;
overflow-y: auto; 
}

/* Standard Tag Classes - Extended */

a:link    { font-family: arial, helvetica, sans-serif; color: #C4BBBE; text-decoration: none; font-weight: 400; }
a:active  { font-family: arial, helvetica, sans-serif; color: #C4BBBE; text-decoration: none; font-weight: 400; }
a:visited { font-family: arial, helvetica, sans-serif; color: #C4BBBE; text-decoration: none; font-weight: 400; }
a:hover   { font-family: arial, helvetica, sans-serif; color: #D57D04; text-decoration: none; font-weight: 400; }

a.menu:link    { font-size: 75%; font-family: arial, helvetica, sans-serif; color: #EAE7E8; text-decoration: none; font-weight: 400; }
a.menu:active  { font-size: 75%; font-family: arial, helvetica, sans-serif; color: #EAE7E8; text-decoration: none; font-weight: 400; }
a.menu:visited { font-size: 75%; font-family: arial, helvetica, sans-serif; color: #EAE7E8; text-decoration: none; font-weight: 400; }
a.menu:hover   { font-size: 75%; font-family: arial, helvetica, sans-serif; color: #ffffff; text-decoration: underline; font-weight: 400; }

a.box:link    { font-family: arial, helvetica, sans-serif; color: #D57D04; text-decoration: none; font-weight: 400; }
a.box:active  { font-family: arial, helvetica, sans-serif; color: #D57D04; text-decoration: none; font-weight: 400; }
a.box:visited { font-family: arial, helvetica, sans-serif; color: #D57D04; text-decoration: none; font-weight: 400; }
a.box:hover   { font-family: arial, helvetica, sans-serif; color: #fff; text-decoration: none; font-weight: 400; }

a.whitedoor:link    { color: #8A7A7D; text-decoration: none; }
a.whitedoor:active  { color: #8A7A7D; text-decoration: none; }
a.whitedoor:visited { color: #8A7A7D; text-decoration: none; }
a.whitedoor:hover   { color: #ffffff; text-decoration: none; }

a.home:link    { font-family: arial, helvetica, sans-serif; color: #D57D04; text-decoration: none; font-weight: 400; }
a.home:active  { font-family: arial, helvetica, sans-serif; color: #D57D04; text-decoration: none; font-weight: 400; }
a.home:visited { font-family: arial, helvetica, sans-serif; color: #D57D04; text-decoration: none; font-weight: 400; }
a.home:hover   { font-family: arial, helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: 400; }


/* Special Classes */

.standard  { font-size: 80%; font-family: arial, helvetica, sans-serif; color: #E8E8E8; font-weight: 400 }
.large     { font-size: 90%; font-family: arial, helvetica, sans-serif; color: #ffffff; font-weight: 400 }
.xl        { font-size: 110%; font-family: arial, helvetica, sans-serif; color: #ffffff; font-weight: 400 }
.whitedoor { font-size: 8pt;  font-family: arial, helvetica, sans-serif; color: #785D67; font-weight: 400 }
.headerText {color:#EAE7E8; font-size:1.1em; text-align:right; padding: 20px 20px 0px 0px; margin:0px;}	
.boxTitle    {	color:#fff; font-size:0.8em; font-weight:normal; text-align:left; padding: 18px 0px 0px 0px; margin:0px;}
.boxStandard {	color:#999999; font-size:0.7em; font-weight:normal; text-align:left; padding: 10px 5px 0px 0px; margin:0px;}

.quote  { font-size: 1.4em; font-family: times, verdana, arial, helvetica, sans-serif; color: #E8E8E8; font-weight: 600; padding:5px;}



#OuterContainer
{      
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;		
	/*background-color:#f330f0;*/
	text-align:center;
}

#InnerContainer
{      
	width:900px;
	/*-margin:0px auto;*/
	margin-left:auto;
	margin-right:auto;	
	/*background-color:#ccc;*/
}


#header
{      
	width: 900px;
	height:100px; 
	margin-left:auto;
	margin-right:auto;	
	/*background-color:#ee0000;*/
}

    #headerL
    {						
     	width:50%;
		  height:100px;   
		  /*background-color:#891027;*/
		  float:left;
			text-align:left;
    }

	                            
    #headerR
    {
      width:50%;
		  height:100px;              	
		  /*background-color:#f330f0;*/
		  float:right;			
    }	



				
#footer
{      
	width: 900px;
	height:30px; 
	margin-left:auto;
	margin-right:auto;	
	/*background-color:#0000ee;*/
}


#weblinks
{      
	width: 855px;
	height:40px; 
	margin-left:auto;
	margin-right:auto;
	text-align:right;	
	/*background-color:#00eece;*/
}		

    #footerL
    {						
		  height:30px;   
		  float:left;
			padding-left:10px;
    }

	                            
    #footerR
    {
		  float:right;
			text-align:right;
			padding-right:25px;
    }	
				
			
    #footerL, #footerR
    {
     font-size:0.7em; 
		 color:#8A7A7D;
    }					
				
#menu
{      
	width: 900px;
	height:25px;  
	margin-left:auto;
	margin-right:auto;	
	/*background-color:#00e123;*/		
}		

      #menu ul
      {
      font-size:1em;
      list-style: none;
			padding:0px;	
      /*padding-top: 0px;
      padding-right: 0px;
      padding-bottom: 0px;
      padding-left: 3px;*/
      margin: 0px;
      } 
      
      #menu li
      {
      height:25px; 
			float: left;
			padding-top: 5px;
      padding-left: 14px;
      padding-right: 10px;
      } 	
			
			
#main
{      
	width: 900px;
	height: 470px; 
	margin-left:auto;
	margin-right:auto;	
	/*background-color:#ee0000;*/
}

    #mainL
    {						
     	width:648px;
		  height:470px;   
		  /*background-color:#ff0034;*/
		  float:left;
			/*border:1px solid #ff0;*/
    }

	                            
    #mainR
    {
      width:235px;
		  height:470px;              	
		  background-color:#2B0B16;  /*c7c7d1*/
		  float:right;
			/*border:1px solid #0f0;*/
    }	
		
    #mainL_XL
    {						
     	width:650px;
		  height:870px;   
		  /*background-color:#ff0034;*/	
		  float:left;
    }		
		
/* do boxes */

    #boxLarge
    {      
    	width:650px;
    	height:450px; 
    	margin-left:auto;
    	margin-right:auto;	
			margin-top:20px;
			margin-bottom:20px;
			text-align:left;
			background-image:url('/imagesNew/largebox.jpg');
    	/*background-color:#eef0f0;*/						
    }	

          #boxLargeInner
          {      
          	width:630px;
          	height:420px; 
          	/*background-color:#17fe43;*/
          }	
										
              #boxLargeInnerContent
              {      
              	width:630px;
              	height:90%; 
              	/*background-color:#ff0;
    						padding:20px 20px 0px 30px; 
								margin:0px;*/							
              }	

              #boxLargeInnerContent p
              {      
    						padding:20px 5px 0px 30px; 
								margin:0px;							
              }	

              #boxLargeInnerContent h1
              {      
    						padding:30px 5px 0px 30px; 
								margin:0px;							
              }								

              #boxLargeInnerContent h2
              {      
    						padding:30px 5px 10px 30px; 
								margin:0px;							
              }		
														
    #boxXLarge
    {      
    	width:650px;
    	height:850px; 
    	margin-left:auto;
    	margin-right:auto;	
			margin-top:20px;
			margin-bottom:20px;
			text-align:left;
			background-image:url('/imagesNew/xlargebox.jpg');
    	/*background-color:#eef0f0;*/						
    }	

          #boxXLargeInner
          {      
          	width:630px;
          	height:420px; 
          	/*background-color:#17fe43;*/
          }	
										
              #boxXLargeInnerContent
              {      
              	width:630px;
              	height:90%; 
              	/*background-color:#ff0;
    						padding:20px 20px 0px 30px; 
								margin:0px;*/							
              }																						


              #boxXLargeInnerContent p
              {      
    						padding:20px 5px 0px 30px; 
								margin:0px;							
              }	

              #boxXLargeInnerContent h1
              {      
    						padding:30px 5px 0px 30px; 
								margin:0px;							
              }	
						
																							
    #boxMedium1
    {      
    	width:650px;
    	height:300px; 
    	margin-left:auto;
    	margin-right:auto;	
			margin-top:20px;
			margin-bottom:0px;
			background-image:url('/imagesNew/midbox_1.jpg');	
    }			
			
    #boxMedium2
    {      
    	width:650px;
    	height:300px; 
    	margin-left:auto;
    	margin-right:auto;	
			margin-top:20px;
			margin-bottom:0px;
			background-image:url('/imagesNew/midbox_2.jpg');	
    }			

    #boxMedium3
    {      
    	width:650px;
    	height:300px; 
    	margin-left:auto;
    	margin-right:auto;	
			margin-top:20px;
			margin-bottom:0px;
			background-image:url('/imagesNew/midbox_3.jpg');	
    }				

    #boxMedium4
    {      
    	width:650px;
    	height:300px; 
    	margin-left:auto;
    	margin-right:auto;	
			margin-top:20px;
			margin-bottom:0px;
			background-image:url('/imagesNew/midbox_4.jpg');	
    }					
						
          #boxMediumInner
          {      
          	width:630px;
          	height:280px; 
          	margin:0px 0px 0px 0px;
						/*border: 1px solid #f00;*/
						padding: 20px 0px 0px 20px;
          }	
		
          #bmContent
          {      
          	margin-top:170px;
						width:600px;
          	height:90px; 
						/*background:#0f0;*/
          }		
								
                #bmVideo
                {      
                	width:150px;
                	height:90px; 
									/*background:#ff0;*/
									float:left;
                }						

                #bmText
                {      
                	width:400px;
                	height:90px; 
									/*background:#0ff;*/
									float:left;
									margin-left:10px;
                }									
												
    #boxAd
    {      
    	width:660px;
    	height:130px; 
    	margin-left:auto;
    	margin-right:auto;	
			margin-top:0px;
			margin-bottom:20px;			
			/*background:#ff0;*/
			background-image:url('/imagesNew/adbox.jpg') ;
			background-repeat:no-repeat;
    }			

          #boxAd p
          {      
						margin: 0px 0px 0px 20px;
						/*background-color:#eef0f0;*/
          }			

					
    #boxSmall
    {      
    	width:220px;
    	height:130px; 
    	margin-left:auto;
    	margin-right:auto;	
			margin-top:20px;
			margin-bottom:20px;
    	/*background-color:#eef0f0;*/
			background-image:url('/imagesNew/boxSmall.jpg');			
    }	
		
          #boxSmallImage
          {      
          	width:80px;
          	height:100px; 
          	/*background-color:#eef0f0;*/
						/*background-image:url('/imagesNew/boxphoto_model.jpg');*/
						float:left;
						margin-left:5px;
          }			

          #boxSmallText
          {      
          	width:120px;
          	height:110px; 
          	/*background-color:#17fe43;*/
						float:right;
						margin-top:0px;
						margin-right:12px;
          }							
					
/* price tabs */
	
#tabs_table {
	width:600px;
	/*background-color: #2B0B16;
	border: 1px solid #8A7A7D;*/
	}		
		
		
/*team photos*/

#teamphotos
 {
 /*border:1px solid #f00;*/
 padding:10px 0px 10px 20px; 
 }
 
        #gallerySmall a img
				{ 
          filter:alpha(opacity=100);-moz-opacity:1;opacity:1; 
					float:left;
          height:150px;
          width:130px; 
					margin:10px;				
        }
        
        #gallerySmall a:hover img
				{ 
					filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;                
        }
				
#photosContainer
 {
 /*border:1px solid #f00;*/
 padding:10px 0px 10px 20px; 
 }
  
        #photos a img
				{ 
          filter:alpha(opacity=100);-moz-opacity:1;opacity:1; 
					float:left;
          height:110px;
          width:110px; 
					margin:5px;				
        }
        
        #photos a:hover img
				{ 
					filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;                
        }
	
	
#vidOut
{
width:530px;
text-align:center;
/*background:#ff0000;*/
padding:10px;
margin-left:20px;
}

#vidIn
{
height:321px;   /*247*/
width:524px;   /*402*/
padding-top:1px;
background:#fff;
}
				
/* ###### news blog ################################################################### */

#news
{
  width:600px;
	height:720px;  /*720px*/
	margin-left:30px;
	margin-top:30px;
	overflow : auto; 
	/*border: 1px solid #ff0;*/
scrollbar-3dlight-color:#9F9095;
scrollbar-arrow-color:orange;
scrollbar-base-color:#00CC00;
scrollbar-darkshadow-color:#645258;
scrollbar-face-color:#2B0B16;
scrollbar-highlight-color:#78636A;
scrollbar-shadow-color:#000000; 
}

table.sn 
{
  /*border: 1px solid #f00;*/
  width:100%;
}

td.sn-title 
{
	color:#E8E8E8;
	font-size:1em;
	font-weight:bold;
}
							
td.sn-date 
{
  color: E8E8E8;
	font-size:0.7em;
}

td.sn-post 
{
  padding-top:20px;
	color: E8E8E8;
	font-size:0.8em;
}				

/* #########  form stuff ###############################################################################*/

#contact
{
padding-top:15px;
}

label
{
color:#C4BBBE;
font-size:0.75em;
font-weight:normal;
margin:0;
width: 100px;
float: left;
text-align: right;
margin-right: 0.5em;
/*background-color:#52ee3f;*/
/*display: block;*/
}


input 
{
	width: 250px;
	height: 20px;
	float: left;
	margin-bottom: 3px;
	color: #000;
  background: #fff;
  border: 1px solid #ccc;
	font-size:0.8em;
}

textarea
{
	font-size:1em;
}

.subButton
{
width: 80px;
height: 22px;
color: #000;
background: #fff;
border: 2px outset #ddd
} 