#content { width:800px; color:#474645; }
a	  	 { text-decoration:none; color: #477E93; cursor:pointer;}
a:hover	 { color: #a7a7a7; }
.passWrap	{width:800px; margin-top:25px;}
.password { color: #477E93; font-weight:bold; font-size:1.2em; text-align:center; margin:0 auto; padding:15px; }
button	{border: 2px solid #a7a7a7; height: 25px; width: 170px; font-weight: bold; padding: 5px 0 0 5px; margin-bottom: 12px;  padding: 3px;}
h2		{margin: 0; width:200px;}
#build_quote_image {margin-top: 20px;}
.quoteWrap input[type='checkbox']	{ width:auto; height:auto;}
ul.errors	{list-style:none; color:#993a3a; padding-top:5px;}
ul.errors li {float:left;}
div[section='quote_new'] li {margin-top:-30px;}
div[section='quote_commerce'] li {margin-top:-30px;}

/* SIDEBAR */
#static_left_sidebar	{height:600px; float:left; margin:15px; color:#313131;}
#username				{font-weight:bold; text-decoration:underline;font-size:1.2em;}
#quote_steps			{padding: 20px 0;margin-left: 25px;}
#quote_estimate			{}
	.price_box			{font-weight:bold; color:#313131; text-align:center; padding:10px; border:2px solid gray; width:200px; margin-bottom:20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border:2px solid #477E93;}
#total_price_min		{padding:5px; color: #a7a7a7; font-weight:bold; font-size:1.2em;}
#total_price_avg 		{padding:5px; color: #a7a7a7; font-weight:bold;font-size:1.2em;}
#month_price			{padding:5px; color: #a7a7a7; font-weight:bold;font-size:1.2em;}
#quote_chat				{ text-align:center;}
#quote_chat img			{ margin-bottom:20px }
#quote_steps a			{}
#quote_steps ul			{list-style:none; } 
#quote_steps li			{margin-bottom:5px;}

/* SUMMARY */
table.summary			{ text-align:left; width:700px; border-spacing:0px; border:1px solid #a7a7a7; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.summary thead th		{ font-size:1.2em;color:#313131; background-color: hsla(197,52%,58%,0.4); padding:5px; border-bottom:1px solid #a7a7a7;}
.summary tfoot th		{ font-size:.9em; font-weight:normal; color:#313131; background-color: hsla(197,52%,58%,0.4); padding:5px; border-top:1px solid #a7a7a7;}
.summary tfoot a:hover	{ color:#593D2D; }
.summary tbody td		{ padding:5px; font-size:.9em; border-bottom:1px solid #FFF;border-top:1px solid #FFF;}
.summary_labels			{ padding: 0 25px 5px 0; width:40%; vertical-align:top; color: #313131; width:60%; }
.summary_values			{ text-align:left; padding: 0 25px 5px 0; color:#593D2D; width:1%;}
.summary_right			{ width:40%; }
.summary tbody tr:hover	{ background: hsla(197,52%,58%,0.4); cursor:hand; }
.summary tbody tr:hover td	{border-bottom:1px solid #a7a7a7;border-top:1px solid #a7a7a7;}
.summary tbody tr:first-child td {border-top:none;} 
.summary tbody tr:last-child td {border-bottom:none;}
#summary_header 		{ width:700px; height:150px; margin-top:20px; }
#summary_details 		{ float:left; margin: 25px 0;}
#summary_times			{float:right; margin-right:100px;text-align:right;}
ul.summary_labels 		{float:left; list-style:none; margin-right:50px;}
ul.summary_values		{list-style:none;}
.welcome				{width:700px;float:left;}
.summary_footer			{clear:both; width:700px; height:40px;}

/* fieldset */
.quoteField #shortQuote { margin-top:30px; }
.quoteField legend { display:none; }
.quoteField label { width: 250px; margin-right:625px; float:left; }
div[section='quote_new'] label { float:right; margin-right: 0; width: auto; color:#593D2D; }
div[section='quote_upgrade'] label { float: right; margin-right: 0; width: auto; color:#593D2D; }
div[section='quote_commerce'] label { float: right; margin-right: 0; width: auto; color:#593D2D; }
div[section='quote_ccard'] label { float: right; margin-right: 0; width: auto; color:#593D2D; }
div[section='quote_cms'] label { float: right; margin-right: 0; width: auto; color:#593D2D; }
div[section='quote_services'] label { float: right; margin-right: 0; width: auto; color:#593D2D; }
.quoteField input,textarea,submit,select { float:right; margin: 0 6px 25px 3px; width:200px; color:#593D2D; }
.quoteField input, select, submit { text-align:center; }
.quoteField p { float:left; display:block; color: #593D2D; width:350px; height:30px; font-size:.8em; margin-bottom:25px;}
div[section='quote_about p'] { width:250px; }
div[section='quote_services p'] { width:250px; }
.quoteField input[type="checkbox"],input[type="radio"] { border:none;  margin-top:3px; width:auto; vertical-align:middle; height:auto; width:auto;}
.quoteField textarea { font-family: arial, helvetica, sans-serif; border: 2px solid #a7a7a7; padding: 5px 0 0 5px; width:400px;}
div[section='shortQuote'] textarea#quote_about { float:right; width:500px; height:100px; margin-bottom: 25px;}
div[section='quote_services'] p { top:-85px; position:relative; }

#quote_current_features_jqselecta-wrap {z-index:0; }
#quote_current_features_jqselecta-wrap iframe {position:relative;  }
quote_current_features_jqselecta-holder {width:119px;}

label[for='quote_services-hosting'] { height:25px; }
label[for='quote_services-domain'] { height:25px; }
label[for='quote_services-email'] { height:25px; }
label[for='quote_services-seo'] { height:25px; }

label[for='quote_tech'] { float:none; }
label[for='quote_curfeat'] { float:none; }

label[for='quote_new-new'] { height:25px; }
label[for='quote_new-update'] { height:25px; }
label[for='quote_upgrade-redesign'] { height:25px; }
label[for='quote_upgrade-upgrade'] { height:25px; }
label[for='quote_commerce-yes'] { height:25px; }
label[for='quote_commerce-no'] { height:25px; }
label[for='quote_ccard-yes'] { height:25px; }
label[for='quote_ccard-no'] { height:25px; }
label[for='quote_cms-yes'] { height:25px; }
label[for='quote_cms-no'] { height:25px; }
.required:after { content: ' *'; color:#993a3a; font-size:1.2em; }

#quote_about { width: 600px; height:200px; float:none; margin: 5px 0 0 0 ; padding: 15px;}
textarea.shopping,textarea.cms { background:none; padding:5px; float:none; margin:0px;width:60%;height:400px;overflow: scroll;overflow-y: scroll;overflow-x: hidden;overflow:-moz-scrollbars-vertical;}

/* Buttons!! Yay */
#quote_type { width:400px; height:40px; }
#quote_website { width:400px; height:40px; margin-top:25px;}
#quote_website input { width:160px; margin-top:10px;  }

.business { float:left; }
.business a 		{ background: url('/includes/images/business-button.png') no-repeat; height: 31px; width: 174px; display: block; }
.business a:hover 	{ background-position: -175px; }
.business a:active 	{ background-position: -350px; }

.personal { float:right; }
.personal a 		{ background: url('/includes/images/personal-button.png') no-repeat; height: 31px; width: 174px; display: block; }
.personal a:hover 	{ background-position: -175px; }
.personal a:active 	{ background-position: -350px; }

.newwebsite { float:left; }
.newwebsite a 		{ background: url('/includes/images/new-website-button.png') no-repeat; height: 31px; width: 174px; display: block; }
.newwebsite a:hover 	{ background-position: -175px; }
.newwebsite a:active 	{ background-position: -350px; }

.curwebsite { float:right; }
.curwebsite a 		{ background: url('/includes/images/havesite_button.png') no-repeat; height: 31px; width: 174px; display: block; }
.curwebsite a:hover 	{ background-position: -175px; }
.curwebsite a:active 	{ background-position: -350px; }

a#continue	 		{ background: url('/includes/images/continue-button.png') no-repeat; height: 31px; width: 174px; display: block;float:left; }
a:hover#continue 	{ background-position: -175px; }
a:active#continue 	{ background-position: -350px; }

a#back			{ background: url('/includes/images/lastpage-button.png') no-repeat; height: 31px; width: 174px; display: block; float:left; margin-right:15px; }
a:hover#back	{ background-position: -175px; }
a:active#back 	{ background-position: -350px; }

.no_border { background: url(/includes/images/button.png) no-repeat; border:none; color:#477E93;height:32px; width:174px; padding:6px 0 7px 0; }
.no_border:hover,.no_border:focus,.no_border:active  {background: url(/includes/images/button.png) no-repeat; border:none !important; color:#a7a7a7; }
.left	{ display:inline; float:left; }
.right	{ display:inline; float:right; }


/* JQSELECTA */
.jqselecta_main_buttons { border: 2px solid #a7a7a7 !important; color:#474645 !important; }
.jqselecta_main_buttons:hover { border:2px solid #477E93 !important; }
.jqselecta_main_buttons:active { background:#DDD !important; }
.jqselecta_cancel { width:100px !important; }
 
 