body
{
	background-color: #003896;
	background-image: url(/images/bg.png);
	background-repeat: repeat-x;
	color: #fff;
	font-family: "Segoe UI" , Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height: 1.45em;
}
a
{
	text-decoration: none;
	color: Yellow;
}
a:hover
{
	text-decoration: underline;
}

h1
{
	font-size: 24px;
	line-height: 1.40em;
	display: block;
	font-weight: bold;
}
h3
{
	font-size: 15px;
	display: block;
	font-weight: bold;
}
.size10
{
	font-size: 10px;
	display: block;
	line-height: 20px;
}
.size13
{
	font-size: 14px;
	display: block;
}

/* COMMON LAYOUT ELEMENTS */

.wrap
{
	width: 976px;
	overflow: hidden;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	border-left: 1px solid #002057;
	border-right: 1px solid #002057;
	border-bottom: 1px solid #002057;
	background-color: transparent;
}
/* MASTHEAD TOP ON ALL PAGES */
#searchLine
{
	width:976px;
	height:22px;
	position:relative;
}
#searchBox
{
	position: absolute;
	right: 4px;
	top: 0px;
}
.inputSearch
{
	border: 1px solid #fff;
	background-color: transparent;
	color: #fff;
	width: 120px;
}
.btnSearch
{
	border: 0px;
	background: transparent;
	color: #fff;
	font-size:12px;
	margin-bottom:2px;
	font-family:"Segoe UI",Arial,Verdana,sans-serif;
}
.btnSearch:hover
{
	color: Yellow;
	cursor: pointer;
	cursor: hand;
}
#staticMenu
{
	position: absolute;
	right: 174px;
	top: -1px;
	*top:-1px;
	font-size: 11px;
}


#top
{
	width: 976px;
	height: 100px;
	position: relative;
	z-index: 100;
	background-image: url(/images/topbackSlice.png);
	background-position: top center;
	border-top: 1px solid #001B4A;
}
#top a
{
	color: #fff;
}
#top a:hover
{
	color: Yellow;
}
#top H1
{
	position: absolute;
	right: 8px;
	bottom: 00px;
	font-size: 24px;
	font-weight: bold;
	font-family: "Myriad Web Pro";
	display: none;
}
#topLogo
{
	position: absolute;
	left: 15px;
	top: 2px;
}
#fxpMenu1
{
	position: absolute;
	right: 0px;
	bottom: 0px;
	line-height: 32px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, helvetica, sans-serif;
}
#fxpMenu1 a
{
	padding-left: 8px;
	padding-right: 8px;
}
.FxPHMenuCurrentItemAText
{
	color: Yellow !important;
	text-decoration: underline;
}
#fxpMenu2
{
	position: absolute;
	right: 0px;
	bottom: 0px;
	line-height: 34px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px !important;
	font-family: Arial, helvetica, sans-serif;
}
#fxpMenu2 a
{
	padding-left: 8px;
	padding-right: 8px;
}
.m2FxPSMenuCurrentItemAText
{
	color: Yellow !important;
	text-decoration: underline;
}

/* menu second row */
div#hMenu2
{
	height: 35px;
	width: 976px;
	position: relative;
	background-image: url(/images/topbackSlice.png);
	background-position: bottom center;
}

/* VERTICAL MENU */

#fxpMenu3
{
	display: block;
	overflow: hidden;
	margin-bottom: 20px;
	line-height: 20px;
}
#fxpMenu3 a
{
	display: block;
	border-bottom: 1px solid #ddd;
	color: #fff;
	padding: 4px;
}
#fossefallet
{
	position: absolute;
	top: 2px;
	right: 6px;
}
#staticMenu a
{
	color:#fff;
}
#staticMenu a:hover
{
	color:Yellow;
}
#breadCrumbs
{
	font-size: 11px;
	display: block;
	padding-bottom: 10px;
}


/* FRONT PAGE SPECIFIC ELEMENTS */

#frontPageContents
{
	width: 976px;
	height: auto;
	overflow: hidden;
	background-image: url(/images/fplowerback.png);
	background-repeat: repeat-x;
	background-color: #003690;
}
.fpAktueltList
{
	line-height: 20px;
	display: block;
}

