/*****************************************************************************************************/
/* COPYRIGHT (C) 2007 FORMODA LIMITED. ALL RIGHTS RESERVED */

body
{
 margin:0;
 padding:0;
 color:#000;
 font:0.7em 'Trebuchet MS',arial,sans-serif;
}

a,a:visited
{
 border:0;
 margin:0;
 padding:0;
 text-decoration:none;
 font-weight:normal;
}

a:hover
{
 text-decoration:none;
 margin:0;
 padding:0;
 border:0;
 font-weight:normal;
}

a img,img
{
 margin:0;
 padding:0;
 border:0px;
}
				
form
{
 margin:0px;
 padding:0px;
}

h1
{
 margin:0;
 padding-bottom:5px;
 font:200% georgia,serif;
 font-weight:normal;
 line-height:100%;
 color:#fff;
}

h2
{
 padding-bottom:15px;
 margin:0;
 font:120% georgia,serif;
 font-weight:normal;
 line-height:110%;
 color:#fff;
}

h3
{
 padding:0;
 margin:0;
 color:#fff;
}

p
{
 padding:0;
 margin:0;
}

/*****************************************************************************************************/
/* HEADER */

#topBar
{
 border-bottom:1px solid #fff;
 margin:0;
 padding:0;
 float:left;
 width:100%;
 height:10px;
 background:#DBD8C5;
}

#topBar #topBarGreen
{
 border-left:10px solid #fff;
 border-right:10px solid #fff;
 margin:0 0 0 0;
 padding:0;
 float:left;
 width:742px;
 height:10px;
 background:#4A907A;
}

#header
{
 border-bottom:1px solid #fff;
 margin:0;
 padding:0;
 float:left;
 width:100%;
 height:94px;
 background:#EFEDDF;
}

#header #headerMain
{
 border-left:10px solid #fff;
 border-right:10px solid #fff;
 margin:0 0 0 0;
 padding:0;
 float:left;
 width:742px;
 height:94px;
 background:url(../_img/bg-header.jpg) top right no-repeat #fff;
}

#header #headerMain #logo
{
 float:left;
 width:240px;
 height:94px;
}

#nav
{
 border-bottom:10px solid #fff;
 margin:0;
 padding:0;
 float:left;
 width:100%;
 height:32px;
 background:#DBD8C5;
}

#nav #navMain
{
 border-left:10px solid #fff;
 border-right:10px solid #fff;
 margin:0 0 0 0;
 padding:0;
 float:left;
 width:742px;
 height:32px;
 background:url(../_img/bg-nav.jpg) repeat-x;
}

#nav #navMain ul
{
 list-style:none;
 padding:0;
 margin:9px 0 0 12px;
}

#nav #navMain li
{
 border-right:1px solid #fff;
 margin:0 0 6px 0;
 padding-left:8px;
 padding-right:8px;
 float:left;
 height:12px;
 line-height:12px;
 font-weight:bold;
}

#nav #navMain li a,a:visited
{
 padding:0;
 border:0;
 margin:0;
 color:#fff;
 text-decoration:none;
 font-weight:bold;
 height:14px;
 line-height:14px;
 background:none;
}

#nav #navMain li a:hover
{
 padding:0;
 border:0;
 margin:0;
 color:#fff;
 text-decoration:underline;
}

/*****************************************************************************************************/
/* HOME */

#home
{
 border-bottom:5px solid #fff;
 margin:0;
 padding:0;
 float:left;
 width:100%;
 height:268px;
 background:#DBD8C5;
}

#home #homeMain
{
 float:left;
 border-left:10px solid #fff;
 border-right:10px solid #fff;
 margin:0 0 0 0;
 padding:0;
 width:742px;
 height:268px;
 background:#fff;
}

#home #homeMain #homeMainLeft
{
 float:left;
 width:366px;
 height:268px;
}

#home #homeMain #homeMainLeft #homeMainImage
{
 float:left;
 width:366px;
 height:268px;
}

#home #homeMain #homeMainRight
{
 float:left;
 padding:26px;
 border-left:10px solid #fff;
 width:314px;
 height:216px;
 background:url(../_img/bg-main-panel.jpg) no-repeat;
}

#home #homeMain #homeMainRight p
{
 color:#fff;
 margin-bottom:9px;
}

/*****************************************************************************************************/
/* ABOUT US */

#aboutUs
{
 border-bottom:10px solid #fff;
 margin:0;
 padding:0;
 float:left;
 width:100%;
 background:#DBD8C5;
}

#aboutUs #aboutUsMain
{
 float:left;
 border-left:10px solid #fff;
 border-right:10px solid #fff;
 margin:0 0 0 0;
 padding:0;
 width:742px;
 background:#fff;
}

