
@font-face {
    font-family: 'WWD';
    src: url('fonts/dynabls_-webfont.eot');
    src: url('fonts/dynabls_-webfont.eot?') format('embedded-opentype'),
         url('fonts/dynabls_-webfont.woff') format('woff'),
         url('fonts/dynabls_-webfont.ttf') format('truetype'),
         url('fonts/dynabls_-webfont.svg#Open Sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

div * { height:auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
body {
  width:100%;
  font-family:"Open Sans";
  color: #333333;
  font-size:12pt;
  padding:0;
  margin:0;
  background:#C0C0C0
}
.mainc { width:100%;max-width:1115px;margin:0 auto 0 auto;
  -moz-box-shadow: 0px 0px 20px rgba(20,20,20,0.9);
  -webkit-box-shadow: 0px 0px 20px rgba(20,20,20,0.9);
  box-shadow: 0px 0px 20px rgba(20,20,20,0.9);
}

a       { color:#026FCF;text-decoration:none; }
a:hover { color:#FF5400; }
h1,h2,h3 {
  line-height:1.25em;
  margin:0;
  padding:0;
}
h3 { font-family:"WWD";color:#EEEEEE; }
.h1 { font-family:"WWD";color:#0270D1; }
.h2 { font-size:1.5em;color:#0270D1;font-weight:bold; }
.second { font-size:1em;color:#555555;font-weight:bold; }

.wwd {
  font-family:"WWD";
  color:#0270D1;
  font-weight:bold;
  line-height:1.25em;
  margin:0;
  padding:0;
}
.hfett {
  color:#0270D1;
  font-weight:bold;
  line-height:1.25em;
}

hr { display: block; height: 1px;
    border: 0; border-top: 1px solid #DDDDDD;
    margin: 3% 0 0 0; padding: 0; }

.tdfacebook { width:88px;padding:0px;margin:0px }
.tdgptw { padding:8px 0 0 0 }

#overlay { z-index:13;position:fixed;display:none;background-color:rgba(0, 0, 0, 0.4);top:0;left:0;bottom:0;right:0; }
#loading {
	display:none; 
	background:#FFFFFF url('/images/loading.gif') no-repeat center center;
	height: 100px;
	width: 100px;
	position: fixed;
	z-index: 1999;
	top: 40%;
	left:50%;
	margin-left:-55px;
	-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;
  -moz-box-shadow: 0px 0px 20px rgba(20,20,20,0.9);
  -webkit-box-shadow: 0px 0px 20px rgba(20,20,20,0.9);
  box-shadow: 0px 0px 20px rgba(20,20,20,0.9);
}
#popup {
  position:absolute;
  display:none;
  z-index:1998;
  width:100%;
  height:auto;
  padding:0;
  top: 10%;
}
#pcontainer {
  padding:1em 2em 1em 2em;
  background:#FFFFFF;
  border:1px solid #C0C0C0;
  width:96%;
  max-width:1024px;
  margin:0 auto 10% auto;
  -moz-box-shadow: 0px 0px 50px rgba(0,0,0,0.9);
  -webkit-box-shadow: 0px 0px 50px rgba(0,0,0,0.9);
  box-shadow: 0px 0px 50px rgba(0,0,0,0.9);
  -webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;
}

.fbr10 { float:right;margin-left:10px; }
.fwb { font-weight:bold; }
.tac { text-align:center; }
.caaa { color:#AAAAAA; }
.orange { color:#FF5400; }

#kcont { width:96%;display:none;position:fixed;height:auto;z-index:19004;top:20px;margin:0 2% 0 2%; }
#kimg { position:relative;z-index:19005;max-width:1024px;margin:0 auto 0 auto;background:#FFFFFF;
  -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
  -moz-box-shadow: 0px 0px 20px rgba(10,10,10,.9),0px 0px 40px rgba(10,10,10,.9);
  -webkit-box-shadow: 0px 0px 20px rgba(10,10,10,.9),0px 0px 40px rgba(10,10,10,.9);
  box-shadow: 0px 0px 20px rgba(10,10,10,.9),0px 0px 40px rgba(10,10,10,.9);
  padding:1%;
}
#kclose { position:absolute;width:48px;height:48px;z-index:15;cursor:pointer;top:-10px;right:-10px;background:url('/images/kclose_bw.png') top right no-repeat; }
#kclose:hover { background:url('/images/kclose.png') top right no-repeat;z-index:15; }
#left, #right { position:absolute;width:50%;height:100%;cursor:pointer;z-index:14; }
#left  { left: -10px; }
#right { right:-10px; }
#left:hover  { background:url('/images/arrow2_or.png')  center left no-repeat; }
#right:hover { background:url('/images/arrow_or.png')  center right no-repeat; }
#imgk { width:100%;margin-bottom:-8px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; }

#map_canvas { width:100%; height:500px; border:1px solid #C0C0C0; padding:0px; margin:0px; margin-top:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; }
#dpanel { line-height:18px;font-size:11pt; }
.adp, .adp-substep, .adp-text {
 font-family: "Open Sans","Open Sans",Helvetica,Univers;
 font-size:12pt;
 font-weight:normal;
 color:#444444;
 line-height:18px;
}
p {
  margin:7px 0 0 0;padding:0;
  color: #555555;
  text-shadow:0px 0px 8px rgba(255,255,255,0.9),0px 0px 4px rgba(255,255,255,0.9);
}
.comment          { position:relative;float:left;width:100%;background:#FFFFFF;border:1px solid #DDDDDD;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:1% 0 0 0;padding:2%;text-align:justify; }
.morecontent span { display:none; }
.more { display:none;width:100%; }

.lml, .lmr {float:left;width:50%;text-align:left;line-height:30px;color:#0270D1;cursor:pointer; }
.lmr { text-align:right; }
.lmc { text-align:center;color:#0270D1;cursor:pointer; }
.lmcl { float:left;width:80%;text-align:left; text-align:center;color:#0270D1;cursor:pointer; }
.lmcr { float:left;width:20%;text-align:right;text-align:center;color:#0270D1;cursor:pointer; }
.lmi { width:17px;height:12px;margin:0 0 0 0; }
.lml:hover, .lmr:hover, .lmc:hover, .lmcl:hover, .lmcr:hover {color:#FF5400; }
.lefti  { float:left;width:35%;margin:0 3% 0 0; }
.leftt  { float:left;width:59%;margin:0 3% 0 0;text-align:justify;font-size:0.85em }
.pleft, .plefts  { float:left;width:150px;line-height:30px;font-size:1.0em;cursor:pointer;margin:0 0.5em 0 0; }
.plefts  { width:50px; }
.pright { width:100%;text-align:right;font-size:1.0em;cursor:pointer;color:#0270D1;vertical-align:middle; }
.plefts:hover, .pright:hover { color:#FF5400; }
.sright { position:relative;top:20%;right:-80%;font-size:0.75em; }
.pright a,.sright a { text-decoration:none; }
#ctop  { position:relative;width:100%;background:#EEEEEE;z-index:3;padding:0 0 1px 0;border-top:1px solid #C0C0C0; }
#ctopc {
  width:100%;max-width:1115px;margin-left:auto;margin-right:auto;
  background:url('/images/logobg2.png') no-repeat top right; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  border-bottom:1px solid #C0C0C0;
}
.ctopl { float:left;padding:5px 15px 0 5px;border:0px solid #FF0000; }
.ctopr { float:left;width:auto;padding:0 0 0 0;border:0px solid #0000FF; }

#ctopc a {
  color: #AAAAAA;
  text-decoration: none;
  font-weight: bold;
}
#ctopc a:hover {
  color:#FF5400;
  text-decoration: none;
}

.headiv { float:left;margin:0;padding:0 0 0 1.0em; }

.soccont { width:100%;font-size:0.85em;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;text-align:left;padding:0.4em 0.5em 0.1em 0;margin:8px 0 0 0; }
.pnavcont { width:100%;font-size:0.85em;border-top:1px solid #DDDDDD;text-align:center;margin:0.25em 0 0 0;padding:0.25em 0 0 0; }
.pnavdiv  { float:left;margin:0 1em 0 0;padding:0;cursor:pointer;color:#0270D1; }
.pnavdiv h3:hover { color:#FF6600; }
.pbox1 {
  padding:1.0em 2.0em 1.0em 1.0em;
  background:#FFFFFF;
  font-size:1.0em;
  border:1px solid #DDDDDD;
  width:100%;
  min-height:95px;
  margin:0.5em 0 0 0;
  -webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;
}
.pbox2 {
  float:left;
  padding:1.0em 0.5em 1.0em 1.0em;
  background:#FFFFFF;
  font-size:0.85em;
  border:1px solid #C0C0C0;
  width:49%;
  min-height:95px;
  margin:0.5em 0 0 1%;
  -webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;
}
.imgl { float:left;width:20%;max-width:180px;max-height:125px;min-width:150px;margin:0 3% 0 0; }
.imgdest { width:100%;margin:1% 0 0 0; }
.lmxl { float:left;padding:0 1em 0 1em;font-size:10pt;text-align:center;font-weight:bold;line-height:26px;background:#0270D1;color:#FFFFFF;cursor:pointer; }
.lmxr { float:right;padding:0 1em 0 1em;margin:10px 0 0 0;font-size:10pt;text-align:center;font-weight:bold;line-height:26px;background:#0270D1;color:#FFFFFF;cursor:pointer; }
.lmxl a, .lmxr a { color:#FFFFFF;;cursor:pointer; }
.lmxl:hover, .lmxr:hover, .lmxl a:hover, .lmxr a:hover { color:#FFFF00; }
.bclear { display:none;clear:both; }

#navcont {
  position:relative;
  z-index:11;
  width:100%;
  padding: 0;
  border-top:1px solid #DDDDDD;
  -moz-box-shadow: 0px 10px 10px rgba(10,10,10,.5);
  -webkit-box-shadow: 0px 10px 10px rgba(10,10,10,.5);
  box-shadow: 0px 10px 10px rgba(10,10,10,.5);
}

#nav { position:relative;width:100%;max-width:1115px;margin:0 auto 0 auto;z-index:3;text-align:left;font-weight:bold; }

#inav ul { margin:0; padding:0; list-style:none;position:relative;z-index:1; }
#inav ul li { margin:0;position:relative;text-shadow:1px 1px 1px rgba(0,0,0,1); }
#inav > ul > li { float:left;margin:0;height:40px;line-height:40px;padding:0 0 0 1.25em; }
#inav > ul > li > ul { top:40px;left:15px;color:#FFCC00; }
#inav li { color:#EEEEEE; }
#inav li:hover { color:#FFCC00; }
#inav li:hover > ul { visibility:visible; }
#inav li > ul { background:#EEEEEE;margin:0 0 0 0;padding:0 0 8px 0;
  visibility:hidden;
  position: absolute;
  z-index:999;
  top:0;
  left:0;
  white-space:nowrap;
  font-size:1.0em;
  color: #ffffff;
  border-bottom-right-radius:5px;
  -moz-border-radius-bottomright:5px;
  -webkit-border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
  -moz-border-radius-bottomleft:5px;
  -webkit-border-bottom-left-radius:5px;
  -webkit-box-shadow: 0px 10px 30px 0px rgba(5, 5, 5, 0.75);
  -moz-box-shadow:0px 10px 30px 0px rgba(5, 5, 5, 0.75);
  box-shadow:0px 10px 30px 0px rgba(5, 5, 5, 0.75);
}
#inav li > ul a { display:block;font-size:1.00em;font-weight:bold;line-height:1.5em;color:#555555;text-decoration:none;padding:0.15em 1.0em 0.15em 1.0em;margin:0;text-shadow:none; }
#inav li > ul a:hover { background:#33A5FD;color:#FFFFFF;text-shadow:none; }

.accol { float:left; }
.accor { display:none;
  float:right;
  margin:5px 3em 0 0;
  -webkit-border-radius:12px;
  -moz-border-radius:12px;
  border-radius:12px;
  border:1px solid #888888;
  color:#AAAAAA;
  font-size:1.25em;
  width:24px;
  height:24px;
  line-height:20px;
  text-align:center;
  background-color:#FFFFFF;
  background-image:    -moz-linear-gradient(340deg,rgba(0,0,0,0), rgba(0,0,0,0.3));
  background-image:     -ms-linear-gradient(340deg,rgba(0,0,0,0), rgba(0,0,0,0.3));
  background-image:      -o-linear-gradient(340deg,rgba(0,0,0,0), rgba(0,0,0,0.3));
  background-image:         linear-gradient(340deg,rgba(0,0,0,0), rgba(0,0,0,0.3));
}
.accor:hover { color:#FF6600; }

#navcont, #inav > ul > li { background-color:#0270D1; }
.navsingle a { color:#EEEEEE;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,1); }
.navsingle a:hover { color:#FFCC00; }

#cartainer { display:none;position:fixed;z-index:15;width:90%;max-width:1115px;left:5%;top:1%;
background:#FFFFFF;
font-size:0.75em;
border:0px solid #C0C0C0;
-webkit-box-shadow: 0px 10px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 10px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 10px 10px 0px rgba(50, 50, 50, 0.75);
}
.cartop   { float:left;width:80%;height:2em;line-height:2em;font-size:1.25em;background-color:#00CC00;text-align:left;color:#FFCC00;font-weight:bold; }
.carclose { float:left;width:20%;height:2em;line-height:2em;font-size:1.25em;background-color:#00CC00;text-align:right;color:#FFCC00;font-weight:bold;cursor:pointer; }
#cartcont { padding:2em;font-size:1.25em; }
.mainbox { position:relative;width:96%;max-width:1115px;margin-left:auto;margin-right:auto;font-size:1.25em;line-height:1.25em;padding:0 }
.container { width:100%;max-width:1115px;margin-left:auto;margin-right:auto; }

.scontainer { width:100%;max-height:px;
  position:relative;
  padding:0em 0 0em 0;
  z-index:0;
  background-color:#0270D1;
}

.kicont, .fhcont {
  position:relative;
  z-index:1;
  width:100%;
  height:auto;
  padding:0;
  margin:0;
}

.pjust { text-align:justify; }
.pbold { font-size:1.25em;font-weight:bold;color:#FF4500 }
.cotable { width:100%;border-collapse: collapse; }
.cotdr { text-align:right; }
.litable { width:100%; }
.litable td { vertical-align:top;padding:3px 5px 3px 5px;border:1px solid #DDDDDD; }
.litdr { text-align:right;font-weight:bold; }
.ctable { width:100%;border-collapse: collapse; }
.ctable td { border: 1px solid #DDDDDD; padding:3px 10px 2px 8px; }
.caltable   { width:100%; margin:0 auto 0 auto; }
.caltable a { text-decoration:none; }
.caltable a:hover, .cal a:hover, .cimg a:hover { color:#FF9900; }

.cal, .cimg   { float:left;width:100%;background:#FFFFFF;border:1px solid #DDDDDD;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:2% 0 0 0;text-align:center; }
.cal  { padding:2% 2% 2% 2%; }
.cimg { padding:2% 2% 2% 2%;font-size:1.0em; }
.cal a, .cimg a { text-decoration:none;color:#444444; }
.show { width:100%;max-width:300px;cursor:pointer; }

.td1 { width:15%;vertical-align:top;text-align:center;background:#DDDDDD;font-size:1em; }
.td2 { width:30%;vertical-align:top;text-align:center;background:#DDDDDD;font-size:1em; }
.td3 { width:15%;vertical-align:top;text-align:center;background:#DDDDDD;font-size:1em; }
.td4 { width:15%;vertical-align:top;text-align:center;background:#DDDDDD;font-size:1em; }
.td5 { width:25%;vertical-align:top;text-align:center;background:#DDDDDD;font-size:1em; }

.td1g { width:15%;vertical-align:top;text-align:center;background:#EEEEEE;font-size:1em; }
.td2g { width:30%;vertical-align:top;text-align:center;background:#EEEEEE;font-size:1em; }
.td3g { width:15%;vertical-align:top;text-align:center;background:#EEEEEE;font-size:1em; }
.td4g { width:15%;vertical-align:top;text-align:center;background:#EEEEEE;font-size:1em; }
.td5g { width:25%;vertical-align:top;text-align:center;background:#EEEEEE;font-size:1em; }

.td1w { width:15%;vertical-align:top;text-align:center;background:#FFFFFF;font-size:1em; }
.td2w { width:30%;vertical-align:top;text-align:center;background:#FFFFFF;font-size:1em; }
.td3w { width:15%;vertical-align:top;text-align:center;background:#FFFFFF;font-size:1em; }
.td4w { width:15%;vertical-align:top;text-align:center;background:#FFFFFF;font-size:1em; }
.td5w { width:25%;vertical-align:top;text-align:center;background:#FFFFFF;font-size:1em; }

.cinp { width:50px;text-align:right; }
#cflush { height:40px;line-height:40px;cursor:pointer;font-weight:bold;text-align:center;color:#CC0000; }
    
.ppal    { background:#EEEEEE;border:1px solid #C0C0C0;text-align:center;padding:8px 0.1em 8px 0.1em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; }
.smal    { margin:10px 5px 10px 5px;font-size:0.75em }
.wweight { width:65px;text-align:left; }
.pprice  { font-size:1.5em;font-weight:bold;color:#0DD0F3; }
.parest  { width:40px;text-align:right;font-weight:bold; }
.prest   { text-align:left;font-weight:bold; }
.prestp   { text-align:left; color:#0DD0F3;font-weight:bold; }
.ppalb   { text-align:center; }
.nowrap { float:right;white-space:nowrap;font-weight:bold;margin:10px 0 0 0 }


.fhcont { background:#000000;line-height:40px;border-top:1px solid #000000;border-bottom:1px solid #000000;
  background-image:    -moz-linear-gradient(rgba(255,255,255,0.3), rgba(255,255,255,0));
  background-image:     -ms-linear-gradient(rgba(255,255,255,0.3), rgba(255,255,255,0));
  background-image:      -o-linear-gradient(rgba(255,255,255,0.3), rgba(255,255,255,0));
  background-image:         linear-gradient(rgba(255,255,255,0.3), rgba(255,255,255,0));
}
.fhcont a { color:#CCCCCC;text-decoration:none; }
.fhcont a:hover { color:#FFCC00; }
.fhlinks { float:right;margin:0 0 0 25px; }

.slider {
  position:relative;
  width: 100%;max-width:1115px;
  padding-bottom: %;
  overflow: hidden;
  z-index:2;
  border-bottom:0px solid #00CC00;
  margin: 0 auto 0em auto;
}
.slideimg {
  width:90%;
  margin:8%;
  border:2px solid #EEEEEE;
  -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
}
.slide {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.slide .sblock {
  width: 100%;
  height: 100%;
  margin: 0;
}
.soverlay {
  position:absolute;
  top:0;left:0;
  width: 100%;
  z-index:2;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
 }
.odivi  { position:relative;float:left;width:30%;margin:0 0 0 0;z-index:3; }
.odiv {
  position:relative;
  float:left;
  margin:0;
  padding:0.5em 1.0em 2.0em 2.0em;
  width:70%;max-width:750px;
  height:100%;min-height:350px;
  color:#FFFFFF;
  font-size:1.25em;
  line-height:1.25em;
  font-weight:bold;
  text-shadow:1px 1px 1px rgba(0,0,0,1);
  text-align:left;
}
.odiv a {
  color:#FFFFFF;
  text-decoration:none;
}
.odiv a:hover, d4ul a:hover {
  color:#FFCC00;
}

.destii { float:left;width:25%;margin:0 3% 0 0;text-align:center }
.destil { float:left;width:72%; }
.destir { font-family:Arial;float:right;padding:0 1em 0 0;font-weight:bold; }

.destin { float:none;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #DDDDDD;
  padding:0 0 0 1em;margin:0.25em 0 0 0;line-height:30px;margin:7px 0 0 0;cursor:pointer;
  color:#0270D1;
  background-color:#FFFFFF;
  background-image:    -moz-linear-gradient(178deg,rgba(0,0,0,0), rgba(0,0,0,0.2));
  background-image:     -ms-linear-gradient(178deg,rgba(0,0,0,0), rgba(0,0,0,0.2));
  background-image:      -o-linear-gradient(178deg,rgba(0,0,0,0), rgba(0,0,0,0.2));
  background-image:         linear-gradient(178deg,rgba(0,0,0,0), rgba(0,0,0,0.2));
}
.destin:hover { color:#FF5400; }

.destic, .destiw { float:left;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #DDDDDD;
  font-size:0.85em;
  color:#444444;
  background-color:#FFFFFF;
  background-image:    -moz-linear-gradient(178deg,rgba(0,0,0,0), rgba(0,0,0,0.1));
  background-image:     -ms-linear-gradient(178deg,rgba(0,0,0,0), rgba(0,0,0,0.1));
  background-image:      -o-linear-gradient(178deg,rgba(0,0,0,0), rgba(0,0,0,0.1));
  background-image:         linear-gradient(178deg,rgba(0,0,0,0), rgba(0,0,0,0.1));
}
.destic { padding:0.5em;margin:0.50em 0 0 0; }
.destiw { padding:5%;margin:0.25em 0 0.25em 0; }
.destim { text-align:left;padding:2%;font-size:0.85em; }

.clink { cursor:pointer; }
.clink:hover { color:#FF5400; }
.slink { cursor:pointer;color:#FFBB00; }
.slink:hover { color:#FF5400; }

.trips { position:relative;z-index:0;width:100%;text-align:center;padding:1em 1em 0.5em 1em;border-top:2px solid #C0C0C0;background:#DDDDDD;border-bottom:1px solid #C0C0C0; }
.yellh { font-size:2.3em;line-height:1.15em;color:#FFCC00;text-shadow:2px 2px 4px rgba(0,0,0,0.9); }
.yell  { font-size:1em;color:#FFCC00;text-shadow:1px 1px 2px rgba(0,0,0,0.9); }

.galpic  { width:150px;height:110px;border:1px solid #C0C0C0;margin:0 0.45% 10px 0.45%;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;background:#FFFFFF; }
.pagpic  { width:99%;border:1px solid #C0C0C0;margin: 1% 0 0 0;padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;background:#FFFFFF; }
.ipic    { float:left;width:100%;border:5px solid #00CC00;margin:1.25em 0 1.5em 0;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer; }
.d4uimg { width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;margin:10px 0 15px 0;
-webkit-box-shadow: 0px 10px 15px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    0px 10px 15px rgba(50, 50, 50, 0.5);
box-shadow:         0px 10px 15px rgba(50, 50, 50, 0.5);
 }
.sepa { width:100%;height:3em;margin:0 0 0 0;background:#0DD0F3; }
.rowimg {
  width:100%;
  max-width:300px;
  margin-bottom: 0.75em;
  border:2px solid #00CC00;
  -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
}
.buttons {
  border:0px solid #0270D1;
  -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
  color: #fff;
  text-decoration:none;
  text-align:center;
  cursor:pointer;
  background-image: -webkit-gradient(linear, left top, left bottom, from( #0DD0F3 ), to( #000088 ));
  background-image: -webkit-linear-gradient( #0DD0F3 , #000088 );
  background-image:    -moz-linear-gradient( #0DD0F3 , #000088 );
  background-image:     -ms-linear-gradient( #0DD0F3 , #000088 );
  background-image:      -o-linear-gradient( #0DD0F3 , #000088 );
  background-image:         linear-gradient( #0DD0F3 , #000088 );
  text-shadow:none;
}
.buttont {
  border:1px solid #C0C0C0;
  -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
  color: #444444;
  text-decoration:none;
  text-align:center;
  cursor:pointer;
  background-color:#FFFFFF;
  background-image:    -moz-linear-gradient(178deg,rgba(0,0,0,0), rgba(0,0,0,0.1));
  background-image:     -ms-linear-gradient(178deg,rgba(0,0,0,0), rgba(0,0,0,0.1));
  background-image:      -o-linear-gradient(178deg,rgba(0,0,0,0), rgba(0,0,0,0.1));
  background-image:         linear-gradient(178deg,rgba(0,0,0,0), rgba(0,0,0,0.1));
  text-shadow:0px 0px 1px rgba(255,255,255,0.9);
  font-size: 12pt;padding:0.20em 1.25em 0.25em 1.25em;
}
.buttont:hover { color:#FF5400;
  background-image:    -moz-linear-gradient(2deg,rgba(0,0,0,0), rgba(0,0,0,0.1));
  background-image:     -ms-linear-gradient(2deg,rgba(0,0,0,0), rgba(0,0,0,0.1));
  background-image:      -o-linear-gradient(2deg,rgba(0,0,0,0), rgba(0,0,0,0.1));
  background-image:         linear-gradient(2deg,rgba(0,0,0,0), rgba(0,0,0,0.1));
}

#footer {
  position:relative;
  z-index:0;
  width:100%;
  background-color:#005ED2;
  color: #fff;
  background-image:    -moz-linear-gradient(160deg,rgba(0,0,0,0), rgba(0,0,0,0.5));
  background-image:     -ms-linear-gradient(160deg,rgba(0,0,0,0), rgba(0,0,0,0.5));
  background-image:      -o-linear-gradient(160deg,rgba(0,0,0,0), rgba(0,0,0,0.5));
  background-image:         linear-gradient(160deg,rgba(0,0,0,0), rgba(0,0,0,0.5));
}

#footer a {
  color: #FFFFFF;
  text-decoration: none;
}
#footer a:hover {
  color:#FFDD00;
  text-decoration: none;
}
.fcontainer, .pcontainer { width:96%;max-width:1115px;margin:0 auto 0 auto;padding:0 2% 0 2%; }
.copyright  { text-align:center; }
.tlink {
  color:#0000FF;
  text-decoration:none;
}

.tlink:hover {
  color:#000066;
}
.imgb { vertical-align:bottom; }
.imgm { vertical-align:middle; }
.imgf { vertical-align:middle;width:20px;height:22px; }
.imgc { vertical-align:middle;margin-top:-6px;cursor:pointer; }
.imglogo { float:left;width:100%;max-width:120px;margin:1% 2% 1% 1%; }
.resiconi { position:absolute;z-index:9999;margin:10px 0 0 10px;width:27px;height:22px;cursor:pointer;display:none }
.clear { clear:both; }

textarea, .inp, .inpa {
  -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
  border:1px solid #C0C0C0;
  font-family: "Open Sans";
  font-size:1.0em;
  width:100%;
  padding:3px 8px 3px 8px;
  margin-bottom:10px;
}
.izip { width:200px; }
select {
  -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
  border:1px solid #C0C0C0;
  padding: 3px 0 5px 8px;
  margin:  0 0 8px 0;
  font-family: "Open Sans";
  font-size:1.0em;
  color: #222222;
}
select option {
  padding: 0 0 0 1em;
  margin:  3px 0 5px 0;
/*  text-align:right; */
}

#mailsucc {
  padding:10px;
}

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 100% !important;
    padding:0;
    margin:0;
}

.d48c {
  text-align:center;
}

@media (min-width: 280px) and (max-width: 479px) {
p        { font-size: 0.85em; }
h1, .wwd { font-size: 1.25em; }
h2       { font-size: 1.25em; }
h3       { font-size: 1.25em; }
#banners { padding:0.25em 0 0 0; }
.odiv { display:none; }
.container { width:98%;padding: 0 1% 0 1%; }
.d8u  { width:100%;padding:1em 0 1em 0; }
.d8ul { width:100%;padding:1em 0 1em 0; }
.d4u  { width:100%;padding:1em 0 1em 0; }
.d4ul { width:100%;padding:1em 0 1em 0; }
#nav  { width:100%; }
#inav > ul > li { float:none;width:100%;border-bottom:1px solid #EEEEEE; }
#inav li > ul { font-size:0.85em; }
.subnav { font-size:0.75em; }
.accor { display:block; }
#ctopc a { font-size: 1.00em; }
.inpa { margin-bottom:5px; }
#kimg { width:92%;padding:1% 1% 2% 1%; }
.pagpic  { width:100%;padding:2px;margin:0 0 0 0; }
.lefti  { width:100%; }
.leftt  { width:100%; }
.td1,.td1g,.td1w { font-size:0.65em; }
.td2,.td2g,.td2w { font-size:0.65em; }
.td3,.td3g,.td3w { font-size:0.65em; }
.td4,.td4g,.td4w { font-size:0.65em; }
.td5,.td5g,.td5w { font-size:0.65em; }
.br { display:none; }
.imgl { width:100%;max-width:460px;max-height:600px;margin:0 0 3% 0; }
.destii { float:none;width:100%;margin:3% 0 3% 0;text-align:center }
.destil { float:none;width:100%; }
.pbox1 { font-size: 0.85em;margin:3% 0 3% 0;padding:1em }
.slider { display:none; }
.showhide { display:none; }
.resiconi { display:inline-block }
select { width:100%; }
}



@media (min-width: 480px) and (max-width: 800px) {
p        { font-size: 1.00em; }
h1, .wwd { font-size: 1.25em; }
h2,h3 { font-size: 1.25em; }
#banners { padding:2em 0 0 0; }
.odiv { font-size: 0.9em;margin-bottom: 0.5em;line-height: 1.0em; }
.d8u  { width:100%;padding:1em 0 1em 0; }
.d8ul { width:100%;padding:1em 0 1em 0;margin:0 0 2em 0; }
.d4u  { width:100%;padding:1em 0 1em 0; }
.d4ul { width:100%;padding:1em 0 1em 0; }
.container { width:94%;padding: 0 3% 0 3%; }
#nav  { width:100%; }
#inav > ul > li { float:none;width:100%;border-bottom:1px solid #EEEEEE; }
.accor { display:block; }
#ctopc a { font-size: 1.0em; }
.inpa { margin-bottom:5px; }
#kimg { width:92%;padding:1% 1% 1.5% 1%; }
.pagpic  { padding:4px;margin:0 0.15% 0 0; }
.td1,.td1g,.td1w { font-size:0.75em; }
.td2,.td2g,.td2w { font-size:0.75em; }
.td3,.td3g,.td3w { font-size:0.75em; }
.td4,.td4g,.td4w { font-size:0.75em; }
.td5,.td5g,.td5w { font-size:0.75em; }
.bclear { display:block; }
.slider { display:none; }
.showhide { display:none; }
.resiconi { display:inline-block }
}



@media (min-width: 801px) {
p        { font-size: 1.00em; }
h1, .wwd { font-size: 1.50em; }
h2,h3 { font-size: 1.50em; }
#banners { padding:2.5em 0 0 0; }
.over50r { font-size: 1.75em;margin-bottom: 0.75em;line-height: 1.25em; }
.d8u  { float:left;width:65.0%;padding:1em 0 1em 0; }
.d8ul { float:left;width:64.6%;padding:1em 0 1em 0; }
.d4u  { float:left;width:30.0%;padding:1em 0 1em 0;font-weight:normal; }
.d4ul { float:left;width:32.0%;padding:1em 0 1em 0;margin:0 0 0 3%; }
.container { width:96%;padding: 0 2% 0 2%; }
#ctopc a { font-size: 1.00em; }
}