@charset "utf-8";
/* CSS Document */
body				{ font-size:13px; background:url(../images/body_bg.jpg) top left repeat;}
#outer				{ width:1000px; height:100%; margin:4px auto;}
#lft_col			{ width:220px; height:auto; float:left}
#logo				{ width:100%; height:auto;}
span.logo_title		{ display:block; padding:10px 0px 6px;}
span.logo_title	h1	{ font-size:28px; text-align:center; color:#00ff8a;}
span.logo_title	h2	{ font-size:13px; text-align:center; color:#00c24e;}
.grey_box_top		{ background:url(../images/grey_box_left_top.png) top left no-repeat; width:218px; height:11px;}
.grey_box_middle	{ background:url(../images/grey_box_left_middle.png) top left repeat-y; width:218px; height:auto;}
.grey_box_bottom	{ background:url(../images/grey_box_left_bottom.png) top left no-repeat; width:218px; height:11px;}
span#bbb			{ background:url(../images/payment_methods.png) top left no-repeat; width:59px; height:96px; display:inline-block; float:left;}
#payment_methods					{ display:inline-block; padding:3px 19px 2px; width:180px;}
#payment_methods ul					{ float:right; list-style:none; width:105px; height:100px; display:inline-block;}
#payment_methods ul li				{ float:left; padding:0px 3px;}
#payment_methods ul li a			{ background:url(../images/payment_methods.png) no-repeat; display:inline-block; padding-bottom:2px;}
#payment_methods ul li a.visa		{ background-position:-77px -0px; width:45px; height:33px;}
#payment_methods ul li a.master		{ background-position:-129px -0px; width:48px; height:33px;}
#payment_methods ul li a.discover	{ background-position:-77px -35px; width:45px; height:33px;}
#payment_methods ul li a.amex		{ background-position:-129px -35px; width:48px; height:33px;}
#payment_methods ul li a.paypal		{ background-position:-78px -72px; width:97px; height:28px;}
#payment_methods ul li a:hover		{ cursor:default;}
#left_menu						{ padding:2px 12px;}
#left_menu h2					{ font-size:19px; border-bottom:#494949 1px solid; color:#fff; line-height:30px; margin-bottom:5px;}
#left_menu span.desc			{ font-size:14px; width:190px; text-align:center; display:block; color:#f4b105;}
#left_menu ul					{ list-style: none; padding:5px 0px 10px 5px;}
#left_menu ul li				{ padding:5px 00px 6px 8px; background:url(../images/list_circle.png) left center no-repeat;}
#left_menu ul li a				{ color:#94c3e9; font-weight:bold; padding:2px 2px; line-height:23px; display:block;}
#rit_col						{ width:774px; height:auto; float:left; padding-left:6px;}
#contact						{ padding-left:48px; padding-top:78px; float:left;}
#contact span					{ font-size:29px; color:#00ff8a;}
#contact span span				{ font-size:37px;}
a								{color:#94c3e9;}
#live_chat						{ float:right;  padding:10px 15px; width:192px; height:96px; margin-top:8px; margin-right:8px;}
#live_chat span					{ display:block; }
#live_chat span.yellow			{ color:#ffe49d;}
#live_chat span.shadow			{ text-shadow:1px 1px 2px #62402a; color:#d6d6d6}
#live_chat span.white			{color:#d6d6d6}
#top_menu						{ margin:7px 0px; height:40px;display:block;}
#top_menu_left					{ background:url(../images/menu_bg_left.png) top left no-repeat; float:left; width:6px; height:36px;}
#top_menu_center				{ background:url(../images/menu_bg_center.png) top left repeat-x; width:762px; float:left; height:36px;}
#top_menu_center ul				{ list-style:none;}
#top_menu_center li				{ float:left; padding:4px 41px;}
#top_menu_center li.first		{ padding-left:10px;}
#top_menu_center li.last		{ padding:4px 5px 4px 30px;}
#top_menu_center li	a			{ color:#333333; font-size:16px; padding:5px 10px; display:inline-block; text-shadow:1px 1px 2px #FFF;}
#top_menu_center li	a:hover		{ color:#676767;}
#top_menu_center li	a.active	{ color:#192b55;}
#top_menu_right					{ background:url(../images/menu_bg_right.png) top left no-repeat; width:6px; height:36px; float:left;}
#banner							{ margin:5px 0px 10px; display:inline-block;}
#banner	a						{ margin-right:8px;}
#content_top					{ background:url(../images/content_bg_top.png) top left no-repeat; width:774px; height:20px;}
#content						{ background:url(../images/content_bg.png) top left repeat-y; width:752px; padding:0px 0px 0px 22px; height:auto; display:inline-block; min-height:400px;}
#content_bottom					{ background:url(../images/content_bg_bottom.png) bottom left no-repeat; width:774px; height:26px;}
#content_left					{ float:left; width:260px;}
span#availability				{ width:203px; margin:0px auto 5px; display:block; font-size:15px; color:#fff; line-height:22px;}
#content_right					{ float:left; width:475px; padding-left:12px;}
#content_right	ul				{ list-style:none; width:430px; padding-left:33px; padding-top:8px; display:inline-block;}
#content_right	ul li			{ padding:5px 00px 6px 15px; float:left; width:200px; background:url(../images/list_circle_big.png) left center no-repeat; color:#fff; font-size:16px; line-height:16px;}
.heading						{ color:#fff; text-align:center; line-height:35px;}
#blue_box_left					{ background:url(../images/blue_box_small_left.png) top left no-repeat; width:15px; margin-left:7px; height:129px; float:left}
#blue_box_left1					{ background:url(../images/blue_box_small_left.png) top left no-repeat; width:15px; margin-left:15px; height:129px; float:left}
#blue_box_center_small			{ background:url(../images/blue_box_small_center.png) top left repeat-x; width:205px; padding:10px 00px 10px 10px ; height:109px; float:left}
#blue_box_center_med			{ background:url(../images/blue_box_small_center.png) top left repeat-x; width:320px; padding:10px 00px 10px 10px ; height:109px; float:left;font-size:14px; line-height:120%; color:#fff;}
#blue_box_center_large			{ background:url(../images/blue_box_small_center.png) top left repeat-x; width:415px; padding:7px 00px ; height:115px; float:left}
#blue_box_right					{ background:url(../images/blue_box_small_right.png) top left no-repeat; width:15px; height:129px; float:left}
.frm_col						{ width:95px; float:left; padding-right:2px;}
.frm_col label, .frm_col select,.frm_col input	{ display:block}
.frm_col label					{ font-size:16px; text-align:center; width:82px;  color:#fff; line-height:32px;}
.frm_col select					{ padding:1px; width:90px; font-weight:bold; border-radius:5px; border:#ddd 3px solid; margin:0px auto;}
.frm_col input					{ padding:1px; width:90px; font-weight:bold; border-radius:5px; border:#ddd 3px solid; margin:0px auto;}
span.Label						{ text-align:right; width:80px; padding:14px 10px 0px 0px; height:30px; display:inline-block; color:#fff; font-size:15px;}
span.result						{ font-size:16px; font-weight:bold; color:#fff; line-height:20px; display:inline-block; width:105px;}
span.result2					{ font-size:12px; font-weight:bold; color:#fff; line-height:20px; display:inline-block; width:50px;}
span.result1					{ font-size:16px; font-weight:bold; color:#fff; line-height:20px; display:inline-block; width:10px;}
span.Label1						{ text-align: center; width:50px; padding:5px 5px 0px 0px; height:20px; display:inline-block; color:#9acdeb; font-size:13px;}
span.Label3						{ text-align: center; width:63px; padding:5px 10px 0px 0px; height:20px; display:inline-block; color:#9acdeb; font-size:14px;}
span.Label2						{ text-align:center; width:5px; padding:5px 10px 0px 0px; height:20px; display:inline-block; color:#fff; font-size:15px;}
#table_left						{margin: 10px 0px 8px 15px; background:url(../images/table_bg.png) top left no-repeat; width:13px; height:130px; float:left; padding:6px 0px 0px;}
#table_center					{ margin: 10px 0px 8px 0px;background:url(../images/table_bg_center.png) top left repeat-x; width:425px; height:130px; float:left;padding:6px 0px 0px;}
#table_right					{ margin: 10px 0px 8px 0px;background:url(../images/table_bg_right.png) top right no-repeat; width:13px; height:130px; float:left;padding:6px 0px 0px;}
#table_center	td				{ height:35px; display:table-cell; color:#fff; line-height:30px; text-align:center; width:45px; font-size:14px;}
#table_center	tr.head			{ height:48px; color:#fff; line-height:40px; text-align:center; font-weight:bold;}
#table_center	tr.head	td		{ line-height:45px;}
#table_center	td.label		{ text-align:center; padding-right:3px;}
#table_center table.bg			{ width:360px;}
#table_center table.bg td		{ background:url(../images/td_bg_center.png) top left repeat-x; width:45px;}
#table_center table.bg td.first	{ background:url(../images/td_bg_left.png) top left no-repeat; width:45px;}
#table_center table.bg td.last	{ background:url(../images/td_bg_right.png) top right no-repeat; width:45px;}
.frm_col2								{ width:108px; float:left;}
.frm_col3								{ width:60px; float:left}
.frm_col4								{ width:12px; float:left}
.frm_col2 label, .frm_col2 select,.frm_col2 input	{ display:block}
.frm_col2 label							{ font-size:16px; text-align:center; width:110px;  color:#fff; line-height:32px;}
.frm_col2 select						{ padding:1px; width:90px; font-weight:bold; border-radius:5px; border:#ddd 3px solid; margin:0px auto;}
.frm_col2 input							{ padding:2px; width:90px; font-weight:bold; border-radius:5px; border:#ddd 3px solid; margin:0px auto;}
a.email_link							{ background:url(../images/button_bg.png) center center no-repeat; width:130px; height:40px; display:inline-block; line-height:40px; font-size:18px; text-align:center; color:#fafafa; margin-top:8px;}
#results1				{ padding-left:5px;}
span.msg1				{ font-size:15px; padding:15px 10px 0px; display:inline-block; color:#fff; margin:0px auto; display:inline-block; width:230px; text-align:center;}
span.msg				{ font-size:13px; padding:15px 10px 0px; display:inline-block; color:#fff;margin:0px auto; display:inline-block; width:425px; padding-left:25px; text-align:center;}
span.msg1 a				{color:#9acdeb;}
span.msg1 a:hover		{color:#9acdeb;}
#footer_text_top		{ margin:7px 0;}
#footer_text_top img	{ float:left; margin-top:3px; margin-left:5px;}
#text					{ float:left; text-align:justify; line-height:18px; background:url(../images/footer_text_bg.png) top left no-repeat; width:460px; height:122px; color:#fff; padding:20px 22px;}
#footer_links			{ width:850px; margin:0px auto; padding-left:54px;}
#footer_links ul		{ list-style:none; margin-top:13px; margin-bottom:6px; display:inline-block;}
#footer_links li		{ float:left; padding:5px 23px;}
#footer_links li a		{ color:#fff; padding:2px 10px; font-size:15px;}
#footer_links li a:hover{ color:#a6a6a6}
.footer_text			{ text-align:center; color:#6C6C6C; line-height:25px;}
.footer_text a			{ color:#6c6c6c}
.footer_text a:hover	{ color:#fafafa}	
.copy					{ text-align:center; color:#6C6C6C; line-height:25px;}
a.copy:hover			{ color:#Fafafa}
.flt_left				{ float:left;}
.flt_rit				{ float:right;}
#inner_content_top		{ background:url(../images/inner_content_bg_top.png) top left no-repeat; width:777px; height:9px;}
#inner_content			{ background:url(../images/inner_content_bg.png) top left repeat-y; width:757px; font-family:"Myriad Pro", Arial, "times New Roman"; padding:0px 0px 0px 20px; height:auto; display:inline-block;}
#inner_content9			{ background:url(../images/inner_content_bg.png) top left repeat-y; width:757px; font-family:"Myriad Pro", Arial, "times New Roman"; padding:0px 0px 0px 20px; height:auto; display:inline-block; height:788px;}
#inner_content_bottom	{ background:url(../images/inner_content_bg_bottom.png) bottom left no-repeat; width:777px; height:9px;}
ul.guarantee			{ list-style:none; margin:8px 0PX;}
ul.guarantee li			{ float:left; margin:7px 0px 7px 0px;}
ul.guarantee li.even	{ float:left; margin:7px 12px 7px 0px;}
#inner_content_top1		{ background:url(../images/inner_content_bg_top.png) top left no-repeat; width:777px; height:9px; margin-top:10px;}
#inner_content1			{ background:url(../images/inner_content_bg.png) top left repeat-y; width:757px; font-family:"Myriad Pro", Arial, "times New Roman"; padding:0px 0px 0px 20px; height:auto; display:inline-block;}
#inner_content_bottom1	{ background:url(../images/inner_content_bg_bottom.png) bottom left no-repeat; width:777px; height:9px;}
#inner_content1 p		{ line-height:18px; padding:5px 35px 5px 10px; display:inline-block; margin:5px 0px;;}
#inner_content1 p span	{ padding:5px 35px; display:inline-block;}	
span.text_bottom		{ margin:5px auto; display:inline-block; width:690px; padding-left:40px; font-size:15px; line-height:30px;}
#breadcrumb				{ width:500px; display:block; padding-top:0px; height:60px;}
#breadcrumb ul			{ list-style:none}
#breadcrumb li			{ float:left; padding:5px 10px 0px 0px;; line-height:35px;}
#breadcrumb li a		{color:#9acdeb;}
#page_text				{ padding-right:20px; line-height:150%;}
#page_text p			{ width:480px; padding:10px 0px;}
#page_text a			{ padding-top:20px;}
#left_col				{ float:left; width:360px;}
ul#det					{ list-style:none; display:inline-block; padding-bottom:30px;}
ul#det li				{ display:block; padding:5px 0px;}
ul#det li span.title	{padding-left:40px; line-height:40px; display:block; height:50px;}
ul#det li h2			{ line-height:30px; padding-top:8px; border-bottom:#47587d 1px solid;}
ul#det li span.visit	{ background:url(../images/visit.png) left center no-repeat;}
ul#det li span.office_hours	{ background:url(../images/office_hours.png) left center no-repeat;}
ul#det li span.contact	{ background:url(../images/contact.png) left center no-repeat;}
ul#det li span.text		{ padding-left:80px; display:block; width:230px;}
ul#det li span.text	a	{ color:#f8b605; text-decoration:underline; line-height:16px;}
#aff_left				{ background:url(../images/aff_left.png) top left no-repeat; width:22px; height:64px; float:left}
#aff_center				{ background:url(../images/aff_center.png) top left repeat-x; width:290px; height:44px; float:left; padding:10px 0px;}
#aff_center ul			{list-style:none}
#aff_center ul li		{ float:left; padding:0px 4px;}
#aff_right				{ background:url(../images/aff_right.png) top left no-repeat; width:22px; height:64px; float:left}
#rit_col2				{ float:left; width:390px; margin-top:15px;}
#promise_left			{ background:url(../images/promise_left.png) top left no-repeat; width:11px; height:349px; float:left; margin-bottom:30px;}
#promise_center			{ background:url(../images/promise_center.png) top left repeat-x; width:330px; height:319px; float:left; padding:20px 10px 10px; font-size:16px; line-height:140%;}
#promise_right			{ background:url(../images/promise_right.png) top left no-repeat; width:11px; height:349px; float:left}
hr											{ border-top:#fff 1px dashed;}
#contact_text								{ width:776px; display:inline-block; min-height:600px;}
#contact_text ul.contact1					{ list-style:none; margin:5px 0px; float:left; width:395px;}
#contact_text ul.contact2					{ list-style:none; margin:5px 0px; float:left; width:380px;}
#contact_text ul.contact1 li				{ float:left; margin:5px 10px 5px 0px;}
#contact_text ul.contact1 li.telephone		{ background:url(../images/telephone.png) 0px 0px no-repeat; width:384px; height:229px;}
#contact_text ul.contact1 li.telephone h2	{ text-align:center; text-shadow:1px 1px 2px #000; line-height:60px;}
#contact_text ul.contact1 li.telephone h1	{ text-align:center; text-shadow:1px 1px 2px #000; line-height:50px;}
#contact_text ul.contact1 li.telephone span	{ text-align:center; text-shadow:1px 1px 2px #000; line-height:25px; width:370px; text-align:center; display:inline-block;}
#contact_text ul.contact2 li.live_help		{ margin:5px 0px;}
#contact_text ul.contact1 li.fax			{ background:url(../images/fax.png) 0px 0px no-repeat; width:384px; height:79px; text-align:center; line-height:79px;}
#contact_text ul.contact1 li.email			{ background:url(../images/mail.png) 0px 0px no-repeat; width:384px; height:221px; text-align:center; line-height:70px;}
#contact_text ul.contact2 li.form			{width:384px; height:421px; margin:5px 0px;}
#contact_text ul.contact1 li.faq			{background:url(../images/faqs.png) 0px 0px no-repeat; width:384px; height:153px; margin-top:8px;}
#contact_text ul.contact1 li.email span		{text-align:center; text-shadow:1px 1px 2px #000; line-height:25px; width:370px; text-align:center; display:inline-block;}
#contact_text ul.contact1 li.email h2		{ line-height:70px;}
#contact_text ul.contact1 li.faq a			{ color:#fff; padding-top:5px; text-align:center;text-shadow:1px 1px 2px #000; line-height:35px; display:block;}
#contact_text ul.contact1 li.faq a span		{ line-height:32px;}	
#email_top									{ background:url(../images/email_top.png) 0px 0px no-repeat; width:382px; height:7px;}
#email_middle								{ background:url(../images/email_middle.png) 0px 0px repeat-y; width:362px; padding:0px 10px;}
#email_bottom								{ background:url(../images/email_bottom.png) 0px 0px no-repeat; width:382px; height:7px;}
#contact_form								{ width:360px;}
#contact_form h2							{ background:url(../images/mail_icon.png) 0px center no-repeat; padding-left:70px; line-height:60px;}
#contact_form span							{display:block;color:#fff; font-weight:bold; text-align:center; width:360px; line-height:20px;}
#contact_form span a						{ font-weight:normal; font-style:italic; color:#eea905;}
#contact_form ul							{ list-style:none; display:inline-block; height:368px;}
#contact_form ul li							{ float:left; color:#fff; display:inline-block;vertical-align:bottom; padding:7px 0px;}
#contact_form ul li.lable					{ width:120px; text-align:right; padding-right:10px; float:left; padding-top:15px;}
#contact_form ul li input.txt				{ background:url(../images/txt_box_rounded.png) 0px 0px no-repeat; width:195px; border:0; height:25px; padding:4px; display:inline-block; position:relative}
#contact_form ul li 	.sel				{ background:url(../images/txt_box_rounded.png) 0px 0px no-repeat; width:200px; border:0; height:31px; padding:6px;}
#contact_form ul li .txt_area				{ background:url(../images/text_area_bg.png) 0px 0px no-repeat; width:192px; height:62px; padding:4px; border:0; margin-top:5px; display:inline-block}
/*#contact_form ul li a.send					{ background:url(../images/btn_send.png) 0px 0px no-repeat; width:100px; height:73px; display:inline-block; line-height:40px; color:#fff; font-weight:bold; padding-left:30px; font-size:22px; margin-top:10px;}*/
#contact_form ul li .send					{ background:url(../images/btn_send.png) 0px 0px no-repeat; width:100px; height:73px; display:inline-block; line-height:40px; color:#fff; font-weight:bold; padding-left:15px; padding-right:15px; cursor:pointer; font-size:22px; margin-top:10px;}
#message					{ width:220px; margin:0px auto; text-align:center; height:464px;}
#message h2					{ padding-top:100px; line-height:50px;}
#message h3					{ padding-top:10px; line-height:30px;}
#content_text				{ height:690px; font-family:Arial, Helvetica, sans-serif; width:730px; overflow:auto; font-size:14px; color:#fff; line-height:140%;}
#content_text ul			{ list-style:none;}
#content_text li.text		{ font-size:15px; padding:10px 15px 15px 0px; text-align:justify;}
#content_text li.heading	{ background:url(../images/terms_header.png) top left no-repeat; padding-left:30px; line-height:45px; font-size:18px; text-align:left;}
#faq						{ width:600px; display:inline-block}
#faq h3						{ line-height:40px; font-family:Arial, Helvetica, sans-serif; color:#d7ba49; font-size:16px; padding-left:20px;}
#faq ul						{ list-style:none}
#faq li						{ width:600px;}
#faq li.head				{ background:url(../images/faq-heading.png) top left no-repeat; width:360px; height:35px; padding-left:40px; font-size:18px; line-height:30px; color:#fff; margin:5px 0px;}
#faq li.questions			{ padding-left:25px; line-height:24px;}
#faq li.questions a			{ color:#fff; font-weight:normal; font-size:15px;}
#faq li.questions a:hover	{ color:#37bffe; font-weight:normal; font-size:15px;}
/***************************** New Class for Validation Start here*************************/
span.error					{ color:#B00; font-size:13px; line-height:16px;}
/***************************** New Class for Validation Ends Here*************************/
a.tt						{ position:relative;z-index:24;color:#3CA3FF;text-decoration:none;}
a.tt span					{ display: none; }
a.tt:hover					{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip		{ display:block;position:absolute;bottom:16px;left:-15px;padding: 15px 0 0 0;width:201px;color: #993300;text-align:center;}
a.tt:hover span.top			{ display: block;padding: 8px 8px 0;background:url(../images/hover_tooltip.png) no-repeat top;}
a.tt:hover span.middle		{ display: block;padding: 4px 15px;color:#fff;line-height:14px;	font-weight:normal;text-align:justify;height:auto;min-height:70px;background:url(../images/hover_tooltip_rep.png)  0px top no-repeat;}
a.tt:hover span.bottom		{ display: block;padding:30px 8px 0px;color: #548912;background: url(../images/hover_tooltip.png) no-repeat bottom;}
a.tt1						{ position:relative;z-index:24;color:#3CA3FF;text-decoration:none;}
a.tt1 span					{ display: none; }
a.tt1:hover					{ z-index:25; color: #aaaaff; background:;}
a.tt1:hover span.tooltip	{ display:block;position:absolute;bottom:12px;left:-50px;padding: 15px 0 0 0;width:201px;color: #993300;text-align: center;}
a.tt1:hover span.top		{ display: block;padding: 8px 8px 0;background:url(../images/hover_tooltip.png) no-repeat top;}
a.tt1:hover span.middle		{ display: block;padding: 4px 15px;font-size:13px;	color:#fff;	line-height:14px;font-weight:normal;text-align:justify;	height:auto;min-height:70px;background:url(../images/hover_tooltip_rep.png)  0px top no-repeat;}
a.tt1:hover span.bottom		{ display: block;padding:30px 8px 0px;color: #548912;background: url(../images/hover_tooltip.png) no-repeat bottom;}
a.tt2						{ position:relative;z-index:24;color:#3CA3FF;text-decoration:none;}
a.tt2 span					{ display: none; }
a.tt2:hover					{ z-index:25;color:#aaaaff; background:;}
a.tt2:hover span.tooltip	{ display:block;position:absolute;top:-50px;right:-335px;padding: 15px 0 0 0;width:338px;color:#993300;text-align:center;}
a.tt2:hover span.top		{ display: block;padding: 20px 80px 0; background:url(../images/tool_tip_left.png) no-repeat top left;}
a.tt2:hover span.middle		{ display: block;padding: 4px 15px 4px 35px;color:#fff;	line-height:14px;font-weight:normal;font-size:13px;	font-family:Arial, Helvetica, sans-serif;text-align:justify;height:auto;min-height:50px;background:url(../images/tool_tip_inner.png)  0px top no-repeat;}
a.tt2:hover span.bottom		{ display: block;padding:20px 8px 0px;color: #548912;background:url(../images/tool_tip_left.png) no-repeat bottom left;}
.sel_light{ font-weight:normal; color:#ABABAB;}


#start_up{ background-image:url(../images/chat_popup.jpg); width:470px;  height:305px;  }
img.btn_close1     {        margin: 7px  0px 0 448px;    position:absolute;        }
img.btn_close2 { position: absolute; margin:250px 0px 0px 120px;}
#chat_popup_start{ margin:195px 0px 0px 80px;}