body,td,th 				{font-family:"Times New Roman", Times, serif; color:#000000; font-size:16px; background-color:#D8F1FF;}
* 						{padding:0; margin-right:0; margin-bottom:0; margin-left:0; margin-top:0;}
h1						{font-size:20px; font-weight:normal;}
img					 	{ border: none; } 

.blank_top_space		{width:100%; height:30px; display:block;}
.default_top			{background:url(../images/) repeat-x;}
.default_footer			{background:url(../images/footer.png) no-repeat;}
.default_footer_side	{background:url(../images/) repeat-x;}
.flash					{width:740px; height:350px; z-index:999; position:absolute; left:50%; right:50%; top:29px;}

.red1_box				{background:url(../images/red1.png) no-repeat; width:735px; height:225px; padding:25px 0px 0px 0px;}
ul.red1					{list-style-image: url(../images/tick.png); font-size: 20px; line-height: 35px; font-weight: bold; color:#b20d0d; letter-spacing: 1px; word-spacing: 2px; margin:0 0 0 250px;}
ul.faq					{list-style-image: url(../images/circle.png); font-size: 16px; line-height: 30px; font-weight: normal;} 
ul.services				{list-style-image: url(../images/circle.png); font-size: 16px; line-height: 30px; font-weight: noraml;} 


.box1					{width:720px; height:150px; border:#CC0400 solid 2px; padding:0px 0px 0px 15px;}
.box1_row_top			{width:720px; height:50px; text-align:center; font-size:22px; font-weight:bold;}
.box1_row				{width:720px; height:50px; text-align:center; font-size:16px; font-weight:bold;}
.box1_column			{width:215px; height:35px; float:left; text-align:left; background:url(../images/tick_box1.png) no-repeat left; padding:15px 0px 0px 25px;}


.btn_call				{width:500px; height:100px; margin:0px 120px 10px 120px; background:url(../images/btn_call.png) no-repeat;}

.separator_content		{background:url(../images/separator_content.png) no-repeat center; width:735px; height:20px; margin:20px 0px 20px 0px;}
.separator_content2		{width:735px; height:37px; margin:20px 0px 20px 0px; border-top:#333 dotted 1px;}


.pointers1				{width:740px; height:220px; background:url(../images/pointers1.png) no-repeat;}
.pointers2				{width:740px; height:180px; background:url(../images/pointers2.png) no-repeat; margin:20px 0px 0px 0px;}

.extra_bg				{height:350px; width:100%; background:url(../images/top_back.png) repeat-x; position:fixed; z-index:1;}
/*________________________________ TOP BAR _____________________________*/

.top_bar					{background:url(../images/bg.jpg) repeat-x; height:30px; width:100%; z-index:4; position:fixed;}
.top_bar_left				{height:30px; width:330px; background:url(../images/top_left.jpg) no-repeat; float:left;}
.top_bar_right				{height:30px; width:120px; background:url(../images/top_right.jpg) no-repeat; float:right;}

#top_flash					{height:500px; width:740px; position:fixed; z-index:3; margin: 30px 15% 0px 15%; clip:rect(0px 740px 30px 0px);}

/*________________________________ ADS ________________________________*/

.ad1							{width:740px; height:250px; background:url(../images/ad1.jpg) no-repeat; margin:0px 0px 20px 0px;}
.ad2							{width:740px; height:100px; background:url(../images/ad2.jpg) no-repeat; margin:0px 0px 20px 0px;}

/*________________________________ TOP HEADER _________________________*/
.header						{width:1060px; height:350px; z-index:2; position:relative;}
.header_picture				{height:350px; width:789px; float:left; background:url(../images/top_picture.png) no-repeat; margin:0px 0px 0px 10px;}
.header_blank				{height:350px; width:260px; float:left; border-right:#333 dotted 1px;}
.header_menu				{height:350px; width:260px; float:left; background:url(images/) no-repeat; position:fixed; z-index:2;}
.menu						{height:58px; width:166px; float:left;}
#menu_link a:link 			{font-weight:normal; font-size:18px; color:#000000; text-decoration:none; background:url(../images/menu.png) no-repeat; width:166px; height:18px; display:block; padding:20px 0px 20px 0px; text-align:center;}
#menu_link a:visited 		{font-weight:normal; font-size:18px; color:#000000; text-decoration:none; background:url(../images/menu.png) no-repeat; width:166px; height:18px; display:block; padding:20px 0px 20px 0px; text-align:center;}
#menu_link a:hover  		{font-weight:normal; font-size:18px; color:#FFFFFF; text-decoration:none; background:url(../images/hover.png) no-repeat; width:166px; height:18px; display:block; padding:20px 0px 20px 0px; text-align:center;}
#menu_link a:active  		{font-weight:normal; font-size:18px; color:#000000; text-decoration:none; background:url(../images/menu.png) no-repeat; width:166px; height:18px; display:block; padding:20px 0px 20px 0px; text-align:center;}


.top_banner					{width:1000px; height:250px; margin:10px 0px 10px 0px; background:url(../images/top_banner.png) no-repeat;}


.call_top 					{height:50px;}
.call_bottom				{height:30px; font-size:26px; padding:60px 0px 0px 0px; vertical-align:bottom; text-align:right;}
#top_link a:link 			{font-weight:normal; font-size:10px; text-decoration:none; border:none; }
#top_link a:visited 		{font-weight:normal; font-size:10px; text-decoration:none; border:none; }
#top_link a:hover  			{font-weight:normal; font-size:10px; text-decoration:none; border:none; }
#top_link a:active  		{font-weight:normal; font-size:10px; text-decoration:none; border:none; }

.blank_corner				{width:170px; height:170px; float:right; margin:0px 0px 180px 0px;}

/*_________________________________ MIDDLE PIC _________________________*/
.middle_pic 				{width:1000px; height:328px;}
.middle_flash 				{width:350px; height:328px; float:left;}
.middle_pic_rest	 		{width:650px; height:328px; float:right;}


/*________________________________ SIDEBAR _____________________________*/
.callback					{width:250px; height:340px; margin:0px 0px 10px 0px;}
.clock						{width:250px; height:250px; margin:0px 0px 10px 0px;}
.sidebar					{margin:0px 10px 0px 0px; width:250px; height:200px; float:left;}
.sidebar2					{width:250px; height:340px;text-align:justify; background:url(../images/sidebar.png) no-repeat;}
.sidebar_faq				{width:210px; height:280px;text-align:justify; background:url(../images/sidebar_faq.png) no-repeat; padding:60px 0px 0px 40px;}
.sidebar_services			{width:210px; height:280px;text-align:justify; background:url(../images/sidebar_services.png) no-repeat; margin:10px 0px 10px 0px; padding:60px 0px 0px 40px;}


/*________________________________ MAIN CONTENT ________________________*/
.all						{width:1060px; padding:10px 0px 0px 0px; z-index:2; position:relative;}
.content					{width:739px; float:left; border-left:#333 dotted 1px; padding:0px 0px 0px 10px;}
.content_title				{width:730px; height:34px; background:url(../images/content_title.png) no-repeat; margin:0px 0px 10px 0px; color:#FFF; text-align:center; font-size:20px; font-weight:bold; padding:14px 0px 0px 10px;}
.content_red_title			{width:730px; height:34px; background:url(../images/content_red_title.png) no-repeat; margin:0px 0px 10px 0px; font-size:18px; color:#FFF; font-weight:bold; padding:16px 10px 0px 0px; text-align:right;}
.live_chat					{width:740px; height:400px; background:url(../images/live_chat_back.png) no-repeat; margin:10px 0px 10px 0px;}
.live_chat_text				{width:730px; height:120px; padding:60px 0px 0px 0px; text-align:center; font-size:18px; font-weight:bold; line-height:30px;}				
.live_chat_btn				{width:460px; height:150px; padding:0px 0px 0px 120px;}

.claim_calculator			{width:740px; height:350px; background:url(../images/callback_form_back.png) no-repeat; padding:50px 0px 0px 0px; margin:0px 0px 10px 0px;}
.content_text				{padding:0px 0px 10px 10px;}
.testimonials				{width:730px; height:340px; background:url(../images/testimonials_back.png) no-repeat; padding:60px 0px 0px 10px; margin:10px 0px 10px 0px;}
.claim_form					{width:740px; height:450px; background:url(../images/claim_form_back.png) no-repeat; padding:50px 0px 0px 0px; margin:10px 0px 10px 0px;}


.about_macks				{width:740px; height:352px; background:url(../images/about_macks_back.png) no-repeat; padding:48px 0px 0px 10px; margin:10px 0px 10px 0px;}
.about_macks_links			{width:180px; height:304px; float:left;}


/*_________________________________ TESTIMONIALS ________________________*/

#ioko-video-interview 		{position: absolute; top:50%; left:56%; margin-top:-102px; margin-left:-114px; display: none; z-index: 99}
#startvideo     			{ position: relative; top: -6px; left: 8px; z-index: 1; cursor: hand; cursor:pointer;}

#startvideo img 			{ position: relative; top: 5px }
#startvideo2    			{ position: relative; top: -12px; left: 8px; z-index: 1; cursor: hand; cursor:pointer;}

/*__________________________________ SLIDESHOW _________________________*/

#slidewrap 					{margin: 0; padding: 5px;}
#slidewrap div 				{text-align: center;}



/*________________________________ FOOTER ______________________________*/
.footer 					{width:1000px; height:218px;}
.footer_pic 				{height:218px; width:260px; float:right;}
