@charset "utf-8";
/* CSS Document */
html { height: 100%; margin-bottom: 1px; }
body
{
background:url(images/bg.gif) repeat-x;
margin:0;
font-family:Arial, Helvetica, sans-serif;
padding:0;
}



.clearb
{
 clear:both;
}

.clearl
{
 clear:left;
}
.clearr
{
 clear:right;
}
p
{
font-size:12px;
}

p, h1, h2, h3, h4, h5, h6, form
{
padding:0;
margin:0;
}

#wrapper
{
width:960px;
margin:0 auto;
}

#wrapper img.logo
{
margin:0px 0 0 5px;
}
#wrapper .search
{
background:url(images/search-bg.gif) no-repeat;
height:38px;
width:252px;
float:right;
margin:22px 0 0 0;
padding:15px 20px;
}

#wrapper .search p
{
font-size:14px;
font-weight:bold;
color:#fff;
text-transform:uppercase;
}

#wrapper .search p.links
{
font-weight:normal;
text-transform:lowercase;
font-size:11px;
float:right;
}

#wrapper .search p.links a
{
text-decoration:underline;
color:#fff;
}
#wrapper .search p.links a:hover
{
text-decoration:none;
}

#wrapper .search input
{
border:1px solid #2E2D26;
background:#CACAC7;
width:215px;
margin:10px 0 0 0;
}


#wrapper .search input.submit
{
width:21px;
height:21px;
background:url(images/search-button.gif) no-repeat;
cursor:pointer;
border:none;
margin:5px;
}

#wrapper .search input.submit:hover
{
background-position:0 -21px;
}

#nav-old
{
clear:right;
margin:0px 0 0 1px;
}
#nav-old ul
{
margin:0;
padding:0;
}

#nav-old li
{
list-style: none;
display: inline;
margin:0;
padding:0;
}




#nav-old a {
  float: left;
  text-decoration:none;
  height: 69px;
  margin:0 6px 0 0;
}
#nav-old-home a
{
background:url(images/nav-home.gif) no-repeat;
width:110px;
}
#nav-old-instru a
{
background:url(images/nav-instu.gif) no-repeat;
width:146px;
}
#nav-old-sheet a
{
background:url(images/nav-sheet.gif) no-repeat;
width:142px;
}
#nav-old-sound a
{
background:url(images/nav-sound.gif) no-repeat;
width:150px;
}
#nav-old-source a
{
background:url(images/nav-source.gif) no-repeat;
width:128px;
}
#nav-old-about a
{
background:url(images/nav-about.gif) no-repeat;
width:117px;
}
#nav-old-contact a
{
background:url(images/nav-contact.gif) no-repeat;
width:120px;
}


#nav-old-home a:hover, #nav-old-instru a:hover, #nav-old-sheet a:hover, #nav-old-source a:hover, #nav-old-sound a:hover, #nav-old-about a:hover, #nav-old-contact a:hover
{
background-position:0 -69px;
}

#nav-old-home a.active, #nav-old-instru a.active, #nav-old-sheet a.active, #nav-old-source a.active, #nav-old-sound a.active, #nav-old-about a.active, #nav-old-contact a.active
{
background-position:0 -138px;
}

#nav-old li ul
{
position:absolute;
top: 10px;
left: 175px;
width: 205px
}

#nav-old li ul li
{
display:list-item;
font-size:12px;
}
#nav-old li ul li a
{
color:#fff;
float:none;
background:none;
}

#body
{
clear:left;
background: #fff url(images/body-bg.gif) repeat-y top left;
padding:20px 30px 0 20px;
}

#flashcontent
{
}

#latest
{
float:right;
width:270px;
}
#latest h2
{
color:#F37D00;
font-weight:bold;
font-size:20px;
padding:5px 0 5px 10px;
border-bottom: solid #352C27 4px;
}

#latest h6
{
color:#038ec3;
font-weight:normal;
font-size:14px;
padding:0px 5px 8px 10px;
border-bottom: 1px dashed #BAAEA6;
}

