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

/*||||||||||||||||||||||||||||||  RESET |||||||||||||||||||||||||||||||||*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
img{display:block;}
body {
	line-height: 1;
	-moz-opacity: 0.9999;
	background-color:#1C1C1C;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
.clear{clear:both;
	height:10px;}

/* tables still need 'cellspacing="0"' in the markup */

/*||||||||||||||||||||||||||||||  GLOBAL  |||||||||||||||||||||||||||||||||*/

img a{}
p{
	font: 12px/18px Tahoma, "Trebuchet MS", sans-serif;
	color: #181818;
}
a{
	color: #b22421;
}
.clear{clear:both;}

/*||||||||||||||||||||||||||||||  BODY |||||||||||||||||||||||||||||||||*/

body{}

/*||||||||||||||||||||||||||||||  FLASH MASTHEAD |||||||||||||||||||||||||||||||||*/

#headerWrapper{
	width:100%;
	background: url(../images/site/headerWrapperbg.jpg);
}
#flashWrapper{
background: url(../images/site/flashHeader.jpg);
height:337px;
	width:1000px;
	margin:0px auto;
}
#flashWrapper.cb{
background: url(../images/site/flashHeader-cb.jpg);
height:337px;
	width:1000px;
	margin:0px auto;
}
#flashMasthead{
	height: 307px;
	padding-left: 58px;
	padding-top: 30px;
	width: 942px;
	margin:0px auto;
}
#flashMasthead h1{
	background: url(../images/site/mastheadNav.jpg) no-repeat 0px 0px;
	height: 90px;
	width: 209px;
}
#flashMasthead h1 a{
	background: url(../images/site/mastheadNav.jpg) 0px 0px;
	height: 90px;
	width: 209px;
	text-indent: -9999px;
	display: block;
}
#flashMasthead ul{
	width: 209px;
}
#flashMasthead ul li{
	list-style: none;
}
#flashMasthead li#tv{
	background: url(../images/site/mastheadNav.jpg) no-repeat 0px -90px;
	height: 65px;
	width: 209px;
}
#flashMasthead li#tv a{
	background: url(../images/site/mastheadNav.jpg) 0px -90px;
	text-indent: -9999px;
	display: block;
	height: 65px;
	width: 209px;
}
#flashMasthead li#locator{
	background: url(../images/site/mastheadNav.jpg) 0px -155px;
	width: 209px;
	height: 60px;
}
#flashMasthead li#locator a{
	background: url(../images/site/mastheadNav.jpg) no-repeat 0px -155px;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 209px;
}
#flashMasthead li#honorRoll{
	background: url(../images/site/mastheadNav.jpg) no-repeat 0px -215px;
	height: 59px;
	width: 209px;
}
#flashMasthead li#honorRoll a{
	background: url(../images/site/mastheadNav.jpg) 0px -215px;
	text-indent: -9999px;
	display: block;
	height: 59px;
	width: 209px;
}

/*||||||||||||||||||||||||||||||  NAVIGATION |||||||||||||||||||||||||||||||||*/

#navigation{
	width: 900px;
	padding-top:14px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#navigation ul{
	height: 32px;
	text-align:center;
}
#navigation li{
	z-index: 100;
	list-style: none;
	font: 13px Tahoma, "Trebuchet MS", sans-serif;
	display: inline;
	height: 32px;
	float: left;
}
#navigation li a{
	position:relative;
	z-index:100;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 20px;
	padding-left: 20px;
	display: block;
	float:left;
	line-height: 32px;
	height:32px;
}
#navigation li#current a{
	background: url(../images/site/currentBG.jpg) repeat-x;
}
/* The hover element, dynamically created */
div.ahover, div.bhover {
    position: absolute;
    z-index: 99;
	height:32px;
}
div.ahover{background: url(../images/site/currentBG.jpg) repeat-x;}


/*||||||||||||||||||||||||||||||  CONTENT |||||||||||||||||||||||||||||||||*/

#contentWrapper{
	background: #E0E4E5 url(../images/site/contentWrapperBg.jpg) repeat-x top;
	width: 100%;
	padding-bottom:10px;
}
#content{
	height:100%;
        clear: both;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background: url(../images/site/tabBodyLeftBorder.gif) no-repeat left 40px;
	margin-top: 20px;
        overflow:hidden;
}

