@charset "utf-8";
img {
behavior: url(../includes/iepngfix.htc);
}
.verdana10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.verdana10gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #827979;
}
a.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.topnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #827979;
	text-decoration: none;
}
a.botnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #827979;
	text-decoration: none;
}
a.botnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #827979;
	text-decoration: underline;
}
.plaintextbox{
	border: 1px solid #b3b3b3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height: 18px;
	color: #827979;
}
.shadowtextbox{
	border: 1px solid #b3b3b3;
	background-image:url(images/txtbox_bkg.jpg);
	background-position:top left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height: 16px;
	color: #827979;
}

.footertile {
	background-image: url(images/footer_tile.gif);
	background-repeat: repeat-x;
	height: 41px;
}
.featureboxlight {
	background-image: url(images/homebox_light_tile.gif);
	background-repeat: repeat-x;
	width: 239px;
}
.featureboxdark {
	background-image: url(images/homebox_dark_tile.gif);
	background-repeat: repeat-x;
	width: 239px;
}
a.greenlink {
	color: #00b11c;
	text-decoration: none;
}
a.greenlink:hover {
	color: #00b11c;
	text-decoration: underline;
}
a.purplelink {
	color: #bb53fe;
	text-decoration: none;
}
a.purplelink:hover {
color: #bb53fe;
text-decoration: underline;
}
a.orangelink {
	color: #f27800;
	text-decoration: none;
}
a.orangelink:hover {
	color: #f27800;
	text-decoration: underline;
}
a.bluelink {
	color: #0096bb;
	text-decoration: none;
}
a.bluelink:hover {
	color: #0096bb;
	text-decoration: underline;
}
.verdana11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}
.verdana11gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #827979;
}
a.graylink {
	color: #827979;
	text-decoration: none;
}
a.graylink:hover {
	color: #827979;
	text-decoration: underline;
}
.graystroke {
	border: 1px solid #827979;
}
.artistbox{
	background-color:#FFFFFF;
	border: 1px solid #827979;
}
.detailboxbottom{
	background-color:#FFFFFF;
	border-top: 1px solid #827979;	
	border-bottom: 1px solid #827979;	
	border-left: 1px solid #827979;
	border-right: 1px solid #827979;
}
.detailboxtopon{
	background-color:#FFFFFF;
	border-top: 1px solid #827979;	
	border-left: 1px solid #827979;
	border-right: 1px solid #827979;
}
.detailboxtopoff{
	background-image: url(images/detailtoptabtile.gif);
	background-repeat: repeat-x;
	border: 1px solid #827979;	
}
.detailboxtopover{
	background-color:#FFFFFF;
	border: 1px solid #827979;
}
.detailboxtopblank{
	border-bottom: 1px solid #827979;
}
blockquote {
	margin-left: 15px;
}
.verdana14red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #CC0000;
}
.verdana11green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #00b11c;
}
.pagetile {
	background-color: #FFFFFF;
	background-image: url(images/pagetile.jpg);
	background-repeat: repeat-x;
}
.featureboxhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

td, label, input, select { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }





.usual { width: 445px; }
.usual ul { height: 27px; display: block; border-bottom: 1px solid #827979; list-style-type: none; margin-top: 10px; font-size: 11px; padding:0; margin:0; }
.usual li { float:right; margin: 0 0 0 5px; border-left: 1px solid #827979; border-right: 1px solid #827979; border-top: 1px solid #827979;} 
.usual ul a, .usual ul a:link, .usual ul a:visited { height: 16px; outline: none; display:block; padding:5px 10px; text-decoration:none!important; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style:normal; color:#AFAFAF; background: url(images/bg_tab.jpg) bottom center repeat-x; float: left; }
.usual ul a:hover {  }
.usual ul a.selected, .usual ul a.selected:link, .usual ul a.selected:visited { padding:4px 10px 6px 10px; color:#AFAFAF; background: url(images/bg_tab.jpg) top center repeat-x; border-bottom:1px solid #fff; cursor:default; height: 15px; float: left; position: relative; top: 1px; }
.usual div { width: 423px;  padding:10px 10px 8px 10px; clear:left; background:#fff; border-left: 1px solid #827979; border-right: 1px solid #827979; border-bottom: 1px solid #827979; }
.usual div a { color:#000; font-weight:bold; }



/* Forms
-----------------------------------------------------------------------------*/ 
table.form_1 { }
table.form_1 td { }
table.form_1 td.labelcol {/* background-color: #f2f2f2; */}
table.form_1 td.inputcol {/* background-color: #dee3e7; */ }
table.form_1 td label { font-weight: bold; display: block; width: 100%; text-align: right; padding: 3px 0; }
tr.form_1_head td, tr.right_tbl td { padding: 15px 5px 6px 5px; text-align: left; border-bottom: 1px solid #989898; font-weight: bold; }
tr.form_1_head td { font-size: 14px; color: #6B9CC9;}
tr.form_1_a td, tr.form_1_b td { padding: 3px 5px; }
tr.form_1_a td { background-color: #DBDFE2; }
tr.form_1_b td { background-color : #DBDFE2; }
td.form_1_bt { text-align: center; height: 45px; vertical-align:middle; white-space: nowrap;}

tr.form_1_head td a, tr.form_1_head td a:link, tr.form_1_head td a:hover, tr.form_1_head td a:visited { text-decoration: none; color: #fff; }
tr.form_1_head td a:hover { text-decoration: underline }

input.button { width: auto; padding: 5px 15px; }
ul.checkradio { list-style-type: none; font-family: verdana; font-size: 10px; margin: 0; padding: 0;}
ul.checkradio li { display: inline; white-space: nowrap;  }
ul.checkradio li div {float: left;  padding: 0 10px 0 0; line-height: 22px; width: auto;}
ul.checkradio li div input {vertical-align: middle; float: none; height: 14px; }
ul.checkradio li div label { display: inline;  float: none; text-align: right; }

table.fields1, table.fields2 { border-bottom: 1px solid #CAD0D5; border-left: 1px solid #CAD0D5; border-right: 1px solid #CAD0D5; border-top: 0px; background: #fff; }
table.fields2 { background-color:#F2F2F2; }
td.field1 { background-color:#F2F2F2; padding:6px; }
td.value1 { background-color:#DEE3E7; padding:6px; }

td.fieldv1 { background-color:#F6F6F6; padding: 6px; border-bottom: 1px solid #CBDAE6; }
td.valuev1 { background-color:#fff; padding: 6px;  border-bottom: 1px solid #CBDAE6; }

table.catalog { border-bottom: 1px solid #CAD0D5; border-left: 1px solid #CAD0D5; border-right: 1px solid #CAD0D5; border-top: 0px; background: #fff; }

.button { padding: 3px; font-weight: bold; }






#contact_form { width: 400px; float: left; }

	#contact_form fieldset { border-bottom: 0px; border-left: 0px; border-right: 0px; width: 400px; display: block; padding: 20px 0; }

	#contact_form legend { font-size: 18px; font-weight: bold; color: #036; margin: 0 0 15px 0; }

	#contact_form label { width: 150px; text-align: right; float: left; line-height: 21px; padding: 0 5px 0 0; display: block; font-weight: bold; }

	#contact_form input, select { width: 140px; border: 1px solid #666666; padding: 2px; }

	#contact_form #button { width: 100px; }

	#contact_form textarea { width: 220px; height: 100px; border: 1px solid #666666; font-family: verdana; font-size: 11px; }

	#contact_form div.field { margin: auto auto 0.5em; margin-bottom: 0.5em; text-align: left; width: 100%; float: left; }

	#contact_form span.required { color: #FF0000; }




#JT_arrow_left{
	background-image: url(images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}



/* ADDING CSS MOD FOR THIS LINKS PAGE in addition to the rest of the css */

.greenish_bg {
	background: #00b11c;
	color: #fff;
	font-weight: bold;
}

.formbababui {
	margin: 0;
}