#latest h6 a
{
color:#038ec3;
text-decoration:none;
}
#latest h6 a:hover
{
text-decoration:underline;
}
#latest p
{
text-transform:uppercase;
font-size:10px;
color:#000;
padding:10px 5px 3px 10px;
}

#latest p a
{
text-decoration:none;
color:#000;
}

#latest p a:hover
{
text-decoration:underline;
}
#latest p.browse
{
color:#038ec3;
text-transform:none;
font-weight:bold;
float:right;
font-size:14px;
padding:10px 0px 8px 10px;

}

#latest p.browse a
{
color:#038ec3;
text-decoration:none;
height:12px;
padding:0 15px;
background:url(images/browse-arrow.gif) top right no-repeat;
}
#latest p.browse a:hover
{color:#F37D00;
text-decoration:none;
background-position:right -14px;
}

#latest p.rss
{
color:#038ec3;
text-transform:none;
font-weight:bold;
font-size:14px;
padding:10px 0px 8px 10px;

}

#latest p.rss a
{
color:#038ec3;
text-decoration:none;
padding:0 18px;
background:url(images/small-rss.gif) top left no-repeat;
}
#latest p.rss a:hover
{color:#F37D00;
text-decoration:none;
}

#body h1
{
font-weight:normal;
font-size:32px;
padding:5px 0;
margin:0 0 10px 0;
color:#3f3d34;
border-bottom:3px solid #3f3d34;
}

#home-tabs .tabs
{
 margin:0 -25px;
}
#home-tabs p
{
margin:5px 0;
line-height:18px;
}

#tab-list
{display:none;
}
.tabcontent{
display:none;
}

#home-tabs ul
{
margin:10px 0 0 10px;
padding:0 0 0 15px;
height:37px;
border-bottom:2px #CDCDCF solid;
}
#home-tabs li
{
list-style:none;
color:#f97900;
font-size:12px;
font-weight:bold;
padding:0;
margin:0;
display:inline;
float:left;
background:#fff;
padding:10px 7px;
margin:0 9px 0 0;
border:2px #CDCDCF solid;
width:157px;
text-align:center;
background:#dcdcdd;
}
#home-tabs li.last
{
margin:0;
}
#home-tabs li.active
{
background:#fff;
border-bottom:#fff 2px solid;
}
#home-tabs li a
{
color:#1a2930;
display:block;
text-decoration:none;
}

#home-tabs .content
{
 margin:10px 25px 0px 25px;
 min-height:180px;
}
#home-tabs .tab-image
{
 float:left;
 width:202px;
 background:#D6D6D4;
padding:2px;
margin:10px 15px 10px 0;
min-height:155px;
cursor:pointer;
position:relative;
}

#home-tabs .tab-image img
{
	border:none;
}

#home-tabs .tab-image p
{
 text-align:center;
}
#home-tabs .tab-image p a
{
 text-decoration:none;
 color:#3f3d34;
}

#home-tabs .tab-image p a:hover
{
 text-decoration:underline;
}
#home-tabs .content h6
{
 font-weight:bold;
 padding:10px 0 0 0;
 font-size:13px;
}


#home-tabs .content ul
{
 background:none;
 border:none;
 float:none;
padding:5px 0 0 680px;
margin:0 0 0 0px;
}


#home-tabs .content li
{
list-style:disc;
border:none;
color:#3f3d34;
font-size:12px;
font-weight:bold;
padding:0;
margin:0;
display:list-item;
float:none;
background:none;
padding:2px;
margin:0 9px 0 0px;
width:auto;
text-align:left;
}

#home-tabs .content li a
{
 font-weight:normal;
}
#home-tabs .content li a:hover
{
 color:#F37D00;
 text-decoration:underline;
}

#home-tabs .content li.browse
{
 font-weight:bold;
 text-align:right;
 list-style:none;
 padding:0 15px 0 0;
 height:16px;
 margin:10px 0 0 0;
 font-size:14px;
 color:#038ec3;
}

