
.imgCol{
float:left;
}
.featureListCol{
width:290px;
float:left;}
.inlineEditing, .inlineEditing body{
background-image:none;
background-color:white;
}
.inlineEditing table, .inlineEditing td{
	border:none;
	}
#mainContent .oneCol .borderFalse .roundedCornerContent  h2{
margin:1em 0 1em;
padding:0;
color:#003399;
background:none;
font-size:13px;
}

/*this positions the content on the home page so it looks ok as it loads*/
#homeTabsDialogue_1_async{
display:block;
height:353px;
width:978px;
}
table.hometab td{
padding:0;
margin:0;
border:0;
background-color:transparent;
height:48px;
border-right:1px solid #ccc;
border-left:1px solid #fafafa;
}
table.hometab{
border:none;
background-color:transparent;
margin:0;
padding:0;
border-collapse:separate;
border-spacing:0;
}
	
.firstTab table.hometab td{
border-left:none;	
}

.grid100x25 td,
.grid100x25 table, 
#accessOnlineApplication table, 
#accessOnlineApplication td,
#ContactUsBox table,
#ContactUsBox td,
.homeLeftSide table,
.homeLeftSide td,
.homeRightSide table,
.homeRightSide td
{
	margin:0;
	padding:0;
	border:none;
	background-color:transparent;
	border-collapse:collapse;
}
.homeRightSide table{
height:300px;
width:348px;
}
/**/


/*start microsites*/

#TBSCMicrosites_portal_book_1 #mainContent{
/*margin-left:10px;
margin-top:3px;
outline:1px solid green;*/

}
#micrositeHeader{
/*outline:1px solid black;*/
position:absolute;
top:19px;
left:200px;
width:580px;
font-size:16px;
font-weight:bold;
color:#0098db;
}
.microsites #header{
background:url(../../images/wob_v2/ms-header-background.gif) top right no-repeat;
}
/*end microsites*/
.photoGalleryImage{
clear:both;
margin-top:10px;
padding-top:10px;
}
.photoGalleryImage img{
margin-right:15px;
margin-bottom:15px;
float:left;
}
.photoToggleBottom{
clear:both;
float:left;
}


/*#mainContent .oneCol .panelg .contentBlockContent h2{
background:none;
color:#000;
}*/

#customDisplayIFrameOneColumn{
/*outline:1px solid red;*/
/*width:100%;
height:100%;*/
border:medium none;
height:66em;
margin-bottom:8px;
margin-left:8px;
width:510px;
}
/*iframe for contact us -> email*/
.iFrameTemplateOneCol #mainContent{
/*outline:1px solid purple;*/
width:755px;

}

#customDisplayIFrameWide{
/*outline:1px solid red;*/
/*width:100%;
height:100%;*/
border:medium none;
height:1170px;
margin-bottom:0px;
margin-left:0px;
width:925px;
}
/*iframe for contact us -> email*/
.iFrameTemplateWide #mainContent{
/*outline:1px solid purple;*/
width:933px !important;
width:926px;
margin-top:3px;
margin-left:7px;

}

#contactFormDisplayFrame, #customDisplayIFrameTwoColumn{
width:510px;
height:1250px;
border:0;
}

/*sitemap styling*/
#siteMap1{
width:683px;
float:left;
padding-left:35px;
}

.siteMapThird{
	width:216px;
	float:left;
}

#ShopLocator1{
 background:url(../../images/wob_v2/content-background.png) top center no-repeat;
display:block;
float:left;
width:978px;
margin:20px 0 0 0 ;
padding:12px 0 0 0 ;
}

 #siteMap .pageSuperContainer{
background:url(../../images/wob_v2/content-background.png) top center no-repeat;
display:block;
float:left;
width:978px;
margin:0px 0 0 0 ;
padding:8px 0 0 0 ;
}

#siteMap{
	background:  url('../../images/wob_v2/centre-background.gif') repeat-y 50% 0;
	 display:block;
	 width:978px;
	 padding-top:0px;
	 margin-top:20px;
	 float:left;
}
.siteMapThirdBreak {
clear:left;
}

