#page {width:960px; margin-left:24px; margin-top:10px; position:relative;}

#header {width:954px; overflow:hidden; position:relative; margin:0 3px;}
#header #logo {margin:0; padding:0; float:left; height:105px;}
#header #corporate {list-style-type:none; margin:0; padding:0; float:right;}
#header #corporate li {margin:0; padding:0; float:left; margin-right:5px; padding-left:5px; border-left:1px solid #000;}
#header #corporate li.lang {border:none; font-weight:bold;}

#header #searchbox {position:absolute; bottom:0px; right:0px; padding-bottom:14px; }
#header #searchbox input {float: left; margin-right: 6px;}
#header #searchbox span.formBtnGrey {margin: 0;}
#header #searchbox span.formBtnGrey input {margin-right: 0;}

#navigation {margin: 0 3px 0 3px;}
#navigation #primarynav {list-style-type:none; margin:0; padding:0 0 5px 0; width:100%; overflow:hidden; color:#fff; background: #f00 url('../img/backgrounds/globalNavShadow.gif') repeat-x bottom left;}
#navigation #primarynav li {margin:0; padding:0; float:left; border-right:1px solid #fff; font-weight:bold; }
#navigation #primarynav li a {display:block; padding:5px 12px; text-decoration:none; color:#fff;}
#navigation #primarynav li a:hover {background-color:#ee0000}
#navigation #primarynav li.selected {background-color:#cc0202;}

#navigation #secondarynav {list-style-type:none; margin:7px 0 12px 5px; padding:0; width:100%; overflow:hidden; color:#000;}
#navigation #secondarynav li {float:left; border-right:1px solid #000; padding:0px 7px; margin: 0;}
#navigation #secondarynav li a {text-decoration:none; }
#navigation #secondarynav li.selected {font-weight:bold;}



#presentation {position:relative; margin:0px 3px 9px 3px; }
#presentation #pageTitle {margin-right:10px; margin-bottom:5px;}
#presentation #pageDescription { font-size: 13px; line-height: 18px;}
#presentation.withVisual {background-color:#B9D3D9; height:160px;}
#presentation.withVisual #pageTitle {color:#fff; border:none;}
#presentation.withVisual #pageTitle a {color:#fff; }
#presentation.withVisual #pageInfo {position:absolute; bottom:0; left:0; background-color:#f00; color:#fff; padding:10px; margin:10px; width:35%; z-index: 100000;}
#presentation.withVisual #pageDescription { font-size: 11px; line-height: 15px;}
#presentation #visual {float:right; position: absolute;}


/*
#main.full {}
#main.full #content {float:none; width:auto;}
#main.full #sidebar {float:none; width:auto; height:auto;}
*/

#main #content {width:768px; float:left; }
#main #content.expanded #keycontent {width:100%;}
#main #content.expanded #navbar {display:none;}


#main.full #content {width:768px;}


#main #content #keycontent {width:576px; float:right; }
#main #content #navbar {width:186px; float:left; }
#main #sidebar {width:192px; float:right; }


body.domain.template3 #main #content {width:auto; float:none;}
body.domain.template3 #main #content #keycontent {width:768px; }
body.domain.template3 #main.full #content #keycontent {width:auto; float:none;}


#main #content div.boxes {width:100%; overflow:hidden;}
#main div.box {float:left; width:186px; padding: 0 3px 8px 3px; background-image: url('../img//backgrounds/1columnBg.gif'); overflow:hidden; margin-bottom:5px;}

#main #content #primary div.box {height:282px;}
#main #content #secondary div.box {height:194px;}


#main #content div.contents1 div.box {float:none; width:762px; background-image: url('../img/backgrounds/4columnBg.gif'); height:auto;}
#main #content div.contents2 div.pos_1 {width:378px; background-image: url('../img/backgrounds/2columnBg.gif');}
#main #content div.contents4 div.mod2_1 {width:378px; background-image: url('../img/backgrounds/2columnBg.gif');}
#main #content div.contents5 div.pos_1 {width:378px; background-image: url('../img/backgrounds/2columnBg.gif');}

