body.argoscreditinsure #content	{
	font-size:80.01%;
}

body.argoscreditinsure #content ul.bullets	{
	margin:5px 0 20px 30px;
	list-style-type:disc;
}
body.argoscreditinsure #content ul.bullets li	{
	margin:2px 0;
}
body.argoscreditinsure #content .padme	{
	padding:20px;
}
body.argoscreditinsure #content .padme ul.bullets	{
	margin:15px 0 5px 30px;
}
.argoscreditinsure .bgHomeinsure 	{
	background:#00A94F;
	padding:20px;
}
.argoscreditinsure .bgHomeinsure a	{
	color:#fff !important;
}
.argoscreditinsure .lhsborder .pLeft	{
	padding:10px;
}
.argoscreditinsure .lhsborder .pLeft2	{
	padding:0 10px;
}
.argoscreditinsure .normalish	{
	font-size:80%;
}
.argoscreditinsure .padded4cell td	{
	padding:4px;
}
	
a.addinfolink {
	color: #0099CC;

	font-size: 11px;
	font-style: normal;
	font-weight: bold
}

a.addnow {
	color: #008000;

	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline
}

a.azlinks {
	color: #000099;

	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none
}

A.breadcrumbLink {
	color: #999999;
	font-size: 12px;
	font-style: normal;

	font-weight: bold;
	text-decoration: none
}

a.browsecattitle {
	color: #FF6600;

	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none
}

a.browsecattitlenotbold {
	color: #FF6600;

	font-size: 12px;
	font-style: normal;
	text-decoration: none
}

a.changeddelivery, a.continueshopping, a.finddifferent2, a.trydifferent {
	color: #999999;

	font-size: 12px;
	font-style: normal;
	text-decoration: underline
}

a.checkavailability, a.dataprotection, a.seenext, a.staticlink, .normallink {
	color: #000000;

	font-size: 12px;
	font-style: normal;
	text-decoration: underline
}

a.checkstock {
	color: #3333CC;

	font-size: 11px;
	font-weight: normal;
	text-decoration: underline
}

a.clickherelink {
	color: #000099;

	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline
}

a.contactaddress, a.finddifferent {
	color: #666666;

	font-size: 12px;
	font-style: normal;
	text-decoration: underline
}

a.darkshade2text {
	color: #000000;

	font-size: 13px;
	font-style: normal;
	font-weight: bold
}

a.deliverytextlink {
	color: #6B6563;

	font-size: 11px;
	font-style: normal;
	text-decoration: none
}

a.fieldlink {
	color: #000099;

	font-size: 11px;
	font-style: normal;
	text-decoration: underline
}

a.fieldlink2 {
	color: #000099;

	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline
}

a.headingbolddarkshade2, a.headingbolddarkshade2 a:visited {
	color: #3399CC;

	font-size: 15px;
	font-style: normal;
	font-weight: bold
}

a.headingboldreservelink {
	color: #3333CC;

	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline
}

a.lhslink, a.lhslink a:visited {
	color: #000001;

	font-size: 12px;
	font-style: normal
}

a.linkaz {
	color: #000001;

	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none
}

a.normalBold {
	color: #000000;
	font-size: 12px;

	font-weight: bold;
	text-decoration: underline
}

a.redtitletext {
	color: #FF3333;

	font-size: 18px;
	font-style: normal;
	text-decoration: none
}

a.remove {
	color: #000000;

	font-size: 11px;
	font-style: normal;
	text-decoration: underline
}

a.storelink {
	color: #006600;

	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline
}

a.stores {
	color: #666666;

	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline
}

A.textLink {
	color: #000000;
	font-size: 12px;
	font-style: normal;

	font-weight: normal;
	text-decoration: none
}

A.textLinkGreen {
	color: #A6C262;
	font-size: 12px;
	font-style: normal;

	font-weight: normal;
	text-decoration: none
}

A.textLinkOrange {
	color: #FFC424;
	font-size: 12px;
	font-style: normal;

	font-weight: normal;
	text-decoration: none
}

A.textLinkPurple {
	color: #663399;
	font-size: 12px;
	font-style: normal;

	font-weight: normal;
	text-decoration: none
}

A.textLinkULBold, .formText, .storetext, .browsecattitle, .formtext1, .lhstextbold, .palproductprice, .totaltext, .zoneadditionaltext {
	color: #000000;
	font-size: 12px;
	font-style: normal;

	font-weight: bold
}

A.textLinkULred {
	color: #FF3333;
	font-size: 12px;
	font-style: normal;

	font-weight: normal
}