#aboutUs #aboutUsMain #aboutUsMainLeft
{
 float:left;
 padding:0;
 margin:0;
 width:366px;
 height:134px;
}

#aboutUs #aboutUsMain #aboutUsMainLeft #aboutUsMainImage
{
 float:left;
 width:366px;
 height:134px;
}

#aboutUs #aboutUsMain #aboutUsMainRight
{
 float:left;
 padding:26px;
 border-left:10px solid #fff;
 width:314px;
 height:82px;
 background:url(../_img/bg-main-panel-short.jpg) no-repeat;
 overflow:hidden;
}

#aboutUs #aboutUsMain #aboutUsMainRight p
{
 padding:0;
 margin-bottom:10px;
 color:#fff;
}

#aboutUs #aboutUsMain #aboutUsBody
{
 float:left;
 padding:0;
 margin-top:9px;
 background:url(../_img/bg-two-column.gif) repeat-y;
}

#aboutUs #aboutUsMain #aboutUsBody #aboutUsBodyLeft
{
 float:left;
 padding:0;
 width:178px;
 border-right:10px solid #fff;
 /* min-height:395px; */
}

#aboutUs #aboutUsMain #aboutUsBody #aboutUsBodyLeft .aboutPicsImage
{
 float:left;
 margin:0;
 padding:0;
 border-bottom:1px solid #fff;
 width:178px;
 height:109px;
}

#aboutUs #aboutUsMain #aboutUsBody #aboutUsBodyLeft .aboutPicsCaption
{
 float:left;
 margin:0;
 padding-bottom:8px;
 background:#4B907B;
 width:178px;
 border-bottom:10px solid #fff;
}

#aboutUs #aboutUsMain #aboutUsBody #aboutUsBodyLeft .aboutPicsCaption .aboutPicsCaptionLeft
{
 float:left;
 padding:0;
 margin-top:8px;
 padding-left:10px;
 width:19px;
}

#aboutUs #aboutUsMain #aboutUsBody #aboutUsBodyLeft .aboutPicsCaption .aboutPicsCaptionRight
{
 float:right;
 padding:0;
 margin-top:6px;
 width:140px;
}

#aboutUs #aboutUsMain #aboutUsBody #aboutUsBodyLeft .aboutPicsCaption .aboutPicsCaptionRight p
{
 padding:0;
 margin:0;
 color:#fff;
}

#aboutUs #aboutUsMain #aboutUsBody #aboutUsBodyRight
{
 float:right;
 margin:0;
 padding-top:26px;
 padding-left:26px;
 padding-right:26px;
 padding-bottom:16px;

 width:502px;
 /* min-height:343px; */
}

#aboutUs #aboutUsMain #aboutUsBody #aboutUsBodyRight h2
{
 font:120% georgia,serif;
 font-weight:normal;
 color:#72726A;
 font-weight:bold;
 padding-top:5px;
 padding-bottom:15px;
 margin:0;
 line-height:110%;
}

#aboutUs #aboutUsMain #aboutUsBody #aboutUsBodyRight p
{
 margin:0;
 padding-bottom:10px;
 color:#74746A;
}

/*****************************************************************************************************/
/* FISH SPECIES */

#fishSpecies
{
 border-bottom:10px solid #fff;
 margin:0;
 padding:0;
 float:left;
 width:100%;
 background:#DBD8C5;
}

#fishSpecies #fishSpeciesMain
{
 float:left;
 border-left:10px solid #fff;
 border-right:10px solid #fff;
 margin:0 0 0 0;
 padding:0;
 width:742px;
 background:#fff;
}

#fishSpecies #fishSpeciesMain #fishSpeciesMainLeft
{
 float:left;
 padding:0;
 margin:0;
 width:366px;
 height:134px;
}

#fishSpecies #fishSpeciesMain #fishSpeciesMainLeft #fishSpeciesMainImage
{
 float:left;
 width:366px;
 height:134px;
}

#fishSpecies #fishSpeciesMain #fishSpeciesMainRight
{
 float:left;
 padding:20px;
 border-left:10px solid #fff;
 width:326px;
 height:94px;
 background:url(../_img/bg-main-panel-short.jpg) no-repeat;
 overflow:hidden;
}

#fishSpecies #fishSpeciesMain #fishSpeciesMainRight p
{
 padding:0;
 margin-bottom:0;
 color:#fff;
}

#fishSpecies #fishSpeciesMain #fishSpeciesMainRight #fishSpeciesAnchors
{
 float:left;
 margin-top:7px;
 padding:0;
 width:100%;
}

#fishSpecies #fishSpeciesMain #fishSpeciesMainRight #fishSpeciesAnchors p
{
 float:left;
 margin:0;
 padding:0;
 color:#fff;
}

#fishSpecies #fishSpeciesMain #fishSpeciesMainRight #fishSpeciesAnchors a,a:visited
{
 text-decoration:underline;
 color:#fff;
}


