* { margin:0px;
	padding:0px;
}
ul, ol, li { list-style-type:none; }

.BODY {
	background-color: #D4D4D4;
	background-image: url(../img/bg.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
	text-decoration: none;
}
h6 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 24px;
	line-height: 22px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F2B21C;
	letter-spacing: -2px;
	font-style: normal;
}
h5 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	letter-spacing: -2px;
}

a:hover {
	color: #FFF;
	text-decoration: underline;
}

.BOX {
	width:919px;
	background-color: #FFF;
	padding-top: 0px;
	padding-right: 26px;
	padding-bottom: 22px;
	padding-left: 26px;
	height: auto;
	overflow: visible;
	margin: auto;
}
.HEADER {
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #FFF;
	margin-bottom: 5px;
	height: 305px;
	width: 919px;
	background-image: url(../head.jpg);
}
.NAV {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #b20c11;
	height: 30px;
	margin-bottom: 4px;
	margin-top: 4px;
	border-left-style: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.iframe {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.NAVmenu {
	margin-top: 7px;
	margin-left: 4px;
	float: left;
	font-size: 12px;
}
.NAVsubmenu a:link {
	color: #000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
}
.NAVsubmenu a:hover {
	color: #000;
	text-decoration: underline;
	font-size: 11px;
	text-transform: uppercase;
}
.NAVsubmenu a:visited {
	color: #000;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}

.SOCIAL {
	float: right;
	margin-top: 4px;
}
.titlevideo {
	margin-left: 2px;
	margin-bottom: 6px;
	float: left;
	margin-top: 1px;
}

.MOREinfo {
	float: right;
	margin-top: 13px;
	margin-right: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
}
.MOREinfo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: underline;
}

.MOREvideo {
	float: right;
	margin-top: 6px;
	margin-right: 6px;
}
.MOREvideo a {
	color: #FFF;
	text-decoration: underline;
}



.MAINSECTION {
	background-color: #FFF;
	padding: 0px;
	width: 919px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}


.mainheader {
	background-color: #FFF;
	background-repeat: no-repeat;
	width: 100%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #231F20;
	margin-bottom: 6px;
	margin-top: 0px;
}
.topborder {
	margin-top: 0px;
	padding-top: 30px;
}

.forthcoming {
	width: 450px;
	margin-right: 19px;
	float: left;
	height: 275px;
}
.title {
	float: left;
}
.titleright {
	float: right;
}

.blogside {
	width: 250px;
	float: left;
}
.blogmain {
	width: 640px;
	margin-right: 19px;
	float: left;
}
.blogtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	line-height: 40px;
	color: #020202;
	letter-spacing: -4px;
	font-weight: bold;
}
.blogtexttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	line-height: 40px;
	color: #D9D3D3;
	letter-spacing: -4px;
	font-weight: bold;
	margin-top: 24px;
}
.blogpanel {
	width: 640px;
	border-bottom-width: 2px;
	border-bottom-color: #333;
	border-bottom-style: solid;
	margin-bottom: 40px;
}
.bloggeorge {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #999;
}


.services {
	width: 450px;
	float: left;
}


.HEADERwrap {
	background-color: #FFF;
	height: 47px;
	width: 919px;
	background-image: url(../img/sliderbutton.gif);
}

.BODY .BOX .HEADER div .iframe {
	margin: 0px;
	float: right;
	height: 165px;
	width: 645px;
	overflow: hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #FFF;
}
.forthservices {
	width: 919px;
}

.REDSECTION  {
	background-color: #b20b10;
	width: 919px;
}
.REDheader {
	background-color: #b20b10;
	background-image: url(../img/site/redbox_top_bg.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 919px;
	border-bottom-width: 2px;
	border-bottom-style: inset;
	border-bottom-color: #FFF;
}

.productcontainer {
	padding: 6px;
}
.BANNERimage {
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 12px;
}
.BANNERtextarea {
	margin-top: 8px;
	margin-right: 160px;
	margin-bottom: 8px;
	margin-left: 18px;
}
.BANNERh1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 24px;
	line-height: 20px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	letter-spacing: -2px;
}
.BANNERh2 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 24px;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #d6e032;
	letter-spacing: -2px;
}
.BANNERtext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #FFF;
}
.BANNER a:link {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -2px;
}
.BANNER a:hover {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -2px;
	color: #d6e032;
	text-decoration: underline;
}
.BANNER a:visited {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -2px;
	text-decoration: none;
}



