/*  

Designer: Holly Valero
URL:      Black Point Inn
Date:     June 2007

Color Key:  

Background body #bcbeac
Blue: #215483
Very Light Blue: #9FBACF
Dark Olive: #464A23

*/



/* ---------->>> globals <<<-----------*/

html, body {
border:0;
margin:0;
padding:0;
}

body {
font: normal 13px/20px 'Georgia', 'Baskerville','Times New Roman',serif;
color:#373e44;
background: #bcbeac url(../images/walltop.gif) repeat-x;}
 


#socialnetworks {display:block;height:15px; background:#bcbeac url(../images/beige.png) no-repeat top left; font:13px/11px arial, sans; text-align:center; color:#7b1803;margin:0; padding:0;}

#socialnetworks a {color:#7b1803; text-decoration:none;}



 
/* ---------->>> floats skips alignment <<<-----------*/

.clear 		{ clear:both; }

.float-left 	{ float:left; }
.float-right 	{ float:right; }

.tleft 		{ text-align:left; }
.tright 		{ text-align:right; }
.tcenter 		{ text-align:center; }
.tjustify 	{ text-align:justify; }

.bold 		{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 	{ border-bottom:1px solid; }
.highlight 	{ background:#ffc; }

.image_left 	{ float:left; margin: 0 5px; padding: 4px; border: 1px solid #ccc; }
.image_right 	{ float:right; margin: 0 5px; padding: 4px; border: 1px solid #ccc; }

.thumbnail 	{ margin: 2 2px; padding: 2px; border: 1px solid #ccc; }
.nopadding 	{ padding:0; }
.noindent 	{ margin-left:0; padding-left:0; }
.nobullet 	{ list-style:none; list-style-image:none; }

#cc {display:none;}


#homeupdate {display:none;}


 .skip {display: none;}
a.skip {display: none;}

#axs {display:none;}



/* -- pull quotes -- */

#pq {
display:block;
width:160px;
background:transparent;
margin-left:10px;
}

#pq p {
font: normal 12px/20px 'Georgia', 'Baskerville','Times New Roman',serif;
color:#2a668a;
font-style:italic;
}

#pq .bl {
font: normal 10px/11px 'Georgia', 'Baskerville','Times New Roman',serif;
text-align:right;
font-style:italic;
}









/* ---------->>> STRUCTURE <<<-----------*/

#container_shell {width:910px;margin:0 auto;text-align:center;}


#container_wrap {width:910px;float:left;text-align:left; background: transparent url(../images/pagewall.gif) repeat-y;}



#pagetop {width:910px; height:169px;}

#page {width:910px;margin:0;padding:0;}

#left {width:30px;margin:0;padding:0;float:left;overflow:hidden;}
#leftwide {width:220px;margin:0;padding:0;float:left;overflow:hidden;}



#middle { width:830px; margin:0; padding:0; float:left; }
#middlenarrow { width:640px; margin:0; padding:0; float:left; }

#middlenarrow ul li {margin-left:20px; list-style-image: url(/elements/images/sun.png);}
#middle ul li {margin-left:20px; list-style-image: url(/elements/images/sun.png);}


#right {width:1px;margin:0;padding:0;float:right;overflow:hidden;}
#rightwide {width:220px;margin-right:10px;padding:0;float:right;overflow:hidden;}


#pagebot { 
	width: 910px;
	height: 25px;
	margin: 0;
	border:0;
	padding: 0;
	background: #bcbeac url(../images/pagebot.gif) no-repeat;
	position:relative;
}

#pagebot ul	{
	width: 910px;
	height: 25px;
	background: url(../images/pagebot.gif) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#pagebot ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#pagebot ul li, #pagebot a {
	height: 25px;
	display: block;
}

#pagebot ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}

#pagebot1 {left: 720px; width: 172px;}
#pagebot1 a:hover {background: #bcbeac url(../images/pagebot.gif) -720px -25px;}







/* ---------->>> home <<<-----------*/

#pnavhome { 
	width: 910px;
	height: 199px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: transparent url(../images/pnavhome.jpg) no-repeat;
}

