/* CSS Document */

/************
WHERE YOU SEE A FOLLOWING COMMENT "[IE]" 
THERE IS A SPECIAL INTERNET EXPLORER ONLY STYLE DEFINED IN /css/ie.css 

THIS STYLESHEET COPYRIGHT 2006 FLY ON THE WIRE LTD 
*************/

/********* GLOBAL AND TAG STYLES **********************/

body {background-image:url(../images/layout/gradient.jpg); background-repeat: repeat-x; background-color: #eb5d1d; margin: 0px; padding: 0px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;}

h2 {font-size: 1.8em; color: #1f6789; text-align: right; background-image: url(../images/layout/arrow.gif); background-repeat: no-repeat; background-position: left top; line-height: 1.2; font-family: Arial, Helvetica, sans-serif;}

h3 {font-size: 1.5em; color: #F0842A; font-weight: normal; display: inline;}

hr {background-color: #f8f7f3; height: 1px; border-bottom: 1px dashed #333;}

#container {width: 722px; margin: auto;}

#innerContainer {float: left; width: 722px; background-image:url(../images/layout/strip.jpg); background-repeat: repeat-y;}

#banner {background-image:url(/new/images/layout/may_banner.jpg); width: 722px; height: 251px; text-align: left; float: left;}

#corner {background-image: url(../images/layout/corner.jpg); width: 40px; height: 45px; left: -40px; position: relative;}


#sitespiel {font-size: 0.75em; color: #29404b; float: right; text-align: right; padding: 0px 31px 0px 0px; top: -39px; position: relative; line-height: 2em; font-family: Arial, Helvetica, sans-serif;}

#sitespiel a {text-decoration: underline; color: #29404b;}
#sitespiel a:hover {text-decoration: none; color: #f90;}

#access_links /*[IE]*/ {background-image:url(../images/layout/icons.gif); width: 56px; height: 148px; margin: 0px 0px 0px -44px;}

a img {border: none;}

/*#access_links /*[IE] {position: relative; margin: 0px 0px 0px 0px; text-align: right; left: -342px; top: -120px; background-image:url(../images/layout/icons.gif); width: 56px; height: 148px;}*/

#access_links a {width: 56px; height: 49px; display: block;}

#content_container {float: left; width: 722px; padding: 0 0 40px 0 ;}

#nav_container /*[IE]*/ {float: left; width: 213px; margin: 0px 0px 50px 14px; text-align: left; font-family: Arial, Helvetica, sans-serif;}

/*************EASYNAV******************/
ul#navrsn
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
ul#navrsn ul
{
	margin:0px;
	padding: 0px;
	list-style-type:none;

}
ul#navrsn li{
	margin: 5px 0px 0px 0px;

}

#navrsn li ul {position: absolute; left: -9999px;}

#navrsn li#active ul, #navrsn li.parent ul  {position: relative; left: 0; text-align: left;}

ul#sub a, ul#subabout a, ul#subgood a, ul#subSEO a{background-image: none; color: #fff; height: 1em; font-size: 0.8em; padding: 0px 0px 0px 0px; text-align: left; background-color: #cb842a; padding: 0.5em;}

ul#sub a:hover, ul#subabout a:hover, ul#subgood a:hover, ul#subSEO a:hover {background-image: none;  color: #333; height: 1em; font-size: 0.8em;  text-align: left; padding: 0.5em;}

ul#sub li, ul#subabout li, ul#subgood li, ul#subSEO li { border-bottom: 4px solid #ccd1d4; margin: 0px;}

li#subactive a, li#subactive a:hover {font-weight: bold; text-align: right;}

#navrsn a {background-image:url(../images/layout/linkBack.gif); color:#fff; width: 197px; height: 30px; text-decoration: none; display: block; padding: 15px 0px 0px 15px;}
#navrsn a:hover {background-image:url(../images/layout/activeLinkBack.gif); color:#fff; width: 197px; height: 30px; text-decoration: none; display: block; padding: 15px 0px 0px 15px;}

#active a {background-image:url(../images/layout/activeLinkBack.gif); color:#fff; width: 197px; height: 30px; text-decoration: none; display: block; padding: 15px 0px 0px 15px;}

#activesub li a {background-image: none; height: 1em; padding: 5px 15px 5px 0px; background-color: #e79329; line-height: normal; margin: 2px 0px; font-size: 0.75em; text-align:right;}

#activesub li a:hover {background-image: none; height: 1em; padding: 5px 15px 5px 0px; background-color: #206688; line-height: normal; margin: 2px 0px; font-size: 0.75em; text-align: right;}

#main_content {float: left; width: 478px; text-align: left; color:#333;}
#content_inner /*IE*/ {padding: 0 20px 0 20px; font-size: 0.8em; line-height: 1.7; font-family: Arial, Helvetica, sans-serif}

#main_content a {color:  #206688; text-decoration: underline;}
#main_content a:hover {text-decoration: none; color: #f49620;}
/*#main_content a:visited {text-decoration: underline; color:#669999;}
#main_content a:visited:hover {text-decoration: none; color: #f49620;}*/

#footer {float: left; width: 100%; background-image:url(../images/layout/foot.jpg); background-repeat: no-repeat; height: 20px;}


/************* HOME *****************/

#treasurebox {width: 200px; height: 266px; background-image:url(../treasurehunt/frontpage.gif) background-repeat: no-repeat; background-position: right top; float: right; padding: 0px 0px 10px 10px; display: block;}

#signs { background:url(../images/fly-property-home-sign-dirt.jpg) center top #000; width: 438px; height: 460px; position: relative;}

a.prop_link { text-indent: -9999px; position: absolute; left: 0; top: 0; width: 250px; height: 170px; z-index: 900;}

a.discount_link {text-indent: -9999px; position: absolute; right: 0; top: 0; width: 200px; height: 170px;z-index: 900;}

a.support_link { text-indent: -9999px; position: absolute; right: 0; top: 250px; width: 438px; height: 90px; z-index: 900;}

.bottom_text {text-align: center; clear: right;  color: #666666; font-size: x-small; margin-top: 15px;}

.bottom_text_white {text-align: center; clear: right;  color: #fff; font-size: 10px; position: absolute; width: 438px; left: 0px; bottom: 15px;}

/************* PORTFOLIO *****************/

.port_container {width: 450px; float: left; clear: both; padding: 15px 0px 10px 0px; margin: 20px 0px 20px 0px; border-top: 1px dashed #666; border-bottom: 1px dashed #666;}
.port_right {float: left; width: 200px; margin: 0px 0px 0px 20px;}
.port_left {float: left; width: 210px; text-align: left;}

.thumbsport {width: 90px; float: left; margin: 0px 10px 10px 0px; font-size: 0.9em; text-align: center; padding: 0px 0px 10px 0px;}

.thumbsport img {border: 1px solid #333}

p#pop_image_holder {text-align: center;}

p#pop_image_holder img {border: 1px solid #333;}

/************* GOOD VIBRATIONS *****************/

#press_box {float: right; background-image:url(../images/press.gif); background-repeat: no-repeat; width: 130px; padding: 70px 25px 25px 25px; font-size: 0.9em;}

/******** POP UP CONTAINERS *********************************/

#pop_container {width: 80%; background-color:#F8F7F3; padding: 20px; font-size: 0.75em; text-align: left; color:#333; line-height: 1.8em; border: 1px solid #333; margin: 20px auto;}
#pop_container a {color:  #206688; text-decoration: underline;}
#pop_container a:hover {text-decoration: none; color: #f49620;}

/******** GLOBAL CLASSES *********************************/

.off_left {position: absolute; left: -9999px;}
.orange_o {color: #f49620;}
.float_right {float: right; padding: 0px 0px 10px 10px; border: 0;}
.float_left { float: left; padding: 0px 10px 10px 0px; border: 0;}
.top_of_page {text-align: right; font-size: 0.9em;}

/*  Document Tables  */

table.docTable {width: 100%; font-size: 0.85em; margin-bottom: 20px;}
table.docTable td, table.docTable th {vertical-align: top; border-bottom: 1px solid #ccc; padding: 3px; text-align: left;}
table.docTable th {color: #333; background: #eee; font-weight: bold;}
table.docTable caption {font-size: 1.6em; font-weight: normal; color: #1775B8; padding-bottom: 3px; text-align: left; display: block; width: 100%;}

/*   Messages */

.failure { background: #f7eaea; padding: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color: #d30e0e; border: 1px solid #d30e0e; display: block;}

.information { background: #f9f2d7; padding: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color: #d08707; border: 1px solid #d08707; display: block;}

.success { background: #f0f9d7; padding: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color: #63a004; border: 1px solid #63a004; display: block;}