﻿
#topmenuIND {position: relative; top: -6px; left: 140px; z-index: 3;}

.GeoCardImg {margin-bottom: 10px; overflow: auto; width: 700px;}
.GeoCardImgSCR {margin-bottom: 10px; overflow: auto; width: 700px;}

/* Image Flag List */
ul.loclist_ul {	list-style-type: none; }
li.loclist_li { height: 100px; vertical-align: top; text-align: left; padding: 2px; }
img.loclist_img { float: left; padding: 1px; margin-top: 2px; margin-bottom: 2px; }
p.loclistTitle { padding-top: 5px; margin-left: 100px; margin-top: 10px; font-weight: bold; }
p.loclistDesc {	margin-left: 100px; }

/* Initial Entry Page Icons */
#navcontainer {text-align:center; padding-top: 10px;}
#navlist {list-style:none;}
#navlist li {float: left; width:230px; height:175px;}
#navlist li a {border:0; text-decoration:none;}
#navlist li a:hover {text-decoration:underline;}

/* Country List */
#h2_crli1 { height: 26px; text-indent: -9999px; background: url(../travels/gfx/ban_countrywide2.gif) no-repeat 0 0; }
#h2_crli2 { height: 26px; text-indent: -9999px; background: url(../travels/gfx/ban_state2.gif) no-repeat 0 0; }
#h2_crli3 { height: 26px; text-indent: -9999px; background: url(../travels/gfx/ban_state3.gif) no-repeat 0 0; }
#h2_crli4 { height: 26px; text-indent: -9999px; background: url(../travels/gfx/ban_city2.gif) no-repeat 0 0; }
#h2_crli5 { height: 26px; text-indent: -9999px; background: url(../travels/gfx/ban_eco2.gif) no-repeat 0 0; }
ul.ul_crsub { padding-top: 0px; padding-bottom: 20px;}
li.li_crsub { margin-left: 46px; list-style-image: url(../gfx/blu_ball.gif); }
li.li_crsub a { text-decoration: none; }
li.li_crsub a:hover { text-decoration:underline; }

img.flagimg { display: block; margin: auto; }
p.flagtxt { text-align: center; font-weight: bold; font-size: 14px; padding-bottom: 6px;}
table.countrybox { padding: 0; margin: 5px 0px 10px 0px; line-height: 10px;}
td.cr_tb_lbl { font-size: 10px; font-weight: bold; text-align: right; vertical-align: top;}
td.cr_tb_txt { font-size: 10px; padding-left: 3px; vertical-align: top;}

