body {
	background-image: url(/images/biy-wood-floor-01.jpg);
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	line-height: 16px;
}

body#vicky {
	background-image: url(/images/biy-wood-floor-02.jpg);
	background-repeat: repeat;
}

#biy-container {
	width: 974px;
	text-align: left;
	left: 50%;
	position: absolute;
	margin-left: -487px;
	float: left;
}
#biy-menu {
	background-image: url(/images/biy-menu-back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 733px;
	float: left;
	height: 33px;
}

.biy-logo {
	height: 120px;
	width: 233px;
	padding-left: 5px;
	float: left;
}

.biy-logoimage {
	float: left;
}
#header-container {
	float: left;
}

.biy-header-split {
	float: left;
	height: 23px;
	width: 970px;
	background-image: url(/images/biy-splitter-back.jpg);
	background-repeat: no-repeat;
	
	color:#FFF;
	font-size:10px;
}
.catsum{float:right;
padding-top:2px;
padding-right:10px;}
.biy-header-split a{
	text-decoration:none;
	color:#FFF;
	font-size:10px;
}

.biy-maincontent {
	width: 965px;
	float: left;
	background-image: url(/images/biy-white-back.gif);
	margin: 0px;
	padding: 0px;
}

#biy-menu ul .spacerimg {
	background-image: url(/images/biy-menu-spacer.gif);
	height: 33px;
	width: 5px;
	margin: 0px;
	padding: 0px;
}
.biy-copywrite {
	background-image: url(/images/biy-bottom-wordmark.png);
	background-repeat: no-repeat;
	float: left;
	height: 52px;
	width: 353px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 14px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 600px;
	font-size: 9px;
	text-align: right;
	color: #000;
}

