BODY {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 30px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana,Futura,Century Gothic, Arial,Tahoma,Sans-Serif;BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
BODY A {
	COLOR: #666666; TEXT-DECORATION: none
}
FORM {
	MARGIN: 0px
}
#holder {
	BACKGROUND-POSITION: left bottom; DISPLAY: block; BACKGROUND-IMAGE: url(/stormsites/gandg/images/site/fade_base_may07.png); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat
}
#content {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; DISPLAY: block; PADDING-LEFT: 0px; MIN-HEIGHT: 850px; BACKGROUND-IMAGE: url(images/fade_flowers_right.gif); PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: white 0px solid; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: transparent
}
#bottom {
	MARGIN-BOTTOM: 90px
}
.highlighttext {
	FONT-SIZE: 0.9em; COLOR: #f47400
}
.pagetitle {
	MARGIN: 0px 0px 25px
}
.formelement {
	CLEAR: both; MARGIN: 0px 0px 10px
}
.formelementdropdown {
	CLEAR: both; MARGIN: 0px 0px 10px
}
.formelement INPUT {
	BORDER-RIGHT: #cecece 1px solid; BORDER-TOP: #8f8f8f 1px solid; BORDER-LEFT: #cecece 1px solid; BORDER-BOTTOM: #e4e4e4 1px solid
}
.formelement INPUT {
	WIDTH: 198px
}
.formboxshort INPUT {
	FLOAT: left; WIDTH: 100px
}
.formbox {
	FLOAT: left
}
.formadditional {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 15px 3px; PADDING-LEFT: 35px; FLOAT: left; BACKGROUND-IMAGE: url(/stormsites/gandg/images/site/arrow_box_info.gif); MAX-WIDTH: 195px; PADDING-BOTTOM: 0px; WIDTH: 195px; COLOR: #999999; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.formelementdropdown SELECT {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; WIDTH: 204px; PADDING-TOP: 4px; HEIGHT: 20px
}
.formelementdropdown OPTION {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; WIDTH: 204px; PADDING-TOP: 4px; HEIGHT: 20px
}
.formelementlist SELECT {
	
}
.formelementlist SELECT {
	
}
.formentry .checkbox {
	DISPLAY: block; MARGIN: 4px 0px 0px 4px; COLOR: #666666; LETTER-SPACING: 1px
}
.formentry .checkbox LABEL {
	FONT-SIZE: 0.85em; POSITION: relative; TOP: -4px! important
}
.formentry .checkbox INPUT {
	WIDTH: 15px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 15px; BORDER-BOTTOM-STYLE: none
}
.standardbutton {
	CLEAR: both; FLOAT: right
}
.litebutton {
	CLEAR: both; FLOAT: right
}
BODY DIV {
	
}
BODY #canvas {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 964px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.errorsummary {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 10px; BORDER-LEFT: red 1px solid; WIDTH: 211px; COLOR: red; PADDING-TOP: 5px; BORDER-BOTTOM: red 1px solid; BACKGROUND-COLOR: #ffffff
}
.loginerrorsummary {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 10px; BORDER-LEFT: red 1px solid; WIDTH: 211px; COLOR: red; PADDING-TOP: 5px; BORDER-BOTTOM: red 1px solid; BACKGROUND-COLOR: #ffffff
}
BODY#basket #vldSummary {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 10px; BORDER-LEFT: red 1px solid; WIDTH: 211px; COLOR: red; PADDING-TOP: 5px; BORDER-BOTTOM: red 1px solid; BACKGROUND-COLOR: #ffffff
}
.errorsummary {
	LEFT: 700px; POSITION: absolute; TOP: 220px
}
#payment .errorsummary {
	TOP: 355px
}
#recommendation .errorsummary {
	LEFT: 450px; TOP: 20px
}
.errorsummary UL {
	MARGIN: 5px 0px 0px 20px; LIST-STYLE-TYPE: disc
}
.loginerrorsummary UL {
	MARGIN: 5px 0px 0px 20px; LIST-STYLE-TYPE: disc
}
.loginerrorsummary H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
H3 {
	FONT-FAMILY: Futura,Century Gothic, Arial,Tahoma,Sans-Serif
}
H4 {
	FONT-FAMILY: Futura,Century Gothic, Arial,Tahoma,Sans-Serif
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; PADDING-TOP: 0px
}
P {
	
}
INPUT {
	
}
BODY A:hover {
	
}
A:active {
	
}
BODY A:link {
	
}
A:visited {
	
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#maincontent {
	PADDING-RIGHT: 8px; PADDING-LEFT: 22px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
BODY#default #maincontent {
	PADDING-RIGHT: 8px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#mainheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#maincontactnumber {
	LEFT: 170px; FLOAT: left; POSITION: relative; HEIGHT: 120px
}
#globalmainlinksandsearch {
	CLEAR: right; FLOAT: right; MAX-WIDTH: 320px; MARGIN: 0px 0px 25px; HEIGHT: 120px
}
#headerlist {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 0.9em! important; FLOAT: right; PADDING-BOTTOM: 12px; COLOR: #7e7e7e; PADDING-TOP: 0px; FONT-FAMILY: Century Gothic
}
#globalbasketandaccount {
	CLEAR: both; BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; MIN-HEIGHT: 40px! important; BACKGROUND: url(/stormsites/gandg/images/site/panel_bg.gif) #e4e4e4 repeat-x left top; FLOAT: right; MARGIN: 0px 0px 0px 52px; BORDER-LEFT: #666 1px solid; WIDTH: 211px; BORDER-BOTTOM: #666 1px solid; HEIGHT: auto! important
}
#globalbasket {
	PADDING-RIGHT: 4px! important; PADDING-LEFT: 15px! important; MIN-HEIGHT: 23px! important; BACKGROUND: url(/stormsites/gandg/images/site/basket.gif) no-repeat 1px center; PADDING-BOTTOM: 0px! important; PADDING-TOP: 9px! important; BORDER-BOTTOM: #e1e1e1 1px solid; HEIGHT: 23px
}
#globalaccount {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; MIN-HEIGHT: 26px! important; BACKGROUND: url(/stormsites/gandg/images/site/edit.gif) no-repeat 1px center; PADDING-BOTTOM: 0px; PADDING-TOP: 9px; HEIGHT: 23px
}
#globalbasket A {
	FLOAT: left
}
#globalaccount A {
	FLOAT: left
}
#globalbasket A:link {
	FONT-WEIGHT: 500; FONT-SIZE: 0.9em; COLOR: #333333
}
#globalbasket A:visited {
	FONT-WEIGHT: 500; FONT-SIZE: 0.9em; COLOR: #333333
}
#globalbasket A:hover {
	FONT-WEIGHT: 500; FONT-SIZE: 0.9em; COLOR: #999999
}
#globalaccount A:link {
	FONT-WEIGHT: 500; FONT-SIZE: 0.9em; COLOR: #333333
}
#globalaccount A:visited {
	FONT-WEIGHT: 500; FONT-SIZE: 0.9em; COLOR: #333333
}
#globalaccount A:hover {
	FONT-WEIGHT: 500; FONT-SIZE: 0.9em; COLOR: #999999
}
SPAN.total {
	
}
#baskettext {
	FLOAT: left
}
#baskettotal {
	FLOAT: right
}
#globalsearch {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 210px; PADDING-TOP: 6px
}
#searchbutton {
	BACKGROUND-POSITION: center 50%; DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(/stormsites/gandg/images/site/searchbackground.gif); WIDTH: 44px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
