/* waterfordhotelgroup.css */
/* undo html */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
* {margin: 0;}
/* site styles */
html {background:#C49F4E url('/img/bg-html.jpg') repeat-x left top;}
body{
	font-family:Arial, Verdana; 
	font-size:12px;
	margin:0; 	
	padding:0;				/* to avoid margins */
	text-align:center; 			/* to correct the centering IE bug*/
	background:transparent url('/img/bg-body.jpg') no-repeat center top;
}
.pagewrapper{
	position:relative; 			/* container positioning */
	width:900px; 		
	margin:0px auto;
	padding:0;				/* mandatory to be centered */
	text-align:left;
}
.topbar{height:4px;background-color:#820024;}
.header{
	width:900px;
	height:100px;
}
.whglogo{
	float:left;
	width:195px;
	height:66px;
	margin:20px 0px 20px 10px;
}
.toprightlinks{
	float:right;
	width: 300px;
	height: 60px;
	text-align:right;
	margin:14px 10px 0px 0px;
}
.pagenav{
	clear:both;
	width:900px;
	height:30px;
	background:#C49F4E url('/img/nav-bg.gif') repeat-x left top;
}

#whg-nav {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 790px;
    height: 30px;
    overflow: hidden;
}
#whg-nav li {
    float: left;
}
#whg-nav a {
    display: block;
    background-image: url('/img/n.sprite.gif');
    padding-top: 30px; /* same as height of #whg-nav */
    text-decoration: none; /* needed for IE8, otherwise it shows the underlines */
}
#whg-nav-home {
    width: 60px;
}
#whg-nav-home:hover, #whg-nav-home.selected {
    background-position: 0px -30px;
}
#whg-nav-services{
    width: 90px;
    background-position: -60px 0px;
}
#whg-nav-services:hover, #whg-nav-services.selected  {
    background-position: -60px -30px;
}
#whg-nav-portfolio {
    width: 100px;
    background-position: -150px 0px;
}
#whg-nav-portfolio:hover , #whg-nav-portfolio.selected  {
    background-position: -150px -30px;
}
#whg-nav-careers {
    width: 90px;
    background-position: -250px 0px;
}
#whg-nav-careers:hover, #whg-nav-careers.selected {
    background-position: -250px -30px;
}
#whg-nav-execs {
    width: 145px;
    background-position: -340px 0px;
}
#whg-nav-execs:hover, #whg-nav-execs.selected {
    background-position: -340px -30px;
}
#whg-nav-awards {
    width: 90px;
    background-position: -485px 0px;
}
#whg-nav-awards:hover, #whg-nav-awards.selected {
    background-position: -485px -30px;
}
#whg-nav-corevalues {
    width: 105px;
    background-position: -575px 0px;
}
#whg-nav-corevalues:hover , #whg-nav-corevalues.selected{
    background-position: -575px -30px;
}
#whg-nav-community {
    width: 110px;
    background-position: -680px 0px;
}
#whg-nav-community:hover , #whg-nav-community.selected{
    background-position: -680px -30px;
}