A.titleWhiteSmallLink, .titleWhiteSmall {
	color: #FFFFFF;
	font-size: 12px;
	font-style: normal;

	font-weight: bold
}

fieldset, legend {
	border: none
}

greenText {
	color: #A5C262;
	font-size: 12px;

}

img#border {
	border-bottom: solid 2px #FFFFFF
}

img#topBorder {
	border-top: solid 6px #FFFFFF
}

table#space {
	border-spacing: 0px
}

td#cellBg {
	border-bottom: 2px solid #FFFFFF;
	margin-top: 2px;
	background-color: #33CCFF;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;

}

td#interest {
	border-bottom: 2px solid #33CCFF;
	padding-left: 2px
}

.addinfotext {
	color: #0099CC;

	font-size: 11px;
	font-style: normal
}

.addinfotitle, .instock {
	color: #0099CC;

	font-size: 12px;
	font-style: normal;
	font-weight: bold
}

.bgBlue, .bgApplication {
	background: #00AEEF
}

.bgcarins {
	background: #D1EEEF
}

.bgfspurple, .bgPurple {
	background: #663399
}

.bgGreen {
	background: #A5C262
}

.bgheader, .bgmidshade2, .bgdarkshade2, .bgccblue, .bgfooter, .bglightshade4, .bgmidshade, .bgdarkshade {
	background: #0099CC
}

.bghomeins, .lhsbgHomeins {
	background: #DFEECB
}
.lhsborder .lhsbgHomeins {
	background: #EFEAF4;
}


.bgLHS {
	background: #37AFD7
}

.bgLightBlue {
	background: #8ED8F8
}

.bgLightGreen {
	background: #99CC99
}

.bglightshade {
	background: #ffeaea
}

.bgdarkshadecard {
	background: #FF9999
}

. bglightshade_dark{
	background: #FFFF99
}

.bglightshade2 {
	background: #CCCCCC
}

.bglightshade3, .bgWhite {
	background: #FFFFFF
}

.bglightshadeStr, .sblightshade, .lhsbgArgcard {
	background: #FFEAEA
}

.bgloans {
	background: #DEF2F8
}

.bgNavyBlue {
	background: #000080
}

.bgOrange {
	background: #F48222
}

.bgPaleOrange {
	background: #FFDE9A
}

.bgpetins, .lhsbgPetins {
	background: #FEE7AE
}

.bgRed, .bgspecialoffer {
	background: #FF0000
}

.bgTerracotta {
	background: #FBC1A1
}

.bgtravelins {
	background: #BEECFB
}

.bgYellow {
	background: #FFC424
}

.box {
	border: 1px solid #0099CC
}

.browselink {
	color: #000099;

	font-size: 12px;
	font-weight: normal;
	text-decoration: none
}

.cardConfirmationNormal, A.textLinkUL, .cardRejectionNormal, .tobechecked {
	color: #000000;
	font-size: 12px;
	font-style: normal;

	font-weight: normal
}

.contactaddress {
	color: #666666;

	font-size: 12px;
	font-style: normal;
	text-decoration: none
}

.contactHeaderBlue {
	color: #8ED8F8;
	font-size: 18px;

	font-weight: bold;
	text-align: center;
	text-decoration: none
}

.contactHeaderDkOrange {
	color: #F48222;
	font-size: 18px;

	font-weight: bold;
	text-align: center;
	text-decoration: none
}

.contactHeaderGreen {
	color: #A5C262;
	font-size: 18px;

	font-weight: bold;
	text-align: center;
	text-decoration: none
}

.contactHeaderOrange {
	color: #FFC424;
	font-size: 18px;

	font-weight: bold;
	text-align: center;
	text-decoration: none
}

.contactHeaderPurple {
	color: #663399;
	font-size: 18px;

	font-weight: bold;
	text-align: center;
	text-decoration: none
}

.contactHeaderRed {
	color: #FF0000;
	font-size: 18px;

	font-weight: bold;
	text-align: center;
	text-decoration: none
}

.creditAPR {
	font-size: 13px;

}

.creditMainHeaderProd {
	color: #000000;
	font-weight: bold;

	font-size: 14px
}

.darkshade2text, .fieldtext {
	color: #333333;

	font-size: 12px;
	font-style: normal
}

.deliverytextnew {
	color: #999999;

	font-size: 9px;
	font-style: normal
}

.deliverytextred {
	color: #FF0000;

	font-size: 11px;
	font-style: normal
}

.distancetext, .readmoretext, .textlightshade2, a.fieldtext, .darkgreytextsmall {
	color: #666666;

	font-size: 12px;
	font-style: normal
}

.emailwheninstocktext {
	color: #333333;

	font-size: 11px;
	font-style: normal
}