#searchbox {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#searchbox INPUT {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #666666 1px solid; WIDTH: 151px; LINE-HEIGHT: 19px; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Century Gothic; HEIGHT: 18px
}
#searchbutton INPUT {
	WIDTH: 44px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 21px; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
#globaldeptnavigation {
	CLEAR: both;
	MIN-HEIGHT: 30px! important;
	FILTER: alpha(opacity=90);
	FLOAT: none;
	LINE-HEIGHT: 28px;
	FONT-FAMILY: Futura, "Century Gothic", Arial, Tahoma, Sans-Serif;
	HEIGHT: 30px;
	BACKGROUND-COLOR: #333333;
	TEXT-ALIGN: left;
	opacity: .9;
	font-size: 10px;
}
#globaldeptnavigation A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: 500; FONT-SIZE: 1.25em! important; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
#globaldeptnavigation A:link {
	COLOR: #ffffff
}
#globaldeptnavigation A:visited {
	COLOR: #ffffff
}
#globaldeptnavigation A:hover {
	COLOR: #999999
}
#globaldeptnavigation A:active {
	COLOR: #999999
}
#globaldeptnavigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#globaldeptnavigation LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#globaldeptnavigation #homelink {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#globaldeptnavigation #homelink A:link {
	FONT-WEIGHT: normal; COLOR: #f47400
}
#globaldeptnavigation #homelink A:visited {
	FONT-WEIGHT: normal; COLOR: #f47400
}
#globaldeptnavigation #homelink A:hover {
	FONT-WEIGHT: normal; COLOR: #999999
}
#globaldeptnavigation #homelink A:active {
	FONT-WEIGHT: normal; COLOR: #999999
}
BODY#static #left {
	PADDING-RIGHT: 0px; MIN-WIDTH: 150px; PADDING-LEFT: 0px; MIN-HEIGHT: 400px! important; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: auto! important; PADDING-TOP: 5px; HEIGHT: 400px
}
#left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 400px! important; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; HEIGHT: 400px
}
#accountsectiondetails H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#helpsectiondetails H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#contextmenu_checkoutflowsection H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#contextmenu_checkoutflowsection H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#left H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#contextmenu_checkoutflowsection {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 5px
}
#contextmenu_checkoutflowsection UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#details {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 730px; PADDING-TOP: 5px
}
#bottom {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 964px; PADDING-TOP: 20px; HEIGHT: 150px
}
#footerdetails {
	BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: #cbcbcb 1px solid; MARGIN: 30px 0px 0px 21px; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 935px; BORDER-BOTTOM: #cbcbcb 1px solid; HEIGHT: 67px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#footerlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
