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

  Script    :   fp_std_style.css
  Author    :   C.E. Berry
  Version   :   5.00.007
  Notes     :   CSS Stylesheet for Fantasy Panties website (new as of
                21/07/2008)

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

  Modified by CEB  - 08/03/2010 - removed prefixing

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

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

body
{
                                background-color: #FBA5F6;
                                color: #4A4A4A;
                                font-family: Verdana, Helvetica, sans-serif;
                                font-size: 9pt;
                                margin-top: 0px;
}

table,tr,td
{
                                color: #4A4A4A;
                                font-family: Verdana, Helvetica, sans-serif;
                                font-size: 9pt;
}

h3
{
                                font-family: "Arial Narrow", Helvetica, sans-serif;
                                font-size: 16pt;
                                margin-bottom: 0px;
}

h4
{
                                font-family: "Arial Narrow", Helvetica, sans-serif;
                                font-size: 14pt;
                                margin-bottom: 0px;
}

a
{
                                font-family: Verdana, Helvetica, sans-serif;
                                font-size: 9pt;
                                font-weight: bold;
}

a:link
{
                                color: #F7308F;
                                text-decoration: none;
}
a:active
{
                                color: #F7308F;
                                text-decoration: none;
}
a:visited
{
                                color: #F7308F;
                                text-decoration: none;
}
a:hover
{
                                color: #F7308F;
                                text-decoration: underline;
}

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

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

/* Special styles for site */

.justifiedtext
{
                                text-align: justify
}

.borderedimage
{
                                border-color: #FD0879;
                                border-width: 1px;
                                border-style: solid;
                                margin-top: 5px;
                                margin-right: 5px;
                                margin-bottom: 5px;
                                margin-left: 5px;
}

.outsidepr
{
                                background-image: url(../site_graphics/outside_p_r.jpg);
                                background-repeat: no-repeat;
                                background-position: top left;
}

.outsidemr
{
                                background-image: url(../site_graphics/outside_m_r.jpg);
                                background-repeat: no-repeat;
                                background-position: top left;
}

.polaroid
{
                                background-color: #FFFFFF;
}

.polaroidimage
{
                                margin-top: 3px;
                                margin-right: 3px;
                                margin-bottom: 3px;
                                margin-left: 3px;
}

.polaroidtext
{
                                color: #000000;
                                font-family: Verdana, Helvetica, sans-serif;
                                font-size: 9pt;
                                margin-top: 0px;
                                line-height: 1.5;
}

.polaroidtext2
{
                                color: #656565;
                                font-family: Verdana, Helvetica, sans-serif;
                                font-size: 8pt;
                                margin-top: 0px;
                                line-height: 1.5;
}

.title
{
                                font-family: Verdana, Helvetica, sans-serif;
                                font-size: 9pt;
}

.title2
{
                                font-family: Arial, Helvetica, sans-serif;
                                font-size: 12pt;
                                font-weight: bold;
}

.footertext
{
                                color: #4A4A4A;
                                font-family: Verdana, Helvetica, sans-serif;
                                font-size: 8pt;
}

a.footertext
{
                                color: #F7308F;
                                font-family: Verdana, Helvetica, sans-serif;
                                font-size: 8pt;
}

a.footertext:link
{
                                color: #F7308F;
                                text-decoration: none;
}

a.footertext:active
{
                                color: #F7308F;
                                text-decoration: none;
}

a.footertext:visited
{
                                color: #F7308F;
                                text-decoration: none;
}

a.footertext:hover
{
                                color: #F7308F;
                                text-decoration: underline;
}

.contactformtd
{
                                padding-top: 10px;
}

.linkexchangeformtd
{
                                padding-top: 10px;
}

.smalltext
{
                                font-family: Verdana, Helvetica, sans-serif;
                                font-size: 7pt;
}

.tightparagraph
{
                                margin-top: 2px;
                                margin-bottom: 7px;
}

