﻿/*
------------------------------------------------
 General style sheet for Pescatores
 Copyright (c) 2009, Allen & Goel Marketing
------------------------------------------------
*/

/*
------------------------------------------------
 begin reset (Yahoo) 
------------------------------------------------
*/


img, div, pngfix, input { behavior: url("include/iepngfix.htc") }



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote {
	margin:0;
	padding:0;
}

/*
table {
	border-collapse:collapse;
	border-spacing:0;
}
*/

fieldset,img {
	border:0;
}

address,caption,cite,code,strong,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}

ol,ul {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

q:before,q:after {
	content:'';
}

abbr,acronym {
	border:0;
}

form {
	display:inline;
	margin: 0px;
	padding: 0px;
}

/*
------------------------------------------------
 end reset 
------------------------------------------------
*/

body {
	/*background-color:#eeeeee;*/
	background-color:#cdc7a3;
}

body, td, div {
	font-family:'times new roman', arial, helvetica, sans-serif;
	font-size:14px;
	line-height:1.4em;
}

strong {
	font-weight: bold;
}

.clear {
	clear:both;
}

p#myPara
{
margin-bottom: 20px;
}

p#myParaCENTER
{
margin-bottom: 20px;
text-align: center;
}



/*
-------------------------------
HR settings
-------------------------------
*/

/* for ie */
hr {
	width:100%;
	height:1px;
	color:#c0c0c0;
	border:none;
}

/* for Gecko-based browsers */
html>body hr {
	width:100%;
	height:1px;
	background-color:#c0c0c0;
	border:none;
}

/* for Opera and Gecko-based browsers */
html>body hr {
	width:100%;
	height:1px;
	background-color:#c0c0c0;
	border:0px solid #c0c0c0;
}

/* for ie */
hr.promoDivider {
	width:100%;
	height:1px;
	color:#b1b096;
	border:none;
}

/* for Gecko-based browsers */
html>body hr.promoDivider {
	width:100%;
	height:1px;
	background-color:#b1b096;
	border:none;
}

/* for Opera and Gecko-based browsers */
html>body hr.promoDivider {
	width:100%;
	height:1px;
	background-color:#b1b096;
	border:0px solid #b1b096;
}



/*
--------------------------------
 section - top
--------------------------------
*/

#sectionTopBg {
	text-align:center;
	background-color:#ffffff;
}

#sectionTop {
	width:950px;
	height:100px;
	margin:0 auto;
	text-align:left;
}

#sectionTopLogo {
	height:58px;
	width:700px;
	_width:700px; /*ie6 hack*/
	padding:16px 0;
	float:left;
}

#sectionTopSearch {
	width:200px;
	padding:16px 0;
	float:left;
	text-align:right;
}

#sectionTopSearchInner {
	width:240px;
	_width: 210px;
	text-align:left;
}


/*
--------------------------------
 page header
--------------------------------
*/

#thisHeader
{
	color:#205da5;
	font-size: 22pt;
	font-weight: bold;
	font-style: italic;
	display: inline;
}



/*
--------------------------------
 css table
--------------------------------
*/

#tableDiv {
	width: 490px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-align: left;
	margin: 0px 0 0 5px;
	vertical-align: middle;
}

#tableDiv .col {
	float: left;
	border: 0px solid #a1a1a1;
	height: auto;
	line-height: 22px;
}

#tableDiv .c1 { width: 80px; }
#tableDiv .c2 { width: 380px; padding-left: 5px; }

/*
--------------------------------
 section - promo
--------------------------------
*/

#sectionPromoBg {
	text-align:center;
	height:443px;
	background:#a29c65 url(../images/promo-bg.jpg) repeat-x;
}

#sectionPromo {
	width:950px;
	height:443px;
	margin: 0 auto;
	text-align: left;
}

.promoImage {
	/*background:transparent url(../images/promo-image.png) no-repeat;
	background:transparent url(../images/promo-image-large.png) no-repeat;*/
	width:950px;
	height:453px;
	position:relative;
	top:-5px;
}

/* removed - not working in ie6
.promoImageOverlay {
	background:transparent url(../images/promo-corners.png) no-repeat;
	width:950px;
	height:453px;
}
*/

