/* 
Theme Name: Dog Bite Claims Theme
Description: Dog Bite Claims Theme
Version: 1.0
Author: Chriserdesign
Author URI: http://www.chriserdesign.co.uk
Tags: community, blog, magazine, news, personal blog
*/

/*----------------------------------------------------------------------------------------------------*/
html, body, div, span, h1, h2, h3, p, a, em, font,img, ol, ul, li, form, table, tbody, tr, td 	{margin: 0; padding: 0; border: 0; outline: 0;}   
body						{font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:14px; line-height:20px; background:url(images/bg.jpg) repeat-x scroll center top #f5f3f3;}
html[xmlns] 				{margin:0; padding:0;}


ul 							{list-style-type: none;}
h1, h2, h3 {font-family:Arial,Helvetica,sans-serif;}
h1							{font-size:25px; padding:0; margin:10px 0 20px 0; font-weight:normal; color:#515151; text-align: left;}
h2							{font-size: 18px; line-height: 24px; margin: 0 0 15px; padding: 0; text-align: left;}
h3							{font-size:20px; letter-spacing:-1px; padding: 0px; margin:0px 0 15px 0; line-height:30px;}
p 							{line-height:1.8em; padding:0 0 1.3em;}
a 							{color:#515151; text-decoration:none; font-weight:bold;}
a:hover 					{color:#B0B0B0; text-decoration:none; font-weight:bold;}

ol	{padding-left: 30px; margin-bottom: 20px;} 

.logo 						{margin:0px 0 0 0px;}
#header						{height:395px; width:1000px; margin:5px auto 0 auto; background:url(images/header_bg.jpg) no-repeat scroll 600px 146px transparent;}
#header .top				{height:315px; width:400px; float:left; z-index:10; position:relative;}
#header .logo				{height:60px; width:430px; float:left; margin: 20px 0 0 0;}
#header .control			{height:300px; width:1000px;}
#header .number				{height:40px; width:330px; background:url(images/number.png) no-repeat right; float:right; height:50px; margin:7px 25px 0 0; width:385px;}
#header .links_left			{height:29px; width:45px; background:url(images/top_links_left.png) no-repeat; float:right;}
#header .links_middle		{height:29px; background:url(images/top_links_middle.png) repeat-x; float:right;}
#header .links_right			{height:29px; width:45px; background:url(images/top_links_right.png) no-repeat; float:right;}
#header #menu-item-172 a				{text-decoration:none; color:#FFFFFF; background:url(images/menu_btn_claim.jpg) no-repeat  0 -85px; padding:0 10px;}
#header #menu-item-172 a:hover			{text-decoration:none; color:#EBEBEB; background:url(images/menu_btn_claim.jpg) repeat-x 0 0;}
#header .top_nav			{height:50px;}

#menu						{height:85px; margin:0 auto; width:1000px; z-index:9000; position:absolute;}
#menu-top-menu				{margin: -5px 0 0 0;}
.menu-top		{margin:0;}
#tab 												{top:0; height:0; background:repeat-x top; margin:0;}
#tab ul 											{list-style:none; float:left; margin:0; padding:0;}
#tab li 											{display:inline; float:left; margin:0; padding:0;}
#tab a 												{height:51px; background:url(images/menu_btn.png) repeat-x right top; text-decoration:none; border:0; display:block; float:left; margin:0; padding:0;}
#tab a 												{display:block; background:url(images/menu_btn.png) repeat-x right top; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#000; font-weight:700; line-height:50px; padding:0 15px;}
#tab ul li.current_page_item > a,
#tab ul li.current-menu-item > a					{color:#900;}
.top_control				{height:95px; width:1000px; position:relative; z-index:20;}

.slider						{width:600px; height:315px; float:left; z-index:10; position:relative;}
#slider1 					{background:url(images/sliderbg.jpg) no-repeat; height:195px; margin:70px 10px 10px 0; overflow:hidden; padding:10px; position:relative; width:600px;}
#slider1Content 			{width: 580px; position: absolute; top: 5; margin-left: 0;}
.slider1Image 				{float: left; position: relative; display: none;}
.slider1Image span 			{position: absolute; padding: 10px 10px; background-color: #000000; border-top:1px solid #111111; color: #000; width:580px; display: none; opacity:0.6; height:30px; margin:0 0 5px 0;}
.slider1Image span a		{color:#FFFFFF; font-family:Arial,sans-serif; font-size: 16px; font-weight:bold; letter-spacing:-1px; line-height: 20px;}
.slider1Image span a:hover 	{color:#CCCCCC; text-decoration:none; border-bottom:1px solid #000;}

.slider1Image span strong 	{font-size: 14px;}
.top 						{top: 0; left: 0;}
.bottom 					{bottom: 0; left: 0;}
.related_posts				{display:inline; margin:0 17px 0 0;}
.continue-reading			{float: right;}

#inner_links ul				{text-align:right; height:30px; padding:6px 0 0 0;}
#inner_links li				{display:inline; margin:0 7px; position:relative; z-index:30;}
#inner_links li a			{text-decoration:none; color:#fff;}
#inner_links li a:hover		{text-decoration:none; color:#ccc;}

/*________________________________ SIDEBAR _____________________________*/
#sidebar_wraper				{width:300px; float:left;}
.sidebar					{background:#e8e8e8 url(images/content_top.jpg) repeat-x scroll 0 0; border:1px solid #c8c8c8; padding:0 20px 20px 20px;}
.sidebar_title				{text-align:center; font-size:26px; color:#515151; height:38px; display:block; padding:30px 0 0 0; font-weight: bold; border-bottom:#C8C8C8 solid 1px;}
.sidebar_title_callback		{text-align:center; font-size:24px; color:#515151; height:38px; display:block; padding:10px 0 0 0; font-weight: bold; border-bottom:#C8C8C8 solid 1px;}
.form-content				{border-top:1px solid #FFFFFF;}
.sidebar_speicer			{width:300px; height:20px;}			
.menu-sidebar a			{color:#515151; font-size:14px; font-weight:normal; text-decoration:none; line-height:22px;}
.menu-sidebar a:hover 		{color:#B0B0B0; font-size:14px; font-weight:normal; text-decoration:none; line-height:22px;}
#menu-item-138 a			{font-weight:bold; color:#900;}
#menu-item-157 a			{font-weight:bold; color:#900;}
#menu-item-158 a			{font-weight:bold; color:#900;}
#menu-item-234 a			{font-weight:bold; color:#900;}
#menu-item-240 a			{font-weight:bold; color:#900;}



#claim-form-list a			{font-weight:bold; color:#900;}

.sub-menu li				{margin:0 0 5px 10px;}
.sub-menu a					{color:#515151; font-size:12px; font-weight:normal; padding:0; text-decoration:none; line-height:20px;}
.sub-menu a:hover	 		{color:#C8C8C8; font-size:12px; font-weight:normal; padding:0; text-decoration:none; line-height:20px;}
#sidebar3_link li			{margin:0 0 5px 10px;}
#sidebar3_link a			{color:#515151; font-size:12px; font-weight:normal; padding:0; text-decoration:none; line-height:20px;}
#sidebar3_link a:hover 		{color:#C8C8C8; font-size:12px; font-weight:normal; padding:0; text-decoration:none; line-height:20px;}
#sidebar_wraper .menu-top					{border-top:1px solid #FFFFFF; padding:10px 0 0 0;}

/*________________________________ FORMS _____________________________*/
.form_textbox			{padding:20px 30px 0 30px; text-align:justify;}
input.text_field, textarea 				{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -x-system-font:none; background:#FFFFFF url(images/claim_form/input_bg.gif) repeat-x scroll center top; border:1px solid #BBBBBB; color:#222222; font-family:'Lucida Grande',Helvetica,Arial,sans-serif; font-size:13px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin:0; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; padding:7px; width: 225px;}
input.text_field_contact, textarea 				{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -x-system-font:none; background:#FFFFFF url(images/claim_form/input_bg.gif) repeat-x scroll center top; border:1px solid #BBBBBB; color:#222222; font-family:'Lucida Grande',Helvetica,Arial,sans-serif; font-size:13px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin:0; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; padding:7px; width: 270px;}
input, select 							{-x-system-font:none; color:#444444; font-family:'Lucida Grande',Helvetica,Arial,sans-serif; font-size:13px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal;}
.contact-us-form-left					{float:left; margin:0 50px 0 0;}
.contact-us-form-right					{float:left;}
.dropdown 			{-moz-background-inline-policy:continuous; background:url(images/claim_form/input_bg.png) repeat-x scroll left top #F7FCFF; border:1px solid #97B5D2; color:#25313C; font-family:Georgia,Times,"Times New Roman",serif; font-size:18px; height:35px; padding:5px; width: 290px;}
#content_link input[type=submit] 		{height:35px; margin:0 3px; width:627px;}
.wpcf7-radio input					{width: 20px; margin:0 0 0 40px;}
input, select 				{color:#444444; font-family:'Lucida Grande',Helvetica,Arial,sans-serif; font-size:13px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal;}
#content_form input[type=submit]				{height: 35px; width: 240px;}
#content_form .callback_dropdown {
-moz-background-inline-policy:continuous;
background:url("images/claim_form/input_bg.png") repeat-x scroll left top #F7FCFF;
border:1px solid #97B5D2;
color:#25313C;
font-family:Georgia,Times,"Times New Roman",serif;
font-size:18px;
height:35px;
padding:5px;
width: 241px;
}


/*________________________________ MAIN CONTENT ________________________*/
.container_speicer			{width:1000px; height:40px;}
#content_wraper				{width:678px; float:left; margin:0px 20px 0px 0px;}
.content_left_bottom		{float:left; height:20px; width:20px; background:transparent url(images/content_left_bottom.png) no-repeat scroll 100% 0;}
.content_right_bottom		{float:right; height:20px; width:20px; background:transparent url(images/content_right_bottom.png) no-repeat scroll 100% 0;}
.content_middle_bottom		{height:20px; margin:0 20px;}
.contentbox 				{padding:10px 5px 10px 5px; z-index:1;}
.post_image					{float:left; position:relative;}
.excerpt 					{position:relative; padding:0 0 20px 0; height:100%;}
	.excerpt h1 a 			{color:#000;}
	.excerpt h1 a:hover 	{color:#000; text-decoration:none;}
	.excerpt p				{font:normal 11px/18px Arial,Helvetica,sans-serif; font-style:italic; padding:10px 0;}
	.excerpt h1				{margin-top:0; font-family:Arial,Helvetica,sans-serif; font-size: 28px; font-weight:bold; letter-spacing:-1px; line-height: 30px; text-align:left;}
.post-img 					{margin-right:20px;}
.short-text p				{font-size:14px;}
.textbox					{padding:20px 0 40px 0; text-align:justify; border-top:#FFFFFF solid 1px;}
.textbox_single				{padding:0 0 40px 0; text-align:justify;}
#post_title	a				{height:auto; display:block; text-align:left; font-size:26px; color:#515151; padding:20px 0 0 0; text-decoration:none; line-height:34px; border-bottom:#C8C8C8 solid 1px; line-height:50px; }
#post_title	a:hover			{height:auto; display:block; text-align:left; font-size:26px; color:#b0b0b0; padding:20px 0 0 0; text-decoration:none; line-height:34px; border-bottom:#C8C8C8 solid 1px; line-height:50px;}
#post_title_front	a				{height:auto; display:block; text-align:left; font-size:18px; color:#515151; text-decoration:none;}
#post_title_front	a:hover			{height:auto; display:block; text-align:left; font-size:18px; color:#b0b0b0; text-decoration:none;}
#content_link a				{text-decoration:none; font-weight:bold; color:#515151;}
#content_link a:hover		{text-decoration:none; font-weight:bold; color:#b0b0b0;}
#content_link ul			{line-height: 22px; list-style-type: disc; margin:0 0 20px 20px;}
.post_front					{padding:20px 0 0 0; border-top:#C8C8C8 solid 1px;}
.cta_corner					{width:150px; height:150px; bottom:150px; left:0; z-index:100; position:relative; cursor:pointer; float:left;}
.back_corner				{width:150px; height:150px; bottom:150px; right:0; z-index:100; position:relative; cursor:pointer; float:right;}
.content_form_wrapper		{width:300px; margin:0px 0 0px 0px;}
#content_about				{background:#e8e8e8 url(images/content_top.jpg) repeat-x scroll 0 0; border:1px solid #c8c8c8;}
#content_form				{background:#e8e8e8 url(images/content_top.jpg) repeat-x scroll 0 0; border:1px solid #c8c8c8;}
.wpcf7-submit				{height: 35px; width: 240px;}
.frontpage_image						{margin: 0 0 20px 0;}
.contentbox 				{padding:10px 5px 10px 5px; z-index:1;}
.post_image					{float:left; position:relative;}
#landing-featured-wrapper		{width: 100%; margin: 20px 0 0 0; float: left;}
.landing-featured				{width: 1000px; margin: 0 auto;}
.landing-featured-themes		{width: 235px; float: left;}
.landing-featured-themes p		{font-size: 14px; font-weight: normal; color: #000;}
.landing-featured-separators	{width: 20px; display: block; height: 250px; float: left;}
#landing-featured-wrapper a		{font-size: 1.2em; color: #515151;}
.featured_title					{padding: 0 0 10px 0; margin: 0 0 20px 0; border-bottom: #c8c8c8 solid 1px;}
.post-img 					{margin-right:20px; background: #FFFFFF; border: 1px solid #CCCCCC; padding: 5px;}
.short-text 				{display:block; width:100%; min-height:130px;}
.short-text p				{color: #515151; font-size: 12px; line-height: 16px;}
		.postmetadata 		{background: none repeat scroll 0 0 #FFFFFF; color: #616161; font-size: 14px; font-style: italic; overflow: hidden; padding: 1px 4px;}
.wrapper					{width:1000px; margin:0 auto; position:relative;}
.cta_corner					{width:150px; height:150px; bottom:150px; left:0; z-index:100; position:relative; cursor:pointer; float:left;}
.back_corner				{width:150px; height:150px; bottom:150px; right:0; z-index:100; position:relative; cursor:pointer; float:right;}
.alignleft					{float:left; margin-right:20px;}

/*________________________________ FOOTER ______________________________*/
.footer 					{width:1000px; height:100px; line-height:30px;}
.footer_links				{background:url("images/disclamer.png") no-repeat scroll 0 0 transparent; color:#888888; float:right; font-size:12px; font-weight:normal; height:30px;
padding:70px 0 0; text-align:right; width:1000px;}
#footer						{height:100px; width:100%; background:url(images/footer.jpg) 0 0 repeat-x; float:left; margin:20px 0 0 0;}
.footer						{height:100px; width:1000px; margin:0 auto;}


/* Body >> WP Page Navigation
----------------------------------------------------------------------------------------------------*/
.wp-pagenavi 				{clear: both; font-size: 11px; font-weight:bold; margin-bottom: 15px; text-align: right;}
.wp-pagenavi a
	margin-left: 3px;
	padding: 3px 7px;
	}

.wp-pagenavi a:hover, span.current {}

.wp-pagenavi .pages 	{ float:left; }

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 8px 10px; 
	margin: 2px;
	text-decoration: none;
}
.wp-pagenavi a:visited {
	padding: 8px 10px; 
	margin: 2px;
	text-decoration: none;
}
.wp-pagenavi a:hover {	}

.wp-pagenavi a:active {
	padding: 8px 10px; 
	margin: 2px;
	text-decoration: none;
}
.wp-pagenavi span.pages {
	padding: 8px 10px; 
	margin: -5px 2px 5px 2px;
	text-transform:uppercase;

}
.wp-pagenavi span.current {
	padding: 8px 10px; 
	margin: 2px;
	font-weight: bold;
}
.wp-pagenavi span.extend {
	padding: 8px 10px; 
	margin: 2px;	
}
/*________________________________ SURVEY ______________________________*/
.survey-form input					{width: 30px;}
#survey-action-button				{height:35px; width:100%; margin: 0 auto;}
.survey-form h3						{margin: 20px 0 -10px 0; color:#515151;}
.survey-form #email					{background:url("images/claim_form/input_bg.gif") repeat-x scroll center top #FFFFFF; border:1px solid #BBBBBB; color:#222222; font:13px 'Lucida Grande',Helvetica,Arial,sans-serif; margin:20px 0 0 20px; outline:0 none; padding:7px; width:225px;}
.survey-form #name					{background:url("images/claim_form/input_bg.gif") repeat-x scroll center top #FFFFFF; border:1px solid #BBBBBB; color:#222222; font:13px 'Lucida Grande',Helvetica,Arial,sans-serif; margin:20px 0 0 17px; outline:0 none; padding:7px; width:225px;}

#action-button						{height:35px; width:240px; margin: 20px 0 0 58px;}

