/*  
Theme Name: Irresistible
Theme URI: http://www.woothemes.com/
Description: Irresistible by WooThemes
Version: 2.1.2
Author: WooThemes
Author URI: http://www.woothemes.com/

	Copyright: (c) 2009 WooThemes.
	License: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html

*/

/*------------------------------------------------------------------

1.	RESET
	Global reset for all HTML elements

------------------------------------------------------------------*/

* { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
html { }
body { background: #fff; color: #000; font-size: 100.01%; min-height: 101%; text-align: left; position: relative; }
img, fieldset, abbr, acronym { border: 0 }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
address, caption, cite, code, dfn, em, strong, var { font-style: normal; font-weight: normal; }
caption { text-align: left }
q:before, q:after, blockquote:before, blockquote:after { content: '' }
input, select, textarea, button { font-size: 1em; line-height: normal; width: auto; }
input, select { vertical-align: middle }
textarea { height: auto; overflow: auto; }
option { padding-left: 0.6em }
button { background: none; border: 0; cursor: pointer; text-align: center; }
ul, ol { list-style-type:none; }

/*------------------------------------------------------------------

2.	MAIN STYLES
	General definitions

--------------------------------------------------------------------

/*-------------------------------
2.a Tags defaults
---------------------------------
[?] Tags only. No classes or ID's here.
*/
	
body#woothemes {
	background: #5d1822 url(../../../images/background-1.png) repeat center top;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 22px;
}

p, ul, ol, table { margin: 0 0 18px }

em { color: #d9e3ea }


/* Headlines */
h1, h2, h3{
	font-weight: normal;
	line-height: normal;
	letter-spacing:-1px;
}
h1 { font-size:30px; }
h2 { font-size:26px; }
h3 { font-size:22px; }
h4 { font-size:17px; }
h5 { font-size:12px; }
h6 { font-size:10px; }
h1, h2, h3 {
	color: #5D1822;
	font-family: helvetica,arial,trebuchet MS,serif;
	margin-top: 15px;
}
h4 {
	color: #5D1822;
	font-family: helvetica,arial,trebuchet MS,serif;
}


/* Anchors */
a, a:link, a:visited {
	color: #004378;
	text-decoration: none;
	font-weight:bold;
}

	a:hover {
		color:#5D1822;
	}
	
a:hover, a:active, a.active {
	text-decoration: none;
}

/* Lists */
#main div.box1 ul {
	padding:20px;
	list-style:none inside none;
}
#main div.box1 ol {
	padding:20px;
	list-style:inside;
	list-style-type:decimal;
}
#sidebar .box1 { margin:7px 0 18px; padding: 18px; }
#sidebar #videos .box1 { margin: 0 0 20px; padding: 10px; }

#sidebar ul, #sidebar ol { 
	list-style-type:none;
}

blockquote {
	margin:15px 0; padding:10px 20px;
	border-bottom:1px solid #000;
	font:1.00em helvetica,arial,trebuchet MS,serif; color:#fff;
	background: #222;
}

/*-------------------------------
2.b Base layout
---------------------------------
[?] Mostly ID's. Classes & tags allowed.
*/

#wrap {
	height:615px;
	margin:auto;
	position:relative;
	text-align:left;
	width:905px;	
}

	#footer-content {
		clear:left;
		margin:0 auto;
		min-height:600px;
		padding-top:0;
		position:relative;
		text-align:left;
		width:905px;
	}

	#header, #content, #footer {
		float: left; display: inline;
		clear: both;
		position: relative;
	}

	#header {
		height: 165px;
		width: 100%;
		z-index: 999;
	}
	
			#header .location {
				float:right;
				margin: 50px 0 40px;
			}

		#logo { 
			margin: 50px 0 40px;
			float: left;
		}

			#logo a {
				/* background: url(images/logo.png) no-repeat; */
				cursor: pointer;
				top: 126px; left: 7px;
				display:block;
			}
			
	#content {
		background: url("../../../images/content-shadow.png") repeat-y scroll 0 0 transparent;
		width: 901px;
		padding:0 2px;
	}
	
	.home-content {
		display:block; 
		float:left; 
		margin-left:2px; 
		min-height:40px; 
		padding:20px 20px 0;
		width:863px;
		clear:both;
	}
	
	#wrap.subpage-body #content {
		padding:0 11px;
		min-height:600px;
	}
	
		.home #main {
			float: left;
			width: 374px;
		}
		
		#main {
			width: 903px;
		}
		
		#main.page {
			width:610px;
			float:left;
		}
		
			#main.page.blog {
				padding-top:20px;
			}
			
			#main.page.blog div.post {
				border-bottom:1px solid #5D1822;
			}
		
		.home #sidebar {
			float: right;
			width: 543px;
		}
		#sidebar {
			float: right;
			width: 333px;			
		}
		#sidebar h3 { margin-top:10px; }
		
	#content div.enquire {
		background:url("../../../images/inquire-now-capitalized.png") no-repeat scroll 0 0 transparent;
		float:right;
		margin-top:95px;
		min-height:100%;
		padding-top:20px;
		width:285px;
	}
	
#footer {
	width: 100%; height: 70px;
	background: #262626;
	clear:both;
}
	#footerWrap {
		color: #dadada;
		width: 907px;
		margin: 0 auto;
		position: relative;
	}
	