#home-tabs .content li.browse a
{
color:#038ec3;
 font-weight:bold;
text-decoration:none;
 height:16px;
padding:0 15px;
background:url(images/browse-arrow.gif) top right no-repeat;
list-style:none;
}
#home-tabs .content li.browse a:hover
{color:#F37D00;
text-decoration:none;
background-position:right -14px;
}


#home-tabs .content ul.normal
{
	padding:5px 0;
	margin:0 0 0 15px;
}

#home-tabs .content ul.normal li
{
	font-weight:normal;
	color:#000;
	 clear:left;
}
#home-tabs .content p.browse, #home-tabs .content p.browseb
{
 font-weight:bold;
 text-align:right;
 list-style:none;
 padding:0 15px 0px 0;
 height:16px;
 margin:10px 0 0 0;
 font-size:14px;
 color:#038ec3;

}
#home-tabs .content p.browseb
{
 margin:40px 0 0 0;
}


#home-tabs .content p.browse a, #home-tabs .content p.browseb a
{
color:#038ec3;
 font-weight:bold;
text-decoration:none;
 height:16px;
padding:0 15px;
background:url(images/browse-arrow.gif) top right no-repeat;
}
#home-tabs .content p.browse a:hover, #home-tabs .content p.browseb a:hover
{color:#F37D00;
text-decoration:none;
background-position:right -14px;
}


#wrapper .bodybottom
{
background:url(images/body-bottom.gif)  no-repeat;
height:22px;
}
#footerfull
{
background:url(images/footer-bg.gif) repeat-x;
padding:20px 0 0 40px;
}

#footerfull p
{
 color:#fff;
 text-align:center;
 padding:5px 0 10px 0;
}

#footerfull p a
{
 color:#fff;
 text-decoration:none;
}
#footerfull p a:hover
{
 text-decoration:underline;
}

#footerfull ul
{
 margin:15px 0 20px 0;
 padding:0;
 float:left;
 width:190px;
}

#footerfull li
{
 font-size:11px;
 text-decoration:none;
  color:#3f3d34;
  list-style:none;
}

#footerfull li a
{
 color:#3f3d34;
 text-decoration:none;
}

#footerfull li a:hover
{
 text-decoration:underline;
}

#footerfull li.top
{
 font-weight:bold;
 font-size:12px;
}
#footerwrapper
{
width:960px;
margin:0 auto;
}


/* main navigation */
#nav {
clear:right;
margin:0px 0 0 1px;

}
ul#navmenu {
height: 69px;
margin:0;
padding:0;
}
ul#navmenu li {
display: inline;
list-style: none;
position: relative;
height: 69px;
margin: 0;
}

ul#navmenu ul {
display: none;
width: 150px;
position: absolute;
border: 3px solid #606063;
border-bottom: 2px solid #606063;
border-top: 0;
background: #535149;
padding: 0;
top: 69px;
left:0;
}
ul#navmenu ul li {
float: left; 
height: 25px;
width: 150px;
padding: 0;
display: block !important;
display: inline; 
}
/* Root Menu */
ul#navmenu a {
  float: left;
  text-decoration:none;
  height: 69px;
  margin:0 6px 0 0;

}

ul#navmenu a.active span:hover {color: #fff;}
ul#navmenu a span:hover,
ul#navmenu li:hover a span,
ul#navmenu li.iehover a span {color: #70bddb;}
ul#navmenu li:hover ul,
ul#navmenu li.iehover ul {
padding: 0;
margin: 0;
}
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
float: none;
height: 20px;
width: 158px;
padding: 5px 0 0 17px;
margin: 0;
background: url(../img/nav-dropdown-div.gif) 0 bottom repeat-x;
color: #fff;
font-size:12px;
}
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
color: #038ec3;
}
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
color: #fff;
background: url(../img/nav-dropdown-div.gif) 0 bottom repeat-x;
width: 195px;
padding: 5px 0 0 10px;
}
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
background: #606063;
color: #70bddb;
border-bottom: 1px solid #606063;
}
ul#navmenu ul ul,
ul#navmenu ul ul ul {
display: none;
position: absolute;
top: 0;
left: 175px;
width: 205px;
border: 3px solid #606063;
}
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {display: none;}
ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul { display: block;}
ul#navmenu li.contact ul,
ul#navmenu li.contact ul li {width: 128px;}
ul#navmenu li.contact:hover li a,
ul#navmenu li.iehover.contact li a {width: 111px;}