#sectionPromoBgSmall {
	text-align:center;
	height:253px;
	background:#a29c65 url(../images/promo-bg-small.jpg) repeat-x;
}

#sectionPromoSmall {
	width:950px;
	height:253px;
	margin: 0 auto;
	text-align: left;
}

.promoImageSmall {
	background:transparent url(../images/promo-image-small.png) no-repeat;
	width:950px;
	height:265px;
	position:relative;
	top:-3px;
}

/*
.promoImageOverlaySmall {
	background:transparent url(../images/promo-corners-small.png) no-repeat;
	width:950px;
	height:265px;
}
*/


/*
--------------------------------
 section - menu
--------------------------------
*/

#sectionMenuBg {
	text-align:center;
	height:52px;
	background:#a29c65 url(../images/menu-bg.jpg) repeat-x;
	overflow: hidden;
	_margin-top:-10px;/*ie6 hack*/
}

#sectionMenu {
	width:950px;
	height:443px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
	display: block;
	zoom:1;
}

.mainMenu {
	margin-top:16px;
	float:left;
}

.mainMenuDivider {
	float:left;
	padding:0 20px 0 20px;
}


/*
--------------------------------
 section - content
--------------------------------
*/

#sectionContentBg {
	text-align:center;
	background:#e9e1ba url(../images/content-bg.jpg) repeat;
	border-bottom:1px solid #a59f7f;
}

#sectionContent {
	width:950px;
	margin: 0 auto;
	text-align: left;
}


/* home page - promo box large*/

.promoBoxLargeContainer {
	float:left;
	margin:16px 0 0 0;
}

.promoBoxLargeBg {
	background:transparent url(../images/homepage-promo-box.png) no-repeat;
	_background:transparent url(../images/homepage-promo-box.gif) no-repeat; /*ie6 hack*/
	width:496px;
	height:342px;
}

.promoBoxLargeText {
	position:relative;
	top:56px;
	left:22px;
	width:300px;
	line-height:1.5em;
}

.promoBoxLargeText2 {
	position:relative;
	top:90px;
	left:22px;
	width:445px;
	line-height:1.3em;
}

.promoBoxLargeLink {
	position:relative;
	margin:65px 20px 0 40px;
}

.promoBoxLargeLink2 {
	position:relative;
	margin:103px 25px 0 0;
	text-align:right;
}

.promoBoxLargeLink2HOME {
	position:relative;
	margin:3px 0 0 0;
	text-align:right;
	float: right;
}

/* home page - promo box small*/

.promoBoxSmallContainer {
	float:left;
	margin:16px 0 0 12px;
}
 
.promoBoxSmallBg {
	background:transparent url(../images/promo-box-sm.png) no-repeat;
	width:209px;
	height:341px;
}

.promoBoxSmallImage {
	/*background:transparent url(../images/promo-box-sm-image-1.png) no-repeat;*/
	width:190px;
	height:145px;
	position:relative;
	top:10px;
	left:9px;
}

.promoBoxSmallImage1 {
	background:transparent url(../images/promo-box-sm-image-1.png) no-repeat;
	width:190px;
	height:145px;
	position:relative;
	top:10px;
	left:9px;
}

.promoBoxSmallImage2 {
	background:transparent url(../images/promo-box-sm-image-2.png) no-repeat;
	width:190px;
	height:145px;
	position:relative;
	top:10px;
	left:9px;
}

.promoBoxSmallImageOverlay {
	background:transparent url(../images/promo-box-sm-corners.png) no-repeat;
	width:190px;
	height:145px;
}

.promoBoxSmallHeader {
	margin:20px 0 0 12px;
}

.promoBoxSmallText {
	margin:6px 8px 0 12px;
	font-size:13px;
	line-height:1.5em;
}

.promoBoxSmallLink {
	margin:17px 20px 0 12px;
	text-align:right;
}


/* inner pages */

.contentBg {
	width:953px;
	background-color:#ffffff;
	float:left;
	border:1px solid #d7cea1;
	padding:4px;
}

.content {
	border:1px solid #d7cea1;
	background:transparent url(../images/frame-inner-bottom.png) repeat-x bottom left;
	_background:transparent url(../images/frame-inner-bottom.gif) repeat-x bottom left; /*ie6 hack*/
}

