/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

#container  { background: #f4f4f4 url(black/bgtile.jpg) repeat-x top left; }
#footer  { background: #ef7e33; }
#footer .top  { border-bottom: 1px solid #333; }
#footer .bottom  { border-top: 1px solid #ffddc5; color:#333; }
h1, h2, h3, h4, h5, h6  { color: #E75C00; }
#footer h2, h3, h4, h6 { color: #333; }
#footer h3  { text-shadow: 1px 1px 0 #E75C00; }
#nav a {
color:#E55B00;
display:block;
line-height:38px;
padding:0 10px;
z-index:100;
}
#loopedSlider .slides ul li {
padding:3px 0;
background-image: url(custom/orangearrow.png);
background-position: left center;
background-repeat:no-repeat;
padding-left: 15px;
}
#main .entry img {
	border: none;
}

#main .entry #pricing {
	border-spacing: 0;
	width: 85%;
	margin-left: 65px;
}
#main .entry #pricing td {
	border-top: 1px solid #ddd;
	color: #333;
	font-size: 14px;
	font-weight: 900;
	padding: 7px 10px;
	vertical-align: top;
}
#main .entry #pricing td.price {
	text-align: right;
	width: 140px;
}
#main .entry #pricing td span {
	color: #666;
	display: block;
	font-size: 12px;
}
#main .entry #pricing .highlight td {
	background: #F0C082;
	font-weight: bold;
}
#main .entry #pricing tbody {
	margin-bottom: 20px;
}





#main .entry #VPSpricing {
	border-spacing: 0;
	width: 85%;
	margin-left: 65px;
}
#main .entry #VPSpricing tr {
	text-align:center;
}
#main .entry #VPSpricing .resource {
background-color:#fff;
border-left:none;
border-right:none;
color:#000;
text-align: right;
}
#main .entry #VPSpricing .resource img {
background-color:#fff;
border-left:none;
border-right:none;
}
#main .entry #VPSpricing .featured {
background-color:#E75C00;
}
#main .entry #VPSpricing .featuredTitle {
background-color:#E75C00;
border-bottom:5px solid #F0C082;
}
#main .entry #VPSpricing th {
background-color:#ef984a;
border-left:5px solid #F0C082;
border-right:5px solid #F0C082;
color:#000;
}
#main .entry #VPSpricing td {
background-color:#ef984a;
border-left:5px solid #F0C082;
border-right:5px solid #F0C082;
font-size: 14px;
font-weight: 900;
padding: 7px 10px;
vertical-align: top;
color:#000;

}
#main .entry #VPSpricing th {
background-color:#F0C082;
border-left:5px solid #F0C082;
border-right:5px solid #F0C082;
color:#000;
} 
#main .entry #VPSpricing th span {
	color: #666;
	display: block;
	font-size: 12px;
}
.darkorangetext  {
color:#FF3800;
}
.about-darkorangetext  {
color:#FF3800;
font-size: 110%;
font-weight:bold;
margin-right:10px;
padding-bottom:10px;
padding-left:25px;
}
.grayline {
background-color:#EBEBEB;
clear:both;
height:1px;
width:100%;
}
div.jacket {
height:390px;
padding-left:45px;
margin:0 auto;
}

div.short {
	width: 180px;
	height: 290px;
	border: 1px solid #999;
	float: left;
	margin-top: 22px;
	text-align: center;
	padding: 10px 0;
	background-color: #efefef;
	font-family: helvetica, arial, sans-serif;
}

div.tall {
	width: 220px;
	height: 330px;
	border: 3px solid #E75C00;
	float: left;
	text-align: center;
	padding: 8px 10px 10px 10px;
	background-color: #fff;
	font-family: helvetica, arial, sans-serif;
}

div.no-r {
	border-right: 0;
}

div.r-shadow {
	background-image: url(/images/shadow-right.png);
	background-position: right;
	background-repeat: no-repeat;
}
div.l-shadow {
	background-image: url(/images/shadow-left.png);
	background-position: left;
	background-repeat: no-repeat;
}


div.no-l {
	border-left: 0;
}

div.short li, div.tall li {
	font-size: 14px;
	color: #64503f;
	font-family: helvetica, arial, sans-serif;
	margin-bottom: 1px;
	line-height: 1.1em;
}

div.tall li {
	font-size: 16px;
}

div.tall ul, div.short ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}
div.short li, div.tall li {
list-style: none;
}
div.tall ul.highlight, div.short ul.highlight {
	margin-top: 0;
}

div.tall ul.highlight li, div.short ul.highlight li {
	list-style: none;
	margin-bottom: 3px;
	font-size: 20px;
	line-height: 1em;
}

div.tall ul.highlight li {
	font-size: 24px;
	margin-bottom: 5px;
	list-style: none;
	font-size: 20px;
}

div.under_chart_left, div.under_chart_right {
	width: 435px;
	position: relative;
	top: -56px;
	font-size: 11px;
	float: left;
	font-family: verdana;
	text-align: center;
} 

div.under_chart_right {
	float: right;
}

div.logos {
	width: 240px; 
	float: right; 
	border: 1px solid #ccc; 
	padding: 10px; 
	text-align: center;
}

div.logos h1 {
	font-size: 14px;
	margin-bottom: 20px;
}

div.logos img {
	margin-bottom: 15px;
}
div.tall ul, div.short ul {
list-style:none outside none;
margin:0 0 10px;
padding:0;
}
div.short h1 a, div.short h2 {
color:#333333;
text-decoration:none;
}
div.short h1 {
font-size:34px;
margin:0;
padding:0;
}
div.short h2 {
font-size:20px;
font-weight:normal;
margin:0 0 2px;
padding:0;
}
div.short h3 {
border-bottom:1px solid #CCCCCC;
color:#EF7E33;
font-family:helvetica,arial,sans-serif;
font-size:14px;
font-weight:bold;
margin:0 0 15px;
padding:0 0 7px;
text-transform:uppercase;
}

div.tall h1 a {
color:#000000;
font-size:42px;
line-height:1em;
margin:0;
padding:0;
text-decoration:none;
}
div.tall h1 {
font-size:42px;
margin:3px;
}
div.tall h2 {
color:#000000;
font-size:24px;
font-weight:normal;
margin:0 0 2px;
padding:0;
}
div.tall h3 {
border-bottom:1px solid #CCCCCC;
color:#EF7E33;
font-size:16px;
font-weight:bold;
margin:0;
padding:0 0 4px;
text-transform:uppercase;
}
/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}