body	
	{
	margin: 0px 0px 5px 0px;
	background-color:#FFFFFF;
	font-family: 'Trebuchet MS';
	font-size: 13px;
		color:#000;
	text-align: center;
	}
		
#main	
	{
	width: 940px;
	height: auto;
	min-height: 800px;
	overflow: auto;
    margin-left: auto;
    margin-right: auto;
    background-color:#fff;
	}
	
/*-------------------------------------------------------------------------------------------------
	Header = Logo & Ad Banner 
-------------------------------------------------------------------------------------------------*/

#header	
	{
	width: 940px;
	height: 124px;
	padding: 0px 0px 0px 0px;
	background-image: url('images/background/main-b-1.gif');
	}
	
#logo
	{
	width: 385px;
	padding: 30px 0px 0px 25px;
	float: left;
	}
	
#top-banner
	{
	width:510px;
	height:86px;
	padding: 28px 20px 0px 0px;
	float: left;
	}	
	
img#logo-img
	{
	width:334px;
	height: 87px;
	border: 0px;
	}
	
img 
	{
	border: 0px;
	} 
	
/*-------------------------------------------------------------------------------------------------
	Nav = Navigation Links & Search Bar 
-------------------------------------------------------------------------------------------------*/

#nav	
	{
	width: 900px;
	height: 53px;
	padding: 0px 0px 0px 40px;
	font-weight: bold;
	text-align: left;
	background-image: url('images/background/main-b-2.gif');
	}
	
#nav 	a, a:link, a:visited, a:active
	{
		color: #000099;
	font-weight: bold;
	text-decoration: none;
	}
	
#nav	a:hover	
	{
		color: #000099;
	text-decoration: underline;
	}
	
#links	
	{
	width: 415px;
	height: 53px;
	float: left;
	}
	
#search	
	{
	width: 440px;
	height: 43px;
	padding: 10px 45px 0px 0px;
	text-align: right;
	float: right;
	}
	
input.search-field	
	{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	}

/*-------------------------------------------------------------------------------------------------
	Body = Divided into 3 sections below 1- left side. 2- content. 3- right side. 
-------------------------------------------------------------------------------------------------*/
	
#body	
	{
	width: 940px;
	height: auto;
	min-height: 500px;
	overflow: auto;
	background-image: url('images/background/main-b-3.gif');
	}
	
/*-------------------------------------------------------------------------------------------------
	1- Left Side = Prepaid Index + Prepaid Search + Distributor Search + Sponsor Links
-------------------------------------------------------------------------------------------------*/

#CardSearchControl_CountrySelectControl_CountrySelect {
FONT-SIZE: 11px; FONT-FAMILY: arial; width: 175px; padding: 0; margin: 0; height: 20px;
}

	
#left-side	
	{
	width: 185px;
	height: auto;
	min-height: 100px;
	padding: 0px 0px 0px 30px;
	overflow: auto;
	float: left;
	}
	
#left-side-content	
	{
	width: 185px;
	height: auto;
	text-align: left;
	float: left;
	}
	
.left-side-header
	{
	width: 185px;
	height: 23px;
	font-family: Tahoma;
	font-size: 15px;
		color:#000099;
	text-align: left;
	font-weight: bold;
	background-image: url('images/background/left-side-header.gif');
	}

.left-side-body
	{
	width: 185px;
	height: 20px;
	text-align: left;
	}
	
.left-side-body ul
	{
	margin: 0px 0px 0px 14px;
	}
	
.left-side-body li
	{
 list-style-image: url('images/icons/arrow.gif');
 	}
	
.left-side-body	a, a:link, a:visited, a:active
	{
	font-family: Trebuchet MS;
	font-weight: normal;
		color:#000;
	}
	
.left-side-body	a:hover
	{
	text-decoration: underline;
	}
	
input.left-side-box
	{
	font-family: arial;
	font-size: 11px;
	}

input.left-side-button
	{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	}
	
.left-side-spacer	
	{
	height: 15px;
	}

/*-------------------------------------------------------------------------------------------------
	2-Right Side = Banner Ads & Tiny Phone Cards
-------------------------------------------------------------------------------------------------*/	
	
#right-side
	{
	width: 180px;
	height: auto;
	min-height: 100px;
	overflow: auto;
	text-align: center;
	float: right;
	}
	
#right-side-content
	{
	width: 150px;
	height: auto;
	min-height: 100px;
	overflow: auto;
	float: left;
	text-align: left;
	}
	
.right-banner
	{
	width:145px;
	height: 85px;
	}
.right-banner-head
	{
	width:145px;
	height: 25px;
	text-align: left;
	padding-left: 30px;
	font-family: Tahoma;
	font-size: 14px;
		color:#000099;
	font-weight: bold;
	background: url(images/background/sqrs.gif) no-repeat bottom left;
	}
.small-cards
	{
	width: 145px;
	height: 88px;
	}

img.small-card	
	{
	width: 135px;
	border: 0px;
	}
	
.right-side-spacer
	{
	height: 10px;
	}
	
#side-card-display
	{
	width: 173px;
	height: auto;
	float: right;
	}

#side-card-display-header
	{
	width: 173px;
	height: 35px;
	float: right;
	background-image: url('images/background/side-cd-2.gif');
	}
		
#side-card-display-content
	{
	width: 135px;
	height: auto;
	padding:0px 0px 0px 38px;
	text-align: left;
	float: right;
	background-image: url('images/background/side-cd-3.gif');	
	}

.side-card-list
	{
	width: 85px;
	height: 60px;
	}	
		
img.side-card
	{
	width: 80px;
	border: 0px;
	}
	
