@charset "utf-8";
/* CSS Document Copyright 2010 Lithium AV - Designer and Webmaster - John Phillips - jphillips@lithiumav.co.uk*/

html {}
body { background-image: url(../assets/images/mesh_background.jpg); background-repeat:repeat-x; background-position:top;}

div#main { background-image: url(../assets/images/background.png); background-repeat: no-repeat;}
div#logo {text-indent:-99999px; background-image: url(../assets/images/site_logo.png); background-repeat:no-repeat;}
div#main_nav { background-color: #303030;}

div#container01,div#container11 { background-image:url(../assets/images/page_sm.png); background-repeat:no-repeat;}
div#container02,div#container12 { background-image:url(../assets/images/page_med.png); background-repeat:no-repeat;}
div#container03 { background-image:url(../assets/images/page_lge.png); background-repeat:no-repeat;}
div#container14 { background-image:url(../assets/images/page_sm2.png); background-repeat:no-repeat;}

h1 {}
h2 { color:#7c0000; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
h3 { color:#7c0000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
h4 {}

p { color:#303030; letter-spacing: 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.testimonial { color:#000; font-size: 10px; text-align:right;}
.testimonial_m { font-style:italic;}
.home {}
.home_image { float:right; border:#303030 solid 2px;}
.right_titles {text-align: right;}

/* items 01 and 02 are the styles for the home page text listed down the top right hand side. */
.item01 { color:#7c0000; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.item02 { color:#303030; font-family:Arial, Helvetica, sans-serif; font-size:14px;}


a {color:#7c0000; text-decoration: none; font-family:Arial, Helvetica, sans-serif; }
.blink { font-weight:bold;}
.dark { color:#fff; text-decoration: underline; font-family:Arial, Helvetica, sans-serif;}
.list01 { text-align:right;}
.linklist { list-style-type:disc; list-style-position:inside; font-family:Arial, Helvetica, sans-serif;}
.stlist { font-family:Arial, Helvetica, sans-serif; font-size: 14px; list-style-position:inside; list-style:circle; }

a:hover {color: #303030; text-decoration:underline; }
.dark:hover {color: #7d0000;}

ul { color: #7d0000; text-decoration:none;}
li {display:inline;}

div#backlinks { font-size:12px; color:#303030;letter-spacing: 1px; border-top: 1px solid #7d0000; text-align:center;}
.copyright { letter-spacing: 0px; color:#303030; font-size:10px; font-weight:bold;}

/*form styling */

label, lable span, textarea, textarea span { padding-bottom:15px; font-size:12px; font-family:Arial, sans-serif; display:block; padding-bottom: 5px;}
label, textarea { float:right;}
label span, textarea span { padding-top:3px; float:left; text-align:right;}
.name { padding-top:20px;}

/*Fielset styling*/
fieldset { margin-bottom:5px; padding-top:5px; padding-bottom:5px; font-size:12px; width:340px; border: #7c0000 1px solid;}
fieldset input, fieldset textarea { font-size:12px;  float:right; border: 1px #ccc solid;}
fieldset input:hover, textarea:hover { border: 1px #7c0000 solid;}
fieldset input:active, input:focus, textarea:focus { border: 1px #900 solid;}
validation {padding:0; width:200px;}

/*form button*/
form div input { padding:2 2 2 2; color: #fff; background-color:#303030; border: 2px double #000; border-top:#666666; text-transform: uppercase;}
form div input:hover { padding:2 2 2 2; background-color:#7c0000; border: 2px double # 600; border-top:#666;}


