/* 

   Moraira Villa

   Screen CSS

   Built by Ben Shaw

   FreshEgg.com

*/







/** Reset **/

*{border:none; color:#829396; font:1em/1.3em Arial, Helvetica, sans-serif; margin:0; outline:none; padding:0;}

html{font-size:1em; }

body{ font-size:100%; width:100%; height:100%;/*background:url(header.jpg) top center no-repeat;*/ background-color:#5ea7ec;}

a{color:#ff711c; font-weight:bold;}

a:hover/*,a:visited*/{color:#ff711c;}

br{clear:left;}

em{font-style:italic; font-size:0.9em;}

em a{font-style:italic;}

form{float:left; margin:0; padding:0; width:100%;}

h1{font-family: Arial, Helvetica, sans-serif; font-size:2.5em; font-weight:500; color:#ffa922;}

h2{font-family: Arial, Helvetica, sans-serif; font-size:1.8em; font-weight:bold; color:#3b5fb1;}

h3{font-family: Arial, Helvetica, sans-serif; font-size:2.4em; font-weight:bold; color:#ffa922;}

h4{font-family: Arial, Helvetica, sans-serif; font-size:2em; font-weight:bold; color:#ffa922;}



h2,h3,h4,h5,h6,

h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:#ffa922;font-weight:bold;}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:bold;}

img{border:none;}

input,select,textarea{border:none; margin:0; padding:0;}

strong{font-weight:bold;}

p{color:#6b7a7c; font:1em/1.3em Arial, Helvetica, sans-serif; font-size:1em; line-height:1.35em;}




body{background:url(../images/full_bg.jpg) no-repeat top center; height:2149px; position:relative;}
#wrap {width:1080px; margin:0 auto; background:url(../images/main-bg-trans.png) no-repeat;}
	
#header {height:263px; padding:0 0 0 35px; position:relative;}
#header #logo{ float:left; margin-left:-20px; padding:100px 0 0 0;}

#sun{ height:300px; width:1045px; position:absolute; z-index:-1; left:50%; margin-left:-920px;}
#sun img{ width:1045px; height:408px;}

#nav {padding:0px 10px; float:right; width:500px;}
#nav ul {list-style:none;margin:0;padding:0;}
#nav ul li {float:left;width:95px;margin:0;padding:0;text-align:center; background:url(../images/nav-div-trans.png) right no-repeat;}
#nav li a {display:block; padding:15px 10px 5px 10px; height:32px; color:#FFF; text-decoration:none; font-size:1em; background:url(../images/nav-bg-trans.png) no-repeat; font-weight:100;}
#nav li a:hover, li a:focus, li a:active {background-position:-150px 0;}



#photos{width:580px; height:210px; position:absolute; right:-10px; top:50px;}
a#photo1{width:160px; height:176px; background:url(../images/photo1-trans.png) no-repeat; float:left; margin:20px 0 0 20px;}
a#photo2{width:171px; height:188px; background:url(../images/photo2-trans.png) no-repeat; float:left; margin:0 0 0 -40px;}
a#photo3{width:210px; height:170px; background:url(../images/photo3-trans.png) no-repeat; float:left; margin:25px 0 0 -60px;}
a#photo4{width:179px; height:191px; background:url(../images/photo4-trans.png) no-repeat; float:left; margin:25px 0 0 -60px;}

a#photo1:hover{width:160px; height:176px; background:url(../images/photo1-trans.png) no-repeat; float:left; margin:15px 0 0 20px;}
a#photo2:hover{width:171px; height:188px; background:url(../images/photo2-trans.png) no-repeat; float:left; margin:-5px 0 0 -40px;}
a#photo3:hover{width:210px; height:170px; background:url(../images/photo3-trans.png) no-repeat; float:left; margin:20px 0 0 -60px;}
a#photo4:hover{width:179px; height:191px; background:url(../images/photo4-trans.png) no-repeat; float:left; margin:20px 0 0 -60px;}

#main {float:left; width:610px; padding-left:70px; position:relative;
	/*min-height:1500px; 
	height:1500px;*/ }
#main p{ font-size:0.75em; text-align:justify;}
#main #page #container .gallery-body p{font-size:0.75em!important; text-align:justify;}
#main p.please-note{ font-size:0.8em; font-weight:bold; margin-top:5px; color:#900;}
#main h1.title1{ background:url(../images/title-heart-of-the-costa-blanca.png) no-repeat; width:427px; height:0px; padding:32px 0 0 0; overflow:hidden; margin:0px 0 20px -5px;}
#main h1.title2{ background:url(../images/title-location.png) no-repeat; width:111px; height:0px; padding:32px 0 0 0; overflow:hidden; margin:10px 0 20px 0;}
#main h1.title3{ background:url(../images/title-weather.png) no-repeat; width:137px; height:0px; padding:32px 0 0 0; overflow:hidden; margin:10px 0 20px -0;}
#main h1.title7{ clear:both; float:left; background:url(../images/title-6-bed-villa.png) no-repeat; width:426px; height:0px; padding:41px 0 0 0; overflow:hidden; margin:10px 0 20px -0;}
#main h1.title8{ background:url(../images/title-moraira-photo-gallery.png) no-repeat; width:438px; height:0px; padding:41px 0 0 0; overflow:hidden; margin:-10px 0 5px -0;}
#main h1.title9{ background:url(../images/title-enquireabout-moraira-tabaira.png) no-repeat; width:501px; height:0px; padding:41px 0 0 0; overflow:hidden; margin:-10px 0 20px -0;}
#main h1.title10{ background:url(../images/title-links-and-info.png) no-repeat; width:349px; height:0px; padding:32px 0 0 0; overflow:hidden; margin:-10px 0 20px -0;}
#main h1.title11{ background:url(../images/title-prices.png) no-repeat; width:398px; height:0px; padding:41px 0 0 0; overflow:hidden; margin:-10px 0 20px -0;}
#main h1.title12{ background:url(../images/title-cust-info.png) no-repeat; width:540px; height:0px; padding:32px 0 0 0; overflow:hidden; margin:-10px 0 20px -0;}
#main h1.title13{ background:url(../images/title-directions.png) no-repeat; width:382px; height:0px; padding:32px 0 0 0; overflow:hidden; margin:-10px 0 20px -0;}
#main h1.title14{ background:url(../images/title-cst-login.png) no-repeat; width:214px; height:0px; padding:38px 0 0 0; overflow:hidden; margin:-10px 0 20px -0;}

#main ul.list-left{ float:left; width:305px; list-style:none; font-size:0.9em;}
#main ul.list-right{ float:left; width:305px; list-style:none;  font-size:0.9em;}
#main ul.list-left li{ background:url(../images/bullet.png) no-repeat 0 0px; padding:0 0 0 24px;}
#main ul.list-right li{ background:url(../images/bullet.png) no-repeat 0 0px; padding:0 0 0 24px;}

.cst-nav1{ display:block; float:left; height:35px; width:135px; padding:0 5px 0 0;}
.cst-nav2{ display:block; float:left; height:35px; width:110px; padding:0 5px 0 0;}
.cst-nav3{ display:block; float:left; height:35px; width:110px; padding:0 5px 0 0;}
.cst-nav4{ display:block; float:left; height:35px; width:150px; padding:0 5px 0 0;}
.printimg { float:left;}
.print-p a{ padding:7px 0px 0 5px; font-size:0.9em;}


.red{ color:#F00;}
#cst-info-cont{ height:720px; width:610px; overflow:scroll; padding:10px; border:1px solid #CCC; background:#FFF;}
#cst-info-cont p strong{color:#F00;}
#cst-info-cont p{ padding:10px 0;}
#cst-info-cont ol{ list-style:decimal; padding:0; margin:0 0 0 20px; float:right; }
#cst-info-cont ol li{ padding-top:10px; font-size:0.8em; font-weight:bold;}

#cst-dir-cont{ height:550px; width:610px; overflow:scroll; padding:10px; border:1px solid #CCC; background:#FFF;}
#cst-dir-cont p strong{color:#F00;}
#cst-dir-cont p{ padding:10px 0 0 0;}
#cst-dir-cont ol{ list-style:decimal; padding:0; margin:0 0 0 20px; float:right; }
#cst-dir-cont ol li{ padding-top:10px; font-size:0.8em; font-weight:bold;}

.printimg { float:left;}
.print-p{ padding:7px 15px 0 15px;}

#sidebar h1.title4{ background:url(../images/title-villafloorplan.png) no-repeat; width:198px; height:0px; padding:41px 0 0 0; overflow:hidden; margin:-40px 0 10px 35px;}
#sidebar h1.title5{ background:url(../images/title-moraira-flickr.png) no-repeat; width:265px; height:0px; padding:38px 0 0 0; overflow:hidden; margin:10px 0 10px 35px;}
#sidebar h1.title6{ background:url(../images/title-testimonials.png) no-repeat; width:167px; height:0px; padding:32px 0 0 0; overflow:hidden; margin:25px 0 0 35px;}
#sidebar .sidebar-element{ margin:0px 0 0 35px; }
#sidebar #sidebar-element{ margin:0 0 0 35px; height:203px;}
#main h2{font-family: Arial, Helvetica, sans-serif; font-size:0.8em; color:#3b5fb1; text-align:justify;}

#main-col-left{ float:left; width:287px; margin:0 0 0 0px; padding:0 15px 0 0;}
#main-col-right{ float:left; width:288px; padding:0 0 0 15px;}
#weatherbug{ width:274px; height:132px; border:#92c6e6 6px solid; }
#weatherbug h3{ font-size:1em; font-weight:normal; padding:3px 0 0 6px; color: #6b7a7c;}

#main-col-right p{ margin:0 0 10px 0; font-size:0.75em;}
#main-col-left p{ margin:0 0 10px 0;  font-size:0.75em;}

.weather{ float:left; width:auto; margin:0 0 0 30px;}
.location{ float:left; width:auto;}

.gallery-body{ width:620px;}
#sidebar { position:relative; float:left;width:300px;padding:0 50px 0 0; background:url(../images/sidebar-div.png) left no-repeat; margin:0 0 0 25px; height:1600px;}
#sidebar h2 a.booking-hotline { display:block; width:273px; height:0px; background:url(../images/booking-hotline.png) no-repeat; padding:117px 0 0 0; margin:0 0 0 30px; overflow:hidden;}

#sidebar #questions{ width:293px; height:420px; background:url(../images/contact-form-bg.png) no-repeat; padding:0; margin:0 0 0 20px; overflow:hidden;}
#sidebar #questions .questions-form input{color:#315290; font-size:0.8em;}
#sidebar #questions .questions-form textarea{color:#315290; font-size:0.8em;}

#sidebar #questions .questions-form{padding:113px 0 0 45px;}
#sidebar #questions .questions-form .form-name{background:transparent; height:20px; width:200px; float:left; }
#sidebar #questions .questions-form .form-phone{background:transparent; height:20px; width:200px; float:left; }
#sidebar #questions .questions-form .form-email{background:transparent; height:20px;  width:200px; float:left; }
#sidebar #questions .questions-form .form-question{background:transparent; height:50px;  width:200px; float:left; }
#sidebar #questions .questions-form .spacer{ height:26px; display:block; width:200px;}
#sidebar #questions .questions-form .error {color: #FF0000; height: 20px; width: 200px; background: none;}

#sidebar #questions .questions-form SPAN.form-text-field{background:url(../images/form-text-field-bg.png) no-repeat; padding:10px 7px 11px 7px; float:left; margin-top:5px; }
#sidebar #questions .questions-form SPAN.form-text-area{background:url(../images/form-text-area-bg.png) no-repeat; padding:10px 7px 11px 7px; height:50px; float:left; margin-top:5px; }

#sidebar #questions .questions-form SPAN.form-text-field:hover{background:url(../images/form-text-field-bg2.png) no-repeat; padding:10px 7px 11px 7px; float:left; margin-top:5px; }
#sidebar #questions .questions-form SPAN.form-text-area:hover{background:url(../images/form-text-area-bg2.png) no-repeat; padding:10px 7px 11px 7px; height:50px; float:left; margin-top:5px; }

#sidebar #questions p.form-success {padding: 120px 20px 0 40px;}
#sidebar #questions p.form-success a {font-style: italic;}

#sidebar #specials{ display:block; overflow:hidden; width:255px; height:94px; border:6px solid #92c6e6; margin:0 0 20px 35px; background:url(../images/special-bg.png) repeat-x; }
#sidebar #specials:hover{ border:#090 solid 6px;}
#sidebar #specials h3{ font-size:1em; padding:4px; color:#C00; }
#sidebar #specials p{ padding:5px; font-size:0.8em; color:#03C; font-weight:bold;}
#sidebar #specials a{ display:block; text-decoration:none;}

#sidebar .testimonial{ margin:5px 0 5px 35px; height:80px;}
#sidebar .testimonial img{ float:left; padding:5px;}
#sidebar h4.testimonial-head{ color:#829396; font-size:0.95em; font-weight:bold; padding:1px 0 0 0;}
#sidebar p.testimonial-body{ color:#829396; font-size:0.8em; font-style:italic;}

#footer {clear:both;padding:5px 10px; height:260px; position:relative;}
#footer .customer-login { background:url(../images/cst-login.png) no-repeat top left; width:197px; height:0; padding:35px 12px 0 0; overflow:hidden; margin:40px 0 0 0; float:right; display:block; cursor:pointer; }
#footer .customer-login:hover{ background-position:0 -35px;}

#sidebar #footer-content{ padding:40px 0 0 0; width:300px; height:100px; position:absolute; bottom:-50px; right:0px;}
#sidebar #footer-content p {margin:0; font-size:0.85em; color:#446090; text-align:right; padding:0 45px 0 0; float:right;}
#sidebar #footer-content p.small {margin:0; font-size:0.7em; color:#446090; float:right;}



.special-offer{ text-decoration:none; height:35px; width:420px; overflow:hidden; display:block; background:url(../images/special-offer-background.png) no-repeat -0px -5px; padding:5px 180px 30px 10px;}
.special-offer:hover{height:35px; width:420px; overflow:hidden; display:block; background:url(../images/special-offer-background.png) no-repeat -0px -76px; padding:5px 180px 30px 10px;}
#main a.special-offer  { color:#090; font-weight:bold;   text-decoration:none; font-size:1.2em; }
#main a.special-offer:hover{ color:#06C; font-weight:bold; text-decoration:none;}
.creditcards{ display:block; background:url(../images/credit-cards.png) no-repeat top; height:0px; padding:109px 0 0 0; width:267px; overflow:hidden; margin:10px 0 70px 35px;}

.main-div{ margin:0 0 10px 0}
.main-div2{ margin-bottom:10px; margin-top:10px;}

#contact-content-col{width:600px; float:left; margin:0 0 0 0;}
p.contact-address{ width:300px; height:100px; display:block; float:left; padding-right:50px;}
p.contact-address strong{ font-size:1.1em; font-weight:bold;  color:#2f609c;}
p.contact-phone{ width:300px; height:100px; display:block; float:left;}
h1.contact-head{ font-size:1.8em; font-weight:800; padding:0 0 10px 0;}
h2.contact-head2{ font-size:1.6em; font-weight:800; padding:0 0 0 0; color:#2f609c;}

#contact-left{ background:#006285 url(../destinations/images/destinations-bg.png) repeat-x 0 45px; width:232px; float:left; display:inline; margin:0 20px 0 0;}
#contact-left #hotel-left-head{ height:45px; width:232px; background:url(../destinations/images/diving-destinations.png) no-repeat; float:left;}
#contact-left #hotel-left-foot{ height:45px; width:232px; background:url(../destinations/images/diving-destinations-foot.png) no-repeat; float:left;}
#contact-centre{width:441px; float:left; display:inline; margin:20px 0 0 0;}

#contact_us_form div{ float:left; width:600px;}

.contact-textfield{background:#fff; width:400px; height:20px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #e7e7e7; float:left;}
.contact-textbox{background:#fff; width:400px; height:150px; margin:3px 0 10px 0;  color:#0d74af; padding:5px; font-size:0.9em; border:4px solid #e7e7e7; float:left;}

.contact-select1{background:#fff; width:60px; height:35px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #e7e7e7}
.contact-select2{background:#fff; width:100px; height:35px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #e7e7e7}

.contact-select1:hover{background:#fff; width:60px; height:35px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #f9b82b}
.contact-select2:hover{background:#fff; width:100px; height:35px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #f9b82b}

.contact-select1-error{background:#fff; width:60px; height:35px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid #F00;}
.contact-select2-error{background:#fff; width:100px; height:35px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid #F00;}


.contact-textfield-error{background:#fff; width:400px; height:20px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid #F00;}
.contact-textbox-error{background:#fff; width:400px; height:150px; margin:3px 0 10px 0;  color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #F00;}

.btn_contactform:hover{background-position:0 -28px;}
.btn_contactform{ margin:10px -15px 10px 0; padding:27px 2px 0 0; height:27px; overflow:hidden; background:url(../images/btn-submit-enquiry.png) no-repeat; width:200px; float:right; cursor:pointer;}
.btn_contactform:active{background-position:0 -27px; padding-bottom:1px;}

.btn_newavail:hover{background-position:0 -28px;}
.btn_newavail{ margin:10px 10px 10px 0; padding:27px 2px 0 0; height:27px; overflow:hidden; background:url(../images/btn_newdate.png) no-repeat; width:200px; float:right; cursor:pointer;}
.btn_newavail:active{background-position:0 -27px; padding-bottom:1px;}

.btn_newimg:hover{background-position:0 -28px;}
.btn_newimg{ margin:10px 10px 10px 0; padding:27px 2px 0 0; height:27px; overflow:hidden; background:url(../images/btn_newimg.png) no-repeat; width:200px; float:right; cursor:pointer;}
.btn_newimg:active{background-position:0 -27px; padding-bottom:1px;}

.btn-update-news:hover{background-position:0 -28px;}
.btn-update-news{ margin:10px 10px 10px 0; padding:27px 2px 0 0; height:27px; overflow:hidden; background:url(../images/btn-update-news.png) no-repeat; width:200px; float:right; cursor:pointer;}
.btn-update-news:active{background-position:0 -27px; padding-bottom:1px;}

.btn-update:hover{background-position:0 -28px;}
.btn-update{ margin:10px 10px 10px 0; padding:27px 2px 0 0; height:27px; overflow:hidden; background:url(../images/btn-update.png) no-repeat; width:200px; float:right; cursor:pointer;}
.btn-update:active{background-position:0 -27px; padding-bottom:1px;}

.btn-addlink:hover{background-position:0 -28px;}
.btn-addlink{ margin:10px 10px 10px 0; padding:27px 2px 0 0; height:27px; overflow:hidden; background:url(../images/btn-addlink.png) no-repeat; width:200px; float:right; cursor:pointer;}
.btn-addlink:active{background-position:0 -27px; padding-bottom:1px;}

.btn_small-send:hover{background-position:0 -32px;}
.btn_small-send{ margin:10px 70px 10px 0; padding:32px 2px 0 0; height:32px; overflow:hidden; background:url(../images/small-contact-send.png) no-repeat; width:66px; float:right; cursor:pointer;}

.contact-textfield:hover{ border:4px solid #f9b82b;}
.contact-textbox:hover{  border:4px solid #f9b82b;}
.contact-label{ font-weight:800; padding:10px 0 0 0; display:block; float:left; height:10px; width:180px; font-size:0.8em;}

.link-container{ padding-top:10px; width:615px; border-top:1px solid #CCC; float:left; height:140px; font-size:0.8em;}
.link-container-img{ float:left; padding:15px 10px 35px 10px;}
.link-container p{ }
.link-container h2{ padding:10px 0 0 0;}
.link-container-action{ float:right; padding:10px 0 10px 0;}

.link-container ul{ list-style:none; width:150px; float:left; height:100px; display:inline; padding:3px 0 0 0;}
.link-container ul li a{ font-size:1em;}
/*SLIDER SLIDER SLIDER */
#slider{ height:280px; position:relative;}

#slider p{}

.slider1{width:637px; height:200px; background:url(../images/slider1.jpg) no-repeat; padding:67px 0 0 0; font-size:0.8em; }
.slider2{width:637px; height:200px; background:url(../images/slider2.jpg) no-repeat; padding:67px 0 0 0; font-size:0.8em; }
.slider3{width:637px; height:200px; background:url(../images/slider3.jpg) no-repeat; padding:67px 0 0 0; font-size:0.8em; }
.slider4{width:637px; height:200px; background:url(../images/slider4.jpg) no-repeat; padding:67px 0 0 0; font-size:0.8em; }
.slider5{width:637px; height:200px; background:url(../images/slider5.jpg) no-repeat; padding:67px 0 0 0; font-size:0.8em; }

.click-for-prices{ position: absolute; right:0px; top:120px; width:127px; height:123px;}
#prices { width:615px;}
#prices-table-wrapper{ max-height:810px; overflow:hidden; width:615px;}
#prices tr th p{text-align:left; font-size:1em; font-weight:bold; color:#3B5FB1;}
#prices tr { background:url(../images/table-row.png) repeat-x; margin:3px 0 0 0; cursor:pointer;}
#prices tr td{ padding:0 5px 0 5px; color:#fff; font-size:0.9em; font-weight:bold; }

#prices tr:hover { background-color:#fe950e; margin:3px 0 0 0; background:url(../images/table-row-hover.png) repeat-x;}
#prices th{padding:5px; background:url(../images/table-head.png) repeat-x; cursor:default;}
#prices th:hover{padding:5px; background-color:#42a5ea;}

#prices{ border:1px solid #CCC;}
#prices td img{ padding: 0 0 0 10px;}
#prices .prices-hover-false{ background:url(../images/table-row-disabled.png) repeat-x;  cursor:default;}
#prices .prices-hover-false:hover{ background:url(../images/table-row-disabled.png) repeat-x;  cursor:default;}
#prices .prices-hover-false td{ color:#ffa912;}
/*gallery*/

div#page {

}
div#container {
	width:640px;  position:absolute;

}


/*ADMIN*/
#login_fields input{background:#fff; width:200px; height:20px; margin:3px 400px 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #e7e7e7}

#login_fields .SubmitButton{ height:50px; font-size:1em; font-weight:bold; cursor:pointer;}
#login_fields .SubmitButton:hover{ color:#F60;}

.StandardForm label { width:200px; display:block;}

.StandardForm .SubmitButton{ height:50px; font-size:1em; font-weight:bold; cursor:pointer; width:100px; background:#FFF; border:4px solid #CCC;}
.StandardForm .SubmitButton:hover{ color:#F60;}

.addavail_fields {background:#fff; width:400px; height:20px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #e7e7e7}

#banner_fields {margin-top: 20px;}
#btnSpacer {height: 20px; clear: both;}
.inpBannerContent {background:#fff; width:400px; height:100px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #e7e7e7;}
.inpBannerStatus {float: left; margin-top: 5px; padding: 3px; border:4px solid  #e7e7e7;}
.inpBannerContent:hover, .inpBannerStatus:hover {border:4px solid #3b5fb1;}

.addavail_fields .SubmitButton{ height:50px; font-size:1em; font-weight:bold; cursor:pointer;}
.addavail_fields .SubmitButton:hover{ color:#F60;}

.addavail-select1{background:#fff; width:60px; height:35px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #e7e7e7}
.addavail-select2{background:#fff; width:100px; height:35px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #e7e7e7}

.DatePickerIcon{ background:url(../images/datepicker.png) no-repeat top; width:35px; height:35px; cursor:pointer;}
.DatePickerIcon:hover{ background:url(../images/datepicker2.png) no-repeat top; width:35px; height:35px; cursor:pointer;}

#main #adminnav li { list-style:none; float:left;}
#main #adminnav li a { text-align:center; text-decoration:none; color:#03C; font-size:0.7em; font-weight:bold; width:100px; height:50px; margin:10px; border:3px solid #09F; display:block; }
#main #adminnav li a:hover {color:#fff; border:3px solid #09F; background:#09C;}
#main #adminnav { width:630px; float:left; margin:0 0 25px 0; border-bottom:4px solid #CCC;}

#main #specTableSimple tr th{text-align:left; font-size:1em; font-weight:bold; color:#3B5FB1;}
#main #specTableSimple  tr { background-color:#fec10b; margin:3px 0 0 0; }
#main #specTableSimple  tr td{ padding:5px; color:#fff; font-size:0.9em; font-weight:bold;}

#main #specTableSimple  tr:hover { background-color:#fe950e; margin:3px 0 0 0;}
#main #specTableSimple  th{padding:5px; background-color:#42a5ea; cursor:default;}
#main #specTableSimple  th:hover{padding:5px; background-color:#42a5ea;}

#main #specTableSimple { border:1px solid #CCC; width:600px;}
#main #specTableSimple  td img{ padding: 0 0 0 28px;}

td.narrow {width: 50px;}

.navigation-container { margin:0 0 50px 0;}

/*WEATHER*/
#wIcon {float: left; width: 120px; text-align: center; padding-left: 10px; clear:both;}
#wTemp {float: right; width: 100px; text-align: left; font-size: 13px; margin-top: 15px; padding-right: 20px; clear:right;}
#wTemp strong {font-size: 3em; line-height: 0.9em;}
#wTemp img {float: right; margin: 3px 15px 0 0;}

