::-webkit-scrollbar-button:start:decrement { background-image: url(../images/ArrowUp.png); height: 13px; display: block; background-color: transparent; }
::-webkit-scrollbar-button:end:increment { height: 13px; display: block; background-color: transparent; background-image: url(../images/ArrowDown.png); }
::-webkit-scrollbar { width: 13px; height: 13px; }
::-webkit-scrollbar-track-piece { background-color: #B4B4B4}
::-webkit-scrollbar-thumb:vertical { background: #C4C4C4; border-top: 1px solid #DBDBDB; border-right: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; border-left: 1px solid #DBDBDB }
::-webkit-scrollbar-thumb:horizontal { width: 50px; background: #C4C4C4; border: 1px solid white; border-top: 1px solid #C6C6C6; border-right: 1px solid #C6C6C6; border-bottom: 1px solid #C6C6C6; border-left: 1px solid #C6C6C6 }
::-webkit-scrollbar-corner { color: #A5A5A5; width: 13px; height: 13px; }

BODY {margin: 0px 0px 8px 0px; background-color: silver; background-image: url(../images/STSBKGRD.GIF); }

H1 { margin: 28px 20px 8px 5%; text-shadow: -3px 3px 7px #5F6AE6; font-size: 36px; line-height: 36px; font-family: "Footlight Light", "Footlight MT Light", "Footlight MT light", GillSans, 'Trebuchet MS', Georgia, Garamond, Times, 'Times New Roman', serif; }

.subhead { font-family: Georgia, Garamond, Times, 'Times New Roman', serif; font-size: 16px; line-height: 19px; font-weight: normal; margin: 8px 0px 0px 0px; text-shadow: none; }

H2 { margin: 16px 10px 3px 70px; font-size: 18px; line-height: 18px; font-family: 'Trebuchet MS', GillSans, Georgia, Times, 'Times New Roman', serif; font-style: italic; color: #00305C; clear: both; }
H2.r { margin: 16px 40px 3px 0px; font-size: 18px; line-height: 18px; font-family: 'Trebuchet MS', GillSans, Georgia, Times, 'Times New Roman', serif; font-style: italic; color: #00305C; }
H3 { font-size: 14px; line-height: 18px; font-family: Garamond, Georgia, Times, 'Times New Roman', serif; margin: 0px 0px 12px 0px; font-weight: normal; }
H3.subhead { font-size: 24px; line-height: 22px; font-family: GillSans, 'Trebuchet MS', Georgia, Garamond, Arial, serif; margin: 20px 9% 0px 11%; font-weight: bold; }
H4 { margin: 20px 4% 2px 9%; font-size: 16px; line-height: 18px; font-family: Garamond, Georgia, Times, 'Times New Roman', serif; font-size: 14px; line-height: 16px; }
P.l { margin: 0px 20px 0px 80px; font-size: 16px; line-height: 18px; font-family: Georgia, Garamond, Times, 'Times New Roman', serif; font-size: 14px; line-height: 18px; }
P.r { margin: 0px 60px 5px 20px; font-size: 16px; line-height: 18px; font-family: Georgia, Garamond, Times, 'Times New Roman', serif; font-size: 14px; line-height: 18px; }
P.r2 { margin: 0px 60px 4px 20px; font-size: 16px; line-height: 18px; font-family: Georgia, Garamond, Times, 'Times New Roman', serif; font-size: 14px; line-height: 18px; text-indent: 24px; }
P.firstpara { margin: 0px 9% 0px 12%; font-size: 16px; line-height: 18px; font-family: Georgia, Garamond, Times, 'Times New Roman', serif; font-size: 14px; line-height: 18px; }
P.bodytext { margin: 8px 9% 0px 12%; font-size: 16px; line-height: 18px; font-family: Georgia, Garamond, Times, 'Times New Roman', serif; font-size: 14px; line-height: 18px; text-indent: 24px; }
TABLE.calendrier { margin: 9px 0px 9px 15px; }
TH { padding: 4px 4px 1px 4px; line-height: 10px; font-size: 10px; font-family: GillSans, 'Trebuchet MS', Georgia, Times, serif; vertical-align: top; font-weight: bold; border-width: 1px 0px 0px 0px; border-style: solid; background-color: #E3E3E3; border-color: #329395; }
TH.first { padding: 6px 4px 0px 4px; line-height: 14px; font-size: 14px; font-family: GillSans, 'Trebuchet MS', Georgia, Times, serif; vertical-align: top; font-weight: bold; background-color: #84C6D1; border-width: 0px; }
TD.E { padding: 4px 10px 10px 6px; line-height: 10px; font-size: 10px; font-family: GillSans, 'Trebuchet MS', Georgia, Times, serif; border-width: 0px;}
TD.O { color: #D3656B; padding: 4px 10px 10px 6px; line-height: 10px; font-size: 10px; font-family: GillSans, 'Trebuchet MS', Georgia, Times, serif; text-align: left; vertical-align: top; border-width: 1px 0px 0px 1px; border-style: solid; background-color: #FFBAA8; border-color: #C9C9C9; }
TD.V { color: black; padding: 5px 10px 10px 7px; line-height: 9px; font-size: 9px; font-family: GillSans, 'Trebuchet MS', Georgia, Times, serif; text-align: left; vertical-align: top; border-width: 1px 0px 0px 1px; border-style: solid; background-color: white; border-color: #C9C9C9; }
TD.F { padding: 4px 10px 10px 6px; line-height: 10px; font-size: 10px; font-family: GillSans, 'Trebuchet MS', Georgia, Times, serif; text-align: left; vertical-align: top; font-weight: bold; border-width: 1px 0px 0px 1px; border-style: solid; background-color: #ACE3B9; border-color: #C9C9C9; }
UL {margin: 0px 0px 6px 0px; }
OL { margin: 0px 9% 6px 4%; }
LI { font-family: Georgia, Garamond, Times, 'Times New Roman', serif; font-size: 18px; line-height: 22px; margin: 14px 2% 0px 0px; padding: 3px 0px 0px 0px; }
LI.sub { font-family: Georgia, Garamond, Times, 'Times New Roman', serif; font-size: 14px; line-height: 16px; margin: 4px 2% 0px 0px; list-style-type: disc; padding: 0px; }
DIV.clear {clear: both}
LI.l { margin: 0px 10px 4px 0px; font-family: Garamond, Times, 'Times New Roman', serif; font-size: 12px; line-height: 13px; padding: 0px; }
IMG.photo { -webkit-box-shadow: -4px 4px 4px #828282;
-moz-box-shadow: -3px 3px 4px #828282;
box-shadow: -3px 3px 4px #828282; }

A.OrderButton { color: #E24C00; cursor: url(http://www.davidphenry.com/images/ArrowEast.cur), e-resize; font-family: GillSans, 'Trebuchet MS', Georgia, Garamond, Arial, serif; font-size: 18px; line-height: 20px; border: 1px #CCC solid; margin: 4px 0px 4px 0px; padding: 5px 10px 5px 10px; font-weight: bold; white-space: nowrap; -moz-border-radius: 7px; -webkit-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out;
background-image: -webkit-gradient(linear, left bottom, left top,
color-stop(0.26, #BEBEBE),
color-stop(0.74, #EBF0F0),
color-stop(0.82, #F7F7F7));
background-image: -moz-linear-gradient(center bottom,
#ADABAD 26%,
#EBF0F0 74%,
#F7F7F7 82%);
text-shadow: -1px 1px 1px #16223F; letter-spacing: 1px}

A.OrderButton:hover { color: #00ACCC; cursor: url(http://www.davidphenry.com/images/ArrowEast.cur), e-resize; font-family: GillSans, 'Trebuchet MS', Georgia, Garamond, Arial, serif; font-size: 17px; line-height: 17px; border: 1px #BBC4FF solid; margin: 4px 0px 4px 0px; padding: 5px 10px 5px 10px; font-weight: bold; white-space: nowrap; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.26, #757575), color-stop(0.74, #BDBDBD), color-stop(0.66, #B0B0B0));
background-image: -moz-linear-gradient(center bottom, #757575 26%, #BDBDBD 74%, #B0B0B0 66%);
text-shadow: -1px 1px 1px #FFFFFF;
background-color: #7A7A7A; letter-spacing: 1px}

A { text-decoration: none; }
A.copyright { font-size: 10px; font-family: Times, 'Times New Roman', serif; color: #046789; }
A.copyright:hover { font-size: 10px; font-family: Times, 'Times New Roman', serif; color: #046789; color: green; }
A.Index { font-family: Garamond, Georgia, Times, 'Times New Roman', serif; font-size: 15px; line-height: 16px; cursor: url(http://www.davidphenry.com/images/ArrowEast.cur), e-resize; text-decoration: none; font-weight: bold; color: #046789; }
A.Index:hover { font-family: Garamond, Georgia, Times, 'Times New Roman', serif; font-size: 15px; line-height: 16px; cursor: url(http://www.davidphenry.com/images/ArrowEast.cur), e-resize; text-decoration: none; font-weight: bold; color: green; }
A:visited { color: #00727B; }
A:hover { font-weight: bold; font-size: 102%; word-spacing: 2px; line-height: 103%; }
A:active { color: purple; }
A:focus { color: green; }
A.contact { cursor: help; font-weight: bold; color: #046789; }
A.contact:hover { cursor: help; font-weight: bold; color: green; }
A.homelink { cursor: url(http://www.davidphenry.com/images/ArrowNorth.cur), n-resize; color: #046789; }
A.homelink:hover { font-weight: bold; cursor: url(http://www.davidphenry.com/images/ArrowNorth.cur), n-resize; color: green; }
.prevlink { cursor: url(http://www.davidphenry.com/images/ArrowWest.cur), w-resize; color: #046789; }
A.nextlink { cursor: url(http://www.davidphenry.com/images/ArrowEast.cur), e-resize; color: #046789; }
A.nextlink:hover { font-weight: bold; cursor: url(http://www.davidphenry.com/images/ArrowEast.cur), e-resize; color: green; }
.nextlink2 { cursor: url(http://www.davidphenry.com/images/ArrowEast.cur), e-resize; }
.downlink { cursor: url(http://www.davidphenry.com/images/ArrowSouth.cur), s-resize; color: #046789; }
A.outlink { cursor: url(http://www.davidphenry.com/images/globe.ani), e-resize; color: #046789; }
A.outlink:hover { cursor: url(http://www.davidphenry.com/images/globe.ani), e-resize; color: green; }
TD.addresshead { font-size: 11px; line-height: 12px; font-family: Garamond, 'Trebuchet MS', "New Baskerville", Times, 'Times New Roman', serif; text-align: right; vertical-align: text-top; padding: 0px 5px 3px 0px; font-weight: bold; }
TD.address { font-size: 11px; line-height: 12px; font-family: Garamond, 'Trebuchet MS', "New Baskerville", Times, 'Times New Roman', serif; vertical-align:text-top; padding: 0px 5px 3px 0px; white-space: nowrap; }
.search { font-family: GillSans, 'Trebuchet MS', Georgia, serif; font-size: 18px; line-height: 20px; }
.search2 { font-family: Garamond, Georgia, Times, 'Times New Roman', serif; font-size: 16px; line-height: 20px; }
TD.photoSmall { border-style: solid; border-width: 1px 0px 0px 0px; border-color: #8F270D; padding: 5px 0px 2px 0px; font-family: Georgia, Garamond, 'New Baskerville', Times, 'Times New Roman', serif; font-size: 11px; line-height: 12px; }
TD.photoSmall STRONG { font-family: GillSans, 'Trebuchet MS', Georgia, Times, 'Times New Roman', serif; font-size: 12px; line-height: 13px; font-weight: bold; }
TD.photoSmallSpace { border-style: solid; border-width: 1px 0px 0px 0px; border-color: #8F270D; padding: 5px 0px 16px 0px; font-family: Georgia, Garamond, 'New Baskerville', Times, 'Times New Roman', serif; font-size: 11px; line-height: 12px; }
TD.photoSmallSpace STRONG { font-family: GillSans, 'Trebuchet MS', Georgia, Times, 'Times New Roman', serif; font-size: 12px; line-height: 13px; font-weight: bold; }
.copyright { font-size: 10px; font-family: Times, 'Times New Roman', serif; }
P.indentcaption { margin: 0px 0px 0px 8px; }
TD.picture { padding: 0px 0px 2px 0px; background-repeat: no-repeat; }
FORM { margin: 0px; padding: 0px; }
.search { font-family: GillSans, 'Trebuchet MS', Georgia, serif; font-size: 18px; line-height: 20px; }
.search2 { font-family: Garamond, Georgia, Times, 'Times New Roman', serif; font-size: 16px; line-height: 20px; }
.twelve { font-family: Garamond, Georgia, Times, 'Times New Roman', serif; font-size: 12px; line-height: 16px; }
