/* CSS Document */
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/* NAVIGATION */

.leftNavTable {
	background-color: #B10000; 
	font-family: Trebuchet MS, Univers Condensed, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #66A7F1;
	padding-top:5px;
	padding-left:25px;
}

.leftNavTable td {
  border-top:solid 2px #fff; margin-bottom:-4px; padding-bottom:-4px; 
  
}
.leftNavTable a {
  color:#fff; text-decoration:none;
}
  
.leftNavTable a:hover {
	color:#E4CACA; 
}

#nav {
background:#B10000 none repeat scroll 0%;
float:left;
font-family:Trebuchet MS, Univers Condensed, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
list-style-type:none;
margin:0px 0pt 0pt;
padding:0pt;
width:100%;
}
#nav li {
float:left;
margin:0px 0 0px 0 ;
padding:0 0 0 0 ;
width:100%;
}
#nav a {
border-bottom:2px solid #fff;
color:#FFFFFF;
display:block;
padding:15px 0pt 0 10px;
text-decoration:none;
}
#nav #nav_pro a {

}
#nav a:hover {
	background:#cc0000
}
/* SEARCH */
.searchTable {
  	background-color: #9AC6F8; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00176C;
}

.searchTable td { padding-left:2px; }

.searchButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00276C;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-weight: bold;
	height: 22px;
	margin:4px 0 4px 0;
}
.searchSelect {
	border: 1px solid #000000;
	width: 170px;
}
/* INQUIRE */
.inquireTable {
	background-color: #BFD7FF;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* FEATURED */
.featured {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #122E7C;
	}
.featuredTable {
	background-color: #BFD7FF;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 171px;
}
.featuredLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C10A00;
	text-decoration: underline;
}
.featuredLink:hover {
	text-decoration: none;
}
.featuredDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.featuredPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #122E7C;
}

/* SPECIALS */
.specialHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
}
.specialTable {
	background-color: #e7f0ff;
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 172px;
	margin-left:10px;
	line-height:normal;
}
.specialDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
}
.specialLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00186C;
	text-decoration: underline;
	text-align:center;
}
.specialPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 37px;
	color: #B50A00;
	font-weight: bold;
	text-align:center;
}
.specialExpiration {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	font-style: italic;
}
/* COPYRIGHT */
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #243D88;
}
.copyrightLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #243D88;
	color: #B50A00;
	text-decoration: underline;
}
.copyrightLink:hover {
	color: #FFBCA4;
	text-decoration:none;
}
/* CONTENT */
a {color:#B10000; text-decoration:underline}
a:hover {color:#ee2200; text-decoration:none}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #001188;
	border-bottom: dotted ;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #001188;
}

.contentCell {
	padding: 0px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}	
.contentLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #B10000;
	border-right: 1px solid #000000;
}
.contentIntro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15.6px;
	font-weight: normal;
	color: #666;
	line-height: 20px;
	padding-left: 9px;
	padding-top:5px;
	text-align:justify;
}
.contentFluff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 20px;

}
.contentText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-color:#AA0000;
}
.contentTextSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.contentTextSmallItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: italic;
}
.contentTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.t2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #001188;
	font-weight: bold;
}
.contentTextItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: italic;
}
.contentLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B50A00;
	text-decoration: underline;
}
.contentLink:hover {
	color: #FFBCA4;
	text-decoration:none;
}
.contentSmallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.contentSmallTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.contentSmallLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B50A00;
	text-decoration: underline;
}
.contentSmallLink:hover {
	color: #FFBCA4;
	text-decoration:none;
}
/* INVENTORY */
.borderImage {
	border: 1px solid #0033b3;
}
.borderImageLink {
	border: 1px solid #B10000;
}
.inventoryHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #02186D;
	font-weight: bold;
}
.inventoryPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #992222;
	font-weight: bold;
}

.inventoryText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.inventoryTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.inventoryTextSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.inventoryTextSmallBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.inventoryTextLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B10000;
}
.inventoryTextLink:hover {
	color: #FFBCA4;
	text-decoration:none;
}
.cta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #B10000;
	text-decoration:none;
	border-bottom: dashed #B10000 1px;
}
.cta:hover {
	color: #000000;
	border-bottom: none;
}
.border {
	border: 1px solid #666666;
}
/* FORMS */

