body {
background-color:#191919;
color: #ffffff;
font-size: 12px;
line-height: 21px;
margin: 0px auto;
padding-bottom: 0px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
}

#main {
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
margin: 0px auto;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: left;
width: 890px;
}

#header{
line-height:0;
border:0;
padding:0;
height:144px;
background-image:url(images/logo.gif);
background-repeat:no-repeat;
background-position:left top;
}

#container {
width: 890px;
overflow: hidden;
}

#menu{
display: inline;
float: left;
width: 150px;
}

#containerLeft {
background-image:url(images/bg.gif);
background-repeat:repeat-y;
width: 529px;
display: inline;
float:left;
padding-top:20px;
min-height:300px;
}

#containerRight{
display: inline;
float: left;
width: 190px;
margin-top:20px;
border-left:#333333 solid 1px;
padding-left:20px;
}

.textContainer {
width:495px;
margin-top:20px;
}

#breadcrumbs {
clear:both;
margin-left:0px;
margin-top:10px;
font-size:11px;
color:#6d6b6b;
}
.breadcrumbsLink a {
color:#6d6b6b;
}
#breadcrumbs a:hover {
color:#ffffff;
}




#breadcrumbs em {
font-style:normal;
}
.breadcrumbsInfo {
color:#333333;
}
.breadcrumbsInfo a {
color:#333333;
}


a {text-decoration: none;}
a img {border: none;}

:focus { -moz-outline-style: none; }
a:focus { outline: none; }

.underLink a:link { border-bottom: 1px solid #CCCCCC; }
.underLink a:visited { border-bottom: 1px solid #CCCCCC; }
.underLink a:hover { border-bottom: 1px solid #000000; }
.underLink a:active { border-bottom: 1px solid #CCCCCC; }


.textLink a:link { color:#FFFFFF; border-bottom: 1px solid #666666; text-decoration: none; }
.textLink a:visited { color:#FFFFFF; border-bottom: 1px solid #666666; text-decoration: none; }
.textLink a:hover { color:#FFFFFF; border-bottom: 1px solid #FFFFFF; background: #6d6b6b; text-decoration: none; }
.textLink a:active { color:#FFFFFF; border-bottom: 1px solid #666666; text-decoration: none; }

.textCapsLink a:link { color:#FFFFFF; text-transform:uppercase; border-bottom: 1px solid #666666; text-decoration: none; }
.textCapsLink a:visited { color:#FFFFFF; text-transform:uppercase; border-bottom: 1px solid #666666; text-decoration: none; }
.textCapsLink a:hover { color:#FFFFFF; text-transform:uppercase; border-bottom: 1px solid #FFFFFF; background: #6d6b6b; text-decoration: none; }
.textCapsLink a:active { color:#FFFFFF; text-transform:uppercase; border-bottom: 1px solid #666666; text-decoration: none; }

.smalltext { font-size:11px; }
.smallpara { font-size:11px; text-align:justify; line-height:16px; }
.textCapsBrown { font-size:11px; color:#6d6b6b; text-transform:uppercase; }

.greyEm em { color:#6d6b6b; font-style:normal; }
.greyEm hr {
height: 1px;
border: none;
border-top: 1px solid #6d6b6b;
}

h1{
display:none;
}
h2 {
font-size:14px; text-transform:uppercase; font-weight:bold;
}
h3 {
font-size:11px; text-transform:uppercase; font-weight:normal;
}
h4 {
font-size:11px; text-transform:uppercase; font-weight:normal;
}
hr {
height: 1px;
border: none;
border-top: 1px solid #CCCCCC;
}



#menu ul {
list-style-type:none;
width:150px;
font-size:10px;
line-height:1.7em;
margin:20px 0 0 -1em;
padding:0 0 0 0;
text-transform:uppercase;
}


#menu ul * {
display: block; color: #6d6b6b;
}

#menu a:hover {
color:#FFFFFF;
}

#menu ul em {
color: #ffffff; font-style: normal; padding-left:3px;
}

#menu ul a {
color: #6d6b6b; padding-left:3px;
}

#menu ul ul {
margin: 0 0 0.5em -2.5em;
font-size:10px;
line-height:1.5em;
}
#menu ul ul em {
font-style: normal;
}
#menu ul ul a {
color: #6d6b6b; padding-left:3px;
}

#menu .catBreak {
margin-bottom:1em;
}



.slideshowDefault {
	border: 0;
	width: 495px;
	height: 370px;
	background-color:#FFFFFF;
	float:left;
}







.categories {
float: left;
width: 171px;
height: 145px;
margin: 0 0 0 0;
padding: 0;
overflow: hidden;
cursor:pointer;
line-height:16px;
}

.categories img {
margin:0 0 3px 0;
padding:0;
}
.categories a {
font-size:11px; color:#6d6b6b; 
}

.categories:hover a {
color:#FFFFFF;
}




#thumbnav { clear:both; padding:10px 0 0 0; }
.thumbnav {
outline: none;
}
#thumbnav img {
padding: 2px;
margin-right:5px;
}
.outline {
z-index: 0;
position: absolute;
padding:0;
background-color:#999999;
}







.sofaFormLable {
width:100px;
color:#ffffff;
font-size:11px;
}
.sofaFormLable span {
color:#ff6600;
}
.sofaFormLable em {
color:#f3f3f3;
font-style:normal;
}
.sofaInput { width: 300px; font-size:11px; border: 1px solid #6d6b6b; color:#ffffff; background:transparent !important; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.sofaInputNoWidth { font-size:11px; border: 1px solid #6d6b6b; color:#ffffff; background:transparent !important; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.sofaButton { font-size: 11px; border: 1px solid #6d6b6b; background:transparent !important; color:#ffffff; width:150px; margin-top:5px; }

.sofaFormLableNoWidth {
color:#ffffff;
font-size:11px;
}
.sofaFormLableNoWidth span {
color:#ff6600;
}
.sofaFormLableNoWidth em {
color:#f3f3f3;
font-style:normal;
}

.sofaSelect {
background:#30251a;
border: 1px solid #6d6b6b;
color: #FFFFFF;
font: 11px Arial, Geneva, Helvetica, Sans-Serif;
margin: 0 0 0 0;
}

