
body 			{background-color: #eef6e6; margin: 10px; font: normal 12px/16px Arial, Helvetica, sans-serif; color: #000000; scrollbar-face-color: #999999; scrollbar-shadow-color: #E2E2E2; scrollbar-arrow-color: #FFFFFF;}
#wrapper 		{BACKGROUND: #FFF;MARGIN: 0;WIDTH: auto;height: auto;min-width:980px;padding: 0;border: 1px solid #ef5a53;}/**/
#leftpan		{float: left;width: 177px;height: 156px;padding: 5px 5px 5px 3px;border: 1px solid #E2E2E2;}
* html #maincont {width: 168px;}
#rightpan		{float: right;width: 573px;padding: 0 0 0 2px;}
#nav 			{width:765px;clear:both; margin: 5px 0 0 0;}
#foot			{display:block; padding: 8px 10px 8px 10px;background: #aebc72;border-top: 1px solid #ef5a53;}
.row 			{width:763px;clear:both;border: 1px solid #E2E2E2;margin: 5px 0 0 0;}


.pad1			{padding: 0px 5px 0px 15px;}
.pad2			{padding: 5px;}

/* link styles */
a 				{color: #aebc72;text-decoration: none}
a:hover 		{color: #993333;text-decoration: none;}
a:active 		{color: #aebc72;}
#foot a 		{color: #FFFFFF;text-decoration: none}
#foot a:hover 	{color: #993333;text-decoration: none;}
#foot a:active 	{color: #FFFFFF;}


/* text styles */
.p,td,th,p,td{font: normal 12px/16px Arial, Helvetica, sans-serif; color: #000000;}
img				{border: 0px;}
ul				{list-style-type: square;color: #333333;font-weight: normal;}

h1 {font: bold 13px Arial, Helvetica, sans-serif; color: #000000; overflow: hidden; }
.admin h1 {font: bold 13px Arial, Helvetica, sans-serif; color: #000000; overflow: hidden; }

h2 				{font: bold 13px Arial, Helvetica, sans-serif;	color: #003366;}
h3 				{font: bold 12px Arial, Helvetica, sans-serif;	color: #003366;}

.infopanel 		{display: block; font: bold 14px Arial, Helvetica, sans-serif;	color: #993333; background-color: #eef6e6; padding: 5px; margin: 5px; border: 2px solid #ef5a53; width: auto; text-align: center}

.greentext 		{color: #095c41;}
.image_border 	{border: #000000 1px solid;}
.stock_img_bdr, .gal_img_bdr	{border: #666666 1px solid;}
.footer 		{font-size: 11px;color: #666666;}
input,select,option,textarea {font: normal 8pt/12px Arial, Helvetica, sans-serif;border:1px solid #666666;color:#000000;background: #CCEEFF;}
.submit 		{height: 25px; font: bold 8pt/13px Arial, Helvetica, sans-serif;  border:1px solid #000000; background-color:#999999; color:#FFFFFF;}

/* layout styes */
.aok			{color: #095c41}
.err			{color: #FF0000}
.prompt			{color: #FF0000}
form			{padding: 0px;}

/* New nav width: auto;*/
#cssdropdown, #cssdropdown ul {width: auto;padding: 0;margin: 0;list-style: none;}
#cssdropdown li {list-style-type: none;margin: 0 3px 0 3px;padding: 0;	font: bold 13px/14px Arial, Helvetica, sans-serif;color: #C13001;float: left;position: relative;}
.mainitems{}
.mainitems a{padding: 3px 0 3px 0;display:run-in; text-align:left;	width: 8.2em; height: 28px;line-height: 25px;color: #FFFFFF;border: 0;text-decoration: none;}
.mainitems a:hover{padding: 3px 0 3px 0;display:run-in; text-align:left;width: 8.2em; height: 28px;line-height: 25px;color: #993333;border: 0;background: url(http://www.orchardmarina.co.uk/images/nav_on.gif) no-repeat left;text-decoration: none;}
.mainitems_ovr a{padding: 3px 0 3px 0;display:run-in; text-align:left;width: 8.2em; height: 28px;line-height: 25px;color: #993333;border: 0;background: url(http://www.orchardmarina.co.uk/images/nav_on.gif) no-repeat left;text-decoration: none;}

.subuls{display: none;height: 25px;width: 140px;position: absolute;top: 25px;left: 2px;text-decoration: none;}
.subuls li{border: 1px solid #ef5a53; border-top: 0; padding: 0 0 0 5px;width: 160px;height: 25px;background: #aebc72 url(http://www.orchardmarina.co.uk/images/nav/navs_bgnd.jpg);}
.subuls li a{border-top: 0px; width: 140px;font: bold 11px/25px Arial, Helvetica, sans-serif;color: #FFFFFF;float: left;position: relative; text-align:left;	padding: 0 0 0 5px;text-decoration: none;height: 25px;background: #aebc72 url(http://www.orchardmarina.co.uk/images/nav/nav_subbgnd.jpg);}
.subuls li a:hover{border-top: 0px; width: 140px;font: bold 11px/25px Arial, Helvetica, sans-serif;color: #993333;float: left;position: relative; text-align:left;padding: 0 0 0 5px;text-decoration: none;height: 25px;background: #aebc72 url(http://www.orchardmarina.co.uk/images/nav/navs_bgnd.jpg);}
li .subuls_bdrb {border-bottom: 1px solid #ef5a53;}

#cssdropdown li>ul {top: 25px;left: 0px;}
#cssdropdown li:hover ul, li.over ul {display: block;}

#subnav					{font: 11px/14px Arial, Helvetica, sans-serif;color: #666666;text-decoration: none}
#subnav	a 				{font: bold 11px/14px Arial, Helvetica, sans-serif;color: #C13001;text-decoration: none}
#subnav	a:visited 		{font: bold 11px/14px Arial, Helvetica, sans-serif;color: #C13001;}
#subnav	a:hover 		{font: bold 11px/14px Arial, Helvetica, sans-serif;color: #666666;text-decoration: none;}

#header 				{OVERFLOW: hidden;height:99px;min-width:980px;}
#header1 				{PADDING: 0; FLOAT: left; WIDTH: 116px;}
#header2 				{PADDING: 50px 0 0 0; FLOAT: left; WIDTH: 381px;}
#header3 				{OVERFLOW: visible; height: 99px; PADDING: 0; BACKGROUND: #cccccc url(http://www.orchardmarina.co.uk/images/header_left.jpg) no-repeat left; MARGIN-LEFT: 497px;}

.havenbox				{background-color: #F2F2F2; text-align: center; font: bold 13px/13px Arial, Helvetica, sans-serif; color: #993333; margin-top: -15px; float: right; width: 270px; height: 22px; border: 1px solid #666666;}
.havenbox a				{color: #993333;}
.havenbox a:hover		{color: #aebc72;}

/* admin */
.stock_sheet_tel		{font: normal 13px Arial, Helvetica, sans-serif; color: #000000; }
.stock_sheet_name		{font: bold 17px Arial, Helvetica, sans-serif; color: #000000; }
.stock_sheet_price		{font: bold 95px Arial, Helvetica, sans-serif; color: #000000; }
