/*
=============================================================================================

Ambient Medical Care, LLC.
General Layout Style Sheet

Created by Delaware.Net
http://www.delaware.net
Copyright 2008

=============================================================================================
*/

/*=== GLOBAL RESET ===*/
* {margin:0; padding:0; font-weight:normal;} 


/* Standard Tags */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1d4d6b;
	background-color:#FFFFFF;
}

a {outline-style:none; color:#336686;} /* Removes dotted lines around links when active */

a:hover, a:focus, a:active {color:#336686; text-decoration:none; outline-style:none;}

img {border:none;}
strong {font-weight:bold;}
input, textarea {background:#fff; border:1px solid #777;}
b {font-weight:bold}

/* Use to add jump link to navigation and main content also add link in footer to jump to top of page for screen readers */
.access {display: none; text-indent:-9999px; overflow:hidden; height:0;}

.thumbnail {padding:3px; margin:3px; border:1px solid #444; background:#ccc;}





/* Layout
========================================== */

#wrapper {margin:0 auto; width:913px;}
#wrapper h1 {color:#B9D0DE; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:2px; margin-bottom:6px;}


/*=== Header ===*/

#header {width:913px; height:489px; margin:0;}
#header img {width:248px; height:106px; float:left; margin-left:8px;}
#header #checkin {width:163px; height:68px; float:right; margin-top:38px; margin-right:18px;}

#header #subNav {width:908px; height:15px; position:absolute; text-align:right; padding-right:5px;}
#header #subNav ul {list-style:none;}
#header #subNav ul li {display:inline; border-right:1px solid #356f95; padding:0 6px;}
#header #subNav ul li.last {border:none;}


/*=== Flash ===*/

#flash {width:913px; position:absolute; margin-top:108px;}
#flashHeader {width:913px; height:73; display:block; background:url(/img/layout/flash-top.jpg) top left no-repeat; margin:0; padding:0;}
#flashHeader h2 {height:23px; font:"Century Gothic", Arial, Helvetica, sans-serif; font-size:22px; color:#FFF; padding:35px 0 15px 21px;}
#flashMain {border:0; padding:0; padding:0 0 0 6px; }


/*=== Nav ===*/

#mainNav {width:201px; /*min-height:458px;*/ background:url(/img/layout/navMain-bg.jpg) top left repeat-y; float:left; margin:0 0 0 8px;}

#mainNav ul {font:"Century Gothic", Arial, Helvetica, sans-serif; font-size:14px; margin:0px 0 26px 12px; list-style:none;}
#mainNav ul li {padding:8px 0 0 25px; background:url(/img/layout/arrow.gif) left center no-repeat;}
#mainNav ul li a {text-decoration:none; color:#1d4d6b;}
#mainNav ul li a:hover, a:focus, a:active {text-decoration:underline;}

#mainNav #hours {text-align:center; margin:2px 0 26px 0; line-height:21px; font-size:15px;}
#mainNav #address {text-align:center; margin:4px 0 4px 0; font-size:12px; line-height:14px;}

#mainNav .divide {width:201px; height:3px; padding:0; margin:0 0 26px 0;}
#mainNav .end {width:201px; height:22px; padding:0; margin:0;}


/*=== Content ===*/

#content {width:690px; position:relative; margin:0 7px 0 7px; float:left;}
#content ul {color:#855b5c; font-size:12px;}
#content a {color:#855b5c;}

/*****************

Contact Form

*****************/

.contactLabel {

	text-align:right;

	font-size:12px;

	font-weight:bold;

	color:#855b5c;

}

.contactInput {

	text-align:left;

}

#contactUsHeader {

	color:#fff;

	font-size:18px;

	text-align:left;

	padding:5px; text-decoration:none

}

#contactSubmitWrapper {

	text-align:center;

	padding:10px; 

}

#contactSubmitWrapper input {

	font-size:14px; margin:0 0 0 120px; width:200px;

}


#column1 {width:226px; min-height:265px; float:left; margin-left:0px; padding:0; background:url(/img/layout/column-bg.jpg) top left repeat-x;}
#column1 h3 {margin-left:10px; color:#620c0e;}
#column1 h3 a {font:"Century Gothic", Arial, Helvetica, sans-serif; font-size:22px; margin-left:10px; text-align:left; color:#620c0e; font-style:italic;}
#column1 p { padding:10px; color:#855b5c; font-size:12px; line-height:18px;}
#column1 ul {padding-left:24px;}
#column1 ul li {line-height:22px;}

#column2 {width:226px; min-height:265px; float:left; margin-left:6px; padding:0; background:url(/img/layout/column-bg.jpg) top left repeat-x;}
#column2 h3 {font:"Century Gothic", Arial, Helvetica, sans-serif; font-size:22px; margin-left:10px; text-align:left; color:#620c0e; font-style:italic;}
#column2 p { padding:10px; color:#855b5c; font-size:12px; line-height:18px;}
#column2 ul {padding-left:24px;}
#column2 ul li {line-height:22px;}

#column3 {width:226px; min-height:265px; float:left; margin-left:5px; padding:0; background:url(/img/layout/column-bg.jpg) top right repeat-x;}
#column3 h3 {font:"Century Gothic", Arial, Helvetica, sans-serif; font-size:22px; margin-left:10px; text-align:left; color:#620c0e; font-style:italic;}
#column3 p { padding:10px; color:#855b5c; font-size:12px; line-height:18px;}
#column3 ul {padding-left:24px;}
#column3 ul li {line-height:22px;}

#news {width:689px; height:169px; background:url(/img/layout/news-bg.jpg) top left no-repeat; float:left; margin:10px 0 0 0;}
#news h4 {font:"Century Gothic", Arial, Helvetica, sans-serif; font-size:22px; padding:0; color:#20595d; margin:10px 0 0 16px; font-style:italic;}
#news a {color:#457d81;}
.right {text-align:right; float:right;}

#newsletter {float:right; width:280px; margin-top:60px;}
#newsletter p {text-align:center; margin:0 0; color:#20595d; width:230px;}
#newsletter a {color:#fff;}
#newsletter a:hover {color:#fff; text-decoration:underline;}


#newsapp {width:350px; float:left; color:#457d81;}

#signup {float:right; width:280px; margin-top:60px;}
#signup fieldset {border:none;}
#signup legend {text-align:center; padding-left:2px; color:#20595d;}
#signup .submitBtn {width:52px; height:31px; background:url(/img/layout/join.png) top left no-repeat; border:none; font-size:12px; color:#20595d; padding-bottom:4px; padding-left:2px;}

#contentHours {float:left; padding:0 0 0 70px;}
#contact {float:left;}

/*=== Interior Content ===*/
#contentInterior {width:658px; position:relative; margin:-1px 0 0 217px; padding:15px; background:url(/img/layout/column-bg.jpg) top left repeat-x;}
#contentInterior h3 {font:"Century Gothic", Arial, Helvetica, sans-serif; font-size:22px; text-align:left; color:#620c0e; font-style:italic; margin:10px;}
#contentInterior p {margin:15px; color:#855b5c; line-height:18px;}
#contentInterior ul {color:#855b5c; margin:15px 0 0 30px; line-height:18px;}

#map {float:left; width:640px; height:306px;}

/*== Footer ==*/
#footer {width:910px; height:30px; margin-top:20px;}
#footer ul {position:relative; width:900x; text-align:center; margin-bottom:20px;}
#footer ul li {display:inline; border-right:1px solid; padding:0 6px;}
#footer ul li.last {border:none;}


/* Delaware.net Link */
#delawarelogo {
	font-size:11px;
	width:100%;
	margin:0 auto;
	text-align:center;
}
#delawarelogo a:link, #delawarelogo a:visited {
	text-decoration:underline;
	color:#336686;;
}
#delawarelogo a:hover {
	text-decoration:none;
	color:#336686;;
}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* END */
