@import "doset.css";
@import "forms.css";



/* CSS Document */

html 					{ background-color:#ffffff; font-family:Verdana, sans-serif; font-size:12px; color:#222222; }

html 					{ overflow-y:scroll; }

#index 					{ background:url(../img/slider_bcg.jpg); background-repeat:no-repeat; background-position:center 175px; }

#inner 					{ background-image:url(../img/blue_line.jpg); background-repeat:no-repeat; background-position:center 175px; }
	a 					{ color:#5b7bb1; text-decoration:none; font-size:11px;  }
	a:hover				{ text-decoration:underline; }


/* Layout ------------------------------------------------------------------------ */

#bodywrapper 			{ }

#wholecontent 			{ margin:0 auto; width:960px; }

h1						{ color:#222; font-family: Klavika, Arial, Helvetica, sans-serif; font-style:italic; font-size:36px; }



/* HEADER START --------------------------------------------------------------- */

#header 				{ padding-top:6px; height:120px;}

		.counter 		{ margin-top:10px; background-image:url(../img/header_separator.gif); background-position:top right; background-repeat:no-repeat;
						  height:56px; padding-top:5px; padding-right:44px; width:320px; }

		.counter_text	{ display: inline-block; color:#777; text-align:left; padding-left:12px; }

		.counter_numbers{ float:left; display:inline-block; background-image:url(../img/bcg_counter.gif); background-repeat:no-repeat; background-position:top left;
						   width:20px; height:24px; text-align:center; line-height:24px; font-size:16px; font-weight:bold; font-family:Arial, sans-serif; margin:0 1px; color:#fff; }
		.counter_comma	{ font-size:20px; color:#777; float:left; font-family:Arial, Helvetica, sans-serif;}

		.top_right		{ float:right; text-align:right; width:230px; padding-top:24px;}
		.top_right .phone
						{ background-image:url(../img/icon_tel.png); background-position:0 3px; background-repeat:no-repeat; text-align:right; margin-right:10px; color:#d93c3c;
						  font-size:16px; font-weight:bold; padding-left:30px; margin-left:59px;}
		.top_right a	{ display:block; background-image:url(../img/button_login_top.png); background-position:top left; background-repeat:no-repeat; width:200px; height:34px; margin-top:20px; margin-left:29px;}
		.top_right a:hover
						{ background-position:bottom left; text-decoration:none; }

/* homepage top content ---------------------------------------------------------------------- */

#top_content_holder		{ height:255px; position:relative; }

.left_side_slider 		{ background:url(../img/left_side_slider.jpg); background-repeat:no-repeat; background-position:top left;
						  height:255px; width:125px; position:absolute; margin-left:-125px; }

	.slider				{ width:630px; }

.right_side_slider 		{ background:url(../img/right_side_slider.jpg); background-repeat:no-repeat; background-position:top left;
						  height:255px; width:125px; position:absolute; margin-left:960px; }

.quick_links 			{ background:url(../img/quick_links_bcg.png); background-repeat:repeat; background-position:top left; color:#d6d6d6; font-size:10px;
						  padding-top:6px; padding-bottom:3px; padding-left:10px; }
.quick_links a 			{ color:#ffffff; }


.video_small_holder 	{ margin-top:18px; }
	.video_small 		{ background:url(../img/video_bcg.jpg); background-repeat:no-repeat; background-position:top left;
						  width:280px; height:203px; text-align:center; padding:10px; }
	.video_small_black	{ background:url(../img/video_small_black.png); background-repeat:no-repeat; background-position:top left;
						  width:265px; height:203px; padding:10px; padding-left:25px;}
	div.full_size_video	{ text-align:center; }

/* IMAGE SLIDER HOME --------------------------------------------------------------- */
/* HOMEPAGE SLIDER */


.slider_homepage 				{ overflow:hidden;  }

	#slider_content 			{ margin-top:10px; padding-left:10px;  height:220px; }

	.sliders_buttons 			{ height:50px; margin-top:-31px; position:relative; width:655px; z-index:99; }
	.sliders_buttons  li				{ display:inline; float:left; text-indent:-9999px;  }
	.sliders_buttons  li a		{ display:block; margin-top:-1px; }
	
	.sliders_buttons .slider_button_on,
	.sliders_buttons  a:hover, .sliders_buttons .current { background-position:left -55px!important; }
	
	.sliders_buttons  li .shop_owners		{ background:url(../img/button_shop_owners.png); background-repeat:repeat; background-position:top left; width:215px; height:50px; margin-left:-3px; }
	.sliders_buttons  li .insurance			{ background:url(../img/button_insurance.png); background-repeat:repeat; background-position:top left; width:239px; height:50px; }
	.sliders_buttons  li .vechicle_owners	{ background:url(../img/button_vechicle_owners.png); background-repeat:repeat; background-position:top left; width:180px; height:50px; }
	
	.selected					{ background-color:#ffffff; }


/* IMAGE SLIDER INNER PAGES --------------------------------------------------------- */


.slider_wrapper					{ width:630px; height:225px; position:relative; }

.slider_mask					{ width:630px; height:205px; overflow:hidden; top:12px; position:relative; }

.slider_bg						{ position:absolute; z-index:90;}
	.content_slider 			{ position:relative; z-index:9; overflow:hidden; }
	.content_slider img			{ position:relative; z-index:8; }
	.slider_href				{ position:relative; height:205px; width:630px; display:block; }

.slider_buttons					{ position:relative; z-index:10; text-align:center; left:20px; }
.slider_buttons  li 			{ float:left; display:inline;  margin-right:5px; position:relative; z-index:11; }
.slider_buttons  li a			{ background:url(../img/slider_buttons.png); background-repeat:no-repeat; background-position:top left;
								  color:#fff; width:38px; height:25px; display:block; padding-top:8px; font-weight:bold; font-size:12px; }
.slider_buttons  li .active, .slider_buttons  li .current, .slider_buttons  li a:hover
								{ background-position:0px -33px; text-decoration:none; }

.bar_buttons 					{ background:url(../img/bar_buttons_bcg.png); background-repeat:no-repeat; background-position:top left; height:20px;
								  position:relative; top:15px; }

/* CONTENT START --------------------------------------------------------------- */

.content 							{ margin-top:20px; }

	.content_left 					{ width:620px; margin-top:15px; padding-left:10px;}
	.content_left h1				{ position: relative; margin:0 0 16px; color: #222222; }
	.content_left h1 span 			{ background: url(../img/gradient-full.png) repeat-x; position: absolute; display: block; width: 100%; height: 21px; }
	.content_left p					{ line-height:18px;}

	/* gradient IE6 png hack */
.gradient-ie h1 					{ font: bold italic 210%/100% Arial, sans-serif; position: relative; margin: 0; color: #464646; }
.gradient-ie h1 span 				{ background: url(../img/gradient-full.png) repeat;	position: absolute;	display: block;	width: 100%; height: 21px; }

		.small_box_content			{ width:300px; line-height:18px;}
			.small_box_text 		{ width:170px; height:94px;  }

		/* AVATAR WITH IMAGE */
		.avatar_content				{ background:url(../img/avatar_content.jpg); background-position:top left; background-repeat:repeat-y; width:110px; height:98px; padding:0 5px; margin-right:10px; text-align:center; }
		.avatar_content img 		{ }
		.avatar_top					{ width:120px; height:6px; background-image:url(../img/avatar_top.jpg); background-position:top left; background-repeat:no-repeat; font-size:1px; }
		.avatar_bottom				{ width:120px; height:6px; background-image:url(../img/avatar_bottom.jpg); background-position:top left; background-repeat:no-repeat;}

		.home_boxes div.small_box_content:first-child	{ margin-right:20px; }

	.content_right 					{ width:300px; margin-left:10px; margin-bottom:20px; }

		.content_small_box_holder 	{}
			.content_small_box 		{ background:url(../img/small_box_bcg.jpg); background-repeat:repeat-x; background-position:top left; background-color:#f1f1f1;
									  border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:20px; width:258px; padding-top:13px; }

		.content_small_box_holder .top		{ width:300px; height:7px; background-image:url(../img/small_box_top.png); background-position:top left; background-repeat:no-repeat; font-size:1px; }
		.content_small_box_holder .bottom	{ width:300px; height:7px; background-image:url(../img/small_box_bottom.png); background-position:top left; background-repeat:no-repeat; }


		/* testimonial box */
			.images 				{ position:relative; height:100px; width:260px; float:left;	margin:0px; cursor:pointer; }
			.images span 			{ display:none; top:0; left:0; margin:0px; padding:0px 0px 0px 0px; height:100px;
									  background:url(../img/testimonials_bcg.jpg); background-repeat:repeat-y; background-position:top left; }
			.testimonials_content 	{ min-height:66px; background:url(../img/testimonials_bcg.jpg); background-repeat:repeat-y; background-position:top left;
									  color:#fff; padding:0px 7px 7px 7px; width:246px; font-size:11px; }

			.testimonial_top 		{ background:url(../img/testimonials_top.jpg); background-repeat:no-repeat; background-position:top left; height:8px; font-size:1px; }
			.testimonial_bottom 	{ background:url(../img/testimonials_bottom.png); background-repeat:no-repeat; background-position:top left; height:19px; }

			.testimonial_title 		{ font-weight:bold; }
			.user_testimonial_name  { font-weight:bold; font-size:12px; margin:0px; padding:0px; text-align:right; }
			.testimonial_added      { font-size:10px; color:#777777; margin:0px; padding:0px; text-align:right; }

			.small_blog_holder 		{ margin-top:0; }
			.blog_calendar			{ background:url(../img/ico_calendar.png); background-repeat:no-repeat; background-position:top left;
									  text-align:center; width:26px; height:29px; margin-right:10px; padding-top:1px; }
			.blog_calendar .month	{ font-size:8px; color:#fff; text-transform:uppercase; }
			.blog_calendar .day		{ font-size:13px; font-weight:bold; }
			.small_blog_desc		{ width:220px; }

/* FOOTER START ---------------------------------------------------------------- */

#footer 					{ margin-top:32px;  }
.footer_content 			{ background:url(../img/footer_bcg.jpg); background-repeat:repeat-x; background-position:top left; background-color:#e6e6e6;
							  border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:0px 10px; }

	.footer_separator		{ background:url(../img/footer_separator.png); background-repeat:no-repeat; background-position:top right;
							  padding-right:15px; padding-left:15px; min-height:115px; }
	.footer_separator ul li { line-height:2; }
	.footer_separator ul li:first-child { margin-bottom:10px; }
	.footer_title 			{ font-size:13px; color:#777777; text-transform:uppercase; }

.copyright 					{ font-size:11px; color:#777777; padding:20px; margin-bottom:10px; }

/* PAGES STYLE */
	.buttons_holder_box 	{ width:630px; }
	.buttons_box_content	{ background-color:#f1f1f1; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; text-align:center; padding:10px 0px 10px 15px; }
		.buttons_box_top 	{ background:url(../img/buttons_holder_top.png); background-repeat:no-repeat; background-position:top left; height:8px; font-size:1px; }
		.buttons_box_bottom	{ background:url(../img/buttons_holder_bot.png); background-repeat:no-repeat; background-position:top left; height:10px; }


	.small_content 			{ width:565px; }


/* Show Case avatar images */
.showcase_box					{ margin-top:24px; }
	.showcase_avatar 			{ background:url(../img/show_case_avatar_box.png); background-repeat:no-repeat; background-position:top left;
								  width:181px; height:110px; padding-top:23px; padding-left:9px; }
	.showcase_avatar img		{ width:163px; height:100px;  }
	.showcase_desc_box			{ width:430px; }
	.user_since 				{ background:url(../img/user_since_bcg.png); background-repeat:no-repeat; background-position:top left;
								  width:55px; height:20px; padding-left:15px; padding-top:21px; font-size:9px; color:#777777; font-family:Verdana, sans-serif; }

	.box_separator 				{ background:url(../img/separator_bcg.png); background-repeat:no-repeat; background-position:top left; height:5px;	margin-left:-5px; }

	.short_desc 				{ line-height:1; }
		.quote 					{ font-family:Verdana, sans-serif; max-width:447px; }
		.added_by 				{ margin-bottom:5px; }
		.user_desc 				{ color:#777777; margin-top:5px; }


.case_studies_box				{ margin-top:20px; width:100%; }
	.case_studies_avatar 		{ background:url(../img/case_studies_avatar_box.png); background-repeat:no-repeat; background-position:top left;
								  width:173px; height:126px; padding-top:7px; padding-left:9px; }
	.case_studies_avatar img	{ width:163px; height:116px;  }
	.case_studies_desc_box		{ width:430px; }
	.case_studies_desc_box a 	{ font-size:12px; }
	.user_since 				{ background:url(../img/user_since_bcg.png); background-repeat:no-repeat; background-position:top left;
							      width:64px; height:20px; padding-left:5px; padding-top:22px; font-size:9px; color:#777777; font-family:Verdana, sans-serif; }




	.blue_box_holder 		{ }
	.blue_box 				{ background:url(../img/blue_box_bcg.jpg); background-repeat:no-repeat; background-position:top left; background-color:#7e9dc6;
							  text-align:center; padding:10px 10px; }
		.blue_box_separator	{ background:url(../img/blue_box_separator.png); background-repeat:repeat-x; background-position:top left; height:2px; font-size:1px; }
		.blue_box_odd		{ background:url(../img/blue_box_odd.png); background-repeat:repeat-y; background-position:top center; height:59px; text-align:left; padding-left:20px; padding-top:5px; }
		.blue_box_input 	{ background:url(../img/blue_box_input_bcg.png); background-repeat:no-repeat; background-position:top left;
							  height:24px; padding:5px 0px 10px 15px; margin-left:10px; }
		.blue_box_top 		{ background:url(../img/blue_box_top.png); background-repeat:no-repeat; background-position:top left; height:11px; font-size:1px; }
		.blue_box_bottom	{ background:url(../img/blue_box_bottom.png); background-repeat:no-repeat; background-position:top left; height:10px; }


	.quote_form 						{ }
	.quote_form input[type="text"], select
										{ background:url(../img/quote_input_bcg.png); background-repeat:no-repeat; background-position:top left;
										  color:#555555 !important; width:251px; height:30px; border:none; margin-bottom:10px; padding-left:10px; padding-top:0px; }
	.quote_form input[type="submit"] 	{ background:url(../img/button_get_quote.png); background-repeat:no-repeat; background-position:top left;
										  width:106px; height:30px; border:none; cursor:pointer;
										  text-indent:-9999px !important; color: transparent; text-transform: capitalize; }

	.submit_search 						{ background:url(../img/button_search.png) !important; background-repeat:no-repeat; background-position:top left; width:37px !important; height:30px; border:none; cursor:pointer; }


	.index          { float:right; }
	.nav            { margin-top:20px; height:30px;}
	.pages          { float:left; font-weight:bold;}
	.pages a        { float:left; display:block; margin-right:2px; padding:2px 5px; font-size:11px; border:1px solid #7a9ac9; text-decoration:none;}
	span.current    { float:left; display:block; font-size:11px; margin-right:2px; padding:2px 5px; border:1px solid #547cba; background-color:#7a9ac9; color:#fff;}
	span.disabled   { float:left; display:block; font-size:11px; margin-right:2px; padding:2px 5px; border:1px solid #c0c0c0; background-color:#ffffff; color:#8b8b8b;}
	
	
	#services ul li	{ background-image:url(../img/bullet.png); background-position:left 3px; background-repeat:no-repeat; padding-left:24px; line-height:17px; margin:0 0 10px 0;}
	#autowatch-body-shop-owner-benefits ul li	{ background-image:url(../img/bullet.png); background-position:left 3px; background-repeat:no-repeat; padding-left:24px; line-height:17px; margin:0 0 10px 0;}
	/*.overtext 		{ color:#CCCCCC !important; font-size:12px;}*/
	/*.overtext_div {color:#CCCCCC !important; font-size:12px; margin-top:5px !important;}*/
	
	#content_left_press-room div.entry	{ background-image:url(../img/bullet.png); background-position:left 2px; background-repeat:no-repeat; padding-left:24px; line-height:17px; margin:0 0 10px 0;}
	
	
	.biography 			{ border-top:1px dotted #CCCCCC; margin-bottom:20px; padding:25px 0; }
	.biography .thumb 	{ border:5px solid #D8D7D5; float:left; margin-right:25px; }
	
	#gallery			{ text-decoration:none;}
.help_img 			{ margin-top:-30px; position:relative; z-index:9; }
.para { margin: 10px 0 10px 0; }
#claimwatch-benefits ul li	{ background-image:url(../img/bullet.png); background-position:left 3px; background-repeat:no-repeat; padding-left:24px; line-height: 20px; }
#seo-list ul li { background-image:url(../img/bullet.png); background-position:left 3px; background-repeat:no-repeat; padding-left:24px; line-height: 20px; }
#seo-list ul li ul li { list-style-type: disc; background-image: none; padding-left: 10px; }
.lobby-list ol li { margin-left: 30px; }
.bingo-list ol li { margin-left: 30px; padding-bottom: 3px; line-height: 17px; }
.larger-link a { font-size: 12px; }
