#client_header a:focus, #client_header a:active, #client_header input, #client_header select {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
#client_header form{
font-size:12px;
margin:0;
padding:0;
}

#client_header input{
font-size:14px;
margin:0;
padding:2px;
-moz-border-radius:3px;
border:1px solid #ccc;
color:#333333;
font-size:14px;
}

#client_header input.button{
margin:0;
padding:0;
border:0;
cursor:pointer;
}

#client_header .formLabel{
font-size:;
color:;
font-weight:bold;
margin-top:10px;
}

#client_header .formInput{
margin-top:5px;
}

#client_header .formInput input{
width:200px;
}

#client_header .formInput select{
width:200px;
border:1px solid #ccc;
-moz-border-radius: 3px;
color:#333333;
font-size:13px;
padding:2px;
}

/* LOGIN STYLES */
#client_header #loginForm{
padding:60px 0 0 20px;
}

#client_header #loginButton{
margin-top:20px;
}

/* Nav bar */

#client_header #header{
margin:0 0 auto;
position:relative;
z-index:100;
padding:10px 0;
}

#client_header #header a{
color:#222;
}

#client_header #header a:hover{
color:#f6860c;
}

/*TOP ROW*/
#client_header #headerTopRow{
position:relative;
height:42px;
width:960px;
}

#client_header #countryChooser{
float:left;
}

#client_header #countryChooser ul{
margin:0;
padding:0;
list-style-type:none;
}

#client_header #countryChooser ul li{
display:inline;
padding-right:8px;
font-size:11px;
}

#client_header #countryChooser ul li a{
font-size:11px;
}

#client_header #changeLanguage{
float:left;
color:#222;
font-size:11px;
padding-left:40px;
}

#client_header #phoneNumber{
float:right;
color:#444;
text-align:right;
font-size:13px;
font-weight:bold;
vertical-align:top;
}

#client_header #mainPhoneNumber{
font-size:19px;
}

#client_header #toOrderByPhone{
font-size:13px;
}

#client_header #customerCareNumber{
margin-top:2px;
color:#777;
}

#client_header span.phoneNumber{
padding-left:5px;
}

/*MIDDLE ROW*/
#client_header #headerMiddleRow{
position:relative;
width:960px;
height:50px;
margin-top:10px;
}

#client_header #logo{
float:left;
position:relative;
top:-20px;
margin-bottom: -20px;
}

#client_header #linksAndSearch{
float:right;
}

/*TOP LINKS*/
#client_header #topLinks{
text-align:right;
}

#client_header #topLinks ul{
margin:0;
padding:0;
list-style-type:none;
}

#client_header #topLinks ul li{
padding-left:8px;
font-size:12px;
display:inline;
}


/*SEARCH*/

#client_header #searchForm{
margin:0;
padding:0;
}

#client_header #headerSearch{
clear:both;
padding-top:12px;
text-align:right;
}

#client_header #headerSearch .searchText{
float:left;
font-size:14px;
width:240px;
background:#fff url(/images/canada/client_images/identity/vonage_canada/images/navigation/search_bg.gif) no-repeat right;
margin-right:5px;

}

#client_header #headerSearch .searchButton{
float:left;
}


/*MAIN NAVIGATION*/

#client_header #mainNav{
position:relative;
margin-top:10px;
width:960px;
background:#EEE url(/images/canada/client_images/identity/vonage_canada/images/navigation/top_nav_bg.gif);
z-index:100;
}

#client_header ul#Nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#client_header ul#Nav li {
float:left;
margin:0;
background:transparent url(/images/canada/client_images/identity/vonage_canada/images/navigation/divide.gif) no-repeat scroll right top;
padding-right:1px;
position:relative;
}


#client_header ul#Nav li a {
font-family:Arial,sans-serif;
text-decoration:none;
color:#fff;
display:block;
font-size:13px;
font-weight:bold;
padding:7px 20px;
}

#client_header ul#Nav li:hover, #client_header ul#Nav li a:hover  {
color:#fff;
background:#e17f14;
}

#client_header ul#Nav li.active{
color:#fff;
background:#0082C8;
}

#client_header ul#Nav li.active:hover, #client_header ul#Nav li.active a:hover{
color:#fff;
background:#0082C8;
}


#client_header .navArrow{
padding-left:6px;
}

/*DROPDOWN*/
#client_header .dropDown{
background:#CCC;
position:absolute;
z-index:100;
display:block;
background-color:#dc7b13;
display:block;
padding:5px 0;
left:0;
top:29px;
display:none;
}


#client_header .dropDownInnerFrame{
margin:0 5px;
padding:5px;
background-color:#FFF;
}

#client_header .dropDown.oneCol{
width:210px;
}

#client_header .dropDown.twoCol{
width:405px;
}

#client_header .dropDown.threeCol{
width:600px;
}

#client_header #mainNav .dropDown .ddColSingle{
width:190px;
background-color:#FFF;
}

#client_header #mainNav .dropDown .ddColOne{
width:190px;
background-color:#FFF;
float:left;
margin-right:5px;
}

#client_header #mainNav .dropDown .ddColTwo{
width:190px;
background-color:#FFF;
float:left;
}

#client_header #mainNav .dropDown .ddColThree{
width:190px;
background-color:#FFF;
float:left;
margin-left:5px;
}


#client_header #mainNav .dropDown .ddTitle{
background-color:#f1f1f1;
font-weight:bold;
font-size:13px;
color:#222;
padding:5px;
}

#client_header #mainNav .dropDown .ddTitle a{
background-color:#f1f1f1;
font-weight:bold;
font-size:13px;
color:#222;
padding:0;
}

#client_header #mainNav .dropDown .ddTitle a:hover{
text-decoration:underline;
background-color:#f1f1f1;
color:#222;
}


#client_header #mainNav .dropDown  ul{
list-style-type:none;
padding:0;
margin:0;
}

#client_header #mainNav .dropDown ul li{
background:transparent;
margin:0;
padding:0 0 0 5px;
float:none;
line-height:21px;
}

#client_header #mainNav .dropDown ul li a {
float:none;
text-decoration:none;
color:#222;
font-size:12px;
font-weight:normal;
padding:0;
margin:0;
background:transparent;
display:inline;
}

#client_header #mainNav .dropDown ul li a:hover {
color:#222;
background:none;
text-decoration:underline;
}
/* end Nav bar */

#client_header input, select, textarea {
	font-size: 14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #CCC;
}
