   
/*----[Phones & plans]----*/

.phones .phone-image {
    float: left;
    width: 180px;
    margin-left: -7px;
	padding-right:2px;
}
.phones img.main-image {
    display: block;
    margin: 0 auto;
}
.phones .phone-details,
.phones .plan-details {
    float: left;
    width: 163px;   
}
.phones .phone-details h3,
.phones .phone-details p {
    margin-left: 0;   
}
.phones .phone-details h4,
.phones .phone-details p {
    margin: 0;   
}

.phones-and-plans {
    float: left;
    margin-top: 24px;
}
.phones ul.phones-and-plans {
    float: left;
    margin-top: 24px;
}
.phones ul.phones-and-plans li.rating {
    padding-bottom: 5px;
}
.phones ul.phones-and-plans li.view-phone {
    padding-top: 10px;
}
.phones ul.phones-and-plans h3 {
    margin: 0;
	padding-bottom:11px 
}
.phones ul.phones-and-plans h3 a {
    text-decoration: none; 
    color: #525252;
}
.phone-rollover {
    min-height: 200px;
	*padding-top:5px;
}
.phone-rollover img.free {
    clear: both;
    float: left;
}
.phone-rollover p {
    clear: both;
    float: left;
}
.phone-rolloverLink{
     width:140px;
     float:left;
}
.phone-rollover p.grey-arrow-list a:link,
.phone-rollover p.grey-arrow-list a:visited,
.phone-rollover p.grey-arrow-list a:hover,
.phone-rollover p.grey-arrow-list a:active {
    text-decoration: none;
    margin-left: 0;
    padding-top: 0;
}
.phone-rollover .buttonDark {
    margin-top: 10px;
    clear: both;
}

    /*----[Apps & downloads]----*/

img.view-all-apps {
    display: block;
    clear: both;
    float: left;
}

    /*----[Internet/Business]----*/

img.vodafone-business,
img.mobile-broadband {
    padding-top: 20px;
}

    /*----[Renew]----*/
    
.my-phone-image {
    padding-top: 12px;
}
.my-phone-image .phone-image {
    /*background: #ededed;*/
}
.my-phone-image a {
    text-decoration: none;
}
.phone-details ul.grey-arrow-list {
    padding-bottom: 0;
}
.phone-details p.grey-arrow-list {
    clear: both;
    float: left;
    padding: 0 0 15px 10px;
    /*margin-left: 40px;*/
    background: #fff url(../../img/bullets/grey_arrow.png) left 5px no-repeat;
} 
.my-phone-image h3.phone-name {
    padding-bottom: 15px;
}
.my-phone-image .phone-details h3 {
    padding: 10px 0 0 0;
    margin: 0;
}
.my-phone-image .phone-details ul.grey-arrow-list {
    float: left;
    width: 100%;
}
.my-phone-image .phone-details ul.grey-arrow-list li {
    background: #fff url(../../img/bullets/grey_arrow.png) left center no-repeat;
    padding: 1px 0 1px 6px;
    border-bottom: none; 
}
.my-phone-image ul.grey-arrow-list li a {
    text-decoration: none;
}
.phone-details ul.upgrading li {
    line-height: 1.2em;
}
.phone-details ul.upgrading li.cost {
    padding: 1px 0;
    font-weight: bold;
}
.could-have-saved-top {
    width: 165px;
    height: 40px;
    background: #fff url(../../img/pages/renew/orange_container_top.gif) left top no-repeat;
    margin:  10px 0 0 0;
}
.could-have-saved-middle {
    width: 135px;
    padding: 0 10px 0 20px;
    background: #fff url(../../img/pages/renew/orange_container_middle.gif) left top no-repeat;
    margin:  0 0 0 0;
    min-height: 9em;
}
.could-have-saved-middle .buttonLight {
    margin: 10px 0 0  0;
}
.could-have-saved-bottom {
    width: 165px;
    height: 25px;
    background: #fff url(../../img/pages/renew/orange_container_bottom.gif) left top no-repeat;
    margin:  0 0 0 0;
    line-height: 1.3em;
}
.could-have-saved-middle img {
    padding-top: 10px;
}
h3.better-deal {
    margin-top: 0;
    line-height: 1.2em;
}
.upgrading h3.phone-name,
.my-phone-image h3.phone-name {
    margin-top: 0;
    padding-top: 0;
}
.upgrading .images {
    margin-top: -16px;
    min-height: 305px;
}
.upgrading .slide-show-image {
    min-height: 305px;
    margin-top: 0;
}
.select-all-phones {
    padding-top: 7px;
    width: 240px;
    float: left;
}
.select-all-phones p {
    float: right;
    padding-right: 0;
}
.select-all-phones a:link,
.select-all-phones a:visited,
.select-all-phones a:hover,
.select-all-phones a:active {
    padding-left: 20px;
    font-weight: normal;
    text-decoration: none;
    color: #525252;
}
.select-all-phones a:hover,
.select-all-phones a:active {
    text-decoration: underline;
    color: #525252;
}
.select-all-phones a.selected {
    font-weight: bold !important;
    color: #525252 !important;
    text-decoration: underline !important;
}
.select-all-phones a.selected {
    cursor: default;
}

    /*----[Soft login]----*/

.soft-login-phones ul.grey-arrow-list {
    margin-bottom: 10px;
}
.phone-details h3.phone-name {
    padding-bottom: 0;
    margin: 0;
}
.phone-details ul.grey-arrow-list {
    float: left;
    width: 100%;
}
.phone-details ul.grey-arrow-list li {
    background: #fff url(../../img/bullets/grey_arrow.png) left center no-repeat;
    padding: 1px 0 1px 6px;
    border-bottom: none; 
}
.phone-details ul.grey-arrow-list li a {
    text-decoration: none;
}
.phone-image a {
    text-decoration: none;
} 

    /*----[Prepay]----*/

.prepay-phones .phone-details ul.grey-arrow-list {
    padding-bottom: 10px;
}
.phone-details ul.prepay {
    float: left;
    width: 100%;
    padding-bottom: 20px;
}
.phone-details ul.prepay li {
    background: #fff url(../../img/bullets/grey_arrow.png) left 7px no-repeat;
    padding: 1px 0 1px 8px;
    border-bottom: none;
}
.switch-to-top {
    width: 165px;
    height: 35px;
    background: #fff url(../../img/pages/prepay/orange_box_top.gif) left top no-repeat;
    margin:  10px 0 0 0;
}
.switch-to-middle {
    width: 135px;
    padding: 0 10px 10px 20px;
    background: #fff url(../../img/pages/prepay/orange_box_middle.gif) left bottom no-repeat;
    margin: 0;
    line-height: 1.1em;
}
.switch-to-middle .buttonLight {
    margin: 10px 0 0 0;
}
.my-phone-image .phone-details h3.reduce-spending {
    margin: 0;
    padding: 0;
}
.switch-to-middle ul.phones-and-plans {
    margin-top: 5px;
    float: none;
    line-height: 1.1em;
}
.switch-to-middle ul.phones-and-plans li.dot {
    background-color: transparent;
}

    /*----[Online]----*/