#side-card-display-footer
	{
	width: 173px;
	height: 35px;
	float: right;
	background-image: url('images/background/side-cd-4.gif');	
	}
		
/*-------------------------------------------------------------------------------------------------
	3-Content = Everything in the middle divided in lot of sections
-------------------------------------------------------------------------------------------------*/	

#content	
	{
	width:540px;
	height: auto;
	min-height: 100px;
	overflow: auto;
	float: left;
	}

.content-spacer
	{
	width: 500px;
	height: 10px;
	}
	
/*--------------------------- Intro Message -----------------------------------------------------*/
	
#intro-message
	{
	width: 533px;
	height: auto;
	min-height: 200px;
	overflow: auto;
	float: left;
	}
	
.intro-header
	{
	width: 533px;
	height: 30px;
	float: left;
	text-align: right;
	background-image: url('images/background/intro-header.gif');
	}

.intro-body
	{
	width: 513px;
	height:50px;
	padding: 0px 10px 0px 10px;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	text-align: justify;
	float: left;
	background-image: url('images/background/intro-body.gif');
	}	 
	
.intro-footer
	{
	width: 533px;
	height: 30px;
	float: left;
	background-image: url('images/background/intro-footer.gif');
	}
	
/*--------------------------- Premier Listing ---------------------------------------------------*/

#premier-listing
	{
	width: 533px;
	height: auto;
	min-height: 200px;
	overflow: auto;
	float: left;
	}
	
.premier-header
	{
	width: 533px;
	height: 18px;
	background-image: url('images/background/premier-header.gif');
	}

.premier-body
	{
	width: 533px;
	height: 100px;
	background-image: url('images/background/premier-body.gif');
	}
	
.premier-footer
	{
	width: 533px;
	height: 36px;
	background-image: url('images/background/premier-footer.gif');
	}
	
#premier-listing-title
	{
	width: 533px;
	height: 35px;
	font-family: Trebuchet MS;
	font-size: 22px;
	font-weight: bold;
	float: left;
	}

#premier-listing-card-display
	{
	width: 200px;
	height:400px;
	float: left;
	}
	
img.premier-listing-bigcard
	{
	width: 180px;
	border: 0px;
	}
	
#premier-listing-info-display
	{
	width: 333px;
	height: 250px;
	text-align: left;
	float: left;
	}
	
.premier-listing-rate-header-country
	{
	width: 250px;
	height: 25px;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
		color:#000;
	border-bottom:1px dashed #000;
	}
	
.premier-listing-rate-header-rate
	{
	width: 50px;
	height: 25px;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
		color:#000;
	text-align: right;
	border-bottom:1px dashed #000;
	}
	
.premier-listing-rate-body-country
	{
	width: 250px;
	height: 18px;
	font-family: Arial;
	font-size: 13px;
		color:#000;
	border-bottom:1px dashed #ccc;
	}
	
.premier-listing-rate-body-rate
	{
	width: 50px;
	height: 18px;
	font-family: Arial;
	font-size: 13px;
		color:#000;
	text-align: right;
	border-bottom:1px dashed #ccc;
	}

#premier-listing-sponsor
	{
	width: 280px;
	height: 120px;
	text-align: left;
	float: left;
	padding: 10px 0px 0px 53px;
	background-image: url('images/icons/sponsor-ie.gif');
 	background-repeat: no-repeat;
	}
	
#premier-listing-sponsor-header
	{
	width: 290px;
	height: 25px;
	text-align: left;
	float: left;
	}
	
	
#premier-listing-sponsor-logo
	{
	width: 290px;
	height: 85px;
	padding: 10px 0px 0px 0px;
	text-align: left;
	float: left;
	}
	
img.sponsor
	{
	width: 135px;
	height: 80px;
	border: 0px;
	}	
	
#premier-listing-extra-info
	{
	width: 533px;
	height: 135px;
	float: left;
	}
	
#premier-listing-extra-info-left
	{
	width: 198px;
	height: auto;
	min-height: 100px;
	overflow: auto;
	float: left;
	}
	
.premier-listing-extra-info-left-body
	{
	width: 173px;
	height: 20px;
	padding: 0px 0px 0px 15px;
	text-align: left;
	float: left;
	border-bottom: 1px dashed #ccc;
	}
	
.premier-listing-extra-info-left-body a, a:link, a:visited, a:active
	{
	font-family: trebuchet MS;
	font-size: 13px;
	font-weight: normal;
		color:#000;
	text-decoration: none;
	}
	
.premier-listing-extra-info-left-body a:hover
	{
		color:#d20000;
	text-decoration: underline;
	}
	
#premier-listing-extra-info-right
	{
	width: 333px;
	height: auto;
	min-height: 100px;
	overflow: auto;
	float: left;
	}
	
.premier-listing-extra-info-right-body
	{
	width: 323px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
		color:#000;
	text-align: left;
	float: left;
	border-bottom: 1px dashed #ccc;
	}
	
.pleirb-v /*-- this means = Premier Listing Extra Info Right Body Value --*/
	{
		color: #000;
	font-weight: normal;
	}	
	
/*--------------------------- Featured Listing --------------------------------------------------*/ 

#featured-listing
	{
	width: 533px;
	height: auto;
	min-height: 200px;
	overflow: auto;
	float: left;
	}
	
.featured-header
	{
	
	background-image: url('images/background/featured-header.gif');
	font-family: Trebuchet MS;
	font-size: 18px;
	text-align: right;
	padding-right: 10px;
	
	}
	
.featured-header
	{
	width: 533px;
	text-align:center;
	height: 28px;
	background-image: url('images/background/featured-header.gif');
	padding: 20px 0 0 0;
	font-family: Trebuchet MS;
	font-size: 22px;
	font-weight: bold;
	}
		