#content ul{
	width: 600px;
	float: left;
	margin-top:5px;
}
#content li,
#content h2#register{
	float: left;
	font: 17px Georgia, "Times New Roman", Times, serif;
	width: 115px;
	height: 35px;
	text-align: center;
	border-top: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	border-bottom: 1px solid #B2B2B2;
	background: #CFD0D1 url(../images/site/tabNavBg.jpg) repeat-x bottom;
	color: #454545;
}
#content h2#register{
	margin: 5px 0 0 -130px;
	border-left: 1px solid #B2B2B2;
}
	#content h2#register a{
		display: block;
		text-decoration: none;
		line-height: 36px;
	}
#content li#end{
	background: url(../images/site/ballsTabBg.jpg);
	border-top-width: 0px;
	border-top-style: none;
	height: 36px;
}
#content img.shop{
	float: right;
}

/*||||||||||||||||||||||||||||||  TABS |||||||||||||||||||||||||||||||||*/

#navBodyWrapper{
	width: 670px;
	height: 400px;
	float:left;
}
#one, #two, #three, #four{
	clear: both;
	margin-top:10px;
	width: 670px;
	float:left;
}
.balls{
	width: 315px;
	min-height: 245px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.balls h2{
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	margin-top: 8px;
	margin-bottom: 8px;
	border-bottom: 1px solid #D2D4D5;
}
.balls p{}

#imageContainer{
	clear: both;
        float:left;
        display: block;
	position: absolute;
	top: 700px;
	height: 300px;
	width: 670px;
	margin: 20px auto;
}

#imageContainer img{
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
}

/*||||||||||||||||||||||||||||||  SIDEBAR |||||||||||||||||||||||||||||||||*/

#sidebar{
	width:216px;
	float:right;
	background: url(../images/site/sidebar.jpg) bottom;
	padding-bottom: 20px;
	margin-top: 30px;
}
#sidebar h2{}
#sidebar p{
	margin-right: 15px;
	margin-left: 15px;
}
#sidebar form#eNews{
	text-align: center;
}
#sidebar form#eNews input.name{
	margin-top: 10px;
	margin-bottom: 0px;
	padding-left:5px;
	border: 1px solid #000000;
	width: 180px;
	font-size: 14px;
	line-height: 18px;
}
#sidebar form#eNews input.email{
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left:5px;
	border: 1px solid #000000;
	width: 180px;
	font-size: 14px;
	line-height: 18px;
}

ul.social-icons{
	display: block !important;
	width: 216px !important;
	float: right !important;
	margin: 0 auto !important;
	background-color: #EEEFF1 !important;
}

ul.social-icons #facebook,
ul.social-icons #myspace,
ul.social-icons #twitter{
	display: block;
	float: left;
	background-color: #EEEFF1 !important;
	background-image: none !important;
	border: 0;
	margin: 4px;
	margin-left: 16px;
	width: 48px;
	height: 48px;
}

#translate-site {
	margin-top:45px;
	float: right;
	padding-right: 17px;
}

#sponsors{
        margin-top:65px;
	float: right;
	padding-right: 12px;
}


/*||||||||||||||||||||||||||||||  FOOTER |||||||||||||||||||||||||||||||||*/
#footerWrap{
	clear: both;
	background: url(../images/site/footerBg.jpg);
	width: 100%;
	height: 199px;
}
#footerTop p, #footerTop p a{
	padding-top:8px;
	color:#999999;
	font-size:11px;
	text-align:center;
	letter-spacing:1px;
}

/*
---------------- 3. FOOTER
-------------------------------------------------------- */
	
#footerFull {
	float: left;
	width: 100%;
	background: url(../images/site/bg-footerRepeatx.gif) repeat-x scroll left top;
	}
#footer {
	margin: 10px auto;
	width: 900px;
	padding: 20px 0;
	}
	
#inside #footer {
	width: 880px;
	}
	
#footer a {
	color: #aaaaaa;
	text-decoration: none;
	}
#footer h3 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #aaaaaa;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 10px;
	}
	
#footer p {
	color: #aaaaaa;
	text-align: center;
	margin-top: 10px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#footerLogos {
	background: url(../images/site/img-logo_footer.jpg) no-repeat scroll left top;
	height: 143px;
	width: 900px;
	}
	
#footerLogos ul {
	float: left;
	height: 85px;
	width: 900px;
	}

#footerLogos ul li {
	list-style: none;
	display: inline;
	text-indent: -9999px;
	}

#footerLogos a {
	display: block;
	float: left;
	height: 85px;
	}
	
#footerLogos #columbia a {
	width: 135px;
	}
	
