/*LAYOUT STYLES*/
a {
	color:#000;
}
#wrapper {
	width:1000px;
	margin:0 auto;
}
#header {
	background:url(../images/header_bg.jpg) no-repeat;
	width:864px;
	height:76px;
	padding:12px 54px 9px 82px;
}
#branding {
	background:url(../images/logo.png) no-repeat;
	width:247px;
	height:79px;
	float:left;
}
#tag p {
	margin:20px 0 0 0;
}
#navigation {
float:right;
margin:25px -20px 0 0;
}
#navigation ul li {
	float:left;
	margin-right:20px;
}
#bar {
	background-color: #589B3A;
	height: 11px;
}
#bar2 {
	background:#98BF84 none;
	height:11px;
}
#spotlight {
	background:url(../images/video_bg.png) no-repeat;
	height:323px;
	width:100%;
	padding:14px 0 0 111px;
}
#detail {
	width:358px;
	margin:11px 0 0 0;
	float:left;
}
#detail p.heading {
	margin:7px 0 0 39px;
}
#screenshots {
	width:353px;
	height:185px;
	background:url(../images/screenshots.png) no-repeat;
	margin:44px 0 0 0;
}
#video {
	background:url(../images/video_frame.png) no-repeat;
	width:433px;
	height:289px;
	float:left;
	margin:14px 0 0 31px;
}
#video img {
	margin:18px 0 0 24px;
}
/*CLASSES*/
.last {
	margin-right:0 !important;
}
.content {
	padding:26px 52px 0 0;
}
.prefix {
	padding-left:64px;
}
.content h1 {
	margin:10px 0;
}
.icons {
	text-align:center;
	float: left;
	margin-right:25px;
}
.icons div {
	height:75px;
}
.extra {
	clear:both;
	padding:10px 0 0 0;
	white-space: nowrap;
	width: 100%;
	text-align: right;
}
.icons p {
	margin:0;
	padding:0;
}
.divider {
	font-size:10px;
}
#main_panel {
	background:#fff url(../images/main_panel.png) repeat-x bottom;
	padding:20px 50px 35px;
	float:left;
	width:900px;
}
#left_column {
	width:470px;
	float:left;
}
#right_column {
	float:left;
	width:430px;
}
#search {
	background:url(../images/search_bg.png) no-repeat;
	width:443px;
	height:94px;
	padding:13px 0 13px 27px;
}
#search p {
	margin:0 0 0 0;
}
/* Redid the next two using classes rather than selectors because IE6 does not support the attribute selector */
#search .input_text {
	width:339px;
	height:25px;
	font-size:16px;
	padding-top:5px;
	border:3px solid #F6B32D;
}
#search .input_submit {
	background:transparent url(../images/go_button-revised.png) no-repeat scroll 0 0;
	border:medium none;
	height:49px;
	vertical-align:middle;
	width:84px;
}
#search form, #search form fieldset {
}
#search form fieldset legend {
	display:none;
}
#icons {
	padding-left:41px;
	height:120px;
}
#footer_panel {
	background:transparent url(../images/footer_bg.png) no-repeat scroll 0 0;
	clear:both;
	float:left;
