body {margin:0;padding:0}
#wrapper {margin:0 auto;width:1000px}
#logo {float:left;background:url('images/logo.png');width:239px;height:100px;margin:10px 0}
#headerphotos {float:left;background:url('images/header_photos.jpg');width:565px;height:70px;margin:25px 0 0 20px}
#contactad {float:right;color:#C41130;margin:10px 100px 5px 0;padding:0;font-size:1.5em;font-weight:bold;font-family:serif}
#headervisa {float:right;background:url('images/header_graphicsecurepayment.gif');width:350px;height:25px;margin:10px 0 5px 20px}

#topmenu {float:right;list-style:none;margin:10px 0 0 0;padding:0}
#topmenu li {float:left;font-size:0.72em;font-family:tahoma,sans-serif;color:#5F6062;margin:0;padding:0 10px}
#topmenu li a {color:#5F6062;text-decoration:underline}
#topmenu li a:hover {color:#C41130}


#maincontent {width:970px;border:1px solid #ccc;padding:15px;float:left;margin-top:15px} /* FOR A FULL WIDTH CONTENT AREA */
#maincontent_sidebar {width:660px;border:1px solid #ccc;padding:15px;float:left;margin-top:15px} /* FOR USE WITH A SIDEBAR */

h1 {text-align:center;margin:0 0 10px 0;padding:0;font-weight:normal;font-family:tahoma,sans-serif;font-size:1.3em;color:#5F6062}
h2 {margin:0 0 10px 0;padding:0;font-weight:normal;font-family:tahoma,sans-serif;font-size:1.2em;color:#5F6062}
h3 {margin:0 0 10px 0;padding:0;font-weight:normal;font-family:tahoma,sans-serif;font-size:1.1em;color:#5F6062}
h4 {margin:0 0 10px 0;padding:0;font-weight:normal;font-family:tahoma,sans-serif;font-size:1.0em;color:#5F6062}
h1 a, h2 a, h3 a, h4 a {color:#5F6062;text-decoration:none}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {color:#C41130;text-decoration:underline}
p {font-family:sans-serif;font-size:0.8em;color:#5F6062}
p a {color:#C41130;text-decoration:none}
p a:hover {color:#C41130;text-decoration:underline}
p strong {font-size:1.1em}

#sidebar {display:none;float:right;width:260px;border:1px solid #ccc;padding:15px;margin-top:15px}
#sidebar h2 {clear:both}
#sidebar img {float:right;border:1px solid #fff}
#sidebar a:hover img {border:1px solid #C41130}

#gap {width:100%;height:10px;clear:both;margin:0;padding:0}
#footer {clear:both;width:100%;border-top:1px dotted #bbb;padding:0;margin:0}
#footer ul {list-style:none;margin:10px 0 0 0;padding:0}
#footer ul li {float:left;padding:0 0.5em;font-family:sans-serif;font-size:0.7em;color:#5F6062}
#footer ul li a {color:#5F6062;text-decoration:none}
#footer ul li a:hover {text-decoration:underline}
#footer p {float:right;font-family:sans-serif;font-size:0.7em;padding:0;margin:10px 0 10px 0}

#suckerfish {background:#C41130;font-size:12px;font-family:helvetica,sans-serif;font-weight:normal;}
#suckerfish, #suckerfish ul {float:left;list-style:none;line-height:35px;padding:0;margin:0 0 1px 0;width:100%;}
#suckerfish a {display:block;color:#fff;text-decoration:none;padding:0px 10px;}

#suckerfish li li .moresuckerfish {width:158px}
#suckerfish a.moresuckerfish {background:#fff url('images/arrow.gif') center right no-repeat;background-position:170px 6px}
#suckerfish a.moresuckerfish:hover {background:#C41130 url('images/arrow_mouseover.gif') center right no-repeat;background-position:170px 6px}

#suckerfish li {float:left;padding:0;}
#suckerfish li ul {position:absolute;left:-999em;height:auto;width:180px;font-weight:normal;margin:0;line-height:1}
#suckerfish li li {padding-right:1px;width:180px;border-bottom:1px solid #C41130;border-left:1px solid #C41130;border-right:1px solid #C41130;}
#suckerfish li li a {padding:5px 10px;width:180px;}
#suckerfish li ul li {font-weight:normal; font-family:helvetica,sans-serif;}
#suckerfish li ul li a {font-size:12px; color:#4C5B8C;}
#suckerfish li:hover ul li a {color:#4C5B8C;}
#suckerfish li ul ul {margin:-22px 0 0 180px;}

#suckerfish  li ul li ul {border-top:1px solid #C41130;width:183px}

#suckerfish li ul li:hover {background:#C41130}
#suckerfish li ul li a:hover {color:#fff;}
#suckerfish li ul li:hover li a {color:#4C5B8C;}
#suckerfish li ul li li:hover a {color:#fff;}
#suckerfish li ul li ul li:hover ul li a {color:#4C5B8C;}
#suckerfish li ul li ul li:hover ul li:hover a {color:#fff;}
#suckerfish li:hover ul ul, #suckerfish li:hover ul ul ul, #suckerfish li.sfhover ul ul, #suckerfish li.sfhover ul ul ul {left:-999em; }
#suckerfish li:hover ul, #suckerfish li li:hover ul, #suckerfish li li li:hover ul, #suckerfish li.sfhover ul, #suckerfish li li.sfhover ul, #suckerfish li li li.sfhover ul {left:auto;background:#fff; }
#suckerfish li:hover, #suckerfish li.sfhover {background:#fff;} #suckerfish li:hover a, #suckerfish li.sfhover a {color:#4C5B8C;}


.activetab {background-color:#f24}
.activetabright {margin-left:30px;background-color:#f24}
