﻿/* CSS Document */

body
{
 margin:0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:21px;
 color:#333333;
 /*background-image:url(../_images/interface/body_bg.png);
 background-repeat:repeat-x;*/
 background-color:#eaf2fe;

}

img{
   border:none;
   border-style: none;
}

a
{
  color:#333333;
  text-decoration:none;
  
}

a:hover
{
 color:#333333;
 text-decoration:underline;
}


#container
{
  width:930px;
  margin:0px auto;
  background-color:#FFF;
  border:1px solid #ccc;
}

.txtcontent
{
  padding:20px;
  line-height:20px;
}


#header
{
  height:100px;
  background-image:url(/_images/interface/head_repeat.png);
  background-repeat:repeat-x;
  height:185px;
  margin-right:02px;
  margin-left:01px;
  
}

#navtoplinks a
{
	
	/*width:90px;*/
	text-decoration:none; 
    float:left;
    padding-left:08px;
    background-image:url(../_images/firstyellowinterface/search-bar-seperator_20.png);
    background-position:right;
    background-repeat:no-repeat;
    height:23px;
    padding-right:23px;

}

input,select
{
   border:1px solid #999999;
   color:#333333;

}


#head_left
{
	background-image:url(/_images/interface/head_left.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:185px;

}

#head_right
{
    background-image:url(/_images/interface/head_right.png);
	background-repeat:no-repeat;
	background-position:top right;
	height:185px;
}

#head_logo
{
 height:100px;
 margin-left:20px;
 background-image:url(../_images/interface/first-yellow-logo.png);
 background-repeat:no-repeat;
 
}

#navtop
{
  width:400px;
  height:30px;
 
  float:right;
  background-image:url(../_images/interface/top_menu_repeat.png);
  background-repeat:repeat-x;
}

#navbar
{
   height:20px;
    
}

#navtopcurve
{
 background-image:url(../_images/interface/top_menu_curve.png);
 background-repeat:no-repeat;
 background-position: top left;
 height:30px;
 padding-left:50px;
 
 
}

#searchbar2
{
  height:40px;
  margin-top:15px;
}

#mainFlashImg
{
  margin-left:03px;
}

#mainpghighlightbox
{
  height:860px;
  width:600px;
  float:left;
  margin-top:07px;
  margin-left:04px;
}
#mainpghighlightboxp2
{
  height:600px;
  width:680px;
  float:left;
  margin-top:07px;
  padding:05px;
}

#mainpgfeaturebox 
{
  width:315px;
  float:left;
  margin-left:05px;
  height:600px;
   margin-top:07px;
  background-image:url(../_images/interface/featured_business_bg.png);
  background-repeat:repeat-y;
}

#mainpgfeatureboxp2
{
	width:222px;
  float:left;
  margin-left:07px;
  height:600px;
   margin-top:07px;
   background-color:#DAEBF8;
}

#mainpgfeatureboxads
{
 height :790px; /*** Needs to be the same as #mainpgfeaturebox heght ***/
 background-image:url(../_images/interface/featured_business_bg.png);
  background-repeat:repeat-y;
  text-align:center;
  padding-top:05px;
}

#mainpgfeatureboxads hr
{
	width:300px;
	height:1px;
}

.frontPgAd
{
	border-bottom:1px dotted #666;
	margin-bottom:05px;
	width:300px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding:05px;
	background-color:#e0f2fa;
	
}

.frontPgAd img
{
	padding-right:05px;
}

.featuredbiz
{
	width:299px;
	padding:05px;
	text-align:left;
	margin-left:02px;
	border-bottom:1px dotted #cccccc;
	
}
.featuredbiz img
{
	padding-right:05px;
	border:0px;
}
.featuredbiz h3
{
  font-size:13px;
  margin-bottom:0px;
  margin-top:0px;
}

.featuredbiz:hover
{
	background-color:#e4f2fd;
	
}

.featuredbiz a:hover
{
	text-decoration:none;
}

.highlightboxs
{
  width:198px;
  height:170px;
  float:left;
  background-image:url(../_images/interface/feature_box.png);
  background-repeat:no-repeat;
  margin-bottom:10px;
}

.highlightboxs h1
{
	font-size:14px;
	color:#444343;
	margin-left:10px;
	margin-top:10px;
	text-align:center;
	margin-bottom:15px;
	font-weight:bold;
}

.countrybody
{
	width:180px; float:left;
	padding-left:10px;
	list-style-type:none;
}

.bbthead h2
{
	font-size:12px;
	color:#444343;
	margin-left:10px;
	margin-top:05px;
	
}

.highlightcontent
{
	width:180px;
	margin:-05px auto;
}

.highlightcontent img
{
	margin-top:03px;
	margin-right:03px;
}

.highlightcontent a ,#morecat
{
	display:block; margin-top:-2px; text-align:right; color:#F60;
	font-weight:bold;
	border:none;
}

.browsebytype
{
 width:598px;
 height:170px;
 margin-top:10px;
 clear:both;
 background-image:url(../_images/interface/mid_box_lines_bg.png);
 background-repeat:repeat-y;

 
}

.bbthead
{
 background-image:url(../_images/interface/mid_box_head.png);
 background-repeat:no-repeat;
 height:30px;
 
}
.browsebytypecountry
{
 width:598px;
 height:230px;
 margin-top:10px;
 clear:both;
 background-image:url(../_images/interface/mid_box_lines_bg.png);
 background-repeat:repeat-y;

 
}

.bbtbodycountry
{
  height:230px;
   background-image:url(../_images/interface/mid_box_lines_bg.png);
  background-repeat:repeat-y;
}

.bbtbody
{
  height:350px;
   background-image:url(../_images/interface/mid_box_lines_bg.png);
 background-repeat:repeat-y;
}

.bbtfooter
{
   height:08px;
   background-image:url(../_images/interface/mid_box_btm.png);
   background-repeat:no-repeat;
   
}

.advertise_pad
{
  padding:05px;
  color:#333333;
   height:178px;

}

#pagefooter
{
	width:900px;
	float:none;
	margin-right:auto;
	margin-left:auto;
	font-size:11px;
	color:#999999;
	text-align:center;
	clear:both;
	display:block;
	margin-top:20px;
	
}

.top_bg_advertise_highlight
{
 background-image:url(../_images/firstyellowinterface/advertise_with_us_7_07.png);
 background-repeat:repeat-x;
 
}

.advertise_pad2
{
  line-height:20px;
   padding:05px;
  color:#333333;
}

h1 { font: normal 170% arial,sans-serif; color: #595959; padding-bottom: 3px; margin: 0; }

.top_bg_advertise
{
 background-image:url(../_images/firstyellowinterface/advertise_with_us_05.png);
 background-repeat:repeat-x;
 
}

.advertise_imgh1{color: #595959; font: normal 170% arial,sans-serif; margin: 0;}
.advertise_contfg h1 { font: normal 170% arial,sans-serif; color: #595959; padding-bottom: 3px; margin: 0; }

.advertise_sidenav{
margin-left: -5px;
padding-left: 0px;
list-style: none;
font-weight:normal;
margin-top:0px;
}

.advertise_sidenav li
{
margin-left:07px;
padding-left: 20px;
padding-top:05px;
padding-bottom:05px;
background-image:url(../_images/advertise/ul_bullet_nav_33.png);
background-repeat: no-repeat;
background-position:05px 10px;
line-height:1.6em;
border-bottom:1px groove #ccdbe4;
display:block;

}


.advertise_cont{display:block}
.advertise_cont *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#edf5fb}
.advertise_cont1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f7fafd;
  border-right:1px solid #f7fafd;
  background:#f1f7fc}
.advertise_cont2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfefe;
  border-right:1px solid #fdfefe;
  background:#f0f6fb}
.advertise_cont3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f0f6fb;
  border-right:1px solid #f0f6fb;}
.advertise_cont4{
  border-left:1px solid #f7fafd;
  border-right:1px solid #f7fafd}
.advertise_cont5{
  border-left:1px solid #f1f7fc;
  border-right:1px solid #f1f7fc}
.advertise_contfg{
  background:#edf5fb;color:#333333;padding:08px;
  overflow:auto;
  
  }
  
  
  .advertise_ul{
margin-left: 0;
padding-left: 0;
list-style: none;
font-weight:normal;
}

.advertise_ul li
{
padding-left: 30px;
padding-bottom:10px;
background-image:url(/_images/advertise/ul_bullet_15.png);
background-repeat: no-repeat;
background-position: 0 .3em;
line-height:1.6em;

}

.countrybody li a img
{
	border:none;
	padding-right: 05px;
	
}


.mainCategory
{
	float:left;  width:180px;
	border:1p solid #000;
}

.mainCategoryCountry
{
	float:left;  width:145px;
	border:1p solid #000;
}

#mainPromotionalArea
{
	width:916px;
	height:230px;
	margin:0px auto;
	
}

.featuredBusinessArea
{
	width:310px;
	height:224px;
	border:1px solid #999999;
	float:right;
	margin-right:13px;
}


/****************** Advertise with us ***********************************/

.top_bg_advertise
{
 background-image:url(../_images/firstyellowinterface/advertise_with_us_05.png);
 background-repeat:repeat-x;
 
}
.top_bg_advertise_highlight
{
 background-image:url(../_images/firstyellowinterface/advertise_with_us_7_07.png);
 background-repeat:repeat-x;
 
}
.top_bg_advertise_footer
{
/* background-image:url(../_images/firstyellowinterface/advertise_with_us_57.png);*/
background-image:url(../_images/firstyellowinterface/advertise_footer_66.png);
 background-repeat:repeat-x;
 padding-left:148px;
 
}
.advertise_feature_bg
{
 background-image:url(../_images/firstyellowinterface/advertise_with_us_32_26.png);
 background-repeat:repeat-x;
}
.advertise_feature_bdr{
   border-top:1px solid #CCCCCC;
   border-left:1px solid #CCCCCC;
}
.advertise_feature_right_bdr{
   border-top:1px solid #CCCCCC;
   border-right:1px solid #CCCCCC;
   border-left:1px solid #CCCCCC;
   
}
.advertise_pad
{
  padding:05px;
  color:#333333;
}
.advertise_pad2
{
  line-height:20px;
   padding:05px;
  color:#333333;
}

.redtxt
{
  color:#FF0000;
  
}
.smtxt
{
  font-size:10px;
}
.highlight_txt
{
   color:#006699;
  
}

.advertise_cont{display:block}
.advertise_cont *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#edf5fb}
.advertise_cont1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f7fafd;
  border-right:1px solid #f7fafd;
  background:#f1f7fc}
.advertise_cont2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfefe;
  border-right:1px solid #fdfefe;
  background:#f0f6fb}
.advertise_cont3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f0f6fb;
  border-right:1px solid #f0f6fb;}
.advertise_cont4{
  border-left:1px solid #f7fafd;
  border-right:1px solid #f7fafd}
.advertise_cont5{
  border-left:1px solid #f1f7fc;
  border-right:1px solid #f1f7fc}
.advertise_contfg{
  background:#edf5fb;color:#333333;padding:08px;}
  
.advertise_contfg h1 { font: normal 170% arial,sans-serif; color: #595959; padding-bottom: 3px; margin: 0; }
.advertise_contfg strong {color:#0099CC;}
.headertxt {font: normal 170% arial,sans-serif; color: #595959; padding-bottom: 3px; margin: 0; border-bottom:1px solid #CCCCCC;}
.footertxt {font: normal 170% arial,sans-serif; color: #595959; padding-top: 3px; margin: 0; border-top:1px solid #CCCCCC;}
.advertise_imgh1{color: #595959; font: normal 170% arial,sans-serif; margin: 0;}

.advertise_ul{
margin-left: 0;
padding-left: 0;
list-style: none;
font-weight:normal;
}

.advertise_ul li
{
padding-left: 30px;
padding-bottom:10px;
background-image:url(../_images/advertise/ul_bullet_15.png);
background-repeat: no-repeat;
background-position: 0 .3em;
line-height:1.6em;

}

.advertise_sidenav{
margin-left: -5px;
padding-left: 0px;
list-style: none;
font-weight:normal;
margin-top:0px;
}

.advertise_sidenav li
{
margin-left:07px;
padding-left: 20px;
padding-top:05px;
padding-bottom:05px;
background-image:url(../_images/advertise/ul_bullet_nav_33.png);
background-repeat: no-repeat;
background-position:05px 10px;
line-height:1.6em;
border-bottom:1px groove #ccdbe4;
display:block;

}

.specialOffer
{
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
}
.add_opt_highlighttxt
{
 font: normal 170% arial,sans-serif; color: #595959; padding-bottom: 3px; margin: 0; 
 color:#6699CC;
}
.advertise_sidenav li:hover
{
 text-decoration:underline;
 background-color:#c3ddf1;

}


.add_opt_header
{
  background-image:url(../_images/firstyellowinterface/add_option_box_05.png);
  background-repeat:repeat-x;
  font-size:14px;
  font-weight:bold;
  
}

.add_opt_footer
{
  background-image:url(../_images/firstyellowinterface/add_option_box_14.png);
  background-repeat:repeat-x;
  
}

.add_opt_left
{
   background-image:url(../_images/firstyellowinterface/add_option_box_side_13.png);
   background-repeat:repeat-y;
   background-position:right;
}

.add_opt_right
{
   background-image:url(../_images/firstyellowinterface/add_option_box_side_16.png);
   background-repeat:repeat-y;
   background-position: 0px 0px;
   
  
}



.add_options{display:block}
.add_options *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFCFC}
.add_options1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9f2fa;
  border-right:1px solid #e9f2fa;
  background:#f5f8fb}
.add_options2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #dcedfa;
  border-right:1px solid #dcedfa;
  background:#f7f8fb}
.add_options3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f7f8fb;
  border-right:1px solid #f7f8fb;}
.add_options4{
  border-left:1px solid #e9f2fa;
  border-right:1px solid #e9f2fa}
.add_options5{
  border-left:1px solid #f5f8fb;
  border-right:1px solid #f5f8fb}
.add_optionsfg{
  background:#FFFCFC; padding:07px;}
  
  .noborder
  {
	 border-color:#edf5fb;
	 padding:0px;
  }
  
  .graytxt
  {
	font-size:11px;
	color:Gray;
  }

.selectedOpt
{
	background-image:url(../_images/firstyellowinterface/add_option_selection_box_05.png); 
	background-repeat:no-repeat;
	padding:30px 05px 05px 12px;
	width:300px;
}

.availOpt
{
	background-image:url(../_images/firstyellowinterface/add_option_selection_box_03.png); 
	background-repeat:no-repeat;
	padding:30px 05px 05px 12px;
	width:300px;
	height:300px;
}

.reviewOpt
{
	 font-size:12px; 
	 font-weight:bold;
}

.divFirstTimeUsers
{
	background-image:url(../_images/firstyellowinterface/Welcome-New-Users_03.png);
	background-repeat:no-repeat;
	margin:05px auto 6px auto;
	padding:10px 0px 0px 0px;
	width:920px;
	
}


.mpheader
{
   background-image:url(../_images/firstyellowinterface/page_header_highlight_08.png);
   background-repeat:no-repeat;
   width:250px;
   height:90px;
  
}

.mpcountry
{
background-image:url(../_images/firstyellowinterface/country_highlight_12.gif);
background-repeat:repeat-x;
background-position:top;
height:190px;
padding:10px;
border:1px solid #a6d0e7;

}

.advertise_contfg h1 { font: normal 170% arial,sans-serif; color: #595959; padding-bottom: 3px; margin: 0; }

.userLogin
{
  background-image:url(../_images/marketing/loging_bg_07.png);
  background-repeat:no-repeat;
  background-position:top;
  width:40%;
}
.contentPagebg
{
	background-image:url(../_images/firstyellowinterface/page-bg_03.png);
	background-repeat:no-repeat;

	
}

.loginheader
{
  font-size:14px;
  margin-bottom:10px;
  height:30px;
  font-weight:bold;
}

.loginNotice
{
	background-image:url(../_images/marketing/Biz-Card-edit-login-page_05.png);
	background-repeat:no-repeat;
    background-position:top;
	padding:25px;
}

.message
{
  border:1px dashed #999999;
  background-color: #FFFFCC;
  padding:05px 10px;
  width:90%;
  margin: 0px auto;
}

.resultsSubhdtxt
{
    font: normal 130% arial,sans-serif; color: #595959;  margin: 0;
    border-bottom:1px dotted #999999;
     border-top:1px dotted #999999;
     padding:05px;
}


.listingfooter
{
 background-color:#f1f0f0;
 color:#666666;
 clear:both;
 
}

.listingresult
{
	/*border-bottom:1px dashed #fece3b; #b7b7b7*/
	padding:05px;
	margin:0px;
}
.listingresultAlt
{
	/* border-bottom:1px dashed #fece3b; #b7b7b7*/
	padding:07px 05px 05px 05px;
	background-color:#edf5fb;
	margin:0px;
	
}

.listingresult h1, .listingresultAlt h1
{
	margin-bottom:0px;
	font-size:14px;
	font-weight:bold;
	
}
.imgBtns
{
  float:left;
  width:300px;
   border:1px solid #000000;
}
.listCat
{
  float:left;  
  width:300px;
  border:1px solid #000000;
}


/******************Biz Card Details ***********************************/

#bizHeader
{
	padding:05px;
	border-bottom:1px solid #000000;
	font-weight:bold;
	background-color:#dddddd;

}
.bizTitle
{
  font-size:16px;
  width:600px;
  font-weight:bold;
 padding-top:06px;
 padding-top:05px;
}
#bizAddress
{
 background-color:#FFFFCC;
 padding:05px;
 width:99%;
 /*border:1px solid #cccccc;*/
 
 margin:5px 0px;
}

#bizDescription
{
	/*border:1px dashed #666666;height:80px;*/
	padding:05px;
	width:630px;
	height:50px;
	overflow:scroll;
	
}




/************************* Rounded Corners ************************************/
dl {
  width: 446px;
  margin: 0 0 20px 07px;
  background: #e7f3ff url(../_images/interface/bottom_curve.png);
  background-repeat:no-repeat;
  background-position: bottom left;
  }

dt {
  margin: 0;
  padding: 10px;
  background: #73b6f7 url(../_images/interface/top_curve.png);
  background-repeat:no-repeat;
  background-position: top left;
  }

dd {
  margin: 0;
  padding: 10px;
  }
  
  .h1white
  {
	  color:#FFF;
	  font: normal 170% arial,sans-serif;
	  
  }
  
  .h1country
  {
	  color:#595959;
	  font: normal 170% arial,sans-serif;
	  margin-left:07px;
	  margin-top:08px;
	  margin-bottom:05px;
  }
  
  
.liteblue
{
   background: #e9f7fc url(../_images/interface/top_curve.png);
   background-repeat:no-repeat;
   background-position: top left;
   width:445px;
   margin-left:09px;
   
}

.H3guide
{
    margin-top:-05px;
    border-bottom:1px solid #666;
}