/* Artfully masterminded by ZURB and www.adesignweb.co.nz  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Custom Styles
:: IE7 fixes
:: Media Queries
*/

/* -----------------------------------------
   Custom Styles
----------------------------------------- */
body {background: #9CACC5 url(images/divider.gif) repeat; margin: 10px 0;}
.sidebar .panel {background: #fff url(images/divider.gif) repeat ; border: none;  border-top: solid 3px #AAA7C3;}
a {color: #009ACD;}
a:hover {color:#8968CD;}
.row {background: #fff; width: 1140px;}
#main-content {background: #fff;}
#featured { height: 100px; background: #F2F2F2 url('images/loading.gif') no-repeat center center; overflow: hidden; }
#featured img { display: none; }
#featured.orbit { background: none; }
#featured.orbit img { display: block;}
.timer { display: none; }
#logo {float: left; margin: 20px 20px 20px 0;}
#header {border-top-right-radius: 10px; border-top-left-radius: 10px;}
h1,h1.intro{text-shadow:2px 2px #ccc; font-size:34px;}
h1.intro{margin-top: 32px;}
h4.sub_intro{text-shadow:1px 1px #ccc; font-size:21px;}
p.bold{font-weight:bold;}
fieldset {border: none; line-height: 1.9em; width:70%;}
label {margin-bottom: 9px;}
select{width: 50%;}
a.button, input[type=submit].button{color:#3d3d3d;}
a.button:hover, input[type=submit].button:hover{color: #fff;}
ul.header_list {margin-bottom:2px;}
.nav-bar{margin-top: 5px;} 
.nav-bar a{font-weight: bold;} 
a.th img {box-shadow: none;}

/* Search */
.search {margin: 0;}
.search input {width: 89%;padding: 6px 0 6px 30px;color: #000;background:url(images/search_ico.png) no-repeat 4% 54%;border: 1px solid #ccc;border-radius:5px;}
.ajaxSearch_highlight { color:#3d3d3d;}
.ajaxSearch_resultLink { color:#3d3d3d; text-decoration:underline;}

/* -----------------------------------------
   IE7 fixes
----------------------------------------- */
html.lt-ie8 .columns, html.lt-ie8 .panel{padding: 0px;}
html.lt-ie8 #main-content {width: 760px; padding-left: 20px;}
html.lt-ie8 .sidebar {padding-left: 60px;}
html.lt-ie8 #header, html.lt-ie8 #main-nav {position: relative; z-index: 99;}
html.lt-ie8 #featured, html.lt-ie8 #main-content{position: relative;}

/* Media Queries
/*-----------------------------------------------------------------------------------*/
@media screen and (max-width: 1024px) { /*IPAD LANDSCAPE*/
.scrollup {display: none !important;visibility: hidden;}

}

@media screen and (max-width: 1000px) { /*IPAD PORTRAIT*/

h1.intro{text-shadow:none; font-size:21px;}
h4.sub_intro{text-shadow:none; font-size:14px;}
}

@media screen and (max-width: 760px) {/*tablet + mobile large*/

}

@media screen and (max-width: 480px) {/*mobile phone small*/
select{width: 80%; padding: 5px 10px 7px; border: 1px solid;}

}