/**************Elements**************/
body{
    font-family:verdana,arial,helvetica,sans-serif;
	margin:0;
	padding:0;
	background:#fff url(/images/bg.jpg) repeat-x;
	background-attachment:fixed;
	font-size:12px;
	color:#666;
}
a img{
	border:none;
}
a{
	color:#0088cc;
	cursor:pointer;
}
a:hover{
	text-decoration:underline;
}
h1{
	font-size:26px;
	font-family:georgia, "lucida sans", verdana;
	font-weight:normal;
	margin:20px 0;
}
h2{
	font-size:24px;
	font-family:"lucida sans", verdana;
	margin:20px 0;
}
h3{
	font-size:20px;
	font-weight:normal;
	font-family:"lucida sans", verdana;
	margin:20px 0;
}
h4{
	font-size:18px;
	font-family:georgia, "lucida sans", verdana;
	margin:20px 0;
}
h5{
	font-size:14px;
	font-family:"lucida sans", verdana;
	margin:20px 0;
}
/**************IDs**************/
#container{
    width:952px;
    margin:0 auto;
}
#content{
	background:#fff;
	border-left:1px solid #b1d2e8;
	border-right:1px solid #b1d2e8;
	padding:20px;
	padding-bottom:6px;
}
#content_bottom{
	background:url(/images/content_bottom.png) no-repeat;
	width:952px;
	height:14px;
}
#logo{
	margin-top:20px;
	margin-left:20px;
}
#footer{
	margin:10px;
}
/**************Classes**************/
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.center{
	text-align:center;
}
.blue{
	color:#0088cc;
}
.orange{
	color:#ff8a00;
}
.green{
	color:#4ba700;
}
.white{
	color:#fff;
}
.dblue{
	color:#004967;
}
.black{
	color:#000;
}
.grey{
	color:#666;
}
.silver{
	color:#aaa;
}
ul.bullet{
	list-style:none;
	padding-left:0;
	margin-left:0;
}
.bullet li{
	background:url(/images/bullet.gif) no-repeat;
	margin-left:20px;
	padding-left:20px;
	margin-bottom:10px;
}
ul.list_checkmark{
	list-style:none;
	padding-left:0;
	margin-left:0;
}
.list_checkmark li{
	background:url(/images/list_checkmark.gif) no-repeat;
	margin-left:20px;
	padding:4px 0;
	padding-left:30px;
	margin-bottom:10px;
}
.notop{
	margin-top:0;
	padding-top:3px;
}
.nobot{
	margin-bottom:0;
	padding-bottom:3px;
}
.noleft{
	margin-left:0;
	padding-left:0;
}
.nostyle{
	text-decoration:none;
}
.nobold{
	font-weight:normal;
}
.bold{
	font-weight:bold;
}
.serif{
	font-family:georgia, "lucida sans", verdana;
}
.sans_serif{
	font-family:"lucida sans", verdana;
}
.inline{
	display:inline;
}
.form_button{
	background:url(/images/form_button.jpg) repeat-x;
	height:27px;
	border-top:1px solid #c4cccc;
	border-right:1px solid #acb5b5;
	border-bottom:1px solid #6f7777;
	border-left:1px solid #acb5b5;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	cursor:pointer;
}
.support_arrow{
	background:url(/images/support_arrow.jpg) no-repeat;
	height:14px;
	width:14px;
	display:block;
	margin-right:30px;
	margin-left:5px;
}
.small{
	font-size:11px;
}
.big{
	font-size:14px;
}
.bigger{
	font-size:16px;
}
.center{
	margin:0 auto;
}
.blue_border_top{
	background:url(/images/blue_rounded.jpg) no-repeat;
	height:11px;
	width:936px;
	margin-top:7px;
}
.blue_border{
	width:934px;
	border-left:1px solid #b1d2e8;
	border-right:1px solid #b1d2e8;
}
.blue_border_bot{
	background:url(/images/blue_rounded.jpg) no-repeat bottom;
	height:11px;
	width:936px;
}
.four_col{
	width:192px;
	padding:0 20px;
	border-right:1px solid #d2e3ef;
}
div.last{
	border:none;
}