h1{	font-size:1.43em;	color:#0098DB; margin:0; padding:0; padding-bottom:1em; margin-top:0px; padding-top:10px; line-height:1.2em; background-image:none!important; }

/*sitemap end*/
#homeContent #ContactUsBox li.leftcol{width:92px;}

.imageShortDescription{

	clear:left;
	}
.imageShortDescription img{
	float:left;
}

	.imageShortDescription p{
	vertical-align:middle;
}

#homeContent{
background:	url(../../images/wob_v2/background-home-main.png) no-repeat;
margin-top:20px;
float:left;
height:581px;
}
.homeMore{
position:absolute;
bottom:0;
right:0;
}
.grid25x75 .homeMore .imageContainer, .grid50x33 .homeMore .imageContainer{
text-align:right;
}
.ie6WidthFix{
	clear:both;
	}
	
.grid100x100{
margin-left:10px;
}
.grid25x75{
	width:140px !important;
	width:134px;
	height:182px;
	margin-bottom:11px;
	float:left;
	overflow:hidden;
	display:inline;
	margin-left:10px;
	position:relative;

}

.homeLeftSide li{
	list-style:none;
	background: #fff url(../../images/wob_v2/list-arrow.gif) no-repeat 0 5px;
	padding-left:10px;

	
	}
.homeLeftSide{
	line-height:150%;
	}
.grid50x33 h2{
padding-left: 10px;
margin-left:85px;
background: #fff url(../../images/wob_v2/home-bullets.gif) no-repeat 0 5px;
}
.grid25x75 .imageContainer{
text-align:center;
width:100%;
margin:0;
}
.grid50x33 .imageContainer{
float:left;
margin-right:20px;
padding-bottom:0px;
padding-top:0px;
margin-left:0px;

}
.grid25x75 h2{
	clear:left;
	margin-left:0;
	padding-left:0;
}
.grid50x33{
width:288px;
height:76px;
margin-bottom:11px;

float:left;
margin-left:10px;

}
.grid33x100 img, 
.grid50x100 img{
	float:left;
	margin:0 10px 0 5px;
}
.grid33x100{
	width:190px !important;
	width:185px;
	height:250px;
	position:relative;
	float:left;
	margin-left:10px;
	display:inline;
	}

.grid50x100{
	width:290px !important;
	width:280px;
height:182px;
margin-bottom:11px;
/*outline:1px solid orange;*/
float:left;
margin-left:10px;
display:inline;
	position:relative;
	}
.grid100x25{
width:590px !important;
width:580px;
height:57px;
margin-left:10px;
	position:relative;
clear:left;
display:block;
overflow:hidden;
line-height:110%;
	}
.homeLeftSide .grid100x25 h2{
	background:none;
	font-size:14px;
	margin-bottom:0.5em;
	margin-top:0;
	}
	
.homeLeftSide .grid100x25	ul{
        list-style:none

}
.homeLeftSide .grid100x25 li{
margin-left:0;
margin-right:10px;
width:137px !important;
width:130px;
float:left;
list-style:none;
background:none;
padding-left:0;
}
.homeLeftSide .grid100x25 li a{
background:none;
padding-left:0;
}
.homeLeftSide .grid100x25 li img{
padding-right:5px;
}

#OnlineServicesBox h2,#ContactUsBox h2, #FAQBox h2 {
	font-weight:bold;
	font-size:16px;
	margin-bottom:8px;
	text-transform:uppercase;
	color:#003399;
	}	

ul#homeTabs li.activeTab{
	background:url(../../images/wob_v2/background-tab-active.png) repeat-x;
/*	position:relative;*/
	color:#003399;
	}
ul#homeTabs li.activeTab a{
	border:none;
	}
ul#homeTabs{
list-style:none;
clear:both;
background:#e6e6e6 url(../../images/wob_v2/background-tab-off.png) repeat-x top;
height:53px;
float:left;
margin-left:0px;
}

ul#homeTabs li{
float:left;
/*background:#e6e6e6 url(../../images/wob_v2/background-tab-off.png) repeat-x top;*/
padding-top:7px;
width:135px;
height:49px;
text-align:center;
vetical-align:middle;
font-size:14px;
font-weight:bold;
}
ul#homeTabs li a{
/*	padding:6px 19px 9px;
	height:33px;
	display:block;*/
	color:#003399;	
	text-transform:uppercase;