#bottom-main {
	background:none repeat scroll 0 0 #FFFFFF;
	margin-top:-54px;
	width:100%;
	z-index:-1;
}

	#bottom-main #wrap {
		margin:auto;
		padding-top:50px;
		position:relative;
		text-align:left;
		width:907px;
	}

	#bottom-main .quick-facts {
		background:url("../../../images/quick-facts.png") no-repeat scroll 0 0 transparent;
		float:left;
		height:210px;
		margin-bottom:20px;
		margin-left:20px;
		margin-top:25px;
		padding-top:30px;
		width:300px;
	}
	
	.col2 {
		float:right;
		margin-right:20px;
		width:547px;
	}
	
		#bottom-main .col2 div.enquire {
			background:url("../../../images/inquire-now.png") no-repeat scroll 0 0 transparent;
			float:left;
			margin-top:25px;
			min-height:100%;
			padding-top:30px;
			width:275px;
		}
		
		#bottom-main .col2 .check-us-out {
			background:url("../../../images/check-us-out.png") no-repeat scroll 0 0 transparent;
			float:right;
			margin-top:25px;
			min-height:100%;
			padding-top:30px;
			width:250px;
		}
		
				#bottom-main .col2 .check-us-out ul li.item1 {
					background: url("../../../images/check-us-out-subtext.png") no-repeat scroll 0 9px transparent;
					width: 120px;
				}
				
					#bottom-main .col2 .check-us-out ul li.item1:hover {
						background: url("../../../images/check-us-out-subtext.png") no-repeat scroll 0 -145px transparent;
					}
					
					#bottom-main .col2 .check-us-out ul li.item1 a {
						width: 120px;
					}
				
				#bottom-main .col2 .check-us-out ul li.item2 {
					background: url("../../../images/check-us-out-subtext.png") no-repeat scroll 0 -18px transparent;
					width: 140px;
				}
				
					#bottom-main .col2 .check-us-out ul li.item2:hover {
						background: url("../../../images/check-us-out-subtext.png") no-repeat scroll 0 -175px transparent;
					}
					
					#bottom-main .col2 .check-us-out ul li.item2 a {
						width: 140px;
					}
				
				#bottom-main .col2 .check-us-out ul li.item3 {
					background: url("../../../images/check-us-out-subtext.png") no-repeat scroll 0 -45px transparent;
					width: 135px;
				}
				
					#bottom-main .col2 .check-us-out ul li.item3:hover {
						background: url("../../../images/check-us-out-subtext.png") no-repeat scroll 0 -204px transparent;
					}
					
					#bottom-main .col2 .check-us-out ul li.item3 a {
						width: 135px;
					}
				
				#bottom-main .col2 .check-us-out ul li.item4 {
					background: url("../../../images/check-us-out-subtext.png") no-repeat scroll 0 -73px transparent;
					width: 150px;
				}
				
					#bottom-main .col2 .check-us-out ul li.item4:hover {
						background: url("../../../images/check-us-out-subtext.png") no-repeat scroll 0 -232px transparent;
					}
					
					#bottom-main .col2 .check-us-out ul li.item4 a {
						width: 150px;
					}
				
				#bottom-main .col2 .check-us-out ul li.item5 {
					background: url("../../../images/check-us-out-subtext.png") no-repeat scroll 0 -101px transparent;
					width: 165px;
				}
				
					#bottom-main .col2 .check-us-out ul li.item5:hover {
						background: url("../../../images/check-us-out-subtext.png") no-repeat scroll 0 -262px transparent;
					}
					
					#bottom-main .col2 .check-us-out ul li.item5 a {
						width: 165px;
					}
					
				#bottom-main .col2 .check-us-out ul.social-media {
					height:100px;
					margin-top:0;
					width:100%;
				}
					
					#bottom-main .col2 .check-us-out ul.social-media li {
						float:left;
						height:52px;
						width:45px;
						margin-right: 15px;
					}
					
				#bottom-main .col2 .check-us-out ul.social-media li.item1 {
					background: url("../../../images/check-us-out-subtext.png") no-repeat scroll -6px -324px transparent;
				}
				
					#bottom-main .col2 .check-us-out ul.social-media li.item1:hover {
						background: url("../../../images/check-us-out-subtext.png") no-repeat scroll -6px -388px transparent;
					}
					
					#bottom-main .col2 .check-us-out ul.social-media li.item1 a,
					#bottom-main .col2 .check-us-out ul.social-media li.item3 a {
						width: 51px;
						height: 50px;
					}
				
				#bottom-main .col2 .check-us-out ul.social-media li.item2 {
					background:url("../../../images/check-us-out-subtext.png") no-repeat scroll -60px -324px transparent;
					height:52px;
					width:54px;
				}
				
					#bottom-main .col2 .check-us-out ul.social-media li.item2:hover {
						background: url("../../../images/check-us-out-subtext.png") no-repeat scroll -60px -390px transparent;
					}
					
					#bottom-main .col2 .check-us-out ul.social-media li.item2 a {
						width: 63px;
						height: 50px;
					}
				
				#bottom-main .col2 .check-us-out ul.social-media li.item3 {
					background: url("../../../images/check-us-out-subtext.png") no-repeat scroll -125px -324px transparent;
				}
				
					#bottom-main .col2 .check-us-out ul.social-media li.item3:hover {
						background: url("../../../images/check-us-out-subtext.png") no-repeat scroll -125px -391px transparent;
					}
					
		#bottom-main .quick-facts ul, #bottom-main .col2 .check-us-out ul {
			margin-top:20px;
		}
			
			#bottom-main .quick-facts ul li, #bottom-main .col2 .check-us-out ul li {
				height: 30px;
			}
			
				#bottom-main .quick-facts ul li a, #bottom-main .col2 .check-us-out ul li a {
					display:block;
					height:30px;
				}

			#bottom-main .quick-facts ul li.item1 {
				background:url("../../../images/quick-facts-subtext.png") no-repeat scroll 0 8px transparent;
				width:135px;
			}

				#bottom-main .quick-facts ul li.item1:hover {
					background:url("../../../images/quick-facts-subtext.png") no-repeat scroll 0 -231px transparent;
				}
				
				#bottom-main .quick-facts ul li.item1 a {
					width:135px;
				}

			#bottom-main .quick-facts ul li.item2 {
				background:url("../../../images/quick-facts-subtext.png") no-repeat scroll 0 -23px transparent;
				width:285px;
			}

				#bottom-main .quick-facts ul li.item2:hover {
					background:url("../../../images/quick-facts-subtext.png") no-repeat scroll 0 -262px transparent;
				}
				
				#bottom-main .quick-facts ul li.item2 a {
					width:285px;
				}

			#bottom-main .quick-facts ul li.item3 {
				background:url("../../../images/quick-facts-subtext.png") no-repeat scroll 0 -54px transparent;
				width:255px;
			}

				#bottom-main .quick-facts ul li.item3:hover {
					background:url("../../../images/quick-facts-subtext.png") no-repeat scroll 0 -293px transparent;
				}
				
				#bottom-main .quick-facts ul li.item3 a {
					width:255px;
				}

			#bottom-main .quick-facts ul li.item4 {
				background:url("../../../images/quick-facts-subtext.png") no-repeat scroll 0 -86px transparent;
				width:95px;
			}

				#bottom-main .quick-facts ul li.item4:hover {
					background:url("../../../images/quick-facts-subtext.png") no-repeat scroll 0 -325px transparent;
				}
				
				#bottom-main .quick-facts ul li.item4 a {
					width:95px;
				}

			#bottom-main .quick-facts ul li.item5 {
				background:url("../../../images/quick-facts-subtext.png") no-repeat scroll 0 -117px transparent;
				width:220px;
			}

				#bottom-main .quick-facts ul li.item5:hover {
					background:url("../../../images/quick-facts-subtext.png") no-repeat scroll 0 -356px transparent;
				}
				
				#bottom-main .quick-facts ul li.item5 a {
					width:220px;
				}

			#bottom-main .quick-facts ul li.item6 {
				background:url("../../../images/quick-facts-subtext.png") no-repeat scroll 0 -148px transparent;
				width:180px;
			}

				#bottom-main .quick-facts ul li.item6:hover {
					background:url("../../../images/quick-facts-subtext.png") no-repeat scroll 0 -387px transparent;
				}
				
				#bottom-main .quick-facts ul li.item6 a {
					width:180px;
				}

			#bottom-main .quick-facts ul li.item7 {
				background:url("../../../images/quick-facts-subtext.png") no-repeat scroll 0 -171px transparent;
				width:250px;
				height:51px;
				margin-top:-2px;
			}

				#bottom-main .quick-facts ul li.item7:hover {
					background:url("../../../images/quick-facts-subtext.png") no-repeat scroll 0 -420px transparent;
				}
				
				#bottom-main .quick-facts ul li.item7 a {
					width:250px;
					height:51px;
				}


