/******************************************************************************

  Script    :   dds_std_style.css
  Author    :   P.I. Gunhouse
  Version   :   1.0
  Notes     :   CSS Stylesheet for Donovans Darlings website

                All material contained within is the intellectual property of
                SysExcel Ltd. and as such may not be reproduced in any way
                shape or form without the prior consent of SysExcel Ltd.

******************************************************************************/

/* Styles for default page elements e.g. anchors, body etc. */

html, body /* set default inherited properties */
{
                                height: 100%;
                                margin: 0px;
                                padding: 0px;
                                border: none;
                                color: #000000;
                                text-align: center;
                                border-spacing: 0px;
                                font-family: Verdana, Helvetica, sans-serif;
                                font-size: 10pt;
                                background-color: #D38B8D;
                                background-image: url(/site_graphics/dds_gradient_bg.jpg);
                                background-repeat: repeat-y;
                                background-position: top center;
}

body > table, /* outer container */
body > table > tbody > tr > td, /* inner 'site' container TD */
body > table > tbody > tr > td > table, /* inner 'site' container table */
td#ddscentrepanel, /* panel TD forced to full height */
td#ddscentrepanel > table, /* panel table forced to full height */
td#ddsrightpanel,
td#ddsrightpanel > table
{
                                height: 100%; /* full hierarchy must be specified to get full height on individual panels */
                                vertical-align: top;
}

td#ddscentrepanel,
td#ddscentrepanel > table
{
                                text-align: center;
}

table, td
{
                                color: #000000;
                                padding: 0px;
/*                                border-collapse: collapse; */
                                border-spacing: 0px;
                                vertical-align: top;
                                font-family: Verdana, Helvetica, sans-serif;
                                font-size: 10pt;
}

a:link,
a:visited,
a:active
{
                                color: #6D0303;
                                text-decoration: underline;
}

a:hover
{
                                color: #6D0303;
                                text-decoration: none;
}

input, select, textarea
{
                                background-color: #D89698;
                                color: #000000;
                                font-family: Verdana, Helvetica, sans-serif;
                                font-size: 8pt;
                                border-style: solid;
                                border-width: 1px 1px 1px 1px;
                                border-color: #000000;
}

p, h1, h2, h3, h4, h5, h6, a, img /* default all images and links to have no margin or borders, especially useful for IE linked images */
{
                                border: 0px;
                                padding: 0px;
                                margin: 0px;
}

form
{
                                margin-bottom: 0px;
                                margin-top: 0px;
}

hr
{
                                color: #6D0303;
                                border-width: 1px 0px 0px 0px;
                                margin-bottom: 5px;
                                margin-top: 5px;
}

tr.ddsruler img
{
                                border: 0px !important;
                                background-color: #6D0303;
                                margin-bottom: 5px;
                                margin-top: 5px;
}

.ddspanellbgpublic,
.ddspanellbgmembers
{
                                background-image: url(/site_graphics/dds_menu_footer.jpg);
                                background-repeat: repeat-y;
                                background-position: 0px 14px;
}

.ddspanellbgdnld
{
                                background-image: url(/site_graphics/dds_menu_footer.jpg);
                                background-repeat: repeat-y;
                                background-position: 0px 8px;
}

/* General styles */

p.ddsrighttext
{
                                text-align: right;
                                padding-left: 10px;
                                padding-right: 20px;
                                padding-top: 0px;
                                padding-bottom: 10px;
}

p.ddsjustifiedtext
{
                                text-align: justify;
                                padding-left: 10px;
                                padding-right: 20px;
                                padding-top: 10px;
                                padding-bottom: 10px;
}

p.ddsjustifiedtext2
{
                                text-align: justify;
                                padding-left: 0px;
                                padding-right: 0px;
                                padding-top: 10px;
                                padding-bottom: 10px;
}

h2.ddsheading
{
                                font-family: Arial, Helvetica, sans-serif;
                                font-size: 14pt;
                                font-weight: bold;
                                color: #6D0303;
                                margin-bottom: 0px !important;
                                margin-top: 0px !important;
                                padding-bottom: 0px !important;
                                padding-top: 0px !important;
}

b.ddsheading,
h3.ddsheading
{
                                font-family: Arial, Helvetica, sans-serif;
                                font-size: 13pt;
                                font-weight: bold;
                                color: #6D0303;
                                margin-bottom: 0px;
                                margin-top: 10px;
                                padding-bottom: 0px;
                                padding-top: 0px;
}

