﻿/* Basic Elements
--------------------------------------------------------------------------------------- */
p	{font-size:15px;line-height:23px;padding:0 0 10px 0;}
.left					{float:left;}
.right					{float:right;}
.clear					{clear:both;}
.center					{text-align:center;}
.letterspacing			{letter-spacing:-1px;}
.padding				{padding:23px 0 0 0;}
.white-bg				{background:#fff}
.padding-small			{padding:16px 0 0 0;}
.padding-xsmall			{padding:8px 0 0 0;}
.spacer					{padding:0 0 45px 0;}
.small-spacer			{padding:0 0 20px 0;}
.strong					{font-weight:bold;}
.padding-none			{padding:0;}
.margin-none			{margin:0;}
.vertical-align			{vertical-align:middle;}
.margin-left			{margin-left:150px;}

/* Layout
--------------------------------------------------------------------------------------- */ 

/* Wrapper */
#wrapper				{margin:0 auto;width:1005px;}

/* Header */
#header					{background: url("/images/bg.jpg") repeat-x scroll 0 0 #FFFFFF;height:99px;padding:50px 0 0 15px;}
#content				{padding:0 0 0 35px;}

/* Typography & Formatting
--------------------------------------------------------------------------------------- */

/* White Link Style */
a:link.whitelink		{color: #fff;text-decoration: none;}
a:visited.whitelink		{text-decoration: none;color: #fff;}
a:hover.whitelink		{text-decoration: underline;color: #fff;}
a:active.whitelink		{text-decoration: none;color: #fff;}

/* Grey Link Style */
a:link.greylink 		{color: #454950;text-decoration: none;font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:18px;font-weight:700}
a:visited.greylink		{color: #454950;text-decoration: none;font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:18px;font-weight:700}
a:hover.greylink		{text-decoration: underline;color: #454950;font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:18px;font-weight:700}
a:active.greylink		{color: #454950;text-decoration: none;font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:18px;font-weight:700}

/* Orange Link Small Style */
a:link.orangelinks		{color: #ee6800;text-decoration: none;font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:14px;font-weight:700}
a:visited.orangelinks	{color: #ee6800;text-decoration: none;font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:14px;font-weight:700}
a:hover.orangelinks		{text-decoration: underline;color: #ee6800;font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:14px;font-weight:700}
a:active.orangelinks	{color: #ee6800;text-decoration: none;font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:14px;font-weight:700}

/* Orange Link Style */
a:link.orangelink		{color: #ee6800;text-decoration: none;font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:18px;font-weight:700}
a:visited.orangelink	{color: #ee6800;text-decoration: none;font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:18px;font-weight:700}
a:hover.orangelink		{text-decoration: underline;color: #ee6800;font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:18px;font-weight:700}
a:active.orangelink		{color: #ee6800;text-decoration: none;font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:18px;font-weight:700}

/* Footer Navigation Style */
.footertext				{color: #454950;text-decoration: none;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:400}
a:link.footernav		{color: #454950;text-decoration: none;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700}
a:visited.footernav		{text-decoration: none;color: #454950;}
a:hover.footernav		{text-decoration: underline;color: #454950;}
a:active.footernav		{text-decoration: none;color: #454950;}

/* Text Styles */
.arial23black			{color: #000;text-decoration: none;font-family:Arial, Helvetica, sans-serif;font-size:23px;font-weight:400;letter-spacing:-1px;}
.arial15grey			{color: #8c8c8c;text-decoration: none;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:400;line-height:17px;}
.arial16orange			{color: #ee6800;text-decoration: none;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:400}
.arial20orange			{color: #ee6800;text-decoration: none;font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:400}

/* Headings */
h1, h2, h3, h4, h5 			{color:#e65000;font-weight:bold;}
h1 						{font-size:30px;padding:25px 0 25px 0;}
h2 						{font-size:22px;color:#454950;padding:0 0 22px 0;}
h3 						{color:#454950;padding:0 0 10px 0;}
h4 						{font-size:19px;line-height:27px;}
h5 						{font-size:1.6em;line-height:1.4em;}

/* Header
--------------------------------------------------------------------------------------- */

/* Logo */

/*#header h1#logo,
#header h1#logo a		{display:block;height:46px;width:349px;}
*/
#header h1#logo			{background:url(/images/logo.png) no-repeat;}

/* Navigation */

ul#navigation			{line-height:21px;margin:0;list-style:none;padding:0;}

ul#navigation li		{float:left;background:url(/images/tab-unactive-left.png) no-repeat left top;margin:0;padding:0 0 0 5px;margin:0 4px 0 0;}
ul#navigation a			{float:left;display:block;background:url(/images/tab-unactive-right.png) no-repeat right top;padding:6px 15px 6px 10px;text-decoration:none;font-weight:bold;font-size:13px;color:white;}
ul#navigation a:hover	{color:gray;}
ul#navigation .hover	{background:url(/images/tab-active-left.png) no-repeat left top;}
ul#navigation .hover a	{background:url(/images/tab-active-right.png) no-repeat right top;}
ul#navigation .current	{background:url(/images/tab-active-left.png) no-repeat left top;}
ul#navigation .current a{background:url(/images/tab-active-right.png) no-repeat right top;color:#ee6800;}

/* IP Section */
#ip-section				{margin:0;list-style:none;position:absolute;bottom:5px;right:0;padding:0;width:210px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;vertical-align: middle;}

/* Content
--------------------------------------------------------------------------------------- */

/* Content Template */
.content-div			{width:660px;}
.content-div-padding	{width:660px;padding:0 0 47px 0;}
.content-div-wide		{padding:0 0 10px 0;}
.pricing-div			{position:relative;width:271px;height:344px;margin:142px 0 0 0;background:url(/images/price-bg.jpg) no-repeat;padding:30px 0 0 0;}
.pricing-div-landing	{position:relative;width:271px;height:280px;margin:0;background:url(/images/price-bg.jpg) no-repeat;padding:30px 0 0 0;}
.order-big-button		{width:691px;height:59px;background:url(/images/button-bg.jpg) no-repeat;position:relative;margin:0 auto;}
.new-ticket-button		{width:200px;height:59px;background:url(/images/button-bg.jpg) no-repeat;position:relative;margin:0 auto;}
/*.order-small-button		{width:246px;height:49px;background:url(/images/order-button.jpg) no-repeat;position:relative;margin:0 auto;}*/
.privacy-bg				{width:900px;height:59px;background:url(/images/privacy-bg.jpg) no-repeat;position:relative;margin:0 auto;}
.postinstall			{color:#e65000;font-size:3.0em;font-weight:bold;}
ul.price				{list-style-type:none;padding-left:35px;}

/* Table Styling */

.td1					{height:49px;background:url(/images/table-header-bg.jpg) repeat-x #f60;vertical-align: middle;border:#cbcbcb 1px solid;font-size:17px;font-family:Arial, Helvetica, sans-serif;color:#fff;text-align:center;}
.td2					{height:49px;width:50%;border:#cbcbcb 1px solid;border-top:0;border-right:0;vertical-align: middle;font-size:14px;font-family:Arial, Helvetica, sans-serif;text-align:center;background:#e7e7e7;}
.td3					{padding-left:12px;height:49px;width:50%;border:#cbcbcb 1px solid;border-top:0;vertical-align: middle;font-size:14px;font-family:Arial, Helvetica, sans-serif;text-align:left;background:#e7e7e7;}
.td4					{height:43px;width:50%;border:#cbcbcb 1px solid;border-top:0;border-right:0;vertical-align: middle;font-size:14px;font-family:Arial, Helvetica, sans-serif;text-align:center}
.td5					{height:43px;width:50%;border:#cbcbcb 1px solid;border-top:0;vertical-align: middle;font-size:14px;font-family:Arial, Helvetica, sans-serif;text-align:center;position:relative;}

/* Promo Container */

/*#promo-container		{padding:30px 0 30px 0;margin:0 0 20px 0;position:relative;width:1004px;margin-left:-35px}
#promo-info				{position:absolute;bottom:50px;right:0;color:black;}*/

/* Promo links */
/*a.promo-link			{line-height:35px;width:176px;background:transparent url(/images/slide-button.png) 0 0;color:#ee6800;text-align:center;font-weight:bold;margin:0 5px 0 5px;cursor:pointer;text-decoration:none;
}
a:hover.promo-link		{background-position: 0 -36px;text-decoration:none;color:#454950;
}*/

/* Pages title */
/*#promo-container h1,
#promo-container h2,  
#promo-container h3		{color:#2B2E32;padding:25px 0 0 0;}

.promo-links			{position:absolute;top:175px;left:120px;}

.promo-links span		{font-size:1.8em;color:white;line-height:41px;margin:0 5px 0 5px;}
.promo-links 
a.promo-link,  
.promo-links span		{float:left;}*/

/* Slider */

/*#slider					{height:258px;overflow:hidden; IE6, IE7 Fix position:relative;}
#slider ul,  
#slider ul li			{margin:0;padding:0;list-style:none;}
#slider ul li			{height:258px;overflow:hidden;position:relative;font-size:1em;}*/

/* Slider controls */

/*#prevBtn,
#nextBtn				{display:block;width:25px;height:53px;text-indent:-999em;position:absolute;top:125px;left:-42px;}
#nextBtn				{left:1020px;}
#prevBtn a,
#nextBtn a			{display:block;width:25px;height:53px;background:url(/images/slider-controls.jpg) no-repeat 0 0;}
#nextBtn a			{background-position:0 -53px;}*/
.info-strip				{width:329px;min-height:120px;padding:0 0 25px 0;}
.info-strip .desc		{width:75%;padding:0 10px 0 0;}

/* Forms
--------------------------------------------------------------------------------------- */

label					{margin:0;font-weight:normal;vertical-align:middle;}
.emailtxt				{margin:0;color:black;font-weight:bold;vertical-align:middle;}
.input					{background:white;border:1px solid #ACACAC;padding:1px;font-family: Arial, Helvetica, sans-serif;font-size:18px;width:330px;vertical-align: middle;}
.radio					{width:10px;border:0;padding:0;margin:0;background:none;}
.submit					{border:none;width:248px;height:47px;font-size:14px;font-weight:bold;color:#fff;background:url(/images/order-now-button.jpg) no-repeat 0 0;vertical-align: middle;}
.submit:hover			{background-position: 0 -50px;cursor:pointer;}
.button					{border:1px solid #2E3136;background:#45494F;padding:5px 15px;color:white;font-weight:bold;font-size:1.2em;}
.lbltxt					{margin:0;color:black;font-weight:normal;vertical-align:middle;}
.lbltitle				{margin:0;color:black;font-weight:bold;vertical-align:middle;}
.payment-methods-table	{width:250px;margin-top:15px;margin-left:20px;}
.mphrase				{font-size:16px;font-weight:bold;text-align:left;font-family:Arial, Helvetica, sans-serif;line-height:18px;margin:20px 0 0 0;padding-top:40px;vertical-align: middle;}
.ccorderalmostthere 	{font-size:18px;font-weight:bold;text-align:center;font-family:Arial, Helvetica, sans-serif;line-height:18px;margin:20px 0 0 0;padding-top:40px;}
#ribbon					{width:640px;margin:0 auto;}
#ribbon a:hover			{color:red;}
.step1					{background:url(/images/step1.gif) no-repeat;clear:both;}
.step2					{background:url(/images/step2.gif) no-repeat;clear:both;}
#wrapper .step2 p.emphasis		{margin:0 0 10px -8px;padding:0;font-weight:bold;letter-spacing:normal;font-size:13px;}
.step3					{background:url(/images/step3.gif) no-repeat;clear:both;}
.step1 h2, .step2 h2, .step3 h2 {text-align:left;padding:12px 0 0 125px;height:46px;line-height:23px;}
table.steps td			{padding-bottom:4px;}


/* Success page */
h5.mr_destaque {
	background: #E65000;
	color: white;
	padding: 0 0 0 4px;
	margin: 10px 0 8px 0;
}
ol.mr_special {
	margin: 0 0 0 22px;
}
ol.mr_special li {
	font-size: 16px;
	color: #E65000;
	font-weight: bold;
}
ol.mr_special li p {
	font-size: 14px;
	line-height: 18px;
	color: black;
	font-weight: normal;
}
ul.mr_special2 {
	margin: 0 0 0 20px;
}
ul.mr_special2 li {
	font-size: 16px;
	color: #E65000;
	font-weight: bold;
}
ul.mr_special2 li p {
	font-size: 14px;
	line-height: 18px;
	color: black;
	font-weight: normal;
}
td.mr_paragraph p {
	font-size: 14px;
	line-height: 18px;
	color: black;
	font-weight: normal;
}


.small {font-size:14px;}
ol{font-size:15px;line-height:23px;}
ol li{}

#popup_content{border:1px solid gray;padding: 5px;}

.cancel_survey {
  
}
.cancel_survey li {
  margin-bottom: 10px;
}
.cancel_survey .extra-details {
  margin-left: 20px;  
}  