.contentInner {
	padding:18px;
}


.sidebarBg {
	width:225px;
	background-color:#ffffff;
	float:left;
	border:1px solid #d7cea1;
	padding:4px;
}

.sidebar {
	border:1px solid #d7cea1;
	padding:16px;
}


.paperBgSmallContainer {
	float:left;
	margin-left:16px;
}

.paperBgTop {
	background:transparent url(../images/paper-bg-top.png) no-repeat 0 0;
	width:660px;
	height:24px;
	/*display:block;
	zoom:1;*/
}

.paperBgMid {
	background-color:#ffffff;
	width:658px;
	border-left:1px solid #e9e2c1;
	border-right:1px solid #e9e2c1;
}

.paperBgBottom {
	background:transparent url(../images/paper-bg-bottom.png) no-repeat 0 0;
	width:660px;
	height:25px;
}

.paperInner {
	padding:0 16px;
}


.paperBgTopFull {
	background:transparent url(../images/paper-bg-top-full.png) no-repeat 0 0;
	width:916px;
	height:24px;
	display:block;
}

.paperBgMidFull {
	background-color:#ffffff;
	width:914px;
	border-left:1px solid #e9e2c1;
	border-right:1px solid #e9e2c1;
}

.paperBgBottomFull {
	background:transparent url(../images/paper-bg-bottom-full.png) no-repeat 0 0;
	width:916px;
	height:25px;
}

.paperInnerFull {
	padding:0 20px;
}

/*
--------------------------------
 section - footer
--------------------------------
*/

#sectionFooterBg {
	text-align:center;
	height:100px;
	background:#cdc7a3 url(../images/footer-bg.jpg) repeat-x;
}

#sectionFooter {
	width:950px;
	height:100px;
	margin: 0 auto;
	text-align: left;
	padding:20px 0 4px 0;
}

.footerCopyright {
	font-size:12px;
	color:#8d8767;
	line-height:2.0em;
	float:left;
	width:250px;
}

.footerMenu {
	font-size:12px;
	color:#8d8767;
	float:left;
	text-align:right;
	width:700px;
}

/*
----------------------------
 navigation
----------------------------
*/

a.navMain {
	color: #333333;
	font-size:16px;
	text-decoration: none;
}
 
a.navMain:hover {
	color: #16569e;
	font-size:16px;
	text-decoration: underline;
}

.navMainSelected {
	color: #16569e;
	font-size:16px;
	text-decoration: none;
}

a.navMainPageLinks {
	color: #333333;
	font-size:16px;
	text-decoration: underline;
}
 
a.navMainPageLinks:hover {
	color: #16569e;
	font-size:16px;
	text-decoration: none;
}
 

a.navPromo {
	color: #1656a0;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-decoration: none;
	/*white-space: nowrap;*/
	padding-right: 12px;
	background: url(../images/nav-bullet.png) no-repeat 100% 50%;
	zoom: 1;
}
 
a.navPromo:hover {
	color:#1656a0;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-decoration: underline;
	/*white-space: nowrap;*/
	padding-right: 12px;
	background: url(../images/nav-bullet.png) no-repeat 100% 50%;
	zoom: 1;
}


a.navFooter {
	color: #333333;
	font-size:12px;
	text-decoration: none;
}
 
a.navFooter:hover {
	color:#16569e;
	font-size:12px;
	text-decoration: underline;
}

.navFooterSelected {
	color:#16569e;
	font-size:12px;
	text-decoration: none;
}



.textHeader {
	color:#1b80cc;
	font-weight:bold;
}

.textGreen {
	color:green;
}

.textRed {
	color:red;
}

.bold {
	font-weight:bold;
}

.text14 {
	font-size:14px;
}

.text16 {
	font-size:16px;
}

.text18 {
	font-size:18px;
}

.flag_dk {
 	float:left;
	width:24px;
	padding-top:7px;
	padding-right:8px;
}

.flag_us {
 	float:left;
	width:24px;
	padding-top:7px;
 }
 
.logo {
	float:left;
	height:85px;
	width:250px;
	margin:8px 0 8px 0;
}

.textError
{
color: #f00;
}