body {
	background-image:url('http://www.bodyman.dk/images/design/2009/images/background.jpg');
	background-repeat:repeat-x;
	background-color:#1162ad;
}
#ContentContainer_TBL {
	background-color:#ffffff;
}
#ContentContainer_DIV {
	width:813px;
	margin-left:5px;
}
.Main_TD {
	background-color:#fff;
}
#basket {
	margin:29px 0 0 17px;
	width:134px;
	
}
#showBasket {
	height:25px;
	display:block;
	font-size:0;
	margin-top:7px;
}

img {
	border:0;
	outline:none;
}
a {
	outline:none;
}
p{
	margin:0;
	padding:0;
}


/*PRODUCTMENU*/

.RootCategory_Productmenu {
	font-size:10px;
	height:19px;
	padding-bottom:2px;
	text-indent:17px;
	background-image:url('/images/design/2009/images/categorySpacer.png');
	background-position:bottom left;
	background-repeat:no-repeat;
}
.SubCategoryIndent1_Productmenu {
	width:28px;
	height:19px;
	background-image:url('/images/design/2009/images/subCatBackground.gif');
	background-repeat:no-repeat;
}
.SubCategoryIndent2_Productmenu {
	border-left:solid 1px #c7c349;
	height:19px;
}

.TopMenu_TR {
	display:none;
}

#frontpageProduct {
	width:129px;
	margin-bottom:5px;
	text-align:center;
	padding-top:12px;
	border:solid 1px #cecece;
}
#frontpageProduct a:link, #frontpageProduct a:visited, #frontpageProduct a:active {
	text-decoration:none;
	color:#217fba;
}
#frontpageProduct a:hover {
	text-decoration:none;
	color:#a39f33;
}
#frontpageProduct .name {
	margin-top:0px;
	font-size:10px;
	font-weight:bold;
	color:#217fba;
}
.price {
	font-size:13px;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	padding-top:4px;
	margin:3px 0 5px 0;
	width:103px;
	height:24px;
	background-image:url('/images/design/2009/images/priceBackground.gif');
	background-repeat:no-repeat;
}


#newsletterBox {
	width:198px;
	height:229px;
	background-image:url('/images/design/2009/images/newsletterBackground.gif');
}
#newsletterBox .padding {
	padding:143px 0 0 16px;
}
.input {
	padding:3px 0 5px 5px;
	margin-bottom:4px;
	height:24px;
	width:164px;
	background-image:url('/images/design/2009/images/inputBackground.gif');
	background-repeat:repeat-x;
	background-color:#fbfcfd;
	color:#7a7a7a;
	font-size:13px;
	border:solid 1px #1d83bc;
}


h1 {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight:normal;
	padding:4x 0 4px 0;
	margin:0 0 10px 0;
	text-indent:10px;
	background-color:#36b0f4;
	border-bottom:solid 2px #019be5;
}

h2 {
	font-size:14px;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0 0 4px 0;
	border-bottom:solid 1px #CCCCCC;
	color:#019be5;
}

h3 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0 0 7px 0;
	padding:0;
	color:#019be5;
}



/* VARELISTE INFOKORT */


.productBox {
	text-align:left;
	margin-bottom:10px;
	border:solid 1px #CCC;
}
.productBox .padding {
	padding:12px;
}
.productImage {
	float:right;
	width:130px;
	height:130px;
	margin:0 0 10px 10px;
	border:solid 1px #CCC;
	overflow:hidden;
	text-align:center;
}
.productImage img {
	
	margin-top:5px;
}
.productBox .info {
	float:left;
}
.description {
	font-size:11px;
	height:155px;
	overflow:hidden;
}
.productBoxTable {
	width:375px;
}


.BackgroundColor1_Productlist {
	padding-right:5px;
}
.BackgroundColor2_Productlist {
	padding-left:5px;
}


#specialOfferImage {
	width:380px;
	text-align:right;
	position:absolute;
}

#sitemap {
	color:#65a6c4;
}
#sitemap a:link, #sitemap a:visited, #sitemap a:active {
	color:#65a6c4;
	text-decoration:none;
}
#sitemap a:hover {
	color:#ffffff;
}


.imageSelector {
	
}

#relatedImage img {
	width:115px;
	border:double 3px #CCCCCC;
}

.relatedDescription {
	font-size:11px;
}