.online img.teaser-image {
    padding-bottom: 10px;
}
.online h3,
.online p {
    padding-left: 0;
}
.online h3{padding-top:1px;}
.online .modHeight370 {
    min-height: 23.6em;
}
.online-sidebar .modBodyWrap {
    min-height: 56.7em;
}
.online .speed .buttonLight {
    margin-top: 18px;
}
.online img.postcode {
    display: block;
    float: left;
    margin-right: 15px;
}
.online h3.postcode {
    padding-top: 10px;
}    
.online input#postcode-search {
    background: #fff url(../../img/pages/online/border_postcode.png) left top no-repeat;
    width: 127px;
    height: 17px;
    padding: 8px 5px 5px 5px;
    font-size: 1em;
    color: #999;
    margin: 20px 50px 10px 0;
    border: none;
}

    /*----[Phones and plans]----*/

.six-image-carousel-1,
.six-image-carousel-2,
.six-image-carousel-3,
.six-image-carousel-4,
.six-image-carousel-5 {
    height: 16em;
    margin-left: 10px;
    width: 680px;
    clear: both;
}
.six-image-carousel-1 .carousel-show-image,
.six-image-carousel-2 .carousel-show-image,
.six-image-carousel-3 .carousel-show-image,
.six-image-carousel-4 .carousel-show-image,
.six-image-carousel-5 .carousel-show-image {
    width: 690px;
    margin-top: 25px;
    height: 140px;
}
.previous61,
.previous62,
.previous63,
.previous64,
.previous65,
.previous66 {
    display: block;
    float: right;
    padding: 5px 0 0 0;
}
.next61,
.next62,
.next63,
.next64,
.next65,
.next66 {
    display: block;
    float: right;
    padding: 5px 0 0 0;
    margin-right: 5px;
}
.six-image-carousel-noNav{
    height: 16em;
    margin-left: 10px;
    width: 680px;
    clear: both;
}
.six-image-carousel-noNav .carousel-show-image {
    width: 690px;
    margin-top: 25px;
    height: 140px;
}
.phones-and-plans .next2,
.phones-and-plans .previous2,
.phones-and-plans .next3,
.phones-and-plans .previous3,
.phones-and-plans .next4,
.phones-and-plans .previous4 {
    position: relative;
    top: -40px;
}
.phones-images .slide-show-image,
.payg-images .slide-show-image,
.plans-images .slide-show-image {
    padding-top: 0;
    height: 250px;
}
html>/**/body .phones-images .slide-show-image, x:-moz-any-link, 
html>x:default {padding-top: 15px;} /**/body .payg-images 
html>.slide-show-image, x:-moz-any-link, x:default {padding-top: 15px;} 
html>/**/body .plans-images .slide-show-image, x:-moz-any-link, 
html>x:default {padding-top: 15px;}
.phones-images,
.payg-images,
.plans-images {
    top: -10px;
}
html>/**/body .phones-images, x:-moz-any-link, x:default {top: 0;} 
html>/**/body .payg-images, x:-moz-any-link, x:default {top: 0;} 
html>/**/body .plans-images, x:-moz-any-link, x:default {top: 0;}

.phones-images .phone-details,
.payg-images .phone-details {
    width: 155px;
}
.phones-images ul.phones-and-plans,
.payg-images ul.phones-and-plans {
    margin-top: 70px;
}
.plan-details ul.phones-and-plans h4 {
    font-size: 1em;
    font-weight: bold;
    padding: 5px 0 0 0;
    line-height: 1.2em;
}
.phones p.grey-arrow-list2 {
    clear: both;
    float: left;
    padding: 10px 0 0 10px;
    margin-left: 20px;
    background: #fff url(../../img/bullets/grey_arrow.png) left 15px no-repeat;
}    
.phones-sidebar .modBodyWrap {
    min-height: 96em;
}
.plans-images .plan-details p {
    margin: 0;
}
.plans-images .plan-details h3 {
    margin: 15px 0 0 0;
}
.plans-images .plan-details ul {
    margin-top: 0;
}
.phones-and-plans-sidebar .modBodyWrap,
.business-products-sidebar .modBodyWrap {
    min-height: 93.9em;
}
    /*----[Apps & downloads]----*/
.twoColumn ul.grey-arrow-list li {
    padding: 6px 0 5px 10px;
    border-bottom: 1px solid #ededed;
    width: 100%; 
    float:left   
}
.twoColumn ul.grey-arrow-list li a{
	float:left
}
.twoColumn ul.grey-arrow-list li.current a {
    font-weight: bold;
    cursor: pointer;
}
select.phone-make,
select.phone-model {
    border: 1px solid #BED2E9;
    padding: 1px 5px;
    clear: none;
    float: left;
    width: 150px;
    margin: 10px 0 15px 10px;
    
}
.choose-phone .buttonLight {
    margin: 5px 0 0 10px;
}
      

.sevenColumn .carousel-show-image,
.sevenColumn .images {
    width: 540px;
}
.sevenColumn .carousel-image {
    width: 115px;
    padding-bottom: 10px;
}
.sevenColumn .carousel-image span,
.sevenColumn .carousel-image-last span {
    font-weight: bold;
}

    /*----[Apps & downloads content]----*/