/* Fix Footer Position */
#footer {margin-top: -73px; bottom: -73px; padding-top: 15px; }


/*-------------------------------
2.c Navigations
-------------------------------*/

ul.nav { margin: 0 }

/* Main navigation */
#nav {
	height: 38px;
	width: 100%;
	top: 10px; left: 0;
	clear:both;
}

	#nav li {
		float: left;
		height: 39px;
		width: 181px;
	}
	
		#nav li.page_item.page-item-7,
		#nav li.page_item.page-item-7 ul li {
			background: url("../../../images/nav-bar-background.png") no-repeat scroll 1px 0 transparent;
		}
		
			#nav li.page_item.page-item-7:hover {
				background: transparent url(../../../images/nav-bar-background.png) scroll no-repeat 1px -39px;
			}
			
				#nav li.page_item.page-item-7.current_page_item a, 
				#nav li.page_item.page-item-7.current_page_item {
					background: transparent url(../../../images/nav-bar-background.png) scroll no-repeat 1px -39px !important;
					color:#fff !important;
					opacity: 1 !important;
				}
			
		#nav li.page_item.page-item-9,
		#nav li.page_item.page-item-9 ul li {
			background: url("../../../images/nav-bar-background.png") no-repeat scroll -180px 0 transparent;
		}
		
			#nav li.page_item.page-item-9:hover, 
			#nav li.page_item.page-item-9 ul li:hover {
				background: transparent url(../../../images/nav-bar-background.png) scroll no-repeat -180px -39px;
			}
			
				#nav li.page_item.page-item-9.current_page_item a,
				#nav li.page_item.page-item-9.current_page_item {
					background: transparent url(../../../images/nav-bar-background.png) scroll no-repeat -180px -39px !important;
					color:#fff !important;
					opacity: 1 !important;
				}
			
		#nav li.page_item.page-item-11,
		#nav li.page_item.page-item-11 ul li {
			background: url("../../../images/nav-bar-background.png") no-repeat scroll -360px 0 transparent;
		}
		
			#nav li.page_item.page-item-11:hover, 
			#nav li.page_item.page-item-11 ul li:hover {
				background: transparent url(../../../images/nav-bar-background.png) scroll no-repeat -360px -39px;
			}
			
				#nav li.page_item.page-item-11.current_page_item a,
				#nav li.page_item.page-item-11.current_page_item {
					background: transparent url(../../../images/nav-bar-background.png) scroll no-repeat -360px -39px !important;
					color:#fff !important;
					opacity: 1 !important;
				}
			
		#nav li.page_item.page-item-13,
		#nav li.page_item.page-item-13 ul li {
			background: url("../../../images/nav-bar-background.png") no-repeat scroll -541px 0 transparent;
			width:181px;
		}
		
			#nav li.page_item.page-item-13:hover, 
			#nav li.page_item.page-item-13 ul li:hover {
				background: transparent url(../../../images/nav-bar-background.png) scroll no-repeat -541px -39px;
			}
			
				#nav li.page_item.page-item-13.current_page_item a,
				#nav li.page_item.page-item-13.current_page_item {
					background: transparent url(../../../images/nav-bar-background.png) scroll no-repeat -541px -39px !important;
					color:#fff !important;
					opacity: 1 !important;
				}
			
		#nav li.page_item.page-item-4,
		#nav li.page_item.page-item-4 ul li {
			background: url("../../../images/nav-bar-background.png") no-repeat scroll -723px 0 transparent;
		}
		
			#nav li.page_item.page-item-4:hover, 
			#nav li.page_item.page-item-4 ul li:hover {
				background: transparent url(../../../images/nav-bar-background.png) scroll no-repeat -723px -39px;
			}
			
				#nav li.page_item.page-item-4.current_page_item a,
				#nav li.page_item.page-item-4.current_page_item {
					background: transparent url(../../../images/nav-bar-background.png) scroll no-repeat -723px -39px !important;
					color:#fff !important;
					opacity: 1 !important;
				}
			
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
	z-index: 100;
}

