
@import url(stylesitemap.css);
@import url(stylecalendar.css);
@import url(stylevideo.css);

a:link, a:active, a:hover, a:focus, a:visited{
	color : #999999;
	text-decoration : none;
}

a:hover{text-decoration : underline;}

.banner{
	width : 100%;
	background : 0 15px no-repeat url(../../images/sharedhorizons/common/logo.gif);
	height : 77px;
}

.hidestuff{
	display : none;
}

/*
.siteflex{margin : 0 auto; width : 997px;}
.pollflex{margin : 0 auto; width : 500px;}
.logoflex{margin : 0 auto; width : 997px;}
*/

.siteflex{margin : 0 auto; width : 997px;}
.pollflex{margin : 0 auto; width : 500px;}
.logoflex{margin : 0 auto; width : 997px;}

#leftcolumn, #rightcolumn{
	width : 200px;
	margin : 5px;
	padding : 10px;
	background-color : #ffffff;
}

#midcolumn{
	background-color : #ffffff;
	margin : 5px;
	padding : 10px;
}

.fullwidth{
	width : 100%;
}

ul.nopadding, form.nopadding{
	padding : 0;
	margin : 0;
}

ul.artpathpadding{
	margin : 10px;
	padding : 10px 5px;
	background : no-repeat bottom center url(../../images/sharedhorizons/common/divide_big.gif);
}

img.noborder{border : none;}

.showbar{
	background : no-repeat bottom center url(../../images/sharedhorizons/common/divide_small.gif);
	padding-bottom : 5px;
	margin-bottom : 10px;
}

ul.showline, form.showline{
	background : no-repeat bottom center url(../../images/sharedhorizons/common/divide_small.gif);
	padding-bottom : 5px;
	margin-bottom : 10px;
}

.showrhstab{
	border-left : solid 2px #e9522c;
	padding : 0 5px;
	margin : 7px 0;
}

.showorangeline{
	border-left : solid 2px #e9522c;
	padding : 0 5px;
}

.orangepadding
{
	margin : 7px 0;
}

.rhstitle{
	color : #e9522c;
	font-weight : bold;
	font-size : 110%;
}

li.hidebullet{
	text-align : left;
	list-style : none;
	/* Specifics needed for IE 6 */
	list-style-image : none;
	list-style-type : none;
}

a.arhslink:hover, a.arhslink:link, a.arhslink:active, a.arhslink:visited, a.arhslink:focus{
	color : #999999;
	text-decoration : none;
}

a.arhslink:hover{
	text-decoration : underline;
}

.timage
{
	float: right;
	padding: 15px 0 10px 20px;
}

.rimage
{
	float: right;
	padding: 0 0 10px 20px;
	height : auto;
}

.limage 
{
	float: left;
	padding: 0 20px 10px 0;
	height : 100%;
}

.ltimage 
{
	float: left;
	padding: 20px 20px 10px 0;
	height : auto;
}

.rtimage
{
	float: right;
	padding: 20px 0 10px 20px;
	height : auto;
}

a.memberslink:link, a.memberslink:focus, a.memberslink:active, a.memberslink:visited, a.memberslink:hover
{
	background : url(../../images/sharedhorizons/common/go_member.gif) no-repeat top;
	display : block;
	width : 40px;
	float : left;
}

a.memberslink:hover
{
	background : url(../../images/sharedhorizons/common/go_member_hover.gif) no-repeat top;
}

.membersalignment{border : none; vertical-align : middle;}

.membersgroup
{
	border-top : 9px solid #ffffff;
	background : url(../../images/sharedhorizons/common/member.jpg) repeat-x top #ffffff;
	font-weight : bold;
	text-align : left;
	height : 36px;
}

.memberstext
{
	float : left; 
	padding : 10px 12px 0 15px;
}

a.atreenav1:link, a.atreenav1:focus, a.atreenav1:active, a.atreenav1:visited, a.atreenav1:hover, a.atreenav2:link, a.atreenav2:focus, a.atreenav2:active, a.atreenav2:visited, a.atreenav2:hover, a.atreenav1s:link, a.atreenav1s:focus, a.atreenav1s:active, a.atreenav1s:visited, a.atreenav1s:hover, a.atreenav2s:link, a.atreenav2s:focus, a.atreenav2s:active, a.atreenav2s:visited, a.atreenav2s:hover, a.aartpathlhs1:link, a.aartpathlhs1:focus, a.aartpathlhs1:active, a.aartpathlhs1:visited, a.aartpathlhs1:hover, a.aartpathlhs2:link, a.aartpathlhs2:focus, a.aartpathlhs2:active, a.aartpathlhs2:visited, a.aartpathlhs2:hover, a.aartpathlhs3:link, a.aartpathlhs3:focus, a.aartpathlhs3:active, a.aartpathlhs3:visited, a.aartpathlhs3:hover, a.aartpathlhs4:link, a.aartpathlhs4:focus, a.aartpathlhs4:active, a.aartpathlhs4:visited, a.aartpathlhs4:hover, a.aartpathlhs5:link, a.aartpathlhs5:focus, a.aartpathlhs5:active, a.aartpathlhs5:visited, a.aartpathlhs5:hover
{
	text-align : left;
	text-decoration : none;
	font-weight : normal;
}

