/*
Theme Name: graboid
Theme URI: http://wordpress.org/
Description: The graboid theme.
Author: Craig Mckee
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


/* general */

* {
	margin: 0; 
	padding: 0;
	line-height: 20px;
}
body{
	font: 15px/24px 'Arial',sans-serif;
	height: 100%;
	background: #161b1d;

}
html {
	background: url('/wp-content/uploads/main-bg.jpg') repeat top left;
}
img{
	border: none;
}
.entry-title{
	margin-bottom: 20px;
	display: none;
}
.h1_logo{
	font-size: 30px;
	margin-bottom: 0px !important;
	color: #ccc;
}
h1 {
	font-size: 28px;
	line-height: 20px;
	margin-bottom: 20px;
	margin-top: 10px;
	color: #4b4b4b;
	letter-spacing: -0.03em;
}
h2{
	font-size: 20px;
	margin: 20px 0px;
	color: #4b4b4b;
	line-height: 10px;
}
h3{
	font-size: 18px;
	margin-bottom: 5px;
	margin-top: 20px;
	color: #4b4b4b;
}
h4{
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
}

.blue-alt {
	color:#197fb2;
}

p{
	margin-bottom: 5px;
}
.p_regular{
	margin-bottom: 0px !important;
	margin-top: 10px;
}
.list_heading{
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;
}
a{
  	outline: none;
	color: #444444;
	text-decoration: none;
}
hr{
	background: transparent url('images/hr.jpg') repeat-x top left;
	height: 3px;
	border: none;
}
ul{
	/*list-style-position: inside;*/
	/*list-style-type: none;*/
}
ol{
	margin-left: 20px;
	margin-bottom: 10px;
}
.shadow{
	text-shadow: #427095 -1px -1px 1px;
}
.clearMe{
	clear: both;
	position: relative;
}
.left{
	float:left;
}
.right{
	float:left;
}

a:link {
	text-decoration: none;
	color: #5985B5;
}
a:visited {
	text-decoration: none;
	color: #5985B5;
}
a:active {
	text-decoration: none;
	color: #5985B5;
}
a:hover {
	text-decoration: underline;
	color: #4b4b4b;
}

a.footerlink:link {
	text-decoration: none;
	color: #4b4b4b;
}
a.footerlink:visited {
	text-decoration: none;
	color: #4b4b4b;
}
a.footerlink:active {
	text-decoration: none;
	color: #4b4b4b;
}
a.footerlink:hover {
	text-decoration: underline;
	color: #5985B5;
}



/*****************************************************/
/* header */
#header_wrapper{
	/*background: transparent url('images/header_bg.jpg') repeat-x top left;*/
	background-image:url('/wp-content/uploads/header-bg.jpg');
	width: 100%;
	height: 141px;
}
#header{
	/*background: #000 url('images/header.jpg') repeat-x top right;*/
	height: 141px;
	width: 960px;
	margin: 0 auto;
}
.header_logo{
	top: 0px;
	left: 0px;
	position: relative;
}
.header_logo a{
	text-indent: -5000px;
	line-height: 84px;
	width: 194px;
	background: url('/wp-content/uploads/temp-logo.png');
	background-repeat: no-repeat;
	top: 50px;
	left: 20px;
	position: absolute;
}
.members form label{
	color: #000000;
}
.members{
	top: 20px;
	float: right;
	position: relative;
	height: 45px;
}
/*****************************************************/
/* footer */
#footer_wrapper{
	/*background: #161b1d url('images/footer_bg.jpg') repeat-x top left;*/
	background:url('/wp-content/uploads/main-bg.jpg') repeat top left;
	width: 100%;
	/*position: relative;*/
	height:67px;
	position:absolute;
}
#footer{
	width: 940px;
	margin: 0 auto;
	/*padding-bottom: 30px;*/
	color: #fff;
	background-image:url('/wp-content/uploads/footer-bg.jpg');
	height:47px;
	padding:10px;
	text-shadow: #fff 1px 1px 1px;
}
#footer h3{
	margin-bottom: 10px;
	margin-top: 20px;
}
#footer ul{
	list-style-type: none;
	clear: both;
}
#footer li{
	float: left;
	position: relative;
	width: 225px;
	padding-right: 20px;
}
#footer .last_footer_list{
	padding-right: 0px !important;
}
.footer_list ul{
	list-style-type: none;
}
.footer_list li{
	background: transparent url('images/footer_bullet.jpg') no-repeat center left;
	padding: 5px 30px 5px 20px;
	float: none !important;
	position: relative;
}
.footer_list_facebook{
	background: transparent url('images/facebook.png') no-repeat center left !important;
}
.footer_list_twitter{
	background: transparent url('images/twitter.png') no-repeat center left !important;
}
.footer_list_youtube{
	background: transparent url('images/you_tube.png') no-repeat center left !important;
}
.footer_list_community{
	background: transparent url('images/community.png') no-repeat center left !important;
}
.footer_list_news{
	background: transparent url('images/news.png') no-repeat center left !important;
}
.footer_list_facebook a, .footer_list_twitter a, .footer_list_youtube a, .footer_list_community a, .footer_list_news a{
	margin-left: 10px;
}
#footer_wrapper #anchor{
	bottom: 0;
	position: absolute;
	width: 20px;
	height: 20px;
}
#footer_copyrite{
	width: 960px;
	clear: both;
	padding-top: 30px;
}
#footer_copyrite span{
	float: right;
	font-size: 10px;
}
#footer_screenshots{
	width: 225px;
	height: 150px;
	margin-top: 10px;
}
#footer_screenshots a{
	margin-right: 10px;
}