#nav a {
	color:#d9d2cd;
	display:inline-block;
	font-size:16px;
	font-weight:bold;
	height:39px;
	line-height:36px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:181px;
}

#nav a:hover {
	color: #fff;
}

/* Style drop down list */

#nav li ul {
	position: relative;
	width: 181px;
	left: -999em;
	top: -1px !important;
}

	#nav li ul li { 
		margin: -1px 0 0;
		width: 181px;
	}
	
		#nav li ul li a {
			color:#D9D2CD;
			font-size:13px;
			line-height:32px;
			width:181px;
		}
		
			#nav li ul li a:hover {
				color:#fff;
			}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav li ul ul {
	margin: -35px 0 0 180px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}

/* IE7 Fix */

#nav li:hover, #nav li.hover {  
	position: static;
}

ul#footerNav {
	position: absolute;
	top: 27px; right: 0;
}
	ul#footerNav li {
		float: left; display: inline;
		margin-left: 15px;
	}


/*-------------------------------
2.d Elements, ID's & Classes
-------------------------------*/

#footer #footerWrap #copy {
	position: absolute;
	top: 27px; left: 0;
}
	#footer #footerWrap #copy a {
		color: #6099ff;
	}

h3#myWritings {
	width: 160px; height: 34px;
	margin: 0 0 10px 12px;
}

h3#myVideos {
	width: 138px; height: 33px;
	margin: 0 0 11px 12px;
}

h3#myPhotos {
	width: 137px; height: 34px;
	margin: 0 0 10px;
}
h3#myPortfolio {
	width: 160px; height: 34px;
	margin: 0 0 10px;
}
h3#myLifestream {
	width: 189px; height: 34px;
	margin: 0 0 10px;
}
h3#myFavblog {
	width: 150px; height: 32px;
	margin: 0 0 10px;
}


h2.lifestream_date { display:none; } 
p.lifestream_credits { display:none; } 


div.box1, ol.commentlist li, form#comments { background: url() repeat !important; background: #111; }

div.box1 {
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin: 0 0 20px;
	padding: 0px 20px;
}
	div.box1 ul, div.box1 ul.blog-list li p { margin: 0 }

		div.box1 ul.blog-list li {
			border-bottom: 1px dashed #3f566e;
			padding: 0 0 15px;
		}

	div.box1 p.link {
		text-align: right;
		margin: 0 0 15px;
	}
	
	div.box1 ul.left-list {
		float: left;
		width: 230px;
		padding: 10px 0 10px 10px;
	}

	div.box1 ul.right-list {
		float: right;
		width: 230px;
		padding: 10px 10px 10px 0;
	}
	
		div.box1 ul.left-list li, div.box1 ul.right-list li, div.box1 ul.list3 li {
			line-height: 13px;
			border-top: 1px dashed #3f566e;
			padding: 8px 0;
		}
		
		div.box1 ul.list3 {
			margin: 15px 0 0;
		}

		div.box1 ul.list3 li {
			padding: 15px 0;
		}
		
		div.box1 ul.list3 li ul {
			margin: 0;
			border: none !Important;
		}

		div.box1 ul.list3 li ul li {
			margin: 0 0 0 15px;
			padding: 15px 0 0;
			border: none !Important;
		}
		
		div.box1 ul.left-list li a, div.box1 ul.right-list li a, div.box1 ul.list3 li a { color: #dadada }

div.box2 {
	background-color: #141517;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 8px;
}

.txt0, .txt0 a, .continue { color: #004378;}

	.txt0 a:hover {
		color:#5D1822;
		text-decoration:none;
	}

h4.txt1 {
	padding: 0 0 10px 45px;
}

#sidebar h3 {
	color: #fff;
	font-weight: normal;
}

#sidebar a {
	color: #6099ff;
}

ol.commentlist  { margin:0; }

