body{
margin:0;
}
#remaintop{
position:fixed;
top:0;
width:100%;
margin-bottom:80px;
z-index:500;
}

ul {
list-style-image:url('../images/li.png');
}

li {
list-style-image:url('../images/li.png');
}


#TopBar{
position:absolute;
top:0;
left:0;
width:100%;
min-width:1024px;
height:80px;
background:#f0f0f0;
border-bottom:3px solid black;
}
#Functions{
position:absolute;
right:8;
top:4;
}

#TabBar{
position:absolute;
right:8;
bottom:2;
}

#TabIcon{
position:absolute;
top:11;
left:8;
display:inline;
width:280px;
background-image: url('../images/logo.png');
background-size: cover;
height:68px;
z-index:1;
}

#TabIcon2{
position:absolute;
top:0;
left:300;
height:80px;
display:inline;
z-index:1;
	line-height:70px;
	font-family:Georgia, sans-serif;
	font-size:50pt;
	font-weight:normal;
	color:#d41414;
	text-shadow: 1px 1px 2px #333;
}

#TabIcon3{
height:80px;
display:inline;
	line-height:80px;
	font-family:Arial, sans-serif;
	font-size:40pt;
	font-weight:bold;
	color:#d41414;
	text-shadow: 1px 1px 2px #333;
}

#Tabs{
position:relative;
display:inline;
width:80px;
color:#FFF;
background:#3b81de;
cursor:pointer;
text-decoration:none;

	font-family:Arial, sans-serif;
	font-size:0.7em;
	font-weight:500;
	padding:6px 12px 4px 12px;
	border-top-right-radius: 9px;
	border-top-left-radius: 9px;

margin:2px;

/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(115,187,223,1) 0%,rgba(23,86,127,1) 100%);
/* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(115,187,223,1) 0%,rgba(23,86,127,1) 100%);
/* IE10+ */
background: linear-gradient(to bottom, rgba(115,187,223,1) 0%,rgba(23,86,127,1) 100%);
/* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73bbe9', endColorstr='#17567f',GradientType=0 ); IE6-9 */
filter: none; /*IE6-9 */
-moz-box-shadow:
0 -1px 3px rgba(190,255,255,0.5), /*top external highlight*/
2px 3px 3px rgba(0,0,0,0.2), /*bottom external shadow*/
inset 0 -1px 1px rgba(0,0,0,0.5), /*bottom internal shadow*/
inset 0 1px 1px rgba(255,255,255,1); /*top internal highlight*/
-webkit-box-shadow:
0 -1px 3px rgba(190,255,255,0.5), /*top external highlight*/
2px 3px 3px rgba(0,0,0,0.2), /*bottom external shadow*/
inset 0 -1px 1px rgba(0,0,0,0.5), /*bottom internal shadow*/
inset 0 1px 1px rgba(255,255,255,1); /*top internal highlight*/
box-shadow:
0 -1px 3px rgba(190,255,255,0.5), /*top external highlight*/
2px 3px 3px rgba(0,0,0,0.2), /*bottom external shadow*/
inset 0 -1px 1px rgba(0,0,0,0.5), /*bottom internal shadow*/
inset 0 1px 1px rgba(255,255,255,1); /*top internal highlight*/

z-index:10;
}

#Tabs:hover{
color:#fff;
background:#69b0d5;
}

#ATabs{
display:inline;
width:80px;
color:#FFF;
background:#e92727;
cursor:pointer;
text-decoration:none;
	font-family:Arial, sans-serif;
	font-size:0.7em;
	font-weight:700;
	padding:6px 12px 4px 12px;
	border-top-right-radius: 9px;
	border-top-left-radius: 9px;