#main #content.expanded div.contents1 div.box {width:762px; background-image: url('../img/backgrounds/4columnBg.gif');}
#main #content.expanded div.contents2 div.pos_2 {width:378px; background-image: url('../img/backgrounds/2columnBg.gif');}
#main #content.expanded div.contents3 div.pos_1 {width:378px; background-image: url('../img/backgrounds/2columnBg.gif');}
#main #content.expanded div.contents4 div.mod2_1 {width:186px; background-image: url('../img/backgrounds/1columnBg.gif');}
#main #content.expanded div.contents7 div.pos_1 {width:378px; background-image: url('../img/backgrounds/2columnBg.gif');}

#main #content.expanded #primary div.contents5 div.pos_1 {width:378px; background-image: url('../img/backgrounds/2columnBg.gif'); height:446px;}
#main #content.expanded #primary div.contents5 div.pos_4 {height:160px; }
#main #content.expanded #primary div.contents5 div.pos_5 {height:160px; }

#main #content.expanded #secondary div.contents5 div.pos_1 {height:330px;}

#main #content #primary div.contents1 div.box {height:auto; min-height:100px;}
#main #content #secondary div.contents1 div.box {height:auto; min-height:100px;}


body.template3 #main #content #keycontent div.contents1 {}
body.template3 #main #content #keycontent div.contents1 div.box {width:auto; float:none; background-image: url('../img/backgrounds/4columnBg.gif');}
body.template3 #main #content #keycontent div.contents2 div.box {width:378px; background-image: url('../img/backgrounds/2columnBg.gif');}
body.template3 #main #content #keycontent div.contents3 div.box {width:186px; background-image: url('../img/backgrounds/1columnBg.gif');}
body.template3 #main #content #keycontent div.contents3 div.pos_1 {width:378px; background-image: url('../img/backgrounds/2columnBg.gif');}
body.template3 #main #content #keycontent div.contents4 div.box {width:186px; background-image: url('../img/backgrounds/1columnBg.gif');}
body.template3 #main #content #keycontent #primary div.contents5 div.box {width:186px; height:194px; background-image: url('../img/backgrounds/1columnBg.gif');}
body.template3 #main #content #keycontent #primary div.contents5 div.pos_1 {width:378px; height:450px; background-image: url('../img/backgrounds/2columnBg.gif');}
body.template3 #main #content #keycontent #primary div.contents5 div.pos_2 {height:264px; }
body.template3 #main #content #keycontent #primary div.contents5 div.pos_3 {height:264px; }


body.template3 #main.full #content #keycontent div.contents1 {width:auto; float:none;}
body.template3 #main.full #content #keycontent div.contents1 div.full {width:auto; float:none; background:none !important;}
body.template3 #main.full #content #keycontent div.contents2 div.pos_1 {width:762px; background-image: url('../img/backgrounds/4columnBg.gif');}
body.template3 #main.full #content #keycontent div.contents2 div.pos_2 {width:186px; background-image: url('../img/backgrounds/1columnBg.gif');}
body.template3 #main.full #content #keycontent div.contents3 div.box {width:378px; background-image: url('../img/backgrounds/2columnBg.gif');}
body.template3 #main.full #content #keycontent div.contents3 div.pos_3 {width:186px; background-image: url('../img/backgrounds/1columnBg.gif');}
body.template3 #main.full #content #keycontent div.contents4 div.box {width:186px; background-image: url('../img/backgrounds/1columnBg.gif');}
body.template3 #main.full #content #keycontent div.contents4 div.pos_1 {width:378px; background-image: url('../img/backgrounds/2columnBg.gif');}
body.template3 #main.full #content #keycontent div.contents5 div.box {width:186px; background-image: url('../img/backgrounds/1columnBg.gif');}


body.template5 #page #main #content {width:960px; overflow:hidden; float:none;}
body.template5 #page #main #content #keycontent {width:768px; overflow:hidden; }

