

/* GLOBAL STYLES --------------------------------------------------------------------------------*/
/* GLOBAL STYLES --------------------------------------------------------------------------------*/
/* GLOBAL STYLES --------------------------------------------------------------------------------*/

li{
	font-size: 85%; margin-left: 30px; margin-bottom: 10px;
}

*{
	padding: 0px; margin: 0px; 
}

body{
	background-color: #fcfbf7; background-image:url(images/mainBg.gif); background-repeat:repeat-x; text-align: center; font-family: Arial, Helvetica, sans-serif;
}

input { font-family:Arial, Helvetica, sans-serif; }
textarea { font-family:Arial, Helvetica, sans-serif; }
select { font-family:Arial, Helvetica, sans-serif; }

a:link{
	color:#006699;
}
.highlight { background-color: yellow }
a:visited{
	color:#006699;
}

a:hover{
	color:#999999;
}

a:active{
	color:#006699;
}

table { margin-left: 30px; }

/* MAIN TABLE -----------------------------------------------------------------------------------*/
/* MAIN TABLE -----------------------------------------------------------------------------------*/
/* MAIN TABLE -----------------------------------------------------------------------------------*/


#mainTable{
	width: 980px; text-align: left; background-image:url(images/mainBg.gif); background-repeat:repeat-x; margin: auto;
}

#mainTable2{
	width: 760px; text-align: left;  background-repeat:repeat-x; margin: auto;
}

.leftHome{
	width: 760px; margin-right: 20px; float: left;
}

.rightHome{
	width: 200px; float: left; margin-top: 0px; margin-left: 0px; clear: right;
}

.pageLeft{
	width: 206px; float: left
}

.pageMiddle{
	width: 540px; float: left; margin-left: 10px;
}

.pageRight{
	width: 225px; float: left; margin-left: 15px;
}

.top{
	margin-left: 10px;
}

#topbanner{
	background-image:url(images/navBigBg.jpg); background-repeat:no-repeat;
}

.bannerHeight{
	height: 30px; width: 780px; margin:0 auto;
}



#search{
	padding: 30px 0px 35px 0px; width: 778px; background-image:url(images/searchBg.jpg); background-repeat:no-repeat; text-align: center;
}

#searchHome{
	padding: 30px 0px 35px 0px; width: 778px; background-image:url(images/searchBg2.jpg); background-repeat:no-repeat; text-align: center; margin:0 auto;
}

#search .text{
	width: 185px; border: 1px solid #2076A8; padding: 2px; font-size: 14px; margin-bottom: 7px;
}

#search .button{
	margin-right: 5px; margin-top: 1px;
}


/* CONTENT STYLES ------------------------------------------------------------------------   */
/* CONTENT STYLES ------------------------------------------------------------------------   */
/* CONTENT STYLES ------------------------------------------------------------------------   */


#content{
	
}

#content .left{
	float: left; width: 155px; text-align: right;
}

#content .right{
	float: left; width:100%; margin: 0px 0px 0px 10px;
}

#content h1{
	font-size: 120%; margin-left: 30px; color:#0e4d67; margin-top: 10px; margin-bottom: 10px;
}

#content h2{
	font-size: 100%; margin-left: 30px; color:#000000;  margin-top: 10px; margin-bottom: 10px;
}

#content p{
	font-size: 85%; margin-left: 30px; color:#333333;  margin-top: 10px; margin-bottom: 10px;
}

#content .adContent{
	font-size: 75%; margin-left: 30px; color:#333333;  margin-top: 10px; margin-bottom: 10px;
}

.clear{
	clear: both; font-size: 1px;
}

.strap{
	text-align: center; color: #4a0015; font-size: 75%;
}

.center{
	padding-left: 0px;
}


.divide{
	position: absolute; margin-left: 140px;
}

.contentBox{
float:left;
width:320px;

}

.contentBoxHome{
float:left;
width:100%;

}

#left{
margin-right:110px;
}

#left h2{
margin:10px 0 10px 0;
color:#0E4D67;
font-family:"Comic Sans MS";
}


#left p{
margin:5px 0 5px 0;
color:#0E4D67;
}

#right h2{
margin:10px 0 10px 0;
color:#0E4D67;
font-family:"Comic Sans MS";
}


#right p{
margin:5px 0 5px 0;
color:#0E4D67;
}

#right{


}
.contentBox{
float:left;
width:320px;


}