/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(233,39,39,1) 0%,rgba(194,3,3,1) 100%);
/* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(233,39,39,1) 0%,rgba(194,3,3,1) 100%);
/* IE10+ */
background: linear-gradient(to bottom, rgba(233,39,39,1) 0%,rgba(194,3,3,1) 100%);
/* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73bbe9', endColorstr='#17567f',GradientType=0 ); IE6-9 */
filter: none; /*IE6-9 */
-moz-box-shadow:
0 -1px 3px rgba(190,255,255,0.5), /*top external highlight*/
2px 3px 3px rgba(0,0,0,0.2), /*bottom external shadow*/
inset 0 -1px 1px rgba(0,0,0,0.5), /*bottom internal shadow*/
inset 0 1px 1px rgba(255,255,255,1); /*top internal highlight*/
-webkit-box-shadow:
0 -1px 3px rgba(190,255,255,0.5), /*top external highlight*/
2px 3px 3px rgba(0,0,0,0.2), /*bottom external shadow*/
inset 0 -1px 1px rgba(0,0,0,0.5), /*bottom internal shadow*/
inset 0 1px 1px rgba(255,255,255,1); /*top internal highlight*/
box-shadow:
0 -1px 3px rgba(190,255,255,0.5), /*top external highlight*/
2px 3px 3px rgba(0,0,0,0.2), /*bottom external shadow*/
inset 0 -1px 1px rgba(0,0,0,0.5), /*bottom internal shadow*/
inset 0 1px 1px rgba(255,255,255,1); /*top internal highlight*/}

#ATabs:hover{
color:#fff;
background:#000;
}

#phone{
	float:right;
	font-family:Arial, sans-serif;
	font-size:28pt;
	font-weight:bold;
	margin-right:20px;
	line-height:80px;
	text-shadow: 1px 1px 2px #333;
}

#page{
width:99%;
margin-left:auto;
margin-right:auto;
margin-top:120px;
}

#coldiv{
display:inline;
width:1px;
background:#fff8ea;
}

#colXtop{
float:left;
position: relative;
width:260px;
height:40px;
line-height:40px;
margin:12px 12px 0 12px;
padding:0;
border:1px solid #faa81a;
background:#faa81a;
vertical-align:top;
border-top-right-radius: 9px;
border-top-left-radius: 9px;
	font-family:Arial, sans-serif;
	font-size:20pt;
	font-weight:500;
	color:#000;
	text-align:center;
	text-shadow: 1px 1px 2px #333;
}

#colXtop:after{
content: "";
position: absolute;
bottom: -15px;
left: 25px;
border-style: solid;
border-width: 15px 15px 0;
border-color: #faa81a transparent;
display: block;
width: 0;
z-index: 1;
}

#colX{
float:left;
width:240px;
margin:0 12px 12px 12px;
padding:0 10px 0 10px;
border:1px solid #faa81a;
background:#fff8ea;
vertical-align:top;
border-bottom-right-radius: 9px;
border-bottom-left-radius: 9px;
}


#colY{
width:auto;
padding:20px;
margin:12px;
border:1px solid #faa81a;
background:#fff8ea;
vertical-align:top;
border-radius:9px;
}

#BottomSpacer{
height:130px;
}

#BaseLine{
position:fixed;
bottom:0;
left:0;
height:100px;
align:center;
margin-top:10px;
padding:10px;
border-top:0px solid #faa81a;
background:#000;
vertical-align:top;
z-index:500;
opacity:0.9;
}

#BaseHeadLineText{
	line-height:2;
	font-family:Arial, sans-serif;
	font-size:1em;
	font-weight:500;
	color:#fff;
}

#BaseLineText{
	line-height:1.5;
	font-family:Arial, sans-serif;
	font-size:0.85em;
	font-weight:400;
	color:#fff;
}

#BaseLineW{
position:relative;
bottom:0;
left:0;
height:auto;
min-height:100px;
align:center;
margin-top:0;
padding:20px;
border-top:0px solid #faa81a;
background:#FFF;
vertical-align:top;
z-index:500;
opacity:0.9;
}

#WBaseHeadLineText{
	font-family:Arial, sans-serif;
	font-size:1em;
	font-weight:600;
	color:#000;
}

#WBaseLineText{
	font-family:Arial, sans-serif;
	font-size:0.9em;
	font-weight:400;
	color:#000;
}