/* NEWS CAROUSEL */

#frontPageNews
{
	display: block;
	height: 348px;
	width: auto;
	background-image: url(/images/fpnewsback.png);
	border-bottom: 1px solid #003896;
	padding-top: 2px;
}


/* LAYOUT UNDER NEWS CAROUSEL */

#fpLeftTwoColumns
{
	width: 480px;
	overflow: hidden;
	float: left;
	padding-left: 8px;
}
#fpLeftTwoColumns h3 a
{
	color: #fff;
}
#previousGame H3, #nextGame H3, #fpCol3 H3
{
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	line-height: 30px;
	display: block;
	text-align: center;
	padding-bottom: 8px;
	clear: both;
	color: Yellow;
}
#previousGame H3.teams, #nextGame H3.teams
{
	padding-bottom: 0px;
	line-height: 20px;
	margin-top: 4px;
}

#previousGame
{
	overflow: hidden;
	width: 232px;
	float: left;
	margin-bottom: 16px;
}
#nextGame
{
	overflow: hidden;
	width: 232px;
	float: right;
	padding-left: 8px;
	border-left: 1px solid #003690;
}
#fpOtherNews
{
	display: block;
	clear: both;
	overflow: hidden;
	padding-top: 16px;
	border-top: 1px solid #000353;
}
#fpOtherNews H3
{
	display: block;
	padding-bottom: 7px;
}
#fpCol3
{
	border-left: 1px solid #003690;
	border-right: 1px solid #003690;
	overflow: hidden;
	float: left;
	width: 256px;
	margin-left: 8px;
	padding-left: 8px;
	padding-right: 8px;
	background: #001B4A url(/Images/tabellenbg.png) repeat-x top center;
	min-height:900px;
}
#fpCol4
{
	overflow: hidden;
	float: right;
	width: 180px;
	padding-left: 6px;
	padding-right: 14px;
	padding-bottom: 4px;
}
#fpCol4 H4
{
	line-height: 30px;
	color: Silver;
	font-size: 12px;
	padding-bottom: 16px;
}
#profileOfTheWeek
{
	padding: 10px;
	border-top: 1px solid #003896;
	overflow: hidden;
	padding-bottom: 20px;
}

/* nyhetskarusell forsiden */

.fpMainNewsList
{
	float: right;
	margin-right: 10px;
	margin-top: 20px;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 22px;
	width: 360px;
	font-weight: bold;
}
.fpMainNewsList td a
{
	color: #fff;
	display: block;
	padding: 2px;
	padding-left: 10px;
	border: 1px solid transparent;
}
.fpMainNewsList td a:hover, .fpMainNewsList .current a
{
	color: yellow;
	background: transparent;
	border: 1px solid transparent;
	text-decoration: none;
}
.newsDate
{
	padding-right: 5px;
	width: 50px;
}
#newsScroller
{
	float: left;
	width: 576px;
	height: 326px;
	position: relative;
	margin-left: 10px;
	margin-top: 10px;
	border: 1px solid #fff;
	background: #000;
}
.fpNewsBig
{
	width: 576px;
	height: 326px;
	overflow: hidden;
	position: relative;
	background-repeat: no-repeat;
}
.fpNewsOverlay
{
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 110px;
	width: 576px;
	background: #000;
	z-index: 1;
	filter: alpha(opacity=70); -moz-opacity:.70;opacity:.70;
}
.fpNewsBigText
{
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 100px;
	width: 556px;
	padding: 10px;
	z-index: 2;
	color: #fff;
	font-size: 11px;
	line-height: 16px;
}
.fpNewsBigText H1
{
	font-size: 17px;
	text-transform: uppercase;
	display: block;
	line-height: 28px;
}
.fpGame
{
	font-size: 12px;
	position: relative;
	display: block;
	height: 180px;
}
.fpGame H3
{
	display: block;
	padding-top: 5px;
}
.fpGameInfo
{
	font-size: 11px;
	display: block;
	text-align: center;
}
.fpGameMore
{
	display: block;
	width: 100%;
	text-align: center;
	padding: 4px;
	position: absolute;
	left: 0px;
	bottom: 5px;
}
.fpGameMore a
{
	color: #fff;
	font-weight: bold;
}
#homeTeam
{
	float: left;
	margin-left: 40px;
}
#awayTeam
{
	float: right;
	margin-right: 40px;
}

