/*
Theme Name: WordPress lol
Theme URI: http://wordpress.org/
Description: Made for newirelandlimousines.com
Version: 1.6
Author: Richard Cantwell
Author URI: 
Tags: 
*/

	body {
		margin:0px;
		padding:0px;
		width:100%i;
		min-height:100%;
		background:url('assets/img/bk.gif') top repeat-x #dddddd;	
		/*font-size: 62.5%; // Resets 1em to 10px 
		font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
	}
	
	#wrapper {
	}

/* ----------------------------------------------------------------------------- */
/* generic */		
	
	a, a:visited, a:link {color:#b79400;text-decoration:none;font-weight:bold;}
	a:hover {text-decoration:underline;}
	img {border:none;}
	p {margin:0px;padding:5px 0 5px 0px;/*line-height:16px;*/}
	b { font-weight:bold;color:#ba9800;}
	h1, h1 a {margin:0px;padding-bottom:10px;font-family:Times New Roman;font-size:32px; font-weight:normal; color:#000;}
	h2, h2 a {margin:0px;padding-bottom:10px;font-family:Times New Roman;font-size:18px;font-weight:bold; color:#b79400;}
	h3, h3 a { margin:0px; padding:10px 0 6px 0;font-family:Times New Roman;font-size:24px;font-weight:normal;color:#000;}
	h4, h4 a {margin:0px;padding:6px 0 3px 0;font-size:12px;font-weight:bold;color:#000;}
	ul { margin:0px 10px 10px 20px;padding:0px;list-style-image:url(assets/img/bullet.gif);}
	li {margin:0 5px 10px 0; padding:0 0 0 5px;}
	.clear { clear: both;   margin: 0; padding: 0;	border:0; font-size:0;}
	.yellow { color:#ba9800;}
	div.hr { border:0;clear:none;background:url('assets/img/hr.gif') top left no-repeat; height:18px;margin:6px 0 8px 0;}
	div.hr235 {text-align:center;width:235px;margin:6px auto 8px auto;border:0;background:url('assets/img/hr_235.gif') top left no-repeat;height:18px;}
	div.hr.clear {clear:both;}
	div.hr_nonstyled {clear:both;text-align:center;margin:6px auto 8px auto;width:375px;height:1px;background-color:#686868; border-bottom:1px solid #DFDFDF;}
	.ishidden{display:none;}
	.isvisible{display:block;}
	.left, .alignleft {float:left;}
	.right, .alignright {float:right;}
	.red {color:#FF0000;}
	.alpha {background: rgb(0,0,0);background: rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}
	/*.round {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}*/
	.round.tlbl {-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft: 10px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}

/* --------------------------------------------------------------------------------- */
/* > Misc */

	#gmaps_div {
		font-size:90%;
		width:200px;
	}
	
	#booking_form {
		margin:4px 0px 0px 0px;
		display:block;
		background:#ffffff url('assets/img/icon_pdf.gif') top left no-repeat;
		width:150px;
		height:30px;
		padding:0px 0px 0px 35px;
		
	}
	
	#booking_form a{
		display:inline;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	} 
	
/* --------------------------------------------------------------------------------- */
/* > Flexible buttons */

.button {display:block;text-decoration:none;border:0;color:#fff;}
	.button:hover {background-position:bottom left;}
	
	.button {width:90px;height:30px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#999900;border:1px solid #fff;}
	
/*.btn {float: left;clear: both;background: url('assets/img/btn_left.png') no-repeat;padding: 0 0 0 10px;margin: 5px 0;}
.btn a{float: left;height: 40px;background: url('assets/img/btn_stretch.png') repeat-x left top;line-height: 40px;padding: 0 10px;color: #fff;font-size: 1em;text-decoration: none;}
.btn span {background: url('assets/img/btn_right.png') no-repeat;float: left;width: 10px;height: 40px;}
.btn_order { background-color: green; }
.btn_order:hover { background-color: red; }*/

.btn {display:block;border:0;text-decoration:none;}
	.btn:hover {text-decoration:none;}
	
	.btn.gold {width:171px;height:35px;color:#484848;padding-top:5px;font-size:20px;text-align:center;background:url('assets/img/buttons/btn.png') top left no-repeat;}
	.btn.gold:hover {background-position:bottom left;}
	
	/* --------------------------------------------------------------------------------- */
/* > frame */

#frame {
	width:800px;
	margin:0px auto 0px auto;	
	text-align:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
}

	/* ----------------------------------------------------------------------------- */
	/* > top */

	#top {
	  display:block;
	  overflow:hidden;
   	  background:url('assets/img/top_bk.jpg') top repeat-x #727272;
      height:209px;
      margin-top:20px;
	}
	
  	/* ----------------------------------------------------------------------------- */
  	/* nav */
	
	/*
	#d6c46d gold
	*/
	
	#nav_holder {
	  margin:20px 10px 13px 0px;
	  width:768px;
  	}
	
		#nav_holder #nav{
			width:520px;
			list-style: none;
			padding: 0 0 0 0;
			margin: 0 0 0 0;
		}
		
			#nav_holder #nav li {
				float: left;
				padding: 0 0 0 0;
				margin: 0 0 0 20px;
			}
			
			* html #nav_holder #nav li {
				margin-left:15px;
			}
			
			#nav_holder #nav li.first {margin: 0 0 0 35px;}
	
				#nav_holder #nav li a {
					display: block;
					font-family:Arial, Helvetica, sans-serif;
					font-weight:700;
					color: #000;
					text-decoration: none;
					text-transform: lowercase;
				}
				
				#nav_holder #nav li a.navigation_home {
					color: #d6c46d;
					font-weight:bold;
					text-transform:uppercase;
					font-size:15px;
				}
				
				#nav_holder #nav li a:hover {
					color:#d6c46d;
				}
				
		

		#nav_holder #book_now_n_search {
			 text-align:left;
			 width:240px;
			 font-family:Times New Roman;
			 font-size:18px;
			 font-weight:bold;
		}

			#nav_holder #book_now_n_search #search form {
				width: 240px; 
				height: 30px;
				background: url('assets/img/search.gif') no-repeat 0px 0px;
				float: right;
				padding: 0 0 0 0;
			}
				#nav_holder #book_now_n_search #search form input {
					float: left;
					width: 150px;
					border: 0;
					margin: 5px 5px 5px 5px;
				}
				
				#nav_holder #book_now_n_search #search form button {
					float: right;
					width: 70px; 
					height: 30px;
					border: 0;
					text-indent: -9999px;
					font-size: 0;
					background-color: transparent;
				}
				
			#nav_holder #book_now_n_search #book_now {
				margin-top:5px;
			}
			
						

	
	/* ----------------------------------------------------------------------------- */
	/* > home_banner */

	#home_banner {
    background:#727272;
	}	
	
	/* ----------------------------------------------------------------------------- */
	/* > home */

	#home {
    width:800px;
    height:320px;
    background:#fff;
	}		
	
    #home_left {
      float:left;      
      overflow:hidden;
      padding:0 20px 0 22px;
      width:205px;
      height:310px;
    }
	
    #home_center {
      float:left;
      overflow:hidden;
      width:278px;
      background:url('assets/img/home_center_bk.gif') top left no-repeat;
      height:300px;
      padding:0 14px 0 15px;
      text-align:left;
    } 
	
		#home_center ul{
		  /*list-style:none;*/
		  width:240px;
		  /*padding:0px 0px 0px 0px;*/
		  margin:0px 0px 0px 30px;
		 }
		 
		#home_center ul li{
		  padding:0px 0px 0px 0px;
		 }
		 
		/*#home_center #sharelinks {
			padding-left:5px;
		}
		
			#home_center #sharelinks .join_us {
			  height:40px;
			  display:block;
			  padding-left:37px;
			}
			
			#home_center #sharelinks #facebook {
			  background:url('assets/img/icons/facebook_32.png') top left no-repeat;
			}
			
			#home_center #sharelinks #twitter {
			  background:url('assets/img/icons/twitter_32.gif') top left no-repeat;
			}*/
			
		#home_center #links {
			padding-left:5px;
		}
		
			#home_center #links #blog {
			  display:block;
			  padding-left:37px;
			  height:32px;
			  color:#000;
			  font-weight:normal;
			  background:url('assets/img/icons/blog_32.gif') top left no-repeat;
			}

    #home_right {
      float:left;
      overflow:hidden;
      padding-top:10px;
      width:230px;
      height:310px;
    }

		#home_right .adverts {}

			#home_right .adverts .advert{
			width:200px;
			margin:0px 0px 5px 10px;
			padding: 15px 5px 15px 5px;
			overflow:hidden;
			/*border:1px solid #ccc;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			behavior:url('border-radius.htc');*/
			}
			
			#home_right .adverts .advert p{
			  margin:5px 0 0 0;
			  font-size:11px;	
			  font-style:normal;
			  font-weight:normal;
			}
			
			#home_right .adverts .advert ul{
				font-size:10px;
				list-style:none;
				padding:0;
				margin:5px 0 0 15px;
			
			}
			
				#home_right .adverts .advert ul li{
					padding:0;
					margin:0;
				}
			
			#home_right .adverts .advert img {  
				width:200px;
			} 

  	
	/* ----------------------------------------------------------------------------- */
	/* > page */

  #page {
    padding:0;
    min-height:400px;
    background:#ffffff;
  }
  
    #page_left {
      float:left;
      overflow:hidden;
      width:521px;
      min-height:380px;
      padding:20px 30px 0 30px;
      background:url('assets/img/page_headers/section_header_limo0_L.jpg') top left no-repeat #fff;
    }

    #page_left_content {
      padding-top:20px;
    }
	
    div .addtoany_share_save_container a{
	  margin-left:-10px;
    }
	
	
		
		#page_left_content h4 {
			clear:both;
		}
		
		#page_left_content .img {
		}

			.alignright.size-thumbnail {
				margin:0 0 10px 10px;
				padding:5px 5px 5px 5px;
				background-color:#DBCB7E;
				width:150px;
				border:1px solid #ccc;
				-moz-border-radius:10px;
				-webkit-border-radius:10px;
				behavior:url('border-radius.htc');
				
			}
		
		#page_left_content .img.right {float:right; margin:5px 0px 5px 10px;}
		#page_left_content .img.left {float:left; margin:5px 10px 5px 0px;}
		
			#page_left_content .img_area {
			   padding:5px 5px 5px 5px;
			   background-color:#DBCB7E;
		   	   width:150px;
			   border:1px solid #ccc;
			   -moz-border-radius:10px;
			   -webkit-border-radius:10px;
			   behavior:url('border-radius.htc');
			}
		
			#page_left_content .enlarge {
		  	   padding:2px 0px 2px 0px;
			   width:150px;
			   height:20px;
			}
			
				#page_left_content .enlarge.txt_photo_info a{
				   font-size:10px;
				   color:#999999;
				}
			
		
		#page_left_content .accordion  {width: 521px;border: 1px solid black;}
		#page_left_content .accordion div .addtoany_share_save_container a{margin-left:0px;}
		#page_left_content .accordion div {background-color: #eee;}
		#page_left_content .accordion p {margin-bottom : 10px;border: none;text-decoration: none;font-weight: bold;font-size: 10px;margin: 0px;padding: 10px;}
		
		#page_left_content .accordion h4 {padding: 5px 0px 5px 10px;}
		#page_left_content .accordion a.heading {cursor:pointer;display:block;padding:5px;margin-top: 0;text-decoration: none;font-weight: bold;font-size: 12px;color: black;background-color: #00a0c6;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #999;background-image: url("assets/img/accordion_closed.gif");}
		#page_left_content .accordion a.heading:hover {background-color: white;background-image: url("assets/img/accordion_open.gif");}
		#page_left_content .accordion a.heading.selected {color: black;background-color: #80cfe2;background-image: url("assets/img/accordion_open.gif");}
			
			#page_left_content .accordion .accordion_content .booking_form {display:none;}
			
			#page_left_content .accordion .accordion_content a {
				cursor:pointer;
				display:block;
				padding:0px;
				margin-top: 0;
				text-decoration: none;
				font-weight: normal;
				font-size:10px;				  
				color:#999999;
				border: none;
				background-color: #eee;
				background-image: none;
			}
		
			#page_left_content .accordion .accordion_content a:hover {
				background-color: #eee;
				background-image: none;
			}
			#page_left_content .accordion .accordion_content a.selected {
				background-color: #eee;
				background-image: none;
			}
			
				#page_left_content .accordion .accordion_content .img.right {
					margin-right:15px;
				}
	
					
		#page_left_content ul {
		   margin:5px 0px 0px 50px;
		   padding:0px 0px 0px 0px;
		}
		
			#page_left_content ul li {
		  	 padding:0px 0px 0px 0px;
			}	
			
			
    #page_left_content #map {
 		width:500px;
		height:600px;
    }
	
    #page_left_content .wpcf7-form input[type="submit"]{
		width:85px;
		height:40px;
		border:0;
		font-weight:bold;
		background:url('assets/img/btn_lol.gif') top left no-repeat;
    }
	
	.comments_holder {padding:20px 20px 20px 20px;background-color:#000;}
	.activity_holder {padding:10px 0px 10px 0px;}	
	.recommendations_holder {padding:10px 0px 10px 0px;}
	.like_holder {padding:10px 0px 10px 0px;}	
	
	/* ----------------------------------------------------------------------------- */
	/* > Forms */
	
	form,input,select,textarea{margin:0;padding:0;color:#fff;font:100% normal Arial, Helvetica, sans-serif;}
	div.box{margin:0 auto;background:#222;position:relative;top:0px;border:1px solid #262626;}
	div.box h1{ color:#FFF5CC;font-size:18px;text-transform:uppercase;padding:5px 0 5px 5px;border-bottom:1px solid #161712;border-top:1px solid #161712; }
	div.box label{display:block;padding:10px 0px 10px 10px;background:#1C1C1C;border-top:1px solid #262626;border-bottom:1px solid #161712;}
	div.box label span.heading{display:block;text-align:left;padding:5px 0 0 0;color:#fff;font-size:12px;width:100%;font-weight:bold;}
	div.box label span.info{color:#ccc;font-size:10px;padding:5px 20px 0 0;}
	div.box label span.required{color:red;display:inline;}
	div.box .input_text{padding:10px 10px;width:200px;background:#262626;border-bottom: 1px double #171717;border-top: 1px double #171717;border-left:1px double #333;border-right:1px double #333;}
	div.box .message{padding:7px 7px;width:350px;background:#262626;border-bottom: 1px double #171717;border-top: 1px double #171717;border-left:1px double #333;border-right:1px double #333;overflow:hidden;height:150px;}
	div.box .button{margin:0 0 10px 0;padding:4px 7px;background:#CC0000;border:0px;position: relative;top:10px;left:382px;width:100px;border-bottom: 1px double #660000;border-top: 1px double #660000;border-left:1px double #FF0033;border-right:1px double #FF0033;}

	/* ----------------------------------------------------------------------------- */
	/* > page adverts */
		
	#advert_area {
		margin-top:20px;
		margin-bottom:20px;
		width:521px;
	}
	
		#advert_area .advert{
		  width:200px;
		  padding:10px 10px 10px 10px;
		  border:1px solid #dccc81;
		  -moz-border-radius:10px;
		  -webkit-border-radius:10px;
		  behavior:url('border-radius.htc');
		}
	

    #page_right {
      float:left;
      overflow:hidden;    
      width:219px;
      min-height:400px;      
      background:url(assets/img/page_shadow.gif) top left repeat-y #fff;
    }  
    
    #page_right_content {
      padding:20px;
      background:url(assets/img/page_shadow_fade.gif) bottom left no-repeat;
    }
		
		#page_right_content li{
			list-style:none;
		}
    
    #page_right_heading {margin:0px;padding:274px 20px 10px 20px;font-weight:normal;color:#fff;background:url('assets/img/page_headers/section_header_limo0_R.jpg') top left no-repeat #666666;} 
	
		/*#page_right_heading h1{float:left;font-size:26px;width:120px;color:#fff;font-weight:bold; padding-bottom:0; margin-bottom:0;}
		#page_right_heading span {padding-left:8px;float:left;width:50px;}
		#page_right_heading a{padding:0;margin:0;font-size:11px;color:#fff;}  */
		
		#page_right h3.entry-title{margin:0; padding:0;}
	
		#page_right_content #fbconnectbutton {}
	
		#page_right_content #sharelinks_sidebar {}
		
			#page_right_content #sharelinks_sidebar a{
				 color:#000;
				 padding:0;margin:0;
				 font-weight:normal;
			}
		
			#page_right_content #sharelinks_sidebar .join_us {
			  height:40px;
			  display:block;
			  padding-left:37px;
			}
			
			#page_right_content #sharelinks_sidebar #facebook {
			  background:url('assets/img/icons/facebook_32.png') top left no-repeat;
			}
			
			#page_right_content #sharelinks_sidebar #twitter {
			  background:url('assets/img/icons/twitter_32.gif') top left no-repeat;
			}
			
			#page_right_content #sharelinks_sidebar #blog {
			  background:url('assets/img/icons/blog_32.gif') top left no-repeat;
			}
			
			
		#page_right_content #ngg-webslice h2.widgettitle{
			background-image:none;
		}
		
		#page_right_content h2.widgettitle{
			margin-top:10px;
			background:url('assets/img/icons/twitter_32.gif') top left no-repeat;
		 	padding-left:37px;
		}
		
		#page_right_content .aktt_tweets{
		
		}
		
			#page_right_content .aktt_tweets ul{
				margin:0;
			}
				#page_right_content .aktt_tweets ul li{
					font-size:10px;
				}
			
			#page_right_content .aktt_tweets form{
			
			}
			
			#page_right_content .aktt_tweets form input[type="submit"]{
				width:85px;
				height:40px;
				border:0;
				background:url('assets/img/btn_lol.gif') top left no-repeat;
			}
			
		#page_right_content .textwidget{
			margin-bottom:10px;
		}

		#page_right_content .execphpwidget{
			margin-bottom:10px;
		}

	/* ----------------------------------------------------------------------------- */
	/* > Comments */
	.commentlist {
	
	}
	
		.commentlist li, #commentform input, #commentform textarea {
			font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
		}
		
		.commentlist li ul li {
			font-size: 1em;
		}
		
		.commentlist li {
			font-weight: bold;
		}
		
		.commentlist li .avatar { 
			float: right;
			border: 1px solid #eee;
			padding: 2px;
			background: #fff;
			}
		
		.commentlist cite, .commentlist cite a {
			font-weight: bold;
			font-style: normal;
			font-size: 1.1em;
			}
		
		.commentlist p {
			font-weight: normal;
			line-height: 1.5em;
			text-transform: none;
		}
	
	#commentform p {
		font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
		}
	
	.commentmetadata {
		font-weight: normal;
	}

	h3.comments {
		padding: 0;
		margin: 40px auto 20px ;
	}
	
	#respond h3 {
		padding-top:0;
		margin-top:0;
	}
	
	#wpfbconnect {
		clear:both;
	}
	
		#wpfbconnect .fbc_hide_on_login.fbc_connect_button_area {
			margin-left:0;
			padding-left:0;
		}
		
		#wpfbconnect .fbc_hide_on_login.fbc_connect_button_area span{
			display:block;
		}
	
	#commentform input {
		width: 170px;
		padding: 2px;
		margin: 5px 5px 1px 0;
	}
	
    #commentform input[type="submit"]{
		width:85px;
		height:40px;
		border:0;
		background:url('assets/img/btn_lol.gif') top left no-repeat;
    }
	
	#commentform {
		margin: 5px 10px 0 0;
	}
	
	#commentform textarea {
		width: 100%;
		padding: 2px;
	}
	
	#respond:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	
	#commentform #submit {
		margin: 0 0 5px auto;
		float: right;
	}

	.alt {
		margin: 0;
		padding: 10px;
		}
	
	.commentlist {
		padding: 0;
		text-align: justify;
		}
	
	.commentlist li {
		margin: 15px 0 10px;
		padding: 5px 5px 10px 10px;
		list-style: none;
	
		}
	.commentlist li ul li { 
		margin-right: -5px;
		margin-left: 10px;
	}
	
	.commentlist p {
		margin: 10px 5px 10px 0;
	}
	.children { padding: 0; }
	
	#commentform p {
		margin: 5px 0;
	}
	
	.nocomments {
		text-align: center;
		margin: 0;
		padding: 0;
	}
	
	.commentmetadata {
		margin: 0;
		display: block;
	}


	/* ----------------------------------------------------------------------------- */
	/* > breadcrumb */
	
	#breadcrumb {
    margin-bottom:15px;
    padding-left:3px;
  }
  
  	#breadcrumb .separator {
    }

  	#breadcrumb a {
  	 text-decoration:underline;
      color:#000;
    }      
      
	/* ----------------------------------------------------------------------------- */
	/* > bottom */

	#bottom {
		height:42px;
		padding:35px 30px 0 0px;
		margin-bottom:20px;
		background:url('assets/img/bottom_bk.gif') top left no-repeat;
		text-transform:lowercase;	
	}
	
	
		#bottom #footernav{
			float:left;
			width:500px;
		}
		
			#bottom #footernav ul{
	
			}
			
			#bottom #footernav li{
				list-style:none;
				float:left;
			}
			
			#bottom #footernav li a {
			  display:block;
			  padding-right:20px;
			  color:#000;
			  font-weight:normal;
			  text-decoration:none;
			}
			
			#bottom #footernav a:hover {
				text-decoration:underline;
			}
		
		#bottom #sharelinks {
			margin-top:-8px;
			float:right;
			width:260px;
		}
		
			#bottom #sharelinks a{
				color:#000;
				padding:0;
				margin:0;
			}
			
			#bottom #sharelinks .join_us {
			  height:20px;
			  display:block;
			  font-size:10px;
			  padding-left:20px;
			}
			
			#bottom #sharelinks #thoseleft {
			  width:120px;
			  float:left;
			}
			
			#bottom #sharelinks #thoseright {
			  width:120px;
			  float:left;
			}
			
			#bottom #sharelinks #facebook_fan {
			  background:url('assets/img/icons/facebook_16.png') top left no-repeat;  
			}
			
			#bottom #sharelinks #facebook_profile {
			  background:url('assets/img/icons/facebook_16.png') top left no-repeat;
			}
			
			#bottom #sharelinks #twitter {
			  background:url('assets/img/icons/twitter_16.gif') top left no-repeat;
			}
			
			#bottom #sharelinks #blog_with_us {
			  background:url('assets/img/icons/blog_16.gif') top left no-repeat;
			}
			
			
		