#WBaseLineTextS{
	font-family:Arial, sans-serif;
	font-size:0.7em;
	font-weight:400;
	color:#000;
}

#colZtop{
float:left;
position: relative;
width:260px;
height:40px;
line-height:40px;
margin:12px 12px 0px 12px;
padding:0;
border:1px solid #faa81a;
background:#faa81a;
vertical-align:top;
border-top-right-radius: 9px;
border-top-left-radius: 9px;
	font-family:Arial, sans-serif;
	font-size:20pt;
	font-weight:500;
	color:#000;
	text-align:center;
	text-shadow: 1px 1px 2px #333;
}

#colZtopSm{
float:left;
position: relative;
width:260px;
height:40px;
line-height:40px;
margin:12px 12px 0px 12px;
padding:0;
border:1px solid #faa81a;
background:#faa81a;
vertical-align:top;
border-top-right-radius: 9px;
border-top-left-radius: 9px;
	font-family:Arial, sans-serif;
	font-size:16pt;
	font-weight:500;
	color:#000;
	text-align:center;
	text-shadow: 1px 1px 2px #333;
}

#colZtopSmSpecial{
float:left;
position: relative;
width:260px;
height:40px;
line-height:40px;
margin:12px 12px 0px 12px;
padding:0;
border:1px solid #faa81a;
border-bottom:0px solid #faa81a;
background:url('../images/pulsatebg.gif');
vertical-align:top;
border-top-right-radius: 9px;
border-top-left-radius: 9px;
	font-family:Arial, sans-serif;
	font-size:16pt;
	font-weight:500;
	color:#000;
	text-align:center;
	text-shadow: 1px 1px 2px #333;
}

#colZpod{
float:right;
background: #fff8ea url('../images/cratebg.png') no-repeat center;
width:230px;
margin:0 12px 5px 12px;
padding:10px 15px 0px 15px;
border:1px solid #faa81a;
vertical-align:top;
border-bottom-right-radius: 9px;
border-bottom-left-radius: 9px;
}

#colZ{
float:right;
background: #fff8ea;
width:230px;
margin:0 12px 5px 12px;
padding:10px 15px 0px 15px;
border:1px solid #faa81a;
vertical-align:top;
border-bottom-right-radius: 9px;
border-bottom-left-radius: 9px;
}

#colZSpecial{
float:right;
background:url('../images/pulsatebg.gif');
width:230px;
margin:0 12px 5px 12px;
padding:10px 15px 0px 15px;
border:1px solid #faa81a;
border-top:0px solid #faa81a;
vertical-align:top;
border-bottom-right-radius: 9px;
border-bottom-left-radius: 9px;
}


#headline{
	font-family:Arial, sans-serif;
	font-size:2em;
	font-weight:bold;
	color:#d41414;
	text-align:left;
}

#subheadline{
	font-family:Arial, sans-serif;
	font-size:1.5em;
	font-weight:500;
	color:#777;
	text-align:left;
	margin-bottom:10px;
}

#phone2{
	font-family:Arial, sans-serif;
	font-size:0.9em;
	font-weight:500;
	color:#333;
	text-align:right;
	padding-right:6px;
}

#bodytext{
	font-family:Verdana, Arial, sans-serif;
	font-size:0.8em;
	font-weight:400;
	color:#333;
	text-align:left;
}

#bodytextGuarantee{
	font-family:Arial, sans-serif;
	font-size:1.5em;
	font-weight:600;
	color:#d41414;
	text-align:center;
}

#bodytextGuaranteeC{
	font-family:Verdana, Arial, sans-serif;
	font-size:0.7em;
	font-weight:300;
	color:#666;
	text-align:center;
	margin-bottom:10px;
}

#disclaim{
	font-family:Verdana, Arial, sans-serif;
	font-size:0.55em;
	font-weight:400;
	color:#444;
	text-align:left;
}

#tc{
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
	font-weight:400;
	color:#f1f1f1;
	text-vertical-align:middle;
}