.errorText {
	color: #FF0000;
	font-size: 12px;

}

.errorTextBold, .cardSubTitleRed, .cardRejectionRed, .cardConfirmationRed {
	color: #FF0000;
	font-size: 12px;

	font-weight: bold
}

.essentialextras {
	color: #0099CC;

	font-size: 16px;
	font-weight: bold
}

.faqTitleBlue {
	color: #00AEEF;
	font-size: 18px;

	font-weight: bold;
	text-align: center;
	text-decoration: none
}

.footer {
	color: #FFFFFF;

	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}

.formbg, .inputradio {
	background: #FFFFCC;
	color: #000001
}

.formbgheadingshade {
	color: #FFFF99;

	font-size: 12px;
	font-style: normal;
	font-weight: normal
}

.formtext1small {
	color: #000000;

	font-size: 11px;
	font-style: normal;
	font-weight: bold
}

.formtext2, .productprice2, .breadcrumb, a.productlink2, a.productlink2 a:visited, .checkstocktextbold {
	color: #999999;

	font-size: 12px;
	font-style: normal;
	font-weight: bold
}

.FSsubHead {
	color: #0054A4
}

.greenTextBold {
	color: #A5C262;
	font-size: 12px;

	font-weight: bold
}

.greytextlarge {
	color: #999999;

	font-size: 14px;
	font-style: normal
}

.greytextsmall, .lhstextgrey, .textlightshade, .checkstocktext, .deliverytext2 {
	color: #999999;

	font-size: 12px;
	font-style: normal
}

.heading, .headingdarkshade2 {
	color: #000000;

	font-size: 14px;
	font-style: normal
}

.heading2 {
	color: #000099;

	font-size: 14px;
	font-style: normal
}

.headingbolddarkshade {
	color: #0099CC;

	font-size: 14px;
	font-style: normal;
	font-weight: bold
}

.headingbolddarkshade2, .headingboldblack {
	color: #000000;

	font-size: 14px;
	font-style: normal;
	font-weight: bold
}

.headingbolddarkshade2small {
	color: #333333;

	font-size: 14px;
	font-style: normal;
	font-weight: bold
}

.headingbolddarkshade3 {
	color: #006600;

	font-size: 14px;
	font-style: normal;
	font-weight: bold
}

.headingbolddarkshade4 {
	color: #0099CC;

	font-size: 17px;
	font-style: normal;
	font-weight: bold
}

.headingbolddarkshade5 {
	color: #FFFFFF;

	font-size: 15px;
	font-style: normal;
	font-weight: bold
}

.headingboldlightshade {
	color: #999999;

	font-size: 14px;
	font-style: normal;
	font-weight: bold
}

.headingboldlightshade2 {
	color: #666666;

	font-size: 14px;
	font-style: normal;
	font-weight: bold
}

.headingboldred {
	color: #FF0000;

	font-size: 14px;
	font-style: normal;
	font-weight: bold
}

.headingboldreserve {
	color: #0099CC;

	font-size: 16px;
	font-style: normal;
	font-weight: bold
}

.headinglabel {
	color: #000000;

	font-size: 14px;
	font-weight: normal
}

.headinglarge {
	color: #333333;

	font-size: 17px;
	font-weight: bold
}

.headinglightshade {
	color: #999999;

	font-size: 13px;
	font-style: normal
}

.headingsmallbold {
	color: #000099;

	font-size: 12px;
	font-style: normal;
	font-weight: Bold
}

.inputcatno {
	width: 148px;
	color: #000000;

	font-size: 12px;
	height: 18px
}

.inputcatnoerror {
	width: 148px;
	color: #FF0000;

	font-size: 12px;
	height: 18px
}

.inputhousenumber {
	width: 112px;
	color: #000000;

	font-size: 12px;
	font-style: normal;
	font-weight: normal
}

.inputpctn {
	width: 90px;
	color: #000000;

	font-size: 12px;
	font-style: normal;
	font-weight: normal
}

.inputselect, .warrText {
	color: #000000;

	font-size: 11px
}

.inputText {
	font-size: 12px;

}

.inputtextsmall {
	width: 60px;
	color: #000000;

	font-size: 11px;
	height: 18px;
	vertical-align: middle
}

.inputtitletext {
	color: #000000;

	font-size: 11px;
	vertical-align: middle
}

.inputtownname, .inputemail, .inputpostcode {
	width: 158px;
	color: #000000;

	font-size: 12px;
	height: 18px;
	vertical-align: middle
}

.instocktext {
	color: #00CC00;

	font-size: 13px;
	font-style: normal;
	font-weight: bold
}