.downloads ul.tabs li {
    padding-top: 0;
}
.downloads .apps-tab-container {
    border: 1px solid #ededed;
}
.apps-downloads,
.apps-downloads-2 {
    top: 35px;
}
.apps-downloads .show-icons .apps-image,
.apps-downloads-2 .show-icons .apps-image {
    clear: none;
    float: left;
    padding: 10px;
    width: 114px;
    border-bottom: 1px solid #ededed;
    text-align: center;
    min-height: 14em;
}
.apps-downloads .show-icons .apps-image img,
.apps-downloads-2 .show-icons .apps-image img {
    display: block;
    margin: 5px auto;
    z-index: -1;
}
.apps-tab-container .tab-content {
    min-height: 73em;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.apps-tab-container .tab-content {
    min-height: 73.6em;
}
}
.downloads .navigation-container {
    height: 25px;
}
.navigation-container ul {
    float: right;
    margin: 10px 0 0 0;
}
.navigation-container ul li {
    float: left;
    display: inline;
}
.navigation-container ul li.grid-view {
    background: #fff url(../../img/pages/apps/view_grid.gif) right center no-repeat;
    height: 20px;
    width: 80px;
}
.navigation-container ul li.list-view {
    background: #fff url(../../img/pages/apps/view_list.gif) right center no-repeat;
    height: 20px;
    width: 80px;
}
.navigation-container ul li.no-of-items {
    padding: 0 0 0 10px;
}
.navigation-container ul li a:link,
.navigation-container ul li a:visited,
.navigation-container ul li a:hover,
.navigation-container ul li a:active {
    text-decoration: none;
    font-weight: normal;
    padding: 0 5px;
}
.navigation-container ul li a:hover,
.navigation-container ul li a:active,
.navigation-container ul li a.current {
    font-weight: bold;
    color: #525252;
    font-size: 1em;
    padding: 0 5px;
}
.search-bar-in-tabs {
    height: 44px;
    margin: 10px;
    background: #f5f4f4;
}
.search-bar-in-tabs select.apps-title {
    font-size: 1em;
    color: #525252;
    border: 1px solid #bed2e9;
    background: #fff;
    width: 142px;
    padding: 1px 0 1px 10px;
    height: 20px;
    margin: 10px 0 0 8px;
    float: left
}
input#app-search,
input#app-search-2 {
    background: #fff url(../../img/backgrounds/apps_search_input.gif) left top no-repeat;
    height: 16px;
    width: 212px;
    padding-left: 20px;
    font-size: 1em;
    color: #525252;
    padding-top: 4px;
    margin: 10px 0 0 60px;
    border: none;
    float: left;
}
.downloads .search-bar-in-tabs .buttonLight {
    clear: none;
    float: right;
    margin: 6px 5px 0 0;
}
p.show-how-many {
    float: left;
    font-size: 1em;
    margin-left: 230px;
    padding-top: 5px;
    text-align: right;
    width: 200px;
}
.apps-tab-container .nav2 a,
.apps-tab-container .nav3 a {
    font-size: 1em;
    background: #fff;
    padding-top: 5px;
    text-decoration: none;
}
.apps-tab-container .nav2 a:hover,
.apps-tab-container .nav2 a.activeSlide, .apps-tab-container .nav3 a:hover, .apps-tab-container .nav3 a.activeSlide {
    font-weight: bold;
}
.apps-tab-container-list .apps-downloads .show-list, .apps-tab-container-list .apps-downloads-2 .show-list {
    width: 538px;
}
.modHeightAppsSidebar {
    min-height: 91.7em;
}
.chrome .modHeightAppsSidebar {
    min-height: 92.2em;
}
.apps-sidebar .modHeightAppsSidebar {
    min-height: 94.8em;
}
.chrome .apps-sidebar .modHeightAppsSidebar {
    min-height: 95.3em;
}

    /*----[Apps and downloads navigation]----*/
    
.apps-tab-container img.next,
.apps-tab-container img.next3,
.apps-tab-container-list img.next,
.apps-tab-container-list img.next3 {
    margin-right: 5px;
    float: right;
    margin-left: 0;
}
.apps-tab-container .nav2,
.apps-tab-container .nav3,
.apps-tab-container-list .nav2,
.apps-tab-container-list .nav3 {
    background: none;
    border: none;
    float: right;
}
.opera .apps-tab-container .nav2,
.opera .apps-tab-container .nav3,
.opera .apps-tab-container-list .nav2,
.opera .apps-tab-container-list .nav3 {
    padding-top: 5px;
}
.apps-tab-container img.previous,
.apps-tab-container img.previous3,
.apps-tab-container-list img.previous,
.apps-tab-container-list img.previous3 {
    float: left;
    margin-left: 18px;
}
    

    /*----[Solutions for your business]----*/
    
.solutions img {
	float: left;
	display: block;
	margin: 14px 5px 0 0;
}
.solutions .textArea {
	float: left;
	width: 148px;
}
.textContent {margin:10px 0 10px 6px}
.textContent h3{margin:0 0 0 -2px; padding-top:1px}
.textContent p{line-height:1.3em; padding-top:2px; margin:0}
.textParagrph h3{
width:100%; float:left; padding-bottom:6px; font-size:1.178em; padding-top:4px; margin:0
}
.textParagrph{
line-height:1.22em; padding-top:0px; margin:0
}
.solutions p.grey-arrow a,
.solutions a.arrowLink {
	background: #fff url(../../img/bullets/grey_arrow.png) left center no-repeat;
	display: block;
	padding-left: 7px;
	text-decoration: none;
}	
.solutions ul.grey-arrow-list li {
	border: none;
	background-position: 4px 8px;
	padding: 2px 0 1px 4px ;
}
/*.laptop img{margin-top:-1px;}*/
    /*----[Apps and downloads list]----*/

.list-item {
    display: block;
    width: 520px;
    margin: 15px 10px 0 10px;
    border-bottom: 1px solid #ededed;
}
.icon-area {
    width: 205px;
    float: left;
}
.full-description {
    width: 300px;
    float: left;
}
.icon-area img.icon {
    display: block;
    margin: 0 10px;
    float: left;
}
.icon-area .buttonLight {
    clear: both;
    float: left;
    margin: 15px 0 15px 7px;
}
.apps-tab-container-list {
    border: 1px solid #ededed;
}
.apps-tab-container-list .tab-content {
    min-height: 64.9em;
}
.safari .apps-tab-container-list .tab-content {
    min-height: 65.5em;
}
.modHeightAppsSidebarList {
    min-height: 83.6em;
}
.modHeightAppsListSidebar {
    min-height: 86.65em;
}
.apps-tab-container-list .next,
.apps-tab-container-list .next3 {
    margin-right: 10px;
}
.apps-tab-container-list .show-list {
    margin-top: -20px;
}
.apps-tab-container-list .nav2,
.apps-tab-container-list .nav3 {
    background: none;
    border: none;
}
.apps-tab-container-list .nav2 a,
.apps-tab-container-list .nav3 a {
    font-size: 1em;
    background: #fff;
    padding-top: 5px;
    text-decoration: none;
}
.apps-tab-container-list .nav2 a:hover,
.apps-tab-container-list .nav2 a.activeSlide,
.apps-tab-container-list .nav3 a:hover,
.apps-tab-container-list .nav3 a.activeSlide {
    font-weight: bold;
}
.opera .apps-tab-container-list #tab1 .nav2,
.opera .apps-tab-container-list #tab2 .nav3 {
    margin-top: -10px;
}

    /*----[Business home page]----*/
    