/*	vertical-align:middle; 
	border-right:1px solid #ccc;
	border-left:1px solid #fafafa;*/
}
ul#homeTabs li.firstTab a{
	border-left:none;
	}
ul#homeTabs li a:hover{
	text-decoration:none;
	}
ul#homeTabs li.firstTab{
background:transparent url(../../images/wob_v2/background-tabs-first-off.png) no-repeat ;
padding-left:8px;
width:125px;
}
ul#homeTabs li.firstTab.activeTab{
	background:transparent url(../../images/wob_v2/background-tabs-first-active.png) no-repeat bottom left;
}


ul#homeTabs li.firstTab.activeTab .leftTab{
	background:none;
	}

ul#homeTabs li .lastRightTab{	
	background:transparent url(../../images/wob_v2/background-tabs-rightside-active.png) no-repeat bottom right;
	width:10px;
	display:block;
	
	height:57px;
	position:absolute;
	right:-5px;
	top:-1px;
}



.embeddedFlash{
width:965px;
height:680px;
margin-left:7px;
margin-top:2px;
}
#ShopLocator1 .embeddedFlash{
height:492px;
}

ul#homeTabs li .rightTab{	
	background:transparent url(../../images/wob_v2/background-tabs-first-active.png) no-repeat bottom right;
	width:10px;
	display:block;
	
	height:57px;
	position:absolute;
	right:-5px;
	top:-1px;
}
ul#homeTabs li .leftTab{	
	background:transparent url(../../images/wob_v2/background-tabs-left-active.png) no-repeat bottom left;
	width:10px;
	display:block;
	
	height:57px;
	position:absolute;
	left:-5px;
	top:-1px;
}
.homeLeftSide .grid100x100 h2{
	margin-bottom:1em;
	font-size:13px;
	}
.homeLeftSide .grid100x100 p{
	line-height:150%;
	margin-bottom:10px;
	}
.homeLeftSide h2{
font-size:11px;
font-weight:bold;
margin-top:0px;
color:#003399;
}
.homeLeftSide .grid50x33 h2{
font-size:14px;
}
.homeLeftSide p{
	padding-left:0px;
	}
.middle{
vertical-align:middle;
}
.homeMain{
	/*height:391px;*/
/*outline:1px solid red;*/
	width:978px;
	float:left;
	margin-bottom:0px;		
	margin-top:3px;
}

#secondaryContent #ContactUsBox ul{
list-style:none;
width:201px;
margin:0 auto 10px;
background:transparent url(../../images/wob_v2/background-contact-vertical.png) no-repeat;
}

#secondaryContent #ContactUsBox li{
clear:left;
color:#0049a7;
padding:6px;
height:42px;
margin-right:8px;
}

#secondaryContent #ContactUsBox li a img{
padding-right:0px;
padding-left:0px;

}

#ContactUsBox #ContactUsBlockLinkBox ul.anchorLink{
background:none;
height:12px;
margin-bottom: 0px;
}

#secondaryContent #ContactUsBox #ContactUsBlockLinkBox li{
margin:5px 0 0;
list-style:none;
padding-left:12px;
padding-top:0px;
padding-bottom:0;

color:#000000;
background:transparent url(../../images/wob_v2/list-arrow.gif) no-repeat left 4px; 
}

#secondaryContent h2{
background: #ffffff url('../../images/wob_v2/background-right-side-header.gif') no-repeat top;
clear:both;
font-weight:bold;
color:#003399;
font-size:16px;
padding:10px 5px 14px 16px;
margin-bottom:-9px;
text-transform:uppercase;
}
#secondaryContent {
padding:10px 7px 88px;
background: #efefef url('../../images/wob_v2/background-right-side.gif') no-repeat bottom;
width: 231px;          
float:right;
margin-right:7px;



}
.homeLeftSide{
width:600px;
outline:1px solid greed;
padding-left:23px;
padding-top:20px;
height:250px;
float:left;
}
#homeTabsDialogue_1_async_load{
width:624px;
outline:1px solid greed;
padding-left:26px;
padding-top:100px;
height:250px;
float:left;
	
	}
acronym{
text-decoration:none;
border:none;
}