.social_footer {
	float:right;
	top:-25px;
	position:relative
}
/*****************************************************/
/* main content area */
#wrapper_bg{
	background:url('/wp-content/uploads/main-bg.jpg') repeat top left; 
	/*padding-top: 15px;*/
	/*padding-bottom:67px;*/
	min-height: 100%;
	position: relative;
	margin-bottom: -67px;
}
#wrapper{
	width: 960px;
	margin: 0 auto;
	padding-bottom:80px;
}
#main{
	width: 960px;
	/*background: #f7f7f7 none repeat top left;*/
	padding-bottom: 10px;
}
/* search */
#search{
	float: right;
	position: relative;
	clear: both;
	width: 573px;
	height: 58px;
	background: transparent url('images/search_bg.jpg') no-repeat top right;
	margin: 10px 0;
	margin-bottom: 5px;
}
#search form label{
	display: none;
}
label {
	cursor: pointer;
	margin-left: 4px;
}
#vid_search{
	margin-top: 10px;
}
#vid_search .search_button{
	background: none;
	border: none;
	margin-left: 20px;
	font-size: 18px;
	color: #fff;
	cursor: pointer;
}
#video_search{
	font-size: 20px;
	width: 450px;
	margin-left: 10px;
}
/* navigation */
#navigation{
	/*clear: both;*/
	height: 40px;
	position: relative;
	top: 61px;
	z-index:500;
}
#navigation ul{
	list-style-type: none;
	background: #3f7db6 none repeat top left;
}

#navigation ul li{
	float: left;
	padding-right: 5px;
	position: relative;
	color: #fff;
	font-size: 16px;
	line-height: 37px;
	/*padding: 0 20px;*/
}
#navigation .downloads .dl{
	background: none !important;
	background-color: #fff !important;
}
#navigation .downloads .dl a{
	color: #3E7DB5 !important;
	text-shadow: none !important;
}
#navigation .learn_more .lm{
	background: none !important;
	background-color: #fff !important;
}
#navigation .learn_more .lm a{
	color: #3E7DB5 !important;
	text-shadow: none !important;
}
#navigation .support .s{
	background: none !important;
	background-color: #fff !important;
	/*-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;  future proofing */
	border-color: #fff;
}
#navigation .support .s a{
	color: #3E7DB5 !important;
	text-shadow: none !important;
}
#navigation .gifts .g{
	background: none !important;
	background-color: #fff !important;
}
#navigation .gifts .g a{
	color: #3E7DB5 !important;
	text-shadow: none !important;
}
#navigation .nav_end{
	/*background: #3f7db6 url('images/nav_end.jpg') no-repeat top right;*/
	width: 17px;
	height: 36px;
	padding: 0px;
}
#navigation a{
	text-decoration: none;
	color: #fff !important;
	display: block;
	padding: 0 20px;
}
.nav_bg{
	/*background-color: #3e7db5;*/
	height: 36px;
	float: right;
	position: relative;
	/*border-color: #89c1ef #578bb4 #3a7bad #89c1ef;
	border-style: solid;
	border-width: 1px;*/
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px; 
}

