/*							 */
/*	Formatting				 */
/*							 */
body					{background-color:#333333;font-family: Trebuchet MS,Georgia,Times; font-size: 13px;line-height:15px}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,address,fieldset{margin-bottom:15px;}
td						{padding:5px}
ul						{margin:0px 0px 0px 0px;}
ul.disc					{list-style-type:disc}
a:link, a:visited		{color:#000000;cursor:pointer;}
a:active, a:hover		{color:#000000;cursor:pointer;text-decoration:	none;}

body.page 				{background-color:#41423e;margin:0px 0px 0px 0px;}
body.dbvalue			{background-color:#FFFFFF;}
#container				{}
#header					{color:#b1ad90;background-color:black}
#header .btnNormal 		{margin-top:5px;padding-top:0px;height:23px;color:#000000; background-color:#b1ad90;border: 1px solid;} 
#header .Title			{font-size:12px;color:#c5c0a0}
#header a:link, 
#header a:visited		{color:#b1ad90;cursor:pointer;text-decoration:	none;}
#header a:active, 
#header a:hover			{color:#b1ad90;cursor:pointer;text-decoration:	underline;}
#newsletter				{float:right;position:absolute;right:170px;top:23px}
#search					{float:right;position:absolute;right:170px;text-align:right;top:45px}
#SearchBox input.txtNormal {background-color: #c5c0a0}
#menu					{z-index:11}
#menu_container			{z-index:10}
#main					{z-index:1}
#main_container			{background-color:#FFFFFF;padding-top:15px}
#locations_container	{background-color:#31322f;padding-top:15px;color:#FFFFFF;min-height:334px;}
#locations_left			{padding-left:0px;}
#locations_middle		{padding-top:10px;}
#locations_right		{padding-top:10px;}

#main_content			{padding:10px 0px 10px 20px;min-height:400px;width:350px}
#main_content ul		{list-style-type:disc;margin:3px 0px 0px 15px}
#home_content			{height:310px;background-color:black;vertical-align: top}
#left_menu				{min-height:300px;padding-top:50px;background-image:url('/client/assets/images/_template/left_menu_bk.gif');background-repeat:no-repeat;background-position:top left;}
#right_side				{position:absolute;left:-20px;padding-top:10px}
#footer					{background-image:url('/client/assets/images/_template/footerfilter.gif');background-repeat: no-repeat;background-position:top left;}
#home_footer			{background-image:url('/client/assets/images/_template/footer.gif');background-repeat: no-repeat;background-position:top left;}
#footer_cashback		{height:95px}
ul#mycarousel li  		{padding:5px 10px 10px 10px}
.jcarousel-container	{position: relative;}
.jcarousel-clip 		{z-index:2;padding:0; margin:0;overflow:hidden;position:relative;}
.jcarousel-list	 		{z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li,
.jcarousel-item 		{float: left;list-style: none;width: 75px;height: 75px;}
.jcarousel-next 		{z-index: 3;display: none;}
.jcarousel-prev 		{ z-index: 3; display: none;}

.float_image			{float:left;position:relative;padding:0px 5px 5px 0px;display:inline;}
#map 					{position: relative;width: 400px;height: 258px;background-image:url('/client/assets/images/_template/wa_state.gif')}
#transparent_map 		{position: absolute;z-index: 30;width: 400px;height: 258px;border: none;}
#map ul 				{list-style: none;}
#map li 				{position: absolute;z-index: 20;text-indent: -1000em;display: none;}
#Bellingham 			{vertical-align: middle;background: url(/share/assets/images/_core/spacer.gif) no-repeat;width: 100px;height: 100px;position:absolute;cursor:pointer}
#Cascades 				{vertical-align: middle;background: url(/share/assets/images/_core/spacer.gif) no-repeat;width: 100px;height: 100px;position:absolute;cursor:pointer}
#GraysHarbor 			{vertical-align: middle;background: url(/share/assets/images/_core/spacer.gif) no-repeat;width: 100px;height: 100px;position:absolute;cursor:pointer}
#Leavenworth 			{vertical-align: middle;background: url(/share/assets/images/_core/spacer.gif) no-repeat;width: 100px;height: 100px;position:absolute;cursor:pointer}
#Palouse 				{vertical-align: middle;background: url(/share/assets/images/_core/spacer.gif) no-repeat;width: 100px;height: 100px;position:absolute;cursor:pointer}
#Penninsula 			{vertical-align: middle;background: url(/share/assets/images/_core/spacer.gif) no-repeat;width: 100px;height: 100px;position:absolute;cursor:pointer}
#Seattle 				{vertical-align: middle;background: url(/share/assets/images/_core/spacer.gif) no-repeat;width: 100px;height: 100px;position:absolute;cursor:pointer}
#Spokane 				{vertical-align: middle;background: url(/share/assets/images/_core/spacer.gif) no-repeat;width: 100px;height: 100px;position:absolute;cursor:pointer}
#Tacoma 				{vertical-align: middle;background: url(/share/assets/images/_core/spacer.gif) no-repeat;width: 100px;height: 100px;position:absolute;cursor:pointer}
#Vancouver 				{vertical-align: middle;background: url(/share/assets/images/_core/spacer.gif) no-repeat;width: 100px;height: 100px;position:absolute;cursor:pointer}

/*									 */
/*	Standard						 */
/*									 */

.PageHeader				{font-size: 30px;font-weight:bold;color:#641407;padding:10px;border-bottom:	1px solid #3F3F3F;}
.Title					{font-size: 16px;padding-top:10px;padding-bottom:10px;color:#b1ad90;line-height:20px}
.SubTitle				{font-size: 16px;padding-left:0px;font-weight:normal;color:#b1ad90;}
.Text					{font-size: 14px;text-decoration:none;}
.Comment				{font-size: 14px;font-weight:bold;color:#7C7C73;padding:3px;line-height:normal;}
.FormComment			{font-size: 14px;font-weight:bold;color:#FFFFFF;background-color:#679ac9;width:550px;border:solid 1px #000;float:left; padding:5px;margin:20px;}
.FormSectionTitle		{font-size: 16px;font-weight:bold;color:#b9d4e5;width:600px;border-bottom:solid 1px #b9d4e5;margin:20px 0px 10px 0px;float:left;}
.FormSpacer				{font-size: 14px;font-weight:bold;float: left;}
.Link					{font-size: 14px;font-weight:normal;color:#00223D;cursor:pointer;text-decoration:underline;}
.Link:hover				{font-size: 14px;font-weight:normal;color:	#C54A00;cursor:	pointer;text-decoration:none;}
.Error					{font-size: 14px;font-weight:bold;color:#800000;}
.Notice					{font-size: 14px;font-weight:normal;color:#7C7C73;padding:5px;}
.Small					{font-size: 10px;font-weight:normal;color:#7C7C73;padding:2px;}
.White					{font-size: 14px;font-weight:normal;color:#FFFFFF;}
.Form					{font-size: 14px;font-weight:bold;color:#0000AA;}
.EmailPage				{font-size: 14px;font-weight:bold;margin-top:10px;padding-left:20px;text-transform: uppercase;}
.EmailPagePanel			{padding:10px;border:1px black solid;background-color:#FFFFFF;float:left;display:block;}
.Price					{font-size: 14px;font-weight:normal;color:#800000;}
.SeperatorVertical		{border-left:1px dashed gray;height:100%;}
.SeperatorHorizontal	{border-bottom:	1px dashed gray;width:100%;}
.Table					{padding:3px;border:2px solid #7C7C73;vertical-align:top;}
.TableCell				{padding:3px;border:1px solid #7C7C73}
.divLoginPopup			{background-color:#FFF;border:solid 1px #cdd4da;padding:5px;}
.InsetSelected			{background-color:#E0E0E0;border-top:1px solid #00325B;border-left:1px solid #00325B;border-bottom:1px solid #00325B;border-right:1px solid #00325B;padding: 8px;}
.SelectableOn			{border:solid 1px #FFFFFF;padding:5px;}
.SelectableOff			{border:solid 0px #FFFFFF;padding:6px;}
.SlideshowText 			{line-height:16px;padding-top:5px;}
.Search					{}
.Search .SubTitle		{padding-top:10px;}
.Search .Results		{padding:10px 0px 0px 15px;}
.txtNormal				{}
input.txtNormal 		{width:50px;}
.btnNormal 				{margin-top:10px;color:#FFFFFF;font-weight: bold;background-color:#b1ad90; border: 1px solid; border-color: #000000;} 
.Weblog					{}
.Weblog .Left 			{float:left;width:410px;}
.Weblog .Left .Entry 	{margin-right:20px;border-bottom:1px gray solid; padding:10px;}
.Weblog .Right			{position:absolute;right:-150px;top:350px}
.WeblogSmall			{}
.WeblogSmall .Entry 	{padding-bottom:5px;}
.WeblogSmall .Title 	{font-size:12px;color:#7a7a7a;font-weight:bold;}
.WeblogSmall .Text 		{color:#7a7a7a;}
.WeblogSmall .Link 		{color:#7a7a7a; padding:5px}
.Webcal					{}
.Webcal .Left 			{float:left;width:550px;}
.Webcal .Left .Entry 	{margin-right:20px;border-bottom:1px gray solid; padding:10px;}
.Webcal .Right			{padding-left:150px}
.WebcalSmall			{}
.WebcalSmall .Entry 	{padding-bottom:5px;}
.WebcalSmall .Title 	{font-size:12px;color:#7a7a7a;font-weight:bold;}
.WebcalSmall .Text 		{color:#7a7a7a;}
.WebcalSmall .Link 		{color:#7a7a7a; padding:5px}
.SlideshowSlide			{position:relative}
.SlideshowText			{position:absolute;right:30px;bottom:-150px}
/*									 */
/*	QCalendar						 */
/*									 */
div.calendar							{width: 200px; border:1px solid #00325B; background-color: #FFF;}
div.calendar div.navigator				{background-color:#00325B; overflow: auto; height: 100%; color:	#fff; padding:2px 6px 2px 6px;}
div.calendar div.navigator div.left 	{float: left;}
div.calendar div.navigator div.month	{float: left;width: 80px; text-align:center; font-weight: bold; font-size: 11px;}
div.calendar div.navigator div.year		{float: right;}
div.calendar div.navigator div.year span{font-size:11px;font-weight: bold; margin-left: 6px; margin-right: 6px;}
div.calendar div.navigator a 			{color: #fff; text-decoration: 	none;}
div.calendar div.navigator a:hover 		{text-decoration: 	underline;}
div.calendar table						{border: 0; margin-left: auto; margin-right: auto;}
div.calendar th							{text-align: center;border: 0;padding: 	4px 2px 4px 2px;font-weight:bold; font-size: 10px;}
div.calendar td							{text-align: center; border-width: 0 0 1px 0; border-style: solid; border-color: black; padding: 0;}
div.calendar td.lastRow					{border-width: 0;}
div.calendar td a						{font-size:	11px;text-decoration:none; color: #000; display: block; padding: 2px 6px 2px 6px;}
div.calendar td.today					{background-color: #DFECD9;}
div.calendar td.nonMonth a				{color:#B1B6BA;}
div.calendar td.selected				{background-color: #B1B6BA; font-weight: bold;}
div.calendar td a:hover					{background-color: 	#B1B6BA; }
div.calendar div.options				{text-align: center; background-color: 	#00325B;}
div.calendar div.options a				{color: #fff; font-size: 10px; text-decoration: none;}
div.calendar div.options a:hover		{text-decoration: underline;}