body.template5 #page #main #content #keycontent div.boxes {width:100%; overflow:hidden; }
body.template5 #page #main #content #keycontent div.contents1 div.box {width:762px; overflow:hidden; background: left bottom no-repeat url('../img/backgrounds/4columnBg.gif');}
body.template5 #page #main #content #keycontent div.contents2 div.pos_1 {width:570px; overflow:hidden; background: left bottom no-repeat url('../img/backgrounds/3columnBg.gif');}
body.template5 #page #main #content #keycontent div.contents2 div.pos_2 {width:186px; overflow:hidden; background: left bottom no-repeat url('../img/backgrounds/1columnBg.gif');}
body.template5 #page #main #content #keycontent div.contents3 div.box {width:186px; overflow:hidden; background: left bottom no-repeat url('../img/backgrounds/1columnBg.gif');}
body.template5 #page #main #content #keycontent div.contents3 div.pos_1 {width:378px; overflow:hidden; background: left bottom no-repeat url('../img/backgrounds/2columnBg.gif');}
body.template5 #page #main #content #keycontent div.contents4 div.box {width:186px; overflow:hidden; background: left bottom no-repeat url('../img/backgrounds/1columnBg.gif');}
body.template5 #page #main #content #keycontent div.contents5 div.box {width:186px; height:194px;overflow:hidden; background: left bottom no-repeat url('../img/backgrounds/1columnBg.gif');}
body.template5 #page #main #content #keycontent div.contents5 div.pos_1 {width:378px; height:446px; overflow:hidden; background: left bottom no-repeat url('../img/backgrounds/2columnBg.gif');}



#main #content #featured.tabbed {position:relative;}
#main #content #featured #navi {display:block; position:absolute; top:0; left:1px; list-style-type:none; margin:0; padding:0; width:100%; overflow:hidden; background-color: #FFF; border-left: 2px solid #FFF;}
#main #content #featured #navi li {float:left; margin:0; padding:0; margin-right:1px; font-size: 11px; line-height: 12px;}
#main #content #featured #navi li a {display:block; padding:6px 9px; text-decoration:none; margin:0; background-color: #A7C6CD; color: #333;}
#main #content #featured #navi li a:hover {background-color:#7FB0BB; color:#FFF;}
/* ui tab css*/
#main #content #featured #navi li.tabselected a {background-color:#7FB0BB; color:#FFF;}

#main #content #featured.tabbed div.boxes {background:url('../img/backgrounds/3columnBg.gif') bottom center no-repeat; margin-bottom:5px; padding-top: 24px;}
#main #content #featured.tabbed div.boxes div.box {clear:both; float:none; width:auto; height:auto; overflow:hidden; background:none; margin:0; font-size: 11px; line-height: 18px;}
/* ui tabs css */
#main #content #featured.tabbed div.boxes div.tabhidden {display: none;}

/*#main #content #featured.tabbed div.boxes div.pos_1 {display:block;}*/
#main #content #featured.tabbed div.boxes div.box div.boxContent div.body {line-height: 18px;}
#main #content #featured.tabbed div.boxes div.box div.boxContent div.observations {position:static; margin:0; padding:0; margin-bottom: 3px;}
#main #content #featured.tabbed div.boxes div.box div.boxContent div.observations ul {margin-right: 0;}
#main #content #featured.tabbed div.boxes div.box div.boxContent div.observations ul li {line-height: 12px;}


body.template3 #main #content #featured div.box {height:165px;}
body.template3 #main #content #featured div.full {height:auto; background:none;}
body.template3 #main #content #secondary div.boxes div.box {height:194px;}

body.template19 #secondary div.boxes div.box div.boxPresentation h2 {background-color: transparent; color: #000; border-top: solid 1px #CCC;}
body.template19 #secondary div.boxes div.box div.boxContent div.observations ul li a {background-image: url(../img/buttons/arrow-grey.gif);}
body.template19 p.icon {text-align: center;}
body.template19 p.icon img {display: inline;}

