/****
Transor Styles
*****/

body{
background-color:#000033;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#333333;
text-align:justify;
}

img{
	border:none;
}

p{
	text-align:justify;
}

.pageheadertitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-shadow:#FFFFFF;
	text-align:left;
	font-style:italic;
	color:#000033;
	background-image: url(../images/hometop_r2_c1.jpg);
	width:358px;
	padding-top:80px;
	padding-left:10px;
}

.centerCell{
	padding-right: 20px;
	padding-left: 20px;
	padding-top:10px;
	padding-bottom:10px;
}

.rightCell{
	padding-right: 20px;
	padding-top:10px;
	padding-bottom:10px;
}

.leftCell{

}

.pagetitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-shadow:#999999;
	text-transform:uppercase;
	color:#000066;
	text-align:left;
	padding-bottom:10px;
}

.pagetext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#333333;
	text-align:justify;
}

.sectionheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	text-transform:uppercase;
	color: navy;
	text-align: left;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 2px;
}

.subsectionheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:maroon;
	text-align:left;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 2px;
}

.subsectiontext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#333333;
	text-align:justify;
}

.fairchargingtext{
	color:maroon;
	font-weight:bold;
	text-transform:uppercase;
}

.headertable{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/hometop_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 117px;
	width: 995px;
}

.headertableopt{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/hometop2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 235px;
	width: 995px;
}

.hometable{
	background-color:#000033;
}

.mainTable {
	background-color: #FFFFFF;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	border-right-width: 3px;
	border-left-width: 3px;
}


.mainCell {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color:#000033;
}

.contentCell{
	
}

.breakBox{
	padding:10px;
	margin:10px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000066;
}

