body{background-color:#f2f2f2; margin: 0; padding: 0; border: 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:150%}

h1{text-align:left; color:#224488; font-size:18px; padding:0px}
h2{ color:#000000; text-align:center; font-weight:bold; padding:5px 3px 3px 3px}
h3{ color:#000000; text-align:center; font-weight:bold; padding:5px 3px 3px 3px}


input {
    border: 2px solid white; 
    -webkit-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    -moz-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    padding: 3px;
    background: rgba(255,255,255,0.5);
    1margin: 0 0 10px 0;
}
.splTable {
    border: 2px solid white; 
    -webkit-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    -moz-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1);
}
.sMainContainer {
	width: 1009px;
	margin: 0 auto;
}
.sFeaturesContainer {
	width: 100%;
	margin: 0 auto;
}
.sHeader {
	width: 1009px;
	float: left;
}
.sTopHeader {
	width: 100%;
}
.sTopHeaderNav {
	width: 100%;
	height: 24px;
	padding: 0;
	margin: 0;
	background-color: #AE000D;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
}
.sTopHeaderNav ul {
	float: right;
	margin: 0;
	text-transform: uppercase;
}
.sTopHeaderNav ul li {
	display: inline;
}
.sTopHeaderNav ul li a {
	text-decoration: none;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px 5px; 
	border-right: 1px solid #fff;
}
.sTopHeaderNav ul li.emergency a {color: #FFFF00; }
.sTopHeaderNav ul li.last a{border-right:none; }

.sTitleHeader {
	width: 100%;
	height: 80px;
	background-color: #014FB4;
	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
}
.sFlag {
	float: left;
	width: 250px;
}
.sPageTitle {
	float: left;
	width: 500px;
	font-size: 24px;
	text-align: center;
	padding-top: 30px;
}
.sPageTitle b {
	color: #FFFFFF;
	font-family: Arial Black, Arial, Tahoma;
	letter-spacing: 1px;
}
.sHeaderPhone {
	float: right;
	width: 230px;
	padding-top: 10px;
	padding-right: 10px;
	margin: 0;
}
.sHeaderMiddle {
	width: 100%;
	min-height: 30px;
	float:left;
	background-color:#FFFFFF;
}
.sCompareLink {
	width: 100%;
	min-height: 30px;
}
.sCompareHeader {
	padding: 5px 5px 5px 5px;
}
.sCompareHeader p {
	margin: 0px 0px 2px 0px;
}
.sCompareBox {
	width: 100%;
	float: left;
	height: 250px;
	margin-top: 0px;
	background-color: #E0E0C0;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}
.sRoundBorder {
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}
.sQuoteForm {
	width: 360px;
	float: left;
	padding: 2px 2px 2px 2px;
}
input.sGetQuoteButton {
	background-image: url(/images/getquote.png);
    background-color: transparent; 
    background-repeat: no-repeat;  
    background-position: 0px 0px;  
    border: none;           
    cursor: pointer;        
    height: 32px;
	width: 100px; 
}
.sBuySteps {
	width: 350px;
	height: 250px;
	float: left;
}
.sCallBack {
	width: 250px;
	height: 250px;
	float: left;
}
.sVisaSteps {
	width: 550px;
	float: right;
	padding-top: 10px;
}
.sVisaSteps p {
	margin: 3px 0 3px 0;
}
.sInfoDiv {
	width: 100%;
	float: left;
	min-height: 20px;
	margin-top: 0px;
	1padding-top:10px;
	background-color:#FFFFFF;
}
.sInfoBox1 {
	width: 100%;
	float: left;
	min-height: 100px;
	1border: 2px solid #CCCCCC;
	1-moz-border-radius: 5px 5px 5px 5px;
	1-webkit-border-radius: 5px 5px 5px 5px;
	1border-radius: 5px 5px 5px 5px;
}
.sInfoBox2 {
	width: 100%;
	float: left;
	min-height: 100px;
	1border: 2px solid #CCCCCC;
	1-moz-border-radius: 5px 5px 5px 5px;
	1-webkit-border-radius: 5px 5px 5px 5px;
	1border-radius: 5px 5px 5px 5px;
}
.sInfoBoxTitle {
	width: 100%;
	float: left;
	min-height: 20px;
	background-color: #D0D09F;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
.sInfoBoxText {
	width: 100%;
	min-height: 50px;
	background-color: #EBEBEB;
	float: left;
}
.sInfoBoxText p {
	padding: 0px 5px 0px 5px;
}
.sTouristInformation {
	width: 100%;
	min-height: 100px;
	float: left;
	border: 0px solid #626262;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	background-color:#FFFFFF;
}
.sBoxTitle {
	width: 100%;
	height: 30px;
	background-color: #96964B;
	float: left;
	border: 0px solid #96964B;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}
.sInfoText {
	padding: 10px 10px 10px 10px;
	float: left;
}

.var{ width:1005px; float:left; height:60px;}
.grr{ width:1005px; float:left}
.lm{width:1005px; float:left;}
	#footer-new {width:1005px; padding:0; margin:0;}
#footer1-new {height:3px; background-color:#000000; padding:0; margin:0;}
#footer2-new {height:50px; padding:0; margin:0; background-color:#CCCCCC;}
.footer-segments-new {float:left; padding:0; margin:0; text-align:left; width:1005px}
img.in
{
width:30px;
height:30px;
background:url("/images/follow-us.png") 0 0;
}
img.twi
{
width:30px;
height:30px;
background:url("/images/follow-us.png")-30px 0;
}
img.fb
{
width:30px;
height:30px;
background:url("/images/follow-us.png") -60px 0;
}
img.you
{
width:30px;
height:30px;
background:url("/images/follow-us.png") -90px 0;
}
img.goo
{
width:30px;
height:30px;
background:url("/images/follow-us.png") -120px 0;
}