#nav-home a
{
background:url(images/nav-home.gif) no-repeat;
width:94px;

}

#nav-instru a
{
background:url(images/nav-instu.gif) no-repeat;
width:146px;
}

#nav-sheet a
{
background:url(images/nav-sheet.gif) no-repeat;
width:142px;
}
#nav-sound a
{
background:url(images/nav-sound.gif) no-repeat;
width:150px;
}
#nav-source a
{
background:url(images/nav-source.gif) no-repeat;
width:128px;
}
#nav-christian a
{
background:url(images/nav-christian.gif) no-repeat;
width:146px;
}
#nav-about a
{
background:url(images/nav-about.gif) no-repeat;
width:117px;
}
#nav-contact a
{
background:url(images/nav-contact.gif) no-repeat;
width:120px;
}

#nav-piano a
{
background:url(images/nav-piano.gif) no-repeat;
width:120px;
}

#nav-home a:hover, #nav-instru a:hover, #nav-sheet a:hover, #nav-source a:hover, #nav-sound a:hover, #nav-about a:hover, #nav-contact a:hover, #nav-christian a:hover, #nav-piano a:hover
{
background-position:0 -69px;
}

#nav-home a.active, #nav-instru a.active, #nav-sheet a.active, #nav-source a.active, #nav-sound a.active, #nav-about a.active, #nav-contact a.active, #nav-christian a.active, #nav-piano a.active
{
background-position:0 -138px;
}

ul#navmenu #nav-instru ul {
left:-848px;
}
ul#navmenu #nav-sheet ul {
left:-685px;
}

ul#navmenu #nav-sound ul {
left:-540px;
}
#left
{
 width:185px;
 float:left;
}

#subnav
{
 border: 2px solid #403E35;
 padding:10px;
}

#subnav ul
{
 margin:0;
 padding:0;
}

#subnav li
{
 list-style:none;
 font-size:13px;
 background:url(images/subnav-arrow.gif) no-repeat left bottom;
 height:14px;
 padding:0 0 0 15px;
 margin:10px 0;
 }
 #subnav li:hover
 {
  background-position:left top;
 }

#subnav li a
{
 text-decoration:none;
 color:#3F3D34;
}

#subnav li a:hover
{
 color:#038EC3
}

#subnav li a.active
{
 color:#F37D00;
}

#subnav h4
{
 color:#F37D00;
font-weight:bold;
font-size:15px;
padding:0px 0 5px 0px;
border-bottom: solid #403E35 2px;
}



#fullright
{
 margin:0 0 0 200px;
 padding:0 0 20px 0;
}

#fullright h1
{
padding:5px 0 5px 10px;
}


#fullright h2
{
font-weight:normal;
font-size:24px;
padding:5px 0 5px 10px;
margin:20px 0 10px 0;
color:#3f3d34;
border-bottom:3px solid #3f3d34;
}

#fullright h4
{
font-weight:normal;
font-size:20px;
padding:5px 0 5px 10px;
margin:20px 0 10px 0;
color:#3f3d34;
}

#fullright h4 a
{
color:#3f3d34;
text-decoration:none;
}

#fullright h4 a:hover
{
text-decoration:underline;
}
#fullright ul
{
margin:10px 0 ;
}

#fullright li
{
margin:5px 0;
font-size:12px;
color:#3f3d34;
}