a.atreenav1:hover, a.atreenav2:hover, a.atreenav1s:hover, a.atreenav2s:hover, a.aartpathlhs1:hover, a.aartpathlhs2:hover, a.aartpathlhs3:hover, a.aartpathlhs4:hover, a.aartpathlhs5:hover{
	text-decoration : underline;
}

a.pathnav:link, a.pathnav:focus, a.pathnav:active, a.pathnav:visited, a.pathnav:hover
{
	color : #666666;
	text-decoration : underline;
}

a.pathnav:hover{
	text-decoration : none;
}

.darktext{color : #666666; font-weight : bold;}

a.atreenav2:link, a.atreenav2:focus, a.atreenav2:active, a.atreenav2:visited, a.atreenav2:hover, a.atreenav2s:link, a.atreenav2s:focus, a.atreenav2s:active, a.atreenav2s:visited, a.atreenav2s:hover
{color : #666666;}

a.atreenav1s:link, a.atreenav1s:focus, a.atreenav1s:active, a.atreenav1s:visited, a.atreenav1s:hover, a.atreenav2s:link, a.atreenav2s:focus, a.atreenav2s:active, a.atreenav2s:visited, a.atreenav2s:hover
{font-weight : bold;}

a.atreenav1s:link, a.atreenav1s:focus, a.atreenav1s:active, a.atreenav1s:visited, a.atreenav1s:hover
{color : #e9522c;}

.palebackground{background-color : #f6f6f6; padding : 5px; margin : 5px;}
.palepadding{padding : 3px 0;}
.putinline{display : inline;}

.printlinkicon{
	background : no-repeat top left url(../../images/sharedhorizons/common/icon_printer.gif);
	padding : 5px 5px 5px 30px;
}

.formlinkicon{
	background : no-repeat top left url(../../images/sharedhorizons/common/icon_form.gif);
	padding : 5px 5px 5px 30px;
}

.toppagelinkicon{
	background : no-repeat top right url(../../images/sharedhorizons/common/icon_topofpage.gif);
	vertical-align : middle;
	border : none;
}

.bottompipe
{
	color : #666666; 
	font-weight : normal; 
	text-decoration : none;
	padding : 0 5px;
}

.addresstext{
	padding : 5px 5px 10px 2px;
	border-top : solid 1px #dfdfdf;
	color : #adadad;
	margin-top :5px;
}

.nowrap{white-space : nowrap;}
.pollanswer, .pollquestion{padding : 2px 0;}
.contactpadding{margin : 2px 0;}

.votebuttons{
	padding : 6px;
	background-color : #f6f6f6;
}

a.orangelink:link, a.orangelink:focus, a.orangelink:active, a.orangelink:visited, a.orangelink:hover
{
	text-decoration : none;
	color : #e9522c;
}

a.orangelinkul:link, a.orangelinkul:focus, a.orangelinkul:active, a.orangelinkul:visited, a.orangelinkul:hover
{
	text-decoration : underline;
	color : #e9522c;
}

a.orangelinkul:hover{
	text-decoration : none;
}

a.darklink:link, a.darklink:focus, a.darklink:active, a.darklink:visited, a.darklink:hover, a.aqalinka:link, a.aqalinka:focus, a.aqalinka:active, a.aqalinka:visited, a.aqalinka:hover, a.orangeboldlink:link, a.orangeboldlink:focus, a.orangeboldlink:active, a.orangeboldlink:visited, a.orangeboldlink:hover
{
	text-decoration : none;
	color : #666666;
	font-weight : bold;
}

a.aatozlink:link, a.aatozlink:focus, a.aatozlink:active, a.aatozlink:visited, a.aatozlink:hover, a.aatozlinks:link, a.aatozlinks:focus, a.aatozlinks:active, a.aatozlinks:visited, a.aatozlinks:hover
{
	font-size : 120%;
	display : block;
	width : 20px;
	float : left;
	text-decoration : none;
	color : #666666;
	font-weight : bold;
	padding : 2px 5px;
}

a.orangeboldlink:link, a.orangeboldlink:focus, a.orangeboldlink:active, a.orangeboldlink:visited, a.orangeboldlink:hover, a.aatozlink:link, a.aatozlink:focus, a.aatozlink:active, a.aatozlink:visited, a.aatozlink:hover, a.aatozlinks:link, a.aatozlinks:focus, a.aatozlinks:active, a.aatozlinks:visited, a.aatozlinks:hover{
	color : #e9522c;
}

.lettersbackground{
	background : top center no-repeat url(../../images/sharedhorizons/common/divide_medium.gif) #f6f6f6; 
	height : 40px;
}

.lettersbackgroundinner{
	background : bottom center no-repeat url(../../images/sharedhorizons/common/divide_medium.gif);
	height : 40px;
}

a.orangelink:hover, a.darklink:hover, a.aqalink:hover, a.orangeboldlink:hover{
	text-decoration : underline;
}

.addressblock{
	display : block;
	clear : both;
	margin-top : 10px;
	padding : 10px;
	background-color : #f6f6f6;
}

.backstyle
{
	width : 75px;
	float : left;
	clear : left;
	display : block;
	padding : 5px;
	color : #e9522c;
	font-weight : bold
}

.textcontact
{
	float : left;
	display : block;
	padding : 5px 0;
}

.clearleft{clear : left;}
.clearboth{clear : both;}

.returnblock{
	display : block;
	padding : 5px;
	text-align : right;
	background-color : #f6f6f6;
	border-top : 3px #ffffff solid;
}

.topbackgroundsharedhorizons{
	background : no-repeat top left url(../../images/sharedhorizons/common/poll_title.jpg);
}

.whiteground{
	background-color : #ffffff;
}

.pollquestionheading, .closebuttonstrip, .formbuttonstrip{
	background-color : #f6f6f6;
	color : #666666;
	font-weight : bold;
	padding : 6px;
}

.loginbuttonstrip{
	background-color : #f6f6f6;
	color : #666666;
	padding : 6px;
	margin-top : 5px;
}

.closebuttonstrip{
	border-bottom : solid #ffffff 5px;
}

.pollresult1, .pollresult2{
	background-color : #e9522c;
}

.searchstyle{vertical-align : middle;}

.homesearch{
	background : url(../../images/sharedhorizons/common/search_house.gif) bottom right no-repeat;
	width : 200px;
	height : 65px;
	font-weight : bold;
	color : #e9522c;
	font-size : 120%;
	margin-top : 20px;
}

.homesearchpanels{
	background : url(../../images/sharedhorizons/common/search_panelshade.gif) repeat-y top left;
	margin-top : 5px;
	border-top : solid 1px #f6f6f6;
}

.searchbutton{
	background : url(../../images/sharedhorizons/common/search_panelfoot.gif) repeat-x bottom left;
}

.textbox{
	text-align : left; 
}

form.propertypadding{
	padding : 5px 0;
	margin : 0;
}

form.searchpadding{
	padding : 0 0 5px 0;
	margin : 0;
}

.formindent{
	padding : 10px 20px 0 20px;
}

.propertysearchbutton{
	background : url(../../images/sharedhorizons/common/search_panelfoot.gif) top left no-repeat;
	width : 199px;
	height : 43px;
	padding : 10px 0 0 20px;
}

.orangebold, .orangeboldcolour{
	color : #e9522c;
	font-weight : bold;
}

.orangebold{
	padding : 0 0 10px 0;
}

.homebodyborder{border : solid 1px #dfdfdf;}
.homecontent{padding : 10px 15px 0 15px;}

.homecentreimage{
	margin : 0 auto;
	width : 330px;
}

.datepadding{margin-top : 10px;}
.floatleft{float : left;}
.homefeaturepadding{margin-top : 20px;}
.featpadding{padding : 0 20px;}
.topmargin{margin-top : 5px;}
.thumbblockwidth{width : 100%;}
.thumbpaddingnotop{padding : 0 5px 5px 5px;}
.thumbpaddingnobot{padding : 5px 5px 0 5px;}
.topmargindub{margin-top : 10px;}
.margindeep{margin-top : 40px;}

.eventborder{
	border : solid 1px #dddddd;
	margin-top : 20px;
}

.calpadding{padding : 15px 30px;}

.caleventhead{
	padding : 10px;
	background-color : #f6f6f6;
	border-bottom : solid 1px #f0f0f0; 
}

.calendarground{
	margin-top : 20px;
	background : no-repeat url(../../images/sharedhorizons/common/cal_bg.jpg) bottom right;
	height : 171px;
}

.atozpadding{margin : 0; padding : 10px;}

.conpadding{margin :0; padding : 0 10px 0 20px;}
.conintropadding{margin :0; padding : 10px 10px 5px 10px;}
.conlinkpadding{
	padding : 10px 10px 0 0; 
	margin : 0;
	float : right;
}

.offlinkpadding{
	padding : 2px 0;
}

.thumbpadding{
	margin : 7px 0 0 7px;
	float : left;
}

.propertybuttonstrip{
	background : repeat-x top left url(../../images/sharedhorizons/common/form_gradient_deep.gif);
	padding : 5px;
}

.propertydropborder{border : 1px solid #dfdfdf}
.searchiconpadding{padding : 10px 10px 0 2px;}
.searchtextpadding{padding : 10px 0 10px 0;}
.blockpaddingbottom{padding-bottom : 20px;}

.darklinkblock{
	text-align : right;
	float : right;
	border : none;
	background : repeat-x top left url(../../images/sharedhorizons/common/form_gradient.gif);
	padding : 3px;
	cursor : pointer;
}

.greygroundsearch{
	background : repeat-x top left url(../../images/sharedhorizons/common/form_gradient.gif);
	width : 100%;
	height : 35px;
}