.page{
	background-color:#FCF9F2;
	border-bottom:2px solid #7A0F30;
}
.homeimage{float:left;width:600px;height:300px;border-bottom:1px solid #7B1031;}
.pageimage{float:left;width:900px;height:200px;border-bottom:1px solid #7B1031;}
.homeimagetext{float:left;width:300px;height:300px;border-bottom:1px solid #7B1031;}
.content-left{float:left;width:600px;}
.content-right{float:left;width:300px;}
.lhome h1{font-size:20px;margin:20px 0px 10px 10px;}
.lhome p{margin:0px 20px 0px 10px;font-size:13px;line-height:18px;font-weight:bold;color:#444444;}
.rhome{background:#FCF9F2 url('../img/featurebox-bg.jpg') no-repeat left top;;}
.lpage {padding-bottom:20px;}
.lpage h1{font-size:22px;margin:20px 0px 10px 10px;color:#545454;}
.lpage h2{font-size:20px;margin:20px 0px 10px 10px;color:#777777;font-weight:bold;}
.lpage h3{font-size:14px;margin:0px 0px 10px 10px;color:#820022;}
.lpage h3 a{color:#820022;}
.lpage h4{font-size:14px;margin:0px 0px 10px 10px;color:#820022;}
.lpage h6{font-size:14px;margin: -10px 0px 10px 10px;color:#545454;}
.lpage p{margin:0px 10px 10px 10px;font-size:12px;line-height:16px;color:#444444;}
.lpage ul{margin-left:10px;}
.lpage li{list-style-type:square;padding:4px;margin-left:20px;}
.lpage a {color:#791031;}
.lpage a:hover {text-decoration:underline;}
.lpage .red {color:#E6E6E6;font-size:14px;font-weight:bold;}
.rpage .rptext p{margin:5px 10px 5px 20px;font-size:12px;line-height:16px;color:#444444;}

.clearboth{clear:both;line-height:0px;font-size:0px;}
h1 {font-size:14px;text-transform:uppercase;color:#820022;}
h2 {font-size:14px;text-transform:uppercase;color:#820022;font-weight:normal;}
h3 {font-size:12px;text-transform:uppercase;color:#820022;}
p{font-size:12px;padding:0px 0px 10px 0px;line-height:17px;}
.copyright{font-size:10px;color:#6F541B;margin-left:12px;}
.copyright a{color:#6F541B;text-decoration:underline;}
#whgrighttext{color:#444444;margin-left:20px;}
#whgrighttext h4{font-size:12;padding:0px;margin:0px;font-weight:bold;}
#whgrighttext p{font-size:12;padding:0px;margin:0px;}
#whgrighttext a {color:#333333;	}
#whgrighttext a:hover {color:#E40404; text-decoration:underline;}
#whgrighttext a img{margin:0px 5px 0px 0px;float:left;border:0;}
#execs h3 {padding-bottom:2px;margin-bottom:0px;}

/* feature boxes */
.featurebox{background:transparent url('/img/featurebox-bg.jpg') no-repeat left top; margin:0px; padding:0px 0px 10px 0px;}
.featurebox div {margin:8px 8px 0px 10px;}
.featurebox h3{background:transparent url('/img/featurebox-head-bg.jpg') repeat-x left top;font-size:12px;color:#FFFFFF;padding:10px 10px 10px 10px;}
.featurebox a{color:#FFFFFF;}
.featurebox h3 a {color:#FFFFFF;}
.featurebox h4{font-size:10px;color:#f5f5f5;}
.featurebox p{color:#ffffff;font-weight:bold;font-size:12px;padding:0px;margin:0px:}
.rpage .featurebox {margin:10px;}
.videobox{margin:10px;}

/* joblistings */
div.emapp {width:170px;border:1px solid #d4d4d4;padding:10px;float:right;margin-left:20px;}
div.emapp img {padding-right:10px;}
div.emapp p.ea-first {font-weight:bold;font-size:14px;}
div.emapp p {font-size:11px;}
.backtojobs {padding:2px 0px 4px 0px;margin:10px;border-bottom:1px solid #790E30;font-size:10px;color:#790E30;text-transform:uppercase;}
.backtojobs a {color:#790E30;}
#joblist {border-top:1px solid #E6E6E6;margin:10px;}
#joblist div{margin:4px 0px 4px 0px;padding:10px;border-bottom:1px solid #E6E6E6;}
#joblist .jobcategory {font-size:10px; text-transform:uppercase;border:0;margin:0px 0px 0px 0px;padding:0px;float:left;width:120px;height:30px;color:#777777;}
#joblist h3 {margin:0px;padding:0px;}
#joblist p {margin:0px;padding:0px 0px 0px 0px;}
.jobfooter h4 {font-size:16px;margin:30px 0px 0px 10px;padding:0px;color:#777777;text-transform:uppercase;}
.jobfooter p {font-size:12px;color:#555555;margin:5px 0px 5px 10px;padding:0px;}
div.highlight {background-color:#EEE4CB;}
div.highlight p {font-weight:bold;}

#portlist {border-top:1px solid #E6E6E6;margin:10px;}
#portlist div{margin:4px 0px 4px 0px;padding:10px;border-bottom:1px solid #E6E6E6;}
#portlist .portcat {font-size:30px; text-transform:uppercase;border:0;margin:0px 0px 0px 0px;padding:0px;float:left;width:60px;height:30px;color:#BBBBBB;}
#portlist h3 {margin:0px;padding:0px;}
#portlist p {margin:0px;padding:0px 0px 0px 0px;}
#portlist .jobavailable {margin-left:61px;font-size:10px;text-transform:capitalize;font-weight:bold;}
#portlist .jobavailable a {color:#820022;}
#portlist .jobavailable a:hover {text-decoration:underline;color#000000;}
.sharing {margin:20px 10px 10px 10px;}
.sharing a {color:#6F5425;}

#sidebyside ul{float:left; width:270px;}
p.corevalue{margin-top:10px; padding:10px; text-align:center; font-size:16px; color:#820022;font-weight:bold;}

/* contact us form */
.error {color:#FF0000;font-weight:bold;font-size:14px;margin-left:20px;padding:5px;}
#recaptcha_widget_div {margin-left:20px;}
.einput {width: 240px; border:1px solid #cccccc; background-color:#FFFFFF;padding:3px;margin-bottom:14px;margin-left:20px;}
.esubmit {border:1px solid #ADC6BC; color:#333333; background-color:#F5F5F5;cursor:pointer;cursor:hand;margin-left:20px;}
.esubmit:hover {border:1px solid #ADC6BC; color:#666666; background-color:#cccccc;cursor:pointer;cursor:hand;}
.etextarea {width: 440px; height: 300px; font-size:12px;border:1px solid #cccccc;margin-bottom:10px;margin-left:20px;}

/* rss */
#rss{width:260px;height:15px;margin:0px;padding:0px 0px 14px 10px;font-size:10px;}
#rss a{color:#6F541B;}

/* footer */
#footer{margin:20px 0px 10px 0px;color:#7F6837;padding:10px 10px 10px 10px;}
#footer .column{
	width:182px;
	float:left;
	padding: 0px 6px 0px 6px;
}
#footer h6{
	font-size:11px;
	margin:0px 0px 10px 0px;
	border-bottom:2px solid #BF9947;
}
#footer  ul{
	margin-bottom:10px;
}
#footer li{
	float:left;
	font-size:10px;
	line-height:18px;
	margin-right:20px;
}
#footer li a {font-weight:bold;color:#6F541B;}
#footer li a:hover {font-weight:bold;color:#7F6837;}
#footer .colline{
	float:left;
	width:1px;
	border-left: 1px solid #BF9947;
	height: 150px;
}
