/* Default Overwrites
*******************************/
* {padding: 0; margin: 0;font-family:Arial, sans-serif, Helvetica;}
html, body {height: 100%; border:0px; border:none;}
BODY {FONT-FAMILY: Arial,Helvetica,sans-serif;FONT-SIZE:12px;COLOR:#666;;}
TD {FONT-SIZE: 14px; COLOR:white; FONT-FAMILY:Arial, Helvetica, sans-serif;}
H1 { FONT-SIZE: 28px; color:#999;}
H2 { FONT-SIZE: 18px; color:#999;}
H3 { FONT-SIZE: 16px; color:#999;}
H4 { FONT-SIZE: 14px; color:#999;}
H5 { FONT-SIZE: 12px; color:#999;}
H6 { FONT-SIZE: 11px; color:#999;}
A {FONT-SIZE: 12px; COLOR:#f60; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A:hover {COLOR:#d90101; TEXT-DECORATION: underline}
IMG {border:none; border:0;}
p { padding: 0 0 10px;}
LI { margin-left:30px; padding:8px;}

FORM{display:inline;}
INPUT {	FONT-SIZE: 12px; MARGIN: 0px; font-family:Verdana,tahoma,Arial;}
SELECT {	FONT-SIZE: 11px; MARGIN: 0px; font-family:Verdana,tahoma,Arial;}
SUBMIT {FONT-SIZE: 12px; MARGIN: 0px; font-family:Verdana,tahoma,Arial;}


/* Common classes
*******************************/
.Hand { cursor:pointer;}
.TxtSmall {font-size:9px;}
.FloatL { float:left;}
.FloatR { float:Right;}
.AlignR {text-align:right;}
.Cntr{ text-align:center;}
.Vtop {vertical-align:top;}
.Blok{ display:block;}
.Bld{ font-weight:bold;}
.NoMargins{ padding:0px; margin:0px;}
.ClrBoth{ clear:both;}
.FLClrB { float:left; clear:both;}
.hideme {display:none;}



/* Site Misc
*******************************/
.Colour1 {color:#ffb400;} /* Orange Text */
.Colour2 {color:#005dad;} /* ?Logo Blue */
.Colour3 {color:#6f479c;} /* ?Logo Purple */
.EdPageImg{ float:left; padding:0px 10px 2px 0px;}

/* Rss ******************/
Div.rss{ width:665px; clear:both; text-align:right; margin:10px 0px;}
Div.rss A{ background:url(Feeds/rss.gif) no-repeat top left; padding-left:20px; color:#666;}


/* Page Structure *******************************************************************************************************************************/
BODY {BACKGROUND: url(pix/SiteBG.jpg) black no-repeat center top;}
#PageShell{ width:980px; margin: 0 auto;	}
#PageBase{ float:left; width:980px; background:white; clear:both;}

#Header{ width:980px; height:180px; float:left; clear:both; background:url(pix/Header.jpg) no-repeat; }
#Header A.Logo { width:220px; height:145px; float:left; display:block; margin:14px 0px 0px 28px;}
#Header #SiteMenu { float:right; padding:18px 10px 0 0; height: 35px; }
#Header #SiteMenu A { color:white; padding:0px 6px; line-height:25px;}

#Header #HeaderAdSpace { float:right; padding:0;  margin:0; }


#RoundMenu{ width:100%; height:28px; float:left; clear:both; background:url(pix/BGMenu.gif) repeat-x; text-align:center;}
#RoundMenu A { color:white; padding:0px 7px; line-height:28px;}
#RoundMenu A:Hover { color:#ffc600; text-decoration:none;}
#RoundMenu A.Next { color:#FF6600;}
#RoundMenu A.Viewing { color:#ffc600;}




.ContentShellBGRed {width:100%; float:left; clear:both;background:url(pix/BGContentTopOrange.jpg) no-repeat top white;}
.ContentShellBGDark {width:100%; float:left; clear:both;background:url(pix/BGContentTopDark.jpg) no-repeat top white;}

#ContentShell .Lyr1{ float:left; clear:both;width:100%;min-height:400px;}
#ContentShell .Lyr1SideBar{ float:left; clear:both;width:100%; min-height:400px;background:url(pix/BG_SideBarSolid.gif) top right repeat-y;}

#ContentShell .ContentPad{ float:left; clear:both; padding:0px 35px 30px 35px;}

#ContentShell #NarrowContent{ float:left; padding:0px; width:735px;}
#ContentShell #NarrowContent .ContentPad{ float:left; clear:both; padding:0px 35px 30px 35px;}



#FooterAdStrip{ width:980px; clear:both; float:left; height: 60px; margin: 0; padding: 0; }
#FooterAdStrip A Img{ margin-top:-15px; }

#LogoStrip{width:100%; height:60px;clear:both; float:left; background:#ececec; border-top:1px solid #d7d7d7; text-align:center;vertical-align:middle;}
#LogoStrip A { }
#LogoStrip A IMG {border:0px;padding:0; vertical-align:middle; margin:10px 8px 0px 9px;}
 
#Footer{width:100%; clear:both; float:left; min-height:125px; background:url(pix/BGFooter.jpg) no-repeat #7b0106; color:black; font-size:11px;}
#Footer .Inner{ padding:10px 23px;}
#Footer .Links{ padding:15px 0px;}
#Footer A { color:white; font-size:11px;}
#Footer A:Hover { color:white;}

H1.pTitle{ color:white; margin-bottom:70px; font-size:25px; line-height:75px;}

div.BGLabelExp{ clear:both; background:url(pix/BGLabelExpM.gif) repeat-x; height:38px; width:100%; text-align:center; margin-top:20px;}
div.BGLabelExp H3 { line-height:35px; color:Orange;}

div.SponsorListing { padding:10px 0; clear:both; text-align:center; margin-bottom:50px; margin-top:20px;}
div.SponsorListing A { padding-right:20px; margin-bottom:50px;}
div.SponsorListing A Img { margin-bottom:50px;}
/* Sponsors *******************************************************************************************************************************/
#pSponsors{ float:left;width:665px; text-align:center;}
/* Big Buttons *******************************************************************************************************************************/
#BB{ float:left;  clear:both;padding:0px; width:980px;height:210px; overflow:hidden; background:orange;}
#BB A { float:left; padding:0px; margin:0px; width:245px; height:210px; display:block; border:none;}
#BB A.News { background:url(pix/BBNews.jpg) no-repeat top left;}
#BB A.News:Hover { background:url(pix/BBNewsOvr.jpg) no-repeat top left; text-decoration:none;}
#BB A.Results { background:url(pix/BBResults.jpg) no-repeat top left;}
#BB A.Results:Hover { background:url(pix/BBResultsOvr.jpg) no-repeat top left; text-decoration:none;}
#BB A.Info { background:url(pix/BBInfo.jpg) no-repeat top left;}
#BB A.Info:Hover { background:url(pix/BBInfoOvr.jpg) no-repeat top left; text-decoration:none;}
#BB A.Teams { background:url(pix/BBTeams.jpg) no-repeat top left;}
#BB A.Teams:Hover { background:url(pix/BBTeamsOvr.jpg) no-repeat top left; text-decoration:none;}
/* Rounds *******************************************************************************************************************************/
H1.RoundName{ color:White; line-height:75px; text-transform:uppercase; font-weight:normal; font-size:32px; padding-bottom:40px;}
H1.RoundName SPAN{ padding-left:20px;}
#RoundInfo {width:230px; float:left; text-align:center;}
#RoundInfo .Padding{float:left; clear:both; padding:0px 20px 10px 10px; overflow:hidden;}

#RoundInfo .StatLabel {width:95px;float:left; font-weight:bold; text-align:right; padding-right:10px;}
#RoundInfo .StatWrap { clear:both; padding:5px 0px;color:#333; text-align:left; width:200px;}
#RoundInfo UL { padding:10px 0px; margin:0px 0px 0px 30px; text-align:left;}
#RoundInfo LI {list-style:none; padding:0px 0px 0px 20px; margin:0px; background:url(pix/Bullet03.gif) no-repeat 0px 7px; line-height:23px;}
#RoundInfo LI A{color:#d90101;}
#RoundWrap #Info{width:435px; float:left; overflow:hidden;}


#RoundWrap{float:left; clear:both; width:665px; }
#RoundWrap .RoundHeadRow{float:left; clear:both; width:665px; }
#RoundWrap .RoundHeadRow H4{ color:#222; line-height:20px; font-size:12px;}
#RoundWrap .RoundRow{float:left; clear:both; width:665px; height:30px; border-bottom:1px solid #f1f1f1; margin-top:20px;}
#RoundWrap .RName{float:left; width:265px; }
#RoundWrap .RDate{float:left; width:300px; }
#RoundWrap .RDate SPAN { color:#999999; padding:0px 10px;}
#RoundWrap .RResult{float:left; width:100px; color:#bbb;}

/* Teams *******************************************************************************************************************************/
#TeamWrap {float:left; clear:both; width:665px; }
#TeamWrap #Identity{width:180px; float:left;}
#TeamWrap #Identity .Padding{float:left; clear:both; padding:0px 30px 10px 0px; overflow:hidden;}
#TeamWrap #Identity #Others {float:left; clear:both; padding:20px 0px 10px 0px; width:150px;}
#TeamWrap #Identity #Others UL { padding:5px 0px; margin:0px 0px 0px 10px; text-align:left;}
#TeamWrap #Identity #Others LI {list-style:none; padding:0px; background:none; margin:0px;line-height:23px;}

#TeamWrap #Info{width:485px; float:left; float:left; overflow:hidden;}
#TeamWrap #Info H2.TopRiders { margin:20px 0px 10px 0px;}
#TeamWrap .RiderWrap  {  float:left; clear:both; margin-bottom:40px; width:485px;}
#TeamWrap .RiderWrap  .Photo {  float:left;  width:145px;}
#TeamWrap .RiderWrap  .Bio {  float:left;  width:340px;}

#TeamWrap #Identity .StatLabel {width:95px;float:left; font-weight:bold; text-align:right; padding-right:10px;}
#TeamWrap #Identity .StatWrap { clear:both; padding:5px 0px;color:#333; text-align:left; width:200px;}
#TeamWrap #Identity UL { padding:10px 0px; margin:0px 0px 0px 30px; text-align:left;}
#TeamWrap #Identity LI {list-style:none; padding:0px 0px 0px 20px; margin:0px; background:url(pix/Bullet03.gif) no-repeat 0px 7px; line-height:23px;}
#TeamWrap #Identity LI A{color:#d90101;}


#TeamWrap .TeamItem{float:left;margin:0px 17px 0px 0px; height:270px;}
#TeamWrap .TeamItem H3 {color:white; background:url(pix/BGLabel200.gif) no-repeat top left; width:204px; height:38px; text-align:center; line-height:38px; font-size:14px;}
#TeamWrap .TeamItem .Livery {padding:5px 0px 10px 25px; float:left;}


/* SideBar *******************************************************************************************************************************/
#SideBar {width:245px; background:#dfdfdf; float:left; min-height:400px;}


#NextRound {width:245px; background:url(pix/NextRound.gif) no-repeat Black; float:left; clear:both;}
#NextRound .RoundLabel {width:245px; height:43px; background:url(pix/BG_RoundLbl.gif) repeat-x #434343; float:left; clear:both; text-align:center; margin-top:54px;}
#NextRound .RoundLabel h3{ color:white; line-height:43px; text-transform:uppercase; font-size:15px; font-weight:normal;}
#NextRound #NextRoundInfo{ width:245px; float:left; clear:both; background:url(pix/NextRoundBG.gif) no-repeat top left #141414;}
#NextRound UL { padding:10px 0px; margin:0px;}
#NextRound LI {list-style:none; padding:0px 0px 0px 20px; margin-left:40px; background:url(pix/Bullet01.gif) no-repeat 0px 7px; line-height:23px;}
#NextRound LI A{color:#ffc000;}
#NextRound LI A:Hover{color:white; text-decoration:underline;}

#Standings {width:245px; background:url(pix/StandingsBG.gif) repeat-y #555; float:left; clear:both;}
#Standings .Bar {width:245px; height:53px; background:url(pix/StandingsBar.jpg); float:left; clear:both;}
#Standings .Base {width:245px; height:4px; background:url(pix/StandingsBase.gif) repeat-x top; background-color:none; float:left; clear:both; font-size: 0; }
#Standings .TeamList {float:left; clear:both; padding:15px 25px 15px 15px;}
#Standings .RowWrap {float:left; clear:both; padding-bottom:6px; width:205px;}
#Standings .Team {float:left; text-align:left; color:white; width:175px; text-transform:uppercase;}
#Standings .Team A{color:white;}
#Standings .Team A:Hover{color:white; text-decoration:underline;}
#Standings .Points {float:left; text-align:right; color:#ffc000; width:30px; clear:none;}

#SBSponsors{width:245px; float:left; clear:both;text-align:center;}
#SBSponsors A{ margin:8px 0px; display:block;}

#rSponsor{width:245px; float:left; clear:both;text-align:center; margin:25px 0px;}
#tSponsor{width:245px; float:left; clear:both;text-align:center; margin:25px 0px;}

/* Home *******************************************************************************************************************************/
#HomeAOI{width:100%; height:310px; float:left; clear:both;}
#HomeAOI IMG {float:left; display:block;}
#HomeWrap{width:920px;float:left; clear:both;}
#HomeWrap H1 { margin-bottom:25px;}
#HomeWrap .Col1{width:540px;float:left;}
#HomeWrap .Col1 .Colpad{float:left; clear:both; padding-right:70px;}

#HomeWrap .Col2{width:380px;float:left;}

#HomeWrap .IntroAd { clear:both; float:left; margin-top:55px;}

/* News Feed *******************************/
#NewsWidgetShell { float:left; clear:both; margin:20px 0px;}
#NewsWidget{ float:left; width:665px; clear:both; height:310px;}
#NewsWidget #FeaturedArticle{ float:left; width:490px;height:310px; background:url(pix/NewsFtBG.jpg) no-repeat top left #151515;}
#NewsWidget #AticleImg{ float:left; width:490px;height:310px; vertical-align:bottom;}
#NewsWidget .FtTitleSpcr{ float:left; clear:both; height:205px; width:490px;}
#NewsWidget #FtTitleShell{ float:left; clear:both; width:490px; height:90px; background:url(pix/NewsFtTitleBoxBG.png) no-repeat top left;}


#NewsWidget #FtTitleShell .Pad1{ float:left; clear:both; padding:18px 18px 0px 18px;}
#NewsWidget #FtTitleShell #FtDate{ float:left; width:94px; color:white; font-size:13px; font-weight:bold;}
#NewsWidget #FtTitleShell #FtDetail{ float:left; width:360px; color:white; font-size:13px; height:50px; overflow:hidden;}
#NewsWidget #FtTitleShell #FtDetail Span { display:block; clear:both;}
#NewsWidget #FtTitleShell #FtDetail Span A {color:black; font-size:15px; font-weight:bold; letter-spacing:-1px; }
#NewsWidget #FtTitleShell #FtDetail Span A:Hover {color:black; text-decoration:underline;}

#NewsWidget #RecentList{ float:left; width:175px;height:310px; background:url(pix/RecentListBG.gif) repeat-y left orange;}
#NewsWidget #RecentList A {display:block; width:175px; height:62px; background:url(pix/NewsFtBtnBG.gif) no-repeat top left; clear:both; color:white; overflow:hidden;}
#NewsWidget #RecentList A:hover {background:url(pix/NewsFtBtnBGOvr.gif)  no-repeat top left; text-decoration:none;}
#NewsWidget #RecentList A  Div { padding:5px 3px 0px 8px; font-weight:bold; font-size:11px;}
#NewsWidget #RecentList A  Div Span{ color:black; clear:both; display:block; font-size:12px;}


/* Mail Signup *******************************/
#SignUpWrap{width:100%; float:left; clear:both; background:#e9ebf0;}
#SignUpWrap .Inner { padding:10px 18px; float:left; clear:both;}
#SignUpWrap H1 { margin-bottom:5px;}
#SignUpWrap Form { padding-top:18px; float:left; margin:0px;}
#SignUpWrap .cmxform fieldset ol { padding:0px 0px 0px 25px; margin:0px;}
#SignUpWrap .cmxform label {width: 50px;}
#SignUpWrap .cmxform fieldset li {list-style: none;padding: 2px;margin: 0;}
#SignUpWrap INPUT[type=text]{ width:200px; height:18px;}


/* General Editable Pages *******************************************************************************************************************************/
#EdPageWrap{ float:left; clear:both; width:665px; }

#EdPageWrap #NavBox{ float:left; width:200px; margin-right:25px;}
#EdPageWrap #NavBox .ArticleImg {margin:0px 0px 20px 0px; float:left;}
#EdPageWrap #NavBox UL{ margin:0px; padding:0px;}
#EdPageWrap #NavBox LI {list-style:none; padding:0px 0px 10px 25px; background:url(pix/BulletMag1.gif) no-repeat 0px 2px; margin:5px 0px;}
#EdPageWrap #NavBox LI A{ color:#000;}
#EdPageWrap #NavBox LI span{ color:#999;}

#EdPageWrap .pBody{ float:left;width:440px; overflow:hidden;}
#EdPageWrap  .pBody UL{ margin:0px; padding:0px;}
#EdPageWrap  .pBody LI {list-style:none; padding:0px 0px 10px 25px; background:url(pix/Bullet02.gif) no-repeat 0px 2px; margin:5px 0px;}


#EdPageWrapFullWidth{ float:left; clear:both; width:910px; }
#EdPageWrapFullWidth #NavBox{ float:left; width:200px; margin-right:25px;}
#EdPageWrapFullWidth #NavBox .ArticleImg {margin:0px 0px 20px 0px; float:left;}
#EdPageWrapFullWidth #NavBox UL{ margin:0px; padding:0px;}
#EdPageWrapFullWidth #NavBox LI {list-style:none; padding:0px 0px 10px 25px; background:url(pix/BulletMag1.gif) no-repeat 0px 2px; margin:5px 0px;}
#EdPageWrapFullWidth #NavBox LI A{ color:#000;}
#EdPageWrapFullWidth #NavBox LI span{ color:#999;}
#EdPageWrapFullWidth .pBody{ float:left;width:685px; overflow:hidden;}
#EdPageWrapFullWidth .pBody UL{ margin:0px; padding:0px;}
#EdPageWrapFullWidth .pBody LI {list-style:none; padding:0px 0px 10px 25px; background:url(pix/Bullet02.gif) no-repeat 0px 2px; margin:5px 0px;}

/* News Pages *******************************************************************************************************************************/
/* Detail Page */
#NewsArticle { float:left; clear:both; width:665px; }
#NewsArticle H1.pTitle{ color:white; margin-bottom:40px; font-size:25px; line-height:75px;}
#NewsArticle #PostDate{ float:left; clear:both; color:#999; width:100%; margin-bottom:20px;}
#NewsArticle .ArticleBody{ float:left;width:440px;}
#NewsArticle  .ArticleBody UL{ margin:0px; padding:0px;}
#NewsArticle  .ArticleBody LI {list-style:none; padding:0px 0px 10px 25px; background:url(pix/Bullet02.gif) no-repeat 0px 2px; margin:5px 0px;}

#NewsArticle #FloatBox{ float:left; width:200px; margin-right:25px;}
#NewsArticle #FloatBox .ArticleImg {margin:0px 0px 20px 0px; float:left;}
#NewsArticle #FloatBox UL{ margin:0px; padding:0px;}
#NewsArticle #FloatBox LI {list-style:none; padding:0px 0px 10px 25px; background:url(pix/BulletMag1.gif) no-repeat 0px 2px; margin:5px 0px;}
#NewsArticle #FloatBox LI A{ color:#000;}
#NewsArticle #FloatBox LI span{ color:#999;}

/* Main News Page *******************************/
/* Meain articles and widget style */
#NewsArchive { float:left; clear:both; width:665px; }
#NewsArchive H1.pTitle{ color:white; margin-bottom:40px; font-size:25px; line-height:75px;}
#MainNews{ float:left; width:414px; }
#MainNews .Pad1{ float:left; padding-right:14px;}
#MainNews #FeaturedArticle{ float:left; width:400px;height:253px; background:url(pix/NewsMainBG.jpg) no-repeat top left #151515; margin-bottom:20px;}
#MainNews #AticleImg{ float:left; width:400px;height:253px;}
#MainNews .FtTitleSpcr{ float:left; clear:both; height: 170px; width:400px;}
#MainNews #FtTitleShell{ float:left; clear:both; width:400px; height:73px; background:url(pix/NewsMainTitleBoxBG.png) no-repeat top left;}

#MainNews #FtTitleShell .Pad2{ float:left; clear:both; padding:13px 13px 0px 13px;}
#MainNews #FtTitleShell #FtDetail{ float:left; width:374px; color:white; font-size:12px; height:45px; overflow:hidden;}
#MainNews #FtTitleShell #FtDetail Span { display:block; clear:both;}
#MainNews #FtTitleShell #FtDetail Span A {color:black; font-size:14px; font-weight:bold; }
#MainNews #FtTitleShell #FtDetail Span A:Hover {color:#ffb400; text-decoration:underline;}
#MainNews .MainNewsRow{ float:left; clear:both; width:400px; margin-bottom:20px; border-top: 1px solid #f1f1f1;}
#MainNews .MainNewsRow .NewsDate {float:left; clear:both;margin-bottom:5px;width:400px;}
#MainNews .MainNewsRow H2 A{ color:#ffb400; font-size:12px; margin:10px 0px 0px 0px; display:block; clear:both; float:left;}
#MainNews .MainNewsRow .NewsTile{float:left; width:105px; height:100px; background:url(pix/NewsTileBG.gif) no-repeat top left;}
#MainNews .MainNewsRow .NewsDetail{float:left; width:295px; color:#666;}
#MainNews .MainNewsRow .NewsDetail span{ display:block; clear:both; color:#cccbcb;}
#MainNews .MainNewsRow .NewsDetail A.More{ color:red; display:block; clear:both; margin-top:10px;}


/* Search and headlines */
#NewsSearchBoxShell{ float:left; clear:both; width:250px; margin-bottom:20px; }
#NewsSearchBox{ float:left; clear:both; width:250px; height:80px;background:url(pix/NewsSearchBoxBG.gif) no-repeat top left orange; }
#NewsSearchBox .Inner { float:left; clear:both; padding:36px 0px 0px 12px;}
#NewsSearchBox #SearchPhrase {border:none; height:22px; width:192px; font-size:14px;color:#333333;float:left; background:white; line-height:22px;}
#NewsSearchBox #Submit {border:none; margin:0px; padding:0px;float:left;}
#NewsSearchBoxResults{ float:left; clear:both; width:250px; background:url(pix/NewsSearchResultBG.gif) no-repeat top left #222;}
#NewsSearchBoxResults .Inner{ float:left; clear:both; padding:10px;}

#NewsSearchBoxShell #NewsSearchBoxResults ul{margin:0px; padding:0px; margin-left:15px;}
#NewsSearchBoxShell #NewsSearchBoxResults li {list-style:none; padding:0px 0px 10px 25px; background:url(pix/BulletMag2.gif) no-repeat 0px 2px; margin:5px 0px;}
#NewsSearchBoxShell #NewsSearchBoxResults A { color:white;}
#NewsSearchBoxShell #NewsSearchBoxResults A.CurrentPage{background:#666; padding:0px 2px;}

#NewsSearchBoxResults .NoResults H3 { color:white; font-size:14px; margin-bottom:12px;}
#NewsSearchBoxShell #NewsSearchBoxResults .NoResults ul{ margin:0px; padding:0px; margin-left:15px; margin-top:10px;}
#NewsSearchBoxShell #NewsSearchBoxResults .NoResults li {list-style:none;padding:0px 0px 10px 25px;background:url(pix/Bullet01.gif) no-repeat 0px 2px;margin:5px 0px;}


#Headlines{ float:left; width:250px; }
#Headlines UL{ margin:0px; padding:0px; margin-left:15px;}
#Headlines LI {list-style:none; padding:0px 0px 10px 25px; background:url(pix/BulletMag1.gif) no-repeat 0px 2px; margin:5px 0px;}
#Headlines LI A{ color:#000;}
#Headlines LI span{ color:#999;}

/* Gallery *******************************************************************************************************************************/
#Gallery { float:left; clear:both; width:665px; }
#Gallery H2{ font-weight:normal; font-size:15px; margin-bottom:10px; text-transform:uppercase; float:left; clear:both; }
#Gallery .Comments{ float:left; clear:both; width:665px; margin-bottom:20px; }
#Gallery .GalleryPhotos{float:left;clear:both; padding-bottom:20px;}
#Gallery .GalleryPhotos A{ background:url(pix/BG_PhotoGallery.png) no-repeat top left; width:144px; height:101px; display:block; float:left; margin:0px 19px 15px 0px;}
#Gallery .GalleryPhotos A.Compact {margin:0px 6px 15px 0px;}
#Gallery .GalleryPhotos A IMG { margin:4px 0px 0px 6px;}
#GalleryPhotosBtn {float:left; clear:both; width:100%; text-align:right;}
#GalleryPhotosBtn A{margin-right:30px;}

#Gallery .GalleryList{float:left;clear:both; padding-bottom:20px;}
#Gallery .GalleryList .GalleryItem{float:left;margin:0px 6px 25px 0px;}
#Gallery .GalleryList .GalleryItem H3 {color:white; background:url(pix/BGLabel160.gif) no-repeat top left; width:160px; height:38px; text-align:center; line-height:38px;}
#Gallery .GalleryList .GalleryItem .GImgWrap {padding:0px 0px 0px 7px; float:left;}
#Gallery .GalleryList .GalleryItem .GTxtWrap {padding:0px 0px; float:left; clear:both; color:#999; text-align:center; width:160px;}
#Gallery .GalleryList A{ background:url(pix/BG_PhotoGallery.png) no-repeat top left; width:144px; height:101px; display:block; float:left;}
#Gallery .GalleryList A IMG { margin:4px 0px 0px 6px;}


/* ContactFrm *******************************************************************************************************************************/
#ContactWrap { float:left; clear:both; width:665px; }

#ContactWrap .Col1{ float:left; width:445px; }
#ContactWrap .Col2{ float:left; width:220px; }

#ContactFrm{ text-align:left;margin-top:20px; float:left; width:390px;}
#ContactFrm #Submit { margin-top:14px;}
#ContactFrm .FieldRow{ width:390px; text-align:left; clear:both;}
#ContactFrm .FieldLabel{ width:130px; text-align:left; float:left; line-height:20px; color:#ea1111;}

#ContactWrap .Col1 .Inner { margin-right:50px;}
#ContactWrap .Col1 UL {Margin:0px; padding:0px; padding-left:20px;}
#ContactWrap .Col1 LI {list-style:none; padding-left:20px; background:url(pix/Bullet01.gif) no-repeat 0px 2px; margin:20px 0px;}

#ContactWrap .Col2 ul{ margin:0px; padding:0px; margin-left:15px; margin-top:10px;}
#ContactWrap .Col2 li {list-style:none;padding:0px 0px 10px 25px;background:url(pix/Bullet03.gif) no-repeat 0px 2px;margin:5px 0px;}


/* Mail Sunscription *******************************************************************************************************************************/
#SubscriptionWrap{width:920px;float:left; clear:both;}
#SubscriptionWrap .FieldRow{ width:270px; text-align:left; clear:both; padding:3px 0px;}
#SubscriptionWrap .FieldLabel{ width:80px; text-align:left; float:left; line-height:20px; color:orange;}