.featured-body
	{
	width: 533px;
	height:auto;
	min-height: 100px;
	overflow: auto;
	padding: 0px 0px 0px 0px;
	background-image: url('images/background/featured-body.gif');
	}
	
.featured-footer
	{
	width: 533px;
	height: 36px;
	background-image: url('images/background/featured-footer.gif');
	}
	
.featured-listing-title
	{
	height: 20px;
	padding: 10px 0px 10px 0px;
	font-family: Georgia;
	font-size: 20px;
	text-align: center;
	}	
		
.featured-card-display
	{
	width: 190px;
	height:110px;
	text-align: right;
	float: left;
	}
	
.featured-rate-display
	{
	width: 310px;
	height:110px;
	text-align: left;
	float: left;
	}
.featured-listing-rate-header-country
	{
	width: 240px;
	height: 16px;
	padding: 0px 0px 0px 5px;
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
		color:#000;
	text-align: left;
	border-bottom: 1px dashed #ccc;
	}
	
.featured-listing-rate-header-rate
	{
	width: 60px;
	height: 16px;
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
		color:#000;
	text-align: right;
	border-bottom: 1px dashed #ccc;
	}
.featured-rate-display-country
	{
	width: 250px;
	height: 16px;
	padding: 0px 0px 0px 5px;
	font-family: arial;
	font-size: 13px;
		color:#000;
	text-align: left;
	border-bottom: 1px dashed #ccc;
	}

.featured-rate-display-min
	{
	width: 50px;
	height: 16px;
	font-family: arial;
	font-size: 13px;
		color:#000;
	text-align: right;
	border-bottom: 1px dashed #ccc;
	}
	
img.fc
	{
	width:180px;
	height:110px;
	border:0px;
	}
	
.featured-listing-spacer
	{
	height: 10px;
	}
	
/*--------------------------- Card Detail Page --------------------------------------------------*/

#card-detail-listing
	{
	width: 533px;
	height: auto;
	min-height: 200px;
	overflow: auto;
	float: left;
	}
	
.card-detail-header
	{
	width: 533px;
	height: 18px;
	background-image: url('images/background/card-detail-header.gif');
	}
.card-detail-rating
	{
	width: 533px;
	height: 18px;
	padding: 5 5 5 5;
	text-align: right;
	font-weight: bold;
	background-image: url('images/background/card-detail-body.gif');
	border-bottom:1px dashed #ccc;
	border-top:1px dashed #ccc;
	float: left;
	}

.card-detail-rating a:link {
	color: #006699; 	
	}	
.card-detail-rating a:visited {
	color: #006699;
	}	
.card-detail-rating a:hover {
	color: #000000;
	}
.card-detail-rating-body
    {
	
	width: 100px;
	height: auto;
	border-bottom: 1px dashed #ccc;
	float:left;
	
	}
.card-detail-body
	{
	width: 533px;
	height: 100px;
	background-image: url('images/background/card-detail-body.gif');
	}
	
.card-detail-footer
	{
	width: 533px;
	height: 36px;
	background-image: url('images/background/card-detail-footer.gif');
	}
	
#card-detail-listing-title
	{
	width: 533px;
	height: 35px;
	font-family: Trebuchet MS;
	font-size: 22px;
	font-weight: bold;
	float: left;
	}

#card-detail-listing-card-display
	{
	width: 200px;
	height:400px;
	float: left;
	}
	
img#card-detail-listing-bigcard
	{
	width: 180px;
	border: 0px;
	}
	
#card-detail-listing-info-display
	{
	width: 333px;
	height: 250px;
	text-align: left;
	float: left;
	}
	
#card-detail-listing-rate-header-country
	{
	width: 250px;
	height: 25px;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
		color:#000;
	border-bottom:1px dashed #000;
	}
	
#card-detail-listing-rate-header-rate
	{
	width: 50px;
	height: 25px;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
		color:#000;
	text-align: right;
	border-bottom:1px dashed #000;
	}
	
.card-detail-listing-rate-body-country
	{
	width: 250px;
	height: 18px;
	font-family: Arial;
	font-size: 13px;
		color:#000;
	border-bottom:1px dashed #ccc;
	}
	
.card-detail-listing-rate-body-rate
	{
	width: 50px;
	height: 18px;
	font-family: Arial;
	font-size: 13px;
		color:#000;
	text-align: right;
	border-bottom:1px dashed #ccc;
	}
	
#card-detail-listing-sponsor
	{
	width: 290px;
	height: 120px;
	text-align: left;
	float: left;
	padding: 30px 0px 0px 43px;
	background-image: url('images/icons/sponsor-ie.gif');
 	background-repeat: no-repeat;
	}
	
img.sponsor
	{
	width: 135px;
	height: 80px;
	border: 0px;		
	}	
	
#card-detail-listing-extra-info
	{
	width: 533px;
	height: 135px;
	float: left;
	}
	
#card-detail-listing-extra-info-left
	{
	width: 198px;
	height: auto;
	min-height: 100px;
	overflow: auto;
	float: left;
	}
	
.card-detail-listing-extra-info-left-body
	{
	width: 173px;
	height: 20px;
	padding: 0px 0px 0px 15px;
	text-align: left;
	float: left;
	border-bottom: 1px dashed #ccc;
	}
	
.premiwe-listing-extra-info-left-body a, a:link, a:visited, a:active
	{
	font-family: trebuchet MS;
	font-size: 13px;
	font-weight: normal;
		color:#000;
	text-decoration: none;
	}
	
.card-detail-listing-extra-info-left-body a:hover
	{
		color:#d20000;
	text-decoration: underline;
	}
	