.FormHeader {
	float:inherit;
	width:660px;
	font-family:Arial;
	color:#222;
	line-height:32px;
	font-size:32px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
text-transform:capitalize; 
	padding:10px;
	background-color: #faa81a;
	border: solid 1px #faa81a;
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	-webkit-border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	-khtml-border-top-left-radius: 9px;
	-khtml-border-top-right-radius: 9px;
}

.FormBody {
	float:inherit;
	width:660px;
	font-family:CoHead, Arial, sans-serif;
	color:#4d695c;
	font-weight:normal;
	text-align:left;
	text-transform:sentence;
	text-decoration:none;
	text-align:justify;
	font-size:12px;
	line-height:18px;
	background-color: #fff8ea;
	border: solid 1px #faa81a;	
	padding:10px;
	-moz-border-radius-bottomleft: 9px;
	-moz-border-radius-bottomright: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-webkit-border-bottom-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	-khtml-border-bottom-left-radius: 9px;
	-khtml-border-bottom-right-radius: 9px;
	box-shadow: 0 8px 8px -6px black;
}

#inputA{
	width:230px;
	font-family:Arial, sans-serif;
	color:#333;
	font-size:15px;
	font-weight:normal;
	text-align:left;
	text-transform:sentence;
	text-decoration:none;
	text-align:justify;
	line-height:18px;
	background-color: #FFFFFF;
	border: solid 1px #ffe3aa;	
	padding:8px;
	-moz-border-radius-: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-khtml-border-radius: 6px;
	box-shadow: inset 0 6px 6px -6px black;
}
#inputA:focus{
	outline:none;
}


#inputAL{
	width:370px;
	font-family:Arial, sans-serif;
	color:#333;
	font-size:15px;
	font-weight:normal;
	text-align:left;
	text-transform:sentence;
	text-decoration:none;
	text-align:justify;
	line-height:18px;
	background-color: #FFFFFF;
	border: solid 1px #ffe3aa;	
	padding:8px;
	-moz-border-radius-: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-khtml-border-radius: 6px;
	box-shadow: inset 0 6px 6px -6px black;
}
#inputAL:focus{
	outline:none;
}


#inputB{
	width:230px;
	font-family:Arial, sans-serif;
	color:#333;
	font-size:15px;
	font-weight:normal;
	text-align:left;
	text-transform:sentence;
	text-decoration:none;
	text-align:justify;
	line-height:18px;
	background-color: #FFFFFF;
	border: solid 1px #ffe3aa;	
	padding:8px;
	-moz-border-radius-: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-khtml-border-radius: 6px;
	box-shadow: inset 0 6px 6px -6px black;
}

#inputB:focus{
	outline:none;
}

#inputBs{
	width:120px;
	font-family:Arial, sans-serif;
	color:#333;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	text-transform:sentence;
	text-decoration:none;
	text-align:center;
	line-height:18px;
	background-color: #FFFFFF;
	border: solid 1px #ffe3aa;	
	padding:8px;
	-moz-border-radius-: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-khtml-border-radius: 6px;
	box-shadow: inset 0 6px 6px -6px black;
	margin-right:10px;
}
#inputBs:focus{
	outline:none;
}

#inputBr{
	width:230px;
	font-family:Arial, sans-serif;
	color:#e92727;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	text-transform:sentence;
	text-decoration:none;
	text-align:justify;
	line-height:18px;
	background-color: #fef1f1;
	border: solid 2px #e92727;	
	padding:8px;
	-moz-border-radius-: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-khtml-border-radius: 6px;
	box-shadow: inset 0 6px 6px -6px black;
}
#inputBr:focus{
	outline:none;
}

.inputBr{
	width:100%;
	font-family:Arial, sans-serif;
	color:#e92727;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	text-transform:sentence;
	text-decoration:none;
	text-align:justify;
	line-height:18px;
	background-color: #fef1f1;
	border: solid 2px #e92727;	
	padding:8px;
	-moz-border-radius-: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-khtml-border-radius: 6px;
	box-shadow: inset 0 6px 6px -6px black;
}
.inputBr:focus{
	outline:none;
}

