.w100 { width:100%; }
.auto { width:auto; }
.abs { position:absolute; }
.break, .clear { clear:both; }
.left {float:left;}
.right {float:right;}
.top { vertical-align:top; }
.cen { text-align:center; }
.hide { display:none; }
table { text-align:center; width:100%; padding:0px; margin:0px; border:0px; vertical-align:top; border-collapse:collapse; background-repeat:no-repeat; }
div, form, td, tr, input, span, img { padding:0px; margin:0px; border:0px; background-color:transparent; background-repeat:no-repeat; vertical-align:top; border-collapse:collapse; }
body { background-color: #FFFFFF; padding:0px; margin:0px; font-family: Verdana; }
button { margin:0px; padding:0px; background-color:transparent; border:0px; font-family:Verdana; }

div.minwidth { padding-left:988px; height: 1px; }
div.layout { height: 1px; }
div.container { margin-left:-988px; position:relative; height: 1px; }
div.content { height: 1px; }

a.sbuserurl { color:#BE5200; text-decoration:none; }
a.sbuserurl:hover { text-decoration:underline; }
a.sbuserurl:visited { color:#BE5200; }
span.timestamp { color:#999999; font-size:11px; white-space:nowrap; text-align:left; }
span.notetimestamp { color:#999999; font-size:11px; white-space:nowrap; text-align:left; line-height:18px; }
a.itunes { text-decoration:none; }
div.mainDiv { width:100%; height: 844px; background-image:url('../Images/General/background.jpg'); background-repeat:repeat-x; min-width:1165px; }

/* Logo & User Btn Area */
div.divTopSection { width:988px; vertical-align:top; text-align:left; }
div.divTopSection td.logoArea { padding: 22px 0px 4px 0px; vertical-align:top; text-align:left; }
div.divTopSection td.logoArea a { text-decoration: none;  }
div.divTopSection td.logoArea img { width:368px; height:64px; }
div.divTopSection td.userArea { text-align:right; vertical-align:middle; width:520px; padding:16px 0px 0px 0px; }
div.divTopSection td.userArea table.innerUserTbl { width:auto; float:right; }
div.divTopSection td.userArea table.innerUserTbl td.fbloginArea { height:39px; padding:6px 0px 6px 0px; }
div.divTopSection td.userArea a { text-decoration:none; }
div.divTopSection td.userArea td { vertical-align:middle; text-align:center; }
div.divTopSection td.userArea td.userImg { width:50px; text-align:center; }
div.divTopSection td.userArea td.userName { color:#FFFFFF; font-size:15px; font-style:italic; font-family:Georgia; padding:0px 0px 2px 0px; text-align:center;  }
div.divTopSection td.userArea td.userName a { color:#FFFFFF; }
div.divTopSection td.userArea td.userName a:visited { color:#FFFFFF; }
div.divTopSection td.userArea td.noteBtn { padding:0px 6px 0px 6px; width:122px; text-align:center; }
div.divTopSection td.userArea td.noteBtn a.sigNoteBtn { height:36px; width:122px; display:block; text-decoration:none; position:relative; }
div.divTopSection td.userArea td.noteBtn span.sigNoteCnt { background-image:url('../Images/General/notification_pink_circle.png'); height:25px; width:25px; display:block; color:#FFFFFF; font-weight:bold; position:relative; right:-102px; top:-44px; z-index:3; }
div.divTopSection td.userArea td.noteBtn span.sigNoteCntHid { background-image:url('../Images/General/notification_pink_circle.png'); height:25px; width:25px; display:none; color:#FFFFFF; font-weight:bold; position:relative; right:-102px; top:-44px; z-index:3; }
div.divTopSection td.userArea td.noteBtn span.sigNoteTxt { display:block; color:#FFFFFF; font-weight:bold; font-size:10px; text-align:center; padding:5px 1px 0px 0px; font-family:Georgia; vertical-align:middle; }
div.divTopSection td.userArea td.noteBtn div.noteBox { position:relative; z-index:5; left:-212px; }
div.divTopSection td.userArea td.noteBtn table.noteTbl { background-image:url('../Images/General/notifications_box.png'); height:353px; width:538px; display:block; position:absolute; z-index:5; }
div.divTopSection td.userArea td.noteBtn table.noteTbl td.mainNoteTd { padding:18px 24px 18px 24px; overflow:hidden; height:312px; position:relative;  }
div.divTopSection td.userArea td.noteBtn table.noteTbl table.noteTblBody { height:312px; display:block; overflow:hidden; /*overflow-x: hidden; overflow-y: scroll;*/ }
div.divTopSection td.userArea td.noteBtn table.noteTbl td.noteTblEntry { border-bottom: 1px solid #E0E0E0; width:486px; }
div.divTopSection td.userArea td.noteBtn table.noteTbl td.noteTblEntryBot { border-bottom: 0px; width:486px; }
div.divTopSection td.userArea td.noteBtn table.noteTbl td.noteTblEntryBot td.noteViewAll { text-align:center; vertical-align:middle; color:#3B738A; font-size:13px; line-height:48px; font-family:Verdana; }
div.divTopSection td.userArea td.noteBtn table.noteTbl td.noteTblEntryBot td.noteViewAll a { text-decoration:none; color:#3B738A; }
div.divTopSection td.userArea td.noteBtn table.noteTbl td.noteTblEntryBot td.noteViewAll a:visited { color:#3B738A; }
div.divTopSection td.userArea td.noteBtn table.noteTbl td.noteTblEntry td.notePad { width:14px; }
div.divTopSection td.userArea td.noteBtn table.noteTbl td.noteTblEntry td.noteUsrImg { padding:10px 0px 10px 0px; width:30px; vertical-align:top; }
div.divTopSection td.userArea td.noteBtn table.noteTbl td.noteTblEntry td.noteUsrImg a { text-decoration:none; }
div.divTopSection td.userArea td.noteBtn table.noteTbl td.noteTblEntry td.noteUsrImg img { width:30px; height:30px;  }
div.divTopSection td.userArea td.noteBtn table.noteTbl td.noteTblEntry td.noteTxt { padding:10px 0px 10px 10px; text-align:left; vertical-align:middle; font-size:12px; font-style:italic; font-family:Georgia; color:#666666; width:auto; }
div.divTopSection td.userArea td.noteBtn table.noteTbl td.noteTblEntry td.noteTxt a { text-decoration:none; color:#3B738A; }
div.divTopSection td.userArea td.noteBtn table.noteTbl td.noteTblEntry td.noteTxt a:visited { color:#3B738A; }
div.divTopSection td.userArea td.settingBtn { width:100px; text-align:center; }
div.divTopSection td.userArea td.settingBtn a.sigSettBtn { height:36px; width:100px; display:block; text-decoration:none; position:relative; }
div.divTopSection td.userArea td.settingBtn div.settBox { position:relative; z-index:5; left:-339px; }
div.divTopSection td.userArea td.settingBtn table.settTbl { background-image:url('../Images/General/settings_box.png'); height:403px; width:539px; display:block; position:absolute; z-index:5; }
div.divTopSection td.userArea td.settingBtn table.settTbl td.mainSettTd { padding:18px 24px 18px 24px; overflow:hidden; height:362px; position:relative;  }
div.divTopSection td.userArea td.settingBtn table.settTbl table.settTblBody { height:362px; display:block; overflow:hidden; }
div.divTopSection td.userArea td.settingBtn table.settTbl td.settTblEntry { width:487px; }
div.divTopSection td.userArea td.settingBtn table.settTbl td.greybar { border-bottom: 1px solid #E0E0E0; }
div.divTopSection td.userArea td.settingBtn table.settTbl td.settTblEntry td.settPad { width:8px; }
div.divTopSection td.userArea td.settingBtn table.settTbl td.settTblEntry td.settChkImg { padding:10px 0px 10px 0px; width:20px; vertical-align:top; }
div.divTopSection td.userArea td.settingBtn table.settTbl td.settTblEntry td.settChkImg img { height:16px; width:16px; vertical-align:middle; background-position:0 0; background:url('../Images/General/safari-checkbox.png') no-repeat scroll 0 0 transparent; }
div.divTopSection td.userArea td.settingBtn table.settTbl td.settTblEntry td.settTxt { padding:10px 0px 10px 10px; text-align:left; vertical-align:middle; font-size:12px; font-style:italic; font-family:Georgia; color:#666666; width:auto; }
div.divTopSection td.userArea td.settingBtn table.settTbl td.settTblEntry td.settTitle { padding:0px 0px 0px 0px; text-align:left; vertical-align:middle; font-size:18px; font-style:italic; font-family:Georgia; color:#3B738A; width:auto; }
div.divTopSection td.userArea td.settingBtn table.settTbl td.settTblEntry td.settTxt a { text-decoration:none; color:#3B738A; }
div.divTopSection td.userArea td.settingBtn table.settTbl td.settTblEntry td.settTxt a:visited { color:#3B738A; }

div.divTopSection td.userArea td.logoutBtn { padding:0px 0px 0px 6px; text-align:center; width:92px; }

/* Middle Area */
div.divContentBox { position:relative;  }
div.divContentBox div.mainContent { width:988px; vertical-align:top; text-align:center; }
div.pageContent { margin:0px 17px 0px 17px; }
div.pageContent table.full { width:100%; }

table.topMediaArea { width:988px; height:424px; background-image:url('../Images/General/top_section_background_424.png'); }
table.topMediaArea table.vidTbl { width:auto; margin:24px 0px 0px 22px; }
table.topMediaArea td.vidBox { width:620px; height:372px; }
table.topMediaArea td.sideBox { text-align:left; padding:245px 0px 0px 72px; }

table.fbloginbox { width:348px; height:177px; background-image:url('../Images/General/facebook_login.png'); position:relative; top:-357px; right:-654px;  }
table.fbloginbox table.fblogintbl { margin:28px 23px 28px 25px; width:300px; }
table.fbloginbox td.fbbtn { height:39px; padding:6px 0px 6px 0px; }
table.fbloginbox td.fbfriends { height:20px; }
table.rateThisMsg td { text-align:left; padding:20px 0px 6px 0px; }
table.rateThisMsg img { width:477px; height:38px; }
table.moreStuffButton { height:52px; }
table.moreStuffButton td { vertical-align:middle; text-align:center; padding:5px 0px 0px 0px; }
table.moreStuffButton button { width:126px; height:47px; position:relative; z-index:3; }

table.mainInfoFeedTbl { height:436px; }
table.mainInfoFeedTbl table.loading { margin:300px 0px 0px 0px; text-align:center; }
table.mainInfoFeedTbl td.lEntry { text-align:left; }
table.mainInfoFeedTbl td.mEntry { text-align:center; }
table.mainInfoFeedTbl td.mEntry table.tblEntry { left:11px; }
table.mainInfoFeedTbl td.rEntry { text-align:right; }
table.mainInfoFeedTbl td.rEntry table.tblEntry { left:23px; }
table.mainInfoFeedTbl td.noRes { text-align:left; color:#FFFFFF; font-style:italic; font-size:23px; font-family:Georgia; padding:0px 0px 0px 10px; }
table.tblEntry { width:306px; position:relative; }
table.tblEntry td.prodArea { height:100px; border:1px solid #E4E4E4; text-align:center; background-color:#FFFFFF; }
table.tblEntry table.prodStuff { width:240px; margin:32px 32px 20px 32px; }
table.tblEntry table.prodStuff td.tdProdImgBox { text-align:center; height:180px; width:240px; vertical-align:middle; }
table.tblEntry table.prodStuff td.tdProdImgBox a { text-decoration:none; }
table.tblEntry table.prodStuff td.tdProdTitle { text-align:left; font-size:17px; color:#3B738A; font-style:italic; font-family:Georgia; vertical-align:middle; padding:6px 0px 6px 0px; }
table.tblEntry table.prodStuff td.tdProdTitle a { text-decoration:none; color:#3B738A; }
table.tblEntry table.prodStuff td.tdProdTitle a:visited { color:#3B738A; }
table.tblEntry table.prodStuff td.tdAddedBy { vertical-align:top; text-align:left; font-size:11px; height:16px; }
table.tblEntry table.prodStuff td.tdAddedBy span.added { color:#000000; }
table.tblEntry table.prodStuff td.tdAddedBy img { padding:0px 6px 0px 6px; }
table.tblEntry table.prodStuff td.tdAddedBy span.user { color:#3B738A; }
table.tblEntry table.prodStuff td.tdAddedBy span.user a { color:#3B738A; text-decoration:none; }
table.tblEntry table.prodStuff td.tdAddedBy span.user a:hover { text-decoration:underline; }
table.tblEntry table.prodStuff td.tdAddedBy span.user a:visited { color:#3B738A; }
table.tblEntry table.prodStuff td.tdTimeStamp { text-align:left; color:#999999; font-size:11px; vertical-align:middle; height:20px; }
table.tblEntry table.prodStuff td.ratingArea { height:80px; text-align:left; vertical-align:top; }
table.tblEntry table.prodStuff td.ratingArea td.loading { text-align:center; padding:20px 0px 0px 0px; }
table.tblEntry table.prodStuff td.ratingArea td.tdRateTitle { text-align:left; color:#999999; font-size:17px; font-style:italic; font-family:Georgia; padding:0px 0px 4px 0px; }
table.tblEntry table.prodStuff td.ratingArea td.p { padding:0px 1px 0px 0px; vertical-align:middle; }
table.tblEntry table.prodStuff td.ratingArea td.ratingYouMsg { font-size:18px; color:#999999; font-style:italic; font-family:Georgia; padding:0px 10px 0px 0px; vertical-align:middle; }
table.tblEntry table.prodStuff td.ratingArea td.ratingAveMsg { font-size:14px; color:#999999; font-style:italic; font-family:Georgia; padding:0px 10px 0px 0px; vertical-align:middle; }
table.tblEntry table.prodStuff td.ratingArea td.ratingTotalMsg { font-size:14px; color:#999999; font-style:italic; font-family:Georgia; padding:0px 4px 0px 0px; }
table.tblEntry table.prodStuff td.ratingArea td.totalRatingCnt { font-size:13px; text-align:left; color:#39ADD4; font-family:Georgia; }


table.tblEntry table.prodStuff td.tdBigRatingBoxes { text-align:left; vertical-align:top; }
table.tblEntry table.prodStuff td.tdBigRatingBoxes table { width:auto; }
table.tblEntry table.prodStuff td.tdBigRatingBoxes td { padding:0px 2px 0px 0px; }
table.tblEntry table.prodStuff td.commentMsg { text-align:left; color:#999999; }
table.tblEntry table.prodStuff td.commentMsg table { width:auto; }
table.tblEntry table.prodStuff td.commentMsg a { color:#999999; text-decoration:none; }
table.tblEntry table.prodStuff td.commentMsg td.comImg { vertical-align:middle; width:18px; text-align:left; }
table.tblEntry table.prodStuff td.commentMsg td.comMsgTxt { vertical-align:middle; text-align:left; font-size:13px; padding:0px 0px 2px 0px; }
table.tblEntry td.shadeArea { width:306px; height:22px; background-image:url('../Images/General/box_shadow.png'); }

table.signedInMenuBar { width:988px; vertical-align:top; margin:18px 0px 0px 0px; height:88px; }
table.signedInMenuBar td.menuTabArea { text-align:left; width:662px; vertical-align:top; }
table.signedInMenuBar td.menuTabArea td { height:40px; color:#DF6001; padding:0px 16px 0px 16px; vertical-align:middle; font-size:15px; }
table.signedInMenuBar td.menuTabArea td.tdSpace { padding:0px; width:2px; }
table.signedInMenuBar td.menuTabArea td.current { color:#FFFFFF; background-color:#F57F27; }
table.signedInMenuBar td.menuTabArea td.addStuff { padding:0px; color:#FFFFFF; background-color:#3286A3; }
table.signedInMenuBar td.menuTabArea td.addStuff td.tdAddInner { padding:0px 16px 0px 16px; height:40px; vertical-align:middle; color:#FFFFFF; }
table.signedInMenuBar td.menuTabArea td.addStuff a { color:#FFFFFF; text-decoration:none; }
table.signedInMenuBar td.menuTabArea td.addStuff a:visited { color:#FFFFFF; }
table.signedInMenuBar td.searchArea { text-align:right; width:326px; vertical-align:middle; }
table.signedInMenuBar td.searchArea td.searchBox {  background-image:url('../Images/General/search_bar.png'); width:288px; height:42px; position:relative; z-index:3; vertical-align:middle; }
table.signedInMenuBar td.searchArea td.searchBox input { width:276px; height:36px; font-family:Georgia; font-style:italic; color:#848285; vertical-align:middle; font-size:18px; margin:2px 0px 0px 0px; }
table.signedInMenuBar td.searchArea td.searchBtn { text-align:right; vertical-align:top; width:38px; height:42px; }
table.signedInMenuBar td.searchArea td.searchBtn button { width:38px; height:42px; position:relative; top:-1px; left:-3px;  }

/* Notification Page */
table.mainNotificationTbl { margin:50px 0px 80px 0px; background-color:#FFFFFF;}
table.mainNotificationTbl table.loading { margin:10px 0px 0px 0px; text-align:center; }
table.mainNotificationTbl td.notifyPageTitle { text-align:left; padding:24px 0px 0px 24px; }
table.mainNotificationTbl td.notifyPageBody { text-align:left; padding:10px 0px 20px 24px; height:300px; }
table.mainNotificationTbl td.notifyPageBody table.outerNotifyTbl { text-align:left; width:600px; }
table.mainNotificationTbl td.noteTblEntry { border-bottom: 1px solid #E0E0E0; width:486px; }
table.mainNotificationTbl td.noteTblEntry td.notePad { width:16px; }
table.mainNotificationTbl td.noteTblEntry td.noteUsrImg { padding:10px 0px 10px 0px; width:30px; vertical-align:top; }
table.mainNotificationTbl td.noteTblEntry td.noteUsrImg a { text-decoration:none; }
table.mainNotificationTbl td.noteTblEntry td.noteUsrImg img { width:30px; height:30px;  }
table.mainNotificationTbl td.noteTblEntry td.noteTxt { padding:10px 0px 10px 10px; text-align:left; vertical-align:middle; font-size:12px; font-style:italic; font-family:Georgia; color:#666666; width:auto; }
table.mainNotificationTbl td.noteTblEntry td.noteTxt a { text-decoration:none; color:#3B738A; }
table.mainNotificationTbl td.noteTblEntry td.noteTxt a:visited { color:#3B738A; }


/* Product Page */
table.topProdTable { margin:48px 0px 0px 0px; }
table.topProdTable td.prodImgBox { width:642px; height:510px; background-color:#FFFFFF; }
table.topProdTable td.prodImgBox td.imgArea { height:488px; border:1px solid #E4E4E4; text-align:center; vertical-align:middle; }
table.topProdTable td.prodImgBox td.shadeArea { width:642px; height:22px; background-image:url('../Images/General/pdp_image_shadow2.png'); }
table.topProdTable td.prodPad { width:27px; }
table.topProdTable td.prodInfoBox { background-color:#FFFFFF; }
table.topProdTable td.prodInfoBox td.infoArea { height:488px; border:1px solid #E4E4E4; vertical-align:top; text-align:center; }
table.topProdTable td.prodInfoBox td.infoArea table.tblMargin { margin:18px 20px 0px 20px; width:272px; height:280px; }
table.topProdTable td.prodInfoBox td.infoArea table.tblMarginBot { margin:0px 20px 10px 20px; width:272px; }
table.topProdTable td.prodInfoBox td.blankArea { height:22px; }
td.prodInfoBox td.infoArea td.prodTitle { padding:0px 0px 0px 0px; font-size:26px; color:#3B738A; font-style:italic; font-family:Georgia; text-align:left; }
td.prodInfoBox td.infoArea td.addedByArea { padding:2px 0px 0px 0px; text-align:left; }
td.prodInfoBox td.infoArea td.addedByArea td.addedBy { vertical-align:middle; font-size:11px; text-align:left; }
td.prodInfoBox td.infoArea td.addedByArea td.addedUserImg { vertical-align:middle; text-align:center; padding:0px 6px 0px 6px; }
td.prodInfoBox td.infoArea td.addedByArea td.addedUserImg a { text-decoration:none; }
td.prodInfoBox td.infoArea td.addedByArea td.username { vertical-align:middle; color:#3B738A; font-size:11px; text-align:left; }
td.prodInfoBox td.infoArea td.addedByArea td.username a { color:#3B738A; text-decoration:none; }
td.prodInfoBox td.infoArea td.addedByArea td.username a:visited { color:#3B738A; }
td.prodInfoBox td.infoArea td.tdTimeStamp { text-align:left; color:#999999; font-size:11px; vertical-align:middle; height:20px; }
td.prodInfoBox td.infoArea td.ratingArea { text-align:left; vertical-align:top; height:110px; padding:20px 0px 0px 0px; }
td.prodInfoBox td.infoArea td.ratingArea td.p { padding:0px 1px 0px 0px; vertical-align:middle; }
td.prodInfoBox td.infoArea td.ratingArea td.a { padding:0px 2px 0px 0px; height:24px; vertical-align:middle; }
td.prodInfoBox td.infoArea td.ratingArea td.loading { text-align:center; padding:20px 0px 0px 0px; }
td.prodInfoBox td.infoArea td.ratingArea td.leaveAs { width:30px; padding-left:4px; font-size:18px; font-family:Georgia; color:#999999; font-style:italic; vertical-align:bottom; text-align:left; }
td.prodInfoBox td.infoArea td.ratingArea td.leaveSelect { vertical-align:bottom; font-size:14px; text-align:left; }
td.prodInfoBox td.infoArea td.ratingArea td.ratingShowHide { font-size:11px; text-align:left; }
td.prodInfoBox td.infoArea td.ratingArea td.ratingShowHide a { color:#3B738A; text-decoration:none; }
td.prodInfoBox td.infoArea td.ratingArea td.ratingShowHide a:hover {  }
td.prodInfoBox td.infoArea td.ratingArea td.ratingShowHide a:visited { color:#3B738A; }
td.prodInfoBox td.infoArea td.ratingArea td.ratingYouMsg { font-size:18px; color:#999999; font-style:italic; font-family:Georgia; padding:0px 10px 0px 0px; vertical-align:middle; }
td.prodInfoBox td.infoArea td.ratingArea td.ratingAveMsg { font-size:14px; color:#999999; font-style:italic; font-family:Georgia; padding:0px 10px 0px 0px; vertical-align:middle; }
td.prodInfoBox td.infoArea td.ratingArea td.ratingTotalMsg { font-size:14px; color:#999999; font-style:italic; font-family:Georgia; padding:0px 4px 0px 0px; }
td.prodInfoBox td.infoArea td.ratingArea td.totalRatingCnt { font-size:13px; text-align:left; color:#39ADD4; font-family:Georgia; }
td.prodInfoBox td.infoArea td.ratingArea td.miniTotalRatingCnt { font-size:13px; text-align:left; color:#39ADD4; font-family:Georgia; vertical-align:middle; padding:0px 0px 6px 6px; }
td.prodInfoBox td.infoArea td.bigBoxArea { text-align:left; vertical-align:top; height:60px; }
td.prodInfoBox td.infoArea td.bigBoxArea td { padding:0px 4px 0px 0px; }
td.prodInfoBox td.infoArea td.greyTitle { text-align:left; font-size:18px; font-style:italic; font-family:Georgia; color:#999999; padding:0px 0px 6px 0px; }
td.prodInfoBox td.infoArea td.otherStuffArea { padding:2px 0px 10px 0px; }
td.prodInfoBox td.infoArea td.otherStuffArea td { text-align:center; vertical-align:middle; }
td.prodInfoBox td.infoArea td.otherStuffArea td.prevPic { height:60px; width:60px; }
td.prodInfoBox td.infoArea td.otherStuffArea td.prevPic a { text-decoration:none; }
td.prodInfoBox td.infoArea td.otherStuffArea td.prevBtn button { width:76px; }
td.prodInfoBox td.infoArea td.otherStuffArea td.nextBtn button { width:78px; }
td.prodInfoBox td.infoArea td.otherStuffArea td.nextPic { height:60px; width:60px; padding:0px 0px 0px 2px; }
td.prodInfoBox td.infoArea td.otherStuffArea td.nextPic a { text-decoration:none; }
td.prodInfoBox td.infoArea td.fbLikeArea { height:50px; padding-top:8px; text-align:left; }

table.lowerProdTable { margin:6px 0px 70px 0px; }
table.lowerProdTable td.commentArea { width:642px; text-align:left; vertical-align:top; }
table.lowerProdTable td.commentArea td.leaveComImg { text-align:left; padding:0px 0px 6px 0px; }
table.lowerProdTable td.commentArea td.leaveComImg table { text-align:left; }
table.lowerProdTable td.commentArea td.leaveComImg table td { text-align:left; }
table.lowerProdTable td.commentArea td.leaveComImg table td.leaveTitle { width:211px; }
table.lowerProdTable td.commentArea td.leaveComImg table td.leaveAs { width:30px; padding-left:4px; font-size:18px; font-weight:bold; color:#BBBBBB; vertical-align:bottom; }
table.lowerProdTable td.commentArea td.leaveComImg table td.leaveSelect { vertical-align:bottom; font-size:14px; }
table.lowerProdTable td.commentArea td.comTxtArea { width:504px; height:53px; background-image:url('../Images/General/comment_background.jpg'); text-align:left; vertical-align:top; }
table.lowerProdTable td.commentArea td.comTxtArea textarea { margin:8px 0px 0px 10px; width:488px; height:40px; background-color:transparent; border:0px; font-size:13px; color:#999999; font-family:Verdana; }
table.lowerProdTable td.commentArea td.comBtn { vertical-align:middle; text-align:left; padding:0px 0px 0px 4px; width:133px; }
table.lowerProdTable td.commentArea td.comBtn button { width:133px; height:34px; }
table.lowerProdTable td.commentArea td.curComArea { padding:0px 0px 0px 2px; }
table.lowerProdTable td.commentArea td.curComArea td.comCellTop { width:610px; padding:20px 0px 26px 0px; }
table.lowerProdTable td.commentArea td.curComArea td.comCell { width:610px; padding:20px 0px 26px 0px; border-top:1px solid #D5D5D5; }
table.lowerProdTable td.commentArea td.curComArea td.comUserImg { width:45px; text-align:center; vertical-align:top; padding:0px 10px 0px 0px; }
table.lowerProdTable td.commentArea td.curComArea td.comUserImg a { text-decoration:none; }
table.lowerProdTable td.commentArea td.curComArea td.comUName { color:#3B738A; font-size:13px; text-align:left; vertical-align:middle; }
table.lowerProdTable td.commentArea td.curComArea td.comUName a { color:#3B738A; text-decoration:none; }
table.lowerProdTable td.commentArea td.curComArea td.comUName a:visited { color:#3B738A; }
table.lowerProdTable td.commentArea td.curComArea td.comText { text-align:left; vertical-align:middle; font-size:17px; color:#666666; padding:2px 0px 4px 0px; }
table.lowerProdTable td.commentArea td.curComArea td.comText span.boxes { position:relative; }
table.lowerProdTable td.commentArea td.curComArea td.comText img.pad { padding-right:1px; }
table.lowerProdTable td.commentArea td.curComArea td.tdTimeStamp { text-align:left; color:#999999; font-size:11px; vertical-align:middle; }
table.lowerProdTable td.comPad { width:27px; }
table.lowerProdTable td.adArea { text-align:center; vertical-align:top; }

/* Static Pages */
table.tblStatic { margin-top:46px; }
table.tblStatic td.staticBox { width:988px; height:510px; background-color:#FFFFFF; }
table.tblStatic td.innerStaticPad { padding:22px 40px 22px 40px; text-align:left; }
table.tblStatic td.innerStaticPad div { text-align:left; }
table.tblStatic td.innerStaticPad div.mainTitle { padding-bottom:20px; }
table.tblStatic td.innerStaticPad div.title { font-size:17px; color:#3B738A; font-style:italic; font-family:Georgia; padding-bottom:10px; }
table.tblStatic td.innerStaticPad div.contact { font-size:13px; color:#999999; padding-bottom:4px; }
table.tblStatic td.innerStaticPad div.contact a { color:#3B738A; text-decoration:underline; }
table.tblStatic td.innerStaticPad div.contact a:visited { color:#3B738A; }
table.tblStatic td.innerStaticPad div.body { font-size:13px; color:#999999; padding-bottom:24px; }
table.tblStatic td.innerStaticPad div.body a { color:#3B738A; text-decoration:underline; }
table.tblStatic td.innerStaticPad div.body a:visited { color:#3B738A; }
table.tblStatic td.innerStaticPad div.body li { padding-bottom:4px; }
table.aboutTeamTbl { width:auto; }
table.aboutTeamTbl td { vertical-align:top; text-align:left; }
table.aboutTeamTbl td.pic { width:64px; padding-left:4px; }
table.aboutTeamTbl td.name { width:120px; font-size:15px; color:#3B738A; font-style:italic; font-family:Georgia; }
table.aboutTeamTbl td.blurb { font-size:13px; color:#999999; height:70px; }
table.aboutTeamTbl td.blurb a { color:#999999; text-decoration:underline; }
table.aboutTeamTbl td.blurb a:visited { color:#999999; }
/* table.aboutTeamTbl img { width:30px; height:30px; } */

/* Admin Pages */
table.adminMenuBar { width:988px; vertical-align:top; margin:18px 0px 0px 0px; height:68px; }
table.adminMenuBar td.menuTabArea { text-align:left; width:662px; vertical-align:top; }
table.adminMenuBar td.menuTabArea td { height:40px; color:#DF6001; padding:0px 16px 0px 16px; vertical-align:middle; font-size:15px; }
table.adminMenuBar td.menuTabArea td.current { color:#FFFFFF; background-color:#F57F27; }
table.adminMenuBar td.searchArea { text-align:right; width:326px; vertical-align:middle; }

table.tblAdmin { margin-top:0px; }
table.tblAdmin td.staticBox { width:988px; height:510px; background-color:#FFFFFF; }
table.tblAdmin td.innerStaticPad { padding:20px 20px 20px 20px; text-align:left; }
table.tblAdmin td.subOps { vertical-align:top; width:160px;  text-align:center; }
table.tblAdmin td.subOps table.tblOpList {  }
table.tblAdmin td.subOps table.tblOpList td { text-align:center; vertical-align:middle; border:1px solid #999999; font-size:15px; height:40px; color:#666666; background-color:#FFFFFF; font-family:Georgia; }
table.tblAdmin td.subOps table.tblOpList td.current { background-color:#386B83; color:#FFFFFF; }
table.tblAdmin td.mainField { vertical-align:top; text-align:left; padding-bottom:30px; }
table.tblAdmin td.mainField div.innerTitle { text-align:left; font-size:18px; text-decoration:underline; padding:0px 0px 6px 10px; }
table.tblAdmin td.mainField table.addProdSec { width:480px; margin:0px 20px 0px 20px; border:1px solid #666666; }
table.tblAdmin td.mainField table.addProdSec td { text-align:left; padding:6px 0px 6px 0px; }
table.tblAdmin td.mainField table.addProdSec input { border:1px solid #000000; }
table.tblAllUserList, table.tblAllMinionList { width:auto; margin-left:20px; }
table.tblAllUserList th, table.tblAllMinionList th { font-weight:bold; font-size:16px; text-align:center; vertical-align:middle; }
table.tblAllUserList td { font-size:14px; padding:2px 20px 2px 20px; text-align:center; vertical-align:middle; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
table.tblAllUserList td a { text-decoration:none; color:#3B738A; }
table.tblAllUserList td a:hover { text-decoration:underline; }
table.tblAllUserList td.userPic img { width:20px; height:20px; }
table.tblAllMinionList td { font-size:14px; padding:2px 14px 2px 14px; text-align:center; vertical-align:middle; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
table.tblAllMinionList td a { text-decoration:none; color:#3B738A; }
table.tblAllMinionList td a:hover { text-decoration:underline; }
table.tblAllMinionList td.userPic img { width:20px; height:20px; }

/* Error Pages */
table.tblError { margin-top:46px; }
table.tblError td { height:300px; vertical-align:top; }
table.tblError div.divErrorTxt { color:#FFFFFF; font-family:Georgia; font-size:23px; font-style:italic; padding:0px 0px 0px 10px; text-align:left;  }

/* Add Product Lightbox */
div.addProdDiv { width:400px; height:200px; }
div.addProdDiv table.addProdTbl { margin:10px 0px 0px 10px; width:auto; }
div.addProdDiv table.titleArea { width:auto; background-image:url('../Images/BoxImgs/input_field.jpg'); width:346px; height:47px; }
div.addProdDiv table.titleArea input { border:0px; background-color:transparent; height:34px; width:330px; margin:7px 0px 0px 10px; font-style:italic; font-size:18px; font-family:Georgia; color:#999999; }
div.addProdDiv td.chooseTtl { text-align:left; vertical-align:middle; font-style:italic; font-size:20px; font-family:Georgia; color:#999999; width:140px; }
div.addProdDiv td.addItArea { text-align:right; }
div.addProdDiv td.addItArea button { width:79px; height:36px; }

/* Bottom Footer Area */
div.footerBacking {width:100%; height:317px; background-image:url('../Images/General/footer_background.jpg'); background-repeat:repeat-x; min-width:1165px; }
div.footerBacking table.tblFooter { height:317px; width:988px; }
div.fakeMargin { height:65px; }

div.divFooterLinks {color:#FFFFFF; vertical-align:bottom; font-size:11pt; width:1013px; text-align:left; }
div.divFooterLinks td.iphoneMsgArea { height:238px; vertical-align:top; }
div.divFooterLinks td.iphoneMsgArea div.divIphoneMsg { position:relative; height:0px; top:-90px; }
div.divFooterLinks td.iphoneMsgArea div.divIphoneMsg td.phonepic { width:240px; padding-left:50px; }
div.divFooterLinks td.iphoneMsgArea div.divIphoneMsg td.phonepic img { width:173px; height:369px; }
div.divFooterLinks td.iphoneMsgArea div.divIphoneMsg td.feedbackMsg { text-align:left; height:34px; }
div.divFooterLinks td.iphoneMsgArea div.divIphoneMsg td.feedbackMsg img { width:494px; height:34px; }
div.divFooterLinks td.iphoneMsgArea div.divIphoneMsg td.footerBtns { text-align:left; height:73px; }
div.divFooterLinks table { padding:10px 0px 0px 0px; }
div.divFooterLinks table td { vertical-align:middle; }
div.divFooterLinks td { color:#FFFFFF; }
div.divFooterLinks a {padding:0px 9px 0px 5px; color:#FFFFFF; text-decoration:none;}
div.divFooterLinks a:hover {text-decoration:underline;}