.nav-corner {
	background-image:none;
	left: -36px;
	position: absolute;
	z-index: 500;
}

.nav-frame {
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px; /* future proofing */
	background-image: url('/wp-content/uploads/button-bg2.png');
	height: 36px;
}

.box_tr{
	background: transparent url('images/box_tr.png') no-repeat top right;
	width: 13px;
	height: 37px;
	float: right;
	position: relative;
}
.box_tl{
	background: transparent url('images/box_tl.png') no-repeat top right;
	width: 13px;
	height: 37px;
	float: left;
	position: relative;
}
#content{
	border: 1px solid #caccd9;
	margin: 0 0px;
	padding: 10px;
	min-height: 300px;
-moz-box-shadow:    0px 0px 5px 0px #ccc;
-webkit-box-shadow: 0px 0px 5px 0px #ccc;
box-shadow:         0px 0px 5px 0px #ccc;
	background-color:#FFF
}
#content ul{
	margin-left: 3px;	
}
.home_text {
	width: 560px;
	float: right;
	position: relative;
	clear: both;
}
.home_text #dl_button{
	right: 20px;
	position: absolute;
	top: 255px;
	background: transparent url('images/dl_button_start.jpg') no-repeat top left;
}
.home_text #dl_button .end{
	margin-left: 67px;
	line-height: 59px;
	padding-right: 20px;
	background: transparent url('images/dl_button_end.jpg') no-repeat top right;
}
.home_text #dl_button span{
	font-size: 18px;
	color: #fff;
	text-decoration: none;
}
.points td{
	background: transparent url('/wp-content/uploads/blue-bullet.png') no-repeat center left;
	padding-left: 20px;
	padding-right: 10px;
}
.home{
	background: #ffffff url('images/home_content_bg.jpg') no-repeat bottom left;
	height: 324px;
	overflow: hidden;
}
.home_two{
	background: #ffffff url('images/girl-image-test.jpg') no-repeat center left;
	height: 324px;
	overflow: hidden;
}
.home_title{
	font-size: 33px;
	letter-spacing: -0.03em;
}
.internal{
		
}
/* plans */
.plan{
	margin-bottom: 15px;
	border: 1px solid #caccd9;
}
.silver{
		
}
.gold{
	
}
.diamond{
	
}

/*****************************************************/
/* ad boxes */
#ad_bar_wrapper{
	width: 960px;
	margin: 0 auto;
	/*background: transparent url('images/ad_bar_top.png') no-repeat top left;*/
	margin-top: 30px;
	padding-top: 8px;
}
#ad_bar_wrapper h3{
	font-size: 10px;
}
.ad_bar{
	/*background: #f7f7f7 none;*/
	padding: 0px 5px;
}
.ad_bar .middle_ad{
	padding: 0 12px;
}
.ad_bar_bottom{
	/*background: transparent url('images/ad_bar_bottom.png') no-repeat top left;*/
	height: 11px;
}

#sidebar{
	float: right;
	position: relative;
	width: 210px;
	overflow: hidden;
}

#sidebar li{
	background: none;
	font-size: 14px;
}

#main_content{
	float: left;
	position: relative;
	width: 700px;
	margin-left: 10px;
}

.internal{
	background: #fff url('images/content_bg.jpg') repeat-y top right;
	padding-right: 10px;
}

#content_split_wrapper .split_right{
	float: right;
	width: 280px;
	border: 1px solid #bababa;
	padding: 5px;
}

#content_split_wrapper{
	margin-top: 20px;
}

#content_split_wrapper .split_left{
	float: left;
}

.col{
	display: table-cell;
	padding: 4px;	
}

.row{
	display: table-row;
}

.blue_row{
	background-color: #ecf3f8;
}

.row_head .col{
	text-align: center;
}

.col_text{
	text-align: center;
	font-size: 10px;
	line-height: 10px;
}

.rating{
	background: transparent url('images/rating_stars.png') no-repeat center 10px;
	width: 55px;
	height: 10px;
	overflow: hidden;
}
.star_5{
	background-position: center 10px !important;
}
.star_4{
	background-position: center -10px !important;
}
.star_3{
	background-position: center -30px !important;
}
.star_2{
	background-position: center -50px !important;
}
.star_1{
	background-position: center -70px !important;
}