/**************Ratings**************/
.cnet_lg_5, .cnet_lg_45, .cnet_lg_4, .cnet_lg_35 {
	background:url(/images/cnet_lg.jpg) no-repeat;	
	width:230px;
	height:85px;
	margin-left:10px;
	display:block;
}
.cnet_med_5, .cnet_med_45, .cnet_med_4, .cnet_med_35 {
	background:url(/images/cnet_med.jpg) no-repeat;	
	width:150px;
	height:50px;
	margin-left:10px;
	display:block;
}
.cnet_sm_5, .cnet_sm_45, .cnet_sm_4, .cnet_sm_35 {
	background:url(/images/cnet_sm.jpg) no-repeat;	
	width:122px;
	height:40px;
	margin-left:10px;
	display:block;
}
.cnet_lg_5{
	background-position:top left;
}
.cnet_lg_45{
	background-position:left -90px;
}
.cnet_lg_4{
	background-position:left -180px;
}
.cnet_lg_35{
	background-position:left -270px;
}
.cnet_med_5{
	background-position:top left;
}
.cnet_med_45{
	background-position:left -50px;
}
.cnet_med_4{
	background-position:left -100px;
}
.cnet_med_35{
	background-position:left -150px;
}
.cnet_sm_5{
	background-position:top left;
}
.cnet_sm_45{
	background-position:left -40px;
}
.cnet_sm_4{
	background-position:left -80px;
}
.cnet_sm_35{
	background-position:left -120px;
}
.tucows_lg_5, .tucows_lg_45, .tucows_lg_4, .tucows_lg_35 {
	background:url(/images/tucows_lg.jpg) no-repeat;	
	width:246px;
	height:60px;
	margin-left:10px;
	display:block;
}
.tucows_med_5, .tucows_med_45, .tucows_med_4, .tucows_med_35 {
	background:url(/images/tucows_med.jpg) no-repeat;	
	width:165px;
	height:30px;
	margin-top:8px;
	margin-left:10px;
	display:block;
}
.tucows_sm_5, .tucows_sm_45, .tucows_sm_4, .tucows_sm_35 {
	background:url(/images/tucows_sm.jpg) no-repeat;	
	width:135px;
	height:25px;
	margin-top:5px;
	margin-left:10px;
	display:block;
}
.tucows_lg_5{
	background-position:top left;
}
.tucows_lg_45{
	background-position:left -60px;
}
.tucows_lg_4{
	background-position:left -120px;
}
.tucows_lg_35{
	background-position:left -180px;
}
.tucows_med_5{
	background-position:top left;
}
.tucows_med_45{
	background-position:left -30px;
}
.tucows_med_4{
	background-position:left -60px;
}
.tucows_med_35{
	background-position:left -90px;
}
.tucows_sm_5{
	background-position:top left;
}
.tucows_sm_45{
	background-position:left -25px;
}
.tucows_sm_4{
	background-position:left -50px;
}
.tucows_sm_35{
	background-position:left -75px;
}

/**************Did You Know**************/
#diduknow{
	margin-top:30px;
}
#diduknow_top{
	background:url(/images/diduknow.png) no-repeat;
	height:7px;
	width:466px;
}
#diduknow_mid{
	background:url(/images/diduknow_bg.png) repeat-y;
	width:406px;
	font-size:11px;
	padding:10px 30px 10px 50px;
	min-height:39px;
}
#diduknow_bot{
	background:url(/images/diduknow.png) no-repeat;
	background-position: bottom left;
	height:7px;
	width:466px;
}
#diduknow_top img{
	margin:-15px 0 0 -10px;
	position:absolute;
}


