body  { color: #000000; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: white; text-align: center; margin-top: 5px; margin-right: 0; margin-left: 0; padding: 0 }


body {
    scrollbar-base-color: #EEEEEE;
    scrollbar-arrow-color: #000000;
    scrollbar-darkshadow-color: #F0F0F0;
    scrollbar-face-color: #F0F0F0;
    scrollbar-highlight-color: #EEEEEE;
    scrollbar-shadow-color: #C0C0C0;
    scrollbar-3dlight-color: #FFFFFF;
}

#container{
    width: 780px;
    margin-left:  auto;
    margin-right: auto;
    border-left: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE;
    border-top: 1px solid #DEDEDE;
    background-color: #FFFFFF;
    text-align: left;
}


.copyright {
    margin-top: 3px;
    color: #000000;
    margin-bottom:3px;
    font-size: 10px;
    color: #666666;
}

.innerpadding{
    margin: 5px;
    margin-top: 0;
}

.imgborder {
    border: 1px solid #000000;
}

img { border: 0px;}


#menucontainer {
   width: 165px;
   height: auto;
   text-align: left;
   padding-left: 3px;
   padding-right: 3px;
   padding-top: 5px;
   padding-bottom: 20px;
   margin-left: 2px;
   margin-top: 5px;
   font-size: 14px;

}

#pdfspacer {
    width: 181px;
    height: 30px;
    display: block;
    background-color: transparent;
}