#homeContent #OnlineServicesBox{
width:310px;
margin-right:0px;
height:190px;
display:inline;
float:left;
/*outline:1px solid purple;*/
margin-left:16px;
margin-top:0px;
position:relative;
}

#homeContent #ContactUsBox, 
#homeContent #FAQBox,
.backgroundImageOne {
	height:166px;
	padding:12px;
	width:286px;
}

#homeContent #ContactUsBox, 
#homeContent #FAQBox{
	margin-right:0px;
	display:inline;
	float:left;
/*	outline:1px solid purple;*/
	margin-left:8px;
	margin-top:0px;
	position:relative;
	padding:12px;
}

#homeContent #OnlineServicesBox ul, 
#homeContent #FAQBox ul{
	margin-top:5px;
	margin-bottom:15px;
	}
	
	#homeContent #OnlineServicesBox p, 
	#homeContent #FAQBox p{
	margin-top:5px;
	}
#homeContent #OnlineServicesBox li, 
#homeContent #FAQBox li{
	margin:10px 0 5px 0px;
	zoom:1;
	list-style: none;
	padding-left: 12px;
	color:#000000;
	background:transparent url(../../images/wob_v2/list-arrow.gif) no-repeat left 4px; 
}
#homeContent #ContactUsBox li{
	display:block;
	float:left;
	height:39px;
	width:150px;
	color:#0049a7;
	padding:7px 7px 7px 7px !important;
	padding:7px 7px 6px 7px;
	font-size:0.9em;
	overflow:hidden;
}
#homeContent #ContactUsBox li td img{
padding-right:0px;
}
#homeContent #ContactUsBox .bannerImage{
margin:0;
}
#homeContent #ContactUsBox ul{
background: transparent url(../../images/wob_v2/background-home-contact.png) no-repeat;
height:107px;
width:278px;
}


     
.homeRightSide{
display: table;
height: 300px;
/*#position: relative;*/
overflow: hidden;
text-align:center;
width:348px;
height:300px;
margin-right:2px;
	/*	width:348px;
	outline:1px solid red;
	height:300px;
	text-align:center;
	float:left;*/
}
.homeRightSide .imageContainer{
/*#position: absolute;
#top: 50%;*/
display: table-cell;
vertical-align: middle;
width:348px;
float:none;
/*height:300px;*/
      
	}
.homeRightSide .imageContainer img{
/*#position: relative;
#top: -50%	*/
	z-index:2;
}
#searchDomain {
	position: relative;
	width: 25px;
	height: 19px;
	overflow: hidden;
}

#searchDomain .replacement {
	width: 25px;
	height: 19px;
	background-image: url('../../images/wob_v2/bg_sl_tel_s.gif');
}

#searchDomain.tel .replacement {
	background-image: url('../../images/wob_v2/bg_sl_tel_s.gif');
}

#searchDomain.web .replacement {
	background-image: url('../../images/wob_v2/bg_sl_web_s.gif');
}

.domainSel label {
	display: block;
	border-top: 1px solid #fff;
	padding: .5em .5em .5em 2em;
	width: 10em;
	font-size: 77%;
	color: #4c618c;
	cursor: pointer;
}

#searchList li {
  float: left;
}

#searchList li ul { 
  position: absolute;
  left: -999em; 
  z-index: 20;
}

#searchList li.sfHover ul {
  left: auto;
}

#searchList li label.domTel {
	background: #eaedef url('../../images/wob_v2/bg_search_telstra.gif') no-repeat .3em 50%;
}

#searchList li label.domWeb {
	background: #eaedef url('../../images/wob_v2/bg_search_web.gif') no-repeat .3em 50%;
}

#searchList li label.over {
	background-color: #d2d8e0;
}

.replacement
{
	position: absolute;
	z-index: 8;
	background-repeat: no-repeat;
}

a .replacement
{
	z-index: 8;
	cursor: pointer;
}



#logoutForm{
display:inline;
}
#mainWelcomeMessage{
position:absolute;
right:20px;
top:40px
}
/*
#mainContent .dualColumnContainer .panelg h2{
	background: #003399 url('../../images/wob_v2/background-header-half.png') no-repeat top;
	color:#fff;
	font-size:11px;
	margin:0;
	padding:10px 5px 4px 15px;
	width:230px;
	font-weight:bold;	
}*/
#ContactUsBox li a img{
/*margin:3px;*/
}
#secondaryContent #ContactUsBox p {
	margin-left:0px;
	}
