BODY, P, TD, INPUT, SELECT, TEXTAREA {font-family: Arial, Tahoma, sans-serif;font-size: 12px;}
TH {font-family: Georgia, Times, serif;font-size: 12px;font-weight:bold;background-color:#EEEEEE;border-bottom:2px solid #291973;height:30px;}
FORM {margin-bottom : 0px;margin-left : 0px;margin-right : 0px;margin-top : 0px;}
P {margin-top:0px;margin-bottom:0px;}
UL {list-style-type: square;margin-left:15px;margin-bottom:10px;}

H1, .header {font-family: Georgia, Times, serif;font-size: 21px;font-weight:normal;color:#000000;margin:0px;}
H2, .title {font-family: Georgia, Times, serif;font-size: 18px;font-weight:normal;color:#e67b19;margin:0px;}
H3, .headertop {font-family: Georgia, Times, serif;font-size: 13px;font-weight:bold;color:#000000;margin:0px;}
.msg {color: #cc0000;font-weight:bold;}

A:link {color:#e67b19;}
A:visited {color:#e67b19;}
A:hover {color:#CC0000;}
A:active {color:#CC0000;}

.linktitle:link {font-family: Georgia, Times, serif;color:#CC0000;font-size:14px;font-weight:bold;text-decoration:underline;}
.linktitle:visited {font-family: Georgia, Times, serif;color:#CC0000;font-size:14px;font-weight:bold;text-decoration:underline;}
.linktitle:hover {font-family: Georgia, Times, serif;color:#DD0000;font-size:14px;font-weight:bold;text-decoration:underline;}
.linktitle:active {font-family: Georgia, Times, serif;color:#DD0000;font-size:14px;font-weight:bold;text-decoration:underline;}

.linkgray:link {color:#666666;text-decoration:none;}
.linkgray:visited {color:#666666;text-decoration:none;}
.linkgray:hover {color:#999999;text-decoration:none;}
.linkgray:active {color:#999999;text-decoration:none;}

.bgblue {background-color:#291973};
.bgbluedark {background-color:#291973};
.bggray {background-color:#DDDDDD};
.bgframe {background-color:#DDDDDD};
.bgsep {background-color:#DDDDDD};
.bgstripe1 {background-color:#FFFFFF}
.bgstripe3 {background-color:#EEEEEE}
.bgwhite {background-color:#FFFFFF};

.inputhidden1 {border:0;background-color:#FFFFFF;text-align:right}
.inputhidden3 {border:0;background-color:#EEEEEE;text-align:right;font-weight:bold;}

.white {color:#FFFFFF;}
.red {color:#CC0000;}
.gray {color:#999999;}

.price {color:#996600;font-weight:bold;font-size:14px;}

.calheader {background-color:#EEEEEE;font-weight:bold;font-size:11px;}
.calact {font-weight:bold;background-color:#FFFFFF;font-size:11px;border:1px solid #cc0000;}
.caltoday {font-weight:bold;background-color:#EEEEEE;font-size:11px;}
.caldays {background-color:#FFFFFF;border:1px solid #EEEEEE;font-size:11px;}

.small {font-size:11px;}

.boxeventstop {
width: 100%;
padding: 0px 0px 2px 0px;
border-bottom: 2px solid #291973;
margin: 0px 20px 0px 20px;
}
.boxeventsbot {
width: 100%;
padding: 10px 0px 10px 0px;
border-bottom: 1px solid #DDDDDD;
margin: 0px 20px 15px 20px;
}

.boxrecommendtop {
width: 100%;
padding: 0px 0px 2px 0px;
border-bottom: 2px solid #e67b19;
margin: 0px 20px 0px 20px;
}
.boxrecommendbot {
width: 100%;
padding: 10px 0px 0px 0px;
border-bottom: 1px solid #DDDDDD;
margin: 0px 20px 15px 20px;
}

.boxexchangetop {
width: 100%;
padding: 0px 0px 2px 0px;
border-bottom: 2px solid #cc0000;
margin: 0px 20px 0px 20px;
}
.boxexchangebot {
width: 100%;
padding: 10px 0px 0px 0px;
margin: 0px 20px 15px 20px;
}

.boxsearchtop {
width: 100%;
padding: 5px 20px 5px 20px;
margin: 0px 0px 0px 0px;
background-color:#291973;
}
.boxsearchbot {
width: 100%;
padding: 10px 20px 10px 20px;
margin: 0px 0px 15px 0px;
font-size:11px;
background-color:#EEEEEE;
}

.boxsectionstop {
width: 100%;
padding: 5px 20px 5px 20px;
margin: 0px 0px 0px 0px;
background-color:#291973;
}
.boxsectionsbot {
width: 100%;
padding: 5px 20px 10px 20px;
margin: 0px 0px 15px 0px;
font-size:11px;
background-color:#EEEEEE;
}

.boxhoststop {
width: 100%;
padding: 0px 0px 2px 0px;
border-bottom: 2px solid #291973;
margin: 0px 20px 0px 20px;
}
.boxhostsbot {
width: 100%;
padding: 5px 0px 10px 0px;
margin: 0px 20px 10px 20px;
}

.boxtitle {
height:30px;
width: 100%;
padding: 3px 0px 1px 0px;
margin: 0px 0px 15px 0px;
border-bottom: 2px solid #291973;
}

.boxsubtitle {
height:30px;
width: 100%;
padding: 3px 0px 1px 0px;
margin: 0px 0px 15px 0px;
border-bottom: 2px solid #DDDDDD;
}

.boxheader {
height:186px;
width: 100%;
padding: 0px 20px 0px 20px;
margin: 0px 0px 20px 0px;
border-bottom: 2px solid #DDDDDD;
}

.boxfooter {
width: 100%;
padding: 10px 20px 20px 20px;
margin: 20px 0px 20px 0px;
border-top: 2px solid #291973;
}

.boxcart {
height:30px;
width: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 20px 0px 20px;
font-size:11px;
}


