body {
	padding:0;
	margin:0;
	background-color:#141517;
	color:#737373;
	font-family:verdana,sans-serif;
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:0;
}

.clear {
	margin:0;
	padding:0;
	clear:both;
}

hr {
	background:transparent url(../images/divider_thin.gif) repeat-x ;
	border:none;
	height:20px;
	margin:0;
	padding:0;
}

a img {
	border:none;
}

ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

a {
	color:#006699;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

h3 {
	color:#111111;
	font-weight:bold;
	size:11px;
	margin:0 0 5px 0;
	padding:0;
}

p {
	color:#333333;
	font-size:12px;
	line-height:20px;
	margin:0 0 15px 0;
}

object {
	margin-bottom: 15px;
}


form {
	margin:2px 0;
	clear:both;
	display:block;
}

label {
	color:#666;
	float:left;
	font-size:13px;
	padding:6px 0 0 2px;
	width:78px;
}

input, textarea {
	background-color:#FFFFFF;
	border:1px solid #D4D4D4;
	color:#505050;
	background:#FFFFFF url(http://www.wardlawbanks.com/images/text-bg.gif) repeat-x;
	font-size:13px;
	padding:5px 3px;
	width:300px;
	float:left;
	margin-bottom:5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.form-invalid {
	background:#FFFFFF url(http://www.wardlawbanks.com/images/invalid_line.gif) repeat-x center bottom;
	border:1px solid #DD7870;
}

button.push-button {
	background:#FFFFFF url(http://www.wardlawbanks.com/images/button-bg.gif) repeat-x center bottom;
	border:1px solid #808080;
	font-size:14px;
	font-weight:bold;
	padding:8px 5px;
	color:#505050;
	line-height:16px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.wb-icon {
	vertical-align:top;
}


#header {
	background: #e6f1f8 url(http://www.wardlawbanks.com/images/header-bg2.gif) repeat-x bottom;
	border-bottom:1px solid #90bcc7;
	margin:0;
	padding:0;
}

#header h1 {
	width:600px;
	height:170px;
	background:transparent url(http://www.wardlawbanks.com/images/wb-logo-hd3.png) no-repeat;
	text-indent:-999px;
	margin:-10px auto 0;
	padding:0;
	cursor:pointer;
}

#header h1:hover {
	background-position:0 -209px;
}

div#navigation {
	width:865px;
	height:73px;
	margin:-15px auto 0 auto;
	padding:0;
	clear:both;
	position:relative;
}

div#navigation ul {
	margin:0;
	padding:0;
}

div#navigation ul li {
	float:left;
	font-family: 'Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;
	height:73px;
	width:140px;
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;
	-webkit-transition:all 0.15s ease-out;
}

div#navigation ul li a, div#navigation ul li a:hover {
	padding-top:26px;
	padding-left:62px;
	display:block;
	font-size:18px;
	color:black;
	text-align:left;
	line-height:16px;
	text-decoration:none;
}

div#navigation ul li .tag-line {
	font-size:12px;
	color:#666666;
}

div#navigation ul li#nav-about {
	background:transparent url(http://www.wardlawbanks.com/images/nav-about-bg3.png) no-repeat;
}

div#navigation ul li#nav-news {
	width:135px;
	background:transparent url(http://www.wardlawbanks.com/images/nav-news-bg4.png) no-repeat;
}

div#navigation ul li#nav-artists {
	width:150px;
	background:transparent url(http://www.wardlawbanks.com/images/nav-artists-bg3.png) no-repeat;
}

div#navigation ul li#nav-contact {
	width:148px;
	background:transparent url(http://www.wardlawbanks.com/images/nav-contact-bg3.png) no-repeat;
}

div#navigation ul li#nav-audio {
	width:155px;
	background:transparent url(http://www.wardlawbanks.com/images/nav-audio-bg3.png) no-repeat;
}


div#navigation ul li#nav-synch {
	width:125px;
	background:transparent url(http://www.wardlawbanks.com/images/nav-synch-bg.png) no-repeat;
}

div#navigation ul li:hover {
	-webkit-transform: scale(1.05); /*rotate(-1deg);*/
}

div#navigation ul li#nav-contact a {
	padding-left:53px;
}

div#navigation ul li#nav-audio a {
	padding-left:68px;
}

#cursor {
	position:absolute;
	left:0;
	top:-12px;
	width:21px;
	height:13px;
	background:transparent url(http://www.wardlawbanks.com/images/cursor.gif) no-repeat;
	visibility:hidden;
}

#cursor.cursor-about {
	left:60px;
	visibility:visible;
}

#cursor.cursor-News, #cursor.cursor-news {
	left:180px;
	visibility:visible;
}

