/* 2010 Filial Generation CSS */

html, body { margin: 0; padding: 0; border: 0; height: 100%; }

body { background: #a3b4d0 url(../img/bg_main2.jpg) no-repeat center top; background-attachment:fixed; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0; }

body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

a, a:active, a:hover, a:visited, embed, object, img { outline:0; border:0; }

h3 {font-size:13px;margin-bottom:0;}

p {font-size:11px;margin-bottom:10px;margin-top:0;padding-left:30px;padding-right:30px;}

/*//////////////////////////////////////
LINKS
/////////////////////////////////////*/

a:link { color: #5c90c3; }

a:visited { color: #879cb0; }

a:hover { color: #6bb5fc; }

a:active { color: #5c90c3; }

/*//////////////////////////////////////
HOLDER
/////////////////////////////////////*/

#holder { background: #FFFFFF; height: auto; width: 904px; padding: 0 2px 0 2px; margin: 0 auto 0 auto;border-left:1px solid #93a3cb;border-right:1px solid #93a3cb; }

/*//////////////////////////////////////
CONTAINER
/////////////////////////////////////*/

#container { background: #FFFFFF; margin: 0 auto 0 auto; padding: 0 0 0 0; height: 100%; width: 900px; }

/*//////////////////////////////////////
HEADER
/////////////////////////////////////*/

#nav ul{height:30px; display:inline; list-style:none; margin:0; padding:0;}

#nav ul li{height:30px; margin:0; padding:0; display:block;}

#nav ul li#n_home{height:30px; width:66px; display:block; float:left; margin:0; padding:0;}

#nav ul li#n_home a{background: url(../img/header_nav_02.jpg) no-repeat 0 0; float:left; text-indent:-9999px; height:30px; width:66px; display:block; margin:0; padding:0;}

#nav ul li#n_home a:hover{background-position:0 -29px;}

#nav ul li#n_about{height:30px; width:97px; display:block; float:left; margin:0; padding:0;}

#nav ul li#n_about a{background: url(../img/header_nav_02.jpg) no-repeat 0 0; float:left; text-indent:-9999px; height:30px; width:97px; display:block; margin:0; padding:0;  background-position:-66px 0;}

#nav ul li#n_about a:hover{background-position:-66px -29px;}

#nav ul li#n_amenities{height:30px; width:110px; display:block; float:left; margin:0; padding:0;}

#nav ul li#n_amenities a{background: url(../img/header_nav_02.jpg) no-repeat 0 0; float:left; text-indent:-9999px; height:30px; width:110px; display:block; margin:0; padding:0; background-position:-163px 0;}

#nav ul li#n_amenities a:hover{background-position:-163px -29px;}

#nav ul li#n_rates{height:30px; width:60px; display:block; float:left; margin:0; padding:0;}

#nav ul li#n_rates a{background: url(../img/header_nav_02.jpg) no-repeat 0 0; float:left; text-indent:-9999px; height:30px; width:60px; display:block; margin:0; padding:0; background-position:-273px 0;}

#nav ul li#n_rates a:hover{background-position:-273px -29px;}

#nav ul li#n_pavilion{height:30px; width:88px; display:block; float:left; margin:0; padding:0;}

#nav ul li#n_pavilion a{background: url(../img/header_nav_02.jpg) no-repeat 0 0; float:left; text-indent:-9999px; height:30px; width:88px; display:block; margin:0; padding:0; background-position:-333px 0;}

#nav ul li#n_pavilion a:hover{background-position:-333px -29px;}

#nav ul li#n_tournaments{height:30px; width:136px; display:block; float:left; margin:0; padding:0;}

#nav ul li#n_tournaments a{background: url(../img/header_nav_02.jpg) no-repeat 0 0; float:left; text-indent:-9999px; height:30px; width:136px; display:block; margin:0; padding:0; background-position:-421px 0;}

#nav ul li#n_tournaments a:hover{background-position:-421px -29px;}

#nav ul li#n_directions{height:30px; width:109px; display:block; float:left; margin:0; padding:0;}

#nav ul li#n_directions a{background: url(../img/header_nav_02.jpg) no-repeat 0 0; float:left; text-indent:-9999px; height:30px; width:109px; display:block; margin:0; padding:0; background-position:-557px 0;}

#nav ul li#n_directions a:hover{background-position:-557px -29px;}

#nav ul li#n_photos{height:30px; width:73px; display:block; float:left; margin:0; padding:0;}

#nav ul li#n_photos a{background: url(../img/header_nav_02.jpg) no-repeat 0 0; float:left; text-indent:-9999px; height:30px; width:73px; display:block; margin:0; padding:0; background-position:-666px 0;}

#nav ul li#n_photos a:hover{background-position:-666px -29px;}

#nav ul li#n_activities{height:30px; width:99px; display:block; float:left; margin:0; padding:0;}

#nav ul li#n_activities a{background: url(../img/header_nav_02.jpg) no-repeat 0 0; float:left; text-indent:-9999px; height:30px; width:99px; display:block; margin:0; padding:0; background-position:-739px 0;}

#nav ul li#n_activities a:hover{background-position:-739px -29px;}

#nav ul li#n_links{height:30px; width:62px; display:block; float:left; margin:0; padding:0;}

#nav ul li#n_links a{background: url(../img/header_nav_02.jpg) no-repeat 0 0; float:left; text-indent:-9999px; height:30px; width:62px; display:block; margin:0; padding:0; background-position:-838px 0;}

#nav ul li#n_links a:hover{background-position:-838px -29px;}

#header { height:350px; width:900px; margin:0; padding:0; display:block; position:relative; overflow:hidden;}

#hwrap {height:350px; width: 900px; display:block; margin:0; padding:0;}
 
#logodiv {height:320px; width:900px; margin:0; padding:0; position:absolute; top:0px; left:0px; z-index:2; display:block;}

#hbg {background:#93a3cb; height: 320px; width: 900px;}

#nav {height:30px; width:900px; display:block; margin:0; padding:0;}

#slideshow {height:320px; width:900px; display:block; overflow:hidden; margin:0; padding:0; }

#slideshow img { margin:0; padding:0; position:relative;}

/*//////////////////////////////////////
CONTENT
/////////////////////////////////////*/

#content { background: #fcfbf8 url(../img/bg_repeat.jpg) repeat-x center bottom; margin: 0; padding: 10px 20px 0 20px; min-height: 600px; width: auto; color: #333333; text-align: justify; font-size: 13px; line-height: 18px; border-top: 1px solid #93a3cb; border-left: 1px solid #93a3cb; border-right: 1px solid #93a3cb;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px; }

#content a, #footer a:visited { color: #3679b9; text-decoration: none; }

#content a:hover { color: #3b88d6; text-decoration: none; }

#contentTag { height: 49px; width: auto; float:inherit; padding: 0 0 0 0; margin: 6px 0 15px 0; overflow: hidden; }

#CenterDiv { width: 604px; margin: 0 auto 0 auto; padding-bottom: 30px; }

#adlist { margin: 0 auto 0 auto; text-align:center; background:none; }

#adlist ul { list-style:none; display:inline; margin: 0; padding: 0; }

#adlist ul li { list-style:none; display:inline; margin-left: 3px; }

#dshadiv { background:#e3dcd2; height: 43px; margin: 0 auto 0 auto; border: 1px solid #93a3cb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; }

.divider { width:98%; height:1px; margin-bottom:20px; padding-bottom:5px; border-bottom:1px #93a3cb dotted; }

/*//////////////////////////////////////
CLASS
/////////////////////////////////////*/

.centerD { margin: 0 auto 0 auto; text-align: center; }

.pspacer { margin: 0 0 20px 0; }

.pspacerlil { margin: 0 0 20px 0; font-size: 11px; }

.pindent { margin: 20px 20px 20px 20px; font-size: 14px; line-height: 20px; }

.pindentlil { margin: 20px 20px 20px 20px; font-size: 11px; }

.contactFM { color:#000000; font-weight:bold; font-family: Verdana, Geneva, sans-serif; font-size: 14px; line-height: 20px; letter-spacing: normal; padding: 10px 10px 10px 10px; margin-bottom: 20px; margin-top: 10px; display: block; text-align: center; }

.textlargepadc { color:#000000; font-weight: normal; font-family: Verdana, Geneva, sans-serif; font-size: 14px; line-height: 20px; letter-spacing: normal; padding: 10px; margin-bottom: 15px; display: block; text-align: center; }

.textlargepadl { color:#000000; font-weight: normal; font-family: Verdana, Geneva, sans-serif; font-size: 14px; line-height: 20px; letter-spacing: normal; padding: 5px; margin-bottom: 40px; display: block; text-align: left; }

.textlargepadr { color:#000000; font-weight: normal; font-family: Verdana, Geneva, sans-serif; font-size: 14px; line-height: 20px; letter-spacing: normal; padding: 5px; margin-bottom: 40px; display: block; text-align: right; }

.headtext { color:#000000; font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bolder; line-height: 20px; padding: 10px; letter-spacing: 1px; display: block; }

.liltext { color:#000000; font-family: Verdana, Geneva, sans-serif; font-size: 10px; font-weight: normal; line-height: 15px; padding: 10px; letter-spacing: 1px; display: block; }

.liltext2 {font-size:9px;text-align:center;margin-top:8px;}

.tableSpecs { margin-left: 1%; margin-right: 1%; border: 0px; }

.imgborderpad { border: solid 10px #93a3cb; margin: 10px auto 0 auto; display: block; }

.imgborderpad2 { border: solid 2px #93a3cb; margin: 8px; }

.imgborderpad3 { border: solid 2px #93a3cb; margin: 3px; }

/*//////////////////////////////////////
FOOTER
/////////////////////////////////////*/

#footer { background: #4F5F3D url(../img/bg_footer.jpg) repeat-x center bottom; height: 76px; width: auto; color: #EAECD7; padding: 5px 0 0 5px; margin: 0 0 0 0; text-align: center; line-height: 16px; overflow: hidden; }

#footerCopy { font-family: Verdana, Geneva, sans-serif; font-size: 10px; line-height: 12px; padding: 6px 0 0 0; text-align: center; font-weight: normal; }

#footer a, #footer a:visited { color: #848D41; text-decoration: none; }

#footer a:hover { color: #B9C179; text-decoration: underline; }

/*//////////////////////////////////////
SERGIO
/////////////////////////////////////*/

#Serg { height: 37px; width: 139px; float: right; overflow: visible; padding: 0 0 0 0; margin: 6px 0 0 0; }

/*//////////////////////////////////////
DIVIDE
/////////////////////////////////////*/

.Divide { background: url(../img/dash.png) repeat-x; height: 1px; width: 800px; margin-top: 6px; margin-top: 6px; margin-left: 25px;margin-right: 25px; display: block; }

/*//////////////////////////////////////
TO TOP
/////////////////////////////////////*/

#top { height: 14px; font-family: Verdana, Geneva, sans-serif; font-size: 10px; width: 100px; float: left; overflow: visible; padding: 0 0 0 0; margin: 22px 0 0 0; }

/*//////////////////////////////////////
HID
/////////////////////////////////////*/

.hid { display: none; }

/*//////////////////////////////////////
PHOTOSET
/////////////////////////////////////*/

#photoset { width: 700px; margin-left: auto; margin-right: auto; display: block; margin-top: 25px; }