/**************Menu**************/
#menu{
	width:950px;
	margin:0 auto;
	margin-top:20px;
	padding:0;
}
#menu li{
	float:left;
	list-style:none;
	padding:0;
}
#menu a{
	display:block;
	height:57px;
	background:url(/images/menu.png);
}
#menu #home{
	width:79px;
	background-position:left 0;
}
#menu #features{
	width:124px;
	background-position:871px 0;
}
#menu #buynow{
	width:121px;
	background-position:747px 0;
}
#menu #affiliates{
	width:126px;
	background-position:626px 0;
}
#menu #support{
	width:134px;
	background-position:500px 0;
}
#menu #download{
	width:366px;
	height:57px;
	background:url(/images/menu.png);
	background-position:right 0;
}
#menu #blank_spc{
	width:126px;
	height:57px;
	background:url(/images/menu.png);
	background-position:366px 0;
}
#menu #windows_download{
	width:99px;
	height:57px;
	background:url(/images/menu.png);
	background-position:240px 0;
}
#menu #iphone_download{
	width:86px;
	height:57px;
	background:url(/images/menu.png);
	background-position:141px 0;
}
#menu #blank_end{
	width:55px;
	height:57px;
	background:url(/images/menu.png);
	background-position:55px 0;
}
#menu #home:hover{
	background-position:left bottom;
}
#menu #features:hover{
	background-position:871px bottom;
}
#menu #buynow:hover{
	background-position:747px bottom;
}
#menu #affiliates:hover{
	background-position:626px bottom;
}
#menu #support:hover{
	background-position:500px bottom;
}
#menu #download:hover{
	background-position:366px bottom;
}
#menu #windows_download:hover{
	background-position:240px bottom;
}
#menu #iphone_download:hover{
	background-position:141px bottom;
}

/**************Icon Sprite**************/
.icon{
	display:block;
	background-image:url(/images/sprite.jpg);
}
.download{
	width:126px;
	height:28px;
	background-position:0 -26px;
}
.buynow{
	width:126px;
	height:28px;
	background-position:0 -54px;
}
.freedownload{
	width:147px;
	height:36px;
	background-position:0 -86px;
}
.upgradenow{
	width:147px;
	height:36px;
	background-position:0 -122px;
}
.upgradebig{
	width:209px;
	height:51px;
	background-position:0 -158px;
}
.download:hover{
	background-position:-126px -26px;
}
.buynow:hover{
	background-position:-126px -54px;
}
.freedownload:hover{
	background-position:-146px -86px;
}
.upgradenow:hover{
	background-position:-146px -122px;
}
.upgradebig:hover{
	background-position:-209px -158px;
}
.checkmark{
	height:26px;
	width:26px;
	background-image:url(/images/sprite.png);
	background-position:0 0;
}
.windows{
	height:36px;
	width:40px;
	background-image:url(/images/sprite.png);
	background-position:-30px -265px;
	margin:0 10px 0 3px;
}
.windows2{
	height:48px;
	width:48px;
	background-image:url(/images/sprite.png);
	background-position:-70px -265px;
	margin:0 5px 0 0;
}
.iphone{
	height:55px;
	width:29px;
	background-image:url(/images/sprite.png);
	background-position:0 -265px;
	margin:0 5px 0 0;
}

/**************Index**************/
#index #logo{
	margin-top:50px;
	margin-bottom:30px;
}
#index .left-col{
	width:651px;
}
#index .right-col{
	width:277px;
}
#index #content{
	padding:7px;
	padding-bottom:0px;
	padding-top:30px;
}
#index #content_bottom{
	background:url(/images/content_bottom.png) no-repeat bottom;
	width:952px;
	height:7px;
}
.blue_box{
	width:277px;
	height:106px;
	background:url(/images/blue_box.jpg) no-repeat;
	margin-bottom:7px;
	text-align:center;
	padding-top:10px;
	margin-top:0px
}
.blue_box table{
	margin-top:5px;
}
.orange_box{
	width:237px;
	height:273px;
	background:url(/images/orange_box.jpg) no-repeat;
	padding:10px 20px;
	font-size:11px;
}
.green_box{
	width:257px;
	height:122px;
	background:url(/images/green_box.jpg) no-repeat;
	padding:10px;
	margin-bottom:7px;
}
.index_bottom{
	width:651px;
	height:16px;
	background:url(/images/index_bottom.jpg) no-repeat;
}
.video_tutorials{
	background:#b1d2e8;
	width:611px;
	padding:20px;
	height:157px;
}
.index_selection{
	background:#69a8d3;
	width:649px;
	border:1px solid #ccc;
	border-top:none;
}
#index_main{
	width:649px;
	height:271px;
	border:1px solid #ccc;
}
#index_main2 div.index_main{
	border:1px solid #ccc;
	height:251px;
}
.index_main{
	background:#fff;
	width:609px;
	height:253px;
	padding:10px 20px;
}
.index_selection a{
	text-decoration:none;
	color:#666;
	text-align:left;
	font-size:11px;
}
.index_selection a span{
	color:#000;
	font-size:14px;
	font-weight:bold;
	font-family:"lucida sans", verdana;
	display:block;
}
.index_selection table{
	margin:0;
}
#home_image{
	position:absolute;
	top:0px;
	margin-top:10px;
	margin-left:-44px;
}
.index_main div.left{
	width:340px;
}
#socialnetworks td{
	padding-top:0;
}
.follow a, .follow a:hover{
	text-decoration:none;
	color:#666;
}
.follow{
	margin-bottom:5px;
}
#index .four_col{
	height:250px;
}

