@charset "UTF-8";
/* CSS Document */

/* This is now fixed to work with vodafone styles */
#dareMainVMI { background-color: #FFFFFF; font-size:100%; }
/* ---------------------------------------------------------- */
/* Everything above this line will be repaced by */
/* ********************************************************************** */
/* Bookmarking tool specific styles */
/* Removing all browser specific paddings and margins */
#dareMainVMI #rightCol_bottom IMG, 
#dareMainVMI #rightCol_bottom UL, 
#dareMainVMI #rightCol_bottom P, 
#dareMainVMI #rightCol_bottom H1, 
#dareMainVMI #rightCol_bottom H2, 
#dareMainVMI #rightCol_bottom FORM, 
#dareMainVMI #rightCol_bottom H3 { 
padding: 0; margin: 0; border: 0;
}
/* Used through out the bookmark tool */
#dareMainVMI .clearLeft { clear:left; }
#dareMainVMI .clearBoth { clear:both; }
/* ---------------------------------------------------------- */
#dareMainVMI #rightCol_bottom { 
padding: 10px 0 0 0;
}
#dareMainVMI #rightCol_bottom #dataSection { 
float:left; 
width:363px; 
}
#dareMainVMI #rightCol_bottom #phoneSection {
float:left;
width:180px; 
height:330px;
color:#333333;
padding: 0;
margin-top: 20px;
text-align: left;
}
#dareMainVMI #rightCol_bottom #dropBox {
padding:0;
margin:47px 0 0 27px;
background-color:#FFFFFF;
width:126px;
height:166px;	
text-align: left;	
}
#dareMainVMI #rightCol_bottom #phoneHead { height: 26px; padding-bottom: 2px; }
#dareMainVMI #rightCol_bottom #phoneHead H2 { float: left; text-indent: -5000px; width: 72px; height:26px; }
#dareMainVMI #rightCol_bottom #phoneHead P { float: left; line-height: 190%; padding-right: 4px; }
#dareMainVMI #rightCol_bottom #phoneHead P A { color: #666666; }
#dareMainVMI #rightCol_bottom #phoneHead P A:HOVER { color: #333333; text-decoration: none; }
#dareMainVMI #rightCol_bottom #listStatus .introParaDiv { height: 94px; }
#dareMainVMI #rightCol_bottom #phoneSection #listStatus .introPara { padding: 2px; line-height: 15px; }
#dareMainVMI #rightCol_bottom #listStatus P.loginArea { padding: 5px 10px; line-height: 15px; color: #FFFFFF; background-color: #669999; margin-top:4px; }
#dareMainVMI #rightCol_bottom #listStatus P.loginArea A { color: #FFFFFF; background-color: #669999; }
#dareMainVMI #rightCol_bottom #listStatus P.loginArea A:HOVER { text-decoration: none; }
#dareMainVMI #rightCol_bottom #bkMaxDIV { margin-top: 112px; } 
#dareMainVMI #rightCol_bottom #bkMaxDIV P { margin: 0 22px; width: 140px; text-align: left; font-size: 90%; }
#dareMainVMI #rightCol_bottom P.important { color: #999999; }
/* ------------------- */
#dareMainVMI #rightCol_bottom #entriesDIV { height: 105px; overflow: hidden; } 
#dareMainVMI #rightCol_bottom #filledList, #dareMainVMI #rightCol_bottom #emptyCBKList, #dareMainVMI #rightCol_bottom #noJSList, #dareMainVMI #rightCol_bottom #clearAll, #dareMainVMI #allInfoDIVS { display: none; } /* initial states */
#dareMainVMI #rightCol_bottom #noJSList #introParaDiv { height: 95px; }
#dareMainVMI #rightCol_bottom #noJS { float: left; }
/* #emptyList { display: none; } */
#dareMainVMI #rightCol_bottom .bkEntry { padding: 2px 0 3px 0; }
#dareMainVMI #rightCol_bottom .entryImg { float: left; }
#dareMainVMI #rightCol_bottom .entryPara { float: left; width: 92px; text-indent: 5px; line-height: 130%; overflow: hidden; }
#dareMainVMI #rightCol_bottom .entryClose { float: left; padding-top: 2px; padding-left: 2px; }
#dareMainVMI #rightCol_bottom #sendButtonDIV P { margin-top: 3px; text-align: center; padding: 4px; }
#dareMainVMI #rightCol_bottom #sendButtonDIV P A { 
background-color: #FF0000; 
color: #FFFFFF; 
text-decoration: none; 
display: block;
line-height: 22px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
/* Grid navigation */
#dareMainVMI #rightCol_bottom UL#gridNav {
margin: 0px;
padding: 0px;
list-style-type: none;	
width: 370px; 
height: 32px;
}
#dareMainVMI #rightCol_bottom UL#gridNav LI { float: left; height: 25px; }
#dareMainVMI #rightCol_bottom UL#gridNav LI A { 
text-decoration:none; 
font-weight:normal;
padding:0;
margin:0;
display: block;
}
#dareMainVMI #rightCol_bottom UL#gridNav LI A.onPage, #dareMainVMI #rightCol_bottom UL#gridNav LI A.onPage:HOVER { color:#FF0000; }
#dareMainVMI #rightCol_bottom UL#gridNav LI A.offPage { color:#666666; } 
#dareMainVMI #rightCol_bottom UL#gridNav LI A.offPage:HOVER { color:#333333; }
#dareMainVMI #rightCol_bottom #gridNav LI A#page1 { padding: 0px 10px 0px 13px ; }
#dareMainVMI #rightCol_bottom #gridNav LI A#page2 { padding: 0px 9px 0px 9px; }
#dareMainVMI #rightCol_bottom #gridNav LI A#page3 { padding: 0px 7px 0px 10px; }
#dareMainVMI #rightCol_bottom #gridPage2, #dareMainVMI #rightCol_bottom #gridPage3, #dareMainVMI #rightCol_bottom #forallinfo { display: none; } /* Initial state of naviagtion */
#dareMainVMI #rightCol_bottom .gridPage { padding: 6px 0 0 8px; }
/* ------------------- */
/* Grid - icons */
#dareMainVMI #rightCol_bottom .icon { 
width: 114px;
height: 96px;
float: left;
margin: 0 6px 6px 0;
padding: 0;	
}
#dareMainVMI #rightCol_bottom .rowend { margin-right: 0px; }
#dareMainVMI #rightCol_bottom .icon P.titlePara { text-align: left; height:77px; width:114px; text-indent: 5px; line-height: 19px; cursor: move; }
#dareMainVMI #rightCol_bottom .icon P.titlePara IMG.dragableBox { border: 1px solid #CCCCCC; }
#dareMainVMI #rightCol_bottom .infoLink { padding-left: 1px; }
#dareMainVMI #rightCol_bottom .buttons A.infoLink { float: left; text-decoration: none; color: #666666; padding-left: 5px; padding-top: 2px; }
#dareMainVMI #rightCol_bottom .bookmarkLink { float: right; padding-right: 5px; padding-top: 3px; }
/* ------------------- */
/* Custom Form */
#dareMainVMI #rightCol_bottom #customBK { background-color:#EDECEC; padding:20px; margin: 0 10px 0 0; border: 1px solid #CCCCCC; }
#dareMainVMI #rightCol_bottom #customBK P { text-align: left; padding-bottom: 15px; }
#dareMainVMI #rightCol_bottom #customBK FORM { width: 303px; }
#dareMainVMI #rightCol_bottom #customBK FORM LABEL { display: block; padding: 0 0 2px 0; }
#dareMainVMI #rightCol_bottom #customBK FORM P INPUT { 
font-family: Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #999999;
width: 295px;
padding: 3px;
}
#dareMainVMI #rightCol_bottom #customBK FORM P.buttons { text-align: right; }
#dareMainVMI #rightCol_bottom #customBK FORM P #submitBut {
background-color: #FF0000;
color: #FFFFFF;
padding: 5px;
width: 110px;
font-size: 100%;
height: 130%;
border: none;
}
/* ------------------- */
/* Small aka List icons */
#dareMainVMI #rightCol_bottom #rightList { float: left; width: 173px; }
#dareMainVMI #rightCol_bottom #leftList { float: left; width: 181px; }
#dareMainVMI #rightCol_bottom .smIcons { width: 173px; height: 41px; margin-bottom: 7px; }
#dareMainVMI #rightCol_bottom .smIcons .buttons .bookmarkLink { padding-top: 3px; padding-right: 5px; }
#dareMainVMI #rightCol_bottom .offstate { color: #CCCCCC; }
#dareMainVMI #rightCol_bottom #leftList DIV.smIcons P.title, #dareMainVMI #rightCol_bottom #rightList DIV.smIcons P.title { text-align: left; line-height: 22px; cursor: move; width: 173px; height: 22px; } 
#dareMainVMI #rightCol_bottom #leftList DIV.smIcons P.title IMG, #dareMainVMI #rightCol_bottom #rightList DIV.smIcons P.title IMG { margin: 3px 4px 0 3px; }
/* ------------------- */
/* All Information style */
#dareMainVMI .allInfoDIV { border: 1px solid #999999; line-height: 110%; height:1%; display: none; margin-top: 10px; width:546px; }
#dareMainVMI .phonePIX { width: 200px; height: 344px; float: left; }
#dareMainVMI .phoneIMG { margin: 71px 0 0 44px; }
#dareMainVMI .textDIV { float: left; width: 345px; }
#dareMainVMI .popupShutDIV P { text-align: right; padding: 0; margin: 0 30px 0 0; }
#dareMainVMI .popupShutDIV { margin: 15px 0 20px 0; }
#dareMainVMI .popupShutLink { color: #999999; text-decoration: none; padding-right: 20px; }
#dareMainVMI .popupShutLink:HOVER { color: #666666; }
#dareMainVMI .popupHeaderDIV, #dareMainVMI .popupTextDIV { padding: 0 30px; }
#dareMainVMI .popupHeaderDIV H3 { height: 67px; width: 285px; text-indent: -9000px; margin: 0 0 20px 0; padding: 0; }
#dareMainVMI .popupTextDIV { height: 160px; overflow: hidden; }
#dareMainVMI .popupTextDIV P { padding: 0 0 10px 0; }
#dareMainVMI .popupAddToCartDIV { margin: 0 30px 0 0; }
#dareMainVMI .popupAddToCartDIV P { text-align: right; padding-bottom:2px; margin-left: 187px; }
#dareMainVMI .popupAddToCartLink { display:block; line-height: 110%; color: #666666; text-decoration: none; padding: 2px 40px 4px 1px; border: 1px solid #999999; }
#dareMainVMI .popupAddToCartLink:HOVER { color: #333333; }
/* --------------------- */
#dareMainVMI #rightCol_bottom #noJS { width: 546px;	}
#dareMainVMI #rightCol_bottom #insidenoJS { margin: 50px; background-color: #F7F7F2; padding: 15px 20px; border: 1px solid #FF0000; }
#dareMainVMI #rightCol_bottom #noJS #insidenoJS P.imp { color: #FF0000; font-weight: bold; }	
#dareMainVMI #rightCol_bottom #noJS #insidenoJS A:HOVER { text-decoration: none; }
#dareMainVMI #rightCol_bottom #noJS #insidenoJS UL { list-style-type:circle; margin:0 0 0 25px; padding: 0; }
#dareMainVMI #rightCol_bottom #noJS #insidenoJS P, #dareMainVMI #rightCol_bottom #noJS #insidenoJS UL LI { color: #000000; }
#dareMainVMI #rightCol_bottom #noJS #insidenoJS P, #dareMainVMI #rightCol_bottom #noJS #insidenoJS UL { margin-bottom: 10px; }
#dareMainVMI .footervmi{ margin-top: 25px;}
* html #dareMainVMI .footervmi{ margin-top: 0px;}
/* ****************** */
/* BEGIN: Swapna changes	*/
/*	Date: 10.10.2007
Developer: Shegun Konibire
Studio: Dare Digital Ltd
CSS for applications tool, written here
so styles do not clash with bookmark tool
Add the section below into Vodaone stylesheet
and all should be well.31/10 16:39
---------------------------	*/
#dareMainVMI #pageHeader { padding-top: 12px; margin-left: 5px; }
#dareMainVMI .hidden { display: none; }
#dareMainVMI .fLeft { float: left; }
#dareMainVMI .fRight { float: right; }
#dareMainVMI .clearLeft { clear: left; }
#dareMainVMI .clearBoth { clear: both; }
#dareMainVMI #disclaimer { padding: 7px 7px 7px 0px !important; color: #333333; background-color: #FFFFFF; }
#dareMainVMI #dare_dataSection { margin: 0; padding: 0; }
#dareMainVMI #hdrDataSection { margin: 0; padding: 0 0 15px 0 !important; }
#dareMainVMI .introText { padding: 0 10px 5px 0 !important; width: 388px; }
#dareMainVMI .introText1 { padding: 0 10px 0px 0 !important; width: 388px; }
#dareMainVMI H1, #dareMainVMI .introText P { padding: 0 0 10px 0 !important; margin: 0; }
#dareMainVMI #frmSelectsBox { margin: 0; padding: 10px 0 10px 0 !important; }
#dareMainVMI #frmSelectsBox1 { margin: 0; padding: 0 0 10px 0 !important; }
#dareMainVMI #divSelectsBox { width: 358px; }
#dareMainVMI #divSelectsCage { padding: 10px 9px 5px 9px !important; }
#dareMainVMI #notSurePara { padding-bottom: 10px !important; }
#dareMainVMI A.notSureLink { color: #FFFFFF; background-color: #1092CE; text-decoration: underline; padding-right: 20px; }
#dareMainVMI A.notSureLink:HOVER { text-decoration: none; }
#dareMainVMI FORM .selectBoxes { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; width: 165px; margin-right: 3px; padding: 1px; color: #333333; background-color: #FFFFFF; }
#dareMainVMI FORM #numberField { padding: 8px 0 8px 0 !important; }
#dareMainVMI FORM #userPhone { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; width: 159px; margin-right: 3px; margin-left: 4px; padding: 1px; color: #333333; background-color: #FFFFFF; } 
#dareMainVMI .appEntry { padding: 2px 0 3px 0; }
#dareMainVMI .entryImg { float: left; }
#dareMainVMI .entryPara { float: left; width: 92px; text-indent: 5px; line-height: 130%; overflow: hidden; }
#dareMainVMI .entryClose { float: left; padding-top: 2px; padding-left: 2px; }
#dareMainVMI #phoneHeadPara { padding: 3px 0 0 70px !important; }
#dareMainVMI FORM LABEL.blueLabel { color: #FFFFFF; background-color: #1092CE; }
#dareMainVMI .phoneIMGx { margin: 71px 0 0 43px; }
#dareMainVMI #rightCol_bottom #phoneSectionX {
float:left;
width:180px; 
height:343px;
padding: 0;
text-align: left;
}
#dareMainVMI #rightCol_bottom #phoneSectionX .introParaDiv { padding: 2px 0; }
#dareMainVMI #rightCol_bottom #phoneSectionX .introPara { padding: 3px; line-height: 130%; }
.appsVersion .allInfoDIV { width: 542px !important; }
.appsVersion .textDIV { width: 341px !important; }
#dareMainVMI .appsVersion .allInfoDIV { width: 542px !important; }
#dareMainVMI .appsVersion .popupHeaderDIV { padding-right: 25px !important; }
#dareMainVMI .appsVersion .textDIV { width: 341px !important; }
#dareMainVMI .appsVersion .popupTextDIV { height: 150px; overflow: hidden; margin-bottom: 10px; }
#dareMainVMI .popupAddToCartDIVapps { margin: 0 30px 0 0; }
#dareMainVMI .popupAddToCartDIVapps P { text-align: right; padding-bottom:2px; margin-left: 187px; }
#dareMainVMI .popupAddToCartLinkapps { display:block; line-height: 112%; color: #666666; text-decoration: none; padding: 2px 40px 4px 2px; border: 1px solid #999999; }
#dareMainVMI .popupAddToCartLinkapps:HOVER { color: #000000; }
#dareMainVMI #phoneSectionX #sendButtonDIV P { padding-top: 0px !important; }
#dareMainVMI #phoneSectionX #sendButtonDIV P A { line-height: 25px !important; }
#dareMainVMI #phoneSectionX #sendButtonDIV P A:HOVER { text-decoration: underline; }
#dareMainVMI #disclaimerPara { padding-left: 5px; margin-top: 10px; }
/* ---------------------------	*/
/* END: Swapna changes	*/
/* ****************** */
/*BODY {
MARGIN-TOP: 2px; MARGIN-LEFT: 0px; COLOR: #000000; MARGIN-RIGHT: 0px
}
A {
FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif
}
BODY {
FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif
}
INPUT {
FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif
}
OPTION {
FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif
}
SELECT {
FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif
}
TEXTAREA {
FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif
}
TABLE {
FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif
}
TD {
FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif
}
TR {
FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif
}
SELECT {
PADDING-LEFT: 2px
}
OPTION {
PADDING-LEFT: 2px
}
TEXTAREA {
PADDING-LEFT: 2px
}
TABLE {
BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
A {
COLOR: #000099; TEXT-DECORATION: none
}
A:hover {
TEXT-DECORATION: underline
}
.A {
BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND-IMAGE: url(http://gfx1.hotmail.com/bgcolor.gif); BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 20px; TEXT-DECORATION: none
}
.B {
BORDER-RIGHT: #8d8d8d 1px solid; BORDER-TOP: #8d8d8d 1px solid; BACKGROUND-IMAGE: url(http://gfx1.hotmail.com/bgcolor.gif); BORDER-LEFT: #8d8d8d 1px solid; COLOR: #8d8d8d; BORDER-BOTTOM: #8d8d8d 1px solid; HEIGHT: 20px; TEXT-DECORATION: none
}
.C {
PADDING-LEFT: 2px
}
.D {
FONT-SIZE: 24px; COLOR: #ffffff
}
.E {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff
}
.E:hover {
TEXT-DECORATION: none
}
.F {
FONT-WEIGHT: bold; COLOR: #ffffff
}
.G {
COLOR: #ffffff
}
.H2 {
COLOR: #800000
}
.I {
FONT-WEIGHT: bold; COLOR: #800000
}
.J {
COLOR: #000000
}
.K {
FONT-WEIGHT: bold; COLOR: #000000
}
.L {
FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000
}
.M {
FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff
}
.N {
BACKGROUND-IMAGE: url(http://gfx1.hotmail.com/bgcolor.gif); HEIGHT: 24px
}
.O TD {
WHITE-SPACE: nowrap; HEIGHT: 20px
}
.O A {
COLOR: #000000; TEXT-DECORATION: none! important
}
.P {
PADDING-RIGHT: 4px; PADDING-LEFT: 4px; CURSOR: hand
}
.Q {
PADDING-RIGHT: 4px; PADDING-LEFT: 4px; CURSOR: hand; COLOR: #ffffff; BACKGROUND-COLOR: #4791c5
}
.Q A {
COLOR: #ffffff
}
.R {
PADDING-RIGHT: 4px; PADDING-LEFT: 4px; COLOR: #8d8d8d
}
.S {
BORDER-RIGHT: #336699 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #336699 1px solid; PADDING-LEFT: 3px; BORDER-LEFT: #336699 1px solid; COLOR: #8d8d8d; BORDER-BOTTOM: #336699 1px solid; BACKGROUND-COLOR: #e9f2f8
}
.T {
BORDER-RIGHT: #336699 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #336699 1px solid; PADDING-LEFT: 3px; BORDER-LEFT: #336699 1px solid; CURSOR: hand; BORDER-BOTTOM: #336699 1px solid; BACKGROUND-COLOR: #e9f2f8
}
.U {
BORDER-RIGHT: #4791c5 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #4791c5 1px solid; PADDING-LEFT: 1px; Z-INDEX: 100; LEFT: -200px; VISIBILITY: hidden; PADDING-BOTTOM: 1px; OVERFLOW: visible; BORDER-LEFT: #4791c5 1px solid; CURSOR: hand; PADDING-TOP: 1px; BORDER-BOTTOM: #4791c5 1px solid; WHITE-SPACE: nowrap; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #e9f2f8; LAYER-BACKGROUND-COLOR: #e9f2f8
}
.V {
PADDING-RIGHT: 0px; BORDER-TOP: #4791c5 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 1px
}
.W {
PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.W A {
COLOR: #000000; TEXT-DECORATION: none
}
.X {
PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff
}
.X A {
COLOR: #000000; TEXT-DECORATION: none! important
}
.y {
PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; COLOR: #8d8d8d; PADDING-TOP: 1px
}
.Z {
PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; COLOR: #8d8d8d; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff
}
.AA {
BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff
}
.BB {
FONT-WEIGHT: bold
}
.CC {
FONT-WEIGHT: bold; COLOR: #336699
}
.DD {
COLOR: #000099
}
.EE {
BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; BORDER-COLLAPSE: collapse; EMPTY-CELLS: show
}
.EE TD {
PADDING-RIGHT: 1px; BORDER-TOP: #c1cdd8 1px solid; PADDING-LEFT: 1px; HEIGHT: 23px
}
.FF {
COLOR: #10659e
}
TR.H {
BACKGROUND-COLOR: #c1cdd8
}
.GG {
BORDER-RIGHT: #96965e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #96965e 1px solid; MARGIN-TOP: 12px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #96965e 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #96965e 1px solid; BACKGROUND-COLOR: #ffffcc
}
.HH {
FONT-WEIGHT: bold; COLOR: #e9f2f8
}
.II {
COLOR: #800000; HEIGHT: 1px
}
TR.HL {
CURSOR: hand; BACKGROUND-COLOR: #e9f2f8
}
TR.SL {
BACKGROUND-COLOR: #c1cdd8
}
.JJ {
BORDER-RIGHT: #a0c6e5 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #a0c6e5 1px solid; OVERFLOW-Y: auto; PADDING-LEFT: 4px; OVERFLOW-X: hidden; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: #a0c6e5 1px solid; WIDTH: 170px; PADDING-TOP: 4px; BORDER-BOTTOM: #a0c6e5 1px solid; BACKGROUND-COLOR: #ffffff
}
.RTE {
FONT-SIZE: 12px; FONT-FAMILY: tahoma,sans-serif
}
.KK {
MARGIN-LEFT: 5px; WIDTH: 15px; HEIGHT: 12px
}
.LL {
PADDING-LEFT: 1px
}
.MM {
BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 1px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.NN {
BORDER-RIGHT: medium none; BORDER-TOP: medium none; Z-INDEX: 98; LEFT: 0px; VISIBILITY: hidden; BORDER-LEFT: medium none; WIDTH: 0px; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
.OO {
BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; cell-spacing: 0px
}*/

