/* X4

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: #FF8A00; }
#content h2 { color: #F77A00; }
#content h3 { color: #666666; }
#content h4 { color: #444444; font-weight: normal; margin:0 0 3px !important;}

/* LINKS */

#content a:hover, #container ol.process li a:hover, #container ol.process li a:hover 
{ border-bottom: 2px solid #FF8A00; color: #222; }

/* SIDEBAR */
#sidebar h4, #sidebar h4 a {
	color: #FF8A00 !important;
}

#subpages ul li.current_page_item a {
	background-color: #FF8A00;
	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: #F77A00 !important;
	color: #ffffff !important;
}

/* TABLES */
.packages td.highlight { color: #FF6600; }
.packages td.highlight, #packages th.highlight {
font-size: 14px;
padding:3px 7px 2px 7px;
}
.packages th.highlight {
background: #FF8100;
background: -webkit-gradient(linear, left top, left bottom, from(#FF8100), to(#FFA900));
background: -moz-linear-gradient(top, #FF8100, #FFA900);
color:#ffffff;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8100', endColorstr='#FFA900');
font-size: 35px;
padding-top:5px;
padding-bottom:4px;
text-align: center;
text-shadow:1px 1px 1px #E17000;
text-transform: uppercase;
width: 40%;
}

.packages th.highlight small { font-size: 15px; }

.packages td.arrow.highlight { background: url('/media/images/package-arrow-seo.png') no-repeat top center; }

.packages tr.cost td.highlight {
color:#ff9900;
font-size: 55px;
font-weight: bold;
letter-spacing: -5px;
text-align: center;
padding-right:35px;
text-shadow: 1px 1px 2px #888888;
}

.packages tr.alt td.highlight {
background-color:#FFF9EF !important;
}

.packages tr.buy td.highlight {
font-weight: bold;
text-align: center;
}


/* CONTACT */

input.textsubmit, input.textsubmit:link, input.textsubmit:active {
background-color:#FF9900;
border: none;
color: #FFFFFF !important;
display: block !important;
float: right;
font-family: arial;
font-size: 30px;
font-weight: bold !important;
height: 50px;
margin: 15px 0;
outline: none none !important;
padding: 8px;
text-align: center;
text-transform: uppercase;
}

input.textsubmit:hover {
background-color:#FF6600;
color:#FFFFFF !important;
cursor: pointer;
}

textarea:focus, input:focus {
      background-color: #FFF8EF;
}

option {
background-color:#FF9900;
border:1px solid #FF9900;
color:#FFFFFF;
padding: 0 10px 3px;
}

.contact-left input {
border: 1px solid #FF6600 !important;
border-left: 4px;
}

.contact-right select {
border: 1px solid #FF6600 !important;
}
.contact-right textarea {
border: 1px solid #FF6600 !important;
}


/* PROCESS */

#container ol.process li {
background: url('/media/images/process-bullet-seo.png') no-repeat 5px 5px;
}

ol#controls li.current a{
	background: #E2EFC2;
	border: 1px solid #CAE38D;
	color: #FF6600;
	}


/* GALLERY start */

div#gallery a img { background-color: #FF9900; }

div#gallery a:hover img { background-color: #FF6600; }

div#gallery h4 a { color: #FF9900; }

div#gallery h4 a:hover { color: #FF6600; }

/* GALLERY end */

/* HEAD start */

.packages th.highlight {
	background: #FF8100;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF8100), to(#FF9900));
	background: -moz-linear-gradient(top, #FF8100, #FF9900);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8100', endColorstr='#FF9900');
        text-shadow:1px 1px 1px #E17000;
}

/* HEAD end */

/* BUTTON start */

.button {
	border: 1px solid #FF6600;
	background: #FF9900;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF9900), to(#FF8100));
	background: -moz-linear-gradient(top,  #FF9900,  #FF8100);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9900', endColorstr='#FF8100');
}
.button:hover {
	background: #FF8100;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF8100), to(#FF6600));
	background: -moz-linear-gradient(top,  #FF8100,  #FF6600);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8100', endColorstr='#FF6600');
}
.button:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#FF6600), to(#FF8100));
	background: -moz-linear-gradient(top,  #FF6600,  #FF8100);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6600', endColorstr='#FF8100');
}


/*BUTTON end */


/* END X4 END */