/*BASKET*/
#basketAmount {
	width:66px;
	text-align:left;
}
#basketAmount input{
	width:34px;
	text-align:center;
	height:23px;
}
#basketProduct {
	text-align:left;
}
#basketProduct .image {
	width:60px;
	float:left;
}
#basketPrice {
	width:72px;
}
#basketTotal {
	width:113px;
}
#basketRem {
	width:105px;
}
#basketRem, #basketTotal, #basketPrice, #basketProduct, #basketAmount {
	padding:5px 0 7px;
}
.th {
	border-bottom:dotted 1px #999999;
	font-weight:bold;
}
.spacer {
	border-bottom:dotted 1px #999999;
	font-size:0;
	height:12px;
}
.air {
	font-size:0;
	height:12px;
}
.basketTotalAmount {
	font-size:14px;
	font-weight:bold;
	color:#00aae3;
	padding:3px 8px 3px 0;
	margin:10px 0 5px 0;
	border-top:dashed 1px #CCCCCC;
	border-bottom:dashed 1px #CCCCCC;
	width:100%;
	text-align:right;
}

.TableLines_OrderStep3 {
	width:100%;
}
.TableLines_OrderStep4 {
	width:100%;
}

.SpecialOfferPrice_ProductInfo, .Price_Productinfo {
	color:#019be5;
	font-size:14px;
}

ul {
	list-style-type:square;
	list-style-image:url('/images/design/2009/images/ulSquare.gif');
	margin:7px 0 0 30px;
	padding:0;
}

#advancedVariants {
	margin-top:15px;
	margin-bottom:10px;
	border-top:dashed 1px #999999;
	padding-top:5px;
	font-size:11px;
}
#advancedVariants .header {
	font-weight:bold;
}


/*NEW FRONTPAGE*/
#newsTd {
	background-image:url('/images/design/2009/images/newsIframeBackground.png');
	background-repeat:no-repeat;
	background-position:top right;
	width:249px;
	padding:53px 0 0 23px;
}
#vipBox {
	float:right;
	width:249px;
	height:195px;
	background-image:url('/images/design/2009/images/newsletterBackground.png');
}
#vipBox .padding {
	padding:114px 0 0 16px;
}
#vipBox .input {
	padding:3px 0 5px 5px;
	margin-bottom:4px;
	height:24px;
	width:204px;
	background-image:url('/images/design/2009/images/inputBackground.gif');
	background-repeat:repeat-x;
	background-color:#fbfcfd;
	color:#7a7a7a;
	font-size:13px;
	border:solid 1px #1d83bc;
}
.header {
	margin:5px 0;
}
.bottomImages {
	margin-right:5px;
}
.fpImage {
	overflow:hidden;
	height: 110px;
	text-align:center;
}
.fpImage img {
	margin-bottom:5px;
}

#flash {
	width:250px;
	height:460px;
}
object {
	outline:none;
}

#basketOrderbutton{
	float:right;
}
#basketOrderbutton img{
	margin:0 0 0 6px;
}
th{
	background-image:url('/images/design/2009/images/thBackground.png');
	background-repeat:repeat-x;
	height:35px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:fff;
}
.basketRow {
	width:809px;
	background-image:url('/images/design/2009/images/basketBorder.png');
	background-repeat:repeat-x;
	background-position:bottom;
}
#basketContent{
	width:809px;
	border:1px solid #c7c7c7;
	padding:1px;
	background-color:#eeeeee;
}
.decBtn{
	display:inline;
}
.decBtn img{
	margin:0 25px 0 25px;
}
#frontpageTxt{
	margin:10px 0 0 0;
}
.Heading_CreditCardPayment{
	text-align:left;
}

#vip {
	width:813px;
	background-image:url(/images/design/2009/images/vipBackground.png);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#1162ad;
}
#vip .table {
	margin:0 0 10px 20px;
}
#vip td {
	color:#FFF;
}
#vip .spacer {
	width:45px;
	background-image:url(/images/design/2009/images/vipSpacerBackground.png);
	background-repeat:no-repeat;
	background-position:center center;
}
#vip input {
	color:#2388d0;
	background-color:#FFF;
	border:solid 1px #2388d0;
	padding:3px;
	margin:2px;
}
#vip h2 {
	font-size:16px;
	color:#FFF;
	padding:0 0 3px;
	border-bottom: solid 1px #156ab4;
	margin:0 0 5px;
}