#main #content #articles {padding:3px 10px;}
#main #content #articles li {clear:both;}
#main #content #articles li p.icon {float:left;  margin-right:10px;}

#main #sidebar div.pos_0 div.boxContent {background-color:#eee;}
#main #sidebar div.pos_1 {height: 165px;}
#main #sidebar div.pos_2 {height: 282px;}
#main #sidebar div.pos_3 {height: 194px;}

#vakiflar li{list-style-image:url(../img/list_redarrow.gif); padding-bottom:3px;}

#navbar { padding: 0 3px 8px 3px; background: center bottom no-repeat url('../img/backgrounds/1columnBg.gif'); width: 186px; float: left;}
#navbar ul {list-style-type:none; margin:0; padding:0;}
#navbar ul li {width:100%; overflow:hidden; margin:0; padding:0; background: left top repeat-x url('../img/backgrounds/dottedLine.gif'); float: left; clear: left;}
#navbar ul li a {margin:0; display:block; padding:5px 12px; text-decoration:none;}
#navbar ul li span {margin:0; display:block; padding:5px 12px; text-decoration:none;}
#navbar ul li.title {border:none; margin:0; background-color:#008698; color:#fff; background-image: none;}
#navbar ul li.title a {font-weight:bold; color:#fff;}
#navbar ul li.title span {font-weight:bold; color:#fff;}
#navbar ul li.title a:hover {background-color:#259EAB; color:#fff;}
#navbar ul li.first {background-image: none;}
#navbar ul li.selected a {font-weight:bold;}
#navbar ul li.selected ul li a {font-weight:normal; padding-left:24px;}
#navbar ul li.selected ul li.selected a {font-weight:bold;}

#navbar ul li.selected ul li.selected ul li a {font-weight:normal; padding-left:36px;}
#navbar ul li.selected ul li.selected ul li.selected a {font-weight:bold;}

#navbar ul li.active a {background-color:#B9D3D9; }
#navbar ul li.active ul li a {background-color:transparent;}

#footer {clear:both; float:none; padding-top:10px;}
#footer ul {list-style-type:none; margin:0; padding:0; float:right;}
#footer ul li {float:left; margin-right:5px; padding-right:5px; border-right:1px solid #666;}


#slidemenu {clear:both; position: relative; display: block;	width:552px; overflow:hidden; height: 220px; margin: 0px; border-bottom: 1px dotted #000; margin-top:10px;}
#slidemenu div.box2 { float: left; }
#slidemenu div.box2:after {	content: ""; }
#slidemenu div.box2 { display: block;	overflow: hidden;	height: 220px;	width: 136px; border-right: 1px dotted #000; background-repeat:repeat;}
#slidemenu.contents2 div.box2 { width: 248px;	}
#slidemenu.contents3 div.box2 { width: 182px;	}
#slidemenu.contents5 div.box2 { width: 109px;	}
#slidemenu div.box2 p.boxVisual { background-color:#444;}
#slidemenu div.box2 div.boxPresentation { width:370px; }
#slidemenu div.box2 div.boxContent { width:370px; }
#slidemenu div.box2 p.category { font-size:9px; padding:1px 5px 1px 15px ; color:#000; background: #fff url('../img/common/bullets/small_normal.gif') 5px 4px no-repeat; width: 500px;}




body.article #presentation {padding:0 12px;}
body.article #presentation #pageInfo {font-weight:bold;}
body.article #primary div.article {padding:0 12px; margin-left:3px; margin-right:3px;}
body.article #primary div.article {font-size: 13px; line-height: 18px;}



/*
body.p1684 #navigation #primarynav {background-image:none; padding-bottom:0;}
body.p1684 #navigation #secondarynav li {background-color:#fff;}
*/