ol.commentlist li {
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin: 0 0 10px;
	padding: 18px 20px 18px 20px;
	position: relative;
}
	ol.commentlist li p {	margin: 0 }

		ol.commentlist li img.avatar {
			float:right;
			padding:0 10px 0 10px;
		}

		ol.commentlist li p a { color: #6099ff; }
		
	ol.commentlist li ul li {
		padding: 15px 0px 5px 20px;
		margin:0;
	}

ol.commentlist .comment-meta a { color:#999; padding-bottom:5px; }
ol.commentlist .children { margin:0; }

h2.title { color: #fff; margin: 0 0 14px }

div.post { 
	padding: 5px 0px;
}

	div.post .menu-hover {
		-khtml-border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		padding:10px;
	}

	div.post .menu-hover:hover {
		background: #f1e7e8;
	}
	
		#main div.post .menu-hover p {
			margin-bottom:0;
		}

.post h2 {
	margin-top:0;
}

.post strong { font-weight: 700;}
.post em { font-style: italic}


.home .post { border-bottom: 1px dashed #777777}

div.post img { padding:5px !important; padding:0; }

	div.post h2 a {
		color:#5D1822;
	}
	
		div.post h2 a:hover {
			color:#004378;
			text-decoration:none;
		}

div.post p {
	font-size:14px;
}

	div.post .directions {
		-khtml-border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
		background:url("http://faviere.com/images/get-directions-button.png") no-repeat scroll 0 -32px transparent;
		border:2px solid #FFFFFF;
		display:inline-block;
		height:27px;
		width:148px;
	}
	
		div.post .directions:hover {
			background:url("http://faviere.com/images/get-directions-button.png") no-repeat scroll 0 -2px transparent;
			border:2px solid #806957;
		}
		
		div.post .directions a {
			display:block;
			height:28px;
			width:148px;
		}
		
		div.post .idleField {
			border:2px solid #fff;
		}
		
			div.post .idleField:hover {
				border:2px solid #806957;
			}

.box1 .navigation { padding: 10px 0; }

h2.hd-page {
	margin: 13px 0 0px;
}
div.box1 ul.list2 li, div.list3 li {
	line-height: 13px;
	border-bottom: 1px dashed #777;
	padding: 8px 0;
}
div.list3 .lifestream li { border:none; }


/*------------------------------------------------------------------

3.	FORMS
	Styles for forms only

--------------------------------------------------------------------

/*-------------------------------
3.a Form styles
-------------------------------*/

input.text, select.select, textarea.textarea
{
	border: 0;
	color: #000;
	padding: 7px;
}
input.text { width: 168px }
select.select { width: 200px }
textarea.textarea { width: 375px; height: 100px; background-color: #e9eef4 }

button.button {
	color: #fff;
	height: auto; width: auto;
	line-height: normal;
	white-space: nowrap;
}

/* General forms */
form.form {  }

	form.form ol.fieldset {	list-style: none }
	
		form.form ol.fieldset li.field {
			margin: 0 0 13px;
			position: relative;
		}
			form.form ol.fieldset li.field label {
				position: absolute;
				top: 5px; left: 195px;
			}
			
	form.form p.submit { margin: 0 }
	
	form.form p.submit input { padding: 5px 10px }

/*-------------------------------
3.b Individual forms
-------------------------------*/

form#topSearch {
	background: url() no-repeat;
	width: 178px; height: 32px;
	position: absolute;
	top: 10px; right: 0;
}
	form#topSearch p.fields input {
		color: #fff;
		font-size: 14px;
		font-weight: bold;
		width: 130px;
		background: none;
		overflow: hidden;
		border: none;
		position: absolute;
		top: 8px; left: 8px;
	}
		form#topSearch p.fields button {
			background: url() no-repeat;
			width: 21px; height: 21px;
			border: none;
			position: absolute;
			top: 5px; right: 10px;
		}

form#comments {
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 20px 30px;
}
		

/*------------------------------------------------------------------

4.	PLUGINS
	Predefined utilities

--------------------------------------------------------------------

/*WP Contact Form 7*/

