html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: arial, helvetica, sans-serif;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

body, td, input, select, textarea {
	color: #555;
	line-height: 1.6;
	font-size: 15px;
}
html {
	overflow-y: scroll;
}
body {
	font-family: arial, helvetica, sans-serif;
	min-height:960px; height:auto !important; height:960px;
}

body.ew-page {}

strong,b{font-weight:bold;}

h1, h2, h3, h4 { /*font-family:"Helvetica Neue",helvetica,arial,sans-serif;*/ 
font-family: arial, helvetica, sans-serif; }

em { font-style: italic; }
p { margin: 2px 0; }
sub {
	vertical-align: sub;
	font-size:0.7em;
	margin-left:-2px;
	margin-right:1px;
	line-height: 0;
}

#upperField {
}

#topField table {
	margin: 0 auto;
	width: 940px;
}

#topField {
	padding: 40px 0 15px;
	border-bottom: 5px solid #0061A0;
}

#bottomField table {
}

#bottomField {  }

#templateArea {
	margin: 0 auto;
	background-color: transparent;
	width: 960px;
}

#contentField {
	width: 940px;
	padding: 63px 10px 0;
	zoom: 1;
}

td.twstop {
	vertical-align: bottom;
}

#toplogo {
	margin-bottom: -4px;
}
#toplogo a {
	margin-right: 20px;
	height: 34px;
	width: 170px;
	display: block;
	/*
	position: relative;
	z-index: 1000;
	background:url(http://www.beautifulsmile.dk/ew/_pics/logo.png) 0 0 no-repeat;
	text-indent: -2000em;
	text-align: left;
	text-decoration: none;
	*/
}

.longhaul li, #ew-toplinks li {
	margin-right: 8px;
	line-height: 15px;
	border-right: 1px solid #bbb;
	padding-right: 8px;
	
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
}

#ew-toplinks li {
	display: block;
	float: left;
	margin-bottom: 1px;
}

.longhaul .last, #ew-toplinks .last {
	padding-right: 0;
	border-right: 0;
}

#tabloidfooter {
	text-align: center;
	font-size: 12px;
	border-top: 1px solid #dddddd/*_*/;
	clear:left;
	margin: 35px -10px 0;
	width: 950px;
	float:left;
	padding: 15px 0 15px 10px;
}
#ew-copy { float: left; }
#ew-copy-links { float: right; }

#purchaseopts { float: right; margin-right: 10px; margin-top:-4px; }
#purchaseopts a { text-decoration:none;}

a.twstop:visited, a.twstop:link, a.twstop:active { font-size: 15px; }

#topField a:link, #topField a:visited, #topField a:hover, #topField a:active, .ew-neutral a:link, .ew-neutral a:visited, .ew-neutral a:hover, .ew-neutral a:active, a.ew-neutral:link, a.ew-neutral:hover, a.ew-neutral:visited, a.ew-neutral:active {
	color: #555/*5*/;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
}

#bottomField a:link, #bottomField a:hover, #bottomField a:active, #bottomField a:visited {}

#tabloidfooter, #tabloidfooter a {
	color:#555/*5*/ !important;
}

#topField a:hover, .ew-neutral a:hover, a.ew-neutral:hover {
	text-decoration: underline;
}
.smallbasket_title { display: none; color:#000; }
.emptybasket .smallbasket_title { display:block !important; }
/*.smallbasket_title { visibility:hidden;; }
.emptybasket .smallbasket_title, .emptybasket_title { visibility: visible; visibility: visible !important; }*/
.linkbasket br { display: none; }
.linkbasket { width: 340px; float: right; }
.linkbasket td { vertical-align: bottom; }

.linkbasket table {
	/*margin-bottom: -10px;*/
	margin: 0 !important;
	width: 340px !important;
}

.linkbasket table table {
	/*margin-bottom: -10px;*/
	margin: 0 !important;
	width: auto !important;
}

.object_horizontal .linkbasket {
	margin-bottom: -4px;
	_margin-bottom: 0;
	_margin-top: -4px;
	overflow: visible;
}

td.topnavcell {
	vertical-align: bottom;
}

.linkbasket a:link, .linkbasket a:visited, .linkbasket a:hover, .linkbasket a:active {
	color: #0061A0 !important;
	text-decoration: underline !important;
}

a:link, a:visited, a:active, a:hover {
	color: #0061A0;/* ljusblå: #0088CC */
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}

.smallbasket_title {
	font-weight: bold;
	float:right;
	/*background:url("http://beautifulsmile.dk/ew/_pics/shopping_basket.png?ewrtwert") no-repeat scroll 0 0 transparent;
	display:block;
	float:right;
	font-size:14px;
	font-weight: normal;
	height:31px;
	line-height:40px;
	padding-left:40px;
	margin: -9px 0 -8px 0;*/
}

.scrollto {
	margin-top:4px;
}
#XBLGWrapper {
	background: transparent !important;
}

#ew-global { text-align: center; }

.ew-global-inner {
	margin: 0 auto;
	text-align:left;
	width: 960px;
}

#ew-global a:link, #ew-global a:hover, #ew-global a:visited, #ew-global a:active {
	color:#555/*5*/;
	font-size:12px;
}

#ew-global a:hover, #ew-global a:active {
	text-decoration:underline;
}

#ew-safeshopping {
	float:left;
	margin: 9px 10px 0 7px;
	font-size: 12px;
}

#ew-safeshopping a, #ew-safeshopping a:hover, #ew-safeshopping a:active, #ew-safeshopping a:visited {
	text-decoration: none;
}

#ew-safeshopping img { vertical-align: middle; margin-right: 5px; }

#ew-global-countries { float: right; margin-right: 10px; margin-top: 13px; width: 170px; }
#ew-global-countries-current a:link, #ew-global-countries-current a:active, #ew-global-countries-current a:visited { text-decoration:none; }
#ew-global-countries-current a:hover { text-decoration: underline; }
#ew-global-countries-current { float: left; margin-right: 15px; }
#ew-global-countries-current img { margin-right: 5px; height: 9px;}
#ew-global-countries-change { float: right;}

#ew-int-icon {
	visibility:hidden;
	text-decoration: none;
	margin-right: 4px;
	margin-bottom: -2px;
}

#ew-country-icon {
	text-decoration: none;
	margin-bottom:-2px;
	margin-right:4px;
}