#navleft {
	width: 289px;
	height: 236px;
	margin: 0;
	border:0;
	padding: 0;
     float:left;
     background: transparent url(../images/homenav.jpg) no-repeat;
}


#homeright { 
	width: 621px;
	height: 236px;
	margin: 0;
	float:right;
	border:0;
	padding: 0;
	background: transparent url(../images/imagerighthome.jpg) no-repeat;
}


#homephotos { 
	width: 910px;
	height: 139px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: transparent url(../images/threephotoshome.jpg) no-repeat;
}



#bnavhome { 
	width: 910px;
	height: 39px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: transparent url(../images/bnavhome.jpg) no-repeat;
}








#navwraphome { 
	width: 289px;
	height: 236px;
	margin: 0;
	border:0;
	padding: 0;
}

#navhome { 
	width: 289px;
	height: 236px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
}

#navhome ul	{
	width: 289px;
	height:236px;
	background: url(../images/homenav.jpg) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#navhome ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#navhome ul li, #navhome a {
	height:19px;
	display: block;
}

#navhome ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}

#nh1 {top: 0px; width:289px;}
#nh2 {top: 20px; width:289px;}
#nh3 {top: 39px; width:289px;}
#nh4 {top: 59px; width:289px;}
#nh5 {top: 79px; width:289px;}
#nh6 {top: 99px; width:289px;}
#nh7 {top: 120px; width:289px;}
#nh8 {top: 139px; width:289px;}
#nh9 {top: 160px; width:289px;}
#nh10 {top: 180px; width:289px;}
#nh11 {top: 200px; width:289px;}
#nh12 {top: 220px; width:289px;}


#nh1 a:hover {background: transparent url(../images/homenav.jpg) -0px -236px;}
#nh2 a:hover {background: transparent url(../images/homenav.jpg) -0px -256px;}
#nh3 a:hover {background: transparent url(../images/homenav.jpg) -0px -275px;}
#nh4 a:hover {background: transparent url(../images/homenav.jpg) -0px -295px;}
#nh5 a:hover {background: transparent url(../images/homenav.jpg) -0px -315px;}
#nh6 a:hover {background: transparent url(../images/homenav.jpg) -0px -335px;}
#nh7 a:hover {background: transparent url(../images/homenav.jpg) -0px -356px;}
#nh8 a:hover {background: transparent url(../images/homenav.jpg) -0px -375px;}
#nh9 a:hover {background: transparent url(../images/homenav.jpg) -0px -396px;}
#nh10 a:hover {background: transparent url(../images/homenav.jpg) -0px -416px;}
#nh11 a:hover {background: transparent url(../images/homenav.jpg) -0px -436px;}
#nh12 a:hover {background: transparent url(../images/homenav.jpg) -0px -456px;}













/* ---------->>> navigation <<<-----------*/

#navwrap { 
	width: 910px;
	height: 169px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: transparent url(../images/pnava.jpg) no-repeat;
}

#nav { 
	width: 910px;
	height: 169px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
}

#nav ul	{
	width: 910px;
	height:169px;
	background: url(../images/pnava.jpg) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#nav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#nav ul li, #nav a {
	height:160px;
	display: block;
}

#nav ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}

#pnav1 {left: 22px; width:163px;}
#pnav2 {left: 225px; width:95px;}
#pnav3 {left: 336px; width:160px;}
#pnav4 {left: 520px; width:70px;}
#pnav5 {left: 610px; width:130px;}
#pnav6 {left: 756px; width:120px;}

#pnav1 a:hover, #on1  {background: #bcbeac url(../images/pnava.jpg) -22px -169px;}
#pnav2 a:hover, #on2  {background: #bcbeac url(../images/pnava.jpg) -225px -169px;}
#pnav3 a:hover, #on3  {background: #bcbeac url(../images/pnava.jpg) -336px -169px;}
#pnav4 a:hover, #on4  {background: #bcbeac url(../images/pnava.jpg) -520px -169px;}
#pnav5 a:hover, #on5  {background: #bcbeac url(../images/pnava.jpg) -610px -169px;}
#pnav6 a:hover, #on6  {background: #bcbeac url(../images/pnava.jpg) -756px -169px;}