#footerLogos #ebonite a {
	width: 125px;
	}
	
#footerLogos #hammer a {
	width: 90px;
	}
	
#footerLogos #track a {
	width: 100px;
	}
	
#footerLogos #powerhouse a {
	width: 115px;
	}
	
#footerLogos #robbys a {
	width: 85px;
	}
	
#footerLogos #vantage a {
	width: 105px;
	}
	
#footerLogos #vantech a {
	width: 144px;
	}
	
#eboniteInternational a {
	display: block;
	height: 58px;
	width: 900px;
	float: left;
	text-indent: -9999px;
	}


/*||||||||||||||||||||||||||||||  INSIDE HEADER |||||||||||||||||||||||||||||||||*/

#insideHeaderWrapper{
	width:100%;
	background: #960E0D url(../images/site/bgInsideHeader.jpg) repeat-x;
	height:148px;
}
#insideHeaderWrapper #flashMasthead{
	background: url(../images/site/flashHeaderInside.jpg) no-repeat;
	height: 118px;
	padding-left: 71px;
	padding-top: 30px;
	width: 854px;
	margin:0px auto;
	padding-right: 75px;
}
#insideHeaderWrapper #flashMasthead h1{
	background: url(../images/site/insideLogo.jpg) no-repeat 0px 0px;
	height: 83px;
	width: 180px;
	float:left;
}
#insideHeaderWrapper #flashMasthead h1 a{
	background: url(../images/site/insideLogo.jpg) no-repeat 0px 0px;
	height: 83px;
	width: 180px;
	text-indent: -9999px;
	display: block;
}
#insideHeaderWrapper #flashMasthead h2{
	background: url(../images/site/insideBuy.jpg) no-repeat 0px 0px;
	float:right;
	margin-top:17px;
	height: 42px;
	width: 272px;
}
#insideHeaderWrapper #flashMasthead h2 a{
	background: url(../images/site/insideBuy.jpg) 0px 0px;
	height: 42px;
	width: 272px;
	text-indent: -9999px;
	display: block;
}

/*||||||||||||||||||||||||||||||  INSIDE CONTENT |||||||||||||||||||||||||||||||||*/

#insideContentWrapper{
	background: #EEEFF0 url(../images/site/bginsidecontent.jpg) repeat-x top;
	width: 100%;
	padding-bottom:20px;
	min-height: 640px;
}
#insideContent{
	clear: both;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#insideContent p{
	margin-top:8px;
	margin-bottom:8px;
}
#insideMain{
	width: 670px;
	float: left;
}

#insideMain h1{
	font: normal 28px/50px Georgia, "Times New Roman", Times, serif;
	color: #202020;
	border-bottom: 1px solid #CCCCCC;
}
#insideMain h2{
	font: normal 20px/34px Tahoma, "Trebuchet MS", sans-serif;
	width:600px;
	display:block;
	height:34px;
	clear:both;
	color: #961b18;
}
#insideMain h3{
	font: normal 18px/30px Georgia, "Times New Roman", Times, serif;
	color: #961b18;
}
#insideMain p{
	font: 13px/20px Tahoma, "Trebuchet MS", sans-serif;
	margin:8px 10px;
}
#insideMain p.date{
	font: normal 12px/13px Georgia, "Times New Roman", Times, serif;
	color: #333333;
}
#peeps h3{
	margin:5px 0px;
	font-size:20px;
}
#peeps h4{
	margin:5px 0px;
	font-size:15px;
}
#insideMain #peeps ul{
	margin:5px 0px;
}

#insideMain #peeps li{
	font: 13px/25px Tahoma, "Trebuchet MS", sans-serif;
	list-style:circle;
	margin:0px 20px;
}
ul#main li{
	font: 13px/20px Tahoma, "Trebuchet MS", sans-serif;
	margin:0px 20px;
}
img.right{
	float:right;
	padding:2px;
	border: 6px solid #7E0804;
	background-color:#ffffff;
	margin: 0px 0px 15px 15px;
}
img.left{
	float:left;
	padding:2px;
	margin: 0px 10px 15px 10px;
	border: 6px solid #7E0804;
	background-color:#ffffff;
}

/*||||||||||||||||||||||||||||||  INSIDE CONTENT |||||||||||||||||||||||||||||||||*/