h2 { 
font-size:100%;
padding:0px;
}
#mainShell {
width:100%;
}
/* top rounded corners */
#topEdge, #footerTopEdge, #toolsTopEdge {
width:100%;
height:0px;
background:#ffffff;
}
/* middle borders */
#middleEdge, #footerMiddleEdge, #toolsMiddleEdge {
width:100%;
background:#ffffff;
}
/* bottom rounded corners */
#bottomEdge, #footerBottomEdge, #toolsBottomEdge {
width:100%;
background:#ffffff;
height:0px;
}
#outerShell, #footerOuterShell, #toolsOuterShell {
width:100%;
}
#innerShell, #footerInnerShell {
width:100%;
}
html>body .ovrvisible
{overflow: visible !important;
}
p { 
line-height:1.3em;
}
/*===============================================================================================================
Date Created:	2007-04-19
Description:	Dare CSS, Mobile internet release
Site:	Vodafone - Destination
===============================================================================================================
*/
/* -------------- Global Styles -------------- */
body div#dare {
font-size: 100.1%;	color : #FFFFFF;margin: 0px ;	padding: 0px;	/*text-align:center;	*/
back_ground: transparent url(../images/home.jpg) no-repeat top center;	font-family: arial, helvetica, sans-serif, verdana;
}
*{	margin: 0px; padding: 0px;}
#dare img {margin: 0px; padding: 0px;	border: 0;	}
/* -------------- Opera CSS Hack -------------- */
/* Hide content from visual browsers */
#dare .hidden {	background-color: transparent;	color: #ffffff;	font-size: 1px;	margin-bottom: -10px;	position: absolute;	margin-top: -9999em;}
/* Opera CSS Hack */
@media screen and (min-width: 0px) 
{
#dare .hidden {
position: absolute;	margin-left: 0;	margin-top: -10000px;
}
}
#dare .morelink span {	position: absolute;	margin-left: -9999px;	}
/*h1, h2, h3, h4, p, ul, li, a:link, a:visited, a:active, a:hover {text-align:left;}*/
/* -------------- Typography -------------- */
#dare h1 {font-size: 1.8em; font-weight: normal;padding: 0px;color: #333333;}
#dare h2 {font-size:1.6em; padding: 0px 0 5px 0;	color: #333333;letter-spacing:0pt; line-height:0.9em;
text-align:left;text-decoration:none;/*word-spacing:-0.15em;*/}
#dare h2.normLineHeight { font-size:1.6em; color: #333333; margin-top:-3px; padding:0px; line-height:1.2em;
text-align:left;text-decoration:none; }
#dare h3 {font-size: 1.25em; padding:0; margin:0;}
#dare h4 {font-size: 1.05em; padding:0; margin:0; }
#dare p {font-size: 1.0em; padding: 5px 5px 5px 0}
#dare p.abroad{padding-bottom: 5px;}
/* -------------- List -------------- */
#dare ul {	list-style-type: none;	margin: 0;	padding: 3px 5px ;font-size: 1.0em}
#dare ul li{	display: inline; color: #333333; }
/* -------------- Link -------------- */
#dare a:link, #dare a:visited,#dare a:active{ font-family: arial, helvetica, sans-serif, verdana; /* Font family added by mel as it was being overwritten by tahoma */ text-decoration: none; color: #FFFFFF;}
#dare a:hover {	text-decoration: underline;}
/* -------------- General --------------*/ 
#dare .floatleft{ float: left;}
#dare .floatright{ float: right;}
#dare .clearboth{clear: both;}
#dare img {border:0;}
#dare .imgfloatleft {float: left; padding-right: 10px;}
#dare .imgfloatright {float: right; padding-left: 10px;}
#dare .noshow {display: none;}
#dare .listleft { width: 199px;padding-right: 20px;}
#dare .listright { width: 199px;padding-right: 0px;}
/* -------------- Main wrapper for site -------------- */
#dare #container{ width:876px;border-top: solid 0px green;margin: 0 auto; padding: 0; overflow:hidden;}
#dare #header{}
#dare #header { bac__kground: green; width: 876px; }
#dare #header img.vodalogo{ margin:15px 10px 0px 10px;}
/*#header .headerbttm{ background-color: #6B9714;}#hearder .search{ }#hearder 
.search lable{}#hearder .search input{}#hearder .search input.go{}
SEARCH*/
#dare .search {	color:#fff;	font-weight:normal; float: right; margin: 65px 10px 0 0px;	width: 215px; }
#dare .search input {	width:150px; border: 1px solid #333333;	padding: 3px 0 3px 2px;	vertical-align: middle;}
#dare .search label {	padding: 0px 0 0 0;	display: inline; color: #333333; font-size: 1.0em;}
#dare .search input.go {	width: 12px; height: 12px; border: 0px none;padding-left: 4px;/* margin: 0 1px 0 0 ; paddding: 0 2px*/} 
#dare #nav {margin: 15px 0 15px 0 ;float: left;width: 876px; }
#dare #nav a { color: #333333; text-decoration: none; padding: 3px 5px;}
#dare #nav a:hover {color: #333333; text-decoration: underline; padding: 0px 5px;}
#dare #nav ul.topmenu{float: left; margin: 0 0 7px 0;padding: 0;float: left;font-weight: bold; ;width: 100%; background: #fe0000;}
#dare #nav ul.topmenu li{display: inline;}
#dare #nav ul.topmenu li a{float: left;color: #FFFFFF; padding: 5px 11px;text-decoration: none; border-right: 1px solid #FFFFFF;}
#dare #nav ul.topmenu li a:visited{color: #FFFFFF; padding: 5px 11px;}
#dare #nav ul.topmenu li a:hover,#nav ul.topmenu li #active{color: white; background: #66ad9a;padding: 5px 11px;}
#dare #nav ul.bttmenu {width: 550px;border: solid 0px red; color: #333333;}
#dare #nav ul.bttmenu li a#subactive { font-weight:bold;}
#dare #nav ul.bttmenu_rt{	padding: 0px 5px 0 0; color: #333333;}
#dare #nav ul.bttmenu_rt li {/*padding: 4px 0px 4px 0px; dis play: inline;*/
list-style: none; padding: 0px; margin: 0px; clear: both;color: #333333; margin-right: 0px; background: #fff;font-size:1.0em;}
#dare #nav ul.bttmenu_rt li p{ padding-rig ht: 10px; border: solid red 0px ; display: inline;} 
#dare #nav ul.bttmenu_rt li a:link, 
#dare #nav ul.bttmenu_rt li a:visited,
#dare #nav ul.bttmenu_rt li a:active{ 
padding-right: 20px; background: transparent url(../images/ico_arr_black.gif) no-repeat center right; font-weight: normal;}
#dare #nav ul.bttmenu_rt li a:hover {background: transparent url(../images/ico_arr_black.gif) no-repeat center right;}
/* ----------------Maincontent--------------*/
#maincontent {width: 876px;margin-left: auto; margin-right: auto;}
/*#dare .panel {width: 437px; margin:10px 0 0px 0;padding : 10px;}*/
#dare .bstopbanner {float:left; width: 655px;}
#dare .bgtoprightpanel {float: left; width: 201px; padding: 10px 10px 0 10px; color: #333333;}
#dare .bgtoprightpanel h2 {padding-left: 0px;}
#dare .panel {width: 418px;float: left; margin:15px 0px 0px 0px;padding : 10px; }
#dare .panel p,#dare .panel h2,#dare .panel h3,#dare .panel h4,#dare .panel a:link,
#dare .panel a:visited,#dare .panel a:active,#dare .panel a:hover { color: #333333}
#dare .panelnopad {width: 438px;float: left; margin:15px 0px 0px 0px; padding: 0px;}
#dare .threecolnopad {width: 657px;}
#dare .threecolno {width: 637px;}
/*==============================*/
/* panel background colours
===============================*/
#dare .bgblue {background-color: #6dc1d7;}
#dare .bglightblue {background-color: #0099ff;}
#dare .bggreen {background: #88bb09 none;}
#dare .bgyellow {background: #ffde00 none;}
#dare .bgyellow h2 {color: #333333;}
#dare .bglightyellow {background:#ffcc00 none;}
#dare .bgorange h2 {color: #FFFFFF}
#dare .bgpurple {background: #5d61ab; color:#FFFFFF;}
#dare .bglightblue {background-color: #d9ecf0}
#dare .bgblueflash {background-color: #99cc99} 
/*#dare .bgflash {background: #6dc1d7;}*/
#dare .smlpanelleft {width: 199px;float: left; padding: 0px 10px 0px 0px;}
#dare .smlpanelright {width: 199px;float: left; padding: 0px 0px 0px 10px;}
#dare .dblpanel{width: 418px; background: none; float: left; padding: 0px 0px 0px 10px;;}
#dare .download {clear: both; margin: 0 0 35px 0; border: solid 0px red;}
#dare .download img{float: left;}
#dare .panel .smlpanelleft h3, #dare .panel .smlpanelright h3{margin-bottom: 15px;}
#dare .panel .smlpanelleft p.morepad, #dare .panel .smlpanelright p.morepad{margin-bottom: 13px;}
#dare .lastdownload{margin-bottom: 10px; padding-bottom: 10px;background-co lor: red; over flow: hidden}
#dare .download p{padding:2px 5px 2px 0pt;}
#dare .downloadbtn {padding: 5px 0 0 0;}
/*#dare .smlpanelleft img.test, #dare .smlpanelright img.test { border: solid 0px red; margin-top: -10px;margin-left: -10px;margin-right: -10px;}*/*
#dare .promopanel {float: left; width:199px;padding: 10px;}
#dare .formpanel {float: left; width:199px;padding: 10px;}/**/
#dare .bggreen p,#dare .bggreen h2,#dare .bggreen h3,#dare .bggreen h4,#dare .bggreen a:link,
#dare .bggreen a:visited,#dare .bggreen a:active,#dare .bggreen a:hover,
#dare .bgblue p,#dare .bgblue h2,#dare .bgblue h3,#dare .bgblue h4,#dare .bgblue a:link,
#dare .bgblue a:visited,#dare .bgblue a:active,#dare .bgblue a:hover,
#dare .bgpurple p,#dare .bgpurple h2,#dare .bgpurple h3,#dare .bgpurple h4,#dare .bgpurple a:link,
#dare .bgpurple a:visited,#dare .bgpurple a:active,#dare .bgpurple a:hover, 
#dare .bgorange p,#dare .bgorange h2,#dare .bgorange h3,#dare .bgorange h4,#dare .bgorange a:link,
#dare .bgorange a:visited,#dare .bgorange a:active,#dare .bgorange a:hover
/*
#dare .bgyellow p,#dare .bgyellow h2,#dare .bgyellow h3,#dare .bgyellow h4,#dare .bgyellow a:link,
#dare .bgyellow a:visited,#dare .bgyellow a:active,#dare .bgyellow a:hover, #dare .bgyellow .panel label */
{ color: #FFFFFF;}
#dare .bgwhite p,#dare .bgwhite h2,#dare .bgwhite h3,#dare .bgwhite h4,#dare .bgwhite a:link,
#dare .bgwhite a:visited,#dare .bgwhite a:active,#dare .bgwhite a:hover/*, #dare .bgpurple .panel label */ 
{ color: #333333;}
#dare .rowone .panel{position: relative; height:115px;}
#dare .rowtow .panel{position: relative; height:260px;}
#dare .rowthree .panel{position: relative; height:174px; padding-top: 10px;}
#dare .bsrowone .panel{position: relative; height:285px;}
#dare .bsrowtwo .panel{position: relative; height:185px;}
#dare .vmirowone {position: relative; height:115px; margin:0px 0 0 0; }
#dare .vmirowtwo {position: relative; height:208px; padding:25px 0 0 0; margin:0 0 0 0; }
#dare .vmirowtwo .panel{padding-top: 10px;}
#dare .vmirowthree .panel {position: relative; height:110px; padding:10px; margin:15px 0 0 0;}
#dare .panel h2.morebttmpad{padding-bottom:20px;}
#dare .panel .bottommargin{float: left; border: solid 0px black;mrgin-bottom: 20px}
#dare .topimg{position: absolute; top: 0px;right:0px;}
#dare .bttmimg{position: absolute; bottom: 0px;left:0px;}
#dare .bttmimg img{}
#dare .bottomLinks{	width: 199px;	position: absolute;	bottom: 0px;	margin: 7px 0px 10px 0px;	}
#dare .topLinks{margin: 7px 0px 10px 0px;}
#dare ul.linkList{background: url(../images/dots_dark.gif) repeat-x bottom left;padding: 0px;	margin: 7px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif;}
#dare ul.linkList li{list-style: none; padding: 5px 0px 4px 0px;
background: url("../images/dots_dark.gif") repeat-x;	margin: 0px; clear: both;	display:block; font-weight: bold;}
#dare ul.linkList li a{	display: block;	background:transparent url(..images/ico_arr_black.gif) no-repeat top right;	text-decoration: none;	}
#dare ul.linkList li a:hover{	background:transparent url(../images/ico_arr_black.gif) no-repeat top right ;}
#dare ul.linkList li label{font-weight: normal;	width: 110px;	padding-top: 0px;}
#dare ul.linkList li input{margin: 1px 0px 3px 0px;float: right;	}
#dare .bgblue ul.linkList, #dare .bggreen ul.linkList, #dare .bgsecblue ul.linkList , #dare .bgorange ul.linkList, #dare .bg-yellow ul.linkList{background: url(../images/dots_light.gif) repeat-x bottom left;}
#dare .bgblue ul.linkList li,#dare .bggreen ul.linkList li, #dare .bgsecblue ul.linkList li, #dare .bgorange ul.linkList li , #dare .bg-yellow ul.linkList li{background: url(../images/dots_light.gif) repeat-x;}
#dare .bgblue ul.linkList li a, #dare .bggreen ul.linkList li a, #dare .bgsecblue ul.linkList li a, #dare .bgorange ul.linkList li a, #dare .bg-yellow ul.linkList li a {	
display: block;	background:transparent url(../images/ico_arr_white.gif) no-repeat top right;	text-decoration: none;	}
#dare .bgblue ul.linkList li a:hover, #dare .bggreen ul.linkList li a:hover, #dare .bgsecblue ul.linkList li a:hover, #dare .bgorange ul.linkList li a:hover, #dare .bg-yellow ul.linkList li a:hover{	background:transparent url(../images/ico_arr_white.gif) no-repeat top right ;}
#dare .helpsubsection{padding-top: 20px;}
#dare .bgsecblue ul.linkList li{}
#dare .bgblue ul.linkList li.test{	float: left;}
/* -------------- Footer --------------*/
#dare #footer {padding-top:20px; clear: both; margin-bottom:10px;}
#dare #footer ul { }
#dare #footer ul li {font-size:1em; }
#dare #footer ul li.linkfix {font-size: 11px;}
#dare #footer a { color: #333333; text-decoration: none; padding: 3px 5px;	}
#dare #footer a:hover {color: #333333; text-decoration: underline; padding: 3px 5px;	}
/* --------------End Footer --------------*/
/* --------------FORMS --------------*/
#dare .panel fieldset {border: none;margin: 0; width: 199px;}
#dare .panel .notitle{margin-top: 20px; float: left;}
#dare .panel label {font-size: 1.0em; padding:0px;margin: 0px;}
#dare .panel input {padding:0px; margin: 0px;}
#dare .panel .optionpanel {width: 95px; float: left;padding: 0px ;margin:5px 0 0 0;}
#dare .panel .optionpanel label{padding: 0px 0 0 0px;margin-left: 0px;fl oat: left;}
/************** This is an IE 6 fix****************/
* html #dare .panel .optionpanel label{padding: 0px 0 0 0px;margin-left: -5px;fl oat: left;}
#dare .panel .optionlong {clear: left; padding: 2px 0;}
#dare .panel .inputcheck {margin-right: 5px;}
#dare .panel select {margin: 2px 0 12px 0;}
#dare .panel .topdrop {margin-top: 25px;}
#dare .panel .question {float: left; clear: both; width: 100%; margin-bottom: 0px; border: solid 0px red;}
#dare .panel .dropdown {border: 1px solid #fff;color:#000; width: 199px;}
#dare .panel .redbutton, #dare .bgtoprightpanel .redbutton{	margin: 0px;	display: block;}
#dare .bgtoprightpanel .redbutton{ padding-top: 50px;}
#dare .panel .redbutton a, #dare .bgtoprightpanel .redbutton a{	font-weight: bold;color: #FFFFFF;text-decoration: none;	background: #FF0000 url(../images/ico_arr_white.gif) no-repeat right center; padding:3px 19px 5px 6px;}
#dare .panel .redbutton a:hover, #dare .bgtoprightpanel .redbutton a:hover {	font-weight: bold;color: #FFFFFF; text-decoration:underline}
#dare .panel .redbutton a:link, #dare .panel .redbutton a:visited, #dare .panel .redbutton a:active, #dare .panel .redbutton a:hover {color:#FFFFFF;
}
#dare .panel #ppbutarea {padding: 10px 0 0 10px; }
#dare .panel #pps ubmit {width: 120px; border: solid 1px black; padding-right: 10px; padding-left: 10px;}
#dare .panel #destbuttonarea {padding: 10px 0 0 0;}
#dare .panel #destsubbut {width: 155px;}
* html #dare .panel #destsubbut {width: 180px;}
#dare .threecolno .redbutton{ padding-top: 10px;}
#dare .darktext { color: #333333; }
#dare .dropdownwhitebg { border: 1px solid #ccc; width:199px; }
/* VMI h2 headers on no pad boxes */ 
#dare .smlremove p.clearheader {padding-top: 35px;}
#dare .headersleft {mrgin:0px; padding:6px 10px 7px 10px; position:absolute; top:91px; left:0;display:inline;}
#dare .bgsecblue .headersleft {background:#fff;}
#dare .bgsecblue .headersleft h2 {color: #66ad9a; padding:0;}
#dare .headersright {mrgin:0px; padding:6px 10px 7px 10px; position:absolute; top:91px; left:219px; width: 182px;} /*ie6 hack on width - goes funny with display:inline;*/
#dare .bgsecblue .headersright {background:#fff;}
#dare .bgsecblue .headersright h2 {color: #66ad9a; padding: 0px; }
#dare .smlremove p.clearheader {padding-top: 40px;}
#dare .busheadersleft {mrgin:0; padding:6px 10px 7px 10px; position:absolute; top:106px; left:0;display:inline;}
#dare .smlremove .busheadersleft {background:#007352;}
#dare .smlremove .busheadersleft h2 {color: #fff; padding:0;}
#dare .busheadersright {mrgin:0; padding:6px 10px 7px 10px; position:absolute; top:106px; left:219px; width: 98px;} /*ie6 hack on width - goes funny with display:inline;*/
#dare .smlremove .busheadersright {background:#88bb09;}
#dare .smlremove .busheadersright h2 {color: #fff; padding:0;}
#dare .smlremove p.clearheaderbus {padding-top: 40px;}
#dare .panel .smlremove .question{ padding-left: 10px; width : 90%; border: solid 0px black;}
#dare .smlremove .redbutton{padding-right: 10px;}
/*
side bar
*/
#dare #sidebar {width:211px; float:left; padding:0; margin:0 8px 0 0;}
#dare #sidebar h1 {color:#66ad9a; font-size: 320%;}
#dare #sidebar ul.subnav {margin:20px 0 0 0; padding: 0; background: url(../images/sidebar_dots.gif) top repeat-x;}
#dare #sidebar li {list-style-type: none; display: block; color: #333333; padding: 5px 0; background: url(../images/sidebar_dots.gif) bottom repeat-x;}
#dare #sidebar li a {color:#333333;}
#dare #sidebar li a:hover {color:#333333;}
/*
panel section
*/
#dare #panelsection {float:left; width:657px; margin: 0;}
#dare ul.partnermenu {background: red url(../images/bglogo.gif) repeat-y ;padding: 0px 0px 0 0;margin: 5px 0 ;}
#dare .partnermenu li {border: solid 0px ; margin: 0px; padding: 0px;float: left;}
#dare .partnermenu li {padding: 0 1px 0 0;MARIN: 0PX;} 
#dare .partnermenu li img{padding: 0 0px 0 0;MARIN: 0px;padding: 0px;}
#dare .partnermenu li.lastpartner { padding: 0; border: solid 0px red;padding: 0 0px 0 0;MARIN: 0PX;}
/*
red button in partner section
*/
#dare .partners .redbutton a {font-weight: bold;color: #fff; text-decoration: none; 
background: red url(../images/ico_arr_red.gif) no-repeat right center; padding:2px 20px 2px 5px;}
#dare .partners .redbutton a:hover {font-weight: bold;color: #fff;}
#dare .partners .redbutton {margin: 0px 0 0 20px; display: block;}
#dare .bgwhite { color:#333; background: #fff;}
#dare .bgorange {background:#f59500;}
/*#dare .bgsecblue h2 { background: #fff; display: inline; color: #66ad9a; padding: 2px 4px;}*/
#dare .bgsecblue p {color: #fff; padding: 5px;}
#dare .bgsecblue {background:#66ad9a;}
#dare .bgwhite h2 {padding-top: 10px;}
#dare .bgwhite p,#dare .bgwhite ul { color:#333; }
/*
*/
#dare .removepadding {position:relative; height: 208px;float: left;margin:0px 0pt 0 0;}
#dare .smlremove {width:219px; float: left;padding:0;}
#dare .smlremove p {padding: 10px; }
#dare .smlremove ul {margin: 0 0 10px 10px;}
/*
*/
#dare .smlpanel {float: left; width:219px;}
/*
promo image in bottom panel. 
*/
#dare .vmipromo {float:left; width: 219px; border:0px solid #f00;}
#dare .vmipromo img {bottom:0px; left:0px;}
/*
indented footer 
*/
#dare .footerindent {margin-left: 219px;}
#dare input.redsubbtn {border: 0px solid #f00; padding: 3px 19px 5px 6px; color: #FFFFFF; font-weight: bold; 
background:#FF0000 url(../images/ico_arr_redbttn.gif) no-repeat scroll right center; /*margin-right: 5px;*/
width: 120px;}
#dare input.redsubbtnbs {border: 0px solid #f00; padding: 3px 19px 5px 6px; color: #FFFFFF; font-weight: bold; 
background:#FF0000 url(../images/ico_arr_redbttn.gif) no-repeat scroll right center; /*margin-right: 5px;*/
width: 145px;}
h2.whiteCopy, p.whiteCopy { color:#FFFFFF; }
/* TOUCH CLARITY CODE */
#slideShow {position: relative;width: 439px;float: left;height: 194px;}
#slideShow div.gateway{	position: absolute;	left: 0px;	top: 0px;}
#slideShowControls{	z-index: 10;position: absolute;	bottom: 10px;right: 12px;}
#slideShowControls a{display: block;width: 13px;height: 12px;float: left;margin: 1px;}
#nextButton	{background: url(../img/buttons/btn_grey.gif) no-repeat;}
#prevButton	{background: url(../img/buttons/btn_grey_left.gif) no-repeat;}
#stopButton{background: url(../img/buttons/btn_stop.gif) no-repeat;	}
#dare .smlpanelleft p.hide {line-height: 0;}	
#dare .destpadd {padding: 4px 0 0 0;}
/* ---------------------------------------------------------- */
/* << LISTS NEXT TO PHONES >> */
#dare ul.squarelistdark { list-style-type: none; color:#FFF; margin:0;padding: 0px;margin-bottom:13px;}
#dare ul.squarelistdark li {background:url(../images/square_bullet_white.gif) left center no-repeat; padding-left:10px; width:112px; overflow:hidden; display:block;color:#FFF;}
#dare .newidth {width: 199px}
#dare .nopad_nomarg {padding: 0px;margin: 0px;}
#dare .newform{width: 199px; background: #008699;}
#dare .bgblue UL.linkList a:hover {
text-decoration: underline; 
}
#dare .bggreen UL.linkList a:hover {
text-decoration: underline; 
}
#dare .bgsecblue UL.linkList a:hover {
text-decoration: underline; 
}
/* ---------------------------------------------------------- */
#dare .panel .redboxlinkleft, #dare .panel .bgtoprightpanel {background:#FF0000 url(../images/ico_arr_red.gif) no-repeat scroll right center;
color:#FFFFFF; float:left; font-weight:bold; margin:10px 10px 0px 0pt; padding:2px 12px 2px 5px;}
#dare .panel .redboxlinkleft a:link,
#dare .panel .redboxlinkleft a:hover,
#dare .panel .redboxlinkleft a:visited {color:#FFFFFF;}
#dare .panel .redboxlinkright , #dare .panel .bgtoprightpanel
{background:#FF0000 url(../images/ico_arr_red.gif) no-repeat scroll right center;
color:#FFFFFF; float:right; font-weight:bold; padding:2px 12px 2px 5px; }
#dare .panel .redboxlinkright a:link,#dare .panel .redboxlinkright a:hover, #dare .panel .redboxlinkright a:visited {color:#FFFFFF;}
#dare .panel .redboxlessmargin {margin-top: 5px;}
#dare .panel .bus_topad{ padding-top: 45px;}
#dare .panel .margtop{margin-top: 0px; }
#dare .panel #subButton_115 {width: 115px;}
#dare .panel #subButton_135 {width: 135px;}
#dare .panel #subButton_170 {width: 170px;}
#dare .panel input.redsubbtn {background: #FF0000 url(../images/ico_arr_red.gif) no-repeat scroll right center;
border:0px solid #FF0000;color:#FFFFFF;font-size:11px;font-weight:bold;margin-right:5px;padding:2px 12px 2px 5px;}
/* SAPIENT: VOP CORNER-STONE STYLES */
body div#sape {
font-family: Arial, Helvetica, sans-serif;
line-height: 140%;
font-size: 100%;
color:#333;
}
#sape {width: 970px;float:left; }
#sape a{  text-decoration:none;font-size:1.0 em }
#sape a:hover, #sape a:focus { color:red; text-decoration:underline;}

