@charset "utf-8";
/* CSS Document */


/* @license
 * MyFonts Webfont Build ID 2495432, 2013-03-04T20:21:31-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: ITC Avant Garde Gothic Std Book by ITC
 * URL: http://www.myfonts.com/fonts/itc/avant-garde-gothic/std-book/
 * 
 * Webfont: ITC Avant Garde Gothic Std DemiBold by ITC
 * URL: http://www.myfonts.com/fonts/itc/avant-garde-gothic/std-demi-bold/
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2495432
 * Webfonts copyright: Font software Copyright 1993, 1994, 2001 Adobe Systems Incorporated. Typeface designs Copyright 2005 International Typeface Corporation. All rights reserved.
 * 
 * © 2013 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/2613c8");
 @font-face {
font-family: 'ITCAvantGardeStd-Bk';
src: url('webfonts/2613C8_0_0.eot');
src: url('webfonts/2613C8_0_0.eot?#iefix') format('embedded-opentype'), url('webfonts/2613C8_0_0.woff') format('woff'), url('webfonts/2613C8_0_0.ttf') format('truetype'), url('webfonts/2613C8_0_0.svg#wf') format('svg');
}
 @font-face {
font-family: 'ITCAvantGardeStd-Demi';
src: url('webfonts/2613C8_1_0.eot');
src: url('webfonts/2613C8_1_0.eot?#iefix') format('embedded-opentype'), url('webfonts/2613C8_1_0.woff') format('woff'), url('webfonts/2613C8_1_0.ttf') format('truetype'), url('webfonts/2613C8_1_0.svg#wf') format('svg');
}
html {
}
body {
	padding:0px;
	margin:0px;
	background:url(images/html_background.jpg) repeat-x;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
}
#site_container1 {
	display:block;
	background:url(images/pole_repeat.jpg) repeat-y center 0px;
	width:100%;
	min-height:1500px;
}
#site_container2 {
	display:block;
	background:url(images/claude_outdoor_background.jpg) no-repeat center 0px;
	width:100%;
	min-height:900px;
}
#main_wrapper {
	width:868px;
	background:transparent;
	min-height:400px;
	display:block;
	margin:0 auto 0 auto;
	
}
#brand {
	width:868px;
	background:transparent;
	min-height:130px;
}
#main_home_panel {
	width:846px;
	height:388px;
	padding:12px;
	background:#fff;
	-moz-border-radius:  0 0 32px 0;
	-webkit-border-radius:  0 0 32px 0;
	border-radius: 0 0 32px 0;
	/*behavior: url("http://clcl11638.staging-cloud.netregistry.net/behaviour/PIE.htc");*/
	
	box-shadow:4px 4px 4px rgba(121, 121, 121, 0.3);
	-moz-box-shadow:4px 4px 4px rgba(121, 121, 121, 0.3);
	-webkit-box-shadow:4px 4px 4px rgba(121, 121, 121, 0.3);
	-ms-box-shadow:4px 4px 4px rgba(121, 121, 121, 0.3);
	-o-box-shadow:4px 4px 4px rgba(121, 121, 121, 0.3);
	-khtml-box-shadow:4px 4px 4px rgba(121, 121, 121, 0.3);
	
}
#home_slider_panel {
	width:846px;
	height:326px;
	background:transparent;
	margin:16px 0 0 0;
	-moz-border-radius:  0 0 26px 0;
	-webkit-border-radius:  0 0 26px 0;
	border-radius: 0 0 32px 0;
	/*behavior: url(http://clcl11638.staging-cloud.netregistry.net/behaviour/border-radius.htc);*/
}
#main_page_panel {
	width:838px;
	min-height:800px;
	padding:16px;
	background:#fff;
	style="min-height:1000x;"
	-moz-border-radius:  0 0 32px 0;
	-webkit-border-radius:  0 0 32px 0;
	border-radius: 0 0 32px 0;
	box-shadow:4px 4px 4px rgba(121, 121, 121, 0.3);
	-moz-box-shadow:4px 4px 4px rgba(121, 121, 121, 0.3);
	-webkit-box-shadow:4px 4px 4px rgba(121, 121, 121, 0.3);
	-ms-box-shadow:4px 4px 4px rgba(121, 121, 121, 0.3);
	-o-box-shadow:4px 4px 4px rgba(121, 121, 121, 0.3);
	-khtml-box-shadow:4px 4px 4px rgba(121, 121, 121, 0.3);
	overflow-y:auto;
	overflow-x:hidden;
	
}
.home_page_box {
	width:208px;
	height:208px;
	background:#fff;
	float:left;
	margin:12px 12px 12px 0;
	-moz-border-radius:  0 0 16px 0;
	-webkit-border-radius:  0 0 16px 0;
	border-radius: 0 0 16px 0;
	box-shadow:4px 4px 4px rgba(121, 121, 121, 0.3);
	-moz-box-shadow:4px 4px 4px rgba(121, 121, 121, 0.3);
	-webkit-box-shadow:4px 4px 4px rgba(121, 121, 121, 0.3);
	-ms-box-shadow:4px 4px 4px rgba(121, 121, 121, 0.3);
	-o-box-shadow:4px 4px 4px rgba(121, 121, 121, 0.3);
	-khtml-box-shadow:4px 4px 4px rgba(121, 121, 121, 0.3);
	/*behavior: url(http://clcl11638.staging-cloud.netregistry.net/behaviour/border-radius.htc);*/
}

