@charset "utf-8";
/* CSS Document */

body   
{
	font-size: 0.8em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #966;
	background-image: url(images/pageLine.png);
	background-repeat: repeat-x;
}

.body_A{
	background-image:none;
}
/*---------------------------------------------------------*/


.div_MainDef
{/*background:#9F6;	*/}

.div_MainDef_Img /*def page image*/
{
height:682px;
background-image:url(images/Base_2.png);
background-position:top center;
background-repeat:no-repeat;
}

.div_MainSub1 /*quote page image*/
{
width:1100px;
margin:auto;
height:682px;
position:relative;
/*padding-top:48px;*/
background:url(images/Base_3_1.png);
background-position:top center;
background-repeat:no-repeat;
}

.div_MainSub2 /*equipment page underlay*/
{
width:1100px;
margin:auto;
height:682px;
position:relative;
/*padding-top:48px;*/
background:url(images/Base_3_1.png);
background-position:top center;
background-repeat:no-repeat;
}


.div_MainSub3 /*photo preloader not in page*/
{background:url(images/Gallery/Gallery_1_1.png)}

.div_mainSub4 /* equipment preloader not in page*/
{background:url(images/Equipment/ComboEquipment_A.gif)}

/*---------------------------------------------------------*/

#div_00{
	width: 100%;
	/*hight: auto;*/
}

#div_01{
	width: 100%;
	background-color: #333;
	height: 30px;
	margin-top: 20px;
}

#div_03{
	position: absolute;
	width: 145px; /*Width of the content*/
	z-index: 10;
	left: 225px;
	top: 18px;
	height: 758px;
}

#div_04
{
	position: absolute;
	left: 50%;
	/*top: 50%;*/
width: 800px; /*Width of the content*/
	/*height: 800px; height of content */
margin-left: -400px; /*half of width*/
	margin-top: 40px; /* half of height*/
	/*background-color: #ff0f/*#F3F3F3; */
	z-index: 10;
}

#div_100{
	width: 100%;
	background-color: #333;
	height: 30px;
	margin-top: -2px;
}

/*----------------------------------------------------------------------------------------------------START LINKS*/
A:link   {
	text-decoration: none;
	color: #9E9E9E;
	font-size: 0.9em;
}
A:visited {
	text-decoration: none;
	color: #9E9E9E;
}

A:active {text-decoration: none}

A:hover {
	text-decoration: underline;
	background-color: #4A4A4A;
}

.noHoover a:hover {  /*for image buttons no highlight required*/
	background-color: transparent;	
}

A img
{border: none;} 

.txtAsLink {
	text-decoration: none;
	color: #9E9E9E;
	font-size: 1em;
}

.txtAsLink_1 {
	text-decoration: none;
	color: #9E9E9E;
	font-size: 1.5em;
}


/*----------------------------------------------------------------------------END LINKS*/

/*------------------------------------------------------------------------display start*/
.visY {visibility:visible }
.visN {visibility:hidden }
.disN {display:none}
.disY {display:inLine}
/*-----------------------------------------------------------------------   display end*/