/*
body.p1684 #main {background:url('http://www.vodafone.ro/&res/img/common/backgrounds/youth-bg2.gif') -400px 28px no-repeat; min-height:800px;}
body.p1684 #presentation {background-color:#fff; margin:0; margin-bottom:10px; padding:0;}
body.p1684 #presentation #pageTitle {margin-bottom:0; margin-right:0;}

body.p1684 #page #main #content #keycontent div.boxes div.box {}
body.p1684 #page #main #content #primary div.article {background-color:#fff;}

body.p1684 #navbar {background:none; background-color:#fff;}
body.p1684 #navbar ul.navigation li.title {}
body.p1684 #navbar ul.navigation li.title a {background-color:#fff; color:#000; font-size:14px; padding-top:12px; color:#5B8424;}
*/

#ConnexCampusForm { border: 1px solid #ccc !important; padding: 5px 6px;}
#ConnexCampusForm div.element p.error { margin-left: 140px;}
#ConnexCampusForm div.element p.freetext { font-weight: bold;}
#ConnexCampusForm div.element p.usage { clear: both; margin-left: 140px;}
#ConnexCampusForm div.actions input.primary {background-image: url('../img/buttons/submit1.gif'); width: 55px; height: 24px; border: 0px; color: #fff; float: right; margin-top: 5px; font-weight: bold; padding: 0px; font-size: 10px; padding-bottom: 7px;}
#ConnexCampusForm div.actions input.primary:hover {background-image: url('../img/buttons/submit1_hover.gif');}

#ConnexCampusForm div.element input.conditii { float: left; margin-left: 140px;}
#ConnexCampusForm div.element label.conditii { width: 360px; float: right; margin-top: 3px;}


#phoneNotifications {}
#phoneNotifications div.actions span.formBtnRed { display: block; clear: both; float: right; margin-top: 5px;}
#phoneNotifications div.actions p.usage { float:none !important; clear: both; font-size: 9px; color: #CCC;}
#phoneNotifications div.element p.error { margin-left: 140px;}
#phoneNotifications div.checkboxes { clear: both; overflow: hidden;}
#phoneNotifications div.actions { clear: both;}

#idAcoperireNetzoneForm p select {float: left; margin-right: 6px;}
#idAcoperireNetzoneForm p input.submit {background-image: url('../img/buttons/submit1.gif'); width: 55px; height: 24px; border: 0px; color: #fff; margin-top: 0; font-weight: bold; padding: 0px; font-size: 10px; padding-bottom: 7px;}
#idAcoperireNetzoneForm p input.submit:hover {background-image: url('../img/buttons/submit1_hover.gif');}

#uefaRegister { border: 1px solid #ccc; padding: 5px 6px;}
#uefaRegister #user_input_team_2 { margin-left: 140px;}
#uefaRegister #user_input_team_3 { margin-left: 140px;}
#uefaRegister #user_input_submit {background-image: url('../img/buttons/submit1.gif'); width: 55px; height: 24px; border: 0px; color: #fff; margin-top: 5px; font-weight: bold; padding: 0px; font-size: 10px; padding-bottom: 7px;}
#uefaRegister #user_input_submit:hover {background-image: url('../img/buttons/submit1_hover.gif');}
#uefaRegister div.element p.usage { margin-left: 140px;}
#uefaRegister p.usage { color: #CCC; font-size: 9px;}
#uefaRegister div.element p.error { margin-left: 140px;}


#page #ajaxPopUpContainer {display: none; position: absolute; top:163px; left:3px; margin:0; z-index: 1000; overflow: hidden; background-color:#fff; padding:5px 10px; border: 1px solid #008698;}
#page a#ajaxPopUpContainerClose {display: block; width: 16px; height: 16px; position: absolute; right: 0; background: url('../img/buttons/button_close.gif') no-repeat; text-indent: -1000px;}
#page a#ajaxPopUpContainerClose:hover {background-image: url('../img/buttons/button_close_hover.gif');}

#ajaxPopUpContainer h2 {margin-right: 20px;}