#Input650{
	width:650px;
	font-family:Arial, sans-serif;
	color:#333;
	font-size:15px;
	font-weight:normal;
	text-align:left;
	text-transform:sentence;
	text-decoration:none;
	text-align:justify;
	line-height:18px;
	background-color: #FFFFFF;
	border: solid 1px #ffe3aa;	
	padding:8px;
	-moz-border-radius-: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-khtml-border-radius: 6px;
	box-shadow: inset 0 6px 6px -6px black;
}
#Input650:focus{
	outline:none;
}



.TextAreaBox{
	width:650px;
	height:200px;
	font-family:Arial, sans-serif;
	color:#333;
	font-size:15px;
	font-weight:normal;
	text-align:left;
	text-transform:sentence;
	text-decoration:none;
	text-align:justify;
	line-height:18px;
	background-color: #FFFFFF;
	border: solid 1px #ffe3aa;	
	padding:8px;
	-moz-border-radius-: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-khtml-border-radius: 6px;
	box-shadow:inset 0 8px 8px -8px black;
}
.TextAreaBox:focus{
	outline:none;
}

.TextAreaBoxS{
	width:350px;
	height:250px;
	font-family:Arial, sans-serif;
	color:#333;
	font-size:15px;
	font-weight:normal;
	text-align:left;
	text-transform:sentence;
	text-decoration:none;
	text-align:justify;
	line-height:18px;
	background-color: #FFFFFF;
	border: solid 1px #faa81a;	
	padding:8px;
	-moz-border-radius-: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-khtml-border-radius: 6px;
	box-shadow:inset 0 8px 8px -8px black;
}
.TextAreaBoxS:focus{
	outline:none;
}

.TextAreaBoxQ{
	width:450px;
	height:250px;
	font-family:Arial, sans-serif;
	color:#333;
	font-size:15px;
	font-weight:normal;
	text-align:left;
	text-transform:sentence;
	text-decoration:none;
	text-align:justify;
	line-height:18px;
	background-color: #FFFFFF;
	border: solid 1px #faa81a;	
	padding:8px;
	-moz-border-radius-: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-khtml-border-radius: 6px;
	box-shadow:inset 0 8px 8px -8px black;
}
.TextAreaBoxQ:focus{
	outline:none;
}

.QuoteBox{
	width:320px;
	height:280px;
	font-family:Arial, sans-serif;
	color:#333;
	font-size:15px;
	font-weight:normal;
	text-align:left;
	text-transform:sentence;
	text-decoration:none;
	text-align:justify;
	line-height:18px;
	background-color: #FFFFFF;
	border: solid 2px #faa81a;	
	padding:12px;
	-moz-border-radius-: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-khtml-border-radius: 6px;
	box-shadow:inset 0 8px 8px -8px black;
}
.QuoteBox:focus{
	outline:none;
}


#sendbtn{
	width:100%;
	max-width:350px;
	font-family:Arial, sans-serif;
	color:#000;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	padding:10px;
	background-color: #faa81a;
	border: solid 1px #faa81a;
	-moz-border-radius-: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	-khtml-border-radius: 9px;
	cursor:pointer;
	text-align:center;
	margin-top:10px;
}

#sendbtn:hover{
	color:#faa81a;
	background-color: #fff8ea;
	border: solid 1px #faa81a;
}

#Qbtn{
	float:right;
	width:auto;
	font-family:Arial, sans-serif;
	color:#fff;
	font-size:14px;
	line-height:14px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	padding:10px;
	background-color: #4e5f69;
	border: solid 1px #4e5f69;
	-moz-border-radius-: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	-khtml-border-radius: 9px;
	cursor:pointer;
	text-align:center;
	margin-top:-70px;
}

#Qbtn:hover{
	color:#4e5f69;
	background-color: #ffffff;
	border: solid 1px #4e5f69;
}

label{
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:8pt;
font-weight:bold;
line-height:12pt;
color:#333;
text-decoration:none;
padding-bottom:10px;
padding-top:0;
}


label:hover{
}


#InputText{
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:10pt;
font-weight:bold;
line-height:12pt;
color:#333;
text-decoration:none;
padding-bottom:0;
padding-top:8px;
}