#card-detail-listing-extra-info-right
	{
	width: 333px;
	height: auto;
	min-height: 100px;
	overflow: auto;
	float: left;
	}
	
.card-detail-listing-extra-info-right-body
	{
	width: 323px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
		color:#000;
	text-align: left;
	float: left;
	border-bottom: 1px dashed #ccc;
	}
	
.cdleirb-v /*-- this means = card-detail Listing Extra Info Right Body Value --*/
	{
		color: #000;
	font-weight: normal;
	}	
	
.card-detail-extra-description	
	{
	width: 500px;
	height: auto;
	min-height: 20px;
	overflow: auto;
	padding: 0px 0px 0px 15px;
	text-align: left;
	float: left;
	}

.card-detail-extra-description-header	
	{
	width: 485px;
	height: 20px;
	padding: 5px 5px 5px 10px;
	font-weight: bold;
	text-align: left;
	background-color: #EFEFEF;
	border-top: 1px solid #979595;
	border-bottom:1px dashed #979595;
	}

.card-detail-extra-description-body		
	{
	width: 485px;
	height: auto;
	min-height: 20px;
	overflow: auto;	
	padding: 5px 5px 5px 10px;
	text-align: left;
	background-color: #EFEFEF;
	border-bottom: 1px solid #979595;
	}
	
.card-detail-listing-spacer
	{
	width: 500px;
	height: 10px;
	}
	
/*--------------------------- Search Criteria ---------------------------------------------------*/
	
.search-criteria	
	{
	width: 530px;
	height: auto;
	min-height: 20px;
	overflow: auto;
	padding: 5px 0px 0px 7px;
	text-align: left;
	float: left;
	}

.search-criteria-header	
	{
	width: 510px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	text-align: left;
	background-color: #EFEFEF;
	border-top: 1px solid #979595;
	border-bottom:1px solid #979595;
	}

.search-criteria-body		
	{
	width: 510px;
	height: auto;
	min-height: 20px;
	overflow: auto;	
	padding: 5px 0px 5px 10px;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	background-color: #EFEFEF;
	border-bottom: 1px solid #979595;
	}
	
.search-criteria-body	a, a:link, a:visited
	{
	text-decoration: underline;
	}
	
.search-criteria-body	a:active
	{
	font-weight: bold;
	}

.search-criteria-spacer
	{
	width: 500px;
	height: 10px;
	}
	
/*--------------------------- Country Search ----------------------------------------------------*/
	
#country-search-listing
	{
	width: 533px;
	height: auto;
	min-height: 200px;
	overflow: auto;
	float: left;
	}
	
.country-search-header
	{
	width: 533px;
	height: 18px;
	background-image: url('images/background/card-detail-header.gif');
	}

.country-search-body
	{
	width: 533px;
	height: 100px;
	background-image: url('images/background/card-detail-body.gif');
	}
	
.country-search-footer
	{
	width: 533px;
	height: 36px;
	background-image: url('images/background/card-detail-footer.gif');
	}
	
.country-search-card-display
	{
	width: 100px;
	height: 65px;
	border-bottom: 1px dashed #ccc;
	}

.country-search-card-name
	{
	width: 300px;
	height: auto;
	border-bottom: 1px dashed #ccc;
	}

.country-search-card-name a, a:link, a:active, a:visited
	{
	font-family: Trebuchet MS;
	}
	
.country-search-rate-display
	{
	width: 100px;
	height: auto;
	text-align: right;
	border-bottom: 1px dashed #ccc;
	}
	
img.search-display
	{
	width: 80px;
	border: 0px;
	}
	
/*------------------------------------ Phone Card Rates -----------------------------------------*/	
		
#rate-listing
	{
	width: 533px;
	height: auto;
	min-height: 200px;
	overflow: auto;
	float: left;
	}
	
.rate-header
	{
	width: 533px;
	height: 18px;
	background-image: url('images/background/rate-header.gif');
	}

.rate-body
	{
	width: 533px;
	height: 100px;
	background-image: url('images/background/rate-body.gif');
	}
	
.rate-footer
	{
	width: 533px;
	height: 36px;
	background-image: url('images/background/rate-footer.gif');
	}

.rate-table
	{
	width: 500px;
	height: auto;
	}

.country-header
	{
	width: 150px;
	height: 25px;
	text-align: left;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
		color:#000;
	border-bottom: 1px dashed #000;
	}

.country-body
	{
	width: 150px;
	height: 20px;
	text-align: left;
	font-family: 'trebuchet MS';
	font-size: 12px;
		color:#000;
	border-bottom: 1px dashed #ccc;	
	}

.rates-header
	{
	width: 50px;
	height: 25px;
	text-align: center;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
		color:#000;
	border-bottom: 1px dashed #000;
	}
	
.rates-body
	{
	width: 40px;
	height: 20px;
	padding: 0px 10px 0px 0px;
	text-align: right;
	font-family: 'trebuchet MS';
	font-size: 12px;
		color:#000;
	border-bottom: 1px dashed #ccc;	
	}
	
.conn-header
	{
	width: 65px;
	height: 25px;
	text-align: left;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
		color:#000;
	border-bottom: 1px dashed #000;
	}
	
.conn-body
	{
	width: 30px;
	height: 20px;
	padding: 0px 10px 0px 0px;
	text-align: right;
	font-family: 'trebuchet MS';
	font-size: 12px;
		color:#000;
	border-bottom: 1px dashed #ccc;
	}
	
.d5-header
	{
	width: 45px;
	height: 25px;
	text-align: right;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
		color:#000;
	border-bottom: 1px dashed #000;
	}
	
