/* generic styles */
body
{
    margin: 0 auto;
    background-image: url(images/bg.jpg);
    background-position: top left;
    background-repeat: repeat-x;
    background-attachment: fixed;
    margin-top: 20px;
    margin-bottom: 20px;
}


/* content panel */


#container
{
	margin: 0 auto;
	width: 1003px;
	text-align: center;
}


#contentcontainer
{
	margin: 0 auto;
	width: 1003px;
	text-align: center;
}

#content-txt
{
    padding: 10px;
}

#header
{
    margin: 0 auto;
    width: 1003px;
    height: 139px;
}

.top-links
{
    float: left;
    width: 1003px;
    height: 26px;
    background-image: url(images/link-bg.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    text-align: center;
}

.links-container
{
    float: left;
    width: 1003px;
    padding: 5px 10px 5px 10px;
}

.link
{
    float: left; 
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    min-width: 50px;
}  

.link-number2
{
    float: left; 
    width: 350px;
    text-align: center;
}  

.link-number3
{
    float: left; 
    width: 80px;
    text-align: center;
}  

#content
{
    float: left;
    width: 1003px;
    background-color: #ffffff;
}

.contentcontainer2
{
    float: left;
    width: 1003px;
    padding: 10px 10px 10px 10px;
}


/* footer */

#footer
{
    float: left;
    width: 1003px;
    background-color: Transparent;
}


#footer1
{
    float: left;
    width: 1003px;
    height: 26px;
    background-image: url(images/link-bg.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    text-align: center;
}

#footer2
{
    float: left;
    width: 1003px;
    height: 100px;
    background-color: #ffffff;
}

#footer2-bottom
{
    float: left ;
    width: 1003px;
}

#footer-txt1
{
    float: left;
    width: 333px;
    font-family: Tahoma;
    font-size: 10pt;
    text-align: center;
    color: #000000;
    padding: 10px 0px 10px 10px;
}

#footer-txt2
{
    float: right;
    width: 300px;
    font-family: Tahoma;
    font-size: 10pt;
    text-align: center;
    color: #000000;
    padding: 10px 0px 10px 10px;
}

#footer-txt3
{
    float: left;
    width: 1003px;
    font-family: Tahoma;
    font-size: 10pt;
    text-align: center;
    color: #000000;
    padding: 5px 0px 5px 0px;
}

/*--------------LEFT CONTENT------------------------------*/

.left-content
{
    float: left;
    width: 746px;
}

.mid-img-container
{
    float: left;
    width: 746px;
    height: 260px;
}

.mid-img
{
    width: 700px;
    text-align: center;
}

.other-images
{
    float: left;
    width: 100px;
}

.mid-img2
{
    float: left;
    width: 746px;
    padding: 10px 0px 10px 0px;
}

.actual-content-padded
{
    float: left;
    width: 746px;
    padding-bottom: 15px;
}

.actual-content3
{
    float: left;
    width: 746px;
    border: solid 1px #000;
    background-color: #746458;
    color: #fff;

}

.actual-content4
{
    float: left;
    width: 746px;
    border: solid 1px #000;
    background-color: #8b7869;
    color: #fff;

}

.actual-content
{
    float: left;
    width: 746px;
    border-bottom: solid 1px #000;


}

.actual-content-text
{
    float: left;
    width: 726px;
    padding: 10px;
    font-family: Tahoma;
    font-size:10pt;
}

.actual-content-text2
{
    float: left;
    width: 726px;
    padding: 10px;
    font-family: Tahoma;
    font-size:10pt;
    text-align: left;
}

.actual-content-header
{
    float: left;
    width: 726px;
    padding: 10px;
    border-bottom: solid 1px #c3c3c3;
    background-color: #858579;
    text-align: left;
    font-family: Tahoma;
    font-size: 11pt;
}

.send-basket-item
{
    float: left;
    width: 100px;
}
.right-content
{
    float: left;
    width: 218px;
    padding-left: 34px;
}


.map-container
{
    float: left;
    width: 737px;
}
/*---------------------------------LINKS---------------------------------*/
.link-container
{
    float: left;
    width: 218px;
    height: 121px;
}

.link1
{
    float: left;
    width: 218px;
    height: 121px;
    background-image: url(images/sund.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

.link1:hover
{
    float: left;
    width: 218px;
    height: 121px;
    background-image: url(images/sund.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    filter:alpha(opacity = 60);
    cursor: hand;
}

.link2
{
    float: left;
    width: 218px;
    height: 121px;
    background-image: url(images/seaham.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

.link2:hover
{
    float: left;
    width: 218px;
    height: 121px;
    background-image: url(images/seaham.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    filter:alpha(opacity = 60);
    cursor: hand;
}

/*---------------CLOSE------------------LINKS---------------------------------*/

/*-----------------------CONTENT--------------------------*/

.content-top
{
    float: left;
    width: 550px;
    height: 41px;
    background-image: url(images/content-top.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}
    
.content-mid
{
    float: left;
    width: 550px;
    background-image: url(images/content-mid.jpg);
    background-position: top center;
    background-repeat: repeat-y;
}

.content-bot
{
    float: left;
    width: 550px;
    height: 41px;
    background-image: url(images/content-bot.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}
.content-mid-txt
{
    float: left;
    width: 530px;
    padding: 10px;
}

.page-name
{
    float: left;
    width: 550px;
    padding: 14px 10px 0px 10px;
    text-align: left;
    font-family: Tahoma;
    font-size: 10pt;
}

.actual-content2
{
    float: left;
    width: 633px;
    padding: 0px 30px 10px 30px;
}
.row
{
    float: left;
    font-family: Tahoma;
    font-size: 10pt;
    text-align: center;
    padding: 10px 0px 10px 0px;
    width: 550px;
}

.row2
{
    float: left;
    font-family: Tahoma;
    font-size: 10pt;
    text-align: left;
    padding: 10px 0px 10px 0px;
    width: 530px;
}

.row3
{
    float: left;
    font-family: Tahoma;
    font-size: 10pt;
    text-align: left;
    padding: 10px 0px 10px 0px;
    width: 530px;
    border-bottom: solid 1px #000000;
}
.send-basket-item
{
    float: left;
    width: 150px;
    text-align: left;
}

/*-----------call backs--------------------*/

.call-back
{
    float: left;
    width: 192px;
    padding: 10px 0px 0px 0px;
    background-color: #8c6339;
}



.call-back-mid
{
    float: left;
    width: 192px;
    background-image: url(images/mail-bot.jpg);
    background-position: bottom center;
    background-repeat: no-repeat;
}

.call-back-header
{
    float: left;
    width: 192px;
}

.call-back-header-text
{
    float: left;
    width: 192px;
    padding: 0px 0px 10px 0px;
    font-family: Tahoma;
    font-size: 11pt;
    color: #ffffff;
    border-bottom: solid 1px #ffffff;
}

.call-back-header-text2
{
    float: left;
    width: 192px;
    padding: 10px 10px 10px 10px;
    font-family: Tahoma;
    font-size: 11pt;
    color: #ffffff;
    text-align: left;
}

.call-back-header-text3
{
    float: left;
    width: 192px;
    padding: 0px 10px 0px 10px;
    font-family: Tahoma;
    font-size: 11pt;
    color: #ffffff;
    text-align: left;
}

.call-back-header-text4
{
   float: left;
   width: 192px;
    padding: 10px 10px 10px 10px;
    font-family: Tahoma;
    font-size: 11pt;
    color: #ffffff;
    text-align: right;
}

.call-back-header-text5
{
   float: left;
   width: 192px;
    padding: 10px 10px 0px 10px;
    font-family: Tahoma;
    font-size: 8pt;
    color: #ffffff;
    text-align: left;
}

.pdf-container
{
    float: left;
    width: 192px;
}

.pdf-top
{
    float: left;
    width: 192px;
    height: 51px;
    background-image: url(images/pdf-top.jpg);
    background-position: top left;
    background-repeat: no-repeat;
}

.pdf-top-text
{
    float: left;
    width: 192px;
    padding-top: 17px;
    text-align: center;
    font-family: Arial;
    font-size: 13px;
    color: #fff;
}

.pdflink
{
    float: left;
    width: 192px;
    border-bottom: dotted 1px #000;
    text-align: left;
}

.pdflink-padded
{
    float: left;
    width: 192px;
    padding: 4px 0px 4px 0px;
}


/*-----------------------------------------Latest News------------------------*/
.latest-news-container
{
    float: left;
    width: 192px;
    padding-top: 10px;
}

.latest-news-top
{
    float: left;
    width: 192px;
    height: 41px;
    background-image: url(images/newstop.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

.latest-news-mid
{
    float: left;
    width: 192px;
    padding-top: 5px;
    padding-bottom: 10px;
    background-color: #746458;
}

.news-article
{
    float: left;
    width: 172px;
    text-align: left;
    padding: 3px 10px 3px 10px;
    font-family: Arial;
    font-size: 10pt;
    color: #ffffff;

}

.news-article-link
{    
    float: left;
    width: 172px;
    text-align: right;
    padding: 3px 10px 3px 10px;
    color: #ffffff;
    border-bottom: solid 1px #ffffff;
}

.news-article-header
{
    float: left;
    width: 172px;
    text-align: left;
    padding: 3px 10px 3px 10px;
    font-family: Arial;
    font-size: 11pt;
    color: #ffffff;
    background-color: #858579;
}


#inf_fullname
{
    text-align: left;
    color: Red;
    font-family: Arial;
    font-size: 8pt;
}

#inf_email
{
    text-align: left;
    color: Red;
    font-family: Arial;
    font-size: 8pt;
}

.header-desc
{
    float: left;
    font-family: Tahoma;
    font-size: 10pt;
}

.gallery-field
{
    float: left;
    text-align: left;
    padding-right: 10px;
    width: 120px;
    border-right: solid 1px black;
}

.gallery-field2
{
    float: left;
    text-align: left;
    padding-right: 10px;
    width: 250px;
    padding-left: 10px;
    border-right: solid 1px black;
}
.gallery-row
{
    float: left;
    width: 700px;
    padding: 3px 10px 3px 10px;
}

.gallery-field3
{
    float: left;
    text-align: left;
    padding-right: 10px;
    width: 120px;
}