.ew-ingen-pixelgrej {
	font-size: 12px;
	color: #6EC0E6;
	font-family: "Lucida Grande", sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.ew-trademark {
	font-size: 12px;
	vertical-align: 3px;
	margin-left: 1px;
}

#ew-fb-fan {
	float:left;
	height:65px;
	overflow: hidden;
	width:200px;
}

#ew-fb-fan iframe {
	margin-top: -7px;
}
#ew-fb-box {
	display:inline-block;
	background-color:#fff;
}
#ew-fb-block {overflow:hidden; margin-top: 7px; width: 158px;}
#ew-fb-block iframe { margin-left: -52px;}

#ew-fb-like-us {
	font-size: 15px;
	margin-top:40px;
	margin-bottom: 10px;
	line-height: 1;
	text-align:center;
}
#ew-fbfb-img {
	widht:121px;
	height:23px;
	margin: 0 10px -1px 20px;
}
#ew-fbfb-like { margin-bottom: -25px; margin-left: 23px; }
#celogohere div img, #TEH_LOGOTYPE { margin-bottom: -28px; margin-right: 25px;}
#ew-fb-like-us a {color:#FFF !important;}

/* misc */

.linkbasket table { float: right; }
.ew-container {  }
.ew-container-inner { margin: 0 auto; }
.ew-container-compensate {  }
#ew-frontpage { position: relative; }
#ew-showcase { float: right; margin: -15px 0 0; }
#ew-showcase a { margin-top: 4px; }
#ew-showcase img {  }
#ew-showcase blockquote { margin-bottom: 10px; }
#ew-footer-icons { text-align: center; margin: -10px 0 -10px; }
.ew-footer-icon {
	text-align: center;
	padding: 0 12px;
	margin-bottom: 16px;
}
#ew-footer-cert-logo {
	margin-top: 27px;
}
#ew-getingikon {
	padding: 17px 16px 0;
}
.ew-footer-icon p {
	margin-top: 3px;
}
#ew-footer { margin: 30px 0 70px; padding: 2px 10px; width: 940px; border-top: 5px solid #0061A0;}
#ew-footer img, #ew-footer-icons img { }
#ew-footer .ew-box-4 ul { margin-top: 11px; }
#ew-logos { margin: 0 !important; float: right !important; width: 240px; padding-top: 25px; }
#ew-logos .ew-logos-container { }
#ew-logos .ew-logos-container-2 { }

#ew-footer .ew-box-title { border-bottom: 0 none; margin-bottom: 4px; line-height: 1; padding: 20px 0 0 10px;}
#ew-footer .ew-box-4 { margin-left: 27px;}
#ew-footer .ew-box-first { margin-left: 0;}
#ew-footer .ew-box-4 li { margin-bottom: 5px; }
.ew-showcase-description {
	float:left;
	width:400px;
	margin-top: 11px;
}

.ew-showcase-description-inner { margin: 0; font-size: 15px; height: 230px; }

h1, .payPageHeadline {
	font-size:30px;
	color: #000000;
	margin-bottom: 5px;
	line-height: 1.1;
	text-align: left;
	font-weight: bold;
}

.ew-hr, .ew-hr-bg/*, .twscontentarticlepage hr*/ { border:0; height: 1px; margin: 15px -10px; line-height: 1px; clear: both; position: relative; }
.ew-hr-bg { height: 1px; background-color:#dddddd/*_*/; margin-bottom: 26px; }
.ew-container-inner .ew-hr {
	width: 950px;
	margin: 15px 0;
}

.ew-hr-bg-neutral { margin: 18px 0 15px; }
.ew-clear { clear: both; height: 1px; line-height: 1px; }
.ew-hr-bottom { /*margin-top: 35px; margin-bottom: 26px;*/}
.ew-page .ew-hr-bottom { margin-top: 0; }
.ew-hr-special { margin: 30px 0; }
.ew-box-2, .ew-box-3, .ew-box-4 { float: left; margin-left: 20px; }
.ew-box-2 { width: 460px; _width: 450px;}
.ew-box-3 { width: 300px; _width: 290px; }
.ew-box-4 { width: 215px; _width: 205px; }
.ew-box-4-stretch { width: 460px; _width: 450px; }
.ew-box-first { margin-left: 0; clear: left; }
.ew-box-last { margin-right: 0; }

.ew-hr-bg-jus { background-color:#6EC0E6; }

.ew-product-box-img { width: 97px; height:auto; }
.ew-box-box-container-grp .ew-product-box-img { height: auto; width: 147px; }

.ew-box-box-container-grp {  }
.ew-box-box-container-grp .ew-box-last { margin-right: -20px; }
.ew-box-box-container-grp .ew-box-4 { margin-left:27px; }

.ew-hr-subzero { margin: 0 -10px 0; }

.articleBlogEntry {
	margin-top: 11px;
	padding-bottom: 14px;
	border-bottom: 1px solid #dddddd/*_*/;
	font-size: 12px;
	/*background: url("http://www.beautifulsmile.dk/ew/_pics/ew_divider_hrz.jpg") no-repeat scroll center bottom transparent;*/
}

.articleBlogEntry-first {
	margin-top: 14px;
}
.ew-link-blog { margin-right: 0 !important;}
.ew-link-blog a {
	color:#717171;
	float:right;
	display: block;
	font-size:11px;
	font-weight:normal;
	padding-top:6px;
}

#ew-logos .last { border-bottom:0; margin-bottom: 0; padding-bottom: 0;}
.articleBlogEntryQuote { font-style: italic; }
.articleBlogEntryLink { }

.twscontentarticlepage hr{display:none;}
.twscontentarticlepage br {
	display: none;
}
#articleText br {
	display:inline;
}
#ew-info {
	/*
	padding-right: 20px;
	margin-right: 20px;
	background: url("http://www.beautifulsmile.dk/ew/_pics/ew_divider.jpg") no-repeat scroll right top transparent;
	*/
}
#ew-div { }

#ew-getingar {
	/*width: 420px;*/
	padding-top: 15px;
}
#ew-getingar img {
	margin-bottom: 4px;
	width: 200px;
	height: auto;
}

.ew-misc-text {
	font-size:14px;
	margin-top:-2em;
	position:absolute;
}

.ew-quote {
	font-size: 14px;
	text-align:center;
	width: 355px;
	font-weight: bold;
	float:left;
	padding-top: 22px;
	font-style:normal;
	color:#000;
}