.product100red {
	width: 104px;
	margin: 4px;
	float: left;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #FFF;
	padding: 0px;
}
.100image {
	height: 100px;
	width: 100px;
	position: fixed;
	margin: 0px;
}
.NEWS {
	background-color: #231F20;
	width: 325px;
	float: left;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.NEWSheader {
	background-color: #231F20;
	background-image: url(../img/site/blackside_top_bg.gif);
	background-repeat: no-repeat;
	width: 325px;
	border-bottom-width: 2px;
	border-bottom-style: inset;
	border-bottom-color: #FFF;
	float: left;
}
.NEWSsection {
	height: 320px;
	background-color: #231F20;
	margin: 6px;
}
.NEWSitem {
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	font-style: normal;
	padding-bottom: 6px;
	margin-bottom: 8px;
}
.NEWStext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #f21c1c;
	float: left;
	margin-top: 0px;
	left: 0px;
	top: 0px;
	padding-left: 6px;
}
.NEWStext a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
	line-height: 14px;
}
.NEWStext a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 14px;
}
.NEWStext a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #f21c1c;
	text-decoration: underline;
}


.HOMEvideo {
	background-color: #f2b21c;
	width: 579px;
	margin-bottom: 6px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
.VIDEOSheader {
	border-bottom-width: 2px;
	border-bottom-style: inset;
	border-bottom-color: #FFF;
	height: 28px;
	padding-left: 6px;
	width: 573px;
}
.VIDEOHOMEcontent {
	height: 320px;
	margin: 6px;
}
.VIDEOitem {
	margin-bottom: 8px;
	padding-bottom: 6px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #231F20;
}
.VIDEOtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #FFF;
	margin-bottom: 6px;
}
.VIDEOimage {
	margin-right: 6px;
}
.MAINVIDEOitem {
	margin-bottom: 8px;
	padding-bottom: 6px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

.MAINPRODUCT {
	background-color: #231F20;
	width: 684px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.MAINPRODUCTheader {
	background-image: url(../img/site/detailbox_top_bg.gif);
	background-repeat: no-repeat;
	width: 684px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	height: 43px;
}
.MAINPRODUCTsection {
	background-color: #231F20;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 30px;
	margin-left: 6px;
}
.MAINPRODUCTDETAILsection {
	background-color: #231F20;
	margin-top: 20px;
	margin-right: 6px;
	margin-bottom: 4px;
	margin-left: 6px;
	width: 672px;
}

.MAINPRODUCTimage {
	float: left;
	height: 250px;
	width: 250px;
	margin-right: 20px;
	margin-bottom: 8px;
}
.MAINPRODUCTtitles {
	float: left;
	width: 392px;
}
.MAINPRODUCTlistenheader {
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.MAINPRODUCTITEMsection {
	background-color: #231F20;
	margin-top: 20px;
	margin-right: 6px;
	margin-bottom: 4px;
	margin-left: 6px;
	width: 672px;
}

.MAINPRODUCTitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFF;
	margin-right: 2px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #463b3e;
	width: 500px;
}
.ITEMcontainer {
	margin-top: 6px;
	margin-bottom: 6px;
}





.MAINSIDE {
	background-color: #F2B21C;
	width: 227px;
	float: right;
	margin: 0px;
	height: auto;
}
.MAINSIDEheader {
	background-color: #F2B21C;
	background-image: url(../img/site/yellowside_top_bg.gif);
	background-repeat: no-repeat;
	width: 227px;
	border-bottom-width: 2px;
	border-bottom-style: inset;
	border-bottom-color: #FFF;
	float: left;
	height: 43px;
}
.MAINSIDEsection {
	background-color: #F2B21C;
	margin: 6px;
}
.MAINSIDEitem {
	margin-bottom: 18px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #231F20;
}
.MAINSIDEtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000;
	margin-bottom: 6px;
}
.MAINSIDEimage {
	margin-right: 6px;
}







.FOOTER {
	background-color: #9e9e9e;
	width: 919px;
}
.FOOTERheader {
	padding-left: 6px;
	height: 26px;
	padding-top: 6px;
}
.client {
	width: 204px;
	margin-right: 16px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 18px;
	float: left;
	margin-top: 16px;
	letter-spacing: -1px;
}
.blogdateblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	line-height: 50px;
	font-weight: bold;
	color: #333;
	letter-spacing: -5px;
}

.blogdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	line-height: 50px;
	font-weight: bold;
	color: #E76D00;
	letter-spacing: -5px;
}




.clientwrap {
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #D4D4D4;
	font-size: 16px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #000;
	margin-top: 6px;
}
.castrocorp {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	width: auto;
	letter-spacing: -2px;
	padding-top: 2px;
}
.castrocorp a {
	color: #FFF;
	width: auto;
	letter-spacing: -5px;
	background-color: #d9d3d3;
	font-size: 72px;
	line-height: 52px;
}

.castrocorp a:visited {
	color: #FFF;
	width: auto;
	letter-spacing: -5px;
	background-color: #d9d3d3;
	text-decoration: none;
}
.castrocorp a:hover {
	color: #d4d4d4;
	width: auto;
	letter-spacing: -5px;
	background-color: #333;
	text-decoration: none;
}

.castrocorpblog {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	width: auto;
	letter-spacing: -2px;
	padding-top: 132px;
}
.castrocorpblog a {
	color: #FFF;
	width: auto;
	letter-spacing: -5px;
	background-color: #d9d3d3;
	font-size: 72px;
	line-height: 52px;
}

.castrocorpblog a:visited {
	color: #FFF;
	width: auto;
	letter-spacing: -5px;
	background-color: #d9d3d3;
	text-decoration: none;
}
.castrocorpblog a:hover {
	color: #d4d4d4;
	width: auto;
	letter-spacing: -5px;
	background-color: #333;
	text-decoration: none;
}