.d5-body
	{
	width: 45px;
	height: 20px;
	padding: 0px 10px 0px 0px;
	text-align: right;
	font-family: 'trebuchet MS';
	font-size: 12px;
		color:#000;
	border-bottom: 1px dashed #ccc;
	}
	
.d10-header
	{
	width: 55px;
	height: 25px;
	text-align: right;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
		color:#000;
	border-bottom: 1px dashed #000;
	}
	
.d10-body
	{
	width: 45px;
	height: 20px;
	padding: 0px 10px 0px 0px;
	text-align: right;
	font-family: 'trebuchet MS';
	font-size: 12px;
		color:#000;
	border-bottom: 1px dashed #ccc;
	}

.d20-header
	{
	width: 55px;
	height: 25px;
	text-align: right;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
		color:#000;
	border-bottom: 1px dashed #000;
	}
	
.d20-body
	{
	width: 45px;
	height: 20px;
	padding: 0px 10px 0px 0px;
	text-align: right;
	font-family: 'trebuchet MS';
	font-size: 12px;
		color:#000;
	border-bottom: 1px dashed #ccc;
	}
	
.update-header
	{
	width: 70px;
	height: 25px;
	text-align: right;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
		color:#000;
	border-bottom: 1px dashed #000;
	}
	
.update-body
	{
	width: 70px;
	height: 20px;
	text-align: right;
	font-family: 'trebuchet MS';
	font-size: 12px;
		color:#000;
	border-bottom: 1px dashed #ccc;
	}
	
/*--------------------------- Static Page -------------------------------------------------------*/

#static-page
	{
	width: 533px;
	height: auto;
	min-height: 200px;
	overflow: auto;
	float: left;
	}
	
.static-page-header
	{
	width: 533px;
	height: 18px;
	background-image: url('images/background/static-page-header.gif');
	}

.static-page-body
	{
	width: 495px;
	height: auto;
	min-height: 100px;
	overflow: auto;
	padding: 0px 15px 25px 23px;
	text-align: left;
	background-image: url('images/background/static-page-body.gif');
	}
	
.static-page-footer
	{
	width: 505px;
	height: 36px;
	padding: 0px 0px 0px 28px;
	background-image: url('images/background/static-page-footer.gif');
	}

.static-page-image
	{
	width: 488px;
	height: 130px;
	text-align: center;
	}

.static-page-body-content
	{
	width: 483px;
	height: auto;
	min-height: 100px;
	overflow: auto;
	padding: 10px 0px 0px 7px;
	}

.static-page-body-header
	{
	width: 483px;
	height: 20px;
	padding: 10px 0px 0px 7px;
	font-weight: bold;
	}
	
.static-page-title
	{
	width: 490px;
	height: 35px;
	padding: 0px 0px 0px 0px;
	font-family: Trebuchet MS;
	font-size: 22px;
	font-weight: bold;
	float: left;
	}
	
.gray-para	
	{
	width: 500px;
	height: auto;
	min-height: 20px;
	overflow: auto;
	padding: 0px 0px 0px 15px;
	text-align: left;
	float: left;
	}

.gray-para-header	
	{
	width: 485px;
	height: 20px;
	padding: 5px 5px 5px 10px;
	font-weight: bold;
	text-align: left;
	background-color: #EFEFEF;
	border-top: 1px solid #979595;
	border-bottom:1px dashed #979595;
	}

.gray-para-body		
	{
	width: 485px;
	height: auto;
	min-height: 25px;
	overflow: auto;	
	padding: 10px 5px 10px 10px;
	text-align: left;
	background-color: #EFEFEF;
	border-bottom: 1px solid #979595;
	}
	
.gray-para-body	li
	{
	padding: 0px 0px 0px 5px;
	}
/*--------------------------- Local Access ------------------------------------------------------*/
	
#local-access-listing
	{
	width: 533px;
	height: auto;
	min-height: 200px;
	overflow: auto;
	float: left;
	}
	
.local-access-header
	{
	width: 533px;
	height: 18px;
	background-image: url('images/background/rate-header.gif');
	}

.local-access-body
	{
	width: 516px;
	height: 100px;
	padding: 0px 0px 0px 17px;
	background-image: url('images/background/rate-body.gif');
	}
	
.local-access-footer
	{
	width: 533px;
	height: 36px;
	background-image: url('images/background/rate-footer.gif');
	}
	
.local-access-table
	{
	width: 500px;
	height: auto;
	min-height: 100px;
	overflow: auto;
	float: left;
	}

.local-access-state-header
	{
	width: 100px;
	height: 25px;
	text-align: left;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
		color:#000;
	border-bottom: 1px dashed #000;
	}
	
.local-access-city-header
	{
	width: 150px;
	height: 25px;
	text-align: left;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
		color:#000;
	border-bottom: 1px dashed #000;
	}

.local-access-language-header
	{
	width: 100px;
	height: 25px;
	text-align: left;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
		color:#000;
	border-bottom: 1px dashed #000;
	}
	
.local-access-number-header
	{
	width: 100px;
	height: 25px;
	text-align: left;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
		color:#000;
	border-bottom: 1px dashed #000;
	}

.local-access-state-body
	{
	width: 125px;
	height: 25px;
	text-align: left;
	font-family: Arial;
	font-size: 13px;
		color:#000;
	border-bottom: 1px dashed #ccc;
	}
	
.local-access-city-body
	{
	width: 175px;
	height: 25px;
	text-align: left;
	font-family: Arial;
	font-size: 13px;
		color:#000;
	border-bottom: 1px dashed #ccc;
	}

.local-access-language-body
	{
	width: 100px;
	height: 25px;
	text-align: left;
	font-family: Arial;
	font-size: 13px;
		color:#000;
	border-bottom: 1px dashed #ccc;
	}
	