body.d1813 #page #ajaxPopUpContainer {top:400px; left:500px; width:200px;}
body.d1685 #page #ajaxPopUpContainer {top:480px; left:600px;}
body.d535 #page #ajaxPopUpContainer {display:block; border:none; height:165px; width:762px; padding: 0; background-color: transparent;}
body.d535 #page #ajaxPopUpContainer.rollOver {display:block; height:460px; }
body.d535 #page #ajaxPopUpContainer p.visual {margin: 0;}

h2.compatibilityList {clear:both; height:23px;}


#MyAccountFeedbackForm { border: 1px solid #ccc; padding: 5px 6px;}
#MyAccountFeedbackForm div.element p.error { margin-left: 140px;}
#MyAccountFeedbackForm div.element p.input { overflow: hidden; float: right; width: 390px;}
#MyAccountFeedbackForm div.element p.input input { float: left;}
#MyAccountFeedbackForm div.element p.input label { float: left; text-align: left; margin-top: 3px;}
#MyAccountFeedbackForm div.element p.input label.other { width: 60px;}
#MyAccountFeedbackForm div.element p.input .other_text { width: 200px;}
#MyAccountFeedbackForm div.actions input#user_input_submit {background-image: url('../img/buttons/submit1.gif'); width: 55px; height: 24px; border: 0px; color: #fff; margin-top: 5px; font-weight: bold; padding: 0px; font-size: 10px; padding-bottom: 7px; float: right;}
#MyAccountFeedbackForm div.actions input#user_input_submit:hover {background-image: url('../img/buttons/submit1_hover.gif');}
input#submitHarta {background-image: url('../img/buttons/submit1.gif'); width: 55px; height: 24px; border: 0px; color: #fff; margin-top: 5px; font-weight: bold; padding: 0px; font-size: 10px; padding-bottom: 7px; float: right;}
input#submitHarta:hover {background-image: url('../img/buttons/submit1_hover.gif');}
#MyAccountFeedbackForm div.actions p.usage { font-size: 9px; color: #CCC; clear: both;}

#newsletterForm div.element p.error { margin-left: 140px;}

#USDConverter #user_input_submit {background-image: url('../img/buttons/submit65px.gif'); width: 65px; height: 24px; border: 0px; color: #fff; margin-top: 5px; font-weight: bold; padding: 0px; font-size: 10px; padding-bottom: 7px; float: right;}
#USDConverter #user_input_submit:hover {background-image: url('../img/buttons/submit65px_hover.gif');}

#RegisterDealersForm { border: 1px solid #CCC; padding: 5px 6px;}
#RegisterDealersForm div.actions input#user_input_submit {background-image: url('../img/buttons/submit1.gif'); width: 55px; height: 24px; border: 0px; color: #fff; margin-top: 5px; font-weight: bold; padding: 0px; font-size: 10px; padding-bottom: 7px; float: right;}
#RegisterDealersForm div.actions input#user_input_submit:hover {background-image: url('../img/buttons/submit1_hover.gif');}


#FeedbackAcoperireForm { border: 1px solid #CCC; padding: 5px 6px;}
#FeedbackAcoperireForm div.element #user_input_file2 { margin-left: 140px;}
#FeedbackAcoperireForm div.element #user_input_file3 { margin-left: 140px;}
#FeedbackAcoperireForm div.actions #user_input_submit {background-image: url('../img/buttons/submit1.gif'); width: 55px; height: 24px; border: 0px; color: #fff; margin-top: 5px; font-weight: bold; padding: 0px; font-size: 10px; padding-bottom: 7px; float: right;}
#FeedbackAcoperireForm div.actions #user_input_submit:hover {background-image: url('../img/buttons/submit1_hover.gif');}
#FeedbackAcoperireForm div.element p.usage { margin-left: 140px;}
#FeedbackAcoperireForm p.usage { font-size: 9px; color: #CCC; clear: both;}