#sape .grassGreen {color:#5B8424;}
#sape .grassGreenBold {color:#5B8424;font-weight:bold;}

#sape img { border: none !important; }
#sape #topheader {width: 970px; height: 160px; } /*pn*/
#sape #topheader.snowFlakes {background: url(../images/2767_homepage_bg_snow.gif); }
/* BEGIN COLOR STYLES */
#sape .redBG {background-color:#f00;}
#sape .carmineRedBG	{background-color:#cc0202;}
#sape .deepPurpleBG	{background-color:#732978;}
#sape .lightPurpleBG	{background-color:#C592C8;}
#sape .petrolBG	{background-color:#008698;}
#sape .lightPetrolBG {background-color:#d9edf0;}
#sape .lightGreyBG {background-color:#f6f8f9;}
#sape .greyBG {background-color:#ccc;}
#sape .blueBG	{background-color:#0077b7;}
#sape .lightBlueBG {background-color:#6dc1d7;}
#sape .greenBG {background-color:#009868;}
#sape .grassGreenBG	{background-color:#5b8424;}
#sape .lightGrassGreenBG	{background-color:#e7edde;}
#sape .whiteBG {background-color:#fff;}
#sape .yellowBG {background-color:#f3b700;}
#sape .whiteText { color: #fff; }
#sape .orangeBG {background-color:#F39500;} /* added by KK*/
#sape .brightpinkBG {background-color:#FE068E;} /* added by KK*/