/* ---------->>> dining navigation <<<-----------*/

#navwrapd { 
	width: 910px;
	height: 169px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: transparent url(../images/pnavdining.jpg) no-repeat;
}

#navd { 
	width: 910px;
	height: 169px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
}

#navd ul	{
	width: 910px;
	height:169px;
	background: url(../images/pnavdining.jpg) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#navd ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#navd ul li, #navd a {
	height:160px;
	display: block;
}

#navd ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}

#pnav1d {left: 22px; width:163px;}
#pnav2d {left: 225px; width:95px;}
#pnav3d {left: 336px; width:160px;}
#pnav4d {left: 520px; width:70px;}
#pnav5d {left: 610px; width:130px;}
#pnav6d {left: 756px; width:120px;}

#pnav1d a:hover, #on1d  {background: #bcbeac url(../images/pnavdining.jpg) -22px -169px;}
#pnav2d a:hover, #on2d  {background: #bcbeac url(../images/pnavdining.jpg) -225px -169px;}
#pnav3d a:hover, #on3d  {background: #bcbeac url(../images/pnavdining.jpg) -336px -169px;}
#pnav4d a:hover, #on4d  {background: #bcbeac url(../images/pnavdining.jpg) -520px -169px;}
#pnav5d a:hover, #on5d  {background: #bcbeac url(../images/pnavdining.jpg) -610px -169px;}
#pnav6d a:hover, #on6d  {background: #bcbeac url(../images/pnavdining.jpg) -756px -169px;}



/* ---------->>> accomm navigation <<<-----------*/

#navwrapac { 
	width: 910px;
	height: 169px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: transparent url(../images/pnavaccommodations.jpg) no-repeat;
}

#navac { 
	width: 910px;
	height: 169px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
}

#navac ul	{
	width: 910px;
	height:169px;
	background: url(../images/pnavaccommodations.jpg) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#navac ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#navac ul li, #navac a {
	height:160px;
	display: block;
}

#navac ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}

#pnav1ac {left: 22px; width:163px;}
#pnav2ac {left: 225px; width:95px;}
#pnav3ac {left: 336px; width:160px;}
#pnav4ac {left: 520px; width:70px;}
#pnav5ac {left: 610px; width:130px;}
#pnav6ac {left: 756px; width:120px;}

#pnav1ac a:hover, #on1ac  {background: #bcbeac url(../images/pnavaccommodations.jpg) -22px -169px;}
#pnav2ac a:hover, #on2ac  {background: #bcbeac url(../images/pnavaccommodations.jpg) -225px -169px;}
#pnav3ac a:hover, #on3ac  {background: #bcbeac url(../images/pnavaccommodations.jpg) -336px -169px;}
#pnav4ac a:hover, #on4ac  {background: #bcbeac url(../images/pnavaccommodations.jpg) -520px -169px;}
#pnav5ac a:hover, #on5ac  {background: #bcbeac url(../images/pnavaccommodations.jpg) -610px -169px;}
#pnav6ac a:hover, #on6ac  {background: #bcbeac url(../images/pnavaccommodations.jpg) -756px -169px;}








/* ---------->>> carryall navigation <<<-----------*/

#navwrapca { 
	width: 910px;
	height: 169px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: transparent url(../images/pnavcarryall.jpg) no-repeat;
}

#navca { 
	width: 910px;
	height: 169px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
}

#navca ul	{
	width: 910px;
	height:169px;
	background: url(../images/pnavcarryall.jpg) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#navca ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#navca ul li, #navca a {
	height:160px;
	display: block;
}

#navca ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}

#pnav1ca {left: 22px; width:163px;}
#pnav2ca {left: 225px; width:95px;}
#pnav3ca {left: 336px; width:160px;}
#pnav4ca {left: 520px; width:70px;}
#pnav5ca {left: 610px; width:130px;}
#pnav6ca {left: 756px; width:120px;}

