/* Header
 * --------------------------------------------------------- */
#info #sub_nav ul, #support #sub_nav ul, #terms #sub_nav ul {width:815px;}

#info #sub_nav ul li a, #support #sub_nav ul li a {width: 162px;}
#info.about #sub_nav .about,
#info.press #sub_nav .press,
#info.media_kit #sub_nav .media_kit,
#info.jobs #sub_nav .jobs,
#info.blog #sub_nav .blog,
#info.contact #sub_nav .contact,
#info.premium_sales #sub_nav .premiumsales {
	position: relative;	
	color:#fff;
	height: 36px;
	line-height: 36px;
	margin-left:-1px;
	border-top:1px solid #434343;
	border-left:1px solid #5c5c5c;
	border-right:1px solid #5c5c5c;
	border-bottom: 1px solid #6e6e6e;
	background-color: #868686;
	background-color: #cccccc;
background-image: -moz-linear-gradient(top, #565656 0%, #868686 98%, #999999 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #565656),color-stop(0.98, #868686),color-stop(1, #999999));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#565656', EndColorStr='#999999');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#565656', EndColorStr='#999999')";
	text-shadow: #333 0px 1px 2px;	
	}	
#info.about #sub_nav .about {margin-left:0;}
#info #sub_nav .premiumsales {width:161px}	
	
/* Support Section */

#support #sub_nav ul li a {width: 202px;}
#support.overview #sub_nav .overview,
#support.faq #sub_nav .faq,
#support.user_guide #sub_nav .userguide,
#support.forum #sub_nav .forum,
#support.updates #sub_nav .service_health {
	position: relative;	
	color:#fff;
	height: 36px;
	line-height: 36px;
	margin-left:-1px;
	border-top:1px solid #434343;
	border-left:1px solid #5c5c5c;
	border-right:1px solid #5c5c5c;
	border-bottom: 1px solid #6e6e6e;
	background-color: #868686;
	background-color: #cccccc;
background-image: -moz-linear-gradient(top, #565656 0%, #868686 98%, #999999 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #565656),color-stop(0.98, #868686),color-stop(1, #999999));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#565656', EndColorStr='#999999');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#565656', EndColorStr='#999999')";
	text-shadow: #333 0px 1px 2px;		
	}
#support.overview #sub_nav .overview {margin-left:0}
#support #sub_nav .service_health {width:204px}

/* Terms */

#terms #sub_nav ul li a {width: 162px;}
#terms.general #sub_nav .general,
#terms.free #sub_nav .free,
#terms.pro #sub_nav .pro,
#terms.sla #sub_nav .sla,
#terms.privacy #sub_nav .privacy {
	position: relative;	
	color:#fff;
	height: 36px;
	line-height: 36px;
	margin-left:-1px;
	border-top:1px solid #434343;
	border-left:1px solid #5c5c5c;
	border-right:1px solid #5c5c5c;
	border-bottom: 1px solid #6e6e6e;
	background-color: #868686;
	background-color: #cccccc;
background-image: -moz-linear-gradient(top, #565656 0%, #868686 98%, #999999 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #565656),color-stop(0.98, #868686),color-stop(1, #999999));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#565656', EndColorStr='#999999');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#565656', EndColorStr='#999999')";
	text-shadow: #333 0px 1px 2px;	
}
#terms.general #sub_nav .general {margin-left:0;}
#terms #sub_nav .privacy {width:161px}

/* Left/Right Ends */
	
#info #sub_nav ul li a.about,
#support #sub_nav ul li a.overview,
#terms #sub_nav .general {
	margin-left:0;
	-khtml-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
	}
#info #sub_nav .premiumsales,
#support #sub_nav .service_health,
#terms #sub_nav .privacy {
	-khtml-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	}
#wrap .buttons:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}	
#wrap .buttons li {
	float: left;
	margin: 0 8px 0 0;
	list-style: none;
	}
#wrap .buttons li a {
	padding: 2px 10px;
	font-size: 11px;
	}	
#wrap .buttons.big li a {font-size: 13px;}
.home #wrap .buttons {margin: 10px 0 30px 0;}
 
/* New Wrapper padding for full screen takeover */

#guide.home #wrap {
	padding: 15px;
	width: 960px;
	background: #fff;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 20px;
}

#guide.home #sub_nav {
	margin: 0 auto 5px;
}

/* Terms Page */

#wrap div.box div.content p.indent {
	padding: 0 0 0 40px;
	}
