/*-----------------------------------------------
A HotHouse Production
Virgin Mobile
Copyright 2009
author: Tim Gleeson timg@hothouse.com.au
----------------------------------------------- */

/* Reusables
-----------------------------------------------*/	
.full-content-template .content-area-a {width: 940px;}
	.full-content-template .content-area-a .content-panel-a {margin-bottom: 20px; width: 920px; margin-right: 20px;}/*cleared*/
	.full-content-template .content-area-a .content-panel-a .image-a {float: right; padding-left: 10px;}	
	.full-content-template .content-area-a .content-panel-a .image-b {float: left; padding-right: 10px;}	
	.full-content-template .content-area-a .content-panel-a img {margin-bottom: 1em;}
	.full-content-template .content-area-a .content-panel-a .image-a img,
	.full-content-template .content-area-a .content-panel-a .image-b img {margin-bottom: 10px;}
	
.full-content-template .content-area-b {width: 940px;}/*cleared*/
	.full-content-template .content-area-b .content-panel-a {width: 450px; margin-right: 20px; float: left;}
	.full-content-template .content-area-b .content-panel-a .image-a {float: right; padding-left: 10px;}	
	.full-content-template .content-area-b .content-panel-a .image-b {float: left; padding-right: 10px;}	
	.full-content-template .content-area-b .content-panel-a img {margin-bottom: 1em;}
	.full-content-template .content-area-b .content-panel-a .image-a img,
	.full-content-template .content-area-b .content-panel-a .image-b img {margin-bottom: 10px;}
	.full-content-template .content-area-b .content-panel-c {width: 250px; padding: 0 20px; float: left;}
	.full-content-template .content-area-b .content-panel-d {width: 630px; float: left;}
		
.full-content-template .content-area-c {width: 940px;}/*cleared*/
	.full-content-template .content-area-c .content-panel-a {width: 295px; margin-right: 17px; float: left;}
	.full-content-template .content-area-c .content-panel-a .image-a {float: right; padding-left: 10px;}	
	.full-content-template .content-area-c .content-panel-a .image-b {float: left; padding-right: 10px;}	
	.full-content-template .content-area-c .content-panel-a img {margin-bottom: 1em;}
	.full-content-template .content-area-c .content-panel-a .image-a img,
	.full-content-template .content-area-c .content-panel-a .image-b img {margin-bottom: 10px;}
	.full-content-template .content-area-c .content-panel-b {width: 263px; padding: 16px; margin-right: 17px; float: left; background: url(../images/bg-content-panel-b.gif) 0 0 no-repeat;}
	.full-content-template .content-area-c .content-panel-b .image-a {float: right; padding-left: 10px;}	
	.full-content-template .content-area-c .content-panel-b .image-b {float: left; padding-right: 10px;}	
	.full-content-template .content-area-c .content-panel-b .image-a img,
	.full-content-template .content-area-c .content-panel-b .image-b img {margin-bottom: 0;}
	
.wide-content-template .content-area-a {width: 780px;}
	.wide-content-template .content-area-a .content-panel-a {margin-bottom: 20px; width: 765px; margin-right: 15px;}/*cleared*/
	.wide-content-template .content-area-a .content-panel-a .image-a {float: right; padding-left: 10px;}	
	.wide-content-template .content-area-a .content-panel-a .image-b {float: left; padding-right: 10px;}	
	.wide-content-template .content-area-a .content-panel-a img {margin-bottom: 1em;}
	.wide-content-template .content-area-a .content-panel-a .image-a img,
	.wide-content-template .content-area-a .content-panel-a .image-b img {margin-bottom: 10px;}