.hometop #ContactUsBox p{
margin-top:10px
}
/*#mainContent .oneCol h2,#mainContent #oneCol h2.panelHeading{*/

/*#mainContent .oneCol .panelg h2,#mainContent #oneCol h2.panelHeading{
	background: #003399 url('../../images/wob_v2/background-wide-header.gif') no-repeat top;
	color:#fff;
	font-size:11px;
	margin:0;
	padding:10px 5px 4px 15px;
	width:490px;
	font-weight:bold;	
}*/

#mainContent .oneCol h2 a, #mainContent .dualColumnContainer h2 a{
	color:white;
	text-decoration:none;
}
#mainContent .oneCol h2 a:hover, #mainContent .dualColumnContainer h2 a:hover{
text-decoration:underline;	
}

#mainContent .oneCol .imageContainer img, #mainContent .dualColumnContainer .imageContainer img	
	{
	float:left;
	padding-right:10px;
	
	}
.threeColumnImagesContainer{


}
/*
.contentBlockContent2pxPadding, .headingLinkProduct{
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	background-color:#f8f8f8;
	padding:0px 15px 0px;
}*/

#mainContent .oneCol .borderFalse .roundedCornerContent, #mainContent .dualColumnContainer .borderFalse .roundedCornerContent{
	background-color:#fff;
	float:left;
	padding:0px;
	text-align:none;
	width:510px;
	background: none;
	margin-bottom:0;
	
}
.roundedCornerContentTopSmall{
background: white url(../../images/wob_v2/background-half-top.gif) no-repeat 0 bottom;
height:10px;
margin-top:0px;
width:250px;
padding:0;
}
.roundedCornerContentTop{
background: white url(../../images/wob_v2/background-wide-rounded-top.gif) no-repeat 0 top;
height:10px;
margin-top:10px;
clear:both;
}

#mainContent .oneCol .roundedCornerContent{
	background-color:#f8f8f8;
	float:left;
	padding:10px 15px 13px 15px ;
	text-align:none;
	width:480px;
	background: #f8f8f8 url('../../images/wob_v2/background-wide-rounded-bottom.gif') no-repeat bottom;
	margin-bottom:10px;
}

#mainContent .dualColumnContainer .roundedCornerContent{
	background-color:#f8f8f8;
	padding:10px 15px 13px 15px;
	float:none;
	text-align:none;
	width:220px;
	background: #fff url('../../images/wob_v2/background-half-bottom.gif') no-repeat bottom;
	margin-bottom:10px;
}
#mainContent .oneCol .roundedCornerContentNoHeader{
	background-color:#f8f8f8;
	float:left;
	padding:0px 15px 13px 15px ;
	text-align:none;
	width:480px;
	background: #f8f8f8 url('../../images/wob_v2/background-wide-rounded-bottom.gif') no-repeat bottom;
	margin-bottom:10px;
}

#mainContent .dualColumnContainer .roundedCornerContentNoHeader{
	background-color:#f8f8f8;
padding:0px 15px 13px 15px;
	float:none;
	text-align:none;
	width:220px;
	background: #fff url('../../images/wob_v2/background-half-bottom.gif') no-repeat bottom;
	margin-bottom:10px;
}


#mainContent .dualColumnContainer .borderFalse .roundedCornerContent h2,
#mainContent .oneCol .borderFalse h2,
#mainContent .dualColumnContainer .borderFalse h2
{
	background: none;
	color:#003399;
	font-size:13px;
	margin:1em 0;
	padding:0;
	width:500px;
	font-weight:bold;	
	}
#mainContent .roundedCornerContent .borderFalse h2 a,
#mainContent .borderFalse h2 a{
	color:#003399;
	}