#InputText:first-letter{
text-transform:capitalize;
}


#InputTextR{
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:10pt;
font-weight:300;
line-height:12pt;
color:#333;
text-decoration:none;
text-align:right;
padding-bottom:0;
padding-top:8px;
}

#InputTextR:first-letter{
text-transform:capitalize;
}

#CalcBody {
width:100%;
}

#cellz{
	font-family:Arial, sans-serif;
	text-align:justify;
	color:#111;
	font-size:10pt;
	font-weight:normal;
}

#cellzC{
	font-family:Arial, sans-serif;
	text-align:center;
	color:#666;
	font-size:0.8em;
	font-weight:normal;
}

#cellzB{
	font-family:Arial, sans-serif;
	text-transform:capitalize;
	text-align:center;
	color:#666;
	font-size:0.8em;
	font-weight:bold;
}

#calcsml{
	font-family:Arial, sans-serif;
	color:#222;
	font-size:0.77em;
	font-weight:normal;
}

#inpbx{
	width:60px;
	font-family:Arial, sans-serif;
	color:#666;
	font-weight:normal;
	text-align:center;
	align:center;
	text-transform:capitalize;
	text-decoration:none;
	font-size:1.2em;
	line-height:18px;
	background-color: #FFFFFF;
	border: solid 0px gray;	
	padding:4px;
	border-radius: 6px;
	box-shadow: inset 0 8px 8px -8px black;
}
#inpbx:focus{
	outline:none;
}

#cookiebtn {
width:200px;
height:45px;
background:#FAA81A;
color:#000000;
vertical-align:middle;
font-family:Arial;
font-size:18px;
font-weight:400;
text-align:center;
text-decoration:none;
cursor: pointer; 
padding: 8px; 
margin:6px;
border:1px solid #FAA81A; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
}
#cookiebtn:hover {
width:200px;
height:45px;
background:#b32823;
color:#FFFFFF;
vertical-align:middle;
font-family:Arial;
font-size:18px;
font-weight:400;
text-align:center;
text-decoration:none;
cursor: pointer; 
padding: 8px; 
border:1px solid #000000; 
margin:6px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
}

#C-Img{
margin-left:auto;
margin-right:auto;
align:center;
text-align:center;
}


#L-Img{
align:left;
text-align:left;
}


#R-Img{
align:right;
text-align:right;
}

a.tooltip {
    outline: none;
    text-decoration: none;
    border-bottom: dotted 1px blue;
    position: relative;
}

a.tooltip strong {
    line-height: 30px;
}

a.tooltip > span {
    width: 110px;
    padding: 10px;
    margin-top: 0;
    margin-left: -120px;
    opacity: 0;
    visibility: hidden;
    z-index: 10;
    position: absolute;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
align:center;
text-align:center;
    border-radius: 3px;
    box-shadow: 2px 2px 2px #999;
    -webkit-transition-property: opacity, margin-top, visibility, margin-left;
    -webkit-transition-duration: 0.4s, 0.3s, 0.4s, 0.3s;
    -webkit-transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;
    transition-property: opacity, margin-top, visibility, margin-left;
    transition-duration: 0.4s, 0.3s, 0.4s, 0.3s;
    transition-timing-function: 
        ease-in-out, ease-in-out, ease-in-out, ease-in-out;
}

/*a.tooltip > span:hover,*/
a.tooltip:hover > span {
    opacity: 1;
    text-decoration: none;
    visibility: visible;
    overflow: visible;
    margin-top: 50px;
    display: inline;
    margin-left: -90px;
}

a.tooltip span b {
    width: 15px;
    height: 15px;
    margin-left: 40px;
    margin-top: -19px;
    display: block;
    position: absolute;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-box-shadow: inset -1px 1px 0 #fff;
    -moz-box-shadow: inset 0 1px 0 #fff;
    -o-box-shadow: inset 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff;
    display: none\0/;
    *display: none;
}    