#fishSpecies #fishSpeciesMain #fishSpeciesBody
{
 float:left;
 padding:0;
 margin-top:10px;
 background:url(../_img/bg-two-column.gif) repeat-y;
}

#fishSpecies #fishSpeciesMain .fishSpeciesSpan
{
 float:left;
 padding:0;
 margin:0;
 width:742px;
}

#fishSpecies #fishSpeciesMain .fishSpeciesSpan .fishSpeciesSpanLeft
{
 float:left;
 padding:0;
 width:178px;
 border-right:10px solid #fff;
}

#fishSpecies #fishSpeciesMain .fishSpeciesSpan .fishSpeciesSpanLeft .fishPicsImage
{
 float:left;
 margin:0;
 padding:0;
 width:178px;
 height:109px;
 border-bottom:1px solid #fff;
}

#fishSpecies #fishSpeciesMain .fishSpeciesSpan .fishSpeciesSpanLeft .fishPicsCaption
{
 float:left;
 padding-bottom:8px;
 margin:0;
 background:#4B907B;
 width:178px;
 border-bottom:10px solid #fff;
}

#fishSpecies #fishSpeciesMain .fishSpeciesSpan .fishSpeciesSpanLeft .fishPicsCaptionLeft
{
 float:left;
 padding:0;
 margin-top:8px;
 padding-left:10px;
 width:19px;
}

#fishSpecies #fishSpeciesMain .fishSpeciesSpan .fishSpeciesSpanLeft .fishPicsCaptionRight
{
 float:right;
 padding:0;
 margin-top:6px;
 width:140px;

}

#fishSpecies #fishSpeciesMain .fishSpeciesSpan .fishSpeciesSpanLeft .fishPicsCaptionRight p
{
 padding:0;
 margin:0;
 color:#fff;
}

#fishSpecies #fishSpeciesMain .fishSpeciesSpan .fishSpeciesSpanRight
{
 float:right;
 margin:0;
 padding-top:26px; 
 padding-left:26px;
 padding-right:26px;
 padding-bottom:16px;
 width:502px;
}

#fishSpecies #fishSpeciesMain .fishSpeciesSpan .fishSpeciesSpanRight h2
{
 padding-bottom:15px;
 margin:0;
 font:120% georgia,serif;
 font-weight:normal;
 color:#72726A;
}

#fishSpecies #fishSpeciesMain .fishSpeciesSpan .fishSpeciesSpanRight p
{
 margin:0;
 padding-bottom:10px;
 color:#74746A;
}

/*****************************************************************************************************/
/* OUR METHODS */

#ourMethods
{
 border-bottom:10px solid #fff;
 margin:0;
 padding:0;
 float:left;
 width:100%;
 background:#DBD8C5;
}

#ourMethods #ourMethodsMain
{
 float:left;
 border-left:10px solid #fff;
 border-right:10px solid #fff;
 margin:0 0 0 0;
 padding:0;
 width:742px;
 background:#fff;
}

#ourMethods #ourMethodsMain #ourMethodsMainLeft
{
 float:left;
 padding:0;
 margin:0;
 width:366px;
 height:134px;
}

#ourMethods #ourMethodsMain #ourMethodsMainLeft #ourMethodsMainImage
{
 float:left;
 width:366px;
 height:134px;
}

#ourMethods #ourMethodsMain #ourMethodsMainRight
{
 float:left;
 padding:26px;
 border-left:10px solid #fff;
 width:314px;
 height:82px;
 background:url(../_img/bg-main-panel-short.jpg) no-repeat;
 overflow:hidden;
}

#ourMethods #ourMethodsMain #ourMethodsMainRight p
{
 padding:0;
 margin-bottom:10px;
 color:#fff;
}

#ourMethods #ourMethodsMain #ourMethodsBody
{
 float:left;
 padding:0;
 margin-top:9px;
 background:url(../_img/bg-two-column.gif) repeat-y;
}

#ourMethods #ourMethodsMain #ourMethodsBody #ourMethodsBodyLeft
{
 float:left;
 padding:0;
 width:178px;
 border-right:10px solid #fff;
}

#ourMethods #ourMethodsMain #ourMethodsBody #ourMethodsBodyLeft .ourMethodsPicsImage
{
 float:left;
 margin:0;
 padding:0;
 border-bottom:1px solid #fff;
 width:178px;
 height:109px;
}

#ourMethods #ourMethodsMain #ourMethodsBody #ourMethodsBodyLeft .ourMethodsPicsCaption
{
 float:left;
 padding:0;
 margin:0;
 background:#4B907B;
 width:178px;
 border-bottom:10px solid #fff;
}