#cursor.cursor-Artists, #cursor.cursor-artists {
	top: -173px;
	left:335px;
	background:transparent url(http://www.wardlawbanks.com/images/cursor-white.gif) no-repeat;
	visibility:visible;
}

#cursor.cursor-contact {
	left:475px;
	visibility:visible;
}

#cursor.cursor-synch {
	left:605px;
	visibility:visible;
}

#cursor.cursor-catalogue {
	left:780px;
	visibility:visible;
}

#nav-date {
	position:absolute;
	text-align:center;
	left:213px;
	top:20px;
	width:48px;
	cursor:pointer;
}

.news-date {
	position:absolute;
	text-align:center;
	background:transparent url(http://www.wardlawbanks.com/images/calendar.gif) no-repeat;
	width:48px;
	height:50px;
}

.news-weekday {
	font-family:helvetica,arial,verdana,sans-serif;
	font-size:8px;
	font-weight:bold;
	color:white;
	margin:3px 0 1px 0;
	text-transform:uppercase;
}

.news-day {
	font-family:helvetica,arial,verdana,sans-serif;
	font-size:30px;
	color:#444;
}

#myspace {
	top:10px;
	right:0;
	position:absolute;
}

#left, #right {
	position:absolute;
	top:45%;	
}

#left {
	left:15px;	
}

#right {
	right:20px;	
}

#scroll-left, #scroll-right { cursor:pointer;}
#scroll-left:hover, #scroll-right:hover { margin-top:-1px;}

#wrapper {
	background:#f6f6f6 url('http://www.wardlawbanks.com/images/content-bg.gif') repeat-x;

}

#wrapper.catalogue {
	background:#656565 url('http://www.wardlawbanks.com/images/cat-bg.gif') repeat-x;

}


.intro {
	width:775px;	
	margin:0 auto;
	background:#f6f6f6 url('http://www.wardlawbanks.com/images/content-bg.gif') repeat-x;
}

.intro blockquote {
	color:#000;
	font-size:24px;
	line-height:32px;
	padding:20px;
	margin:0;
	text-align:center;
	text-shadow: #fff 0 1px 0;
}

span.quoted {
	color:#ccc;
}

.content {
	width:820px;	
	margin:0 auto;
	/*min-height:470px;*/
	background:#f6f6f6 url('http://www.wardlawbanks.com/images/content-bg.gif') repeat-x;
	position:relative;
}

#wrapper.catalogue .content {
	background:transparent;
}

.content .hd {
	float:left;	
	margin:25px 0 20px 0;
	width:260px;
}

.content .latest-news-date {
	width:60px;
	margin-left:70px;
}

.content .bd {
	float:left;
	margin:23px 0 0 40px;
	width:480px;
	position:relative;
}

.content .bd h2 {
	text-shadow: #fff 0 1px 0;
	color: #000;
	font-family: 'Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;
	font-size: 24px;
	margin: 0 0 16px 0;
	padding:0;
	font-weight:normal;
}

.content .bd-content {
	background:#fff;
	padding:20px; 
}

.content .sml { width:410px; margin:20px 0 20px 0; }

.content .ft {
	float:left;
	margin-top:20px;
	width:220px;
}

.content img.right, .mt-image-right, .mt-image-left {
	border:1px solid #c3c3c3;
	padding:1px;
	background-color:white;
	float:right;
	margin:10px;
}

.content img.left, .mt-image-left {
	border:1px solid #c3c3c3;
	padding:1px;
	background-color:white;
	float:left;
	margin:10px;
}

.hi-def{
	margin:0 15px 15px -110px;
}

.hi-def img {
	border:1px solid #c3c3c3;
	padding:1px;
	background-color:white;
	margin:0;
}

.hi-def p {
	font-size:11px;
	font-style:italic;
	color:gray;
	margin:0;
	padding:0;
}

.synch-detail {
	color:gray;
}

iframe {
	margin:0;
	padding:0;
}

.lower-tier {
	border-top:1px solid #e1e1e1;
	background-image:none;
}

#send-message {
	margin-left:80px;
	width:140px;
}

#footer {
	border-top:1px solid #000;
	background:#141517; /* url(http://www.wardlawbanks.com/images/footer-speaker.gif) repeat-x; */
	clear:both;
	position:relative;
}

.footer-bd {
	width:830px;
	margin:0 auto;
	position:relative;
}

#footer p {
	color:#fff;
	font-size:11px;
	padding:25px 0 30px 0;
	margin:0;
}

#footer p a {
	color:#26bbd3;
	text-decoration:underline;
}

#footer p a:hover {
	color:#26bbd3;
	text-decoration:underline;
}

#links {
	position:absolute;
	right:0;
	top:0;
}

/* slider specific CSS */
#scroller-container {
	height:160px;
	background:white;
	clear:both;
	border-bottom:1px solid #ccc;
}