div.wpcf7 {
	text-transform:uppercase;
}
	div.wpcf7-response-output {
		margin:10px 0 !important;
		padding:0.2em 1em !important;
		width:230px;
	}

	.wpcf7 p {
		margin-bottom:5px;
	}

	.wpcf7-form .aligned {
		display:inline-block;
		float:left;
		margin-right:5px !important;
	}
	
		#bottom-main .col2 div.enquire p.enquire {
			margin: 0 0 5px 0;
		}
	
	form.wpcf7-form {
		margin-top: 40px;
	}
	
		span.wpcf7-form-control-wrap input, span.wpcf7-form-control-wrap select, span.wpcf7-form-control-wrap textarea {
			-khtml-border-radius: 3px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			-webkit-appearance: none;
			background:url("../../../images/form-background.png") repeat scroll 0 -4px transparent;
			border: 2px solid transparent;
			height: 21px;
			padding: 3px;
			color: #fff;
			text-transform: capitalize;
		}
		
			span.wpcf7-form-control-wrap.Leaving select,
			span.wpcf7-form-control-wrap.Arriving select {
				width:115px;
			}
			
			span.wpcf7-form-control-wrap.Arriving-Days select,
			span.wpcf7-form-control-wrap.Leaving-Days select {
				width:50px;
			}
			
			span.wpcf7-form-control-wrap.Children input,
			span.wpcf7-form-control-wrap.Adults input {
				width:73px;
			}
		
			span.wpcf7-form-control-wrap.name input,
			span.wpcf7-form-control-wrap.email input,
			span.wpcf7-form-control-wrap.Additional-Information textarea {
				width:248px;
			}
			
			span.wpcf7-form-control-wrap.email input,
			span.wpcf7-form-control-wrap.email input.focusField {
				text-transform:none;
			}
		
		span.wpcf7-form-control-wrap input.wpcf7-validates-as-required.focusField, 
		span.wpcf7-form-control-wrap textarea.focusField, 
		span.wpcf7-form-control-wrap select.focusField,
		span.wpcf7-form-control-wrap input.focusField {
			-khtml-border-radius: 3px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			background:url("../../../images/form-background.png") repeat scroll 0 -4px transparent;
			border: 2px solid #806957;
			height: 21px;
			padding: 3px;
			color: #fff;
		}
		
		span.wpcf7-form-control-wrap select {
				height: 31px !important;
		}
		
		span.wpcf7-form-control-wrap textarea {
			background:url("../../../images/form-background-textarea.png") repeat scroll 0 -5px transparent !important;
			height:134px !important;
		}
		
		p.enquire.submit input {
			background: transparent url(../../../images/submit-button-inquire.png) no-repeat scroll 0 -30px;
			-moz-border-radius:3px; 
			-khtml-border-radius: 3px; 
			-webkit-border-radius: 3px; 
			border-radius: 3px; 
			width:264px; 
			height:30px;
		}
		
		#content p.enquire.submit input {
			width:264px;
		}
		
			p.enquire.submit input:hover {
				background:url("../../../images/submit-button-inquire.png") no-repeat scroll 0px 0px transparent;
				width:264px;
			}
		
		span.wpcf7-form-control-wrap.Additional-Information textarea {
			width: 253px;
		}
		
			span.wpcf7-form-control-wrap select option {
				color: #000; background-color:#fff;
			}

			
/*Mailchimp*/

#mce-EMAIL {
	width: 200px;
}

#mce-FNAME {
	width: 130px;
	text-transform: capitalize;
}

#mc_embed_signup fieldset {
	margin-top: 14px;
	padding-left: 260px;
}

.mc-field-group {
	float: left;
}

#mc-embedded-subscribe {
	background:url("../../../images/submit-button.png") no-repeat scroll 0 0 transparent;
	height:34px;
	margin:-3px 0 0 13px;
	width:86px;
}

	#mc-embedded-subscribe:hover {
		background: url("../../../images/submit-button.png") no-repeat scroll 0 -43px transparent;
	}
	
div.mce_inline_error {
	background:url("../../../images/pagenavi-imageslider.png") repeat-x scroll 0 0 transparent;
	color:#FFC4C4;
	font-size:12px;
	margin-top:-72px;
	padding:3px 10px;
	position:absolute;
}

#mce-success-response.response {
	background:url("../../../images/pagenavi-imageslider.png") repeat scroll 0 0 transparent;
	padding:10px 10px 10px;
	position:absolute;
	top:-53px;
	color:#DBFFDD;
	height:34px;
	line-height:18px;
}

#mce-error-response.response {
	background:url("../../../images/pagenavi-imageslider.png") repeat scroll 0 0 transparent;
	color:#ffe1e1;
	height:20px;
	line-height:18px;
	padding:10px;
	position:absolute;
	top:-39px;
}

/*Yoast Breadcrumbs*/

span.breadcrumbs {
	margin-bottom: 20px;
	display:block;
}

span.breadcrumbs a {
	color:#004378;
}

	span.breadcrumbs a:hover {
		color:#780011;
		text-decoration:none;
	}
	
span.breadcrumbs strong {
	color:#5D1822;
}

/*-------------------------------
Sidebar Tabber
-------------------------------*/

ul.idTabs {
	width: 100%;
	padding: 0;
	margin: 0 0 0 10px;
}

ul.idTabs li {
	display: inline;
	margin-right:5px;
	float:left;
}

ul.idTabs li a {
	display:block;
	float:left;
	height:16px;
	margin:0 auto;
	padding:10px;
	text-align:left;
}

ul.idTabs li a.selected, ul.idTabs li a:hover {
	background: #111;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	-khtml-border-radius: 6px 6px 0 0;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border-radius: 6px 6px 0 0;	
}
#tabs .inside {
	background: #111;
	-moz-border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;	
}

#tabs .inside ul li {
	line-height: 13px;
	border-bottom: 1px dashed #555;
	padding: 15px 0;	
}
#tabs .inside ul#comm li {
	padding-left:28px;
}
#tabs .inside ul#pop li {
	padding-left:28px;
}


#tagcloud {
	padding:15px;
}
#tabs .inside ul{
	margin:0;
	padding:0px 15px 10px 15px !important;
}
.home #tabs {
	width:260px;
	float:left;
	margin:24px 0 20px;
}
.home div#myfavblog {
	width:260px;
	float:right;
}



/*-------------------------------
Widgets
-------------------------------*/


.widgetized .inside {
	background: #111;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	-khtml-border-radius: 6px 6px 0 0;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border-radius: 6px 6px 0 0;	
}

table#wp-calendar { margin:0 !important; }

#wp-calendar caption {
	color: #fff;
	font-weight: normal;
	font-size: 22px;
	letter-spacing: -1px;
	margin: 0 0 10px;
	font-family: Georgia;
}

#wp-calendar thead {
	color: #6099ff;
	font-weight: bold !important;
}

#wp-calendar #next, #wp-calendar #prev {
	padding: 10px 0 0 !important;
}

#flickr {
	clear: both;
	margin: 0 0 20px 0;
	padding: 0 10px;
}

