/*
Theme Name: ASDOG
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}

body{min-width:960px;font-family: Arial, Sans-serif;color:#000; font-size: 14px; line-height: 1.5em;}

.container_12{margin-left:auto;margin-right:auto;width:960px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:10px;margin-right:10px}
.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11{position:relative}
.alpha{margin-left:0}.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_3{width:220px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_6{width:460px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_9{width:700px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_12 .grid_12{width:940px}
.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_3{left:240px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_6{left:480px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_9{left:720px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_3{left:-240px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_6{left:-480px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_9{left:-720px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_12:before,.container_12:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_12:after{clear:both}.clearfix,.container_12{zoom:1}

ul {
	margin-left: 20px;
}

li {
	margin-bottom: 5px;
}

strong {
	font-weight: bold;
}

small {
	font-size: 0.6em;
}


table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

footer.entry-meta {display: none;}

/*
 * Backgrounds
 */

/* Headers */

/* =Global
----------------------------------------------- */

#page {
	width: 100%;
	overflow: visible;
}

.page-intro {
	font-size: 1.5em;
	line-height: 1.3em;
	margin-bottom: 1.3em;
}

/* Headings */
h1,h2,h3,h4,h5,h6 {
	clear: both;
	font-family: Arial, Sans-serif;
		color: #F85912;
}

h2 {
	font-size: 1.3em;
	font-weight: bold;
	color: #F85912;
	margin: 1em 0 .8em 0;
}

h2 a {
	color: #F85912;
	font-size: 0.8em;
	text-decoration: underline;
}

h2 a:hover {
	color: #ff9125;
	text-decoration: none;
}

h3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #F85912;
	margin: 1.5em 0 .8em 0;
}

p {
	line-height: 1.5em;
	margin-bottom: 20px;
}

.fineprint {
	font-size: 0.9em;
}


.normalprint {
	font-size: 1.0em;
}

.normalprint sm {
	font-size: 0.6em;
}


.smallprint {
	font-size: 0.6em;
}


hr {
	float: none;
	clear: both;
	background-color: #e7e7e7;
	border: 0;
	height: 1px;
	margin-bottom: 40px;
	margin-top: 22px;
	display: block;
}

hr.home {
	margin-top: 30px;
	margin-bottom: 60px;
}

.download-box {
	width: 200px;
	height: 36px;
	background: #01385e;
	border: 1px solid rgb(185, 185, 185);
	border-radius: 2px;
}

.download-icon {
	float: left;
	margin: 2px;
}

.download-box span {
	color: white;
	float: left;
	background: #f95a12;
	padding: 7px 10px 8px 10px;
}

.download-box span:hover {
	background: #ff8e24;
}

.download-box:hover {
	border: 1px solid  #f95a12;
}



/*
 * Home
 */
.home article header h1 {display: none;}
.view-our-range-hero {display: block; height: 600px; line-height: 480px; vertical-align: middle; font-size: 0.9em;}
.view-our-range-hero a {margin-left: 240px;}
/* Forms */
input[type=text],
input[type=password],
textarea {
	background: #fafafa;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	border: 1px solid #ddd;
	color: #888;
}
input[type=text]:focus,
textarea:focus {
	color: #373737;
}
textarea {
	padding-left: 3px;
	width: 98%;
}
input[type=text] {
	padding: 3px;
}
input#s {
	background: url(images/search.png) no-repeat 5px 6px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
	height: 22px;
	line-height: 1.2em;
	padding: 4px 10px 4px 28px;
}
input#searchsubmit {
	display: none;
}

/* Links */
a {
	color: #1982d1;
	text-decoration: none;
}
a:focus,
a:active,
a:hover {
	text-decoration: underline;
}

/* Assistive text */
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}
#access a.assistive-text:active,
#access a.assistive-text:focus {
	background: #eee;
	border-bottom: 1px solid #ddd;
	color: #1982d1;
	clip: auto !important;
	font-size: 12px;
	position: absolute;
	text-decoration: underline;
	top: 0;
	left: 7.6%;
}

/* BTT */

.btt {
	background: url('images/backtotop.gif') no-repeat;
	display: block;
	height: 22px;
	width: 27px;
	float: right;
	text-indent: -9999px;
	margin-right: 10px;
	margin-bottom: -10px;
}