.wide-content-template .content-area-b {width: 780px; padding: 0;}/*cleared*/
	.wide-content-template .content-area-b .content-panel-a {width: 375px; margin-right: 15px; float: left; display: inline;}
	.wide-content-template .content-area-b .content-panel-a .image-a {float: right; padding-left: 10px;}	
	.wide-content-template .content-area-b .content-panel-a .image-b {float: left; padding-right: 10px;}	
	.wide-content-template .content-area-b .content-panel-a img {margin-bottom: 1em;}
	.wide-content-template .content-area-b .content-panel-a .image-a img,
	.wide-content-template .content-area-b .content-panel-a .image-b img {margin-bottom: 10px;}
	.wide-content-template .content-area-b .content-panel-b {width: 343px; display: inline; padding: 16px; margin-right: 15px; float: left; background: url(../images/bg-wide-panel-b.gif) 0 0 no-repeat;}
	.wide-content-template .content-area-b .content-panel-b .image-a {float: right; padding-left: 10px;}	
	.wide-content-template .content-area-b .content-panel-b .image-b {float: left; padding-right: 10px;}	
	.wide-content-template .content-area-b .content-panel-b .image-a img,
	.wide-content-template .content-area-b .content-panel-b .image-b img {margin-bottom: 0;}
	
.general-content-template .content-area-a {width: 610px;}
	.general-content-template .content-area-a .content-panel-a {margin-bottom: 20px; width: 600px; margin-right: 10px;}/*cleared*/
	.general-content-template .content-area-a .content-panel-a .image-a {float: right; padding-left: 10px;}	
	.general-content-template .content-area-a .content-panel-a .image-b {float: left; padding-right: 10px;}	
	.general-content-template .content-area-a .content-panel-a img {margin-bottom: 1em;}
	.general-content-template .content-area-a .content-panel-a .image-a img,
	.general-content-template .content-area-a .content-panel-a .image-b img {margin-bottom: 10px;}
	
.general-content-template .content-area-b {width: 610px;}/*cleared*/
	.general-content-template .content-area-b .content-panel-a {width: 295px; margin-right: 10px; float: left;}
	.general-content-template .content-area-b .content-panel-a .image-a {float: right; padding-left: 10px;}	
	.general-content-template .content-area-b .content-panel-a .image-b {float: left; padding-right: 10px;}	
	.general-content-template .content-area-b .content-panel-a img {margin-bottom: 1em;}
	.general-content-template .content-area-b .content-panel-a .image-a img,
	.general-content-template .content-area-b .content-panel-a .image-b img {margin-bottom: 10px;}
	.general-content-template .content-area-b .content-panel-b {width: 263px; padding: 16px; margin-right: 10px; float: left; background: url(../images/bg-content-panel-b.gif) 0 0 no-repeat;}
	.general-content-template .content-area-b .content-panel-b .image-a {float: right; padding-left: 10px;}	
	.general-content-template .content-area-b .content-panel-b .image-b {float: left; padding-right: 10px;}	
	.general-content-template .content-area-b .content-panel-b .image-a img,
	.general-content-template .content-area-b .content-panel-b .image-b img {margin-bottom: 0;}
	