#insideSidebar{
	width:220px;
	float:right;
	background: url(../images/site/insideSidebarBg.jpg) bottom;
	margin-top: 8px;
}
ul.subnav{
	text-align: center;
}
.subnav li{
	font: 16px/32px Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #C3C4D2;
	width: 208px;
	margin-right: auto;
	margin-left: auto;
	position:relative
}
.subnav li#current{
	background: url(../images/site/subnavHover.jpg) top;
	height: 32px;
}
.subnav li a{
	display:block;
	color: #666666;
	text-decoration: none;
	position:relative;
	z-index:100;
}
.subnav li#current a{}
#insideSidebar p{
	margin-right: 15px;
	margin-left: 15px;
}
#insideSidebar form{
	text-align: center;
}
#insideSidebar form input.email, #insideSidebar form input.name{
	padding-left:5px;
	border: 1px solid #999999;
	width: 180px;
	font-size: 14px;
	line-height: 18px;
	color:#666666;
	background-color:#ffffff;
}
#insideSidebar form input.name{
	margin-top: 10px;
	margin-bottom: 5px;
}
#insideSidebar form input.email{
	margin-top: 5px;
	margin-bottom: 10px;
}
div.bhover {
	background: url(../images/site/subnavHover.jpg) repeat-x;
}

/*||||||||||||||||||||||||||||||  NEWS |||||||||||||||||||||||||||||||||*/

.news{
	padding: 5px 10px 1px 10px;
	margin: 10px 0px;
	border-top: 1px solid #6D020A;
	background: #E1E4E7;
}
#insideMain .news h4{
	font: normal 15px/20px Georgia, "Times New Roman", Times, serif;
	color: #961b18;
}
.news p{}

.share{
margin-top:40px;
margin-bottom:15px;
text-align: center;
}

/*||||||||||||||||||||||||||||||  PRODUCTS |||||||||||||||||||||||||||||||||*/

ul.products{
	padding-top:10px;
	width: 670px;
	display:block;
	float:left;
	border-top: 1px solid #C1C1C1;
	clear:both;
}
h5.seeMore{
	font: normal 13px/13px Georgia, "Times New Roman", Times, serif;
	margin-bottom:0px;
	text-align:right;
	border-bottom: 1px solid #C1C1C1;
	padding-bottom:10px;
	padding-right:15px;
}
.seeMore a{
	text-decoration:none;
}
.products li{
	background: url(../images/site/product_bg.jpg) no-repeat;
	height: 165px;
	width: 152px;
	display:block;
	float:left;
	padding-right:15px;
	margin-bottom:20px;
	overflow:hidden;
}
.products li:hover{
	background: url(../images/site/product_bg.jpg) no-repeat 0px -165px;
	height: 165px;
	width: 152px;
	display:inline;
	overflow:hidden;
}
.products li:hover .productTitle a{
	color:#961b18;
}
.productTitle h4{
	text-align:center;
	font-size: 16px;
	margin-top:15px;
	margin-bottom:0px;
	font-weight:normal;
	height:32px;
	overflow:hidden;
}
.productTitle h4 a{
	text-decoration:none;
	color:#333333;
}
.productThumb img{
	width:118px;
	margin: 0 auto;
}
li.productLast{
	padding-left:0px;
	padding-right:0px;
}


/*||||||||||||||||||||||||||||||  PRODUCT DETAIL |||||||||||||||||||||||||||||||||*/

ul#productDetail{
	border-bottom: 1px solid #cccccc;
	height: 30px;
}
ul#productDetail li{
	font: 12px/12px normal Georgia, "Times New Roman", Times, serif;
	display: block;
	float: left;
	border-left: 1px solid #CCCCCC;
}
ul#productDetail li a{
	padding-left: 7px;
	padding-right: 32px;
	font-size: 13px;
	text-decoration: none;
	line-height: 30px;
	font-weight: bolder;
	display: block;
}
ul#productDetail li a.download:hover, ul#productDetail li a.link:hover{
	background-color:#dedede;
}
ul#productDetail li a.download{
	background: url(../images/site/productTopNav.gif) no-repeat right center;
}
ul#productDetail li a.link{
	background: url(../images/site/productNavGreen.gif) no-repeat right center;
}
ul#productDetail li.first{border-left:none;}
table#attributes{
	background: transparent url(../images/site/attributesCenter.jpg) repeat-y;
	width: 331px;
	border:none;
	display: inline;
	float: left;
	margin-top: 5px;
	margin-right:25px;
}
table#attributes th{
	background: url(../images/site/attributesTableTop.jpg);
	width:316px;
	height: 28px;
	overflow: hidden;
	font: normal 16px Tahoma, "Trebuchet MS", sans-serif;
	text-align: left;
	padding-left: 15px;
	padding-top: 10px;
}

