
 /*
Theme Name: UFW
Theme URI: 
Description: Design created for UFW by cicle web services and solutions
Version: 1.0
Author: Paul McEniff
Author URI: www.cicle.co.uk
Tags:
*/

* {margin:0;padding:0;}

body {width:100%;font-family: Arial, Verdana, Helvetica, sans serif;font-size:12px;overflow:scroll-y;line-height:1.2em;background-image:url(images/body_bg.png);background-repeat:repeat-y;height:100%;background-attachment:fixed;background-position:center;background-color:#e2e2e3;color:#333;line-height:1.4em !important;}

.thholder {overflow:hidden;width:60px;height:60px;float:left;}

.thholder img {vertical-align:middle;}

div.featuredimg {float:left;margin-right:15px;margin-bottom:15px;}

.pagecontent ul.newslistitems {list-style-type:none !important;}

ul.newslistitems li {height:150px;}

a img {border:2px solid #eb6c28;}

a.emailheader {text-decoration:none;}

ul {list-style-position:inside;}

h1 {font-size:14pt;color:#eb6c28;margin-bottom:1.2em;font-family: Vrinda, Tahoma, Arial, sans serif;letter-spacing:0.01em;word-spacing:-1px;}

h2 {font-size:12pt;color:#000;text-align:left;margin-bottom:5px;}

h2.search {text-align:left;}

a {color:#eb6c28;font-weight:bold;text-decoration:underline;font-size:10pt;}

p {margin-bottom:0.6em;color:#000;font-size:10pt;}

.winside {padding:15px;}

div.pagecontent {width:570px;min-height:570px;}

.pagecontent ul {list-style-position:outside !important;margin-left:20px;list-style-type:disc !important;}

.pagecontent ul li {margin-bottom:4px;}

.pagecontent a {color:#eb6c28;text-decoration:underline;font-weight:bold;}

div.pagecontent p {line-height:1.4em;margin-bottom:1.2em;}

div.pageattribs {width:150px;float:left;}

div#hp_content {margin-top:10px;}

#wrapper {width:898px;margin:auto;padding:0;position:relative;padding-left:10px;padding-right:10px;background-image:url(images/wrapper_bg.jpg);background-repeat:no-repeat;background-position:top right;}

#sidebar-1 {width:150px;float:left;}

#sidebar-1 a {text-decoration:none;color:#444;}

#sidebar-1 h2 {width:150px;height:36px;background-image:url(images/sb_hd_bg.jpg);margin:0;font-family: Vrinda, Tahoma, Arial, sans serif;letter-spacing:0.05em;color:#eb6c28;font-size:1.2em}

#sidebar-1 h3 {width:130px;margin-left:2px;font-size:1em;font-weight:bold;margin-bottom:5px;margin-top:3px;}

p.phone {font-family: Vrinda, Tahoma, Arial, sans serif;letter-spacing:0.01em;color:#eb6c28;font-size:1.4em;font-weight:bold;}

#sidebar-1 h2 span {display:block;padding-top:10px;}

.logo {display:block;width:150px;border:0;margin:0 !important;margin-top:5px !important;}

#sidebar-nav {margin-top:14px;width:150px;height:443px;}

#sidebar-nav h2 span {display:block;padding-top:10px;padding-left:10px;}


#sidebar-nav ul {list-style-type:none;list-style-position:outside;width:144px;margin-left:0px;}

#sidebar-nav img {vertical-align:middle;border:none;}

#sidebar-nav li {height:28px;}

#sidebar-nav li a {line-height:28px;font-size:11px;}

div#ec_menu {width:141px;border:2px solid #c7c5c8;border-bottom:0;margin-left:2px;padding-bottom:10px;background-image:url(images/ec_bg.jpg);background-repeat:repeat-x;}

div#he_menu {width:141px;border:2px solid #c7c5c8;border-bottom:0;margin-left:2px;padding-bottom:10px;background-image:url(images/he_bg.jpg);background-repeat:repeat-x;}

div#wa_menu {width:141px;border:2px solid #c7c5c8;margin-left:2px;padding-bottom:10px;background-image:url(images/wa_bg.jpg);background-repeat:repeat-x;}

#sidebar-1 p {color:#eb6c28;text-align:center;}

#header {width:580px;height:70px;margin:auto;padding-top:10px;}

#header p {font-size:1.5em;margin:auto;width:18em;margin-bottom:5px;color:#eb6c28;font-weight:bold;font-family: Vrinda, Tahoma, Arial, sans serif;letter-spacing:0.1em;}

#mainmenu {width:580px;height:50px;background-image:url(images/mainmenu_bg.png);background-repeat:no-repeat;margin-top:30px;}

#mainmenu ul {list-style-type:none;height:50px;margin-left:10px;padding-top:5px;}

#mainmenu ul li.page-item-7 {width:100px;}

#mainmenu ul li.page-item-13,#mainmenu ul li.page-item-15 {padding-top:5px;}

#mainmenu ul li {float:left;width:80px;margin-left:4px;margin-right:7px;height:50px;text-align:center;margin-top:2px;}

#mainmenu ul li a {text-decoration:none;display:block;margin:auto;color:#444;font-family: Vrinda, Tahoma, Arial, sans serif;line-height:1em;word-spacing:0px;font-weight:bold;}

#content {width:580px;margin:auto;height:100%;}



#hp_anim {background-image:url(../images/hp_animbg.jpg);}

#footer {width:580px;height:30px;margin:auto;clear:both;font-size:0.75em;color:#333;padding-top:30px;}

#footer p {width:33%;float:left;}

#footer p.p1 {text-align:left;display:block;}

#footer p.p2 {text-align:center;display:block;}

#footer p.p3 {text-align:right;display:block;}


#footer p a {color:#333;text-decoration:none;}

#footer p.fullwidth {width:580px;text-align:center;display:block;}

#sidebar-2 {width:150px;position:absolute;right:10px;top:10px;padding:2px;}

#sidebar-2 h2 {font-family: Vrinda, Tahoma, Arial, sans serif;letter-spacing:0.01em;color:#eb6c28;font-size:1.4em;margin-bottom:5px;margin-top:15px;}

#sidebar-2 h2.menu_header {font-family: Vrinda, Tahoma, Arial, sans serif;letter-spacing:0.01em;color:#eb6c28;font-size:1em;margin-bottom:5px;margin-top:15px;}

#profileselector {width:150px;height:45px;margin:10px 0;margin-top:-20px;background-image:url(images/profile_bg.png);background-position:bottom left;background-repeat:no-repeat;position:relative;margin-bottom:20px;}

a.profilelink {display:block;position:absolute;right:0;top:30px;height:25px;width:25px;}

ul#profile {list-style-type:none;height:15px;overflow:hidden;width:120px;margin-left:5px;margin-top:2px;position:absolute;z-index:999;}

ul#profile li {padding:3px;}


#profileselector img {float:left;border:0;}

#searchbox {width:145px;height:38px;padding-left:2px;}

.searchtext {height:24px;margin:0;padding:0;}

img.search {width:19px;height:19px;vertical-align:middle;border:0;margin:0 !important;padding:0;text-align:right;}

label.search {}

#latestnews {margin:10px 0;border:1px solid #eb6c28;padding:3px;}

#latestnews ul {list-style-type:none;}

#latestnews ul li {border-bottom:1px dotted #eb6c28;padding-bottom:2px;padding-top:2px;height:64px;}

#latestnews ul li a {color:#222;text-decoration:underline;font-weight:normal;font-size:11px;}

#register {height:100px;margin-bottom:10px;}

#register p {font-size:0.9em;margin:0 5px;margin-bottom:4px;}

ul.page_sub_pages {list-style-type:none;margin-top:20px;list-style-position:outside;}

ul.page_sub_pages li {width:150px;height:35px;background-image:url(images/greybutton.png);background-repeat:no-repeat;position:relative;margin-left:-1px;}

ul.page_sub_pages li a {text-decoration:none;display:block;text-align:center;padding-top:4px;color:#fff;width:140px;font-size:11px;margin:auto;line-height:10px;height:10px;position:absolute;top:18%;left:4px;}

h2.grey {width:150px;height:34px;background-image:url(images/greybutton.png);margin-left:-1px;}

a.grey {width:150px;height:34px;background-image:url(images/greybutton.png);display:block;color:#fff;text-decoration:none;margin-left:-1px;}

a.grey span {text-align:center;color:#fff;display:block;font-size:0.9em;line-height:28px;margin-bottom:3px;}

h2.grey a{text-decoration:none;display:block;text-align:center;padding-top:2px;color:#fff;width:100%;font-size:0.8em;}

 img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}

.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

a.orangebutton {display:block;width:137px;height:30px;margin:auto;background-image:url(images/orangebutton.jpg);}

a.orangebutton span {color:#fff;font-family: Vrinda, Tahoma, Arial, sans serif;letter-spacing:0.02em;font-size:1.2em;font-weight:bold;padding:4px;text-align:center;text-decoration:none;display:block;padding-top:5px;}
 
 label.wp-email-capture-name {display:block;margin:5px;float:left;}
 
 input.wp-email-capture-name {display:block;margin:5px;}
 
 label.wp-email-capture-email {display:block;margin:5px;float:left;}
 
 input.wp-email-capture-email {display:block;margin:5px;}
 
 input.wp-email-capture-submit {margin-left:180px;}
 
 .left {float:left;}
 
 .right {float:right;}
 
 table a {color:#000;}
 
 table#ufw {width:540px !important;margin:10px auto;}
 
 table#ufw td {vertical-align:middle;text-align:center;height:70px !important;padding:4px;}
 
  table#ufwla {width:540px !important;display:block;margin:10px auto;}
  
  table#ufwla tr {width:100%;}
 
 table#ufwla td {vertical-align:top !important;text-align:left;height:70px !important;display:block;padding:4px;width:200px;}
 
   table#ufwca {width:540px !important;margin:10px auto;}
  
	table#ufwca tbody {width:540px;}
  
  table#ufwca tr {width:540px;}
 
 table#ufwca td {vertical-align:top !important;text-align:center;height:70px !important;padding:4px;width:200px;}
 
 
 
 form#adduser label {width:150px;display:block;float:left;}
 
 form#adduser input[type="text"] {width:150px;}
 
 p.error {color:#c00;}
 
 div.logo_holder {width:260px;height:160px;float:left;margin-bottom:10px;}
 
 div.logo_holder img {border:0;}
 
 img.no_logo {width:250px;border:0;}
 
 div#profileselector form {padding:2px;position:absolute;top:22px;right:0;}
 
 div#profileselector select {width:143px;height:18px;border:none;}
 
 div#profileselector option {height:15px;}
 
 img.rea {border:0;margin-bottom:10px;}
 
 div.sb_keyline {border:2px solid #e5e5e5;background-color:#fafbfd;margin-top:5px;}
 
 ul.typelist {list-style-type:none !important;width:100%;height:50px;}
 
 ul.typelist li {float:left;margin-right:10px;color:#222;background-image:url(images/bullet.png);background-position:0% 25%;background-repeat:no-repeat;padding-left:15px;height:20px;}
 
 .installersbg {background-image:url(images/map.jpg);background-repeat:no-repeat;}
 
 div.formcol1 {width:260px;float:left;}
 
 div.formcol2 {width:260px;float:left;padding-top:10px;}
 
 div.formcol1 input[type=text], div.formcol2 input[type=text]  {width:240px;}
 
 div.formcol1 textarea,div.formcol2 textarea {width:240px;height:130px;}
 
 div.formcol1 p,div.formcol2 p {margin-left:10px;}
 
 div.formcol1 h4 {margin:10px;}
 
 fieldset {margin-top:10px;}
 
 div.wpcf7 table {margin:10px 0px;}
 
 div.wpcf7 table input[type=text] {width:65px !important;}
 
 div.wpcf7 p {margin-left:10px;}
 
 span.wpcf7-radio span.wpcf7-list-item {display:block;margin-bottom:1px;}
 
 p.wp-caption-text {font-size:9pt;text-align:center;font-style:italic;margin-top:3px;}
 
 ul#rightm {list-style-type:none;list-style-position:inside;font-weight:normal;}
 
 ul#rightm li a {font-size:10px;color:#333;padding-left:0;}
 
 ul#rightm ul li  a {color:#333;}
 
 ul#rightm li.current_page_item a{color:#eb6c28;text-decoration:none;}

 
 ul#rightm ul {margin-left:3px;list-style-type:square;}
 
 ul#rightm ul ul {list-style-type:none;margin-left:12px;list-style-position:inside;list-style-type:disc;}
 
 ul.newsn {list-style-type:none;}

ul.newsn li {font-size:8pt;position:relative;}

ul.newsn li h3 {margin-left:66px;font-size:8pt;}

ul.newsn li p {margin-left:65px;font-size:8pt !important;line-height:8pt;}

div.sqprofimg {width:60px;height:60px;float:left;margin-right:4px;position:absolute;z-index:999;top:2px;left:0;}

img.sqprofact {position:absolute;top:2px;left:0;z-index:1;}