#social_icons {
	width:150px;
	height:60px;
	position:absolute;
	margin-top:80px;
	margin-left:786px;
}
#location_page_panel {
	width:838px;
	min-height:500px;
	display:block;
	float:left;
	background:#b0c8da;
	-moz-border-radius:  0 0 16px 0;
	-webkit-border-radius:  0 0 16px 0;
	border-radius: 0 0 16px 0;
	/*behavior: url(http://clcl11638.staging-cloud.netregistry.net/behaviour/border-radius.htc);*/
}
#menu_container {
	width:100%;
	height:36px;
	background:#ec3426;
	margin-bottom:16px;
	padding-top:14px;
}
#red_title_panel {
	margin:0 0 0 -96px;
	width:80px;
	min-height:300px;
	background:#ec3426;
	position:absolute;
	-webkit-border-top-left-radius: 32px;
	-moz-border-radius-topleft: 32px;
	border-top-left-radius: 32px;
	/*behavior: url(http://clcl11638.staging-cloud.netregistry.net/behaviour/border-radius.htc);*/
}
#left_image_panel {
	width:230px;
	min-height:120px;
	display:block;
	float:left;
	margin:0 16px 0 0;
	background:#666;
	-webkit-border-top-right-radius: 32px;
	-moz-border-radius-topright: 32px;
	border-top-right-radius: 32px;
	/*behavior: url(http://clcl11638.staging-cloud.netregistry.net/behaviour/border-radius.htc);*/
}
.left_contact_image_panel {
	width:150px;
	min-height:230px;
	display:block;
	background:#666;
	-webkit-border-top-right-radius: 32px;
	-moz-border-radius-topright: 32px;
	border-top-right-radius: 32px;
	/*behavior: url(http://clcl11638.staging-cloud.netregistry.net/behaviour/border-radius.htc);*/
}
.left_contact_panel {
	width:150px;
	float:left;
	margin:0 16px 0 0;
	background:#fff;
	display:block;
}
#top_image_panel {
	width:590px;
	min-height:120px;
	display:block;
	float:left;
	margin:0 0 0 0;
	background:#666;
	-webkit-border-top-right-radius: 32px;
	-moz-border-radius-topright: 32px;
	border-top-right-radius: 32px;
	/*behavior: url(http://clcl11638.staging-cloud.netregistry.net/behaviour/border-radius.htc);*/
}
#left_content_panel {
	width:230px;
	min-height:300px;
	display:block;
	float:left;
	margin:0 16px 0 0;
}
.left_testimonial_panel {
	width:230px;
	min-height:100px;
	display:block;
	margin:0 16px 0 0;
	border-bottom:12px solid #fff;
	float:left;
}
.left_thumb_image_box {
	width:109px;
	height:109px;
	display:block;
	background:#666;
	float:left;
	margin:0 12px 12px 0;
}
#right_content_panel {
	width:590px;
	display:block;
	float:left;
	margin:0 0 0 0;
}
.right_testimonial_panel {
	width:590px;
	display:block;
	float:left;
	margin:0 0 0 0;
}
#wide_content_panel {
	width:720px;
	display:block;
	float:left;
	margin:0 0 0 0;
	
}
.contact_details_panel {
	width:600px;
	display:block;
	float:left;
	margin:0 0 0 0;
}
#sub_menu_box {
	padding:0 0 12px 0;
}
/* Text Styles */

