/* SINCLAIR STYLE SHEET GENERALLY DESCRIBED IN ORDER OF HTML, TOP TO BOTTOM */

body {background: #ccc url(../images/body.bkg.jpg) top repeat-x;margin:0px auto;padding:0px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size: 90%;}
html * {margin:0px;padding:0px;}

/*----GENERIC STYLES----*/

	h1 {font-size: 1.2em;font-weight:bold;}
	h2 {font-size: 0.90em;line-height:1.3em; font-weight:bold;padding:0px 5px;margin:0px;}
	h3 {font-size: 0.90em;line-height:1.3em; font-weight:bold;color:#007161;}
	p {font-size: 0.85em ;margin:0px;padding:0px;line-height:1.4em;}

	ul {/*margin:.4em 0 .4em 1.2em;*/margin:0 0 1.0em 1.5em;padding:0;line-height:1.4em;}
	ul li {font-size: 0.85em ;}
	ul li ul {list-style-type:square;margin-top:.4em;} 
	ul li ul li {font-size: 1.0em;}
	ol {margin:0 0 1.0em 2.0em;padding:0;line-height:1.4em;}
	ol li {font-size: 0.85em ;}
	a {color:#000;}
	form {margin:0px;padding:0px;}

/*----MAIN CONTAINERS----*/

	#content_container {width:1030px;margin:0px auto;padding:0px 10px 10px 10px;text-align:left;background-color:#fff;}

/*----HEADER SECTION, UTILITY LINKS, LOGIN, PASSWORD----*/

	#header {width:1050px;height:100px;margin:0px auto;text-align:left;}
	#header img {border:0px;}
	#header img.logo {margin-left:45px;}
	#header_content img {float:left;}

	#utility_links_container {display:block;width:1050px;margin:0px;padding:10px 0px 0px 0px;clear:both;text-align:right;color:#fff;}
	#utility_links_container .img-float img {display:inline;border:0px;margin:0px;padding:0px;vertical-align: middle;}
	#utility_links_container .link-container {font-size:.85em;margin:0px;padding:0px;}
	#utility_links_container .divider {padding:0px 6px;margin:0px;}
	#utility_links_container .link-container a, #utility_links_container .link-container a:visited {color:#FFF;text-decoration:none;}
	#utility_links_container .link-container a:hover {color:#FEAA2C;}
	
	#search {float:right;text-align:right;display:block;position:relative; top:40px;color:#fff;vertical-align:middle;}
	#search .searchlink a, #search .searchlink a:active {color:#fff;padding-right:10px;font-size: 0.85em;}
	#search .searchlink a:hover {color:#FEAA2C;}
	input.search_button {width:auto; overflow:visible;font-size:10px;border: 1px solid #000;text-transform:uppercase;padding:1px 10px;margin:0px 0px 1px 10px;/*font-size:0.80em;color: #000;padding:1px 3px;margin: 0px  0px 0px 10px;*/}
	input.search_text {font-size:10px;padding:1px 3px;}

/*----BREADCRUMB----*/

	#breadcrumb {width:1030px;margin:0px;padding:6px 0px; font-size: 0.75em; color:#333;}
	#breadcrumb a, #breadcrumb a:active {color:#333;padding:0px 15px 0px 0px;margin:0px;text-decoration:none;background:url(../images/arrow.right.jpg) 95% 50% no-repeat; }
	#breadcrumb a:hover {color:#666;}

/*----LEFT COLUMN GENERAL----*/

	#left_column {width:250px;margin:0px 10px 0px 0px;float:left;}
	#left_column h1, #right_column h1 {display:block;font-size: .75em;text-transform:uppercase; padding:5px 5px 5px 10px;margin:0px;}
	#left_column h1 {background: #0C347A;color:#fff;font-weight:bold;}
	#left_column p {}

	/*----LEFT COLUMN NAVIGATION (LEFT/RIGHT COLUMN MODULE/WIDGET CONTAINERS DEFINED FURTHER DOWN)----*/

	.grey_fade_box_top#nav {width:248px;padding:12px 0px 10px 0px;}
	.grey_fade_box_top#nav p a {padding:2px 5px 2px 10px;margin:0px;}
	.grey_fade_box_top#nav p {font-weight:normal; display:block;padding:0px;margin:0px;}
	.grey_fade_box_top#nav p#current {background-color:#ccc;}
	.grey_fade_box_top#nav p a, #left_column p a:active  {display:block; color:#05142B; text-decoration:none;}
	.grey_fade_box_top#nav p a:hover {background-color:#ccc;}
	.grey_fade_box_top#nav .hide { display: none; }

/*----CENTER COLUMN GENERAL----*/

	#center_column {width:510px;margin:0px 10px 0px 0px;float:left;position:relative;}
	#center_column h1 {padding:0px 5px;margin:0px;}
	#center_column p {margin:4px 5px 16px 5px;line-height:1.3em;}
	#center_column img.splash_interior {margin-bottom:16px;} /* Interior page splash/banner under header*/

	/*----CENTER COLUMN HOMEPAGE SPLASH/BANNER INTRO----*/
	
	#center_column #splash_text {width:265px;z-index:2;position:absolute; top: 55px; left:232px;color:#132953;}
	#center_column #splash_text h1 {font-size: 1.35em;padding:0px 5px; margin:0px;}
	#center_column #splash_text p.subtitle {margin-top:0px; margin-bottom:10px;font-weight:bold;}
	#center_column #splash_text img {margin-top:10px;}
	#center_column #splash_text #number {margin-top:30px;margin-left:4px;}
	#center_column #splash_text #number a {border:1px solid #fff;text-decoration:none;color:#fff;padding:2px 5px; font-weight:bold;margin-right:5px;background-color:#ccc;}
	#center_column #splash_text #number a:hover, #center_column #splash_text #number a.on {background-color:#132953;}

	/*----CENTER COLUMN HOMEPAGE AD BLOCKS----*/

	#ad_block_bkg, #ad_block_bkg2 {width:510px;padding-bottom:10px;background:url(../images/ad.block.bkg.jpg) bottom left no-repeat;}
	#ad_block_bkg h1, #ad_block_bkg2 h1 {font-size: 0.85em ;padding: 5px 10px; margin:0px;font-weight:bold;}
	#ad_block_bkg p, #ad_block_bkg2 p {padding:0px 10px 8px 10px;margin:0px;line-height:1.25em;}
	.center_ad_block_left {width:250px;background: #EBEBEB;float:left;margin:10px 10px 0px 0px;}
	.center_ad_block_right {width:250px;background: #EBEBEB;float:left;margin:10px 0px 0px 0px;}
	.center_ad_block_left img, .center_ad_block_right img {border:1px solid #fff;margin:3px;}
	
/*----RIGHT COLUMN GENERAL----*/

	#right_column {width:250px;float:left;}
	#right_column h1 {font-weight:bold;background: url(../images/header.gradient.bkg.jpg) left bottom repeat-x;}
	#right_column p {}

/*----LEFT/RIGHT COLUMN MODULE/WIDGET CONTAINERS (EXCEPT LEFT NAVIGATION)----*/

	.grey_fade_box_top {width:233px; padding:5px 5px 5px 10px;margin:0px;border-left: 1px solid #ccc;border-right: 1px solid #ccc; background: url(../images/grey.gradient.bkg.jpg) top left repeat-x;vertical-align:bottom;}
	.grey_fade_box_top ul {line-height:1.2em; list-style:none;margin-left:2px;padding-left:0px;}
	.grey_fade_box_top li {background-image: url(../images/ul.li.arrow.gif); background-position: top left; background-repeat:no-repeat;margin-left:0px;padding-left:10px;}
	.grey_fade_box_top table { border-collapse:collapse; border-spacing:1px; }
	.grey_fade_box_top table td {vertical-align:middle;}
	.grey_fade_box_top table td.border-left-bottom {border-bottom:1px solid #ccc;border-right:1px solid #ccc; }
	.grey_fade_box_top table td.border-bottom {border-bottom:1px solid #ccc;}
	.grey_fade_box_top table td.border-right {border-right:1px solid #ccc; }
	.grey_fade_box_top#shop {background:url(../images/shop.phone.bkg.jpg) bottom left no-repeat;}
	.grey_fade_box_top#shop p {padding-left:70px;}
	.grey_fade_box_top#shop p.phone {font-size: 1.40em;font-weight:bold;}
	#text-344422471 .grey_fade_box_top {background:url(../images/location.map.bkg.jpg) top left no-repeat;}
	#text-344422471 .grey_fade_box_top p {padding-top:125px;text-align:center;}
	.grey_fade_box_top#location {background:url(../images/location.map.bkg.jpg) top left no-repeat;}
	.grey_fade_box_top#location p {padding-top:125px;text-align:center;}
	.grey_fade_box_bottom {width:250px;height:9px;margin:0px 0px 10px 0px;padding:0px;}

/*----FOOTER, LINKS, COPYRIGHT----*/

	#footer {width:100%;padding:20px 0px;background: #0C347A; font-size:  0.85em ;color:#fff;}
	#footer a, #footer a:active, #footer a:visited {color:#fff;}
	.subnav { padding-left:20px; }

	.pageContents { font-size:  13px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; line-height: normal; color: #ffffff; }

/*----PRINT ONLY----*/
	#print_header { display: none; }