#scroller-bd {
	width:910px;
	margin:0 auto;
	position:relative;
	height:138px;	
}

#scroller {
	height:137px;
	left:60px;
	width:790px;
	overflow:hidden;
	position:absolute;
}

#scroller UL {
    position: absolute;
    list-style: none;
    overflow: none;
    white-space: nowrap;
    padding: 0;
    margin: 10px 0 0 0;
}

#scroller UL LI {
	display:inline;
	float:left;
	height:145px;
	margin:0 31px 0 0;
	overflow:hidden;
	position:relative;
	width:132px;
}

#scroller UL LI A {
    color:black;
	font-size:11px;
}

.pictureFrame {
	cursor:pointer;
	display:block;
	height:109px;
	overflow:hidden;
	position:relative;
	width:132px;
}

.pictureFrame .image {
	display:block;
	height:100px;
	left:3px;
	overflow:hidden;
	position:absolute;
	top:2px;
	width:126px;
}

.pictureFrame .overlay {
	background:transparent url(http://www.wardlawbanks.com/images/picture_frame.png) repeat scroll left top;
	display:block;
	height:109px;
	left:0;
	position:absolute;
	top:0;
	width:132px;
}

#interstitial {
	display:none;
	margin-left:100px;
}

#marker {
	width:200px;
	text-align:center;
	margin:0 auto;
	clear:both;
}

a.prev-slide, a.next-slide {
	background-image:url(http://www.wardlawbanks.com/images/artist-nav.png);
	height:32px;
	overflow:hidden;
	position:absolute;
	text-indent:-999px;
	top:-13px;
	white-space:nowrap;
	width:32px;
}
a.prev-slide {
	left:0;
}
a.prev-slide:hover, a.prev-slide:focus {
	background-position:0 -32px;
}
a.prev-slide:active {
	background-position:0 -64px;
}
.first a.prev-slide {
	background-position:0 -96px;
	cursor:default;
}
a.next-slide {
	background-position:-32px 0;
	right:0;
}
a.next-slide:hover, a.next-slide:focus {
	background-position:-32px -32px;
}
a.next-slide:active {
	background-position:-32px -64px;
}
.last a.next-slide {
	background-position:-32px -96px;
	cursor:default;
}

.page-mark {
	background:transparent url(http://www.wardlawbanks.com/images/page.gif) no-repeat;
	height:7px;
	width:7px;
	margin:0 1px;
	cursor:pointer;
}

.page-mark-on {
	background-position:0 -7px;
}

.page {
	width:815px;
	position:absolute;
	top:0;
}

.req {
	color:red;
	font-weight:bold;
}

.captcha {
	clear:both;
	margin:10px 0 10px 75px;
}

#page-2 {
	left:800px;
}

#page-3 {
	left:1600px;
}

#page-4 {
	left:2400px;
}

#page-5 {
	left:3200px;
}

#page-6 {
	left:4000px;
}

#page-7 {
	left:4800px;
}

#page-8 {
	left:5600px;
}

#contact-details {
	border-top:1px solid #ccc;
	border-bottom:1px solid #fff;
}

#contact-details td {
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	vertical-align:top;
	padding:10px 5px;
}

#contact-details td.details {
	vertical-align:middle;
	width:280px;
}

#map {
	position:absolute;
	top:50px;
	left:365px;
	border:1px solid #ccc;
	background:#edeae2;
}

#map-wrap {
	border:1px solid #fff;	
}

.audioplayer, .myspace {
	margin-bottom:20px;
}

.audioplayer a {
	background:transparent url(../images/audio-player.png) repeat scroll 0 0;
	opacity:0.9;
	height:100px;
	width:260px;
	text-indent:-9000px;
	display:block;
	border:0;
	-webkit-transition:all 0.15s ease-out;
}

.audioplayer a:hover {
	opacity:1;
}

.myspace a {
	background:transparent url(../images/myspace_button.png) repeat scroll 0 0;
	opacity:0.9;
	height:42px;
	width:260px;
	text-indent:-9000px;
	display:block;
	border:0;
	-webkit-transition:all 0.15s ease-out;
}

.myspace a:hover {
	opacity:1;
}

p.firstpara {
	color:#333333;
	font-size:14px;
	line-height:20px;
}

.text-box {
	background:#EEEEEE;
	border:1px solid #E3E3E3;
	margin-bottom:19px;
	padding:19px 19px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.content .hd h2 {
	color:#111111;
	font-weight:bold;
	font-size:12px;
	line-height:13px;
	margin:0 0 5px 0;
	padding:0;
}

.content .hd ul {
	margin:0 0 20px 20px;
	padding:0;
	color:#666666;
	font-size:11px;
}

.content .hd ul li {
	list-style-type:disc;
	margin:0 0 4px 0;
	padding:0
}