h1 {
	font-family: 'ITCAvantGardeStd-Demi', Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:normal;
	color:#ec3426;
	letter-spacing:-1px;
	padding-bottom:2px;
}
.side_headings {
	font-family: 'ITCAvantGardeStd-Demi', Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:normal;
	color:#fff;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	letter-spacing:0px;
	margin:219px 0 0 -225px;
	padding:0 25px 0 0;
	background:transparent;
	text-align:right;
	width:500px;
}
h2 {
	font-family: 'ITCAvantGardeStd-Demi', Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#ec3426;
	letter-spacing:-1px;
	padding-bottom:2px;
}
#contact_table h3 {
	font-family: 'ITCAvantGardeStd-Demi', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#ec3426;
	letter-spacing:0px;
	margin-bottom:-12px;
}
h3 {
	font-family: 'ITCAvantGardeStd-Demi', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#ec3426;
	letter-spacing:0px;
	padding-bottom:-12px;
}
#contact_table h4 {
	font-family: 'ITCAvantGardeStd-Demi', Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#333;
	letter-spacing:0px;
	margin-bottom:-6px;
}
h4 {
	font-family: 'ITCAvantGardeStd-Demi', Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#333;
	letter-spacing:0px;
	padding-bottom:-12px;
}
p {
	color:#333;
	font-size:12px;
	line-height:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:4px;
}
li {
	line-height:16px;
	padding-bottom:8px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
}
td {
	color:#333;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:4px 0 4px 0;
}
#contact_table td {
	padding-right:22px;
}
.table_heading {
	font-family: 'ITCAvantGardeStd-Demi', Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:150px;
}
/* General Styles */

hr {
	color:#ec3426;
	border-bottom:1px #ec3426 solid;
}
img {
	border:none;
}
/* Link Styles */

a img {
	border: none;
}
a:link, a:active, a:visited {
	color:#333;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color:#ec3426;
}
a.top_menu_link:link, a.top_menu_link:active, a.top_menu_link:visited {
	margin:5px 0 0 0;
	padding:3px 15px 3px 15px;
	background-color:transparent;
	color:#fff;
	font-family:'ITCAvantGardeStd-Bk', Arial;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
	border-width:0px 0px 0px 1px;
	border-style:solid;
	border-color:#fff;
}
a.top_menu_link:hover {
	font-family: 'ITCAvantGardeStd-Demi', Arial, Helvetica, sans-serif;
}
a.home_box:link, a.home_box:active, a.home_box:visited {
	width:200px;
	height:200px;
	display:block;
	margin:4px 0 0 4px;
}
a.home_box:hover {
	background-position:0px -200px;
}


a.social_link:link, a.social_link:active, a.social_link:visited {
	width:39px;
	height:38px;
	display:block;
	margin:0 8px 0 0;
	float:left;
	
}
a.social_link:hover {
	background-position:0px -38px;
} 
a.sub_menu:link, a.sub_menu:active, a.sub_menu:visited {
	font-family: 'ITCAvantGardeStd-Demi', Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
}
a.sub_menu:hover {
	color:#ec3426;
}
/* Field Styles */

.field_label {
	width:120px;
	font-weight:normal;
	display:inline-block;
	font-family: 'ITCAvantGardeStd-Demi', Arial, Helvetica, sans-serif;
	font-size:14px;
}
.field_label_checkbox {
	width:200px;
	display:inline-block;
	font-family:Arial, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size:13px;
	line-height:14px;
}
.claude_text_field {
	width:380px;
	height:18px;
	padding:4px;
	background:#efefef;
	border:none;
	color:#333;
	margin:0 0 8px 0;
}
.claude_text_area {
	width:380px;
	height:120px;
	padding:4px;
	background:#efefef;
	border:none;
	color:#333;
	margin:0 0 8px 0;
}
.claude_pull_field {
	width:388px;
	height:24px;
	background:#efefef;
	border:none;
	color:#333;
	margin:0 0 8px 0;
}
.submit, .buttons {
	font-family:'HelveticaCondensedBlackRg', Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0;
	padding:6px 10px 4px 10px;
	border:0px solid #4d4d4d;
	background-color:#4d4d4d;
	color:#fff;
	cursor:pointer;
}
.submit:hover {
	background-color:#666;
}
/* Slider Styles */