.ew-quote-text {
	color: #0061A0;
	float: right;
	font-size: 19px;
	font-weight: bold;
	line-height: 1.3;
	margin-top: -5px;
	text-align: left;
}

.ew-quote img {margin:8px 4px -5px 0;}
#scrollup { color: #000; }

.ew-quote cite {
	display: block;
	margin-top: 3px;
}

.ew-biodegradable { font-weight: bold; }
.ew-sub-text { margin-top: 5px; font-style:italic; font-weight: normal; color:#555/*5*/;}

.ew-cta {
	background-color:#666;
	height: 21px;
	text-decoration: none !important;
	padding: 3px 0 2px;
	width: 105px;
	color: #fff !important;
	font-weight:bold;
	line-height: 1.4;
	display: inline-block;
	text-shadow: 1px 1px 1px rgba(1,1,1,0.8);
	margin-top: 8px;
}
.ew-cta:hover {}

.ew-undies {}
.ew-undies-lined {
	margin: 0;
	padding-bottom: 40px;
}

.ew-undies-last { font-size: 12px; color:#0061a0; font-weight:bold; }
.ew-undies-last img { margin: 10px 0 !important; }

.ew-info-box .ew-box-3 {
	width: 456px;
	height: 147px;
	padding-right:0;
}

.ew-info-box .ew-box-first { width: 444px; }
.ew-info-box ul {
	margin-bottom: 13px;
}

.ew-info-box li {
	margin-top:10px;
}

.ew-box-title {
	color: #000000;
	font-weight: bold;
	border-bottom: 1px solid #dddddd/*_*/;
	margin: 0 0 15px -10px;
	padding-left: 10px;
	font-size: 20px;
	padding-bottom: 7px;
}

.ew-box-title-intermediate {
	margin-bottom: 15px;
	display: none;
}

.ew-hr-subkelvin {
	margin-bottom: 15px;
}

.ew-info-box {
	margin-top:-27px;
	margin-bottom: 26px;
}

.ew-checks {
	width: 210px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color:#000000;
}

.ew-box-syzzurp .ew-checks {
	padding-top: 40px;
	margin-left: 1px;
	margin-left: -3px;
	color: #000;
}

.ew-box-syzzurp .ew-checks li {
	padding-left: 25px;
}
.ew-checks li {
	/*background: url("http://www.beautifulsmile.dk/ew/_pics/bg-options-checkmark.gif") no-repeat 16px 0 transparent;*/
	text-align: left;
	padding-left: 40px;
	padding-left: 20px;
	margin-bottom: 6px;
}
#articleText .ew-checks li {
	/*background: url("http://www.beautifulsmile.dk/ew/_pics/bg-options-checkmark.gif") no-repeat 16px 0 transparent;*/
	/*background:url("http://www.beautifulsmile.dk/ew/_pics/ew_check_green.png") no-repeat scroll 0 3px transparent;
	padding-left:25px;*/
	padding-left: 0;
}

#articleText .ew-checks {
	font-size:12px;
	color: #555/*5*/;
	font-weight: normal;
	list-style:square;
	width:200px;
	padding: 0 0 0 15px;
}
#articleAttributes { margin-bottom:15px !important; }
#articleAttributes table { margin:10px 0 0; }
#articleAttributes .ew-select-error-text { color: #FF0000; margin-left: 15px; line-height: 1; }
.ew-validated-research { }
.ew-box-news .ew-box-title { margin-right: -10px !important; }
.ew-validated-bottom {
	background-color:#dddddd/*_*/;
	color:#111;
	font-family:helvetica;
	font-size:15px;
	font-style:italic;
	font-weight:bold;
	letter-spacing:1px;
	margin-top:43px;
	padding:5px 10px 0;
	text-transform:capitalize;
}
.ew-validated-teeth {
	margin: 0 0 10px;
	padding-top: 4px;
}
.ew-validated-teeth-box {
	width: 22px;
	height: 22px;
	border: 2px solid #bbb;
	float: left;
	margin-right:3px;
}