img.teaser-wide {
    padding-bottom: 10px;
}    

    /*----[Business products]----*/

.phoneDeals {
	padding: 20px 0 0 0;
	width: 690px;
	margin-left: 5px;
	position: relative;
	height: 180px;
	line-height: 1.2em;
}
.phoneDeals h3 {
	padding-bottom: 17px;
}
.phoneDeals p.price {
	padding-top: 17px;
}
.phoneDeals .phone {
	width: 229px;
	min-height: 165px;
	float: left;
	display: inline;
	border-right: 1px solid #ededed;
}
.phoneDeals .last {
	width: 230px;
	border-right: none;
}
.phoneDeals .phone-image {
	width: 115px;
	float: left;
	text-align: center;
	display: inline;
}
.phoneDeals .phone-image img {
	display: block;
	margin: 0 auto;
}
.phoneDeals .phone-details {
	width: 110px;
	float: left;
	display: inline;
	overflow: visible;
	position: relative;
	min-height: 175px;
}
.phoneDeals .phone-details .buttonLight {
	margin: 6px -11px 10px 0;
}
.tab-container .phoneDeals .phone-details .buttonLight.bottom {
	position: absolute;
	bottom: 0;
}
.business-products .next2,
.business-products .previous2,
.business-products .next3,
.business-products .previous3,
.business-products .next4,
.business-products .previous4 {
    position: relative;
    top: -40px;
}
.perfect-deal .tab-container {
    height: 195px;
}
.perfect-deal .grey-arrow-list {
    padding: 5px 0 0 0;
}
.perfect-deal .grey-arrow-list li {
    padding: 0 0 0 6px;
    border-bottom: none;
    background: #fff url(../../img/bullets/grey_arrow.png) left center no-repeat;
}
.business-products .phones-images .phones-and-plans,
.business-products .payg-images .phones-and-plans,
.business-products .plans-images .phones-and-plans {
    margin-top: 0;
}
.mobile-broadband .slide-show-image {
    margin-top: 60px;
}









    /*----[Bright ideas/Communications]----*/

/* filter */
.filter {
	background: #F5F4F4;
	padding: 0 6px 8px 6px;
	margin-bottom: 20px;
}
.filter h4 {
	float: left;
	font-size: 1em;
	padding-top: 12px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.filter h4 {
	padding-top: 8px;
}
}
.filter select {
	margin-left: 9px;
	float: left;
	padding: 2px;
	border: solid 1px #DADADA;
	width: 148px;
}

/* main idea */

.mainIdea .thumbnail {
	float: left;
	width: 385px;	
}
.mainIdea .textArea {
	float: left;
	width: 294px;	
	display: inline;
}
.mainIdea h3 {
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.2em;
	margin-bottom: 5px;
}
.mainIdea h2 {
	font-weight: normal;
	padding: 0 0 10px 0;
	line-height: 1;
}
.mainIdea p {
	margin-bottom: 5px;
	line-height: 1.3em;
}
.mainIdea .grey-arrow-list li,
.textArea .grey-arrow-list li {
	border: none;
	background-position: 0 6px;
	padding:0 0 0 12px;
}
.thumbnailList .item .textArea h3 {
    padding: 0 0 3px 0;
    line-height: 1;
    margin: 0;
}
.thumbnailList .item .textArea ul {
    padding-bottom: 0;
}

/* --------------- SUPPORT PAGES --------------- */

/* --------------- SUPPORT PAGES --------------- */

#quickLinks ul#linkList {
width: 229px;
float: left;
background: #ebebeb;	
}
#quickLinks ul#linkList li {
border-bottom: 1px solid #dbdbdb;
height: 38px;
line-height: 38px;
float:left;
width:229px
}
#quickLinks ul#linkList li.title {
padding: 0 0 0 10px;	
font-size: 1.178em;
font-weight: bold;
}
#quickLinks ul#linkList li a img{
float:left;
padding:10px 6px 0 0
}
#quickLinks ul#linkList li a {
padding: 0 8px 0 10px;	
font-size: 1.178em;
display: block;
/*background: #ebebeb;*/
background-repeat: no-repeat;
text-decoration: none;
background-position:8px 10px;
background-repeat:no-repeat;
height: 38px;
}
#quickLinks ul#linkList li a:hover,#quickLinks ul#linkList li.active a {
background-color: #fff;
background-position:8px -41px;	
}
#quickLinks ul#linkList li.active a{
color:#525252;
}
/*#quickLinks #supportOverview img {
	padding-top: 20px;	
}*/
h2.support-header {
padding-left: 10px;
font-weight: normal;
}
.grid.noBanner {
 margin-top: 10px;
}
.leftGreyBG{
float:left;
width:229px;
border-left:1px solid #fff;
}
/*#searchFields {
    width: 229px;
    background: #ebebeb;
    margin: -6px 0 0 -4px;
}*/
#searchFields label{
    display: none;
}
.linkList-container {
    /*clear: none;*/
    float: left;
   /* position: absolute;
    top: 5px;
    left: 250px;*/
    width: 455px;
	/*margin:-6px 0 0px 18px; */
	margin:0px 0 0px 19px;
	padding-right:10px; 
	display:block;
}
.linkList-container p{  width:440px;}
#searchFields h3,#quickLinks h3 {
    padding: 10px 0 5px 0;
    padding-left: 10px;
    background: #ebebeb;
    width: 219px;
}
.linkList-container h3 a{
text-decoration:none;
}
#quickLinks h3 {
border-bottom: 1px solid #dbdbdb;
}
#searchFields input {
width: 139px;
float: left;
margin: 2px 0 0 10px;
font-size: 1em;
font-weight: bold;
height: 17px;
padding-top: 5px;
padding-left: 5px;
}
#searchFields select {
    width: 148px;
    float: left;
    margin: 2px 0 0 10px;
    font-size: 1em;
    font-weight: bold;
    padding: 5px 5px 4px 5px;
    clear: both;
}
.opera #searchFields select,
.safari #searchFields select {
    height: 25px;
}
#searchFields .buttonLoggedIn {
    margin-left: 5px;
}
#searchFields select.find-manufacturer {
    margin-bottom: 8px;
}
#searchFields form.form-with-bottom-border {
    padding-bottom: 20px;
    border-bottom: 1px solid #dbdbdb;
}
/*#quickLinks h3.support-made-easy,
#quickLinks h3.listHeading {
    background: none;
    border-bottom: none;
    padding-left: 0;
}*/
.linkList-container h3{padding:10px 0 5px 0px;}
.linkList-container h3.listHeading,.linkList-container p.listText {
 padding-top: 0;
margin-left: 100px; 
/*width: 280px;*/
}
.linkList-container p.listText{width:280px;}
.linkList-content img {
display: block;
float: left;
padding-top: 20px;
}

