/*



Theme Name: Fight Your Tickets New

Theme URI: 

Description: Elegant 2-column. Theme with Admin Options for easy customization.

Version: 2.9.1

Author: activeDesigns

Author URI: http://www.adoncreative.com/

Tags:



	This theme is released under the GPL: http://www.gnu.org/licenses/gpl.html 

    

*/



* {

	margin:0;

	padding:0;

	outline:none;

}

ul{

	list-style:none;

}

fieldset{

	border:0;

}

input, select { font-size:12px;}

a, a b, a strong {color: #0033cc; text-decoration: none;}

a:hover, a:hover b, a:hover strong {color: #003333;text-decoration:none;}

a img{

	border:0;

}

.clear{

	clear:both;

	line-height:0;

}



/*-----------------------*/

@font-face {

	font-family: 'HelveticaNeueLTStdMedBold';

	src: url('fonts/HelveticaNeueLTStd-Hv.eot');

	src: local('HelveticaNeueLT Std Med'), local('HelveticaNeueLTStd-Hv'), url('fonts/HelveticaNeueLTStd-Hv.woff') format('woff'), url('fonts/HelveticaNeueLTStd-Hv.ttf') format('truetype');

}



@font-face {

	font-family: 'HelveticaNeueLTStd55Roman';

	src: url('fonts/HelveticaNeueLTStd-Roman.eot');

	src: local('Helvetica Neue LT Std'), local('HelveticaNeueLTStd-Roman'), url('fonts/HelveticaNeueLTStd-Roman.woff') format('woff'), url('fonts/HelveticaNeueLTStd-Roman.ttf') format('truetype');

}



@font-face {

	font-family: 'HelveticaNeueLTStd45Light';

	src: url('fonts/HelveticaNeueLTStd-Lt.eot');

	src: local('Helvetica Neue LT Std'), local('HelveticaNeueLTStd-Lt'), url('fonts/HelveticaNeueLTStd-Lt.woff') format('woff'), url('fonts/HelveticaNeueLTStd-Lt.ttf') format('truetype');

}



@font-face {

	font-family: 'HelveticaNeueLTStd65Medium';

	src: url('fonts/HelveticaNeueLTStd-Md.eot');

	src: local('Helvetica Neue LT Std'), local('HelveticaNeueLTStd-Md'), url('fonts/HelveticaNeueLTStd-Md.woff') format('woff'), url('fonts/HelveticaNeueLTStd-Md.ttf') format('truetype');

}



@font-face {

	font-family: 'HelveticaNeueLTStd95Black';

	src: url('fonts/HelveticaNeueLTStd-Blk.eot');

	src: local('Helvetica Neue LT Std'), local('HelveticaNeueLTStd-Blk'), url('fonts/HelveticaNeueLTStd-Blk.woff') format('woff'), url('fonts/HelveticaNeueLTStd-Blk.ttf') format('truetype');

}



body{

	/*font-size:13px;

	font-family: 'HelveticaNeueLTStd65Medium';

	color:#000;*/

	background:url(images/bodybg.jpg) repeat-x #1c3868;

	line-height:20px;

	font-size: 12px;

	color: #333;

	font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif;

}



#wrapper{width:907px; margin:0 auto;}

	#wrap{background:url(images/wrapbg.jpg) top repeat-y;}

		#wrap_in{background:url(images/topleft-bg.jpg) top left no-repeat;}

			#wrap_cont {background:url(images/topright-bg.jpg) top right no-repeat;}

/* ======================

        HEADER 

====================== */

#header{background:url(images/head-top-midbg.jpg) repeat-x top; overflow:hidden; padding-bottom:5px; width:892px; margin-left:8px;}

	#header_in {background:url(images/head-top-leftbg.jpg) no-repeat left top;}

		#header_cont {

			background:url(images/head-top-rightbg.jpg) no-repeat right top;

			height:149px;

		}

		.logo{float:left; padding-left:32px;}

		.number{float:left; color:#fff; width:240px; font-family: 'HelveticaNeueLTStd55Roman'; padding-top:17px;}

			.fightit{ font-size: 30px; text-align:right; line-height:30px;} 

			.phone_num {font-size: 30px; text-align:right; line-height:30px;}

			.available{font-size:18px; text-align:right; padding:30px 0 0 0;}

			

/*------------ SUB HEADER -------------*/	

#subhead {height:377px; overflow:hidden; padding:0 7px 5px 8px;}

	#subhead_left{width:610px; height:373px; float:left; background:url(images/flash.jpg) no-repeat right top; overflow:hidden; padding:4px 0 0 3px;}

	#subhead_right{ width:273px; height:377px; float:right; margin:0 0 0 5px; overflow:hidden; font-family: 'HelveticaNeueLTStd65Medium';}

		.contact{width:273px; height:272px; background:url(images/head-banner-rightbg.jpg) no-repeat; overflow:hidden;position:relative;}

			.contact-form{padding:10px 10px 10px;}

			/*.contact-form h2 {

				padding:0 5px;

				font-family: 'HelveticaNeueLTStd65Medium';

				font-size:20px;

				line-height:22px;

				font-weight:normal;

				color:#fff;

				padding-bottom:5px;

			}*/

			.contact-form h2{background:url(images/contact-us-txt.jpg) no-repeat; width:249px; height:44px; padding:0; margin:0 0 5px;}

			.contact-form h2 span { display:none;}

			.contact-form input{border:none;}

			.txbgwrap {height:25px; overflow:hidden; position:relative;margin-bottom:1px;}

			.txtbg{background:url(images/txtbg.jpg) no-repeat; width:241px; height:16px; padding:5px; }

			#msgbg{background:url(images/msgbg.jpg) no-repeat; width:241px; height:50px; padding:5px; border:none; overflow:auto;}

			#submitbg{

				background:url(images/submit_btn.jpg) no-repeat; 

				width:99px; 

				height:36px; 

				font-size:0; 

				float:right; 

				margin:8px 0 0 0; 

				cursor:pointer; 

				position:absolute;

				bottom:9px;

				right:12px;

			} 

			.contact-form .captcha { position:relative; padding:5px 0 0 0;}

			.contact-form .captcha-img { float:left; margin-right:3px;padding:2px 0 0 0;}

			.contact-form .captcha input { float:left;border:0; padding:2px; width:50px;background:url(images/txtbg.jpg); }

			.contact-form .wpcf7-response-output, .contact-form .wpcf7-validation-errors{color:none; border:none; font-size:0;}

			.contact-form span.wpcf7-not-valid-tip {

				position: absolute;

				top:-3px;

				_top:3px;

				left:3px;

				z-index:100;

				background: #fff;

				border: 1px solid #ff0000;

				font-size:10px;

				width:238px; 

				height:10px; 

				padding:4px 3px;

				font-family:Verdana, Arial, Helvetica, sans-serif;

				line-height:10px;

			}

			.contact-form .captcha span.wpcf7-not-valid-tip { left:-129px; top:0px; width:130px; height:20px;}

			.contact-form span.wpcf7-not-valid-tip-no-ajax { display:none;}



			

		.call{width:272px; height:98px; padding:5px 0 0 0; background:url(images/call.jpg) no-repeat right bottom;}

		.call a { display:block; background:url(images/call.jpg) no-repeat right top; height:97px;}

		.call div { padding:0; margin:0;}

		.call font, .call br, .call img { display:none; padding:0; margin:0;}

		

/*------------ head-menu -------------*/

#nav {background:url(images/menubg-mid.jpg) repeat-x top; padding-bottom:5px; width:892px; margin-left:8px; font-family: 'HelveticaNeueLTStd65Medium';}

	#nav_in {background:url(images/menubg-left.jpg) no-repeat left top;}

		#nav_cont {background:url(images/menubg-right.jpg) no-repeat right top; height:57px; padding-left:10px;}

		/*#nav_cont li { float:left;}

		

		#nav_cont li a {font-size:12px; color:#FFFFFF; padding:18px 12px; float:left; line-height:16px;}

		

		#nav_cont li a:hover, #nav_cont li.current_page_item a { text-decoration:none;background:url(images/menubg-mid-hover.jpg) repeat-x;}*/

	



/*-----PIXOPOINT MENU CSS------PLUGIN---------*/

#suckerfishnav {

	background:none;

    }

