﻿html										{ font-family:Verdana; font-size:10px; line-height:16px; }
body										{ margin:0; background:#efefef; }
a img										{ border:none; }
h1											{ font-size:16px; font-weight:bold; }
.ajax__validatorcallout_popup_table			{ z-index:10; }

.topShadow									{ margin-top:-17px; height:19px }
#main > .topShadow							{ background:transparent url(/GFX/Common/bgShadowTop.png) no-repeat center bottom; }
#main > .shadow								{ background:transparent url(/GFX/Common/bgShadow.png) repeat-y center; }
#main > .bottomShadow						{ height:10px; background:transparent url(/GFX/Common/bgShadowBottom.png) no-repeat center top; }


#topBar										{ width:980px; height:43px; position:relative; margin-left:auto; margin-right:auto; }
	#topBarLeft								{ height:30px; width:290px; background:url(../GFX/Common/selectOtherProdukt.png) no-repeat center top; margin:0 auto; display:block; }
		#topBarLeft a						{ margin-right:30px; }
	#topBarRight							{ height:13px; position:absolute; top:18px; right:6px; }
		#topBarRight a						{ margin-left:8px; width:18px; height:12px; display:block; float:left; }
		
.threeTopFocusItem3							{ display:none; }

#topBanner									{ width:982px; min-height:142px; height:auto !important; height:142px; margin:0px auto 0px auto; position:relative; }

/* Midt Sektion med logo og menu */
#middleSection								{ width:980px; height:auto; position:relative; margin-left:auto; margin-right:auto; margin-bottom:5px; }

	#middleTop									{ width:982px; height:44px; position:absolute; }
		#middleLeft									{ width:176px; height:42px; position:absolute; border:solid 1px #898989; text-align:right; }
			#middleLeft span							{ color:#FFFFFF; font-size:11px; font-weight:bold; margin-right:20px; }
			#middleLeftTop								{ width:176px; height:21px; background:transparent url(/GFX/Common/middleSection_bg1.gif) repeat-x left top; border-bottom:solid 1px #898989; }
			#middleLeftBottom							{ width:176px; height:20px; background:transparent url(/GFX/Common/middleSection_bg2.gif) repeat-x left top; }		
		#middleCenter								{ width:452px; height:42px; position:absolute; left:178px; border-top:solid 1px #898989; border-bottom:solid 1px #898989; }
			#middleCenter a, #middleCenter span			{ color:#FFFFFF; font-size:11px; font-weight:bold; margin-left:7px; }
			#middleCenterTop							{ width:452px; height:21px; background:transparent url(/GFX/Common/middleSection_bg1.gif) repeat-x left top; border-bottom:solid 1px #898989; }
			#middleCenterBottom							{ width:452px; height:20px; background:transparent url(/GFX/Common/middleSection_bg3.gif) repeat-x left top; }
		#middleRight								{ width:222px; height:66px; float:right; /*background:url(/GFX/Common/middleSection_background.gif) repeat-x left top;*/ }	

	#middleMiddle								{ width:980px; height:66px; position:relative; }
		#middleMiddleLeft							{ width:260px; height:66px; float:left; margin-right:2px; }
		
#topLogo											{ background:transparent url(/GFX/Common/ridehestenLogo.png) no-repeat left top; cursor:pointer; width:230px; height:56px; margin-top:4px; }
		#middleMiddleRight							{ width:480px; height:66px; float:left; margin-right:2px;}
			.threeTopFocusItem1						{ width:240px; height:85px; position:relative; float:left; }
			.threeTopFocusItem2						{ width:235px; height:85px; position:relative; float:left; }
			.threeTopFocusItem3						{ width:241px; height:85px; position:absolute; top:-13px; left:484px; }
				.threeTopFocusItemImage					{ position:absolute; top:5px; left:15px; border:solid 1px #888; }
				.threeTopFocusItemHeader				{ position:absolute; top:3px; left:85px; font-size:11px; font-weight:bold; color:#333232 !important; }
				.threeTopFocusItemText					{ position:absolute; top:23px; left:85px; font-size:11px; line-height:12px; letter-spacing:0px; color:#333232 !important; }
	
	#middleBottom								{ width:982px; height:27px; position:absolute; top:139px; }
		#middleBottomLeft							{ width:162px; height:19px; position:absolute; top:8px; left:2px; background:transparent url(/GFX/Common/middleSection_bg6.gif) repeat-x left top; cursor:pointer; }
			#middleBottomLeft a							{ position:absolute; top:1px; left:20px; color:#FFFFFF; }
		#middleBottomRight							{ width:814px; height:27px; position:absolute; top:0px; left:168px; }
			.middleBottomRightItem						{ position:relative; height:19px; float:left; margin-right:4px; margin-top:8px; padding:1px 12px 0 12px; text-align:center; background:transparent url(/GFX/Common/middleSection_bg7.gif) repeat-x left top; cursor:pointer; }
			.middleBottomRightItem a					{ color:#FFFFFF !important; }
			#middleBottomRightItemJuniorLogo			{ position:absolute; width:30px; height:27px; top:-8px; left:0px; }
			#middleBottomRightItemJuniorLink			{ padding-left:22px; }
			.middleBottomRightItemEnd					{ position:relative; width:56px; height:19px; float:left; background:transparent url(/GFX/Common/middleSection_bg7.gif) repeat-x left top; }
/* slut */

#siteSelector								{ width:738px; height:28px; padding:37px 0px 0px 242px; margin-left:auto; margin-right:auto; background:transparent url(/GFX/Common/ridehestenLogo.gif) no-repeat 10px 15px; }
#topShadow > #siteSelector					{ background:transparent url(/GFX/Common/ridehestenLogo.png) no-repeat 10px 15px; }

#wrapper									{ width:980px; margin-left:auto; margin-right:auto; border:solid 1px #888888; }
#siteMenu									{ height:37px; background:transparent url(/GFX/Common/siteTabBg.gif) repeat-x top; }
#sectionHeader								{ height:58px; background:transparent url(/GFX/Common/sectionHeaderBg.gif) repeat-x top; border-bottom:solid 1px #323232; }

#headerLogo									{ width:500px; height:58px; float:left; }

#pageContent								{ background:#ffffff; overflow:hidden; }
#wrapper > #pageContent						{ padding:1px; }
#leftContainer								{ width:160px; float:left; padding-bottom:10000px; margin-bottom:-10000px; background:url(/GFX/Common/page_bg.gif) repeat-y top left; }
#bodyContainer								{ width:810px; float:right; padding-left:1px; padding-bottom:10000px; margin-bottom:-10000px; }
#contentBottom								{ height:1px; overflow:hidden; background-color:#ffffff; }
#mainFooter									{ height:auto;text-transform: uppercase; background:url(/GFX/Common/mainFooterGradient.gif) repeat-x center bottom #565656; border-bottom:solid 2px #888888; }
#mainFooter #mainFooterTop					{ background:url(/GFX/Common/mainFooterBreakBig.gif) no-repeat center bottom; width:960px; margin:0px 10px; float:left; }
#mainFooter #mainFooterTop td				{ vertical-align:top; }
#mainFooterTop .dot							{ width:10px; height:10px; border:1px solid #414141; float:left; margin:10px 0px 0px 20px; }
#mainFooterTop .headline					{ font-size:22px; color:#e4e4e4; text-transform:uppercase; float:left; margin-left:5px; line-height:30px; }
#mainFooterTop table						{ width:960px; float:left; }
#mainFooterTop table tr td					{ text-align:left; }
#mainFooterTop ul							{ list-style:none; background:url(/GFX/Common/mainFooterBreak.gif) no-repeat left top; width:190px; padding:10px 0px 0px 20px; margin:2px 0px 30px 20px; }
#mainFooterTop li							{ list-style:none; }
#mainFooterTop li a							{ color:#c2c2c2; text-decoration:none; line-height:20px; font-size:13px; }
#mainFooterTop li a:hover					{ text-decoration:underline; }

#bottomRHLogo								{ float:left; width:260px; height:92px; background:transparent url(/GFX/Common/ridehestenBottomLogo.png) no-repeat center center; }
#bottomRHCopyright							{ float:left; width:500px; padding-top:40px; font-size:10px; line-height:25px; color:#fff; }
#bottomRHCopyright div						{ text-align:center; margin-right:auto; margin-left:auto; }
#bottomRHLinks								{ float:left; width:310px; overflow:hidden; height:92px; line-height:20px; }
#mainFooter > #bottomRHLinks				{ width:315px; overflow:visible; }
#bottomRHLinks div div						{ padding-left:25px; margin-bottom:3px; }
#bottomRHLinks div div a					{ color:#000000; }
#bottomRHLinksL								{ float:left; margin:16px 0px 0px 29px; }
#bottomRHLinksR								{ float:right; margin:16px 29px 0px 0px; }
#bottomRHCards								{ float:right; width:198px; height:92px; background:transparent url(/GFX/Common/ridehestenBottomCards.jpg) no-repeat center 50px; }

/* LoginView */
#divMainLoginView							{ position:relative; width:222px; height:66px; }
#LoginKey									{ position:absolute; width:27px; height:37px; top:2px; left:11px; background:transparent url(/GFX/Common/loginKey.jpg) no-repeat center center; }
#LoginLock									{ position:absolute; width:45px; height:42px; left:10px; background:transparent url(/GFX/Common/loginUnlocked.jpg) no-repeat center center; }
#LoginName									{ position:absolute; width:120px; top:3px; left:10px; word-wrap:break-word;  color:#333; font-size:11px; line-height:16px; }
#LoginName div a							{ color:black ; text-decoration:underline; }
#LoginName div a:hover						{ font-weight:bold; }
#MyMenuButton								{ position:absolute; top:11px; right:0px; }

#divMainLoginInput							{ position:absolute; top:11px; left:15px; }
#divMainLoginButton							{ position:absolute; top:11px; left:170px; }
#divMainLoginNewUser						{ position:absolute; top:46px; left:18px; height:38px; text-align:center; }
#divMainLoginInput input					{ width:141px; height:12px; font-size:10px; background-color:#ffffff; border:solid 1px #888; margin-bottom:2px; color:#575757; }
.usernameWatermarked						{ background:#ffffff url(/GFX/Common/usernameWatermark.jpg) no-repeat 6px 3px; }
.passwordWatermarked						{ background:#ffffff url(/GFX/Common/passwordWatermark.jpg) no-repeat 6px 3px; }
.mainLoginWaterMark							{ color:#ffffff; }
.aMainLogin									{ color:#9c0b0e !important; font-size:9px; float:left; margin-right:8px;font-weight: bold; }
#divRememberMe label						{ color:#777777 !important; font-size:9px; }


/* Begin Header Bar */

.headerBar									{ font-size:12px; line-height:27px; height:27px; color:#434343; background:url(/GFX/Common/topHeadlineBg.gif) repeat-x left top #9d9d9d; }
.headerBar .count							{ float:right; font-size:8px; line-height:10px; text-transform:uppercase; text-align:center; padding:4px 10px 0px 10px; background:url(/GFX/Common/topHeadlineCount.gif) no-repeat left center; } 
.headerBar a								{ color:#3c3c3c !important; float:left; }
.smallFrontCount							{ float:right; font-size:8px; line-height:10px; text-transform:uppercase; text-align:right; padding:4px 10px 5px 10px; color:#434343; }
.smallFrontWrapper							{ float:left; border:1px solid #dadada; background:#ebebeb; margin:20px 0px; }
.smallFrontWrapper .count					{ display:none; }
.headerBarSubpage							{ font-size:18px; line-height:40px; height:40px; color:#fff; }

/* Top Menu */

#topNavigation							        	{ width:982px; margin:auto; }
#topNavigation a						        	{ text-transform: uppercase;}
#topNavigation ul						        	{ list-style:none; list-style-type:none; padding:0; margin:0; }
#topNavigation > ul						        	{ position:relative; float:left; }
#topNavigation > ul > li				        	{ float:left; margin-right:20px; padding:0;  }
#topNavigation > ul > li > a			        	{ text-decoration:none; font-size:14px; line-height:28px; text-align:center; padding:2px 10px; display:block; color:Black }

#topNavigation ul li ul		        		        { position:absolute; left:0; display:none; width:980px;}
#topNavigation ul li ul li  		    	        { float:left; padding:10px; }
#topNavigation ul li ul li a 		    	        { color:White; }

#topNavigation > ul > li.selected			        { background:#888888 url(/GFX/Common/navSelectedRight.gif) no-repeat right top; }
#topNavigation > ul > li.selected > a		        { color:White; background: url(/GFX/Common/navSelectedLeft.gif) no-repeat left top; }
#topNavigation > ul > li.selected ul                { display:inline }
#topNavigation > ul > li.selected li.selected a     { text-decoration: underline; }

.topNavigationFooter                                { background:url(/GFX/Common/navBG.gif) repeat-x left top #9c0b0e; clear:both; height:38px; }

/* Detail Menu */

#detailMenu ul						        	{ list-style:none; list-style-type:none; padding:0; margin:0; }
#detailMenu li						        	{ padding:0; }
#detailMenu a						        	{ display: block; padding: 4px;text-transform: uppercase; }
#detailMenu > ul > li						    { margin-top:3px;}
#detailMenu > ul > li > a                       { color: white; background-color: #888888;}
#detailMenu > ul > li > ul > li					{ margin-top:1px; }
#detailMenu > ul > li > ul > li > a             { color: gray; background-color: #f1f1f1;}

/* Top Menu */

#navPlace							{ width:980px; height:30px; position:relative; background:#888; }
#topNav								{ width:982px; height:63px; position:absolute; left:50%; margin-left:-491px; }
#topNav ul							{ height:63px; position:relative; float:left; list-style:none; padding:0px; margin:0px; }
#topNav ul li						{ float:left; height:33px; padding-left:5px; margin-right:5px; cursor:pointer; }
#topNav ul li:hover					{ background:url(/GFX/Common/navSelected.gif) no-repeat left top; color:#fff; }
#topNav ul li:hover a				{ color:#fff; }
#topNav ul li a						{ height:33px; text-align:center; padding:0px 10px 0px 5px; display:block; color:#1f1f1f; font-size:16px; text-decoration:none; line-height:33px; text-transform:uppercase; }
#topNav ul li a:hover				{ background:url(/GFX/Common/navSelected.gif) no-repeat right top; color:#fff; }
#topNav ul li.selected				{ background:url(/GFX/Common/navSelected.gif) no-repeat left top; }
#topNav ul li.selected a			{ background:url(/GFX/Common/navSelected.gif) no-repeat right top; color:#fff; }
#topNav ul li ul					{ height:30px; position:absolute; list-style:none; padding:0px; margin:0px; left:0px; z-index:2; display:none; width:980px; }
#topNav ul li ul li					{ float:left; height:30px; cursor:pointer; padding:0px; margin:0px 10px !important; }
#topNav ul li ul li a				{ height:30px; text-align:center; padding:0px; display:block; color:#d7d7d7 !important; font-size:13px; text-decoration:none; line-height:30px; text-transform:uppercase; }
#topNav ul li ul li:hover			{ background:none; }
#topNav ul li ul li a:hover			{ color:#fff !important; background:none; }
#topNav ul li.selected ul li a		{ background:none; color:#fff; }


/* Begin Left Menu */

#leftMenu									{ }
#leftContainer > #leftMenu					{ width:160px; }
#lMContent div								{ position:relative; height:19px; font-size:11px; line-height:19px; border-top:solid 1px #e1e1e1; }
#lMContent div a							{ position:relative; left:20px; text-decoration:none; color:#000000; }
.lMParent a									{ color:#ffffff !important; }
.lMSelectedParent a							{ color:#ffffff !important; }

.lMParent									{ background:transparent url(/GFX/Default/lMSelectedBg.gif) repeat-x top; }
.lMChild									{ border-top:none !important; border-bottom:dotted 1px #afafaf; }
.lMSelectedChild							{ border-top:none !important; border-bottom:dotted 1px #afafaf; }
.lMGrandChild								{ background-color:#add99b; border-top:none !important; border-bottom:dotted 1px #afafaf; }
.lMSelectedGrandChild						{ background-color:#add99b; border-top:none !important; border-bottom:dotted 1px #afafaf; }

.lMSelectedParentImgFotos					{ background:transparent url(/GFX/Fotos/LogoSmall.png) no-repeat left top; }
.lMSelectedParentImgKoebogsalg				{ background:transparent url(/GFX/Koebogsalg/LogoSmall.png) no-repeat left top; }
.lMSelectedParentImgKontakt					{ background:transparent url(/GFX/Kontakt/LogoSmall.png) no-repeat left top; }
.lMSelectedParentImgLinks					{ background:transparent url(/GFX/Links/LogoSmall.png) no-repeat left top; }
.lMSelectedParentImgMagasiner				{ background:transparent url(/GFX/Magasiner/LogoSmall.png) no-repeat left top; }
.lMSelectedParentImgNyheder					{ background:transparent url(/GFX/Nyheder/LogoSmall.png) no-repeat left top; }
.lMSelectedParentImgShop					{ background:transparent url(/GFX/Shop/LogoSmall.png) no-repeat left top; }
.lMSelectedParentImgVejviser				{ background:transparent url(/GFX/Vejviser/LogoSmall.png) no-repeat left top; }
.lMSelectedParentImgWebTV					{ background:transparent url(/GFX/WebTV/LogoSmall.png) no-repeat left top; }

.lMParentImgFotos:hover						{ background:transparent url(/GFX/Fotos/LogoSmall.png) no-repeat left top; }
.lMParentImgKoebogsalg:hover				{ background:transparent url(/GFX/Koebogsalg/LogoSmall.png) no-repeat left top; }
.lMParentImgKontakt:hover					{ background:transparent url(/GFX/Kontakt/LogoSmall.png) no-repeat left top; }
.lMParentImgLinks:hover						{ background:transparent url(/GFX/Links/LogoSmall.png) no-repeat left top; }
.lMParentImgMagasiner:hover					{ background:transparent url(/GFX/Magasiner/LogoSmall.png) no-repeat left top; }
.lMParentImgNyheder:hover					{ background:transparent url(/GFX/Nyheder/LogoSmall.png) no-repeat left top; }
.lMParentImgShop:hover						{ background:transparent url(/GFX/Shop/LogoSmall.png) no-repeat left top; }
.lMParentImgVejviser:hover					{ background:transparent url(/GFX/Vejviser/LogoSmall.png) no-repeat left top; }
.lMParentImgWebTV:hover						{ background:transparent url(/GFX/WebTV/LogoSmall.png) no-repeat left top; }

/* End Left Menu */

/* Begin Info Box */

.InfoBox									{ width:154px; margin-right:auto; margin-left:auto; }
.InfoBoxTop									{ height:45px; background:transparent url(/GFX/Common/InfoBox/InfoBoxTop.gif) no-repeat center center; }
.InfoBox > .InfoBoxTop						{ background:transparent url(/GFX/Common/InfoBox/InfoBoxTop.png) no-repeat center center; }
.InfoBoxInner								{ min-height:61px; height:auto !important; height:61px; padding-top:53px; background:#fff1c2 url(/GFX/Common/InfoBox/InfoBoxBottom.jpg) no-repeat center top; border-right:solid 1px #8c3918; border-bottom:solid 1px #8c3918; border-left:solid 1px #8c3918; }
.InfoBoxInner p								{ padding:0px 10px 15px 15px; margin:0px; font-size:11px; }
.InfoBoxInner p	a							{ font-size:12px; color:#fe6c33; }
.InfoBoxInner div							{ margin:0px 4px 2px 0px; font-size:11px; font-weight:bold; text-align:right; }
.InfoBoxInner div a							{ color:#000000; }

/* End Info Box */

/* Begin Small Search Box */

#SmallSearchBoxHeadImage					{ height:59px; background:transparent url(/GFX/Common/SmallSearchBox/SmallSearchBoxHead.jpg) no-repeat center center; }
.SmallSearchBox								{ width:152px; margin-right:auto; margin-left:auto; }
.SmallSearchBox a							{ color:#000000 !important; }
.SmallSearchBoxTop							{ height:6px; background:transparent url(/GFX/Common/SmallSearchBox/SmallSearchBoxTop.gif) no-repeat center center; }
.SmallSearchBoxInner						{ margin-bottom:17px; border-right:solid 1px #c8c8c8; border-bottom:solid 1px #c8c8c8; border-left:solid 1px #c8c8c8; }
.SmallSearchBoxInner2						{ background-color:#e0e0e0; border-left:solid 1px #ffffff; }
.SmallSearchBoxHeaderAlle					{ padding-left:23px; font-size:12px; font-weight:bold; background:transparent url(/GFX/Common/SmallSearchBox/colorAlle.gif) no-repeat 5px center; }
.SmallSearchBoxHeaderArtikler				{ padding-left:23px; font-size:12px; font-weight:bold; background:transparent url(/GFX/Common/SmallSearchBox/colorArtikler.gif) no-repeat 5px center; }
.SmallSearchBoxHeaderFotos					{ padding-left:23px; font-size:12px; font-weight:bold; background:transparent url(/GFX/Common/SmallSearchBox/colorFotos.gif) no-repeat 5px center; }
.SmallSearchBoxHeaderHestevejviser			{ padding-left:23px; font-size:12px; font-weight:bold; background:transparent url(/GFX/Common/SmallSearchBox/colorHestevejviser.gif) no-repeat 5px center; }
.SmallSearchBoxHeaderKoebSalg				{ padding-left:23px; font-size:12px; font-weight:bold; background:transparent url(/GFX/Common/SmallSearchBox/colorKoebSalg.gif) no-repeat 5px center; }
.SmallSearchBoxHeaderNyheder				{ padding-left:23px; font-size:12px; font-weight:bold; background:transparent url(/GFX/Common/SmallSearchBox/colorNyheder.gif) no-repeat 5px center; }
.SmallSearchBoxHeaderWebTV					{ padding-left:23px; font-size:12px; font-weight:bold; background:transparent url(/GFX/Common/SmallSearchBox/colorWebTv.gif) no-repeat 5px center; }
.SmallSearchBoxTxtContainer input			{ width:136px; height:23px; line-height:23px; margin-left:5px; border-top:solid 1px #989898; border-right:solid 1px #ffffff; border-bottom:solid 1px #ffffff; border-left:solid 1px #989898; }
.SmallSearchBoxTxtAlleWaterMarked			{ background:transparent url(/GFX/Common/SmallSearchBox/AlleWatermarked.gif) no-repeat center center; }
.SmallSearchBoxTxtArtiklerWaterMarked		{ background:transparent url(/GFX/Common/SmallSearchBox/ArtiklerWatermarked.gif) no-repeat center center; }
.SmallSearchBoxTxtFotosWaterMarked			{ background:transparent url(/GFX/Common/SmallSearchBox/FotosWatermarked.gif) no-repeat center center; }
.SmallSearchBoxTxtHestevejviserWaterMarked	{ background:transparent url(/GFX/Common/SmallSearchBox/HestevejviserWatermarked.gif) no-repeat center center; }
.SmallSearchBoxTxtKoebSalgWaterMarked		{ background:transparent url(/GFX/Common/SmallSearchBox/KoebSalgWatermarked.gif) no-repeat center center; }
.SmallSearchBoxTxtNyhederWaterMarked		{ background:transparent url(/GFX/Common/SmallSearchBox/NyhederWatermarked.gif) no-repeat center center; }
.SmallSearchBoxTxtWebTVWaterMarked			{ background:transparent url(/GFX/Common/SmallSearchBox/WebTvWatermarked.gif) no-repeat center center; }
.SmallSearchInfoImage						{ float:left; margin:8px 0px 8px 5px; }
.SmallSearchBoxInfoText						{ float:left; margin:8px 0px 8px 5px; }
.SmallSearchBoxInfoText a					{ margin:0px 9px 0px 0px; font-size:11px; color:#000000; }
.SmallSearchInfoButton						{ float:right; margin:7px 6px 8px 0px; }

/* End Small Search Box */

/* Begin Editor Notice Box */

.EditorNotice								{ width:134px; margin-right:auto; margin-left:auto; padding:90px 10px 10px 10px; font-size:11px; background:#d7d7d7 url(/GFX/Common/EditorNotice/background.jpg) no-repeat center top; border-top:solid 1px #ffffff; border-right:solid 1px #afafaf; border-bottom:solid 1px #afafaf; border-left:solid 1px #ffffff; }
.EditorNotice span							{ padding:6px 6px 1px 0px; margin:-3px 0px 0px 7px; font-size:1px; background-color:#7e3030; border-top:solid 1px #afafaf; border-right:solid 1px #f9f9f9; border-bottom:solid 1px #f9f9f9; border-left:solid 1px #afafaf; }

/* Begin Editor Notice Box */

/* Begin Paging Control */

.pagingContainer							{  }
.pagingContainer table						{ height:50px; width:100%;  }
.pagingContainer table tr td				{  }
.pagingContainer table tr td a				{ text-decoration:none !important; display:inline-block; padding:5px; margin-top:10px; border:solid 1px #808080;  }
.pagingContainer table tr td a span			{ font-size:10px; color:#808080;  }
.pagingFirst								{ width:100px; text-align:left; }
.pagingPrevious								{ width:30px; text-align:left; }
.pagingNumbers								{ text-align:center; color:#000000; }
.pagingNext									{ width:30px; text-align:right; }
.pagingLast									{ width:100px; text-align:right; }

/* End Paging Control */

/* Begin Banner Control */
.BannerGroup1, .BannerGroup4				{ width:980px; height:140px; border:1px solid #888; }
.BannerGroup2								{ width:795px; height:215px; padding-top:5px; padding-bottom:15px; margin-right:auto; margin-left:auto; text-align:left; float:none; }
.BannerGroup3								{ width:300px; height:260px; padding-top:5px; padding-bottom:15px; margin-right:auto; margin-left:auto; text-align:left; float:none; margin-right:5px; }
.BannerGroup5, .BannerGroup6, .BannerGroup7	{ width:152px; overflow:hidden; }
.bannerannoncetext							{ color:#181818; font-size:8px; line-height:10px; }
.BannerGroup2 img, .BannerGroup3	img, .BannerGroup5 img, .BannerGroup6 img, .BannerGroup7 img	 { border:1px solid #bdbdbd; }
/* End Banner Control */

/* Begin Left side vertical magazines */
#FrontMagazineContainerVertical				{ text-align:left; font-size:11px; padding:0 0 8px 21px; }
#FrontMagazineContainerVertical a			{ color:#b4396f !important; text-decoration:none; }
#FrontMagazineContainerVertical a:hover		{ text-decoration:underline; }
#FrontMagazineContainerVertical a img		{ margin:25px 0 5px -3px; }
/* End Left side vertical magazines */

.clear										{ clear:both; }

#portalPopup
{
    width: 930px;
    padding: 20px;
    text-align: center;
    background: white url(/GFX/Common/PortalPopup/popup_bg.png) repeat-x left bottom;
}

#portalPopup, #portalPopup a
{
    color: #565656; 
}

#portalPopup span
{
    color: #006AA4;
    font-size: 30px;
}

#portalPopup table
{
    width: 100%;
    border-spacing: 0;    
    text-align: left;
}

#portalPopup td
{
    padding: 5px;
    font-size: 80%;
    vertical-align: top;   
    border-left: white 1px solid;
    border-right: #D0D0D0 1px solid;
}

#portalPopup td.firstChild
{
    border-left: none;
}

#portalPopup td.lastChild
{
    border-right: none;
}

#portalPopup ul
{
    margin: 0;
    padding: 0;
}

#portalPopup ul li
{
    display: inline;
    list-style-type: none;
    padding: 0 10px 0 10px;
}

.at300b, .at300m, .at300bs  { float:left; margin:0px 5px 0 6px; }
.addthis_toolbox            { border:1px solid #c6c6c6; background-color:#f2f2f2; padding:5px; width:467px; }
.addthis_toolbox a          { color:#333333; }
/*.addthis_button_expanded    { float:right; }*/

.addthis_toolbox table      { width:100%; }

.social { width:140px; margin-left:10px; float:left; margin-top:10px; }
.social a { width:140px; height:28px; display:block; text-indent:-9999px; margin-bottom:10px; }
.social a.facebook { background:url(/GFX/Common/facebook_icon.png) no-repeat center 0px; }
.social a.twitter { background:url(/GFX/Common/twitter_icon.png) no-repeat center 0px; }
.social a:hover { background-position:center -28px; }