#sape .pinkBG {background-color:#DC838E;} /* added by KK*/
#sape .lightGreenBG {background:#8bc55a;} /* added by KK*/
#sape .turquoiseBG {background-color:#6dc1c7;} /* added by KK*/
#sape .petrolMediumBG {background-color:#7fb0bb;} /* added by KK*/
#sape .petrolLightBG {background-color:#bad4da;} /* added by KK*/
#sape .petrolBrightBG {background-color:#f6f8f9;} /* added by KK*/
#sape .purpleMediumBG {background-color:#c592c8;} /* added by KK*/
#sape .purpleLightBG {background-color:#dab9dc;} /* added by KK*/
#sape .purpleBrightBG {background-color:#e0d5e1;} /* added by KK*/
#sape .orangeMediumBG {background-color:#f6b040;} /* added by KK*/
#sape .orangeLightBG {background-color:#fccf86;} /* added by KK*/
#sape .orangeBrightBG {background-color:#fce5bf;} /* added by KK*/
/* END COLOR STYLES */
/* BEGIN HEADER STYLES */
#sape #topheader .globalNav { position: absolute; top: 10px; }
#sape .globalNav ul { list-style-type: none; margin: 0px; padding: 0px; }
#sape .globalNav li{ float:left; background:#f00; border-right: 0.0909em solid #fff; font-weight:bold; height:auto; padding: 0px; }
#sape .globalNav li a{
padding: 0.36em 1.09em 0.36em 1.09em;
background:#f00;
height:1.454em; /* 16px */
*height:auto; /* IE BUG FIX */
color:#fff;
display:block;
}
#sape .globalNav li a.globalNavActive{
background:#CC0202;
height:1.454em; /* 16px */
*height:auto; /* IE BUG FIX */
}
#sape .globalNav li a:hover, #sape .globalNav li a:focus { background:#cc0202; color: #fff; height:1.454em; *height:auto; text-decoration:none; /*added by KK */}
#sape .globalNavShadow{ width:954px; height:5px; clear:both; display:block; }
#sape .globalNav{ margin-top:95px; margin-left:2px; }
#sape .globalNav ul{
width:954px;
height:2.182em; /* 24px */
background:#f00;
}
#sape #topheader #vodafoneLogo{ position:absolute; top:0px; margin-left: 10px; z-index: 99; }
#sape #topheader .subNav{ position: absolute; top: 141px; width:748px; margin: 0px 12px 16px; padding: 0 10px; z-index: 1; }
#sape .subNav ul { list-style-type: none; margin: 0px; padding: 0px; }
#sape .subNav ul li{ display:inline; }
#sape .subNav a{ padding:0 6px 0 3px; }
#sape .subNav .active, #sape .metaNav .active{ padding:0 6px 0 4px; font-weight:bold; }
#sape #topheader .metaNav{ position:absolute; top:0; left:auto; width:973px; height:25px; }
#sape .metaNav ul{ position:absolute; right:0; bottom:0; }
#sape .metaNav ul li{ display:inline; }
#sape .metaNav ul li a{ padding-left:3px; padding-right:6px; }
#sape .metaShoppingCart{
vertical-align:-7%;
height:1em; /* 11px*/
padding-right: 2px;
}
#sape #topheader .searchNav{ position:absolute; top:73px; left:auto; width:964px; height:25px; padding: 0px; margin: 0px; }
#sape input.searchField{ position:absolute; right:41px; width:254px; font-family: Arial, Helvetica, sans-serif; font-size:1em; color: #000; top:0; margin: 0px; padding: 0px; }
#sape #topheader .loginBox{ position:absolute; top:141px; left:auto; width: 964px; height:25px; z-index: 0; }
#sape #topheader .loginBox .loginField{ position: absolute; right: 0px; }
#sape .searchNav .textBtnGrey{ position:absolute; right:0; top:-6px; width:38px; }
#sape .searchNav #sape .textBtnGrey span{ padding-left: 12px; }
/* END HEADER STYLES */
/* LEFT-NAV */
/* BEGIN SECOND LEVEL (LEFT) NAVIGATION */
#sape .secondLevelNav { list-style-type: none; margin: 0px; padding: 0px; }
#sape .secondLevelNav li{ background: url("../../img/v5/shop/images/vop_dottedLine.gif") repeat-x top left; padding: 1px 0 1px; }
#sape .secondLevelNav li.first{ background-image: none; }
#sape .secondLevelNav a{
padding: 3px 0 4px 9px;
display:block;
position:relative;
}
#sape .secondLevelNav li.firstSelected{ /*Entire class added by KK*/ background-color:#bad4da; margin-top: 0px; background-image: none; }
#sape .secondLevelNav .level2{ padding-left:17px; }
#sape .secondLevelNav li.selected{ background:#bad4da url("../../img/v5/shop/images/vop_dottedLine.gif") repeat-x top left; margin-top: 0px; /*modified by KK original 1px;*/ margin-bottom:-1px; /*removed by KK*/}
#sape .secondLevelNav li.lightPurpleBG { background:#C592C8; }
#sape .secondLevelNav li.lightPetrolBG { background:#bad4da; }
#sape .secondLevelNav li.lightGreyBG { background:#f6f8f9; }
#sape .secondLevelNav li.lightPurpleBG a:hover,
#sape .secondLevelNav li.lightPurpleBG a:focus { 
color:#4D2550;
}
#sape .secondLevelNav li.lightGreyBG a:hover,
#sape .secondLevelNav li.lightGreyBG a:focus {
color:#333333;
}
/* END SECOND LEVEL NAVIGATION */
/* BEGIN FOOTER STYLES 
#sape .footer{ display:block; width:957px; clear:both; text-align:right; padding:0px 0 8px 0; }
#sape .footer a{ padding:0 0px 0 4px; }
#sape .footer li{ display:inline; }
#sape .footer span{ padding:0 7px 0 4px; }
#sape .footer ul{ margin-right:-6px; }
/* END FOOTER STYLES */
/* BEGIN GRID STYLES 
#sape .singleColumn{ width:192px; float:left; }
#sape .doubleColumn{ width:384px; float:left; }
#sape .tripleColumn{ width:576px; float:left;}
#sape .grid{ position:relative; margin-top: 0; *top:12px; margin-left: 9px; display:block; width:970px; }
#sape .grid h3{
color:#008698;
font-size:1.2em;
}*/*/