/* TABELLEN FRONT PAGE */

#tabellenbg
{
	padding-left: 8px;
	padding-right: 8px;
	overflow: hidden;
}
.tabellhead
{
	text-transform: uppercase;
	color: Silver;
}
.tabellWrap
{
	display: block;
	clear: both;
	font-size: 11px;
	overflow: hidden;
	border-bottom: 1px solid #001B4A;
}
.team
{
	width: 140px;
	float: left;
	padding-left: 8px;
}
.games
{
	width: 40px;
	text-align: center;
	float: left;
}
.points
{
	width: 40px;
	float: right;
	text-align: center;
}
.row1, .row2
{
	background-color: #00529B !important;
}
.row3, .row4, .row5, .row16, .row15, .row14, .row13
{
	background-color: #00358A;
}

/* SPONSORS AT BOTTOM OF ALL PAGES */

#bottomSponsors
{
	width: 960px;
	padding: 8px;
	display: block;
	min-height: 142px;
	overflow: hidden;
	background-image: url(/images/bottomsponsorback.png);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}
#bottomSponsors img
{
	float: left;
	margin: 5px;
}

#provider
{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	font-size: 11px;
	padding: 8px;
	text-align: center;
}
#footer
{
	width: 960px;
	position: relative;
	background: #00348D;
	overflow: hidden;
	padding: 8px;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/images/bottomsponsorback.png);
	background-repeat: no-repeat;
	min-height: 142px;
	text-align: right;
}
#footer a
{
	color: #fff;
}
.footerText
{
	font-size: 11px;
	float: left;
	width: 100%;
}

/* BANNERS */

.banner180
{
	display: block;
	margin-bottom: 4px;
}
/* TOPP BANNER PÅ ALLE SIDER */

#topBannerArea
{
	width: auto;
	display: block;
	overflow: hidden;
}

.topBanner
{
	width: 976px;
	overflow: hidden;
}
#topLogos
{
	margin-top: 12px;
	text-align: center;
	width: 976px;
	height: 42px;
}
.bannerArea
{
	overflow: hidden;
	width: 768px;
	float: left;
	margin-left: 0px;
	color: #444;
	z-index: 2;
	margin-top: 1px;
	background: #001B4A;
}
.providerArea
{
	width: 180px;
	overflow: hidden;
	float: right;
	margin-right: 10px;
}
.providerArea img
{
	padding-top: 10px;
}

/* NON FRONT PAGE */

#nfpWrap
{
	display: block;
	clear: both;
	overflow: hidden;
	padding-bottom: 10px;
	background-image: url(/images/nfpback.png);
	background-repeat: no-repeat;
}

#nfpMain
{
	width: 734px;
	float: left;
	overflow: hidden;
	background: #fff;
	color: #333;
	padding: 10px;
	margin: 10px;
}
#nfpMain a
{
	color: #003896;
}
#nfpRightCol
{
	width: 180px;
	float: right;
	overflow: hidden;
	padding-right: 10px;
	padding-top: 10px;
}

/* ADMIN TEMPLATES */

.PortalItemListTD_2
{
	vertical-align: top;
	width: 350px;
	padding-left: 20px;
}

.m1004Wrap
{
	overflow: hidden;
	margin-bottom: 10px;
	padding-top: 10px;
}

/* SCROLLABLE TEASER FRONT PAGE */

/* TEASER */

/*  root element for the scrollable.  
    when scrolling occurs this element stays still.  */
div.scrollable
{
	/* required settings */
	position: relative;
	overflow: hidden;
	width: 576px;
	height: 326px;
}

/*  root element for scrollable items. Must be absolutely positioned 
    and it should have a super large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. */
div.scrollable div.items
{
	/* this cannot be too large */
	width: 20000em;
	position: absolute;
}

/*  a single item. must be floated on horizontal scrolling 
    typically this element is the one that *you* will style 
    the most. */
div.scrollable div.items div
{
	float: left;
}

