/*-----------------------------------------------------------------------------------*/
/*	Main CSS Styles
/*-----------------------------------------------------------------------------------*/

body{
	margin:0px;
	padding:0px;
	background:url(../images/bg.jpg) repeat top left #262626;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	text-align:center;
}

h1, h2, h3, h4, h5, h6, li, ul, ol, p{
	padding:0px;
	margin:0px;
}

h1, h2, h3, h4, h5, h6{
	font-family:'Droid Serif', serif;
	font-weight:normal;
}

h1{
	font-size:28px;
}

h2{
	font-size:22px;
}

h3{
	font-size:20px;
}

h4{
	font-size:18px;
}

h5{
	font-size:16px;
}

h6{
	font-size:14px;
}

ul li{
	list-style:none;
}

a{
	outline:none;
	color:#1a1a1a;
	text-decoration:none;
}

a:hover, #header-right a:hover{
	color:#F26535;
}

.container{
	width:960px;
	margin:0px auto;
	text-align:left;
}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}

.hidden{
	display:none;
}

/*-----------------------------------------------------------------------------------*/
/*	Header Styles
/*-----------------------------------------------------------------------------------*/

#header{
	height:85px;
	line-height:85px;
}

#header-right{
	float:right;
}

#header-right a{
	margin:0 0 0 25px;
}

#logo{
	display:block;
	float:left;
}

/*-----------------------------------------------------------------------------------*/
/*	Slider Styles
/*-----------------------------------------------------------------------------------*/

#slider-bg{
	background:#111216;
}

#slider{
	overflow:hidden;
	width:960px;
	height:700px;
	color:#c7c7c7;
}

.slides_container{
	width:960px;
	height:290px;
	display:none;
}

.slides_container div.slide{
	width:960px;
	height:290px;
	display:block;
	text-align:center;
	font-size:13px;
}

.slides_container p{
	font-family:'Droid Sans', sans-serif;
	line-height:24px;
	font-size:13px;
	margin:0 0 20px 0;
}

.slides_container p.large{
	line-height:24px;
	font-size:16px;
}

.slides_container div h1{
	margin:0px 0 10px 0;
	font-size:xx-large;
	font-family:"Droid Serif",Georgia,Times,serif;
	font-weight:normal;
	color:#e0e0e0;
}

.slides-nav {
	display:none;
    position: relative;
    z-index: 100;
}

.slides-nav a{
    background-image: url("../images/sprite.png");
    cursor: pointer;
    display: block;
    height: 40px;
    position: absolute;
    text-indent: -9999px;
    width: 40px;
    z-index: 10;
}

.slides-nav a.prev{
    background-position: 0 0;
    margin: -170px 0 0 0px;
}

.slides-nav a.prev:hover{
    background-position: 80px 200px;
}
.slides-nav a.next{
    background-position: 160px 0;
    margin: -170px 0 0 920px;
}

.slides-nav a.next:hover{
    background-position: 40px 200px;
}

.pagination{
    margin: -25px 0 0 890px;
    z-index:100;
	position:absolute;
}

.pagination li{
    float: left;
    margin: 0 5px 0 0;
}

.pagination li a{
    background: url("../images/sprite.png") repeat scroll 0 160px transparent;
    display: block;
    height: 15px;
    outline: medium none;
    width: 12px;
	text-indent:-9999px;
}

.pagination li.current a{
    background: url("../images/sprite.png") repeat scroll 188px 160px transparent;
}

/*-----------------------------------------------------------------------------------*/
/*	Main Content
/*-----------------------------------------------------------------------------------*/

#main-content{
	margin:30px 0 0 0;
	background:#ffffff;
	font-family:'Droid Sans', sans-serif;
}

.panel{
	padding:30px 20px;
}

#prices-panel{
	padding:20px 0px !important;
}

#features-panel{
	padding:30px 0 0 0 !important;
}

#reviews-panel{
	padding:0px !important;
}

.panel p{
	color:#777777;
}

/*-----------------------------------------------------------------------------------*/
/*	Tabs
/*-----------------------------------------------------------------------------------*/

#tabs{
	padding:0px 20px;
	background:url(../images/active_tab.png) top repeat-x #1a1a1a;
}