.Bgd_0{ /*variant replaced with 0A*/
	background-image:url(images/Base_1.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}

.Bgd_0A{
	background-image:url(images/Base_1A.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}

.Bgd_0B{
	background-image:url(images/Base_1B.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}

.Bgd_1{
	background-image:url(images/Base_1_1.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}

.Bgd_3{
	background-image:url(images/Gallery/Gallery_1.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}
 
.Bgd_4{/*Not used /
	background-image:url(images/75p_honey.png);	/*background-position: center center;
	background-repeat:no-repeat;*/
}

.Bgd_5{
	background-image:url(images/ServicesPlaying.gif);
	background-repeat:no-repeat;
	background-position: center center;
}
/*---------------------------------------------------------*/
.Bgd_6 /*main page*/
{
	background-image:url(images/Base_2.png); 
	background-repeat:no-repeat;
	background-position: center center;
}

.Bgd_6_1 /*secondary pages*/
{
	background-image:url(images/Base_3_1.png);
	background-repeat:no-repeat;
	background-position: center center;
}

/*------------------------------------------------------------*/
#apDiv1 {
	position:absolute;
	width:800px;
	height:700px;
	background-color:#CCC;
	border:1px none #000000;
	z-index:1;
	left: 487px;
	top: 103px;
}
#apDiv2 {
	position:absolute;
	width:179px;
	height:701px;
	border:1px none #000000;
	z-index:2;
	left: 191px;
	top: 77px;
}

/*-------------------------------------------------------------------------------------------Button with hoover */
input.btn{
	font-size:13px;
	font-family:Arial,sans-serif;
	height:26px;
	/*background-image: url(../Images/LiningBtn.gif);*/
	background-color:#E2E2E2;
	border-style:solid;
	border-color:#777777;
	border-width:1px;
	/*cursor: pointer;	/*Firefox + IE compatible*/
}

input.btn:hover:enabled
{
	color:#630;
	background-color:#D1D1D1;
	border-color:#660000;
	cursor: pointer;	/*Firefox + IE compatible*/
}

/*------------------------------Btn*/
input.btnA { /*Large Button*/
	font-size:13px;
	font-family:Arial,sans-serif;
	height:40px;

	border-style:solid;
	border-color:#777777;
	border-width:1px;
	cursor: pointer;	/*Firefox + IE compatible*/
}

input.btnA:hover:enabled
{color:#660000;
background-color:#666;
border-color:#660000;
}
/*------------------------------------------------------------------------------------------------------------*/

.txt_Slogan{
	font-weight: bold;
	color: #F00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	letter-spacing: 3px;
	font-variant: small-caps;
}

.txt_Slogan-0{
	font-weight: 400;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	letter-spacing: 3px;
	font-variant: small-caps;
}


.txt_Slogan-A{
	font-weight: bold;
	color: #6FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	letter-spacing: 2px;
	font-variant: small-caps;
}

.txt_Slogan-A_1{
	font-weight: 400;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 42px;
	letter-spacing: 2px;
	/*font-variant: small-caps;*/
}


/*-------------------------------------------- text -------------------*/

.txt_Bold  {font-weight: bold;}
.txt_Bolder{font-weight:590;}

.txt11_N,.txt11_B {font-size:11px;}
.txt11_B {font-weight:600;}

.txt14_N,.txt14_B {font-size:14px;}
.txt14_B {font-weight:600;}

.txt16_N,.txt16_B {font-size:16px;}
.txt16_B {font-weight:600;}


.txtWhite   {color: White;}
.txtSilver  {color: Silver;}
.txtBlack   {color: Black;}
.txtGrey    {color: #666666;}
.txtBlue    {color: Blue;}
.txtRed     {color: Red;}
.txtTomato  {color: Tomato;}
.txtDarkRed {color: #75201C;}
/*---------------------------------------------------*/

.padBot_8{
	padding-bottom: 8px;	
}
/*-------------------------------------------- text 11-------------------*/

/*padding-right:6px;padding-left:6px*/

.HRthin_Silver  
{
  border: 0; /*Not used*/
  color: silver;
  background-color: silver;
  height: 1px;
}

.HRthin_Black  /*Not used*/
{
  border: 0;
  color: black;
  background-color: black;
  height: 1px;
}


.HRthin_DarkRed   /*Not used*/
{
  border: 0;
  color: #75201C;
  background-color: #75201C;
  height: 1px;
}


.HR_V_1
{
  border: 0;
  color: #75201C;
  background-color: #75201C;
  height: 1px;
  width: 80%;
}


/*Mar 13, 2017----------------------------------------------------*/
.txtbox_320
{width:320px;}

.txtbox_140
{width:140px;}

.txtbox_070
{width:70px;}

.txtBox_noSpam
{
width:70px; 
height:18px; 
text-align:center;
font-size:18px;
}

/*-----------------------------------------------------------------*/

/*--------Table with thin grid lines start*/
.Table_Grid {
font-family:Verdana, Arial, Helvetica, sans-serif;
/*FONT-SIZE:11px;*/ 
border-collapse: collapse;
}
.Table_Grid td, .Table_Grid th
{
    border: 1px solid silver;
}


.Table_GridDense {
font-family:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:10px; 
border-collapse: collapse;
  border-left: none;
  border-right: none;
}

.Table_GridDense td
{
	border-bottom: 1px solid silver;
	border-bottom-width: thin;
	  border-left: none;
  border-right: none;
	/*border-left: 1px solid silver;
	border-left-width: thin;*/
}


.borderLeft {
	border-left: solid 1px silver !important;
	border-left-width: thin;  
} 

.borderRight {
	border-right: solid 1px silver !important;
	border-right-width: thin;  
} 

.borderTop {
	border-top: solid 1px silver !important;
	border-top-width: thin;  
} 

.borderBottom {
	border-bottom: solid 1px silver !important;
	border-bottom-width: thin;  
} 

/*--------------------------------------------*/

.Table_WhiteGrid {
font-family:Verdana, Arial, Helvetica, sans-serif;
/*FONT-SIZE:11px;*/ 
border-collapse: collapse;
}
.Table_WhiteGrid td, .Table_WhiteGrid th
{
    border: 1px solid white;
}

/*--------------------------------------------*/
.Table_NoGrid, .Table_NoGrid-TR  {
font-family:Verdana, Arial, Helvetica, sans-serif;
/*FONT-SIZE:11px; */
border-collapse: collapse;
}
/*--------------------------------------------------------------------------------------*/