.ew-validated-teeth-box-1 {background-color:#f0edde;}
.ew-validated-teeth-box-2 {background-color:#f0ede0;}
.ew-validated-teeth-box-3 {background-color:#f4f1e3;}
.ew-validated-teeth-box-4 {background-color:#f5f2e8;}
.ew-validated-teeth-box-4b {background-color:#f5f3e9;}
.ew-validated-teeth-box-5 {background-color:#f8f6ed;}
.ew-validated-teeth-box-5b {background-color:#f9f8ef;}
.ew-validated-teeth-box-6 {background-color:#fefdfb;}
.ew-validated-teeth-box-7 {background-color:#fffdfb;}
.ew-10yearsresearch {
	float:left;
	font-size:11px;
	color:#000;
	font-weight:bold;
	line-height:1.4;
	margin-top: -2px;
	letter-spacing:1px;
	margin-left:10px;
	text-transform:uppercase;
}
.ew-sub10 {
	font-style: italic;
	text-indent: -8px;
	margin-left: 10px;
	width: 430px;
	font-size: 12px;
	line-height: 1.5;
}

.ew-product-title {
	border-bottom: 5px solid #ddd;
	margin-bottom: 10px;
	margin-left: -10px;
	padding: 0 0 7px 10px;
	color:#000000;
	font-size:20px !important;
	font-weight: bold;
	text-align: left;
}

/*#ew-ctl .ew-product-title {
	margin-bottom: 27px;
}*/
.ew-box-box {
	width: 222px;
	_width: 212px;
	/*
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	*/
}

.ew-showcase-description .ew-instant {
	/*
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:16px;
	font-weight:bold;
	margin-top:25px;
	padding:3px 12px 3px 10px;
	text-decoration:none;
	border-right: 8px solid #0061A0;
	*/
	display:block;
	background: url(http://www.beautifulsmile.dk/ew/_pics/to_products_blu.png) no-repeat !important;
	width: 150px;
	height: 31px;
	text-indent: -1000em;
	overflow:hidden;
	margin-top: 25px;
	float:left;
}

.ew-quote .ew-instant {
	background: url("http://www.beautifulsmile.dk/ew/_pics/to_products_blu.png") no-repeat scroll 0 0 transparent !important;
	display: block;
	height: 31px;
	margin-top: 5px;
	overflow: hidden;
	text-indent: -1000em;
	width: 150px;
	float: left;
}

/*
#ew-products .ew-product-title { color:#0061A0; border-bottom: 5px solid #0061A0; }
#ew-products .ew-product-title a { color:#0061A0; text-decoration: none; }
*/
.ew-box-regular .ew-product-title, h1.ew-regular { border-bottom: 5px solid #00AAA0; color: #00AAA0; }
.ew-box-instant .ew-product-title, h1.ew-instant { border-bottom: 5px solid #0061A0; color: #0061A0; }
.ew-box-xl .ew-product-title, h1.ew-xl { border-bottom: 5px solid #8E3193; color: #8E3193; }
#ew-products .ew-product-title, #ew-ctl .ew-product-title, #articleText h1.articleName { border-bottom: 1px solid #dddddd/*_*/; }

.ew-box-regular .ew-product-title a { color: #00AAA0; text-decoration: none; }
.ew-box-instant .ew-product-title a { color: #0061A0; text-decoration: none; }
.ew-box-xl .ew-product-title a { color: #8E3193; text-decoration: none; }
.ew-box-wht .ew-product-title a { color: #000; text-decoration: none; }

#ew-products .ew-box-first, #ew-ctl .ew-box-first { margin-left: -10px; }
.ew-product-inner {
	padding:0 10px;
	text-align: center;
}
.ew-box-syzzurp .ew-product-inner {
	padding: 0 16px;
}
.ew-product-inner img { margin: 22px 0 2px;}
.ew-undies-icons { line-height: 1;}
.ew-undies-icons a:link, .ew-undies-icons a:visited, .ew-undies-icons a:active, .ew-undies-icons a:hover { text-decoration: none; }
.ew-undies-icons img { margin:0;}
.ew-product-image {
	clear:both;
	display: block;
}
.ew-box-syzzurp {
	background-color: #f0f0f0;
	color:#555;
	border: 1px solid #f0f0f0/*_*/;
	margin: -8px 0 0;
	float:right;
	height:275px;
	clear:none;
	*margin-right:-35px;
	*width:182px;
}

.ew-product-inner p { text-align: left; font-size: 15px; }

.ew-product-box-img {
	margin: 12px 0 4px;
}

.ew-box-divider {
	/*background: url("http://www.beautifulsmile.dk/ew/_pics/ew_divider.jpg") no-repeat right top transparent;*/
	width: 340px;
	margin-right: 20px;
	padding-right: 10px;
}


a.action, a.action:link, a.action:active, a.action:visited, a.action:hover {
	-moz-border-radius:12px;
	-webkit-border-radius: 12px;
	-o-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;
	
	background-color: #000000;
	color:#FFFFFF !important;
	font-size:11px;
	padding:1px 5px;
	text-decoration:none;
	/*text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);*/
	text-transform:uppercase;
}

.action:hover {
	text-shadow:1px 1px 1px rgba(255, 255, 0, 0.3);
}

.action:active {
	text-shadow:1px 1px 1px rgba(255, 255, 0, 0.1);
}


#scrollup {
	overflow: hidden;
	height: 61px;
	position: relative;
}
.ew-quote-item {
	top: 62px;
	position: absolute;
}


/* customer servie */
#ew-customerservice {}

#ew-customerservice-sidebar {
	float: left;
	width: 180px;
}

#ew-customerservice-content {
	margin-top: -11px;
	width: 734px;
	float: right;
}

.ew-block-special-2 {
	padding: 16px 20px 15px;
	width: 494px;
	margin-bottom: 19px;
	margin-right: 10px;
	float: left;
	min-height: 398px;
	height:auto !important;
	height:398px;
	background-color: #FFF;
}
#ew-customerservice-content .last {
	margin-right: 0;
	border: none;
}

.ew-block-special-2, .ew-fig {
	/*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;*/
}


/* Operation rädda världen från TexTalk */

a.tobasket:link, a.tobasket:active, a.tobasket:visited, a.readmore:link, a.readmore:active, a.readmore:visited,
a.gridArticleName:active, a.gridArticleName:link, a.gridArticleName:visited, a.gridArticlegroupName:active, a.gridArticlegroupName:link, a.gridArticlegroupName:visited,
a.tocheckout:active, a.tocheckout:visited, a.tocheckout:link, a.buy:active, a.buy:visited, a.buy:link,
a.tobasket:link, a.tobasket:active, a.tobasket:visited, a.readmore:link, a.readmore:active, a.readmore:visited, a.gridArticleName:active, a.gridArticleName:link, a.gridArticleName:visited, a.gridArticlegroupName:active, a.gridArticlegroupName:link, a.gridArticlegroupName:visited, a.tocheckout:active, a.tocheckout:visited, a.tocheckout:link, a.buy:active, a.buy:visited, a.buy:link {
	border: 0 !important;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	background: transparent none;
	font-weight: normal;
	padding: 0;
}

a.buy .loader {
	height:11px;
	overflow:hidden;
	width:16px;
	position:absolute;
	right:-27px;
	top:11px;
}
.gridRow {
	width: 100%;
}

.gridArticleContainer td {
	background: none transparent !important;
}

table.baskettable {
	width:500px;
	margin: 40px 0;
}

.basketetc { text-align: right; }
.basketetcfirst { padding-top: 14px !important; }

.basketheader span.basketbold {
	font-weight: bold !important;
}
td.basketnonleft { text-align: right; padding: 2px 6px; }

td.basketleft, td.basketnonleft {}
.basketcontent input {}
.basketbold { font-weight: normal; }
.twscontentbasketpage, .twscontentpaypage { background-color:#FFF; }
.twscontentpaypage .rub3under {
	color:#000;
	font-size: 18px;
	margin: 30px 0 4px;
}
.twscontentpaypage .freightFee { display:inline; padding-left: 5px; }
.twscontentpaypage a { margin-left:0.4em;}
.twscontentpaypage a.ew-link-uncompensate { margin-left: 0; }
.twscontentpaypage hr { visibility: hidden; }
.twscontentpaypage div input {
	background-color: #0061A0;
	border:medium none;
	color:#FFFFFF;
	font-family:arial, helvetica, sans-serif;
	font-size:16px !important;
	font-weight:bold;
	padding:8px 21px 8px 27px;
	text-align:left;
}

/* klarna julkampanj */
select[name=tws_pclass] option[value=1886] { color:#FF0000 !important; }
.checkoutSelectPayment img { margin-left: 4px; }
.checkoutSelectPayment .rub3under { margin-top: 15px !important; }
.checkoutSelectPayment td { padding-bottom: 30px !important; }
.checkoutSelectPayment table table { margin-top: 12px; margin-left: 4px; }
.checkoutSelectPayment table table  td { padding-bottom: 0 !important; }
.twscontentpaypage b, .twscontentpaypage strong, .basketheader .basketbold, #ew-customerservice b, #ew-customerservice strong {
	color:#0061A0;
}
div.checkoutDiscountCode input {
	border: 1px dashed #0061A0;
	padding: 2px 4px;
	color: #555;
	font-weight: normal;
	background:#FFF;
}

.twscontentshopfrontpage {
	padding-top: 55px !important;
}

.smallbasket_text {
	color:#000000;
	font-size:15px;
	font-weight:bold;
}

#articleText {
	padding-top: 18px;
}
#articleText {
	width: 590px;
}
#articleText h2 { display:none; }
h1.articleName {
	width: 315px;
	margin-bottom: 12px;
	display: none;
	font-family: arial, helvetica, sans-serif;
	font-size:20px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}

h1.ew-regular { color: #00AAA0;}
h1.ew-instant {color: #0061A0;}
h1.ew-xl { color: #8E3193; }

#ew-customerservice h1, .ew-cshead {
	color: #000;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top:0;
}
#ew-customerservice h1 {}

#ew-customerservice h5 {
	font-weight: bold;	
}

#articleText .articleName, .twscontentcustompage .articleName {
	display: block;
}

.twscontentcustompage {
	padding-top: 40px !important;
}

h2 {
	font-size: 23px;
	font-weight: bold;
	color: #000;
}

.twscontentcustompage h2 { font-size:18px; }

#articleText h2 {
	font-size: 17px;
	color: #555/*5*/;
	margin-bottom: 11px;
}


#articleDescription {
	height: 172px;
	margin-bottom: 15px;
	width: 315px;
	float: left;
	font-size:15px;
}

#articleText ul {
	padding-left: 15px;
	float: right;
	width: 224px;
	clear: right;
}

.ew-share-list {
	width: 221px !important;
	margin-top: 10px;
}
.ew-share-list li {
	line-height: 1.6;
	min-height: 26px;
}
.ew-share-list a, .ew-share-list a:link, .ew-share-list a:visited, .ew-share-list a:active, .ew-share-list a:hover { font-size:12px; text-decoration:underline !important; color:#0061A0;}

.ew-share-list img { margin-right: 8px; }

.articlePrice {
	font-family: arial, helvetica, sans-serif;
	letter-spacing: 1px;
	font-size: 20px;
	line-height: 1;
	display:inline;
	margin-left:5px;
	font-weight:bold;
}

.articlePriceContainer span { font-size: 20px; font-weight: normal; line-height:1; }
/*
#articleText li {
	margin: 0 0 3px 10px;
	list-style: square;
	padding-left: 5px;
}
*/

#ew-product-leftcol {
	width: 359px;
	float: left;
}

#ew-product-col-container { margin-top: 15px; }
#ew-product-leftcol #ew-blog-latest { padding-right: 40px; width: auto; text-align: left; margin: 0; }
#ew-product-leftcol .latestBloggedContainer { padding:0; }
#ew-product-rightcol {
	width: 580px;
	float: left;
}

#ew-product-rightcol .ew-box-title { margin-right: -10px; }

#ew-logos .ew-product-inner {
	text-align: left;
}
#articlePageContents {
	min-height: 350px;
	margin-bottom:15px;
}

#articlePageContents td {
	vertical-align: top;
}
#articleImage a { cursor: default !important; }
#articleImagePositioner {
	width: 359px;
	margin-right: 0 !important;
	text-align: center;
}
#articleImagePositioner img { }

#articleImagePositioner #ew-blog-latest { text-align: left; margin-top: 20px; }

#articlePriceComponent {
	display: none;
}

#articleQuantityFormInput {
	display: none;
}

#ew-article-meta {
	float: left;
	clear: left;
	min-height:100px; height:auto !important; height:80px;
	width: 590px;
	position:relative;
}

.articlePriceContainer {
	float: left;
	margin-top: 5px;
	color:#000;
}
.articleBuy {
	margin: 0;
	left:131px;
	text-align: right;
	height: 35px;
	position:absolute;
}

#quantitylabel {
	position: absolute;
	font-size:11px;
	top:-13px;
	width:34px;
	text-align:left;
}