#suckerfishnav, #suckerfishnav ul {

    float:left;

    list-style:none;

    padding:0;

    margin:0;

    width:100%;

    }

#suckerfishnav li {

	float:left; 

	position:relative;

    }

#suckerfishnav li.page-item-2 {padding-left:0; background:none;}



#suckerfishnav li:hover { background-color:none;}



#suckerfishnav li a { font-size:14px; color:#FFFFFF; padding:19px 10px 18px; float:left; line-height:16px; text-transform:capitalize; letter-spacing:1px;}



#suckerfishnav li a:hover, 

#suckerfishnav li.current_page_item a, 

#suckerfishnav li.current_page_parent a {text-decoration:none;background:url(images/menubg-mid-hover.jpg) repeat-x;}



#suckerfishnav li ul { /*----2nd level-----*/

    position:absolute;

    left:-999em;

	top:53px;

    font-weight:normal;

    margin:0;

	padding:0;

    border:0px none;

	width:165px;

	z-index:1;

    }

#suckerfishnav li ul li {

    border:1px solid #333;

    font-weight:normal;

    font-family:verdana,sans-serif;

	background:none;

	background-color:#fff;

	padding:0;

	margin:0;

    }

#suckerfishnav li ul li a, #suckerfishnav li.page-item-10 li a,