.titleBox {
	background-image: url(../fireworks/box-slice.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	font-stretch:ultra-expanded;
}

.boxbot {
	background-image: url(../fireworks/box-slice.gif);
	background-repeat: repeat-x;
}

.box_tl {
	background-image: url(../fireworks/box_tl.gif);
	background-repeat: no-repeat;
	width:20px;
	height:20px;
}

.box_tr {
	background-image: url(../fireworks/box_tr.gif);
	background-repeat: no-repeat;
	width:20px;
	height:20px;
}

.box_bl {
	background-image: url(../fireworks/box_bl.gif);
	background-repeat: no-repeat;
	width:20px;
	height:20px;
}

.box_br {
	background-image: url(../fireworks/box_br.gif);
	background-repeat: no-repeat;
	width:20px;
	height:20px;
}

.box_ml {
	border-left:#BBBBBB;
	border-left-style:ridge;
	border-left-width:thin;
}

.box_mr {
	border-right:#BBBBBB;
	border-right-style:ridge;
	border-right-width:thin;
}

.box_sep{
	border-bottom-width: thin;
	border-bottom-style: ridge;
	border-bottom-color: #BBBBBB;
	height:1px;
}

.box_content{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000066;
	font-style: italic;
	padding-top:10px;
	padding-bottom:10px;
}

.menubox{
	padding:0px;
	margin:0px;
	margin-left:8px;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
}

.menuTitle {
	background-image: url(../images/sm_t.jpg);
	background-repeat: repeat-x;
	height:13px;
	vertical-align:bottom;
}

.menubot {
	background-image: url(../images/sitemenubot.gif);
	background-repeat: no-repeat;
	height:11px;
}

.menutop {
	background-image: url(../images/sitemenutop.gif);
	background-repeat: no-repeat;
	height:11px;
}

.menu_tl {
	background-image: url(../images/sm_tl.jpg)
	background-repeat: no-repeat;
	width:13px;
	height:13px;
}

.menu_tr {
	background-image: url(../images/sm_tr.jpg)
	background-repeat: no-repeat;
	width:13px;
	height:13px;
}

.menu_bl {
	background-image: url(../images/sm_bl.jpg)
	background-repeat: no-repeat;
	width:13px;
	height:13px;
}

.menu_br {
	background-image: url(../images/sm_br.jpg)
	background-repeat: no-repeat;
	width:13px;
	height:13px;
}

.menu_ml {
	background-image: url(../images/sitemenu_l.gif);
	background-repeat: repeat-y;
	width:3px;
}

.menu_mr {
	background-image: url(../images/sitemenu_r.gif);
	background-repeat: repeat-y;
	width:3px;
}

.menu_sep{
}

.menu_content{
}

.contentMain3Table{
	width:100%;
	padding: 0px;
}

a.blink:link { 	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: bold;
	font-stretch: wider;
	text-decoration:none;
	padding-right:5px;
	padding-left:5px;
}

a.blink:visited { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: bold;
	font-stretch: wider;
	text-decoration:none;
}

a.blink:hover { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #CC0000;
	font-stretch: narrower;
}	

.bottombar{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}

.copyfooter{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top:5px;
	padding-bottom:5px;
	color: #000044;
	font-weight: bold;
	text-align:center;
	vertical-align:middle;
}

.footerlinks{
	background-color: transparent;
}

.linkstablewrapper{
	background-position:center;
	background-image:url(../images/linksback.jpg);
	background-repeat:no-repeat;
}

.footerlinks td{
	background-color: transparent;
}

.footerspace{
	height:8px;
}

.minimaltable{
	padding: 0px;
	border: 0px;
	margin: 0px;
}

.minimaltableborders{
	padding: 0px;
	border: thin solid #000000;
	margin: 0px;
}

.suburbtable{
	padding: 0px;
	border: 0px;
	margin: 0px;
}

.suburbtable td{
	color: #000066;
	font-weight:bold;
	font-size:14px;
}

.breakbuffer3{
	font-size:10px;
}

.breakbuffer2{
	font-size:6px;
}

.breakbuffer1{
	font-size:2px;
}

.toplink{
	color:#0066FF;
	padding-top:0px;
	margin-top:6px;
	padding-bottom:0px;
	margin-bottom:0px;
	height:0px;
}

.toplink a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
	text-decoration:none;
	background-image:url(../images/arrow.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:22px;
}

.toplink a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:red;
	text-decoration:none;
	background-image:url(../images/arrow.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:22px;
}

.toplink a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
	text-decoration:none;
	background-image:url(../images/arrow.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:22px;
}

.testadtable {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.testadtext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	line-height: normal;
	font-weight: normal;
	color: #990000;
	text-align: justify;
}

.testadpic {
	float: left;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}

.testadmore {
	float: right;
	vertical-align:bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.footerphone{
	font-size:16px;
	font-weight:bold;
	color:#000066;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding-left:20px;
	padding-right:20px;
}




.left{
	float: left;
	margin: 12px;
}
.right{
	float: right;
	margin: 12px;	
}

.center {
	text-align: center;
}

.highlighttext{
	font-style: inherit;
	font-stretch: wider;
	font-weight: bold;
	color: #AA0000;
}
.phoneBig{
	font-style: italic;
	font-stretch: wider;
	font-weight: bold;
	color: #0000AA;
	font-size:18px;
}
.highlightlabel{
	font-style: italic;
	font-stretch: wider;
	font-weight: bold;
	color: #000000;
	font-size: 16px;
}
.highlightfield{
	font-style: italic;
	font-stretch: wider;
	font-weight: bold;
	color: #AA0000;
	font-size: 16px;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-shadow:#999999;
	text-transform:uppercase;
	color:#000066;
	text-align:left;
}

h2.pageheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	padding-top:4px;
	padding-left:5px;
	border: none;
	background-image:url(../images/headerright.png);
	background-repeat:no-repeat;
	color:#000033;
	width:570px;
	height:24px;
	text-align: left;
}
h3.subheader{
	font-weight: bold;
	color: maroon;
	font-size: 14px;
	margin-bottom: 5px;
	padding-left: 5px;	
	padding-right: 5px;	
	padding-bottom: 5px;	
	padding-top:0px;
	margin-top:0px;
}

.tsection{
	padding:0px;
	margin:0px;
	border: thin;
	border-color: black;
	border-style: solid;
}

.tsection h3{
	padding-top:3px;
	padding-left:5px;
	font-weight: bold;
	color: white;
	background-color: navy;
	padding: 5px;
	font-size: medium;
	margin:0px;
}

h4.sectionsubheader{
	font-weight: bold;
	color: maroon;
	font-size: 12px;
	padding: 5px;
	text-transform: uppercase;
	border-top: thick;
	border-top-color: white;
	border-top-style: solid;
	background-color: #DDECFF; 
	margin:0px;
}

h3{
	width: auto;
	}

div.tlist{
	margin: 0px;
	font-weight: normal;
	text-transform: none;
	color: black;
	font-size: 11;
	background-color: #DDECFF;
	padding: 4px;	
	padding-bottom: 1px;	
}

div.tlist h5{
	margin: 0px;
	font-weight: bold;
	text-transform: uppercase;
	color: black;
	font-size: 12;
	background-color: #93C2FF;
	padding: 5px;	
}

ul.pagelist{
	list-style-image: url("../images/bulletblue.png");
	padding-right: 8px;
	margin-top: 7px;
	margin-bottom: 7px;
	padding-top: 0px;	
	padding-bottom: 0px;	
}


li{
	line-height: 15px;
	margin: 0px;
	padding: 0px;

}

.maincontentcell{
	text-align:left;
}

.maincontentcell li {
line-height:20px;
list-style:square outside none;
margin:0 0 0 -26px;

}

table.minimal{
	padding: 0px;
	border: 0px;
	margin: 0px;
}


.headboxtable{
	margin-bottom:10px;
}

.titletable{
	margin-top:3px;
	margin-bottom:10px;
}

.testtable{
	margin-bottom:7px;
}

.titletext{
	background-color: #006699;
	padding-bottom: 0px;
	padding-left: 6px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	text-align:center;
	text-align:center;
}

.largetitletext{
	background-color: #006699;
	padding-bottom: 0px;
	padding-left: 6px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
}

.titlesplittext{
	background-color: #006699;
	padding-bottom: 0px;
	padding-left: 6px;
	color:#FF6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
}

.largetitlesplittext{
	background-color: #006699;
	padding-bottom: 0px;
	padding-left: 6px;
	color:#FF6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
}

.messagetable{
	margin-top:10px;
	margin-bottom:10px;
}

.messagetext{
	background-color: #003366;
	padding-bottom: 0px;
	padding-left: 6px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
}

.largemessagetext{
	background-color: #003366;
	padding-bottom: 0px;
	padding-left: 6px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
}

.headboxcontent{
	padding-left:7px; 
	padding-right:7px; 
	padding-top:0px; 
	background-color: #e3edf6;
}

.headboxtitlespacer{
	height: 7px;
	background-color: e3edf6;
}

.headboxtitlecontent{
	background-color: #006699;
	padding-bottom: 6px;
	padding-left: 10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}

.headboxsubtitle{
	background-color: #6699CC;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	color:#FFFF99;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-align:justify;
}

.testcontent{
	background-color: #e3edf6;
	padding-left: 6px;
	padding-right: 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

fieldset {
    _position : relative;  /* The underscore means only IE will see it */
    _padding-top : 20px;   /* Stupid IE */
    _padding-bottom : 15px;
    _display : block;
margin-top:20px;
background-color:#FFFFE6;
}
legend {
 _position:absolute;
 _top:-10px;
# background-color:#2266FF;
background-color:#4477AA;
color:white;
 border:1px solid #000; 
 padding:2px 5px;
}

div.row {
	clear: both;
}
div.row span.label {
	float: left;
	width: 17%;
	text-align: right;
	padding-right: 0.5em;
	margin-top:5px;
}
div.row span.label2 {
	float: left;
	width: 20%;
	text-align: right;
	padding-right: 0.5em;
	margin-top:5px;
}
div.row span.field {
	float: left;
	text-align: left;
	margin-top:5px;
}

.faqq{
	font-size:14px;
	font-weight: bold;
	font-style: italic;
	font-stretch: wider;
	text-decoration:none;
}

.boxcontentsubheading{
	font-size:14px;
	text-align:left;
	font-weight:bold;
	margin-bottom:4px;
}

div.linkstorageheader {
	align: center;
}
div.linkstoragebox {
	border-top-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-width: thin;
	border-style: solid;
	width: 470px;
	align: center;
	border-color: #000000;
}
div.linkname {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000099;
	border-top-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-width: thin;
	border-style: solid;
	border-color: #FFFFFF;
	margin-top: 0cm;
	margin-bottom: 0.3cm;
}
p.linkaddress {
	text-align: left;
	font-size: 14px;
	font-weight: plain;
	color: #000066;
	margin-left: 1cm;
	margin-top: 0cm;
	margin-bottom: 0cm;
}
p.linksuburb {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #991111;
	margin-left: 1cm;
	margin-top: 0cm;
	margin-bottom: 0cm;
}
p.linkphone {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	margin-left: 1cm;
	margin-top: 0cm;
}
p.linksite {
	font-size: 18px;
	font-weight: bold;
	color: #997934;
	margin-left: 1cm;
	margin-top: 0cm;
	text-align: center;
}

p.linksite a:link {
	font-size: 18px;
	font-weight: bold;
	color: navy;
	margin-left: 1cm;
	margin-top: 0cm;
	text-align: center;
}

p.linksite a:hover {
	font-size: 22px;
	font-weight: bold;
	color: red;
	margin-left: 1cm;
	margin-top: 0cm;
	text-align: center;
}

p.linksite a:visited {
	font-size: 18px;
	font-weight: bold;
	color: navy;
	margin-left: 1cm;
	margin-top: 0cm;
	text-align: center;
}

.qtbox {
	margin-left:2px;
	margin-bottom:2px;
}

.quotetable{
	font-size:10px;
}

.estimatebds{
	color:#990000;
}

.estimatereq{
	color:#990000;
	font-weight:bold;
	text-align:center;
	font-size:10px;
	margin-top:5px;
	margin-bottom:5px;
}

.bulletslist{
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#900;
}

.bullets{
	padding-bottom: 3px;
}

.subheadertext{
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#006;	
}

td.qqformq{
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#006;
	padding:16px;
}

td.qqtext{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006;
	padding:4px;
}

td.qqtextb{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006;
	padding:4px;
	font-weight:bold;
}




.service { 
float:left;
margin:0;
padding:0 0 10px;
position:relative;
width:auto;
}

.service h2 {
background:#E0EFEF none repeat scroll 0 0;
border-bottom:1px solid #9BB0CF;
border-top:1px solid #9BB0CF;
color:#990000;
font-size:12px;
height:18px;
line-height:18px;
margin:0;
padding:4px 0 4px 4px;
text-align:left;
text-indent:1px;
width:auto;
}

.service p { padding: 0;}

.quoteb {
-moz-border-radius:3px;
background:#990000 none repeat scroll 0 0;
color:#FFFFFF;
float:right;
font-size:10px;
padding:1px 5px 1px 3px;
position:relative;
right:5px;
text-decoration:none;
top:-1px;
}

.quoteb:hover {
	background: #BF2F2F;
}

/*****
Menu Styles
******/


ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

ul#menu a {
  padding-left:35px;
  text-align:center;
  display: block;
  text-decoration: none;	
  font-size:10px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
	color: #000000;
	padding: 0.3em;
	padding-left:10px;
	background-color: #6699FF;
  text-align:left;
  font-weight:bold;
	background-position: left;
}

ul#menu li a:hover {
  background: #6699FF;
  color: yellow;	
}