/*.linkList-container p{padding-bottom:20px;}*/
/*.linkList-content ul li {
clear:both;
}*/
/*.linkList-content ul li img, .linkList-content h3 {padding-top:30px;}*/
/*.linkList-content ul li.first{padding-top:10px;}*/
.linkList-content ul{clear:both; }
.linkList-content ul li {
clear:both;
padding: 30px 0;
zoom:1;
	
}
.linkList-content ul li img{padding-top:0;}
.anonymous-support-sidebar .modBodyWrap {
min-height: 77.1em;
}
.opera .anonymous-support-sidebar .modBodyWrap {
min-height: 77.2em;
}
.support-loggedin #searchFields {
    margin: 10px 0 0 -4px;
    clear: both;
}
.support-loggedin #quickLinks {
    margin: -6px 0 0 -4px;
}
.support-loggedin #quickLinks h3.listHeadingSaved {
background: #fff url(../img/pages/support/plus.png) left 5px no-repeat;
padding-left: 15px;
width: 345px;
padding-top: 0;
margin-left: 100px;
border-bottom: none;
}
.support-loggedin #quickLinks p.listTextSaved {
    width: 345px;
    padding-top: 0;
    margin-left: 100px;
}
.mod9Col.support-loggedin .modBody {
    min-height: 81em;
}
.personalised-support-sidebar .modBodyWrap {
    min-height: 84.2em;
}

/* --------------- MY ACCOUNT PAGES --------------- */

/* MY PERSONAL */

.noBanner .mod2Col .modHeader {
    background: #ddd url(../../img/backgrounds/2columnLSidebarHeader.gif) left top no-repeat;
    height: 37px;
}
.noBanner .mod2Col .modHeader h2 {
    font-size: 1.178em;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 9px;
}
.noBanner .mod2Col .modBodyWrap {
    min-height: 91.6em;
}
.account-prepay-sidebar .modBodyWrap {
    min-height: 94.7em;
}
.noBanner .mod2Col ul.grey-arrow-list li {
    background: #fff url(../../img/bullets/grey_arrow.png) 11px center no-repeat;
    padding: 6px 0 6px 17px;
    border-bottom: 1px solid #ededed;
    width: 134px;
}
#myPersonal {
	position: relative;
	float: left;
	padding: 10px 0 10px 5px;
}
#myPersonal h3 {
	font-size: 1.63em;
	font-weight: normal;
	margin-top: 0;
}
.thumbnail {
	display: block;
	margin-right: 10px;
	float: left;
	display: inline;
}
#myPersonal .textArea {
	clear: none;
	float: left;
	width: 463px;
}
#myPersonal .textArea h3 {
	font-size: 1.63em;
	font-weight: normal;
	padding: 0 0 5px;
	margin-top: 0;
}
#myPersonal table.creditRemaining {
	background: #f4f4f4;
	width: 463px;
	margin-bottom: 10px;
}
#myPersonal table.creditRemaining th {
	width: 92px;
	padding: 0 0 0 6px;
	font-weight: normal;
}
#myPersonal table.creditRemaining td {
	width: 100px;
	font-weight: bold;
	padding: 0 0 0 6px;
}
#myPersonal table.creditRemaining td.amount {
 	width: auto;
	text-align: right;
	padding: 4px 6px 0 0;
	vertical-align: bottom;	
	font-weight: normal;
}
#myPersonal table.creditRemaining td.amount-button {
 	width: auto;
	padding: 4px 0 0 20px;
}
#myPersonal table.creditRemaining td.amount strong {
	font-size: 3.079em;
	padding-left: 5px;
	line-height: 1.1em;
}
#myPersonal table.creditRemaining td.amount strong span {
	font-size: 0.7em;
	position: relative;
	top: -8px;
}
#myPersonal h3 {
	margin: 12px 0 7px;
}
#myPersonal .summary table {
	float: left;
}
#myPersonal .summary th {
	width: 95px;
	padding: 0 12px 3px 0;
	font-weight: normal;
}
#myPersonal .summary td {
	padding: 0 12px 3px 0;
}
#myPersonal .summary td.figures {
	padding-right: 5px;
}
#myPersonal .summary td.figures strong {
	font-size: 1.2em !important;
}
#myPersonal .summary .bell {
	margin: 0 0 -5px 4px;
}
#myPersonal .buttonLight {
	position: absolute;
	right: 2px;
	bottom: 8px;
}
#myPersonal .buttonLight.setAlerts {
	position: absolute;
	right: 2px;
	bottom: 14px;
}

/* MY ACCOUNT */

.my-account-phone-image {
    width: 155px;
    float: left;
}
.myAccountPhoneImage {
	display: block;
	text-align: center;
	margin: 15px auto;
}
.myAccountTextArea {
	margin: 15px 0 0 0;	
	float: left;
	width: 370px;
}
.myAccountTextArea h3 {
	margin-bottom: 0;
	padding-bottom: 3px;
	font-size: 1.2em;
}
.myAccountTextArea h3 span {
	font-weight: normal;
}
.alert-message-top {
	background: #ffffeb url(../../img/pages/account/alert_message_top.gif) left top no-repeat;
	height: 40px;
	margin-top: 5px;
}
.alert-message-content {
	background: #ffffeb url(../../mg/pages/account/alert_message_content.gif) left bottom no-repeat;
	padding: 0 10px 10px 10px;
	margin-bottom: 10px;
}
.alert-message-content .buttonLight {
	margin-top: 5px;
}
.alert-message p {
	margin: 0 0 5px;
}
.buttonClose {
	display: block;
	float: right;
	margin: 25px 10px 0 0;
}
.section .alert {
	left: 18px;
	margin-bottom: -6px;
}
.close {
	width: 19px;
	height: 20px;
	position: absolute;
	right: 4px;
	top: 18px;
	z-index: 2;
	text-indent: -1000px;
	cursor: pointer;
	background: urlmg/business/buttonClose.gif) no-repeat;
}
.section {
	clear: both;
}
.section h2 {
	background: #ebebeb;
	padding: 15px 18px 7px;
	font-size: 1.2em;
	margin: 18px -4px 0 -4px;
	float: left;
	width: 512px;
}
* html .section h2 {
	margin-left: -2px;
}
.section .leftColumn {
	width: 320px;
	float: left;
	display: inline;
}
.section.section2 .leftColumn {
	width: 310px;
	float: left;
	display: inline;
	margin-left: 10px;
}
.section h4 {
	font-size: 1.2em;
	margin-bottom: 10px;
}
.section h4 span {
	font-size: 0.8em;
	font-weight: normal;
}
.section table th {
	font-weight: normal;
	padding-top: 12px;
	width: 71px;
	vertical-align: bottom;
}
.section table td {
	font-weight: bold;
	padding-top: 12px;	
}
.section2 span.button,
.section2a span.button,
.section3 span.button {
	display: block;
	cursor: pointer;
	width: 20px;
	height: 20px;
	float: right;
	margin: -26px 5px 0 0;
	background: url(../../img/backgrounds/buttonOpen.gif) left top no-repeat;
}
.section2 span.button.selected,
.section2a span.button.selected,
.section3 span.button.selected {
	background:	 url(../../img/backgrounds/buttonClose.gif) left top no-repeat;
}
.section3 .leftColumn .buttonLight.apps {
    margin: 10px 0;
}

