/* Designed by Cindy Prosser - http://attitude-emedia.com */

* { padding:0; margin:0; border:0; }

body { text-align:left;min-width:960px;height:100%;  background: #fff url(images/bg00.png) repeat-x top left ;font-size: 0.90em;font-family: trebuchet,Arial,Helvetica,Verdana,sans-serif;color:#000}

legend{ color:#4E4E4E;}
select,input{ font-size:1em;}
select{ width:163px; margin-right:16px;}
label,legend{ font-weight:bold;}
input {border: 1px solid #ccc;}
.fLeft {float:left}
.fRight {float:right}
small {font-size: 0.9em;color:#000;}
.justify {text-align: justify;}
.center {text-align:center}
.clear { clear:both; height:0; }
hr {background:#eee;margin: 15px 0 0 0px;}

h1,h2,h3,h4 {font-family: century gothic;trebuchet,Arial,Helvetica,Verdana,sans-serif}

.arrow {color: #535C6F; font-size: 1.6em; font-family: century gothic; font-weight: bold !important;background-image: url("images/arrow-right.png"); background-position: 0px 50%;background-repeat: no-repeat;padding: 3px 0 3px 150px }

#menubar { margin: 0 auto;height:39px;background: #000;width:987px;margin-bottom:5px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}

.menuHorizontal{width: 75%; font-family:arial,helvetica,sans-serif;height:40px;font-weight:bold;padding:0;margin:0;position:relative;z-index:99999;}
.menuHorizontal ul{padding:0;margin:0;line-height:41px;list-style:none;width:auto;}
.menuHorizontal li{position:relative;float:left;width:auto;display:inline;margin:0;padding:0;}
.menuHorizontal ul li ul {line-height: auto; padding:0;margin:0;list-style:none;width:auto;}
.menuHorizontal a{color:#fff;text-decoration:none;width:auto;text-align:center;height:41px;padding:0 10px;line-height:41px;margin-left:5px;}
.menuHorizontal a:hover{color:#fff;}
.menuHorizontal li:hover ul{display: block;left:0;}
.menuHorizontal li li:hover{background-color:#343435;}
.menuHorizontal li ul{position:absolute;margin:0;padding:0;display: none;z-index:99999;height:auto;top:39px;background:#666}
.menuHorizontal li ul li{background-color: #000;height:auto;line-height:auto;display:block;width:auto;}
.menuHorizontal li ul a{color:#62C2CC;text-align:left;width:215px;height:30px;line-height:30px;display:block;}

#navigation{margin:0; padding:0;  font-size:.7em; line-height:1.6em; width:550px; color:#666;background:transparent;float:right  }
#navigation ul{list-style-type:none; padding:20px 15px 0 15px; margin:0 ; border-left:solid 1px #eee;float:right;display:block }
#navigation ul li{display:list-item; }
#navigation ul li span {color:#000 }
#navigation ul li a:link,
#navigation ul li a:visited{ display: block; color:#666; text-decoration:none; }
#navigation ul li a:hover{color:#000;  }
#navigation ul li a:link span,
#navigation ul li span a:visited {color:#666; text-decoration:none;}
#navigation ul li span a:hover{color:#000; background:#eee; }

#navigation .listHead span a:link,
#navigation .listHead span a:visited{color:#00A99D; text-decoration:none; font-weight:bold; }
#navigation .listHead span a:hover {color:#000; background:#eee; width:100%}

#masthead{ width:987px;background: transparent url(images/2010-header-452px.png) no-repeat 2px 0;padding:10px 0;height:100px;margin: 0 auto;}

#mainContent {width:987px;margin:0px auto;}


h2 a {text-decoration:none !important}

#mast {margin: 0px 0px 0 0;width:987px;padding:10px 0}

.freeConsult {-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;background:#014355;color:#fff;margin-bottom: 20px;color:#eee}
#content .freeConsult h3 { padding: 10px 10px 0 10px; color: #fff; }
#content .freeConsult p { color: #fff; margin: 0;}

.menuBorder {-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;color:#000;border:2px solid #ccc;margin-bottom: 40px;padding:10px;background:#000}

.topLinks {margin: 15px 20px 0 0px; padding: 0; list-style: none;text-align:left ; float:right;clear:both}
.topLinks li {margin: 0 25px 0 0; padding: 0; display:inline;  }
.topLinks a { width: 60px; text-align: center; color: #fff;font-size:0.70em;text-decoration:none}
.topLinks a:hover {color:#ccc;text-decoration:none; background-position: 0 0; } 

#home3_out { width: 400px; height: 190px; background-repeat: no-repeat; background-position: 50% 50%; display: block;}
#home3_in { width: 400px; height: 190px;background-repeat: no-repeat; background-position: 50% 50%; display: block; cursor: pointer;}
#home3_txt { /* width: 280px; height: 6em; background-color: #DF0000  */}
#home3_txt p { color:#fff; padding: 4px; text-align: center; }

.default-header01 {margin: 0 auto; background: #003140;width:987px;height:135px}
.web-admin-header {margin: 0 auto; background: #003140;width:987px;height:135px; }
.attitude01-topimage {margin: 0 auto; background: #003140;width:987px;height:135px}
.design-topimage {margin: 0 auto; background: #003140;width:987px;height:135px}
.mechanics-topimage {margin: 0 auto; background: #003140;width:987px;height:135px}
.austuk-topimage {margin: 0 auto; background: #003140;width:987;height:135px;}
.sthwest-topimage {margin: 0 auto; background: #003140;width:987px;height:135px}
.perth-topimage {margin: 0 auto; background: #003140;width:987px;height:135px}
.mandurah-topimage {margin: 0 auto; background: #003140;width:987px;height:135px}

.box_blue01 {background: url(images/blue01_tl.png) no-repeat top left;}
.top_blue01 {background: url(images/blue01_tr.png) no-repeat top right;}
.bottom_blue01 {background: url(images/blue01_bl.png) no-repeat bottom left;}
.bottom_blue01 div {background: url(images/blue01_br.png) no-repeat bottom right;}
.content_blue01 {background: url(images/blue01_r.png) top right repeat-y;}
.top_blue01 div,.top_blue01,
.bottom_blue01 div, .bottom_blue01 {width: 100%;height: 5px;font-size: 1px;}
.content_blue01, .bottom_blue01 {margin-top: -1px;}
.content_blue01 { padding: 1px 2px; }

.smallList {font-size: 75%;padding: 10px 20px 10px 10px;}
.smallListheading {font-size: 100%;font-weight:bold !important;color:#ccc}

.font110 { font-size: 110%; }

.alt_color { color: #000; }
.alt_color2 { color: #80D0D9; }

#wrapper { }
#container {}

.list {list-style-type: decimal;margin: 10px 0 20px 40px}

#content { padding: 0px 20px 10px 0px ; color:#000;margin:0}
#content ul li {list-style-type: circle;margin: 5px 0 5px 40px;line-height: 1.4em !important;font-size:1em;font-family: arial,helvetica,sans serif;}
#content ol li {list-style-stype: decimal;margin: 10px 0 10px 40px;}
#content ul li ul li {list-style-image: none !important;list-style-type: circle;margin: 10px 0 10px 50px;}
#content h2 {color:#018789;margin:20px 0 10px 0;font-weight:normal;}
#content h3 {color:#00565F;margin:20px 0 10px 0;font-size:1.4em;font-weight:normal;}
#content p {color: #000;line-height: 1.4em !important;font-size:1em;font-family: arial,helvetica,sans serif;}
#content a, #content a:visited {color:#008080;text-decoration: none}
#content a:hover {background:none !important;color: #000;text-decoration: underline }

#content .title3 {color: #fff; padding: 0px; font-size: 2.5em; font-weight: normal;text-transform:uppercase;margin: -110px 0 80px 0}

.introbox p {color:#000}

#topSect {background: #f7f7f7;margin: 20px 2px 20px 1px;}
#topSect p  {clear: both;line-height: 18px;margin: 0 20px 0 0px}
#topSect .innerColumn7 {float: left;width: 630px;position: relative;padding: 0 11px 20px 11px; }
#topSect .innerColumn8 {float: left;width: 300px;text-decoration: none;position: relative;padding: 0 11px 20px 11px;height:350px; }

.design-production {background: url("images/design-thongs.png") no-repeat top right;}

.colBlock07 {color:#ccc;margin:5px 0 10px 0;font-size:1.2em;font-weight:bold;text-transform:uppercase}

.seven {height:350px;font-size:85%;width:610px; float: left; }
.seven ul {list-style-type: none;margin: 0;padding: 0;text-align:left;font-size:95%}
.seven ul li {margin: 0px 10px 0px 30px;padding: 0;text-align:left;font-weight:bold;color:#666}
.seven ul li ul {list-style-type: circle;margin: 0 0 0 10px;padding: 0;text-align:left;}
.seven ul li ul li {font-style: italic;margin-left: 5px;font-weight:normal}
.seven ul li a, .eight ul li a {color:#00565F;text-decoration:none}
.seven ul li a:hover, .eight ul li a:hover{color:#000}
.seven p, .eight p{padding: 5px 10px;color:#666} 
.seven a { display: block; }
.seven h2 a, .eight h2 a{color:#000;text-decoration:none !important}
.seven h2 a:hover, .eight h2 a:hover{color:#68E2EF}

.colBlock08 {color:#1F82B6 !important;margin:0;font-size:1.3em;font-weight:bold;text-align:center;padding:10px; background:#eee}

.eight {font-size:85%;width:260px;background: #DAE1E6;border-left:1px solid #C6D4DB;border-right:1px solid #C6D4DB;padding:10px  }
.eight ul {list-style-type: none;margin: 0;padding: 0;text-align:left;font-size:95%}
.eight ul li {margin: 0px 10px 0px 30px;padding: 0;text-align:left;font-weight:bold;color:#666}
.eight ul li ul {list-style-type: circle;margin: 0 0 0 10px;padding: 0;text-align:left;}
.eight ul li ul li {font-style: italic;margin-left: 5px;font-weight:normal;font-size:90%}


#pageLayout {margin: 20px 2px 20px 1px; }
#pageLayout  p  {clear: both;line-height: 18px;margin: 0 20px 0 20px}

#pageLayout .innerColumn9 {float: left;width: 630px;position: relative;padding: 0 6px 20px 6px; }


.nine ul li a {color:#00565F;text-decoration:none}
.nine ul li a:hover{color:#000}
.nine p {padding: 5px 0px;color:#666} 
.nine {width:630px; float: left; }
.nine ol li ul {margin: 0 0 0 -20px}

#pageLayout .innerColumn10 {float: right;width: 290px;text-decoration: none;position: relative;padding: 5px; }

.ten {font-size:85%;padding:30px 10px 10px 10px;background: url("images/gull02.png") no-repeat 70px 0px;margin-top: -180px }
.ten p{padding: 5px 10px;color:#666} 
.ten .LIn_shortMode li a {font-size:1.1em;font-weight:bold;margin:10px 0 0 0;color:#00A99D}
.ten .LIn_shortMode li a:hover {color:#0FB5D0 !important}
.ten .LIn_desc {list-style-type: none !important;font-weight:normal;color:#ccc}
.ten ul {margin: 5px 0 10px 0;padding: 0;text-align:left;}
.ten ul li {list-style-type: none !important;margin: 0 10px !important;padding: 0 !important;text-align:left;font-weight:bold;color:#666;list-style-image:none !important}
.ten .interest {margin:0 20px;padding: 0;text-align:left;color:#666}
.ten .interest li {list-style-type: circle !important;margin: 10px !important;padding: 0 !important;text-align:left;font-weight:bold;color:#666;list-style-image:none !important}
.ten h2 { color:#00 !important;margin: 5px 0 5px 0 !important;text-transform:uppercase;font-size:1.1em !important;font-weight:bold !important;}

.LIn_desc {font-weight:normal;font-size:90%}
.LIn_shortMode li a {font-size:1.2em;font-weight:normal;text-decoration:none !important;display:block}

#bottomSect {background:#fff; }
#bottomSect .column {float: left;width: 300px;text-decoration: none;position: relative;padding: 0 11px 20px 11px; }
#bottomSect .column.last {width: 47%;margin-right: 0px;}
#bottomSect .column p  {clear: both;line-height: 18px;margin:0;color:#666 }
#bottomSect .column img  {clear: both;text-align:center;padding:3px;}
#bottomSect .column  h4 a  {display:block;margin: 0;padding: 0 20px 0 0;color: red;font-weight: bold;font-size: 16px;background-image: url(images/bullet.png);background-repeat: no-repeat;background-position: right center;text-decoration:none}
#bottomSect .column:hover h4  {color: #FF00CC;}
#bottomSect .column:hover h4  {background-image: url(images/bulletHover.png);background-repeat: no-repeat;background-position: right center;}
#bottomSect .column ul {clear: both;text-align:center }
#bottomSect .column li {clear: both; }
#bottomSect p  {clear: both;line-height: 18px;margin: 0 20px 0 20px}

#locationsSect {background:#fff; }
#locationsSect .locColumn {float: left;width: 270px;text-decoration: none;position: relative;padding: 0 11px 20px 11px }
#locationsSect .locColumn2 {float: left;width: 200px;text-decoration: none;position: relative;padding: 0 11px 20px 11px }
#locationsSect .locColumn3 {float: left;width: 340px;text-decoration: none;position: relative;padding: 0 11px 20px 11px }
#locationsSect .locColumn4 {float: left;width: 100px;text-decoration: none;position: relative;padding: 0 11px 20px 11px }
#locationsSect .locColumn5 {float: left;width: 440px;text-decoration: none;position: relative;padding: 0 11px 20px 11px }
#locationsSect .locColumn.last {width: 47%;margin-right: 0px;}
#locationsSect .locColumn p  {clear: both;margin:0; }
#locationsSect .locColumn img  {clear: both;text-align:center;padding:3px;}
#locationsSect .locColumn  h4 a  {display:block;margin: 0;padding: 0 20px 0 0;font-weight: bold;font-size: 16px;text-decoration:none}
#locationsSect .locColumn ul {clear: both;text-align:left;background-image:none;list-style-type:square }
#locationsSect .locColumn li {clear: both; }
#locationsSect p  {clear: both;line-height: 18px;margin: 0 20px 0 20px}

#locationsSect .locColumn .two ul  li {clear: both;text-align:left;list-style-image:none !important;list-style-type:square !important }
#locationsSect .locColumn .moreOn {font-size:80% !important}

.mandurah03-sample {background: transparent url(images/dolphins.png) no-repeat 50% 50%;width:300px;height:242px;padding:3px;margin-top:20px;border:1px solid #eee;box-shadow: 3px 3px 3px #ccc; -moz-box-shadow: 3px 3px 3px #ccc; -khtml-box-shadow: 3px 3px 3px #ccc; -webkit-box-shadow: 3px 3px 3px #ccc;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; } 
.mandurah02-sample {background: transparent url(images/mandurah02.png) no-repeat 50% 50%;width:300px;height:242px;padding:3px;margin-top:20px;border:1px solid #eee;box-shadow: 3px 3px 3px #ccc; -moz-box-shadow: 3px 3px 3px #ccc; -khtml-box-shadow: 3px 3px 3px #ccc; -webkit-box-shadow: 3px 3px 3px #ccc;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; } 
.samplefremantle {background: transparent url(images/samplefremantle.png) no-repeat 50% 50%;width:300px;height:242px;padding:3px;margin-top:20px;border:1px solid #eee;box-shadow: 3px 3px 3px #ccc; -moz-box-shadow: 3px 3px 3px #ccc; -khtml-box-shadow: 3px 3px 3px #ccc; -webkit-box-shadow: 3px 3px 3px #ccc;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; } 
.sampleproguard {background: transparent url(images/sthwest02.png) no-repeat 50% 50%;width:300px;height:224px;padding:3px;margin-top:20px;border:1px solid #eee;box-shadow: 3px 3px 3px #ccc; -moz-box-shadow: 3px 3px 3px #ccc; -khtml-box-shadow: 3px 3px 3px #ccc; -webkit-box-shadow: 3px 3px 3px #ccc;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; } 
.southwestsample {background: transparent url(images/sthwest01.png) no-repeat 50% 50%;width:300px;height:224px;padding:3px;margin-top:20px;border:1px solid #eee;box-shadow: 3px 3px 3px #ccc; -moz-box-shadow: 3px 3px 3px #ccc; -khtml-box-shadow: 3px 3px 3px #ccc; -webkit-box-shadow: 3px 3px 3px #ccc;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.mandurah-sample {background: transparent url(images/mandurah01.png) no-repeat 50% 50%;width:300px;height:242px;padding:3px;border:1px solid #eee;box-shadow: 3px 3px 3px #ccc; -moz-box-shadow: 3px 3px 3px #ccc; -khtml-box-shadow: 3px 3px 3px #ccc; -webkit-box-shadow: 3px 3px 3px #ccc;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.aussiesample {background: transparent url(images/aussiesample.png) no-repeat 50% 50%;width:300px;height:242px;padding:3px;margin-top:20px;border:1px solid #eee;box-shadow: 3px 3px 3px #ccc; -moz-box-shadow: 3px 3px 3px #ccc; -khtml-box-shadow: 3px 3px 3px #ccc; -webkit-box-shadow: 3px 3px 3px #ccc;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.localowned {background: transparent url(images/locally-owned.png) no-repeat 50% 50%;width:300px;height:256px;padding:3px;}
.satisfaction-garantee {background: transparent url(images/satisfaction-garentee.png) no-repeat 50% 50%;width:300px;height:256px;padding:3px;}
.onwheels {background: transparent url(images/mobile-office.png) no-repeat 50% 50%;width:300px;height:256px;padding:3px;}
.onwheels02 {background: transparent url(images/mobile-office02.png) no-repeat 50% 0%;width:200px;height:260px;padding:3px;}

.ask  {margin-top:20px;border:1px solid #000;box-shadow: 3px 3px 3px #ccc; -moz-box-shadow: 3px 3px 3px #ccc; -khtml-box-shadow: 3px 3px 3px #ccc; -webkit-box-shadow: 3px 3px 3px #ccc;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;color:#666;font-weight:bold } 
.ask strong {color:#000}

.profile01 {background: transparent url(images/profile01.png) no-repeat 50% 50%;width:100px;height:100px;padding:2px;border: 1px solid #ccc}
.profile02 {background: transparent url(images/profile02.png) no-repeat 50% 50%;width:100px;height:100px;padding:2px;border: 1px solid #ccc}
.profile03 {background: transparent url(images/profile03.png) no-repeat 50% 50%;width:100px;height:100px;padding:2px;border: 1px solid #ccc}
.profile04 {background: transparent url(images/profile04.png) no-repeat 50% 50%;width:100px;height:100px;padding:2px;border: 1px solid #ccc}
.profile05 {background: transparent url(images/profile05.png) no-repeat 50% 50%;width:100px;height:100px;padding:2px;border: 1px solid #ccc}
.profile06 {background: transparent url(images/profile06.png) no-repeat 50% 50%;width:100px;height:100px;padding:2px;border: 1px solid #ccc}


#profilesSect {background:#fff; }
#profilesSect .profColumn {float: left;width: 270px;text-decoration: none;position: relative;padding: 0 11px 20px 11px;margin-top: 40px }
#profilesSect .profColumn p  {clear: both;margin:0;color:#666;font-size:90% !important }
#profilesSect .profColumn ul {clear: both;text-align:left;background-image:none;list-style-type:square;font-size:80% !important}
#profilesSect .profColumn li {clear: both; }


#profilesSect .profColumn .two ul  li {clear: both;text-align:left;list-style-image:none !important;list-style-type:square !important }
#profilesSect .profColumn .moreOn {font-size:80% !important}
.profColumn .two .colBlock02 {clear: both;margin:5px 0 10px 0;font-size:1.2em;font-weight:bold !important ;text-transform:uppercase;color:#ccc !important }
.profColumn .three .colBlock03 {clear: both;margin:5px 0 10px 0;font-size:1.2em;font-weight:bold !important ;text-transform:uppercase;color:#BED661 !important }

.profilepaul {background: transparent url(images/paul01.jpg) no-repeat 50% 50%;width:300px;height:276px;padding:3px 3px;border: 1px solid #666}
.profilepaul02 {background: transparent url(images/paul02.png) no-repeat 50% 50%;width:300px;height:190px;padding:3px 3px;border: 1px solid #ccc;margin-top:30px}
.profilecindy {background: transparent url(images/cindy01.jpg) no-repeat 50% 50%;width:300px;height:276px;padding:3px 3px;border: 1px solid #666}
.profilecindy02 {background: transparent url(images/cindy02.png) no-repeat 50% 50%;width:300px;height:190px;padding:3px 3px;border: 1px solid #ccc;margin-top:30px}

.locColumn .two .colBlock02 {clear: both;margin:5px 0 10px 0;font-size:1.2em;font-weight:bold !important ;text-transform:uppercase;color:#00A99D !important }
.locColumn .three .colBlock03 {clear: both;margin:5px 0 10px 0;font-size:1.2em;font-weight:bold !important ;text-transform:uppercase;color:#BED661 !important }

.designLeggo {background-image: url(images/solution.png);background-repeat: no-repeat;background-position: right top;margin: 0 0 40px 0}
.designLeggo ul li {list-style-image: url(images/check.png) !important;margin: 0px 0 10px 50px !important;}
.copyWrite ul li {list-style-image: url(images/check.png) !important;margin: 0px 0 10px 50px !important;}
.copyWrite h2 {color:#666}
.copyWrite p {font-size:110%}

.check {margin: 30px 0 10px 0px;border-top:2px solid #eee; position: relative; padding-top: 1em; }
.check ul li {list-style-image: url(images/check.png) !important;margin: 0px 0 5px 80px !important;}

.check1 {margin: 0 0 50px 0px; }
.check1 ul li {list-style-image: url(images/check.png) !important;margin: 0px 0 5px 80px !important;}


.check2 {margin: 30px 0 10px 0px; position: relative; padding-top: 1em; }
.check2 h3 { position: absolute; top: -2.1em;color:#00A99D !important }
.check2 ul li {list-style-image: url(images/pin_blue.png) !important;margin: 0px 0 5px 80px !important;}

.check h3 { position: absolute; top: -2.1em;color:#00A99D !important }
.check h3 a { color:#00A99D !important;text-decoration:none !important;font-size:140%;}
.check h3 a:hover { color:#000 !important;text-decoration:none !important }
.check h3 span { background-color:#fff; }

#locationsSect .locColumn .two ul.check4 li {list-style-image: url(images/check.png) !important;padding-left: 0px; margin: 0px 0 5px 30px !important;}
#pageLayout .innerColumn9 .nine ul.check4 li {list-style-image: url(images/check.png) !important;padding-left: 0px; margin: 0px 0 5px 30px !important;}

.div702217 {margin:10px 1px ;color:#000;text-align:center;background:#fff}
.div702217 p  strong {color: #000;}
.div702217 p a {color: #70D3F5;text-decoration: none}
.div702217 p a:hover {background:none !important;color: #ffffff}

#banner {margin-top: 10px;  background: #fff url(images/bannerbg.png) repeat-x top left;width:100%;height:200px;border-top: 1px solid #002C38; border-bottom: 1px solid #00242f}
#bannerInner { width:986px;margin:20px auto;}
#bannerInner .col {display:block;width:236px;float:left;margin-left: 10px}
#bannerInner .col .block li {list-style-type:square;margin: 0 20px;color:#fff}
#bannerInner .col .title { color: #7D8F8A !important; margin:0;padding:0  }
#bannerInner .col .title strong { color: #fff }
#bannerInner .col a { text-decoration: none;color:#C4D7DF;font-size:80% }
#bannerInner .col a:hover { text-decoration: underline;color:#fff; }

#footer { background: #003F4F; width:100%; padding:5px 0px;color:#ccc}
* html #footer { top: -15px; position: relative; }
#footerInner {position: relative; width:986px;margin:0px auto;}
#footerInner p { font-size:0.80em;color:#000;padding:5px }
#footerInner ul {margin: 0; padding: 0; list-style: none;text-align:right}
#footerInner li {margin: 0 25px 0 0; padding: 0; display: inline;}
#footerInner a {color: #fff ; text-decoration: none;padding: 0px;margin: 0px;}
#footerInner a:visited {color: #fff ;}
#footerInner a:hover {color: #01A6FC ; text-decoration: none}
#footerInner img {border:none}
#footerInner strong {color:#666}

#siteNav{ top: 4px; right: 0; display: block; position: absolute; padding:0; margin:0; list-style:none;}
#siteNav li{ display: inline; }
#siteNav li.first{ border-left:none;}
#siteNav a{ padding:0 5px; line-height:1em; text-decoration:none; color:#000; font-size:1em; font-weight:normal;}
#siteNav a:hover, ul#siteNav li:hover{ text-decoration:underline;}

 .botLinks { position: absolute; right: 5px; top: 2em; }
 
 #ss0, #ss1, #ss2 { border: none; }
 
 #search-txt {display:none}
 

 /* Internal Extras */
#breadcrumb { margin-left: 20px;  position: absolute;  top: 0px;  float: left;color:#FC7203}
#breadcrumb a{ color:#334EFD; font-weight:bold;}

/*  Breadcrumb */
.B_homeCrumb { float: left;color:#9BBACF}
.B_homeCrumb, .B_homeCrumb:visited { color:#df000; font-weight:bold;text-decoration:none}
.B_homeCrumb:hover {text-decoration:none}
.B_currentCrumb {color:#9BBACF}
.B_crumbBox {margin:0 0 0 20px;font-size:0.80em;padding:0;float:left}
.B_crumbBox a{ float: none;  }
.B_crumbBox a.B_crumb { color: #687773;text-decoration:none }

#sidebar { width: 290px; float: right; }
#sidebar h2 {margin:0;padding:0;text-align:center}

.sidemenu {list-style: none; margin:0px 22px 0px 20px !important;width:300px;font-weight:normal;float:right;height:1%}
.sidemenu li {text-align:right;margin:2px}
.sidemenu ul {display: none; list-style: none;float:left}
.sidemenu ul li {border-bottom: none;}
.sidemenu a {display: block; padding: 0 20px 0 10px; list-style: none; color:#000; text-decoration: none;font-size:1em;font-weight:bold}
.sidemenu a:visited {color:#000}
.sidemenu ul li a {display: block; padding: 0 20px 0 5px} 
.sidemenu a:hover {color: #45969F;}
.sidemenu ul li a:hover {display: block; padding: 0 20px 0 5px;} 
.sidemenu .last {margin-top:10px;}
.sidemenu .last a {color:#2F777F;}
.sidemenu .last a:visited {color:#2F777F}
.sidemenu .last a:hover {color: #45969F;}

.list123 { margin: 20px 0; } 
.list123 li { background-repeat: no-repeat; padding-left: 50px; list-style: none; list-style-image: none !important; }
.list123 span { color: #008080; font-size: 140%; }
.list123 .list1 { background-image: url(images/tag-one.png); }
.list123 .list2 { background-image: url(images/tag-two.png); }
.list123 .list3 { background-image: url(images/tag-three.png); }
.list123 span a { text-decoration:none !important } 


.webrates {padding: 0;margin: 0;width:100%;font-size: 90%; }
.planTitle1 {width:184px;text-align:center;padding-top: 5px;font-size: 90%; font-weight: bold;height: 80px;background:#80CFD9 }
.planTitle2 {width:184px;text-align:center;padding-top: 5px;font-size: 90%; font-weight: bold;height: 8px;background:#00A99D  }
.planDesc1 {width:184px;text-align:center;padding-top: 5px;font-size:80%;background:#4DCCCF;color:#fff }
.planDesc2 {width:184px;text-align:center;padding-top: 5px;font-size:80%; background:#2C9B9F;color:#fff }
.planDesc3 {width:184px;text-align:center;padding-top: 5px;font-size:80%;background:#009ECE;color:#fff }
.planDesc4 {width:184px;text-align:center;padding-top: 5px;font-size:80%; background:#158EAF;color:#fff }

.planDesc-line1 {color: #fff; font-size: 200%; font-weight: bold; height: 40px;}

.itemTitle {font-size: 120%; font-weight: bold; height: 30px;text-align:right;width:200px;color:#00A99D}
.sectionTitle {padding-right: 10px;text-align:right;height:25px;width:200px;background:#009ECE;font-size:90%;color:#fff}
.sectionPrice {font-size:90%;text-align:center;height:25px;width:147px;background: #E0ECEF}
.mainHead {font-size: 180%;background:#F5951C;height:100px;text-align:center;padding:20px}
.price {font-size:100% !important;font-weight:bold !important:color:#000 !important;text-align:center}
.price .line1 {color: #000000; font-size: 160%; line-height: 3em;} 
.price .line2 {color: #666; line-height: 2em;} 
.yes {background: #E0ECEF url(images/check.png) no-repeat 50% 0 ;}


 /* Check Domain */
#checkdomain {background-color: #fff; border: 1px solid; border-color: #ccc; padding: 20px 20px 18px 20px; width: 30em; margin-bottom: 20px; }
#checkdomain fieldset {padding: 10px; border: none; }
#checkdomain legend {color: #555; font-size: 1.2em; }
#checkdomain label {margin: 0 2px; }
#checkdomain input, #checkdomain select {margin: 0 2px; padding: 2px; }
#checkdomain .txtbox {width: 130px; }
#checkdomain #searchbutton {float: right; background-image: url(images/check-domain.gif); overflow: hidden; width: 76px; height: 21px; display: block; padding: 0; border: none; text-indent: -9999px; cursor: pointer; }
#checkdomain #registerbutton {float: right; background-image: url(images/order-domain.gif); overflow: hidden; width: 76px; height: 21px; display: block; padding: 0; border: none; text-indent: -9999px; cursor: pointer; }
#checkdomain h2 {margin: 20px 0 10px 0; }
#checkdomain #domainwindow_main {margin: 20px 0; }
#checkdomain #domainwindow_main span {font-size: 120%; display: block; font-weight: bold; text-align: center; }
#checkdomain .available { color: #090; }
#checkdomain .registered{ color: #e90; }
#checkdomain .error{ color: #e00; }
 /* Check domain close */

 /* Pauls classes*/
.lisect { color: #00a99d; }
.orangetxt { font-size: 180%; color: #000000; background-color: #ff6600; line-height: 1.2em; border-top: 1px outset #CF5300; padding: 0 15px; }
.blktxt { font-size: 140%; color: #80cfd9; background-color: #000; line-height: 1.2em; border-top: 1px outset #1a1a1a; padding: 0 15px; }
.blutxt { font-size: 160%; color: #fff; background-color: #00a99d; line-height: 1.2em; border-top: 1px outset #006F65; padding: 0 15px; }
.imp { color: #000000; font-size: 120%; }
.bw1 { color: #33cccc; font-size: 500%; }
.bw2 { color: #008080; font-size: 500%; }
.bw3 { color: #000000; font-size: 700%; }
.right { text-align: right; }
.nohidden { font-size: 220%; color: #ff9900; }
.ifyes { text-align: center; font-size: 140%; color: #fea101; }
.ifyes2 { text-align: center; font-size: 140%; color: #fea101; }
.width70 { width: 70%; }
.sowhat { color: #00a99d; font-size: 200%; text-align: right; }
.decisionmade { font-size: 140%; text-align: center; margin: 30px 0 0 0; }
.whatnow { font-size: 110%; text-align: center; color: #003366; margin: 0 0 30px 0; }
.talktous { padding: 30px 0 0 0;font-size: 180%; color: #0ccecf; }
.beinformed { font-size: 110%; color: #f56207; }
.imgright { float: right; margin: 20px 0 0 0; }
.bcard { margin: 0 20px 0 0; border: 1px solid #eee; float: left; }
.ifnotfinding { text-align: center; }
.ifnotfinding strong { color: #003366; font-size: 120%; }
.font180 { font-size: 180%; }
.anoa { color: #99cc00; }
.anoo { color: #ff6600; }
.whatmakes { font-size: 160%; color: #00a99d; text-transform: uppercase; }
.whatmakes2 { font-size: 200%; color: #000; font-family: Times Roman; }
.whatmakes3 { font-size: 160%; color: #fb6303; }
.whatmakes4 { font-size: 140%; color: #000; }
.standhope { font-size: 120%; color: #000000; }
.ctntking { font-size: 160%; text-align: center; color: #003366; }
.ctntking a { text-decoration: none; }
.toucase { text-transform: uppercase; }
.srchengines { font-size: 220%; color: #003366; }
.srchengines2 { font-size: 110%; }
.whatmakesctntfound { font-size: 120%; color: #00a99d; text-transform: uppercase; }
.blktxt2 { color: #000000; }
.uidesign { margin: 10px 0 10px 30px; font-size: 100%; }
.notperfect { font-size: 140%; color: #333333; }
.notperfect2 { color: #808080; }
.dda { color: #2094af; }
.accessallareas { display: block; margin: 50px 0pt; font-family: Times New Roman,Times,serif; text-align: center; line-height: 1.6em; font-size: 300%; color: #146479; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }
.accessallareas3 {float:left; margin: 0 20px 20px 0 }
.allvalid { color: #003366; }
.tagstandards { padding-left: 440px; }
.whystandards2 { float: left; margin: 0px 40px 0px 0; }
.font140 { font-size: 140%; }
.becareful { text-align: center; font-size: 260%; color: #008080; line-height: 1.7em !important; }
.notallpc { text-align: center; color: #888888; font-size:150%; }
.notallpc2 { text-align: center; color: #888888; font-size: 150%; margin: 10px 0; line-height: 1em; }
.notallpc3 { float: left; margin: 20px 20px 50px 0; }
.notallpc4 { color: #008080; }
.notallpc5 { font-size: 120%; color: #008080; margin: 0 0 40px 0; }
.notallpc6 { color: #003366; }
.opt4 { display: block; margin: 0 auto; }
.opt5 { color: #ccc; font-size: 140%; }
.opt6 { display: block; text-align:left}
.floatleft { float: left; }
.telshot { display: block; margin-left: auto; margin-right: auto; }
.social { color: #008080; font-size: 140%; }
.social2 { display: block; margin-left: auto; margin-right: auto; }
.social3 { text-align: center; font-size: 200%; color: #33cccc; font-family: Times Roman; }
.wsmanage { background-color: #ffffff; color: #008080; font-size: 140%; }
.lnknone { text-decoration: none; }
.wsmaint { background-color: #ffffff; font-size: 140%; color: #3f99c0; }
.srvmgr { background-color: #ffffff; color: #ff6600; font-size: 140%; }
.www { color: #333333; font-size: 90%; }
.font90 { color: #333333; font-size: 90%; }
.wsmanage2 { display: block; margin: 0pt auto; }
.wsmanage3 { height: 30px; }
.fsdb { margin: 60px 0; }
.fsdb2 { font-size: 140%; color: #003366; text-align: center; display: block; line-height: 1.2em; }
.fsdb5 { color: #003366; }
.wsadmin { text-align: center; font-size: 120%; }
.wsadmin2 { background-color: #ffffff; }
.wsadmin3 { color: #bb8262; font-size: 140%; }
.wsadmin4 { color: #93899e; font-size: 140%; }
.wsadmin5 { color: #d5a133; font-size: 140%; }
.wsmaint2 { margin: 20px 0 0 0; }
.wsmaint3 { color: #000000; font-size: 120%; }
.floatright { float: right; }
.srvmgr2 { margin: 40px 0 20px 0; }
.srvmgr3 { color: #008080; font-size: 140%; text-align: center; display: block; }
.srvmgr4 { color: #000000; font-size: 140%; text-align: center; display: block; }
.font120 { font-size: 120%; }
.plan1 { color: #fff; font-size: 200%; font-weight: bold; height: 40px; }
.plan2 { color: #000000; font-size: 160%; line-height: 3em; }
.plan3 { color: #666; line-height: 2em; }
.plan4 { color: #003366; }
.plan5 { background-color: #ffffff; }
.plan6 { color: #bb8262; font-size: 140%; }
.plan7 { color: #93899e; font-size: 140%; }
.plan8 { color: #d5a133; font-size: 140%; }
.host { border: 1px solid #99b7df; margin: 0px 20px 20px 0px; padding: 3px; float: left; }
.host2 { margin: 0pt 20px 20px 0pt; float: left; }

 /* End Paul's classes */

/** Recent new with dates **/
.recentNews {list-style: none !important; list-style-image: none !important; }
.recentNews li {position: relative; list-style: none !important; list-style-image: none !important; margin: 2px 0 !important; }
.recentNews li h3 {padding: 0 !important; margin: 0 !important; }
.recentNews li h3 a {display: block; font-size: 72%; padding-left: 55px;text-decoration:none !important }
.recentNews li .desc {font-size: 90%; padding-left: 55px; }
.recentNews .date {position: absolute; top: 0; font-size: 75%; font-weight: bold; width: 36px; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 3px #ccc; -webkit-box-shadow: 0 0 3px #ccc; -khtml-box-shadow: 0 0 3px #ccc; box-shadow: 0 0 3px #ccc; border: 1px solid #ccc; }
.recentNews .date .month {background-color: #0099FF; color: #fff; font-size: 90%; display: block; padding: 1px 4px; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }
.recentNews .date .day {background-color: #f8f8f8; padding: 1px 4px; display: block; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -khtml-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }
/** End recent news **/




.box_725854 {background: url(images/725854_tl.png) no-repeat top left;}
.top_725854 {background: url(images/725854_tr.png) no-repeat top right;}
.bottom_725854 {background: url(images/725854_bl.png) no-repeat bottom left;}
.bottom_725854 div {background: url(images/725854_br.png) no-repeat bottom right;}
.content_725854 {background: url(images/725854_r.png) top right repeat-y;}
.top_725854 div,.top_725854,
.bottom_725854 div, .bottom_725854 {width: 100%;height: 15px;font-size: 1px;}
.content_725854, .bottom_725854 {margin-top: -10px;}
.content_725854 { padding: 0 15px; }

.box_592893 {background: url(images/592893_tl.png) no-repeat top left;}
.top_592893 {background: url(images/592893_tr.png) no-repeat top right;}
.bottom_592893 {background: url(images/592893_bl.png) no-repeat bottom left;}
.bottom_592893 div {background: url(images/592893_br.png) no-repeat bottom right;}
.content_592893 {background: url(images/592893_r.png) top right repeat-y;}
.top_592893 div,.top_592893,
.bottom_592893 div, .bottom_592893 {width: 100%;height: 5px;font-size: 1px;}
.content_592893, .bottom_592893 {margin-top: -1px;}
.content_592893 { padding: 1px 2px; }

.box_101287 {background: url(images/101287_tl.png) no-repeat top left;}
.top_101287 {background: url(images/101287_tr.png) no-repeat top right;}
.bottom_101287 {background: url(images/101287_bl.png) no-repeat bottom left;}
.bottom_101287 div {background: url(images/101287_br.png) no-repeat bottom right;}
.content_101287 {background: url(images/101287_r.png) top right repeat-y;}
.top_101287 div,.top_101287,
.bottom_101287 div, .bottom_101287 {width: 100%;height: 5px;font-size: 1px;}
.content_101287, .bottom_101287 {margin-top: -1px;}
.content_101287 { padding: 1px 2px; }

/**
.topBox {padding:13px 0 14px 0;  font-family: century gothic; color:#000;}
.innerTop {background: url(images/fence.png) no-repeat bottom left;}

.topBoxleft { position: relative; padding: 15px 10px 20px 10px; float: left; width: 480px;height:227px}
.topBoxleft  h2 {color: #535C6F; font-size: 1.6em; font-family: century gothic; font-weight: normal;text-align:center; }
.topBoxleftSlogan {margin: 10px auto; font-size: 1.5em;text-align:center;}
.topBoxleftSlogan strong {color: #777691;text-align:center;width: 620px;}
.topBoxleft p {color: #535C6F;margin: 30px auto; font-size:1.1em;font-weight:bold;text-align:center}
.topBoxright {padding: 15px 30px 20px 10px; float: right; width: 220px;background: url(images/hut.png) no-repeat top right;height:227px}
.topBoxrightRotator {width: 400px; background: transparent; font-size: 1.5em; padding: 3px;display:none}
.topBoxrightRotator img {margin:3px;width:400px; height:204px;display:none}

.topboxButt {margin: 0; padding: 0; width:520px; position: absolute; left: 50px; bottom: 25px;}
.topboxButt img {margin: 0; padding: 0; display: block;  }
.topboxButt a {width: 200px; height: 70px; display: block; background-repeat: no-repeat;float: left;background-position: 0 -70px;}
.topboxButt a.quote {margin: 0 20px 0 0; background-image: url(../../../images/request-quote.png) }
.topboxButt a.portfolio { background-image: url(../../../images/follow-us.png);}
.topboxButt a:hover {background-position: 0 0px; } 
 **/

#content .firstLink .LIn_shortMode li:first-child a {color: #0AB5D0;}
#content .firstLink .LIn_shortMode li:first-child a:hover {color: #00A99D !important;}
