
*					 			{ margin:0; padding:0; }
body 				 			{ background-color:#fff; margin:0px; font-size:0.88em; color:#888888; font-family:verdana,arial,helvetica,sans-serif; }

a  					 			{ text-decoration:none; } /* font-size:0.85em; */
ul,li,input,form	 			{ padding:0; margin:0; }
p 					 			{ padding:0; margin:0; }


a:link				 			{ color:#0c6db7; font-weight:bold; }
a:hover				 			{ color:#0c6db7; font-weight:bold; }
a:active			 			{ color:#0c6db7; font-weight:bold; }
a:visited			 			{ color:#0c6db7; font-weight:bold; }


#top				 			{ position:absolute; left:0; top:0; width:850px; }
#quote				 			{ position:absolute; left:60px; top:180px; width:550px; color:#fff; font-weight:bold; font-size:1em; }
#navigation			 			{ position:absolute; left:49px; top:225px; width:800px; }
#stage				 			{ position:absolute; left:0px; top:285px; width:850px; }
#systemoptions		 			{ position:absolute; left:50px; top:100px; width:800px; }
#breadcrump						{ width:800px; height:19px; padding:15px 0 0 70px; margin:0 0 10px 0; background:url(../gfx/Breadcrump.BG.jpg) no-repeat; font-size:70%; color:#15366b; font-weight:bold; }
#breadcrump	a	 				{ color:#fff; }
#videoPlayer					{ width:600px; height:330px; background:#4f8ad8; font-size:11px; color:#fff; text-align:center; }
#videoPlayer a					{ color:#fff; }


#col_one			 			{ width:250px; float:left; /* background:#ff0; */ }
#col_two			 			{ float:left; }
#col_three			 			{ float:left; }


#alert h2			 			{ height:36px; width:580px; padding:4px 10px 0 10px; color:#fff; font-size:0.92em; background:url(../gfx/Core.Head.Alert.jpg) #ee0606 }
#alert p			 			{ width:580px; padding:10px 10px 30px 10px; margin:0 0 1px 0; font-size:80%; color:#666; line-height:130%; background:url(../gfx/Core.Line.V.2.gif) right top repeat-y #f6f8f2; }


.row				 			{ clear:both; }


.col_one h2			 			{ padding-left:10px; color:#fff; font-size:1.2em; }
h3					 			{ font-size:1.0em; color:#253f67; }


#bottom				 			{ width:800px; }
#bottom p			 			{ margin-left:0; padding:4px 0 0 60px; background:url(../gfx/Bottom.gif) top left no-repeat; height:176px; color:#fff; font-size:80%; }
#bottom a			 			{ color:#fff; font-weight:normal; }


#contact fieldset 	 			{ padding:10px; border:0px solid #fff; width:auto; }
#contact fieldset p	 			{ padding-top:10px; clear:both; }
#contact label 		 			{ display:block; color:#888888; font-size:80%; width:175px; height:17px; padding:3px 0 0 5px;  border-bottom:1px solid #d1ebff; border-left:1px solid #d1ebff; float:left; cursor:pointer; cursor:hand; }
#contact label.city	 			{ margin-left:30px;  }
#contact input 		 			{ width:200px; height:15px; border:0px solid #fff; color:#565656; background:#d8eeff; padding:3px; }
#contact input#entry 			{ width:150px; }
#contact select 	 			{ width:auto!important; color:#565656; font-size:1em; }
#contact #zip 		 			{ width:40px; float:left; }
#contact #city 		 			{ width:75px; }
#contact .city 		 			{ width:40px; }
#contact #order		 			{ width:390px; height:150px; overflow:auto; font-family:inherit; font-size:inherit; color:inherit; border:0 solid #fff; background:#d8eeff; }
#contact .order 	 			{ float:none; border:none; padding:0; }



#newsletter fieldset 			{ padding:10px; border:0px solid #fff; width:auto; }
#newsletter fieldset p			{ padding-top:10px; clear:both; }
#newsletter label 				{ display:block; color:#888888; font-size:80%; width:175px; height:17px; padding:3px 0 0 5px;  border-bottom:1px solid #d1ebff; border-left:1px solid #d1ebff; float:left; cursor:pointer; cursor:hand; }
#newsletter input 				{ width:200px; height:15px; border:0px solid #fff; color:#565656; background:#d8eeff; padding:3px; }
#newsletter input#entry			{ width:150px; }
#newsletter select 				{ width:200px; color:#565656; font-size:80%; }
#newsletter ul					{ margin-left:180px; list-style:none; }
#newsletter li					{ background:#f3faff; width:200px; margin-bottom:1px; font-size:80%; padding:3px 0 3px 3px; vertical-align:middle; }
#newsletter li input			{ display:inline; margin-right:5px; }


#newsletter #go					{ height:auto; width:auto; border:none; padding:0; }
#contact #go					{ height:auto; width:auto; border:none; padding:0; }


#secondary_nav 					{ background:url(../gfx/Core.Nav.Left.gif) 50px 0 no-repeat; padding:20px 10px 0 50px; }
#secondary_nav h2 				{ padding-left:10px; color:#084a7c; font-size:1em; }
#secondary_nav ul 				{ width:190px; padding:30px 0 0 0; list-style-type:none; color:#9ebff6; font-size:80%; }
#secondary_nav ul li  			{ width:180px; padding:0 0 0 10px; height:28px; background:url(../gfx/Core.Nav.Left.List.gif) bottom left no-repeat; }
#secondary_nav ul a 			{ color:#fff; font-weight:bold; }
#secondary_nav ul a:hover,
#secondary_nav ul li:hover a,
#secondary_nav ul li.iehover a 	{ color: #033961; }


#rss 							{ padding:10px 0 0 10px; height:20px; }
#rss a 							{ color: #033961; }
#rss img 						{ float:left; display:inline; margin:0px 5px 0 0; }
#twitter						{ padding:0 0 0 10px; }
#facebook						{ padding:0 0 0 10px; }


#accordion						{ width:200px; float:left; padding:0 0 0 50px; }
#accordion h2					{ cursor:pointer; height:22px; width:180px; padding:18px 0 0 20px; background:url() #c75c28 no-repeat; font-size:1em; color:#fff; }
#accordion h2.current			{ cursor:default; }
#accordion div.pane				{ display:none; width:180; padding:10px 10px 10px 10px; font-size:80%; color:#666; line-height:130%; }


.calltoaction					{ display:block; width:190px; height:23px; margin:5px 0 5px 0; padding:7px 0 0 10px; overflow:hidden; background:url(../gfx/Core.Calltoaction.BG.jpg); }
.calltoaction a					{ color:#fff; }


#offers_nav 					{ background:url(../gfx/Core.Nav.Offers.BG.6.jpg) 0 0 no-repeat; padding:0 0 0 50px; } /* margin-top:30px;  */
/* #offers_nav h2 					{ padding-left:20px; color:#fff; font-size:1.2em; } */
#offers_nav ul 					{ width:150px; padding:150px 0 0 0; list-style-type:none; color:#9ebff6; font-size:90%; }
#offers_nav ul li  				{ width:145px; padding:5px 0 15px 10px; background:url(../gfx/Core.Nav.Left.List.gif) bottom left no-repeat; }
#offers_nav a 					{ color:#fff; font-weight:bold; }
#offers_nav ul a:hover,
#offers_nav ul li:hover a,
#offers_nav ul li.iehover a 	{ color: #033961; }


.panel_200_grey_fond			{ width:200px; float:left; }
.panel_200_grey_fond h2			{ height:22px; width:190px; padding:18px 0 0 10px; background:url() #c75c28 no-repeat; font-size:1em; color:#fff; }
.panel_200_grey_fond p			{ width:180; height:200px; padding:10px 10px 10px 10px; font-size:80%; color:#666; line-height:130%; background:url(../gfx/Core.Line.V.2.gif) right top repeat-y #f6f8f2; }


.panel_200_line_right			{ width:200px; float:left; }
.panel_200_line_right h2		{ width:190px; padding:10px 0 0 10px; background:url(../gfx/Core.Line.V.gif) right top repeat-y; font-size:1em; color:#084a7c; }
.panel_200_line_right h2 a		{ font-size:1em; color:#084a7c; font-decoration:none; }
.panel_200_line_right p			{ width:180; height:200px; padding:10px 10px 0 10px; font-size:80%; color:#666; line-height:130%; background:url(../gfx/Core.Line.V.gif) right top repeat-y; }
.panel_200_line_right p	a		{ font-size:100%; color:#666; text-decoration:none; font-weight:normal; }
.panel_200_line_right p	a:hover	{ text-decoration:underline; }


.panel_alert					{ width:400px; float:left; }
.panel_alert h2					{ height:22px; width:390px; padding:18px 0 0 10px; background:url() no-repeat; font-size:1em; color:#fff; }
.panel_alert p					{ width:370; padding:10px 20px 10px 10px; font-size:80%; color:#666; line-height:130%; }


.panel_400_trans				{ width:400px; float:left; }
.panel_400_trans h2				{ height:22px; width:390px; padding:18px 0 0 10px; background:url() no-repeat; font-size:1em; color:#fff; }
.panel_400_trans h3				{ width:390px; background:url() no-repeat; font-size:1em; color:#333; font-weight:bold; }
.panel_400_trans p				{ width:370; padding:10px 20px 10px 10px; font-size:80%; color:#666; line-height:130%; }


.panel_200_trans				{ width:200px; float:left; }
.panel_200_trans h2				{ height:22px; width:190px; padding:180px 0 0 10px; background:url() no-repeat; font-size:1em; color:#fff; }
.panel_200_trans p				{ width:180; padding:10px 10px 10px 10px; font-size:80%; color:#666; line-height:130%; }


.panel_400_offer				{ width:400px; float:left; }
.panel_400_offer h2				{ float:left; height:36px; width:336px; padding:4px 10px 0 10px; color:#fff; font-size:0.92em; background:url(../gfx/Core.Head.400.jpg) #bd7c04 }
.panel_400_offer p				{ clear:both; width:326px; padding:20px 20px 10px 54px; font-size:80%; color:#666; line-height:130%; }


.panel_200_offer				{ width:200px; float:left; }
.panel_200_offer h2				{ height:36px; width:190px; padding:4px 0 0 10px; background:url(../gfx/Core.Head.400.jpg) #bd7c04; font-size:0.92em; color:#fff; }
.panel_200_offer ul 			{ width:200px; padding-top:1px; list-style-type:none; color:#9ebff6; font-size:80%; }
.panel_200_offer ul li  		{ color:#55a0ca; width:184px; padding:5px 5px 7px 10px; background:url(../gfx/Core.Rightmenue.BG.jpg) #f0f6ff bottom left repeat-x; }
.panel_200_offer ul a 			{ color:#55a0ca; font-weight:bold; }
.panel_200_offer ul a#active 	{ color:#033961; }
.panel_200_offer ul a:hover,
.panel_200_offer ul li:hover a,
.panel_200_offer ul li.iehover a { color: #033961; }


#filters a 						{ cursor:pointer; font-size:0.88em; color:#0c6db7; }


.img_200						{ float:left; width:200px; }
.img_400						{ float:left; width:400px; }
.offset							{ clear:both; height:40px; }


#login 							{ width:190px; margin-top:30px; height:180px; background:url(../gfx/Core.Log.Left.gif) 0 0 no-repeat; padding:20px 10px 0 50px; }
#login h2 						{ padding-left:10px; color:#084a7c; font-size:1em; height:18px; display:block; width:180px; }
#login input.text 				{ margin:2px 0 0 0px; width:179px; height:20px; color:#70a1ca; border-width:0; padding:6px 0 0 10px; background:url(../gfx/Core.Log.Left.Name.gif) #e8eefa left top no-repeat; font-size:80%; font-weight:bold; }


br.clear						{ clear:both; }
p.note				 			{ width:370; padding:10px 20px 0px 10px; font-size:80%; color:#666; line-height:130%; }
p.listing			 			{ background:url(../gfx/Core.Line.H.gif) bottom left repeat-x; padding:10px 10px 10px 10px; }
p.searchintro					{ margin:10px 0 0 50px; color:#7eb705; font-weight:bold; }