a.tooltip > span {
    font-weight: bold;
	color: #e92727; 
	background: #fef1f1;
	background: -webkit-linear-gradient(top, #fef1f1, #FFFFFF);
	background: linear-gradient(top, #fef1f1, #FFFFFF);	    
	border: 1px solid #e92727;	     
}    
	  
a.tooltip span b {
	background: #fef1f1;
	border-top: 1px solid #e92727;
	border-right: 1px solid #e92727;
}

#btn {
float:right;
background:#ce000c;
color:#FFFFFF;
vertical-align:middle;
font-family:Arial;font-size:10px;
font-weight:700;
text-align:center;
text-decoration:none;
text-transform:capitalize; 
cursor: pointer; 
padding: 4px; 
border:0px solid #59633D; 
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-khtml-border-radius: 4px;
}

#btn:hover {
float:right;
background:#000000;
color:#FFFFFF;
vertical-align:middle;
font-family:Arial;
font-size:10px;
font-weight:700;
text-align:center;
text-decoration:none;
text-transform:capitalize; 
cursor: pointer; 
padding: 4px; 
border:0px solid #59633D; 
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-khtml-border-radius: 4px;
}

#miniicon{
position:relative;
top:3;
left:-6;
align:texttop;
height:14px;
margin-right:-1px;

}

/*--------------------- IMAGE BORDERS ------------------------------*/

#sImage {
display:block;
max-width:255px;
border:0px solid #2A4B9A;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
border-radius: 11px;
text-align:center;
align:center;
}

.img450 {
display:block;
height:150px;
width:450px;
margin:0;
padding:0;
border-top-left-radius: 11px;
border:0;
}

.ImageBoxLEFT {
float:left;
border:0px solid #2A4B9A;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
margin-right:15px;
margin-bottom:5px;
border-radius: 11px;
box-shadow: 0 8px 15px -6px black;
}

.ImageBoxRIGHT {
float:right;
border:0px solid #2A4B9A;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
margin-left:15px;
margin-bottom:5px;
border-radius: 11px;
box-shadow: 0 8px 15px -6px black;
}

.ImageBox {
border:0px solid #D2C4AC;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
margin-left:10px;
margin-right:10px;
margin-top:00px;
margin-bottom:10px;
border-radius: 6px;
box-shadow: 0 8px 15px -6px black;
}

.ImageBoxC {
display: block;
max-width:760px;
border:0px solid #D2C4AC;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:10px;
border-radius: 6px;
box-shadow: 0 8px 15px -6px black;
align:middle;
}

.ImageBoxHead {
border:0px solid #D2C4AC;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
margin-left:10px;
margin-right:10px;
margin-top:0;
margin-bottom:10px;
border-radius: 6px;
box-shadow: 0 8px 15px -6px black;
}

.ImageBoxR {
border:0;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
margin-left:0;
margin-right:0;
margin-top:0;
margin-bottom:0;
border-radius: 6px;
}
.ImageBoxT {
border:2px solid #D2C4AC;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
margin-left:0;
margin-right:10px;
margin-top:0;
margin-bottom:10px;
border-radius: 6px;
box-shadow: 0 8px 15px -6px black;
}

/* QUOTE FORMS  */

.qFormHeader {
	width:670px;
	max-width:670px;
	font-family:Arial;
	color:#222;
	line-height:32px;
	font-size:32px;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	text-transform:capitalize; 
	padding:10px;
	background-color: #faa81a;
	border: solid 0px #faa81a;
}

.qFormBody {
	width:670px;
	max-width:670px;
	font-family:CoHead, Arial, sans-serif;
	color:#4d695c;
	font-size:17px;
	font-weight:normal;
	text-align:left;
	text-transform:sentence;
	text-decoration:none;
	line-height:18px;
	background-color: #fff8ea;
	border: solid 0px #faa81a;	
	padding:10px;
}

.pFormHeader {
	float:inherit;
	width:100%;
	font-family:Arial;
	color:#222;
	line-height:32px;
	font-size:32px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	text-transform:capitalize; 
	padding:10px;
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	-webkit-border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	-khtml-border-top-left-radius: 9px;
	-khtml-border-top-right-radius: 9px;
}