ul#menu li ul li a {
  background: #AACCFF;
  color: #000099;
  font-weight:bold;
  padding-left: 25px;
}

ul#menu li ul li a:hover {
  background: #AACCFF;
  color: #990000;
  border-left: 5px #000 solid;
  font-weight:bold;
  padding-left: 20px;
}



/*****
 ADS Styles 
 ******/
 
@charset "utf-8";
/* CSS Document */

.quotead {
	background-image:url(../images/quickquote180.gif);
	padding-left:78px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	font-style:italic;
	color:#003366;
	text-shadow:#999999;
	text-align:center;
}

.quotead a{
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	font-style:italic;
	color:#CC0033;
	text-shadow:#999999;
}


/* links */

.logolinks {
	float:left;
	height:auto;
	margin:20px 0;
	width:547px;
}

.logolinks img {
	border:0 none;
	float:left;
	margin:5px 6px;
}

.gmaplogo {
	margin: 25px 0 25px 20px;
}

/* slideshow */

#sshowshcell {
position: relative;
margin:0;
}

.sshowleft { 
position: absolute;
background: url(../images/sshowleft.jpg);
z-index:200;
height:120px;
width:111px;
}


.slide {
float:none;
margin:0 0 0 0;

}

#imageContainer { height:120px; } 
#imageContainer img { 
			display:none; 	
			position:absolute; 	
			top:0px; left:0px; 	
			height:120px;  	
			width:390px; 	
			opacity: -0.01; } 
			