table#attributes2{
	background: transparent url(../images/site/attributesCenter.jpg) repeat-y;
	width: 331px;
	border:none;
	display: inline;
	float: left;
	margin-top: 5px;
	margin-right:25px;
}
table#attributes2 th{
	background: url(../images/site/attributesTableTop.jpg);
	width:316px;
	height: 28px;
	overflow: hidden;
	font: normal 16px Tahoma, "Trebuchet MS", sans-serif;
	text-align: left;
	padding-left: 15px;
	padding-top: 10px;
}
table td{
	height: 30px;
	font: 13px/30px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-align: left;
	padding-left: 10px;
	padding-right:10px;
}
table td.header{
	height: 30px;
	font: 14px/30px Georgia, "Times New Roman", Times, serif;
	color: #891815;
	text-align: right;
	padding-right: 10px;
	border-right: 1px solid #cccccc;
}
table tr.stripe{
	background: #F6F6F6;
}
table#attributes tr.stripe td.header, table#attributes tr.stripe td.value, table#rg tr.stripe td.header, table#rg tr.stripe td.value, table#hook tr.stripe td.header, table#hook tr.stripe td.value{
	background-color: #F6F6F6;
}
table#attributes tr#attributeBottom td.header{
	height:13px;
	background: url(../images/site/attributesTableBottom.jpg) no-repeat left bottom;
}
table#attributes tr#attributeBottom td.value{
	height:13px;
	background: url(../images/site/attributesTableBottom.jpg) no-repeat right bottom;
}
table#attributes2 tr.stripe td.header, table#attributes2 tr.stripe td.value, table#rg tr.stripe td.header, table#rg tr.stripe td.value, table#hook tr.stripe td.header, table#hook tr.stripe td.value{
	background-color: #F6F6F6;
}
table#attributes2 tr#attributeBottom td.header{
	height:13px;
	background: url(../images/site/attributesTableBottom.jpg) no-repeat left bottom;
}
table#attributes2 tr#attributeBottom td.value{
	height:13px;
	background: url(../images/site/attributesTableBottom.jpg) no-repeat right bottom;
}
table#rg{
	margin-top:10px;
	background:transparent url(../images/site/smallTableBg.jpg) repeat-y;
	width: 171px;
	border:none;
	display: block;
	float: left;
	clear:both;
}
table#rg th{
	background: url(../images/site/smallTable.jpg);
	width:156px;
	padding-left:15px;
	padding-top:10px;
	height: 29px;
	overflow: hidden;
	font: normal 16px Tahoma, "Trebuchet MS", sans-serif;
	text-align: left;
}
table#rg tr.stripeBottom td.header, table#hook tr.stripeBottom td.header{
	background: url(../images/site/smallTableBottom.jpg) no-repeat left bottom;
}
table#rg tr.stripeBottom td.value, table#hook tr.stripeBottom td.value{
	background: url(../images/site/smallTableBottom.jpg) no-repeat right bottom;
}
div#bottomTables{clear:both;}
div#hook{
	margin-top:10px;
	padding-left:15px;
	float:left;
}
table#hook{
	background:transparent url(../images/site/hookTableBg.jpg) repeat-y;
	width: 146px;
	border:none;
	display: block;
	float: left;
}
table#hook th{
	background: url(../images/site/rgTop.jpg);
	width:131px;
	padding-left:15px;
	padding-top:10px;
	height: 29px;
	overflow: hidden;
	font: normal 16px Tahoma, "Trebuchet MS", sans-serif;
	text-align: left;
}

table tr.stripe td.value{
	background: url(../images/site/attributesTableRight.jpg) repeat-y right;
}
table tr.stripe td.header{
	background: url(../images/site/attributesTableLeft.jpg) repeat-y left;
}	
.accessoryShot{
	float:right;
	width:260px;
	height:260px;
}
.productShot{
	margin-top:10px;
	float:right;
	width:260px;
	height:260px;
	margin-bottom:50px;
	background: no-repeat left top;
}
.productShot p{
	width:260px;
	display:block;
	font: normal 12px/13px Georgia, "Times New Roman", Times, serif;
}

.retiredShot{
	float:right;
	width:260px;
	height:260px;
	background: right;
}
.retiredShot p{
	width:260px;
	display:block;
	font: normal 12px/13px Georgia, "Times New Roman", Times, serif;
}
.retiredShot img.retired{
	
}