.instocktextnormal {
	color: #00CC00;

	font-size: 13px;
	font-style: normal
}

.largeText {
	color: #000000;
	font-size: 15px;

	font-weight: bold
}

.largetextbold {
	color: #339933;

	font-size: 17px;
	font-style: normal;
	font-weight: bold
}

.leftline {
	border-left: 1px solid #33CC33;
	padding-left: 5px
}

.leftline2 {
	border-left: 1px solid #009900;
	padding-left: 5px
}

.lhsbgCarins {
	background: #E1F5F6
}

/* LHS MENU CS STYLES */
.lhsborder {
	padding: 8px;
	border: solid 1px #663399
}

.lhsdarkshade, .headerkeyline, .lhsbrowseheader {
	background: #000099
}

.lhslightshade, .sblightshade2 {
	background: #FFFFCC
}

.lhsline {
	background: #000000
}

.loanTitleBlue {
	color: #00AEEF;
	font-size: 24px;

	font-weight: bold;
	text-align: center;
	text-decoration: none
}

.loanTitleBlue2 {
	color: #33CCFF;
	font-size: 18px;

	font-weight: bold
}

.loanTitleDkOrange {
	color: #F48222;
	font-size: 24px;

	font-weight: bold;
	text-align: center;
	text-decoration: none
}

.loanTitleGreen {
	color: #A5C262;
	font-size: 24px;

	font-weight: bold;
	text-align: center;
	text-decoration: none
}

.loanTitleOrange {
	color: #FFC424;
	font-size: 24px;

	font-weight: bold;
	text-align: center;
	text-decoration: none
}

.loanTitlePurple {
	color: #663399;
	font-size: 24px;

	font-weight: bold;
	text-align: center;
	text-decoration: none
}

.loanTitleRed {
	color: #FF0000;
	font-size: 24px;

	font-weight: bold;
	text-align: center;
	text-decoration: none
}

.loanTitleWhite {
	color: #FFFFFF;
	font-size: 24px;

	font-weight: bold;
	text-align: center;
	text-decoration: none
}

.maintext {
	color: #000000;

	font-size: 12px;
	font-weight: normal
}

.nobullets li {
	padding-bottom: 15px;
	list-style: none
}

.normal {
	color: #000000;
	font-size: 12px;
	font-style: normal;

	text-decoration: none
}

.normalBlack, .storepickuptext, .checkavailability, .lhstext {
	color: #000000;
	font-size: 12px;
	font-style: normal;

}

.normalBold {
	color: #000000;
	font-size: 12px;

	font-weight: bold;
	text-decoration: none
}

.normalboldlight {
	color: #333333;

	font-size: 12px;
	font-style: normal;
	font-weight: bold
}

.normalDKOrangeBold {
	color: #F48222;
	font-size: 12px;

	font-weight: bold
}

.normalOrangeBold {
	color: #FFC424;
	font-size: 12px;

	font-weight: bold
}

.normalSmalBoldl {
	color: #000000;
	font-size: 10px;
	font-style: normal;

	font-weight: bold
}

.normalSmall {
	color: #000000;
	font-size: 10px;
	font-style: normal;

}

.normaltext {
	color: #000000;

	font-size: 13px;
	font-style: normal
}

.option {
	COLOR: #000000;
	font-size: 12px;

	height: 18px;
	vertical-align: middle
}

.optionaddress {
	width: 145px;
	color: #CCCCCC;

	font-size: 12px;
	height: 18px;
	vertical-align: middle
}

.optioncardtype, .optioncountry {
	width: 158px;
	color: #000000;

	font-size: 11px;
	height: 18px;
	vertical-align: middle
}

.optiondeliverydate {
	width: 260px;
	color: #000000;

	font-size: 12px;
	height: 18px;
	vertical-align: middle
}

.optionsmall {
	width: 50px;
	color: #000000;

	font-size: 11px;
	height: 18px;
	vertical-align: middle
}

.optionTitle {
	width: 50px;
	COLOR: #000000;
	font-size: 12px;

	height: 18px;
	vertical-align: middle
}

.outofstocktext {
	color: #FF0000;

	font-size: 13px;
	font-style: normal;
	font-weight: bold
}

.outstock, .redbold {
	color: #FF0000;

	font-size: 12px;
	font-style: normal;
	font-weight: bold
}

.outstock2 {
	color: #FF0000;

	font-size: 12px;
	font-style: normal
}

.proceedtocheckouttitle {
	color: #FFFFFF;

	font-size: 17px;
	font-style: normal;
	font-weight: bold
}

.radiobuttontext {
	color: #339933;

	font-size: 12px;
	font-style: normal
}