/* my bills */
.section .amount {
	font-size: 2.1em;
	line-height: 1.1em;
}
.section .amount span {
	font-size: 0.7em;
	position: relative;
	top: -6px;
}
.section table td.amount {
	padding-left: 5px;
}
.usefulLinks {
   	float: left;
	margin: 20px 0 0 0;
    width: 205px;	
}
.usefulLinks ul {
    float: left;
    width: 205px;
    padding-bottom: 10px;
	border-top: 1px solid #ededed; 
}
.usefulLinks ul li {
    padding: 5px 0 5px 23px;
    border-bottom: 1px solid #ededed;    
}
.usefulLinks ul li a {
    text-decoration: none;
	padding: 4px 0 4px 42px;
	display: block;
}
.leftColumn {
    padding-top: 20px;
}
.leftColumn .myAccountPhoneImage {
	margin-top: 0;
}
.leftColumn .textArea {
 	clear: none;
 	float: left;
	display: inline;
	width: 150px;
}
.leftColumn .buttonLight {
 	margin-top: 20px;
}
.leftColumn .textBlock {
	display: block;
	width: 180px;
	margin-top: 15px;
}
.leftColumn .planIcon {
	float: right;
	margin-right: 75px;
	display: inline;
}
.usefulLinks ul li a.payMyBill {
    background: url(../../img/business/iconPayMyBill.gif) left center no-repeat;
}
.usefulLinks ul li a.viewItemisedBill {
    background: url(../../img/business/iconViewItemisedBill.gif) left center no-repeat;
}
.usefulLinks ul li a.setupDirectDebit {
    background: url(../../img/business/iconSetupDirectDebit.gif) left center no-repeat;
}
.usefulLinks ul li a.helpforThisPhone {
    background: url(../../img/business/iconHelpforThisPhone.gif) left center no-repeat;
}
.usefulLinks ul li a.changePhoneSettings {
    background: url(../../img/business/iconChangePhoneSettings.gif) left center no-repeat;
}
.usefulLinks ul li a.manageDevices {
    background: url(../../img/business/iconManageDevices.gif) left center no-repeat;
}
.usefulLinks ul li a.getSIM {
    background: url(../../img/business/iconGetSIM.gif) left center no-repeat;
}
.usefulLinks ul li a.manageMyPlan {
	background: url(../../img/business/iconManageMyPlan.gif) left center no-repeat;
}
.usefulLinks ul li a.manageMySubscriptions {
	background: url(../../img/business/iconManageMySubscription.gif) left center no-repeat;
}
.usefulLinks ul li a.topUpMyAccount {
	background: url(../../img/business/iconTopUpMyAccount.gif) left center no-repeat;
}
.usefulLinks ul li a.activatePackVoucher {
	background: url(../../img/business/iconActivatePackVoucher.gif) left center no-repeat;
}
.usefulLinks h4 {
	padding-left: 20px;
}
#myBills .buttonLight {
    margin-right: 15px;
}
#myPlan .alert-message {
    clear: both;
    float: left;
    width: 370px;
    margin: 5px 0 0 10px;
}
.five-image-carousel .alert-message {
    clear: both;
    float: left;
    width: 370px;
    margin: 0 0 0 10px;
}
#myPlan .leftColumn,
#myPlan .usefulLinks {
    margin-top: 5px;
    padding-top: 0;
}
.my-account .five-image-carousel .images {
	border: none;
	position: relative;	
	width: 540px;
	float: left;	
	cursor: pointer;
	display: block;
	clear: both;
	float: left;
	margin-top: 10px;
	margin-bottom: -20px;
	height: 150px;
}
.my-account .five-image-carousel .carousel-show-image {
	margin-top: 0;
}
.my-account .five-image-carousel .carousel-image {
	width: 108px;
}
.mod2Col.account-contract .modBodyWrap {
    min-height: 121.5em;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.mod2Col.account-contract .modBodyWrap {
    min-height: 121.2em;
}
}
.account-contract-sidebar .modBodyWrap {
    min-height: 124.5em;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.account-contract-sidebar .modBodyWrap {
    min-height: 124.4em;
}
}
.my-account .modBody {
    min-height: 101.3em;
}
@media all and (min-width: 0) {
.my-account .modBody {
    min-height: 101.45em;
}
}
.mod7Col.my-account-prepay .modBody {
    min-height: 73.5em;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.mod7Col.my-account-prepay .modBody {
    min-height: 73.7em;
}
}
@media all and (min-width: 0) {
.mod7Col.my-account-prepay .modBody {
    min-height: 73.5em;
}
}


    /*----[Extras]----*/
    