/**************Home Sprite**************/
.home_icon{
	background:url(/images/home_sprite.png);
	display:block;
}
.capture_btn{
	background-position: -208px -66px;
	width:118px;
	height:55px;
	padding:12px 70px 5px 20px;
}
.modify_btn{
	background-position: -208px -138px;
	width:118px;
	height:55px;
	padding:12px 70px 5px 20px;
}
.share_btn{
	background-position: -208px -210px;
	width:118px;
	height:55px;
	padding:12px 70px 5px 20px;
}
.capture_btn:hover, .capture_btn_active{
	background-position: 0 -66px;
	width:118px;
	height:55px;
	padding:12px 70px 5px 20px;
}
.modify_btn:hover, .modify_btn_active{
	background-position: 0 -138px;
	width:118px;
	height:55px;
	padding:12px 70px 5px 20px;
}
.share_btn:hover, .share_btn_active{
	background-position: 0 -210px;
	width:118px;
	height:55px;
	padding:12px 70px 5px 20px;
}
.trynow_btn{
	background-position: 0 0px;
	width:214px;
	height:36px;
	margin:auto;
	margin-top:15px;
}
.trynow_btn:hover{
	background-position: -215px 0;
}
.more_info{
	background-position: 0 -36px;
	width:104px;
	height:30px;
}
.more_info:hover{
	background-position: -104px -36px;
}


/**************Buy Now**************/
#buynow_page .left-col{
	width:362px;
	text-align:center;
}
#buynow_page .right-col{
	width:530px;
}
.probox_top{
	background:url(/images/probox.jpg);
	width:339px;
	height:16px;
}
.probox{
	background:#efefef;
	border-left:1px solid #bdbdbd;
	border-right:5px solid #c7c7c7;
	width:308px;
	padding:0 15px 5px 10px;
	text-align:left;
}
.probox_bot{
	background:url(/images/probox.jpg) bottom;
	width:339px;
	height:16px;
}

/**************Comparison**************/
table#comparison{
	border:1px solid #0088cc;
	text-align:center;
}
table#comparison th.basic{
	padding:10px 0;
}
#comparison .features{
	background:#def0f9;
	border-bottom:1px solid #ccc;
	padding:10px 0;
	font-weight:bold;
	padding-left:40px;
}
#comparison .basic{
	background:#fbf3e2;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px 0;
}
#comparison .pro{
	background:#e8eee3;
	border-bottom:1px solid #ccc;
	padding:5px 0;
}
#comparison .last{
	border-bottom:none;
}
table#comparison_competitors{
	/*border:1px solid #0088cc;*/
	text-align:center;
}
table#comparison_competitors th.basic{
	padding:10px 0;
}
#comparison_competitors .features{
	/*background:#def0f9;*/
	border-bottom:1px solid #ccc;
	border-left:1px solid #0088cc;
	padding:10px 0;
	padding-left:30px;
	padding-right:10px;
	font-weight:bold;
	font-family:arial;
}
#comparison_competitors td.last{
	border-right:1px solid #0088cc;
}
#comparison_competitors tr.last td{
	border-bottom:none;
}
#comparison_competitors .us{
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px 0;
}
#comparison_competitors .comp{
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:5px 0;
}
#comparison_competitors .heading td{
	font-weight:bold;
	padding:5px 0;
	padding-left:20px;
	font-size:14px;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	color:#000;
	border-right:1px solid #0088cc;
	border-left:1px solid #0088cc;
}
#comparison_competitors tr.start td{
	border-top:1px solid #0088cc;
}
#comparison_competitors tr.end td{
	border-bottom:1px solid #0088cc;
}
#comparison_competitors .capture{
	background:#def0f9;
}
#comparison_competitors .modify{
	background:#fbf3e2;
}
#comparison_competitors .share{
	background:#e8eee3;
}
#comparison_competitors .config{
	background:#ede8ff;
}
#comparison_competitors .help{
	background:#eee;
}
#comparison_competitors .capture .us{
	background:#ceefff;
}
#comparison_competitors .modify .us{
	background:#ffeabe;
}
#comparison_competitors .share .us{
	background:#d5eec0;
}
#comparison_competitors .config .us{
	background:#e5ddfd;
}
#comparison_competitors .help .us{
	background:#e5e4e4;
}

