@charset "utf-8";
/* CSS Document */
/*=======================================================
						Text Styling
=======================================================*/
@font-face {
    font-family: 'NeutonRegular';
    src: url('font-face/Neuton-Regular-webfont.eot');
    src: url('font-face/Neuton-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-face/Neuton-Regular-webfont.woff') format('woff'),
         url('font-face/Neuton-Regular-webfont.ttf') format('truetype'),
         url('font-face/Neuton-Regular-webfont.svg#NeutonRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ComfortaaBold';
    src: url('font-face/Comfortaa_Bold-webfont.eot');
    src: url('font-face/Comfortaa_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-face/Comfortaa_Bold-webfont.woff') format('woff'),
         url('font-face/Comfortaa_Bold-webfont.ttf') format('truetype'),
         url('font-face/Comfortaa_Bold-webfont.svg#ComfortaaBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Akzidenz-GroteskBQLightExteRg';
    src: url('font-face/akzidenzgrotesk-lightextended-webfont.eot');
    src: url('font-face/akzidenzgrotesk-lightextended-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-face/akzidenzgrotesk-lightextended-webfont.woff') format('woff'),
         url('font-face/akzidenzgrotesk-lightextended-webfont.ttf') format('truetype'),
         url('font-face/akzidenzgrotesk-lightextended-webfont.svg#Akzidenz-GroteskBQLightExteRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
#verticaltext {
writing-mode: tb-rl;
filter: flipv fliph;
}
h1 {
	font: 20px 'ComfortaaBold', Arial, sans-serif;
	color:#000000;
}
h2 {
	font: 18px 'ComfortaaBold', Arial, sans-serif;
	color:#333333;
}
h2 a {
	font: 18px 'ComfortaaBold', Arial, sans-serif;
	color:#333333;
	text-decoration:none;
}
h2 a:hover {
	font: 18px 'ComfortaaBold', Arial, sans-serif;
	color:#E3C22A;
	text-decoration:none;
}
h3 {
	font: 16px 'ComfortaaBold', Arial, sans-serif;
	color:#395878;
}
h4 {
	font: 16px 'ComfortaaBold', Arial, sans-serif;
	color:#395878;
}
p {
	font: 15px Arial, sans-serif;
	color:#369;
}
li {
	font: 14px Arial, sans-serif;
	color:#369;
	line-height:120%;
}
.paragraph {
	font: 15px Arial, sans-serif;
	color:#369; 
}
a {
	font: 15px 'NeutonRegular', Arial, sans-serif;
	color:#219DE5;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	font: 15px 'NeutonRegular', Arial, sans-serif;
	color:#E3C22A;
	font-weight:bold;
	text-decoration:none;
}
.menuitem {
	font: 18px 'Akzidenz-GroteskBQLightExteRg', Arial, sans-serif;
	color:#000;
	text-decoration:none;
}
.menuitem a {
	font: 18px 'Akzidenz-GroteskBQLightExteRg', Arial, sans-serif;
	color:#000;
	text-decoration:none;
}
.menuitem a:hover {
	font: 18px 'Akzidenz-GroteskBQLightExteRg', Arial, sans-serif;
	color:#016EB3;
	text-decoration:none;
}
/*=======================================================
						Page Styling
=======================================================*/
body {
	padding:0px;
	margin:0px;
	background:url(images/bg-tile.jpg) repeat-x;
}
.headbg {
	background:url(images/head.png) no-repeat center;
	width: 1014px;
	height: 195px;	
}
.page-shadow-left {
	width:13px;
	background:url(images/page-shadow-l.png) repeat-y;
}
.page-shadow-right {
	width:13px;
	background:url(images/page-shadow-r.png) repeat-y;
}
.footerbg {
	background:url(images/foot-head2.png) center no-repeat;
	height:109px;
}
.outerwrap {
	margin:0px;
}
.picframe {
border: 1px solid #fff;
	border-radius: 8px;
	box-shadow: 0px 5px 3px #4e5d74;
	-webkit-box-shadow: 0px 5px 3px #4e5d74;
	-moz-box-shadow: 0px 5px 3px #4e5d74;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
/* ----------- My Form(internet explorer center div) ----------- */
.outerformdiv {
	text-align:center;
	width:100%
	
}
/* ----------- My Form ----------- */
.myform{
margin:0 auto;
width:550px;
padding:14px;
}
#stylized .pkgselect{
	width:250px;
}
#stylized .packagelist{
	width: 200px;
}
#stylized
/* ----------- stylized ----------- */
#stylized{
border:solid 2px #b7ddf2;
background:#ebf4fb;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:270px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:270px;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 20px 10px;
}
#stylized textarea{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 20px 10px;
}
#stylized select{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:100px;
margin:2px 0 20px 10px;
}
#stylized input:focus{
border:solid 1px #1999E4;
}

#stylized select:focus{
border:solid 1px #1999E4;
}
#stylized textarea:focus{
border:solid 1px #1999E4;
}
#stylized button{
clear:both;
margin-right: 50px;
width:125px;
height:31px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;

-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
background-color:#0087B4;
background: -moz-linear-gradient(19% 65% 90deg,#0087B4, #0099CC, #0099CC 51%);
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0087B4', endColorstr='#0099CC');
background: -webkit-gradient(linear, 0% 45%, 0% 60%, from(#0099CC), to(#0087B4));

color:#f0f0f0;
font-family:arial,helvetica,sans-serif;
font-size:14px;
font-weight:bold;
text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
border: 1px solid #267ed4;
}
#stylized button:hover{
clear:both;
width:125px;
height:31px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;

background: -moz-linear-gradient(19% 65% 90deg,#0082AD, #0099CC, #0099CC 51%);
background: -webkit-gradient(linear, 0% 45%, 0% 60%, from(#0099CC), to(#0082AD));
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0099CC', endColorstr='#0082AD');
color: #f1f1f1;
}
#stylized button:active{
clear:both;
width:125px;
height:31px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;

background: -moz-linear-gradient(19% 65% 90deg,#0099CC, #0087B4, #0087B4 51%);
background: -webkit-gradient(linear, 0% 45%, 0% 60%, from(#0087B4), to(#0099CC));
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0087B4', endColorstr='#0099CC');
-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0);
-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0);
box-shadow:1px 1px 2px rgba(0, 0, 0, 0);
color: #f1f1f1;
}

/*=======================================================
						Caption Styling
=======================================================*/
div.clear { 
	clear: both;
}

p.caption { 
	display: block !important; 
	position: relative !important;
	margin-bottom:10px;
}
p.caption img { 
	position: absolute !important
}
p.caption span {
	background: #000;
	background: rgba(0,0,0,0.8);
	color: white !important;
	padding: 5px 15px !important;
	text-align: center;
	position: absolute !important;
	bottom: 5px !important;
	left: 0px !important;
	margin-bottom:7px;
	margin-left:1px;
}
p.caption span big {
	font-weight: bold; 
}
element.style {
    top: 120px;
}
.index_spacer {
	margin:15px auto 10px auto;
	height:1px;
	background-color:#FF6633;
	width:75%;
}
.deal {
	border-radius:15px;
	border:#336699 solid thin;
	margin: 0 10px 0 0;
}