/* 
Theme Name: Cycle Claims Theme
Description: Cycle 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, ul, li, form, label, table, tbody, tr, td 	{margin: 0; padding: 0; border: 0; outline: 0;}   
html[xmlns] 				{margin:0; padding: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 #dbdbdb;}
h1, h2, h3, 				{font-family:Arial,Helvetica,sans-serif;}
h1							{letter-spacing:-2px; font-size:30px; padding:0; margin:10px 0 20px 0; line-height: 35px;}
h2							{font-size:18px; line-height:24px; margin:0 0 15px; padding:0; text-align:left;}
h3							{font-size:16px; margin:0px 0 15px 0; line-height:30px;}
p 							{line-height:1.8em; padding:0 0 1.3em;}
a 							{color:#616161; text-decoration:none; font-weight:bold;}
a:hover 					{color:#000000; text-decoration:none; font-weight:bold;}
ul 							{list-style-type: none;}
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;}
hr.seperator 				{border:none; border-bottom:1px solid #FFFFFF; border-top:1px solid #C8C8C8; clear: both; margin-bottom: 20px;}
.breadcrumbitem a			{float: left; padding: 10px 10px 0 10px; font-size: 12px; font-weight: normal; border-right: 1px solid #C8C8C8; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; height: 29px;}
.breadcrumbitem a:hover		{background: #FFFFFF;}
.clear 						{clear:both;}
.wrapper					{width:1000px; margin:0 auto; position:relative;}
#sky			{position: absolute; left: 0; top: 0; width: 100%; height: 400px; overflow: hidden;}
#cloud1			{position: absolute; left: 5%; top: 0; z-index: 2; width: 379px; height: 215px; background-image: url(images/cloud1.png); background-repeat: no-repeat;}
#cloud2			{position: absolute; left: 25%; top: 65px; z-index: 3; width: 273px; height: 160px; background-image: url(images/cloud2.png); background-repeat: no-repeat;}
#cloud3			{position: absolute; left: 50%; top: 130px;  z-index: 1;	width: 250px; height: 182px; background-image: url(images/cloud3.png); background-repeat: no-repeat;}
#cloud4			{position: absolute; left: 40%; top: 10px;  z-index: 1;	width: 243px; height: 123px; background-image: url(images/cloud4.png); background-repeat: no-repeat;}
#balloon		{position: absolute; left: 15%; top: 0px;  z-index: 4;	width: 250px; height: 319px; background-image: url(images/balloon.png); background-repeat: no-repeat;}
#bird			{position: absolute; left: 20%; top: 10px;  z-index: 1;	width: 341px; height: 435px; background-image: url(images/bird.gif); background-repeat: no-repeat;}
#bird1			{position: absolute; left: -50%; top: 50px;  z-index: 1;	width: 341px; height: 435px; background-image: url(images/bird1.gif); background-repeat: no-repeat;}
#bird2			{position: absolute; left: 0%; top: 300px;  z-index: 1;	width: 341px; height: 435px; background-image: url(images/bird2.gif); background-repeat: no-repeat;}
#header						{height:400px; width:1000px; margin:0 auto; background:url(images/header_bg.jpg) no-repeat;}
#header .top				{height:315px; width:400px; float:left; z-index:10; position:relative;}
#header .logo				{height:155px; width:267px; left:0; margin:30px 0 0 0;}
#header .control			{height:315px; width:1000px;}
#header .number				{height:40px; width:330px; background:url(images/number.png) no-repeat right; float:left; height:65px; margin:52px 0 0; width:385px;}
#header #menu-item-600 a		{text-decoration:none; color:#FFFFFF; background:url(images/menu_btn_claim.jpg) no-repeat  0 -85px; padding:0 30px;}
#header #menu-item-600 a:hover	{text-decoration:none; color:#EBEBEB; background:url(images/menu_btn_claim.jpg) repeat-x 0 0;}
#header .top_nav			{height:50px;}
.slider						{width:600px; height:315px; float:left; z-index:10; position:relative;}
#slider1 				{background:url(images/sliderbg.png) no-repeat; height:273px; margin:10px 0 10px 10px; overflow:hidden; padding:10px; position:relative; width:568px;}
#slider1Content 		{width: 558px; 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:548px; display: none; opacity:0.6; margin:0 0 5px 0; height:40px;}
.slider1Image span a	{color:#FFFFFF; font-family:Arial,sans-serif; font-size: 20px; font-weight:bold; letter-spacing:-1px; line-height: 26px;}
.slider1Image span a:hover {color:#000; text-decoration:none; border-bottom:1px solid #000;}
.clear 					{clear: both;}
.slider1Image span strong {font-size: 14px;}
.top 					{top: 0; left: 0;}
.bottom 				{bottom: 0; left: 0;}
#menu						{height:85px; margin:0 auto; width:1000px; z-index:9000; position:absolute;}
#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:85px; background:url(images/menu_btn.png) no-repeat 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 left top; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; font-weight:700; line-height:85px; padding:0 20px;}
.logo 						{margin:0px 0 0 0px;}
.container_speicer			{width:996px; height:40px; background: #E8E8E8; border: 1px solid #C8C8C8; margin: 20px 0;}
#content_wraper				{width:678px; float:left; margin:0px 20px 20px 0px;}
#content					{background:#e8e8e8 url(images/content_top.jpg) repeat-x scroll 0 0; border:1px solid #c8c8c8; padding: 0 20px;}
#content-single				{background:#e8e8e8 url(images/content_top.jpg) repeat-x scroll 0 0; border-top:1px solid #c8c8c8; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8;padding: 20px 20px 0 20px;}
.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; background:transparent url(images/content_middle_bottom.png) repeat-x scroll 0 0; margin:0 20px;}
.contentbox 				{padding:0;}
.contentbox-news			{z-index:1;}
.post_image					{float:left;}
.post-excerpt				{}		
.excerpt 					{padding:0 0 5px 0; height:100%;}
.excerpt h2					{margin-bottom: 5px;}
	.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:5px 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; color:#515151;}
.post-img 					{margin-right:20px; padding: 5px; border:1px solid #CCCCCC; background: #FFFFFF;}
.short-text 				{ min-height:100px;}
.short-text p				{font-size:12px; line-height: 16px; color: #515151;}
		.postmetadata 		{background:none repeat scroll 0 0 #F3F3F3; color:#616161; font-size:14px; font-style:italic; padding:1px 4px; overflow: hidden;}
.textbox					{text-align:justify;}
.textbox-single				{ padding:0 0 60px 0;}
.textbox-buttons			{text-align:justify; padding:0 0 0 0;}
.continue-reading			{text-align:right;}
.related_posts				{display:inline; margin:0 5px;}
#post_title	a				{color:#515151; display:block; font-size:26px; height:auto; line-height:35px; padding:20px 0 10px 0; text-align:left;
text-decoration:none; text-shadow:1px 1px 0 #FFFFFF;}
#post_title	a:hover			{color:#54a2fb; display:block; font-size:26px; height:auto; line-height:35px; padding:20px 0 10px 0; text-align:left;
text-decoration:none; text-shadow:1px 1px 0 #FFFFFF;}
.content_title_line			{height:5px; width:640px; background:url(images/content_title_line.jpg) no-repeat; margin:0 19px 10px 19px;}
.img_left					{float:left; margin:0 20px 10px 0; padding: 5px; border:1px solid #CCCCCC; background: #FFFFFF;}
.img_right					{float:right; margin:0 0 10px 20px; padding: 5px; border:1px solid #CCCCCC; background: #FFFFFF;}
#content_link a				{text-decoration:none; font-weight:bold; color:#515151;}
#content_link a:hover		{text-decoration:none; font-weight:bold; color:#54a2fb;}
.post_line					{border-bottom:1px solid #C8C8C8; height:1px;}
.cta_corner					{width:150px; height:150px; bottom:150px; left:0; z-index:100; margin-top: -150px; cursor:pointer; float:left;}
.back_corner				{width:150px; height:150px; bottom:150px; right:0; z-index:100; margin-top: -150px; cursor:pointer; float:right;}
/*________________________________ SIDEBAR _____________________________*/
#sidebar_wraper				{width:300px; float:left; margin-bottom: 20px;}
.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; text-shadow:1px 1px 0 #FFFFFF;}
.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; text-shadow:1px 1px 0 #FFFFFF;}
.form-content				{border-top:1px solid #FFFFFF;}
.form-content p				{text-align: left;}
.sidebar_speicer			{width:300px; height:20px;}			
#sidebar1_link a			{color:#515151; font-size:14px; font-weight:normal; text-decoration:none; line-height:22px;}
#sidebar1_link 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;}
#claim-form-list a			{font-weight:bold; color:#900;}
#sidebar2_link li			{margin:0 0 5px 10px;}
#sidebar2_link a			{color:#515151; font-size:12px; font-weight:normal; padding:0; text-decoration:none; line-height:20px;}
#sidebar2_link a:hover 		{color:#C8C8C8; font-size:12px; font-weight:normal; padding:0; text-decoration:none; line-height:20px;}
#content_form .callback_dropdown {
-moz-background-inline-policy:continuous;
background:#F7FCFF;
border:1px solid #97B5D2;
color:#25313C;
font-family:Georgia,Times,"Times New Roman",serif;
font-size:18px;
height:35px;
padding:5px;
width: 241px;
}
#menu-item-612 a 			{color:#990000; font-weight:bold;}
#menu-item-636 a 			{color:#990000; font-weight:bold;}
.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;}
#content_form input[type=submit]				{height: 35px; width: 240px;}