body.d1578 {}
body.d1578 #page #main #content #keycontent #primary div.boxes #id9050 { width: 378px; background-image: url('../img/backgrounds/2columnBg.gif');}
body.d1578 #page #main #content #keycontent #secondary div.boxes #id9055 { width: 570px; background-image: url('../img/backgrounds/3columnBg.gif'); padding-bottom: 20px;}
body.d1578 #page #main #content #keycontent #secondary div.boxes #id9055 table.tableHidden { margin-bottom: 20px;}
body.d1578 #page #main #content #keycontent #secondary div.boxes #id9055 div.body { overflow: hidden;}
body.d1578 #page #main #content #keycontent #primary { background-image: url('../img/backgrounds/background_zburatorul.jpg');}
body.d1578 #page #main #content #keycontent #secondary div.boxes #id9058 { width: 378px; background-image: url('../img/backgrounds/2columnBg.gif'); padding-bottom: 20px;}

#idPrefixIntForm #prefixCountries { width: 160px;}

#vfEuropeCheck input { width: 160px;}
#vfEuropeCheck input.submit { width: 45px;}

#search_again {background-image: url('../img/buttons/submit95px.gif'); width: 95px; height: 24px; border: 0px; color: #fff; margin-top: 5px; font-weight: bold; padding: 0px; font-size: 10px; padding-bottom: 7px; float: right;}
#search_again:hover {background-image: url('../img/buttons/submit95px_hover.gif');}


#PhoneRateForm { border: 1px solid #CCC; padding: 5px 6px;}
#PhoneRateForm div.element {}
#PhoneRateForm div.element p.radio { overflow: hidden; float: right; width: 390px;}
#PhoneRateForm div.element p.radio input { clear: none; float: left;}
#PhoneRateForm div.element p.radio label { text-align: left;}
#PhoneRateForm div.element p.input { overflow: hidden; float: right; width: 390px;}
#PhoneRateForm div.element p.input label { width: 240px; text-align: left;}
#PhoneRateForm div.actions #user_input_submit {background-image: url('../img/buttons/submit65px.gif'); width: 65px; height: 24px; border: 0px; color: #fff; margin-top: 5px; font-weight: bold; padding: 0px; font-size: 10px; padding-bottom: 7px; float: right;}
#PhoneRateForm div.actions #user_input_submit:hover {background-image: url('../img/buttons/submit65px_hover.gif');}
#PhoneRateForm div.actions p.usage { font-size: 9px; color: #CCC; clear: both;}

#YouthRegister { border: 1px solid #CCC; padding: 5px 6px;}
#YouthRegister p.usage { font-size: 9px; color: #CCC; clear: both;}
#YouthRegister div.element { clear: both;}
#YouthRegister div.element p.radio input { float: left;}
#YouthRegister div.element p.radio { width: 390px; float: right;}
#YouthRegister div.element p.radio label { width: 200px; text-align: left;}
#YouthRegister div.element p.checkbox { float: right; width: 390px;}
#YouthRegister div.element p.checkbox input { float: left;}
#YouthRegister div.element p.checkbox label { width: 250px; text-align: left;}
#YouthRegister div.element p.img { margin-left: 140px;}
#YouthRegister div.actions { clear: both; overflow: hidden;}
#YouthRegister div.actions #user_input_submit {background-image: url('../img/buttons/submit65px.gif'); width: 65px; height: 24px; border: 0px; color: #fff; margin-top: 5px; font-weight: bold; padding: 0px; font-size: 10px; padding-bottom: 7px; float: right;}
#YouthRegister div.actions #user_input_submit:hover {background-image: url('../img/buttons/submit65px_hover.gif');}


#searchPhone { overflow: hidden; }
#searchPhone div.element { overflow: hidden; margin-bottom: 5px; clear: both; width: 745px;}
#searchPhone div.element label { display: block; width: 128px; overflow: hidden; clear: none; float: left;}
#searchPhone div.element select { float: left;}
#searchPhone div.element ul.listing { overflow: hidden; float: left; width: 550px; list-style-type: none;}
#searchPhone div.element ul.listing li { overflow: hidden; width: 150px; float: left;}
#searchPhone div.element ul.listing li input { float: left; clear: none;}
#searchPhone div.element ul.listing li label { float: left; text-align: left; width: 100px; clear: none;}
#searchPhone div.actions { overflow: hidden; clear: both; width: 400px;}
#searchPhone div.actions input {background-image: url('../img/buttons/submit65px.gif'); width: 65px; height: 24px; border: 0px; color: #fff; margin-top: 5px; font-weight: bold; padding: 0px; font-size: 10px; padding-bottom: 7px; float: right;}
#searchPhone div.actions input:hover {background-image: url('../img/buttons/submit65px_hover.gif');}