#mainContent .oneCol .roundedCornerContent h2{
	background: #003399 url('../../images/wob_v2/background-wide-header.gif') no-repeat top;
	color:#fff;
	font-size:11px;
	margin:-5px -15px 15px;
	padding:10px 5px 4px 15px;
	width:490px;
	font-weight:bold;	
}
#mainContent .dualColumnContainer .roundedCornerContent h2{
	background: #003399 url('../../images/wob_v2/background-header-half.png') no-repeat top;
	color:#fff;
	font-size:11px;
	margin:0px -15px 12px -15px;
	padding:10px 5px 4px 15px;
	width:230px;
	font-weight:bold;	
}

#mainContent .roundedCornerContent h2 a{
	color:white;
	text-decoration:none;
}

#mainContent .roundedCornerContent h2 a:hover{
	text-decoration:underline;	
}

#mainContent .oneCol  h2{
	background: #003399 url('../../images/wob_v2/background-wide-header.gif') no-repeat top;
	color:#fff;
	font-size:11px;
	padding:10px 5px 4px 15px;
	width:490px;
	font-weight:bold;	
}
#mainContent .dualColumnContainer  h2{
	background: #003399 url('../../images/wob_v2/background-header-half.png') no-repeat top;
	color:#fff;
	font-size:11px;
	padding:10px 5px 4px 15px;
	width:230px;

	font-weight:bold;	
}

#mainContent h2 a{
	color:white;
	text-decoration:none;
}

#mainContent h2 a:hover{
	text-decoration:underline;	
}


.threeColumnImages{
width:149px;
float:left;
height:200px;
}
.threeColumnImages span{
	clear:left;
	float:left;
	
	}
	
/*.dualColumnContainer .panelg{
		background: #fff url('../../images/wob_v2/background-half-bottom.gif') no-repeat bottom;
		margin-bottom:10px;
		padding-bottom:12px;
		float:left;
	}*/

/*.contentBlockContent{
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	background-color:#f8f8f8;
	padding:15px 15px 3px 15px;
float:none;
text-align:none;
width:478px;;
}*/

.leftCol .contentBlockContent, .rightCol .contentBlockContent{
	width:auto
}
	
.summaryLogo{
float:left;
margin-right:15px;
margin-bottom:15px;
}
.panelg .readMore{


	}
.dualColumnContainer .leftCol, .dualColumnContainer .rightCol{
	width:248px;
	float:left;
}
.dualColumnContainer .leftCol{
	margin-right:10px;
	}	
	
.promotionalOfferHidden{
	display: none;
}

.stayConnectedHidden{
	display: none;
}
#secondaryContent #ContactUsBox, 
#promotionalOfferContainer{
width:231px;
background: #ffffff url('../../images/wob_v2/background-right-side-footer.gif') no-repeat bottom;
margin-bottom:8px;
padding-bottom:8px;
clear:both;
}
#promotionalOfferContainer{
	padding-left:7px;
	padding-right:7px;
	width:217px;
	padding-top:8px;
	
	}
#directionPoints{
height:9px;
display:block;
padding-top:5px;
}
#promotionalOfferPrevious{float:left}
#promotionalOfferNext{float:right;}





.stayConnectedContainer img {
position:relative;
top:-5px;
}

#k_TelstraWebsite_CM_Dynamic_portal_book_ajax #mainContent{
/*margin-left:10px;*/

}
#k_TelstraWebsite_CM_Dynamic_portal_book_ajax #mainContent #flashContainer{
text-align:center;
width:100%;
margin-top:10px;
}

.clearImageRow{
clear:left;
}


#homeMainContent_2_async li{
list-style:none;
display:inline;
}

#downPageContent{
background: #ffffff url('../../images/wob_v2/centre-background.gif') repeat-y 50% 0;
display:block;
float:left;
width:978px;
margin:0;
padding:0;
margin-top:19px;
}
.microSites #downPageContent{
margin-top:19px;
}
/*
#siteMap1{
background: #ffffff url('../../images/wob_v2/centre-background.gif') repeat-y 50% 0;
display:block;
float:left;
width:978px;
height:578px;
margin:0;
padding:0;
margin-top:0px;
}*/



/*#ieWrapper{
	background:url(../../images/wob_v2/footer-background.gif) no-repeat bottom center;
}*/
#headerLogo img{
margin-top:5px;
margin-bottom:3px;
background-color:#fff;
margin-left:13px;
}