/*
 *	generated by WOW Slider 2.4
 */
#wowslider-container1 {
	zoom: 1;
	position: relative;
	max-width:846px;
	margin:0 auto;
	z-index:100;
	border:none;
	text-align:left; /* reset align=center */
}
* html #wowslider-container1 {
	width:846px
}
#wowslider-container1 ul {
	position:relative;
	width: 10000%;
	height:auto;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;/*table-layout:fixed;*/
}
#wowslider-container1 ul li {
	width:1%;
	line-height:0; /*opera*/
	float:left;
	font-size:0;
	padding:0;
	margin:0;
}
#wowslider-container1 .ws_images {
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
#wowslider-container1 .ws_images a {
	width:100%;
	display:block;
	color:transparent;
}
#wowslider-container1 .ws_images img {
	width:100%;
	border:none 0;
	max-width: none;
}
#wowslider-container1 a {
	text-decoration: none;
	outline: none;
	border: none;
}
#wowslider-container1 .ws_bullets {
	font-size: 0px;
	float: left;
	position:absolute;
	z-index:70;
}
#wowslider-container1 .ws_bullets div {
	position:relative;
	float:left;
}
#wowslider-container1 a.wsl {
	display:none;
}
#wowslider-container1 .ws_bullets {
	padding: 10px;
}
#wowslider-container1 .ws_bullets a {
	margin-left:4px;
	width:22px;
	height:20px;
	background: url(./bullet.png) left top;
	float: left;
	text-indent: -4000px;
	position:relative;
	color:transparent;
}
#wowslider-container1 .ws_bullets a.ws_selbull, #wowslider-container1 .ws_bullets a:hover {
	background-position: 0 100%;
}
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	position:absolute;
	/*display:none;*/
	top:50%;
	margin-top:-28px;
	z-index:60;
	height: 38px;
	width: 38px;
	background-image: url(images/arrows.png);/*max-height:20%;
	max-width:12%;
	background-size:200% 200%;*/

}
#wowslider-container1 a.ws_next {
	background-position: 100% 0;
	right:10px;
}
#wowslider-container1 a.ws_prev {
	left:10px;
	background-position: 0 0;
}
#wowslider-container1 a.ws_next:hover {
	background-position: 100% 100%;
}
#wowslider-container1 a.ws_prev:hover {
	background-position: 0 100%;
}
* html #wowslider-container1 a.ws_next, * html #wowslider-container1 a.ws_prev {
	display:block
}
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {
	display:block
}
#wowslider-container1 .ws-title {
	position: absolute;
	bottom:3%;
	height:20px;
	left: 0;
	margin-right:10px;
	z-index: 50;
	padding:10px;
	color: #fff;
	background:#ec3426;
	font-family:'ITCAvantGardeStd-Demi', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight:normal;
}
#wowslider-container1 .ws-title div {
	padding-top:5px;
	font-size: 13px;
	text-transform:none;
}
/* bottom center */
#wowslider-container1 .ws_bullets {
	top:0;
	right: 0;
}
#wowslider-container1 ul {
	animation: wsBasic 12s infinite;
	-moz-animation: wsBasic 12s infinite;
	-webkit-animation: wsBasic 12s infinite;
}
@keyframes wsBasic {
0% {
left:-0%
}
16.67% {
left:-0%
}
33.33% {
left:-100%
}
50% {
left:-100%
}
66.67% {
left:-200%
}
83.33% {
left:-200%
}
}
@-moz-keyframes wsBasic {
0% {
left:-0%
}
16.67% {
left:-0%
}
33.33% {
left:-100%
}
50% {
left:-100%
}
66.67% {
left:-200%
}
83.33% {
left:-200%
}
}
@-webkit-keyframes wsBasic {
0% {
left:-0%
}
16.67% {
left:-0%
}
33.33% {
left:-100%
}
50% {
left:-100%
}
66.67% {
left:-200%
}
83.33% {
left:-200%
}
}
/* Photo Gallery */