#pnav1ca a:hover, #on1ca  {background: #bcbeac url(../images/pnavcarryall.jpg) -22px -169px;}
#pnav2ca a:hover, #on2ca  {background: #bcbeac url(../images/pnavcarryall.jpg) -225px -169px;}
#pnav3ca a:hover, #on3ca  {background: #bcbeac url(../images/pnavcarryall.jpg) -336px -169px;}
#pnav4ca a:hover, #on4ca  {background: #bcbeac url(../images/pnavcarryall.jpg) -520px -169px;}
#pnav5ca a:hover, #on5ca  {background: #bcbeac url(../images/pnavcarryall.jpg) -610px -169px;}
#pnav6ca a:hover, #on6ca  {background: #bcbeac url(../images/pnavcarryall.jpg) -756px -169px;}






/* ---------->>> event planning nav <<<-----------*/

#navwrapep { 
	width: 910px;
	height: 169px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: transparent url(../images/pnaveventplan.jpg) no-repeat;
}

#navep { 
	width: 910px;
	height: 169px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
}

#navep ul	{
	width: 910px;
	height:169px;
	background: url(../images/pnaveventplan.jpg) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#navep ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#navep ul li, #navep a {
	height:160px;
	display: block;
}

#navep ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}

#pnav1ep {left: 22px; width:163px;}
#pnav2ep {left: 225px; width:95px;}
#pnav3ep {left: 336px; width:160px;}
#pnav4ep {left: 520px; width:70px;}
#pnav5ep {left: 610px; width:130px;}
#pnav6ep {left: 756px; width:120px;}

#pnav1ep a:hover, #on1ep  {background: #bcbeac url(../images/pnaveventplan.jpg) -22px -169px;}
#pnav2ep a:hover, #on2ep  {background: #bcbeac url(../images/pnaveventplan.jpg) -225px -169px;}
#pnav3ep a:hover, #on3ep  {background: #bcbeac url(../images/pnaveventplan.jpg) -336px -169px;}
#pnav4ep a:hover, #on4ep  {background: #bcbeac url(../images/pnaveventplan.jpg) -520px -169px;}
#pnav5ep a:hover, #on5ep  {background: #bcbeac url(../images/pnaveventplan.jpg) -610px -169px;}
#pnav6ep a:hover, #on6ep  {background: #bcbeac url(../images/pnaveventplan.jpg) -756px -169px;}





/* ---------->>> maine <<<-----------*/

#navwrapme { 
	width: 910px;
	height: 169px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: transparent url(../images/pnavexperiencemaine.jpg) no-repeat;
}

#navme { 
	width: 910px;
	height: 169px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
}

#navme ul	{
	width: 910px;
	height:169px;
	background: url(../images/pnavexperiencemaine.jpg) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#navme ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#navme ul li, #navme a {
	height:160px;
	display: block;
}

#navme ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}

#pnav1me {left: 22px; width:163px;}
#pnav2me {left: 225px; width:95px;}
#pnav3me {left: 336px; width:160px;}
#pnav4me {left: 520px; width:70px;}
#pnav5me {left: 610px; width:130px;}
#pnav6me {left: 756px; width:120px;}

#pnav1me a:hover, #on1me  {background: #bcbeac url(../images/pnavexperiencemaine.jpg) -22px -169px;}
#pnav2me a:hover, #on2me  {background: #bcbeac url(../images/pnavexperiencemaine.jpg) -225px -169px;}
#pnav3me a:hover, #on3me  {background: #bcbeac url(../images/pnavexperiencemaine.jpg) -336px -169px;}
#pnav4me a:hover, #on4me  {background: #bcbeac url(../images/pnavexperiencemaine.jpg) -520px -169px;}
#pnav5me a:hover, #on5me  {background: #bcbeac url(../images/pnavexperiencemaine.jpg) -610px -169px;}
#pnav6me a:hover, #on6me  {background: #bcbeac url(../images/pnavexperiencemaine.jpg) -756px -169px;}




/* ---------->>> photo gallery <<<-----------*/