* html #sape .grid{ margin-top: 0px; top:3px; }
#sape .quadColumn{ width:768px; float:left; }
#sape .fiveColumn{ width:959px; float:left; }

/* END GRID STYLES */
/* BEGIN GENERIC MODULE STYLES */
#sape .modCopy, #sape .modCopy1col, #sape .modCopy2col, #sape .modCopy3col{
padding:8px 0 6px 7px;
}
#sape .noFloat,#sape .clear{ clear:both; }
#sape .absBotRtBtn { position: absolute; bottom: 17px; right: 10px; }
#sape .modBody{ margin:0 3px 0 3px; position:relative; clear:both; }
#sape .modBody a.textlink{ text-decoration:underline; }
#sape h1.petrol{ color:#008698; font-size:2.1em; font-weight: bold; line-height:1.1em; }
#sape h1.deepPurple{ color: #732978; font-size:2.1em; font-weight: bold; line-height:1.1em; }
#sape .modBody h2.petrol { font-size: 1.6em; font-weight: 500; color:#008698; line-height: 105%; padding: 3px 0 10px 0; }
#sape .modBody h2.petrol a { color:#008698; text-decoration: none; }
#sape .modBody h2.petrol a:hover { color:#008698; text-decoration: none; }
#sape #wbr h3.grassGreen{
font-size:1.0em; /*13px*/
font-weight:bold;
color:#5b8424;
width: 117px;
padding:0px 0 10px 0;
}
#sape #help h3.grassGreen{
font-size:1.0em; /*13px*/
font-weight:bold;
color:#5b8424;
padding:0px 0 10px 0;
}
#sape #corpCust h3 {
font-size:1.0em; /*13px*/
font-weight:bold;
color:#000000;
padding:0px 0 10px 0;
}
#sape .modBody h3{
font-size:1.182em; /*13px*/
font-weight:normal;
}
#sape .mBody h3.petrol{
font-size:1.0em; /*13px*/
font-weight:bold;
color:#008698;
width: 117px;
padding:0px 0 10px 0;
}
#sape .modCopy h3.petrol{
font-size:1.0em; /*13px*/
font-weight:bold;
color:#008698;
padding:0px 0 10px 0;
}
#sape .modCopy h3.black{
font-size:1.0em; /*13px*/
font-weight:bold;
color:#333333;
padding:0px 0 10px 0;
}
#sape .modCopy h3.deepPurple{
font-size:1.2em; /*13px*/
font-weight:bold;
color:#000;
padding:0px 0 10px 0;
}

#sape .modCopy p.choose{
font-size:0.9em; /*10px*/
color:#808080;
padding:7px 0px 0px 61px;
display:inline-block;
}

#sape .modCopy p.choose a{
color:#808080;
text-decoration:none;
}

#sape .modCopy .specifications {
float:right;
margin-top:-258px;
width:170px;
}

#sape .modCopy .specifications h3{ 
color:#348390;
font-size:17px;
font-weight:bolder;
}

#sape .modCopy .specifications ul{ 
list-style-image:url("../../img/cstone/bullet_red.jpg");
margin-left:16px;
}

#sape .modCopy .specifications h2{
font-family:Helvetica;
font-size:23px;
font-weight:bolder;
margin-top:13px;
margin-bottom:15px;
text-align:center;
}


#sape .modCopy h3.titleupgrades{
	font-size:1.2em; /*13px*/
	font-weight:bold;
	color:#000;
	padding:0px 0px 10px 0px;
}



#sape .modCopy h3.whitefont{
	font-size:1.7em; /*13px*/
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 0 10px 0;
}


#sape .modCopy h3.grassGreen{
	font-size:1.2em;
	color:#5b8424;
	padding:0px 0 10px 0;
}

#sape .modCopy .up_phones {
}

#sape .modCopy .up_phones img{
margin-top:25px;
}

#sape #findPhone h3.petrol, #sape .imgHolder45 h3.petrol{
font-size:1.0em; /*13px*/
font-weight:bold;
color:#008698;
padding:0px 0 10px 0;
left: 0;
top: 0;
}
#sape .modBody h4{ font-size: 1.0em; font-weight:bold; }
#sape .modBody h4.petrol{ color:#008698; padding:3px 0 10px 0; }
#sape .modBody h4.grassGreen{ color:#5b8424; padding:0px 0 10px 0; }
#sape h5{
font-size:1.09em;/*12px*/
line-height:1.5em;
}

#sape .modBody .upToday {
float:right;
margin-top:-283px;
width:200px;
text-align:center;
font-family:tahoma;
border-left:1px solid #dbdbdb;
padding-left:12px;
height:251px;

}

#sape .modBody .upToday h2 {
font-size:16px;
font-weight:bold;
margin-top:23px;
}

#sape .modBody .upToday h1 {
font-size:70px;
margin:18px 0px;
color:#000;
}

#sape .modBody .upToday img {
margin-top:20px;
margin-bottom:5px;
}

#sape .modBody .upToday #lit_box {
background-color:#dee9eb;
width:170px;
height:60px;
margin-left:3px !important;
padding-left:8px;
}

.upToday2 {
	height:auto !important;
	min-height:250px;
	padding-left:2px !important;
	float:left !important;
	margin-top:20px !important;
	width:190px !important;
	text-align:center !important;
	border-right:1px solid #dbdbdb;
	padding-right:0px;
	height:251px;
	display:inline;
}
*html .upToday2 {margin-right:3px !important;}
/*.upToday2 #lit_box {
	height:auto !important; 
	padding:10px;
	margin:0 0 0 5px !important;
	min-height:60px;
}*/
.upToday2 h1 {
	font-size:45px !important; 
	font-weight:normal; 
	margin:18px 0 0 0 !important;
}

.upEarly {
	height:260px;
	min-height:260px;
	padding:0 15px 0 10px;
	float:left;
	margin-top:20px;
	width:165px;
	border-right:1px solid #dbdbdb;
	border-left:1px solid #dbdbdb;
}
.upEarly ul li {
	font-weight:bold;
	padding-top:10px;
}
.upEarly h3 {
	font-size:1.4em !important;
	font-weight:bold !important;
}	

#sape .modHeader{
color:#fff;
margin:0 3px 0 3px;
height:2.181em; /* 24px */
overflow:hidden;
}
#sape .modHeader h2{ font-size:1em; font-weight:bold; float:left; padding: 4px 0 0 7px; }
#sape .modHeader h2 a{ color:#fff; float:left; font-weight:bold; padding: 0; } /*pramod*/
#sape .modHeader h2 a:hover{ text-decoration:underline; } /*pramod*/
#sape .modHeader a{ color:#fff; float:right; font-weight:normal; padding: 4px 0 0 7px; }
#sape .modHeader a:hover,
#sape .modHeader a:focus {
color:#fff;
}
#sape .modHeader a span{ font-weight:bold; padding:0 7px 0 5px; }
#sape .modHeight88{
height:5.64em; /* 64 px content, makes the total module height 88 px*/
overflow:hidden;
}
#sape .modHeightLow{ height:12.85em; overflow:hidden; }
#sape .modHeight146{
height: 10.7em; 
*height: 10.78em;
overflow:hidden;
position: relative;
}
#sape .modHeight168{
height:13.43em; /* 148 px content, makes the total module height 168 px*/
overflow:hidden;
}
#sape .modHeight216{
height:17.3em; /* 196 px content, makes the total module height 216 px*/
overflow:hidden;
}
#sape .modHeight282{
	height: 22.97em; /* 255 px content, makes the total module height 282 px */
	/**height: 23.1em;*/
	overflow:hidden;
	position: relative;
}
#sape .modHeight282NoBorder{
height: 25.37em; /* 255 px content, 255+32 due missing border */
overflow:hidden;
}