#suckerfishnav li.current_page_parent li a,

#suckerfishnav li.current_page_item li a {

	padding:4px 10px;

	margin:0;

    font-size:12px;

    color:#333;

	background:none;

	line-height:12px;

	width:165px;

	text-transform:capitalize;

    }

#suckerfishnav li ul li a:hover, 

#suckerfishnav li ul li li a:hover, 

#suckerfishnav li ul li li li a:hover, 

#suckerfishnav li ul li li li a:hover,

#suckerfishnav li.page-item-10 li a:hover,

#suckerfishnav li ul li.current_page_item a {

	background:#03155f;

	color:#fff;

	text-decoration:none;

    }

#suckerfishnav li:hover ul ul, 

#suckerfishnav li:hover ul ul ul, 

#suckerfishnav li:hover ul ul ul ul, 

#suckerfishnav li.sfhover ul ul, 

#suckerfishnav li.sfhover ul ul ul, 

#suckerfishnav li.sfhover ul ul ul ul {

    left:-999em;

    }

#suckerfishnav li:hover ul, 

#suckerfishnav li li:hover ul, 

#suckerfishnav li li li:hover ul, 

#suckerfishnav li li li li:hover ul, 

#suckerfishnav li.sfhover ul, 

#suckerfishnav li li.sfhover ul, 

#suckerfishnav li li li.sfhover ul, 

#suckerfishnav li li li li.sfhover ul {

    left:0;

	background-image:url('none');

	background-color:#fff;

	color:#333

    }



/* ======================

       CONTENT

====================== */