.map_sidebar { width: 200px; height: 200px; border:#555555 1px solid; margin-left: auto; margin-right: auto; margin-bottom: 10px; margin-top: 5px;}

#cr_md_img { float:left; width: 695px; margin: auto; margin-bottom: 10px;}
.cr_md_img_txt { text-align: center; font-size: 80%; color: #FFFFFF; margin-top: -18px;}
.cr_md_img { border: black solid; border-width: 1px 1px 20px 1px;}
#cr_list { float:left; width: 310px; margin-left: 10px;}
#cr_list1 { float:left; width: 310px; margin-left: 10px;}
#cr_list2 { float:left; width: 310px; margin-left: 10px;}

.h2_crliTY { height: 37px; width: 630px; background: url(../travels/gfx/banner_TP2.gif) no-repeat 0 0; font-size: 18px; color: #FFFFFF; padding-left: 15px; padding-top: 10px; }
.ul_crsubTP { width: 675px; text-align: center; margin-right: auto; margin-left: auto; clear: both; padding-bottom: 120px; margin-left: 25px; }

.li_crli { width: 165px; height: 180px; list-style: none; float: left; margin-left: auto; margin-right: auto; clear: none;}

.li_crsubTP { width: 210px; height: 180px; list-style: none; float: left; margin-left: auto; margin-right: auto; clear: none;}
.li_crsubTP a { text-decoration: none; }
.li_crsubTP a:hover { text-decoration: underline; }

.thumblist { width: 165px; height: 110px; border-style: solid; border-color: black; border-width: 1px 1px 1px 1px; }
.thumbtext { margin-left: 10px; display: block;}
.li_crsubTPHDR { margin-left: 10px; padding-left: 25px; margin-top: 20px; height: 25px; width: 600px; color: #777777; background: url(../travels/gfx/bullet_TP.gif) no-repeat 0 0; list-style: none; font-size: 17px; font-weight: bold; vertical-align: middle; clear: both;
                 border-bottom: solid 1px #3399FF;
               }

.gc_common_name { font-weight: bold; }
.gc_scientific_name { font-style: italic; }
.gcsubtitle { font-style: italic; }
.GeoCardText { margin-top: 15px; margin-bottom: 15px; }

.ul_subTP { width: 720px; text-align: center; margin: auto; }
.li_subTP { width: 135px; height: 90px; padding-bottom: 15px; padding-top: 10px; list-style: none; float: left; margin-left: auto; margin-right: auto; }
.li_subTPTXT { display: block; }

.li_crlist { width: 155px; height: 155px; padding-bottom: 15px; padding-top: 10px; list-style: none; float: left; margin-left: auto; margin-right: auto; }
.li_subTPTXT2 { margin-left: -25px; display: block; }

.li_crsubTPS { width: 135px; height: 90px; padding-bottom: 15px; padding-top: 10px; list-style: none; float: left; margin-left: auto; margin-right: auto;  }
.li_crsubTPS a { text-decoration: none; }
.li_crsubTPS a:hover { text-decoration: underline; }

#att_md_img_div { float:left; width: 365px; margin-right: 20px; margin-bottom: 10px;}
.att_md_img_txt { text-align: center; font-size: 80%; color: #FFFFFF; margin-top: -20px;}
.att_md_img { border: black solid; border-width: 2px 2px 25px 2px;}

#coldet { margin-left: 6px; }

/* ----------- comments ----------- */
#commentsdet { color: #888888; }
#pcomments { width: 695px; padding-top: 50px; background: url(../gfx/TypeBanner2narrow.gif) no-repeat 0px 20px;	clear: both; }
.posted_header { margin-left: 16px; margin-right: 15px;	margin-top: 10px; float: left; }
.comments_h1 { font-size:14px; font-weight:bold; margin-top: 10px; text-align: center; padding-bottom: 5px;	border-bottom:solid 1px #51a1ff; }
div.postinfo { width: 150px; text-align: right; }
.PNUName { font-weight: bold; }
.posteddate { color:#888888; font-size:11px; margin-top: -11px; }
.posted_body { width: 480px; float: left; border: dashed 1px #999999; margin-bottom: 10px; margin-top: 10px;}
.postdata { padding: 5px 5px 5px 5px; background-color: #dcedff; }
#comments { margin-top: 50px;}
#comments .comments_h { font-size:14px; font-weight:bold; margin-bottom:20px; border-bottom:solid 1px #51a1ff; padding-bottom:10px; text-align: left; width: 100%;}
#comments .name_h { font-size:12px; font-weight:bold; margin-bottom:20px; border-bottom:solid 1px #51a1ff; padding-bottom:10px; text-align: right;}
.spacer{clear:both; height:1px;}

#comments label { display:block; font-weight:bold; text-align:right; width:125px; float:left; }
#comments div.inputsec { display:block; float:left; margin-bottom: 10px;}
#comments .inputcl { float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:550px; margin:2px 0 0px 10px; }
#comments .small { color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:125px; }
#comments .errormsg { padding-left: 10px; color:#FF6666; display:block; font-size:11px; font-weight:normal; text-align:left; width:300px; }
#comments button { width:125px; height:31px; background:#666666; text-align:center; line-height:31px; color:#FFFFFF; font-size:11px; font-weight:bold; }
#btn_submit { margin-left: 565px; }

#msg {display:none; position:absolute; z-index:200; background:url(../gfx/msg_arrow.gif) left center no-repeat; padding-left:7px}

/* ------------ FB -----------------*/
.fbcomments { margin-left: 75px; }