#flickr .flickr_badge_image a {
		float: left;
		display: inline;
		margin: 0 16px 15px 0;
		border: 1px dashed #888;
		padding: 5px;
}

#flickr .flickr_badge_image a:hover {
	border: 1px dashed #fff;
}
#browseFlickr{
	width: 91px; height: 11px;
	margin: 0 25px 10px 12px;
	float:right;
}
#video {
	padding: 10px;
}

#sidebar #advert_125x125 { padding:30px 0 20px 30px; margin: 0 0 18px;	}
#sidebar #advert_125x125 img { margin:0 15px 5px 0; }

#portfolio {
	clear: both;
	margin: 0 0 20px 0;
	padding: 0 10px;
}

#portfolio a {
		float: left;
		display: inline;
		margin: 0 16px 15px 0;
		border: 1px dashed #888;
		padding: 5px;
}

#portfolio a:hover {
	border: 1px dashed #fff;
}


/*-------------------------------
Lifestream
-------------------------------*/

.list3 .first, .list3 h5 {
	font-weight: bold;
	font-size: 16px;
	margin: 0 0 15px;
	padding: 0 0 15px;
	border-bottom: 1px dashed #fff;
}

.list3 .lifestream-icon {
	float: left;
	padding: 0 15px 0 0;
}

.list3 .lifestream-post {
	font-size: 14px;
}

.list3 .lifestream-post p {
	margin: 0 !important;
}


/*-------------------------------
Utility classes
-------------------------------*/

.l { text-align: left }
.c { text-align: center }
.r { text-align: right }
.aligncenter { margin: 5px auto 15px auto;	display: block; }
.alignleft { margin: 5px 15px 5px 0; float: left; }
.alignright { margin: 5px 0px 5px 15px; float: right; }

.wrap, .col { float: left;	display: inline; position: relative; }
.wrap { clear: both }

.clear { clear: both }
.fl { float: left }
.fr { float: right }
.hide, .hidden, .anchor, .skip { display: none }
.nomargin { margin-bottom: 0 !important }
.noborder { border: 0 !important }
.top { margin-top: 0 !important }

.replace, .br { display: block; font-size: 1%; line-height: 0; text-align: left; text-indent: -10000px; }

.hr { background: #ccc; height: 1px; margin: 1.5em 0 }
.hr hr { display: none }


/*-------------------------------
Clearfix
-------------------------------*/

.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clearfix { display: block }
.fix{ clear: both; height: 1px; margin: -1px 0 0; overflow: hidden; }


/*Image Slider*/

#newsletter {
	background:url("../../../images/newsletter-text.png") no-repeat scroll -1px 0 transparent;
	float:right;
	height:55px;
	margin-top:-55px;
	position:relative;
	width:903px;
	z-index:999;
}

/*Image Slider jQuery*/

/*--Main Container--*/

.main_view {
	float: right;
	position: relative;
}

/*--Window/Masking Styles--*/
.window {
	height:450px;;
	overflow:hidden;
	position:relative;
	width:903px;
}

	div.post .window.facilities img {
		padding:0 !important;
	}
	
	.window.facilities {
		height:300px;
		width:565px;
	}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/

div.post .main_view .paging {
	bottom:0;
}

.paging {
	background:url("../../../images/pagenavi-imageslider.png") repeat-x scroll 0 0 transparent;
	bottom:54px;
	display:none;
	height:35px;
	left:0;
	line-height:35px;
	position:absolute;
	text-align:center;
	width:185px;
	z-index:100;
}

.paging a {
	color:#FFFFFF;
	margin:0 5px;
	padding:2px 5px;
	text-decoration:none;
}

.paging a.active {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background:none repeat scroll 0 0 #5D1822;
	border:1px solid #610000;
	font-weight:bold;
	margin:0 5px;
	padding:2px 5px;
}

.paging a:hover {font-weight: bold;}

/*Image Slider jQuery CSS End*/


/*jQuery onfocus form*/

.focusField{
	-moz-border-radius:4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background:none repeat scroll 0 0 transparent;
	border:2px solid #dbdbdb;
	color:#dbdbdb;
	padding:4px;
}
	
.idleField{
	-moz-border-radius:4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background:none repeat scroll 0 0 transparent;
	border:2px solid #7E7E86;
	color:#767982;
	padding:4px;
}

/*Subpage CSS*/

#header.subpage {
	display:block;
	float:none;
	height:166px;
	margin:0 auto;
	width:907px;
}

body#woothemes.subpage {
	background: url("") repeat scroll 0 0 transparent;
	color:#000000;
	font-family:Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height:22px;
}

#wrap.subpage {
	background:url("../../../images/background-1.png") repeat scroll center top transparent;
	height:166px;
	width:100%;
}

#wrap.subpage-body {
	height:auto;
	min-height:600px;
	width:920px;
	overflow:hidden;
}

/*Tooltip Popup*/

ul.sidenav {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 1.2em;
}

ul.sidenav li {
	float:left;
	margin:1px 0;
	padding:0;
	position:relative;
}

ul.sidenav li a{
	background:url("") no-repeat scroll 0 0 transparent;
	display:block;
	position:relative;
	text-decoration:none;
	width:165px;
	z-index:2;
}

ul.sidenav li div {
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	display: none;
	position: absolute;
	top: 2px;
	left: 0;
	width: 275px;
	font-size: 0.9em;
	background: url("../../../images/sub-menu-bubble-6.png") repeat scroll 0 0 transparent;
	margin-left: 30px;
	border:1px solid #40241d;
}

