*{margin:0px;padding:0px;border:none;outline:none;}
html{border-top:6px solid #000000;}
body{font-family:"Trebuchet MS", Arial;font-size:12px;color:#4B4B4B;border-top:1px solid #FAEB91;background:#FFFEF4 url(../../../images/background.png) fixed repeat-x;}
ul li{list-style:none}
table{border-collapse:collapse;}
table th{width:150px;text-align:left;}
table td{padding:2px 0px;}
br.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.underline{text-decoration:underline;}
input, select, textarea{font-family:"Trebuchet MS", Arial;font-size:11px;color:#4B4B4B;}
input.bar{width:190px;padding:3px 0px 3px 5px;background:url(../../../images/forms/input.png) top left no-repeat;}
input.bar.error{background:url(../../../images/forms/input_error.png) top left no-repeat;}
textarea{width:190px;height:140px;padding:5px;resize:none;background:url(../../../images/forms/textarea.png) top no-repeat;}
textarea.error{background:url(../../../images/forms/textarea.png) bottom no-repeat;}
span.corners{padding:2px 5px 2px 0px;background:url(../../../images/forms/input.png) right bottom no-repeat;}
span.corners.error{padding:2px 5px 2px 0px;background:url(../../../images/forms/input_error.png) right bottom no-repeat;}
a.checkbox, a.radiobox{text-decoration:none;display:block;height:13px;line-height:13px;padding:0px 0px 0px 18px;background:url(../../../images/forms/checkbox.png) left top no-repeat;}
a.radiobox{background:url(../../../images/forms/radiobox.png) left top no-repeat;}
a.checkbox input, a.radiobox input{display:none;}
a.checkbox.active, a.radiobox.active{background-position:left bottom;}
div.button span{display:block;}
div.button.big{height:33px;}
div.button.big a{display:block;float:left;height:25px;padding:8px 0px 0px;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:14px;color:#FFFFFF;cursor:pointer;background:url(../../../images/forms/buttons/big/black.png);}
div.button.big span.left{width:10px;height:33px;background:url(../../../images/forms/buttons/big/black_corners.png) left;}
div.button.big span.right{width:10px;height:33px;background:url(../../../images/forms/buttons/big/black_corners.png) right;float:left;}
div.button.small{height:25px;}
div.button.small a{display:block;float:left;height:21px;padding:4px 0px 0px;text-transform:uppercase;text-decoration:none !important;font-weight:bold;font-size:12px;color:#FFFFFF !important;cursor:pointer;background:url(../../../images/forms/buttons/small/black.png);}
div.button.small span.left{width:6px;height:25px;background:url(../../../images/forms/buttons/small/black_corners.png) left;}
div.button.small span.right{width:6px;height:25px;background:url(../../../images/forms/buttons/small/black_corners.png) right;float:left;}
div.button.medium{height:30px;}
div.button.medium a{display:block;float:left;height:23px;padding:7px 0px 0px;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:12px;cursor:pointer;color:#8D7900;}
div.button.medium.yellow a{background:url(../../../images/forms/buttons/medium/yellow.png);}
div.button.medium.green a{color:#FFFFFF;background:url(../../../images/forms/buttons/medium/green.png);}
div.button.medium span.left{width:6px;height:30px;}
div.button.medium.yellow span.left{background:url(../../../images/forms/buttons/medium/yellow_corners.png) left;}
div.button.medium.green span.left{background:url(../../../images/forms/buttons/medium/green_corners.png) left;}
div.button.medium span.right{width:6px;height:30px;float:left;}
div.button.medium.yellow span.right{background:url(../../../images/forms/buttons/medium/yellow_corners.png) right;}
div.button.medium.green span.right{background:url(../../../images/forms/buttons/medium/green_corners.png) right;}
#preloading{display:none;}
#container{width:950px;margin:0px auto;position:relative;background:url(../../../images/container_corners.png) 0px 76px no-repeat;}
#newsletter{width:224px;margin:0px 0px 0px 686px;padding:0px 10px 0px;top:-1px;position:absolute;font-size:11px;background:url(../../../images/newsletter_background.png) bottom no-repeat;}
#newsletter #subunsubsribe{padding:2px 0px 7px;}
#newsletter a{color:#F4D414;text-decoration:none;}
#newsletter a:hover{text-decoration:underline;}
#newsletter img{padding:0px 5px 0px 0px;}
#newsletter form{padding:2px 0px;}
#newsletter form input{width:120px;}
#newsletter form span.corners{padding:3px 5px 3px 0px;}
#newsletter form a{padding:0px 0px 0px 7px;}
#newsletter .button_subunsubscribe{font-weight:bold;cursor:pointer;}
#logo{position:absolute;top:5px;left:-35px;z-index:10;}
#menu{margin:0px 0px 14px;padding:53px 0px 0px;}
#menu ul{padding:0px 0px 0px 325px;height:42px;}
#menu ul li{list-style:none;float:left;height:42px;margin:0px 5px 0px 0px;text-transform:uppercase;}
#menu ul li a{display:block;height:42px;margin:0px 0px 0px 14px;color:#A48800;text-decoration:none;font-size:16px;font-weight:bold;cursor:pointer;}
#menu ul li a:hover{color:#4B4B4B;}
#menu ul li.active a{background:url(../../../images/menu.png) left top no-repeat;padding:0px 0px 0px 14px;margin:0px;color:#4B4B4B;}
#menu ul li a span{display:block;height:30px;margin:12px 27px 0px 5px;}
#menu ul li.active a span{background:url(../../../images/menu.png) right bottom no-repeat;padding:12px 27px 0px 5px;margin:0px;}
.wrapper{height:100%;background:url(../../../images/wrapper.png);padding:0px 20px;}
#search{height:100%;padding:1px 14px 9px 15px;color:#6A5800;background:url(../../../images/search_corners.png) bottom no-repeat;}
#search .wrapper{padding:0px;height:100%;background:url(../../../images/search_wrapper.png) 0px 45px no-repeat;}
#search #providers{width:208px;float:left;margin:0px 3px 0px 0px;}
#search #callminutes{width:204px;float:left;margin:0px 3px 0px 0px;}
#search #sms{width:204px;float:left;margin:0px 3px 0px 0px;}
#search #callminutes select, #search #sms select{display:none;}
#search #extra_options{width:255px;float:left;}
#search a#renewal{margin:10px 0px 0px 12px;float:left;}
#search div.bottom{height:17px;background:url(../../../images/search_bottom.png);}
#search h2{height:45px;line-height:45px;font-size:18px;font-weight:bold;color:#A48800;text-transform:uppercase;background:url(../../../images/search_heading.png) top left no-repeat;}
#search h2 strong{color:#A48800;display:block;position:absolute;top:0px;left:9px;}
#search h2 span{display:block;height:44px;color:#F7E065;margin:0px 0px 0px 2px;padding:1px 0px 0px 10px;position:relative;background:url(../../../images/search_heading.png) right bottom no-repeat;}
#search h2 span.left, #search h2 span.right{width:50%;}
#search #extra_options h2 b.internet{margin:0px 0px 0px 35px;font-weight:bold;}
#search #extra_options h2 strong.internet{left:125px;padding:0px 0px 0px 9px;border-left:1px solid #d6ad08;}
#search .content{padding:10px 12px 0px;}
#search ul{width:50%;}
#search #providers ul.left li{margin:0px 10px 4px 0px;}
#search #extra_options ul.left li{margin:0px 10px 4px 0px;}
#search .content li{list-style:none;color:#6A5800;}
#search #providers li{margin:0px 0px 4px;}
#search #extra_options li{margin:0px 0px 4px;}
#search li.last{margin:0px !important;}
#search ul.left li.last{margin:0px 10px 0px 0px !important;}
#search a.checkbox, #search a.radiobox{color:#6A5800;}
#search #callminutes .content, #search #sms .content{padding:39px 12px 0px;}
#search #extra_options ul.left{width:115px;}
#search #extra_options ul.right{width:105px;}
#search #extra_options .content label{font-weight:normal;}
#search div.button.big{float:right;padding:0px 2px 6px 0px;}
#provider_stroke{height:77px;padding:2px 0px 0px;position:relative;overflow:hidden;background:url(../../../images/provider_stroke.png) repeat-x;}
#provider_stroke ul{text-align:center;clear:left;float:left;position:relative;left:50%;height:100%;}
#provider_stroke ul li{list-style:none;display:block;float:left;position:relative;right:50%;padding:0px 20px;}
#provider_stroke ul li a{height:53px;display:block;text-decoration:none;background-position:left top;}
#provider_stroke ul li a:hover, #provider_stroke ul li a.active{background-position:left bottom;}
#provider_stroke ul li a.ben{background-image:url(../../../images/providers/stroke/ben.png);width:48px;}
#provider_stroke ul li a.simyo{background-image:url(../../../images/providers/stroke/simyo.png);width:95px;}
#provider_stroke ul li a.sizz{background-image:url(../../../images/providers/stroke/sizz.png);width:76px;}
#provider_stroke ul li a.vodafone{background-image:url(../../../images/providers/stroke/vodafone.png);width:42px;}
#provider_stroke ul li a.kpn{background-image:url(../../../images/providers/stroke/kpn.png);width:68px;}
#provider_stroke ul li a.hi{background-image:url(../../../images/providers/stroke/hi.png);width:29px;}
#provider_stroke ul li a.telfort{background-image:url(../../../images/providers/stroke/telfort.png);width:47px;}
#provider_stroke ul li a.t-mobile{background-image:url(../../../images/providers/stroke/t-mobile.png);width:168px;}
#page div.left{width:685px;background:url(../../../images/left_background.png) right repeat-y;}
#page div.left .top{background:url(../../../images/left_top.png) top no-repeat;}
#page div.left h3{padding:0px;font-weight:bold;font-size:14px;color:#4B4B4B;text-align:left;}
#page div.left .bottom{height:100%;padding:0px 0px 16px 0px;background:url(../../../images/left_bottom.png) bottom no-repeat;}
.tabs{height:39px;margin:0px 0px 15px;padding:15px 16px 0px 15px;background:url(../../../images/tab_bottom.png) bottom repeat-x;}
.tabs.content{padding:15px 16px 0px 15px !important;margin:0px 0px 5px;}
.tabs.big{margin:0px;}
.tabs.medium{height:34px;margin:0px 0px 0px 0px;padding:15px 0px 0px;}
.tabs.small{height:28px;padding:15px 0px 0px;margin:0px 0px 10px 0px;}
.tabs ul li{float:left;height:39px;line-height:39px;margin:0px 4px 0px 0px;padding:0px 0px 0px 6px;background:url(../../../images/tab_corners.png) top left;}
.tabs.medium ul li{height:34px;line-height:34px;background:url(../../../images/tab_corners_medium.png) top left;}
.tabs.small ul li{height:28px;line-height:28px;background:url(../../../images/tab_corners_small.png) top left;}
.tabs ul li:hover, .tabs ul li.active{background-position:bottom left;}
.tabs ul li h2{font-size:18px;font-weight:bold;color:#B0B0B0;margin:0px 0px 0px 4px;padding:0px 10px 0px 0px;background:url(../../../images/tab_corners.png) top right;}
.tabs.medium ul li h2{background:url(../../../images/tab_corners_medium.png) top right;font-size:15px;}
.tabs.small ul li h2{background:url(../../../images/tab_corners_small.png) top right;font-size:13px;}
.tabs ul li h2 a{color:#B0B0B0;text-decoration:none;display:block;}
.tabs ul li:hover h2, .tabs ul li.active h2{background-position:bottom right;color:#4B4B4B;}
.tabs ul li:hover h2 a, .tabs ul li.active h2 a{color:#4B4B4B;}
div.tab{display:none;}
div.tab.active{display:block;}
.notification{border-top:1px solid #D8F3Fe;margin:0px 16px 10px 15px;height:100%;color:#314250;background:url(../../../images/notification_background.png) repeat-y;}
.notification a{color:#0E3A5E;}
.notification a:hover{text-decoration:none;}
.notification#price_info{margin:0px 0px 10px 0px;}
.notification.last{margin:0px 16px 0px 15px;}
.notification p, .notification ul{margin:0px 0px 0px 18px;padding:16px 18px 15px 25px;font-weight:bold;background:url(../../../images/icons/info.png) left center no-repeat;}
.shop a{color:#4B4B4B;text-decoration:none;}
.shop img{padding:0px 20px 0px 0px;vertical-align:middle;}
.shop{vertical-align:middle;}
#page div.left .notification .bottom{padding:0px;background:url(../../../images/notification_bottom.png) bottom no-repeat;}
#page #offers{padding:0px 0px 0px 15px;}
#page #offers .top{background:url(../../../images/offer_row_top.png) top left no-repeat;}
#page #offers .row{background:url(../../../images/offer_row_background.png) left repeat-y;margin:0px 0px 15px;}
#page #offers .row.last{margin:0px;}
#offers .item{float:left;width:284px;padding:18px;margin:0px 12px 0px 0px;position:relative;}
#offers .item div.left{width:84px;height:121px;padding:20px 0px 0px;text-align:center;background:url(../../../images/sim_big.png) left top no-repeat;margin:0px;}
#offers .item div.right{width:185px;background:none;margin:0px;}
#offers .item div.right ul{background:none;padding:0px;margin:15px 0px 0px 0px;}
#offers .item div.right ul.left{color:#555555;font-size:13px;}
#offers .item div.right ul.right{font-weight:bold;font-size:13px;}
#offers .item .extra{width:185px;position:absolute;bottom:18px;}
#offers .item .extra div.left{width:auto;height:auto;background:none;padding:0px;text-align:left;font-size:18px;font-weight:bold;padding:1px 0px 0px;}
#offers .item .extra div.left span{color:#c61b1b;font-size:13px;margin:0px 10px 0px 0px;}
#offers .item .extra div.left span img{position:absolute;left:0px;top:10px;}
#offers .item .extra div.right{width:auto;text-align:right;}
#page #offers .bottom{height:100%;padding:1px 0px 1px 1px;background:url(../../../images/offer_row_bottom.png) bottom left no-repeat;}
#results .item{background:#F5F5F5;margin:0px 16px 0px 15px;color:#6C6C6C;height:100%;cursor:pointer;text-align:justify;}
#results .item .border{padding:12px 18px 0px 18px;height:100%;}
#results .item.white{background:#FFFFFF;}
#results .item:hover .border{padding:11px 18px 0px 18px;border-top:1px solid #F9E989;color:#6E5F05;background:url(../../../images/item_results_background.png);}
#results .item li{float:left;color:#332C00;}
#results .item li.info{width:298px;}
#results .item li h3{font-size:15px;color:#332C00;}
#results .item li h4{width:500px;font-size:13px;font-weight:bold;color:#6F6F6F;}
#results .item:hover li h4{color:#958528;}
#results .item li.callminutes, #results .item li.sms, #results .item li.internet{padding:4px 0px 0px;width:70px;}
#results .item li.internet{width:75px;}
#results .item li.internet img{margin:0px 0px 0px 10px;}
#results .item li.price{padding:4px 0px 0px;width:105px;text-align:right;color:#6F6F6F;}
#results .item:hover li.price{color:#958528;}
#results .item li.price span{color:#4B4B4B;font-size:18px;font-weight:bold;}
#results .item div.left{width:87px;background:none;}
#results .item div.left img{border:1px solid #E9E9E9;float:left;}
#results .item:hover div.left img{border:1px solid #F4D414;}
#results .item div.right{width:531px;float:left;background:none;margin:0px;}
#results .item div.right p{padding:3px 0px 5px;}
#results .item .button{float:right;background:none;}
#view{margin:0px 0px 10px;height:100%;}
#page .content{padding:0px 16px 0px 15px;}
#page .content p{margin:10px 0px 0px;}
#page div.left #view .left{width:150px;height:100px;margin:0px 0px 0px 15px;border:1px solid #E9E9E9;background:none;}
#page div.left #view .right{width:484px;height:100%;margin:0px 16px 0px 0px;background:none;}
#page #view h3{color:#4B4B4B;height:100%;}
#page #view p{color:#595959;line-height:22px;text-align:justify;}
#page .prices{padding:0px 16px 0px 15px;height:100%;}
#page .prices p{padding:0px 0px 5px;}
#page .prices .table ul li, #page .prices.table ul li{padding:0px 6px;height:30px;line-height:30px;float:left;}
#content_other_sites .prices.table ul li{height:40px;line-height:40px;}
#page .prices ul li h3{font-size:14px;}
#page .prices.table ul li a{color:#4B4B4B;text-decoration:underline;text-transform:uppercase;}
#page .prices.table ul li a:hover{text-decoration:none;}
#page .prices ul li.left{width:206px;}
#content_other_sites .button{margin:7px 0px 0px;}
#content_other_sites .button a{height:24px;line-height:24px;padding:1px 0px 0px;}
#content_other_sites .prices ul li.left{width:256px;}
#page .prices ul li.middle{width:256px;}
#content_other_sites .prices ul li.middle{width:206px;}
#page .prices ul li.right{width:156px;}
#page .prices ul li h4{font-size:12px;}
.light.gray{background:#FAFAFA;}
.gray{background:#F1F1F1;}
.dark.gray{background:#E4E4E4;}
.white{background:#FFFFFF;}
#page .prices ul li.last{background:#E4E4E4;margin:0px 0px 10px;}
#page .prices ul li.price{background:#FFFFFF;padding:0px;width:168px;}
#page .prices ul li.price span.left{width:6px;background:url(../../../images/forms/buttons/medium/yellow_corners.png) left;}
#page .prices ul li.price h4{width:156px;float:left;display:block;color:#4B4B4B;background:url(../../../images/forms/buttons/medium/yellow.png);}
#page .prices ul li.price span.right{width:6px;background:url(../../../images/forms/buttons/medium/yellow_corners.png) right;}
#page .prices ul li.last h4, #page .prices ul li.h4 h4{font-size:14px;}
#page div.left #results .item .bottom{height:18px;background:url(../../../images/item_results_bottom.png) top no-repeat;padding:0px;}
#page div.left #results .item.white .bottom{background:#FFFFFF;}
#page div.left #results .item:hover .bottom{background:url(../../../images/item_results_bottom.png) bottom no-repeat;border:none;}
#page #content_bundles .info{margin:0px 15px;}
#page #content_bundles .info ul{width:200px;margin:5px 0px;}
#page #content_bundles .info ul li{height:20px;}
#page #content_bundles .info ul li.first{height:25px;}
#page #content_bundles .info a{color:#4B4B4B;}
#page div.right{width:200px;background:url(../../../images/right_background.png);}
#page div.right .top{width:200px;background:url(../../../images/right_top.png) top no-repeat;}
#page div.right h2{font-weight:bold;font-size:18px;color:#555555;text-align:center;padding:25px 0px 10px;}
#page div.right ul{padding:0px 0px 27px;background:url(../../../images/right_line.png) bottom no-repeat;}
#page div.right ul.last{background:none;}
#page div.right li h3{font-size:12px;font-weight:normal;}
#page div.right li a{display:block;color:#FFFFFF;text-decoration:none;padding:0px 0px 0px 30px;}
#page div.right li a:hover,#page div.right li a.active{color:#F4D414;background:url(../../../images/right_arrow.png) 10px no-repeat;}
#page div.right .bottom{width:200px;background:url(../../../images/right_bottom.png) bottom no-repeat;}
#footer{height:58px;padding:18px 70px 0px 35px;background:url(../../../images/footer_corners.png) left no-repeat;}
#footer ul li{float:left;padding:0px 0px 0px 21px;background:url(../../../images/footer_separator.png) left no-repeat;}
#footer ul li.first{background:none;}
#footer a{color:#4B4B4B;text-decoration:none;}
#footer a:hover{text-decoration:underline;}