/*  
Cobar Town & Country
*/


/*----------------------------------------------*/
/* Global Reset */
/*----------------------------------------------*/

body, html  { height: 100%; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tfoot, thead, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }/* remember to define focus styles! */
del { text-decoration: line-through; }

/*----------------------------------------------*/
/* List Styles */
/*----------------------------------------------*/
ul{ list-style:disc; }
ol{ list-style:decimal; }
li{ margin:0;}
ol li{ margin-top:5px; margin-bottom:7px }
ul, ol, dd{ margin-left:40px; }
ul ul, ol ul, ul ol, ol ol{ margin-bottom:0; }

/*----------------------------------------------*/
/* Headers and Links */
/*----------------------------------------------*/
h1,h2, h3, h4,h5,h6{
	font-weight:normal;
	font-family:"gill Sans MT";
	color:#af1e23;
	line-height:24px;
	margin:10px 0;}
	
h1{font-size:24px;}
h1 strong {font-size:40px;}
h2{font-size:20px;}
h2 strong {font-size:32px;}
h2 a {color:#af1e23;}
h2 a:hover {color:#af1e23; text-decoration:none;}
h3{font-size:18px;}
h3 strong {font-size:28px;}
h3 a {color:#818285; font-size:18px; background: url(/CobarTownandCountry/html/icon_plus.png) no-repeat center left; padding-left: 20px; margin:0; line-height:0px;}
h4{font-size:16px;}	
h5{font-size:14px;}
	
a {color:#af1e23; text-decoration:none;}
a:hover {color:#af1e23; text-decoration:underline;}

/*----------------------------------------------*/
/* General */
/*----------------------------------------------*/
body {
	background: #fff;
	font-family: "gill Sans MT";
	color:#515253;
	font-size:14px;
	line-height:18px;
	min-width:996px}	

/*----------------------------------------------*/
/* Header */
/*----------------------------------------------*/

.head {
	position:relative;
	z-index:1000;
	background:url(/CobarTownandCountry/html/watermark.png) center top no-repeat;}

.head .container { height:140px;}
	
.logo {
	position:relative;
	top:0px;
	left:25px;
	width:271px;
	z-index:9999;}

.head_right {
	float:right;
	margin:-199px 25px 0 0;
	color:#818285;}

.head_right a, .head_right2 a{color:#818285;}
	
.head_right2 {
	float:right;
	margin:-120px 25px 0 0;
	color:#818285;}

/*----------------------------------------------*/
/* Navigation */
/*----------------------------------------------*/


.nav {float:right; margin-top:-94px; margin-left:200px; width:700px; text-align:right;}
.nav2 {float:right; margin-top:-15px; margin-left:200px; width:700px; text-align:right;}

.nav ul, .nav2 ul {
	float: left;
	position: relative;
	list-style: none;
	z-index: 100;}

.nav ul li, .nav2 ul li {
	font-size: 18px;
	position: relative;
	float: left;
	color: #af1e23;}

.nav ul li a, .nav2 ul li a  {padding: 0 10px; text-decoration:none;}

.nav ul a:hover, .nav ul li a.selected, .nav2 ul a:hover, .nav2 ul li a.selected {text-decoration:underline;}

/*----------------------------------------------*/
/* Header Image Slider */
/*----------------------------------------------*/
.header {
	background:#ffffff;
	min-height:116px;
	z-index:1;}

.header2 {
	background:#ffffff;
	height:116px;
	z-index:1;}

.header .container {
	width:990px;
	min-height:116px;}

.header2 .container {
	width:990px;
	min-height:116px;}

.homepage .container{
	height:404px;}

.menu-header {
	height:10px;
	background-color: #598527;
	z-index:2;}

.menu-header .container{width:800px; float:right; margin:-20px 0 0 0;}

.homepage .container{
	background:url(/CobarTownandCountry/html/slider_bg.png) 0 0 no-repeat;
	z-index:20;
	position:relative;}

.header-line {
	background:#598527;
	height:10px;
	clear:both}

/*----------------------------------------------*/
/* Middle content */
/*----------------------------------------------*/
.container {
	position:relative;
	z-index:0;
	width:960px;
	margin:0 auto;}
	
.middle {
	background:url(/CobarTownandCountry/html/middle_bg.png) 0 0 repeat-x #fff; margin-top:-122px;}

.middle2 {
	background:url(/CobarTownandCountry/html/middle_bg.png) 0 0 repeat-x #fff;}

.middle .container {
	padding-top:10px;
	background: none;}
	
.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
margin-top:70px;}

.container_24 td {background:#fbfef8; border:solid 2px #8eba5d; padding: 0 10px 10px 10px;}
.container_24 p {padding: 0 10px;}
.container_25 {
	margin-left: auto;
	margin-right: auto;
	margin-top: 60px;
margin_bottom:20px;
	width: 680px;
	min-height:252px;
float:left;}

.container_26 {
	margin-left: auto;
	margin-right: auto;
	margin-top: 75px;
	width: 260px;
	min-height:252px;
float:right;}

.promotion{background:#fbfef8; border:solid 1px #8eba5d; width:230px; min-height:150px; margin-bottom:15px; padding:0px 0px 5px 0px;}
.promotion p{padding:5px 10px; margin:0px;}
.promotion h3{padding:5px 10px; margin:0px;}


/*----------------------------------------------*/
/* Homepage Banners Top */
/*----------------------------------------------*/
.baners_top {
	position: relative;
	top:-50px;
	z-index:50;
	left:0px;}

.baner-item {
	margin:0 auto;
	width:485px;}

.baner-item h2 {margin:0; padding:0;}
	
/*----------------------------------------------*/
/* Newsletter box */
/*----------------------------------------------*/
.newsletter_box {
	background:url(/CobarTownandCountry/html/newsletter_bg.png) center 0 no-repeat;
	width:960px;
	height:50px;
	margin:0 auto;
	clear:both;
	padding:10px 0 20px 0;}
	
.newsletter_box form, .newsletter_box input {float:left}

.input {background:#fefafa; border:solid 1px #af1e23; height:26px; width:140px; margin-right:10px;color:#818285;font-style:italic;font-size:14px;}

/*----------------------------------------------*/
/* Footer */
/*----------------------------------------------*/
.footer {
	margin-left: auto;
	margin-right: auto;
	border-top:5px solid #598527;
	background:#fff;
	padding:10px 0;
	color:#af1e23;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;}

.container_27 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;}

.container_27 a{text-decoration:none;}
.container_27 a:hover{text-decoration:underline;}

#slides {
position:relative;
top:15px;
left: 15px;
height:379px;
z-index:10;
}



ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
    list-style: none;
    margin: 0;
    padding: 0;
   
}

ul.dropdown {
    position: relative;
    z-index: 597;
    float: left;
   
}

ul.dropdown li {
    float: left;
    min-height: 1px;
    line-height: 1.3em;
    vertical-align: middle;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
    position: relative;
    z-index: 599;
    cursor: default;
    text-decoration:underline;
   
}



ul.dropdown ul {
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 598;
    width: 200px;
    background-color: rgba(117, 128, 125, 0.38);
    text-align: center;
    border-bottom: solid 2px #598427;
}



ul.dropdown ul li {
    float: none;
}

ul.dropdown ul ul {
    top: 1px;
    left: 99%;
}

ul.dropdown li:hover > ul {
    visibility: visible;
    
}


.main-nav {float:right; margin-top:-94px;  text-align:right;}



.main-nav ul{
    float: left;
    position: relative;
    list-style: none;
    z-index: 100;}

.main-nav ul li {
    font-size: 18px;
    position: relative;
    float: left;
    color: #af1e23;}

.main-nav ul li a  {padding: 0 10px; text-decoration:none;}




.head .container-wide {
    width:      1090px;
    min-height: 116px;
    padding-right: 100px;

}