/* =Menu
-------------------------------------------------------------- */

header#branding {
	font-size: 13px;
	background-color: #013960;
	width: 100%;
	height: 356px;
}

.logo {
	float: left;
	width: 150px;
	height: 155px;
	display: block;
}

.strapline {
	clear :both;
	float: left;
	width: 150px;
	display: block;
	font-size: 1.2em;
	color: #fff;
	margin-top: 36px;
}
.strapline2 {
	
	float: right;
	width: 150px;
	display: block;
	font-size: 1.2em;
	color: #fff;
	margin-top: 36px;
	margin-right: 60px;
}


#access {
	display: block;
	font-weight: bold;
	background-color: #013960;
	margin-top: 56px;
}

a.more-link {
	display: block;
	text-align: right;
	color: #fff;
	line-height: 18px;
	text-decoration: none;
}

a.more-link:hover {
	color: #fff;
	text-decoration: none;
}

#access ul {
	list-style: none;
	margin: 0 0 0 -0.8125em;
	padding-left: 0;
}
#access li {
	float: left;
	position: relative;
	margin-right: 5px;	
	margin-bottom: 0px;
}
#access a {
	color: #fff;
	display: block;
	line-height: 2em;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	border-top: solid 5px #013960;
	border-bottom: solid 5px #013960;
}

#access ul ul ul {
	left: 100%;
	top: 0;
}

#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
	color: #f85a11;
}
#access li:hover > a,
#access a:focus {
	border-top: solid 5px #f85a11;
	color: #f85a11;
}
#access ul li:hover > ul {
	display: block;
}
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {
		border-top: solid 5px #f85a11;
	color: #f85a11;
}

#submenu {
	padding: 20px 20px 40px 20px;
	text-align: center;
}

#submenu a {
	margin: 0px 15px 0px 15px;
}

/* Submenu */


#access ul ul.sub-menu {
	width: 180px;
	background: #e6e6e6;
	display: block;
	line-height: 35px;
	padding: 0px;
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	top: 46px;
	z-index: 99999;
}
#access ul ul.sub-menu li {
	margin: 0px;
	display: block;
	width: 180px;
}
#access ul ul.sub-menu a {
	color: #000;
	border: none;
	font-weight: normal;
}

#access ul ul.sub-menu li:hover > a {
	border-radius: 0px !important;
	background: #d8d8d8;
	color: #f85a11;
}


/* Sub-sub menu */

#access ul ul ul.sub-menu {
	top: 0px;
	width: 230px;
	z-index: 99999;
}
#access ul ul ul.sub-menu li {
	width: 230px;
}

/* Search Form */
#branding #searchform {
	position: absolute;
	top: 3.8em;
	right: 7.6%;
	text-align: right;
}
#branding #searchform div {
	margin: 0;
}
#branding #s {
	float: right;
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease;
	width: 72px;
}
#branding #s:focus {
	background-color: #f9f9f9;
	width: 196px;
}
#branding #searchsubmit {
	display: none;
}
#branding .only-search #searchform {
	top: 5px;
	z-index: 1;
}
#branding .only-search #s {
	background-color: #666;
	border-color: #000;
	color: #222;
}
#branding .only-search #s,
#branding .only-search #s:focus {
	width: 85%;
}
#branding .only-search #s:focus {
	background-color: #bbb;
}
#branding .with-image #searchform {
	top: auto;
	bottom: -27px;
	max-width: 195px;
}
#branding .only-search + #access div {
	padding-right: 205px;
}


/* =Breadcrumbs */

.breadcrumbs {
	font-size: 0.8em;
	padding-top: 10px;
	display: block;
}

.breadcrumbs a {
	color: #f85a11;
}

.aside {
	margin: 0px;
	padding: 0px;
	line-height: 1em;
}

.btn-a-link-outer {
	margin: 0px;
	padding: 0px;
	line-height: 1em;
	display: block;
}

a.btn-a-link-outer:hover {
	text-decoration: none;
}

.btn-a-link-outer:hover .button_link{
	background-position: 0px -62px;
}

.btn-img {
	margin-bottom: -2px;
	padding: 0px;
	display: block;
	width: 300px;
}

.btn-link-outer {
	display: table;
	height: 62px;
	margin: 0 0 20px 0;
	width: 300px;
	padding: 0;
}