#ourMethods #ourMethodsMain #ourMethodsBody #ourMethodsBodyLeft .ourMethodsPicsCaption .ourMethodsPicsCaptionLeft
{
 float:left;
 padding:0;
 margin-top:8px;
 padding-left:10px;
 width:19px;
}

#ourMethods #ourMethodsMain #ourMethodsBody #ourMethodsBodyLeft .ourMethodsPicsCaption .ourMethodsPicsCaptionRight
{
 float:right;
 padding:0;
 margin-top:6px;
 margin-bottom:6px;
 width:140px;
}

#ourMethods #ourMethodsMain #ourMethodsBody #ourMethodsBodyLeft .ourMethodsPicsCaption .ourMethodsPicsCaptionRight p
{
 padding:0;
 margin:0;
 color:#fff;
}

#ourMethods #ourMethodsMain #ourMethodsBody #ourMethodsBodyRight
{
 float:right;
 margin:0;
 padding-top:26px;
 padding-left:26px;
 padding-right:26px;
 padding-bottom:16px;
 width:502px;
}

#ourMethods #ourMethodsMain #ourMethodsBody #ourMethodsBodyRight h2
{
 font:120% georgia,serif;
 font-weight:normal;
 color:#72726A;
 font-weight:bold;
 padding-top:5px;
 padding-bottom:15px;
 margin:0;
 line-height:110%;
}

#ourMethods #ourMethodsMain #ourMethodsBody #ourMethodsBodyRight p
{
 margin:0;
 padding-bottom:10px;
 color:#74746A;
}

/*****************************************************************************************************/
/* PRICES */

#prices
{
 border-bottom:10px solid #fff;
 margin:0;
 padding:0;
 float:left;
 width:100%;
 background:#DBD8C5;
}

#prices #pricesMain
{
 float:left;
 border-left:10px solid #fff;
 border-right:10px solid #fff;
 margin:0 0 0 0;
 padding:0;
 width:742px;
 background:#fff;
}

#prices #pricesMain #pricesMainLeft
{
 float:left;
 padding:0;
 margin:0;
 width:366px;
 height:134px;
}

#prices #pricesMain #pricesMainLeft #pricesMainImage
{
 float:left;
 width:366px;
 height:134px;
}

#prices #pricesMain #pricesMainRight
{
 float:left;
 padding:26px;
 border-left:10px solid #fff;
 width:314px;
 height:82px;
 background:url(../_img/bg-main-panel-short.jpg) no-repeat;
 overflow:hidden;
}

#prices #pricesMain #pricesMainRight p
{
 padding:0;
 margin-bottom:10px;
 color:#fff;
}

#prices #pricesMain #pricesBody
{
 float:left;
 padding:0;
 margin-top:9px;
 background:url(../_img/bg-one-column.gif) repeat-y;
}

#prices #pricesMain #pricesBody #pricesBodyLeft
{
 float:left;
 padding:0;
 width:178px;
 border-right:10px solid #fff;
}

#prices #pricesMain #pricesBody #pricesBodyLeft .pricesPicsImage
{
 float:left;
 margin:0;
 padding:0;
 border-bottom:1px solid #fff;
 width:178px;
 height:109px;
}

#prices #pricesMain #pricesBody #pricesBodyLeft .pricesPicsCaption
{
 float:left;
 padding:0;
 margin:0;
 background:#4B907B;
 width:178px;
 border-bottom:10px solid #fff;
}

#prices #pricesMain #pricesBody #pricesBodyLeft .pricesPicsCaption .pricesPicsCaptionLeft
{
 float:left;
 padding:0;
 margin-top:8px;
 padding-left:10px;
 width:19px;
}

#prices #pricesMain #pricesBody #pricesBodyLeft .pricesPicsCaption .pricesPicsCaptionRight
{
 float:right;
 padding:0;
 margin-top:6px;
 margin-bottom:6px;
 width:140px;
}

#prices #pricesMain #pricesBody #pricesBodyLeft .pricesPicsCaption .pricesPicsCaptionRight p
{
 padding:0;
 margin:0;
 color:#fff;
}

#prices #pricesMain #pricesBody #pricesBodyRight
{
 float:right;
 margin:0;
 padding:0;
 width:554px;
 /* min-height:343px; */
}

#prices #pricesMain #pricesBody #pricesBodyRight .pricesBodyContainer
{
 float:left;
 padding:0;
 margin-bottom:10px;
 width:272px;
 border-right:10px solid #fff;
}

#prices #pricesMain #pricesBody #pricesBodyRight .pricesBodyContainer .pricesBodyCategory
{
 float:left;
 padding-top:4px;
 padding-left:10px;
 margin:0;
 width:262px;
 height:26px;
 background:#2A6E59;
 border-bottom:1px solid #fff;
}

