/*-- Reset CSS --*/
 html { margin: 0px; padding: 0px; }
 body { margin: 0px; padding: 0px; text-align: center; }
 div { margin: 0px; padding: 0px; overflow: hidden; }
 img { border: 0px none; }
 p { margin: 0px; padding: 0px; }
 a { text-decoration: none; outline: none; }
 
 .contact_link {
	
color:#1D5571;	
}

 
 a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

 h1 { margin: 0px; padding: 0px; }
 h2 { margin: 0px; padding: 0px; }
 h3 { margin: 0px; padding: 0px; }
 h4 { margin: 0px; padding: 0px; }
 h5 { margin: 0px; padding: 0px; }
 h6 { margin: 0px; padding: 0px; }
 
 .flash_alert {
	
	color:#F00;
	font-family:Verdana, Geneva, sans-serif;
	
	font-size:11px;
	 
 }
/*---------------*/	

body { background: #e2f2f7; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; line-height: 20px; }


/*-- Header CSS --*/
#headerHolder { border-bottom: 1px solid #dbe2e5; height: 89px; background: url('../images/headerbg.png') repeat-x 50% 0px; width : 100%; }

#header { margin: 0px auto; width: 1024px; height: 89px; text-align: left; }

#header p.logo { margin-left: 30px; float: left; }
#header ul.links { floaT: right; }
#header ul.links li { display: inline; padding-right: 30px; font-size: 14px; color: #ffffff; font-weight: bold; }
#header ul.links li a { color: #ffffff;  }
#header ul.links li a:hover { color: #ccc;  }

#contactHolder { clear: both; }
div.phone { float: right; margin-top: 3px; margin-right:15px; }
div.phone img { float: left; }
div.phone p {  padding-left: 28px; width: 363px; color: #1d5571; }
div.loginBtn { float: right; margin-right: 30px; }
/*-- End of Header CSS --*/

/*-- Splash --*/
#splashHolder { text-align: left; padding-bottom: 38px; clear: both; background: url('../images/splashbg.jpg') no-repeat 50% 0px; } /*-- #splashHolder { height: 337px; } --*/
#splashContent { margin: 0px auto; width: 1024px; }
#adjust { margin-top: 62px; margin-left: 68px; }
#adjust h1 { margin-top: 20px; text-shadow: 1px 1px 2px #0d0d0d; font-size: 60px; font-weight: bold; color: #0d0d0d; }
#adjust h2.txt02 {font-weight: normal; font-size: 30px; line-height: 32px; margin-top: 42px; }
#adjust h2.txt02 span { color: #1175bd; }
#adjust h2.txt02 span a{ color: #1175bd; text-decoration:none; }
div.txt03 { margin-top: 20px; }
div.txt03 h2 { float: left; font-weight: normal; font-size: 18px; line-height: 30px; padding-right: 10px; }
div.txt03 img { float: left; }
/*-- End of Splash CSS --*/

/*-- contentHolder --*/
#contentHolder { min-height: 27px; border-bottom: 1px solid #c8d9df; padding-bottom: 20px; clear: both; width: 100%; background: url('../images/contentbg.png') repeat-x 50% 1px #ffffff; }
#contenttxt { width: 934px; margin: 0px auto; text-align: left; padding-top: 30px; padding-left: 50px; }

div.boxItem { width: 285px; float: left; padding-right: 10px; }
div.title img { float: left; }
div.title h2 { float: left; margin-top: 10px; color: #1175bd; }
#contenttxt p.txt { margin-top: 10px; color: #0d0d0d; line-height: 24px; }
#contenttxt p.sapImg { float: left; width: 1px; padding-right: 20px; }
#contenttxt p.sapImg img { height: 100%; }
/*-- End of contentHolder --*/

/*-- footer --*/
#footerHolder { clear: both; width: 100%; height: 80px; }
#footerItems { margin: 0px auto; width: 1000px; }
#footerItems ul.footerLinks { float: left; margin-top: 30px; }
#footerItems ul.footerLinks li { display: inline; color: #516d76; padding-left: 10px;  }
#footerItems ul.footerLinks li a { color: #516d76; }
#footerItems ul.footerLinks li a:hover { color: #15252a; }
#footerItems p.copyrightInfo { color: #516d76; margin-top: 30px; float: right;  }
#footerItems p.copyrightInfo a { color: #516d76; }
#footerItems p.copyrightInfo a:hover { color: #15252a; }
/*-- End of footer --*/


/*----- Plan Page ------*/
#planBoxHolder { clear: both; margin: 0px auto; width: 944px; margin-left: -26px; }

div.planBox { padding-left: 10px; padding-top: 24px; float: left; background: url('../images/frame.png') no-repeat 0px 0px; width: 225px; height: 207px; }
div.popped { background: url('../images/frame2.png') no-repeat 0px 0px; }

div.planBox h2.planName { float: left; color: #c5e7ff; font-weight: bold; font-size: 24px; }
div.planBox p.planPrice { margin-right: 10px; color: #c5e7ff; float: right; font-size: 24px; }
div.planBox p.planPrice span { font-size: 12px; }

div.planBox_content { margin-top: 32px; clear: both; background: url('../images/frame2_stretch.png') repeat-y 0px 0px; text-align:center; font-size: 14px; line-height: 24px; padding-top:20px; padding-bottom:10px; }
div.planBox_content ul.planFeatures { list-style-type: none; font-size: 14px; line-height: 24px; }
div.planBox_content img { margin-left: 84px; }

div.btnHolder { clear: both; text-align: center; }

div.popped_top { background: url('../images/frame_top.png') no-repeat 0px 0px; }
/*----------------------*/

/*------ Tour Page ------*/
div.tourHolder { clear: both; margin-top: 20px; margin-bottom: 20px; }
div.tourHolder p.heading { font-size: 24px; font-weight: bold; margin-bottom: 10px; }
div.tourHolder p.disc { font-size: 14px; font-style: italic; margin-bottom: 10px; }
/*-----------------------*/

/*------ Support Page ------*/
div.supportHolder { clear: both; margin-bottom: 20px; }

#searchItemHolder { margin-bottom: 50px; }
#searchItemHolder p.heading { font-size: 24px; font-weight: bold; margin-bottom: 10px; }
#searchItemHolder input.searchTxtBox { width: 250px; }

div.questionHolder { margin-top: 20px; }
div.questionHolder p.qTxt { font-size: 14px; text-transform: uppercase; font-weight: bold; }
div.questionHolder p.qTxt a { color: #000000; }
div.questionHolder ul.qList { font-size: 14px; line-height: 24px; }
div.questionHolder ul.qList a { color: #1175bd; }
div.questionHolder p.seeAll { margin-left: 40px; }
div.questionHolder p.seeAll a { text-decoration: underline; color: #516d76; }

div.supportHolder hr { border: 0px none; margin-top:30px; margin-bottom: 30px; background: #f0f0f0; height: 1px; }
/*--------------------------*/

/*------- Sign In ----------*/
div.signinHolder { clear: both; }
div.signinHolder p.heading { font-size: 24px; font-weight: bold; margin-bottom: 10px; }
div.signinHolder input.txtbox { clear: both; margin-top: 5px; width: 320px; color: #627277; font-size: 14px; border: 1px solid #aac2ca; background: #e2f2f7; height: 25px; padding-top: 7px; padding-left: 5px; padding-right: 5px; }
div.signinHolder input.chkbox { clear: both; margin-top: 10px; margin-right: 7px; }
div.signinHolder input.submitbtn { clear: both; margin-top: 10px; }

div.signinHolder hr { height: 1px; border: 0px none; background: #f0f0f0; }
div.signinHolder p.helptxt a { font-weight: bold; color: #000000; }
/*--------------------------*/

/*------- Sign Up ----------*/
div.signupHolder { clear: both; }
/*--------------------------*/



.login {
background-image:url("../images/login_but.png");
background-repeat:no-repeat;
border:0 solid;
height:39px;
margin:0;
padding:0;
text-decoration:none;
cursor:pointer;
width:82px;
	
}


.login:hover {
background-image:url("../images/login_but.png");
background-repeat:no-repeat;
border:0 solid;
height:39px;
margin:0;
padding:0;
text-decoration:none;
cursor:pointer;
width:82px;
	
}