.fl {
float: left;
padding: 0 10px 10px 0;

}

.fr {
float: right;
padding: 0 0 10px 10px;

}

.tel {
float:left;
font-size:2em;
width:180px;

}

.qqbuttonoff {
padding:4px;
position:relative;


}

.qql{ 
-moz-border-radius:7px 7px 7px 7px;
background:none repeat scroll 0 0 #040498;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
left:12px;
padding:5px;
position:absolute;
text-align:center;
text-decoration:none;
top:31px;
width:90px;

 }
 
.qql:hover, .qqbutton:hover { background: #1971C8; color: #FEFE00; }

.qqbutton {
-moz-border-radius:7px 7px 7px 7px;
background:none repeat scroll 0 0 #040498;
border:0 none;
color:#FFFFFF;
cursor:default;
font-family:arial;
font-size:12px;
font-weight:bold;
left:12px;
margin:11px 5px;
padding:5px;
text-align:center;
text-decoration:none;
top:31px;
width:110px;


}

.radio {
-webkit-border-radius: 12px;
border-radius: 12px;
-moz-border-radius:11px 11px 11px 11px;
background:none repeat scroll 0 0 #254D73;
border:3px solid #9AAABA;
color:#FFFFFF;
height:70px;
padding:0 0 5px 5px;
position:relative;
width:auto;

}

.radio ul { margin: 10px -35px;}
.radio li { 
float:left;
list-style:none outside none;
margin:5px 0;
}

.radio object {
float:left;
margin:0 5px 0 0;

}

.radio h3 { 
color:#E7E7E7;
margin:6px 5px;
text-align:left;
 }
 
 .radimg {
height:85px;
position:absolute;
right:-15px;
top:-25px;
width:75px;
 }