#sape .modHeight332{
height: 28.04em; /* 255 px content, makes the total module height 282 px */
overflow:hidden;
position: relative;
}
#sape .modHeight332NoBorder{
height: 30.1em; /* 255 px content, 255+32 due missing border */
overflow:hidden;
}



#sape .modHeight480 {
height:41.27em; /*454 px content makes the module height 480px*/
overflow:hidden;
}
#sape .modHeight480b {
height:40em; /*454 px content makes the module height 480px*/
overflow:hidden;
}

#sape .price1, #sape .price2, #sape .price3, #sape .price4, #sape .price5, #sape .price6{
display:inline;
font-weight:bold;
position:relative;
}
#sape .price1, #sape .price2, #sape .price4{
font-size:2.363em;/*26px*/
line-height:1.091em;/*23px*/
}
#sape .price1{ padding-left:4px; }
#sape .price2{
top:-9px;
font-size:1.363em;/*15px*/
}
#sape .price3{
float:left;
top:-2.27em;/*25px*/
}
#sape .price4{ padding-left:4px; }
#sape .price5{
font-size:4.27em;/*47px*/
}
#sape .price6{
top:-0.55em;/*5px*/
font-size:2.5em;/*20px*/
left:-4px;
}
#sape .bold{ font-weight:bold; }
#sape .modFooter{ height:8px; font-size:1px; line-height:1px; margin-bottom:6px; }
#sape .modBlankFooter{ height: 8px; font-size:1px; line-height:1px; margin-bottom:5px; }
#sape .modFooter hr, #sape .modBlankFooter hr { display: none; }
#sape .modTop{ height:1px; font-size:1px; line-height:1px; }
#sape .modPad{ padding-left:21px; }
#sape .modPad14{ padding-left:14px; }
#sape .priceBox{
position:absolute;
bottom:1.545em;/*17px*/
}
#sape .priceBox .priceTag{ display:inline; position:relative; top:-18px; left:0; }
#sape .priceBox .text{ position:relative; display:inline; top:-18px; left:0; }
#sape .priceBox2{
float:left;
position:relative;
top:1.36em;/*15px*/
}
#sape .priceBox3{ position:absolute; top:98px; }
#sape .float,#sape .priceBox2 .text,#sape .priceBox3 .text{
float:left;
}
#sape .floatLeft { float:left; }
#sape .floatRight { float:right; }
.skipit{ left:-1000px; position:absolute; top:-1000px; }
#sape .skipit{ left:-1000px; position:absolute; top:-1000px; }
#sape .noPadMarg { padding: 0px; margin: 0px; }
#sape .noshow { display: none; }
#sape .features { list-style-type: none; margin: 0px; padding: 0px; }
#sape .features li{ background: url("../images/bullet.gif") no-repeat 3px 3px; padding-left:16px; }
#sape .bullet li{
font-size:1.09em;/*12px*/;
line-height:1.5em;
}
#sape .bullet{ list-style-type:disc; padding-left:17px; line-height:1.5em; margin:0em 0 0.7em 0; }
#sape .bulletSmall{ list-style-type:disc; padding-left:17px; line-height:1.4em; margin:0.5em 0 0.7em 0; }
#sape .tabs h2{ font-size:16px; padding-bottom:6px; }
#sape .tabs h3{
font-size:1.182em; /*13px*/
font-weight:bold;
}
#sape p{
font-size:1.09em;/*12px*/
line-height:1.5em;
margin:0.5em 0 0.7em 0;
}
#sape .modFlash{
height:15.09em; /* 166 px */
padding:0 3px 13px 3px;
}
#sape ul.petrolCheckList { margin: 8px 0px 0px 0px; padding: 0px; list-style: none; }
#sape ul.petrolCheckList li { padding-left: 15px; background: url("../images/icon_right_petrol.gif") no-repeat left 8px; margin: 0px 0px 4px 0px; }
#sape .imgHolder45 { float: left; width: 45px; margin: 0px; padding: 0px; }
#sape .contentHolder45 { float: left; width:120px; padding-left: 5px; }
#sape .cntCopyTop { height: auto; flo at: left; }
#sape .modCopy p { margin: 0px; padding: 0px; margin-top: -7px; font-size: 1em; line-height: 1.2em; }
#sape .modBody p{ font-size: 100%; line-height: 140%; }

#sape .modCopy span.whitefont-xsmall{
color:#FFFFFF;
font-size:1em;
font-weight:bold;
}
#sape .modCopy p.whitefont-xsmall{
color:#FFFFFF;
font-size:1em;
font-weight:bold;
}
#sape .modCopy span.whitefont-medium{
color:#FFFFFF;
font-size:1.5em;
}
#sape .modCopy p.whitefont-medium-title{
	color:#FFFFFF;
	font-size:1.9em;
	font-weight:bold;
	margin-bottom:10px;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	margin-top: -7px;
}

#sape .modCopy p.whitefont-medium{
	color:#FFFFFF;
	font-size:1.35em;
	padding-bottom: 10px;
}

#sape .modCopy p.blackfont-medium{
	color:#333333;
	font-size:1.1em;
	padding:20px 0px 20px 0px;
}
#sape .modCopy span.blackfont-medium{
	color:#333333;
	font-size:1.1em;
}
#sape .modCopy p.blackfont-large{
	color:#333333;
	font-size:1.4em;
}
#sape .modCopy h3.blackfont-large{
	color:#333333;
	font-size:1.3em;
}


#sape .mBody p { position: absolute; left: 53px; top: 25px; width: 120px;}
#sape .mBody p#greytop { font-size:2em;}
#sape .pTop5 { padding-top: 5px; }
#sape .pTop10 { margin-top: 10px; }
#sape p.pTop10 { padding-top: 8px; }
#sape p.pTop20 { padding-top: 18px; }
#sape .marginRight5 { margin-right: 5px; }
#sape .module9Text1{ position:relative; top:-15px; }
#sape .module9Text2{ position:relative; top: -10px; }
#sape .absBottom { position: absolute; top: 98px; left: 7px; margin-bottom: 5px; }
#sape .iccBottom { position: absolute; top: 92px; left: 7px; margin-bottom: 5px; }
#sape #sb p {position: absolute; top: 18px;}
#sape .topDrop50 { margin-top: 50px; }
/* END GENERIC MODULE STYLES */
/* BEGIN 1 COLUMN WIDE MODULES */
#sape .modCopy1col, #sape .mod1Col{ width:192px; float:left; margin-right:-1px; }
#sape .mod1Col .modBorder{ width:192px; background-image: url("../../img/cstone/1columnBorder.gif"); overflow:hidden;}
#sape .mod1Col .modBorder+.modBorder{margin-top:3px;}
*:first-child+html #sape .mod1Col .modBorder+.modBorder{margin-top:0px;}
#sape .mod1Col .modFooter{ background-image: url("../../img/cstone/1columnFooter.gif"); width:192px; }
#sape .mod1Col .modTop{ background-image: url("../../img/cstone/1columnTop.gif"); width:192px; }
#sape .mod1Col .modCopy, #sape .modCopy1col{ width:178px; }
#sape .link_list1Col { list-style-type: none; margin: 0px; position:absolute; width:171px; bottom:7px; padding: 0px 0px 1px 0px; background: url("../../img/v5/shop/images/vop_dottedLine.gif") repeat-x left bottom; }


#sape .link_list1Col_upgrade li{
background: url("../../img/v5/shop/images/vop_dottedLine.gif") repeat-x top left;
padding: 0px 0px 1px 0px;
width:100%;
}

#sape .link_list1Col_upgrade { list-style-type: none; margin: 0px; position:absolute; width:171px;  padding: 0px 0px 1px 0px; background: url("../../img/v5/shop/images/vop_dottedLine.gif") repeat-x left bottom; }