#prices #pricesMain #pricesBody #pricesBodyRight .pricesBodyContainer .pricesBodyCategory h2
{
 float:left;
 padding:0;
 margin:0;
 font:150% georgia,serif;
 font-weight:normal;
 color:#fff;
}

#prices #pricesMain #pricesBody #pricesBodyRight .pricesBodyContainer .pricesBodyDetails
{
 float:left;
 padding:0;
 margin:0;
 width:272px;
}

#prices #pricesMain #pricesBody #pricesBodyRight .pricesBodyContainer .pricesBodyDetails .pricesBodyDetailsLeft
{
 float:left;
 padding-top:2px;
 padding-left:10px;
 margin-bottom:1px;
 width:108px;
 height:18px;
 background:#DBD8C5;
 overflow:hidden;
}

#prices #pricesMain #pricesBody #pricesBodyRight .pricesBodyContainer .pricesBodyDetails .pricesBodyDetailsLeft p
{
 float:left;
 padding:0;
 margin:0;
}

#prices #pricesMain #pricesBody #pricesBodyRight .pricesBodyContainer .pricesBodyDetails .pricesBodyDetailsRight
{
 float:right;
 padding-top:2px;
 padding-right:10px;
 margin-bottom:1px;
 width:143px;
 height:18px;
 background:#EFEDE0;
 overflow:hidden;
}

#prices #pricesMain #pricesBody #pricesBodyRight .pricesBodyContainer .pricesBodyDetails .pricesBodyDetailsRight p
{
 float:right;
 padding:0;
 margin:0;
}

#prices #pricesMain #pricesBody #pricesBodyRight p
{
 margin:0;
 padding-bottom:10px;
 color:#74746A;
}

/*****************************************************************************************************/
/* LINKS */

#links
{
 border-bottom:10px solid #fff;
 margin:0;
 padding:0;
 float:left;
 width:100%;
 background:#DBD8C5;
}

#links #linksMain
{
 float:left;
 border-left:10px solid #fff;
 border-right:10px solid #fff;
 margin:0 0 0 0;
 padding:0;
 width:742px;
 background:#fff;
}

#links #linksMain #linksMainLeft
{
 float:left;
 padding:0;
 margin:0;
 width:366px;
 height:134px;
}

#links #linksMain #linksMainLeft #linksMainImage
{
 float:left;
 width:366px;
 height:134px;
}

#links #linksMain #linksMainRight
{
 float:left;
 padding:26px;
 border-left:10px solid #fff;
 width:314px;
 height:82px;
 background:url(../_img/bg-main-panel-short.jpg) no-repeat;
 overflow:hidden;
}

#links #linksMain #linksMainRight p
{
 padding:0;
 margin-bottom:10px;
 color:#fff;
}

#links #linksMain #linksBody
{
 float:left;
 padding:0;
 margin-top:9px;
 background:url(../_img/bg-two-column.gif) repeat-y;
}

#links #linksMain #linksBody #linksBodyLeft
{
 float:left;
 padding:0;
 width:178px;
 border-right:10px solid #fff;
}

#links #linksMain #linksBody #linksBodyLeft .linksPicsImage
{
 float:left;
 margin:0;
 padding:0;
 border-bottom:1px solid #fff;
 width:178px;
 height:109px;
}

#links #linksMain #linksBody #linksBodyLeft .linksPicsCaption
{
 float:left;
 padding-bottom:8px;
 margin:0;
 background:#4B907B;
 width:178px;
 border-bottom:10px solid #fff;
}

#links #linksMain #linksBody #linksBodyLeft .linksPicsCaption .linksPicsCaptionLeft
{
 float:left;
 padding:0;
 margin-top:8px;
 padding-left:10px;
 width:19px;
}

#links #linksMain #linksBody #linksBodyLeft .linksPicsCaption .linksPicsCaptionRight
{
 float:right;
 padding:0;
 margin-top:6px;
 width:140px;
}

#links #linksMain #linksBody #linksBodyLeft .linksPicsCaption .linksPicsCaptionRight p
{
 padding:0;
 margin:0;
 color:#fff;
}

#links #linksMain #linksBody #linksBodyRight
{
 float:right;
 margin:0;
 padding-top:26px;
 padding-left:26px;
 padding-right:26px;
 padding-bottom:16px;
 width:502px;
}

#links #linksMain #linksBody #linksBodyRight .linksContent
{
 float:left;
 margin-bottom:20px;
 padding:0;
 width:502px;
}

#links #linksMain #linksBody #linksBodyRight .linksContent p
{
 margin:0;
 padding-bottom:10px;
 color:#74746A;
}

#links #linksMain #linksBody #linksBodyRight .linksContent h2
{
 padding-bottom:10px;
 font:150% georgia,serif;
 font-weight:normal;
 color:#72726A;
}

#links #linksMain #linksBody #linksBodyRight .linksContent p
{
 margin:0;
 padding-bottom:10px;
 color:#74746A;
}