h4.ddsheading
{
                                font-family: Arial, Helvetica, sans-serif;
                                font-size: 11pt;
                                color: #6D0303;
                                margin-bottom: 0px;
                                margin-top: 10px;
                                padding-bottom: 0px;
                                padding-top: 0px;
}

a.ddsheading
{
                                font-family: Arial, Helvetica, sans-serif;
                                font-size: 14pt;
                                font-weight: bold;
                                color: #6D0303;
                                margin-bottom: 10px;
                                margin-top: 0px;
                                padding-bottom: 0px;
                                padding-top: 0px;
}

a.ddsheading:link, a.ddsheading:visited, a.ddsheading:active
{
                                text-decoration: none;
                                color: #6D0303;
}

a.ddsheading:hover
{
                                text-decoration: underline;
                                color: #6D0303;
}

.ddsborderedimage
{
                                margin-left: 0px;
                                margin-right: 0px;
                                padding-left: 0px;
                                padding-right: 0px;
                                border-color: #000000;
                                border-width: 1px;
                                border-style: solid;
}

.ddsnavigation
{
                                color: #6D0303;
                                margin-top: 10px;
                                margin-bottom: 10px;
}

.ddssmall
{
                                font-size: 7pt;
}


/* Footer styles */

.ddsfooter
{
                                font-family: Verdana, Helvetica, sans-serif;
                                font-size: 8pt;
                                color: #000000;
                                padding-top: 10px;
                                padding-bottom: 5px;
                                margin: 0px;
}

.ddsfooter a
{
                                font-family: Verdana, Helvetica, sans-serif;
                                color: #6D0303;
                                font-size: 8pt;
}

.ddsfooter a:link,
.ddsfooter a:active,
.ddsfooter a:visited
{
                                color: #6D0303;
                                text-decoration: underline;
}

.ddsfooter a:hover
{
                                color: #6D0303;
                                text-decoration: none;
}

#ddsbottomgirl
{
                                padding-bottom: 200px;
}

/* Newsletetr */

.ddsnewsletter td
{
                                padding: 2px;
}

/* NEWS/UPDATES/DOWNLOADS */

table.ddsmodeltable img,
.ddsextraspromoimage,
.ddsgalpromoimage
{
                                margin-right: 10px;
                                border-style: solid;
                                border-width: 1px;
                                border-color: #6b4948;
}

.ddsvidpromoimage
{
                                margin-left: 10px;
                                border-style: solid;
                                border-width: 1px;
                                border-color: #6b4948;
}
/*
table.ddsnewstable p
{
                                padding-top: 3px;
                                padding-bottom: 3px;
}

table.ddsnewstable img
{
                                margin-left: 10px;
                                margin-right: 10px}
}

table.ddsnewstable a
{
                                color: #6b4948;
}
*/
/* CONTACT */

table.ddsextrastable,
table.ddslinkexchangetable,
table.ddscontacttable,
table.ddsratingstable
{
                                padding-left: 10px;
                                padding-right: 10px;
                                padding-top: 10px;
                                padding-bottom: 10px;
                                text-align: left;
}

table.ddscommentstable
{
                                padding-left: 25px;
                                padding-right: 25px;
                                padding-top: 10px;
                                padding-bottom: 10px;
                                text-align: left;
}

table.ddsextrastable td,
table.ddslinkexchangetable td,
table.ddscontacttable td
{
                                padding-top: 2px;
                                padding-bottom: 2px;
                                text-align: left;
}

#ddssubmit
{
                                text-align: right;
}

input.ddsinputerror,
select.ddsinputerror,
textarea.ddsinputerror
{
                                color: #FFFFFF;
                                background-color: #880208 !important;
}



/* GALLERIES */

td.ddsgallerythumbs
{
                                padding-top: 10px;
                                padding-bottom: 10px;
                                vertical-align: middle;
}

td.ddsgallerythumbs table,
td.ddsgallerythumbs td
{
                                vertical-align: middle;
}

td.ddsgallerythumbs p
{
                                padding-top: 3px;
                                padding-bottom: 3px;
                                padding-left: 10px;
                                padding-right: 10px;
}

td.ddsgallerythumbs img
{
                                margin-top: 10px;
                                margin-bottom: 10px;
                                border-style: solid;
                                border-width: 1px;
                                border-color: #6b4948;
}

table.ddsvideotable h2,
table.ddsgallerytable h2,
td.ddsgallerythumbs h2
{
                                padding-top: 20px;
                                padding-bottom: 5px;
                                font-size: 18px;
                                text-align: left;
}

table.ddsvideotable h2
{
                                text-align: right;
}