#terms #wrap div.box div.content table {
	width: 600px;
	margin: 10px;
	}
#terms #wrap div.box div.content table tr td,
#terms #wrap div.box div.content table tr th {
	border: 1px solid #e7e7e7;	
	}	
		
/* About Images */

#content #about-images {
	margin: 20px 0 0 -25px;
	}
#content #about-images:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
#content #about-images li {
	float: left;
	width: 262px;	
	margin: 0 0 25px 25px;
	padding: 15px;
	background: #f0f0f0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	font-size: 11px;
	list-style: none;
	}
#content #about-images li img {
	margin: 0 0 5px 0;
	padding: 5px;
	border: 1px solid #e0e0e0;
	background: #fff;
	}
#content #about-images li p {
	margin: 0;
	line-height: 15px;
	}	
	
/* People List */

#content #people {
	margin: 10px 0;
	}
#content #people li {
	min-height: 110px;
	margin: 0 10px 10px 10px;
	padding: 10px 10px 0 120px;
	background: #fff;
	border: 1px solid #e7e7e7;
	}	
#content #people li img {
	position: absolute;
	left: 20px;
	width: 100px;
	height: 100px;
	}
#content #people li h3 {
	margin: 0;
	padding: 0;
	border: none;
	color: #3987cc;
	}	
#content #people li h4 {
	margin: 0 0 5px 0;	
	color: #999;
	font-size: 11px;
	}	
#content #people li p {
	line-height: 18px;
	margin: 0 0 10px 0;
	}	
	
/* Media Kit & News Lists & Jobs */

#content .list .item {
	position: relative;
	margin: 0 0 15px;
	padding: 10px 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #e7e7e7;	
	list-style: none;
	}
#content .list .button {
	display: block;
	position: absolute;
	right: 15px;
	top: 22px;
	padding: 0 10px;
	font-size: 11px;
	}	
.jobs #content .list .button {
	top: 19px;
	}
#content .list h3 {
	margin: 0 0 5px 0;
	}
#content #news.list h3 {
	font-size: 14px;
	margin: 0 90px 5px 0;
	}
#content .list h4 {
	margin: 0;
	}	
#content .list p {
	margin: 0;
	line-height: 20px;
	font-size: 13px;
	color: #999;
	}
#content #news span {
	display: block;
	font-size: 11px;
	color: #999;
	}	
#content #news .links {
	position: absolute;
	right: 0px;
	margin: 0 8px 0 0;
	}	
#content #news .links li {
	float: left;
	position: relative;
	width: 40px;
	height: 25px;
	line-height: 26px;
	background: #f5f5f5;
	border: 1px solid #bbb;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	text-align: center;
	color: #bbb;
	font-size: 11px;
	text-shadow: #fff 0px 1px 0px;
	list-style: none;
	}
#content #news li .links li.web {
	margin-left: -1px;
	}	
#content #news li .links a {
	display: block;
	position: absolute;
	left: -1px;
	top: -1px;
	width: 40px;
	height: 25px;
	padding: 0;
	font-weight: 500;
	}	
#content #news li .links .pdf,
#content #news li .links .pdf a {
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	text-indent: 5px;
	}
#content #news li .links .web,
#content #news li .links .web a {
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;	
	text-indent: -3px;
	} 	
#content #news li .links a:hover {text-decoration: none;}
#content #news li .links a:active {
	background-image: -moz-linear-gradient(top, #ececec, #f5f5f5);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ececec),color-stop(1, #f5f5f5));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ececec', EndColorStr='#f5f5f5');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ececec', EndColorStr='#f5f5f5')";
	}	
#content .footer {
	position: relative;
	padding: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #e7e7e7;
	}	
#content .footer li {list-style: none;}	
#content .footer p {margin: 0;}	
#content .footer .button {
	position: absolute;
	right: 8px;
	top: 9px;
	padding: 2px 10px;
	}	
	
/* Main Content */

#content .section {
	margin: 0 0 30px 0;
	}
#wrap h3 {
	position: relative;
	margin: 0 0 10px 0;
	font-size: 18px;
	color: #225079;
	}	
#content h2 .button {
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 3px 10px;
	font-size: 12px;
	}	
#content h4 {
	margin: 15px 0 5px 0;
	font-size: 14px;
	}		
#content p,
#content ul {
	margin: 0 0 15px 0;
	line-height: 18px;
	font-size: 13px;
	color: #555;
	}	
#content p.footnote {
	color: #999;
	font-size: 11px;
	}	