#main_content { background:url(images/mc-bottombg.jpg) repeat-x bottom;}

	#main_content_in { background:url(images/cl-bottombg.jpg) no-repeat left bottom;}

		#main_content_cont { background:url(images/cr-bottombg.jpg) no-repeat right bottom; padding:0 7px 20px 8px;}

		table#mc_table td { vertical-align:top;}

		/*---- global ---*/

		.txt_center{text-align:center;}

		.scontent {padding-top:15px;}

		.entry ul {list-style-type:disc; margin:0 0 0 30px;}

		.font_s_11 { font-size:11px;}

		.font_s_10 { font-size:10px;}

		

		.bold, .bold a, a.bold {font-weight:bold;}

		

		.red, .red a, a .red, a.red {color: #FF0000;}

		

		.blue, .blue a, a .blue, a.blue {color: #0000FF;}

		

		.yellow, .yellow a, a .yellow, a.yellow {color: #fcff00;}

		

		.green, .green a, a .green, a.green {color: #009F00;}

/*------------ left-content -------------*/

#column_left { width:272px; background:url(images/navbg-yrepeat.jpg) repeat-y left; padding-bottom:20px;}

	#column_left_in { width:272px;}

	

	.video-vault{width:272px; position:relative; height:150px;}

		#vault{ position:absolute; left:-12px; top:-7px;}

		

	.live-support{text-align:center; margin:0 auto; background:#c3c8dc; padding:2px 0 5px;}

	#live_chat_status{text-align:center; margin:0 auto; background:#c3c8dc; padding:2px 0 4px;}

	#live_chat_status img { background:#01155e; padding:5px;}



		

	#leftnav{ 

		background:url(images/navbg-title-top.jpg) no-repeat top left;

		padding:0 6px 0 2px;

	}

	#leftnav h2 { 

		color:#FFFFFF; 

		font-size:20px; 

		text-transform:uppercase; 

		padding:15px 0 3px 0; 

		text-align:center;

		font-weight:normal;

		line-height:20px;

		font-family: 'HelveticaNeueLTStd55Roman';

		letter-spacing:1px;

	}

	

	#bSidebarLeft li a {

		width:228px; 

		height:20px; 

		float:left; 

		color:#fff; 

		background:url(images/navbg.jpg) no-repeat; 

		padding:2px 0 0 35px; 

		font-size:13px;

		line-height:20px;

		overflow:hidden;

		font-family: 'HelveticaNeueLTStd65Medium';

		letter-spacing:1px;

	}

	#bSidebarLeft li a:hover, #bSidebarLeft li.current_page_item a{background:url(images/navbg-hover.jpg) no-repeat; text-decoration:none; }

	

	/*----------TOP SIDEBAR lEFT START----------------*/

	#topSidebarLeft { padding-right:8px;}

	#topSidebarLeft ul { 

		list-style-type:disc; 

		list-style-position:outside;

		margin-left:25px;

		_margin-left:30px;

		width:250px;

		color:#fff;

	}

	#topSidebarLeft li { padding:3px 0;}

	#topSidebarLeft li a { color:#fff;}

	#topSidebarLeft li a:hover { text-decoration:underline;}

	/*----------TOP SIDEBAR lEFT END------------------*/

	#text-3 h2 { display:none;}

	.call_toll_free {padding-top:25px;}

	.call_toll_free a { 

		display:block; 

		height:127px; 

		width:253px;

		background:url(images/call-toll-free.jpg) no-repeat;

		color:#fff;

		text-align:right;

		font-family:"Times New Roman", Times, serif;

		font-size:23px;

		text-transform:uppercase;

		padding:95px 10px 0 0;

	}

/*------------ right-content -------------*/

/***** PAGE FORMATTING *****/

h1 {

	font-size: 22px;

	text-align: left;

	font-weight: bold;

	margin-bottom: 8px;

	color:  #333;

	font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif;

}



h2 {

	font-size: 20px;

	font-weight: bold;

	text-align: left;

	padding:  3px;

	color:  #333;

	margin-bottom: 5px;

	font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif;

}



h3 {

	font-size: 18px;

	font-weight: bold;

	text-align: left;

	padding:  3px;

	color:  #333;

	margin-bottom: 5px;

	font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif;

}



h4 {

	font-size: 16px;

	font-weight: bold;

	text-align: left;

	padding:  3px;

	color:  #333;

	margin-bottom: 5px;

	font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif;

}



h5, h6 {

	font-size: 12px;

	font-weight: bold;

	text-align: left;	

	color:  #333;

	/*margin-bottom: 5px;*/

	font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif;

}



#column_right { width:613px; background:url(images/contentbg.jpg) repeat-y right; padding:0 0 0 6px;}

	#column_right_in {width:613px;} 

		#chead_title {background:url(images/chead-title-centerbg.jpg) repeat-x top;}

			#chead_title_in {background:url(images/chead-title-leftbg.jpg) no-repeat left top;}

				#chead_title_cont {

					background:url(images/chead-title-rightbg.jpg) no-repeat right top;

					height:145px;

					text-align:center; 

					font-size:18px; 

					color:#FFFFFF; 

					padding:15px 0 0 0; 

					text-transform:uppercase;

					letter-spacing:1px;

					

				}

		#column_right_in_cont { background:url(images/contentbg-sub.jpg) no-repeat; padding:1px 15px 0; position:relative;}

		#column_right_in_cont p {line-height:20px; padding-bottom:15px;}

		.editlink {position:absolute; font-size:11px; top:-5px;}

		

			.got-arrested{float:left; width:250px; padding:0 30px 0 50px;}

			.suspended-license{float:left; width:250px}



		.homepost, .archivepage, .siglepost {padding-top:6px;}

		.homepost img { height:108px; width:auto;}

		.post { padding-bottom:50px;}

			h1.post_title { 

				color:#4f5e6d; 

				font-size:16px; 

				text-transform:capitalize; 

				padding-bottom:5px;

				line-height:30px;

			}

			h1.post_title span {border-left:5px solid #999; padding-left:16px;}

			h1.archive_pagetitle { 

				font-size:18px; 

				font-weight:normal; 

				padding-bottom:15px; 

				color:#4f5e6d; 

			}

			.date { font-weight:bold; padding-bottom:5px;}

			.readmore { padding:10px 0 5px;}

			.category {padding:15px 0 8px; font-weight:bold;}

			.shared_permalink { border-top:1px solid #9e9e9e; height:25px; padding-top:5px;}

				.shared { float:left; padding-top:5px;}

				.shared img {width:125px; height:16px;}

				.permalink { float:right;}

				.permalink span { font-size:11px;}

				

				#nextprev { text-align:center; position:relative; top:-10px;}



/* ======================

       FOOTER

====================== */

/*------------BOOTM CONTENT START-------------*/

#bot_cont { background:url(images/bottom-contbg.jpg) no-repeat top left;}

	#bot_cont_wrap { background:url(images/tbg.gif) repeat; height:178px; overflow:hidden;}

		#bot_cont_in { padding:0 0 0; }

		#bot_cont_in.title { height:85px; overflow:hidden;}

			#bot_cont_content {padding:5px 0 0 50px;}

			#bot_cont_content li { float:left; padding-left:28px;}

			#bot_cont_content li a {

				float:left;

				width:161px;

				height:95px;

			}

			#bot_cont_content li a span { display:none;}

			

				li#traffic-offense a { background:url(images/traffic-offenses.jpg) no-repeat left top;}

				li#dui-defense a { background:url(images/dui-defense.jpg) no-repeat left top;}

				li#drug-crime a { background:url(images/drug-crimes.jpg) no-repeat left top;}

				li#bench-warrants a { background:url(images/bench-warrants.jpg) no-repeat left top;}

				li#felony-crimes a { background:url(images/felony-crimes.jpg) no-repeat left top;}

				

/*------------BOOTM CONTENT END---------------*/

/*------------FOOTER START--------------------*/

#footer { width:776px; margin:0 auto; color:#fff; line-height:20px; padding-bottom:10px;}

#footer b {color:#fff;}

#footer a { text-decoration:none; font-size:12px; color:#ffffcc;}

#footer a:hover { color:#fff;}

	#ftop { text-align:center; padding-top:10px; }

		#sitemap { padding-top:15px;}

		#sitemap li {display:inline-block;}





	#fbottom { padding-top:10px;}

	#fbottom .left { /*width:586px;*/ padding-right:10px;}

	#fbottom .left p {padding-bottom:15px;}

/*------------FOOTER END----------------------*/

/*------------GLOBAL CSS----------------------*/

/*---IMAGES POSITION----*/

.alignleft { float:left; padding:10px 10px 10px 0;}

.alignright { float:right; padding:10px 0 10px 10px;}



.centertxt {text-align:center;}

.centertxtbold {text-align:center; font-weight:bold;}

.blacklink a, .blacklink a b, .blacklink a strong {color:#000;}

.blacktext {color:#000;}



.clear{

	clear:both;

	font-size:0;

	line-height:0;

	padding:0;

	margin:0;

}



b, strong {

   color: #000;

}

b, strong {

   color: #000;

}

.table_list td { padding-left:30px; padding-bottom:15px;}

.table_list td.first {padding-left:50px;}

.table_list ul {list-style-type:disc;}

.table_list li {line-height:14px; padding-bottom:5px;}



/*--------------------*/



table.atty_list { width:400px; background-color:#867060; margin:10px auto;}

table.atty_list tr {background:#fff;}

table.atty_list tr.first { background:#dccdc1;}

table.atty_list td { width:50%; vertical-align:top; padding:5px;}



#atorny_list2 {	width:100%;}

#atorny_list2 td { border-top:2px solid #000; vertical-align:middle;}

#atorny_list2 td.photo { width:58px; vertical-align:top; padding-right:20px;}



#content #track_ur_case p {padding-bottom:10px;}



#case_results b, #case_results strong {color:#333;}

#case_results a b, #case_results a strong {color: #0033cc; text-decoration:underline;}

#case_results a:hover b, #case_results a;hover strong {color: #003333;}



#content p.faquestion {padding-bottom:10px;}



/*--------ASSAULT START---------------------*/

#video_attorney {

	margin-top:15px;

	margin-bottom:15px;

	}

#video_attorney2 {

	margin-bottom:15px;

	}





/*--------ASSAULT END---------------------*/



.dui_defense ul li {

	line-height:15px;

	padding:3px;

	}

.blacktext2 {

	padding:8px 0;

	}

.dui_defense_expunge {

	padding:0 0 8px 0;

	}

.italic {

	line-height:18px;

	font-size:10px;

	font-weight:bold;

	color:#333333;

	margin:8px 0;



	}

h3.petty {

	font-size: 22px;

	font-weight: bold;

	text-align: left;

	padding:  3px;

	color:  #333;

	margin-bottom: 5px;

	}

.dui_defense_suspended ul {

	margin-top:-10px;

	line-height:0px;

	padding:  0px;

	margin-left:30px;

	}

/*-------BLOG TAMPA-----------------*/



.blogdata {

	color:#000000;

	font-weight:bold;

	}

.blogtitle_tampa {

	font-size:18px;

	color:#25476a;

	}

.blogtitlebar {

	background:url(images/Tampa-Criminal-Defense-Lawyer-blogtitlebar.gif) no-repeat left top;

	}



/*------Form---------*/

td input {

	margin:5px 0;

	}

td textarea {

	margin:8px 0;

	}

.captcha img {float:left; margin-right:5px;}





/*--------SARSOTA---------------*/

.sarasotaline {

	border-bottom: #0d2935 solid 1px;

	margin-bottom:8px;

	padding-bottom:0px;

}

.dui_defense_sarasota ul li {

	line-height:14px;

	padding-top:0;

	}

.dui_defense_sarasota {

	margin-top:-10px;

	}



/*---------ARRESTED CATEGORY-------------------*/	

.blogtitle_category {

	color:#25476a;

	background:url(images/Tampa-Criminal-Defense-Lawyer-categoryr_blogtitle_bar.jpg) no-repeat left;

    padding:0 0 0 16px;

	}



h4.category {

	color:#25476a;

		font-size:16px;

		font-family:Verdana, Arial, Helvetica, sans-serif;

	}



.category_line {

	border-bottom:1px solid #9e9e9e;

	margin:20px 0 20px 0;

	font-size:10px;

	}

.category_line a{

color:#1f21b2;

}

.category_line a:hover{

text-decoration:underline;

}



.permalink_right {

float:right;

font-size:10px;



}

.permalink_right span{

font-size:13px;

font-family:Verdana, Arial, Helvetica, sans-serif;



}

/*.categorycont u, .categorycont a {

	font-size:10px;

	} */



.perma{

margin:0 0 40px 0;



}

.perma_line{

	border-top:1px solid #9e9e9e;

	margin:0 0 20px 0;

	font-size:10px;

	padding:10px 0 0 0;

	}



.small-font{

font-size:10px;

}

.title-color{

color:#25476a;



}



.author-style{

font-size:13px;

}

.entry{

margin:20px 0 0 0;

}



.bold{

color:#333333;

font-size:12px;

}



/*----AATORNEYS PROFILE---------*/

.avvo_badge_180 {

	border:4px solid #efe7f6;

	font-size:13px;

	width:173px;

	font-family:Arial;

	text-align:center;

	background-color:#FFF;



}

.avvo_badge_180 A {

	text-decoration:none;

	color:#288fbc;

}



.avvo_badge_180 .name_link {

	padding:7px 0 2px 0;

}



.avvo_badge_180 img {

	margin-top:10px;

	}

.dareenlisa img {

	float:right;

	}





td.ticket_county{

    width:130px;

}

td.ticket_citation{

    width:100px;

}

td.ticket_offense{

    width:170px;

}

td.ticket_disposition{

    width:170px;

}

.ticket_list th {

    text-align:left;

}

#new_ticket_form, div#new_ticket_fields, #ticket_autoupdate_span {

    display: none;

}

.new_ticket_fields {

    display: block!important;

    margin: 7px;

    float: left;

    clear: both;

    width: 360px;

}

#ticket_submit {

    float: left;

    clear: both;

}

#tickets {

    float: right;

    clear: both;

    margin-left: 30px;

    margin-top: 10px;

    margin-bottom: 30px;

}

.ticket_header, .ticket_info{

    margin-top: 10px;

    float: left;

    clear: both;    

}

#ticket_county_select{

    border:  1px solid #978676;

    width: 273px;

}