a:link {
    font-size: 14px;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

div.cat_container {
    width: 300px;
    height: auto;
    border-left: 5px solid #CC0000;
    background-color: #EEEEEE;
    margin-left: 10px;;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 5px;
    text-align: left;
    display: block;
}


a:visited {
    font-size: 14px;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

a:hover {
    font-size: 14px;
    color: #CC0000;
    text-decoration: none;
    font-weight: bold;
}

a:active {
    font-size: 14px;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

a.footermenu:link {
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

a.footermenu:visited {
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

a.footermenu:hover {
    font-size: 10px;
    color: #CC0000;
    text-decoration: none;
    font-weight: bold;
}

a.footerment:active {
    font-size: 10px;
    color: #FFCC00;
    text-decoration: none;
    font-weight: bold;
}

.regulartext {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: left;
}

.smalltext {
    font-family:  Arial, Verdana, sans-serif;
    font-size: 10px;
    letter-spacing: 1px;
    color: #999999;
}

.redtext {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #CC0000;
    text-align: left;
}

.graytext {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #666666;
    text-align: left;
}

.bluetext {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #006699;
    text-align: left;
}

.greentext {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #669999;
    text-align: left;
}

.orangetext {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #FFCC00;
    text-align: left;
}

.browntext {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #590000;
    text-align: left;
}

.tantext {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #999966;
    text-align: left;
}

.whitetext {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-align: left;
}

.blackheaders {
    font-family: Arial, Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}

.redheaders {
    font-family: Arial, Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #BB0000;
    padding-left: 10px;
    padding-bottom: 10px;
}

.grayheaders {
    font-family: Arial, Verdana, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #666666;
    width: 200px;
    display: block;
    border-bottom: 2px #000000;
}

.blueheaders {
    font-family: Arial, Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #006699;
}

.greenheaders {
    font-family: Arial, Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #669999;
}

.brownheaders {
    font-family: Arial, Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #460E00;
}

.tanheaders {
    font-family: Arial, Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #999966;
}

.whiteheaders {
    font-family: Arial, Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}

.orangeheaders {
    font-family: Arial, Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFCC00;
}

.smallblackheaders {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

.smallredheaders {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #CC0000;
}

.smallgrayheaders {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
}

.smallblueheaders {
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #315E70;
}

.smallgreenheaders {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #28878E;
}

.smallbrownheaders {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #460E00;
}

.smalltanheaders {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #A98D1D;
}

.smallwhiteheaders {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}

.smallorangeheaders {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF9900;
}

.category_headers {
    font-size: 11px;
    color: #315E70;
    font-weight: bold;
    text-align: center;
    margin-top: 2px;
    margin-bottom: 2px;
}

.formlabels {
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: right;
    margin-right: 2px;
}

.smallinputs {
    width: 40px;
    height: auto;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-align: left;
    margin-left: 2px;
}

.mediuminputs {
    width: 150px;
    height: auto;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-align: left;
    margin-left: 2px;
}

.largeinputs {
    width: 250px;
    height: auto;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-align: left;
    margin-left: 2px;
}

.buttons {
    width: 110px;
    height: auto;
    background-color: #F0F0F0;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #666666;
    border-top: 1px solid #666666;
    padding: 1px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-align: center;
}

.smallbuttons {
    width: 60px;
    height: auto;
    background-color: #F0F0F0;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #666666;
    border-top: 1px solid #666666;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-align: center;
}

.selectboxes {
    width: 140px;
    height: auto;
    background-color: #FFFFFF;
    border: 0px solid #FFFFFF;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-align: left;
}

.smallselectboxes {
    width: 90px;
    height: auto;
    background-color: #FFFFFF;
    border: 0px solid #000000;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-align: left;
}

.fileboxes {
    width: 230px;
    height: auto;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-align: left;
    margin-left: 2px;
}

.textareas {
    width: 250px;
    height: 80px;
    border: 1px solid #000000;
    text-align: left;
    background-color: #FFFFFF;
    padding: 1px;
    margin-left: 2px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}

.imageborder {
    border: 1px solid #000000;
}


#preload {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background-color: transparent;
    text-align: center;
}

#debug {
   width:700px;
   background-color:#FFFFFF;
   height:auto;
   text-align:left;
   padding: 5px;
   border:1px solid #000000;
   margin-top:10px;
   font-size: 12px;
}

.pagetitles {
   font-family: Arial, sans-serif;
   font-size: 14px;
   color: #336699;
   font-weight: bold;
   text-align: left;
   padding-left: 15px;
   padding-top: 10px;
   padding-bottom: 10px;
}

.SuggestFramework_List
{
    border: 1px solid #CCCCCC;
    border-top: 0;
}

.SuggestFramework_Heading
{
    padding: 0 1px 0 1px;
    background-color: #CCCCCC;
    color: #FFFFFF;
    font-weight: bold;
}

.SuggestFramework_Highlighted
{
    padding: 0 1px 0 1px;
    background-color: Highlight;
    color: HighlightText;
}

.SuggestFramework_Normal
{
    padding: 0 1px 0 1px;
    background-color: #e6e6bf;
    color: #000000;
}

.SuggestFramework_Combo
{
    width: 100%;
    margin: 0;
    padding: 0;
}

#left_seriesbox {
    width: 270px;
    height: auto;
    padding: 5px;
    text-align: left;
    color: #333333;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-right: 15px;
}
.product_headers {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #3D6778;
    text-align: left;
    vertical-align: bottom;
    word-spacing: normal;
}




a.linkopacity img {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
-khtml-opacity: 0.5;
}


a.linkopacity:hover img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0;
}

a.catopacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0;
}


a.catopacity:hover img {
filter:alpha(opacity=85);
-moz-opacity: 0.85;
opacity: 0.85;
-khtml-opacity: 0.85;
}


img.swapboxes  {
    width: 285px;
    height: 337px;
    border-left: 1px solid #3D6778;
    border-top: 1px solid #3D6778;
    border-bottom: 1px solid #3D6778;
    border-right: 1px solid #3D6778;
    margin-right: 5px;
    margin-bottom: 10px;
     margin-top: 3px;
}


.category_boxes {
    width: 130px;
    height: 190px;
    padding: 2px;
    margin-right: 1px;
    border: 1px solid #FFFFFF;
    text-align: center;


}

div.bottombar {
    position: relative;
    width: 751px;
    height: 10px;
    display: block;
    color: #CC0000;
}

div#enterlink a.activeseat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #003366;
	text-decoration: none;
	font-weight:bold;
	width: 111px;
	height: 82px;
	display: block;
	padding-top: 27px;
	
}

div#enterlink a.activeseat:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #003366;
	text-decoration: none;
	width: 111px;
	height: 82px;
	display: block;
	padding-top: 27px;
}

div#enterlink a.activeseat:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #003366;
	text-decoration: none;
	font-weight:bold;
	width: 111px;
	height: 82px;
	display: block;
	padding-top: 27px;
}

div#enterlink a.activeseat:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #003366;
	text-decoration: none;
	font-weight:bold;
	width: 111px;
	height: 82px;
	display: block;
	padding-top: 27px;
}

div#enterlink a.activeseat:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CCA82D;
	text-decoration: none;
	font-weight:bold;
	width: 111px;
	height: 82px;
	display: block;
	background-color: #003366;
	padding-top: 27px;
}