/* links at bottom of pages */
.links {
	width: 919px;
	background: #dcdcdc url(../img/bg-footer-top-crnrs.gif) 0 0 no-repeat;
	padding-top: 10px;
	padding-bottom: 20px;
}
.links ul {
padding: 6px 5px;
float: left;
width: 919px;

}
.links ul li {
	float: left;
	width: 115px;
	font-family: "Trebuchet", Tahoma, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
}
.links ul li a {text-decoration: none;}
.links ul li a:hover {color: #000; text-decoration: underline;}
.links ul li.home {width: 80px;}
.links ul li.wide {
	width: 200px;
}
.links ul li.social {
float: right;
width: auto;
padding: 5px 0 0;
text-align: right;
}
.links ul li.social a { margin: 0 0 0 5px;}


.FOOTERcontainer {
	background-color: #9E9E9E;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.SUBFOOTER {
	background-color: #231F20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	padding-left: 4px;
	float: left;
	width: 915px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.SUBleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 10px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.SUBleft a {
	color: #000;
	font-size: 11px;
}
.SUBleft a:visited {
	font-size: 11px;
}


.SUBright {
	background-color: #231F20;
}
.SUBFOOTER a:link {
	font-size: 11px;
	color: #CCC;
	text-decoration: none;
}
.SUBFOOTER a {
	text-decoration: none;
}
.SUBFOOTER a:hover {
	text-decoration: underline;
	color: #CCC;
}
.SUBFOOTER a:visited {
	text-decoration: none;
	color: #CCC;
	font-size: 11px;
}

.SUBFOOTERbot {
	background-image: url(../img/site/footer_bot_bg.gif);
	background-repeat: no-repeat;
	float: left;
	width: 919px;
}











p	{
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #FFF;
}
.logo {
	float: left;
}


.audiobg {
	background-image: url(../images/LAYOUT_detail_02.jpg);
	background-repeat: no-repeat;
	margin-top: 26px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
/* buttons */
.REDbutton {
	width: 75px;
	float: left;
	height: 22px;
}
.REDbutton a {
	width: 75px;
	height: 22px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
	background-color: #B20B10;
	background-image: url(../img/butt/bg-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	text-decoration: none;
}
.REDbutton a.twolines {
	height: 22px;
	padding-left: 3px;
}
.REDbutton a:hover {
	color: #000;
	background-color: #B20B10;
	background-image: url(../img/butt/red.jpg);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
.REDbuttonbigarrow a {
	background-color: #B20B10;
	background-image: url(../img/butt/red.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.REDbuttonbigarrow a:hover {
	background-color: #B20B10;
	background-image: url(../img/butt/red.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.DARKbutton {
	width: 75px;
	float: left;
	height: 22px;
}
.DARKbutton a {
	width: 75px;
	height: 22px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
	background-color: #231f20;
	background-image: url(../img/butt/bg-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	text-decoration: none;
}
.DARKbutton a.twolines {
	height: 22px;
	padding-left: 3px;
}
.DARKbutton a:hover {
	color: #B10C10;
	background-color: #231f20;
	background-image: url(../img/butt/dark.jpg);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
.DARKbuttonbigarrow a {
	background-color: #231f20;
	background-image: url(../img/butt/dark.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.DARKbuttonbigarrow a:hover {
	background-color: #231f20;
	background-image: url(../img/butt/dark.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.LISTENbutton {
	width: 75px;
	float: left;
	height: 22px;
}
.LISTENbutton a {
	width: 75px;
	height: 22px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #F1B523;
	background-color: #231f20;
	background-image: url(../img/butt/bg-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	text-decoration: none;
}
.LISTENbutton a.twolines {
	height: 22px;
	padding-left: 3px;
}
.LISTENbutton a:hover {
	color: #B10C10;
	background-color: #231f20;
	background-image: url(../img/butt/listen.jpg);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
.LISTENbuttonbigarrow a {
	background-color: #231f20;
	background-image: url(../img/butt/listen.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.LISTENbuttonbigarrow a:hover {
	background-color: #231f20;
	background-image: url(../img/butt/listen.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.ITUNESbutton {
	width: 150px;
	float: left;
	height: 22px;
}
.ITUNESbutton a {
	width: 150px;
	height: 22px;
	float: left;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #FFF;
	background-color: #231f20;
	background-image: url(../img/butt/bg-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	text-decoration: none;
	font-weight: bold;
}
.ITUNESbutton a.twolines {
	height: 22px;
	padding-left: 3px;
}
.ITUNESbutton a:hover {
	color: #B10C10;
	background-color: #231f20;
	background-image: url(../img/butt/itunes.jpg);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
.ITUNESbuttonbigarrow a {
	background-color: #231f20;
	background-image: url(../img/butt/itunes.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ITUNESbuttonbigarrow a:hover {
	background-color: #231f20;
	background-image: url(../img/butt/itunes.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}


.YELLOWbutton {
	width: 110px;
	float: left;
	height: 22px;
}
.YELLOWbutton a {
	width: 110px;
	height: 22px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFF;
	background-color: #f2b21c;
	background-image: url(../img/butt/bg-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	text-decoration: none;
	font-weight: normal;
}
.YELLOWbutton a.twolines {
	height: 22px;
	padding-left: 4px;
}
.YELLOWbutton a:hover {
	color: #000;
	background-color: #f2b21c;
	background-image: url(../img/butt/yellow.jpg);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
.YELLOWbuttonbigarrow a {
	background-color: #f2b21c;
	background-image: url(../img/butt/yellow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.YELLOWbuttonbigarrow a:hover {
	background-color: #f2b21c;
	background-image: url(../img/butt/yellow.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}


/* MENUbuttons */
.HOMEbutton {
	width: 60px;
	float: left;
	height: 30px;
	overflow: hidden;
}
.HOMEbutton a {
	width: 60px;
	height: 30px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 32px;
	color: #FFF;
	background-image: url(../img/butt/home.jpg);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	text-decoration: none;
	font-weight: bold;
}
.HOMEbutton a.twolines {
	height: 30px;
	padding-left: 6px;
}
.HOMEbutton a:hover {
	color: #FFF;
	background-image: url(../img/butt/home.jpg);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
.HOMEbuttonbigarrow a {
	background-image: url(../img/butt/home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.HOMEbuttonbigarrow a:hover {
	background-image: url(../img/butt/home.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.COMPbutton {
	width: 111px;
	float: left;
	height: 30px;
	overflow: hidden;
}
.COMPbutton a {
	width: 111px;
	height: 30px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 32px;
	color: #FFF;
	background-color: #FFF;
	background-image: url(../img/butt/albums.jpg);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	text-decoration: none;
	font-weight: bold;
}
.COMPbutton a.twolines {
	height: 30px;
	padding-left: 6px;
}
.COMPbutton a:hover {
	color: #FFF;
	background-color: #fff;
	background-image: url(../img/butt/comp.jpg);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
.COMPbuttonbigarrow a {
	background-color: #fff;
	background-image: url(../img/butt/comp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.COMPbuttonbigarrow a:hover {
	background-color: #fff;
	background-image: url(../img/butt/comp.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.ALBUMSbutton {
	width: 70px;
	float: left;
	height: 30px;
	overflow: hidden;
}
.ALBUMSbutton a {
	width: 70px;
	height: 30px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 32px;
	color: #FFF;
	background-color: #FFF;
	background-image: url(../img/butt/albums.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-decoration: none;
	font-weight: bold;
}
.ALBUMSbutton a.twolines {
	height: 30px;
	padding-left: 6px;
}
.ALBUMSbutton a:hover {
	color: #FFF;
	background-color: #fff;
	background-image: url(../img/butt/albums.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-decoration: none;
}
.ALBUMSbuttonbigarrow a {
	background-color: #fff;
	background-image: url(../img/butt/albums.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ALBUMSbuttonbigarrow a:hover {
	background-color: #fff;
	background-image: url(../img/butt/albums.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/* SLIDER */
a:focus { outline:none }
		.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	margin: 0;
	position: relative;
	width: 100%;
	height: 307px;
		}
 
		/* These 2 lines specify style applied while slider is loading */
		.csw {
	width: 919px;
	height: 307px;
	overflow: scroll;
	background-color: #FFF;
}
		.csw .loading {
	text-align: center;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 300px;
	margin-left: 0;
}
 
		.stripViewer { /* This is the viewing window */
	position: relative;
	overflow: hidden;
	border: 0px solid #000; /* this is the border. should have the same value for the links */
	margin: auto;
	width: 919px; /* Also specified in  .stripViewer .panelContainer .panel  below */
	height: 307px;
	clear: both;
	background-color: #FFF;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 919px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
	padding: 0px;
	color: #FFF;
		}
		.stripNav {display:none !important}
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			margin: auto;
		}
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
		}
		
		.stripNav ul li {
			float: left;
			margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
		}
		
		.stripNav a { /* The nav links */
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	line-height: 64px;
	background: #c6e3ff;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0 15px;
		}
		
		.stripNav li.tab1 a { background: #60f }
		.stripNav li.tab2 a { background: #60c }
		.stripNav li.tab3 a { background: #63f }
		.stripNav li.tab4 a { background: #63c }
		.stripNav li.tab5 a { background: #00e }
		
		.stripNav li a:hover {
			background: #333;
		}
		
		.stripNav li a.current {
			background: #000;
			color: #fff;
		}
		
		.stripNavL, .stripNavR { /* The left and right arrows */
	position: absolute;
	top: 310px;
	text-indent: -9000em;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 40px;
			width: 40px;
		}
		
		.stripNavL{
			z-index:1;
		}
		
		.stripNavR {
			right: 0;
		}
		
		.stripNavL {
			background: url("images/arrow-left.png") no-repeat left;
		}
		
		.stripNavR {
			background: url("images/arrow-right.png") no-repeat right;
		}
.share {
	margin-top: 4px;
}
.fadeshow {
	height: 225px;
}
.clientwrap a {
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #D4D4D4;
	font-size: 16px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #000;
}