img.ddsgalleryimage
{
                                margin-top: 20px;
                                margin-bottom: 20px;
                                border-style: solid;
                                border-width: 4px;
                                border-color: #6b4948;
}

xtable.ddsvideotable img,
xtable.ddsgallerytable img
{
                                border-style: solid;
                                border-width: 1px;
                                border-color: #6b4948;
}

table.ddsvideotable p,
table.ddsgallerytable p
{
                                padding-left: 0px;
                                padding-right: 0px;
                                padding-bottom: 3px;
}

table.ddslinktable
{
                                margin-top: 10px;
}

table.ddsabouttable img
{
                                padding-left: 10px;
                                padding-right: 10px;
}



/* JOIN PAGE */

table.ddsjoin1 td
{
                                padding-top: 3px;
                                padding-bottom: 0px;
}

table.ddsjoin2 td
{
                                padding-left: 3px;
                                padding-top: 5px;
                                padding-bottom: 3px;
}

table.ddsjoin3 td
{
                                padding-left: 0px;
                                padding-right: 1px;
                                padding-top: 3px;
                                padding-bottom: 5px;
}

.ddsjointextsmall
{
                                font-size: 8pt;
}

.ddsjoinhdg1
{
                                font-size: 10pt;
                                padding-top: 2px !important;
}

h3.ddsjoinempasis1
{
                                font-family: Arial, Helvetica, sans-serif;
                                font-size: 14pt;
                                color: #000000;
                                margin-bottom: 0px;
                                margin-top: 10px;
                                padding-bottom: 0px;
                                padding-top: 0px;
}

h3.ddsjoinempasis2
{
                                font-family: Arial, Helvetica, sans-serif;
                                font-size: 14pt;
                                color: #000000;
                                margin-bottom: 0px;
                                margin-top: 25px;
                                padding-bottom: 0px;
                                padding-top: 0px;
}

/* Search */

table.ddssearchkwtable td,
table.ddspurmedlinks td
{
                                text-align: left;
                                vertical-align: top;
                                padding: 3px;
}

/* Account/Login */

table.ddslogintable td,
table.ddsaccounttable td
{
                                vertical-align: top;
                                text-align: left;
                                padding: 3px;
}

/* ratings */

table.ddscommentstable td
{
                                text-align: left;
}

table.ddscommentstable p
{
                                text-align: left;
                                margin-bottom: 10px;
}

table.ddsrating td
{
                                text-align: left;
}

table.ddsrating > tbody > tr > td:first-child
{
                                text-align: right;
}

table.ddsrating p
{
                                text-align: left;
                                margin-bottom: 10px;
                                margin-top: 10px;
}

.ddsrating0                     {background-image: url(../site_graphics/dds_rating_0.gif);
                                background-repeat: no-repeat;
                                background-position: top left;
                                font-size: 10pt;}

.ddsrating1                     {background-image: url(../site_graphics/dds_rating_1.gif);
                                background-repeat: no-repeat;
                                background-position: top left;
                                font-size: 10pt;}

.ddsrating2                     {background-image: url(../site_graphics/dds_rating_2.gif);
                                background-repeat: no-repeat;
                                background-position: top left;
                                font-size: 10pt;}

.ddsrating3                     {background-image: url(../site_graphics/dds_rating_3.gif);
                                background-repeat: no-repeat;
                                background-position: top left;
                                font-size: 10pt;}

.ddsrating4                     {background-image: url(../site_graphics/dds_rating_4.gif);
                                background-repeat: no-repeat;
                                background-position: top left;
                                font-size: 10pt;}

.ddsrating5                     {background-image: url(../site_graphics/dds_rating_5.gif);
                                background-repeat: no-repeat;
                                background-position: top left;
                                font-size: 10pt;}

.ddsrating6                     {background-image: url(../site_graphics/dds_rating_6.gif);
                                background-repeat: no-repeat;
                                background-position: top left;
                                font-size: 10pt;}

.ddsrating7                     {background-image: url(../site_graphics/dds_rating_7.gif);
                                background-repeat: no-repeat;
                                background-position: top left;
                                font-size: 10pt;}

.ddsrating8                     {background-image: url(../site_graphics/dds_rating_8.gif);
                                background-repeat: no-repeat;
                                background-position: top left;
                                font-size: 10pt;}

.ddsrating9                     {background-image: url(../site_graphics/dds_rating_9.gif);
                                background-repeat: no-repeat;
                                background-position: top left;
                                font-size: 10pt;}

.ddsrating10                    {background-image: url(../site_graphics/dds_rating_10.gif);
                                background-repeat: no-repeat;
                                background-position: top left;
                                font-size: 10pt;}