.local-access-number-body
	{
	width: 100px;
	height: 25px;
	text-align: left;
	font-family: Arial;
	font-size: 13px;
		color:#000;
	border-bottom: 1px dashed #ccc;
	}
	
/*--------------------------- Distributor Listing -----------------------------------------------*/
	
.distributor-listing
	{
	width: 533px;
	height: auto;
	min-height: 200px;
	overflow: auto;
	float: left;
	}
	
.distributor-listing-header
	{
	width: 533px;
	height: 18px;
	background-image: url('images/background/card-detail-header.gif');
	}

.distributor-listing-body
	{
	width: 533px;
	height: 100px;
	background-image: url('images/background/card-detail-body.gif');
	}
	
.distributor-listing-footer
	{
	width: 533px;
	height: 36px;
	background-image: url('images/background/card-detail-footer.gif');
	}
	
.distributor-listing-logo
	{
	width: 100px;
	height: 65px;
	border-bottom: 1px dashed #ccc;
	}

.distributor-listing-name
	{
	width: 150px;
	height: auto;
	border-bottom: 1px dashed #ccc;
	}
	
.distributor-listing-description
	{
	width: 250px;
	height: auto;
	border-bottom: 1px dashed #ccc;
	}
	
img.distributor-logo-display
	{
	width: 80px;
	border: 0px;
	}

#dist-list
	{
	width: 500px;
	padding: 3px 0px 0px 3px;
	}
	
.dist-list
	{
	width: 490px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	float: left;
	text-align: left;
	border-bottom: 1px dashed #ccc;
	}	
	
.dist-list-title
	{
	width: 490px;
	height: 30px;
	padding: 20px 0px 0px 10px;
	font-family: Arial;
	font-size: 13px;
		color: #000;
	font-weight: bold;
	float: left;
	text-align: left;
	}
	
/*--------------------------- Distributor Detail -----------------------------------------------*/
	
#distributor-detail
	{
	width: 533px;
	height: auto;
	min-height: 200px;
	overflow: auto;
	float: left;
	}
	
.distributor-detail-header
	{
	width: 533px;
	height: 18px;
	background-image: url('images/background/card-detail-header.gif');
	}

.distributor-name-container
	{
	width: 518px;
	height: 65px;
	padding: 0px 0px 0px 15px;
	float: left;
	}	

.distributor-name
	{
	width: 440px;
	height: 50px;
	padding: 0px 0px 15px 60px;
	font-family: Trebuchet MS;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: -0.05em;
		color: #1F69E7;
	text-align: left;
	background-image: url('images/icons/distributor-name.gif');	
 	background-repeat: no-repeat;
	}

.distributor-detail-body
	{
	width: 533px;
	height: auto;
	min-height: 100px;
	overflow: auto;
	background-image: url('images/background/card-detail-body.gif');
	}
	
.distributor-detail-footer
	{
	width: 533px;
	height: 36px;
	background-image: url('images/background/card-detail-footer.gif');
	}	
	
.dist-detail-table
	{
	width: 500px;
	}
	
.dist-class
	{
	width: 93px;
	height: 20px;
	padding: 0px 0px 0px 7px;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	}
	
.dist-value
	{
	width: 200px;
	height: 20px;
	font-weight: normal;
	text-align: left;
	}
	
.dist-logo
	{
	width: 190px;
	}
	
img.dist-detail-logo
	{
	width: 135px;
	height: 80px;
	border: 0px;
	}
	
.dist-desc-header
	{
	width: 483px;
	height: 40px;
	padding: 5px 0px 0px 7px;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	}

.dist-desc-body
	{
	width: 483px;
	height: auto;
	padding: 0px 0px 7px 7px;
	font-weight: normal;
	text-align: left;
	}
	
/*--------------------------- Heading For Lists -------------------------------------------------*/

#list-nav
	{
	width: 533px;
	height: auto;
	min-height: 10px;
	overflow: auto;
	float: left;
	background-color:#EFEFEF;
	}

#listing-heading
	{
	width: 525px;
	height: 20px;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding: 5px 0px 5px 8px;
	background-color:#EFEFEF;
	border-top:1px solid #AEAEAE;	
	}
	
#alpha
	{
	width: 530px;
	height: 30px;
	padding: 0px 0px 0px 3px;
	text-align: left;
	background-color:#EFEFEF;
	border-top:1px solid #AEAEAE;
	border-bottom:1px solid #AEAEAE;
	}
	
.alpha
	{
	width: 530px;
	height: 30px;
	padding: 0px 0px 0px 3px;
	text-align: left;
	background-color:#EFEFEF;
	border-top:1px solid #AEAEAE;
	border-bottom:1px solid #AEAEAE;
	}
	
.alpha-a
	{
	padding:5px 5px 7px 4px;
	font-family: arial;
	font-size: 13px;
	float: left;
	font-weight: bold;
	text-transform: Uppercase;
	background-color: #D3D4D5;
	}

.alpha-n
	{
	padding:4px 4px 7px 4px;
	font-family: arial;
	font-size: 13px;
	float: left;

	background-color:#EFEFEF;
	}
	
.alpha-n a, a:link, a:visited, a:active
	{
	text-decoration: underline;
	font-weight: normal;
		color: #000;
	}
	
#alpha-2
	{
	width: 530px;
	height: 30px;
	padding: 0px 0px 0px 3px;
	text-align: left;
	background-color:#EFEFEF;
	border-bottom:1px solid #AEAEAE;
	}
	
#numberz
	{
	width: 525px;
	height: 25px;
	padding: 7px 0px 0px 8px;
	text-align: left;
	float: left;
	font-weight: bold;
	background-color: #D3D4D5;
	font-family: arial;
	font-size: 13px;
	}	
	

