/* THIS CASCADING STYLE SHEET IS W3C CSS COMPLIANT - COPYRIGHTED: 2005 - COMPILED BY: PDB FOR PENINSULA EVOLVIT LTD. */

body
{
background-color: #000000;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
div.main /* SETS THIS DIVISION AS A 'PAGE' WIDTH OF 780px POSITIONED CENTRALLY IRRESPECTIVE OF SCREEN RESOLUTION */
{
width: 780px;
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
background-image: url('graphics/background.jpg');
background-repeat: repeat-y;
}
div#menu /* CONTAINS THE JAVASCRIPTED MENU AT THE TOP OF THE PAGE */
{
position: relative;
margin-left: 22px;
margin-top: 12px;
width: 758px;
height: 24px;
}
div.logo /* CONTAINS THE ANIMATED, OR STATIC, LOGO AT TOP LEFT OF THE PAGE */
{
position: relative;
margin-top: 6px;
}
div.pagetitle /* CONTAINS THE PAGE TITLE IMAGE */
{
position: relative;
margin-top: -40px;
margin-left: 300px;
}
div.flashbodybuilderimage /* CONTAINS THE BODYBUILDER FLASH FILE - TO THE RIGHT OF THE MAIN TEXT */
{
width: 234px;
position: relative;
margin-left: 546px;
margin-top: -56px;
}
div.staticimage /* CONTAINS ANY STATIC JPG IMAGE (BODYBUILDER OR PRODUCT) - TO THE RIGHT OF THE MAIN TEXT */
{
width: 234px;
position: relative;
margin-left: 546px;
margin-top: 32px;
}
div.maintextindex /* CONTAINS THE MAIN TEXT OF THE INDEX PAGE - TO THE LEFT OF THE BODYBUILDER FLASH FILE */
{
width: 476px;
position: relative;
margin-left: 70px;
margin-top: -338px;
}
div.maintextother /* CONTAINS THE MAIN TEXT OF THE OTHER PAGES - TO THE LEFT OF ANY IMAGE */
{
width: 476px;
position: relative;
margin-left: 70px;
margin-top: -396px;
}
div.textnoimage /* CONTAINS THE MAIN TEXT OF THE PAGES THAT DO NOT HAVE AN IMAGE */
{
width: 700px;
position: relative;
margin-left: 70px;
margin-top: 32px;
}
table.products
{
width: 710px;
margin-left: 70px;
margin-top: 0px;
position: relative;
border: none;
}
td.producttext /* CONTAINS THE TEXT OF THE PRODUCT PAGES */
{
width: 476px;
}
td.productimage /* CONTAINS THE PRODUCT IMAGE FOR THE PRODUCT PAGES */
{
width: 234px;
}
td.form /* CONTAINS THE QTY & FLAVOURS/WEIGHTS PART OF THE PRODUCT PAGES */
{
width: 200px;
}
td.shop /* CONTAINS THE ADD TO/VIEW BASKET & GO TO CHECKOUT PART OF THE PRODUCT PAGES */
{
width: 276px;
}
td.price /* CONTAINS THE CONTENT & PRICING DETAIL PART OF THE PRODUCT PAGES */
{
width: 234px;
}
div.baskettext
{
width: 710px;
margin-left: 70px;
margin-top: 32px;
}
table.basket
{
width: 700px;
margin-left: 70px;
margin-top: 32px;
margin-bottom: 16px;
background-color: #000000;
border: 1px solid #242424;
}
div.flashoffers /* CONTAINS THE FLASH FILES DISPLAYING SPECIAL OFFERS & NEWS ETC */
{
position: relative;
height: 120px;
border-top: 1px solid #242424;
border-left-style: none;
border-right: 1px solid #242424;
border-bottom: 1px solid #242424;
margin-bottom: 16px;
margin-left: 30px;
margin-right: 30px;
margin-top: 12px;
background-color: #000000;
}
div.copyright /* CONTAINS THE COPYRIGHT INFORMATION AS AN IMAGE BAR AT THE VERY BOTTOM OF THE PAGE */ 
{
width: 780px;
height: 24px;
background-image: url('graphics/copyrightbar.jpg');
}
p.header /* STYLES ORANGE HEADER TEXT */
{
color: #ff9900;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
margin-bottom: 4px;
}
p.header1 /* STYLES WHITE HEADER TEXT */
{
color: #ffffff;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
margin-bottom: 4px;
}
p /* STYLES THE NORMAL TEXT */
{
color: #ffffff;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
margin-top: 0px;
margin-right: 20px;
margin-bottom: 10px;
}
p.bold /* STYLES THE TEXT AS BOLD */
{
color: #ffffff;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
margin-top: 0px;
margin-right: 20px;
margin-bottom: 10px;
}
p.center /* USED MERELY TO CENTRALIZE ANY TEXT OR IMAGE ETC. */
{
text-align: center;
}
p.alignR /* ALIGNS TEXT TO THE RIGHT (USED ON CHECKOUTSECURE PAGE) */
{
color: #ffffff;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
text-align: right;
}
.inputRA /* STYLES USER INPUT TEXT FOR PRODUCT FORMS*/
{
text-align: right;
background-color: #000000;
border: 1px solid #969696;
color: #ff9900;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
}
.inputLA /* STYLES USER INPUT TEXT FOR OTHER FORMS*/
{
text-align: left;
background-color: #000000;
border: 1px solid #969696;
color: #ff9900;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
}
.pricereadonly /* STYLES READ ONLY INPUT TEXT FOR THE PRODUCT PRICES - USERS CANNOT MODIFY THIS INPUT */
{
background-color: transparent;
border: none;
color: #ff9900;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
}
.flavourreadonly /* STYLES READ ONLY INPUT TEXT FOR THE FLAVOUR OPTIONS - USERS CANNOT MODIFY THIS INPUT */
{
background-color: transparent;
border: none;
color: #ffffff;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
}
.button
{
background-color: #000000;
color: #ff9900;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
border: outset 2px #333333;
width: 70px;
cursor: pointer;
}
a:link /* STYLE OF UNVISITED LINK */
{
color: #ff9900;
text-decoration: none;
}
a:visited /* STYLE OF VISITED LINK */
{
color: #666666;
text-decoration: none;
}
a:hover /* STYLE OF MOUSE OVER (HOVERING OVER) LINK */
{
color: #ff9900;
text-decoration: underline;
}
a:link.viewbasket /* STYLES THE IMAGE basket_off.jpg TO BE A ROLLOVER IMAGE WHILST ACTING AS A HYPERLINK */
{
display: block;
background-image: url('graphics/view_off.jpg');
width: 100px;
height: 25px;
border: none;
}
a:visited.viewbasket /* VISITED STYLING FOR ABOVE NAMED HYPERLINK IMAGE */
{
display: block;
background-image: url('graphics/view_off.jpg');
width: 100px;
height: 25px;
border: none;
}
a:hover.viewbasket /* STYLES THE basket_off.jpg TO BE REPLAED WITH basket_on.jpg WHEN MOUSED HOVERED OVER */
{
display: block;
background-image: url('graphics/view_on.jpg');
width: 100px;
height: 25px;
border: none;
}
a:link.gotocheckout /* STYLES THE IMAGE checkout_off.jpg TO BE A ROLLOVER IMAGE WHILST ACTING AS A HYPERLINK */
{
display: block;
background-image: url('graphics/checkout_off.jpg');
width: 100px;
height: 25px;
border: none;
}
a:visited.gotocheckout /* VISITED STYLING FOR ABOVE NAMED HYPERLINK IMAGE */
{
display: block;
background-image: url('graphics/checkout_off.jpg');
width: 100px;
height: 25px;
border: none;
}
a:hover.gotocheckout /* STYLES THE checkout_off.jpg TO BE REPLACED WITH checkout_on.jpg WHEN MOUSED HOVERED OVER */
{
display: block;
background-image: url('graphics/checkout_on.jpg');
width: 100px;
height: 25px;
border: none;
}
a:link.buy /* STYLES THE IMAGE buy_now_off.jpg TO BE A ROLLOVER IMAGE WHILST ACTING AS A HYPERLINK */
{
display: block;
background-image: url('graphics/buy_now_off.jpg');
width: 64px;
height: 25px;
border: none;
}
a:visited.buy /* VISITED STYLING FOR ABOVE NAMED HYPERLINK IMAGE */
{
display: block;
background-image: url('graphics/buy_now_off.jpg');
width: 64px;
height: 25px;
border: none;
}
a:hover.buy /* STYLES THE buy_now_off.jpg TO BE REPLAED WITH buy_now_on.jpg WHEN MOUSED HOVERED OVER */
{
display: block;
background-image: url('graphics/buy_now_on.jpg');
width: 64px;
height: 25px;
border: none;
}
.list /* STYLES THE TEXT USED IN LISTS */
{
color: #ffffff;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
}
.teamimage
{
border: none;
margin-left: 12px;
}

/* previous style for all links. now overidden by inline style
.align_text
{
margin-left:250px;
}
*/
.evolvitlink /* STYLES READ ONLY INPUT TEXT FOR EVOLVIT LINK - USERS CANNOT MODIFY THIS TYPE OF INPUT */
{
color: #ffffff;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
}