#mainContentContainer.campaignPage {
	margin-top:19px;

	}
	/*
.campaignPage #mainContent{
	margin-left:7px;
	background: #ffffff url('../../images/wob_v2/centre-background.gif') repeat-y 50% 0;
	margin-top:10px;
	width:933px !important;
	width:870px;
	text-align:center;
	}*/

.welcomeName{
color:#0066DD;
font-weight:bold;
}
#mybusinessneeds, 
#mainContentContainer.campaignPage,
#anonymousContainer #mainContentContainer, 
#productsservices, 
#businesscentre, 
#help, 
#myonlineservices, 
#tbscaboutus,
#tbscproductsservices,
#tbscsalessupport,
#tbscproductnews,
#tbscspecialpromotions,
#tbsccontactus,
#tbscsummary,
#contactUsWide,
.iFrameTemplateWide{
	 background:url(../../images/wob_v2/content-background.png) top center no-repeat;
	 display:block;
	 width:978px;

	 min-height:520px;
	 padding-top:8px;
	}
	
#fourzerofour{
	background:url(../../images/wob_v2/content-background.png) top center no-repeat;
	display:block;
	width:972px;
	padding-left:7px;
	min-height:520px;
	padding-top:11px;
	}
	
	
	
	
#e_productselector_ajax .pageSuperContainer{
/*		 background:url(../../images/wob_v2/content-background.png) top center no-repeat;*/
	display:block;
	 width:978px;
	 padding-top:8px;
	 margin-bottom:-50px !important;
	margin-bottom:0;
	 /*	 padding-botton:50px;*/
		 
}
#e_productselector_ajax #downPageContent{
background:none;
}
.wlp-bighorn-titlebar-button-panel{
display:none;
}



*{
margin:0;
padding:0;

}
fieldset, a img{
border:none;
}
html
{
background: #D9D9D9 url('../../images/wob_v2/body-background.gif') repeat-x;
/*width:100%;*/
text-align:center;
}
#mainContent{line-height:150%}
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%;
text-align:left;
min-height:700px;
paddng-bottom:100px;
margin:auto;
background:url(../../images/wob_v2/background-footer.gif) no-repeat bottom center;
font-size:.7em;
}
body.hometop{
background:url(../../images/wob_v2/background-home-footer.png) no-repeat bottom center;
}


/*fixes 1px footer lip in safari*/
@media screen and (-webkit-min-device-pixel-ratio:0){
#wrapper{
width:978px !important;
padding-left:5px !important;
padding-right:5px !important;
}
}

/*#campaign #mainContent{
background: #ffffff url('../../images/wob_v2/centre-background.gif') repeat-y 50% 0;
}*/



/*#ieWrapper{
padding:auto;
background:url(../../images/wob_v2/background-footer.gif) no-repeat bottom center;
}*/
#wrapper{
width:978px;
margin:auto;

display:block;
position:relative;
padding-left:6px !important;
padding-right:8px;
}

#wrapper, x:-moz-any-link, x:default {
	/*restore styles for Firefox 3.0 and newer*/
	padding-left:7px !important;
	padding-right:8px !important;
}
#wrapper, x:-z-any-link {
	/*styles for Firefox 2.0 here*/
	padding-left:8px !important;
}



#topLinks{
position:absolute;
right:6px;
top:3px;
width:494px;
}
#topLinks li{
display:inline;
}

#sectionNav ul, #topLinks ul, #footer ul{
list-style:none;
}

.wlp-bighorn-titlebar-title-panel{display:none;}

#tbscAllRegionSummary_1 #mainContent{

margin-left:10px;
height:510px;
}
#mainContent {
	float: left;
	margin-right: 0;
	padding-bottom: 0;
	padding-left:16px;
	padding-right:15px;
	width:510px;
	background-color: #fff; 
}



#sectionNav{
width:170px;
float:left;
/*right:170px;*/
margin-left:14px;
margin-top:14px;
position:relative;
}

.fourColumnImages {
margin-top:6px;
margin-bottom:6px;
padding:0;
text-align:center;
width:111px;
height:210px;
float:left;
display:block;
}

.offscreen span, .offscreen, #homeContent h1{
position:absolute;
left:-999px;
top:-999px;
}
#homeContent .homeLeftSide h1{
	position:relative;
left:0;
top:0;
	}