#navwrappg { 
	width: 910px;
	height: 169px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: transparent url(../images/pnavphotogallery.jpg) no-repeat;
}

#navpg { 
	width: 910px;
	height: 169px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
}

#navpg ul	{
	width: 910px;
	height:169px;
	background: url(../images/pnavphotogallery.jpg) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#navpg ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#navpg ul li, #navpg a {
	height:160px;
	display: block;
}

#navpg ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}

#pnav1pg {left: 22px; width:163px;}
#pnav2pg {left: 225px; width:95px;}
#pnav3pg {left: 336px; width:160px;}
#pnav4pg {left: 520px; width:70px;}
#pnav5pg {left: 610px; width:130px;}
#pnav6pg {left: 756px; width:120px;}

#pnav1pg a:hover, #on1pg  {background: #bcbeac url(../images/pnavphotogallery.jpg) -22px -169px;}
#pnav2pg a:hover, #on2pg  {background: #bcbeac url(../images/pnavphotogallery.jpg) -225px -169px;}
#pnav3pg a:hover, #on3pg  {background: #bcbeac url(../images/pnavphotogallery.jpg) -336px -169px;}
#pnav4pg a:hover, #on4pg  {background: #bcbeac url(../images/pnavphotogallery.jpg) -520px -169px;}
#pnav5pg a:hover, #on5pg  {background: #bcbeac url(../images/pnavphotogallery.jpg) -610px -169px;}
#pnav6pg a:hover, #on6pg  {background: #bcbeac url(../images/pnavphotogallery.jpg) -756px -169px;}




/* ---------->>> search results <<<-----------*/

#navwrapsr { 
	width: 910px;
	height: 169px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: transparent url(../images/pnavsearch.jpg) no-repeat;
}

#navsr { 
	width: 910px;
	height: 169px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
}

#navsr ul	{
	width: 910px;
	height:169px;
	background: url(../images/pnavsearch.jpg) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#navsr ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#navsr ul li, #navsr a {
	height:160px;
	display: block;
}

#navsr ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}

#pnav1sr {left: 22px; width:163px;}
#pnav2sr {left: 225px; width:95px;}
#pnav3sr {left: 336px; width:160px;}
#pnav4sr {left: 520px; width:70px;}
#pnav5sr {left: 610px; width:130px;}
#pnav6sr {left: 756px; width:120px;}

#pnav1sr a:hover, #on1sr  {background: #bcbeac url(../images/pnavsearch.jpg) -22px -169px;}
#pnav2sr a:hover, #on2sr  {background: #bcbeac url(../images/pnavsearch.jpg) -225px -169px;}
#pnav3sr a:hover, #on3sr  {background: #bcbeac url(../images/pnavsearch.jpg) -336px -169px;}
#pnav4sr a:hover, #on4sr  {background: #bcbeac url(../images/pnavsearch.jpg) -520px -169px;}
#pnav5sr a:hover, #on5sr  {background: #bcbeac url(../images/pnavsearch.jpg) -610px -169px;}
#pnav6sr a:hover, #on6sr  {background: #bcbeac url(../images/pnavsearch.jpg) -756px -169px;}





/* ---------->>> sub navigation <<<-----------*/

#bnavwrap { 
	width: 910px;
	height: 39px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: url(../images/bnav.gif) no-repeat;
}

#bnav { 
	width: 910px;
	height: 39px;
	margin: 0;
	border:0;
	padding: 0;
	background: #ffffff;
	position:relative;
}

#bnav ul	{
	width: 910px;
	height: 39px;
	background: url(../images/bnav.gif) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#bnav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#bnav ul li, #bnav a {
	height: 39px;
	display: block;
}

#bnav ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}

#bnav1 {left: 37px; width: 120px;}
#bnav2 {left: 175px; width: 105px;}
#bnav3 {left: 300px; width: 60px;}
#bnav4 {left: 375px; width: 116px;}
#bnav5 {left: 510px; width: 95px;}
#bnav6 {left: 615px; width: 170px;}
#bnav7 {left: 796px; width: 84px;}