/*	height:228px;*/
	height:auto;
	padding:0 0 0 76px;
	width:924px;
}
#footer_left {
	width:326px;
	float:left;
}
#speech_bubble {
	background: url(../images/bubble.png) no-repeat;
	width:326px;
	height:81px;
	position:relative;
	top:-39px;
}
#speech_bubble p {
	margin:20px;
	padding-top:12px;
}
#customer {
	margin:-43px 0 0 85px;
}
#footer_left h1 {
	margin-left:20px;
}
#footer_middle {
	float:left;
	width:210px;
	text-align:center;
	padding-top:25px;
}
.links {
	float:left;
	width:178px;
	margin-top:45px;
}
.links ul {
	margin:20px 0 0 17px;
}
#bottom_nav {
    clear: both;
    font-weight: bold;
    height: 40px;
    margin: 186px auto 0;
    width: 510px;
}
#bottom_nav ul li {
	float:left;
	margin-right:5px;
}
#play {
	background:transparent url(../images/video_button.png) no-repeat scroll 0 0;
	height:60px;
	margin-left:111px;
	margin-top:113px;
	position:absolute;
	width:214px;
	z-index:9999;
	cursor:pointer;
}
embed {
	margin:19px 0 0 25px;
}
#flash {
	background:transparent none !important;
}
#login-box {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#FFFFFF;
	border:2px solid #FFFFFF;
	height:155px;
	margin-top:-40px;
	position:absolute;
	width:300px;
	z-index:9999;
}
#login-box p.login-heading {
	background:	url(../images/bar.png) repeat;
	width:290px;
	height:30px;
	padding:5px;
	line-height:25px;
}
#login-box form label {
	display:inline-block;
	width:120px;
	margin-right:10px;
}
#login-box input[type='text'], #login-box input[type='password'] {
	width:150px;
	height:20px;
	border:1px solid #5B9B39;
}
#login-box form p {
	margin:5px;
}
.closebutton {
	float:right;
	background:url(../images/closelabel.png) no-repeat;
	height:17px;
	width:17px;
	display:block;
	margin:13px;
}
.first {
	margin:0 !important;
}
a.forgot_pw {
	float:left;
	margin-bottom:0;
	margin-left:0;
	margin-right:36px;
	margin-top:16px;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}
#left_page {
	width:555px;
	float:left;
}
#left_page div {
	padding-left:34px;
}
#left_page div, #left_page div img {
	float:left;
	margin-bottom:5px;
}
#left_page div div.body {
	padding-left:15px;
	float:left;
	width:375px;
}
div.body p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#333333;
	margin:10px 0;
	padding:0;
	line-height:15px;
}
#main_panel h1 {
	margin-bottom:22px;
}
.title {
	margin:16px 0 10px 146px;
}
.adjust {
	padding-left:0 !important;
}
#right_page {
	float:right;
}
#benefits {
	background:url(../images/benefits_bg_withborder.png) no-repeat;
	width:295px;
	height:414px;
	padding:7px 20px 0 30px;
	color:#fff;
}
#benefits img {
	margin:8px 20px;
}
#call_to {
	background:url(../images/yellowbox_withborder.png) no-repeat;
	width:248px;
	height:144px;
	margin:-36px auto;
	padding:19px 23px;
	text-align:center;
}
#call_to form legend {
	display:none;
}
#call_to input[type="text"] {
	width:224px;
	height:28px;
	font-size:16px;
	padding-top:5px;
	border:3px solid #FFAC00;
}
#call_to input[type="submit"] {
	width:210px;
	height:86px;
	border:none;
	background:url(../images/see_your_site.png) no-repeat;
	margin-top:7px;
}
#partners {
	width:333px;
	margin-top:63px;
}
#partners p.title {
	margin-left:0 !important;
}
#partners p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	line-height:16px;
}
#partners div {
    
    margin-top: 17px;
    overflow: hidden;
}
#partners div img {
    margin: 22px;
    padding-left: 47px;
    width: 185px;
}
#try_now {
	height:27px;
	margin-top:-41px;
	padding-left:518px;
}
#feature_plus {
	color:#FFF;
	padding-top:25px;
}
#feature_plus p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
}
#feature_plus ul {
	list-style-image:url(../images/check_icon-gren.png);
	margin:10px 27px;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
}
#feature_plus ul li {
	line-height:14px;
	font-size:12px
}

	#live-help {
    float: right;
    margin: 71px 31px 0 0;
}
#noUpdate
{
    margin: 0 auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #fff;
    text-align: left;
    width: 210px; 
    height: 200px;	
    padding: 40px;
}