/* LEFT NAVIGATION */
.leftNavigation {
	width: 199px;
	float: left;
	clear: right;
	padding: 0 15px 0 10px;
}
.leftNavigation h3 {
	background: #ebebeb;
	font-size: 1.18em;
	padding: 9px 15px;
	margin: 0 -15px;
}
.leftNavigation h4 {
	margin-top: 10px;
	font-size: 1em;
}
.leftNavigation fieldset {
	margin-bottom: 20px;
}
.leftNavigation ul.options {
	margin: 10px 0 10px -10px;
	clear: both;
}
.leftNavigation ul.options li {
	padding: 7px 0 7px 10px;
	border-bottom: solid 1px #ebebeb;
	float: left;
	width: 221px;
}
.leftNavigation ul.options li.selected {
	background: #f4f4f4;
}
.leftNavigation ul.options li input {
	margin: 0 7px 0 0;
	width: auto;
	display: block;
	float: left;
}
.leftNavigation ul.options li label {
	display: block;
	clear: none;
	float: left;
	width: 190px;
}
.leftNavigation form {
	padding-top: 10px;
}
.leftNavigation .buttonLight.left {
	margin-left: -3px;
	margin-bottom: 8px;
}
.leftNavigation .buttonLight.right {
	margin-left: 10px;
	margin-bottom: 8px;
}
p.fieldset-text {
    padding: 15px 0 10px 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  /*-- Safari & Chrome --*/
.comms-2 .mod3ColLeftNav .modCopy {
    min-height: 74em;
}
}
.business-comms-sidebar .modBodyWrap {
    min-height: 79.6em;
}
.safari .business-comms-sidebar .modBodyWrap {
    min-height: 77.6em;
}
.chrome .business-comms-sidebar .modBodyWrap {
    min-height: 78.8em;
}
.opera .business-comms-sidebar .modBodyWrap {
    min-height: 77.7em;
}


    /*----[Comms home]----*/

.comms-2 form {
    padding: 0 5px;
}
.comms-2 fieldset {
    margin-top: 20px;
}
.comms-2 h3.define-business {
    padding-top: 14px;
}
.comms-2 fieldset.select-boxes select {
    width: 150px;
    margin: 0 7px 0 0;
}
.comms-2 fieldset.want-to {
    width: 340px;
    float: left;
}
.comms-2 fieldset.interested-in {
    width: 340px;
    float: right;
}
.comms-2 fieldset.want-to h3,
.comms-2 fieldset.interested-in h3 {
    height: 26px;
    background: #ebebeb;
    margin-bottom: 20px;
    padding: 7px 0 0 10px;
}
.comms-2 fieldset.want-to h3 {
    margin-left: -10px;
}
.comms-2 fieldset.want-to .buttonLight {
    margin-right: 10px;
}
.comms-2 fieldset.interested-in h3 {
    margin-right: -10px;
}
.comms-2 fieldset.interested-in .buttonLight {
    margin-left: 10px;
}
.comms-2 fieldset ul.options {
    clear: both;
    float: left;
    margin-top: 20px;
}
.comms-2 fieldset.want-to ul.options li {
    padding: 0 0 4px 10px;
	border-bottom: solid 1px #ebebeb;
	float: left;
	width: 340px;
	margin-left: -10px;
	
}
.comms-2 fieldset input {
    border: 1px solid #dadada;
    color: #525252;
    margin-top: 8px;
    padding: 2px;
    width: auto;
    float: left;
}
.comms-2 fieldset.want-to ul.options li label {
	display: block;
	clear: none;
	float: left;
	padding: 7px 0 0 15px;
}
.comms-2 fieldset.interested-in ul.options-right-1 {
	display: block;
	clear: both;
	float: left;
	width: 170px;
	margin-top: 20px;
}
.comms-2 fieldset.interested-in ul.options-right-2 {
	display: block;
	clear: none;
	float: right;
	width: 170px;
	margin-top: 20px;
}
.comms-2 fieldset.interested-in ul.options-right-1 li,
.comms-2 fieldset.interested-in ul.options-right-2 li {
    padding: 0 0 4px 10px;
	border-bottom: solid 1px #ebebeb;
	float: left;
	width: 170px;
	margin-left: 0;
	
}
.comms-2 fieldset.interested-in ul.options-right-1 li label,
.comms-2 fieldset.interested-in ul.options-right-2 li label {
	display: block;
	clear: none;
	float: left;
	padding: 7px 0 0 15px;
}
.comms-2 form .buttonDark {
	margin-top: 20px;
}
.nineColumn.comms-2 .modBody {
    min-height: 52.3em;
}
.nineColumn.comms-2 .modBody.solutions {
    min-height: 75.9em;
}
.safari .nineColumn.comms-2 .modBody.solutions {
    min-height: 73.9em;
}
.chrome .nineColumn.comms-2 .modBody.solutions {
    min-height: 75em;
}
.opera .nineColumn.comms-2 .modBody.solutions {
    min-height: 74.4em;
}

.business-comms-2-sidebar .modBodyWrap {
    min-height: 56em;
}

/* INTRO LIST */
.introList {
	float: left;
	width: 462px;
	display: inline;
	margin-left: 5px;
}
.introList h3 {
	background: #ebebeb;
	font-size: 1.18em;
	padding: 6px 10px;
	float:left;
	width: 450px;
	margin-left: -10px;
}
.introList .thumbnail {
	float: left;
	margin: 11px 0 10px 0;
	width: 71px;
}
.introList .textArea {
	float: left;
	width: 369px;
	margin: 6px 0 20px 10px;
	display: inline;
}
.introList .textArea p {
	margin-bottom: 10px;
}
.introList .textArea ul {
	list-style: disc;
	margin: 0 0 20px 15px;
	padding-bottom: 24px;
}
.introList .textArea ul li {
	list-style: disc;
}
.introList .recommended-solutions {
    border: 1px solid #f6b040;
    background: #ffffeb;
    padding: 5px;
    margin: 10px 5px 10px -5px;
}
.introList .recommended-solutions a {
    text-decoration: underline !important;
}
.introList .solutions-wrapper,
.introList .solutions {
    position: relative !important;
    clear: both;
    float: left;
    margin-top: 5px;
    width: 450px;
}
.introList .solutions-item h3 {
    margin-bottom: 10px;
}
.introList .solutions-item .textArea {
    margin-bottom: 10px;
}
.introList img.next {
    margin-right: 5px;
    float: right;
    margin-left: 0;
}
.introList .nav {
    background: none;
    border: none;
    float: right;
    top: 0;
    background: #fff;
    margin-right: 2px;
}
.introList .nav a {
    background: #fff;
    margin-right: 5px;
}
.opera .introList .nav {padding-top: 5px;}
.introList img.previous {
    float: left;
    margin-left: 18px;
}
.introList .nav a {
    font-size: 1em;
    background: #fff;
    padding-top: 5px;
    text-decoration: none;
}
.introList .nav a:hover,
.introList .nav a.activeSlide {
    font-weight: bold;
}
.introList p.show-how-many {
    margin-left: 165px;
}

/* half width intro list */
.introList.halfWidth {
	float: left;
	width: 694px;
	margin: 0 0 0 10px;
	display: inline;
}
.introList.halfWidth .item {
	float: left;
	width: 320px;
	margin: 0 23px 0 0;
	display: inline;
}
.introList.halfWidth h3 {
	background: none;
	font-size: 1.18em;
	padding-left: 0;
	padding-bottom: 0;
	float:left;
	width: 300px;
}
.introList.halfWidth .textArea {
	width: 230px;
}
.business-ideas-sidebar .modBodyWrap {
    min-height: 88.9em;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.business-ideas-sidebar .modBodyWrap {
    min-height: 87.8em;
}
}
@media all and (min-width: 0) {
.business-ideas-sidebar .modBodyWrap {
    min-height: 88.3em;
}
}