/* you may want to setup some decorations to active item */
div.items div.active
{
	/* border:1px inset #ccc;              background-color:#fff; */
}

/* this makes it possible to add next button beside scrollable */
div.scrollable
{
	float: left;
}

/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage
{
	display: block;
	width: 48px;
	height: 12px;
	float: left;
	margin: 10px 10px;
	cursor: pointer;
	font-size: 10px;
	text-transform: uppercase;
	color: #fff;
}

/* mouseover state */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover
{
}

/* disabled navigational button */
a.disabled
{
	visibility: hidden !important;
}

/* next button uses another background image */
a.next, a.nextPage
{
	clear: right;
}


/*********** navigator ***********/


/* position and dimensions of the navigator */
div.navi
{
	margin-left: 0px;
	width: auto;
	height: 20px;
	position: absolute;
	right: 10px;
	bottom: 5px;
	z-index: 100;
}

/* items inside navigator */
div.navi a
{
	width: 8px;
	height: 8px;
	float: left;
	margin: 3px;
	background: url(../img/navigator.png) 0 0 no-repeat;
	cursor: pointer;
	border: 1px solid #fff;
	background: #000;
}

/* mouseover state */
div.navi a:hover
{
	background-position: 0 -8px;
}

/* active state (current page state) */
div.navi a.active
{
	background-position: 0 -16px;
	background: yellow;
	color: Black;
}

/* BK STYLE */
.teaserItem, .teaserItem .active
{
	width: 576px;
	height: 326px;
	position: relative;
	background-repeat: no-repeat;
}
.teaserItem H1
{
}
.allClear
{
	clear: both;
}
#mainTeaserScroll
{
	width: 576px;
	height: 325px;
	overflow: hidden;
	position: relative;
	border: 1px solid #ddd;
}
#prevNext
{
	position: absolute;
	left: 10px;
	bottom: 0px;
	z-index: 100;
	line-height: 12px;
}
.next
{
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 100;
	text-align: center;
}
.prev
{
	position: absolute;
	right: 60px;
	bottom: 0px;
	z-index: 100;
	text-align: center;
}
.navi
{
	position: absolute;
	bottom: 5px;
	right: 130px;
	z-index: 10;
}
.navi li
{
	float: left;
}
.navi li
{
	border: 1px solid #333;
	padding-left: 3px;
	padding-right: 3px;
	margin: 2px;
	color: #fff;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 2px;
	background: #000;
}
.navi li:hover
{
	background: red;
	border: 1px solid #fff;
	cursor: pointer;
	cursor: hand;
}
.active
{
	background: yellow !important;
	border: 1px solid #fff !important;
	color: #000 !important;
}

/* areas for text etc in teasers */

#darkarea
{
}

/* TEAMS - LAGENE */

.posHeading
{
	display: block;
	float: left;
	clear: both;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 5px;
	padding-top: 5px;
}
.m1087Wrap
{
	width: 114px;
	overflow: hidden;
	float: left;
	font-size: 11px;
	margin: 8px;
	padding: 5px;
	height: 210px;
}
.m1087Wrap img
{
	border: 1px solid #ddd;
}

/*KAMPINFO - styles in Controls\custom+listsandtables.ascx */

/* GAMELIST */