.sentrysmalltext
{
                                color: #4A4A4A;
                                font-family: Verdana, Helvetica, sans-serif;
                                font-size: 8pt;
                                text-align: justify;
}

.rating0
{
                                background-image: url(../site_graphics/rating_0.jpg);
                                background-repeat: no-repeat;
                                background-position: top left;
                                font-size: 12pt;
}

.rating1
{
                                background-image: url(../site_graphics/rating_1.jpg);
                                background-repeat: no-repeat;
                                background-position: top left;
                                font-size: 12pt;
}

.rating2
{
                                background-image: url(../site_graphics/rating_2.jpg);
                                background-repeat: no-repeat;
                                background-position: top left;
                                font-size: 12pt;
}

.rating3
{
                                background-image: url(../site_graphics/rating_3.jpg);
                                background-repeat: no-repeat;
                                background-position: top left;
                                font-size: 12pt;
                                color: #000000;
}

.rating4
{
                                background-image: url(../site_graphics/rating_4.jpg);
                                background-repeat: no-repeat;
                                background-position: top left;
                                font-size: 12pt;
                                color: #000000;
}

.rating5
{
                                background-image: url(../site_graphics/rating_5.jpg);
                                background-repeat: no-repeat;
                                background-position: top left;
                                font-size: 12pt;
                                color: #000000;
}

h4.padded
{
                                font-family: "Arial Narrow", Helvetica, sans-serif;
                                font-size: 14pt;
                                margin-top: 0px;
                                margin-bottom: 5px;
}

/*  Styles for the FHGs  */

.outsidefhg1r
{
                                background-image: url(../site_graphics/fhg1_outside_r.jpg);
                                background-repeat: no-repeat;
                                background-position: top left;
}

.pagefhg1
{
                                background-image: url(../site_graphics/fhg1_page.jpg);
                                background-repeat: no-repeat;
                                background-position: top right;
}

/*  Styles for the FHGs  */

.outsidefhv1r
{
                                background-image: url(../site_graphics/fhv1_outside_r.jpg);
                                background-repeat: no-repeat;
                                background-position: top left;
}

.pagefhv1
{
                                background-image: url(../site_graphics/fhv1_page.jpg);
                                background-repeat: no-repeat;
                                background-position: top right;
}

/*  Styles for the tour pages  */

.tour1bg1
{
                                background-image: url(../site_graphics/tour1_r3_c1.jpg);
                                background-repeat: no-repeat;
                                background-position: top left;
}

.tour1bg2
{
                                background-image: url(../site_graphics/tour1_r6_c3.jpg);
                                background-repeat: no-repeat;
                                background-position: top left;
}

.tour1text1
{
                                color: #000000;
                                font-family: Arial, Helvetica, sans-serif;
                                font-size: 10pt;
                                font-weight: bold;
                                margin-top: 10px;
                                margin-bottom: 10px;
                                margin-left: 10px;
}

.tour1text2
{
                                color: #000000;
                                font-family: Verdana, Helvetica, sans-serif;
                                font-size: 7pt;
                                text-align: justify;
                                margin-left: 10px;
                                margin-right: 10px;
                                margin-top: 0px;
                                margin-bottom: 0px;
}

.ttour1border
{
                                background-color: #FD0879;
}

.tour1bg3
{
                                background-image: url(../site_graphics/tour1_bg3.jpg);
                                background-repeat: repeat-x;
                                background-position: top left;
}

.borderedimage2
{
                                border-color: #FD0879;
                                border-width: 1px;
                                border-style: solid;
                                margin-top: 10px;
                                margin-right: 15px;
                                margin-bottom: 10px;
                                margin-left: 10px;
}

.borderedimage3
{
                                border-color: #FD0879;
                                border-width: 1px;
                                border-style: solid;
                                margin-top: 10px;
                                margin-right: 10px;
                                margin-bottom: 10px;
                                margin-left: 15px;
}

#fesflashplayer
{
                                border-color: #FD0879;
                                border-width: 1px;
                                border-style: solid;
}

table.previewtable td
{
                                text-align: center;
}

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