.pFormBody {
	float:inherit;
	width:100%;
	font-family:CoHead, Arial, sans-serif;
	color:#4d695c;
	font-size:17px;
	font-weight:normal;
	text-align:left;
	text-transform:sentence;
	text-decoration:none;
	text-align:justify;
	line-height:18px;
	padding:10px;
	-moz-border-radius-bottomleft: 9px;
	-moz-border-radius-bottomright: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-webkit-border-bottom-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	-khtml-border-bottom-left-radius: 9px;
	-khtml-border-bottom-right-radius: 9px;
}

#qInputA{
	width:230px;
	font-family:Arial, sans-serif;
	color:#333;
	font-size:15px;
	font-weight:normal;
	text-align:left;
	text-transform:sentence;
	text-decoration:none;
	text-align:justify;
	line-height:18px;
	background-color: #FFFFFF;
	border: solid 1px #ffe3aa;	
	padding:8px;
	margin-left:10px;
	-moz-border-radius-: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-khtml-border-radius: 6px;
	box-shadow: inset 0 6px 6px -6px black;
}
#qInputA:focus{
	outline:none;
}


#qInputB{
	width:180px;
	font-family:Arial, sans-serif;
	color:#333;
	font-size:15px;
	font-weight:normal;
	text-align:left;
	text-transform:sentence;
	text-decoration:none;
	text-align:justify;
	line-height:18px;
	background-color: #FFFFFF;
	border: solid 1px #ffe3aa;	
	padding:5px;
	margin-left:10px;
	-moz-border-radius-: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-khtml-border-radius: 6px;
	box-shadow: inset 0 6px 6px -6px black;
}

#qInputB:focus{
	outline:none;
}

#qInputBs{
	width:100px;
	font-family:Arial, sans-serif;
	color:#333;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	text-transform:sentence;
	text-decoration:none;
	text-align:center;
	line-height:18px;
	background-color: #FFFFFF;
	border: solid 1px #ffe3aa;	
	padding:5px;
	margin-left:10px;
	-moz-border-radius-: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-khtml-border-radius: 6px;
	box-shadow: inset 0 6px 6px -6px black;
}
#qInputBs:focus{
	outline:none;
}

#qInputCs{
	width:50px;
	font-family:Arial, sans-serif;
	color:#333;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	text-transform:sentence;
	text-decoration:none;
	text-align:center;
	line-height:18px;
	background-color: #FFFFFF;
	border: solid 1px #ffe3aa;	
	padding:5px;
	margin-left:10px;
	-moz-border-radius-: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-khtml-border-radius: 6px;
	box-shadow: inset 0 6px 6px -6px black;
}
#qInputCs:focus{
	outline:none;
}


#qInputText{
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:10pt;
font-weight:bold;
line-height:12pt;
color:#333;
text-decoration:none;
padding-bottom:0;
padding-top:8px;
}

#qInputText:first-letter{
text-transform:capitalize;
}

#InputText:first-letter{
text-transform:capitalize;
}


#qSmallText{
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:8pt;
font-weight:bold;
font-style:italic;
line-height:12pt;
color:#333;
text-decoration:none;
padding-bottom:0;
padding-top:8px;
}

#qSmallText:first-letter{
text-transform:capitalize;
}

#sendbtnB{
	width:100%;
	font-family:Arial, sans-serif;
	color:#000;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	padding:10px;
	background-color: #faa81a;
	border: solid 1px #faa81a;
	-moz-border-radius-: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	-khtml-border-radius: 9px;
	cursor:pointer;
	text-align:center;
	margin-top:10px;
}

#sendbtnB:hover{
	color:#faa81a;
	background-color: #fff8ea;
	border: solid 1px #faa81a;
}

#returns{
	color:#FF0000;
	font-weight:400;
	font-family: Helvetica Neue, Helvetica, Arial;
	font-size:1.25em;
	text-align:right;
	text-decoration: none;
	padding:10px;
	}
	
#url{
color:black;
text-decoration:none;
}