/* HOME PAGE SEARCH CONTAINER STYLES ------------------------------------------------------   */
/* HOME PAGE SEARCH CONTAINER STYLES ------------------------------------------------------   */
/* HOME PAGE SEARCH CONTAINER STYLES ------------------------------------------------------   */

.chooseInfo{
	font-size: 80%; color:#003366; margin: 30px 60px 0px 50px;
}

#containerSearch{
	width: 758px; margin:10px auto 0 auto;
	background-image:url(images/globe.gif);
	background-position:570px 20px;
	background-repeat:no-repeat;

}

/*
#containerSearch{
	background-color: #FCFCFC; width: 758px; margin-top: 10px; background-image:url(images/chooseBoxBg.gif); background-repeat: no-repeat; background-position: top;
}
*/

#containerSearchBott{
	width: 758px; height: 10px; font-size: 1px; margin: 0px 0px 10px 0px;
}

/*
#containerSearchBott{
	width: 758px; height: 10px; font-size: 1px; margin: 0px 0px 10px 0px; background-image:url(images/chooseBoxBgBott.gif);
}
*/

#containerSearch ul{
	margin-top: 10px; margin-left: 20px; list-style: none;
}

.globe{
	position: absolute; top: 230px; margin-left: 600px;
}

#containerSearch .country{
	float:left;
}

#containerSearch .category{
	width: 276px; border-left: 1px solid #666666; float:left;
}

#containerSearch .categoryList{
	background-image:url(images/categoryBg.jpg); background-repeat:no-repeat; margin: 0px 0px 5px 5px; padding-left: 22px;
}

#containerSearch h1{
	font-size: 130%; font-family: "Comic Sans MS"; text-align: left; padding: 5px 0px 0px 4px; color: #0e4d67;
}

#containerSearch h2{
	font-size: 85%; font-family: "Comic Sans MS"; text-align: left; padding: 0px 0px 5px 4px; color: #0e4d67;
}

#containerSearch select{
	text-align: center; color:#003366; border: 1px solid #003333; margin-top: 0px; width: 450px; font-size: 75%; font-weight: normal; text-align: left; background-image:url(images/selectBg.jpg); background-repeat:repeat-y;
}

#containerSearch a:link{
	color: #0e4d67; text-decoration: none;
}

#containerSearch a:visited{
	color: #0e4d67; text-decoration: none;
}
#containerSearch a:hover{
	color: #333333; text-decoration: underline;
}
#containerSearch a:active{
	color: #0e4d67; text-decoration: none;
}





/* DIRECTORY STYLES ------------------------------------------------------   */
/* DIRECTORY STYLES ------------------------------------------------------   */
/* DIRECTORY STYLES ------------------------------------------------------   */

a.country_directory:link{
	background-color: #d8eef9; border: 1px solid #003366; padding: 5px;  line-height: 250%; color:#006699; margin-right: 10px; text-decoration: none; font-weight: bold;
}

a.country_directory:visited{
	background-color: #d8eef9; border: 1px solid #003366; padding: 5px;  line-height: 250%;	color:#006699; margin-right: 10px; text-decoration: none; font-weight: bold;
}

a.country_directory:hover{
	background-color: #ffffff; border: 1px solid #003366; padding: 5px;  line-height: 250%; color:#333333; margin-right: 10px; text-decoration: none; font-weight: bold;
}

a.country_directory:active{
 	background-color: #d8eef9; border: 1px solid #003366; padding: 5px;  line-height: 250%;	color:#006699; margin-right: 10px; text-decoration: none; font-weight: bold;
}



a.sub_country_directory:link{
	display: inline; background-color: #EBEBEB; border: 1px solid #003366; padding: 5px;  line-height: 250%; color:#006699; margin-right: 10px; text-decoration: none; font-weight: bold;
}

a.sub_country_directory:visited{
	display: inline; background-color: #EBEBEB; border: 1px solid #003366; padding: 5px;  line-height: 250%;	color:#006699; margin-right: 10px; text-decoration: none; font-weight: bold;
}

a.sub_country_directory:hover{
	display: inline; background-color: #ffffff; border: 1px solid #003366; padding: 5px;  line-height: 250%; color:#333333; margin-right: 10px; text-decoration: none; font-weight: bold;
}

a.sub_country_directory:active{
 	display: inline; background-color: #EBEBEB; border: 1px solid #003366; padding: 5px;  line-height: 250%;	color:#006699; margin-right: 10px; text-decoration: none; font-weight: bold;
}


/* CATEGORY --------------------------------------------------------- */

