﻿html { overflow-y: scroll; background:#150D0A url(../images/layout/bg.jpg) repeat-x top center; -webkit-text-size-adjust:none; }

body 
{
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;  
    font-size:13px; line-height:18px; letter-spacing:0px; font-weight:bold; text-align:left;
}

.fLeft { float:left !important; }
.fRight { float:right !important; }
.aLeft { text-align:left; }
.aCenter { text-align:center; }
.aRight { text-align:right; }
.cLeft { clear:left; }
.cRight { clear:right; }
.cFloat { float:none !important; }
.cBoth { clear:both; }
.clear { clear:both; font-size:0%; line-height:0%; height:0px; margin:0px; padding:0px; }
.cursor { cursor:pointer; }
.textPad { padding:10px 0 0 0; }

a:link { color: #FFFFFF; text-decoration:none; }
a:visited { color: #FFFFFF; text-decoration:none; }
a:hover { color: #FFFFFF; text-decoration:underline !important; }
a:active { color: #FFFFFF; text-decoration:none; }
.page a:hover { text-decoration:none; }

#site
{
    position:relative;
    margin:0 auto;
    width:980px;
}

#header { position:relative; width:100%; height:80px; z-index:11; }
#header #headLogo { position:absolute; top:4px; left:20px; width:289px; height:180px; z-index:3;  }
#header #bannerIcons { position:absolute; top:103px; left:395px; z-index:3; width:560px; }
#header ul.socialIcons { float:right; margin:9px 0 0 0; list-style:none; display:inline; }
#header ul.socialIcons li { float:left; padding:8px; display:inline; }
#header ul.linkIcons { float:right; list-style:none; display:inline; }
#header ul.linkIcons li { float:left; padding:8px 8px 0 8px; display:inline; }

#navi { position:relative; top:0px; left:-7px; width:1000px; height:49px; z-index:10; }
#navi-l { float:left; width:7px; height:49px; background:url(../images/layout/navi/bgNaviL.png) no-repeat; display:inline; }
#navi-m { float:left; width:980px; height:49px; background:url(../images/layout/navi/bgNaviM.png) repeat-x; display:inline; }
#navi-r { float:left; width:7px; height:49px; background:url(../images/layout/navi/bgNaviR.png) no-repeat; display:inline; }
#navi ul.naviLinks { list-style:none; }
#navi ul.naviLinks li { position:relative; float:left; display:inline; }
#navi ul.naviLinks li a { float:left; height:30px; padding:10px 16px 0 16px; font-size:15px; line-height:20px; cursor:pointer; display:inline; }
#navi ul.naviLinks li a:link { color: #ffffff; text-decoration:none; }
#navi ul.naviLinks li a:visited { color: #ffffff; text-decoration:none; }
#navi ul.naviLinks li a:hover { color: #ffffff; text-decoration:none !important; background:url(../images/layout/navi/bgBtnHover.png) repeat-x; }
#navi ul.naviLinks li a:active { color: #ffffff; text-decoration:none; }
#navi ul.accessoryLinks { list-style:none; }
#navi ul.accessoryLinks li { position:relative; float:left; display:inline; }
#navi ul.accessoryLinks li a { float:left; padding:4px 10px 0 10px; height:40px; cursor:pointer; display:inline; }
#navi ul.accessoryLinks li a:link { color: #ffffff; text-decoration:none; }
#navi ul.accessoryLinks li a:visited { color: #ffffff; text-decoration:none; }
#navi ul.accessoryLinks li a:hover { color: #ffffff; text-decoration:none; background:url(../images/layout/navi/bgBtnHover.png) repeat-x; }
#navi ul.accessoryLinks li a:active { color: #ffffff; text-decoration:none; }

.itemToPulse { position:relative; z-index:2; }
.naviPromoPulse { position:absolute; float:left; top:1px; right:0px; width:30px; height:37px; background:url(../images/layout/navi/imgNewTag.png) no-repeat; display:none; z-index:1; }

#fullBanner
{
    position:relative; 
    padding:10px 10px 0px 10px;
    width:960px;
    height:250px;
    background:#ff6600;
    z-index:10;
}

#smallBanner
{
    position:relative; 
    padding:10px 10px 0px 10px;
    width:960px;
    height:90px;
    background:#ff6600;
    z-index:10;
    overflow:hidden;
}

.pageWrapper
{
    position:relative;
    float:left;
    margin:-10px 0 0 0;
    padding:10px;
    background:#ff6600;
    z-index:1; 
}

#footerWrapper
{
    position:relative;
    float:left;
    margin:20px 0 0 0;
    padding:10px;
    background:#ff6600;
    z-index:1;
    display:inline; 
}

.page
{
    position:relative; 
    float:left;
    width:960px;
    background:#ff9600 url(../images/layout/bg2.jpg); 
    display:inline;
}

#splashBanner { position:relative; float:left; width:100%; padding:0 0 10px 0; display:inline; background-color:#ff6600; }
#splashBanner_MainRot { position:relative; float:left; display:inline; }
#splashBanner_AdRot { position:relative; float:right; width:272px; height:332px; display:inline; background:url(../images/temp/bgAdRot.jpg); }
#splashBanner_AdRot .splashAdRot { margin:8px 0 0 8px; }

#socialBar { position:relative; float:left; width:100%; height:60px; display:inline; background:url(../images/layout/bgTweetBar.png) bottom; }

.columns { position:relative; float:left; width:100%; padding:0 0 20px 0; display:inline; }
.contentBlock { position:relative; float:left; margin:20px 0 0 0; padding:20px 20px 18px 20px; border:1px solid #ff8400; }

.col1 { position:relative; display:inline; }
.col2 { position:relative; display:inline; }
.col3 { position:relative; display:inline; }

.contentBlock .title a { text-decoration:none; }

.contentBlock .title, .contentBlock .titleLink { float:left; width:100%; }
.contentBlock .title h1, .contentBlock .titleLink h1 a { margin:-2px 0 0 0; font-size:28px; line-height:30px; letter-spacing:1px; text-align:left; color:#0091CB; font-weight:bold; }
.contentBlock .subTitle { float:left; width:100%; }
.contentBlock .subTitle h2 { margin:0 0 2px 0; font-size:18px; line-height:20px; color:#ffffff; font-weight:normal; }
.contentBlock .eventSubTitle { float:left; }
.contentBlock .eventSubTitle h2 { margin:0 0 2px 0; font-size:18px; line-height:20px; color:#ffffff; font-weight:normal; }
.contentBlock .generic { float:left; margin:10px 0 0 0; width:100%; font-size:13px; line-height:20px; font-weight:bold; text-align:left; }
.contentBlock .seperator { float:left; width:100%; height:8px; line-height:8px; }
.contentBlock .img { float:left; margin:0px 14px 10px 0; display:inline; }
.contentBlock .text { float:left; margin:10px 0 0 0; width:100%; font-size:13px; line-height:20px; font-weight:bold; text-align:left; }
.contentBlock .locationBlk { float:left; margin:10px 0 -10px 0; width:100%; font-size:13px; line-height:20px; font-weight:bold; text-align:left; }
.contentBlock .text h2 { margin-top:10px; font-size:18px; }
.contentBlock .text p { margin-bottom:10px; }
.contentBlock .xtraspc { float:left; width:100%; margin:10px 0 0 0; }
.contentBlock .multiColLoc .locationBlk { float:left; width:280px; height:100px; display:inline; }
.subContentBlock { position:relative; padding:10px 20px 10px 20px; width:598px; background-color:#F98B00; display:inline-block; border:1px solid #ff8400; border-top:none; }
.subContentBlock p.inline { position:relative; padding:11px 0 0 20px; display:inline-block; }
.buttons { position:relative; margin:16px 0 0 0; display:inline-block; }
.addthis_toolbox { height:22px; }
.inlineButton { position:relative; float:left; margin:16px 10px 0 0; display:inline; }
.privatepolicytext strong { font-size:14px; margin:14px 0 0 0; display:block; }
.privatepolicytext ul { margin:14px 0 14px 16px; }

/*** Check IE6 File ***/
.home .colFaceBk { width:638px; margin-left:-2px; float:left; }
.home .col2 { width:314px; margin-left:10px; float:left; }
.home .colFaceBk .contentBlock { width:598px; background:#ffa200 url(../images/layout/bg3.jpg) top center; }
.home .col2 .contentBlock { width:282px; background:#ffa200 url(../images/layout/bg3.jpg) top right; padding-right:12px !important; }

.subPg .col1 { width:638px; margin-left:-2px; float:left; }
.subPg .col2 { width:314px; margin-left:10px; float:left; }
.subPg .col1 .contentBlock { width:598px; background:#ffa200 url(../images/layout/bg3.jpg) top center; }
.subPg .col2 .contentBlock { width:282px; background:#ffa200 url(../images/layout/bg3.jpg) top right; padding-right:12px !important; }

.siteMap .col1 { width:1002px; margin-left:-2px; float:left; }
.siteMap .col1 .contentBlock { width:922px; background:#ffa200 url(../images/layout/bg3.jpg) top center; }

.calendarPg .col1 { width:1002px; margin-left:-2px; float:left; }
.calendarPg .col1 .contentBlock { width:922px; background:#ffa200 url(../images/layout/bg3.jpg) top center; }

.policyPg .col1, .error .col1 { width:1002px; margin-left:-2px; float:left; }
.policyPg .col1 .contentBlock, .error .col1 .contentBlock { width:922px; background:#ffa200 url(../images/layout/bg3.jpg) top center; }
.policyPg table { table-layout: fixed; background: #0091CB; border-top:1px solid #fff; border-right:1px solid #fff; }
.policyPg table td { padding: 10px; text-align: center !important; border-bottom:1px solid #fff; border-left:1px solid #fff; }
.policyPg table td.tth { font-size: 11pt; text-decoration: underline; }
.policyPg table .ttcol1 { width: 30% !important; font-size: 11pt; text-decoration: underline; }
.policyPg table .ttcol2 { width: 15% !important; }
.policyPg table .ttcol3 { width: 15% !important; }
.policyPg table .ttcol4 { width: 15% !important; }
.policyPg table .ttcol5 { width: 25% !important; }
.policyPg h3.tblheading { margin: 30px auto 0 auto; text-align: center; font-weight: bold; text-decoration: underline; }
.policyPg .ttwrap { margin: 20px auto; border:1px solid #FF6600; }

.helpfulReferralPg .text { margin-top:-10px; }

.footer .col1 { width:638px; margin-left:-2px; float:left; }
.footer .col2 { width:314px; margin-left:10px; float:left; }
.footer .col1 .contentBlock { width:598px; background:#ffa200 url(../images/layout/bg3.jpg) top center; }
.footer .col2 .contentBlock { width:282px; background:#ffa200 url(../images/layout/bg3.jpg) top right; padding-right:12px !important; }

.d2 { font-size:16px; line-height:24px; }
.s1 { font-size:10px; line-height:14px; }

#map_canvas{ width:586px; height:326px; }
.directions_canvas { float:left; margin-top:10px; width:586px; }
.d-col-1 { float:left; width:273px; }
.d-col-2 { float:right; width:243px; padding-left:30px; }

#footer { position:relative; float:left; display:inline; }
#footer .text { font-size:13px; line-height:18px; font-weight:bold; }

#footer .l-list
{
    position:relative;
    float:left;
    width:300px;
    display:inline;
}

#footer .r-list
{
    position:relative;
    float:left;
    margin:0 0 0 30px;    
    display:inline;
}
#footer .l-list ul, #footer .r-list ul { list-style:none; }

.caleventlist_name
{
    float:left;
    width:100%;
    font-size:20px;
    line-height:22px;
    display:inline;
    clear:both;
    margin:20px 0 0 0;
}

.caleventlist_time1
{
    float:left;
    width:100%;
    line-height:22px;
    display:inline;
    clear:both;      
}

.caleventlist_time2
{
    float:left;
    width:100%;
    line-height:22px;
    display:inline;
    clear:both;
}

.caleventlist_time3
{
    float:left;
    width:100%;
    font-size:10px;
    line-height:16px;
    margin:0 0 2px 0;
    display:inline;
    clear:both;
}

.caleventlist_desc
{
    float:left;
    width:100%;
    line-height:22px;
    display:inline;
    clear:both;
    margin:0 0 6px 0;
}

/*** Event Widget ***/
.eventWidget { position:relative; float:left; width:274px; margin:2px 0 0 0; display:inline; }
.eventItem { position:relative; float:left; width:100%; margin:0 0 18px 0; display:inline; clear:both; }
.eventDate { position:relative; float:left; width:50px; height:50px; margin:2px 0 0 0; text-align:center; background:#FF6600; display:inline; }
.eventMonth { position:relative; top:5px; font-size:18px; }
.eventDay { position:relative; top:5px; font-size:18px;  }
.eventDetail { position:relative; float:right; width:208px; display:inline; }
.eventName { position:relative; float:left; clear:both; width:100%; font-size:16px; display:inline; }
.eventDesc { position:relative; float:left; clear:both; width:100%; border-top:1px solid #ffffff; display:inline;  }
.eventTime { position:relative; float:left; clear:both; width:100%; display:inline;  }
.eventUntil { position:relative; float:left; clear:both; width:100%; margin:0 0 2px 0; font-size:10px; line-height:14px; display:inline; }

/*** List Type 1 ***/
.l_type_1 { position:relative; float:left; width:100%; margin:2px 0 0 0; display:inline; }
.l_Item { position:relative; float:left; width:100%; margin:0 0 18px 0; display:inline; clear:both; }
.l_Thumb { position:relative; float:left; width:80px; margin:3px 0 0 0; text-align:center; background:#FF6600; display:inline; }
.l_Detail { position:relative; float:right; width:180px; display:inline; }
.l_Line1 { position:relative; margin:0 0 2px 0; font-size:16px; }
.l_Line2 { position:relative;  }

/*** Rotators ***/
.fullRotator
{
  
}
.fullRotatorNextBtn
{
    position:absolute;
    top:152px; 
    left:-4px;
    width:25px;
    height:25px;
    /*background:url(../images/buttons/bgSmOpacBtn.png);*/
    z-index:201;
    cursor:pointer;
}
.fullRotatorNextBtn:hover { background:url(../images/buttons/bgSmOpacBtn.png) 0px 25px; }
.fullRotatorNextBtn img { position:absolute; top:6px; left:5px; }
.fullRotatorPrevBtn
{
    position:absolute; 
    top:152px; 
    right:-4px; 
    width:25px;
    height:25px;
    /*background:url(../images/buttons/bgSmOpacBtn.png);*/
    z-index:200;
    cursor:pointer;
}
.fullRotatorPrevBtn:hover { background:url(../images/buttons/bgSmOpacBtn.png) 0px 25px; }
.fullRotatorPrevBtn img { position:absolute; top:6px; right:5px;  }

.imgRotNextBtn
{
    position:absolute;
    top:34px; 
    left:277px;
    width:41px;
    height:55px;
    background:url(../images/layout/navi/bgNextBtn.png);
    z-index:201;
    cursor:pointer;
}
.imgRotNextBtn img { position:absolute; top:7px; left:8px; }

.imgRotPrevBtn
{
    position:absolute; 
    top:277px; 
    left:277px;
    width:41px;
    height:55px;    
    background:url(../images/layout/navi/bgNextBtn.png);
    z-index:200;
    cursor:pointer;
}
.imgRotPrevBtn img { position:absolute; top:9px; left:8px; }

.splashAdRot { position:relative; float:left; display:inline; }
.splashAdRotNextBtn
{
    position:absolute;
    bottom:-8px; 
    left:116px;
    width:25px;
    height:25px;
    background:url(../images/buttons/bgSmOpacBtn.png);
    z-index:201;
    cursor:pointer;
}
.splashAdRotNextBtn:hover { background:url(../images/buttons/bgSmOpacBtn.png) 0px 25px; }
.splashAdRotNextBtn img { position:absolute; top:6px; left:6px;  }

.splashAdRotPrevBtn
{
    position:absolute;
    bottom:0px; 
    right:0px;
    width:25px;
    height:25px;
    background:url(../images/buttons/bgSmOpacBtn.png);
    z-index:201;
    cursor:pointer;
}
.splashAdRotPrevBtn:hover { background:url(../images/buttons/bgSmOpacBtn.png) 0px 25px; }
.splashAdRotPrevBtn img { position:absolute; top:6px; right:6px; }

.twitterRotator { position:relative; top:16px; left:84px; font-size:11px; letter-spacing:0px; color: #660000; }
.twitterRotator a:link { color: #660000; text-decoration:none; }
.twitterRotator a:visited { color: #660000; text-decoration:none; }
.twitterRotator a:hover { color: #660000; text-decoration:underline; }
.twitterRotator a:active { color: #660000; text-decoration:none; }
.twitterRotatorNextBtn
{
    position:absolute;
    top:18px; 
    left:924px;
    width:10px;
    height:14px;
    background:url(../images/buttons/imgTweetR.png);
    z-index:201;
    cursor:pointer;
}
.twitterRotatorPrevBtn
{
    position:absolute;
    top:18px; 
    left:908px;
    width:10px;
    height:14px;
    background:url(../images/buttons/imgTweetL.png);
    z-index:201;
    cursor:pointer;
}

.testimonialRotator { position:relative; float:left; display:inline; background:url(../images/layout/bg-quotes.png) no-repeat 0px 32px; }
.testimonialRotator p.statementBlock { margin-top:10px; }
.testimonialRotator p.nameBlock { width:100%; margin-top:10px; }
.testimonialRotator p.subjectBlock { margin-top:10px; }
.testimonialRotator p.dateReceivedBlock { }
.testimonialRotatorNextBtn
{
    position:absolute;
    bottom:20px; 
    left:20px;
    width:25px;
    height:25px;
    background:url(../images/buttons/bgSmOpacBtn.png) 0px 50px;
    z-index:201;
    cursor:pointer;
}
.testimonialRotatorNextBtn:hover { background:url(../images/buttons/bgSmOpacBtn.png) 0px 25px; }
.testimonialRotatorNextBtn img { position:absolute; top:6px; left:6px;  }

.testimonialRotatorPrevBtn
{
    position:absolute;
    bottom:20px; 
    left:60px;
    width:25px;
    height:25px;
    background:url(../images/buttons/bgSmOpacBtn.png) 0px 50px;
    z-index:201;
    cursor:pointer;
}
.testimonialRotatorPrevBtn:hover { background:url(../images/buttons/bgSmOpacBtn.png) 0px 25px; }
.testimonialRotatorPrevBtn img { position:absolute; top:6px; right:6px; }

.helpfulReferralRotator { position:relative; float:left; display:inline; }
.helpfulReferralRotator p.nameBlock { margin-top:10px; font-size:15px; }
.helpfulReferralRotator p.descriptionBlock { margin-top:2px; }
.helpfulReferralRotator p.phoneBlock { margin-top:2px; }
.helpfulReferralRotator p.emailBlock { margin-top:2px; }
.helpfulReferralRotator p.urlBlock { margin-top:2px; }
.helpfulReferralRotator p.categoryBlock { margin-top:2px; font-style:italic; }
.helpfulReferralRotatorNextBtn
{
    position:absolute;
    bottom:20px; 
    left:20px;
    width:25px;
    height:25px;
    background:url(../images/buttons/bgSmOpacBtn.png) 0px 50px;
    z-index:201;
    cursor:pointer;
}
.helpfulReferralRotatorNextBtn:hover { background:url(../images/buttons/bgSmOpacBtn.png) 0px 25px; }
.helpfulReferralRotatorNextBtn img { position:absolute; top:6px; left:6px;  }

.helpfulReferralRotatorPrevBtn
{
    position:absolute;
    bottom:20px; 
    left:60px;
    width:25px;
    height:25px;
    background:url(../images/buttons/bgSmOpacBtn.png) 0px 50px;
    z-index:201;
    cursor:pointer;
}
.helpfulReferralRotatorPrevBtn:hover { background:url(../images/buttons/bgSmOpacBtn.png) 0px 25px; }
.helpfulReferralRotatorPrevBtn img { position:absolute; top:6px; right:6px; }
/*** End Rotators ***/

.addthis_toolbox { margin:10px 0 0 0; }
.addthis_button_facebook_like {  }

ul.sliderImgList
{
    position:relative !important;
    top:22px !important;
    left:20px !important;
    float:left;
    list-style:none !important;
    display:inline !important;
}
ul.sliderImgList li
{
    position:relative !important;
    float: left !important;
    width: 300px !important;
    height: 207px !important;
    background: url(../images/sliderLayout/sliderImgBg.png) !important;
    list-style:none !important;
    display: inline !important;
}
ul.sliderImgList li img
{
    position:absolute !important;
    top:10px !important;
    left:10px !important;
}
/*** End Rotators ***/

.helpfulReferralCategory { float:left; width:280px; margin-right:18px; display:inline; }
.helpfulReferralCategory h2 { margin-top:40px !important; font-size:24px !important; color:#0091CB; }
.helpfulReferralCategory h3.nameBlock { margin-top:20px !important; font-size:15px; line-height:15px !important; }
.helpfulReferralCategory p.descriptionBlock { line-height:15px !important; }
.helpfulReferralCategory p.phoneBlock { line-height:15px !important; }
.helpfulReferralCategory p.emailBlock { line-height:15px !important; }
.helpfulReferralCategory p.urlBlock { line-height:15px !important; }
.helpfulReferralCategory p.categoryBlock { line-height:15px !important; }

.testimonialPg p.statementBlock { margin-top:0px; }
.testimonialPg p.nameBlock { width:100%; margin-top:10px; }
.testimonialPg p.subjectBlock { margin-top:10px; }
.testimonialPg p.dateReceivedBlock { }

.lr_Content { float:left; width:100%; display:inline; }
.lr_L { float:left; display:inline; }
.lr_R { float:right; display:inline; }

.capTxt2 { font-size:26px; line-height:26px; color:#0091CB; }
.xtrabld { font-size:22px; line-height:26px; }

.footer ul.iconLinks { list-style:none;  padding-top:14px; }
.footer ul.iconLinks li { float:left; padding:0 8px 0 8px; height:16px !important; line-height:16px !important; display:inline; border-right:1px solid #ffffff; }
.footer ul.textLinks { list-style:none; }
.footer ul.textLinks li { float:left; padding:0 6px 0 6px; height:14px !important; font-size:11px; line-height:14px !important; display:inline; border-right:1px solid #ffffff; }

.breadcrumbContainer { float:left; width:100%; height:24px; padding:0 0 0 6px; display:inline; font-size:11px; color:#660000; background:url(../images/layout/bgBar1.png) repeat-x; }
.breadcrumbContainer a:link { color: #660000; text-decoration:underline !important; }
.breadcrumbContainer a:visited { color: #660000; text-decoration:underline !important; }
.breadcrumbContainer a:hover { color: #660000; text-decoration:underline !important; }
.breadcrumbContainer a:active { color: #660000; text-decoration:underline !important; }
.breadcrumbSeperator { padding:0 3px 0 3px; }
.breadcrumbRootLabel { float:left; padding-right:6px; display:inline; } 
.breadcrumbs { float:left; display:inline; } 

.orangeLoader { position:absolute; top:50%; margin-top:-40px; left:50%; margin-left:-35px; overflow:hidden; }
.orangeBtnLoader { position:absolute; top:50%; margin-top:-21px; left:50%; margin-left:-35px; overflow:hidden; }

.eventPopUp { position:relative; display:inline-block; }
.eventPopUp .eventWrap { position:relative; display:inline-block; width:800px; padding:10px; }
.eventPopUp .eventContent { position:relative; display:inline-block; width:780px; padding:10px; background:#FFA300 url(../images/layout/bg3_r.jpg); }
.eventPopUp .eventContent img { float:left; padding:0 10px 10px 0; vertical-align:top; }
.eventPopUp .eventContent h2 { margin:-2px 0 0 0; font-size:28px; line-height:30px; letter-spacing:1px; color:#0091CB; font-weight:bold; }
.eventPopUp .eventContent h3 { margin:6px 0 6px 0; font-size:18px; line-height:20px; color:#ffffff; }
.eventPopUp .eventContent p { font-weight:bold; }
.eventPopUp .eventContent .JQFE { position:relative !important; height:auto !important; display:inline-block !important; }
.eventPopUp .eventContent .JQFE div { height:auto !important; }

.rwWindowContent { background:#FFA300 url(../images/layout/bg2.jpg) !important; }

.RadSiteMap .rsmItem { font-size:14px !important; font-weight:bold !important; }

.fbfanwrap { background:#fff; }

.crshFstAd {position: relative; top: -10px; }

.buyGiftCardBtn {position: relative; top: -6px; }

.atticFbLogo { position: absolute; top: 20px; left: 470px; }

.debugPanel { position:absolute; top:0px; right:0px; padding:5px; z-index:10000; }

.reqNote { padding-bottom:15px; }

.gcSeal { float: right; padding:20px 0 0 0; }

.imgGiftCardDisp { position:absolute; top:970px; right:60px; }