@charset "utf-8";
/* CSS Document */

body{
	background-color:#2e2f8e;
	color:#FFF;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(images/top_bg.jpg);
	background-repeat: repeat-x;
	font-size:13px;
}

a {color:#eb801c; text-decoration:none;}
a:link {color:#eb801c; text-decoration:none;}
a:hover {color:#e70033; text-decoration:underline;}

.testimonial{width:150px;}
/* Splash Page */
.lgtxt{font-size:22px; text-align:center;}
.center{font-size:14px; text-align:center; margin-top:-10px;}
.splashboxheader{background-color:#f47920; color:#FFF;}
#splashcol-1 a{color:#fff;}
#splashcol-1 a:link {color:#fff; text-decoration:none;}
#splashcol-1 a:hover {color:#e70033; text-decoration:underline;}
#splashcol-1 a:active{text-decoration:none;}
#splashcol-1 a:visited{text-decoration:none;}


/* Ticketer style */
.tabb {font-weight:bold; font-size:21px; TEXT-ALIGN:center; }
.tabb a{color:#FFF; font-weight:bold; font-size:21px; TEXT-ALIGN:center; }
.tabb a:link{color:#FFF; font-weight:bold; font-size:21px; TEXT-ALIGN:center; text-decoration:none;}
.tabb a:hover{color:#e70033; font-weight:bold; font-size:21px; TEXT-ALIGN:center; text-decoration:none;}


.center{text-align:center;}
#superwrapper{width:100%;}
#wrapper {width:980px; margin:0 auto; background-color:#272879; margin-top:25px; text-align:center;}
#contentwrapper {padding:0 18px 0 18px;}
#header {margin:0 auto;}


div.container {	overflow:hidden; width: 100%;}

/* Nav style */
#banner{}
#bannerleftnav{float:left; height:278px; width:230px; text-align:left;}
#bannerleftnav ul{margin:0; padding:0 0 0 45px; list-style:none;}
#bannerleftnav ul li{
	margin:0;
	font-size:21px;
	width:100%;
	
}
#bannerleftnav a{
	
	
}
#bannerleftnav ul li .current{color:#fff; text-decoration:none; background:url(images/btn_nav.gif) no-repeat top left; height:42px; margin-bottom:-3px;} 
#bannerleftnav ul li a{color:#fff; text-decoration:none; padding-left:43px; width:132px; display:block; height:40px; margin:0 0 -4px 0; position:relative; padding-top:5px;} 
#bannerleftnav ul li a:hover { text-decoration:none; background:url(images/btn_nav.gif) no-repeat top left;}
#bannermain{float:right;}

#content{clear:both; text-align:left; padding-top:7px;}

h1{
	font-size:24px;
	padding:0;
	margin-top:15px;
	color: #FFF;
}
h1 a{font-size:24px; color:#FFF;}
h1 a:link{font-size:24px; color:#FFF;}
h2{font-size:20px; margin:2px 0 12px 0;}
h3{font-size:16px; margin:2px 0 7px 0;}
p{
	font-size:13px;
	margin:5px 0 20px 0;
}

.boxheader{
	background-image: url(images/icon_banner_bg.gif);
	background-repeat: repeat-x;
}
.boxheader img{
	margin-top:-25px;
}
.maincol-1{float:left;}
.maincol-2{}
#main2colwrap{padding-top:15px;}


/* 2col sections */
.maincolwrapp{}
.leftcol{float:left; width:278px;}
.rightcol{float:right; width:640px;}



.horsep{
	background-image: url(images/hor_sep.gif);
	background-repeat: repeat-x;
	padding:0 0 7px 0;
}
.colspace{padding:0 6px 0 6px; float:left;}
.clearboth{clear:both;}
.space{padding:10px 0 10px 0;}
#footer {
	position:relative;
	bottom:0;
	width:100%;
	height:233px;
	background-image: url(images/footer_bg.jpg);
	background-repeat: repeat-x;
}

#footer a{color:#fff; text-decoration:none;}
#footer a:link{color:#fff; text-decoration:none;}
#footer a:hover{color:#eb801c; text-decoration:underline;}


#footerwrapper{padding:25px 0 0 0; text-align:center; width:980px; margin:0 auto;}
#footercontent{text-align:left; font-size:11px; margin-left:35px;}
#footercontent ul{
	margin:0;
	padding:0;
}
#footercontent li{
	list-style-type: none;
}
#mab{
	margin-bottom:18px;
	padding-right:25px;
	float:left;
	background-image: url(images/footer_sep.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#mom{float:left; padding:0 25px 0 25px; background-image: url(images/footer_sep.gif); background-repeat: repeat-y; background-position: right;}
#supp{float:left; padding-left:25px;}
#bottomfoot{clear:both; background-color:#1f2061; padding:5px 0 5px 0; font-size:11px;}
.lightpurple{color:#434594;}
.splash {
	font-size:11px;
}
.splash a{}
.splash a:link{color:#fff;}
.splash a:hover{text-decoration:none;}
.picimage{
	background-image: url(images/img_bg.jpg);
	background-repeat: no-repeat;
	padding:3px 4px 7px 4px;
	margin:10px;
}
.lgtxt{font-size:24px; font-weight:bold;}
.smtxt{font-size:11px;}
.midtxt{font-size:14px;}
.price{font-size:24px; font-weight:bold;}

/* Testimonial Page */
p.testimonialname{font-size:11px; text-align:right; margin-top:-5px;}
.testsep{
	background-image: url(images/hor_sep.gif);
	background-repeat: repeat-x;
}
/* Form style */
.formstyle{
	color:#FFF;
	border:1px solid #fff;
	background-color:#1F2061;
	font-family:Arial, Helvetica, sans-serif;
}
.whitetxt{color:#FFF; text-align:left;}

/* Specials style */
.xlprice {
	font-size:45px;
	font-weight:bold;
	vertical-align: middle;
}
.spec-col1 { float:left; padding-right:35px; width:400px;}

.specialsmab {
	background-image: url(images/xsmall_gecko.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	
	width:430px;
	float:left;
}
.specialsmab b ul {
	margin:-5px 0 5px 0;
	
}
.specialsmab li {
	margin:-9px 15px 0  0;
	background: url(images/bullet_round.gif) left no-repeat; 
	list-style-type: none;
	padding: 5px 0 5px 25px;
}


.specialsmom {
	background-image: url(images/xsmall_gecko_maggie.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	width:430px;
	float:left;
}
.specialsmom b ul {
	margin:-5px 0 5px 0;
	
}
.specialsmom li {
	margin:-9px 15px 0  0;
	background: url(images/bullet_round.gif) left no-repeat; 
	list-style-type: none;
	padding: 5px 0 5px 25px;
}

.bulletimg{
	vertical-align: middle;
	padding-right: 6px;
}
#sectionimg{padding-right:25px;}
.bulletspecials {
	float:left;

}
.bulletspecials ul {
	margin:-15px 0 -5px 0;
	
}
.bulletspecials li {
	margin:-5px 15px -7px  0;
	background: url(images/bullet_round.gif) left no-repeat; 
	list-style-type: none;
	padding: 5px 0 5px 25px;
}
.green{
	font-weight:bold;
	color:#5CB348;
	text-transform: uppercase;
}
.orange{color:#eb801c; font-weight:bold;}

.hrow {
font-weight:bold;
color: #5EBF1F;
}
.hrow td{
padding-top: 20px;
width: 200px;
}
.red{color:#F00;}
.gallery img{
	border: 2px solid #FFF;
	margin:8px 8px 8px 8px;
	float:left;
}