/*--------------------------- Distributor Listing -----------------------------------------------*/

#distributor-listing-sponsor-section
	{
	width: 500px;
	height: auto;
	min-height: 10px;
	overflow: auto;
	background-color:#F3F2F2;
	border-top: 1px solid #646363;
	border-bottom: 1px solid #646363;
	}

.sec-distributor-listing-sponsor
	{
	width: 490px;
	height: auto;
	min-height: 10px;
	overflow: auto;
	padding: 10px 0px 0px 10px;
	text-align: left;
	float: left;
	}
	
.sec-distributor-listing-sponsor-title
	{
	width: 490px;
	height: 25px;
	float: left;
	}
	
.sec-distributor-listing-sponsor-type
	{
	width: 155px;
	height: 15px;
	font-family: Arial;
	font-size: 13px;
		color: #7F807F;
	padding: 0px 15px 5px 0px;
	text-align: right;
	vertical-align: top;
	float: left;
	}

.sec-distributor-listing-sponsor-header
	{
	width: 300px;
	height: 25px;
	padding: 0px 0px 0px 20px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	float: left;
	background-image: url('images/icons/bow.gif');
	background-repeat: no-repeat;
	}
	
.sec-distributor-listing-sponsor-header  a:link
	{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
		color:#0000CC;
	}
	
.sec-distributor-listing-sponsor-header  a:visited
	{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
		color:#0000CC;
	}
	
.sec-distributor-listing-sponsor-header  a:active
	{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
		color:#0000CC;
	}
	
.sec-distributor-listing-sponsor-header  a:hover
	{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
		color:#C50909;
	}
	
.sec-distributor-listing-sponsor-body
	{
	width: 450px;
	height: auto;
	min-height: 20px;
	overflow: auto;
	padding: 0px 20px 0px 20px;
	font-family: Arial;
	font-size: 12px;
	line-height:1.4em;
	text-align: left;
	float: left;
	}
	
.sec-distributor-listing-sponsor-footer
	{
	width: 470px;
	height: 25px;
	padding: 0px 0px 0px 20px;
	font-family: verdana;
	font-size: 11px;
	text-align: left;
	line-height:1.4em;
	float: left;
	color: #008000;
	}
	
#distributor-listing-nonsponsor-section
	{
	width: 500px;
	height: auto;
	min-height: 10px;
	overflow: auto;
	background-color:#fff;

	}

.sec-distributor-listing-nonsponsor
	{
	width: 490px;
	height: auto;
	min-height: 10px;
	overflow: auto;
	padding: 10px 0px 0px 10px;
	text-align: left;
	float: left;
	}

.sec-distributor-listing-nonsponsor-title
	{
	width: 490px;
	height: 25px;
	float: left;
	}
	
.sec-distributor-listing-nonsponsor-type
	{
	width: 155px;
	height: 15px;
	font-family: Arial;
	font-size: 13px;
		color: #7F807F;
	padding: 0px 15px 5px 0px;
	text-align: right;
	vertical-align: top;
	float: left;
	}

.sec-distributor-listing-nonsponsor-header
	{
	width: 320px;
	height: 25px;
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	float: left;
	}
	
.sec-distributor-listing-nonsponsor-header  a:link
	{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
		color:#0000CC;
	}
	
.sec-distributor-listing-nonsponsor-header  a:visited
	{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
		color:#0000CC;
	}
	
.sec-distributor-listing-nonsponsor-header  a:active
	{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
		color:#0000CC;
	}
	
.sec-distributor-listing-nonsponsor-header  a:hover
	{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
		color:#C50909;
	}

.sec-distributor-listing-nonsponsor-body
	{
	width: 480px;
	height: auto;
	min-height: 20px;
	overflow: auto;
	padding: 0px 10px 0px 0px;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	line-height: 1.4em;
	float: left;
	}
	
	
.sec-distributor-listing-nonsponsor-footer
	{
	width: 490px;
	height: 25px;
	font-family: verdana;
	font-size: 11px;
	text-align: left;
	line-height: 1.4em;
	float: left;
	color: #008000;
	}
	
/*--------------------------- Form Display ------------------------------------------------------*/	
	
.form-display	
	{
	width: 480px;
	height: auto;
	min-height: 10px;
	overflow: auto;
	padding: 0px 0px 0px 5px;
	text-align: left;
	float: left;
	}

.form-line		
	{
	width: 465px;
	height: auto;
	min-height: 10px;
	overflow: auto;	
	padding: 5px 5px 5px 10px;
	text-align: left;
	float: left;
	background-color: #EFEFEF;
	border-top: 1px solid #979595;
	border-bottom: 1px solid #979595;
	}

	
.form-attribute
	{
	width: 145px;
	height: auto;
	min-height: 10px;
	overflow: auto;	
	padding: 5px 5px 5px 10px;
	text-align: right;
	background-color: #EFEFEF;
	float: left;
	}
	
.form-value	
	{
	width: 275px;
	height: auto;
	min-height: 10px;
	overflow: auto;	
	padding: 5px 5px 5px 10px;
	text-align: left;
	background-color: #EFEFEF;
	}
.form-message
	{
	width: 465px;
	height: auto;
	min-height: 10px;
	overflow: auto;	
	padding: 5px 5px 5px 10px;
	text-align: left;
	float: left;
	background-color: #EFEFEF;
	border-top: 1px solid #979595;
	border-bottom: 1px solid #979595;
	}
.form-heading		
	{
	width: 465px;
	height: auto;
	min-height: 10px;
	overflow: auto;	
	padding: 5px 5px 5px 10px;
	text-align: left;
	font-weight:bold;
	float: left;
	background-color: #EFEFEF;
	font-size: 18px;
	border-top: 1px solid #979595;
	border-bottom: 1px solid #979595;
	}