/*-----------------------------------------------------------------*/

.numbered-list li{
	list-style-type: decimal !important; background: none !important; padding: 2px 0 2px 2px; 
}

.dl_text_{ 
	margin: 0pt auto;  width: 160px; 
} 
.dl_text_ p{ 
	font-size: 10px !important; 
	line-height: 12px;
}
.dl_text ul{
	font-size: 12px;
}
.colorMe td{
	background: #ecf3f8;
}

#download_chart{
	float: left;
	background: transparent url(/wp-content/themes/new/images/PostHead.gif) repeat-x scroll center bottom;
	clear: both;
	width: 680px;
	border: 1px solid #bbbbbb;
	margin: 10px 0;
	padding: 10px;
}
#download_chart td{
	padding: 5px;
	text-align: center;
}
.headBold td{
	font-weight: bold;
}
.checkMark{
	width: 30px;
	height: 30px;
	background: transparent url('/images/wp-images/checkmark.png') no-repeat center center;
	margin: 0 auto;
}

#ga_shade{
	display: none !important;
}

.dl_image{
	float: left; 
	width: 115px;
	margin-top: 20px;
}
.dl_image img{
	border: none;
}
.dl_text{
	float: left;
	width: 220px;
}
.dl_text p{
	font-size: 13px;
	line-height: 11px;
	float: left;
}
.dl_pack{
	float: left;
	width: 350px;
	margin-bottom: 30px;
}
.dl_pack a {
	text-decoration: none;
}
.dl_link{
	width: 165px;
	height: 46px;
	float: left;
	cursor: pointer !important;
	margin-top: 5px;
}
.dl_link a{
	color: transparent;
	text-decoration: none;
}
.dl_link p {
	color: #ffffff;
	position: absolute;
	font-size: 16px;
	margin-left: 23px;
	margin-top: 9px;
	position: absolute;
	text-decoration: none;
}
.os{
	clear: both;
	margin-bottom: 10px;
}
.clear_me{
	clear: both;
}
#install_process{
	float: left;
}
#install_process .icon{
	float: left;
}
#install_process .install_text{
	float: left;
	width: 840px;
}
#install_process .icon{
	width: 185px;
}
.faq li div {
	margin: 5px 0px 10px 0px;
}
/*-------------------------------------------------------
blue bullets
-------------------------------------------------------*/

.blue_bullets{
	list-style-type: none;
}
.blue_bullets li{
	background: transparent url('images/smaller_bullet.jpg') no-repeat left 5px !important;
	padding: 0px 30px 0px 20px;
	float: none !important;
	position: relative;
}

.ddsg-wrapper li{
	background: transparent url('images/smaller_bullet.jpg') no-repeat left 5px !important;
	padding: 0px 30px 0px 20px;
	float: none !important;
	position: relative;
}
/*-------------------------------------------------------
GIFT CARD PAGE
-------------------------------------------------------*/

#giftcard_image{
	float: right;
	width: 245px;
	height: 248px;
}
.giftcard_copy{
	float: left;
	width: 400px;
	height: 200px;
}
.gifts_copy{
	width: 435px;
	float: left;
}
.giftcard_select{
	float: left;
}
#paypal_button{
	float: right;
}
/*-------------------------------------------------------
SIDEBAR 
-------------------------------------------------------*/
.sidebar_text{
	width: 200px;
	margin-left: 8px;
	margin-right: 8px;
	font-size: 14px;
}
.sidebar_element{
	margin-top: 20px;
}
.testimonials p{
	font-size: 12px;
	line-height: 16px;
	margin-top: 20px;
}
/*-------------------------------------------------------
amember
-------------------------------------------------------*/
.hedit{
	width: 680px;
}
.hedit th{
	text-align: left;
}
.hedit th, .hedit td{
	padding: 5px 10px;
}
.errmsg{
	color: red !important;
}