#content p.intro {
	font-size: 15px;
	line-height: 22px;
	}	
#content li {
	margin: 0 0 5px 0;
	list-style: none;
	}	
#content .section li.note {
	list-style: none;
	font-size: 11px;
	color: #999;
	}	
	
/* Jobs */

#wrap h1 a.back.all_jobs {
	width: 88px;	
	background-image: url(../images/button-all_jobs.gif);;
	}	
#wrap div.box div.content.office {
	min-height: 120px;
	}
#wrap div.box div.content.office p {
	float: left;
	width: 340px;
	margin: 0;
	}	
#wrap div.box div.content img.office_image {
	float: left;
	margin: 0 10px 0 0;
	}
#wrap ul.jobs {margin-bottom: 30px;}	


	
/* Small List */

div.rank {
	float: left;
	line-height: 50px;
	width: 20px;
	margin: 0 2px 0 8px;
	color: #ccc;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	}	
	
/* Service Health */	

#wrap div.box ul.listing.services li.listing_item div.content {
	background-position: 10px 8px;
	background-repeat: no-repeat;
	padding: 0 0 0 52px;
	}
#wrap div.box ul.listing.services li.listing_item div.content p {
	line-height: 50px;
	margin: 0;
	}	
#wrap div.box ul.listing.services li.listing_item div.content p strong {
	display: block;
	float: left;
	width: 200px;
	color: #225079;
	font-size: 14px;
	}	
#wrap div.box ul.listing.services li.listing_item div.content.green {
	background-image: url(../images/icon-service-green.gif);
	}	
#wrap div.box ul.listing.services li.listing_item div.content.green_info {
	background-image: url(../images/icon-service-green-info.gif);
	}	
#wrap div.box ul.listing.services li.listing_item div.content.red {
	background-image: url(../images/icon-service-red.gif);
	}			
#wrap div.box ul.listing.services li.listing_item div.content.orange {
	background-image: url(../images/icon-service-orange.gif);
	}				
#wrap div.box ul.listing.services li.listing_item div.drawer {
	width: 623px;
	height: auto;
	background-color: #e0e0e0;
	background-image: none;
	}
#wrap div.box ul.listing.services li.listing_item div.drawer ul li {
	padding: 5px 10px;	
	line-height: 15px;
	border-bottom: 1px solid #ccc;
	color: #777;
	}	
#wrap div.box ul.listing.services li.listing_item div.drawer ul li strong {
	color: #404040;
	}		
	
/* Last Entry */

#wrap div.box ul.listing li.last {
	position: relative;
	background: #fff;
	border: 1px solid #e7e7e7;
	margin: 10px;
	padding: 10px;
	}
#wrap div.box ul.listing li.last h3 {
	margin: 0;
	padding: 0;
	border: none;
	}
#wrap div.box ul.listing li.last.alone h3 {
	display: none;
	}		
#wrap div.box ul.listing li.last h3 a {
	font-size: 13px;
	color: #3987cc;	
	}
#wrap div.box ul.listing li.last h3 a:hover {
	background: none;
	color: #fff;
	}	
#wrap div.box ul.listing li.last p {
	margin: 0;
	color: #999;
	font-size: 11px;	
	}	
#wrap div.box ul.listing li.last #results_per_page {
	position: absolute;
	right: 10px;
	top: 15px;
	}	
#wrap div.box ul.listing li.last.alone #results_per_page {
	top: 10px;
	}	
#wrap div.box ul.listing li.last #results_per_page label {
	float: left;
	line-height: 20px;
	margin: 0 5px 0 0;
	color: #999;
	font-weight: normal;
	font-size: 11px;
	}		
/* Hover */	
#wrap div.box ul.listing li.last.hover {background: #3987cc;cursor: pointer;}
#wrap div.box ul.listing li.last.hover p,
#wrap div.box ul.listing li.last.hover #results_per_page label {color: #82bbed;}
#wrap div.box ul.listing li.last.hover h3 a {color: #fff;}
	
/* Answers */

#wrap div.box ul.listing.answers li.listing_item {list-style: none;}
#wrap div.box ul.listing.answers li.listing_item:last-child {margin: 0 0 -10px 0;}
#wrap div.box ul.listing.answers li.listing_item:last-child .content{border: none;}
#wrap div.box ul.listing.answers li.listing_item .content {
	line-height: 18px;
	font-size: 12px;
	height: auto;
	border: none;
	border-bottom: 1px solid #e7e7e7;
	padding: 15px;
	margin: 0;
	}
