/* Default Overwrites
*******************************/
* {font-family:Arial, sans-serif;}
html, body {height: 100%; border:0px; border:none;}
BODY {FONT-SIZE:12px;COLOR:#626262;background:url(pix/BGsite.jpg) repeat-x top White;margin:0;padding:0}
Body.popup{ background:none;}
TD {FONT-SIZE: 12px;FONT-FAMILY:Arial, sans-serif;}
H1 { FONT-SIZE: 24px; color:#144eb9; font-weight:normal;}
H2 { FONT-SIZE: 18px; color:#144eb9; font-weight:normal;}
H3 { FONT-SIZE: 16px; color:#144eb9;}
H4 { FONT-SIZE: 14px; color:#144eb9;}
H5 { FONT-SIZE: 12px; color:#144eb9;}
H6 { FONT-SIZE: 11px; color:#144eb9;}
A {FONT-SIZE: 12px; COLOR:#f8981d; TEXT-DECORATION: none;}
A:hover {COLOR:#f8981d; text-decoration:underline;outline:0;}
a:active,a:visited {outline:0;}
IMG {border:none;}
p { padding: 0 0 10px;}

FORM{display:inline; margin:0; padding:0;}
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;}
.Red { color:red;}

.Req { color:red; font-size:18px; font-weight:bold; padding-left:4px; }

.Pad5{ padding:5px;}
.Pad10{ padding:10px;}
.Pad20{ padding:20px;}
.PadR10{ padding-right:10px;}
.PadR20{ padding-right:20px;}
.PadL10{ padding-left:10px;}
.PadL20{ padding-left:20px;}
.PadT10{ padding-Top:10px;}
.PadT20{ padding-Top:20px;}
.PadB10{ padding-Bottom:10px;}
.PadB20{ padding-Bottom:20px;}

.Mar10{ Margin:10px;}
.Mar20{ Margin:20px;}
.MarL5{ Margin-left:5px;}
.MarR5{ Margin-Right:5px;}
.MarL10{ Margin-left:10px;}
.MarL20{ Margin-left:20px;}
.MarR10{ Margin-Right:10px;}
.MarB10{ Margin-Bottom:10px;}
.MarB20{ Margin-Bottom:20px;}
.MarT10{ Margin-Top:10px;}
.MarT20{ Margin-Top:20px;}
.MarR10{ Margin-Right:10px;}
.MarR20{ Margin-Right:20px;}

.w200{ width:200px;}

.w50p{ width:50%;}
.w75p{ width:75%;}
.w90p{ width:90%;}
.w50px{ width:50px;}
.w75px{ width:75px;}
.w100px{ width:100px;}
.w125px{ width:125px;}
.w150px{ width:150px;}
.w175px{ width:175px;}
.w200px{ width:200px;}
.w250px{ width:250px;}
.w300px{ width:300px;}
.w350px{ width:350px;}
.w400px{ width:400px;}
.w450px{ width:450px;}
.w500px{ width:500px;}


/* Site Misc
*******************************/
.Colour1 {color:#032366;} /* Dark Blue/ */
.Colour2 {color:#f8981d;} /* range */
.Colour3 {color:#0066ff;} /* bright blue */
.EdPageImg{ float:left; padding:0px 10px 2px 0px;}

/* Setup for Trevor for cms use */
A.OrangeUnderline{ color:#F90; text-decoration:underline;} 
A:Hover.OrangeUnderline{ color:#a74f9b; text-decoration:underline;}

/* Rss ******************/
Div.rss{ width:930px; clear:both; text-align:right; margin:10px 0 20px 0; }
Div.rss A{ background:url(Feeds/rss.gif) no-repeat top left; padding-left:20px; color:#666;}


/* Page Structure 

*********************************************************************/



#HDR{ width:980px;height:173px;background:url(pix/BGHeader.jpg) no-repeat top left;clear:both;margin:0; }
#HDRTop{ width:980px;height:116px;background:none;float:left; clear:both;margin:0;display:inline; }
#HDRTop A.home { display:block; width:280px; height:110px; text-decoration:none;}
#ShopMenuItem { float:left; width: 120px;height:34px;line-height:20px;  }
#ShopMenuItem a {font-family:Verdana, Geneva, sans-serif; font-size:12px;padding: 7px 0 0 20px; color:white; display:block;}
#ShopMenuItem a:hover {color:#0066ff; text-decoration:none; }

#HDR .HmeLnk{ display:block; width:390px; height:94px; margin-top:7px; }
#HDR .HDRL{width:390px; height:106px; float:left;}
#HDR .HDRR{ width:590px; height:106px; float:left; text-align:right; }
#HDR .SocNet{ width:210px; float:right; text-align:right; margin:25px 0 0 0; clear: both; }
#HDR .SocNet A {margin:0 2px;}
#HDR .SiteMenu{width:510px; float:left; text-align:right; color:white;}
#HDR .SiteMenu A { color:white; margin:0 5px; font-weight:bold; font-size:13px;}
#HDR .SiteMenu A:Hover { text-decoration:underline; color:#333;}

#PageFeaturePadding{width:930px; margin: 15px auto 0 auto; overflow:hidden;}
#PageFeature{ clear:both; }
#PageFeatureBox{ width:930px; margin: 0 auto; padding-bottom:3px; }


#PageShell{ width:980px; margin: 0 auto;}

#PageFtr{background:url(pix/BGFooter.gif) repeat-x bottom center #032366; clear:both; color:#ffffff; float:left; clear:both;width:100%; height:320px;}
#PageFtr .LinkBox { width:326px; float:left; }
#PageFtr .LinkBox UL { padding:0; margin:0 0 0 20px; }
#PageFtr .LinkBox UL LI{list-style:none; padding:0px 0px 4px 28px; background:url(pix/Bullet05.gif) no-repeat 0px 4px; margin:0px 0px;}
#PageFtr .LinkBox UL LI A{font-size:14px;}
#PageFtr .CrossSiteLinks IMG{ float:left; clear:both; margin:5px 0;}

#PageFtr #FtrShell{ width:980px; margin: 0 auto; height:230px; overflow:hidden; }
#PageFtr #Base{ margin: 0 auto; clear:both; width:980px; height:92px; overflow:hidden; }
#PageFtr #Base #Shell{ width:980px; padding-top:16px; color:white; }
#PageFtr #Base #Shell #Legal{ float:left; margin-top:10px;}
#PageFtr #Base #Shell #Address{ float:Right; margin-top:10px; text-align:right;}
#PageFtr #Base A{color:#4369b7; text-decoration:none;}
#PageFtr #Base A:Hover{color:#4369b7; text-decoration:underline;}
#PageFtr h3 { color:#dddddd; font-size:20px; font-weight:normal; margin:30px 0 20px 0; ; }
#PageFtr A{color:white; text-decoration:none;}
#PageFtr A:Hover{color:white; text-decoration:underline;}
#PageFtr .ISO { float:left; padding-right:5px;}

#PnlMailSignup { width:274px; float:left; clear:both; overflow:hidden; }
#PnlMailSignup .Inner { padding:0 20px 0 20px; }
#PnlMailSignup H3 { margin:30px 0 8px 0; padding:0; font-size:20px; font-weight:normal;}
#PnlMailSignup .Msg { color:#9491c2; margin-bottom:15px; margin-top:0; }
#PnlMailSignup P { text-align:right; line-height:32px; padding:0; margin:0;}
#PnlMailSignup label { color:#ffffff; float:left; width:54px; text-align:left; line-height:23px; clear:left; }
#PnlMailSignup Input.txt {border:none;padding:0px 0 0 0;margin:0px;background:url(pix/BGInput.gif) no-repeat;FONT: 12px "Lucida Grande", Geneva, Arial, sans-serif;width: 180px;float:left;height:23px;color:#7e7e7e;line-height:20px; text-indent:3px;}
* html #PnlMailSignup Input.Btn { padding-top:5px; } /* ie6 only */
* html #PnlMailSignup Input.txt { margin-bottom:5px;} /* ie6 only */



#PartnerLogos  {width:274px; float:left; clear:both; margin-top:35px;}
#PartnerLogos IMG  { margin-bottom:16px; float:left;}



#ContentShell{ float:left; clear:both; width:980px; min-height:400px; background: url(pix/BGpgShellTop.gif) no-repeat top white; padding-top:5px;}
#ContentShell .ContentPad{ float:left; clear:both; padding:25px 25px 80px 25px;}
#ContentShell .ContentPad_e2e{ float:left; clear:both; padding:25px 0 80px 0;}
#ContentShell .LeftWide{ float:left; width:656px; }
#ContentShell .RightComm{ float:left; width:274px; overflow:hidden;}

div.SocWrap { margin-top:25px;}


H1.pTitle{margin-bottom:20px; font-size:25px; line-height:40px;}

UL.links { padding:0; margin:0; }
UL.links  LI{list-style:none; padding:0px 0px 10px 20px; background:url(pix/Bullet06.gif) no-repeat 0px 4px; margin:0px 0px;}
UL.links  LI A{ text-decoration:underline;}
UL.links  LI A:Hover{}

UL.links2 { padding:0; margin:0; }
UL.links2  LI{list-style:none; padding:0px 0px 4px 20px; background:url(pix/Bullet07.gif) no-repeat 0px 4px; margin:0px 0px;}
UL.links2  LI A{ text-decoration:underline;}


/* Page Headers ******************************************************************************** */
div.PgIntro { width:530px; margin:0; padding:0; }
div.PgIntro .Inner { padding:20px 0 20px 20px;}
div.PgIntro H1, div.PgIntro H1 span {font-family:'Arial Narrow', Arial, sans-serif; font-stretch: condensed; font-size:36px; line-height:40px;margin:0; padding:0; font-weight:bold;}
div.PgIntro H2 {margin:0; padding:0; font-weight:bold;}

div.FeaturePanelAbout { background:url(pix/PgAboutUs.jpg) no-repeat bottom left; height:300px;font-size:16px;}
div.TrackingDelivery { background:url(pix/PgDelivery.jpg) no-repeat bottom left; height:300px;font-size:16px;}
div.HomeIntro { background:url(pix/PgHome.jpg) no-repeat bottom left; height:300px;font-size:16px;}
div.AccountManagement { background:url(pix/PgAccManagement.jpg) no-repeat bottom left; height:300px;font-size:16px;}
div.OfficeFurniture { background:url(pix/PgFurnitureRange.jpg) no-repeat bottom left; height:300px;font-size:16px;}
div.OfficeSupplies { background:url(pix/PgHome.jpg) no-repeat bottom left; height:300px;font-size:16px;}
div.Contact { background:url(pix/PgAboutUs.jpg) no-repeat bottom left; height:300px;font-size:16px;}
div.Environmental { background:url(pix/PgEnvironmental.jpg) no-repeat bottom left; height:300px;font-size:16px;}
div.Catalogue { background:url(pix/PgRequestCatalogue.jpg) no-repeat bottom left; height:300px;font-size:16px;}
div.Braveheart { background:url(pix/PgBraveheart.jpg) no-repeat bottom left; height:300px;font-size:16px;}
div.Community { background:url(pix/PgCommunity.jpg) no-repeat bottom left; height:300px;font-size:16px;}




.BtnBlue { display:block; height:39px; width:198px; background:url(pix/BtnBlue.png) no-repeat top left; overflow:hidden; font-size:16px; font-weight:bold; text-align:center;color:white; line-height:34px; float:left;}
.BtnBlue:Hover {background:url(pix/BtnBlueAlt.png) no-repeat top left;color:white; }

.BtnOrange { display:block; height:39px; width:198px; background:url(pix/BtnOrange.png) no-repeat top left; overflow:hidden; font-size:16px; font-weight:bold; text-align:center;color:white; line-height:34px;float:left;}
.BtnOrange:Hover {background:url(pix/BtnOrangeAlt.png) no-repeat top left;color:white; }



UL.B1{ margin:10px 0 10px 0; padding:0px;}
UL.B1 LI {list-style:none; padding:0px 0px 6px 25px; background:url(pix/Tick.Png) no-repeat 0px 0px; margin:5px 0px; color:#144eb9;}


/* General Editable Pages ******************************************************************************** */

#EdPageWrap{ float:left; clear:both; width:930px; }
.ContentPad_e2e  #EdPageWrap{ float:left; clear:both; width:980px; }
#EdPageWrap #NavBox{ float:left; width:230px; }
#EdPageWrap #NavBox .Inner{ float:left; width:200px; margin-top:0px; }
#EdPageWrap #NavBox .SubNavHeader{ width:200px; float:left; clear:both; border-bottom:1px solid #EAEAEA; margin-bottom:20px; }
#EdPageWrap #NavBox .SubNavHeader H2 { font-size:16px; font-weight:bold;}
#EdPageWrap #NavBox  SPAN.NavIntro {color:#999;}
#EdPageWrap #NavBox .Pintro{ float:left; margin-bottom:30px; clear:both; width: 200px; }
#EdPageWrap #NavBox .ArticleImg {margin:0px 0px 20px 0px; float:left;}
#EdPageWrap #NavBox .SectionLink{ clear:both; margin:0; }
#EdPageWrap #NavBox .SectionIndent{ clear:both; margin:0 0 20px 10px;}
#EdPageWrap #NavBox .NavLinks{ clear:both;}
#EdPageWrap #NavBox A.On{ color:#032366;}
#EdPageWrap #NavBox A:hover{ color:#0066ff;}

#EdPageWrap .pBody{ float:left; width:730px; overflow:hidden; }
.ContentPad_e2e  #EdPageWrap .pBody{ float:left; width:750px; overflow:hidden; }
#EdPageWrap .pBody .Mid UL{ margin:10px 0 0 15px; padding:0px;}
#EdPageWrap .pBody .Mid LI {list-style:none; padding:0px 0px 5px 25px; background:url(pix/Bullet06.gif) no-repeat 0px 4px; margin:0;}
#EdPageWrap .pBody .Mid UL.FLeft{ margin:10px 0 0 15px; padding:0px; float:left; clear:both;}
#EdPageWrap .pBody .Mid UL.FLeft LI {list-style:none; padding:0px 0px 15px 25px; background:url(pix/Bullet06.gif) no-repeat 0px 4px; margin:0 20px 0 0; float:left; width:170px;}

#EdPageWrap .pBody .Mid{ float:left; width:481px; overflow:hidden; }
#EdPageWrap .pBody .Mid .Inner{ float:left; width:460px; overflow:hidden; }
.ContentPad_e2e #EdPageWrap .pBody .Mid{ float:left; width:531px; overflow:hidden; }
.ContentPad_e2e #EdPageWrap .pBody .Mid .Inner{ float:left; width:510px; overflow:hidden; }
#EdPageWrap .pBody .Right{ float:left; width:219px; overflow:hidden; margin-top:10px }
#EdPageWrap .pBody .Right h4 {margin:0; font-size:18px; font-weight:normal;}

#EdPageWrap H1 { font-size:20px; margin:0; letter-spacing:-1px; margin-bottom:15px; line-height:30px; margin-top:6px; }
#EdPageWrap H3 { font-weight:normal;  letter-spacing:0px;  }
#EdPageWrap H4 { font-weight:normal;  letter-spacing:0px; }
#EdPageWrap H5 {margin-bottom:3px;}


#pImage img { display:block; }
div.fourBB{ width:231px; float:left; padding-right:18px; }


/* Home *************************************************************************************************/
#PgHome #Intro{ width:210px; float:left; padding: 35px 50px 0 0; }
#PgHome #Intro .Inner{ width:250px; float:left}
#PgHome #Intro H3 { }
#PgHome div.SocWrap{ margin-top:50px; float:left;}

div.HomeBB{ width:231px; float:left; padding-right:9px; }
div.BBR{ padding:0;}

BODY.home #PageFeature { margin-bottom:20px;}
#PageFeature div.Home{ height:299px; width:930px; }


/* #AdRot */
#AdRot{ width:930px;float:left; }
#HomeAdBanner { float:left; width:930px;clear:both; height:299px; overflow:hidden; }
#HomeAdBanner IMG { display:block;}
#HomeAdBannerPaging{ height:23px; z-index:999; position:absolute; margin-top:302px; float:left; clear:both; }
*:first-child+html #HomeAdBannerPaging { margin-left:-930px;} /* ie7 only */
* html #HomeAdBannerPaging{margin-top:0px; position:absolute;} /* ie6 only */
#HomeAdBannerPaging A { display:block; float:left; background:url(pix/SliderNavOff.gif) no-repeat; width:22px; height:23px; text-align:center; line-height:23px; text-decoration:none; color:#4369b7; outline:0;}
#HomeAdBannerPaging A.activeSlide {background:url(pix/SliderNavOn.gif) no-repeat; color:#ffffff;}


#PgHome #NewsFeed{ width:369px; float:left; color:#5e5d5d; }
#PgHome #NewsFeed .Inner{ width:335px; float:left }
#PgHome #NewsFeed UL {Margin:0px; padding:0px;}
#PgHome #NewsFeed LI {list-style:none; margin-bottom:30px;}
#PgHome #NewsFeed LI .Date{ color:white; display:block; background:url(pix/BGNewsDate.gif) no-repeat; width:81px; height:22px; text-align:center; line-height:22px; font-weight:bold;}
#PgHome #NewsFeed div.Title { font-weight:bold; font-size:13px; margin:2px 0;}
#PgHome #NewsFeed A.Title {color:#626262;font-size:13px;}
#PgHome #NewsFeed A.Title:Hover {color:#222;}
#PgHome #NewsFeed UL.links{ margin-top:5px;}

#PgHome #FtCases{ width:274px; float:left }
#PgHome #FtCases H1 { margin:0;}
#PgHome #FtCases .csitem{ width:274px; float:left }
#PgHome #FtCases .csitem .title{ float:left; clear:both; height:25px; overflow:hidden;}
#PgHome #FtCases .csitem .title A{ font-size:14px; color:#0a6ecb; font-weight:bold;}
#PgHome #FtCases .csitem Img{ display:block; clear:both; margin:7px 0 8px 0;}
#PgHome #FtCases .gap{ width:42px; float:left; height:5px;}

/* PriceChallengeInfo ********************************************* */
#PriceChallengeInfo{ height:450px; width:500px; background:white; border:3px solid #99c1fd; padding:20px; position:absolute; margin:-200px 0 0 220px; display:none;border-radius:6px;-moz-border-radius:6px; overflow:hidden;box-shadow: 4px 4px 4px #666;}
#PriceChallengeInfo A.CloseBtn{ display:block; position:absolute; margin:-20px 0 0 400px; width:50px; padding:6px; background:orange; text-align:center; color:white;}
#PriceChallenge{ width:470px; background:#CBE2F5; float:left; clear:both; padding:15px; height: 200px; border-radius:6px;-moz-border-radius:6px;}
#PriceChallenge div.LCol{ width:200px; float: left;}
#PriceChallenge div.RCol{ width:230px; float: left; }

#PriceChallenge .InputCtrl{font-family: "Times New Roman";font-size: 15px;font-style: italic;border:1px solid #49494b; color:#03C;}
#PriceChallenge textarea{ overflow: auto; height: 130px; padding: 5px; width: 230px; margin-bottom:5px; }
#PriceChallenge input.textbox { width:180px; height: 26px; line-height: 26px; margin: 0 0 3px 0; padding: 2px 1px 2px 2px; }

/* News Pages 

****************************************************************************************************************/
/* Detail Page */
#NewsArticle { float:left; clear:both; width:980px; margin-bottom:40px; }
#NewsArticle H1.pTitle{margin-bottom:0px; line-height:normal; font-size:18px;}
#NewsArticle #PostDate{ float:left; clear:both; color:#999; width:100%; margin-bottom:20px;}
#NewsArticle .ArticleBody{ float:left; width:390px; }
#NewsArticle  .ArticleBody UL{ margin:0px; padding:0px;}
#NewsArticle  .ArticleBody LI {list-style:none; padding:0px 0px 10px 25px; 

background:url(pix/Bullet04.gif) no-repeat 0px 2px; margin:5px 0px;}

#NewsArticle .Right{ float:left; width:250px; overflow:hidden; margin:10px 0 0 41px; }

#NewsArticle #FloatBox{ float:left; width:200px; margin-right:75px; }
#NewsArticle #FloatBox H2 {font-size:17px;}
#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:100%; }
#NewsArchive H1.pTitle{}
#MainNews{ float:left; width:680px; }
#MainNews .Pad1{ float:left; width:610px; }
#MainNews .MainNewsRow{ float:left; clear:both; width:610px; margin-bottom:20px; border-bottom: 1px solid #f1f1f1; padding-bottom:20px; }
#MainNews .MainNewsRow .NewsDate {float:left; clear:both;margin-bottom:5px;width:580px;}
#MainNews .MainNewsRow H2 A{font-size:13px; margin:10px 0px 0px 0px; display:block; clear:both; float:left;  font-weight:bold;}
#MainNews .MainNewsRow .NewsTile{float:left; width:140px; height:100px; background:url(pix/NewsTileBG.gif) no-repeat top left; margin-top:10px;}
#MainNews .MainNewsRow .NewsDetail{ float:left; width:470px; }
#MainNews .MainNewsRow .NewsDetail span{ display:block; clear:both; color:#999;}
#MainNews .MainNewsRow .NewsDetail A.More{ 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:#032366; }
#NewsSearchBox .Inner { float:left; clear:both; padding:15px 0px 0px 12px;}
#NewsSearchBoxResults {color:#888;}
#NewsSearchBox h3 {color:white; margin:0;}
#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; overflow: hidden; }
#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;}


/* ContactFrm 

*************************************************************************************************

******************************/
#ContactWrap { float:left; clear:both; width:980px; }

#ContactWrap .Col1{ float:left; width:450px; }
#ContactWrap .Col2{ float:left; width:375px; padding-left: 50px; }

#ContactFrm{ text-align:left; margin-top:20px; float:left; width:390px; background: #e1f5ff; border: 2px solid #c1eafd; padding: 8px 0 2px 10px; }
#ContactFrm #Submit { margin-top:14px;}
#ContactFrm .FieldRow{ width:390px; text-align:left; float:left; clear:both; margin-bottom:5px; padding:5px; }
#ContactFrm .FieldLabel{ width:130px; text-align:left; float:left; line-height:20px; }

#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:20px;}
#ContactWrap .Col2 li {list-style:none;padding:0px 0px 10px 25px;margin:5px 0px;}


#ContactWrap .InputCtrl{font-family: "Times New Roman";font-size: 15px;font-style: italic;border:1px solid #49494b; color:#03C;}
#ContactWrap textarea{ overflow: auto; height: 130px; padding: 5px; width: 230px; margin-bottom:5px; }
#ContactWrap input.textbox { width:180px; height: 26px; line-height: 26px; margin: 0 0 3px 0; padding: 2px 1px 2px 2px; }
#ContactWrap h5 { margin:0;}

/* Mail Subscription 
************************************************************** */
#SubscriptionWrap{ 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:#f8981d;}


/* Gallery
**************************************************************************** */
#Gallery { float:left; width:635px; }
#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:635px; margin-bottom:20px; }
#Gallery .GalleryPhotos{float:left;clear:both; padding-bottom:20px;}
#Gallery .GalleryPhotos A{ 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;}