.btn-link-inner {
	display: table-cell;
	vertical-align: middle;
	width: 300px;
}

.button_link {
	font-size: 12px;
	font-weight: bold;
	background:url(images/asdog-button-bg-small.png) no-repeat top left;
	text-decoration:none !important;
	color:#fff !important;
	display: block;
	line-height: 13px;
	height: 62px; 
	padding: 0;
	font-style: italic;
}

.button_link span{
	display: table-cell;
	width: 225px;
	height: 62px;
	vertical-align: middle;
	padding-left: 10px;
}

.aside img {
	margin: 0px;
}

/* =Content
----------------------------------------------- */

#main {
	clear: both;
	padding: 1em 0 0;
}
.page-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	margin: 0 0 2.6em;
	text-transform: uppercase;
}
.page-title a {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0;
	text-transform: none;
}
.hentry,
.no-results {
	margin: 0 0 1.625em;
	padding: 0 0 1.625em;
	position: relative;
}
.hentry:last-child,
.no-results {
	border-bottom: none;
}
.blog .sticky .entry-header .entry-meta {
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
.entry-title {
	clear: both;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.5em;
	padding-bottom: .8em;
	padding-top: 0px;
}
.entry-title,
.entry-title a {
	text-decoration: none;
}
.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
	color: #1982d1;
}
.entry-meta {
	color: #666;
	clear: both;
	font-size: 12px;
	line-height: 18px;
}
.entry-meta a {
	font-weight: bold;
}
.single-author .entry-meta .by-author {
	display: none;
}
.entry-content,
.entry-summary {
	padding: 0;
	float: none;
	clear: both;
}
.entry-content table,
.comment-content table {
	border-bottom: 1px solid #ddd;
	margin: 0 0 1.625em;
	width: 100%;
}
.entry-content th,
.comment-content th {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}
.entry-content td,
.comment-content td {
	border-top: 1px solid #ddd;
	padding: 6px 10px 6px 0;
}
.entry-content #s {
	width: 75%;
}
.comment-content ul,
.comment-content ol {
	margin-bottom: 1.625em;
}
.comment-content ul ul,
.comment-content ol ol,
.comment-content ul ol,
.comment-content ol ul {
	margin-bottom: 0;
}

.gallery-item {
	width: 220px;
	float: left;
	margin: 10px;
}

.layouts .gallery-item, .layouts-pop-tops .gallery-item, .layouts-caravans .gallery-item {
	width: 460px;
	margin: 10px 10px 30px 10px;
}

.page-link {
	clear: both;
	display: block;
	margin: 0 0 1.625em;
}
.page-link a {
	background: #eee;
	color: #373737;
	margin: 0;
	padding: 2px 3px;
	text-decoration: none;
}
.page-link a:hover {
	background: #888;
	color: #fff;
	font-weight: bold;
}
.page-link span {
	margin-right: 6px;
}
.entry-meta .edit-link a,
.commentlist .edit-link a {
	background: #eee;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	float: right;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: 300;
	text-decoration: none;
	padding: 0 8px;
}
.entry-meta .edit-link a:hover,
.commentlist .edit-link a:hover {
	background: #888;
	color: #fff;
}
.entry-content .edit-link {
	clear: both;
	display: block;
}

/* =error404
----------------------------------------------- */

.error404 #main #searchform {
	background: #f9f9f9;
	border: 1px solid #ddd;
	border-width: 1px 0;
	margin: 0 -8.9% 1.625em;
	overflow: hidden;
	padding: 1.625em 8.9%;
}
.error404 #main #s {
	width: 95%;
}
.error404 #main .widget {
	clear: none;
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
}
.error404 #main .widget_archive {
	margin-right: 0;
}
.error404 #main .widget_tag_cloud {
	float: none;
	margin-right: 0;
	width: 100%;
}
.error404 .widgettitle {
	font-size: 10px;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}


/* =Footer
----------------------------------------------- */

#colophon {
	clear: both;
	margin: 0 auto;
	background: #013963;
	padding: 30px 0px 30px 0px;
	margin-top: 40px;
	font-size: 0.90em;
}

#colophon strong {
	color: #fff;
	font-weight: bold;
	font-size: 1.10em;
}