/*||||||||||||||||||||||||||||||  STAFF LISTS |||||||||||||||||||||||||||||||||*/

ul.staff{
	padding-top:10px;
	display:block;
	width:653px;
	border-top: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
}
h5.seeMore{
	font: normal 13px/13px Georgia, "Times New Roman", Times, serif;
	margin-bottom:0px;
	text-align:right;
	border-bottom: 1px solid #C1C1C1;
	padding-bottom:10px;
	padding-right:15px;
}
.seeMore a{
	text-decoration:none;
}
.staff li{
	background: url(../images/site/staffBG.jpg) no-repeat 0px -233px;
	height: 223px;
	width: 152px;
	display:block;
	float:left;
	padding-right: 8px;
	padding-top: 10px;
	margin-bottom:15px;
	
}
.staff li:hover{
	background: url(../images/site/staffBG.jpg) no-repeat 0px 0px;
	height: 223px;
	width: 152px;
	display:block;
	float:left;
}
.staff li:hover .staffTitle a{
	color:#961b18;
}
.staffTitle h4{
	text-align:center;
	font-size: 16px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:normal;
}
.staffTitle h6{
	text-align:center;
	font-size: 13px;
	margin-top:5px;
	margin-bottom:15px;
	font-weight:normal;
}
.staffTitle h4 a{
	text-decoration:none;
	color:#961b18;
}
.staffTitle h6 a{
	text-decoration:none;
	color:#333333;
}
.staffThumb img{
	width:118px;
	border: 5px solid #FFFFFF;
	margin-left: 11px;
}
li.staffLast{
	padding-left:0px;
	padding-right:0px;
}
img.staffPhoto{
	margin: 10px 10px 10px 0px;
	float: left;
	border: 5px solid #FFFFFF;
}


table.staffTable{
	background: #CDD0D0;
	margin:10px auto;
}
table.staffTable tr{}
table.staffTable tr.odd{
	background: #E3E6E6;
}
table.staffTable td{
	font: 13px/30px Tahoma, "Trebuchet MS", sans-serif normal;
	height: 30px;
	padding: 0px 10px;
}

/*||||||||||||||||||||||||||||||  VIDEO LISTS |||||||||||||||||||||||||||||||||*/

ul.video{
	padding-top:10px;
	display:block;
	width:653px;
	border-top: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
}
.video li{
	background: url(../images/site/300tvbg.jpg) no-repeat 0px -193px;
	height: 183px;
	width: 208px;
	display:block;
	float:left;
	padding-right:14px;
	padding-top: 10px;
	margin-bottom:15px;	
}
.video li:hover{
	background: url(../images/site/300tvbg.jpg) no-repeat 0px 0px;
	height: 183px;
	width: 208px;
	display:block;
	float:left;
}
.videoTitle h4{
	text-align:center;
	font-size: 18px;
	line-height:20px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:normal;
}
.videoTitle h4 a{
	text-decoration:none;
	color:#333333;
}
.videoTitle h4 a:hover{
	color:#961b18;
}
.videoThumb img{
	width:178px;
	border: 5px solid #FFFFFF;
	margin-left: 11px;
}
li.videoLast{
	padding-left:0px;
	padding-right:0px;
}
img.videoPhoto{
	margin: 10px 10px 10px 0px;
	float: left;
	border: 5px solid #FFFFFF;
}

/*||||||||||||||||||||||||||||||  VIDEO DETAIL |||||||||||||||||||||||||||||||||*/

