html.body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}
html {}

body{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:13px;background:transparent url(background.jpg) center bottom no-repeat fixed;min-height:100%;height:auto;}

a {outline:none;}

#container{}

#content { width:1001px;text-align:left;}

#social {width:268px;height:66px;float:right;margin-right:20px;margin-top:9px;}

#quick_find {width:325px;background:url(find.png) right top no-repeat;padding-top:20px;color:#33553a;float:left;}

#quick_find_links { margin-left:10px; }

#quick_find_links ul li {width:285px;height:45px;background:url(quick_find.jpg) center bottom no-repeat;margin-bottom:4px;}

#quick_find_links ul li a {color:#3d6c80;text-decoration:none;text-align:center;padding-top:14px;font-size:15px;letter-spacing:1px;display:block;}
#quick_find_links ul li a:hover {color:black;}



#menu_links {background:url(/menu_background.png) left top no-repeat;width:1025px;min-height:69px;margin-top:10px;margin-left:-33px;padding-left:40px;margin-bottom:10px;position:relative;}

/*
#menu_links {clear:both;margin-left:30px;}

#menu_links ul li {width:175px;height:70px;background:url(tab_off.jpg) center top no-repeat;margin-bottom:4px;float:left;margin-top:-40px;margin-left:10px;}
#menu_links ul li.active {background:url(tab_on.jpg) center top no-repeat;}

#menu_links ul li a {color:#000000;text-decoration:none;text-align:center;padding-top:14px;font-size:11px;letter-spacing:1px;display:block;}

#menu_links ul li a:hover {color:#ff7c08;}
*/

div.menu_button a {width:157px;height:59px;background:url(/menu_buttons.png) center center no-repeat;background-position:0 -59px;display:block;color:#157aae;text-align:center;font-size:12px;font-weight:bold;}
div.menu_button a:hover {background-position:0 0px;}
div.menu_button.active a {background-position:0 -118px !important;color:white;}



#picks ul li.pick_1 {width: 125px; height: 162px; background:url(offer_1.jpg) left top no-repeat;float:left;}
#picks ul li.pick_2 {width: 125px; height: 162px; background:url(offer_2.jpg) left top no-repeat;float:left;}
#picks ul li.pick_3 {width: 122px; height: 162px; background:url(offer_3.jpg) left top no-repeat;float:left;}
#picks ul li.pick_4 {width: 125px; height: 162px; background:url(offer_4.jpg) left top no-repeat;float:left;}

#picks { float:left;clear:right;}

#chick_picks { text-align:right; color:#5e151c;}

#search_network {width:325px;background:url(network.png) right top no-repeat;padding-top:10px;color:#33553a; margin-top:40px; float:left;}

#search_network_links {margin-left:13px;}

#carousel {width:350px; float:left; margin-left:100px;}

.clear {clear:both;}

.center {text-align:center;}

a{
color:#4c4c4c;
text-decoration:none;
}
a:hover {
text-decoration:none;
}
a.alt {
text-decoration:none;
}
a.alt:hover {
text-decoration:none;
}
a img {
border:0 none;
}

th { text-align: center; }

th.phone_cost { background:url(green_header.png) left top no-repeat; color:white; }
th.rental { background:url(green_header.png) center top no-repeat; color:white; }
th.cashback { background:url(green_header.png) right top no-repeat; color:white; }

#contactListTable td, #contactListPAYGTable td, #contactListSimCardTable td, #contactListBroadbandTable td { font-weight:bold; font-size:12px; }
#contactListTable th, #contactListPAYGTable th, #contactListSimCardTable th, #contactListBroadbandTable th { font-weight:bold; font-size:14px; }

td.emph {background-color:#d2fdf3;font-size:15px;}
td.emph a {color:#006602}

td.cost a {color:#b00289;font-size:18px;}

td.buy { background-color:#efeeec;}

.tr_header {
background:none;
color:#4C4C4C;
}
.tr_on {
background:none repeat scroll 0 0 #FFFFFF;
}
.tr_off {
background:none repeat scroll 0 0 #FFFFFF;
}


#pageNumbers, #pageNumbers1 {
margin:10px 0;
}

#pageNumbers a, #pageNumbers1 a {
background-image:url("paginationabg.png");
background-repeat:no-repeat;
display:inline-block;
height:27px;
text-align:center;
vertical-align:middle;
width:28px;
padding-top:5px;
}

#pageNumbers a:hover, #pageNumbers1 a:hover {
background-image:url("paginationabghover.png");
color:white;
}

#pageNumbers a.on, #pageNumbers1 a.on {
background-image:url("paginationabghover.png");
color:white;
}

table, tr, td, li, ul {
font-size:1em;
}

h3, h3 a {text-align:center;font-size:14px; margin-bottom:10px; font-weight:bold; color:#ef8d34; }

#header{
background-color:white;
}

td.mainMenu { padding:10px; }



#please_wait {
	display:none;
	position:absolute;
	top:300px;
	left:50%;
	width:500px;
	margin-left:-250px;
	margin-top: -100px;
	text-align:center;
	border:1px solid #336699;
	background:#fff

}



.filterON {
opacity:.50;
filter:alpha(opacity=50);
-moz-opacity: 0.5;
}

.filterOFF {
}



.handset_all {background: #ffe1c6;}
.handset_on {background: #fff8f1;} 
.handset_off {background: #fff;} 

.buy a {
display:block;width:121px;height:72px;background:url(/buy.jpg) 0 -72px no-repeat;
}
.buy a:hover{
background-position: 0 0;
}


