/* GENERAL */

html                    {margin: 0px; 
                        font-family: "Comic Sans MS", Arial, "Trebuchet MS", Verdana;
                        padding: 0px;} 

body                    {background: #000000;
                        font-size: 13px;
                        text-align: center;
                        color: #eeeeee;}

img                     {width: 150px;
                        height: 100px;
                        padding: 0px;
                        border: 1px solid #ffffff;}

h1                  	{font-size: 20px;
                        margin: 2px;
			font-weight: normal; }
												
p			{margin: 16px 0px;}

a                       {color: #eeeeee;
                        text-decoration: none;
                        font-weight: bold;}

a.inline:link 				{font-weight: normal;
						color: #22ffff;}
						
a img			{border: 1px solid #ffffff;}

a:link               	{color: #eeeeee;}
a:link img        	{border: 1px solid #ffffff;}
											
a:visited               {color: #aaaaff;}
a:visited img           {border: 1px solid #ffffff;}

a:hover                 {color: #333355;}
a:hover img             {border: 1px solid #333333;}

ul 			{list-style: none;
			margin: 0px;
			padding: 0px;}
												
li			{margin: 0;
			padding: 3px 3px 0px 0px; }

/*p,div,h1		{border: 1px solid black;} */ 


/* POSITIONAL */


#boxPos                 {position: absolute;
                        left: 50%;
                        top: 0px;}

#box                    {position: absolute;
                        width: 780px;
                        left: -381px;}

				
/* TOP STRIP */

#stripTop               {position: absolute;
                        left: 0px;
                        top: 0px;
                        margin: 5px 0px 5px 0px;
                        height: 105px;}

#picHome                {float: left;
                        top: 10px;
                        left: 0px;}

#availability           {float: right;
                        top: 10px;
                        width: 90px;
                        height: 40px;
						margin: 20px;
                        left: 0px;
						background: #444400;
						color: #eeeeee;
						border: 1px solid #ffffff;}
						
#availability:hover	{background: #114411;}

#availability:visited	{background: #444400;
						color: #eeeeee;
						border: 1px solid #ffffff;}

#title                  {float: left;
                        top: 0px;
                        left: 155px;
                        margin-left: 5px;}

/* NAV STRIP */
ul#nav 			{position: absolute;
				list-style: none;
				left: 0px;
                top: 105px;}
												
ul#nav li		{float: left; }

ul#nav li a		{display: block;
			 	float: left;
				font-size: 20px;
                font-weight: normal; }
												
ul#imageStrip 	{position: absolute;
				list-style-type: none;
				left: 0px;
                top: 240px;
                width: 150px;}
												
#imageStrip	input	{font-size: 10px;}		
												

.picNoBorder	img	{border: 0px;}

.picLink		{float: left;
      			padding: 3px 3px 0px 0px;}

.picLink a 		{color: #ffffff;}

.picNoLink		{float: left;}
.picNoLink	img	{margin: 3px 3px 0px 0px;}

.picLinkOn		{float: left;
          		padding: 3px 3px 0px 0px;}

a.picLinkOn  		{color: #333333;}

a.picLinkOn  img	{border: 1px solid #333333;}

.picLinkSub a 		{color: #ffffff;
			font-size: 10px;}


/* CONTENT */

#mainPos		{position: absolute;
      			top: 240px;
      			left: 150px;
      			width: 610px;
      			padding: 0px 10px 10px 10px;
      			text-align: left;}

.leftImages		{position: absolute;
        		top: 240px;
        		left: 20px;}


.title			{font-size: 21px;}

.imgDisplay		{float: right;
			margin-left: 10px;}

.imgDisplay	img	{width: 313px;
			height: 209px;}

.picDisplayLink		{float: left;
			margin: 0px;
			padding: 0px;
                        border: 0px;}

.picDisplayLink	img	{width: 100px;
			margin: 0px;
              		border: 1px solid #AEB598;
              		height: 67px;}

.homeContent		{position: absolute;
            		top: 240px;
            		left: 150px;
            		width: 590px;
      			padding: 10px;
            		text-align: left;}

.formFill			{background-color : #ffaaaa;
                    color: black;}
.formFillFail		{background-color : #ffaaaa;
                    color: black;}
.formFillMand		{background-color : #aaffaa;
                    color: black;}	
.formFillMandFail	{background-color : #ffaaaa;
                    color: black;}

#pageDesc		{font-size: 18px;}

#pageTitle 	{font-size: 46px;
                        text-align: left;}
									
.telephone 		{font-size: 12px;}

#picSTB                 {float: right}
		
#picSTB	img             {width: 74px;
			border: 0px;
			height: 97px;}			

#map                 {width: 234px;
                     border: 0px;
                     height: 250px;}
                     
#charges		{position: absolute;
				list-style-type: none;
				left: 0px;
            	top: 240px;
                width: 150px;}