#lightbox-overlay-text{
	display: none;
}
/*-------------------------------------------------------
FIRST LAUNCH PAGE
-------------------------------------------------------*/
#get_support{
	margin-bottom: 10px;
	float: left;
}
#quick_tips{
	margin-bottom: 10px;
	float: left;
}
#download_and_watch{
	margin-bottom: 10px;
	float: left;
}
#more_bandwidth{
	margin-bottom: 10px;
	float: left;
}
.quick_tips_icons{
	float: left;
	width: 33px;
	height: 100px;
}
.quick_tips_icons li{
	height: 20px;
	line-height: 20px;
	list-style-type: none;
}
.quick_tips_copy{
	width: 700px;
	height: 90px;
}
.quick_tips_copy li{
	line-height: 21px;
	height: 21px;
}
.nav_bg{
	line-height: 0px !important;
}
.nav_bg ul{
	line-height: 0px !important;
}
.nav_bg ul li, .nav_bg ul li a{
	line-height: 37px !important;
}
#navigation{
	line-height: 0px !important;
}
.section h3{
	background-color: #161B1D;
	color: #fff;
	padding: 5px;
}
.sidebar_section{
	margin-bottom: 10px;
	border-bottom: 4px solid #fff;
	margin-left: 8px;
}
.sidebar_section ul{
	margin-bottom: 10px;
}
#nav-above, #nav-below{
	display: none;
}


.entry-meta, .entry-utility{
	display: none;
}

/*============== REDESIGN - Homepage =====================*/

.first {
	width:390px;
	float:left;	
}

.second {
	width:520px;
	float:left;
}

.frame {
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-box-shadow:    0px 0px 4px 0px #ccc;
	-webkit-box-shadow: 0px 0px 4px 0px #ccc;
	box-shadow:         0px 0px 4px 0px #ccc;
	padding: 1px 10px 10px 20px !important;
	background-color:#FFF;
}

/*.points td{
	background-image:transparent url('new-images/blue-bullet.png') no-repeat center left;
	padding-left: 25px;
	padding-right: 0px;
	line-height:25px;
}*/

