﻿/* Global */
div ul li {list-style-type:none;}/*
div.content ul {margin-left:15px;}
div.content ul li {list-style-type:disc;}*/
div.kbTab a {text-decoration:none;}
div.kbTab a:hover {color:#435802;}
.kbTabWrp a {text-decoration:none;}
.kbTabWrp a:hover {color:#435802;}
.padContentDiv {padding:3px 0 3px 10px;}

/* Master */
.arrow3right_green { background-position: left -780px; }
.arrow3down_green { background-position: left -840px; }
.arrow3right_green_small { background-position:-53px -782px; }
.arrow3down_green_small { background-position:-53px -842px; #position:relative; #top:-3px; }
.kbTab .arrow3right_green { margin-top:1px; }
.kbTab .arrow3down_green { margin-top:1px; }
.partnerHeader { display:none; }

/* Registration */
.regUserTable tr td input {width:210px;}

/* Product */
div.sideNvWrp .content h2 {font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; font-size:182%;}
div.sideNvWrp .content h3 {color:#556C11; font-size:16px;}
div.sideNvWrp .content h6 {font-weight:900;}
.sideNvWrp .content {text-indent:0;}
/*div.sideNvWrp .content {text-indent:0px; float:inherit; width:inherit;}*/

/* Fixes to AncGlobal */
.DiaPanel .content {float:none; width:auto;}
.TempFooter .wrp {background-color:#FFFFFF;}
.GlbPaginLight ul.page li span.Next {position:relative; top:5px;}
.GlbPaginLight ul.page li span.Prev {position:relative; top:5px;}
.kbTabWrp .kbTabNoClick {cursor:default; background:transparent url(http://c.mfcreative.com/Lib/TGN/Ancestry/i/sideNv_sprt.png) no-repeat scroll 0 -20px;}
.kbTabWrp .kbTabNoClick:hover {background:transparent url(http://c.mfcreative.com/Lib/TGN/Ancestry/i/sideNv_sprt.png) no-repeat scroll 0 -20px !important;}
.kbTabWrp .kbTabNoClick a {color:#566B13; font-size:12px; font-weight:bold; margin-top:1px;}
.kbTabWrp .kbTabNoClick a:hover {color:#566B13; cursor:default;}
.LeftWrppr .kbTabWrp .kbTab {display:block;}
.LeftWrppr .kbTabWrp .kbTab em {/*font-weight:bold;*/ font-size:13px; padding-left:6px;}

/* Front-End Team's CSS */
/*MyCanvas CSS*/
body.AncBG{background:#DBDBBF url(images/bg_2.png) repeat-x top;}
.myCanvasLogo {background:transparent url(images/myCanvasLogo.png) no-repeat; width:140px; height:71px;}

/*--Top banner head--*/
#Content-1 {padding-bottom:3px;}
#Content-1 .canvasWrp{width:auto; height:auto; margin-top:10px;}
.canvasWrp .anchorDiv {position:relative; top:0px; left:0px; min-height:298px;}
.canvasWrp .home_mainImg {margin:-8px 0px 0px -7px;}
.canvasWrp .home_mainMktg {position:absolute; left:507px; top:50px; width:200px;}
.canvasWrp .home_mainMktg h1 {color:#566C11; font-size:28px;}
.canvasWrp .home_mainMktg p {margin:15px 0px;}
.canvasHd { overflow:hidden; padding:0px 5px 0px 5px; position:relative; top:0px; left:0px; margin-top:-8px; }
.canvasHd h1 { float:left; font:30px/42px Tahoma; }
.canvasHd .canvasShp { float:right; margin-top:0px; }
.canvasHd .canvasShp table { border-collapse:collapse; }
.canvasHd .canvasShp td { color:#566c11; font:12px/19px Tahoma; white-space:nowrap; } /* #695E49 */
.canvasHd .canvasShp .crtEmpt { text-align:right; }
.canvasHd .canvasShp .crtAmnt { text-align:right; }
.canvasHd .canvasShp .crtAmnt .flat_icon { background-position:left -280px; float:none; margin-right:5px; vertical-align:bottom; }
.canvasHd .canvasShp ul { overflow:hidden; }
.canvasHd .canvasShp ul li { float:right; }
.canvasHd .canvasShp ul li span { margin:0px; }
.canvasHd a.hdTitleLink {text-decoration:none; color:#000000;}
.canvasHd a.hdTitleLink:hover {text-decoration:none; color:#000000;}

/*--Mini Widgets---
------------------------------------------*/
/*--mini widget -1--*/
.miniWidg{background:#FFFFFE url(images/mini_widg_bg.png) repeat-x bottom; position:relative; border:solid 1px #BBB0A3; padding:10px 8px;}
.miniWidg .tl{background:url(images/canvas_sprite.png) no-repeat -784px 0; width:8px; height:8px; position:absolute; top:-1px; left:-1px;}
.miniWidg .tr{background:url(images/canvas_sprite.png) no-repeat -792px 0; width:8px; height:8px; position:absolute; top:-1px; right:-1px;}
.miniWidg .bl{background:url(images/canvas_sprite.png) no-repeat -784px -8px; width:8px; height:8px; position:absolute; bottom:-1px; left:-1px;}
.miniWidg .br{background:url(images/canvas_sprite.png) no-repeat -792px -8px; width:8px; height:8px; position:absolute; bottom:-1px; right:-1px;}

/*--Modal elements--*/
.canModal{border:solid 1px #B8AC92; position:relative; padding:7px; min-width:767px;}
.canModal .tl{background:url(images/canvas_sprite.png) no-repeat -784px 0; width:8px; height:8px; position:absolute; top:-1px; left:-1px;}
.canModal .tr{background:url(images/canvas_sprite.png) no-repeat -792px 0; width:8px; height:8px; position:absolute; top:-1px; right:-1px;}
.canModal .bl{background:url(images/canvas_sprite.png) no-repeat -784px -160px; width:8px; height:8px; position:absolute; bottom:-1px; left:-1px;}
.canModal .br{background:url(images/canvas_sprite.png) no-repeat -792px -160px; width:8px; height:8px; position:absolute; bottom:-1px; right:-1px;}
.canModal .left{width:183px; padding-right:5px; height:auto; float:left;}
.canModal .left .table{border-top:solid 1px #DDD7D1; width:172px; margin-top:50px;}
.canModal .left .table table{border-collapse:collapse; font:11px Tahoma, Geneva, sans-serif; color:#333333; width:172px;}
.canModal .left .table table td{padding-top:5px; padding-bottom:2px;}
.canModal .left .table table tr{border-bottom:solid 1px #DDD7D1;}
.canModal .left .table table td.bold{font-weight:bold;}
.canModal .right{float:left; width:578px; border-left:solid 1px #BBB0A3; min-height:375px; margin-bottom:10px;}
.canModal .right .top{width:553px; border-bottom:solid 1px #BBB0A3; padding:6px; margin-left:10px; position:relative; min-height:40px; background:transparent; height:auto;}
.canModal .right .top p{font:12px Tahoma, Geneva, sans-serif; color:#333333; margin:0;}
.canModal .right .top p.title{ font:12px Tahoma, Geneva, sans-serif; font-weight:bold; margin-top:30px;}
.canModal .right .top .btn{position:absolute; top:5px; right:0; float:none;}
.canModal .right .bottom { text-align:center; padding-left:85px; }
.canModal .right .bottom .mainImage{ margin-top:10px; }
.canModal .right .bottom .option{background-color:#EFF2D3; border:solid 1px #BBB0A3; width:60px; padding:7px 5px; position:absolute; top:109px; left:195px; margin-left:10px; margin-top:10px; }
.canModal .right .bottom .option .tl{background:url(images/canvas_sprite.png) no-repeat -784px -277px; width:8px; height:8px; top:-1px; left:-1px;}
.canModal .right .bottom .option .tr{background:url(images/canvas_sprite.png) no-repeat -792px -277px; width:8px; height:8px; top:-1px; right:-1px;}
.canModal .right .bottom .option .bl{background:url(images/canvas_sprite.png) no-repeat -784px -285px; width:8px; height:8px; bottom:-1px; left:-1px;}
.canModal .right .bottom .option .br{background:url(images/canvas_sprite.png) no-repeat -792px -285px; width:8px; height:8px; bottom:-1px; right:-1px;}
.canModal .right .bottom .option .box{background-color:#FFFFFF; border:solid 1px #DDD7D1; width:58px; height:58px; margin-top:5px;}
.canModal .right .bottom .mainImage{max-width:512px; max-height:250px;}
.canModal .right .bottom .option .box:hover{border-color:#566C11; cursor:pointer;}
.canModal .right .bottom .option .first-one{margin-top:0px;}
.canModal .right .table{border-top:solid 1px #DDD7D1; width:172px; position:absolute; left:10px; bottom:10px;}
.canModal .right .table table{border-collapse:collapse; font:10px Tahoma, Geneva, sans-serif; #font-size:11px; color:#333333; width:172px;}
.canModal .right .table table td{padding-top:5px; padding-bottom:2px;}
.canModal .right .table table tr{border-bottom:solid 1px #DDD7D1;}
.canModal .right .table table td.bold{font-weight:bold;}
.canModal p{font:11px Tahoma, Geneva, sans-serif; color:#685E48; font-weight:bold; margin:8px 0;}
.canModal ul li{list-style:disc; margin-left:22px; margin-top:5px;} 
.canModal ul li .disabled:hover{color:#000000;} 

#greyPopupBkg {position:absolute; top:0px; bottom:0px; left:0px; right:0px; background-color:#000000; filter:alpha(opacity=50); opacity:0.5; z-index:500;}
.messageDialog { position:absolute; left:37%; width:300px; z-index:1010; }
.messageDialog .bd .content .innerContent {padding:10px; padding-bottom:30px; min-height:50px;}
.messageDialog .bd .content .mdOkButton {float:right; margin-right:30px; margin-bottom:20px;}

.canvasTabs{position:relative;padding-left:10px;z-index:1;}
.canvasTab{position:relative;margin:0 5px -1px;padding:0px 5px;display:inline-block;cursor:pointer;background:url(images/wdgt_tab_mid_off.png) repeat-x;font:11px/29px Tahoma, Geneva, sans-serif;color:#536c11;float:left;}
.canvasTabOn{background:url(images/wdgt_tab_mid_on.png) repeat-x;color:#333333;}
.canvasTab .canvasTabL, .canvasTab .canvasTabR{background:url(images/wdgt_tab_off.png) no-repeat;width:5px;height:29px;position:absolute;top:0;line-height:29px;}
.canvasTab .canvasTabL{background-position:left top;left:-5px;}
.canvasTab .canvasTabR{background-position:right top;right:-5px;}
.canvasTabOn .canvasTabL{background:url(images/wdgt_tab_on.png) no-repeat left top;}
.canvasTabOn .canvasTabR{background:url(images/wdgt_tab_on.png) no-repeat right top;}

#samplePopupHideDiv{width:842px; height:auto; margin:-246px 0 0 -5000px; position:fixed; top:50%; left:50%; z-index:1100;}
#samplePopupDiv{width:842px; height:auto; z-index:1110;}
.canvasModwrp .car{width:809px; height:auto; position:relative;}
.canvasModwrp .car p{font:12px Tahoma, Geneva, sans-serif; color:#695E49; font-weight:bold; height:36px;}
.canvasModwrp .car .makeThis{font:12px Tahoma, Geneva, sans-serif; color:#695E49; position:absolute; top:0px; right:30px;}
.canvasModwrp .car .makeThisButton{position:absolute; top:18px; right:30px;}
.canvasModwrp .car .belt{width:780px; height:auto; top:10px; position:relative;overflow:hidden;text-align:center;}
.sideNvWrp .canvasModwrp .hd .content {z-index:10;}
.CarMini .CarMiniElm{position:absolute;left:0;top:0;}
a.nextOff{background:url(images/canvas_sprite.png) no-repeat -773px -250px !important; width:27px; height:27px;  outline:none;text-decoration:none; display:block; cursor:default; position:absolute; top:9px; right:422px;}
a.prevOff{background:url(images/canvas_sprite.png) no-repeat -773px -223px !important; width:27px; height:27px; outline:none;text-decoration:none;cursor:default; display:block; position:absolute; top:10px; left:315px;}
#uniqueNextElm{background:url(images/canvas_sprite.png) no-repeat -773px -169px; width:27px; height:27px; display:block; position:absolute; top:9px; right:379px;}
#uniquePrevElm{background:url(images/canvas_sprite.png) no-repeat -773px -196px; width:27px; height:27px; display:block; position:absolute; top:10px; left:359px;}
ul#uniqueMiniCar{margin-top:30px;}

.psTbl { border:1px solid #808285; border-collapse:collapse; width:100%; }
.psTbl th { background-color:#B9B0A2; border:1px solid #808285; color:#FFFFFF; font:700 13px/17px Tahoma; padding:6px 12px; }
.psTbl tr.psColHead td { border:1px solid #808285; font-size:9px; font-weight:700; line-height:13px; padding:4px 12px; text-align:center; }
.psTbl tr.psColHead td span { display:block; font-size:8px; font-weight:400; line-height:12px; }
.psTbl tr.psSubHead td { background-color:#e1ddd7; border-top:1px solid #808285; color:#695E49; font:700 13px/17px "Trebuchet MS"; padding:2px 12px; }
.psTbl tr.psSubHead td span.psNote { font-size:10px; }
.psTbl tr.psSubHead td span.psAstk1 { font-family:Tahoma; font-size:8px; line-height:10px; }
.psTbl td span.psAstk2 { border:1px solid #000000; display:block; font-size:11px; margin-top:6px; padding:3px 6px; }
.psTbl tr.psLst td { padding-bottom:6px; }
.psTbl td { border-right:1px solid #808285; border-left:1px solid #808285; font:12px/16px Tahoma; padding:0px 16px; white-space:nowrap; }
.psTbl td.psCol1, .psTbl td.psCol2, .psTbl td.psCol3, .psTbl td.psCol4 { padding-left:23px; }
.psTbl td.psCol5, .psTbl td.psCol6, .psTbl td.psCol7 { text-align:center; }
.psDiscounts { padding-top:16px; }

/*--Canvas Mini Tabs--*/
.canvasTbs {  }
.canvasTbs ul { overflow:hidden; }
.canvasTbs ul li { float:left; padding:0 5px 0 10px; }
.canvasTbs ul li .tab, .canvasTbs ul li .tab em { display:block; background-image:none; }
.canvasTbs ul li .tab { background-position:top right; cursor:pointer; margin-right:11px; }
.canvasTbs ul li .tab em { background-position:top right; color:white; font:400 normal 11px/21px Tahoma; padding-right:11px; position:relative; left:11px; }
.canvasTbs ul li .tab.selected { background-position:bottom right; }
.canvasTbs ul li .tab.selected em { background-position:bottom left; }

/*--mini widget -2--*/
.miniWidg2{background:#FFFFFE url(images/mini_widg_bg2.png) repeat-x bottom; position:relative; border:solid 1px #BBB0A3; padding:10px 8px;}
.miniWidg2 .tl{background:url(images/canvas_sprite.png) no-repeat -784px 0; width:8px; height:8px; position:absolute; top:-1px; left:-1px;}
.miniWidg2 .tr{background:url(images/canvas_sprite.png) no-repeat -792px 0; width:8px; height:8px; position:absolute; top:-1px; right:-1px;}
.miniWidg2 .bl{background:url(images/canvas_sprite.png) no-repeat -784px -16px; width:8px; height:8px; position:absolute; bottom:-1px; left:-1px;}
.miniWidg2 .br{background:url(images/canvas_sprite.png) no-repeat -792px -16px; width:8px; height:8px; position:absolute; bottom:-1px; right:-1px;}

/*--Content Area---
-----------------------------------------*/
.canvasWrp{width:760px; height:auto; text-indent:0px !important;}
.canvasWrp h1{font:26px Georgia, "Times New Roman", Times, serif; color:#333333; margin-top:8px;}
.canvasWrp h4{font:16px Georgia, "Times New Roman", Times, serif; color:#83381F; text-transform:none; letter-spacing:normal; margin:8px 0 8px 6px; clear:both;}
.canvasWrp .top-1{background:url(images/prod-pages-sprite.jpg) no-repeat top left; padding-left:351px; width:396px; height:225px; clear:both; margin:-20px 0px 0px -8px; #margin:0px;}
.canvasWrp .top-1 ul, .canvasWrp ul.lower{margin:12px 0 12px 16px; clear:both;}
.canvasWrp .top-1 ul li, .canvasWrp ul.lower li{list-style:disc; margin:6px 0;}
.canvasWrp .top-1 h2{font:22px Georgia, "Times New Roman", Times, serif; color:#556C11;}
.canvasWrp .top-1 h3{font:16px Georgia, "Times New Roman", Times, serif; color:#83381F;}
.canvasWrp .top-1 p{font:13px Tahoma, Geneva, sans-serif; color:#333333; margin:15px 0;}
.canvasWrp .fhBooks {background-position:0px 0px;}
.canvasWrp .fhPosters {background-position:0px -230px !important;}
.canvasWrp .calendars {background-position:0px -460px !important; padding-left:315px !important;}
.canvasWrp .photoBooks {background-position:0px -690px !important;}
.canvasWrp .posters {background-position:0px -920px !important;}

.canvasWrp .widget{width:240px; margin-right:11px; float:left;}
.canvasWrp .widget h3{font:18px Georgia, "Times New Roman", Times, serif; color:#333333; margin:0;}
.canvasWrp .widget p{margin:6px 0 10px 0; color:#333333; font:12px Tahoma, Geneva, sans-serif;}
.first-cont{margin-left:6px;}
.canvasWrp ul.LeftLst{float:left;}
 .canvasWrp ul.LeftLst li{list-style:disc; margin:6px 18px;}

.canvasWrp .widget-2{width:368px; height:auto; margin-right:11px; float:left;}
.canvasWrp .widget-2 h3{font:12px Tahoma, Geneva, sans-serif; color:#685E48; font-weight:bold; margin:0px; border-bottom:solid 1px #BBB0A3; padding-bottom:8px;}
.canvasWrp .widget-2 .panel{border-bottom:solid 1px #BBB0A3; width:100%; margin:3px 0; padding:3px 0;}
.canvasWrp .widget-2 .panel p{font:16px Georgia, "Times New Roman", Times, serif; color:#333333; float:left; display:inline-block;}
.canvasWrp .widget-2 .panel p.right{display:inline-block; float:right; font:12px Tahoma, Geneva, sans-serif; color:#675E47;}
.canvasWrp .widget-2 .panel p.right span{font-weight:bold; color:#333333;}
.canvasWrp .widget-2 .panel ul{font:11px Tahoma, Geneva, sans-serif; margin:3px 0; float:left; clear:left;}
.canvasWrp .widget-2 .panel .btn{float:right; #margin-top:3px;}

.canvasWrp .widget-3{width:179px; height:auto; margin-right:11px; float:left;}
.canvasWrp .widget-3 h3{font:14px Georgia, "Times New Roman", Times, serif; color:#333333; margin:0px;}
.canvasWrp .widget-3 p{font:11px Tahoma, Geneva, sans-serif; color:#333333; margin:6px 0;}

.canvasWrp .widget-4{width:173px; margin-right:11px; float:left; margin-bottom:12px; margin-top:7px; text-align:center;}
.canvasWrp .widget-4 a.gbtn{margin-left:47px; margin-bottom:7px; #margin-bottom:-7px;}
.canvasWrp .widget-4 p{color:#333333; font:11px Tahoma, Geneva, sans-serif; clear:both;}
.canvasWrp .widget-4 h5{font:13px Tahoma, Geneva, sans-serif; color:#556C11; font-weight:bold; text-align:center;}

.canvasWrp .widget-5{width:240px; margin-right:11px; float:left; margin-bottom:12px; margin-top:7px; text-align:center;}
.canvasWrp .widget-5 p{color:#333333; font:11px Tahoma, Geneva, sans-serif; clear:both;}
.canvasWrp .widget-5 h5{font:13px Tahoma, Geneva, sans-serif; color:#556C11; font-weight:bold; text-align:center;}
.canvasWrp .widget-5 a.gbtn{margin-left:79px; margin-bottom:7px; #margin-bottom:-7px;}

/*--Product Containers--*/
.canvasWrp .prodBox{width:201px; height:199px; border:solid 1px #BAB0A3; float:left; margin-right:30px; padding:9px 10px 12px; margin-top:18px; }
.canvasWrp .prodBox:hover{border:solid 1px #AFBC22; background-color:#EFF2D3; cursor:pointer;}
.canvasWrp .prodBox .inner{background:url(images/product-sprite.jpg) no-repeat; height:200px; width:200px; position:relative;}
.canvasWrp .prodBox .inner h3{font:14px Tahoma, Geneva, sans-serif; color:#FFFFFF; text-decoration:underline; margin:0px; font-weight:bold; text-indent:14px; line-height:35px;}
.canvasWrp .prodBox .inner p{position:absolute; top:100px; left: 72px; color:#BAB0A3; font:11px Tahoma, Geneva, sans-serif;}
.canvasWrp .prodBox .FamilyHistoryBooks {background-position:0px 0px;}
.canvasWrp .prodBox .FamilyHistoryPosters {background-position:-205px 0px;}
.canvasWrp .prodBox .PhotoBooks {background-position:-410px 0px;}
.canvasWrp .prodBox .PremiumBooks {background-position:0px -205px;}
.canvasWrp .prodBox .Calendars {background-position:-205px -205px;}
.canvasWrp .prodBox .CollagePosters {background-position:-410px -205px;}

/*--misc BG's--*/
.canvasWrp .widget-4 .book-1{background:url(images/can_book_sprt.png) no-repeat left top; width:118px; height:87px; margin:12px auto;}
.canvasWrp .widget-4 .book-2{background:url(images/can_book_sprt.png) no-repeat 0 -88px; width:118px; height:87px; margin:12px auto;}
.canvasWrp .widget-4 .book-3{background:url(images/can_book_sprt.png) no-repeat 0 -176px; width:118px; height:87px; margin:12px auto;}
.canvasWrp .widget-4 .book-4{background:url(images/can_book_sprt.png) no-repeat 0 -264px; width:118px; height:87px; margin:12px auto;}
.canvasWrp .widget-5 .book-5{background:url(images/can_book_sprt.png) no-repeat 0 -353px; width:108px; height:78px; margin:12px auto;}
.canvasWrp .widget-5 .book-6{background:url(images/can_book_sprt.png) no-repeat 0 -433px; width:108px; height:78px; margin:12px auto;}
.canvasWrp .widget-5 .book-7{background:url(images/can_book_sprt.png) no-repeat 0 -513px; width:108px; height:78px; margin:12px auto;}
.canvasWrp .widget-5 .book-8{background:url(images/can_book_sprt.png) no-repeat 0 -591px; width:152px; height:123px; margin:12px auto; #margin:10px auto;}
.canvasWrp .widget-5 .book-9{background:url(images/can_book_sprt.png) no-repeat 0 -717px; width:125px; height:99px; margin:24px auto; #margin:18px auto;}
.canvasWrp .widget-5 .book-10{background:url(images/can_book_sprt.png) no-repeat 0 -818px; width:95px; height:94px; margin:26px auto 27px auto; #margin:19px auto 20px auto;}
.canvasWrp .widget-5 .cal-BG{background:url(images/can_book_sprt.png) no-repeat 0 -913px; width:86px; height:122px; margin:12px auto;}
.canvasWrp .widget-5 .size-1{background:url(images/can_size_sprt.png) no-repeat left bottom; height:164px; width:97px; margin:12px auto;}
.canvasWrp .widget-5 .size-2{background:url(images/can_size_sprt.png) no-repeat -98px bottom; height:164px; width:113px; margin:12px auto;}
.canvasWrp .widget-5 .size-3{background:url(images/can_size_sprt.png) no-repeat -212px bottom; height:164px; width:161px; margin:12px auto;}

/*--Order Detail elements--*/
.pOrdDet { width:auto; }
.pOrdDet h1 { color:#333333; font:24px/28px Georgia; padding-bottom:20px; }
.pOrdDet .pOrdDetAddMet{margin-bottom:10px;}
.pOrdDet .pOrdDetAddMet table{ width:100%;}
.pOrdDet .pOrdDetAddMet .pOrdDetSubHead{font-weight:700;color:#675E47;}
.pOrdDet .pDtls { background:#FAFAF7 url(pubOrdBG.jpg) repeat-x left bottom; border:1px solid #BBB0A3; padding-bottom:1px; }
.pOrdDet .pDtls table { border-collapse:collapse; width:100%; }
.pOrdDet .pDtls table th { border-bottom:1px solid #BBB0A3; color:#000000; font:700 11px/15px Tahoma; padding:5px 10px; text-align:left; }
.pOrdDet .pDtls table thead { background:#F0EFE7 url(pubOrdHdr.jpg) repeat-x; }
.pOrdDet .pDtls table td {color:#000000; font:11px/15px Verdana; padding:5px 10px 0; white-space:nowrap; padding:0; }
.pOrdDet .pDtls table td.pOrdNum div { /*padding-right:120px;*/ border-bottom:1px solid #EAE7E2; margin-left:10px; }
.pOrdDet .pDtls table td.pOrdQty { text-align:center; }
.pOrdDet .pDtls table td.pOrdQty div { /*padding-right:120px;*/ border-bottom:1px solid #EAE7E2; }
.pOrdDet .pDtls table td.pOrdPrc { /*width:100%;*/ }
.pOrdDet .pDtls table td.pOrdPrc div { border-bottom:1px solid #EAE7E2; padding-left:10px; }
.pOrdDet .pDtls table td.pOrdSub div{border-bottom:1px solid #EAE7E2;padding-right:60px;text-align:right;font-weight:700;color:#675E47;}
.pOrdDet .pDtls table td.pOrdTot div { text-align:right; border-bottom:1px solid #EAE7E2; padding-left:10px; margin-right:10px; }
.pOrdDet .pDtls table th{color:#675E47;}
.pOrdDet .pDtls table th.pOrdNum { width:25%; }
.pOrdDet .pDtls table th.pOrdQty { width:25%; text-align:center; }
.pOrdDet .pDtls table th.pOrdPrc { width:25%; }
.pOrdDet .pDtls table th.pOrdSub { }
.pOrdDet .pDtls table th.pOrdTot { text-align:right; }
.pOrdDet .pDtls table tr.pOrdRowLast td div {border:none;}
.pOrdDet .pDtls table tr.pOrdTopSub td div{border:none;border-top:1px solid #BBB0A3;}
.pOrdDet .pDtls table tr.pOrdMidSub td div{border:none;}
.pOrdDet .pDtls table tr.pOrdBotSub td div{border:none;border-bottom:1px solid #BBB0A3;padding-bottom:5px;}
.pOrdDet .pDtls table tr.pOrdTotal td div{border:none;padding-top:5px;padding-bottom:5px;}
.pOrdDet .pDtls table tr.pOrdTotal td.pOrdTot div{font-weight:700;}

.pOrdHst { width:auto; }
.pOrdHst h1 { color:#000000; font:24px/28px Georgia; padding-bottom:20px; }
.pOrdHst .pDtls { background:#FAFAF7 url(images/pubOrdHstBG.jpg) repeat-x left bottom; border:1px solid #BBB0A3; padding-bottom:1px; }
.pOrdHst .pDtls table { border-collapse:collapse; width:100%; }
.pOrdHst .pDtls table th { border-bottom:1px solid #BBB0A3; color:#685E48;font:700 11px/15px Tahoma; padding:5px 10px; text-align:left; }
.pOrdHst .pDtls table thead { background:#F0EFE7 url(pubOrdHstHdr.jpg) repeat-x; }
.pOrdHst .pDtls table td {color:#000000; font:11px/15px Verdana; padding:5px 10px 0; white-space:nowrap; padding:0; }
.pOrdHst .pDtls table td.pOrdNum { }
.pOrdHst .pDtls table td.pOrdNum a { font-weight:700; }
.pOrdHst .pDtls table td.pOrdNum div { padding-right:120px; border-bottom:1px solid #EAE7E2; margin-left:10px; }
.pOrdHst .pDtls table td.pOrdDte { }
.pOrdHst .pDtls table td.pOrdDte div { padding-right:120px; border-bottom:1px solid #EAE7E2; padding-left:10px; }
.pOrdHst .pDtls table td.pOrdTyp { width:100%; }
.pOrdHst .pDtls table td.pOrdTyp div { border-bottom:1px solid #EAE7E2; padding-left:10px; }
.pOrdHst .pDtls table td.pOrdPrc div { text-align:right; border-bottom:1px solid #EAE7E2; padding-left:10px; margin-right:10px; }
.pOrdHst .pDtls table tr.pOrdRowLast td div { border:none; }

.pOrdSet { width:auto;font:12px/18px Tahoma, Geneva, sans-serif; }
.pOrdSet h1 { color:#333333; font:24px/28px Georgia; }
.pOrdSet #histBackLink{font-family:Tahoma,Geneva,sans-serif;font-size:12px;font-weight:400;}
.pOrdSet .pOrdSetSubHead { color:#83381F; font:16px/18px Georgia, "Times New Roman", Times, serif;text-indent:-10px;margin-bottom:7px;}
.pOrdSet .padBotLrg{padding-bottom:4px;}
.pOrdSet .padBotSml{padding-bottom:2px;}
.pOrdSet table tr th{text-align:left;padding-right:10px;}
.pOrdSet table tr td{text-align:left;padding-right:10px;}
.pOrdSet #shrPrjOrCnl{margin-left:8px;line-height:27px;}
.pOrdSet #pOrdSetEmail input,.pOrdSet #pOrdSetProf input{margin:3px 4px 3px 0;vertical-align:middle;}
.sideNvWrp .content .pOrdSet{text-indent:0;}
#pOrdSetTitle{border-bottom:1px dotted #BBB0A3;padding-bottom:15px;margin-bottom:15px;}
#pOrdSetPass,#pOrdSetAddr,#pOrdSetEmail,#pOrdSetProf{padding-left:10px;margin-bottom:15px;border-bottom:1px dotted #BBB0A3;padding-bottom:17px;}
.pOrdSet #pOrdSetBox{border:1px solid #E0DAD4;position:relative;padding:5px 10px; color:#000000;margin-bottom:5px;}
.pOrdSet #pOrdSetBox .boxCnrTL,.pOrdSet #pOrdSetBox .boxCnrTR,.pOrdSet #pOrdSetBox .boxCnrBR,.pOrdSet #pOrdSetBox .boxCnrBL{position:absolute;width:6px;height:6px;background:url(images/canvas_sprite.png) no-repeat;}
.pOrdSet #pOrdSetBox .boxCnrTL{top:-1px;left:-1px;background-position:-788px -303px;}
.pOrdSet #pOrdSetBox .boxCnrTR{top:-1px;right:-1px;background-position:-794px -303px;}
.pOrdSet #pOrdSetBox .boxCnrBR{bottom:-1px;right:-1px;background-position:-794px -309px;}
.pOrdSet #pOrdSetBox .boxCnrBL{bottom:-1px;left:-1px;background-position:-788px -309px;}

.hd a.close_white {float:none;position:absolute;right:3px;top:4px;background-position:-34px -200px;}
.bd .titleAndBox {padding-top:5px;}
.bd .saveCopyBtns {position:relative; text-align:right; padding-top:10px; z-index:10; margin-bottom:0px;}

.shrPrj{width:560px; z-index:1001;}
.shrPrj .content{width:inherit;float:inherit;}
.shrPrj .bd .content{color:#685E48;font-size:11px;}
.shrPrj .bd .content h2{padding-bottom:5px;font-size:12px;color:#333333;}
.shrPrj .bd .content #shrPrjLeft{width:350px;}
.shrPrj .bd .content #shrPrjRight{padding:0 5px 0 15px;vertical-align:top;line-height:14px;text-align:center;}
.shrPrj .bd .content input{margin:3px 4px 0;vertical-align:text-bottom;}
.shrPrj .bd .content input#ptiCtr{margin-left:8px;}
.shrPrj .bd .content input#ptiVwr{margin-left:18px;}
.shrPrj .bd .content .shrPrjPTI{width:350px;height:55px;}
.shrPrj .bd .content #ptiHlp{font-style:italic;color:#999999;}
.shrPrj .bd .content .shrPrjMsgTxt{margin-top:15px;margin-bottom:2px;font-weight:700;font-size:12px;color:#333333;}
.shrPrj .bd .content .shrPrjSub{width:350px; margin:0px 0px 0px 0px;}
.shrPrj .bd .content .shrPrjMsg{width:350px;height:180px;}
.shrPrj .bd .content label{font-weight:400;}
.shrPrj .bd .content .shrPrjInfo{margin-bottom:5px;min-width:150px;min-height:100px;}
.shrPrj .bd .content .shrPrjBold{font-weight:700;}
.shrPrj .bd .content .shrPrjMid{border-top:1px dotted #DDD7D1;border-bottom:1px dotted #DDD7D1;margin:15px 0;padding:13px 0;}
.shrPrj .bd .content .shrPrjBot{position:relative;padding-top:10px;}
.shrPrj .bd .content #shrPrjOrCnl{margin-left:8px;}
.event_green {background-position: left -980px; display:inline-block;float:none;}

.delPrjCfm{width:321px;}
.delPrjCfm .content{width:inherit;float:inherit;}
.delPrjCfm .bd .content{color:#685E48;}
.delPrjCfm .bd .content h2{padding-bottom:5px;font-size:12px;color:#333333;}

.renamePrj{width:321px;}
.renamePrj .content{width:inherit;float:inherit;}

.copyPrj{width:321px;}
.copyPrj .content{width:inherit;float:inherit;}
.copyPrj .bd .content{color:#685E48;}
.copyPrj .bd .content h2{padding-bottom:5px;font-size:12px;color:#333333;}
.copyPrj .bd .content .prjInput{margin-bottom:5px;}

.pMyPrj { width:auto; }
.pMyPrj h1 { color:#333333; font:24px/28px Georgia; position:relative; margin-bottom:5px; }
.pMyPrj #newPrjBtn { position:absolute; right:0; top:0; }
.pMyPrj { margin-top:10px; }
.pMyPrj .h { margin-bottom:10px; position:relative; top:0px; left:0px; }
.pMyPrj .h .leftBox { width:205px; height:180px; float:left; position:relative; top:0px; left:0px; padding-left:5px; }
.pMyPrj .h .mBox { float:right; width:539px; height:150px; margin-top:30px; position:relative; left:0px; top:0px; }
.pMyPrj .h .mBox .mktgImg { position:absolute; top:-24px; left:0px; }
.pMyPrj .h .mBox .mktgMsg h2 { font-family: Georgia, Serif; font-weight: normal; font-size: 20px; }
.pMyPrj .page { float:right; }
.pMyPrj .page .pageOf { color:#685E48; }
.pMyPrj #topPagin{position:absolute; right:0px;}
.pMyPrj #botPagin{padding-top:20px;margin-bottom:25px;border-top:1px dotted #BBB0A3;}
.pMyPrj .prjArea { border-top:1px dotted #BBB0A3; padding:5px; width:100%; }
.pMyPrj .prjArea .leftPrjArea { min-height:200px; }
.pMyPrj .prjArea .rightPrjArea { width:100%; color:#675E47; font:12px/14px Tahoma, Geneva, sans-serif; }
.pMyPrj .prjArea .prjImg { min-height:154px;width:200px;background:url(pubSprite.png) no-repeat;margin-right:10px;border:1px solid #BBB0A3; }
.pMyPrj .prjArea .prjTitle { color:#333333; font:20px/22px Georgia, "Times New Roman", Times, serif; }
.pMyPrj .prjArea .prjLinks { margin-top:10px; }
.pMyPrj .prjArea .prjLinks .prjLinkBar { padding:0 10px; }
.pMyPrj .prjArea .prjLinks .prjLinkOpts{position:absolute;top:-5px;left:-5px;min-width:105px;padding:5px 5px 5px;/*-moz-border-radius:6px;-webkit-border-radius:6px;*/background-color:#F0F5D6;border:1px solid #B8AC92;padding-top:20px;z-index:1;}
.pMyPrj .prjArea .prjLinks .prjLinkOpts .prjMoreOptsCrnr{background: url(images/canvas_sprite.png) no-repeat; width: 5px; height: 5px; position: absolute;}
.pMyPrj .prjArea .prjLinks .prjLinkOpts .prjMoreOptsCrnr.tlCrnr{background-position:-790px -293px;top:-1px;left:-1px;}
.pMyPrj .prjArea .prjLinks .prjLinkOpts .prjMoreOptsCrnr.trCrnr{background-position:-795px -293px;top:-1px;right:-1px;}
.pMyPrj .prjArea .prjLinks .prjLinkOpts .prjMoreOptsCrnr.brCrnr{background-position:-795px -298px;bottom:-1px;right:-1px;}
.pMyPrj .prjArea .prjLinks .prjLinkOpts .prjMoreOptsCrnr.blCrnr{background-position:-790px -298px;bottom:-1px;left:-1px;}
.pMyPrj .prjArea .prjLinks .hideOpts .prjLinkOpts{display:none;}
.pMyPrj .prjArea .prjLinks .showOpts a.prjLinkMore,.pMyPrj .prjArea .prjLinks .showOpts a.prjLinkMore:link,.pMyPrj .prjArea .prjLinks .showOpts a.prjLinkMore:hover,.pMyPrj .prjArea .prjLinks .showOpts a.prjLinkMore:visited{text-decoration:none;color:#333333;cursor:default;}

.pHome .prjArea .prjLinks .prjLinkOpts{position:absolute;top:-5px;left:-5px;min-width:105px;padding:4px 5px 5px 6px;/*-moz-border-radius:6px;-webkit-border-radius:6px;*/background-color:#F0F5D6;border:1px solid #B8AC92;z-index:1;}
.pHome .prjArea .prjLinks .prjLinkOpts .prjMoreOptsCrnr{background: url(images/canvas_sprite.png) no-repeat; width: 5px; height: 5px; position: absolute;}
.pHome .prjArea .prjLinks .prjLinkOpts .prjMoreOptsCrnr.tlCrnr{background-position:-790px -293px;top:-1px;left:-1px;}
.pHome .prjArea .prjLinks .prjLinkOpts .prjMoreOptsCrnr.trCrnr{background-position:-795px -293px;top:-1px;right:-1px;}
.pHome .prjArea .prjLinks .prjLinkOpts .prjMoreOptsCrnr.brCrnr{background-position:-795px -298px;bottom:-1px;right:-1px;}
.pHome .prjArea .prjLinks .prjLinkOpts .prjMoreOptsCrnr.blCrnr{background-position:-790px -298px;bottom:-1px;left:-1px;}
.pHome .prjArea .prjLinks .hideOpts .prjLinkOpts{display:none;}
.pHome .prjArea .prjLinks .showOpts {z-index:1000;}
.pHome .prjArea .prjLinks .showOpts a.prjLinkMore,.pHome .prjArea .prjLinks .showOpts a.prjLinkMore:link,.pHome .prjArea .prjLinks .showOpts a.prjLinkMore:hover,.pHome .prjArea .prjLinks .showOpts a.prjLinkMore:visited{text-decoration:none;color:#333333;cursor:default;}

.prjLinks .facebookIcon { float:none;padding:0px;margin:0px;background-position:left -1700px; text-decoration:none; }
.prjLinks .twitterIcon { float:none;padding:0px;margin:0px;background-position:-17px -1700px; text-decoration:none; }
.prjLinks .emailIcon { float:none;padding:0px;margin:0 0 -3px 0;background-position:0 -122px; text-decoration:none; }
.prjLinks .facebookIcon em { margin:2px 0 0 20px; display:inline-block; width:90px; text-decoration:underline; }
.prjLinks .twitterIcon em { margin:2px 0 0 20px; display:inline-block; width:90px; text-decoration:underline; }
.prjLinks .emailIcon em { margin-left:20px; display:inline-block; width:90px; text-decoration:underline; }
.shareLinksUL li { padding-top:3px; }

.pMyPrj .prjArea .prjPrice { margin-top:20px; }
.pMyPrj .prjArea .prjPrice .prjPriceAmt { color:#333333; font-weight:700; }
.pMyPrj .prjArea .prjOrder { margin-top:5px; }
.pMyPrj .prjArea .prjDesc { margin-top:45px; }
.pMyPrj .prjArea .prjLbl { font-weight:700; }

.pMyPrj .videoThumb{margin:0 10px 10px 0;}
.pMyPrj .videoThumb{width:230px;height:152px;display:inline-block;background:url(images/pubSprite.png) left -508px no-repeat;position:relative;}
.pMyPrj .videoThumb.videoThumb2{background-position:-230px -508px;width:225px;}
.pMyPrj .videoThumb.videoThumb3{background-position:-455px -508px;width:222px;}
.pMyPrj .videoThumb span{width:60px;height:60px;position:absolute;background:url(images/pubSprite.png) no-repeat -677px -508px;top:46px;left:85px;}

.pMyPrj .demo{background:url(images/pubSprite.png) no-repeat left top;width:750px;height:508px;}

.sampGal{height:121px; width:748px; margin:0px auto 15px auto; border-top:dotted 1px #BBB0A3; padding-top:15px; position:relative;}
.sampGal .themeCategoriesDiv {margin-top:105px;}
.sampGal .minBelt{width:652px; height:121px; position:relative;overflow:hidden; margin:0 auto;}
.sampGal .uniqueNextElm{outline:none;background:url(images/canvas_sprite.png) no-repeat -779px -58px;width:21px;height:34px;display:block; top:40px; right:16px; position:absolute;}
.sampGal .uniquePrevElm{outline:none;background:url(images/canvas_sprite.png) no-repeat -779px -24px;width:21px;height:34px;display:block; top:40px; left:16px; position:absolute;}
.sampGal a.nextOff{background:url(images/canvas_sprite.png) no-repeat -779px -126px !important; text-decoration:none;cursor:default;}
.sampGal a.prevOff{background:url(images/canvas_sprite.png) no-repeat -779px -92px !important; text-decoration:none;cursor:default;}

/*--Tutorial Containers--*/
.canvasWrp .tutBox{width:221px; height:149px; border:solid 1px #BAB0A3; float:left; margin-right:10px; padding:9px 10px 12px; margin-top:18px; }
.canvasWrp .tutBox:hover{border:solid 1px #AFBC22; background-color:#EFF2D3; cursor:pointer;}
.canvasWrp .tutBox .inner{background:url(images/tut-sprite.jpg) repeat-x; border:solid 1px #CDC3B8; height:150px; width:220px; position:relative;}
.canvasWrp .tutBox .inner h3{font:14px Tahoma, Geneva, sans-serif; color:#FFFFFF; text-decoration:underline; margin:0px; font-weight:bold; text-indent:14px; line-height:35px;}

.WebinarGridContainer {clear:both; display:table; margin-bottom:20px; width:100%; }
.WebinarGridContainer h2 a { font-family:Georgia !important; font-size:10pt; font-weight:bold; margin-right:25px; }
.webinarheadercontainer { clear:none; display:table; margin:-26px 0px 10px 0px; width:100%; }
.HeadingContainer { display:block; width:320px; }
.HeadingContainer h2 { margin:0 0 5px; }
.HeadingContainer h2 a { line-height:18px; margin:0; padding:0; }
.webinarheadercontainer a { display:inline-block; margin:5px; float:right; margin:35px 45px 0px 0px; }
.WebinarImgHolder { background-color:#FFFFFF; border:1px solid #D9E0E6; display:block; float:left; height:150px; margin:0 0 0 10px; padding-top:5px; text-align:center; width:200px; }
.WebinarContentHolder { display:block; float:right; margin:0; padding:0 10px 0 0; width:516px; }
.WebinarContentHolder label { padding-bottom:10px; }

.content .sendMsg { float:right; margin-right:22%; }

.hdrLogin { font-size:12px; }
.hdrLogin tr td input { width:135px; }

/* Order Review */
.pOrdRev { width:auto; position:relative; top:0px; left:0px; padding-bottom:20px; }
.pOrdRev h1 { color:#333333; font:24px/28px Georgia; padding-bottom:20px; }
.pOrdRev .pDtls { background:#FAFAF7 url(pubOrdBG.jpg) repeat-x left bottom; border:1px solid #BBB0A3; padding-bottom:1px; width:620px; }
.pOrdRev .pDtls table { border-collapse:collapse; width:100%; }
.pOrdRev .pDtls table th { border-bottom:1px solid #BBB0A3; color:#000000; font:700 11px/15px Tahoma; padding:5px 10px; text-align:left; }
.pOrdRev .pDtls table thead { background:#F0EFE7 url(pubOrdHdr.jpg) repeat-x; }
.pOrdRev .pDtls table td {color:#000000; font:11px/15px Verdana; padding:5px 10px 0; padding:0; }
.pOrdRev .pDtls table td div { margin-top:5px; }
.pOrdRev .pDtls table td.pOrdNum div { /*padding-right:120px;*/ margin-left:10px; }
.pOrdRev .pDtls table td.pOrdQty { text-align:center; }
.pOrdRev .pDtls table td.pOrdQty div { /*padding-right:120px;*/ }
.pOrdRev .pDtls table td.pOrdPrc { /*width:100%;*/ }
.pOrdRev .pDtls table td.pOrdPrc div { padding-left:10px; }
.pOrdRev .pDtls table td.pOrdSub div { padding-right:20px;text-align:right;font-weight:700;color:#675E47;}
.pOrdRev .pDtls table td.pOrdTot div { text-align:right; padding-left:10px; margin-right:10px; }
.pOrdRev .pDtls table th{color:#675E47;}
.pOrdRev .pDtls table th.pOrdNum { width:25%; }
.pOrdRev .pDtls table th.pOrdQty { width:25%; text-align:center; }
.pOrdRev .pDtls table th.pOrdPrc { width:25%; }
.pOrdRev .pDtls table th.pOrdSub { }
.pOrdRev .pDtls table th.pOrdTot { text-align:right; }
.pOrdRev .pDtls table tr.pOrdRowLast td div {border:none;}
.pOrdRev .pDtls table tr.pOrdSub td div{border:none; border-top:1px solid #BBB0A3; border-bottom:1px solid #FAFAF7; padding-top:5px; padding-bottom:25px; font:normal normal 700 12px Verdana; color:#000000;}
.pOrdRev .pDtls table tr.pOrdTotal td div{border:none;padding-top:5px;padding-bottom:12px; font:normal normal 700 12px Verdana; color:#000000;}
.pOrdRev .pDtls table tr td div ul.pUlOverlay { color:#695E49; font-weight: normal; font-size:10px; line-height: 1.5em; top:135px; #top:165px; }
.pOrdRev .pDtls table tr td div ul.pUlOverlay li { list-style-type:disc; list-style-position:inside; }
.pOrdRev .pProjPrv { float:right; text-align:center; }
.pOrdRev .pProjPrv img { width:100px; height:100px; margin:0px 10px; border:solid 1px #CCCCCC; }
.pOrdRev .pProjPrv a { font-size:11px; }
.pOrdRev .pPro { margin-top:14px; font-size:11px; }
.pOrdRev .pPro ul.pProUl { margin:0px 0px; }
.pOrdRev .pPro ul.pProUl li { list-style-type:disc; list-style-position:inside; }

.loginTextTd {width:115px; text-align:right;}
.proCheckbox input {margin-right:4px; vertical-align:bottom;}