#tabs ul li{
	color:#ffffff;
	float:left;
	cursor:pointer;
	font-size:13px;
	padding:10px 25px;
	margin:10px 20px 0 0;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

#tabs ul li:hover{
	background:#212121;
}

#tabs ul li.current{
	color:#2f2f2f;
	background:#ffffff;
}

/*-----------------------------------------------------------------------------------*/
/*	Price / Package Charts
/*-----------------------------------------------------------------------------------*/

.package-labels{
	float:left;
	margin-right:30px;
	text-align:right;
	width:145px;
}

.package-labels li{
	height:40px;
	line-height:40px;
	font-size:12px;
	color:#777777;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.package{
	color:#c7c7c7;
	font-size:16px;
	float:left;
	width:233px;
	margin-right:30px;
	background:url(../images/package-bg.png) center repeat-x #1a1a1a;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 1px 1px 0px #000000;
	filter: dropshadow(color=#000000, offx=1, offy=1);
}

.package.last{
	margin-right:0px!important;
}

.package li, .package-labels li{
	cursor:default;
}

.package li.spacer, .package-labels li.spacer{
	height:110px !important;
}

.package li.spacer img{
	margin:10px 0 0 0;
}

.package li{
	line-height:40px;
	height:40px;
	text-align:center;
	border-top:1px solid #414141;
	border-bottom:1px solid #0F0F0F;
}

.package li.title{
	font-size:22px;
	border-top:0px !important;
	color:#ffffff;
	font-weight:bold;
}

.package li.last{
	border-bottom:0px !important;
	height:70px !important;
}

.package .check{
	margin:1px 0 0 0;
}

.buy{
	display:block;
	text-indent:-9999px;
	margin:18px 0 0 45px;
	height:36px;
	width:142px;
	background:url(../images/instant-setup.png) top no-repeat;
}

.package .buy:hover{
	background-position:bottom center;
}

/*-----------------------------------------------------------------------------------*/
/*	Feature Lists
/*-----------------------------------------------------------------------------------*/

.features{
	clear:both;
}

.features li{
	float:left;
	margin:0 0 50px 30px;
	width:280px;
}

.features.third li{
	margin:0 0 30px 30px !important;
}

.features li h2{
	height:26px;
	line-height:26px;
	padding:2px 0 0 34px;
	margin:0 0 8px 0;
	color:#F85600;
}

.features li p{
	line-height:22px;
}

/*-----------------------------------------------------------------------------------*/
/*	Reviews
/*-----------------------------------------------------------------------------------*/

.review{
	border-top:1px dashed #e0e0e0;
	margin:0 0 30px 0;
	cursor:pointer;
	padding:0 0 30px 50px;
}

.review.first{
	border-top:0px !important;
}

.review .grid.onethird{
	width:20% !important;
}

.review .grid.twothirds{
	width:70% !important;
}

.review p{
	font-size:24px;
	font-style:italic;
	font-family:"Droid Serif",Georgia,Times,serif;
	line-height:38px;
}

.review .review-image{
	position:relative;
}

.review .review-image .a{
	position:absolute;
	left:0;
	top:0;
	z-index:20;
}

.review .review-image .b{
	position:absolute;
	left:0;
	top:0;
}

/*-----------------------------------------------------------------------------------*/
/*	Content Grid
/*-----------------------------------------------------------------------------------*/

.grid.onehalf{
	width:47.5%;
}

.grid.onethird{
	width:30%;
}

.grid.twothirds{
	width:60%;
}

.grid.onefourth{
	width:21%;
}

.grid.onefifth{
	width:16%;
}

.grid.onehalf,
.grid.onethird,
.grid.twothirds,
.grid.onefourth,
.grid.onefifth{
	margin-right: 5%;
	float: left;
	display: block;
	text-align:left!important;
	margin-top:30px;
}

.grid.last{
	margin-right:0!important;
}

.grid.video{
	margin-top:14px !important;
}

/*-----------------------------------------------------------------------------------*/
/*	Footer Styles
/*-----------------------------------------------------------------------------------*/

#footer{
	color:#777777;
	background:#1d1d1d;
	padding:20px 0px;
	margin:30px 0 0 0;
}

#footer p{
	margin-bottom: -5px;
}

#footer a{
	color:#ffffff;
}

#footer-right{
	float:right;
	text-align:right;
}