#quantityinput {
	margin-right:10px;
	padding:0 5px;
	width:34px;
	text-align:right;
}

.ew-klarna {
	padding-top: 16px;
	/*font-size: 14px;
	line-height: 2;*/
	float:left;
	font-size:12px;
	clear: left;
}
#gridWrapper .ew-klarna { padding-top:7px;}

.ew-klarna a.ew-neutral { text-decoration:underline; }
.ew-klarna img { margin-right: 3px; }

.ew-klarna-hidden {
	display: none;
	width: 200px;
	background-color: #F8F8F8;
	border: 1px solid #dddddd/*_*/;
}
.ew-stock {
	width: 315px;
	display:block;
	font-size:12px;
	font-style:italic;
	margin-top:10px; /* var 9px */
	float:left;
	clear:left;
}
.ew-stock strong, .ew-stock-info { font-style:normal; font-weight: bold; }

#ew-ctl {
	clear: both;
	padding-top: 0;
	*width: 900px;
}

.fb_iframe_widget iframe { margin-top: -8px;}
.articleSidebarHeader {
	color: #000000;
	border-bottom: 1px solid #dddddd/*_*/;
	font-size: 20px;
	padding: 0 0 7px 10px;
	margin-left: -10px;
	margin-bottom:6px;
	width: 444px;
	font-weight: bold;
}
.twscontentshopfrontpage .articleSidebarHeader {
	margin-top:-15px;
}

#ew-blog-latest { margin-top: -47px; margin-left: 14px; padding: 0 10px; width: 222px; height:360px; }
.latestBloggedContainer { padding: 0 10px; }

.ew-linkblog {
	display:block;
	font-size:12px;
	margin-top:9px;
	text-align:center;
}

