@charset "utf-8";
/* Begin Main */
html, body, div, img,  ul, ol, li, dl, dt, dd,  form, fieldset, input, label, textarea,  h1, h2, h3, h4, h5, h6, pre, code, p, blockquote, hr,  th, td, iframe, table {
	margin: 0px;
	padding: 0px;
}

body {
	padding-top: 30px;
    background: #dedede url('../images/bg_body.gif') repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}

#container {
	width: 744px;
	border-left: 3px solid #939BA1;  
	border-right: 3px solid #939BA1;  	
	background-color: #FFF;
	padding: 0px;
	margin: 0px auto 0px auto;
}

#content {
	padding: 15px;
	margin: auto;
	width: 706px;
}

a {color: #13638A;text-decoration: none;}
a:visited {color: #06B1F4;}
a:hover {text-decoration: underline;	color: #13638A;}
a:active {color: #13638A;}
h1, h2, h4, h5, h6 {font-size: 100%;}
h2 {font-size: 16px;color: #000;}
h3 {font-size: 14px;color: #13638A;padding-top: 15px;}
fieldset, img {border: 0px;}
p {font-size: 11px;color: #000;padding-top: 8px;}
table {text-align: center;width: 100%;margin: auto;}
ul { list-style-type: none; }
/* End Main */

/* Begin Header and Footer */
#logodiv {width: 313px;height: 115px;padding-left: 240px;}
#sitename {font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #13638a;font-weight: bold;padding-left: 8px;}
#footer {text-align:center; margin: 8px auto 8px auto; width: 750px; font-size:10px; color: #13638a;}
#footer a {color:#666; margin:0 8px;}

.border_space {
	width: 750px;
	padding: 0px;
	margin: auto;
	background: none;
}
.spacer {height: 22px;}	

/* End Header and Footer */

/* Begin Search */
#search_box {width: 50%;	margin: auto;padding: 15px 0px 30px 0px;text-align: center;}
#example {text-align:center; font-size: 10px; color: #666;}
/* End Search */

/*******************************************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/

/* Phone Reverse CSS */

/*Begin Main*/
.area_table{ padding:10px;}
.area_td{ vertical-align:top; width:33%;}
.area_td h2{color:#13638A;margin-bottom:15px;margin-left:0;margin-right:0;margin-top:15px;}
.area_td a{;color:#0099FF;cursor:pointer;text-decoration:none;}
/*End Main*/

/*Begin Search*/
.exchange_td{ text-align:center; vertical-align:top; width:25%;}
.phone_style {text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-style:normal; height:25px; }
/*End Search*/

/* Begin Trace Results */
iframe {width:670px; display:block; height:720px; margin:0px;}

.white_content {
  display: none;
  position: absolute;
  top: 25%;
  left: 25%;
  width: 50%;
  height: 355px;
  padding: 16px;
  border: 1px solid #000000;
  background-color: white;
  z-index:1002;
  overflow: auto;
}

.white_content A {
  display: block;
  clear: both;
  text-align: center;
}

.black_overlay{
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-color: black;
  z-index:1001;
}

#results {margin-bottom:20px;}
#results td { padding:10px 0; border: 1px solid #ccc;}
#results .available {background-color:#fef8e9;}
/* End Trace Results */

/*Begin Checkout*/
.buy {text-align:right;}
.buybox {border: 3px solid #ccc; padding:15px; margin-bottom:10px;}
.onetime {padding: 3px; display:inline; background-color:#fef8e9; border:1px solid #f5e1ac; font-size:12px;}
.guarantee { font-size:12px; margin: 40px auto 20px auto; vertical-align:text-top;}
.guarantee img { float:left; margin-right:20px;}
.checkout { text-align:right; margin-bottom:20px;}
.checkbox {margin:20px auto 0 auto;}
.checkbox td {background: url(images/check.gif) no-repeat; padding-left:25px; text-align:left; padding-bottom:10px;}
/*End Checkout*/

/* End Phone Reverse CSS */