#fullright img.intropic
{
 padding:2px;
 border:1px solid #D2D4D9;
 margin:0 10px 10px 3px;
 float:left;
}
#fullright p
{
margin:7px 10px 7px 10px;
color:#3f3d34;
}
#fullright p a, #fullright li a
{color:#3f3d34;
text-decoration:underline;
}

#fullright p a:hover, #fullright li a:hover
{
	text-decoration:none;
}
#fullright p.wherearewe
{
float:right;
margin:-35px 10px 0 0;
}

#fullright img.rightimg
{
float:right;
border: 1px solid #3F3D34;
padding:2px;
margin:0 0 10px 15px;
}
#fullright .category-box, #fullright .category-box-last
{
 background:url(images/cat-bg.gif) no-repeat;
 float:left;
 width:231px;
 min-height:20px;
 margin:0 7px 0 0;
 padding:0;
 height:178px;
 cursor:pointer;
}

#fullright .category-box img, #fullright .category-box-last img
{
 margin:0px 10px 0 10px;
}

#fullright .category-box-last
{
 margin:0;
}

#fullright .category-box h4, #fullright .category-box-last h4
{
 color:#Fff;
 background:#413F36 url(images/cat-bg-h4.gif) no-repeat;
font-weight:bold;
font-size:14px;
padding:5px 0 5px 10px;
text-transform:uppercase;
margin:10px 10px 0 10px;
}
#fullright .category-box h4 .small, #fullright .category-box-last h4 .small
{font-size:13px;
}
#fullright .category-box h4 a, #fullright .category-box-last h4 a
{
  color:#fff;
  text-decoration:none;
}


#fullright .category-box p.more, #fullright .category-box-last p.more
{
 float:right;
 background:#A35107;
 font-size:11px;
 color:#fff;
 padding:2px 5px;
 margin:-25px 15px 0 0;
 z-index:100;
 position:relative;
}

#fullright .category-box p.more a, #fullright .category-box-last p.more a
{
 color:#fff;
 text-decoration:none;
}

#fullright .category-box p.more:hover, #fullright .category-box-last p.more:hover
{
 background:#F97400;
}


#fullright .product-bucket
{
width:705px;
background:url(images/product-bucket.gif) no-repeat top;
padding:10px 0 5px 0;
min-height:130px;
}

#fullright .product-bucket-noresults
{
width:705px;
background:url(images/product-bucket.gif) no-repeat top;
padding:10px 0 5px 0;
min-height:13px;
}



#fullright .product-bucket-bum
{background:url(images/product-bucket-bottom.gif) no-repeat top left;
height:7px;
margin:0 0 10px 0;
}
#fullright .product-bucket .product-image
{
  float:right;
 margin:0 10px 0 20px;
 border:1px solid #D2D4D9;
 padding:2px;
 width: 154px;
  text-align:center;
vertical-align:middle;
background:#fff;
}
#fullright .product-bucket img
{
border: none;
}

#fullright .product-bucket h2
{
 font-size:22px;
 margin:0 184px 5px 15px;
 font-weight:bold;
 padding:5px 0 5px 10px;
}

#fullright .product-bucket h2 a
{
 text-decoration:none;
 color:#3F3D34;
}
#fullright .product-bucket h2 a:hover
{
 color:#016476;
 text-decoration:underline;
}

#fullright .product-bucket p
{
 margin:0 0 5px 15px;
 font-size:13px;
  padding:2px 0 0px 10px;
}

#fullright .product-bucket p a
{
  color:#312f28;
  text-decoration:none
}
#fullright .product-bucket p.details
{
	text-align:right;
	 margin-right:184px;
}
#fullright .product-bucket p.price
{
 margin:10px 184px 10px 15px;
 clear:none;
}
#fullright .product-bucket p a:hover
{
 text-decoration:underline;
}

