/*-----------------------------------------------------------------------------------------
	 												GLOBAL
-----------------------------------------------------------------------------------------*/
body{
	background-color: #fff;
	font-family: Century Gothic;
	font-size: 12px;
	color: #333;
	margin: 0;
}

img{ border: 0; }

select,input,textarea{ }

#wrapper{ width: 961px; margin: 0 auto 0 auto; }

#body{ padding: 0; }

.whiteArea { width: 951px; background: #FFF; margin-left: 5px; float: none; }

td.midBreak {
	width: 961px;
	height: 26px;
	background-image: url(images/mid-break.png);
	background-repeat: no-repeat;
}

td.borderShadow {
	width: 961px;
	background-image: url(images/border-shadow.png);
	background-repeat: repeat-y;
}

table.noformat { border-collapse: collapse; }

.collapse { margin: 0; }
.collapseSemi { margin: 4px 0 4px 0; }
.collapseSemiTop { margin: 4px 0 0 0; }
.collapseSemiBottom { margin: 0 0 4px 0; }
.collapseMed { margin: 8px 0 8px 0; }
.collapseMedTop { margin: 8px 0 0 0; }
.collapseMedBottom { margin: 0 0 8px 0; }
.collapseTop {margin-top: 0;}
.collapseBottom {margin-bottom: 0;}

/*-----------------------------------------------------------------------------------------
 												FOOTER STYLING
-----------------------------------------------------------------------------------------*/
a.foot { color: #FFF; text-decoration: none; }

a:hover.foot { color: #FFF; text-decoration: underline; }

p.subFoot { font-size: 10px; }

a.PetsAtHomeLink {
	color: #FFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
}

a:hover.PetsAtHomeLink { text-decoration: none; color: #FFF; }

/*-----------------------------------------------------------------------------------------
 												GENERAL
-----------------------------------------------------------------------------------------*/
p.errortext { color:#DC143C; }

p.successtext { color: #11bf47; }

.whiteArea td { vertical-align: top; }
/*-----------------------------------------------------------------------------------------
 												LINKS
-----------------------------------------------------------------------------------------*/
a.clean { text-decoration: none; }

/*-----------------------------------------------------------------------------------------
 												COMMON
-----------------------------------------------------------------------------------------*/
.wl5{ width: 15px; }
.w245{ width: 245px; }
.w270{ width: 270px; }
.w365{ width: 365px; }
.w625{ width: 625px; }
.w910{ width: 910px; }

/*-----------------------------------------------------------------------------------------
 												COMMON - HEAD
-----------------------------------------------------------------------------------------*/
#head {
	padding: 0;
	margin: 0;
	height:134px;
	width: 100%;
}

td.logo {
	width: 203px;
	height: 105px;
	vertical-align: bottom;
	text-align: center;
}

td.borderTL {
	width: 203px;
	height: 29px;
	background-image: url(images/border-tl.png);
	background-repeat: no-repeat;
}

td.search { height: 50px; width: 472px; }

td.switchSite { height: 50px; width: 286px; }

/*-----------------------------------------------------------------------------------------
 												BUTTON AND INPUT
-----------------------------------------------------------------------------------------*/
.genBtn, submit.genBtn {
	border: 1px solid #FFF;
	color: #FFF;
	padding: 0 2px 0 2px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	font-size: 13px;
	margin: 0;
	background: #646464 url(images/btn-bg.jpg) repeat-x bottom;
}

.genInput {
	background-color: #FFF;
	border: 1px solid #666;
	color: #333;
	font-size: 12px;
}

.genInput[disabled='disabled'] {
	background-color: #FFF;
	border: 1px solid #CCC;
	color: #CCC;
	font-size: 12px;
}

td.leftMenu { width: 168px; }

#serverName {
	position:absolute;
	left: 0;
	top: 0;
	background-color: #FFF;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 5px;
	color: #999;
}

h1.serverName {
	color: #999;
	font-family: Century Gothic;
	padding: 0;
	margin: 0;
	font-size: 23px;
}

div.qaAnswer p {margin-bottom: 0;}