#videoDetail{
	background: url(../images/site/TVDetailBottom.jpg) bottom;
	width: 578px;
	margin:15px auto;
}
#videoDetailTop{
	background: url(../images/site/TVDetailTop.jpg) no-repeat top;
	width: 578px;
	padding-top:15px;
}
#videoPlayer{
	height: 301px;
	width: 537px;
	margin:auto;
	border: 5px solid #999999;
}
#videoMore{
	padding:0px 20px;
}
#videoMore #prev{
	background: url(../images/site/tvButtons.jpg) no-repeat left center;
	margin: 20px 0px;
	height: 51px;
	width: 53px;
	text-indent: -9999px;
	display: block;
	float: left;
	cursor:pointer;
	overflow:hidden;
}
#videoDetails{
	margin:10px 0px;
	width:430px;
	float:left;
	display:block;
	height:60px;
}
#videoDetails ul{}
#videoDetails ul li{
	cursor:pointer;
	height:60px;
	width:430px;
	padding: 0px 15px;
}
.videoText{}
.videoText h5{
	font: 18px/20px Georgia, "Times New Roman", Times, serif;
	color: #77030A;
	text-align: center;
}
.videoText p{
	padding-top:8px;
	width:390px;
	overflow:hidden;
	display:block;
	font: 13px/20px Arial, Helvetica, sans-serif;
	text-align: center;
	border-top: 1px solid #AEB0B1;
}
#videoMore #next{
	background: url(../images/site/tvButtons.jpg) no-repeat right center;
	margin: 20px 0px;;
	height: 51px;
	width: 53px;
	text-indent: -9999px;
	display: block;
	float: right;
	cursor:pointer;
	overflow:hidden;
}
#videoMore #prev:hover,
#videoMore #prev.prevHover{
	background: url(../images/site/tvButtons.jpg) no-repeat left top;
}
#videoMore #next:hover,
#videoMore #next.nextHover{
	background: url(../images/site/tvButtons.jpg) no-repeat right top;
}
#videoMore #prev.disabled, 
#videoMore #next.disabled{
	background: url(../images/site/tvButtons.jpg) no-repeat left bottom;
}


/*||||||||||||||||||||||||||||||  LOCATOR |||||||||||||||||||||||||||||||||*/

#searchLocations{
	margin-top:15px;
}
#searchLocations input#addressInput{
	font-size: 18px;
	line-height: 24px;
	height: 24px;
	padding-left:10px;
	width: 300px;
	border: 1px solid #171717;
	margin-left:10px;
	display:block;
	float:left;
}
#searchLocations input#locatorBtn{
	display:block;
	float:left;
	width:74px;
	height:24px;
	padding-top:1px;
	padding-left:5px;
}
#searchLocations p{
	clear:both;
	margin-top:0px;
	font-size:11px;
	color:#666666;
}
#gMap{
	clear:both;
	width:640px;
	margin:7px 0px;
	border: 5px solid #333333;
}
#locationList{}
ol#searchResults li.locationItem{
	cursor:pointer;
	display: block;
	float: left;
	width: 330px;
	list-style: none;
	background: url(../images/site/locatorBG.jpg) no-repeat;
	height: 113px;
	margin-bottom:10px;
}
ol#searchResults li.locationItem a{
	font: 13px/20px Georgia, "Times New Roman", Times, serif;
	color: #B22421;
	border-bottom: 1px solid #E0E4E5;	
}
ol#searchResults li.locationItem a span{
	font: 11px/20px Georgia, "Times New Roman", Times, serif;
	color: #666666;	
}
ol#searchResults li.locationItem p{
	font-size: 11px;
	line-height:14px;
}
li.locationList strong{}
.bubble {
	font-family: 'Lucida Grande', Helvetica, Veranda, sans-serif;
	width: 250px;
	}

#insideContent .bubble h1 {
	margin: 0 0 5px 0;
	padding: 0;
	color: #B22421;
	font: normal 15px/16px Georgia, "Times New Roman", Times, serif;
	}
	
#insideContent .bubble p {
	line-height: 16px;
	margin-left: 0px;
	}
	
#insideContent .locationDistance {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px; 
	color: #666;
	font-weight: normal;
	}
	
/*||||||||||||||||||||||||||||||  FORMS |||||||||||||||||||||||||||||||||*/

#formContact{
	background: #F7FAFA;
	border: 1px solid #D4D7D7;
	padding:20px;
	width:490px;
}
#formContact label{
	font: 14px/20px Tahoma, "Trebuchet MS", sans-serif;
	color: #202020;
	height:20px;
}
#formContact label.checkbox{
	font: 14px/14px Tahoma, "Trebuchet MS", sans-serif;
	color: #202020;
	margin:0px;
	padding:0px;
	display:block;
}
span.formExample{
	color:#666666;
}
span.formReq{
	color:#961B18;
} 
#formContact input{
	font: 20px/20px Tahoma, "Trebuchet MS", sans-serif;
	color: #961B18;
	background: #FFFFFF;
	padding: 10px 0px 0px 10px;
	border: 1px solid #cccccc;
	width: 450px;
	height:35px;
	margin-bottom:10px;
}