.grey {	
	color:#333;
	text-shadow: #FFF 1px 1px 1px;
	border-color: #fff #ccc #ccc #fff;
	background:-webkit-gradient(linear, left top, left bottom, from(#e3ecf5), to(#c5ccd4));
	background: -moz-linear-gradient(top,  #e3ecf5,  #c5ccd4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3ecf5', endColorstr='#c5ccd4');
	background-color:#D2D9E1;
}

.blue {
	color:#FFF;
	text-shadow: #4b4b4b 1px 1px 1px;
	border-color: #cee3f4 #142f45 #142f45 #cee3f4;
	background:-webkit-gradient(linear, left top, left bottom, from(#8ebde4), to(#3172a5));
	background: -moz-linear-gradient(top,  #8ebde4,  #3172a5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ebde4', endColorstr='#3172a5');
	background-color:#638FBE;
}

.grey:hover {	
	color:#333;
	text-shadow: #FFF 1px 1px 1px;
	border-color: #ccc #fff #fff #ccc;
	background:-webkit-gradient(linear, left top, left bottom, from(#a2abb7), to(#c5ccd4));
	background: -moz-linear-gradient(top,  #a2abb7,  #c5ccd4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a2abb7', endColorstr='#c5ccd4');
	background-color:#C6CCD4;
}

.blue:hover {
	color:#FFF;
	text-shadow: #4b4b4b 1px 1px 1px;
	border-color:#142f45 #cee3f4 #cee3f4 #142f45 ;
	background:-webkit-gradient(linear, left top, left bottom, from(#215a88), to(#3172a5));
	background: -moz-linear-gradient(top,  #215a88,  #3172a5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#215a88', endColorstr='#3172a5');
	background-color:#4D7AAD;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:13px;
	border-style: solid;
	border-width: 1px;
	padding:8px 15px 8px 15px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	cursor: pointer;
}

.smallest {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:13px;
	border-style: solid;
	border-width: 1px;
	padding:1px 10px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	cursor: pointer;
}

.large {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:24px;
	border-style: solid;
	border-width: 1px;
	padding:10px 30px 10px 30px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	cursor: pointer;
}

.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:18px;
	border-style: solid;
	border-width: 1px;
	padding:10px 30px 10px 30px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	cursor: pointer;
}

.home-learn {
	text-align:right;
	width: 480px;
	height: 46px;
	margin-top: 10px;
	text-align: bottom;
}

.home-image {
	padding:10px 0 30px 20px;
}

.home-icons{
	position:relative; 
	float:right; 
	width:50px;
}
.home-bottom {
	text-align:center;	
}

.home-buttons{
	position:relative;
	left:60px;
}

.clear {
	clear: both;
	position: relative;	
}

.home-bg {
	background:url('/wp-content/uploads/homepage-bg-fade.png');
	background-repeat:repeat-x;
	margin: 10px -10px;
}

.social-items {
	position:relative;
	float:left;		
}

.home-social {
	background-color:#efefef;
	height: 25px;
	padding:10px 20px;
	margin: 0px -10px !important;
}
.full {
	margin:0 30px;	
}
.plus {
	width: 60px;
	height: 20px;
}

.right-padding {
	padding-right:15px;	
	margin-left:30px;
}

.top-margin {
	margin-top:15px;	
}

.third {
	width:250px;
	float:left;
	padding:0 15px 0 30px;	
}

.learn-icons {
	margin: 10px 60px;
}

/*========SLIDE SHOW============*/

.slideshow-box {
	width:860px;
	height:290px;
	border:thin #999 solid;
}

.slide-nav {
	width:220px;
	float:left;
	position:relative;
}

.slide-item {
	float:left;
	margin:1px 2px;
	width:210px;
	height:52px;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e0e0e0));
	background: -moz-linear-gradient(top,  #f4f4f4,  #e0e0e0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e0e0e0');
	display:block;
	cursor:pointer;
	
	padding-top:40px;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:#FFF 1px 1px 1px;
	text-align:center;
	color:#333;
	font-weight:bold;
	border:solid 1px;
	border-color:#fff #d8d8d8 #d8d8d8 #fff;
}

.slide-content {
	width:630px;
	height:280px;
	position:relative;
	float:right;
	padding: 5px 5px;
}

.currentslide {
	background: -webkit-gradient(linear, left top, left bottom, from(#ACACAC), to(#7c7c7c));
	background: -moz-linear-gradient(top,  #ACACAC,  #7c7c7c);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ACACAC', endColorstr='#7c7c7c');
	color:#FFF;
	text-shadow:#4b4b4b 1px 1px 1px;
}

.slide-text {
	height: 100px;
	position: absolute;
	width: 570px;
	left:20px;
}

.slide-left {
	height: 280px;
	position: absolute;
	width: 250px;
	bottom: 0;
	left:20px;
}


.no-lineheight {
	line-height: 10px;
}

#item1 {
	background-image: url('/wp-content/uploads/step-register.jpg')
}

#item2 {
	background-image: url('/wp-content/uploads/step-download.jpg')
}

#item3 {
	background-image: url('/wp-content/uploads/step-enjoy.jpg')
}

.dl-option {
	width:200px;
	position: relative;
	float:left;
	text-align: center;
	margin: 0;
}

.dl-icons {
	margin-top: 20px;
}

.mid-size{
	font-size: 18px;
}

.hspacer {
	width:30px;
	float:left;
	position: relative;
	height:20px;
}

.couch-bg {
	background-image: url('/wp-content/uploads/downloadpage-couch.jpg');
	background-repeat: no-repeat;
	margin-top:20px;
	background-position: right;
}
.dl-page-wrap {
	width:960px;
	display: inline-block;
	margin-left: 30px;
}
.windows-dl {
	/*margin-left: 30px;*/
}

.dl-table {
	height: 73px;
}

/* LOGIN BOX */ 
.signin {
	height:165px;
	width:200px;
	position:absolute;
	z-index:999;
	padding: 5px;
	background-color:#f3f3f3;
	top:65px;
	left:-100px;
	display: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; /* future proofing */
	-moz-box-shadow:    0px 0px 5px 0px #ccc;
  	-webkit-box-shadow: 0px 0px 5px 0px #ccc;
  	box-shadow:         0px 0px 5px 0px #ccc;
  	border: solid;
  	border-width: 1px;
  	border-color:#f7f7f7 #cccccc #cccccc #f7f7f7;
}

.signupbutton {
	display:block;
	cursor: pointer;
	color:#333;
	text-shadow: #FFF 1px 1px 1px;
	font-weight: bold;
	text-decoration: underline;
}

.loginfield {
	line-height:25px;
	width:180px;
	margin:5px 5px;
}

.tourbtn {
	float: right; 
	top: 150px; 
	position:relative;
	left: 30px;
	width:100px;
}

.startedguide {
	width:230px !important;
}