#categories {
	width: 100%; text-align:center; float: none; position: relative; clear: both; margin-left: 40px; padding-bottom: 10px;
}

.subCategories{
	font-size: 140%; padding: 5px;  line-height: 200%; color:#006699; margin-right: 10px; text-decoration: underline; font-weight: bold;
}

.subCat{
	margin-left: 20px; width: 750px; font-size: 75%; margin: 20px; padding: 10px; border: 1px solid #cccccc; text-align:center;
}

#firstCol {
	width: 48%; float: left; position: relative; text-align: center;
}

#secCol {
	width: 48%; float: right; position: relative; text-align: center; margin-left: 20px;
}

/* ADVANCED SEARCH STYLES ------------------------------------------------------   */
/* ADVANCED SEARCH STYLES ------------------------------------------------------   */
/* ADVANCED SEARCH STYLES ------------------------------------------------------   */

#advancedSearch{
	margin-left: 30px; font-size: 90%; color:#003366; text-align:left;
}

#advancedSearch .clear{
	font-size: 10px;
}

#advancedSearch p{
	color:#003366; margin-left: 0px;
}

#advancedSearch input{
	border: 1px solid #003366
}


#advancedSearch textarea{
	width: 600px; border: 1px solid #003366; font-size: 90%;
}

#advancedSearch #category{
	width: 250px; border: 1px solid #003366
}

#advancedSearch #country{
	width: 250px; border: 1px solid #003366
}

.form{
	width: 300px; border: 1px solid #003366; font-weight:normal;
}

#advancedSearch h2{
	margin-left: 0px; color:#003366; border-bottom: 1px solid #003366; width: 750px;
}

#advancedSearch select{
	width: 160px; font-size: 90%; font-weight: normal;
}

#advancedSearch .left{
	margin-left: 0px; width: 140px; float: left;
}

#advancedSearch .left2{
	margin-left: 0px; width: 100px; float: left; text-align:right;
}

#advancedSearch .right{
	width: 520px; float: left; text-align:left;
}

.paypalLogo{
	position: absolute; left: 525px; margin-top: 42px; border: 0px solid #003366;
}

.getintouch{
	position: absolute; left: 505px; margin-top: 42px; border: 0px solid #003366;
}

.paypalImage{
	position: absolute; left: 375px; margin-top: -40px; border: 0px solid #003366;
}

.yourComments{
	position: absolute;
	top: 230px;
	left: 480px;
}

#advancedSearch .right2{
	width: 250px; float:left;
}

#advancedSearch .letter{
	color:#000000; font-size: 120%; font-style: normal; background-color:#F8F8F8;
}

.letter2{
	background-color:#F8F8F8; font-style: normal; color:#999999; font-weight: normal;
}

.subcountry{
	background-color:#FFFFFF; font-style: normal; color:#003366; font-weight: normal;
}

#advancedSearch .country{
	background-color:#FFFFFF; font-style: normal; color:#003366;
}

/* ADVERTISE WITH US STYLES ------------------------------------------------------   */
/* ADVERTISE WITH US STYLES ------------------------------------------------------   */
/* ADVERTISE WITH US STYLES ------------------------------------------------------   */


#adContainer{
	width: 758px; margin-left: 10px; margin-top: 10px;
}

#adContainer .t {background: url(images/bdot.gif) 0 0 repeat-x; width: 758px; background-color:#425F8C;}
#adContainer .b {background: url(images/bdot.gif) 0 100% repeat-x}
#adContainer .l {background: url(images/bdot.gif) 0 0 repeat-y}
#adContainer .r {background: url(images/bdot.gif) 100% 0 repeat-y}
#adContainer .bl {background: url(images/bbl.gif) 0 100% no-repeat}
#adContainer .br {background: url(images/bbr.gif) 100% 100% no-repeat}
#adContainer .tl {background: url(images/btl.gif) 0 0 no-repeat}
#adContainer .tr {background: url(images/btr.gif) 100% 0 no-repeat; padding:10px} 

.leftAd{
	float: Left; width: 420px;
}

.rightAd{
	float: right; width: 308px; padding-right: 10px;
}

#adContainer h2{
	font-size: 80%; font-family: "Comic Sans MS"; color:#FFFFFF; font-weight: normal; margin: 5px 5px 0px 5px; font-style:italic;
}

#adContainer h1{
	color: #FFFFFF; font-family: "Comic Sans MS"; font-size: 95%; font-weight: bold; font-style:italic; margin: 0px 0px 0px 20px;
}

#adContainer a{
	color: #FFFFFF;
}