#links #linksMain #linksBody #linksBodyRight .linksContent a,a:visited
{
 color:#74746A;
 font-style:italic;
 text-decoration:none;
}

#links #linksMain #linksBody #linksBodyRight .linksContent a:hover
{
 color:#74746A;
 font-style:italic;
 text-decoration:underline;
}

/*****************************************************************************************************/
/* CONTACT US */

#contactUs
{
 border-bottom:10px solid #fff;
 margin:0;
 padding:0;
 float:left;
 width:100%;
 background:#DBD8C5;
}

#contactUs #contactUsMain
{
 float:left;
 border-left:10px solid #fff;
 border-right:10px solid #fff;
 margin:0 0 0 0;
 padding:0;
 width:742px;
 background:#fff;
}

#contactUs #contactUsMain #contactUsMainLeft
{
 float:left;
 padding:0;
 margin:0;
 width:366px;
 height:134px;
}

#contactUs #contactUsMain #contactUsMainLeft #contactUsMainImage
{
 float:left;
 width:366px;
 height:134px;
}

#contactUs #contactUsMain #contactUsMainRight
{
 float:left;
 padding:26px;
 border-left:10px solid #fff;
 width:314px;
 height:82px;
 background:url(../_img/bg-main-panel-short.jpg) no-repeat;
 overflow:hidden;
}

#contactUs #contactUsMain #contactUsMainRight p
{
 padding:0;
 margin-bottom:10px;
 color:#fff;
}

