/***************************************************
YOR Vegas CSS
Created: 08/21/2008
By: Dan Ciarlariello

Tweaking Tips:
-- FireFox Only Tweaks: (html>body format)
html>body #IDTag {padding-top: 12px;}

-- IE Only Tweaks: (use expressions)
#IDTag {height: expression('30');}

****************************************************/

/**************** GLOBAL STYLES ********************/
body {  background-image: url(../_images/bg_body2.jpg); background-repeat: repeat; background-color: #133555; color:#FFFFFF; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0px;}
a{ font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a:hover{ font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
td{vertical-align:top;}
h1{ font-size: 18px; vertical-align:top;}

/*************** HOME PAGE STRUCTURE - DY ***************/

.bgHomeSlice1{ background-image:url(../_images/bg_home_slice1_dc.jpg); background-repeat:no-repeat; background-position:top; width:74px;}
.bgHomeSlice2{ background-image:url(../_images/bg_home_slice2_dc.jpg); background-repeat:no-repeat; background-position:top; width:31px;}
.bgHomeSlice4{ background-image:url(../_images/bg_home_slice4.jpg); background-repeat:no-repeat; width:375px; height:369;}
.bgHomeLogoSlice{ background-image:url(../_images/bg_home_slice3.jpg); background-repeat:no-repeat; width:375px; height:99px;}
.homeNavFillTop{ background-color:#353535; height:15px; width:100%;}

/*************** HOME PAGE STRUCTURE - DC ***************/

/* Main Content Holders */
.bodyHomePage{ background-image: url(../_images/bg_homeMain2.jpg); background-repeat:repeat-x; background-position:top; background-color:#133555; }
.HomeLeftContent{  width: 370px;}
.HomeRightContent{  width: 480px;}

/* Left Side */
.HomeLeftConTop1{ height:100px; width:212px;}
.HomeLeftConTop2{ background-image:url(../_images/bg_HomeLeftConTop2.jpg); background-repeat:no-repeat; width:158px;}
.HomeLeftConBot{ }
.LangSpcrTop{ height:34px;}
.LangTD1{ width: 35px;}
.LangTD2{ text-align:center;}
.LangTD3{ text-align:center;}
.LangTD4{ width: 60px;}
.LangSpcrBot{}

/* Right Side */
.HomeRightConSpcr{ height: 15px}
.HomeRightConTop{ height: 30px;}
.HomeRightConBot{ }

/* Bottom Content Tabs */
.HomeConBotBGTD{ background-image:url(../_images/bg_HomeConBot.jpg); background-repeat:repeat-x;}
.sectionBox1{ background-image:url(../_images/sectBox_1b.jpg); background-repeat:no-repeat; width:424px; height:190px;}
.sectionBox2{ background-image:url(../_images/sectBox_2.jpg); background-repeat:no-repeat; width:213px; height:190px;}
.sectionBox3{ background-image:url(../_images/sectBox_3.jpg); background-repeat:no-repeat; width:213px; height:190px;}
.TabSpcr{ height: 22px;}
.TabTitle{ color: #FFFFFF; font-size: 18px;  font-family:Verdana, Arial, Helvetica, sans-serif; height: 32px; font-weight:bold;}
.TabContent{ line-height: 18px; font-size:11px; color: #FFFFFF; font-weight:bold;}
.TabContent a{ color:#ECEDC5; text-decoration:none;}
.TabContent a:hover{ color:#ECEDC5; text-decoration:underline;}

/*************** SUB PAGE MAIN STRUCTURE  ***************/

.bodySubPage{ background-image: url(../_images/bg_subMain.jpg); background-repeat:repeat-x; background-position:top; background-color:#133555; }
/* Outside Graphics */
.bgSubMainLeftTD{ background-image:url(../_images/bg_subMainLeft.jpg); background-repeat:no-repeat; background-position:top; width:30px;}
.bgSubMainRightTD{ background-image:url(../_images/bg_subMainRight.jpg); background-repeat:no-repeat; background-position:top; width:30px;}

/* Sub Top */
.SubLeftContent{ height: 100px; width: 370px;}
.SubRightContent{ height: 100px; width: 476px; background-image:url(../_images/bg_SubRightContent.jpg); background-repeat:no-repeat;  }
.SubLeftConTop1{ height:100px; width:212px;}
.SubLeftConTop2{ background-image:url(../_images/bg_SubLeftConTop2.jpg); background-repeat:no-repeat; width:158px;}

/* Sub Content */
.SubConBotBGTD{ background-color: #337855; background-image:url(../_images/bg_SubTD-02.jpg); background-repeat:repeat-x;}
.SubContentHolder{ background-image:url(../_images/bg_SubTD-01.jpg); background-repeat:no-repeat;}

/*************** SUB PAGE 2 COLUMN LAYOUT  ***************/
.Sub2ColTD1{ width: 25px;}
.Sub2ColTD2{ width: 518px; background-image:url(../_images/bg_Sub2ColBG1.jpg); background-repeat:repeat-y;}
.Sub2ColTD3{ width: 11px;}
.Sub2ColTD4{ }
.Sub2ColTD5{ width: 31px;}

.SubText{ line-height: 18px;}
.qualTitle{ color: #FFFFFF; font-size: 18px;  font-family:Verdana, Arial, Helvetica, sans-serif; height: 51px; font-weight:bold; vertical-align:middle;}
.qualPhoto{ width:51px; padding-top:5px; padding-right:10px;}



/************* TOP NAV BUTTONS ******************/
.NavTDSpcr{ text-align:right; vertical-align:middle;}
.NavTDSide{ width:12px;}
.NavTDMidHome{ background-image:url(../_images/nav_top_goldMid.gif); background-repeat: repeat-x; text-align:center; font-weight:bold; color:#336633; padding-top: 3px;}
.NavTDMidHome a{ color:#336633; text-decoration:none;}
.NavTDMidHome a:hover{ color:#336633; text-decoration:underline;}
.NavTDMid{ background-image:url(../_images/nav_top_grnMid.gif); background-repeat: repeat-x; text-align:center; font-weight:bold; padding-top: 3px;}
.NavTDMid a{ color:#FFFFFF; text-decoration:none;}
.NavTDMid a:hover{ color:#FFFFFF; text-decoration:underline;}
#NavHome{width:20px;}
#NavRankings{width:20px;}
#NavRules{width:20px;}

/************* BOTTOM FOOTER ******************/
.BotLinks{  height: 24px; vertical-align:middle;  background-color: #333333; width:650px; color:#FFFFFF; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.BotLinks a{ font-size:9px; color:#FFFFFF; text-decoration:none;}
.BotLinks a:hover{ font-size:9px; color:#FFFFFF; text-decoration:underline;}
.BotCopyright{ height: 24px; vertical-align:middle;  background-color: #333333; width: 180px; color: #FFFFFF; font-size: 9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; font-weight:bold; }


/*********************************  PHOTO DETAIL PAGE  ********************************************/
.photoLabelTD{font-family:Arial, Helvetica, sans-serif; color:#6186a3; font-size:9px; text-align:center; width:154px; height:13px; background-color:#FF0000;}
.photoLabelTextTD{text-align:center; padding-top:3px; padding-bottom:5px; background-color:#2e5f42;}
.photoLabelText, .photoLabelText a{font-family:Arial, Helvetica, sans-serif; color:#99cf84; font-size:10px; text-align:center; text-decoration:none;}
.photoLabelText a:hover{font-family:Arial, Helvetica, sans-serif; color:#6186a3; font-size:10px; text-align:center; text-decoration:underline;}
.photoThumnailsHolder{ width:100%; text-align:center; padding-top:10px;}
.photoThumbRowSpacer{height:15px; width:100%;}
.photoThumbTD{width:154px; height:105px; background-color:#2e5f42; text-align:center;}
.pDet_g1Td{text-align:right; vertical-align:top; width:72px; height:65px;}
.pDet_BannerTD{padding-left:400px; padding-right:80px; padding-top:76px; width:100%;}
.border1T{width:154px; height:2px; background-image:url(../_images/bg-pBorder-T.gif); background-repeat:repeat-x;}
.border1L{width:2px;  background-image:url(../_images/bg-pBorder-L.gif); background-repeat:repeat-y;}
.border1R{width:2px;  background-image:url(../_images/bg-pBorder-R.gif); background-repeat:repeat-y;}
.border1B{width:154px; height:2px; background-image:url(../_images/bg-pBorder-B.gif); background-repeat:repeat-x;}