#colophon ul {
	list-style-type: none;
	margin-left: 0px;
	margin-top: 5px;
	border-bottom: solid 1px #fff;
	padding-bottom: 35px;
}

#supplementary {
	border-top: 1px solid #ddd;
	padding: 1.625em 7.6%;
	overflow: hidden;
}

#colophon ul li {
	margin: 0px 10px 0px 0px;
	float: left;
	padding: 0px;
}

#colophon ul a {
	display: block;
	color: #fff;
	padding: 5px;
	text-decoration: none;
	margin-left: -5px;
}

#colophon ul a:hover {
	color: #f95a12;
}

#colophon h3 {
	margin-top: 15px;
	margin-bottom: 15px;
	color: #fff;
	font-size: 2.4em;
}

#colophon p {
	margin-bottom: 5px;
	color: #fff;
}

/* =Print
----------------------------------------------- */

@media print {
	body {
		background: none !important;
		font-size: 10pt;
	}
	footer.entry-meta a[rel=bookmark]:link:after,
	footer.entry-meta a[rel=bookmark]:visited:after {
		content: " [" attr(href) "] "; /* Show URLs */
	}
	#page {
		clear: both !important;
		display: block !important;
		float: none !important;
		max-width: 100%;
		position: relative !important;
	}
	#branding {
		border-top: none !important;
		padding: 0;
	}
	#branding hgroup {
		margin: 0;
	}
	#site-title a {
		font-size: 21pt;
	}
	#site-description {
		font-size: 10pt;
	}
	#branding #searchform {
		display: none;
	}
	#branding img {
		display: none;
	}
	#access {
		display: none;
	}
	#main {
		border-top: none;
		box-shadow: none;
	}
	#primary {
		float: left;
		margin: 0;
		width: 100%;
	}
	#content {
		margin: 0;
		width: auto;
	}
	.singular #content {
		margin: 0;
		width: 100%;
	}
	.singular .entry-header .entry-meta {
		position: static;
	}
	.entry-meta .edit-link a {
		display: none;
	}
	#content nav {
		display: none;
	}
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular #comments-title {
		margin: 0;
		width: 100%;
	}
	.singular .hentry {
		padding: 0;
	}
	.entry-title,
	.singular .entry-title {
		font-size: 21pt;
	}
	.entry-meta {
		font-size: 10pt;
	}
	.entry-header .comments-link {
		display: none;
	}
	.page-link {
		display: none;
	}
	.singular #author-info {
		background: none;
		border-bottom: none;
		border-top: none;
		margin: 2.2em 0 0;
		padding: 0;
	}
	#respond {
		display: none;
	}
	.widget-area {
		display: none;
	}
	#colophon {
		display: none;
	}

}


/* =IE7
----------------------------------------------- */

#ie7 article.intro {
	margin-left: -7.6%;
	margin-right: -7.6%;
	padding-left: -7.6%;
	padding-right: -7.6%;
	max-width: 1000px;
}
#ie7 section.featured-post {
	margin-left: -7.6%;
	margin-right: -7.6%;
	max-width: 850px;
}
#ie7 section.recent-posts {
	margin-right: 7.6%;
}

/* =IE8 
----------------------------------------------- */ 
 
#ie8 section.feature-image.large img { 
	width: 100%; 
} 


/* Lightbox */

#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}

#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
#lightbox img {
  width: auto;
  height: auto;
}
#lightbox a img {
  border: none;
}
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}
.lb-container {
  padding: 10px;
}
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}
.lb-container > .nav {
  left: 0;
}
.lb-nav a {
  outline: none;
}
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}
.lb-prev {
  left: 0;
  float: left;
}
.lb-next {
  right: 0;
  float: right;
}
.lb-prev:hover {
  background: url(images/prev.png) left 48% no-repeat;
}
.lb-next:hover {
  background: url(images/next.png) right 48% no-repeat;
}
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}
.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
.lb-data .lb-close:hover {
  cursor: pointer;
}

.contact-form input {
	height: 26px;
	font-size: 14px;
	font-family: Helvetica, Arial;
}

.contact-form input[type="submit"]{
	width: 120px;
	font-size: 20px;
}

.contact-form textarea {
	resize: none;
}

.contact-form input[type="submit"]:hover{
	cursor:pointer
}