#ew-ctl h3.last {
	float: right;
	width: 220px;
}

#ew-ctl h3 span {
	float: left;
	display: block;
}
/*
#ew-ctl h3 a {
	color:#717171;
	float:right;
	display: block;
	font-size:11px;
	font-weight:normal;
	padding-top:5px;
}
*/
.articleSidebarProduct {
	margin-bottom: 15px;
	text-align: center;
	padding: 0 15px;
	float: left;
	width: 180px;
	/*
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	*/
}

.articleSidebarProductName a {
	text-decoration: none;
	font-size: 13px;
	color: #666;
}
.articleSidebarProduct img {
	width: 140px;
}
.articleSidebarProductName {
	margin-bottom: 5px;
}

.ew-more-arrow, a.buy, a.buy:link, a.buy:hover, a.buy:visited, a.buy:active, .ew-more, .ew-more-small-arrow {
	display:inline-block !important;
	color: #000000 !important;
	font-weight:bold !important;
	text-decoration:underline !important;
}

.ew-more-arrow {
	padding: 0 0 0 20px !important;
}

.ew-more-small-arrow {
	padding: 0 0 0 11px;
}

/*
a.buy, a.buy:link, a.buy:visited, a.buy:hover, a.buy:active {
	font-size: 20px;
	text-decoration: none !important;
	line-height: 1;
	background: url("http://www.beautifulsmile.dk/ew/_pics/ew_arrow_bullet.png") no-repeat scroll 8px 50% transparent;
	padding-left:18px;
}
*/

a.buy, a.buy:link, a.buy:hover, a.buy:visited, a.buy:active {
	float: right;
	width: 140px;
	height:32px;
	position:relative;
	/* padding:3px 10px; color:#fff !important; font-size: 16px; font-weight: bold; text-decoration:none !important; position:relative; background-color:#000; */
}

.articleBuy a span { display: none; }

