/* quick breadcrumb fix */
div#pg_background {position:relative;z-index:1;padding-top:10px;}
div#pg_leftside {position:relative;z-index:1;}
div#pg_rightside {position:relative;z-index:1;}

/* Spacing always comes after an object and is rarely above */
#pgNavBarWrap {margin:0 0 20px 0;}
#pgNavBar {height:33px;position:relative;background:url('http://i.imwx.com/web/photogallery/bgphotosnav.gif') repeat-x bottom;}
#pgNavSearch {position:absolute;top:9px;left:5px;}
#pgNavSearchBox {width:183px;height:13px;font-size:10px;font-family:verdana,sans-serif;}
#pgNavSearchBtn {margin-left:7px;}
#pgNavMyPhotos {position:absolute;top:4px;left:255px;}
#pgNavBrowse {position:absolute;top:4px;left:328px;width:99px;height:35px;background:transparent;}
#pgNavBrowseSub {border:1px solid #eee;border-top:none;width:120px;position:absolute;top:33px;left:329px;background:#fff;font-size:11px;}
#pgNavBrowseSub a {display:block;padding: 5px;border-bottom: 1px solid #eee;color:#f08b15;}
#pgNavBrowseSub a:hover {background:#fdf6dc;}
#pgNavBrowseSub a.pgNavBrowseSubLast {border-bottom:none;}
#pgNavUpload {position:absolute;top:0px;left:427px;}
#pgNavHelp {float:right;padding:10px 17px 0 0;font-size:11px;}
a#pgNavMyPhotosBtn {background:url('http://i.imwx.com/web/photogallery/btnmyphotos.gif') no-repeat;display:block;width:73px;height:29px;}
a#pgNavMyPhotosBtn:hover {background-position:-73px 0px;text-decoration:none;}
a#pgNavBrowseBtn {background:url('http://i.imwx.com/web/photogallery/btnbrowsephotos.gif') no-repeat;display:block;width:99px;height:29px;}
a#pgNavBrowseBtn:hover {background-position:-99px 0px;text-decoration:none;}
a#pgNavUploadBtn {background:url('http://i.imwx.com/web/photogallery/btnupload.gif') no-repeat;display:block;width:86px;height:33px;}
a#pgNavUploadBtn:hover {background-position:-86px 0px;text-decoration:none;}