ul.sidenav li.item2 div {
	background: url("../../../images/sub-menu-bubble-5.png") repeat scroll 0 0 transparent;
	border:1px solid #c86d30;
}

ul.sidenav li.item3 div {
	background: url("../../../images/sub-menu-bubble-4.png") repeat scroll 0 0 transparent;
	border:1px solid #4b7247;
}

ul.sidenav li.item4 div {
	background: url("../../../images/sub-menu-bubble-3.png") repeat scroll 0 0 transparent;
	border:1px solid #90755f;
}

ul.sidenav li.item5 div {
	background: url("../../../images/sub-menu-bubble-2.png") repeat scroll 0 0 transparent;
	border:1px solid #344b56;
}

ul.sidenav li.item6 div {
	background: url("../../../images/sub-menu-bubble-1.png") repeat scroll 0 0 transparent;
	border:1px solid #631924;
}

ul.sidenav li.item7 div {
	background: url("../../../images/sub-menu-bubble-7.png") repeat scroll 0 0 transparent;
	border:1px solid #005e09;
}

	ul.sidenav li.item1.check-us div {
		background: url("../../../images/sub-menu-bubble.png") no-repeat scroll 0 0 transparent;
	}
	
	ul.sidenav li.item2.check-us div {
		background: url("../../../images/sub-menu-bubble.png") no-repeat scroll 0 -28px transparent;
	}
	
	ul.sidenav li.item3.check-us div {
		background: url("../../../images/sub-menu-bubble.png") no-repeat scroll 0 -58px transparent;
	}
	
	ul.sidenav li.item4.check-us div {
		background: url("../../../images/sub-menu-bubble.png") no-repeat scroll 0 -85px transparent;
	}
	
	ul.sidenav li.item5.check-us div {
		background: url("../../../images/sub-menu-bubble.png") no-repeat scroll 0 -114px transparent;
	}

ul.sidenav li div p {
	background:url("") no-repeat scroll right bottom transparent;
	color:#FFFFFF;
	font-size:14px;
	line-height:24px;
	margin:10px 0;
	padding:0 10px 0 15px;
}

		#bottom-main .quick-facts ul li.item3 div a {
			display:inline;
		}

/*Tooltip Popup End*/

/*Dumb Crossfade CSS Start*/

.dumbCrossFade {
	width:904px;
	height:300px;
	display:block;
	cursor:pointer;
	border:none;
	position:relative;
	overflow:hidden;
}

.dumbCrossFade .dumbItem {
	display:none;
	position:absolute;
	top:0;
	left:0;
	border:none;
}

.dumbCrossFade .dumbItem img {
	border:none;
}

.dumbCrossFade * {
	border:none;
	text-decoration:none;
}

/*Dumb Crossfade CSS End*/

/*-------------------------------
jQuery Tabs
-------------------------------*/

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
}

#main div.box1 ul.ui-tabs-nav {
	padding:0;
}

	#main div.box1 .ui-tabs-nav li {
		float:left;
		margin:0 8px 0 0;
		list-style:none;
	}
	
		#main div.box1 .ui-tabs-nav li a {
			-khtml-border-radius: 3px 3px 0 0;
			-moz-border-radius: 3px 3px 0 0;
			-webkit-border-radius: 3px 3px 0 0;
			border-radius: 3px 3px 0 0;
			display:block;
			height:30px;
		}
		
			#main div.box1 .ui-tabs-nav li a.car {
				background: url("../../../images/car-button.png") no-repeat scroll 0 0 transparent;
				width:68px;
			}
			
				#main div.box1 .ui-tabs-nav li a.car:hover, 
				#main div.box1 .ui-tabs-nav li.ui-tabs-selected a.car {
					background: url("../../../images/car-button.png") no-repeat scroll 0 -30px transparent;
				}
			
			#main div.box1 .ui-tabs-nav li a.bus {
				background: url("../../../images/bus-button.png") no-repeat scroll 0 0 transparent;
				width:68px;
			}
			
				#main div.box1 .ui-tabs-nav li a.bus:hover, 
				#main div.box1 .ui-tabs-nav li.ui-tabs-selected a.bus {
					background: url("../../../images/bus-button.png") no-repeat scroll 0 -30px transparent;
				}
			
			#main div.box1 .ui-tabs-nav li a.rail {
				background: url("../../../images/rail-button.png") no-repeat scroll 0 0 transparent;
				width:68px;
			}
			
				#main div.box1 .ui-tabs-nav li a.rail:hover, 
				#main div.box1 .ui-tabs-nav li.ui-tabs-selected a.rail {
					background: url("../../../images/rail-button.png") no-repeat scroll 0 -30px transparent;
				}
				
			#main div.box1 .ui-tabs-nav li a.airport {
				background: url("../../../images/airport-button.png") no-repeat scroll 0 0 transparent;
				width:90px;
			}
			
				#main div.box1 .ui-tabs-nav li a.airport:hover,
				#main div.box1 .ui-tabs-nav li.ui-tabs-selected a.airport {
					background: url("../../../images/airport-button.png") no-repeat scroll 0 -30px transparent;
				}
		
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    background: url(tab.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #27537a;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
	-khtml-border-radius: 0 10px 10px 10px;
	-moz-border-radius: 0 10px 10px 10px;
	-webkit-border-radius: 0 10px 10px 10px;
	border-radius: 0 10px 10px 10px;
    background:none repeat scroll 0 0 #F3F3F3;
	border:1px solid #CCCCCC;
	padding:1em 8px;
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}