#wrap div.box ul.listing.answers li.listing_item .content h3 {
	float: none;
	margin: 0 0 5px 0;
	font-size: 14px;
	}
	
/* Support Links */
#content .support_links li {
	margin: 0 0 10px 0;
	list-style: none;
	}	
.support_links li a {
	display: block;
	position: relative;
	padding: 8px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #f0f0f0;
	border: 1px solid #d7d7d7;
	background-image: -moz-linear-gradient(top, #f0f0f0, #e7e7e7);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0f0f0),color-stop(1, #e7e7e7));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f0f0f0', EndColorStr='#e7e7e7');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f0f0f0', EndColorStr='#e7e7e7')";
	text-shadow: #fff 0px 1px 0px;
	}	
.support_links li a:hover {
	background-image: -moz-linear-gradient(top, #ffffff, #e7e7e7);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #e7e7e7));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e7e7e7');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e7e7e7')";	
	text-decoration: none;	
	}
.support_links li a:active {
	top: 1px;
	background-image: -moz-linear-gradient(top, #ffffff, #e7e7e7);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e7e7e7),color-stop(1, #f0f0f0));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e7e7e7');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e7e7e7')";	
	text-decoration: none;	
	}	
.support_links h3 {
	margin: 0 0 5px 0;
	font-size: 15px;
	}	
.support_links li p {
	color: #444;
	line-height: 18px;
	}	

/* Contact Form
 * --------------------------------------------------------- */

#content form p {
	position: relative;
	margin: 0 0 20px 0;
	} 
#content form label {
	display: block;
	margin: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	} 
#content form label em {
	color: #999;
	}	
#content form input.text,
#content form textarea,
#content form select,
#content form .selector {
	display: block;	
	position: relative;
	background: #f0f0f0;
	background-image: -moz-linear-gradient(top, #e7e7e7, #ffffff);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e7e7e7),color-stop(1, #ffffff));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#e7e7e7', EndColorStr='#ffffff');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e7e7e7', EndColorStr='#ffffff')";	
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 13px;
	}	
#content form input.text,
#content form select,
#content form .selector {
	width: 300px;
	padding: 5px;
	outline: none;
	}	
#content form select:hover {cursor: pointer;}	
#content form .selector span {
	display: block;
	background: url(../images/icon-select_arrows.png) no-repeat right center;
	}	
#content form textarea {
	width: 633px;
	padding: 5px;
	}	
#content form .selector select {
	position: absolute;
	left: 0px;
	top: 0px;
	}	
#content form .input-wrap,
#content form .text_area-wrap,
#content form .select-wrap,
#content form .radios-wrap {
	margin: 0 0 20px 0;
	}
#content form .half {float: left;}	
#content form .half.left {margin-right: 20px;}	
#content form .input-wrap {
	position: relative;
	width: 310px;
	}	
#content form .text_area-wrap {
	position: relative;
	width: 645px;
	}
#content form .select-wrap {
	position: relative;
	width: 310px;
	}	
#content form .radios {
	margin: 0;
	padding: 5px 0 0 0;
	}	
#content form .radios li {
	display: inline;
	padding: 0 10px 0 0;
	}
#content form .flag {
	display: block;	
	position: absolute;
	right: 0;
	top: 0px;
	width: 10px;
	height: 10px;
	background: #fff;
	border: 1px solid #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-indent: -9999px;
	}	
#content form .flag.error {
	background-image: -moz-linear-gradient(top, #ff5e5e, #ff0000);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ff5e5e),color-stop(1, #ff0000));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff5e5e', EndColorStr='#ff0000');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff5e5e', EndColorStr='#ff0000')";
	border-color: #ae0000;
	}	
#content form .flag.check {
	background-image: -moz-linear-gradient(top, #66d375, #39b54a);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #66d375),color-stop(1, #39b54a));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#66d375', EndColorStr='#39b54a');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#66d375', EndColorStr='#39b54a')";
	border-color: #2e913b;
	}	
#content form #recaptcha_area {
	margin: 0 0 0 -3px;
	}	
#content .message {
	position: relative;
	margin: 15px 0 20px 0;
	padding: 10px 15px;
	border: 1px solid;	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: #fff 0px 1px 0px;
	}
#content .message h4 {margin: 0 0 5px 0;font-size: 15px;}	
#content .message p {margin: 0 0 2px 0;}	
#content .message .close {
	position: absolute;
	right: 5px;
	top: 5px;
	}	
