@charset "UTF-8";
/* CSS Document */
/* 
Imported Styles
-----------------------------------------------------------------------------*/	
@import url("cssreset.css"); /* Resets defaults to help minimize browser interpretation issues */
/* 
Typography
-----------------------------------------------------------------------------*/	
h2, h3, h4, h5, h6, th {margin-bottom: 10px;}
h1 {font-size:10px; text-transform:uppercase; font-size:18px; font: Georgia, "Times New Roman", Times, serif; text-align:center; padding-top:190px;}
h2 {font-size:18px; font-style: italic;}
h3 {font-size:16px; font-style:italic;}
h4 {font-size:14px;}
p, ol, ul, dl, small, td { line-height:1.4em; margin-bottom:1em;}
#primary-content ul, .col-group ul, .col-3 ul {margin-left:1.2em;}
#primary-content ul li, .col-group li, .col-3 li {list-style:disc;}
#primary-content ol {margin-left:1.5em;}
#primary-content ol li {list-style:decimal;}
ul ul {margin-left:2em !important;}
.no-bullet {list-style:none !important;}
#footer ul, #footer p, #footer h5 {margin-bottom:0;}
a:link, a:visited {text-decoration:; color:#3494ce;}
a:hover, a:focus {text-decoration:none;}
a:active {}
h1 a {text-decoration:none; color: #000 !important;}
/* 
Containers
-----------------------------------------------------------------------------*/	
html {text-align: center; font:12px Georgia, "Times New Roman", Times, serif; color: #000;}
body {width: 788px; margin:0 auto;}
#masthead, #content, #footer {width: 788px; position:relative;}
#masthead {height:207px; background:url(../images/cap-cana-masthead.jpg) no-repeat; text-align:center; margin-bottom:10px;}
#content {width: 788px; float:left; text-align:left; margin-bottom:20px;}
#primary-content {float:left; width:243px; text-align: left;}
.col-group {width:66%; float:left; text-align:left;}
.col-1 {float:left; width:49%;}
.col-2 {float:right; width:49%;}
.col-3 {float:right; width: 33%;}
.rotator { margin-left:83px; height:500px; overflow:hidden;}
#home .rotator, .slideshow {height:415px; margin-bottom:0; padding-bottom:0;}
#secondary-content {float:right; width:537px; text-align:left;}
#footer {clear:both; width: 100%;}
/* 
Navigation
-----------------------------------------------------------------------------*/	
#main-navigation {width:788px; clear:both; text-align:center;}
#nav {margin:0; padding:0;}
#nav li {display:inline; margin:0; padding:0; font-size:14px;}
#nav li a {text-decoration: none; text-transform:uppercase; color: #000;}
#nav li a:hover, #nav li a:focus {color:#3494ce;}
#nav li a.active {color:#3494ce; text-decoration:none;}
#nav li a.active:hover {cursor: default;}
#footer-nav {width: 100%;}
#footer-nav li {display:inline;}
/* 
Images
-----------------------------------------------------------------------------*/	
.img-right {float:right; margin:0 0 1em 1em;}
.img-left {float:left; margin:0 1em 0 1em;}
#image-teasers {text-align:center;}
#image-teasers li {list-style:none; float:left; margin:0 3px 0px 0; height:86px; width: 83px;}
.wrap1, .wrap2, .wrap3 {display:inline-table;/* \*/display:block;/**/} 
.wrap1 {float:left;	background:url(../images/shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(../images/corner_bl.gif) left bottom no-repeat;}
.wrap3 {padding:0 8px 8px 0;background:url(../images/corner_tr.gif) right top no-repeat;}
.wrap3 img {display:block;border:1px solid #ccc;border-color:#efefef #ccc #ccc #efefef;}
#image-teasers .wrap3 img:hover {border: #000 1px solid;}