/*-----------------------------------------------------------------------------------*/
/*	Feature Icons
/*-----------------------------------------------------------------------------------*/

.icon.alarm{background:url(../images/icons/alarm.png) left center no-repeat;}
.icon.arrowdown{background:url(../images/icons/arrowdown.png) left center no-repeat;}
.icon.arrowleft{background:url(../images/icons/arrowleft.png) left center no-repeat;}
.icon.arrowright{background:url(../images/icons/arrowright.png) left center no-repeat;}
.icon.arrowup{background:url(../images/icons/arrowup.png) left center no-repeat;}
.icon.bank{background:url(../images/icons/bank.png) left center no-repeat;}
.icon.briefcase{background:url(../images/icons/briefcase.png) left center no-repeat;}
.icon.calculator{background:url(../images/icons/calculator.png) left center no-repeat;}
.icon.camera{background:url(../images/icons/camera.png) left center no-repeat;}
.icon.clapboard{background:url(../images/icons/clapboard.png) left center no-repeat;}
.icon.clock{background:url(../images/icons/clock.png) left center no-repeat;}
.icon.connections{background:url(../images/icons/connections.png) left center no-repeat;}
.icon.credit_card{background:url(../images/icons/credit_card.png) left center no-repeat;}
.icon.database{background:url(../images/icons/database.png) left center no-repeat;}
.icon.delete{background:url(../images/icons/delete.png) left center no-repeat;}
.icon.delivery{background:url(../images/icons/delivery.png) left center no-repeat;}
.icon.disk{background:url(../images/icons/disk.png) left center no-repeat;}
.icon.eject{background:url(../images/icons/eject.png) left center no-repeat;}
.icon.fastforward{background:url(../images/icons/fastforward.png) left center no-repeat;}
.icon.filter{background:url(../images/icons/filter.png) left center no-repeat;}
.icon.fire{background:url(../images/icons/fire.png) left center no-repeat;}
.icon.first_aid{background:url(../images/icons/first_aid.png) left center no-repeat;}
.icon.folder{background:url(../images/icons/folder.png) left center no-repeat;}
.icon.forwardtoend{background:url(../images/icons/forwardtoend.png) left center no-repeat;}
.icon.games{background:url(../images/icons/games.png) left center no-repeat;}
.icon.graph{background:url(../images/icons/graph.png) left center no-repeat;}
.icon.heart{background:url(../images/icons/heart.png) left center no-repeat;}
.icon.house{background:url(../images/icons/house.png) left center no-repeat;}
.icon.lightbulb{background:url(../images/icons/lightbulb.png) left center no-repeat;}
.icon.magnet{background:url(../images/icons/magnet.png) left center no-repeat;}
.icon.magnifyingglass{background:url(../images/icons/magnifyingglass.png) left center no-repeat;}
.icon.mailclosed{background:url(../images/icons/mailclosed.png) left center no-repeat;}
.icon.mailopened{background:url(../images/icons/mailopened.png) left center no-repeat;}
.icon.man{background:url(../images/icons/man.png) left center no-repeat;}
.icon.minus{background:url(../images/icons/minus.png) left center no-repeat;}
.icon.monitor{background:url(../images/icons/monitor.png) left center no-repeat;}
.icon.move{background:url(../images/icons/move.png) left center no-repeat;}
.icon.newspaper{background:url(../images/icons/newspaper.png) left center no-repeat;}
.icon.padlock{background:url(../images/icons/padlock.png) left center no-repeat;}
.icon.page{background:url(../images/icons/page.png) left center no-repeat;}
.icon.pause{background:url(../images/icons/pause.png) left center no-repeat;}
.icon.pencilangled{background:url(../images/icons/pencilangled.png) left center no-repeat;}
.icon.pencilstraight{background:url(../images/icons/pencilstraight.png) left center no-repeat;}
.icon.photos{background:url(../images/icons/photos.png) left center no-repeat;}
.icon.piggy{background:url(../images/icons/piggy.png) left center no-repeat;}
.icon.play{background:url(../images/icons/play.png) left center no-repeat;}
.icon.plus{background:url(../images/icons/plus.png) left center no-repeat;}
.icon.preferences{background:url(../images/icons/preferences.png) left center no-repeat;}
.icon.record{background:url(../images/icons/record.png) left center no-repeat;}
.icon.refresh{background:url(../images/icons/refresh.png) left center no-repeat;}
.icon.reload{background:url(../images/icons/reload.png) left center no-repeat;}
.icon.rewind{background:url(../images/icons/rewind.png) left center no-repeat;}
.icon.rewindtostart{background:url(../images/icons/rewindtostart.png) left center no-repeat;}
.icon.rss{background:url(../images/icons/rss.png) left center no-repeat;}
.icon.safe{background:url(../images/icons/safe.png) left center no-repeat;}
.icon.scales{background:url(../images/icons/scales.png) left center no-repeat;}
.icon.shoppingcart{background:url(../images/icons/shoppingcart.png) left center no-repeat;}
.icon.speaker{background:url(../images/icons/speaker.png) left center no-repeat;}
.icon.speechbubble{background:url(../images/icons/speechbubble.png) left center no-repeat;}
.icon.speechmedia{background:url(../images/icons/speechmedia.png) left center no-repeat;}
.icon.star{background:url(../images/icons/star.png) left center no-repeat;}
.icon.trash{background:url(../images/icons/trash.png) left center no-repeat;}
.icon.trend{background:url(../images/icons/trend.png) left center no-repeat;}
.icon.world{background:url(../images/icons/world.png) left center no-repeat;}

