@charset "utf-8";


@font-face{
font-family:Batch;
src:url('../fonts/batch-icons-webfont.eot');
src:url('../fonts/batch-icons-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/batch-icons-webfont.woff') format('woff'), url('../fonts/batch-icons-webfont.ttf') format('truetype'), url('../fonts/batch-icons-webfont.svg#batchregular') format('svg');
font-weight:normal;
font-style:normal;
}
@font-face{
font-family:webfont;
src:url('../fonts/fontawesome-webfont.eot');
src:url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg#batchregular') format('svg');
font-weight:normal;
font-style:normal;
}

#page {
	/*background-color:#000;	*/
}

.welcome1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#111;	
	line-header:26px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#maindiv {
border:0px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	text-align:left;
	z-index:-1000;
   
}

.homeicon {
	font-family: webfont;
	font-size:42px;
	color: #777;
	display:inline-block;
	vertical-align:middle;
   /* -webkit-transform:scale(1.2,1); /* Safari and Chrome */
    /*-moz-transform:scale(1.2,1); /* Firefox */
    /*-ms-transform:scale(1.2,1); /* IE 9 */
    /*-o-transform:scale(1.2,1); /* Opera */
    /*transform:scale(1.2,1); /* W3C */	
}
.subicon {
	font-family: webfont;
	font-size:32px;
	color: #777;
	display:inline-block;
	vertical-align:middle;
   /* -webkit-transform:scale(1.2,1); /* Safari and Chrome */
    /*-moz-transform:scale(1.2,1); /* Firefox */
    /*-ms-transform:scale(1.2,1); /* IE 9 */
    /*-o-transform:scale(1.2,1); /* Opera */
    /*transform:scale(1.2,1); /* W3C */	
}
.newsubicon {
	font-family: batch;
	font-size:32px;
	color: #777;
	display:inline-block;
	vertical-align:middle;
   /* -webkit-transform:scale(1.2,1); /* Safari and Chrome */
    /*-moz-transform:scale(1.2,1); /* Firefox */
    /*-ms-transform:scale(1.2,1); /* IE 9 */
    /*-o-transform:scale(1.2,1); /* Opera */
    /*transform:scale(1.2,1); /* W3C */	
}

.stshead {
	border:0px;
	padding:5px;
	margin:0px;
	vertical-align:top;
	text-align:left;
	border-collapse: collapse;	
	border-spacing:0px;
	width:100%;
	
}

.imghead {
	width:100%;
	padding:0px;
	margin:0px;
	border-collapse: collapse;	
	border-spacing:0px;
	
}
.maintext {
	font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	font-size:18px;
	font-weight:normal;
	color:#333333;	
	padding-right:0px;
	/*background-color:#000;*/
	
	line-height:24px;
	width:100%;
	
}
.sendtext {
	font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	font-size:18px;
	font-weight:normal;
	color:#333333;	
	padding-right:0px;
	padding-left:10px;
	line-height:24px;
	width:100%;
	text-align: center;
	
}
#mainlefttext {
	position:relative;
	float:left;
	padding-left:10px;
	vertical-align:top;
	margin-left:auto;
	margin-right:auto;
}
.getinthecenter {
	text-align:center;	
}
.getleft {
	text-align:left;	
}
#pad1 {
	position:relative;
	float:right;
	width:146px;
	padding-left:5px;
	padding-top:5px;
	vertical-align:top;
	text-align:center;
	margin-left:auto;
	margin-right:auto;


}
#pad12 {
	position:relative;
	float:right;
	width:5.125em;
	padding-left:10px;
	vertical-align:top;
	clear: both;

}
.pad2 {
	position:relative;
	float:right;
	width:5.125em;
	padding-left:10px;
	vertical-align:top;
}
.pad3 {
	position:relative;
	float:right;
	width:140px;
	padding-left:10px;
	vertical-align:bottom;

}

#mainholder {
	position:relative;
	display:none;
	width:100%;
	margin-left:auto;
	margin-right:auto;	
}

.headtable {
	width:100%;
	background-color:#000000;
}
.tablelogo {
	width:90%;
	text-align:center;	
	padding-top:0px;
	background-color:#000000;

}
.tabletele {
	position:absolute;
	float:left;
	width:50px;
	top:0px;
	text-align:right;
	padding-left:0px;
	background-color:#000000;

	
}

#stscontent {
	position:relative;
	top:51px;
	border:0px;
	padding:0px;
	margin:0px;
	text-align:left;
	border-spacing: 0px;
    border-collapse: separate;

   
}

#header {
	position:relative;
	top:0px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background-color:#000000;
	padding-top:0px;
	padding-bottom:0px;
	border-top:0px solid #ffffff;
}

#headeravail {
	position:relative;
	top:50px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background-color:#000000;
	padding-top:3px;
	padding-bottom:5px;
	border-top:10px solid #000000;}

#availability {

	text-align:center;
	margin-left:auto;
	margin-right:auto;
	
}
.avail {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#f00;	
	text-align:center;
}

#address {
	position:relative;
	float:left;
	width:250px;
	height:300px;
	
}
#contactform {
	position:relative;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#contactaddress {
	position:relative;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.contacttable {
	position:relative;
	width:100%;	
	margin-left:auto;
	margin-right:auto;
    
}
#contentcontact {
width:100%;
margin: 0 auto;
padding:0px;
text-align:left;
height:800px;
}
#sendcontact {
width:100%;
margin: 0 auto;
padding:20px;
text-align:center;
vertical-align:center;
height:300px;
font-size:18px;
}

.con1 {
	width:90%;	
	vertical-align:top;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#888888;	
	text-align:center;
}
.con2 {
	width:10px;
}
.con3 {

	text-align:center;
}
.con4 {
	width:100%;	
	vertical-align:top;
	font-size:10px;
	text-align:center;
}
.text-xs-center {
        text-align: center;
    }

    .g-recaptcha {
        display: inline-block;
    }
.messagefield {
	width:95%;
	height:150px;	
		font-size:26px;
}
.messagefield:focus{
    outline:none;
    border-color:#F90;
    box-shadow:0px 0px 4px 4px #c67c35;
}
.textfield {
	width:90%;
	height:50px;	
	font-size:26px;
}
.textfield:focus{
    outline:none;
    border-color:#F90;
    box-shadow:0px 0px 3px 3px #c67c35;
}
.subbut {	
	height:50px;
	width:160px;
	font-size:26px;
	color:#888888;
	
}
.tdbut {
	width:300px;
	text-align:right;	
}
.star {
	font-size:14px;
	color:#F00;	
}

#map {
	
}

.nffc {
	color:#f00;
	font-weight:bold;
}


div.paypal input {
	height: auto;
	width: 140px;
	float:left;
	top:0px;

}

div.paypal  {
	text-align:center;
	background-color: white;
	color: black;
	padding: 3px;
	border-color: #dadada;
	border-style: double;
	border-width: 5px;
	
}

div.paypalbox  {
	padding: 0px;
	width:140px;
	height:auto;
	position:relative;
	float:left;
	top:0px;
}
