body { background:url(/system/images/tile-beach.jpg); }
#container { background:url(/system/images/back-beach.jpg) top center repeat-x; }
#slogan { position:absolute; top:15px; left:228px; }
#logo { margin:70px 0 20px -38px !important; }
#top { top:35px !important; }
#copy { padding:40px 40px 15px 38px !important; }
#share { top:543px !important; }

/* Font Style */

body { font-family:arial; }

/* Font Case */

/* Global */ #cboxTitle, #cboxCurrent, .text, .cat_textbox, .cartInputText, .ui-datepicker, .ui-datepicker .ui-datepicker-header, .ui-datepicker th, .ui-state-default, .ui-widget-content, .ui-state-default, .ui-widget-header, .ui-state-default, #form label, /* Template */ #nav, #sub, #share, h1, h2, h3, h4, #copy p a, #copy li a, .button, #details p strong, #footer { text-transform:none; }

/* Colour 1 */

#copy { font-size:14px !important; line-height:23px !important; }
h1, h2, h3, h4, #nav a, #copy a, #details strong, #details a:hover, .mandatory { color:#2385D6; }
#copy p a, #copy li a, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background:#2385D6; }
#nav a { background:url(/system/images/nav-blue.png); }
#copy ul li { background:url(/system/images/li-blue.png) top left no-repeat; }
#details { background:url(/system/images/details-back-blue.png) top; }
#copy .literature { background:#E1F0FA; }

/* Colour 2 */

.button { color:#FFF !important; text-shadow:#333 1px 1px 1px; background:url(/system/images/button-orange.png); }
.button:hover, #copy .button:hover { color:#E28E0E !important; }