/* Default */
.articleBuy a,
.articleBuy a:link,
.articleBuy a:hover,
.articleBuy a:visited,
.articleBuy a:active {
	background: url(https://shop.textalk.se/tunnel.php?checksum=f227c7c559&url=http%3A%2F%2Fwww.beautifulsmile.dk%2Few%2F_pics%2Fbasket_blk.png) no-repeat;
}

/* Instant */
.twscontentarticlepage6033411 .articleBuy a,
.twscontentarticlepage6033411 .articleBuy a:link,
.twscontentarticlepage6033411 .articleBuy a:hover,
.twscontentarticlepage6033411 .articleBuy a:visited,
.twscontentarticlepage6033411 .articleBuy a:active,
.twscontentarticlepage5498637 .articleBuy a,
.twscontentarticlepage5498637 .articleBuy a:link,
.twscontentarticlepage5498637 .articleBuy a:hover,
.twscontentarticlepage5498637 .articleBuy a:visited,
.twscontentarticlepage5498637 .articleBuy a:active { background: url(https://shop.textalk.se/tunnel.php?checksum=be66a6fd9a&url=http%3A%2F%2Fwww.beautifulsmile.dk%2Few%2F_pics%2Fbasket_blu.png) no-repeat; }

/* Regular */
.twscontentarticlepage6033387 .articleBuy a,
.twscontentarticlepage6033387 .articleBuy a:active,
.twscontentarticlepage6033387 .articleBuy a:link,
.twscontentarticlepage6033387 .articleBuy a:hover,
.twscontentarticlepage6033387 .articleBuy a:visited,
.twscontentarticlepage5498626 .articleBuy a,
.twscontentarticlepage5498626 .articleBuy a:link,
.twscontentarticlepage5498626 .articleBuy a:hover,
.twscontentarticlepage5498626 .articleBuy a:visited,
.twscontentarticlepage5498626 .articleBuy a:active { background: url(https://shop.textalk.se/tunnel.php?checksum=ce651e0119&url=http%3A%2F%2Fwww.beautifulsmile.dk%2Few%2F_pics%2Fbasket_grn.png) no-repeat; }

/* Plus */
.twscontentarticlepage5498644 .articleBuy a:link,
.twscontentarticlepage5498644 .articleBuy a:hover,
.twscontentarticlepage5498644 .articleBuy a:visited,
.twscontentarticlepage5498644 .articleBuy a:active { background-color: #8E3193; color:#fff !important; }



a.buy:hover, a.buy:active {}

.ew-more-buy {
	padding: 3px 10px 3px 18px;
	font-weight: bold;
	display: block;
	font-size: 16px;
	float: left;
	color: #000;
	text-decoration: none !important;
	margin-top: 9px;
}



.ew-showcase-description .ew-more-buy { background: 0 transparent; font-size: 20px; padding: 0; border-bottom: 3px solid #000; line-height: 22px;}

.ew-box-regular .ew-more-buy, .ew-box-instant .ew-more-buy, .ew-box-xl .ew-more-buy { background-color: #0061A0; color: #fff; }
/*
.ew-box-regular .ew-more-buy { background-color:#00AAA0; }
.ew-box-instant .ew-more-buy { background-color:#0061A0; }
.ew-box-xl .ew-more-buy { background-color:#8E3193; }
*/
.ew-box-wht .ew-more-buy { background: url(https://shop.textalk.se/tunnel.php?checksum=a6796f730a&url=http%3A%2F%2Fwww.beautifulsmile.dk%2Few%2F_pics%2Fbuyread_blk.png) no-repeat; }

.ew-box-box .ew-more-arrow {
	line-height:1.3;
	margin-top:8px;
	float: left;
}

.ew-more-arrow-list li {
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}

.ew-more-arrow-list .ew-more-arrow {
	color: #2E67B1 !important;
	font-weight: normal !important;
}
.ew-gobasket, .ew-gobasket:link, .ew-gobasket:hover, .ew-gobasket:active, .ew-gobasket:visited {
	color: #2e67b1;
	margin-left: 7px;
	text-decoration:none;
}
.ew-gobasket:hover {
	text-decoration:underline;
}

.ew-safeshopping-logos {
	text-align: center;
}

.ew-safeshopping-logos a {
	margin: 0 10px;
}
/* tip friend */
#nextToArticleBlock {
	display: none;
}
.ew-tip{
	width: 250px;
	padding: 3px 6px;
	background-color:#fff;
}

.ew-tip .ew-box-title { border-bottom: 0; }

#cboxLoadedContent {
	background-color:#EFEFEF;
	padding:1px;
}

.ew-tip h3 {
	margin: 10px;
}

.ew-cols {
	width: 230px;
	margin: 7px 10px 0;
}
.ew-col-clear {
	line-height: 1px;
	height: 10px;
}

.ew-tip .error {
	background-color:#FF0000;
	color: #000;
	font-weight: normal;
}

#embedinput {
	border: 1px solid #dddddd/*_*/;
	font-size: 9px;
	height:70px;
	width:210px;
	margin-top: 10px;
}

.ew-notballest { font-size: 12px; }

#ew-figs {
	display:none;
	float: right;
	margin-top: -25px;
}

.ew-fig {
	margin: 25px 0;
	border: 1px solid #ddd;
	background-color: #F8F8F8;
	position: relative;
}

#ew-figs .ew-fig-last { margin-bottom:0;}
.ew-fig, .ew-fig-link { width: 170px; height: 123px; }
.ew-fig img { height: auto; }
.ew-fig-link { display: block; }
.ew-fig-inner { padding-top: 23px; text-align: center; }
.ew-fig-image {}

.ew-csimg { text-align: center; padding:25px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.ew-csimg a { padding: 0 32px;  font-weight: bold !important; display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;_height:111px; border-right: 1px solid #DDD; }
.ew-csimg a:hover, .ew-csimg a:active { text-decoration: none !important;}
.ew-csimg img { height: 85px; }
.ew-csimg-title { display: block; margin-top: 8px; line-height: 1; }
.ew-csimg-first { padding-left: 0 !important; }
.ew-csimg-last { padding-right: 0 !important; border-right: none !important; }

.ew-fig-title {
	font-weight:bold;
	position: absolute;
	width: 170px;
	left: 0;
	top: 81px;
	font-size: 15px;
	margin:0;
}

.ew-fig a, .ew-fig a:hover, .ew-fig a:link, .ew-fig a:visited, .ew-fig a:active {
	text-decoration: none;
	color: #555/*5*/;
}

#ew-icon-terms { width: 45px; margin-top: 1px; }
#ew-icon-faq { width: 59px;}
#ew-icon-contact { width: 44px; margin-top: 1px; }

#ew-customerservice-sidebar h2 { margin-bottom: -2px; margin-top: 8px; font-size: 18px; }
#ew-customerservice-navigation {}
#ew-customerservice-navigation li {}
#ew-customerservice-navigation a, #ew-customerservice-navigation a:link, #ew-customerservice-navigation a:hover, #ew-customerservice-navigation a:active, #ew-customerservice-navigation a:visited {
	display: block;
	text-decoration: none;
	/*padding: 6px 0;*/
	line-height: 32px;
	height: 28px;
	border-bottom: 1px solid #ddd;
}

#ew-customerservice-navigation .ew-active a {
	border-bottom-color: #000;
	padding-left: 12px;
	color:#000 !important;
	font-weight: bold;
}
.ew-active .ew-crac {
	text-decoration: none !important;
}
#ew-customerservice-navigation a {
}

#ew-customerservice-navigation a:hover .ew-crac {
	text-decoration: underline;
}

.ew-croc {
	display:none;
}

.ew-active .ew-croc { }

.ew-unspecial {
	float: left;
	margin-bottom: 19px;
	width: 240px;
}

.ew-unspecial-special {}

.ew-unspecial-last {
	float: right;
	width: 240px;
	_width: 220px;
}

.ew-unspecial-syphilis {
	padding-top: 36px;
}

.ew-unspecial-klarna {}

.ew-klarna-phone {
	display:block;
	font-size:21px;
	font-weight:bold;
	margin:10px 0;
}

.ew-unspecial-klarna img {
	margin-top: 10px;
	margin-left: 4px;
	width: auto;
	height: 18px;
}
.ew-unspecial-klarna-special .ew-klarna-phone { margin:5px 0;}
.ew-questions { margin-bottom: 10px; padding-top: 0; margin-top: -3px; }
.ew-questions dt {margin-top: 7px; /*background: url(http://www.beautifulsmile.dk/ew/_pics/faq-small.png) no-repeat scroll 0 2px transparent; padding-left: 24px; */ cursor: pointer; cursor: hand; color:#0061A0; text-decoration:underline;}
.ew-questions dd { margin:4px 10px 10px 15px; display: none; }
.ew-questions dt a { color:#2E67B1; }
.ew-questions-pad { margin-bottom: 16px;}

.fack-toggled { display: block !important; }

.ew-index { float: left; margin-top: -3px; margin-bottom: 20px;}
.ew-index li { margin-top: 3px; /*background:url("http://www.beautifulsmile.dk/ew/_pics/ew_arrow_bullet.png") no-repeat scroll 0px 50% transparent; padding-left: 11px;*/ }
.ew-index li a { /*color: #000 !important;*/ text-transform: uppercase; font-weight: bold; text-decoration: underline !important;}
.ew-indent {}
.ew-row { margin: 10px 0; }
.ew-points { margin: 10px; margin:10px; padding-left:8px; list-style: square; }
.ew-points li { margin: 8px 0; }

.ew-csiconfloat { float: right; margin:0 39px 20px 20px; height: 85px;}
.ew-csiconfloat-list { margin-top: 4px; margin-right: 95px; }
.ew-contact-loader, .ew-contact-success, .ew-contact-fail { display: none; }
#ew-contact input, #ew-contact select, #ew-contact textarea { width: 240px; font-size: 14px; font-family: arial, helvetica, sans-serif; }
#ew-contact textarea { padding: 2px; width: 340px;}
#ew-contact .ew-contact-button { font-size:16px; height:31px; width: auto; margin-left:254px; margin-top:0; position:absolute; }
#ew-cptch-input { width: 220px !important; }
.ew-contact-loader { margin-left: 10px; }
.ew-contact-success { color: #1dae35; }
.ew-contact-fail { color: #f72e2e; }
.ew-cptch-refresh {font-size:12px;padding-left:5px;vertical-align:super;}
.ew-contact-success, .ew-contact-fail { margin-top: 8px; width: 230px;}
#ew-cptch { vertical-align: bottom;}
textarea.ew-error, input.ew-error { color: #FF0000; }
select.ew-error { color: #FF0000;}
.ew-blur { color: #ababab;}
#articleAbstract, #articleText, #articleMediaPlayer, #articlePriceComponent, #articleAttributes { margin-bottom: 0; }

td.topnavcell {
	padding: 2px 0 2px 10px;
}

#facebook-comments { }
#facebook-comments .ew-box-title { margin-bottom:20px; }
/* "End" Operation rädda världen från TexTalk */


/* produkter.php grid */


#gridWrapper { background-color: #fff; margin-top: 5px; }
.ew-grid { width: 672px; float:left; }
.ew-grid .dividerh2 { font-size:30px !important;  }
.ew-grid .ew-product-title { margin-right: -10px; }
.ew-grid-row { margin: 45px 0; }
.ew-grid-row-image { float: left; width: 180px; }
.ew-grid-row-image img { max-width: 150px; margin: 0 15px; }
.ew-grid-row-info { float:left; margin-left: 30px; width:462px; }


.ew-box-instant .ew-more-buy-updated { background: url(https://shop.textalk.se/tunnel.php?checksum=96e427439e&url=http%3A%2F%2Fwww.beautifulsmile.dk%2Few%2F_pics%2Fbuyread_blu.png) no-repeat; }
.ew-box-regular .ew-more-buy-updated { background: url(https://shop.textalk.se/tunnel.php?checksum=1f32edd0d0&url=http%3A%2F%2Fwww.beautifulsmile.dk%2Few%2F_pics%2Fbuyread_grn.png) no-repeat; }
.ew-box-wht .ew-more-buy-updated { background: url(https://shop.textalk.se/tunnel.php?checksum=a6796f730a&url=http%3A%2F%2Fwww.beautifulsmile.dk%2Few%2F_pics%2Fbuyread_blk.png) no-repeat; }


.ew-more-buy-updated {
	float: right !important;
	margin-top: 0 !important;
	padding:0;
	text-indent: -9001em;
	overflow: hidden;
	width: 136px;
	height: 32px;
	/*background-position: right 50% !important; border-right-width:8px !important; padding:3px 12px 3px 10px !important;*/
}
.ew-grid-row-info p { margin-bottom: 12px;}
.ew-grid .articlePriceContainer { float:left; }
.subplus { line-height: 0; position: relative; top: 0.125em; right: 0.125em; margin-right: -0.125em; vertical-align: super; }
.underdesc { width: 672px; }

/* clearfix */

.clearfix:after, #articlePageContents:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
/* IE6 */
* html .clearfix             { zoom: 1; } 
* html #articlePageContents  { zoom: 1; }
/* IE7 */
*:first-child+html .clearfix { zoom: 1; } 
*:first-child+html #articlePageContents { zoom: 1; }


.ew-showcase-description p { font-size: 12px; }
.ew-info-box li { font-size: 12px; }
.ew-quote { font-size:14px; }
.ew-quote .ew-sub-text { font-size: 12px; }
#bottomField a { font-size: 12px; }
#gridWrapper .underdesc { font-size:12px; }
.ew-grid-row-info p { font-size: 12px;}
.twscontentarticlepage5498626 #articleDescription { font-size: 12px; }
.twscontentarticlepage6033387 #articleDescription { font-size: 12px; }
.twscontentarticlepage5498637 #articleDescription { font-size: 12px; }
.twscontentarticlepage6033411 #articleDescription { font-size: 12px; }
.twscontentarticlepage6033492 #articleDescription { font-size: 12px; }
.twscontentarticlepage6034258 #articleDescription { font-size: 12px; }
.twscontentcustompage244402 #ew-customerservice-content { font-size: 12px; }
.twscontentcustompage244404 #ew-customerservice-content { font-size: 12px; }
.twscontentcustompage244401 #ew-customerservice-content { font-size: 12px; }
.twscontentcustompage3018165 #ew-customerservice-content { font-size: 12px; }
.twscontentcustompage3018174 #ew-customerservice-content { font-size: 12px; }
.twscontentcustompage3018179 #ew-customerservice-content { font-size: 12px; }
.twscontentcustompage244403 #ew-customerservice-content { font-size: 12px; }
.twscontentcustompage244408 #ew-customerservice-content { font-size: 12px; }
.twscontentcustompage3018169 #ew-customerservice-content { font-size: 12px; }
.twscontentcustompage3018168 #ew-customerservice-content { font-size: 12px; }
.twscontentcustompage3018193 #ew-customerservice-content { font-size: 12px; }
.twscontentcustompage3018190 #ew-customerservice-content { font-size: 12px; }
.twscontentcustompage3018196 #ew-customerservice-content { font-size: 12px; }
.twscontentbasketpage .baskettable td { font-size: 12px; }
.twscontentpaypage { font-size: 12px; }
.twscontentpaypage td { font-size: 12px; }
.twscontentpaypage input { font-size: 12px; }
.twscontentpaypage select { font-size: 12px; }
#ew-toplinks ul li a { font-size: 12px; }
.smallbasket_text { font-size: 12px; }
nobr .tobasket { font-size: 12px !important; }
.tocheckout { font-size: 12px !important;}
.twscontentshopfrontpage #ew-products p { font-size: 12px; }

.twscontentcustompage244408 #ew-customerservice-navigation { font-size: 12px; }
.twscontentcustompage244403 #ew-customerservice-navigation { font-size: 12px; }
.twscontentcustompage3018179 #ew-customerservice-navigation { font-size: 12px; }
.twscontentcustompage3018174 #ew-customerservice-navigation { font-size: 12px; }
.twscontentcustompage3018165 #ew-customerservice-navigation { font-size: 12px; }
.twscontentcustompage244401 #ew-customerservice-navigation { font-size: 12px; }
.twscontentcustompage244404 #ew-customerservice-navigation { font-size: 12px; }
.twscontentcustompage244402 #ew-customerservice-navigation { font-size: 12px; }
.twscontentcustompage3018168 #ew-customerservice-navigation { font-size: 12px; }
.twscontentcustompage3018193 #ew-customerservice-navigation { font-size: 12px; }
.twscontentcustompage3018190 #ew-customerservice-navigation { font-size: 12px; }
.twscontentcustompage3018196 #ew-customerservice-navigation { font-size: 12px; }
.twscontentcustompage3018169 #ew-customerservice-navigation { font-size: 12px; }
a.twstop:visited, a.twstop:link, a.twstop:active, a.twstop:hover { font-size: 12px !important; }