.gameList
{
	overflow: hidden;
	margin-bottom: 16px;
}
.smallInfo
{
	font-size: 11px;
	display: block;
	padding-bottom: 5px;
}
.gameList img
{
	float: right;
	margin-left: 16px;
	margin-bottom: 8px;
	border: 1px solid #ddd;
}
.gameReport
{
}
.gameReport img
{
	float: right;
	margin-left: 24px;
	margin-bottom: 20px;
	border: 1px solid #ddd;
}
.articleInfo
{
	display: block;
	margin-bottom: 10px;
	margin-top: 5px;
	font-size: 12px;
	overflow: hidden;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* STD TYPO */

.summary2
{
	font-size: 14px;
	display: block;
	padding-bottom: 8px;
}
.mainBody
{
	font-size: 12px;
	display: block;
	padding-bottom: 10px;
}

/* STANDARD TEMPLATE */
.m1001Img
{
	float: right;
	overflow: hidden;
	width: 290px;
	margin-left: 24px;
	margin-bottom: 16px;
}
.m1001Img img
{
	border: 1px solid #ddd;
	margin-bottom: 4px;
}
.imgText
{
	display: block;
	padding: 4px;
	font-size: 11px;
	background: #f2f2f2;
	margin-bottom: 10px;
}

/* ANSATTE TEMPLATE */

.m1024wrap
{
	font-size: 12px;
	padding-top: 10px;
	overflow: hidden;
}
.m1024wrap img
{
	margin-left: 10px;
	float: right;
	border: 1px solid #ddd;
}
.m1015wrap img
{
	float: right;
	border: 1px solid #ddd;
	margin-left: 24px;
}

/* FORMS */
/* BLI MEDLEM */

.contactTable td input, .contactTable td select, .contactTable td textarea
{
	padding: 2px;
	border: 1px solid #ddd;
	margin: 4px;
	font-size: 13px;
	font-family: "Segoe ui" , Arial, sans-serif;
}
.contactTable td select
{
	padding: 2px;
	width: 220px;
}
.formInput
{
	width: 220px;
}
/* BILDEGALLERI */

.galleriList
{
	overflow: hidden;
	margin-bottom: 16px;
}
.galleriList img
{
	float: right;
	border: 1px solid #ddd;
	margin-left: 20px;
}

/* SPILLERPROFILER */
div#spillerprofil
{
	background: #003896 url(/Images/spillerprofil-bg.png) repeat-x top center;
	width: 702px;
	padding: 16px;
	overflow: hidden;
	color: #fff;
}
div#spillerprofil img
{
	border: 1px solid #333;
	padding: 4px;
	background-color: #fefefe;
	margin-top: 16px;
	float: left;
	width: 210px;
}
div#spillerprofil a
{
	color: Yellow;
}

div#spillerinfo
{
	float: left;
	width: 400px;
	margin-top: 16px;
	margin-left: 16px;
}
div#spillerinfo td
{
	padding: 3px;
	vertical-align: top;
}

/*
	SPONSORER
*/
.sponsorWrap
{
	width:736px;
	overflow:hidden;
	margin:auto;
	margin-bottom:16px;
}
.sponsor
{
	width:180px;
	margin-right:0px;
	float:Left;
	padding:2px;
}
.sponsor img
{
	border:1px solid #DDDDDD;
	margin-top:2px;
}
.topSponsorHeading
{
	width:359px;
	padding:4px;
	height:28px;
	background:#003896 url(/Images/topbackSlice.png) repeat-x top center;
	font-family:"Segoe UI",Arial,Verdana,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	float:left;
	line-height:28px;
	margin-top:8px;
	text-align:center;
}

.sponsorHeading
{
	width:722px;
	padding:6px;
	height:28px;
	background:#003896 url(/Images/topbackSlice.png) repeat-x top center;
	font-family:"Segoe UI",Arial,Verdana,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	line-height:28px;
	text-align:center;
	margin:auto;
	margin-left:2px;
}
.sponsorSpecialHeading
{
	width:170px;
	padding:6px;
	height:28px;
	background:#003896 url(/Images/topbackSlice.png) repeat-x top center;
	font-family:"Segoe UI",Arial,Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	line-height:28px;
	text-align:center;
	margin:auto;
}

/* WEBSHOP - ADDITION FEB 2010 */

/* TEMPLATE 1037 - visningsmal produkt */

.shopProduct{
	overflow:hidden;
	margin-top:16px;
	margin-bottom:8px;
	}
.shopProduct img{
	float:right;
	margin-left:16px;
	border:2px solid #ddd;
	}	
#price{
	color:#000;
	font-size:18px;
	line-height:30px;
	display:block;
	font-weight:bold;
	margin-top:8px;
	}
.buyOptions{
	float:left;
	width:444px;
	margin-top:8px;
	border:1px solid #ddd;
	background-image:url(/images/hfade.png);
	background-repeat:repeat-x;
	padding-bottom:2px;
	}	
.buyOptions td{
	width:108px;
	padding:2px;
	}
