#gallery_container { position:relative; width:640px; float:left; } /* Just in case... */
ul#gallery_pagination { display:block; margin:0 0 10px 0; }
#gallery_pagination li { display:inline; float:left; text-align:center; cursor:pointer; }

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* IP Left */
div.ip_gallery_left { float:left; /*background:#F7F7F7 url(http://www.investorplace.com/media/NAVL_top5_bgColor.jpg) repeat-x scroll left bottom;*/ border:1px solid #222; border-width:1px 1px 8px; }
div.ip_gallery_left div.padding { padding:18px; }
div.ip_gallery_left div.padding:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
div.ip_gallery_left dl { margin:0 0 20px 0; }
div.ip_gallery_left dt { float:left; width:200px;}
div.ip_gallery_left dd { margin:0 0 0 210px; }
div.ip_gallery_left h1 { color:#C00; font-weight:bold; font-size:24px; margin:0 0 8px 0; }
div#gallery_container h2 { color:#222; font-weight:bold; font-size:18px; margin:0 0 8px 0; }
div.ip_gallery_left h3 { color:#C00; font-weight:bold; font-size:16px; margin:0 0 8px 0; }
div.ip_gallery_left div.gallery_pagination ul { height:19px; width:auto; float:right; padding:0; }
div.ip_gallery_left div.gallery_pagination ul li {
	color:white; font-size:12px; font-weight:bold; font-family:"Times New Roman",Times,serif; margin:0 2px; -moz-border-radius:4px;
}
div.ip_gallery_left #gallery_pagination li { background-image:none; background-color:#393; padding:2px 6px;  }
div.ip_gallery_left div.gallery_pagination ul li.active { background-color:#363 !important; }
div.ip_gallery_left div.gallery_pagination ul li.prev { background-color:#03c; }
div.ip_gallery_left div.gallery_pagination ul li.next { background-color:#03c; }
div.ip_gallery_left div.gallery_pagination ul li a { color:white !important; display:block; text-decoration:none !important; }
div.ip_gallery_left a.nextlink { font-weight:bold; }
div.ip_gallery_left ul.gallery_nextprev { height:auto; width:auto; float:right; margin:0 0 0 6px; padding:0; list-style:none; list-style-image:none; }
div.ip_gallery_left ul.gallery_nextprev li { font-size:22px; font-weight:bold; font-family:"Times New Roman",Times,serif; background-image:none; background-color:#393; width:25px; height:25px; margin:0 0 0 4px; -moz-border-radius:4px; float:left; padding:0; text-align:center; line-height:1; }
div.ip_gallery_left ul.gallery_nextprev a { color:white !important; display:block; text-decoration:none !important; }


/* IP Left */
div.ip_gallery_top { /*background:#F7F7F7 url(http://www.investorplace.com/media/NAVL_top5_bgColor.jpg) repeat-x scroll left bottom;*/ border:1px solid #222; border-width:1px 1px 8px; }
div.ip_gallery_top div.padding { padding:18px; }
div.ip_gallery_top div.padding:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
div.ip_gallery_top dl { margin:0 0 20px 0; }
div.ip_gallery_top dt { width:600px; }
div.ip_gallery_top dd { margin:10px 0 0 0; }
div.ip_gallery_top h1 { color:#C00; font-weight:bold; font-size:24px; margin:0 0 8px 0; }
div#gallery_container h2 { color:#222; font-weight:bold; font-size:18px; margin:0 0 8px 0; }
div.ip_gallery_top h3 { color:#C00; font-weight:bold; font-size:16px; margin:0 0 8px 0; }
div.ip_gallery_top div.gallery_pagination ul { height:19px; width:auto; float:right; padding:0; }
div.ip_gallery_top div.gallery_pagination ul li {
	color:white; font-size:12px; font-weight:bold; font-family:"Times New Roman",Times,serif; margin:0 2px; -moz-border-radius:4px;
}
div.ip_gallery_top #gallery_pagination li { background-image:none; background-color:#393; padding:2px 6px;  }
div.ip_gallery_top div.gallery_pagination ul li.active { background-color:#363 !important; }
div.ip_gallery_top div.gallery_pagination ul li.prev { background-color:#03c; }
div.ip_gallery_top div.gallery_pagination ul li.next { background-color:#03c; }
div.ip_gallery_top div.gallery_pagination ul li a { color:white !important; display:block; text-decoration:none !important; }
div.ip_gallery_top a.nextlink { font-weight:bold; }
div.ip_gallery_top ul.gallery_nextprev { height:auto; width:auto; float:right; margin:0 0 0 6px; padding:0; list-style:none; list-style-image:none; }
div.ip_gallery_top ul.gallery_nextprev li { font-size:22px; font-weight:bold; font-family:"Times New Roman",Times,serif; background-image:none; background-color:#393; width:25px; height:25px; margin:0 0 0 4px; -moz-border-radius:4px; float:left; padding:0; text-align:center; line-height:1; }
div.ip_gallery_top ul.gallery_nextprev a { color:white !important; display:block; text-decoration:none !important; }

// HIDE TWITTER LINK FOR TWITTER BANNER
span.tweetthis { display:none; }
