/* X1 */

html { background: fixed url('/media/images/site-bg-bg.png') repeat-x bottom center; }
body { background: fixed url('/media/images/site-bg.png') no-repeat bottom center; }


/* HEADERS*/
#content h1 { color: #006AAA; }
#content h2 { color: #0099cc; }
#content h3 { color: #666666; }
#content h4 { color: #0099cc; }


/* LINKS */
#content a:hover, #container ol.process li a:hover { color: #222; }
.column_a a:hover, .column_b a:hover, #container ol.process li a:hover { border-bottom: 1px solid #0099cc; }


/* SIDEBAR */
#sidebar h4, #sidebar h4 a {
	color: #0099cc !important;
}

#subpages ul li.current_page_item a {
	background-color: #0099cc;
	color: #ffffff !important;
}

#subpages ul li.current_page_item ul li a {
	background-color: #f9f9f9;
	color: #a0a0a0 !important;
}

#subpages ul li a:hover, #subpages ul li ul li a:hover {
	background-color: #006AAA;
	color: #ffffff !important;
}


/* TABLES */
#packages td.highlight {
color: #0099CC ;
}
#packages td.highlight, #packages th.highlight
{
font-size: 14px;
padding: 0 7px;
}
#packages th.highlight {
background-color:#0099CC !important;
color:#ffffff;
font-size: 35px;
padding-top:5px;
padding-bottom:4px;
text-align: center;
text-transform: uppercase;
width: 40%;
}

#packages th.highlight small {
font-size: 15px;
clear: both;
}

#packages td.arrow.highlight {
background: url('/media/images/package-arrow-web.png') no-repeat top center;
}

#packages tr.cost td.highlight {
color:#0099CC;
font-size: 55px;
font-weight: bold;
letter-spacing: -5px;
text-align: center;
padding-right: 25px;
}

#packages tr.alt td.highlight {
background-color:#EFF8FF !important;
}


#packages tr.buy td.highlight {
font-weight: bold;
padding: 25px 0 0;
text-align: center;
}
#packages tr.buy td.highlight a {
background-color: #0099CC;
color:#ffffff;
font-size: 25px;
}
#packages tr.buy td.highlight a:hover {
background-color: #006aaa;
color:#ffffff;
}

#packages tr.details td.highlight a {
color:#0099CC;
}
#packages tr.details td.highlight a:hover {
color:#006aaa;
}



/* CONTACT */

input.textsubmit, input.textsubmit:link, input.textsubmit:active {
background-color: #0099CC;
border: none;
color: #FFFFFF !important;
display: block !important;
float: right;
font-family: arial;
font-size: 30px;
font-weight: bold !important;
height: 50px;
margin: 15px auto;
outline: none none !important;
padding: 8px;
text-align: center !importantt;
text-transform: uppercase;
}

input.textsubmit:hover {
background-color:#006aaa;
color:#FFFFFF !important;
cursor: pointer;
}

textarea:focus, input:focus {
      background-color: #EFF9FF;
}

option {
background-color:#0099CC;
border:1px solid #0099CC;
color:#FFFFFF;
padding: 0 10px 3px;
}



.contact-left input, .contact-right input {
border: 1px solid #0099CC !important;
border-left: 4px;
}

.contact-right select, .contact-left select {
border: 1px solid #0099CC !important;
}
.contact-right textarea, .contact-left textarea {
border: 1px solid #0099CC !important;
}


/* PROCESS */

#container ol.process li {
background: url('/media/images/process-bullet-web.png') no-repeat top left;
}

/* SLIDER

#slider li { }

ol#controls li.current a { 
	background: #BEE5F2;
	border: 1px solid #0099CC;
	color: #006AAA;
}
 */

/* GALLERY start */

div#gallery a:hover img { background-color: #0A74AF; border: 1px solid #0A74AF; }

div#gallery h4, div#gallery h4 a { color: #0A74AF;}
div#gallery h4 a:hover { color: #07557F; }

#lbOverlay { background-color: #00314F !important; }
#lbCaption { color: #006aaa;}

/* GALLERY end */


/* END X1 END */