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

body { background:#0696D3 url(../images/new/body-bg.jpg) repeat-x; }

div#container { width:950px; margin:0 auto; padding:20px 0px 0px;  position:relative;}

div#box { float:left; width:804px; margin:10px; margin-top:0px; background:;}

div#header { background:; height:136px; }
div#header #logo { float:left; margin-left:20px; margin-top:10px; }
h2#slogan{font-size:22px; font-style:italic; color:#FFF; display:block; position:absolute; top:10px; left:320px; font-weight:normal;}

div#top-menu { left:310px; margin-right:-1px; position:absolute; top:80px; line-height:0; width:460px; text-align:right; }

div#menu { left:258px; margin-right:-1px;  position:absolute; top:110px; line-height:0; width:560px; text-align:right; }

div#menu ul li, div#top-menu ul li  { display:inline; padding:15px 2px; text-align:center; }

div#menu ul li a, div#top-menu ul li a { color:#FFF;  }
div#menu ul li a:hover, div#top-menu ul li a:hover, div#top-menu ul li a.selected, div#menu ul li a.selected{ color:#000;  }

div#menu ul li  { background:url(../images/new/blue-buttton.png); width:100px; height:35px;  float:left;}
div#top-menu ul li  { background:url(../images/new/red-button.png); width:101px; height:34px; float:left;}

#home div#content {overflow:hidden;}

div#content { width:100%; height:450px; position:relative; overflow:auto; background-color:white;  border:2px solid #b8012d;  }
div#content div#left-content { width:200px; float:left; clear:both; padding:10px;  margin-right:10px;}
div#content div#right-content { width:564px; float:left; }

div#left-content p {  margin-top:5px;}
div#left-content #newsletter { }
div#left-content #newsletter input, #newsletter select { margin-bottom:3px; }

div#mainbody { padding:20px 10px 0px 20px; width:92%; }

div#mainbody hr { clear:both; }
div#mainbody th { font-weight:bold; text-align:left; background-color:#6666CC; color:white; }
div#mainbody a, div#mainbody a:hover, div#mainbody a:link, div#mainbody a:visited { color:#ba0e30; }

div#mainbody #details { float:left; width:32%; }
div#mainbody #form { float:left; width:40%; }
div#mainbody #form input { margin-bottom:5px; }
div#mainbody #form textarea { margin-bottom:5px; }

div#submenu { width:100%; font-size:1em; clear:both; text-align:right;  }
div#submenu a.selected{color:#000; text-decoration:none;}

table#shop td { text-align:center; width:25%; vertical-align:top; }

div#right-content { }

div#calltos{margin-top:20px;}

div#flash-content { width:100%; clear:both; height:220px; background-color:#EEEEEE; }

div#news-content { width:100%; clear:both; padding:10px 0px; }
div#news1, div#news2, div#news3 { float:left; padding:0px 10px 10px 10px; width:160px; border-left:1px solid #ba0e31; }
div#news-content h1 { margin:0; font-size:1.5em; }
div#news-content a, div#news a:hover, div#news a:link, div#news a:visited { color:#ba0e31; }
div#news1 { float:left; width:160px; }
div#news2 { float:left; width:160px; }
div#news3 { float:left; width:160px; }

div#ads { width:100px; float:right; text-align:center; }
div#ads img { border:none; padding-bottom:15px; }

div#footer { margin:5px 0px 0px 20px; float:left; width:790px; color:white; }
div#footer a { text-decoration:none; }
div#footer a:hover { text-decoration:underline; }
div#footer a, div#footer a:hover, div#footer a:visited, div#footer a:active { color:white; }
div#footer-menu { float:left; width:75%; word-spacing:2px; }
div#footer-FI { float:right; width:24%; text-align:right; }

h1.quote { color:#06499e; }
h1 { color:#ba0e30; font-size:2.0em;  margin-bottom:5px;}
h2 { color:#ba0e30; font-size:1.5em; margin-top:15px; }
h3 { color:#ba0e30; font-size:1.2em; }

div.sponsor{  padding:20px 0; margin-top:10px;}
div.sponsor p {width:450px;float:left;}
div.sponsor img{float:right; margin-right:10px; position:relative; top:20px;}

.clear{clear:both;}

/* Gallery Styles */
.album-wrapper .photo {

    width: 200px;

/*    height: 132px;*/

    background-color: #194083;

    text-align: center;

    vertical-align: middle;

    float: left;

    padding: 10px;

    margin: 10px;

}
.album-wrapper .photo img {border: none;}

.album-wrapper .photo small {    color: #aaa;    font-size: 0.9em;}

#sponsors img{margin-top:20px; float:left;}

img#joma-logo{margin-right:35px;}