/**************Download Now**************/
#download_header{
	background:url(/images/download_header.jpg) no-repeat;
	width:100%;
	height:105px;
}
#download_left{
	background:url(/images/download_left.jpg) repeat-x;
	width:320px;
	height:538px;
	padding:15px;
	border-left:1px solid #888;
	border-bottom:1px solid #888;
	border-right:1px solid #888;
}
#download_right{
	text-align:left;
	width:497px;
	height:450px;
	padding:10px 30px;
	border-bottom:1px solid #888;
	border-right:1px solid #888;
}
#download_bottom{
	background:#f6a500;
	width:497px;
	height:77px;
	padding:10px 30px;
	border-bottom:1px solid #888;
	border-right:1px solid #888;
}
#download_now .left-col{
	width:450px;
}
#download_now .right-col{
	width:450px;
}
#dl_location{
	margin:30px 0;
}
#location{
	width:320px;
	border:1px solid #888;
	margin:5px 0;
}
#sign_up{
	margin-bottom:30px;
}
#email{
	width:320px;
	border:1px solid #888;
	margin:5px 0;
}
#begindownload{
	background:none;
	background-image:url(/images/sprite.png);
	background-position:0 -209px;
	height:52px;
	width:173px;
	border:none;
	margin-top:30px;
	cursor:pointer;
}
#begindownload:hover{
	background-position:-173px -209px;
}
#reasons{
	width:220px;
}
#reasons ol{
	padding-left:20px;
	margin-left:0;
	margin-top:10px;
}
#reasons ol li{
	margin-bottom:8px;
	font-size:11px;
}
#download_bottom ul {
	margin-top:0px;
	padding-top:10px;
}
#download_bottom ul li{
	float:left;
	padding-bottom:15px;
}
#download_bottom ul li a{
	color:#000;
	font-size:11px;
}
#download_bottom ul li.col1{
	width:250px;
}
.grey_btn{
	background:url(/images/grey_btn.jpg) no-repeat;
	width:270px;
	height:50px;
	display:block;
	padding:10px 5px 7px 61px;
}
.multiline{
	padding-top:5px;
	height:55px;
}
.software{
	background-position:0 0;
}
.software64{
	background-position:0 -67px;
}
.download_new{
	background-position:0 -134px;
}
.software:hover{
	background-position:-336px 0;
}
.software64:hover{
	background-position:-336px -67px;
}
.download_new:hover{
	background-position:-336px -134px;
}
.software:hover, .software64:hover, .download_new:hover{
	text-decoration:none;
}

/**************Features**************/
#carousel{
	margin-bottom:20px;
}
#carousel ul{
	margin:0;
	padding:0;
}
#carousel ul li{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	margin-right:15px;
}
#carousel ul li.last{
	margin:0;
}
#features_page .left-col, #features_page .center-col, #features_page .right-col{
	width:269px;
	padding:0 10px;
}
#features_page h4{
	margin-left:10px;
}
#features_page a.right{
	margin-right:10px;
}
#features_page .ui-tabs-panel img{
	border:1px solid #888;
}
hr.blue{
	background:none;
	border:none;
	border-top:1px solid #0088cc;
}
hr.orange{
	background:none;
	border:none;
	border-top:1px solid #ff8a00;
}
hr.green{
	background:none;
	border:none;
	border-top:1px solid #4ba700;
}
#features_page .ui-tabs-panel img.magnify{
	border:none;
	margin-top:3px;
	margin-right:3px;
	float:right;
}
#features_page .ui-tabs-panel a.highslide {
	text-decoration:none;
}
#features_page .ui-tabs-panel a.highslide span{
	color:#666;
	float:right;
	display:block;
	font-size:11px;
	margin-top:2px;
}
#modify, #share{
	margin-top:20px;
}