.redasterisk {
	color: #FF0000;

	font-size: 16px;
	font-style: normal;
	font-weight: bold
}

.relateditems {
	color: #0099CC;

	font-size: 19px;
	font-style: normal;
	font-weight: bold
}

.sayyes li {
	
}

.sbborder {
	border-left: solid 1px #009900;
	border-right: solid 1px #009900
}

.sbbrdrBot {
	border-left: solid 1px #009900;
	border-right: solid 1px #009900;
	border-bottom: solid 1px #009900
}

.sbdarkshade {
	border: solid 1px #000099;
	background: #000099
}

.sblightshadeLite, .bglightshadeLite {
	background: #FFF8F8
}

.searchTextLg, A.titleWhiteLink, .titleWhite {
	color: #FFFFFF;
	font-size: 16px;
	font-style: normal;

	font-weight: bold
}

.stepsapplytxt {
	float: right;
	width: 163px;
	text-align: left
}

.stepscholdertxt {
	clear: both
}

/* steps page styles */
.stepsintro {
	margin-bottom: 20px
}

.storetextnormal, .copyrighttext, .headingsmall {
	color: #000099;

	font-size: 12px;
	font-style: normal
}

.text {
	font-size: 12px;

	font-style: normal
}

.textlightshadesm, .remembertext, .reservetext {
	color: #999999;

	font-size: 11px;
	font-style: normal
}

.titleBlue {
	color: #00AEEF;
	font-size: 16px;
	font-style: normal;

	font-weight: bold
}

.titleGreen {
	color: #000000;
	font-size: 16px;
	font-style: normal;

	font-weight: bold
}

.titleOrange {
	color: #FFC424;
	font-size: 16px;
	font-style: normal;

	font-weight: bold
}

.titlePurpleSmall {
	color: #663399;
	background: #FFFFFF;
	font-size: 12px;
	font-style: normal;

	font-weight: bold
}

.titleWhite2 {
	color: #FFFFFF;
	font-size: 16px;
	font-style: normal;

}

.totaltext2, .trolleylink {
	color: #000000;

	font-size: 11px;
	font-style: normal
}

.totaltext3 {
	color: #000000;

	font-size: 15px;
	font-style: normal;
	font-weight: bold
}

.travelSubTitle {
	color: #663399;
	font-size: 12px;

	font-weight: bold
}

.wrap {
	overflow: auto;
	word-wrap: break-word
}

.zonemainheader {
	color: #019901;

	font-size: 48px;
	font-style: normal;
	font-weight: normal
}

.zonetext {
	color: #019901;

	font-size: 12px;
	font-style: normal;
	font-weight: normal
}

#btnstepsreserve {
	margin-top: 40px
}

#stepsapplyimg {
	float: left
}

#stepscolone {
	padding-right: 20px;
	width: 367px;
	vertical-align: top
}

#stepscolthree {
	padding-left: 20px;
	padding-right: 10px;
	width: 182px;
	vertical-align: top
}

#stepscoltwo {
	width: 1px;
	background-color: #000000;
	vertical-align: top
}

#stepsmastertbl {
	width: 590px
}

/* Delivery Availability page style */
.headerpgconf {
	width: 570px;
	height: 26px;
	padding: 5px;
	margin: 0 0 15px 0;
}

.headerpgconf h2 {
	margin: 0;
	padding: 0;

	font-size: 14px;
	color: #FFFFFF;
}

.thnkpgconf {
	width: 570px;
	padding: 0;
	margin: 0;
	margin: 0 0 15px 0;
}

.ordrnmbrpgconf {
	width: 570px;
	padding: 5px;
	margin: 0 0 -2px 0;
	border: 1px solid #09c;
	border-bottom: 1px solid #FFEAE9;
	background-color: #FFEAE9;
	z-index: 10;
	position: relative;
}

.ordrnmbrpgconf ul {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.tblstock {
	width: 570px;
	border: 1px solid #09c;
	background-color: #FFEAEA;
	padding: 0;
	margin: 0 0 20px 0;
	border-collapse: collapse;
	position: relative;
}

.tblstock td {
	vertical-align: top !important;
	border-bottom: 1px solid #09c;
}

.tblstock.tddelivery, .tblstock.tdreservation, .tblstock.tdreservationcover, .tblstock.tddeliverycover {
	border-right: 1px solid #09c;
	border-top: 1px solid #09c;
	background-color: #FFEAEA;
}

.tblstock.tddelivery img, #tblstock.tdreservation img {
	display: block;
}

/* Header styles */
.tblstock th {
	background-color: #FFEAEA;
	padding: 4px 0 6px 0;
	font-weight: normal;
	text-align: left;
	border-bottom: 1px solid #09c;
	color: #000;

	font-size: 14px;
}