.buyOptions td select{
	width:104px;
	padding:2px;
	border:1px solid #ddd;
	font-family:"Segoe UI", Arial, Sans-Serif;
font-size:12px;
	}	
.buyButton{
background-color:#00529B;
background-image:url(/images/menuon.png);
border:1px solid #00529B;
color:#fff;
font-family:"Segoe UI", Arial, Sans-Serif;
font-size:12px;
padding:2px;
}

/* TEMPLATE 1031 - product listing */

.prodList{
	border:1px solid #ddd;
	background:#f8f8f8;
	overflow:hidden;
	float:left;
	margin:4px;
	width:232px;
	padding:4px;
	height:108px;
	}

.prodList img{
	float:right;
	margin-left:8px;
	border:1px solid #ddd;
	}	
.prodList h3{
	text-transform:none;
	}				


/*checkout */
	
.TblCart td
{
		padding:2px;
		}

.TrCartHeading td
{
	font-weight:bold;	
	background:#e4e4e4;
	border-bottom:1px solid #ddd;
}
.AltRow{
	background-color:#f2f2f2;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	}

#mainCart{
	padding:16px;
	margin-top:16px;
	}
.TblCart{
	border:1px solid #ddd;
	background:#fff;
	}	
.TblCart th{
	text-align:left;
	}	
.btnReg{
	margin-top:8px;
	}
.btnReg input{
	background-color:#00529B;
background-image:url(/images/menuon.png);
border:1px solid #00529B;
color:#fff;
font-family:"Segoe UI", Arial, Sans-Serif;
font-size:12px;
padding:2px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}	
.btnReg input:hover{
	cursor:pointer;
	cursor:hand;
	background:#111;
	}
#Table9{border-collapse:separate;
	margin-top:8px;
	margin-bottom:8px;
	}	
#Table9 td{padding-right:32px;}		

/* BASKET IN L COL */

#shopCartLeftcolEmpty{
	display:block;
	padding:4px;
	border:1px solid #00529B;
	background-color:#fff;
	background-image:url(/images/hfade.png);
	background-repeat:repeat-x;
	}
#shopCartLeftcolEmpty h4{
	font-weight:bold;
	font-size:14px;
	}	

#shopCartLeftCol{
	display:block;
	background-color:#01366A;
	background-image:url(/images/menuon.png);
	background-repeat:repeat-x;
	border:1px solid #00529B;
	color:#fff;
	padding:8px;
	}
#shopCartLeftCol h4{
	font-weight:bold;
	font-size:14px;
	}	
#shopCartLeftCol a{
	background-color:#FFCC00!important;
	padding:2px;
	display:block;
	margin-top:6px;
	text-align:center;
	border-bottom:1px solid #A78201;
	border-left:1px solid #A78201;
	border-top:1px solid #FFE073;
	border-right:1px solid #FFE073;
	}	
#shopCartLeftCol a:hover{
	border:1px solid #fff;
	}	
/* SHOP LOGIN */	

.CheckoutTabs{
	margin-bottom:8px;
	}

.DivCheckOut{
background:#f8f8f8;
padding:8px;
border:1px solid #ddd;
width:900px;
-moz-border-radius:8px;
-webkit-border-radius:8px;

}
.DivCheckOut .TblCheckout{
	width:800px;
	}
.DivCheckOut td{
	vertical-align:top;
	}
.DivCheckOut input[type='text'], .DivCheckOut input[type='password']{
	border:1px solid #999;
	padding:2px;
	width:184px!important;
	}	
.SmallHeading{
	font-weight:bold;
	}	
.DivCheckOut .SmallHeading, .DivCheckOut .MediumHeading{
	font-size:13px;
	display:block;
	line-height:20px;
	}	
	
.DivCheckOut #Div1{
	margin-bottom:8px;
	}
.DivCheckOut #Div1 .SmallHeading{
	font-weight:bold;
	}	
#verifiedImgLeft{
	margin-top:16px;
	margin-left:40px;
	border:1px solid #ddd;
	}
#verifiedHorizontal{
	float:right;
	margin-right:8px;
	clear:both;
	}	
#verifiedHorizontalTop{
	float:right;
	margin-right:22px;
	padding-bottom:4px;
	
	}	