.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; 
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em;
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../../images/wob_v2/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  
	top:			.8em;
	background-position: 0 -100px; 
}

a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px;
}


.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }

.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; 
}
	
#footerLogo	{
	position:absolute;
	bottom:24px;
	left:18px;
	}
.hometop #footerLogo	{
	bottom:14px;
	}

.sf-menu.sf-shadow ul,
.globallinks ul, 
#AccessOnlineApplicationsContent {
	background:	url('../../images/wob_v2/shadow.png') no-repeat bottom right !important;
	background:	none;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}

	


#footer {
	clear: both;
	margin: 0 auto;
	padding: 100px 0 5px 0;
	width: 964px;
	color:#374765;
	overflow:hidden; 
	text-align:center;
	position:relative;
}
.hometop #footer{
	padding:  0  0;
}
	
.hometop #footer ul{
		padding: 0 0 13px 10px;
		margin:0 0 6px;
	}
#footer ul {
	overflow:hidden; 
	padding: 0 0 23px 40px
}
	
#footer li {
	display: inline;
	padding-right: 8px;
	padding-left:6px;
	border-right:1px solid #d3d8e0; }

#footer li.last {
	border-right:none; }
	
#footer a {
	color: #374765;
	text-decoration: none; }

#footer a:hover {
	text-decoration: underline; }
	
#footer .footerLogo {
	float:left;
	border-right:none;
	display:block; }
.subBlock{
display:none;
margin:.5em 55px 0 	14px;	
}
.subHeader{
margin-right:55px;
display:block;	
}

.imageContainer{
text-align:center;
}
#mainContent .contentTable, #mainContent .contentTable td{
border:none;
background:transparent;
}

#mainContent .featureListCol {
float:left;
width:290px;
}
#mainContent #tabPanel{
float:left;
}
#mainContent #tabPanel #unselected {
background:transparent url(../../images/wob_v2/tabSelected_bg_white.gif) no-repeat scroll 0 0;
}
#mainContent #tabPanel #selected {
background:transparent url(../../images/wob_v2/tab_bg_white.gif) no-repeat scroll 0 0;
padding-bottom:1px;
}
#mainContent #tabPanel li {
border-bottom-width:0;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 1px;
text-align:center;
width:106px;
}
#mainContent #tabPanel #selected a {
font-weight:bold;
text-decoration:none;
}
#mainContent .featuresBenefitsTab {
border-top-style:solid;
border-top-width:1px;
}
#ContactUsBox .linkSetTable td{padding:0 6px 0 0;color:#0049a7;}

.linksetImage{
padding:0 5px 5px 0;
}
.homeLeftSide .linksetImage{
	padding:0;
}
.grid50x33 p{
margin-left:95px;
}
/*.grid50x33 a .imageContainer{
float:none;
margin-right:40px;}*/
.anchorList{
	margin-bottom:10px;
/*	float:left;*/
}
#MyOnlineServicesBlockLinkBox, #FAQBlockLinkBox, #ContactUsBlockLinkBox{
position:absolute;
bottom:0px;
}

#secondaryContent #MyOnlineServicesBlockLinkBox, #secondaryContent #ContactUsBlockLinkBox, #secondaryContent #FAQBlockLinkBox{
	position:relative;
	bottom:0;
	}
.floatRightLink{
float:right;
margin-left:5px;
}
#customDisplayIFrameTwoColumn{
border:medium none;
height:66em;
margin-bottom:8px;
margin-left:8px;

}
.dualColumnContainer{
clear:left;;	
}
.productSelectorFooter{
	border:1px solid #000;
	display:block;
}

.headingLinkProduct strong{
display:block;
}

.headingLinkProduct {
margin-bottom:1em;
}
#secondaryContent .bannerImage{
margin-bottom:0;
}
.bannerImage{
margin-bottom:10px;
}
.hometop .bannerImage{
margin:0;
}
.collapseCloseLink{float:right;margin-left:5px;}

.collapseCloseLink{
float:right;
margin-left:5px;
position:relative;
top:-0.98em;
display:none;
}
.homePageEditMode{
	position:absolute;
	left:5px;
	top:-14px;
}
.campaignPage #mainContent{
margin-left:10px;
}