label { margin:2px -5px 0 2px; }

/* input { margin-bottom:2px; }*/

.formRequiredField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.formInput30 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 30px;
	border: 1px solid #000000;
}
.formInput90 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 90px;
	border: 1px solid #000000;
}
.formInput100 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 140px;
	border: 1px solid #000000;
}
.formInput200 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 200px;
	border: 1px solid #000000;
}
.formInput400 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 400px;
	border: 1px solid #000000;
}
.formButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	color: #B10000;
	background-color: #FFffee;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-weight: bold;
	text-transform: uppercase;
}
/* RESULTS */
.resultsTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00186C;
	background-color: #BFD7FF;
}
.resultsHeading {
	background-color: #00186C;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.resultsHeadingLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.resultsHeadingLink:hover {
	text-decoration: underline;
}
.resultsLineItem {
	font-weight: bold;
	background-color: #BFD7FF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #001668;
}
.resultsLineItem2 {
	font-weight: bold;
	background-color: #AFC7EF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #001668;
}
.resultsLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B50A00;
	font-weight: bold;
	text-decoration: underline;
}
.resultsLink:hover {
	color: #FFBCA4;
	text-decoration:none;
}
/* APPLICATION */
.applicationTable {
	border: 1px solid #7194CC;
}
/* SCOLLER */
#mScroller1{
width: 140px;
height: 160px;
padding-left: 3px;
}

/* **** calendar classes **** */
.calendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #4893D3;
}
.calendarHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	background-color: #4893D3;
	border: 1px solid #4893D3;
	padding:2px;
}
.calendarHeadingLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
.calendarHeadingLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.calendarDay {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	background-color: #4893D3;
	border: 1px solid #4893D3;
}
.calendarDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #4893D3;
}
.calendarBlank {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.calendarDateLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #98272D;
}
.calendarDateLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.calendarToday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #98272D;
}
.calendarSelectedDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.calendarEvent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	border-top: 1px solid #4893D3;
	border-right: 1px solid #4893D3;
	border-bottom: 1px solid #4893D3;
	border-left: 1px solid #4893D3;
}
.calendarEventHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color:#ffffff;
	background-color: #4893D3;
	border: 1px solid #4893D3;
}
.calendarEventType {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.calendarEventTime {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.calendarEventSubject {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
}
.calendarEventLocation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}
.calendarEventDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.calendarEventLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #98272D;
	text-decoration: underline;
	font-weight: bold;
}
.calendarEventLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
.calendarSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #4893D3;
	background-color: #F1F9FF
}
.calendarSmallHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	background-color: #4893D3;
	border: 1px solid #4893D3;
	color:#ffffff;
}
.calendarSmallDay {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
.calendarSmallDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	/*border: 1px solid #4893D3;*/
}
.calendarSmallDateLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #C70038;
	text-decoration: underline;
	font-weight: bold;
	padding: 1px;
}
.calendarSmallDateLink:hover {
	color: #FFD64C;
	background-color: #A83C5A;
	text-decoration: none;

}
.calendarSmallSelectedDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
.calendarSmallToday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	border-width: 1px;
	border-style: solid;
	border-color: #98272D;
	background-color: #FFFFFF;
}
.calendarSmallSelectedToday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	border: 1px solid #4893D3;
	background-color: #FFFFFF;
}
.calTable {
	background-color: #4893D3;
}
.calTableBorder {
	border-top: 1px solid #4893D3;
	border-right: 1px solid #4893D3;
	border-bottom: 1px solid #4893D3;
	border-left: 1px solid #4893D3;
}
.calDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.calDateLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #98272D;
}
.calDateLink:hover {
	color: #000000;
	text-decoration: underline;
}
.calSelectedDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}
.calToday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #98272D;
}
.calSmallDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.calSmallDateLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #98272D;
}
.calSmallSelectedDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}
.calSmallSelectedToday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #98272D;
}
.calSmallDateLink:hover {
	color: #000000;
	text-decoration: underline;
}
.calSmallToday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #98272D;
}