/* SINGLE ITEM */
.singleItem {
	float: left;
	width: 467px;
	margin: 0 -6px 10px 10px;
	display: inline;
}
.singleItem h3 {
	background: #F5F4F4;
	font-size: 1.18em;
	padding: 9px 15px;
	float:left;
	width: 437px;
	margin-bottom: 20px;
}
.singleItem p {
	margin-bottom: 15px;
}
.singleItem .buttonLight {
	margin: 0 0 10px;
}

/* THUMBNAIL LIST */
.thumbnailList {
	padding: 0 0 15px 0;
	clear: both;
	float: left;
}
* html .thumbnailList {
	padding-top:0;
}
.thumbnailList.noPadding {
	padding-top:0;
}
.thumbnailList .item {
	margin: 20px 15px 0 0;
	display: inline;
	float: left;
	width: 334px;
}
.thumbnailList .thumbnail {
	float: left;
	width: 155px;
	height: 88px;
}
.thumbnailList .textArea {
	float: left;
	width: 160px;	
	margin-left: 10px;
	display: inline;
}
.thumbnailList .textArea.ideas {
	float: left;
	width: 160px;	
	display: inline;
	margin-left: 0;
}

.thumbnailList h3 {
    padding: 5px 0 0 0;
    margin: 0 0 -10px 0;
}
.thumbnailList p,
.thumbnailList p.grey-arrow {
	margin-bottom: 5px;
	line-height: 1.3em;
	padding: 0;
}    

.grid select,
.grid input {
	margin-top: 8px;
	padding: 2px;
	border: solid 1px #DADADA;
	width: 199px;
	color: #525252;
}
/* input button (uses "buttonLight" styles from above) */
.buttonLight input {
	padding: 0;
	line-height: 2em;
	border: 0;
	background: none;
	font-weight: bold;
	cursor: pointer;
	color: #525252;
	font-size: 1em;
	width: auto;
}

    /*----[Search Results]----*/

#contentGridNoBanner {
    margin-top: 20px;
}
.body-search {
    display: block;
    clear: none;
    float: left;
    width: 100%;
    position: relative;
    padding: 12px 0 11px 0;
}
.body-search p {
    float: left;
    width: 7em;
    padding-top: 5px;
}
.body-search input#search-body {
    float: left;
    margin-top: 0;
    height: 15px;
    padding: 5px;
    font-size: 1em;
    width: 158px;
}
.body-search .buttonLight {
    margin-left: 7px;
}
.search-results ul.tabs {
    padding-top: 56px;
}   
.search-results .phone-thumbnail {
    width: 100px;
    float: left;
    padding: 10px 0;
}
.search-results .phone-thumbnail img {
    display: block;
    margin: 0 auto;
    text-align: left;
}
.search-results .phone-text {
    width: 450px;
    clear: none;
    float: left;
    padding: 10px 0;
}
.tab-container .search-results .search {
    clear: both;
    float: left;
    padding-top: 30px;
}
.search-results .result {
    clear: both;
    float: left;
}
.search-results .tab-container {
    height: auto;
    padding: 5px 5px 0 0;
}
.search-results .results-1,
.search-results .results-2,
.search-results .results-3,
.search-results .results-4,
.search-results .results-5,
.search-results .results-6 {
    clear: both;
    min-height: 81.7em;
}
.search-results img.next61,
.search-results img.next62,
.search-results img.next63,
.search-results img.next64,
.search-results img.next65,
.search-results img.next66 {
    margin-right: 5px;
    float: right;
    margin-left: 0;
}
.search-results .nav61,
.search-results .nav62,
.search-results .nav63,
.search-results .nav64,
.search-results .nav65,
.search-results .nav66 {
    background: none;
    border: none;
    float: right;
}
.opera .search-results .nav61,
.opera .search-results .nav62,
.opera .search-results .nav63,
.opera .search-results .nav64,
.opera .search-results .nav65,
.opera .search-results .nav66 {
    padding-top: 5px;
}
.search-results img.previous61,
.search-results img.previous62,
.search-results img.previous63,
.search-results img.previous64,
.search-results img.previous65,
.search-results img.previous66 {
    float: left;
    margin-left: 18px;
}
.search-results p.show-how-many {
    margin-left: 385px;
}
.search-results h2.search-results {
    margin-left: 10px;
    font-weight: normal;
}
.search-results-sidebar #advertising .title {
    background: #ebebeb url(../../img/backgrounds/3columnSidebarHeaderAccount.gif) left top no-repeat;
    height: 3.261em;
    cursor: default;
}
.search-results-sidebar #advertising .title h2 {
    margin-left: 10px;
    cursor: default;
}
.search-results-sidebar #advertising img {
    margin: 10px auto;
    display: block;
    text-align: center;
}
.search-results-sidebar .modBodyWrap {
    min-height: 95.5em;
}
.clearNone{ 
    clear:none !important
}
.floatRight {
    float:right !important
}
.floatLeft {
    float:left !important
}
.clearHeightNav {
   clear:both;
   height:24px;
}

.anonymous-sidebar .modBodyWrap {
	clear:both;	
}
.mod9Col .autoTextArea .modCopy, .mod12Col .autoTextArea .modCopy{
padding-left:10px
}
.mod25Col .autoTextArea .modCopy, .mod2Col .autoTextArea .modCopy, .mod3Col .autoTextArea .modCopy, .mod4Col .autoTextArea .modCopy, .mod45Col .autoTextArea .modCopy, .mod5Col .autoTextArea .modCopy, .mod6Col .autoTextArea .modCopy, .mod7Col .autoTextArea .modCopy {
padding-left:3px
}
.alignLeftImg {
float:left;
padding:5px 10px 0 5px;
}
.alignRightImg {
float:right;
padding:10px 5px 0 5px;
}
.autoTextArea p{
padding: 7px 0;
}
.autoTextArea ul{
float:none;
width:auto
}
.autoTextArea h3{
font-size:1.5em;
padding-bottom:5px
}
.autoTextArea ul {
padding-top:7px
}
.autoTextArea h2{
padding-bottom:4px
}
.autoTextArea h4{
font-size:1.178em;
line-height:1.268em;
padding:0 0 12px;
}