/*-----------------------------------------------------------------------------------*/
/*	Social Icons
/*-----------------------------------------------------------------------------------*/

.social{
	padding:0 0 0 21px;
	line-height:16px;
	min-height:16px;
}

.social.blinklist{background:url(../images/social-icons/blinklist.png) left center no-repeat;}
.social.brightkite{background:url(../images/social-icons/brightkite.png) left center no-repeat;}
.social.delicious{background:url(../images/social-icons/delicious.png) left center no-repeat;}
.social.design_float{background:url(../images/social-icons/design_float.png) left center no-repeat;}
.social.digg{background:url(../images/social-icons/digg.png) left center no-repeat;}
.social.dopplr{background:url(../images/social-icons/dopplr.png) left center no-repeat;}
.social.email{background:url(../images/social-icons/email.png) left center no-repeat;}
.social.facebook{background:url(../images/social-icons/facebook.png) left center no-repeat;}
.social.feed{background:url(../images/social-icons/feed.png) left center no-repeat;}
.social.flickr{background:url(../images/social-icons/flickr.png) left center no-repeat;}
.social.friendfeed{background:url(../images/social-icons/friendfeed.png) left center no-repeat;}
.social.furl{background:url(../images/social-icons/furl.png) left center no-repeat;}
.social.gamespot{background:url(../images/social-icons/gamespot.png) left center no-repeat;}
.social.googleplus{background:url(../images/social-icons/googleplus.png) left center no-repeat;}
.social.lastfm{background:url(../images/social-icons/lastfm.png) left center no-repeat;}
.social.linkedin{background:url(../images/social-icons/linkedin.png) left center no-repeat;}
.social.magnolia{background:url(../images/social-icons/magnolia.png) left center no-repeat;}
.social.mixx{background:url(../images/social-icons/mixx.png) left center no-repeat;}
.social.myspace{background:url(../images/social-icons/myspace.png) left center no-repeat;}
.social.newsvine{background:url(../images/social-icons/newsvine.png) left center no-repeat;}
.social.posterous{background:url(../images/social-icons/posterous.png) left center no-repeat;}
.social.reddit{background:url(../images/social-icons/reddit.png) left center no-repeat;}
.social.sphere{background:url(../images/social-icons/sphere.png) left center no-repeat;}
.social.sphinn{background:url(../images/social-icons/sphinn.png) left center no-repeat;}
.social.stumble{background:url(../images/social-icons/stumble.png) left center no-repeat;}
.social.technorati{background:url(../images/social-icons/technorati.png) left center no-repeat;}
.social.tripadvisor{background:url(../images/social-icons/tripadvisor.png) left center no-repeat;}
.social.tumblr{background:url(../images/social-icons/tumblr.png) left center no-repeat;}
.social.twitter{background:url(../images/social-icons/twitter.png) left center no-repeat;}
.social.vimeo{background:url(../images/social-icons/vimeo.png) left center no-repeat;}
.social.youtube{background:url(../images/social-icons/youtube.png) left center no-repeat;}