/* colours: #83341B dark red ; #BB4A26 light red */

/* reset css */

html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,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,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol,ul {
	list-style: none;
}
q:before,q:after,
blockquote:before,blockquote:after {
	content: "";
}

/* layout */

body {background: #fff; color: #666; text-align: center; background: url(http://www.cuervoresources.com/images/template/bgImg_body.gif) center top no-repeat #fff;}

#wrapper {position: relative; width: 936px; margin: 0 auto; text-align: center; background: url(http://www.cuervoresources.com/images/template/bgImg.gif) repeat-x #fff;}

#header {position: relative; height: 380px;}
#logo {width: 210px; height: 200px; background: #fff; color: #000; float: left;}
#logo a {display: block; }
#logo img {padding: 20px 0 0 10px;}

#nav {width: 726px; height: 200px; float: right; position: relative; }
#nav ul { list-style-type: none; position: absolute; bottom: 40px;}
#nav li {display: block; float: left; }

#nav ul ul {position: absolute; top: 60px; left: 0; width: 726px;}
#nav li li {display: inline; height: auto; float: none; }


#nav a {display: block; padding: 20px 10px; white-space: nowrap; color: #fff; text-decoration: none;  text-transform: uppercase; font-weight: bold;}
#nav a:hover {background: #83341B; color: #fff;}

#nav li li a {display: inline; padding: 0 10px 0 0; color: #000; }
#nav li li a:hover {color: #BB4A26; background: transparent;}

#nav li.current {background: #83341B; color: #fff; }
#nav li.current li {background: transparent; color: #000; }

#nav li li.current a {color: #BB4A26; background: #fff; }

 
#languages {position: absolute; top: 20px; right: 0; }
#languages ul {list style-type: none;}
#languages li {display: inline; padding: 0 10px; border-right: solid 1px #fff; line-height: 1;}
#languages li.last {border-right-width: 0;}

#languages a {color: #fff; text-decoration: none;} 
#languages a:hover, #languages li.current a {color: #fff; text-decoration: underline;} 


#address {clear: both; position: relative; width: 190px; float: left; left: 20px;}
#headerImg {position: relative; width: 726px; float: left; left: 20px;}

#content {clear: both; padding: 20px 0 20px 20px;}

#main {width: 650px; float: left;}
#sidebar {width: 239px; float: right; }

#main_home {width: 570px; float: left;}

#latest {width: 310px; float: right;}
#latest .inner {border-left: solid 1px #666; padding-left: 30px;}
#latest .news {margin: 0 0 10px 0;}

#footer {clear: both; margin: 20px 0 20px 20px;}
#footerNav ul {margin: 10px 0; padding: 0;}

.clear {clear: both; height: 1px; overflow: hidden;}

/* typography */

body {font-family: Arial, Helvetica, sans-serif; line-height: 1.5;}

body          { font-size: 81.25%; }   /* IE 16px=100% */
html > body   { font-size: 13px; }  /* Other browsers */

div, p, a, ul, ol, li {line-height: 1.3;}
p {margin: 0 0 15px 0;}

big {font-size: 150%;}

ul, ol {margin: 0 0 0 10px; padding: 0 0 15px 10px; }
ul {list-style-type: disc;}
ol {list-style-type: decimal;}

h1 {font-size: 170%; color: #000; line-height: 1.2; margin: 0 0 15px 0;}

h2 {clear: both; font-size: 100%; font-weight: bold; color: #000; line-height: 1.2; margin: 0 0 5px 0; text-transform: uppercase;}

#latest h2 {font-size: 170%; color: #000; line-height: 1.2; margin: 0 0 15px 0; font-weight: normal; text-transform: none;}

a {outline: none; text-decoration: none;}
a:link      { color: #BB4A26; }
a:visited	{ color: #83341B; text-decoration: none;}
a:hover     { color: #BB4A26; text-decoration: underline }
a:active 	{ color: #BB4A26; text-decoration: underline;}

#logo a {border-bottom-width: 0;}






#footerNav li {display: inline; padding: 0 10px; background:url(http://www.cuervoresources.com/images/template/nav_separator.gif) no-repeat left center #fff;}
#footerNav a {line-height: 1;}
#footerNav li.first {padding-left: 0; background-image: none;}

.more {font-size: 85%; text-transform: uppercase; white-space: nowrap; text-align: right;}
.map a {padding-left: 15px; background: url(http://www.cuervoresources.com/images/template/magnifier.gif) no-repeat #fff;}

.news .date {text-transform: uppercase; font-size: 85%;}
.news .title {color: #000;}
.news .title a {color: #000; text-decoration: none;}
.news .title a:hover  {color: #BB4A26; text-decoration: none;}

.news .more {text-align: left;}
#latest .news .title, #latest .news .more {display: inline; padding-right: 10px;}



#main .news {clear:both; margin: 0 0 15px 0;}
#main .news .title {font-weight: bold; font-size: 100%; color:#000;}
#main .news .title a {font-weight: bold;}


#map p {padding: 0; margin: 0;}
#map {margin-bottom: 20px;}

#submenu {background: #BB4A26; padding: 10px; margin: 0 0 15px 0;}
#submenu ul {list-style-type: none; padding: 0; margin: 0;}
#submenu li {padding-bottom: 3px;}
#submenu a {color: #fff; text-transform: uppercase; text-decoration: none; }
#submenu a.current {text-decoration: underline;}

.label {clear: left; width: 190px; float: left;}

#contact_form div {margin: 0 0 5px 0;}

.download_report {margin: 15px 0; font-size: 150%; text-transform: uppercase;}
.download_report span {display: block; font-size: 60%;}
.download_report a {text-decoration: none;}
.download_report a:hover {color: #000;}

/* forms */

.input {
/* border:        1px solid #7F7F7F; */
background-color:  #fff;
color:             #595959;
font-family:       Verdana, Arial, sans-serif;
font-size:         0.9em; font-weight: normal;
padding:           1px;
width: 200px; margin: 5px 0;
}

.textarea {
/* border:        1px solid #7F7F7F; */
background-color:  #Fff;
color:             #595959;
font-family:       Verdana, Arial, sans-serif;
font-size:         0.9em; font-weight: normal;
width: 200px;
overflow: auto; margin: 5px 0;
}


input.submit {
border:        0 solid #fff;
background-color:  #900;
font-family:       Verdana, Arial, sans-serif;
font-size:         0.9em;
font-weight:       normal;
padding:           3px 0;
margin:   5px   0;
text-transform:    uppercase;
color:             #fff;
cursor:hand;
cursor:pointer;
}

.thumbs {padding-bottom: 10px; vertical-align: top;}
.thumbs a {display: block; width: 150px; height: 112px; overflow: hidden; }
.paginate {padding: 20px 0;}

.property_links {text-transform: uppercase;}
.property_links p {/* display-inline; */ margin-bottom: 20px;}
.property_links a {display: block; margin-bottom: 5px; text-transform: uppercase; }
.property_links a {text-decoration: none;}
.property_links a:hover {color: #000;}
.property_links ul {margin-top: -10px; margin-bottom: 10px;}

.faq .question {font-weight: bold; color:#000;}

img.left { margin: 0 20px 15px 0; float: left;}
img.right { margin: 0 0 15px 20px; float: right;}