#PhoneRateForm {}
#PhoneRateForm div.element div.description { clear: both; margin-left: 140px;}
#PhoneRateForm div.element label { width: 210px;}
#PhoneRateForm p.usage { font-size: 9px; color: #CCC; clear: both;}

#quotation_request_support_form { border: 1px solid #CCC; padding: 5px 6px; overflow: hidden;}
#quotation_request_support_form p.freetext { margin-left: 140px;}
#quotation_request_support_form div.actions input {background-image: url('../img/buttons/submit65px.gif'); width: 65px; height: 24px; border: 0px; color: #fff; margin-top: 5px; font-weight: bold; padding: 0px; font-size: 10px; padding-bottom: 7px; float: right;}
#quotation_request_support_form div.actions input:hover {background-image: url('../img/buttons/submit65px_hover.gif');}
#quotation_request_support_form div.actions { clear: both; float: none; overflow: hidden; float: right; margin: 0px; margin-right: 30px;}

#OnlineSupportScreen11 { border: 1px solid #CCC; padding: 5px 6px; overflow: hidden;}
#OnlineSupportScreen11 div.element { clear: both; overflow: hidden;}
#OnlineSupportScreen11 p.freetext { margin-left: 140px;}
#OnlineSupportScreen11 div.actions input {background-image: url('../img/buttons/submit65px.gif'); width: 65px; height: 24px; border: 0px; color: #fff; margin-top: 5px; font-weight: bold; padding: 0px; font-size: 10px; padding-bottom: 7px; float: right;}
#OnlineSupportScreen11 div.actions input:hover {background-image: url('../img/buttons/submit65px_hover.gif');}
#OnlineSupportScreen11 div.actions { clear: both; float: none; overflow: hidden; float: right; margin: 0px; margin-right: 30px;}


#VerticalNewsletter {}
#VerticalNewsletter div.actions input {background-image: url('../img/buttons/submit65px.gif'); width: 65px; height: 24px; border: 0px; color: #fff; margin-top: 5px; font-weight: bold; padding: 0px; font-size: 10px; padding-bottom: 7px; float: right; margin-right: 10px;}
#VerticalNewsletter div.actions input:hover {background-image: url('../img/buttons/submit65px_hover.gif');}


#businessMagazine {}
#businessMagazine div.actions input {background-image: url('../img/buttons/submit65px.gif'); width: 65px; height: 24px; border: 0px; color: #fff; margin-top: 5px; font-weight: bold; padding: 0px; font-size: 10px; padding-bottom: 7px; float: right; margin-right: 10px;}
#businessMagazine div.actions input:hover {background-image: url('../img/buttons/submit65px_hover.gif');}


#businessMagazine {}
#businessMagazine div.actions input {background-image: url('../img/buttons/submit65px.gif'); width: 65px; height: 24px; border: 0px; color: #fff; margin-top: 5px; font-weight: bold; padding: 0px; font-size: 10px; padding-bottom: 7px; float: right; margin-right: 10px;}
#businessMagazine div.actions input:hover {background-image: url('../img/buttons/submit65px_hover.gif');}
#businessMagazine #user_input_vodafone { margin-left: 145px;}

body.d1850 #main #content #keycontent #primary div.contents5 div#id9532 {height: 471px;}
body.d1850 #main #content #keycontent #primary div.contents5 div#id9532 div.boxContent {padding-top: 4px;}
body.d1850 #main #content #keycontent #primary div.contents5 div#id9532 div.body p {margin: 0; line-height: 11px;}