#content .message.success {
	color: #696f74;
	background: #e2ecf5;
	border-color: #ccd4dd;
	}
#content .message.error {
	color: #8e0000;
	border-color: #ff0000;
	background: #ffd2d2;
	}	
#content .message.error ul {margin: 0;}	
#content .message.error li {
	margin: 0 0 0 15px;
	list-style: disc;
	color: #444;
	}
#button-submit.button,
#subscribe.button {
	margin: 20px 0 0 0;
	padding: 5px 20px;
	font-size: 13px;
	}	
#success-message {
	width: 300px;
	margin: 0 0 20px 0;
	padding: 5px 10px;
	border: 1px solid #2a8436;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #39b54a;
	background-image:-moz-linear-gradient(center top , #40cc53 0%, #39b54a 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #40cc53),color-stop(1, #39b54a)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#40cc53', EndColorStr='#39b54a'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#40cc53', EndColorStr='#39b54a')"; /* IE8 */	
	color: #fff;
	text-align: center;
	text-shadow: #2a8436 0px 1px 0px;	
	}	

/* Time Selects */

#content form .time:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#content form .time select,
#content form .time .selector {
	display: block;
	float: left;
	width: 45px;
	margin-right: 5px;
	}
#content form .time .divider{
        display:block;
        float:left;
        margin: 6px 5px 0 0;
}
#content form .time select {width: 50px;}
#content form .time .timezone {
	float: left;
	margin: 0 0 0 5px;
	line-height: 26px;
	color: #999;
	}

/* Sidebar Lists */


#sidebar ol li {
	margin-left: 18px;
	list-style: decimal;
	}
#sidebar .links li {margin-bottom: 5px;}
#sidebar .links a {
	/*display: block;*/
	margin: 0 0 0 -5px;
	padding: 3px 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-weight: 500;
        line-height: 1.6em;
	}
#sidebar .links a:hover {
	background-color: #e7e7e7;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#f0f0f0');
	background: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #e5e5e5,  #f0f0f0);
	text-decoration: none;	
	}	

#sidebar .support_promo {
	width: 300px;
	height: 135px;
	margin: 0 0 10px;
}
#sidebar .support_promo .support_top {
	width: 300px;
	height: 39px;
	background: #fff url(/images/promo-phone_support-top.gif) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

#sidebar .support_promo .support_bottom {
	width: 300px;
	height: 96px;
	background: #fff url(/images/promo-phone_support-bottom.gif) no-repeat left top;
}

#sidebar .support_promo .support_bottom .right_info {
	width: 120px;
	padding-top: 10px;
	padding-right: 10px;
	margin-left: 170px;
}
#sidebar .support_promo .support_bottom .right_info .find_out_more {
	width: 120px;
	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	height: 18px;
	text-shadow: #328c53 0px -1px;
	background-color: #87cda1;
background-image: -moz-linear-gradient(top, #87cda1 0%,#57b97b 3%, #07983c 98%, #199f4b 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #87cda1),color-stop(0.03, #57b97b),color-stop(.98, #07983c), color-stop(1, #199f4b));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#57b97b', EndColorStr='#07983c');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#57b97b', EndColorStr='#07983c')";
    text-align: center;
    padding: 4px 0 5px 0;
    -khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #007229;
	-moz-box-shadow: 0px 1px 0px rgba(0,0,0,.2); 
	 -webkit-box-shadow: 0px 1px 0px rgba(0,0,0,.2); 
	 box-shadow: 0px 1px 1px rgba(0,0,0,.2); 
}

#sidebar .support_promo .support_bottom .right_info .find_out_more:hover {
	background-color: #87cda1;
background-image: -moz-linear-gradient(top, #a3d9b6 0%,#7dc999 3%, #07983c 98%, #1a9f4b 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #a3d9b6),color-stop(0.03, #7dc999),color-stop(.98, #07983c), color-stop(1, #1a9f4b));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#7dc999', EndColorStr='#07983c');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#7dc999', EndColorStr='#07983c')";
}
#sidebar .support_promo .support_bottom .right_info .find_out_more:active {background: #87cda1;}

#sidebar .support_promo .support_bottom .right_info .details {
	font-size: 11px;
	text-align: center;
	line-height: 12px;
	padding-top: 7px;
}

/* Terms Content */

#terms #content {
	width: 630px;
	margin-right: 30px;
	}	