#formContact textarea{
	font: 20px/20px Tahoma, "Trebuchet MS", sans-serif;
	color: #961B18;
	background: #FFFFFF;
	padding: 10px 0px 0px 10px;
	border: 1px solid #cccccc;
	width: 450px;
	height:150px;
	margin-bottom:10px;
}
#formContact input.checkbox{
	float:left;
	display:block;
	height:20px;
	width:20px;
	padding:0px;
	margin:0px;
}
#formContact label.checkbox{
	margin-left:10px;
	display:block;
	width:420px;
	float:left;
}
#formContact label.checkbox small{
	font-size:11px;
	line-height:14px;
}
#formContact fieldset.formSubmitBtn{
margin-top:30px;
width:470px;
height:64px;
	display:block;
	clear:left;
	float:left;
}
#formContact input.submit{
	display:block;
	clear:left;
	float:left;
	width:86px;
	height:24px;
	background-color:transparent;
	border:none;
}
#formContact p small{
	float:left;
	clear:both;
	font-size:11px;
	line-height:14px;
}
/*||||||||||||||||||||||||||||||  HONOR ROLL |||||||||||||||||||||||||||||||||*/
.honorRoll{
	background: #D7D9DF;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear:both;
}
.honorRoll img{
	float:left;
	border: 3px solid #A21B18;
}
.honorRollText{
	width:500px;
	float:left;
	padding-left:20px;
}
.honorRollText h3{
	font-family: Tahoma, "Trebuchet MS", sans-serif;
}
.honorRollText h4{
	font-size: 14px;
	font-weight: normal;
	color: #565656;
}
.honorRoll .honorRollText p{
	margin-bottom:0px;
	width:500px;
}

/* Translation */
#insideContent #insideMain ul.translate{
	list-style: none;
	margin: 10px 20px 0 0;
	width: 200px !important;
}

	#insideContent #insideMain ul.translate.left{ float: left; margin-right: 100px;}
	#insideContent #insideMain ul.translate.last{ margin-right: 0; }
	
	#insideContent #insideMain ul.translate li a:link,
	#insideContent #insideMain ul.translate li a:visited{
		background-color: #EEEEEE;
		display: block;
		margin: 0 0 5px;
		padding: 5px;
		text-decoration: none;
	}
	
	#insideContent #insideMain ul.translate li a:link.us,
	#insideContent #insideMain ul.translate li a:visited.us{
		background: #EEEEEE url(img/flags/us.png) no-repeat 8px 7px;
		padding-left: 28px
	}
	
	#insideContent #insideMain ul.translate li a:hover,
	#insideContent #insideMain ul.translate li a:active{
		background-color: #6D0200 !important;
		color: #EEEEEE;
	}

/*||||||||||||||||||||||||||||||  ADDITIONS |||||||||||||||||||||||||||||||||*/


#social_box{
background: url(../images/site/twitter_box.png) no-repeat;
float:left;
width: 335px;
height:255px
}

#twitter_box{
width: 270px;
height: 101px;
margin-left: 25px;
margin-top: 10px;
}

#twitter_box p{
font-family:"Georgia",Serif ;
font-style:italic;
overflow: hidden;
font-size: 13px;
}

#twitter_box blockquote{
padding: 5px 5px 15px 3px;
}

#twitter_box cite{
color:#6D6D6D;
display:block;
font-size:11px;
font-style:normal;
margin:10px 0 0;
}

#twitter_box blockquote cite span.date {
font-style:italic;
font-weight:normal;
}


ul.social-icons2{
	display: block !important;
	width: 190px !important;
	float: left !important;
	margin: 75px 0 0 140px !important;
	background-color: #EEEFF1 !important;
}

ul.social-icons2 #facebook,
ul.social-icons2 #myspace,
ul.social-icons2 #twitter{
	display: block;
	float: left;
	background-color: #EEEFF1 !important;
	background-image: none !important;
	border: 0;
	margin: 4px;
	margin-left: 3px;
	width: 48px;
	height: 48px;
}


#news_box{
background: url(../images/site/news_box.png) no-repeat;
float:left;
width: 315px;
height:255px;
margin-left:5px;
}

.recent_stories{
padding-top: 12px;
padding-left: 10px;
height: 200px;
width: 300px;
}

.recent_stories a{
font-family: Tahoma,"Trebuchet MS",sans-serif;
font-size: 12px;
color:#B22421;
display: block;
margin-top: 2px;
}

.recent_stories a:hover{
font-family: Tahoma,"Trebuchet MS",sans-serif;
font-size: 12px;
color:#000;
display: block;
margin-top: 2px;
}

#news_box h3{
font:18px Georgia,"Times New Roman",Times,serif;
color:#000000;
padding-top: 15px;
padding-left:10px;
}

.more_news{
float: right;
padding-right: 15px;
}