body { margin: 0 auto; padding: 0; background-color: #FFFFFF; }
.Main { position: absolute; width: 100%; left: 0; top: 0; }
.PageBackgroundSimpleGradient { background-image: url('images/Page-BgSimpleGradient.jpg'); background-repeat: repeat-x; height: 500px; }
.cleared { float: none; clear: both; margin: 0; padding: 0; border: none; font-size: 1px; }
/* end Page */

/* begin Box, Sheet */
.Sheet { overflow: hidden; min-width: 51px; min-height: 51px; margin: 0 auto; position: relative; z-index: 0; width: 900px; }
.Sheet-body { position: relative; z-index: 0; margin: 5px; }
.Sheet-tl { position: absolute; overflow: hidden; z-index: -1; top: 0; left: 0; width: 35px; height: 35px; background-image: url('images/Sheet-s.png'); }
.Sheet-tr { position: absolute; overflow: hidden; z-index: -1; top: 0; right: 0; width: 35px; height: 35px; }
.Sheet-tr div { position: absolute; z-index: -1; top: 0px; left: -35px; width: 70px; height: 70px; background-image: url('images/Sheet-s.png'); }
.Sheet-bl { position: absolute; overflow: hidden; z-index: -1; bottom: 0; left: 0; width: 35px; height: 35px; }
.Sheet-bl div { position: absolute; z-index: -1; top: -35px; left: 0; width: 70px; height: 70px; background-image: url('images/Sheet-s.png'); }
.Sheet-br { position: absolute; overflow: hidden; z-index: -1; bottom: 0; right: 0; width: 35px; height: 35px; }
.Sheet-br div { position: absolute; z-index: -1; top: -35px; left: -35px; width: 70px; height: 70px; background-image: url('images/Sheet-s.png'); }
.Sheet-tc { position: absolute; overflow: hidden; z-index: -1; top: 0; left: 35px; right: 35px; height: 35px; }
.Sheet-tc div { position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 70px; background-image: url('images/Sheet-h.png'); }
.Sheet-bc { position: absolute; overflow: hidden; z-index: -1; bottom: 0; left: 35px; right: 35px; height: 35px; }
.Sheet-bc div { position: absolute; z-index: -1; top: -35px; left: 0; width: 100%; height: 70px; background-image: url('images/Sheet-h.png'); }
.Sheet-cl { position: absolute; overflow: hidden; z-index: -1; top: 35px; left: 0; width: 35px; bottom: 35px; }
.Sheet-cl div { position: absolute; z-index: -1; top: 0; left: 0; width: 70px; height: 100%; background-image: url('images/Sheet-v.png'); }
.Sheet-cr { position: absolute; overflow: hidden; z-index: -1; top: 35px; right: 0; width: 35px; bottom: 35px; }
.Sheet-cr div { position: absolute; z-index: -1; top: 0; left: -35px; width: 70px; height: 100%; background-image: url('images/Sheet-v.png'); }
.Sheet-cc { position: absolute; overflow: hidden; z-index: -2; top: 35px; left: 35px; right: 35px; bottom: 35px; background-image: url('images/Sheet-c.png'); }
.Sheet { margin-top: 10px !important; }
/* end Box, Sheet */

/* begin Header */
div.Header { margin: 0 auto; position: relative; z-index: 0; width: 890px; height: 150px; }
div.Header-png { position: absolute; z-index: -2; top: 0; left: 0; width: 890px; height: 150px; background-image: url('images/Header.png'); background-repeat: no-repeat; background-position: left top; }
div.Header-jpeg { position: absolute; z-index: -1; top: 0; left: 0; width: 890px; height: 150px; background-image: url('images/Header.jpg'); background-repeat: no-repeat; background-position: center center; }
/* end Header */

/* begin Logo */
.logo { display: block; position: absolute; left: 338px; top: 46px; width: 552px; }
h1.logo-name { display: block; text-align: left; }
h1.logo-name, h1.logo-name a, h1.logo-name a:link, h1.logo-name a:visited, h1.logo-name a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; text-decoration: none; padding: 0; margin: 0; color: #1D2C35 !important; }
.logo-text { display: block; text-align: left; }
.logo-text, .logo-text a { font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 18px; font-style: normal; font-weight: bold; padding: 0; margin: 0; color: #1D2C35 !important; }
/* end Logo */

/* begin Menu */
/* menu structure */
.mainmenu a, .mainmenu a:link, .mainmenu a:visited, .mainmenu a:hover { text-align: left; text-decoration: none; outline: none; letter-spacing: normal; word-spacing: normal; }
.mainmenu, .mainmenu ul { margin: 0; padding: 0; border: 0; list-style-type: none; display: block; }
.mainmenu li { margin: 0; padding: 0; border: 0; display: block; float: left; position: relative; z-index: 5; background: none; }
.mainmenu li:hover { z-index: 10000; white-space: normal; }
.mainmenu li li { float: none; }
.mainmenu ul { visibility: hidden; position: absolute; z-index: 10; left: 0; top: 0; background: none; }
.mainmenu li:hover > ul { visibility: visible; top: 100%; }
.mainmenu li li:hover > ul { top: 0; left: 100%; }
.mainmenu:after, .mainmenu ul:after { content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both; }
.mainmenu, .mainmenu ul { min-height: 0; }
.mainmenu ul { background-image: url(images/spacer.gif); padding: 10px 30px 30px 30px; margin: -10px 0 0 -30px; }
.mainmenu ul ul { padding: 30px 30px 30px 10px; margin: -30px 0 0 -10px; }
/* menu structure */
.nav { position: relative; margin: 0 auto; width: 890px; height: 32px; z-index: 100; }
.mainmenu { padding: 6px 3px 0px 3px; }
.nav .l, .nav .r, .nav .r div { top: 0; position: absolute; z-index: -1; overflow: hidden; height: 32px; }
.nav .l { left: 0; right: 0px; }
.nav .r { right: 0; width: 0px; }
.nav .r div { width: 890px; right: 0; }
.nav .l, .nav .r div { background-position: left top; background-repeat: no-repeat; background-image: url('images/nav.png'); }
/* end Menu */

/* begin MenuItem */
.mainmenu ul li { clear: both; }
.mainmenu a, .mainmenu a span { height: 26px; display: block; }
.mainmenu a { cursor: pointer; text-decoration: none; margin-right: 2px; margin-left: 2px; }
.mainmenu a { background-image: url('images/item-left.png'); background-position: left top; background-repeat: no-repeat; }
.mainmenu a span { background-image: url('images/item-right.png'); background-position: right top; background-repeat: no-repeat; }
.mainmenu a span span { font-family: Arial, Helvetica, Sans-Serif; font-size: 16px; font-style: normal; font-weight: normal; text-decoration: none; letter-spacing: 1px; color: #34709D; padding: 0 19px; margin: 0 4px; line-height: 26px; text-align: center; background-image: url('images/item-center.png'); background-position: left top; background-repeat: repeat-x; }
.mainmenu a:hover { background-position: left -26px; }
.mainmenu li:hover > a { background-position: left -26px; }
.mainmenu li:hover a span { background-position: right -26px; }
.mainmenu a:hover span { background-position: right -26px; }
.mainmenu a:hover span span { color: #384852; background-position: left -26px; }
.mainmenu li:hover a span span { color: #384852; background-position: left -26px; }
.mainmenu a.active { background-position: left -52px; }
.mainmenu a.active span { background-position: right -52px; }
.mainmenu a.active span span { color: #D1DEE6; background-position: left -52px; }
/* end MenuItem */

/* begin MenuSubItem */
.mainmenu ul a { display: block; text-align: center; white-space: nowrap; height: 28px; width: 217px; overflow: hidden; line-height: 28px; margin-right: auto; background-image: url('images/subitem-bg.png'); background-position: left top; background-repeat: repeat-x; border-width: 1px; border-style: solid; border-color: #D7E3EA; }
.nav ul.mainmenu ul span, .nav ul.mainmenu ul span span { display: inline; float: none; margin: inherit; padding: inherit; background-image: none; text-align: inherit; text-decoration: inherit; }
.mainmenu ul a, .mainmenu ul a:link, .mainmenu ul a:visited, .mainmenu ul a:hover, .mainmenu ul a:active, .nav ul.mainmenu ul span, .nav ul.mainmenu ul span span { text-align: left; text-indent: 12px; text-decoration: none; line-height: 28px; color: #214763; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; }
.mainmenu ul ul a { margin-left: auto; }
.mainmenu ul li a:hover { color: #000000; border-color: #95B3C6; background-position: 0 -28px; }
.mainmenu ul li:hover > a { color: #000000; border-color: #95B3C6; background-position: 0 -28px; }
.nav .mainmenu ul li a:hover span, .nav .mainmenu ul li a:hover span span { color: #000000; }
.nav .mainmenu ul li:hover > a span, .nav .mainmenu ul li:hover > a span span { color: #000000; }
/* end MenuSubItem */

/* begin ContentLayout */
.contentLayout { margin-bottom: 5px; width: 890px; position: relative; }
/* end ContentLayout */

/* begin Box, Block */
.Block { overflow: hidden; min-width: 1px; min-height: 1px; margin: 0 auto; position: relative; z-index: 0; }
.Block-body { position: relative; z-index: 0; margin: 0px; }
.Block { margin: 7px; }

/* end Box, Block */

/* begin BlockHeader */
.BlockHeader { position: relative; overflow: hidden; height: 30px; z-index: 0; line-height: 30px; padding: 0 7px; margin-bottom: 0px; }
.BlockHeader-text { white-space: nowrap; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 13px; font-variant: small-caps; line-height: 30px; }
.BlockHeader .l, .BlockHeader .r, .BlockHeader .r div { top: 0; position: absolute; z-index: -1; overflow: hidden; height: 30px; }
.BlockHeader .l { left: 0; right: 4px; }
.BlockHeader .r { right: 0; width: 4px; }
.BlockHeader .r div { width: 890px; right: 0; }
.BlockHeader .l, .BlockHeader .r div { background-position: left top; background-repeat: no-repeat; background-image: url('images/BlockHeader.png'); }
.header-tag-icon { display: inline-block; background-position: left top; background-image: url('images/BlockHeaderIcon.png'); padding: 0 0 0 18px; background-repeat: no-repeat; min-height: 11px; margin: 0 0 0 5px; }
/* end BlockHeader */

/* begin Box, BlockContent */
.BlockContent { overflow: hidden; min-width: 1px; min-height: 1px; margin: 0 auto; position: relative; z-index: 0; }
.BlockContent-body { position: relative; z-index: 0; margin: 7px; }
.BlockContent-body { color: #212B31; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 11px; }
.BlockContent-body a:link { color: #2D5F86; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; text-decoration: none; }
.BlockContent-body a:visited, .BlockContent-body a.visited { color: #8099A8; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; text-decoration: none; }
.BlockContent-body a:hover, .BlockContent-body a.hover { color: #3B7DB0; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; text-decoration: underline; }
.BlockContent-body ul { list-style-type: none; color: #556E7C; margin: 0; padding: 0; }
.BlockContent-body li { font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 11px; }
.BlockContent-body ul li { padding: 0px 0 0px 13px; background-image: url('images/BlockContentBullets.png'); background-repeat: no-repeat; margin: 0.5em 0 0.5em 0; line-height: 1.2em; }

/* end Box, BlockContent */

/* begin Box, Post */
.Post { overflow: hidden; min-width: 1px; min-height: 1px; margin: 0 auto; position: relative; z-index: 0; }
.Post-body { position: relative; z-index: 0; margin: 12px; }
.Post { margin: 7px; }


/* Start images */
a img { border: 0; }
.article img, img.article { border-style: solid; border-width: 1px; border-color: #AFC6D4; margin: 1em; }
.metadata-icons img { border: none; vertical-align: middle; margin: 2px; }
/* Finish images */

/* Start tables */
.article table, table.article { border-collapse: collapse; margin: 1px; width: auto; }
.article table, table.article .article tr, .article th, .article td { background-color: Transparent; }
.article th, .article td { padding: 2px; border: solid 1px #608DA9; vertical-align: top; text-align: left; }
.article th { text-align: center; vertical-align: middle; padding: 7px; }



/* Finish tables */
/* end Box, Post */

/* begin PostHeaderIcon */
.PostHeaderIcon-wrapper { text-decoration: none; margin: 0.2em 0; padding: 0; font-weight: normal; font-style: normal; letter-spacing: normal; word-spacing: normal; font-variant: normal; text-decoration: none; font-variant: normal; text-transform: none; text-align: left; text-indent: 0; line-height: inherit; font-family: "Trebuchet MS" , Arial, Helvetica, Sans-Serif; font-size: 25px; text-align: center; color: #204460; }
.PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover { font-family: "Trebuchet MS" , Arial, Helvetica, Sans-Serif; font-size: 25px; text-align: center; color: #204460; }
.PostHeaderIcon-wrapper img { border: none; vertical-align: middle; margin: 0; }
/* end PostHeaderIcon */

/* begin PostHeader */
.PostHeader a:link { font-family: "Trebuchet MS" , Arial, Helvetica, Sans-Serif; text-decoration: none; font-variant: small-caps; color: #265273; }
.PostHeader a:visited, .PostHeader a.visited { font-family: "Trebuchet MS" , Arial, Helvetica, Sans-Serif; text-decoration: none; font-variant: small-caps; color: #3E505B; }
.PostHeader a:hover, .PostHeader a.hovered { font-family: "Trebuchet MS" , Arial, Helvetica, Sans-Serif; text-decoration: none; font-variant: small-caps; color: #1D3F58; }
/* end PostHeader */

/* begin Indhold */
/* Content Text Font & Color (Default) */
body { font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; color: #445864; }
.Indhold { font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; text-align: justify; color: #445864; }

/* Start Content link style */
/*
The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.
http://www.w3schools.com/CSS/css_pseudo_classes.asp
http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/
*/
a { font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; text-decoration: underline; color: #3B7DB0; }

/* Adds special style to an unvisited link. */
a:link { font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; text-decoration: underline; color: #3B7DB0; }

/* Adds special style to a visited link. */
a:visited, a.visited { font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; text-decoration: none; color: #303E46; }

/* :hover - adds special style to an element when you mouse over it. */
a:hover, a.hover { font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; text-decoration: none; color: #1D3F58; }

/* Finish Content link style */

/* Resert some headings default style & links default style for links in headings*/
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { font-weight: normal; font-style: normal; text-decoration: none; }


/* Start Content headings Fonts & Colors  */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover { font-family: "Trebuchet MS" , Arial, Helvetica, Sans-Serif; font-size: 27px; color: #2D5F86; }
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover { font-family: "Trebuchet MS" , Arial, Helvetica, Sans-Serif; font-size: 25px; color: #2D5F86; }
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover { font-family: "Trebuchet MS" , Arial, Helvetica, Sans-Serif; font-size: 16px; color: #3E5F74; }
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover { font-family: "Trebuchet MS" , Arial, Helvetica, Sans-Serif; font-size: 14px; color: #212B31; }
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover { font-family: "Trebuchet MS" , Arial, Helvetica, Sans-Serif; font-size: 13px; color: #212B31; }
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover { font-family: "Trebuchet MS" , Arial, Helvetica, Sans-Serif; font-size: 11px; color: #212B31; }
/* Finish Content headings Fonts & Colors  */

/* end Indhold */

/* begin PostBullets */
/* Start Content list */

ul { list-style-type: none; color: #111518; margin: 0; padding: 0; }
li { font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 11px; }
.Post ul li { padding: 0px 0 0px 5px; background-repeat: no-repeat; margin: 0.5em 0 0.5em 1em; line-height: 1.2em; list-style-type: disc; }
/* Finish Content list */
/* end PostBullets */

/* begin PostQuote */
/* Start blockquote */

blockquote p { color: #0B1014; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; }
blockquote { border-color: #AFC6D4; border-width: 0px; border-style: solid; margin: 10px 10px 10px 50px; padding: 5px 5px 5px 37px; background-color: #D4E0E8; background-image: url('images/PostQuote.png'); background-position: left top; background-repeat: no-repeat; }
/* Finish blockuote */
/* end PostQuote */
/* begin Button */
button.Button, a.Button { position: relative; display: inline-block; width: auto; outline: none; border: none; background: none; line-height: 30px; margin: 0; padding: 0; overflow: visible; cursor: default; text-decoration: none !important; }
/*This HACK needed for ie7 (button position)*/
*:first-child + html button.Button, *:first-child + html a.Button { display: list-item; list-style-type: none; float: left; }
.Button .btn { position: relative; overflow: hidden; display: block; width: auto; z-index: 0; height: 30px; color: #224967; white-space: nowrap; float: left; }
.Button .t { height: 30px; white-space: normal; padding: 0 19px; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 10px; font-style: normal; font-weight: bold; text-transform: uppercase; text-align: left; line-height: 30px; text-decoration: none !important; }
input, select { font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 10px; font-style: normal; font-weight: bold; text-transform: uppercase; }
.Button .active { color: #F0F3F5; }
.Button .hover, a.Button:hover { color: #EEF3F6; text-decoration: none !important; }
.Button .active .r { top: -60px; }
.Button .hover .r { top: -30px; }
.Button .r { display: block; position: absolute; overflow: hidden; z-index: -1; top: 0; right: 0; width: 5px; height: 90px; }
.Button .r span { display: block; position: absolute; overflow: hidden; z-index: -1; top: 0; right: 0; width: 403px; height: 90px; }
.Button .active .l { top: -60px; }
.Button .hover .l { top: -30px; }
.Button .l { display: block; position: absolute; overflow: hidden; z-index: -1; top: 0; left: 0; right: 5px; height: 90px; }
.Button .l, .Button .r span { background-image: url('images/Button.png'); }
/* end Button */
/* begin Footer */
.Footer { position: relative; z-index: 0; overflow: hidden; width: 890px; margin: 5px auto 0px auto; }
.Footer .Footer-inner { height: 1%; position: relative; z-index: 0; padding: 10px; text-align: center; }
.Footer .Footer-background { position: absolute; z-index: -1; background-repeat: no-repeat; background-image: url('images/Footer.png'); width: 890px; height: 100px; bottom: 0; left: 0; }
.Footer .Footer-text p { margin: 0; }
.Footer .Footer-text { display: inline-block; color: #1A364D; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 10px; }
.Footer .Footer-text a:link { text-decoration: none; color: #254F6F; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; text-decoration: none; }
.Footer .Footer-text a:visited { text-decoration: none; color: #516876; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; text-decoration: none; }
.Footer .Footer-text a:hover { text-decoration: none; color: #326A95; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; text-decoration: underline; }
/* end Footer */
/* begin PageFooter */
.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover { font-family: Arial; font-size: 10px; letter-spacing: normal; word-spacing: normal; font-style: normal; font-weight: normal; text-decoration: underline; color: #7DAED4; }
.page-footer { margin: 1em; text-align: center; text-decoration: none; color: #98ADB9; }
/* end PageFooter */
/* begin LayoutCell */
.contentLayout .content { position: relative; margin: 0; padding: 0; border: 0; float: left; overflow: hidden; width: 889px; }
/* end LayoutCell */






/* -------------------------------------------------------------
    NYE DESIGN TILFØJELSER
 -------------------------------------------------------------*/
input, textarea { margin-top: 5px; padding: 3px; }

/*  CALL TO ACTION KNAPPER
 -------------------------------------------------------------*/
a.cta_button, input.cta_button { cursor: pointer; display: inline-block; padding: 10px; text-decoration: none; background: #06c; color: white; border-radius: 5px; margin: 10px 0; border: 1px solid #159; box-shadow: 0 2px 15px rgba(0,0,0,0.3); font-size: 18px; font-family: arial black; background-image: linear-gradient(bottom, rgb(17,85,153) 0%, rgb(0,102,204) 100%); background-image: -o-linear-gradient(bottom, rgb(17,85,153) 0%, rgb(0,102,204) 100%); background-image: -moz-linear-gradient(bottom, rgb(17,85,153) 0%, rgb(0,102,204) 100%); background-image: -webkit-linear-gradient(bottom, rgb(17,85,153) 0%, rgb(0,102,204) 100%); background-image: -ms-linear-gradient(bottom, rgb(17,85,153) 0%, rgb(0,102,204) 100%); background-image: -webkit-gradient( 	                linear, 	                left bottom, 	                left top, 	                color-stop(0, rgb(17,85,153)), 	                color-stop(1, rgb(0,102,204))                 ); }
a.cta_button:hover, input.cta_button:hover { background: #159; border: 1px solid #039; }


/*  PRIS TABEL
 -------------------------------------------------------------*/
#price_table { width: 100%; }
#price_table h3 { width: 100%; }
#price_table .question{width:230px;}
#price_table .billede { display: inline-block; text-align: center; padding: 10px; border: 1px solid #ddd; margin: 5px; width: 200px; -moz-box-shadow: 0 0 20px rgba(0,0,0,0.15); box-shadow: 0 0 20px rgba(0,0,0,0.15); }
#price_table .billede img { width: 200px; }
#price_table .billede h2 { font-size: 18px; margin: 5px; }
.price_information { width: 300px; }
.price_information h2, .price_information h3 { margin: 0; padding: 0; }
.price_information h3 { }
.price_information td { margin: 0; padding: 10px; border: 0; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; text-align: center; }
.price_information tr:first-child td { border: 0; border-bottom: 1px solid #ccc; }
.price_information tr:hover td { background: #f3f3f3; }
.price_information tr:hover td .dimensions td { border-color: #fff; border-bottom: 0;  background: #f3f3f3;}
.price_information tr:first-child td { border: 0; border-bottom: 1px solid #ddd; background: #fff; }
.price_information tr:last-child td { border: 0; background: #fff; }
.price_information td:first-child { text-align: left; }
.price_information td:last-child { border-right: 1px solid #fff; }
.price_information td[colspan="2"] { text-align: center; }
#price_table ul, #price_table li { list-style-type: none; padding: 0; margin: 0; }
#price_table li { padding: 5px 0; color: #445864; }
#price_table a { text-decoration: none; }
.dimensions { width: 100%; }
.dimensions th, .dimensions td { text-align: center; border: 0; }
.dimensions td { font-weight: bold; }
.dimensions th { font-weight: normal; }
#price_table .dimensions td { text-align: center; }
 .social{
            position: absolute;
            top: 200px;
            width: 50px;
            display: block;
            right: 0;
            float: right;
            background: white;
            padding: 5px;
            box-shadow: 0 0 10px rgba(0,0,0,0.3);
            border-radius: 5px 0 0 5px;
            border: 1px solid #AAA;
            border-right: 0;

            }
            .sep{margin-top:10px;width:20px;height:5px;}
