/* CSS Reset*/
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,font,img,ins,kbd,q,s,samp,strike,sub,sup,tt,var, dd,dl,dt,li,ol,ul, fieldset,form,label,legend,caption {
	margin: 0; padding: 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;}ul {padding-left:15px;} ol {margin-left:20px;}q:before,q:after,blockquote:before,blockquote:after {content: "";}
/* End of CSS Reset */
/* Clearfix */
.clearfix:after, #myBooks-body li:after  {content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
.clearfix, #myBooks-body li  {display: inline-block;}* html .clearfix {height: 1px;}.clearfix {display: block;}
/* End of Clearfix */

/* Default Styles */
html, body {height:100%;}
body {background:#707b89 url(/images/bg_page.jpg) top left repeat-x; color:#5C5C5C; font-family: Arial, Verdana, Sans-Serif; font-size:12px; line-height:16px;}
p {font-size:14px; line-height:18px; margin-bottom:8px;}
a {color:#5C5C5C;}
a:hover {text-decoration:none;}
strong {font-weight:bold;}
em {font-style:italic;}

/* Custom Font Styles */
#contentBox h1 {color:#485f85; font-family:Georgia, Times New Roman, Serif; font-size:24px; line-height:28px; margin-bottom:6px;}
	.infoBox h2 {background:#7687a4; color:#fff; font-family:Georgia, Times New Roman, Serif; font-size:18px; line-height:22px; margin-bottom:6px; padding:3px 3px 3px 10px;}
strong.phone {display:inline-block;}

#footerContainer p {color:#fff; font-family:'Trebuchet MS', Arial, Verdana; font-size:12px;}
#footerContainer strong {display:block;}
#footerContainer #copyright strong {display:inline; font-style:normal; font-weight:bold;}

/* Layout Styles */
#pageWrapper, #footerWrapper {background:transparent url(/images/bg_page_shadow.png) top left repeat-y; _background:#e5e5e5; margin:0 auto; padding:0 6px; _padding:0; width:903px;}
#pageWrapper {min-height:100%; height: auto !important; height:100%; margin:0 auto -130px;}
#headerWrapper {background:#fff url(/images/trafford_watermark_logo.jpg) 60px bottom no-repeat; height:52px; padding:50px 60px 30px; position:relative;}
	#logoWatermark {float:left; width:250px;}
#searchStrip {background:#333; height:16px; padding:10px 0 10px 60px;}
#pageContainer {padding:15px 0;}
#pageContent {padding:15px;}

#contentBox {background:#fff; margin:0 auto; padding:20px; width:743px;}
	.infoBox {border:1px solid #7687a4;display:inline; float:left; height:186px; margin:20px 20px 0 0; width:315px;}
	.infoBoxContent {padding:0px 10px 10px 10px;}
#footerWrapper, #footerContainer, #push {height:130px;}
	#footerContainer {background:#333; height:105px; padding:25px 30px 0; position:relative;}
		#copyright {position:absolute; right:30px; top:100px;}


/* List Styles */
.infoBox ul {padding-bottom:8px;}
.infoBox li {margin-bottom:12px;}

ul#footerNav {position:absolute; right:30px;}
	ul#footerNav li {display:inline; margin-right:21px;}