/*main*/
html {
    background-image: url('../images/page_background.jpg');
    background-repeat: repeat-x;
    background-color: #dcdcdc;
}

body {
    width: 762px;
    margin: auto;
    font-size: 0.7em;
    font-family: verdana;
}

a {
    color: #900000;
    text-decoration: none;
}

/*headings*/
h1 {
    position:relative;
	 top:22px;
	 margin-bottom:44px;
}

h2 {
    margin-top: 15px;
    margin-bottom: 15px;
    width: 434px;
    height: 27px;
    text-indent: -9999px;
}

.hwelcome {
    background-image: url('../images/welcometoourwebsite.jpg');
}

.hservices {
    background-image: url('../images/services.jpg');
}

.haboutswiss {
    background-image: url('../images/aboutswisswatchland.jpg');
}

.haboutpatrick {
    background-image: url('../images/aboutpatrickdesbiolles.jpg');
}

.hlinks {
    background-image: url('../images/links.jpg');
}
.hcontact {
    background-image: url('../images/contactus.jpg');
}
.hpress, .hgallery, .hwatches {
    background-image: url('../images/pressreleases.jpg');
    width: 760px;
    height: 27px;
}

.hgallery {
    background-image: url('../images/imagegallery.jpg');
}
.hwatches
{
    background-image: url('../images/high_end_watches.jpg');
}

h4 {
    margin: 8px;
    font-weight: bold;
    color: #a70000;
}

.clear {
    clear: both;
}

ul {
    list-style: disc;
    margin: 20px;
}

ul li {
    line-height: 1.9em;
}

#container {
    border: 1px solid #949494;
    width: 760px;
    margin-top: 20px;
}

#nav, #bottomimages {
    list-style: none;
    margin: 0px;
    border-bottom: 1px solid #949494;
    height: 32px;
}

#bottomimages {
    height: 76px;
    border: 0px;
}

#nav li, #bottomimages li {
    display: inline;
}

#content {
}

.left, .aboutright {
    width: 326px;
    float: left;
}

.mainright, .right, .aboutleft {
    position: relative;
    width: 434px;
    float: right;
    height: 314px;
}

.right, .aboutleft {
    height: 100%;
}

.aboutleft {
    float: left;
}

.aboutright {
    float: right;
}

.mainright p, .right p, .aboutleft p {
    margin: 12px;
    text-align: justify;
    line-height: 1.7em;
}

.readmore {
    position: absolute;
    top: 260px;
}

.press p img {
    border-top: 1px solid #949494;
    padding: 6px;
}

#content table {
    clear: both;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.description {
    padding: 6px;
    text-align: justify;
    vertical-align: top;
    line-height: 1.4em;
    border: 1px solid white;
}

#footer {
    border: 1px solid #949494;
    width: 760px;
    height: 54px;
    background-image: url('../images/footer_background.jpg');
    clear: both;
    text-align: center;
}

#footer p {
    margin-top: 8px;
    font-size: 0.9em;
    line-height: 1.7em;
}

/*press*/
.press {
    text-align: center;
}

/*contact*/
form {
    margin-left: 25px;
}

form strong {
    color: #a70000;
    margin: 10px 0px -10px -15px;
    display: block;
    font-weight: bold;
}

input {
    width: 380px;
}

textarea {
    width: 380px;
}

.button {
    width: 80px;
    float: right;
    margin-right: 22px;
    margin-top: 10px;
}
#mailstatus
{
margin-left:30px;
color:red;
font-weight:bold;
}
/*gallery*/
dl {
    float: left;
}

dt img {
    border: 1px solid white;
}

dd {
    background-image: url('../images/desc.jpg');
    width: 253px;
    height: 22px;
    color: black;
    font-size: 1em;
    text-align: center;
    padding-top: 5px;
}