#sape .link_list1Col_inline { list-style-type: none; margin: 0px; width:171px; padding: 0px 0px 1px 0px; background: url("../../img/v5/shop/images/vop_dottedLine.gif") repeat-x left bottom; }
#sape .static{ position:static !important; }
/* END 1 COLUMN WIDE MODULES */
/* BEGIN 2 COLUMN WIDE MODULES */
#sape #Col2Mod{ width:760px; float:left; margin-right: -1px; }
#sape .mod2Col{ width:384px; float:left; margin-right: -1px; }
#sape .mod2Col .modBorder{ width:384px; background-image: url("../../img/cstone/2columnBorder.gif"); }
#sape  #Col2Mod .modBorder{ width:764px; background-image: url("../../img/cstone/border_wider.gif"); }
#sape .mod2Col .modFooter{ background-image: url("../../img/cstone/2columnFooter.gif");}
#sape #Col2Mod .modFooter{ background-image: url("../../img/cstone/4columnFooter_1.gif"); width:761px;}
#sape .mod2Col .modTop{ background-image: url("../../img/cstone/2columnTop.gif");}
#sape .mod2Col .modCopy, #sape .modCopy2col{ width:363px; }
#sape #Col2Mod .modCopy, #sape .modCopy2col{ width:500px; }
#sape .link_list2Col{ list-style-type: none; margin: 0px; position:absolute; width:363px; bottom:7px; padding: 0px 0px 1px 0px; background: url("../../img/v5/shop/images/vop_dottedLine.gif") repeat-x left bottom; }
#sape .link_list2Col1 { background:url("../../img/v5/shop/images/vop_dottedLine.gif") repeat-x scroll left bottom transparent; bottom:7px; list-style-type:none; margin:0; padding:0 0 1px; width:165px; margin:10px 0px 10px 17px;}
#sape .link_list2Col1 li { background:url("../../img/v5/shop/images/vop_dottedLine.gif") repeat-x scroll left top transparent; padding:0 0 1px; width:100%; }
#sape .link_list2Col1 a { background-position:100% 4px !important; display:block; padding:2px 45px 1px 0; }
/* END 2 COLUMN WIDE MODULES */
/* BEGIN 3 COLUMN WIDE MODULES */
#sape .mod3Col{ width:576px; float:left; margin-right: -1px; }
#sape .mod3Col .modBorder{ width:576px; background-image: url("../../img/cstone/3columnBorder.gif"); }
#sape .mod3Col .modFooter{ background-image: url("../../img/cstone/3columnFooter.gif"); width:576px; }
#sape .mod3Col .modTop{ background-image: url("../../img/cstone/3columnTop.gif"); width:576px; }
#sape .mod3Col .modCopy{ width:555px; }
#sape .link_list3Col{ position:absolute; width:555px; bottom:7px; padding-bottom: 1px; background: url("../../img/v5/shop/images/vop_dottedLine.gif") repeat-x left bottom; }
/* END 3 COLUMN WIDE MODULES */
/* BEGIN 4 COLUMN WIDE MODULES */
#sape .mod4Col{ width:768px; float:left; }
#sape .mod4Col .modBorder{ width:768px; background-image: url("../../img/cstone/4columnBorder.gif"); }
#sape .mod4Col .modFooter{ background-image: url("../../img/cstone/4columnFooter.gif"); width:768px; }
#sape .mod4Col .modTop{ background-image: url("../../img/cstone/4columnTop.gif"); width:768px; }
#sape .mod4Col .modCopy{ width:747px; }
#sape .link_list4Col{
position:absolute;
width:747px;
bottom:7px;
padding-bottom: 1px;
background: url("../../img/v5/shop/images/vop_dottedLine.gif") repeat-x left bottom;
}
/* END 4 COLUMN WIDE MODULES */
/*
* TEASER MODULES
* 
*/
/* BEGIN MODULE 1 STYLE */
#sape .mBody { position:relative; }
#sape .mBody h3 { left: 53px; }
#sape .fPhoneHeight50 {
position: relative;
height: 4.5em; /*50px; */
}
#sape .tripleMod{
position:relative;
height:17.272em;/* 190px */
}
#sape .tripleMod h3{ left:53px; }
#sape .tripleMod h4{
left:55px;
top:2em; /* 22px */
}
#sape .tripleMod h3{
font-size:1.182em;/*13px*/
font-weight:normal;
}
#sape .tripleMod h4{ font-size: 1.0em; font-weight:bold; }
#sape .tripleMod h3, #sape .tripleMod h4, #sape .priceTag, #sape .tripleMod .textBtnRed, #sape .tripleMod .features, #sape .tripleMod .footnote, #sape .tripleMod img, 
#sape .mBody h3, #sape .mBody .features, #sape .tripleMod .txtBtnRed, #sape .tripleMod fieldset.f_phone, #sape .fPhoneHeight50 .txtBtnPetrolOnBG{
position:absolute;
}
#sape .tripleMod .priceTag{
top:9.18em;/* 93px */
left:50px;
}
#sape .tripleMod .textBtnRed{
top:14.73em;/*162px*/
right:0;
}
#sape .tripleMod .txtBtnRed, #sape .tripleMod .txtBtnGrassGreenOnBG, #sape .tripleMod .txtBtnPetrol, #sape .tripleMod .txtBtnRedonPetrol{
top:16.5em;/*162px*/
right:0;
}
#sape #homepageTripleMod .txtBtnRedonPetrol { /* added by pramod as a fix for BuyNow button on homepage */
float: right;
top: 14em;
}
#sape .fPhoneHeight50 .txtBtnPetrolOnBG { bottom:0px; right: 0px; }
#sape .tripleMod .features{
left:53px;
top:5em;/*55px*/
width:117px;
height:5em;/*55px*/
overflow:hidden;
list-style-type:none;
}
#sape .mBody .features{
left:53px;
top:2.7em;/*55px*/
width:117px;
height: auto;
overflow:hidden;
list-style-type:none;
}
#sape .tripleMod .features li{ background: url("../images/bulletSmall.gif") no-repeat 3px 8px; padding-left:10px; }
#sape .mBody .features li{ background: url("../images/bulletSmall.gif") no-repeat 3px 8px; padding-left:10px; }
#sape .tripleMod .footnote{
left:53px;
top:13.181em;/*145px*/
display:block;
text-decoration:underline;
}
/* END MODULE 1 STYLES */
/* BEGIN CALL-TO ACTION LAYER */
#sape #modCTA, #sape #modCTAdotCom {
position:relative;
clear:both;
height: 15em; /* 166px */
overflow:hidden;
margin:0 3px 14px 3px;
}
* html #sape #modCTA { height: 173px; }
#sape #modCTAdotCom { height: 266px; }
* html #sape #modCTA, 
* html #sape #modCTAdotCom {
margin-bottom: 9px;
}
#sape .ctaLayer { position: absolute; background-color: #f00; color: #fff; }
#sape #modCTA .ctaLayer { top: 40px; left: 12px; }
#sape #modCTAdotCom .ctaLayer { left: 12px; top: 84px; height:121px; }
#sape .ctaLayer script { display: none; }
#sape div.ctaLayer { background-color: #f00; color: #fff; z-index: 999; padding: 2px 12px 12px 12px; }
@media screen, projection {
#sape #modCTA .hide, 
#sape #modCTAdotCom .hide {
visibility: hidden;
}
}
#sape #modCTA div.ctaLayer {
width: 230px; /* 20.9em; */ /* 230px; */
height: 100px; /* 9.1em; */ /* 100px */
}
#sape #modCTAdotCom div.ctaLayer { width: 340px; height: 107px; }
#sape .ctaLayer h1 { font-size: 28px; font-weight: bold; letter-spacing: -0.02em; line-height: 1.3; }
#sape .ctaLayer p { font-size: 14px; font-weight: bold; letter-spacing: -0.03em; line-height: 1.4; margin-top: 6px; }
#sape #modCTAdotCom .ctaLayer p { font-size: 13px; }
#sape .ctaLayer .ctaLink { position: absolute; bottom: 8px; font-size: 11px; height: 15px; font-weight: bold; letter-spacing: -0.03em; line-height: 1.4; }
#sape .ctaLink a { color: #fff; padding-right: 20px; background: url("../images/arrow-grey-on-red.gif") no-repeat right top; }
#sape .ctaLink a:hover, #sape .ctaLink a:focus { color: #999; background-position:100% -100px; }
#sape #modCTAdotCom .countryform { position:absolute; left: 12px; top: 205px; height: 40px; width: 364px; background-color: #f00; }
#sape #modCTAdotCom .countryform select { position:absolute; width: 160px; top: 10px; left: 12px; }
#sape #modCTAdotCom .countryform a { position:absolute; left: 185px; top: 5px; }
/* END CALL-TO-ACTION LAYER */
/* BEGIN BUTTON STYLES */
#sape a.btnGrey { background:url("../../img/arrow-grey.gif") no-repeat left top; }
#sape a.btnBlue{ background:url("../images/arrow-blue.gif") no-repeat left top; }
#sape a.btnLightBlue{ background:url("../images/arrow-lightBlue.gif") no-repeat left top; }
#sape a.btnPetrol{ background:url("../../img/v5/shop/images/arrow-petrol.gif") no-repeat left top; }
#sape a.btnPetrolOnBG{ background:url("../../img/v5/shop/images/arrow-petrol-onbg.gif") no-repeat left top; }
#sape a.btnGreen{ background:url("../images/arrow-green.gif") no-repeat left top; }
#sape a.btnGrassGreen{ background:url("../images/arrow-grassGreen.gif") no-repeat left top; }
#sape a.btnGrassGreenOnBG{ background:url("../images/arrow-grassGreen-onbg.gif") no-repeat left top; }
#sape a.btnGrassGreenClose{ background:url("../images/grassgreen_close.gif") no-repeat left top; }
#sape a.btnDeepPurple{ background:url("../images/arrow-deepPurple.gif") no-repeat left top; }
#sape a.btnYellow{ background:url("../images/arrow-yellow.gif") no-repeat left top; }
#sape a.btnMinus{ background:url("../images/minus.gif") no-repeat left top; }
#sape a.btnDelete{ background:url("../images/delete.gif") no-repeat left top; }
#sape a.btnPlus{ background:url("../images/plus.gif") no-repeat left top; }
#sape a.btnGreyOnRed{ background:url("../images/arrow-grey-on-red.gif") no-repeat left top; }
#sape a.btnGreyOnYellow{ background:url("../images/arrow-grey-on-yellow.gif") no-repeat left top; }
#sape a.btnGreyOnLightBlue{ background:url("../images/arrow-grey-on-lightblue.gif") no-repeat left top; }
#sape .divider { background: url("../../img/v5/shop/images/vop_dottedLine.gif"); font-size: 0; line-height:0; height:1px; }
#sape .link_list1Col li, #sape .link_list1Col_inline li, #sape .link_list2Col li, #sape .link_list3Col li, #sape .link_list4Col li{
background: url("../../img/v5/shop/images/vop_dottedLine.gif") repeat-x top left;
padding: 0px 0px 1px 0px;
width:100%;
}
#sape .link_list1Col_upgrade li{
background: url("../../img/v5/shop/images/vop_dottedLine.gif") repeat-x top left;
padding: 0px 0px 1px 0px;
width:100%;
}

* html #sape .link_list1Col li, * html #sape .link_list1Col_inline li,* html #sape .link_list1Col_upgrade li, * html #sape .link_list2Col li, * html #sape .link_list3Col li, * html #sape .link_list4Col li{
heig
ht: 2em;
}
#sape .link_list1Col a, #sape .link_list1Col_upgrade a, #sape .link_list1Col_inline a, #sape .link_list2Col a, #sape .link_list3Col a, #sape .link_list4Col a{
padding: 4px 15px 0 0;
display:block;
background-position:100% 4px;
}
* html #sape .link_list1Col a, * html #sape .link_list1Col_inline a, * html #sape .link_list2Col a, * html #sape .link_list3Col a, * html #sape .link_list4Col a{
height:1.636em;/*18px*/
}
#sape .link_list1Col a:hover, #sape .link_list1Col_inline a:hover, #sape .link_list2Col a:hover, #sape .link_list3Col a:hover, #sape .link_list4Col a:hover, 
#sape .link_list1Col a:focus, #sape .link_list1Col_inline a:focus, #sape .link_list2Col a:focus, #sape .link_list3Col a:focus, #sape .link_list4Col a:focus {
background-position:100% -96px;
}
#sape .btnGreyOnRed { position:static; color: #fff; }
#sape ul.btn { /*added by pramod to fix login-register links in header*/
padding: 0px 0 40px;
}
#sape .btn li{ display:inline; }
#sape .btn li strong { margin-right: 10px; }
#sape .btn a, #sape a.btnGreyOnRed{
padding: 4px 20px 5px 0;
background-position:100% 4px;
/* position:relative; */
height:14px;
}
#sape .btn a:hover, #sape .btn a:focus {
background-position:100% -96px;
}
#sape a.btnGreyOnRed:hover, #sape a.btnGreyOnRed:focus {
background-position:100% -96px;
color:#fff;
}
#sape .textBtnRed, #sape .textBtnPurple, #sape .textBtnGrey, #sape .textBtnGreyOnRed, #sape .txtBtnRed, #sape .txtBtnPetrolOnBG, #sape .txtBtnGrassGreenOnBG, #sape .txtBtnPetrol, #sape .txtBtnRedonPetrol, #sape .txtBtnGoPetrol, #sape .btnTextRed{
position:relative;
margin-top:6px;
display:inline;
color:#fff;
font-family:arial;
font-weight:bold;
padding-bottom:10px;
line-height:14px;
}
#sape .textBtnRed span, #sape .textBtnPurple span, #sape .textBtnGrey span, #sape .textBtnGreyOnRed span, #sape .txtBtnRed span, #sape .txtBtnPetrolOnBG span, #sape .txtBtnGrassGreenOnBG span, #sape .txtBtnPetrol span, #sape .txtBtnRedonPetrol span, #sape .txtBtnGoPetrol span, #sape .btnTextRed span {
position:relative;
padding-top:-1px; /* Mac: Firefox & Safari fix*/
padding-right:9px;
padding-left:9px;
padding-bottom:10px;
}
#sape .textBtnRed:hover, #sape .txtBtnRed:hover, #sape .txtBtnPetrolOnBG:hover, #sape .txtBtnGrassGreenOnBG:hover, #sape .txtBtnRedonPetrol:hover, #sape .txtBtnPetrol:hover, #sape .txtBtnGoPetrol:hover, #sape .textBtnPurple:hover, #sape .textBtnGrey:hover, #sape .textBtnGreyOnRed:hover, #sape .btnTextRed:hover,
#sape .textBtnRed:focus, #sape .txtBtnRed:focus, #sape .txtBtnPetrolOnBG:focus, #sape .txtBtnGrassGreenOnBG:focus, #sape .txtBtnRedonPetrol:focus, #sape .txtBtnPetrol:focus, #sape .txtBtnGoPetrol:focus, #sape .textBtnPurple:focus, #sape .textBtnGrey:focus, #sape .textBtnGreyOnRed:focus, #sape .btnTextRed:focus{
background-position: right -95px;
text-decoration:none; /* added by KK */
}
#sape .textBtnRed:hover span, #sape .txtBtnRed:hover span, #sape .txtBtnPetrol:hover span, #sape .txtBtnGoPetrol:hover span, #sape .textBtnPurple:hover span, #sape .textBtnGrey:hover span, #sape .textBtnGreyOnRed:hover span, #sape .btnTextRed:hover span, #sape .txtBtnRedonPetrol:hover span, #sape .txtBtnPetrolOnBG:hover span, #sape .txtBtnGrassGreenOnBG:hover span,
#sape .textBtnRed:focus span, #sape .txtBtnRed:focus span, #sape .txtBtnPetrol:focus span, #sape .txtBtnGoPetrol:focus span, #sape .textBtnPurple:focus span, #sape .textBtnGrey:focus span, #sape .textBtnGreyOnRed:focus span, #sape .btnTextRed:focus span, #sape .txtBtnRedonPetrol:focus span, #sape .txtBtnPetrolOnBG:focus span, #sape .txtBtnGrassGreenOnBG:focus span{
color:#fff;
background-position: left -95px;
text-decoration:none; /* added by KK */
}
#sape .textBtnRed, #sape .txtBtnRed, #sape .btnTextRed{
background:url("../images/redRight.gif") no-repeat right top;
}
#sape .textBtnRed span, #sape .txtBtnRed span, #sape .btnTextRed span{
background:url("../images/redLeft.gif") no-repeat left top;
}


#sape .textBtnRedonBlue{
background:url("../images/redRightonblue.gif") no-repeat right top;
}
#sape .textBtnRedonBlue{
background:url("../images/redLeftonblu.gif") no-repeat left top;
}