/**************Features Sprite**************/
.feature{
	float:left;
	margin-right:10px;
	width:32px;
	height:32px;
	background-image:url(/images/sprite_features.jpg);
}
.scoial_net{
	background-position:0 0;
}
.ftp{
	background-position:-32px 0;
}
.email{
	background-position:-64px 0;
}
.image_hosting{
	background-position:-96px 0;
}
.webcam_cap{
	background-position:-128px 0;
}
.screen_cap{
	background-position:-160px 0;
}
.iphone_cap{
	background-position:-192px 0;
}
.drawing_tools{
	background-position:-224px 0;
}
.clip_art{
	background-position:-256px 0;
}
.image_adj{
	background-position:-288px 0;
}
.facebook{
	background-position:0 -78px;
}
.flickr{
	background-position:-48px -78px;
}
.myspace{
	background-position:-96px -78px;
}
.photobucket{
	background-position:-144px -78px;
}
.twitter{
	background-position:-192px -78px;
}
.facebook, .flickr, .myspace, .photobucket, .twitter{
	background-image:url(/images/sprite_features.png);
	display:block;
	width:48px;
	height:48px;
}
.download_capture, .download_modify, .download_share{
	background-image:url(/images/sprite_features.jpg);
	display:block;
	width:267px;
	height:46px;
	background-position:0 -32px;
	margin-top:30px;
}
.download_capture:hover{
	background-position:-267px -32px;
}
.download_modify:hover{
	background-position:-801px -32px;
}
.download_share:hover{
	background-position:-534px -32px;
}
.iphone_ver{
	background-position:0 -126px;
	margin:0;
	width:189px;
	height:87px;
}
.iphone_ver:hover{
	background-position:-192px -126px;
}
.download_compare{
	width:128px;
	height:45px;
	background-position:0 -214px;
	margin:0;
	margin-top:5px;
}
.download_compare:hover{
	width:128px;
	height:45px;
	background-position:-130px -214px;
}

/**************Affiliates**************/
#affiliates_header{
	border:1px solid #0088cc;
	height:111px;
}
#affiliates_header h1{
	line-height:111px;
	padding:0;
	margin:0;
	margin-left:20px;
}
#affiliates_header .signup{
	margin:35px 20px 0 0;
	display:block;
	height:45px;
	width:215px;
	background:url(/images/signup.jpg) no-repeat;
	float:right;
}
#affiliates_header .signup:hover{
	background-position:bottom;
}
#affiliates_page .left-col{
	width:650px;
}
#affiliates_page .right-col{
	width:240px;
}
.greybox_top{
	background:url(/images/greybox.jpg) no-repeat top;
	width:237px;
	height:20px;
}
.greybox{
	width:215px;
	padding:0 10px;
	background:#e3e8eb;
	border-left:1px solid #0088cc;
	border-right:1px solid #0088cc;
	font-family:"lucida sans", verdana;
}
.greybox_bot{
	background:url(/images/greybox.jpg) no-repeat bottom;
	width:237px;
	height:20px;
}
.greybox a{
	color:#666;
	text-decoration:none;
}
.greybox a:hover{
	color:#0088cc;
	text-decoration:underline;
}
.affiliate_banner{
	width:158px;
	height:598px;
	border:1px solid #0088cc;
	margin:20px 20px 0 0;
}
.affilate_sell{
	width:430px;
}

