@charset "utf-8";
/* CSS Document */

body {background: #ffffff url(../images/bg.jpg) repeat-x scroll left top; margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

p { margin:0; padding:0; font-size:11px; color:#333; line-height:1.4em; padding-top:15px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; padding-right:10px;}

p a:link, p a:visited { text-decoration: underline; color:#053fae; font-weight:bold}
p a:hover { color:#053fae; text-decoration:underline}

h1 {color:#053fae;font-size:18px;font-family: Arial, Helvetica, sans-serif;  font-weight: normal; text-align: left; margin:0; padding-top:10px; padding-bottom:5px;}
h2 { width:195px; height:30px; background-color:#FFFFFF; color:#333;font-size:15px;font-family:Arial, Helvetica, sans-serif;  font-weight: bold; text-align: left; position:relative; margin-top:-20px; padding-left:10px;}

h3 { width:80px; height:20px; background-color:#FFFFFF; color:#333;font-size:15px;font-family:Arial, Helvetica, sans-serif;  font-weight: bold; text-align: left; position:relative; margin-top:-10px; padding-left:10px;}

h4 {color:#333;font-size:14px;font-family:Arial, Helvetica, sans-serif;  font-weight: bold; text-align: left; margin:0; padding-top:5px;}

h5 { font-size:14px;color: #000; font-weight: bold; margin:0; padding:0; height:25px; border-top:1px dotted #8cbaf7; background-color:#ddecff; padding-top:7px; padding-left:10px; margin-top:10px;font-family:Arial, Helvetica, sans-serif; padding-bottom:5px;}

h6 { color:#0049b5; font-size:13px; margin:0; padding:0; padding-top:10px; padding-left:10px;}

#wrapper { width:770px; margin:0 auto; z-index:1;}

#header { width:770px;}
#header #logo { width:213px; height:179px;float:left}
#header #flash { width:557px; height:179px;float:left; background-color:#d5ecf6}

#topbar { width:770px; background: #426173 url(../images/topbar_bg.gif); height:38px; float:left}
#topbar .caption1 { width:170px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; margin-top:10px; padding-left:25px; text-align:right}
#topbar .caption2 { width:500px; float: left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; margin-top:8px; padding-left:25px; text-align:right; font-weight: normal;}
.icon { float: right; margin-top:8px; width:20px; padding-right:20px;}

#content { width:770px; float:left; background-color:#FFFFFF}
#content #leftpanel { width:213px; float:left; padding-bottom:25px;}

#content #leftpanel #nav {width:213px;font-family:Arial, Helvetica, sans-serif; color: #6A6965; text-align:right; font-size:17px; font-weight:bold}
#content #leftpanel #nav ul { list-style:none; margin:0; padding:0;}
#content #leftpanel #nav li {margin: 0;width:185px;}
#content #leftpanel #nav li a {display: block;padding: 7px 20px 7px 8px;
border-bottom: 1px solid #ececec; color: #545c61;text-decoration: none;
width:100%}
#content #leftpanel #nav li a:hover {color: #000; background-color:#FFFFFF}
#content #leftpanel #address { width:180px; text-align:right; margin-top:25px; padding-left:10px; color:#224b61; line-height:1.6em}

#content #leftpanel #nav .navhover { color:#0646b0}

#content #rightpanel { width:557px; float:left; background:#FFFFFF url(../images/content_bg.gif) repeat-x scroll left top; }

#rightpanel #contentbg { background-color:#FFFFFF; width:515px; float:right; margin-bottom:40px; margin-top:10px; padding-left:20px; padding-right:10px; padding-bottom:20px;}

.readmore { font-size:13px; font-family: "Century Gothic", Geneva, Arial, Helvetica, sans-serif;color:#074cb0; text-align:right; margin:0; padding:0}
.readmore a:link, .readmore a:visited { color:#074cb0; text-decoration:none}
.readmore a:hover {text-decoration: underline; color:#074cb0}

.box { width:213px; height:255px; border:1px solid #b4dbed; float:left; margin-top:40px; padding-left:10px; padding-right:10px; margin-right:10px;}
.box .highlights { width:187px; height:200px; margin:0 auto; margin-top:15px}
.box .highlights p { margin:0; padding:0; padding-top:15px; text-align:left}
.box .thumbnails { width:187px; height:93px; border:1px solid #ded1d4; }

#footer { width:770px; height:40px; padding-top:11px; color:#000; margin:0 auto;display:block; float:left; border-top:1px solid #c7c7c7}
#footer p {color:#000; padding-top:2px; font-weight: normal; font-size:9px; padding-bottom:20px; width:450px; float:left;}

img { border:none}

#listbox { width:480px; padding-left:10px; padding-right:10px; margin-top:10px;border:1px solid #b2ea99; background-color:#e6fbdd;}
#list { margin:0}
#list ul {margin:0 0 0 0;padding:10px 0 10px 20px;list-style:none;}
#list li {padding:1px 10px 5px 2px;list-style:none; font-size:11px; font-weight: normal; list-style-type: disc; line-height:1.4em; color:#000; text-align:left}

#list a:link, #list a:visited {text-decoration:none;color: #053fae; font-weight: normal; }
#list a:hover {text-decoration:underline;color: #053fae;font-weight: normal}

.orderbutton { width:131px; height:32px; margin-top:20px;}
.divider { width:514px; height:10px; margin-top:10px;}