#sape .txtBtnRedonPetrol {
background:url("../images/redRight-onPetrolBG.gif") no-repeat right top;
}
#sape .txtBtnRedonPetrol span {
background:url("../images/redLeft-onPetrolBG.gif") no-repeat left top;
}
#sape .txtBtnPetrolOnBG {
background:url("../images/petrolRight-onbg.gif") no-repeat right top;
}
#sape .txtBtnPetrolOnBG span {
background:url("../images/petrolLeft-onbg.gif") no-repeat left top;
}
#sape .txtBtnPetrol {
background:url("../images/petrolRight.gif") no-repeat right top;
}
#sape .txtBtnPetrol span {
background:url("../images/petrolLeft.gif") no-repeat left top;
}
#sape .txtBtnGrassGreenOnBG {
background:url("../images/grassGreenRight-onbg.gif") no-repeat right top;
}
#sape .txtBtnGrassGreenOnBG span {
background:url("../images/grassGreenLeft-onbg.gif") no-repeat left top;
}
#sape .textBtnPurple{ background:url("../images/purpleRight.gif") no-repeat right top; }
#sape .textBtnPurple span{ background:url("../images/purpleLeft.gif") no-repeat left top; }
#sape .textBtnGrey{ background:url("../../img/v5/shop/buttons/greyRight.gif)") no-repeat right top; }
.searchButton 
{
	background-image:url(../../img/cstone/buttons/go_button_2.gif);
	display:block;
	height:25px !important;
	width:34px !important;
}
.searchButton:hover, .searchButton:focus {background-image:url(../../img/cstone/buttons/go_button_1.gif);}
.searchButtonDiv {
height:25px;
position:absolute;
right:0;
width:34px;
left:930px;
}
#mainsearch
{position:relative;}
#sape .textBtnGrey span{ background:url("../../img/v5/shop/buttons/greyLeft.gif") no-repeat left top; }
#sape .textBtnGreyOnRed{ background:url("../images/greyRight-on-red.gif") no-repeat right top; }
#sape .textBtnGreyOnRed span{ background:url("../images/greyLeft-on-red.gif") no-repeat left top; }
/* END BUTTON STYLES */
/* BEGIN FORM MODULE */
#sape .tripleMod fieldset.f_phone { border: none; margin: 0; width: 192px; top: 1.5em; left: 0; }
#sape .optionpanel { width: 85px; float: left; padding: 0px; margin:5px 0 0 0; }
*html #sape .optionpanel { margin:2px 0 0 0; }
#sape .optionpanel label{ padding: 0px 0 0 0px; margin-left: 0px; fl oat: left; }
/************** This is an IE 6 fix****************/
* html #sape .optionpanel label{ padding: 0px 0 0 0px; margin-left: -3px; fl oat: left; }
#sape .optionpanel input { padding: 0px; margin: 0px; }
*html #sape .optionpanel input { padding: 0px 0px; margin: 0px 0px; }
#sape .inputcheck { margin-right: 5px; }
#sape .question { float: left; clear: both; width: 100%; margin-bottom: 0px; border: solid 0px red; }
#sape .topdrop { margin-top: 25px; }
#sape .dropdown { font-family: Arial, Helvetica, sans-serif; color:#000; font-size: 1em; width: 170px; }
#sape .tripleMod select { margin: 2px 0 5px 0; }
/* END FORM MODULE */
/* BEGIN 5 COLUMN WIDE MODULES */
#sape .mod5Col{ width:960px; float:right; margin:10px 0 0 0px; }
#sape .mod5Col .modHeader {color:#FFFFFF;height: 1px;margin:0pt 3px;overflow:hidden;background:#CCCCCC none repeat scroll 0% 50%;}
#sape .mod5Col .modBorder{
	width:960px;
	background-image: url("../../img/cstone/5columnBorder.gif");
	background-repeat: repeat-y;
}
#sape .mod5Col .modFooter{background-image: url("../../img/cstone/5columnFooter.gif");width:960px;}
#sape .mod5Col .modTop{ background-image: url("../../img/cstone/5columnTop.gif"); width:955px;
 }


#sape .mod5Col .modCopy{
	width:940px;
}


#sape .mod5Colupdates{
	width:960px;
	margin-top: 10px;
}
#sape .mod5Colupdates .modBorder{width:960px;background-image: url("../../img/cstone/5columnBorder.gif");}
#sape .mod5Colupdates .modFooter{background-image: url("../../img/cstone/5columnFooter.gif");width:960px;}
#sape .mod5Colupdates .modTop{ background-image: url("../../img/cstone/5columnTop.gif"); width:960px; }
#sape .mod5Colupdates .modCopy{ width:747px; }






/* END 5 COLUMN WIDE MODULES */
/*--BEGIN: Tag Cloud --*/
#cloudarea {min-height: 75px; height: auto !important; height: 75px; }
ul#tagcloud {width:100%; margin:0; padding:0; list-style-type:none; text-align: center; }
ul#tagcloud li {display:inline; padding: 0 5px; line-height: 2.3em; vertical-align:middle;}
ul#tagcloud li.tag10 a{font-size: 1.25em; color: #333333;}
ul#tagcloud li.tag12 a{font-size: 1.45em; font-weight: bold; color:#666666;}
ul#tagcloud li.tag14 a{font-size: 1.80em; color:#999999;}
/*--END: Tag Cloud --*/
/*--Added by SJ --*/
#sape a.copyLink { /* added by KK*/ color:#333; text-decoration:underline; }
#sape a.copyLink:hover, a.copyLink:focus { /* added by KK*/ color:#008698; text-decoration:underline;}


/* New business centre styles */
#sape #wm .cntCopyTop{height:65px;}
#sape #wm .contentHolder45 {padding-left: 0px;}
#sape #wm h3.petrol {color:#008698;font-size:1em;font-weight:bold;padding:0 0 2px;}
#sape #wm p {margin: 0; padding: 0; line-height: 120%;}
#sape #wab img {float:right;}
#sape #bpp .link_list1Col li{*line-height: 130%;}
#sape #int .blueCloudBG { background: #b6e0e3; }
#sape ul#mod5TagCloud {margin: 0; padding: 0; text-align:center; }
#sape ul#mod5TagCloud li{	display:inline; font-size:70%; margin-right: 10px;}
#sape ul#mod5TagCloud li.t1 a{ font-size: 150%; line-height: 120%; color: #666666;}
#sape ul#mod5TagCloud li.t2 a{ font-size: 150%; line-height: 120%; font-weight: bold;}
#sape ul#mod5TagCloud li.t3 a{ font-size: 190%; line-height: 120%; *line-height: 100%; }
#sape ul#mod5TagCloud li.t4 a{ font-size: 220%; line-height: 120%; font-weight: bold; *line-height: 100%;}
#sape ul#mod5TagCloud li.t5 a{ font-size: 230%; line-height: 120%; }
#sape ul#mod5TagCloud li.t6 a{ font-size: 250%; line-height: 120%; }
#sape ul#mod5TagCloud li.t7 a{ font-size: 270%; line-height: 120%; }
#sape ul#mod5TagCloud li.t8 a{ font-size: 290%; line-height: 120%; }
#sape ul#mod5TagCloud li.t9 a{ font-size: 310%; line-height: 120%; }
#sape ul#mod5TagCloud li.t10 a{ font-size: 330%; line-height: 120%; }

/*************************************
		BEGIN FOOTER STYLES 
***************************************/

#footernav{ width: 960px; }
html > body #footernav .footer li { padding:0 6px 0 0; }
#footernav .footer li { border-right:0; display:inline; padding:0; text-align:left; }
#footernav, 
#footernav a { color:#333333; font-size:11px; text-decoration:none; }
#footernav a:hover { color:#333333; text-decoration:underline; }

#footernav .footer a { padding:0 7px 0 0; }
#footernav .footer span { padding:0 7px 0 0; }

#footernav{text-align:center;font-family:Verdana,Sans-Serif;}
#footernav ul{margin:0;padding:0;list-style:none;}

#footernav .footwrapper{position:relative;margin:auto; width:960px;text-align:left; }
#footernav,#footernav a{font-family: Arial; font-size:11px;color:#333;text-decoration:none;}
#footernav a:hover{color:#333; text-decoration: underline;}
#footernav_links{overflow:hidden; padding-left: 3px;}
#footernav_links dt,#footernav_links dd{border-left:0px solid #fff;margin:0 0 0 0;padding:0 0 0 1px;}
#footernav_links dl{border-left:0px solid #ccc;font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;float:left;margin:8px 0 0 0;display:inline;}
#footernav_links dl{width:187px; padding: 0 4px 1px 0;}
#footernav_links dl.last{padding-right: 1px; padding-left:3px; }
#footernav_links dt,#footernav_links dt a,
#footernav_links dt span{color:#333;font-family:Arial,"Helvetica Neue",Helvetica,Sans-Serif;font-size:11px;font-weight:bold; padding-bottom: 5px;}
#footernav_links dd{font-family:Verdana,Sans-Serif;}
#footernav_links dd a,#footernav_links dd span,
#footernav_links dt span{border-left:0px solid #fff;display:block;margin:0;padding:0 10px 0 0;}
/* END FOOTER STYLES */

#footernav p { clear: both; }


/*extras*/
 p.whitefont-medium-title{
	color:#FFFFFF;
	font-size:1.9em;
	font-weight:bold;
	margin-bottom:10px;
}

#Upgrades_Login{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

#Upgrades_Login input{
font-family: Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #999999;
width: 295px;
padding: 3px;
}
#floating_login{
	position:absolute;
	left:15px;
	width:250px;
	padding:0px 8px 8px 8px;
	height:140px;
	font-size:1em;
	top:20px;
	background-image:url(../../img/v5/shop/login_page/whiteback_transp.png);
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	visibility:hidden;
}
#floating_login_second{
	position:absolute;
	left:15px;
	width:250px;
	padding:0px 8px 8px 8px;
	height:140px;
	font-size:1em;
	top:20px;
	background-image:url(../../img/v5/shop/login_page/whiteback_transp.png);
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	visibility:hidden;
}

.product_item{
width:175px;
border-right-width:1px; 
border-right-style:dotted; border-right-color:#CCCCCC; border-bottom-width:0px; border-bottom-style:dotted; border-bottom-color:#CCCCCC; 
float:left; padding-left:4px;
 
}
.product_item-edge{
width:175px;
border-bottom-width:0px; border-bottom-style:dotted; border-bottom-color:#CCCCCC; 
float:left;padding-left:4px;
}

.formButtons a {
	bottom:70pt;
	float:right;
	margin-right:8px;
	right:240pt;
	}

.upgradeTextBtnRed {
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	font-family:arial;
	font-weight:bold;
	
	display:block;
	height:24px;	
	width:100px;
	background:transparent url(../img/btn/redRight.gif) no-repeat top right;

	}


.upgradeTextBtnRed span {
	cursor:pointer;	
	display:block;
	height:24px;
	width:100px;
	text-align:center;
	background:transparent url(../img/btn/redLeft.gif) no-repeat left top;
	}	

	
.upgradeTextBtnRed:hover, .upgradeTextBtnGrey:hover,
.upgradeTextBtnRed:focus, .upgradeTextBtnGrey:focus{
	background-position: right -95px;
	}


.upgradeTextBtnRed:hover span, .upgradeTextBtnRed:focus span{
	color:#fff;
	background-position: left -95px;
	}
	
.planContainer {
	width: 170px;
	height: 144px;
	float:left;	
}
	
.simContainer {	
	width: 106px;
	height: 144px;
	float:left;
	background-image:url('../../img/cstone/100pcFull.png');
	background-repeat:no-repeat;
	margin:0 20px 0 10px;
	font-family: arial;
	color: white;
	font-size: 200%;
}

.simContainer .talk {
	padding: 18px 0 0 45px;
}

.simContainer .details {
	padding: 10px 0 0 3px;
	line-height: 105%;
}
#Bolder{
   font-size:110%;
   }
  
	a.arrowLinkBold
	{
			
		background: url('../../img/buttons/btn_grey.gif') no-repeat  top right;;
		padding: 0px 20px 0px 0px;
		margin: 0px 0px 0px 0px;
		font-weight: bold;
	}
	a.arrowLinkBold:hover
	{
	background-image: url('../../img/buttons/btn_red.gif');
		font-weight: bold;
	
	}  
	
	a.arrowLinkLeft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../img/buttons/btn_grey_left.gif) no-repeat scroll 0 0;
margin:0 10px 0 0;
padding:0 0 0 20px;
}
a.arrowLinkLeft:hover {
background-image:url(../../img/buttons/btn_red_left.gif);
padding:0 0 0 20px;
}
  
.getMore {
	width:870px;
	height:120px;
	display:block;
	left:100px;
	align:center;
	padding-top:25px;
}

#basket {
	position:absolute;
	left:870px;
	top:137px;
	height:20px;
	width:100px;
}
#modalOverlay
		{
		position:absolute;
		left:0;
		top:0;
		z-index:1000;
		}
#modalBackground
{
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	z-index:900;
	background-image:url('../../img/buttons/overlay1.gif');
}

.yourDetailsItem
{
	margin-bottom: 5px;
}

.yourDetailsItemValue
{
	/*text-align:right;*/
	width:165px;
}


#moreOptions {color:#999;font-weight:bold;}
#moreOptions h3 {padding-bottom:15px;font-weight:bold !important;font-size:130% !important;}
.reasonMod {margin:5px 0;}
.reasonMod .modFooter {width:189px !important;}
/*********************************************************************************/

/*
#sape .modBody .upToday #lit_box {
background-color:#dee9eb;
width:170px;
height:60px;
margin-left:14px;
}
*/
