body {
margin: 0px;
padding: 0px;
text-align: center;
font-size: 62.5%;
color: #333333;
font-family: Helvetica, Verdana, Arial,  sans-serif;
}

.margin {
margin: 10px;
}

.t, hr {
display: none;
}

a {
color: #005187;
text-decoration: none;
}

a:hover {
color: #6090B5;
}

#container {
margin: 0px auto;
padding: 0px;
width: 750px;
text-align: left;
}

#header {
margin: 0px;
padding: 0px;
width: 750px;
height: 175px;
}

#header img {
margin: 0px;
padding: 0px;
}

#nav {
border-top: 2px solid white;
border-bottom: 2px solid white;
width: 750px;
background-color: #005187;
font-size: 1.1em;
font-weight: bolder;
}

#nav p {
text-align: center;
color: white;
margin: 0px;
padding: 3px 0px;
}

#nav p a {
color: white;
text-decoration: none;
}

#nav p a:hover {
color: #6090B5;
}

#content {
float: left;
display: block;
width: 750px;
margin: 10px 0px 0px 0px;
padding: 0px;
}

#right {
float: right;
display: block;
width: 580px;
color: #666666;
}

h1 {
font-family: Georgia, "Times New Roman", Times, serif;
color: #005187;
font-size: 2em;
font-variant: small-caps;
font-weight: normal;
}

h4 {
font-family: Georgia, "Times New Roman", Times, serif;
color: #005187;
font-size: 1.4em;
font-variant: small-caps;
font-weight: normal;
}

#right p {
font-size: 1.2em;
}

#right table {
font-size: 1em;
}

#right hr {
display: block;
border: none;
height: 1px;
background-color: #999999;
}

#right ul {
font-size: 1.2em;
list-style: none;
padding: 0px;
margin: 0px;
}

#right li {
padding: 0px;
margin: 5px 0px 0px 5px;
}

#right .right {
float: right;
display: block;
width: 210px;
text-align: center;
}

#left {
float: left;
display: block;
width: 150px;
}

#left h2 {
font-family: Georgia, "Times New Roman", Times, serif;
color: #005187;
font-size: 1.4em;
font-variant: small-caps;
font-weight: normal;
text-align: center;
border: 3px double #005187;
}

#left p {
font-size: 1.2em;
}

.clear {
clear: both;
}

#clear {
clear: both;
height: 10px;
width: 100%;
}

#footer {
float: left;
display: block;
width: 750px;
border-top: 1px solid #CCCCCC;
}

#fl {
float: left;
display: block;
width: 85px;
margin: 5px 0px 0px 0px;
padding: 0px;
}

#fr {
float: right;
display: block;
width: 600px;
margin: 5px 0px 0px 0px;
padding: 0px;
text-align: right;
}

/* Blog CSS */

#left ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#left li {
margin: 5px 0px 0px 5px;
padding: 0px;
}

#left li a {
font-size: 1.2em;
}

#left li h2 {
font-size: 1.4em;
margin: 0px;
padding: 0px;
}

textarea {
width: 500px;
}

#content #right h2 {
font-family: Georgia, "Times New Roman", Times, serif;
color: #005187;
font-size: 2em;
font-variant: small-caps;
font-weight: normal;
}

.alt {
background-color: #EBEBEB;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}

#content .commentlist small, #content .commentlist cite, #content .commentlist em, #content .postmetadata small {
margin: 10px;
display: block;
}

#content h3#comments {
font-family: Georgia, "Times New Roman", Times, serif;
color: #005187;
font-size: 1.5em;
font-variant: small-caps;
font-weight: normal;
}

#content h3#respond {
font-family: Georgia, "Times New Roman", Times, serif;
color: #005187;
font-size: 1.5em;
font-variant: small-caps;
font-weight: normal;
}

#content h3 a {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
font-variant: small-caps;
font-weight: normal;
}

#content .commentlist p {
margin: 10px;
}

#content ul#sitemap {
font-size: 1.2em;
}

#content ul#sitemap li {
margin-top: 10px;
margin-bottom: 10px;
}

#content ul#sitemap li ul {
font-size: 1em;
}



/* Late Offers Box */

p#offerTitle {
font-size: 2.4em;
font-variant: small-caps;
margin: 0;
padding: 0;
color: #005187;
font-style: italic;
font-family: Georgia, "Times New Roman", Times, serif;
}
#offerBox {
float: left;
display: block;
width: 580px;
margin: 0;
padding: 0;
background: #005187 url(/images/offer-bg.gif) top left repeat-y;
color: #fff;
font-family: Georgia, "Times New Roman", Times, serif;
}
#offerTop {
display: block;
float: left;
width: 580px;
height: 10px;
background: transparent url(/images/offer-top.gif) top left no-repeat;
}
#offerBottom {
display: block;
float: left;
width: 580px;
height: 10px;
background: transparent url(/images/offer-bottom.gif) top left no-repeat;
}
.offer {
width: 145px;
float: left;
display: block;
}
.offer span {
display: block;
text-align: center;
}
.offerName {
font-size: 1.6em;
font-variant: small-caps;
margin: 0;
padding: 0;
}
.offerNorm {
font-size: 1.2em;
margin: 3px 0 0 0;
padding: 0;
}
.offerNow {
font-size: 1.6em;
color: #FFCC00;
margin: 3px 0 0 0;
padding: 0;
}
.offerPrice {
font-size: 3em;
color: #FFCC00;
margin: -5px 0 0 0;
padding: 0;
}
#offerExtra {
clear: both;
float: left;
display: block;
width: 580px;
margin: 5px 0 0 0;
font-size: 0.8em;
}
p#offerMore {
float: right;
display: block;
width: 200px;
margin: 0;
padding: 0;
}
p#offerMore img {
border: none;
float: left;
margin: 0;
padding: 0;
}
p#offerDetails {
margin: 0;
padding: 0;
}



/* Late Offers Page */

#right p.lateHeader {
clear: right;
font-family: Georgia, "Times New Roman", Times, serif;
color: #005187;
font-size: 1.8em;
font-variant: small-caps;
margin-bottom: 5px;
}

#right p.lateHeader span {
font-size: 0.8em;
color: #CC3300;
}

#right table.lt {
text-align: center;
width: 100%;
background-color: #005187;
color: #fff;
}

#right table.lt td.lt-tl, #right table.lt td.lt-tm, #right table.lt td.lt-tr, #right table.lt td.lt-bl, #right table.lt td.lt-bm, #right table.lt td.lt-br, #right table.lt td.lt-m {
height: 10px;
}

#right table.lt td.lt-tl {
background: transparent url(/images/lt-tl.gif) top left no-repeat;
}

#right table.lt td.lt-tr {
background: transparent url(/images/lt-tr.gif) top right no-repeat;
}

#right table.lt td.lt-bl {
background: transparent url(/images/lt-bl.gif) bottom left no-repeat;
}

#right table.lt td.lt-br {
background: transparent url(/images/lt-br.gif) bottom right no-repeat;
}

#right table.lt td.lt-m {
background: transparent url(/images/lt-m.gif) center center repeat-x;
}

#right table.lt tr.lt-dates {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.5em;
}

#right table.lt tr.lt-offers {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.5em;
color: #FFCC00;
}

#right table.lt tr.lt-dates td.border, #right table.lt tr.lt-offers td.border {
border-left: 1px solid #fff;
}

#right table.lt tr.lt-dates td.noborder, #right table.lt tr.lt-offers td.noborder {
border-left: none;
}

#right table.lt tr.lt-dates td.weekend {
background-color: #CC3300;
}

#right table.lt input {
border: none;
}