.tblstock#hddelivery {
	border-top: 1px solid #09c;
	border-right: 1px solid #09c;
}

.tblstock#hdreservation {
	border-top: 1px solid #09c;
	border-right: 1px solid #09c;
}

.tblstock.tdreservation, .tblstock.tddelivery {
	width: 90px;
	text-align: center !important;
}

.tblstock label {
	display: none;
}

.tblstock label.show {
	display: inline;
}

.tblstock hr {
	width: 95%;
	text-align: left; /*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
	color: #09c;
	height: 1px;
}

.tblstock p, .tbltotal p {
	margin: 0;
	padding: 3px;
}

.tdsubtotal, #hdsubtotal, .tdcover {
	border-right: 1px solid #09c;
}

/* For nocover proucts */
.nocoverproduct td {
	border-top: 1px solid #09c;
}

/* For cover details */
.coverproduct td {
	border-bottom: none !important;
	border-top: 1px solid #09c;
}

.coverdetails td {
	border-bottom: 1px solid #09c;
}

.tdthumbnail img {
	border: 1px solid #09c;
	margin-left: 10px
}

.tddescription ul {
	margin: 0;
	list-style: none;
	padding: 0;
}

.warrTextTrolley {
	padding-left: 40px !important;
}

/* Set td widths */
.tbltotal {
	width: 570px;
	background-color: #FFEAEA;
	border-collapse: collapse;
	position: relative;
}

.tbltotal hr {
	width: 95%;
	text-align: left; /*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
	color: #09c;
	height: 1px;
}

.tbltotal th {
	background-color: inherit;
	font-weight: normal;
	text-align: right;
	padding-right: 2px;
}

.tbltotal td {
	text-align: right;
	padding: 10px 22px !important;
}

.continuecellemail ul {
	list-style-type: none;
	margin-top: 15px;
}

.continuecellemail li.darkgreytextsmall {
	float: left;
	text-align: left;
	width: 370px;
	display: block;
	margin-left: -21px;
}

.labelpara {
	padding: 10px 0 10px !important;
}

.availborder {
	border-left: 1px solid #09c;
}

.tdmessage {
	border: 1px solid #09c;
	border-top: 2px solid #fff !important;
}

.removeProd {
	margin-top: 20px;
	padding-bottom: 5px;
}

.bordertop {
	border-top: 1px solid #09c;
}

.borderbottom {
	border-bottom: 1px solid #09c;
}

.borderright {
	border-right: 1px solid #09c;
}

.borderleft {
	border-left: 1px solid #09c;
}

.changedeldatebtn {
	margin-top: 80px;
	float: left;
	margin-left: -5px;
}

.continuecell {
	border-bottom: 1px solid #09c;
}

.continuecellemail {
	background-color: #FFFFFF;
}

input.continueimg {
	margin-right: -10px;
}

.deliveryText {
	display: block;
	!important;
}

.inforow {
	background-color: #FFFFFF;
}

.interactrow td {
	width: 547px;
	padding-left: 20px;
	border-bottom: none;
}

.headingproduct {
	width: 179px !important;
	padding: 0 0 0 20px !important;
}

.headingavail {
	width: 241px !important;
	padding-left: 0 !important;
}

.headingqty {
	width: 35px !important;
	padding-left: 0 !important;
}

.headingsubtot {
	width: 95px !important;
	padding-left: 0 !important;
}

.proddesclist {
	padding-left: 20px !important;
	display: block;
}

.deliveryinput {
	width: 33em;
}

.deliveryText {
	width: 150px;
}

.stocktext {
	width: 170px;
	display: block;
	margin: -20px -40px 0 20px;
	padding: 0;
}

.stockemailme {
	width: 190px;
	display: block;
	margin: 0 -40px 0 0;
	padding: 0;
}

.tblconf {
	width: 570px;
	border: 1px solid #09c;
	background-color: #FFEAEA;
	padding: 0;
	margin: 0 0 20px 0;
	border-collapse: collapse;
	position: relative;
}

.tblconf td {
	vertical-align: top !important;
	border-bottom: 1px solid #09c;
}

.tblconf.tddeliverycover {
	border-right: 1px solid #09c;
	border-top: 1px solid #09c;
	background-color: #FFEAEA;
}

.tblconf.tddelivery img, #tblconf.tdreservation img {
	display: block;
}

/* Header styles */
.tblconf th {
	background-color: #FFEAEA;
	padding: 4px 0 6px 0;
	font-weight: normal;
	text-align: left;
	border-bottom: 1px solid #09c;
	color: #000;

	font-size: 14px;
}

.tblconf#hddelivery {
	border-top: 1px solid #09c;
	border-right: 1px solid #09c;
}

.tblconf#hdreservation {
	border-top: 1px solid #09c;
	border-right: 1px solid #09c;
}