#bnav1 a:hover, #onA {background: #bcbeac url(../images/bnav.gif) -37px -39px;}
#bnav2 a:hover, #onB {background: #bcbeac url(../images/bnav.gif) -175px -39px;}
#bnav3 a:hover, #onC {background: #bcbeac url(../images/bnav.gif) -300px  -39px;}
#bnav4 a:hover, #onD {background: #bcbeac url(../images/bnav.gif) -375px  -39px;}
#bnav5 a:hover, #onE {background: #bcbeac url(../images/bnav.gif) -510px  -39px;}
#bnav6 a:hover, #onF {background: #bcbeac url(../images/bnav.gif) -615px  -39px;}
#bnav7 a:hover, #onG {background: #bcbeac url(../images/bnav.gif) -796px  -39px;}







.classicmenu {
list-style-type: none;
margin:0;
padding: 0;
border: 0;
position:relative;
width:185px;
float:left;
}

.classicmenu li a{
background: #ffffff url(../images/dotblue.gif) repeat-x bottom left;
font: 12px 'Baskerville','Times New Roman',serif;
font-weight:bold;
color: #215483;
display: block;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
}

* html .classicmenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 175px;
}

.classicmenu li a:visited, .classicmenu li a:active{
color: #215483;
}

.classicmenu li a:hover{
color: #ff6600;
}




/* ---------->>> HTML tags <<<-----------*/

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
}


h1 {
margin-bottom:5px; 
padding:2px 0;
letter-spacing:-1px;
font:1.6em 'Baskerville','Times New Roman',serif;
color:#173a5a;
font-weight:bold;
}



p, ul, ol {
margin:0;
padding:0 0 18px 0;
}


blockquote {
margin:22px 40px;
padding:0;
}

small {
font-size:0.85em;
}

img {
border:0;
}

sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}

sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}

acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}


/* ---------->>> links <<<-----------*/

a, a:visited {
text-decoration:none;
}

a:link { color: #215483; }
a:visited { color: #215483; }
a:hover { color: #ff6600; }
a:active { color: #ff6600; }




/* ---------->>> tables <<<-----------*/

table {
border:0;
margin:4px 0 4px 0;
padding:0;
}

table tr td {
padding:0;
}


/* ---------->>> ajax search <<<-----------*/


#ajaxSearch_form fieldset {
color: #444;
width: 250px;
margin:0 auto;
margin-top:20px;
border:0;
}
        
#ajaxSearch_input {
width: 120px;
}

#ajaxSearch_input {
width: auto;
display: inline;
height: 17px;
border: 1px solid #ddd;
border-left-color: #c3c3c3;
border-top-color: #7c7c7c;
background: #fff url(../images/input-bg.gif) repeat-x top left;
margin: 0 3px 0 0;
padding: 3px 0 0;
vertical-align: top;
}


#ajaxSearch_submit {

	width: 30px;

}

#ajaxSearch_intro {

	display: none;

}

#ajaxSearch_output{

	text-align: left;

	margin: 8px 0 20px 15px;

}

div.AS_ajax_result {

	line-height: 110%;

	border-bottom: 1px solid #eee;

	display: block;

	margin-bottom: 5px;

}

div.AS_ajax_more {

	line-height: 110%;

	border-bottom: 1px solid #eee;

	display: block;

}


.ajaxSearch_resultLink {
font-weight:bold;
}



label {line-height:0;margin:0; padding:0;}


/* the box */
.ajaxSearch_result {padding:2px; margin:0; border:0;}

/* intro blurb */
p.ajaxSearch_resultsInfo {font-weight:normal; font-size:12px; text-indent:0; color:#222222;}   
.ajaxSearch_resultExtract p {color:#222222;}   

.ajaxSearch_highlight {font-weight:bold; border-bottom:1px dotted #dddddd;}
.ajaxSearch_resultLink {font-weight:bold; color:#448995;}
.ajaxSearch_resultLink.a:hover {font-weight:bold; color:#ff6600;}

.ajaxSearch_paging {height:10px;}
 