/**************Support**************/
#support_page .left-col{
	width:530px;
}
#support_page .right-col{
	width:210px;
	margin-top:74px;
}
#support_main{
	width:865px;
	height:281px;
	background:url(/images/support_img.jpg) no-repeat;
}
#support_main ul{
	list-style:none;
	padding-left:0;
	margin-left:0;
}
ul#support_links{
	padding-left:40px;
	padding-top:30px;
}
#support_links li{
	display:inline;
	margin-right:10px;
}
#support_features{
	width:430px;
	padding-right:40px;
	margin-top:30px;
}
#support_features a{
	color:#fff;
}
#support_features small{
	color:#ccc;
}
#support_features ul li{
	margin-bottom:15px;
}
.supportbox_top{
	background:url(/images/supportbox.jpg) no-repeat top;
	width:224px;
	height:44px;
	line-height:44px;
	text-align:center;
}
.supportbox{
	width:202px;
	padding:0 10px;
	padding-top:10px;
	background:#eeeeee;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	font-family:"lucida sans", verdana;
}
.supportbox_bot{
	background:url(/images/supportbox.jpg) no-repeat bottom;
	width:224px;
	height:20px;
}
.supportbox ul li{
	margin-left:0;
	margin-bottom:17px;
}
.supportbox a{
	text-decoration:none;
}
.supportbox a:hover{
	text-decoration:underline;
}
#getting_started{
	width:340px;
}
#highlights{
	width:550px;
}
#getting_started table td{
	padding-right:10px;
	padding-bottom:10px;
}
#getting_started a.nostyle{
	margin-top:8px;
	margin-left:8px;
	display:block;
}
#highlights table td{
	padding-right:10px;
}
#highlights img{
	border:2px solid #004967;
}
#troubleshooting{
	margin-top:50px;
}
#fragment-4 ul.bullet{
	list-style:none;
	padding-left:0;
	margin-top:0;
	padding-top:0;
}
#fragment-4 ul.bullet li{
	margin-left:0;
}
#fragment-4 a{
	text-decoration:none;
}
#fragment-4 a:hover{
	text-decoration:underline;
}
#fragment-5 input.input, #fragment-5 textarea{
	border-top: 1px solid #999999;
	border-right: 1px solid #aab3b3;
	border-bottom: 1px solid #d5dddd;
	border-left: 1px solid #aab3b3;
	width:344px;
	background:#f7f7f7;
	margin-bottom:3px;
}
#fragment-5 td.first{
	width:175px;
}
#fragment-5 small{
	margin-top:5px;
	margin-right:10px;
	display:block;
}
#support_page #fragment-5 .left-col{
	width:531px;
}
#support_page #fragment-5 .left-col p{
	font-size:11px;
}
#support_page #fragment-5 .right-col{
	margin-top:10px;
	font-size:11px;
}
#support_page #fragment-5 .right-col a{
	margin-top:10px;
	font-size:12px;
}
#support_page #fragment-5 .submit{
	margin-right:3px;
	margin-left:10px;
	width:85px;
}
#fragment-6 table, #fragment-7 table{
	margin-top:15px;
}
#fragment-6 table td, #fragment-7 table td{
	padding-right:10px;
	padding-bottom:10px;
}
#fragment-6 table td.video_desc, #fragment-7 table td.video_desc{
	padding-right:90px;
}

/**************iPhone**************/
#iphone #content{
	padding-top:50px;
}
#iphone .left-col{
	width:420px;
}
#iphone .right-col{
	width:490px;
	margin-top:20px;
}
#iphone h3{
	margin:30px 0 0 0;
}
#iphone p{
	text-indent:0;
}
#iphone ul.list_checkmark li{
	margin-left:20px;
}
#iphone .blurb{
	width:250px;
	margin-top:20px;
}
div.icon_big{
	background:url(/images/icons_big.png);
	height:100px;
	width:100px;
}
div.monitor{
	background-position:bottom left;
}
div.photos{
	background-position:top right;
}

/**************iPhone Sprite**************/
.iphone_sprite{
	background:url(/images/sprite_iphone.jpg);
	display:block;
}
.download_iphone{
	width:142px;
	height:40px;
	margin-left:10px;
	padding-top:15px;
	padding-left:45px;
	color:white;
	font-size:18px;
	font-family:arial;
	text-decoration:none;
}
.download_iphone:hover{
	background-position:-187px 0;
	text-decoration:none;
}
.download_iphone span{
	font-size:12px;
	float:right;
	color:#333;
	margin-right:56px;
}

/**************Contact**************/
#contact_page .left-col{
	width:531px;
}
#contact_page .right-col{
	margin-top:10px;
	font-size:11px;
}
#contact_page input.input, #contact_page textarea{
	border-top: 1px solid #999999;
	border-right: 1px solid #aab3b3;
	border-bottom: 1px solid #d5dddd;
	border-left: 1px solid #aab3b3;
	width:344px;
	background:#f7f7f7;
	margin-bottom:3px;
}
#contact_page td.first{
	width:175px;
}
#contact_page small{
	margin-top:5px;
	margin-right:10px;
	display:block;
}
#contact_page .left-col p{
	font-size:11px;
}
#contact_page .right-col a{
	margin-top:10px;
	font-size:12px;
}
#contact_page .submit{
	margin-right:3px;
	margin-left:10px;
	width:85px;
}

