html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {



  background: transparent;



  border: 0;



  font-size: 100%;



  margin: 0;



  outline: 0;



  padding: 0;



  vertical-align: baseline;



}







ol, ul {



  list-style: none;



}







blockquote, q {



  quotes: none;



}







:focus {



  outline: 0;



}







ins {



  text-decoration: none;



}







del {



  text-decoration: line-through;



}







table {



  border-collapse: collapse;



  border-spacing: 0;



}







html {



  height: 100%;



}







body {



  background: #fff;



  font: 12px/18px Arial, Tahoma, Verdana, sans-serif;



  height: 100%;



  width: 100%;



}







a {



  color: #0171b8;



  outline: none;



  text-decoration: underline;



}







a:hover {



  text-decoration: none;



}







p {



  margin: 0 0 18px;



}







img {



  border: none;



}







input {



  vertical-align: middle;



}







#wrapper {



  background: #fff;



  height: auto !important;



  height: 100%;



  margin: 0 auto;



  min-height: 100%;



  width: 1000px;



}







#header {



  background: #fff;



  height: 120px;



}







#middle {



  height: 1%;



  padding: 0 0 100px;



  width: 100%;



}







#middle:after {



  clear: both;



  content: '.';



  display: block;



  height: 0;



  visibility: hidden;



}







#container {



  float: left;



  overflow: hidden;



  width: 100%;



}







#content {



  padding: 0 195px 0 195px;



}







.sl {



  background: #fff;



  float: left;



  margin-left: -100%;



  position: relative;



  width: 195px;



}







.sb-wrapper-sl{



  padding: 0 10px 20px 50px;



}







.sr {



  background: #fff;



  float: left;



  margin-left: -193px;



  margin-right: -3px;



  position: relative;



  width: 193px;



}







.sb-wrapper-sr{



  padding: 0 10px 20px 20px;



}







#footer {



  background: #fff;



  height: 100px;



  margin: -100px auto 0;



  width: 1000px;



  padding-bottom: 20px;



}







.clr {



  clear: both;



  display: block;



  font-size: 0px;



  line-height: 0px;



}







#logo{



  float: left;



  padding-left: 42px;



  padding-top: 47px;



}







#menu{



  background: url(images/menu_bg.gif) no-repeat;



  float: left;



  height: 42px;



  margin-left: 20px;



  margin-top: 50px;



  width: 756px;



}







#menu ul{



  height: 11px;



  margin-left: 10px;



  margin-top: 10px;



}







#menu ul li{



  display: inline;



  float: left;



  margin-left: 4px;



}







#menu ul li a{



  color: #fff;



  display: block;



  font-size: 11px;



  padding: 2px 5px;



  text-decoration: none;



}







#menu ul li a:hover, #menu ul li a.active{



  background: #3a791f;



  padding: 2px 5px;



}







.hr{



  background: url(images/menu_bg_hr.gif) no-repeat;



  height: 15px;



  margin-top: 2px;



  width: 3px;



}







#newsletter, #send_a_friend{



  margin-top: 30px;



}







#newsletter h2, #send_a_friend h2{



  font-family: Georgia;



  font-size: 16px;



}







.f-input{



  border: 1px solid #7f9db9;



  color: #000;



  display: block;



  font-size: 12px;



  margin-top: 8px;



  padding: 2px;



  padding-left: 3px;



  width: 126px;



}







.banner-main{



  height: 256px;



  width: 612px;



}







.select-country{



  background: url(images/select-main.gif) no-repeat;



  height: 71px;



  width: 612px;



}







.select-country h1{



  color: #fff;



  display: inline;



  float: left;



  font: 20px Georgia;



  margin-left: 25px;



  margin-top: 23px;



  text-transform: uppercase;



}







.select-country #select-country{



  background: #1b84b9;



  display: inline;



  float: left;



  margin-left: 25px;



  margin-top: 16px;



  padding: 8px;



}







.select-country #select-country select{



  border: 1px solid #7f9db9;



  width: 170px;



}







.content{



  font-size: 12px;



  padding: 30px 0;



}







h1{



  font-size: 20px;



  font-weight: bold;

 
  color: #339966;

}







h2{



  font-size: 18px;



  font-weight: bold;

  
  color: #339966;

}







h3{



  font-size: 16px;



  font-weight: bold;


  color: #339966;

}







h4{



  font-size: 15px;



  font-weight: bold;



}







h5{



  font-size: 14px;



  font-weight: bold;



}







h6{



  font-size: 12px;



  font-weight: bold;



}







#footer-hr{



  display: block;



  margin: 0 50px;



}







#designed{



  color: #7f7f7f;



  display: inline;



  float: left;



  font-size: 11px;



  margin-left: 50px;



  margin-top: 20px;



}







#designed a{



  font-size: 11px;



}







#info-menu{



  display: inline;



  float: left;



  margin-left: 20px;



  margin-top: 19px;



  width: 615px;



}







#info-menu li{



  display: inline;



  float: left;



  margin-left: 8px;



  line-height: 150%;



  padding-bottom: 5px;



}







#info-menu li a{



  font-size: 11px;



}







.info-menu-hr{



  background: url(images/info-menu-hr.gif) no-repeat;



  height: 8px;



  margin-top: 5px;



  width: 5px;



}







#search{



  display: inline;



  float: right;



  margin-right: 30px;



  margin-top: 10px;



}







#search input{



  display: inline;



  float: left;



}







#copy{



  color: #7f7f7f;



  font-size: 11px;



  margin-left: 191px;



  margin-top: 13px;



}







.way{



  margin-bottom: 15px;



}







.way a{



  text-transform: capitalize;



}







.title{



  font-size: 20px;



  margin-bottom: 15px;



}







.price1, .price2{



  background: url(images/price1.jpg) no-repeat;



  display: inline;



  float: left;



  height: 113px;



  width: 296px;



}







.price2{



  background: url(images/price2.jpg) no-repeat;



  float: right;



}







.price1 td.desc, .price2 td.desc{



  display: block;



  font-size: 11px;



  padding-left: 128px;



  padding-top: 62px;



}







.price{



  font-size: 11px;



  font-weight: bold;



  padding-left: 15px;



}







#country-call-rates td{



  padding-right: 8px;



  width: 25%;



}







#country-call-rates ul li{



  background: url(images/arrow.gif) no-repeat;



  line-height: 18px;



  padding: 2px 0;



  padding-left: 10px;



}







#country-call-rates ul li a{



  color: #036597;



}







#country-codes table{



  width: 100%;



}







#country-codes td{



  width: 50%;



}







#country-codes ul li{



  background: url(images/arrow2.gif) no-repeat;



  border-top: 1px solid #d5d5d5;



  line-height: 18px;



  padding: 2px 0;



  padding-left: 10px;



}







#country-codes ul li:first-child{



  border: none;



}







#contact_us td{



  padding: 6px 0;



  vertical-align: middle;



}