.tblconf.tdreservation, .tblconf.tddelivery {
	width: 90px;
	text-align: center !important;
}

.tblconf label {
	display: none;
}

.tblconf label.show {
	display: inline;
}

.tblconf hr {
	width: 95%;
	text-align: left; /*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
	color: #09c;
	height: 1px;
}

.tblconf p, .tbltotal p {
	margin: 0;
	padding: 3px;
}

.tblconf.headingproduct {
	width: 225px !important;
	padding: 0 0 0 5px !important;
}

.tblconf.headingqty {
	width: 53px !important;
	padding-left: 0 !important;
}

.tblconf.headingdelivery {
	width: 185px !important;
	padding-left: 0 !important;
}

.tblconf.headingsubtot {
	width: 104px !important;
	padding-left: 0 !important;
}

.tblconf.proddesclist {
	padding-left: 5px !important;
	display: block;
}

.tblconf.subtotconf {
	margin-right: 20px;
	text-align: right;
}

.bordergaplauncher {
	position: absolute;
	height: 2px;
	left: 1px;
}

.bordergapwhite, .bordergapyellow, .bordergapyellowheader {
	position: relative;
	height: 2px;
	width: 568px;
	background-color: transparent;
	border-right: 5px solid #FFF;
	border-left: 5px solid #FFF;
	top: -2px;
	margin: 0 0 0 -1px;
	padding: 0;
}

.bordergappink {
	position: relative;
	height: 2px;
	width: 568px;
	background-color: transparent;
	border-right: 5px solid #FFEAE9;
	border-left: 5px solid #FFEAE9;
	top: -2px;
	margin: 0 0 0 -1px;
	padding: 0;
	overflow: hidden;
}

.bordergappinkheader {
	position: relative;
	height: 2px;
	width: 568px;
	background-color: transparent;
	border-right: 5px solid #FFEAEA;
	border-left: 5px solid #FFEAEA;
	top: -2px;
	overflow: hidden;
	margin: 0 0 0 -1px;
	padding: 0;
	z-index: 5;
}

.tblconf.inforow {
	background-color: #FFEAE9;
}

.tblconf.inforow p.deliverymessage {
	margin-left: 5px;
	text-align: left;
}

.tbltotal p.deliverymessage {
	margin-left: 0;
	text-align: left !important;
}

.ordrpaymentpgconf {
	width: 570px;
	padding: 5px;
	margin: 20px 0 20px 0;
	border: 1px solid #09c;
	background-color: #FFEAE9;
	z-index: 10;
	position: relative;
}

.tbloutstock {
	width: 570px;
	border: 1px solid #09c;
	background-color: #FFEAEA;
	padding: 0;
	margin: 0 0 20px 0;
	border-collapse: collapse;
	position: relative;
}

.tbloutstock td, .tbloutstock th {
	vertical-align: top !important;
}

.tblconf.tddeliverycover {
	border-right: 1px solid #09c;
	border-top: 1px solid #09c;
	background-color: #FFEAEA;
}

.tblconf.tddelivery img, #tblconf.tdreservation img {
	display: block;
}

/* Header styles */
.tbloutstock th {
	background-color: #FFEAEA;
	padding: 4px 0 6px 0;
	font-weight: normal;
	text-align: left;
	color: #000;

	font-size: 14px;
}

.tbloutstock td {
	background-color: #FFEAEA;
}

.tbloutstock.tddelivery {
	width: 90px;
	text-align: center !important;
}

.tbloutstock label {
	display: none;
}

.tbloutstock label.show {
	display: inline;
}

.tbloutstock p, .tbltotal p {
	margin: 0;
	padding: 3px;
}

.tbloutstock.headingproduct {
	width: 225px !important;
	padding: 0 0 0 5px !important;
}

.tbloutstock.headingqty {
	width: 53px !important;
	padding-left: 0 !important;
}

.tbloutstock.headingdelivery {
	width: 185px !important;
	padding-left: 0 !important;
}

.tbloutstock.headingoutofstock {
	width: 185px !important;
	padding-left: 0 !important;
}

.tbloutstock.headingsubtot {
	width: 104px !important;
	padding-left: 0 !important;
}

.tbloutstock.proddesclist {
	padding-left: 5px !important;
	display: block;
}

.tbloutstock.subtotconf {
	margin-right: 20px;
	text-align: right;
}

.tbloutstock.instock {
	margin-left: 2px;
}

.tbloutstock ul {
	list-style-type: none;
	padding: 0;
	margin: -10px 0 0 0;
	position: relative;
}

.tbloutstock li {
	clear: left;
}

.tbloutstock li p {
	padding: 0 5px;
	margin: 0 inherit;
}

.tbloutstock.returntrolley {
	text-align: right;
	margin: -15px 5px 0 0;
}

.tbloutstock.outOfStockText {
	display: block;
	margin: -18px 0 0 22px;
}

.rqstemailbtn {
	text-align: right;
	padding: 5px 9px 5px 0;
}

#vouchercodelist {
	width: 150px !important;
	padding: 0 !important;
	margin: 0 !important;
}

