﻿/* Reset Parent Styles from All.css */
#twocolumns { padding:24px 5px 30px 35px; }
.main-top { background:#FFFFFF url("../images/bg-free-trial.jpg") left top no-repeat; }
.main-top-contact { background:#FFFFFF url("../images/bg-contact.jpg") left top no-repeat; }
.main-top-resellers { background:#FFFFFF url("../images/bg-resellers.jpg") left top no-repeat; }
#sidebar.s-trial { width:261px; padding:242px 0 0 38px; }
#content.c-trial { width:563px; color:#544A38;margin-bottom:30px; }
span.req { color:#ff0000; }
span.gray, span.gray a { color:#544a38; }
.font13 { font-size:13px; }
.font14 { font-size:14px; margin: 10px 0px; }
.padleft { padding-left:150px; }
.padtop { padding-top:10px; }
.nopad { margin:0; }
/* Sidebar List */
#sidebar.s-trial ul { list-style-type:none; margin:0; padding:7px 0 0 40px; }
#sidebar.s-trial ul li {font-weight:normal; list-style:none;background:url("../images/checkmark.gif") left center no-repeat;
	padding-left:25px; font-size:18px; line-height:32px; text-decoration:none; color:#333; }
#sidebar.s-trial ul li a { font-size:18px; line-height:32px; font-weight:bold; text-decoration:none; color:#fff; }
#sidebar.s-trial p { color:#FFFFFF; font-size:16px; font-weight:bold; line-height:19px; margin:0; padding:10px 0 10px 12px; text-decoration:none; }
/* Content Header */
#content.c-trial h1 { color:#fff; font-size:19px; line-height:43px; margin:0; padding:0; }
#content.c-trial input.text, select{ xxxbackground: none repeat scroll 0 0 #F6F6F6; 
	border-color: #A4A4A4 #B9B9B9 #B9B9B9; border-radius: 3px 3px 3px 3px; 
	border-style: solid; border-width: 1px; box-shadow: 0 1px 0 #FFFFFF, 0 1px 1px rgba(0, 0, 0, 0.17) inset; 
	font-size: 12px; padding: 7px 10px; width: 230PX;
}

.calendar_name_available{font-size:0.9em;color:#676767;margin: 0 0 3px 205px;width: 236px;border-radius:3px;padding:8px;text-align:center}
.service_agree_box{text-shadow:0px 1px 0 #fff;text-align:right;clear:both;font-size:0.9em;margin:19px 0 0 0;}
#free_trial_form_id{background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
	border-radius:4px;padding:15px 39px 44px 15px;border:1px solid #aaa;box-shadow:0 0 4px #aaa;margin:0 50px 0 0;
}

#free_trial_form_id label{width:100px;text-shadow:0px 1px 0 #fff;display:block;margin:29px 0px 0 100px;position: relative;top:20px;}
#free_trial_form_id input{float:right;}


#content.c-trial .submit { float:right;width:189px; xxxxmargin-right:39px; margin:20px 0 14px; background: #8fc400; background: -moz-linear-gradient(top, #8fc400 0%, #58a500 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8fc400), color-stop(100%, #58a500)); background: -webkit-linear-gradient(top, #8fc400 0%, #58a500 100%); background: -o-linear-gradient(top, #8fc400 0%, #58a500 100%); background: -ms-linear-gradient(top, #8fc400 0%, #58a500 100%); background: linear-gradient(to bottom, #8fc400 0%, #58a500 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc400', endColorstr='#58a500', GradientType=0 );
white-space: nowrap; font-size:1.5em; color:#fff; text-shadow:0px 1px 0px #286D00; box-shadow:0px 1px 2px #286D00; border:1px solid #286D00; padding:8px 30px; text-align:center; border-radius:3px; cursor:pointer; }
.main-topshadow { background: url("../images/bg-main-b-topshadow.png") no-repeat scroll 0 0 transparent; font-size: 0; height: 12px; overflow: hidden; width: 974px; }
#content.c-trial fieldset.bottom { xxxmargin-top:45px; width:88%; }
#content.c-trial fieldset.bottom p.row { margin:0 0 0 76px; padding-bottom:7px; }
#content.c-trial fieldset.bottom label { display:inline-block; width:110px; font-size:12px; padding:0 15px 0 0; text-align:right; }
/*  New CSS*/
select{width:322px;}
 .main-top-login { background:url(../images/bg-main-top.gif) repeat-x top scroll; }
#content.contact { width:580px; color:#544A38; }
#content.contact h1 { color:#544A38; font-size:19px; line-height:43px; margin:0; padding:0; }
#content.contact h3 { color:#1A4482; font-size:26px; line-height:43px; margin:0; padding:0; font-weight:bold; }
#content.contact input.text { border:1px solid #544a38; background-color:#fff; font-size:14px; padding:2px; }
#content.contact input.submit, #content.contact input.reset, .submit-button { width:140px; height:50px; background:url("../images/submit-button-bg.png") left center no-repeat; border:0; cursor:pointer; font-size:22px; color:#FFF; font-weight:bold; }
#content.contact fieldset.bottom { margin-top:20px; }
#content.contact fieldset.bottom p.row { margin:0; padding-bottom:15px; }
#content.contact fieldset.bottom label { display:inline-block; width:155px; font-size:14px; padding:0 15px 0 0; text-align:right; }
#content.contact textarea { border:1px solid; width:330px; height:100px; padding:2px 4px 2px 4px; }
#content.contact fieldset.bottom label.comment { vertical-align:top; }
#content.contact fieldset.bottom-line { border-bottom:1px solid #1A4480; }
#content.login { width:886px; float:left; border:0px solid red; }
#content.login h3 { color:#1A4482; font-size:26px; line-height:43px; margin:0; padding:0; font-weight:bold; }
#content.login input.text { border:1px solid #544a38; background-color:#fff; font-size:14px; padding:4px; width:280px; }
#content.login textarea { border:1px solid; width:430px; height:130px; padding:2px 4px 2px 4px; }
#content.login input.submit, #content.login input.reset, .submit-button { width:140px; height:50px; background:url("../images/submit-button-bg.png") left center no-repeat; border:0; cursor:pointer; font-size:22px; color:#FFF; font-weight:bold; }
#content.login fieldset.bottom { margin-top:45px; }
#content.login fieldset.bottom p.row { margin:0; padding-bottom:19px; }
#content.login fieldset.bottom label { display:inline-block; width:200px; font-size:14px; text-align:right; padding-right:15px; }
#content.login fieldset.bottom label.comment { vertical-align:top; }
#content.login fieldset.bottom-line { border-bottom:1px solid #1A4480; }
.spacer { height:2px; }
span.privacy, span.privacy a { text-decoration:underline; cursor:pointer; }
span.privacy a:hover { text-decoration:underline; }
.more-cats { padding-left:40px; font-size: 14px; }
.forgot { padding:0px 0px 0px 10px; font-size:11px; }
.forgot a { text-decoration:underline; }
.forgot a:hover { text-decoration:none; }
#content.login fieldset.login-frm label { display:inline-block; width:190px; font-size:14px; text-align:left; padding:0px 0px 10px 0px; }
#content fieldset.login-frm input.text { border:1px solid #544a38; background-color:#fff; font-size:14px; width:190px; }
#content fieldset.login-frm .row { float:left; padding:5px 45px 0px 5px; }
.subscription { font-size:13px; font-weight:bold; }
.graynew { color:#544A38; }
.plan-title, .plan-title-last, .plan-categories { font-size:16px; width:250px; float:left; padding-left:40px; color:#564940; margin:0px 0px 5px 0px; font-weight:bold; }
.plan-title-last { padding-left:0px; }
.plan-container { margin:10px 0px 10px 0px; padding-left: 40px; }
.plan-radio { margin:0px; }
.blue-row, .white-row { background:url(../images/row-bg.jpg) repeat-y; padding-top:10px; height:30px; }
.white-row { background:none; }
.plan-head { width:290px; float:left; padding:0px; margin:0px; font-size:16px; font-weight:bold; }
.plan-step { font-size:16px; font-weight:bold; text-align:center; margin: 15px 0px 0px 0px; }
.plan-categories { font-size:12px; font-weight:normal; color:#333333; margin:0px; padding:0px 0px 0px 0px; }
.plan-parens { font-size:12px; font-weight:normal; color:#333333; }
.plan-categories span { color:red; font-size:12px; }
td fieldset { text-align:right; }
td fieldset.bottom p.row label { background-color:#fff; font-size:14px; text-align:right; padding:0px 5px 0px 0px; }
td fieldset.bottom p.row input { text-align:right; }
td fieldset.bottom p.row select { border:1px solid #544a38; width:252px; }
td fieldset.bottom p.row select.narrow-select { width:122px; margin-left:0px; }
td fieldset.bottom p.row input.text { width:250px; text-align:left; border:1px solid #544a38; background-color:#fff; font-size:14px; }
.main-bottom-trial{    background: url(../images/bg-main-b-shadow-trial.png) no-repeat scroll 0 0 transparent;
    font-size: 0;
    height: 12px;
    overflow: hidden;
    width: 974px;}