#contactUs #contactUsMain #contactUsBody
{
 float:left;
 padding:0;
 margin-top:9px;
 background:url(../_img/bg-two-column.gif) repeat-y;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyLeft
{
 float:left;
 padding:0;
 width:178px;
 border-right:10px solid #fff;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyLeft .contactUsPicsImage
{
 float:left;
 margin:0;
 padding:0;
 border-bottom:1px solid #fff;
 width:178px;
 height:109px;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyLeft .contactUsPicsCaption
{
 float:left;
 padding:0;
 margin:0;
 background:#4B907B;
 width:178px;
 border-bottom:10px solid #fff;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyLeft .contactUsPicsCaption .contactUsPicsCaptionLeft
{
 float:left;
 padding:0;
 margin-top:8px;
 padding-left:10px;
 width:19px;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyLeft .contactUsPicsCaption .contactUsPicsCaptionRight
{
 float:right;
 padding:0;
 margin-top:6px;
 margin-bottom:6px;
 width:140px;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyLeft .contactUsPicsCaption .contactUsPicsCaptionRight p
{
 padding:0;
 margin:0;
 color:#fff;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyRight
{
 float:right;
 margin:0;
 padding-top:26px;
 padding-left:26px;
 padding-right:26px;
 padding-bottom:16px;
 width:502px;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyRight #errDiv
{
 padding:20px;
 margin-bottom:20px;;
 border:1px dotted red;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyRight #errDiv p
{
 color:red;
 padding:0;
 margin:0;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyRight p
{
 margin:0;
 padding-bottom:10px;
 color:#74746A;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyRight h2
{
 padding-bottom:10px;
 font:150% georgia,serif;
 font-weight:normal;
 color:#72726A;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyRight p
{
 margin:0;
 padding-bottom:20px;
 color:#74746A;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyRight a,a:visited
{
 color:#74746A;
 font-style:italic;
 text-decoration:none;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyRight a:hover
{
 color:#74746A;
 font-style:italic;
 text-decoration:underline;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyRight #contactForm
{
 float:left;
 padding:0;
 margin:0;
 width:100%;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyRight #contactForm .contactFormLeft
{
 float:left;
 padding-top:6px;
 margin:0;
 width:25%;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyRight #contactForm .contactFormLeft p
{
 float:left;
 padding:0;
 margin:0;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyRight #contactForm .contactFormRight
{
 float:left;
 padding-top:5px;
 margin:0;
 width:70%;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyRight #contactForm .contactFormRight p
{
 float:left;
 padding:0;
 margin:0;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyRight #contactForm .contactFormRight .textField
{
 float:left;
 padding:0;
 margin:0;
 width:300px;
 font:100% 'Trebuchet MS',arial,sans-serif;
 color:#72726A;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyRight #contactForm .contactFormRight .textArea
{
 float:left;
 padding:0;
 margin:0;
 width:300px;
 height:100px;
 font:100% 'Trebuchet MS',arial,sans-serif;
 color:#72726A;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyRight #contactForm #contactFormSubmit
{
 float:left;
 padding:0;
 margin-top:20px;
 margin-bottom:20px;
 width:427px;
}

#contactUs #contactUsMain #contactUsBody #contactUsBodyRight #contactForm #contactFormSubmit #submitButton
{
 float:right;
 width:100px;
 height:20px;
 border:0;
 background:#2A6E59;
 color:#fff;
 font-size:100%;
 font:100% 'Trebuchet MS',arial,sans-serif;
}

/*****************************************************************************************************/
/* PRIORY BLOG */

#prioryBlog
{
 border-bottom:10px solid #fff;
 margin:0;
 padding:0;
 float:left;
 width:100%;
 background:#DBD8C5;
}

#prioryBlog #prioryBlogMain
{
 float:left;
 border-left:10px solid #fff;
 border-right:10px solid #fff;
 margin:0 0 0 0;
 padding:0;
 width:742px;
 background:#fff;
}

#prioryBlog #prioryBlogMain #prioryBlogMainLeft
{
 float:left;
 padding:0;
 margin:0;
 width:366px;
 height:134px;
}

#prioryBlog #prioryBlogMain #prioryBlogMainLeft #prioryBlogMainImage
{
 float:left;
 width:366px;
 height:134px;
}

#prioryBlog #prioryBlogMain #prioryBlogMainRight
{
 float:left;
 padding:26px;
 border-left:10px solid #fff;
 width:314px;
 height:82px;
 background:url(../_img/bg-main-panel-short.jpg) no-repeat;
 overflow:hidden;
}

#prioryBlog #prioryBlogMain #prioryBlogMainRight p
{
 padding:0;
 margin-bottom:10px;
 color:#fff;
}

#prioryBlog #prioryBlogMain #prioryBlogMainRight #prioryBlogAnchors
{
 float:left;
 margin-top:10px;
 padding:0;
 width:100%;
}

#prioryBlog #prioryBlogMain #prioryBlogMainRight #prioryBlogAnchors p
{
 float:left;
 margin:0;
 padding:0;
 color:#fff;
}

#prioryBlog #prioryBlogMain #prioryBlogMainRight #prioryBlogAnchors a,a:visited
{
 text-decoration:underline;
 color:#fff;
}


#prioryBlog #prioryBlogMain #prioryBlogBody
{
 float:left;
 padding:0;
 margin-top:10px;
 background:url(../_img/bg-two-column.gif) repeat-y;
}

#prioryBlog #prioryBlogMain .prioryBlogSpan
{
 float:left;
 padding:0;
 margin:0;
 width:742px;
}

#prioryBlog #prioryBlogMain .prioryBlogSpan .prioryBlogSpanLeft
{
 float:left;
 padding:0;
 width:178px;
 border-right:10px solid #fff;
}

#prioryBlog #prioryBlogMain .prioryBlogSpan .prioryBlogSpanLeft .blogPicsImage
{
 float:left;
 margin:0;
 padding:0;
 width:178px;
 height:109px;
 border-bottom:1px solid #fff;
}

#prioryBlog #prioryBlogMain .prioryBlogSpan .prioryBlogSpanLeft .blogPicsCaption
{
 float:left;
 padding-bottom:8px;
 margin:0;
 background:#4B907B;
 width:178px;
 border-bottom:10px solid #fff;
}

#prioryBlog #prioryBlogMain .prioryBlogSpan .prioryBlogSpanLeft .blogPicsCaptionLeft
{
 float:left;
 padding:0;
 margin-top:8px;
 padding-left:10px;
 width:19px;
}

#prioryBlog #prioryBlogMain .prioryBlogSpan .prioryBlogSpanLeft .blogPicsCaptionRight
{
 float:right;
 padding:0;
 margin-top:6px;
 width:140px;
}

#prioryBlog #prioryBlogMain .prioryBlogSpan .prioryBlogSpanLeft .blogPicsCaptionRight p
{
 padding:0;
 margin:0;
 color:#fff;
}

#prioryBlog #prioryBlogMain .prioryBlogSpan .prioryBlogSpanRight
{
 float:right;
 margin:0;
 padding-top:26px;
 padding-left:26px;
 padding-right:26px;
 padding-bottom:16px;
 width:502px;
}

#prioryBlog #prioryBlogMain .prioryBlogSpan .prioryBlogSpanRight h2
{
 padding-bottom:5px;
 margin:0;
 font:102% georgia,serif;
 font-weight:normal;
 color:#72726A;
}

#prioryBlog #prioryBlogMain .prioryBlogSpan .prioryBlogSpanRight h3
{
 padding:0;
 margin-bottom:10px;
 font:150% georgia,serif;
 font-weight:normal;
 color:#72726A;
}

#prioryBlog #prioryBlogMain .prioryBlogSpan .prioryBlogSpanRight p
{
 margin:0;
 padding-bottom:10px;
 color:#74746A;
}

#prioryBlog #prioryBlogMain .prioryBlogSpan .prioryBlogSpanRight a, #prioryBlog #prioryBlogMain .prioryBlogSpan .prioryBlogSpanRight a:visited
{
 color:#74746A;
 font-weight:bold;
}

/*****************************************************************************************************/
/* FOOTER */

#panels
{
 float:left;
 margin:0;
 padding:0;
 width:100%;
 background:#EFEDDF;
}

#panels #panelHead
{
 border-left:10px solid #fff;
 border-right:10px solid #fff;
 margin:0;
 padding:0;
 float:left;
 width:742px;
 height:32px;
 background:#fff;
}

#panels #panelHead .panelHeadTitles
{
 padding-top:4px;
 padding-right:10px;
 margin-right:10px;
 float:left;
 width:168px;
 height:26px;
 text-align:right;
 background:#2A6E59;
}

#panels #panelHead p
{
 padding:0;
 margin:0;
}

#panels #panelHead .panelHeadTitles a,a:visited
{
 font:150% georgia,serif;
 font-weight:normal;
 color:#fff;
}

#panels #panelPics
{
 border-top:7px solid #fff;
 border-left:10px solid #fff;
 border-right:10px solid #fff;
 padding:0;
 margin:0;
 float:left;
 width:742px;
}

#panels #panelPics .panelPicImages
{
 float:left;
 padding:0;
 margin-right:10px;
 width:178px;
 height:109px;
}


#panels #panelText
{
 border-top:8px solid #fff;
 border-left:10px solid #fff;
 border-right:10px solid #fff;
 padding:0;
 margin:0;
 float:left;
 width:742px;
}

#panels #panelText .panelTextAreas
{
 float:left;
 padding:12px;
 margin-right:10px;
 width:154px;
 height:115px;
 background:#4A907A;
 text-align:right;
 overflow:hidden;

}

#panels #panelText .panelTextAreas p
{
 padding:0;
 margin:0;
 color:#fff;
}

#panels #panelText .panelTextAreas a,a:visited
{
 color:#fff;
 font-weight:bold;
 font-size:100%;
 font-family:'Trebuchet MS',arial,sans-serif;
}

#panels #panelText .panelTextAreas a:hover
{
 color:#fff;
 font-weight:bold;
 font-size:100%;
 text-decoration:underline;
 font-family:'Trebuchet MS',arial,sans-serif;
}


#panels #footer
{
 border-top:10px solid #fff;
 border-bottom:10px solid #fff;
 margin:0;
 padding:0;
 float:left;
 clear:both;
 width:100%;
 height:32px;
 background:#DBD8C5;
}

#footer #footerMain
{
 border-left:10px solid #fff;
 border-right:10px solid #fff;
 margin:0 0 0 0;
 padding:0;
 float:left;
 width:742px;
 height:32px;
 background:#C2B66C;
}

#panels #footer #footerMain p
{
 float:left;
 color:#fff;
}

#panels #footer #footerMain #footerMainLeft
{
 float:left;
 margin-top:7px;
 margin-left:5px;
}

#panels #footer #footerMain #footerMainRight
{
 float:right
}

#panels #footer #footerMain #footerMainRight ul
{
 list-style:none;
 padding:0;
 margin:8px 0 0 12px;
}

#panels #footer #footerMain #footerMainRight li
{
 border-right:1px solid #fff;
 margin:0 0 6px 0;
 padding-left:8px;
 padding-right:8px;
 float:left;
}

#panels #footer #footerMain #footerMainRight li a, a:visited
{
 padding:0;
 border:0;
 margin:0;
 color:#fff;
 text-decoration:none;
 height:13px;
 font-weight:normal;
 background:none;
}

#panels #footer #footerMain #footerMainRight li a:hover
{
 padding:0;
 border:0;
 margin:0;
 color:#fff;
 text-decoration:underline;
 font-weight:normal;
}

#panels #footerFormoda
{
 border-top:5px solid #fff;
 border-bottom:10px solid #fff;
 margin:0;
 padding:0;
 float:left;
 clear:both;
 width:100%;
 height:32px;
 background:#fff;
}

#panels #footerFormoda #w3c
{
 float:left;
 padding:0;
 margin:0 0 0 5px;
 height:15px;
}

#panels #footerFormoda #hosted
{
 float:left;
 padding:0;
 margin:0 0 0 5px;
}


#panels #footerFormoda #hosted p
{
 padding-left:10px;
 margin:0;
 color:#88887C;
}

#panels #footerFormoda #hosted a,#panels #footerFormoda #hosted a:visited
{
 color:#88887C;
 text-decoration:underline;
}

#panels #footerFormoda #hosted a:hover
{
 color:#88887C;
 text-decoration:none;
}

/*****************************************************************************************************/
/* BUGS */

.clearfix:after
{
 content:"."; 
 display:block; 
 height:0; 
 clear:both; 
 visibility:hidden;
}

* html .clearfix
{
 height: 1%;
}