#fullright #images
{
 width:300px;
  float:right;
 border: 1px solid #C4CBD1;
 padding:2px;
 text-align:center;
vertical-align:middle;
margin:0 0 15px 10px;
}
#fullright #images:hover
{border: 1px solid #8c9195;
}
#fullright #images img
{
 margin:0 auto;
 border:none;
 display:block;
 padding:0;

}

#fullright #images img.nodisplay
{
 display:none;
}

#fullright #images p
{
 background:#E1E0D7;
 padding:5px 0 5px 0;
 color:#000;
}
#fullright #images p a
{
 text-decoration:none;
  color:#000;
}
#fullright #images p a:hover
{
 text-decoration:underline
}

#fullright #youtube
{
 width:300px;
 clear:right;
  float:right;
 border: 1px solid #C4CBD1;
 padding:2px;
 text-align:center;
vertical-align:middle;
margin:0 0 15px 10px;
}
#fullright p.price
{
 font-size:16px;
 font-weight:bold;
 margin:15px 0;
border: 1px dashed #8c9195;
border-right: none;
border-left:none;
padding:5px 0 5px 10px;
clear:right;
}


div.sorry
{
	margin:30px 6px 0px 3px;
border-top:1px solid #D2D4D9;
padding:10px 0 0;
}

div.sorry p
{
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
div.pagenav
{
margin:30px 6px 0px 3px;
border-top:1px solid #D2D4D9;
padding:10px 0;
}
div.pagenav p
{
text-align:center;
font-size:12px;
color:#3F3D34;
padding:5px;
letter-spacing: 0.4px;
}
div.pagenav p a
{
color:#F37D00;
text-decoration:none;
}
div.pagenav p a:hover
{
text-decoration:underline;
}
div.pagenav p a.pagenumber
{
background:#fff;
padding:2px 5px 2px 5px;
border: 1px solid #3F3D34;
}
div.pagenav p a.pagenumber:hover
{
text-decoration:underline;
background:#EAEAEA;
}
div.pagenav p .nolink
{
color:#f1c88e;
}


#fullright .share
{
  border-bottom: #B9BBBD 1px dashed;
  margin:0 0 0px 0;
}
#fullright .share p
{
 color:#3F3D34;
 margin:0;
 padding:5px 0 5px 10px;
 font-size:16px;
 font-weight:bold;
}

#fullright .share p.right
{float:right;
font-size:12px;
font-weight:normal;
margin:5px 0 0 0;
}
#fullright .share p.right a.photoicon
{
 background:#fff url(images/icon-photo.gif) no-repeat right;
 padding:0 24px 0 0;
 margin:0 3px 0 0;
}
#fullright .share p.right a.shareicon
{
 background:#fff url(images/icon-sharethis.gif) no-repeat right;
 padding:0 17px 0 0;
 margin:0 3px 0 0;
}
#fullright .share p.right a.rssicon
{
 background:#fff url(images/icon-rss.gif) no-repeat right;
 padding:0 17px 0 0;
  margin:0 3px 0 0;
}
#fullright .share p.right a.printicon
{
 background:#fff url(images/icon-print.gif) no-repeat right;
 padding:0 17px 0 0;
  margin:0 3px 0 0;
}

#fullright .share p a
{
 color:#3F3D34;
 text-decoration:none;
}

#fullright #shareBlock
{
 background:#E1E0D7;
   border: #B9BBBD 1px dashed;
   border-top:none;
   padding:10px;

}

#fullright #shareBlock p
{
 margin:0;
 font-weight:bold;
 padding:0;
}

#fullright #shareBlock ul
{
 margin:5px 0 0 0;
 padding:0;
}

#fullright #shareBlock li
{
 font-size:12px;
 display:inline;
 margin:5px 20px 15px 0;
 list-style:none;
}

#fullright #shareBlock li.facebook
{background:url(images/facebook.gif) no-repeat left;
padding:0 0 0 17px;
}

#fullright #shareBlock li.myspace
{background:url(images/myspace.gif) no-repeat left;
padding:0 0 0 20px;
}
#fullright #shareBlock li.twitter
{background:url(images/twitter.gif) no-repeat left;
padding:0 0 0 15px;
}
#fullright #shareBlock li.bebo
{background:url(images/bebo.gif) no-repeat left;
padding:0 0 0 20px;
}
#fullright #shareBlock li.digg
{background:url(images/digg.gif) no-repeat left;
padding:0 0 0 20px;
}
#fullright #shareBlock li.delicious
{background:url(images/delicious.gif) no-repeat left;
padding:0 0 0 20px;
}
#fullright #shareBlock li.reddit
{background:url(images/reddit.gif) no-repeat left;
padding:0 0 0 20px;
}
#fullright #shareBlock li.stumble
{background:url(images/stumbleupon.gif) no-repeat left;
padding:0 0 0 20px;
margin:0;
}
#fullright #shareBlock li a
{
 color:#70595F;
 text-decoration:none;
}
#fullright #shareBlock li a:hover
{text-decoration:underline;
}


#fullright .spacer
{
 height:20px;
}

#fullright p.intro
{font-size:14px;
font-weight:bold;
margin:0 0 10px 0;
padding:0 0 0 10px;
}
#fullright p.introb
{font-size:13px;
margin:0 0 10px 0;
padding:0 0 0 10px;
}

#fullright .introbucket
{
 min-height:115px;
}
#fullright .sortresults
{
 background:url(images/product-bucket.gif) no-repeat;
 margin:0px 0 0px 0;
 padding:4px 9px 4px 4px;
}


#fullright .sortresults h6
{
 background:#fff url(images/cog.gif) left no-repeat;
 font-size:14px;
 font-weight:bold;
 padding:10px 10px 10px 35px;
 color:#F37D00;
 margin:3px 0 0px 5px;
}

#fullright .sortresults .sort-bum
{
 background:url(images/sort-bum.gif) no-repeat;
 height:7px;
}
#fullright .sortresults p
{
 margin:10px 10px 5px 10px;
}
#fullright .sortresults p.advanced
{
 float:right;
 background:url(images/bins.gif) no-repeat;
 padding:6px 0 20px 50px;
 margin:7px 10px;
}

#fullright .sortresults p.advanced a
{
 text-decoration:none;
 color:#312f28;
}

#fullright .sortresults p.advanced a:hover
{
 text-decoration:underline;
}

#fullright .team-left
{
float:left;
width:250px;
border-right: #bbb7a4 solid 1px;
margin:10px 0 10px 10px;
}
#fullright .team-bucket
{
padding:0px;
min-height:185px;
margin:0px 20px 10px 0;
width:105px;
float:left;
}
#fullright .team-bucket img
{
border: 1px solid #3F3D34;
padding:2px;
margin:0 10px 0 0;
}

#fullright .team-bucket p
{
text-align:center;
color:#434138;
}

#fullright .team-bucket p a
{
color:#434138;
text-decoration:none;
}
#fullright .team-bucket p a:hover
{
text-decoration:underline;
}

#fullright .team-right
{
margin:20px 0 0 280px;
}

#fullright .team-right img
{
float:left;
border: 1px solid #3F3D34;
padding:2px;
margin:0 20px 0 0;
}

#fullright .team-right h5
{
font-size:20px;
font-weight:bold;
color: #3F3D34;
}
#fullright .team-right h6
{
color: #3F3D34;
font-size:16px;
font-weight:bold;
margin:0 0 20px 0;
}

#fullright .team-right p
{
color: #3F3D34;
}

#fullright .team-right p a
{

text-decoration:underline;
color: #F37D00;
}
#fullright .team-right p a:hover
{
text-decoration:none;
}

#fullright .team-right p.bio
{
margin:70px 0 0 0;
}






#fullright .contact-left
{float:left;
width: 296px;
margin:10px 0px;
padding:10px 10px 10px 0;
}
#fullright .contact-left p
{font-size:14px;
color: #3F3D34;
}
#fullright .contact-left p.email
{
font-size:18px;
margin:0 0 20px 10px;
padding:0;
}
#fullright .contact-left p span
{
color:#F37D00;
}
#fullright .contact-left p a
{
color:#F37D00;
text-decoration:none;
}
#fullright .contact-left p a:hover
{
text-decoration:underline;
}

#fullright .contact-left p.header
{
color:#F37D00;
padding:0 0 0 20px;
font-size:16px;
margin:20px 0 0px 0;
font-weight:bold;
}
#fullright .googlemap
{
border: 1px solid #3F3D34;
padding:2px;
margin:10px 0 10px 10px;
}


#fullright .contact-side .googlemap
{
border: 1px solid #3F3D34;
padding:2px;
margin:0px 0 10px 20px;
}




#fullright .contact-side
{float:left;
border-left:1px solid #CDCDCF;
width:305px;
margin:10px 0px 10px 10px;
padding:7px 10px 10px 0px;
}
#fullright .contact-side p
{
color: #3F3D34;
}
#fullright .contact-side p.title
{
color:#F37D00;
font-size:18px;
font-weight:bold;
margin:0;
margin:0 0 10px 20px;
}


#contact-form
{
margin:0 20px 0 10px;
}


#contact-form input
{
width:350px;
border: 1px solid #3F3D34;
padding:5px;
margin:2px 0 10px 10px;
}

#contact-form input.submit
{
background:url(images/submit.gif) no-repeat;
width:100px;
height:30px;
cursor:pointer;
border:none;
color:#fff;
font-weight:bold;
margin:10px 0 0 270px;
}

#contact-form input.submit:hover
{
background-position:0 -30px;
}

#contact-form textarea
{
width:360px;
border: 1px solid #3F3D34;
height:100px;
margin:2px 0 10px 10px;
}

#fullright #contact-form p
{
font-weight:bold;
}



#contact-form p span
{
color:#FF0000;
}

#fullright #contact-form p.smallprint
{
font-size:11px;
font-style:italic;
font-weight:normal;
}

#fullright .opening-hours
{
border: 1px solid #CDCDCF;
border-right:none;
border-left:none;
margin:20px 0;
padding:10px 0;
}

#fullright .opening-hours p
{
font-size:14px;
}

#fullright .important-notice
{
border: 1px solid #CDCDCF;
border-right:none;
border-left:none;
margin:20px 0;
padding:10px 0;
}

#fullright .important-notice h6
{
margin:0px 10px;
color:#3F3D34;
font-size:20px;
}



#searchengine
{
margin:0 20px 0 10px;
}

#searchengine p
{
 font-weight:bold;
 padding:0;
 margin:0 0 10px 0;
}
#searchengine input
{
width:338px;
border: 1px solid #3F3D34;
padding:5px;
margin:2px 0 10px 10px;
}
#searchengine select
{
width:350px;
border: 1px solid #3F3D34;
padding:5px;
margin:2px 0 10px 10px;
}


#searchengine input.submit
{
background:url(images/submit.gif) no-repeat;
width:100px;
height:30px;
cursor:pointer;
border:none;
color:#fff;
font-weight:bold;
margin:10px 0 0 260px;
}

#searchengine input.submit:hover
{
background-position:0 -30px;
}

#searchengine textarea
{
width:360px;
border: 1px solid #3F3D34;
height:100px;
margin:2px 0 10px 10px;
}

div.intro img
{
	border:none;
}

#fullright .important-link
{
border: 1px solid #CDCDCF;
border-right:none;
border-left:none;
margin:20px 0;
padding:10px 0;
}

#fullright .important-link h6
{
margin:5px 10px 5px 10px;
color:#3F3D34;
font-size:16px;
background:url(images/green-plus.gif) no-repeat left;
padding-left: 20px;
}

#fullright .important-link h6 a
{
	text-decoration:none;
	color:#3F3D34;
}

#fullright .important-link h6 a:hover
{text-decoration:underline;
}
#fullright .important-link p
{
padding-left: 20px;
}