.displayBlock {display: block;}
.displayNone {display:none;}
.pgClear {clear:both;font-size:1px;line-height:1px;}
.pgFieldGray {color:#bbb;}
.pgFieldBlack {color:#000;}

#pgHPOpening {float:left;width:264px;background:url('http://i.imwx.com/web/photogallery/bgstripesblue.gif') repeat-x bottom left;}
#pgHPOpening h2 {font-size:14px;font-weight:bold;color:#f38d17;margin:5px 0 15px 0;}
#pgHPOpening p {font-size:12px;color:#666}
#pgBtnUpPhoto {margin:15px 0;padding:0 0 15px 0;border-bottom:1px dashed #ddd}
.clear_cell {clear:both;font-size:1px;font-height:1px;height:1px;width:1px;}
#pgHPOpening h2.pgHPOSearch {margin:0 0 5px 10px;}
#pgSearchPhotos {margin:0 0 15px 10px;}
#pgSearchPhotosBtn {margin-left:5px;width:14px;height:14px;font-size:11px;color:#bbb;vertical-align:middle;}
#pgSearchPhotosTxt {width:190px;height:13px;font-size:11px;vertical-align:middle;padding:2px }
#pgPointShare {float:left;width:150px;}
#pgPointMar {}
#pgPoint {background:url('http://i.imwx.com/web/photogallery/bgpoint.gif') repeat-x bottom left;font-size:11px;color:#666;}
#pgPointPad {margin:10px;}
#pgPoint h2 {margin:0;padding:10px 0 15px 0;}
#pgPoint p {padding-bottom:20px;}
#pgShareMar {}
#pgShare {background:url('http://i.imwx.com/web/photogallery/bgshare.gif') repeat-x top left;font-size:11px;color:#666;}
#pgSharePad {margin:10px;}
#pgShare h2 {margin:0;padding:10px 0 15px 0;}
#pgShare p {padding-bottom:20px;}
#pgShare p img {vertical-align:middle;padding:4px;}
#pgPictureBox {float:right;margin-right:35px;}
#pgPictureBox h2 {font-size:14px;color:#f38d17;margin:20px 0 25px 15px;}
#pgPictureBox p.pgBrowseAll {font-size:11px;font-weight:bold;text-align:right;margin:10px 0;}

#pgUploadPhoto {margin-bottom:100px;}
#pgUploadPhoto h2 {font-size:14px;font-weight:bold;color:#f38d17;padding:5px 0 15px 0;}
#pgUploadPhoto h2 span.pgMsg {padding:0 0 0 12px;font-size:11px;color:#f00}
#pgUploadPhoto p {font-size:11px;color:#000;margin:0 0 25px 0;}
#pgUploadPhoto ol {margin-left:2em;}
#pgUploadPhotoLeft li {font-size:12px;color:#000;margin:0 0 16px 0;}
#pgUploadPhotoLeft p {font-size:12px;color:#000;margin:0 0 10px 20px;}
#pgUploadPhotoLeft p.pgUploadBox {margin:25px 0 10px 20px;}
#pgUploadPhotoLeft {float:left;width:400px;}
#pgUploadPhotoLeft #pgUploadBtn {background:#f38d17;color:#fff;font-size:11px;font-weight:bold;border:none;padding:3px;}
#pgUploadPhotoLeft p.pgMsg {font-size:11px;color:#f00;margin:0 0 30px 0;}
#pgUploadPhotoRight {float:left;width:400px;font-size:11px;}
#pgUploadPhotoRight ul {margin-left:12px;}
#pgUploadPhotoRight li {font-size:11px;color:#000;list-style-type:none;}
#pgUploadPhotoRight p {margin:0;padding:0;}


#pgSignIn {width:750px;float:left;}
#pgSignIn #pgSignInPad {margin-left:82px;}
#pgSignIn #pgSIText {width:292px;float:left;margin:68px 0 0 0;border-right:1px solid #e3e3e3;}
#pgSIText h2 {font-size:11px;font-weight:bold;color:#000;margin:0 0 25px 0;padding:0;}
#pgSIText .pgLabel {width:70px;text-align:right;float:left;font-size:11px;padding:3px 15px 0 0;}
#pgSIText .pgInput {padding: 0 0 15px 15px;margin:0;}
#pgSIText .pgInputBox {width:144px;display:inline;}
#pgSIText #pgForgot, #pgSIText #pgSubmit {font-size:10px;margin:0 0 10px 85px;padding:0;clear:left;}
#pgSIText #pgSISubmit {color:#fff;font-weight:bold;background:#222b77;font-size:11px;border:0;padding:3px;}
#pgNot {width:374px;float:left;margin:111px 0 0 0;}
#pgNot p {font-size:11px;text-align:center;font-weight:bold;margin:0 0 12px 0;}
#pgNot p a {font-size:16px;margin:3px 0 0 0;}
#pgSignInMsg {width:720px;padding:15px;text-align:center;background:url('http://i.imwx.com/web/photogallery/bgred.gif') top left repeat-x;font-size:12px;;color:red;}
#pgSignIn #pgSIText.pgMsg {margin:25px 0 0 0;}
#pgNot.pgMsg {margin:66px 0 0 0;}

#pgUploadFormLeft {width:90px;}
#pgUploadFormLeft p {margin:0 0 10px 0;padding:0;}
#pgUploadFormLeftMar {float:left;margin:0 30px 0 0;}
#pgUploadFormRightMar {float:left;margin:0 30px 0 0;}
#pgUploadFormRight {width:605px;}
#pgUploadFormRight p {margin:0 0 8px 0;padding:0;font-size:11px;}
#pgUploadFormRight #pgCategoryBox {float:left;width:250px;}
#pgUploadFormRight #pgCategorySel {width:210px;}
#pgUploadFormRight #pgDateBox {float:left;width:130px;}
#pgUploadFormRight #pgDateTxt {width:80px}
#pgUploadFormRight #pgRequiredBox {float:left;width:90px;}
#pgCaptionTxt {width:310px;height:75px;}
#pgTagsTxt {width:340px;}
#pgAddressTxt, #pgZipTxt {width:210px;}
#pgUploadFormRight sup {color:#f38d17;}
#pgUploadFormRight .pgRequired {color:#f38d17;}
#pgUploadPhoto #pgUploadh2 p.pgMsg {font-size:11px;color:#f00;margin:0 12px;font-weight:normal;}
#pgUploadFormRight p.pgMsg, #pgUploadFormRight p.pgMsg sup {color:#f00;}
#pgRowOne {padding:0 0 10px 0;}
#pgRowTwo {width:320px;padding:0 0 12px 0;}
#pgRowThree {width:360px;padding:0 0 12px 0;}
#pgRowFour {width:705px;padding:0 0 12px 0;}
#pgRowFive {width:320px;padding:10px 0 12px 0;text-align:center;}
#pgRowFive p {padding-top:30px;}
#pgFinishedBtn {font-size:11px;font-weight:bold;color:#fff;background:#5d8ccb;border:none;padding:3px;}

#pgResultTitle {padding:5px;background:#f3f8fe}
#pgResultTitle h2 {float:left;font-size:14px;font-weight:bold;color:#f38d17;padding:12px 0 0 0;}
#pgResultTitle img {display:block;float:left;margin:0 10px 0 0}
#pgResultTitle #pgRight {float:right;margin:12px 0 0 0;padding:0;}
.pgPagination p {font-size:11px;}
.pgPagination div.pgNumbers {float:left;width:370px;}
.pgPagination div.pgNumbers p {margin:10px 10px 20px 0px;}
.pgPagination p.pgPage {float:right;color:#f38d17;font-size:11px;font-weight:bold;margin:10px 0 20px 0;}
.pgPagination p.pgPage a {font-weight:normal;}
.pgPagination span.pgElip {color:#333;}
#pgResultsTbl td {width:159px;font-size:11px;padding:0 0 30px 0;vertical-align:top;overflow:hidden;}
#pgResultsTbl td.pgBottom {padding:0 0 10px 0;}
#pgResultsTbl td .pgLocation {color:#666;}
#pgResultsTbl td p {width:129px;}
#pgResultsTbl td.pgRight {width:129px;}
#pgResultTitlePad {height:44px;}
.pgTagname {color:#f38d17;font-weight:bold;}

#pgCategorySel {width:180px;font-size:10px;}

#pgSuggest p {font-size:11px;margin:0;padding:0;}
#pgSuggest ul {margin:0 0 0 35px;}
.pgLITbl {float:left;width:125px;}
.pgLITbl ul {margin:0;padding:0;font-size:11px;}
.pgLITbl li {margin:0;padding:0;list-style-type:none}
#pgCatTable {margin:0 0 0 70px;}
#pgWhyNot {border:1px dashed #ddd;border-width:1px 0;margin:10px 0;padding:10px 0;font-size:11px;}
#pgSuggestMsg {color:#f00;font-size:11px;margin:0 0 20px 0;}

.pgDetImage {margin:0 0 15px 0;text-align:center;}
.pgDetDescription {font-size:11px;margin:0 0 15px 0;}
.pgDetLocation {font-size:11px;}
.pgDetTags {font-size:11px;}
.pgDetUploaded {font-size:10px;color:#666;}
.pgDetViewed {font-size:10px;padding:0 0 15px 0;color:#666;}
#pgCarousel {padding:10px 0;border:1px dashed #ddd;border-width:1px 0 0 0;text-align:right;}	
#pgCarousel h3 {float:right;padding:25px 10px;font-size:14px;color:#f38d17;margin:0;}

/* Carousel 2 (Images) */
#carousel2Wrapper {padding:0;margin:0 0 0 0;}
div#viewBox3 {background:#f6f6f6;width:234px;height:70px;border:1px solid #f6f6f6;overflow:hidden;float:left;}
div#viewBox4 {padding: 0 0 0 6px;}
div#viewBox5 {width:222px;height:70px;overflow:hidden;float:left;border:none;}
ul#carousel2 {width:2000px;font-size:10px;margin:0;padding:0;list-style-type:none;}
ul#carousel2 li {list-style-type:none;float:left;}
ul#carousel2 li a {display:block;border:1px solid #f6f6f6;padding:4px;margin:0 2px;font-size:1px;}/* 2px to much bottom margin in all but IE without font-size:1px attribute */
ul#carousel2 li a:hover {border:1px solid #333;}
ul#carousel2 li img {border:none;width:60px;height:60px;}
.prevActive2 {width:15px;height:70px;border:1px solid #eaeaea;background: url('http://i.imwx.com/web/home/icons_sprite_carousel.gif') -62px 28px no-repeat;float:left;cursor:pointer;}
.nextActive2 {width:15px;height:70px;border:1px solid #eaeaea;background: url('http://i.imwx.com/web/home/icons_sprite_carousel.gif') -97px 28px no-repeat;float:left;cursor:pointer;}
.prevOver2 {width:15px;height:70px;border:1px solid #333;background: url('http://i.imwx.com/web/home/icons_sprite_carousel.gif') -62px 28px no-repeat;float:left;cursor:pointer;}
.nextOver2 {width:15px;height:70px;border:1px solid #333;background: url('http://i.imwx.com/web/home/icons_sprite_carousel.gif') -97px 28px no-repeat;float:left;cursor:pointer;}
.prevInactive2 {width:15px;height:70px;border:1px solid #eaeaea;background:url('http://i.imwx.com/web/home/icons_sprite_carousel.gif') -26px 28px no-repeat;float:left;cursor:default;}
.nextInactive2 {width:15px;height:70px;border:1px solid #eaeaea;background: url('http://i.imwx.com/web/home/icons_sprite_carousel.gif') -133px 28px no-repeat;float:left;cursor:default;}

#ftrFooter.ftrShort {margin:10px 0;padding:10px 0;width:920px;font-size:10px;color:#ccc;border-top:1px dashed #ccc;}
#pgPagenation {font-size:11px;border-bottom:dashed 1px #ddd;text-align:right;padding:0 0 5px 0;margin:0 0 20px 0;}




/* Thumbnails CSS */




h2.photoHdr {margin-bottom:0px;padding:0px;line-height:12px;}
.aHover {text-decoration:underline;}



/* NEW PG thumbnails */

#framed IMG {
	DISPLAY: block
}
#framedRight {
	BACKGROUND: url(http://i.imwx.com/web/tv/right_border.gif) repeat-y right 50%; MARGIN-LEFT: 8px
}
#framedContent {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #fff; PADDING-BOTTOM: 15px; WIDTH: 874px; PADDING-TOP: 15px; POSITION: relative
}

.showPhoto {
	DISPLAY: inline; FLOAT: left; WIDTH: 190px
}
.showPhotoEnd {
	DISPLAY: inline; FLOAT: left
}
.showPhotoRow {
	MARGIN-BOTTOM: 18px; ZOOM: 1
}
.thumbHoverLink {color:#0033ff;text-decoration:none;}
.thumbHoverLink:hover {text-decoration:underline;} 
















.caption{width:140px;margin-top:8px;color:#0033ff}
.description{font-size:11px;}

.expertDiv{position:relative;width:270px;margin-bottom:25px;padding-left:8px;font-size:10px;color:#0033ff}
.expertDiv img{border:#000 solid 1px}
.expertHilite{position:absolute;left:-6px;top:-6px;width:65px;height:83px;padding:3px;display:none;z-index:10}
.expertHilite img{display:block;border:#000 solid 1px}
.expImg{position:relative;float:left;width:57px;margin-right:8px}
.expTxt{display:table;position:static;float:left;width:200px;height:75px;}
.expTxtMiddle{display:table-cell;vertical-align:middle;position:static;}
.expTxtInner{}

.floatLeft{float:left;display:inline}
.floatRight{float:right;display:inline}
.font10{font-size:9px}
.font11{font-size:11px}
.footnote{font-size:10px}
#framed{position:relative;color:#0033ff;width:920px;margin-bottom:15px; background:#fff URL(http://i.imwx.com/web/tv/left_border.gif) repeat-y}
#framed a{color:#0033ff;font-weight:normal}
#framed a:hover{color:#0033ff;text-decoration:underline}
#framed .featTxtInner .promoTitle a{font-weight:bold}
#framed .framedHdrLink a{font-size:11px;color:#0033ff;}
#framed #framedHdrLinks a:hover{color:#0033ff;text-decoration:underline}
#framed img{display:block}
#framedRight{margin-left:8px;background:URL(http://i.imwx.com/web/tv/right_border.gif) right repeat-y}
#framedContent{position:relative;width:874px;padding:15px;background:#fff}
#framedContentLeft{float:left;position:relative;width:558px}

#framedContentRight{position:relative;float:right;width:300px}
.framedContentTitle{height:13px;padding:7px;line-height:13px;color:#0033ff;font-size:13px;font-weight:bold;background:#333;}
#framedHdr{position:relative;margin-bottom:16px;}
#framedHdrTitle{position:relative;width:437px;}
.framedHdrText{font-size:24px}
#framedHdrLinks{position:absolute;left:437px;top:0px;width:437px;color:#0033ff;font-size:10px;text-align:right;}
.ghostLink{color:#0033ff}
.ghostTxt{font-size:11px;color:#0033ff;}
#goBtn{float:left;cursor:pointer}
.hidden_no{display:block}
.hidden_yes{display:none}
.indent7{padding-left:7px}
.linkDvdr{color:#0033ff}



.normal{font-weight:normal}

#personalityQuery{width:100%}
.pgHilite{position:absolute;left:-6px;top:-6px;width:125px;height:79px;padding:3px;display:none;z-index:10;}
.photoDiv{float:left;position:relative;margin:0 18px 24px 0;cursor:pointer}
.photoDiv img{border:#000 solid 0px;}
.photoGalleryRow{position:relative;width:244px;height:73px;margin-bottom:10px}
.photoGalleryColA{position:absolute;left:0;top:0}
.photoGalleryColB{position:absolute;right:0;top:0}
.photoHilite{position:absolute;left:-6px;top:-6px;width:82px;height:104px;padding:3px;display:none;z-index:10}
.photoHilite img{display:block;border:#000 solid 1px;}
.photoLast{margin-right:0}
.photoMouseout{position:absolute;left:-6px;top:-6px;width:88px;height:110px;z-index:5}
.photoTxt{color:#33f;font-size:11px;text-align:center;margin-top:9px}
.showPhoto{float:left;width:190px;display:inline}
.showPhotoEnd{float:left;display:inline}
.showPhotoRow{margin-bottom:18px;zoom:1}