div.content {
	/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	float: right;
	width: 510px;
}
div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div.content a:focus, div.content a:hover, div.content a:active {
	text-decoration: underline;
}
div.controls {
	margin-top: 5px;
	height: 23px;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: left;
}
div.nav-controls {
	float: right;
}
div.slideshow-container {
	position: relative;
	clear: both;
	height: 650px; /* This should be set to be at least the height of the largest image in the slideshow */
	background:transparent;
}
div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 510px;
	height: 650px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow {
}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
div.slideshow a.advance-link {
	display: block;
	width: 510px;
	height: 650px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: center;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
	vertical-align: middle;
	border: 1px solid #ccc;
}
div.download {
	float: right;
}
div.caption-container {
	position: relative;
	clear: left;
	height: 75px;
}
span.image-caption {
	display: block;
	position: absolute;
	width: 510px;
	top: 0;
	left: 0;
}
div.caption {
	padding: 12px;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}
div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
div.navigation {
/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
	
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 5px 5px 0;
	list-style: none;
}
a.thumb {
	padding: 0;
	display: block;
	border: none;
}
ul.thumbs li.selected a.thumb {
	background: #000;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: both;
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
div.navigation div.bottom {
	margin-top: 12px;
	height:44px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}
/* Visual Lightbox */
#vlb1overlay {
	position:absolute;
	top:0;
	left:0;
	z-index:190;
	width:100%;
	height:auto;
	background-color:#151410;
}
#vlb1lightbox {
	position:absolute;
	top:20px;
	left:0;
	width:100%;
	z-index:200;
	text-align:center;
	color:#151410;
	line-height:0;
}
#vlb1lightbox td {
	vertical-align:top;
}
#vlb1lightbox a, #vlb1lightbox a:hover {
	border-bottom:none;
	color:#151410;
	text-decoration:underline;
}
#vlb1lightbox a img {
	border:none;
}
#vlb1outerImageContainer {
	width:auto;
	height:auto; /* without this line error in IE8 detected */
	margin:0 auto;
	position:relative;
}
#vlb1lightboxImage {
	width:100%;
	height:100%;
}
#vlb1imageContainerMain {
	margin:0 auto;
	overflow:visible;
	position:relative;
	font-size:0;/* ie fix - big info bar*/
}
#vlb1imageContainer {
	width:10px;
	height:10px;
	margin:0 auto;
	overflow:hidden;
	background-color:#fff;
	position:relative;
	font-size:0;/* ie fix - big info bar*/
}
#vlb1loading {
	position:absolute;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	font-size:10px;
	z-index:1;
}
#vlb1loadingLink {
	display:block;
	margin:0 auto;
	padding:0;
	width:32px;
	height:32px;
	background:url(images/loading.gif) center center no-repeat;
	text-indent:-9999px;
}
#vlb1hoverNav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
}
#vlb1imageContainer>#hoverNav {
	left:0;
}
#vlb1prevLinkImg, #vlb1nextLinkImg {
	top:0;
	width:63px;
	height:100%;
	position:absolute;
	z-index:20;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	background:none;
}
* html #vlb1prevLinkImg, * html #vlb1nextLinkImg {
	background-image:url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */
}
#vlb1prevLinkImg {
	left: 0;
}
#vlb1nextLinkImg {
	right: 0;
}
#vlb1prevLinkImg:hover, #vlb1prevLinkImg.hover, #vlb1prevLinkImg:visited:hover {
	background:url(images/prev.gif) left 14% no-repeat;
}
#vlb1nextLinkImg:hover, #vlb1nextLinkImg.hover, #vlb1nextLinkImg:visited:hover {
	background:url(images/next.gif) right 14% no-repeat;
}
#vlb1imageDataContainer {
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#fff;
	width:100%;
}
#vlb1imageData {
	overflow:hidden;
	width:100%;
}
#vlb1imageDetails {
	width:70%;
	float:left;
	text-align:left;
	padding:10px 10px 0 10px;
}
#vlb1caption {
	font-weight:normal;
	display:block;
}
#vlb1numberDisplay {
	display:block;
	float:left;
	padding-right:10px;
	margin-top:3px;
}
#vlb1detailsNav {
	display:block;
	float:left;
	padding:0;
}
#vlb1prevLinkDetails, #vlb1nextLinkDetails, #vlb1slideShowControl {
	background-repeat:no-repeat;
	outline-style:none;
	display:block;
	float:left;
}
#vlb1prevLinkDetails {
	margin:3px;
	width:16px;
	height:16px;
	background:url(images/prevlabel.gif) left center;
}
#vlb1nextLinkDetails {
	margin:3px;
	width:16px;
	height:16px;
	background:url(images/nextlabel.gif) right center;
}
#vlb1slideShowControl.started {
	background-image:url(images/pause.gif);
}
#vlb1slideShowControl {
	display:block;
	width:16px;
	height:16px;
	float:left;
	margin:3px;
	background:url(images/start.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#vlb1close {
	padding:10px 10px 0 0;
	float:right;
}
#vlb1closeLink {
	display:block;
	outline-style:none;
	margin:0;
	padding:0;
	text-decoration:none;
	width:66px;
	height:32px;
	background:url(images/close.gif) no-repeat;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html>body .clearfix {
	display:inline-block;
	width:100%;
}
* html .clearfix {
	/* Hides from IE-mac \*/
	height:1%;/* End hide from IE-mac */
}
#vlb1outerImageFrame {
	border:solid 1px red;
	height:100%;
	width:100%;
	position:absolute;
}
#vlb1outerImageContainer {
	overflow:visible;
}
#vlb1outerImageContainer td {
	text-align:center;
	padding:0;
}
#vlb1lightboxFrameBody {
	background-color:#fff;
	border:solid 1px #fff; /* hack for opera table small cell width */
}
#vlb1outerImageContainer td, #vlb1outerImageContainer tr {
	font-size:0;
	border:0 none;
}
/* frame style */
#vlb1outerImageContainer td.tl, #vlb1outerImageContainer td.br {
	height:10px;
	width:10px;
}
#vlb1outerImageContainer td.tl {
	background-image:url(images/borderCorners.png);
	_background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://clcl11638.staging-cloud.netregistry.net/images/borderCorners.png', sizingMethod='scale');
}
#vlb1outerImageContainer td.tc {
	background-image:url(images/borderHoriz.png);
	_background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://clcl11638.staging-cloud.netregistry.net/images/borderHoriz.png', sizingMethod='scale');
}
#vlb1outerImageContainer td.ml {
	background-image:url(images/borderVert.png);
	_background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://clcl11638.staging-cloud.netregistry.net/images/borderVert.png', sizingMethod='scale');
}
#vlb1outerImageContainer td.mr {
	background-image:url(images/borderVert.png);
	_background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://clcl11638.staging-cloud.netregistry.net/images/borderVert.png', sizingMethod='scale');
}
#vlb1outerImageContainer td.bc {
	background-image:url(images/borderHoriz.png);
	_background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://clcl11638.staging-cloud.netregistry.net/images/borderHoriz.png', sizingMethod='scale');
}
.vlb {
	display:none;
}
#vlb1outerImageContainer td.tr {
	background-image:url(images/borderCorners.png);
	_background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://clcl11638.staging-cloud.netregistry.net/images/borderCorners.png', sizingMethod='scale');
}
#vlb1outerImageContainer td.bl {
	background-image:url(images/borderCorners.png);
	_background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://clcl11638.staging-cloud.netregistry.net/images/borderCorners.png', sizingMethod='scale');
}
#vlb1outerImageContainer td.br {
	background-image:url(images/borderCorners.png);
	_background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://clcl11638.staging-cloud.netregistry.net/images/borderCorners.png', sizingMethod='scale');
}
#vlightbox1 {
	width:100%;
	zoom:1;
}
#vlightbox1 .vlightbox1 {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
 *display:inline;
	position:relative;
	vertical-align:top;
	margin:0px;
	/*width:160px;*/
	font-family:Trebuchet, Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	opacity:0.87;
	outline:none;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=87)";
}
#vlightbox1 .vlightbox1 a {
	margin:0;
}
#vlightbox1 .vlightbox1:hover, #vlightbox1 .vlightbox1 a:hover {
	opacity:1;
}
#vlightbox1 .vlightbox1 img {
	display:block;
	border:none;
	margin:0;
}
#vlightbox1 .vlightbox1 div {
	display:none
}