#vouchercodelisttd {
	width: 135px !important;
	padding: 0 !important;
	margin: 0 !important;
}

#vouchercodelistinput {
	width: 135px !important;
}

.voucherpromomessage {
	width: 225px !important;
	margin: 0 -20px 0 -7px !important;
}

.thankyoudiscount {
	text-align: center !important;
	color: #000 !important;
	margin: 0 0 0 -7px !important;
}

h2 {

	font-size: x-large;
	_font-size: large;
}

.dBlue {
	color: #006;
}

.lBlue {
	color: #09C;
}

.promoQualifiedText {
	color: #3399CC;
	font-family: arial, helvetica;
	font-size: 12px;
	font-style: normal;
}

/* NEW Static page styles 13th Nov 06 - for SEO  */
H1#xlarge {
	font-weight: bold;

	font-size: xx-large;
	_font-size: x-large;
}

H1#red {
	color: #EE2D27;
}

.arial {
	font-family: arial, helvetica;
}

.white {
	color: white
}

.black {
	color: black
}

.red {
	color: #F33
}

.redl {
	color: #E75757
}

.nou {
	text-decoration: none
}

.grey {
	color: #4D6272
}

.lgrey {
	color: #7F97AD
}

.breadgrey {
	color: #999
}
a:link.breadgrey,
a:visited.breadgrey,
a:hover.breadgrey,
a:active.breadgrey {
	color: #999;
	text-decoration:underline;
}

.purple1 {
	color: #639
}

.fsblue {
	color: #069
}

.carblue {
	color: #5DB6BA
}

.petyellow {
	color: #FF6823
}

.homegreen {
	color: #00582D;
}

.b {
	font-weight: bold;
}

.xx-small {
	font-size: x-small;
}

.x-small {
	font-size: small;
}

.smalltext {
	font-size: medium;
}  /* Cant be small because already used */
.argoscreditinsure .bgHomeinsure .small,
.medium {
	font-size: large;
}

.argoscreditinsure #content .large,
.large {
	font-size: x-large;
}

.x-large {
	font-size: xx-large;
}

.xx-large {
	font-size: xx-large;
}

.loanblue {
	color: #069;
}

.loanlightblue {
	color: #09C;
}

/* Firefox font size fix */
html > body.xx-small {
	font-size: x-small;
}

html > body.x-small {
	font-size: small;
}

html > body.smalltext {
	font-size: large;
}  /* Cant be small because already used */
html > body.medium {
	font-size: large;
}

html > body.large {
	font-size: x-large;
}

html > body.x-large {
	font-size: xx-large;
}

/* end firefox fix*/
.pad4 {
	padding: 4px;
}

.pad10 {
	padding: 10px;
}

.pad15 {
	padding: 15px;
}

.redbg1 {
	background-color: #EE2D27;
}

.greybluebg1dark {
	background-color: #4D6272;
}

.greybluebg1 {
	background-color: #DFE5EC;
}

.yellowbg {
	background-color: #FFE512;
}

.lhsbg {
	background-color: #EFEAF4;
}

.racbg {
	background-color: #F93;
}

.lgreybg {
	background-color: #F3F3F3;
}

.purplebg {
	background-color: #639;
}

ul#promolist {
	margin: 8px;
	padding: 8px;
}

.floatr {
	float: right;
	padding-right: 4px;
	position: absolute;
}

TD#promo2 {
	width: 324px;
	background: url("/wcsstore/argos/en_US/images/argosfs/fshome_promo2.gif") left top no-repeat;
	margin: 0;
}

TD#promo3 {
	width: 324px;
	background: url("/wcsstore/argos/en_US/images/argosfs/fshome_promo3.gif") left top no-repeat;
	margin: 0;
}

H1#service {
	width: 324px;
	font-size: 13px;
}

H1#promo {
	width: 180px;
	height: 90px;
	font-size: 13px;
}

TD#promospace {
	height: 23px;
}