#new_ticket_fields input{

    border:  1px solid #978676;

}

#new_ticket_fields input:focus{

    background-color:  #fffbcc;

}

.ticket_filters {

    margin-left: 5px;

    font-size: 10px;

}

.login_details, .editlink {

    position:absolute; 

    font-size:11px; 

    top:0; 

    right:20px!important;

    float: right!important;

}

.editlink {

    top:20px!important; 

}



.ticket_actions img,.ticket_actions_editor img{

    width:18px;

    height:18px;

    padding: 3px 0px 0px 0px;

}

tr.ticket_edit{

    background-color: #ffff00;

    width:97%!important;

  

}

tr.ticket_edit td{

    background-color: #ffff00;

    padding:3px 4px;

    

}

#ticket_county_edit{

    height:23px;

    width:97%!important;



}

.ticket_for_deletion{

    background-color: #ffebe8;

    color:red;

    font-weight:700;

    text-align:center;    

}

#divdelete{

    display:block;

}

.delete-ticket-yes, .delete-ticket-no{

    margin-left:30px;

}

.delete-ticket-yes:before, .delete-ticket-no:before{

    content:"[";

}

.delete-ticket-yes:after, .delete-ticket-no:after{

    content:"]";

}



.twhite {background-color: white;}



#socialtop {

    background-color: #C3C8DC !important;

    text-align: center;

    margin-bottom: 7px;

}



.translate {

    background-color: #C3C8DC;

    padding: 10px;

    text-align: center;

}

ol {margin-left: 20px;}

.payment-button input {
    font-size: 14px;
    padding: 5px;
}
.payment-button {
    margin-top: 20px;
    text-align: center;
}