@charset "utf-8";
/* CSS Document */

body{background:url(images/bg.jpg) #001f3e repeat-x; height:476px; margin:0; padding:0; font:.8em Georgia, "Times New Roman", Times, serif; color:#001f3e;}
p{margin:0; padding:0;}
.clear{clear:both;}
.color{color:#d7af2b;}
#cage{background:url(images/bodyBg.png) repeat-y; width:927px; margin:-14px auto 0px;}

/* ----- [ header rotator ] ------ */
#header{position:relative; width:841px; height:207px; margin:0;}
#header ul li{float:left; position:absolute; list-style:none; margin:0; padding:0}
#header ul li.show{z-index:500; margin:0; padding:0;}

#galleryHeader{position:relative; width:841px; height:207px; margin:0px 0px 0px 44px;}
#galleryHeader ul li{float:left; position:absolute; list-style:none; margin:0; padding:0}
#galleryHeader ul li.show{z-index:500; margin:0; padding:0;}
/* ----- [ header rotator ] ------ */
h1{background:url(images/header2.jpg) no-repeat; width:841px; height:207px; margin:0 auto;}
h1 span{display:none;}

#nav{background:#d7af2b; width:841px; height:25px; margin:0 auto; font:1em Georgia, "Times New Roman", Times, serif;}
#nav ul{display:block; margin:0;}
#nav li{display:block; float:left; margin:5px 15px 0px 15px;}
#nav a{color:#073669; text-decoration:none;}
#nav a:hover{color:#fff;}

#left{float:left; width:565px; margin:4px 0 4px 46px;}
#leftGallery{float:left; width:800px; margin:4px 0 4px 80px;}

/* ---- [ banner rotator  ] ---- */
#rotator{position:relative; width:560px; height:350px; margin:-12px 0px 0px -39px; margin:1px 0px 0px -39px\9;}
#rotator ul li{float:left; position:absolute; list-style:none;}
#rotator ul li.show{z-index:500;}
/* ---- [ banner rotator  ] ---- */

/* -- [ nav roll over ] -- */
.boxgrid{text-align:center;width:560px;height:200px;margin:1px 0px 0px 2px;float:left;overflow:hidden;position:relative;}
.boxgrid img{position: absolute;top:0;left:0;border:0;}
.boxcaption{float:left;position:absolute;background:#000;height:107px;width:100%;opacity:.8;/* For IE 5-7 */filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);/* For IE 8 */-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}

.captionfull .boxcaption {top: 210px;left: 0;}
.caption .boxcaption {top: 107px;left: 0;}
/* -- [ nav roll over ] -- */

#infoArea{width:525px; padding:10px;}
#left a{color:#755f17; text-decoration:underline;}
#left a:hover{color:#073669;}
h2{margin:5px; font:1.5em Georgia, "Times New Roman", Times, serif;}
h2 a{font-size:.8em;}

.bold{font-weight:bolder;}

#right{background:#001f3e; width:269px; float:left; margin:5px 0px 0px 0px;}
#right h3{font:bold 1.4em Georgia, "Times New Roman", Times, serif; color:#fff; margin:10px 0px 0px 15px;}
#right ul{font:1.3em Georgia, "Times New Roman", Times, serif; color:#fff; padding:0px 10px 0 30px;}
#right a{color:#fff; text-decoration:underline;}
#right a:hover{color:#d7af2b;}

#secure{background:url(images/secureOnlinePayment.jpg) no-repeat; width:471px; height:37px; margin:0 auto;}

.boxes table{background:#001f3e; color:#fff;}
.boxes tr{background:#001f3e;}
.boxes td{background:#001f3e; border:none;}

.sidePics ul{display:block; width:225px;*margin: 0px -20px 0px 0px;}
.sidePics li{display:block; float:left; margin:0px 5px 5px;}

#btmCap{display:block; background:url(images/cap.png) no-repeat; width:927px; height:24px; margin:0 auto;}

#footerArea{width:841px; height:25px; margin:0 auto; font:.9em Georgia, "Times New Roman", Times, serif;}
#footerArea ul{display:block; margin:0;}
#footerArea li{display:block; float:left; margin:5px 10px 0px 20px;}
#footerArea a{color:#fff; text-decoration:none;}
#footerArea a:hover{color:#755f17;}


/* ------ [ Gallery Css ] ------ */
#galleryArea{margin:1px 0px 0px 0px;}
#galleryArea h3{float:left; width:200px;}
.floatLeft{float:left; width:575px; margin:-20px 0 0 200px;}
.floatLeft ul{display:block;}
.floatLeft li{display:block; float:left; margin:5px 2px;}
/* ------ [ Gallery Css ] ------ */

#cta{position:absolute; margin:-50px 0px 0px 860px; margin:-50px 0px 0px 870px\9;}
#cta a{background:url(images/ctaBtn.png) no-repeat; width:133px; height:129px; display:block;}
#cta a:hover{background-position:bottom;}

/* ----- [ Gallery Btn ] ----- */
#galleryBtn{position:absolute; width:128px; margin:130px 0px 0px 865px; margin:130px 0px 0px 830px\9;}
#galleryBtn a{background:url(images/galleryBtn.png) no-repeat; width:128px; height:126px; display:block;}
#galleryBtn a:hover{background-position:bottom;}
/* ----- [ Gallery Btn ] ----- */