#footerlist A {
	PADDING-RIGHT: 50px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#companyinfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 20px; TEXT-DECORATION: none
}
#pagenavbar {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 924px; LINE-HEIGHT: 23px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 24px; BACKGROUND-COLOR: #ffffff
}
#bottompagenavbar {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 924px; LINE-HEIGHT: 23px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 24px; BACKGROUND-COLOR: #ffffff
}
#breadcrumbs {
	FONT-SIZE: 0.9em; FLOAT: left
}
#breadcrumbs .current {
	TEXT-TRANSFORM: capitalize; TEXT-DECORATION: none
}
#breadcrumbs A {
	TEXT-TRANSFORM: capitalize; TEXT-DECORATION: none
}
#breadcrumbs A:hover #paginglist {
	FLOAT: right
}
#paginglist .centralnumbers {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#paginglist .normal A {
	COLOR: #000000
}
#paginglist .current A {
	COLOR: #f47400
}
#paginglist .hide A {
	COLOR: #cccccc
}
#paginglist {
	FLOAT: right
}
#viewall {
	PADDING-RIGHT: 10px; PADDING-LEFT: 160px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.textboxtitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 600; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 0px
}
#accountnav {
	FLOAT: left; WIDTH: 250px
}
.sideitem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; PADDING-TOP: 0px
}
BODY#recommendation {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; MARGIN: 10px; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 300px
}
#recommendation H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#recommendationsactions {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 201px; PADDING-TOP: 60px
}
#recommendemail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#recommendemail IMG {
	FLOAT: left
}
#recommendmessage {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#recommendimage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 17px
}
#recommendimage IMG {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; WIDTH: 212px; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 212px
}
.sIFR-flash {
	VISIBILITY: visible! important; MARGIN: 0px
}
.sIFR-replaced {
	VISIBILITY: visible! important
}
SPAN.sIFR-alternate {
	DISPLAY: block; LEFT: 0px; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
#globalbasket H3 {
	FONT-SIZE: 1.1em; FLOAT: left; WIDTH: 70px; WHITE-SPACE: nowrap
}
#globalaccount H3 {
	FONT-SIZE: 1.1em; FLOAT: left; WIDTH: 170px; WHITE-SPACE: nowrap
}
#baskettotal {
	WHITE-SPACE: nowrap
}
.sIFR-hasFlash #globalbasketandaccount H3 {
	FONT-SIZE: 1.1em! important; LETTER-SPACING: 0px
}
.sIFR-hasFlash #globalbasketandaccount H3 {
	VISIBILITY: hidden
}
.clearfix {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 1px; content: "."
}
.sIFR-flash {
	VISIBILITY: visible! important; MARGIN: 0px
}
.sIFR-replaced {
	VISIBILITY: visible! important
}
SPAN.sIFR-alternate {
	DISPLAY: block; LEFT: 0px; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
.sIFR-flash + DIV[adblocktab=true] {
	DISPLAY: none! important
}
.sIFR-hasFlash H1 {
	FONT-SIZE: 1.3em; VISIBILITY: hidden
}
.sIFR-hasFlash H2 {
	FONT-SIZE: 55px; VISIBILITY: hidden; LETTER-SPACING: -9px
}
.sIFR-hasFlash H3 {
	FONT-SIZE: 1.3em; VISIBILITY: hidden
}
.sIFR-hasFlash H4 {
	FONT-SIZE: 1.3em; VISIBILITY: hidden
}
.sIFR-hasFlash H5#pullquote {
	FONT-SIZE: 24px; VISIBILITY: hidden; LETTER-SPACING: -4px
}
#secondaryContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 36px
}
.promo1 {
	FLOAT: left; MARGIN-RIGHT: 14px
}
.promo2 {
	FLOAT: left; MARGIN-RIGHT: 21px
}
.promo3 {
	FLOAT: left
}
#footertrigger {
	FONT-FAMILY: Futura,"Century Gothic",Arial,Tahoma,Sans-Serif
}
.companyinfo {
	FONT-FAMILY: Futura,"Century Gothic",Arial,Tahoma,Sans-Serif
}
#footertrigger {
	MARGIN: 0px; TEXT-ALIGN: left
}
#footeritems {
	MARGIN: 0px; TEXT-ALIGN: left
}
.footerlist {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 22px; FONT-SIZE: 0.9em; FILTER: alpha(opacity=90); PADDING-BOTTOM: 13px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 13px; HEIGHT: auto; BACKGROUND-COLOR: #333333; opacity: .9
}
.footerlist DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.footerlist DL.about {
	WIDTH: 208px
}
.companyinfo LI.copyright {
	WIDTH: 208px
}
.footerlist DL.help {
	WIDTH: 195px
}
.companyinfo LI.vat {
	WIDTH: 195px
}
.footerlist DL.press {
	WIDTH: 165px
}
.companyinfo LI.compNo {
	WIDTH: 165px
}
.footerlist DL.legal {
	WIDTH: 170px
}
.companyinfo LI.tel {
	WIDTH: 170px
}
.footerlist DL.contacts {
	WIDTH: 174px
}
.companyinfo LI.tcp {
	WIDTH: 174px
}
.footerlist DL DT {
	FONT-WEIGHT: normal; FONT-SIZE: 1.3em; MARGIN: 0px 0px 8px 15px; COLOR: #fff! important
}
.footerlist DL DD {
	BACKGROUND: url(/stormsites/gandg/images/site/footer_list_bg.gif) no-repeat 0px 50%; MARGIN: 0px 0px 0px 15px; LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: none
}
.footerlist A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 1%; TEXT-DECORATION: none
}
.footerlist A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline
}
.companyinfo {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 34px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 13px; MARGIN: 0px; WIDTH: auto; COLOR: #666; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.companyinfo UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.companyinfo LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
.companyinfo LI IMG {
	LEFT: 58px; VERTICAL-ALIGN: top; POSITION: relative; TOP: 2px
}
.displaynone {
	DISPLAY: none
}
#homeimage {
	TEXT-ALIGN: center
}
#tcp {
	POSITION: relative; TOP: -10px
}
#tcptext {
	POSITION: relative; TOP: -3px
}
#tcp IMG {
	LEFT: 5px; POSITION: relative; TOP: 3px
}
#left UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px
}
#left A:link {
	FONT-WEIGHT: 500; FONT-SIZE: 0.95em; COLOR: #222222; FONT-FAMILY: Futura,Verdana,Century Gothic, Arial,Tahoma,Sans-Serif
}
#left A:visited {
	FONT-WEIGHT: 500; FONT-SIZE: 0.95em; COLOR: #222222; FONT-FAMILY: Futura,Verdana,Century Gothic, Arial,Tahoma,Sans-Serif
}
#left A:hover {
	FONT-WEIGHT: 500; FONT-SIZE: 0.95em; COLOR: #999999; FONT-FAMILY: Futura,Verdana,,Century Gothic, Arial,Tahoma,Sans-Serif
}
#helpsectiondetails A:link {
	DISPLAY: block; FONT-WEIGHT: 500; FONT-SIZE: 0.95em; COLOR: #999999
}
#helpsectiondetails A:visited {
	DISPLAY: block; FONT-WEIGHT: 500; FONT-SIZE: 0.95em; COLOR: #999999
}
#helpsectiondetails A:hover {
	DISPLAY: block; FONT-WEIGHT: 500; FONT-SIZE: 0.95em; COLOR: #333333
}
#accountsectiondetails A:link {
	DISPLAY: block; FONT-WEIGHT: 500; FONT-SIZE: 0.95em; COLOR: #999999
}
#accountsectiondetails A:visited {
	DISPLAY: block; FONT-WEIGHT: 500; FONT-SIZE: 0.95em; COLOR: #999999
}
#accountsectiondetails A:hover {
	DISPLAY: block; FONT-WEIGHT: 500; FONT-SIZE: 0.95em; COLOR: #333333
}
