/*FOOTER*/
#shClientFooter a:focus, 
#shClientFooter a:active, 
#shClientFooter input, 
#shClientFooter select {
	outline: medium none;
}
#shClientFooter input, 
#shClientFooter select, 
#shClientFooter textarea{
	font-size:14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #CCC;
}
#shClientFooter input[type="image"]{
	border:0;
}
#shClientFooter {
	position:relative;
	margin:20px 0 0 0;
	width:960px;
	padding:5px 0 10px 0;
	border-top:1px solid #EEE;
	text-align: left;
}
.clear{
	display: block;
	height: 0px;
	font-size: 0px;
	clear: both;
	visibility: hidden;
	line-height:0;
}
.normalFooterCol{
	float:left;
	width:174px;
	border-right:1px solid #EEE;
	height:210px;
}
.doubleFooterCol{
	float:left;
	width:348px;
	border-right:1px solid #EEE;
	height:210px;
}
.largeFooterCol{
	float:left;
	width:260px;
	height:210px;
}
.footerTitle{
	background-color:#f1f1f1;
	padding:5px;
	margin:0 5px;
	font-weight:bold;
	font-size:13px;
}
#shClientFooter ul{
	padding:0;
	list-style-type:none;
	margin:10px;
}
#shClientFooter ul li{
	font-size:12px;
	margin:0;
	padding:0;
	line-height:16px;
}
#shClientFooter ul li a{
	text-decoration:underline;
	color:#222;
	margin:10px 0;
	padding:0;
}
#shClientFooter ul li a:hover{
	color:#f6860c;
}
#itspaLogos{
	margin:10px;
}
#termsFooter{
	border-top:1px solid #EEE;
	clear:both;
	font-size:10px;
	margin:5px 0 0 0;
	text-align:center;
}
#termsFooter p{
	font-size:10px;
}
#footerSearch{
	margin:20px 0 0 5px;
	padding:0 5px 20px 5px;
	border-bottom:1px solid #EEE;
}
#footerSearch .searchText{
	float:left;
	width:160px;
	background:#fff url(/images/united_kingdom/search_bg.gif) no-repeat right;
	margin-right:5px;
}
#footerSearch .searchButton{
	float:left;
}
#footerSocial{
	margin:10px 0 0 5px;
	padding:0 5px 10px 5px;
	border-bottom:1px solid #EEEEEE;
}
#share{
	font-weight:bold;
	font-size:12px;
	font-style: italic;
	color:#999;x
}
#socialLinks{
	position:relative;
	left:25px;
	font-weight:bold;
	font-size:13px;
	font-style: italic;
	color:#999;
}
.socialLabel{
	float:left;
}
.socialIcon{
	float:left;
	padding-left:5px;
}
#footerSafe{
	margin:10px 0 0 5px;
	padding:0 5px 10px 5px;
}
.internetShoppingLogo{
	float:left;
	padding-right:8px;
}

/*POP UPS*/

h2.smaller{
font-size:18px;
font-weight:bold;
line-height:20px;
margin:0;
padding:0;
}

.popContainer{
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-box-shadow: 0 0 22px #222;
-webkit-box-shadow: 0 0 22px #222;
box-shadow: 0 0 22px #222;
}

#popUpHeader{
background-image:url(/images/united_kingdom/client_footer/identity/vonage_uk/images/popups/header_bg.gif);
background-repeat:no-repeat;
height:60px;
background-color:#f78f1e;
}
#popUpHeader.binatoneOffer{
background-image:url(/images/united_kingdom/client_footer/identity/vonage_uk/images/popups/binatone_header_bg.gif);
background-repeat:no-repeat;
height:60px;
width:600px;
}
#popUpHeader h1, #popUpHeader h2{
text-align:left;
color:#fff;
position:absolute; top:15px; left:15px
}
#popUpContent{
padding:15px;
}
.close{
position:absolute; top:5px; right:5px
}
.countryCol{
float:left;
width:138px;
}


/* ADIQ POPUP - this is old and hopefully we can remove this at some point */
#adiqPopups{ /* The main popup box */
display: none;
position: absolute;
z-index: 100000;
}
#adiqBackground { /* the background design for the popup */
background-color: #ffffff;
position: absolute;
width: 380px;
height: 180px;
}
#adiqCloseButton { /* position of the close image/button */
position: absolute;
top: 4px;
right: 4px;
}
#adiqTitlePanel{ /* title of the popup */
font-size:18px;
font-family:arial;
font-weight:bold; 
color:#F6860c; 
left: 25px !important; 
width: 320px; 
position: absolute; 
top: 5px; 
text-align: left !important;
}
.adiqMessagePanel{ /* message text area within the popup */
font:9px Verdana, Arial, Helvetica, sans-serif; 
color:#415168; 
left: 25px; 
width: 320px; 
position: absolute; 
top: 45px; 
text-align: left;
}
#adiqDefaultMessage{ /* by default show this message */
display:block;
}
#adiqErrorMessage{ /* if an error occurs, this message will be displayed */
display:none;
}
#adiqPostFailureMessage{ /* if failed to post to adiq, this message will be displayed */
display:none;
}
#adiqSuccessMessage{ /* if successful, this message will be displayed */
display:none;
}
#adiqCallbackScheduledMessage{ /* if consumer already scheduled for callback, this message will be displayed */
display:none;
}
#adiqFormPanel{ /* the form within the popup */
position: absolute; 
text-align: left;
left: 25px !important; 
width: 320px !important; 
top: 70px;
}
.adiqFormLabels{ /* control the labels within the form */
font:09px Verdana, Arial, Helvetica, sans-serif;
color:#415168; 
left: 25px; 
width: 350px; 
top: 50px; 
}
.adiqInputField{ /* control the style of the input field */
border: #999999 1px solid;
margin-bottom: 3px; 
font: 10px Verdana, Arial, Helvetica, sans-serif; 
background-color: #e7e7e7;
}
#telephone{
bottom: 5px;
position: relative;
}
#adiqSubmit{
position:relative;
top:3px;
}
#adiqFooter{ /* the text area for the footer within popup */
font: 9px Verdana, Arial, Helvetica, sans-serif; 
left: 25px; 
width: 350px; 
position: absolute; 
top: 105px !important; 
color:#415168;
text-align: left;
}
#formLoading{
position:absolute;
display:none;
height:15px;
width:15px;
left: 50%;
top: 5px;
z-index:1;
}
/* END ADIQ POPUP*/

/*BEST PLAN GLOBAL STYLES - OTHER STYLES ARE DEFINED IN CALLPLANS.CSS*/
#bestPlanResultPop{
font-size:18px;
}

.bestPlanFlag{
padding:0 1px 0 5px;
}

.tick{
padding-left:25px;
background-image:url(/images/united_kingdom/client_footer/identity/vonage_uk/images/icons/country_tick.png);
background-repeat:no-repeat;
background-position:left center;
}