.adButton{
	position: absolute; margin-left: 270px; margin-top: 10px;
}

#copyright{
	text-align: center; font-size: 70%; margin-top: 10px;
}

.home-nav{
  position: absolute; left: 80px; margin-top: 2px;
}

.class_8 {
  position: absolute; left: 232px; margin-top: 2px;
}

.class_9 {
  position: absolute; left: 425px; margin-top: 2px;
}

.class_6 {
  position: absolute; left: 620px; margin-top: 2px; 
}

a.navigationa{
	padding-top: 15px; 
	color: #1c87bb;
	 font-size: 70%;
	 text-decoration: none;
}

a.navigationa:hover{
	padding-top: 15px; 
	color: #1c87bb;
	 font-size: 70%;
	 text-decoration: none;
}

a.subnav:link{
	color: #ffffff; 
	border-bottom: 1px solid #ffffff; 
	padding: 3px;
	text-decoration: none
}

a.subnav:visited{
	color: #ffffff; 
	border-bottom: 1px solid #ffffff; 
	padding: 3px;
	text-decoration: none
}

a.subnav:hover{
	color: #ffffff; 
	border-bottom: 1px solid #ffffff; 
	padding: 3px;
	text-decoration: underline
}

a.subnav:active{
	color: #ffffff; 
	border-bottom: 1px solid #ffffff; 
	padding: 3px;
	text-decoration: none
}

/* CONTAINER STYLES -----------------------------------------------------------------------   */
/* CONTAINER STYLES -----------------------------------------------------------------------   */
/* CONTAINER STYLES -----------------------------------------------------------------------   */

#containerAdPage{
	color:#003366;
}

#containerAdPage .contentAdPage{
	
}

#containerAdPage  h1{
	font-family:Arial, Helvetica, sans-serif; text-align: center; margin-left: 0px; margin-top: 20px; font-size: 125%;
}

#containerAdPage  h2{
	font-family:Arial, Helvetica, sans-serif; text-align: center; margin-left: 0px; margin-top: 20px; font-size: 105%; color:#003366;
}

#containerAdPage p{
	margin-left: 0px; color:#003366;
}

.whiteBoxText li, .whiteBoxText2 li{
	margin-left: 0px; color:#003366; font-size: 85%; margin-left: 30px; margin-top: 10px; margin-bottom: 10px;
}

#containerAdPage .rightAdPage{
	position: absolute; right: 0px; top: 80px;
}

#containerAdPage .rightAdPage2{
	position: absolute; right: 0px; top: 140px;
}

#containerAdPage .rightAdText{
	position: absolute; top: 120px; text-align: center; margin-left: 40px;
}

#containerAdPage .rightAdText a{
	font-size: 150%; color:#003366; text-decoration:none; text-align: center;
}

#containerAdPage .whiteBoxText{
	background-color: #FFFFFF; border: 1px solid #003366; padding: 5px 10px 5px 10px; margin-left: 200px;
}

.BoxText{
	padding: 0px; margin-left: 200px;
}

.whiteBoxText2{
	background-color: #FFFFFF; border: 1px solid #003366; padding: 5px 10px 5px 10px; margin-top: 16px;  margin-bottom: 40px;
}

#containerAdPage .increasePics{
	position: absolute; left: 0px;
}


/* GOOGLE ADS STYLES -----------------------------------------------------------------------   */
/* GOOGLE ADS STYLES -----------------------------------------------------------------------   */
/* GOOGLE ADS STYLES -----------------------------------------------------------------------   */

#googleAds{
	
}



#bottomLinks{
	text-align: center; font-size: 90%;
}

#bottomLinks a:link{
	color:#006699;
}

#bottomLinks a:hover{
	color:#0099CC;
}


.rightHome p{
	font-size: 75%; margin-bottom: 15px;
}

.t {background: url(images/dot.gif) 0 0 repeat-x; width: 540px; background-color:#FFFFFF;}
.b {background: url(images/dot.gif) 0 100% repeat-x}
.l {background: url(images/dot.gif) 0 0 repeat-y}
.r {background: url(images/dot.gif) 100% 0 repeat-y}
.bl {background: url(images/bl.gif) 0 100% no-repeat}
.br {background: url(images/br.gif) 100% 100% no-repeat}
.tl {background: url(images/tl.gif) 0 0 no-repeat}
.tr {background: url(images/tr.gif) 100% 0 no-repeat; padding:10px} 

.advertImg { float: left; padding: 0px 5px 0px 0px; }