.biy-copywrite a{ color:#C60; text-decoration:none}
.biy-mainflashholder {
	height: 219px;
	width: 733px;
	float: left;
	background-image: url(/images/biy-orange-corner.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.biy-mainflashholder .biy-mainpageflash {
	height: 312px;
	width: 733px;
	position: relative;
	z-index: 5;
	margin: 0px;
	padding: 0px;
	top: -93px;
	left: 0px;
	float:left;
}
.biy-leftcolumn {
	width: 735px;
	float: left;
}
.biy-wrk-01 {
	float: left;
	background-image:url(/images/biy-wrk-01.png);
	height: 12px;
	width: 353px;
	background-repeat: no-repeat;
}
.wrkshop-header {
	float: left;
	width: 332px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 7px;
}
.wrkshop-content {
	background-image: url(/images/biy-wrk-05.png);
	float: left;
	width: 318px;
	background-repeat: repeat-y;
	margin-left: 8px;
	padding-bottom: 10px;
}
.biy-datebox {
	background-image: url(/images/biy-wrk-date.png);
	background-repeat: no-repeat;
	height: 42px;
	width: 65px;
	float: left;
}
.biy-datebox .wrk-mnth {
	color: #FFF;
	font-size: 9px;
	float: left;
	width: 60px;
	margin-left: 3px;
	margin-top: 1px;
	font-weight: normal;
}
.biy-datebox .wrk-date {
	color: #FFF;
	float: left;
	font-size: 12px;
	font-weight: bolder;
	padding-left: 2px;
	padding-top: 2px;
	width: 60px;
	text-align: center;
}
.biy-datebox .wrk-date sup {
	font-size: 10px;
	width: 10px;
}



.biy-wrk-03 {
	float:left;
	height: 12px;
	width: 353px;
	background-image:url(/images/biy-wrk-03.png);
	background-repeat: no-repeat;
}
.biy-wrk-02 {
	float:left;
	background-image:url(/images/biy-wrk-02.jpg);
	background-repeat:repeat-y;
	width: 353px;
	padding-bottom: 20px;
}
.biy-workshops-container {
	float: left;
	width: 353px;
}






td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	text-align: center;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
.biy-course {
	float: left;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(/images/biy-break.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.wrk-logo  {
	height: 52px;
	width: 52px;
	padding-left: 12px;
	padding-top: 1px;
	padding-right: 0px;
	float: left;
	clear: left;
}
.wrk-info {
	float: left;
	width: 230px;
}
.wrk-title-shrt  {
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
	color: #322e2e;
	width: 222px;
}
.wrk-dnl {
	float: left;
	width: 65px;
}
.wrk-desc-shrt  {
	float: left;
	padding-left: 8px;
	padding-top: 3px;
	font-size: 11px;
	color: #322e2e;
	width: 222px;
	text-align: left;
	height: 72px;
}
.biy-hm-mid {
	float: left;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 380px;
	margin: 0px;
}
.biy-mid-shrt  {
	float: left;
	width: 370px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.biy-mid-shrt-hd   {
	background-color: #F58428;
	float: left;
	width: 370px;
	font-size: 13px;
	color: #FFF;
	font-weight: normal;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.biy-mid-lng-hd   {
	background-color: #F58428;
	float: left;
	width: 708px;
	font-size: 13px;
	color: #FFF;
	font-weight: normal;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.biy-mid-shrt-hd-sml  {
	background-color: #F58428;
	float: left;
	width: 200px;
	font-size: 13px;
	color: #FFF;
	font-weight: normal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
}
.biy-feattool {
	float: left;
	width: 222px;
}
.biy-feattool-img {
	float: left;
	margin: 10px 0px 3px 12px;
	height: 175px;
	width: 210px;
}
.biy-connect {
	float: left;
	margin-left: 0px;
	background-image: url(/images/biy-connect.jpg);
	background-repeat: repeat-x;
	font-size: 11px;
	color: #FFF;
	padding-left: 15px;
	width: 200px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 14px;
	margin-top: 10px;
}


.biy-mid-shrt-bd  {
	float: left;
	padding-left: 8px;
	font-size: 11px;
	text-align: justify;
	padding-top: 5px;
	width: 360px;
	padding-right: 8px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.rightcontent {
	float: left;
	width: 229px;
	background-image: url(/images/biy-side-back.jpg);
	background-repeat: repeat-y;
	height: 100%;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 10px;
}
.biy-feat-r {
	float: left;
	margin-left: 12px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 215px;
}

.biy-quicklinks {
	float: left;
	width: 210px;
	margin-right: 8px;
	margin-left: 12px;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.biy-quicklinks:hover{
		background-color: #CCC;
}

.rightcontent-f {
	float: right;
	width: 230px;
	height:14px;
	background-repeat: none;
	height: 100%;
}
input {
	background-color: #CCC;
	font-size: 9px;
	width: 133px;
	color: #000;
	float: left;
}
.biy-login table tr td a {
	text-decoration: none;
	color: #FFF;
	font-size: 8px;
}

.biy-quicklinks-pic {
	height: 30px;
	width: 40px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.biy-quicklinks-text {
	float: left;
	width: 130px;
	height: 22px;
	color: #817F80;
	font-size: 12px;
	margin-top: 8px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.biy-quicklinks-link {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 19px;
}

.biy-login {
	background-color: #817F80;
}

.biy-login a{ color:#F58428; text-decoration:none
	
}
.right-corner  {
	background-image: url(/images/biy-r-corner.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 4px;
	float: left;
	width: 200px;
}

.biy-mid-shrt-action {
	clear: left;
	float: right;
	font-size: 10px;
	background-image: url(/images/biy-more-arrow.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 14px;
	color: #F58428;
	font-weight: bold;
	width: 100px;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 2px;
}
.biy-news-shrt-hd {
	font-size: 10px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
.biy-sponsors-bottom-hd {
	float: left;
	width: 940px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	font-size: 10px;
	color: #666;
}
.biy-sponsor-01 {
	float: left;
	padding-right: 10px;
	width: 150px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.biy-sponsors-bottom {
	float: left;
	width: 945px;
	clear: left;
	margin-left: 15px;
}



.biy-news-shrt-split {
	background-image: url(/images/biy-news-slpit.png);
	height: 5px;
	width: 100%;
	float: left;
	clear: left;
	margin: 0px;
	padding-right: -8px;
	padding-left: -8px;
}

.biy-news-shrt-bd {
	float: left;
	width: 100%;
	text-align: justify;
	font-size: 10px;
}



.wrkshop-content .wrk-register {
	float: left;
	padding-right: 0px;
	padding-top: 2px;
	margin: 0px;
	width: 314px;
	clear: left;
	text-align: right;
}
.wrk-register .wrk-date-range {
	float: left;
	font-size: 10px;
	padding-left: 10px;
	width: 180px;
	text-align: left;
	height: 15px;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 1px;
	margin-left: 2px;
}


#biy-menu ul {
	margin: 0px;
	padding: 0px;
	float: right;
	width:730px;
	height:33px;
	padding-right:12px;
}

#biy-menu ul li {
	list-style-type: none;
	float: right;
	margin: 0px;
}
#biy-menu ul li a {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	float: left;
	padding-top: 8px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 7px;	
}

body#contact li#contactus_btn a,
body#home li#home_btn a,
body#about li#about_btn a,
body#team li#team_btn a,
body#workshops li#workshops_btn a,
body#jim li#jim_btn a,
body#vicky li#vicky_btn a,
body#media li#media_btn a,
body#video li#video_btn a {
	background-image: url(../images/biy-grey-menu2.png);
	background-repeat: repeat;
}



body#jim li#jim_btn .drop a,
body#vicky li#vicky_btn .drop a,
body#vicky li#media_btn .drop a
{
	background-image:none; }
	
	
#biy-menu ul li a:hover {
	background-image: url(../images/biy-grey-menu.png);
	background-repeat: repeat;
}


#biy-menu .drop a:hover {
	background-image: url(../images/biy-grey-menu.png);
	background-repeat: repeat;
}


#biy-menu  .drop{margin:0px;
		padding:0px;padding-bottom:5px;padding-top:5px;display:none;z-index: 6;
	position:absolute;width:100px;margin-top:28px;margin-left:-5px;
	
 }
 
 
#biy-menu .drop li{
		clear:both;
		margin:0px;
		padding:0px;
		list-style:none;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:100px;
	background-image:url(../images/consolebg.jpg);
	background-repeat:repeat;
		
	}
	

	
	
	
	#biy-menu .drop li a{
		
		width:90px;
		margin-left:5px;
	
	}
	
	#biy-menu .drop li a:hover{
		background-image:none;
	}
	
	
	

	#biy-menu  ul li:hover .drop{display:block; position:absolute; }
	
	
	
	
	
 
 
.biy-subpage-widetext {
	float: left;
	padding-left: 15px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.biy-wide-txt {
	float: left;
	width: 687px;
	text-align: justify;
	padding-right: 0px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding: 5;
}

.biy-wide-txt-blog {
	float: left;
	width: 490px;
	text-align: justify;
	padding-right: 5px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.biy-title-internal {
	float: left;
	color: #F5802E;
	font-weight: bolder;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5802E;
}
.biy-vicky-corner-blog {
	float: left;
	color: #FFF;
	background-image: url(/images/biy-left-wrap.png);
	width: 350px;
	height: 25px;
	font-size: 11px;
	padding-top: 3px;
	padding-left: 15px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
.corner-blog-content {
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 25px;
	text-align: left;
	width: 310px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.left-float-blog {
	float: left;
	width: 365px;
	padding-top: 20px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.biy-mid-text-head {
	float: left;
	color: #FFF;
	width: 350px;
	height: 25px;
	font-size: 12px;
	padding-top: 3px;
	padding-left: 15px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	background-image: url(/images/biy-mid.png);
}

.biy-mid-shrt-hd5   {
	background-color: #F58428;
	float: left;
	width: 346px;
	font-size: 13px;
	color: #FFF;
	font-weight: normal;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 8px;
}

.biy-mid-shrt-hd6{
	background-color: #F58428;
	float: left;
	width: 505px;
	font-size: 13px;
	color: #FFF;
	font-weight: normal;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.biy-mid-shrt-hd6 a{
	text-decoration:none;
	color:#FFF;
}
.biy-mid-shrt-hd6-txt   {
	float: left;
	width: 487px;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
	text-align:justify;
	margin-left: 5px;
	margin-right: 10px;
}
.biy-mid-shrt5  {
	float: left;
	width: 350px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

.biy-mid-shrtt5 {
	float: left;
	width: 354px;
	padding-right: 8px;
}
.biy-mid-shrtt5r {
	float: left;
	width: 354px;
	padding-right: 0px;
}
.biy-sub-items {
	float: left;
	width: 720px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.biy-mid-shrt-bd5b {
	float: left;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 8px;
	width: 334px;
	text-align: justify;
}
.blog-grey {
	background-color: #999;
	float: left;
	width: 174px;
	font-size: 13px;
	color: #FFF;
	font-weight: normal;
}
.blog-side-txt{
	background-color: #999;
	float: left;
	width: 174px;
	font-size: 11px;
	color: #FFF;
	font-weight: normal;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.side-panel-c{
		width: 164px;
		margin-left:10px;
		margin-right:10px;
		float:left;
}
.side-panel-c a{
	text-decoration:none;
	color:#999;
	}
.side-panel-c a:hover{
	text-decoration:none;
	color:#333;
}
.blog-container .side-panel {
	float: left;
	width: 174px;
	margin-left:29px;
}
.blog-post .post-details{
	margin-left:10px;
}
.post-body .links a{
	color:#333;
}
.blog-comment{
	float: left;
	clear: left;
	width: 400px;
}

.form .item {
	float: left;
}
.biy-blog-headerimage {
	background-image: url(/images/header-jim-blog.png);
	background-repeat:no-repeat;
}
.biy-mid-shrt-bd5b ul li {
	list-style-type: square;
	list-style-position: outside;
	text-align: left;
	margin-left: -17px;
	margin-bottom: 4px;
	text-align:left;
}
.blogsitesummary li {
	list-style-type: none;
	margin-left: -35px;
	padding: 0px;
}
.blogsitesummary li a {
	float: left;
	background-color:#F0F0F0;
	padding: 2px;
	color: #000;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left:5px;
	clear: left;
	width:95%;
}
.blogsitesummary li .date {
	float: left;
}
.blogsitesummary li .author {
	float: left;
	clear: left;
	margin-right:10px;
	padding-left:5px;
}

.blogsitesummary li a:hover {
	background-color:#CCC;
}
.biy-wide-txt .header {
	background-color: #999;
	color:#FFF;
	font-weight:bold;
	float: left;
	width: 708px;
	font-size: 13px;
	color: #FFF;
	font-weight: normal;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 8px;
	margin-left:-10px;
	margin-bottom:15px;
}

.header-bookings {
	font-weight:bold;
	float: left;
	width: 670px;
	font-size: 13px;
	color: #FFF;
	font-weight: bolder;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-color: #242424;
}

.header .sponsor-logo {
	float: left;
	padding: 0px;
	margin: 5px;
}
.header .tool-name {
	float: left;
	margin: 0px;
	padding: 0px;
}
.feat-prod-head {
	float: left;
	margin-left: -12px;
	height:196px;
	width: 720px;
	margin-bottom:15px;
}

.feat-prod-head .header {
	float: right;
	width:200px;
	height:190px;
	line-height:20px;
}
.feat-prod-head .feat-prod-head-t {
	float: left;
	margin-left: -13px;
	margin-top:0px;
}
.booking-box {
	float: left;
	border: 1px solid #242424;
	width: 658px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
}
.dates-of-course {
	float: left;
	width: 668px;
	background-color: #999;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	padding-left: 10px;
	margin-left: -10px;
	margin-top: -15px;
	margin-bottom: 5px;
	border-bottom: 1px solid #242424;
}
.price-of-course {
	background-color:#f58428;
	padding:0px 3px 0px 10px;
	margin:0px 10px 0px -10px;
	color:#fff;
	font-weight:bold;
	font-size: 12px;
	float:left;
	width:64px;
}
#biy-course-menu {
	background-color: #919191;
	margin-right: 4px;
	margin-left: 5px;
	text-align: center;
	width: 726px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
}
#biy-course-menu ul {
	width: 702px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: center;
	margin: 0px;
	float: left;
}
#biy-course-menu #contactus li#contactus_btn,
#biy-course-menu #maintenance li#maintenance_btn,
#biy-course-menu #carpentry li#carpentry_btn,
#biy-course-menu #decor li#decor_btn,
#biy-course-menu #clean li#clean_btn,
#biy-course-menu #outdoor li#outdoor_btn,
#biy-course-menu #renovation li#renovation_btn,
#biy-course-menu #master li#master_btn,
#biy-course-menu #certification li#certification_btn,
#biy-course-menu #realestate li#realestate_btn,
#biy-course-menu #small li#small_btn,
#biy-course-menu #interior li#interior_btn
{
	background-color: #535353;
}
#biy-course-menu .spliter {
	float: left;
	padding: 0px;
	color: #CCC;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#biy-course-menu ul li {
	list-style-type: none;
	float: left;
	text-align: center;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	font-size: 11px;
}
#biy-course-menu ul li:hover {
	background-color: #F58824;
}

#biy-course-menu ul li a {
	color: #FFF;
	text-decoration: none;
}



.register-booking-button {
	text-align: right;
	float: left;
	width: 668px;
	margin-top: 5px;
	margin-bottom: -10px;
}
.booking-box .text {
	float: left;
	width: 570px;
}
.booking-box .logo {
	float: left;
	width: 55px;
	height: 55px;
	margin-right: 15px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.blog-recent{
	background-image:url(/images/blog-recent-posts.gif);
	height:24px;
	width:182px;
	float:left;
	}
	.blog-archive{
	background-image:url(/images/blog-archive.gif);
	height:24px;
	width:182px;
	float:left;
	}

.blog-tags{
	background-image:url(/images/blog-tag.gif);
	height:24px;
	width:182px;
	float:left;
	}
	
.botleftbanner {
	float: left;
	padding: 0px 0px 25px 13px;
}
.msrp-feat-tool   {
	float: left;
	background-color: #999999;
	padding: 3px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin-bottom: 3px;
	color: #FFF;
	width: 100%;
}.feat-prod-head .header {
	background-image: url(/images/backgroung-for-fttool.jpg);
	margin: 0px;
	padding: 0px;
	border: 1px solid #000;
}
.biy-wrk-02 .workshop-link {
	float: left;
	text-decoration: none;
	color: #FFF;
	width: 281px;
	margin-right: 15px;
	margin-left: 13px;
	text-align: center;
	margin-top: 8px;
	background-image:url(/images/home-see-course-button.gif);
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #666;
	border-bottom-color: #999;
	border-left-color: #000;
}
.wrkshop-content a .workshop-link {
	text-decoration: none;
}
.wrkshop-content a .workshop-link:hover {
	text-decoration: underline;
}
.biy-login #form1 table tbody tr td #Username {
	width: 130px;
}
#form1 table tbody tr td #Password {
	width: 130px;
}
.biy-wide-txt h1 {
	font-size: 14px;
	font-weight: normal;
	float: left;
	width: 715px;
	margin-left: -23px;
	color: #FFF;
	height: 20px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-bottom: 15px;
	margin-top: 0px;
	background-image: url(/images/greybanner-wide.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.biy-wide-txt a {
	color: #333;
}
.contact-form-biy{
width:400px;
text-align:left;
float:left;
}.item #CAT_Custom_868_0 {
	float: left;
	width: 25px;
}
.item #CAT_Custom_868_1 {
	float: left;
	width: 25px;
}
.workshops .cat_dropdown{width:100px;float:left}
.workshops .cat_textbox{width:100px;float:left}
.workshops label{width:100px;float:left;text-align:left;}

.workshops{width:200px;}

.webform{text-align:left;}

.memberregister label{margin-left:0px;padding-left:0px;text-align:left;float:left;width:auto}
.memberregister{width:400px;}
.memberregister .cat_dropdown{margin-left:0px;padding-left:0px;float:left;width:auto}
.memberregister .cat_textbox{margin-left:0px;padding-left:0px;float:left; width:auto;width:200px}

.memberregister .cat_dropdown_smaller{margin-left:0px;padding-left:0px;float:left;width:auto}

.captchaimg{margin-left:0px;padding-left:0px;float:left;margin-right:10px;}




.checkoutform label{margin-left:0px;padding-left:0px;text-align:left;float:left;width:auto}
.checkoutform{width:400px;}
.checkoutform .cat_dropdown{margin-left:0px;padding-left:0px;float:left;width:auto}
.checkoutform .cat_textbox{margin-left:0px;padding-left:0px;float:left; width:auto;width:200px}

.checkoutform .cat_dropdown_smaller{margin-left:0px;padding-left:0px;float:left;width:auto}
.checkoutform  .item{width:100%;float:left}

.shop-product-small{float:left; text-align:left}

.shop-cart{float:left}

.shop-product-large{margin-top:0px;padding-top:0px; text-align:left;float:left;}

.shop-product-large .addtocart{float:left;margin-left:10px}

.secure-lost-password{float:left;}

.header-bookings{float:left;}

.workshopsearch{width:250px; position:relative; right:-435px; top:-128px; background-image:url(http://www.biyworkshops.com/images/search-workshops.jpg); background-repeat:repeat; color:#FFF;padding:10px;}

.workshopsearch .stitle{width:245px;padding:3px;margin-bottom:2px;}

.workshopsearch .sbox{width:245px;}

.productitemcell{Height:20px;}