.feature-template .sidebar-item-a {padding-top: 15px; background: url(../images/bg-sidebar-top-b.gif) 0 0 no-repeat; height: auto;}
	.feature-template .sidebar-item-a .inner {padding-bottom: 14px; background: url(../images/bg-sidebar-bottom-b.gif) 0 100% no-repeat;}
	.feature-template .sidebar-item-a .inner h2 {padding: 0 0 7px 6px; line-height: 18px; height: 18px; margin-bottom: 0; color: #ffffff; background-color: #e21e26;}
	.feature-template .sidebar-item-a .inner p {margin-bottom: 0; padding-bottom: 4px; color: #fff; background-color: #e21e26; font-size: 0.9em;}
	.feature-template .sidebar-item-a .inner a {color: #fff;} 
	.feature-template .sidebar-item-a .inner a:hover {text-decoration: none;}
	.feature-template .sidebar-item-a .inner ul {background-color: #e21e26; margin-bottom: 0; padding-left: 6px; margin: 0;} 
	.feature-template .sidebar-item-a .inner ul li {margin-bottom: 0; padding: 0 0 1px 12px; font-size: 0.9em; list-style: none; background: url(../images/list-a.gif) 0 4px no-repeat;}
	.feature-template .sidebar-item-a .inner ul.list-a {background: #e21e26 url(../images/divider-login-links.gif) 8px 20px no-repeat;}
	.feature-template .sidebar-item-a .inner ul.list-a li {padding-bottom: 12px;}
	.feature-template .sidebar-item-a .inner ul.list-a li.last {padding-bottom: 0;}
	.feature-template .sidebar-item-a .inner form {padding-left: 6px; background-color: #e21e26;}
	.feature-template .sidebar-item-a .inner form ol {margin: 0;}
	.feature-template .sidebar-item-a .inner form ol li {margin-bottom: 0; padding-bottom: 3px; height: 18px; line-height: 18px; overflow: hidden; list-style: none; display: block;}/*cleared*/ 
	.feature-template .sidebar-item-a .inner label {display: none;}	
	.feature-template .sidebar-item-a .inner input.text {font-size: 0.9em; height: 13px; width: 130px; padding: 2px 3px; border: 0 none; float: left; color: #7d7d7d;}
	.feature-template .sidebar-item-a .inner input#password {width: 55px; margin-right: 5px;}
	.feature-template .sidebar-item-a .inner input.submit {height: 19px; width: 27px; padding-top: 19px; border: 0 none; float: left; background: url(../images/btn-login-go-a.gif) 0 0 no-repeat;}
	
.feature-template .sidebar-item-b {padding-top: 15px; background: url(../images/bg-sidebar-top-b.gif) 0 0 no-repeat;}
	.feature-template .sidebar-item-b .inner {padding-bottom: 14px; background: url(../images/bg-sidebar-bottom-c.gif) 0 100% no-repeat;}
	.feature-template .sidebar-item-b .inner p {margin-bottom: 0; padding-left: 6px; background-color: #e21e26; font-size: 0.9em;}
		
h2.type-a {color: #e21e26;}
h2.type-b {color: #00a3a1;}
h2.type-c {color: #ad0974;}
h2.type-d {color: #48104a;}	
	
h3.type-a {color: #e21e26;}
h3.type-b {color: #00a3a1;}
h3.type-c {color: #ad0974;}
h3.type-d {color: #48104a;}	
h3.type-e {color: #333333;}	

ul.type-a {list-style: none; margin-left: 7px;}
	ul.type-a li {padding-left: 16px; background: url(../images/list-type-a.gif) 0 4px no-repeat;}
	.promo-features ul.type-a li {}
ul.type-b {list-style: none; margin-left: 7px;}
	ul.type-b li {padding-left: 16px; background: url(../images/list-type-b.gif) 0 4px no-repeat;}
	.promo-features ul.type-b li {padding-left: 12px; background: url(../images/list-a-item-b.gif) 0 4px no-repeat;}
ul.type-c {list-style: none; margin-left: 7px;}
	ul.type-c li {padding-left: 16px; background: url(../images/list-type-c.gif) 0 4px no-repeat;}
	.promo-features ul.type-c li {padding-left: 12px; background: url(../images/list-a-item-c.gif) 0 4px no-repeat;}
ul.type-d {list-style: none; margin-left: 7px;}
	ul.type-d li {padding-left: 16px; background: url(../images/list-type-d.gif) 0 4px no-repeat;}
	.promo-features ul.type-d li {padding-left: 12px; background: url(../images/list-a-item-d.gif) 0 4px no-repeat;}

a.type-a {color: #e21f27!important;}
	a.type-a:active {color: #e21f27!important;}
	a.type-a:hover {text-decoration: none;}
a.type-b {color: #00a3a1!important;}
	a.type-b:active {color: #00a3a1!important;}
	a.type-b:hover {text-decoration: none;}
a.type-c {color: #ad0974!important;}
	a.type-c:active {color: #ad0974!important;}
	a.type-c:hover {text-decoration: none;}
a.type-d {color: #48104a!important;}	
	a.type-d:active {color: #48104a!important;}
	a.type-d:hover {text-decoration: none;}

.more-a {}
	.more-a a {color: #e21f27!important; background: url(../images/icon-small-more-a.gif) 100% 0 no-repeat; padding: 0 23px 5px 0;}
	.more-a a:hover {text-decoration: none;}
.more-b {} 
	.more-b a {color: #00a3a1!important; background: url(../images/icon-small-more-b.gif) 100% 0 no-repeat; padding: 0 23px 5px 0;}
	.more-b a:hover {text-decoration: none;}
	.promo-features .more-b a {background: url(../images/icon-large-more-b.gif) 100% 0 no-repeat;}
.more-c {}
	.more-c a {color: #ad0974!important; background: url(../images/icon-small-more-c.gif) 100% 0 no-repeat; padding: 0 23px 5px 0;}
	.more-c a:hover {text-decoration: none;}
	.promo-features .more-c a {background: url(../images/icon-large-more-c.gif) 100% 0 no-repeat;}
.more-d {}
	.more-d a {color: #48104a!important; background: url(../images/icon-small-more-d.gif) 100% 0 no-repeat; padding: 0 23px 5px 0;}
	.more-d a:hover {text-decoration: none;}
	.promo-features .more-d a {background: url(../images/icon-large-more-d.gif) 100% 0 no-repeat;}

.line-break-a {border-bottom: 1px solid #e5e5e5; margin-bottom: 1em;}
	.line-break-a hr {visibility: hidden;}
.table-a {
background:transparent url(../images/bg-table-a.gif) no-repeat scroll 0 0;
border-bottom:1px solid #E5E5E5;
padding:0 5px 10px;
width:590px;
}
.table-a table {
font-size:0.9em;
margin:0;
padding:0;
width:100%;
}
.table-a table thead {
}
.table-a table thead tr {
}
.table-a table thead tr td {
border-right:1px solid #E5E5E5;
padding:18px 15px;
}
.table-a table thead tr td.right {
text-align:right;
}
.table-a table thead tr td.left {
text-align:left;
}
.table-a table thead tr td.center {
text-align:center;
}
.table-a table thead tr td.last {
border-right:0 none;
}
.table-a table thead tr th {
border-right:1px solid #E5E5E5;
padding:18px 15px;
text-transform:uppercase;
}
.table-a table thead tr th.right {
text-align:right;
}
.table-a table thead tr th.left {
text-align:left;
}
.table-a table thead tr th.center {
text-align:center;
}
.table-a table thead tr th.last {
border-right:0 none;
}
.table-a table tbody {
}
.table-a table tbody tr {
}
.table-a table tbody tr td {
border-right:1px solid #E5E5E5;
border-top:1px solid #E5E5E5;
padding:8px 15px;
}
.table-a table tbody tr td.right {
text-align:right;
}
.table-a table tbody tr td.left {
text-align:left;
}
.table-a table tbody tr td.center {
text-align:center;
}
.table-a table tbody tr td.last {
border-right:0 none;
}
.note-a {}
.note-b {color: #00a3a1;}
.note-c {color: #ad0974;}
.note-d {color: #48104a;}

.price-a {}
	.price-a span {}
.price-b {padding: 0 0 0 20px; background: url(../images/icon-price-b.gif) 0 0 no-repeat; color: #00a3a1;}/*cleared*/
	.price-b span {display: block; height: 42px; padding-right: 2px; float: left; background: url(../images/numbering-b.gif) 0 0 no-repeat; text-indent: -9999em;}
	.price-b span.one {width: 19px; background-position: 0 0;}
	.price-b span.two {width: 31px; background-position: 0 -42px;} 
	.price-b span.three {width: 32px; background-position: 0 -84px;} 
	.price-b span.four {width: 36px; background-position: 0 -126px;} 
	.price-b span.five {width: 32px; background-position: 0 -168px;} 
	.price-b span.six {width: 35px; background-position: 0 -210px;} 
	.price-b span.seven {width: 32px; background-position: 0 -252px;} 
	.price-b span.eight {width: 34px; background-position: 0 -294px;} 
	.price-b span.nine {width: 34px; background-position: 0 -336px;}
	.price-b span.zero {width: 36px; background-position: 0 -378px;}
.price-c {padding: 0 0 0 20px; background: url(../images/icon-price-c.gif) 0 0 no-repeat; color: #ad0974;}/*cleared*/
	.price-c span {display: block; float: left; padding-right: 2px; background: url(../images/numbering-c.gif) 0 0 no-repeat; text-indent: -9999em; height: 42px; width: 35px;}
	.price-c span.one {width: 19px; background-position: 0 0;}
	.price-c span.two {width: 31px; background-position: 0 -42px;} 
	.price-c span.three {width: 32px; background-position: 0 -84px;} 
	.price-c span.four {width: 36px; background-position: 0 -126px;} 
	.price-c span.five {width: 32px; background-position: 0 -168px;} 
	.price-c span.six {width: 35px; background-position: 0 -210px;} 
	.price-c span.seven {width: 32px; background-position: 0 -252px;} 
	.price-c span.eight {width: 34px; background-position: 0 -294px;} 
	.price-c span.nine {width: 34px; background-position: 0 -336px;}
	.price-c span.zero {width: 36px; background-position: 0 -378px;}
	.price-c strong {padding: 24px 0 0 4px; display: block; float: left;}
.price-d {padding: 0 0 0 20px; background: url(../images/icon-price-d.gif) 0 0 no-repeat; color: #48104a;}/*cleared*/
	.price-d span {display: block; float: left; padding-right: 2px; background: url(../images/numbering-d.gif) 0 0 no-repeat; text-indent: -9999em; height: 42px; width: 35px;}
	.price-d span.one {width: 19px; background-position: 0 0;}
	.price-d span.two {width: 31px; background-position: 0 -42px;} 
	.price-d span.three {width: 32px; background-position: 0 -84px;} 
	.price-d span.four {width: 36px; background-position: 0 -126px;} 
	.price-d span.five {width: 32px; background-position: 0 -168px;} 
	.price-d span.six {width: 35px; background-position: 0 -210px;} 
	.price-d span.seven {width: 32px; background-position: 0 -252px;} 
	.price-d span.eight {width: 34px; background-position: 0 -294px;} 
	.price-d span.nine {width: 34px; background-position: 0 -336px;}
	.price-d span.zero {width: 36px; background-position: 0 -378px;}

	

	

.price.black span{background: url(../images/numbering_blackonwhite.png) 0 0 no-repeat;}
.price.black .dollar{background: url("../images/icon_dollar_black.gif") 0 0 no-repeat;}

/*.price.black span.small{background: url(../images/numbering_blackonwhite_small.png) 0 0 no-repeat;}*/

.price.white span{background: url(../images/numbering_whiteonblack.png) 0 0 no-repeat;}
.price.white .dollar{background: url("../images/icon_dollar_greyondark.gif") 0 0 no-repeat;}

.price.blackOnGrey span{background: url(../images/numbering_blackongrey.png) 0 0 no-repeat; }
.price.blackOnGrey .dollar{background: url("../images/icon_dollar_black.gif") 0 0 no-repeat;}

/* global price style colour specific styles must be placed abover this for them to work */
.price {display:inline;clear:both;border:0px!important;}
    .price .dollar{font-size:0px;width:11px;height:11px;}
    .price.noDollar .dollar{display:none;position:absolute;}
    .price span {display: block; float: left; padding-right: 2px; text-indent: -9999em; height: 19px; width: 15px;}
	.price span.one {width: 9px; background-position: 0 0;}
	.price span.two {width: 13px; background-position: 0 -19px;} 
	.price span.three {width: 14px; background-position: 0 -38px;} 
	.price span.four {width: 15px; background-position: 0 -57px;} 
	.price span.five {width: 14px; background-position: 0 -76px;} 
	.price span.six {width: 17px; background-position: 0 -95px;} 
	.price span.seven {width: 14px; background-position: 0 -114px;} 
	.price span.eight {width: 16px; background-position: 0 -133px;} 
	.price span.nine {width: 16px; background-position: 0 -152px;}
	.price span.zero {width: 16px; background-position: 0 -171px;}
	.price span.dot {width: 6px; background-position: 0 -190px;}
	.price span.mb {width: 18px; background-image:url("../images/icon_mb_dark.gif"); background-position:bottom;}
	.price span.gb {width: 18px; background-image:url("../images/icon_gb_dark.gif"); background-position:bottom;}
	.price span.na {width: 50px;height:29px; background-image:url("../images/na.gif");position:relative;top:3px;}
	.price span.yes {width: 18px; background-image:url("../images/Yes.gif");width:43px; background-position:bottom;}
	.price span.no {width: 18px; background-image:url("../images/Yes.gif");width:43px; background-position:bottom;}
	.price span.Topless{width:74px;background:url("../images/txt_topless.png") 0 0 no-repeat;background-position:bottom;}
	/*.price span.small{height:14px;}
	
	.price .one.small {width: 10px; background-position: 0 0;}
	.price .two.small {width: 10px; background-position: 0 -13px;} 
	.price .three.small {width: 10px; background-position: 0 -26px;} 
	.price .four.small {width: 10px; background-position: 0 -39px;} 
	.price .five.small {width: 10px; background-position: 0 -52px;} 
	.price .six.small {width: 10px; background-position: 0 -65px;} 
	.price .seven.small {width: 10px; background-position: 0 -78px;} 
	.price .eight.small {width: 10px; background-position: 0 -91px;} 
	.price .nine.small {width: 10px; background-position: 0 -104px;}
	.price .zero.small {width: 10px; background-position: 0 -117px;}
	.price .dot.small {width: 6px; background-position: 0 -130px;}*/
    


/* Components
-----------------------------------------------*/

.promo-header-a {width: 780px; padding-right: 12px; position: relative; background: url(../images/bg-promo-rotator.gif) 100% 0 no-repeat;}
	.promo-header-a .promo-rotator {width: 780px; height: 275px; overflow: hidden;}
	.promo-header-a .promo-rotator .inner {width: 3116px;} /*cleared*/
	.promo-header-a .promo-rotator .promo-item {width: 780px; float: left;}
	.promo-header-a .promo-rotator .promo-item a {}
	.promo-header-a .promo-rotator .promo-item a img {width: 780px;}
	.promo-header-a .promo-controls {position: absolute; top: 5px; left: 627px;}
	.promo-header-a .promo-controls ul {list-style: none; padding-left: 51px; background: url(../images/promo-control-a.gif) 0 0 no-repeat; margin: 0;}/*cleared*/
	.promo-header-a .promo-controls ul li {float: left; display: block; width: 24px; margin-bottom: 0; text-align: center;}
	.promo-header-a .promo-controls ul li a {display: block; color: #ffffff; height: 28px; text-indent: -9999em; outline: none;}
	.promo-header-a .promo-controls ul li a:active {text-decoration: underline;}

.home-promo-area {background: url(../images/bg-home-promo-backdrop.gif) 100% 0 no-repeat; padding-top: 11px;}/*cleared*/
	.home-promo-area .promo-panel-a {float: left; width: 254px; height: 345px; margin-right: 9px; background: #fff; padding: 9px 0; background: url(../images/bg-home-promo-a.gif) 0 0 no-repeat;}/*ie6*/
	.home-promo-area .promo-panel-a .promo-details {padding: 12px 15px; height: 179px; margin-bottom: 10px;}/*cleared*/
	.home-promo-area .promo-panel-a .promo-details .text {width: 125px; float: left;}
	.home-promo-area .promo-panel-a .promo-details .text h2 {height: 15px; line-height: 15px; text-transform: uppercase; margin-bottom: 10px; color: #727271;}
	.home-promo-area .promo-panel-a .promo-details .text h3 {font-size: 1.2em; color: #4d4c4c;}
	.home-promo-area .promo-panel-a .promo-details .text p {font-size: 1.2em; line-height: 1.2em;}
	.home-promo-area .promo-panel-a .promo-details .image {width: 95px; float: right;}
	.home-promo-area .promo-panel-a .promo-features {padding: 0 7px 0 17px; height: 94px; margin-bottom: 10px;}
	.home-promo-area .promo-panel-a .promo-features h4 {margin-bottom: 4px; font-weight: normal; font-size: 1em; color: #636363;}
	.home-promo-area .promo-panel-a .promo-features ul {margin: 0;}
	.home-promo-area .promo-panel-a .promo-features ul li {margin-bottom: 0; font-size: 0.9em;}
	.home-promo-area .promo-panel-a .promo-features p {text-align: right; margin-bottom: 0; height: 30px;}
	.home-promo-area .promo-panel-a .promo-features p a {font-weight: bold; font-size: 0.9em; text-decoration: none; padding: 12px 36px 0 0; display: inline-block;}
	.home-promo-area .promo-panel-a .promo-link {padding: 0 10px;}
	.home-promo-area .promo-panel-a .promo-link p {width: 234px; height: 28px; text-align: center; background: url(../images/bg-promo-link-a.gif) 0 0 no-repeat;}
	.home-promo-area .promo-panel-a .promo-link p a {text-transform: uppercase; font-weight: bold; font-size: 1.2em; display: block; text-decoration: none; padding-top: 5px;}

.content-area-search {background: url(../images/divider-vert-a.gif) 635px 0 repeat-y;}

.content-area-sitemap {}
	.content-area-sitemap ul {margin: 0; list-style: none;}/*cleared*/
	.content-area-sitemap ul li {width: 150px; padding-right: 8px; float: left;}
	.content-area-sitemap ul li span {}
	.content-area-sitemap ul li span a {}
	.content-area-sitemap ul li ul {}
	.content-area-sitemap ul li ul li {width: auto; padding-right: 0; float: none;}
	.content-area-sitemap ul li ul li span {}
	.content-area-sitemap ul li ul li span a {}
	.content-area-sitemap ul li ul li ul {}
	.content-area-sitemap ul li ul li ul li {}
	.content-area-sitemap ul li ul li ul li span {}
	.content-area-sitemap ul li ul li ul li span a {}
	
/* Google Search - Third Party Component*/
#searchcontrol .gsc-control {width: auto;}
	#searchcontrol .gsc-control form.gsc-search-box {margin-bottom: 25px; width: 260px; height: 22px; overflow: hidden;}
	#searchcontrol .gsc-control form.gsc-search-box td.gsc-input {width: 230px; vertical-align: top;}
	#searchcontrol .gsc-control form.gsc-search-box td.gsc-input input.gsc-input {width: 220px; padding: 1px 2px; color: #666; border: 1px solid #cccccc; font-size: 1em;}
	#searchcontrol .gsc-control form.gsc-search-box td.gsc-search-button {height: 17px; overflow: hidden;}
	#searchcontrol .gsc-control form.gsc-search-box td.gsc-search-button input.gsc-search-button {padding-top: 17px; height: 17px; width: 30px; border: 0 none; overflow: hidden; cursor: pointer; background: url(../images/btn-search-go-a.gif) 0 0 no-repeat;}
	#searchcontrol .gsc-control form.gsc-search-box table.gsc-search-box tr td.gsc-clear-button {display: none;}
	#searchcontrol .gsc-control form.gsc-search-box table.gsc-branding {display: none;}

#searchcontrol .gsc-resultsRoot {}
	#searchcontrol .gsc-resultsRoot table.gsc-resultsHeader {display: none;}
	#searchcontrol .gsc-resultsRoot .gsc-results {}
	#searchcontrol .gsc-resultsRoot .gsc-results .gs-title {margin-bottom: 5px;}
	#searchcontrol .gsc-resultsRoot .gsc-results .gs-title a {color: #e21e26;}
	#searchcontrol .gsc-resultsRoot .gsc-results .gs-title a b {color: #e21e26;}
	#searchcontrol .gsc-resultsRoot .gsc-results .gs-snippet {margin-bottom: 10px;}
	#searchcontrol .gsc-resultsRoot .gsc-results .gs-visibleUrl {display: none;}
	#searchcontrol .gsc-resultsRoot .gsc-results .gsc-cursor-box {padding-top: 20px;}
	#searchcontrol .gsc-resultsRoot .gsc-results .gsc-cursor-box .gsc-cursor-page {font-weight: bold; color: #e21e26;}
	#searchcontrol .gsc-resultsRoot .gsc-results .gsc-cursor-box .gsc-cursor-current-page {color: #757575;}
	#searchcontrol .gsc-resultsRoot .gsc-results .gsc-cursor-box .gsc-trailing-more-results {}
	#searchcontrol .gsc-resultsRoot .gsc-results .gsc-cursor-box .gsc-trailing-more-results a {font-weight: bold; color: #e21e26;}