/**************Twitter Sharing App**************/
#twitter{
	width:721px; 
	margin:0 auto;
	padding-top:7px;
}
.bluebox_top{
	background:url(/images/bluebox.png) top left;
	height:15px;
	width:721px;
}
.bluebox_bot{
	background:url(/images/bluebox.png) bottom left;
	height:15px;
	width:721px;
}
.bluebox{
	background:url(/images/bluebox_bg.png);
	padding:1px 15px;
}
#alert_box{
	background:#e3e9ef;
	line-height:25px;
	padding:0 10px;
	margin:0;
	margin-top:-1px;
	padding-bottom:5px;
}
#alert_box em p{
	margin-bottom:0;	
}
#alert_yellow_box{
	background:#fed41c;
	line-height:25px;
	padding:0 10px;
	margin:0;
	margin-top:-1px;
	font-weight:bold;
	font-style:normal;
}
#alert_box.normal{
	background:#e3e9ef;
}
#alert_box.error{
	background:#ffcdcd;
}
#alert_box.success{
	background:#d1ffcd;
}
.bluebox form{
	margin:0;
	padding:0;
}
.bluebox textarea{
	width:689px;
	height:100px;
	padding:0;
	margin:0;
	border-top:1px solid #abadb3;
	border-right:1px solid #dbdfe6;
	border-bottom:1px solid #e3e9ef;
	border-left:1px solid #e2e3ea;
}
.twitter_submit{
	background:url(/images/twitter_sprite.png);
	background-position:0 0;
	border:none;
	height:43px;
	width:158px;
	cursor:pointer;
}
.twitter_submit:hover{
	background:url(/images/twitter_sprite.png);
	background-position:-158px 0;
}
.twitter_cancel{
	background:url(/images/twitter_sprite.png);
	background-position:0 -43px;
	border:none;
	height:43px;
	width:114px;
	cursor:pointer;
}
.twitter_cancel:hover{
	background:url(/images/twitter_sprite.png);
	background-position:-114px -43px;
}

/**************Connection Error**************/
#connection_error .left-col{
	width:190px;
	padding:15px 0;
}
#connection_error .right-col{
	width:486px;
	padding:30px 15px 15px 0;
}

/**************jQuery htmltooltip**************/
div.htmltooltip{
	position: absolute; /*leave this and next 3 values alone*/
	z-index: 1000;
	left: -1000px;
	top: -1000px;
	background: #272727;
	border: 10px solid black;
	color: white;
	font-size:20x;
	font-weight:bold;
	padding: 3px;
	width: 250px; /*width of tooltip*/
	margin-left:200px;
}
}
.top{
	vertical-align:top;
}
p.success {
    color:green;
    font-weight:bold;
}
p.failure {
    color:red;
    font-weight:bold;
}

/**************SEO OPTIMIZATION**************/
div.heading-h1{
	font-size:26px;
	font-family: "georgia", "lucida sans", verdana;
	font-weight:normal;
	margin:20px 0;
}
div.heading-h2{
	font-size:24px;
	font-family:"georgia", "lucida sans", verdana;
	margin:20px 0;
}
div.heading-h3{
	font-size:20px;
	font-weight:normal;
	font-family:"lucida sans", verdana;
	margin:20px 0;
}
div.heading-h4{
	font-size:18px;
	font-family:georgia, "lucida sans", verdana;
	margin:20px 0;
}
div.heading-h5{
	font-size:14px;
	font-family:"lucida sans", verdana;
	margin:20px 0;
}
div.heading-h2-rating{
	font-size:24px;
	font-family:"georgia", "lucida sans", verdana;
	margin: 20px 0px 0px 0px;
}
div.heading-h5-rating{
	font-size:14px;
	font-family:"lucida sans", verdana;
	margin: 20px 0px 0px 0px;
}

/**************FOOTER**************/
.footerlinks {
	width: 200px;
}

.footerlinks span{
	font-size:12px;
	font-family:"lucida sans", verdana;
}

.footerlinks ul{
	list-style-type: none;
	margin: 2px;
	padding: 2px;	
}

.footerlinks li{
	background
	font-family:"lucida sans", verdana;
	font-size:11px;
	margin: 2px 10px 0px 0px;
	padding: 0px;
}