.form-image		
	{
	width: 465px;
	height: auto;
	min-height: 10px;
	overflow: auto;	
	padding: 5px 5px 5px 10px;
	text-align: left;
	font-weight:bold;
	float: left;
	background-color: #ffffff;
	font-size: 18px;
	/*border-top: 1px solid #979595;
	border-bottom: 1px solid #979595;*/
	}
.form-spacer
	{
	width: 475px;
	height: 10px;
	}
	
	
/*-------------------------------------------------------------------------------------------------
	Bottom Ads
-------------------------------------------------------------------------------------------------*/

#bottom-ads-header	
	{
	width: 940px;
	height: 35px;
	float: left;
	background-image: url('images/background/main-b-4_02.gif');
	}

#bottom-ads-body
	{
	width: 905px;
	height: 30px;
	padding: 10px 0px 0px 35px;
	float: left;
	background-image: url('images/background/main-b-4_03.gif');
	}

.bottom-ads-display
	{
	width:170px;
	height: 40px;
	text-align: center;
	float: left;
	}

img.bottom-ad
	{
	width: 150px;
	height: 30px;
	border: 0px;
	}
	
/*-------------------------------------------------------------------------------------------------
	Extra Classes
-------------------------------------------------------------------------------------------------*/

.thin
	{
	font-weight: normal;
	}
	
.jump510
	{
	width: 500px;
	height: 10px;
	float: left;
	}
		
.jump410
	{
	width: 400px;
	height: 10px;
	float: left;
	}

.jump505
	{
	width: 500px;
	height: 5px;
	float: left;
	}
	
input.static-form	
	{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	}
	
.static-xform	
	{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	}
		
			
/*-------------------------------------------------------------------------------------------------
	Footer = the Bottom of the page.
-------------------------------------------------------------------------------------------------*/

#footer	
	{
	width: 940px;
	height:94px;
	padding: 26px 0px 0px 0px;
	font-weight: bold;
	float: left;
	background: url('images/background/main-b-4.gif') no-repeat;
	}
	
	
/**
 Glossary
*/
.glossary
	{
	width: 490px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	float: left;
	text-align: left;
	border-bottom: 1px dashed #ccc;
	}
	
	
/**
 Error style
*/
.error
	{
	float: left;
	font-weight: bold;
	color: Red;
	text-align: left;
	border-bottom: 1px dashed #ccc;
	}	
	
	
/*--------------------------- Review List Page --------------------------------------------------*/

.review-listing
	{
	width: 533px;
	height: auto;
	min-height: 200px;
	overflow: auto;
	float: left;
	}
	
.review-listing-header
	{
	width: 533px;
	height: 18px;
	background-image: url('images/background/card-detail-header.gif');
	}
.review-listing-body
	{
	width: 533px;
	height: 100px;
   	background-image: url('images/background/card-detail-body.gif');
	}
	
.review-listing-footer
	{
	width: 533px;
	height: 36px;
	background-image: url('images/background/card-detail-footer.gif');
	}
	
.review-listing-title
	{
	width: 533px;
	height: 35px;
	font-family: Trebuchet MS;
	font-size: 18px;
	font-weight: bold;
	float: left;
	}
.review-listing-heading
	{
	width: 533px;
	height: 35px;
	font-family: Trebuchet MS;
	font-weight: bold;
	float: left;
	border-bottom: 1px dashed #ccc;
	}
.review-listing-detail
	{
	font-family: Trebuchet MS;
	float: left;
	text-align: left;
	border-bottom: 1px dashed #ccc;
	}

/*---------------------
News feed styles
----------------------------*/

.news-listing-section
	{
	width: 500px;
	height: auto;
	min-height: 10px;
	overflow: auto;
	background-color:#fff;

	}

.news-listing
	{
	width: 490px;
	height: auto;
	min-height: 10px;
	overflow: auto;
	padding: 10px 0px 0px 10px;
	text-align: left;
	float: left;
	}

.news-listing-title
	{
	width: 490px;
	height: 25px;
	float: left;
	}
	
.news-listing-type
	{
	width: 155px;
	height: 15px;
	font-family: Arial;
	font-size: 13px;
		color: #7F807F;
	padding: 0px 15px 5px 0px;
	text-align: right;
	vertical-align: top;
	float: left;
	}

.news-listing-header
	{
	width: 320px;
	height: 25px;
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	float: left;
	}
	
.news-listing-header  a:link
	{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
		color:#0000CC;
	}
	
.news-listing-header  a:visited
	{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
		color:#0000CC;
	}
	
.news-listing-header  a:active
	{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
		color:#0000CC;
	}
	
.news-listing-header  a:hover
	{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
		color:#C50909;
	}

.news-listing-body
	{
	width: 480px;
	height: auto;
	min-height: 20px;
	overflow: auto;
	padding: 0px 10px 0px 0px;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	line-height: 1.4em;
	float: left;
	}
	
	
.news-listing-footer
	{
	width: 490px;
	height: 25px;
	font-family: verdana;
	font-size: 11px;
	text-align: left;
	line-height: 1.4em;
	float: left;
	color: #008000;
	}

.pt-news-table { width: 500px; }
.pt-news{ font-family:verdana; font-size:11px; text-align: left; padding: 8px; border-bottom:1px dashed #ccc; color:#6A6A6B; line-height:1.6em;}
.pt-news a { color:#0000cc }
.pt-news a:link { color:#0000cc }
.pt-news a:visited { color:#0000cc }
.pt-news a:active { color:#0000CC }
.pt-news a:hover { color:#c50909; text-decoration: none; }