.sub-menu					{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:#000000; font-size:12px; font-weight:normal; padding:0; text-decoration:none; line-height:20px;}
.menu-top					{border-top:1px solid #FFFFFF; padding:10px 0 0 0;}
#news li											{padding:0 0 0 20px;}
#news2 li											{padding:0 0 0 20px;}
#footer						{height:200px; width:100%; background:url(images/footer_bg.jpg) 0 0 repeat-x; float:left; margin:20px 0 0 0;}
.footer						{height:200px; width:1000px; margin:0 auto;}
.footer_links				{height:45px; width:1000px; background:url(images/footer_highlight.png) no-repeat; padding:15px 0 0 0;}
#footer_links a				{color:#bfd2ec; display:block; float:left; font-size:20px; font-weight:normal; height:32px; margin:0 10px; overflow:hidden; padding:0 8px; text-decoration:none; white-space:nowrap;}
#footer_links a:hover		{border-bottom:3px solid #FFFFFF; color:#ffffff; display:block; float:left; font-size:20px; font-weight:normal; height:32px; margin:0 10px; overflow:hidden; padding:0 8px; text-decoration:none; white-space:nowrap;}
.footer_credit				{height:140px; width:1000px;}
.footer_copyright			{height:130px; width:780px; float:left; color:#bfd2ec; font-size:12px; padding:0 0 0 30px; margin:10px 0 0 0; background:url(images/disclamer.png) no-repeat scroll 50% 100% transparent;}
.footer_copyright a 		{color:#FFFFFF; font-size:12px;}
.footer_copyright a:hover 	{color:#CCCCCC; font-size:12px;}
/*________________________________ FORMS _____________________________*/
.form_textbox			{padding:20px 30px 0 30px; text-align:justify;}
input.text_field, textarea 				{-moz-background-inline-policy:continuous; background:#FFFFFF;
border:1px solid #BBBBBB; color:#222222; font:13px 'Lucida Grande',Helvetica,Arial,sans-serif; padding:7px; width:225px; clear: both;}
input.text_field_contact, textarea 				{-moz-background-inline-policy:continuous; background:#FFFFFF;
border:1px solid #BBBBBB; color:#222222; font:13px 'Lucida Grande',Helvetica,Arial,sans-serif; padding:7px; width:270px; clear: both;}
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-right:50px;}
.contact-us-form-right					{float:left; margin:0;}
.dropdown 			{-moz-background-inline-policy:continuous; background:#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 auto; width:250px;}
.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;}
.form-send	{width: 250px; clear: both; margin: 0 auto;}

.claimprocess	{clear: both; width: 998px; margin: 0 auto; border: 1px solid #C8C8C8; background: url(images/claimprocessbg.png) no-repeat top right #E8E8E8; overflow: hidden;}
.claimbox	{width: 300px; float: left; padding: 15px; background: url(images/claimboxbg.png) no-repeat top right; border-right: 1px solid #C8C8C8;}
.claimboxlast	{width: 300px; float: left; padding: 15px; }
.claiminfotitle	{height: 30px; font-weight: bold;}
.claimboxspace	{width: 0px; height: 200px; float: left;}
.claiminfocontent	{background: #E8E8E8; font-size: 11px; line-height: 16px; font-style: italic;}
.claimboximg	{float: left; margin: 0 15px 0 0; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; padding: 5px;}
.claimshops	{width: 968px;font-size: 11px; line-height: 16px; padding: 0 15px 15px 15px; color: #515151; overflow: hidden;}
.claimboxcontact	{float: left; margin-right: 15px;}
.claimshops p	{padding: 0 0 3px 0;}

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

.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;	
}
.callback-input						{margin: 0 0 15px 0;}
.callback-label						{height: 30px;}


#cycle-claims-advice-slider	{width: 1000px; margin: 0 auto; clear: both;}
#cycle-claims-advice-slider img {float: left; margin-right: 15px; }
#cycle-claims-advice-slider p	{color: #515151; font-size: 12px; line-height: 16px; font: italic 11px/18px Arial,Helvetica,sans-serif; padding: 5px 0;}
#cycle-claims-advice-slider .wrapper	{color: #515151; font-size: 12px; line-height: 16px; font: italic 11px/18px Arial,Helvetica,sans-serif;}
#cycle-claims-advice-slider .roktabs-wrapper .light {border:1px solid #C8C8C8;}
