/*@import "module.css";*/
.moduleSideLeftWrap {
/*width:25px;*/
/*width:5px;*/
/*background-color:#fff;*/
/*background-image:url('../img/module/moduleSideLeftWrap-thin.gif');*/
border-left:solid 4px black;
}
.moduleSideRightWrap {
/*width:37px;*/
/*width:16px;*/
/*background-color:#fff;*/
/*background-image:url('../img/module/moduleSideRightWrap-thin.gif');*/
border-right:solid 4px black;
}

body {
font-size:16px;
font-family:'Sans','Arial','MS Trebuchet';
padding:0;
margin:0;
background-color:#191919;
color:#555;
}
.growFont {
font-size:18px;
font-weight:bold;
color:#444;
}
img.n {
border:solid 1px #ccc;
}

b {
color:#222;
}
.mainWrapper {
width:920px;
border:none;
margin:0;
padding:0;
padding-bottom:10px;
}
#logo {
background-color:transparent;
margin-top:3px;
}
#overlay {
background-color:white;
border-bottom:solid 4px black;
}
table {
border-collapse:collapse;
empty-cells:show;
}
/*
ul.links {
margin:0px;
padding:0px;
}
ul.links li {
list-style-type:none;
margin:0px;
padding:0px;
}
ul.links li a,
ul.links li a:link,
ul.links li a:active,
ul.links li a:visited {
font-weight:bold;
display:block;
background-color:transparent;
margin:0px;
padding:5px;
text-decoration:none;
font-size:15px;
line-height:20px;
height:20px;
text-align:left;
color:#212121;
}
ul.links li a:hover {
color:red;
}
*/
.links a {
font-weight:bold;
text-decoration:none;
font-size:15px;
line-height:30px;
height:30px;
display:block;
width:100%;
color:#191919;
padding:5px;
}
.links a:hover {
}
a {
color:#04c;
padding:0px 2px 0px 2px;
}
a:hover {
color:#09f;
color:red;
}
hr {
border:solid 1px #ccc;
height:0px;
}
.menu {
border-right:solid 4px black;
}
td.menu {
background-color:transparent;
}
.contentArea {
padding-left:15px;
}
h1,h2 {color:#0c0;}
h2 {text-align:left;}
h3,h4 {color:white; padding:5px;}
.calendar {
height:100px;
width:100px;
background-image:url('../img/calendar.gif');
}
.calendarMonth {
position:relative;
left:0px;
top:18px;
color:white;
font-size:13px;
height:15px;
line-height:15px;
width:100px;
text-align:center;
font-family:'MS Trebuchet','Verdana';
}
.calendarDay {
position:relative;
top:25px;
left:0px;
width:100px;
height:30px;
font-size:25px;
color:#111;
font-weight:bold;
text-align:center;
font-family:'MS Trebuchet','Verdana';
}

blockquote {
text-align:justify;
margin:15px;
}
.price {
font-size: 16px;
}
.price sup {
font-size:10px;
}
table.package thead {
background-color:#eee;
}
table.package thead th {
color:#212121;
padding:5px;
font-size:18px;
font-weight:bold;
margin-bottom:5px;
}
table.package thead td {
font-size:15px;
}
table.package thead th,
table.package thead td {
/*border-bottom:solid 1px #00f;*/
}

table.package thead td sup {
font-size:10px;
}

table.contentTable td {
text-align:justify;
}
.imageLink {
padding:0px;
text-decoration:none;
}
.imageLink img {
padding:0px;
margin:0px;
border:solid 1px black;
}
.pLink {
font-size:12px;
float:right;
}
.footer {
position:relative;
bottom:0px;
left:0px;
width:900px;
margin:10px;
z-index:500;
text-align:center;
}
.quicklinks {
font-size:12px;
}
.quicklinks a {
text-decoration:none;
}
.copyright {
font-size:10px;
float:left;
}

input.inputError {
background-color:yellow;
}

th.inputError {
color:red;
}
.alert {
font-size:13px;
font-style:italic;
color:red;
background-color:lightyellow;
}
/*
.package:hover tbody {
background-color:#ffe;
}
*/
a.packageLink {
color:inherit;
color:#00f;
}
a.packageLink:hover {
color:#00f;
}
#textLogo {
padding:0px 0px 0px 50px;
font-size:50px;
color:white;
font-family:'MS Trebuchet';
}
#lineLogo {
color:#0f3;
border-color:#0f3;
margin-left:50px;
}
.fix_align{
text-align:left;
}
