/*
 * Reset
 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
fieldset, img { border: none; vertical-align: middle; }
code, pre { font-size: 1em; font-family: Charcoal, 'Courier New', Courier, monospace; }

/*
 * Margins
 */
p, ul, ol, dl, table, address { margin: 0 0 1.5em; 0; }
hr.clear { clear: both; margin: 0; background: none !important; border: 1px solid white !important; font-size: 1px; line-height: 1px; height: 1px; margin-elft: 26px; }

/*
 * Hyperlinks
 */
a { color: #20a8ff; text-decoration: none; overflow: hidden; }
a:hover, a:focus { color: #0079AF; }

/*
 * General Document Settings
 */
html { height: 100%; }
body { font: .875em/1.5em Calibri, Helvetica, Arial, sans-serif; color: #979797; background: #fff; height: 100%; }
#wrap { min-height: 100%; _height: 100%; }

/*
 * Headings
 */
h1, h2, h3, h4, h5, h6 { font-size: 1em; line-height: 1.14285em; color: #00aeff; margin-bottom: .6428em; clear: both; }
h1 { font-size: 1.2857em; line-height: 1.2222em; margin-bottom: .7777em; }
h1 small { font-size: .7777em; }
h2 { font-size: 1.1428em; line-height: 1.3125em; margin: 0; }

/*
 * Lists
 */
ul { margin-left: 2.2em; }
li ul, li ol { margin-top: 0; margin-bottom: 0; }
li { margin: .3em 0; }
ol { margin-left: 2.2em; color: #00AEFF; }
ol ul li { list-style: disc !important; }
ol li { list-style-type: decimal; }
#tx-ttproducts-pi1-basket ol li { list-style-type: none; }
#formAddInfo #tx-ttproducts-pi1-basket ol li > label { clear:both; float:left; padding-right:10px; text-align:right; width:85px; }
/*
 * Table
 */
table { border-collapse: separate; border-spacing: 0; width: 100%; background: #f4f4f4; color: #afafaf; border: 1px solid #dcdcdc; border-right: 0; margin-bottom: 12px; }
caption, th, td { text-align: left; font-weight: normal; }
th, td { padding: 5px 2px; vertical-align: top; border-left: 1px solid #fff; border-right: 1px solid #dcdcdc; }

thead { color: #00aeff; }
thead th { font-weight: bold; border-bottom: 1px solid #d6d6d6; padding: 5px 10px; }

tbody th { text-align: left; padding-right: 10px; width:20%;}
tbody td { text-align: left; }

/*
 * Quotes
 */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/*
 * Forms
 */
input, select, textarea, button { font-size: 1em; font-family: Helvetica, Arial, sans-serif; color: #8d8d8d; }

/* Fieldset */
fieldset { margin-bottom: 1.5em; padding-top: 10px; }
fieldset legend { font-size: 1.1428em; font-weight: bold; color: #00AEFF; padding: 0; }
fieldset legend span { position: relative; *left: -7px; *top: -7px; }

form ol { margin: 0; }
form ol li, .tx_powermail_pi1_fieldwrap_html { list-style: none; margin: 0 0 11px 0; display: inline-block; overflow: hidden; }
form ol li, .tx_powermail_pi1_fieldwrap_html { display: block; }
form ol li label, .tx-powermail-pi1 label { float: left; width: 140px; padding: 3px 10px 0 0; }
form ol.basketSpecial li label {width: 163px !important;}
form ol li input, form ol li textarea, form ol li select,
.tx-powermail-pi1 input, .tx-powermail-pi1 textarea, .tx-powermail-pi1 select { padding: 4px 8px; border: 1px solid #e2e2e2; width: 230px; }
.powermail_radio { width:auto !important; border:0 !important; }
.tx_powermail_pi1_fieldwrap_html_radio_title { float:left; width:145px; margin-bottom:0; }
.powermail_radio_inner { float:left; }
.powermail_radio_inner label { width:auto; padding:0 5px; }

/* Radio & Checkboxes inline */
div.radio { display: inline; } 
.radio input { width: auto !important; border: 0; } 
.radio label { float: none; display: inline; } 

/* Quantity */
.quantity { width: 53px; border: 1px solid #d6d6d6; text-align: center; padding: 10px 0; font-size: .8571em; }

.space { margin-left: 150px; }

/* Submit */
div.submit, li.submit, .tx_powermail_pi1_fieldwrap_html_submit { text-align: right; width: 500px; }
div.submit input, li.submit input, a.submit, .tx_powermail_pi1_fieldwrap_html_submit input { float: right; padding: 5px 15px; border: 1px solid #d6d6d6; color: #8d8d8d; background: #fff url(../images/submit.gif) repeat-x 0 100%; width: auto !important; overflow: visible; }
.tx-ttproducts-pi1 .submit input { margin-left: 10px; }

/* Plain buttons */
.buttons { display: inline-block; overflow: hidden; font-size: .8571em; }
.buttons { display: block; }
.buttons a, .buttons input { float: left; display: inline; margin-right: 13px; padding: 0 9px; border: 1px solid #d6d6d6; color: #8d8d8d; background: #fff url(../images/submit.gif) repeat-x 0 100%; line-height: 2em; cursor: pointer; }
.buttons input { line-height: 1em; padding-top: 3px; padding-bottom: 3px; }

/* Forms on Columns */
.col div.submit , .col li.submit { width: auto; margin: 0; }
.col fieldset { margin: 0; }
.col form ol li { margin: 0 0 8px 0; }
.col form ol li input, .col form ol li textarea { width: 159px; }
.col form ol li select { width: 177px; }

/* Powermail errors */
.powermail_mandatory_js { color: #D30000; margin-left: 150px; }

/*
 * Images
 */
.csc-image, .csc-textpic-imagewrap , .image { border: 1px solid #e1e1e1; background: #f1f1f1; padding: 5px !important; float: left; display: inline; margin-right: 10px; text-align: center; }
.image p, .csc-textpic-imagewrap dl { margin: 0 !important; }
.image { position: relative;}
.image span { background: url(../images/plus_icon.gif) no-repeat; width: 15px; height: 15px; display: block; position: absolute; bottom: 5px; right: 5px; }
#home .csc-textpic-text { display: inline-block; overflow: hidden; }
#home .csc-textpic-text { display: block; }

/*
 * Header
 */
#header { border-bottom: 5px solid #00aeff; }
#header h1 { float: left; margin: 0; clear: none; }
#header h2 { float: right; margin: 0; clear: none; }
#header h3 { float: left; margin: 0; clear: none; }
#header h4 { float: left; margin: 0; clear: none; }
#header a { display: block; height: 92px; text-indent: -9999px; }

#header h1 a { background: url(../images/etipost-logo-75.png) no-repeat 0 50%; width: 237px; } 
#header h2 a { background: url(../images/etipost-intl-logo.png) no-repeat 50% 40%; width: 200px; } 
#header h3 a { background: url(http://www.etipost.nl/fileadmin/user_upload/images/Banner-Telefoniste-kantooruren.gif) no-repeat 0% 0%; width: 375px; } 
#header h4 a { background: url(http://www.etipost.nl/fileadmin/user_upload/images/Praktijkcases-Animatie.gif) no-repeat 0% 0%; width: 100px; } 

/*
 * Nav
 */
#nav { border-bottom: 1px solid #e0e0e0; line-height: 22px; font-size: .8571em; margin-bottom: 19px; }
#nav ul { float: right; margin: 0; position: relative; left: 20px; }
#nav li { margin: 0; list-style: none; float: left; }
#nav a { float: left; padding: 0 20px; color: #c2c2c2; }
#nav a:hover, #nav a:focus, #nav .active a { color: #00aeff; }

/*
 * Content
 */
#header div, #nav div, #footer div, #content { width: 943px; margin: 0 auto; overflow: hidden; display: inline-block; }
#header div, #nav div, #footer div, #content { display: block; }
#content { padding-bottom: 70px; background: url(../images/background.gif) repeat-y 100% 0; overflow: visible; }
#content:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }

/*
 * Navpath
 */
#navpath { font-size: .7857em; line-height: 2.2727em; padding-bottom: 1px; font-family: Helvetica, Arial, sans-serif; display: inline-block; overflow: hidden; border-bottom: 14px solid #fff; background: #fff url(../images/navpath-separator.gif) repeat-x 0 100%; margin-top: -19px; position: relative; }
#navpath { display: block; }
#navpath * { float: left; margin: 0; }
#navpath p { margin-right: 5px; }
#navpath li { list-style: none; margin-left: 10px; }
#navpath a { background: url(../images/navpath.gif) no-repeat 100% 50%; padding: 0 15px 0 0; }

/*
 * Column
 */
.col { float: left; width: 200px; }
.last { float: right; overflow: hidden; }
#inner { float: left; width: 503px; display: inline; margin-left: 20px; }

.col h2 { font-size: 1em; }
.col fieldset { padding: 0; }

/*
 * Box
 */
.box { background: #ededed url(../images/box.gif) repeat-x 0 0; border: 1px solid #dbdbdb; margin-bottom: 20px; }
.box .content { border: solid #fff; border-width: 1px 0 0 1px; padding: 10px; display: inline-block; overflow: hidden; }
.box .content { display: block; }
.box h2 { padding: 0 25px; margin-bottom: 10px; background-position: 0 50%; background-repeat: no-repeat; }

/* Right Column Modifications */
.last .box { border-bottom: 0; }
.last .content { padding: 0; }
#search { background: url(../images/vertical-separator.gif) repeat-x 0 100%; padding-bottom: 20px; } 
.box .section { padding: 10px; background: url(../images/vertical-separator.gif) repeat-x 0 100%; display: inline-block; overflow: hidden; }
.box .section { display: block; }
.box input, .box select { color: #A1A1A1; padding: 7px 8px; }
.box .submit input { color: #8d8d8d; }

/*
 * Category Nav
 */
#category h2 { padding-left: 10px; line-height: 36px; border: solid #fff; border-width: 1px 0 0 1px; margin: 0; }
#category ul { margin: 0; }
#category li { margin: 0; list-style: none; }
#category a { display: inline-block; background: url(../images/vertical-separator.gif) repeat-x 0 0; color: #18ad00; position: relative; padding: 7px 30px 5px 8px; border-left: 1px solid #fff; }
#category a { display: block; }
#category span { display: block; position: absolute; top: 50%; right: 11px; width: 9px; height: 9px; font-size: 1px; line-height: 1px; margin-top: -3px; background: #18ad00 url(../images/category-bullet.png) no-repeat 0 0; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/category-bullet.png', sizingMethod='scale'); }
#category .cat-1 a, #category .cat-1 a.active, #category .cat-1 a:hover, #category .cat-1 a:focus { color: #18ad00; }
#category .cat-2 a, #category .cat-2 a.active, #category .cat-2 a:hover, #category .cat-2 a:focus { color: #d30000; }
#category .cat-3 a, #category .cat-3 a.active, #category .cat-3 a:hover, #category .cat-3 a:focus { color: #0000a3; }
#category .cat-4 a, #category .cat-4 a.active, #category .cat-4 a:hover, #category .cat-4 a:focus { color: #18ad00; }
#category .cat-5 a, #category .cat-5 a.active, #category .cat-5 a:hover, #category .cat-5 a:focus { color: #d30000; }
#category .cat-6 a, #category .cat-6 a.active, #category .cat-6 a:hover, #category .cat-6 a:focus { color: #0000a3; }
#category .cat-7 a, #category .cat-7 a.active, #category .cat-7 a:hover, #category .cat-7 a:focus { color: #18ad00; }
#category .cat-8 a, #category .cat-8 a.active, #category .cat-8 a:hover, #category .cat-8 a:focus { color: #d30000; }
#category .cat-9 a, #category .cat-9 a.active, #category .cat-9 a:hover, #category .cat-9 a:focus { color: #0000a3; }
#category .cat-10 a, #category .cat-7 a.active, #category .cat-7 a:hover, #category .cat-7 a:focus { color: #18ad00; }
#category .cat-11 a, #category .cat-8 a.active, #category .cat-8 a:hover, #category .cat-8 a:focus { color: #d30000; }
#category .cat-12 a, #category .cat-9 a.active, #category .cat-9 a:hover, #category .cat-9 a:focus { color: #0000a3; }
#category .cat-13 a, #category .cat-7 a.active, #category .cat-7 a:hover, #category .cat-7 a:focus { color: #18ad00; }
#category .cat-14 a, #category .cat-8 a.active, #category .cat-8 a:hover, #category .cat-8 a:focus { color: #d30000; }
#category .cat-15 a, #category .cat-9 a.active, #category .cat-9 a:hover, #category .cat-9 a:focus { color: #0000a3; }
#category .cat-1 span { background-color: #20a8ff; }
#category .cat-2 span { background-color: #20a8ff; }
#category .cat-3 span { background-color: #20a8ff; }
#category .cat-4 span { background-color: #20a8ff; }
#category .cat-5 span { background-color: #20a8ff; }
#category .cat-6 span { background-color: #20a8ff; }
#category .cat-7 span { background-color: #20a8ff; }
#category .cat-8 span { background-color: #20a8ff; }
#category .cat-9 span { background-color: #20a8ff; }
#category .cat-10 span { background-color: #20a8ff; }
#category .cat-11 span { background-color: #20a8ff; }
#category .cat-12 span { background-color: #20a8ff; }
#category .cat-13 span { background-color: #20a8ff; }
#category .cat-14 span { background-color: #20a8ff; }
#category .cat-15 span { background-color: #20a8ff; }

/* Level 2 */
#category li ul { font-size: .8571em; line-height: 1.3333em; }
#category.box li li a { background: none; padding: 4px 10px 4px 20px; color: #888; }

/* Level 3 */
#category li li ul { font-size: 1em; position: relative; top: -3px; }
#category.box li li li a { padding: 1px 10px 1px 32px; background: url(../images/category-level-3.gif) no-repeat 20px 50%; }
#category.box li li li.last-child a { background: url(../images/category-level-3-last.gif) no-repeat 20px 50%; }

/*
 * Search Box
 */
#search h2 { background-image: url(../images/icon-search.gif); margin-top: 3px; margin-left: 8px; }
#search input, #search select { font-size: .8571em; margin-left: 7px; }
#search .submit input { font-size: 1em; margin-right: 10px; }

/*
 * Cart Box
 */
#cart { padding-bottom: 30px; color: #afafaf; }
#cart h2 { background-image: url(../images/icon-cart.gif); margin-bottom: 13px; }
#cart p { font-size: .8571em; margin: 0; }
#cart p a { color: #888; }

/*
 * Account Box
 */
#account { padding: 17px 10px; color: #888; }
#account input { font-family: Arial, sans-serif; }
#account h2 { background-image: url(../images/icon-account.gif); background-position: 2px 50%; margin-bottom: 13px; }
#account ul { margin: 0; }
#account ul li { margin: 0; list-style: none; }
#account ul li a { display: inline-block; line-height: 2.3333em; padding: 0 10px 0 30px; color: #979797; }
#account ul li a { display: block; }
#account ul li.selected a { color: #00aeff; }
#account ul li a:hover, #account ul li a:focus { color: #00aeff; }

#account .account-fav { background: url(../images/icon-fav.gif) no-repeat 0 50%; }
#account .account-orders { background: url(../images/icon-orders.gif) no-repeat 1px 50%; }
#account .account-my { background: url(../images/icon-my-account.gif) no-repeat 2px 50%; }

#account ol li a { display: block; text-align: right; color: #888; }
#account ol li a:hover, #account ol li a:focus { color: #00AEFF; }
#account .radio { text-align: right; }

#login { font-size: .8571em; }

#inner #account fieldset { width: 248px; }
#inner #account h2 { background: none; }
#inner #account .submit { width: auto; }

/*
 * News Box
 */
#news { padding: 0px 0 2px 0; } 
#news h2 { background-image: url(../images/icon-news.gif); background-position: 1px 50%; margin: 0 10px 13px 10px; } 
#news ol { margin: 0; }
#news li { margin: 0; list-style: none; }
#news li a { display: inline-block; border-top: 1px solid #d6d6d6; padding: 6px 10px; color: #888; font-size: .8571em; line-height: 1.5em; }
#news li a { display: block; }
#news li a:hover, #news li a:focus { color: #00aeff; }

/*
 * Footer
 */
#footer { position: relative; margin-top: -35px; background: #00aeff; height: 35px; line-height: 35px; color: #fff; font-weight: bold; font-size: .8571em; }
#footer a { color: #fff; }

/*
 * Homepage
 */
.category { display: inline-block; overflow: hidden; clear: both; }
.category { display: block; }
.category .content { padding: 4px; }
.category a { display: block; text-align: center; }
.category img { display: block; margin: 0 auto 4px auto; }
div .csc-textpic-text h2 { padding: 0; margin: 0; }
#category-1 a { color: #20a8ff; }
#category-2 a { color: #20a8ff; }
#category-3 a { color: #20a8ff; }
#category-4 a { color: #20a8ff; }
#category-5 a { color: #20a8ff; }

/*
 * Grid
 */
.catListH1 { color: #20a8ff; }
.catListH2 { color: #20a8ff; }
.catListH3 { color: #20a8ff; }
.catListH4 { color: #20a8ff; }
.catListH5 { color: #20a8ff; }

#list { display: inline-block; overflow: hidden; margin-left: -26px; }
#list { display: block; }
#list .item { float: left; display: inline-block; width: 150px; list-style: none; margin: 0 0 20px 26px; overflow: hidden; }
#list .item { display: inline; }
#list a { display: inline-block; background: #f1f1f1; border: 1px solid #e1e1e1; padding: 5px 5px 4px 5px; line-height: 1.2em; }
#list a { display: block; }
#list .prod-image { margin-bottom: 8px; cursor: pointer; display: block; }
#list dl { margin: 5px 0 0 6px; line-height: 26px; }
#list dt { float: left; display: inline; margin: 0 3px 0 0; clear: left; color: #00aeff; font-weight: normal; width:70px; }
#list dd { margin: 0; }

/*
 * News
 */
.news-item { border-bottom: 1px solid #e1e1e1; display: inline-block; overflow: hidden; margin-bottom: 20px; }
.news-item { display: block; }
.news-item a { float: left; }
.news-item .image { float: left; display: inline; margin: 0 20px 1.5em 0; cursor: pointer; }
.news-item .text { overflow: hidden; display: inline-block; margin-bottom: 1.5em; }
.news-item .text { display: block; }
.news-item .text a { float: none; }
.news-item .date { font-size: 10px; line-height: 1.4em; margin: 0; }

.date { margin: -1em 0 1em 0; }

/*
 * Pager
 */
.pager, .browsebox, .tx-ttnews-browsebox { background: #f5f5f5; border: 1px solid #dbdbdb; text-align: center; font-size: .8571em; line-height: 28px; margin: 0 0 1.5em 0; display: inline-block; overflow: hidden; }
.pager, .browsebox, .tx-ttnews-browsebox { display: block; }
.pager a, .pager strong, .browsebox a, .pager b, .tx-ttnews-browsebox a { color: #8f8f8f; padding: 8px 3px; _padding: 0; }
.pager a:hover, .pager a:focus, .pager strong, .browsebox a:hover, .browsebox a:focus, .browsebox strong a, .tx-ttnews-browsebox strong, .tx-ttnews-browsebox a:hover, .tx-ttnews-browsebox a:focus { color: #00aeff; }
.pager .next, .pager .prev, .pager .next a, .pager .prev a { float: left; width: 36px; height: 28px; padding: 0; background: url(../images/icon-back.gif) no-repeat 50% 50%; text-indent: -9999px; }
.pager .next, .pager .next a { float: right; background-image: url(../images/icon-forward.gif); }

.tx-ttnews-browsebox .showResultsWrap { display: none; }
.browsebox li { display: inline; margin: 0; list-style: none; }

/*
 * Grid
 */
#grid { border: 1px solid #fff; border-collapse: collapse; }
#grid td, #grid th { border: 1px solid #fff; vertical-align: middle; }

#grid thead td, #grid thead th, #grid tfoot td, #grid tfoot th { padding: 3px; border-left: 0; border-right: 0; }
#grid thead th { text-align: center; padding: 7px; }
#grid .fav-add, #grid .fav-del, #grid .buy { float: left; border: 1px solid #d6d6d6; background: #fff url(../images/submit.gif) repeat-x 0 100%; font-size: .8571em; line-height: 1.9166em; } 
#grid .buy { float: right; }
#grid thead input, #grid tfoot input, #grid thead a, #grid tfoot a { float: left; padding: 3px 27px; color: #8d8d8d; border: none; overflow: visible; line-height: 1em; }
#grid thead a, #grid tfoot a { line-height: 2em; padding: 0px 27px; }
#grid .fav-add input, #grid .fav-add a { background: url(../images/icon-fav-add.gif) no-repeat 4px 50%; }
#grid .clear { float: right; border: 1px solid #d6d6d6; background: #fff url(../images/submit.gif) repeat-x 0 100%; font-size: .8571em; line-height: 1.9166em; } 
#grid .clear a { background: url(../images/icon-fav-del.gif) no-repeat 4px 50%; }
#grid .fav-del input, #grid .fav-del a { background: url(../images/icon-fav-del.gif) no-repeat 8px 50%; }
#grid .buy input, #grid .buy a { background: url(../images/icon-cart.gif) no-repeat 11px 50%; padding-left: 43px; padding-right: 16px; }

#grid tbody td { padding: 10px; }
#grid .prod { text-align: left; font-size: .8571em; line-height: 1.5em; }
#grid .prod input { float: left; display: inline; margin: 10px 5px 0 0; }
#grid .prod .image { float: left; padding: 0; display: inline; margin-right: 10px; }
#grid .prod .text { overflow: hidden; display: inline-block; }
#grid .prod .text { display: block; }
#grid .prod h2 { font-size: 1.1666em; }
#grid .prod p { margin: 0; }
#grid .odd td { background: #fafafa; }

#grid.final td { vertical-align: top; }
#grid.final .total { color: #00aeff; }
#grid.final tfoot th { text-align: right; font-weight: bold;  }

/*
 * Single
 */
#single .image { float: left; width: 140px; display: inline; margin: 0 0 20px 0; }
#single .text { float: right; width: 345px; }
#single #relatedProducts fieldset { padding: 0; position: absolute; top: 0; left: 0; }
#single dl { display: inline-block; line-height: 24px; }
#single dl { display: block; }
#single dl:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }
#single dt { color: #00aeff; float: left; clear: left; width: 90px; text-align: right; margin-bottom: 10px; }
#single dd { font-size: .8571em; margin: 0 0 10px 110px; position: relative; }
#single dd select { padding: 4px 8px; }
#single #relatedProducts select { width:230px; }
/*#single .image i {background: url(../images/plus_icon.gif) no-repeat;}*/

#prices { clear: both; }

#options { display: inline-block; overflow: hidden; }
#options { display: block; clear:both;}
#options .link, #options .buy-link { float: left; width: 172px; display: inline; margin-right: 16px; border: 1px solid #d6d6d6; background: #fff url(../images/submit.gif) repeat-x 0 100%; font-size: .8571em; overflow: hidden; }
#options .link a, #options .buy-link input { display: block; color: #8d8d8d; padding: 0 0 0 17px; background: none; border: 0; cursor: pointer; line-height: 2em; }
#options .back a { background: url(../images/icon-back.gif) no-repeat 5px 50%; }
#options .fav a { background: url(../images/icon-fav-add.gif) no-repeat 4px 50%; padding-left: 27px; }

#options .final { float: right; width: 123px; overflow: hidden; }
#options .buy { border: 1px solid #dbdbdb; background: #ededed; margin-bottom: 10px; }
#options .buy ol { margin: 0; border: solid #fff; border-width: 1px 0 0 1px; padding: 0 8px 8px 0; }
#options .buy li { list-style: none; padding: 8px 0 0 0; display: inline-block; overflow: hidden; }
#options .buy li { display: block; }
#options .buy label { float: left; display: inline; padding: 8px 0; text-align: right; width: 50px; color: #00aeff; font-weight: bold; }
#options .quantity { float: right; width: 53px; border: 1px solid #d6d6d6; text-align: center; padding: 10px 0; font-size: .8571em; }
#options .price { float: right; width: 55px; padding: 10px 0; background: #dbdbdb; font-size: .8571em; text-align: center; }
#options .buy-link { width: auto; margin: 0; float: none; display: block; width: 120px; overflow: hidden; }
#options .buy-link input { background: url(../images/icon-cart-add.gif) no-repeat 3px 50%; padding: 3px 0 3px 23px; overflow: visible !important; *padding: 0 0 0 5px; }

/*
 * Sitemap
 */
.csc-sitemap ul { margin: 0; }
.csc-sitemap li { margin: 0; list-style: none; }
.csc-sitemap a { display: inline-block; background: #f8f8f8; padding: 5px 20px; border-top: 1px solid #fff; border-bottom: 1px solid #DBDBDB; color: #979797; }
.csc-sitemap a { display: block; }
.csc-sitemap a:hover, .csc-sitemap a:focus { color: #00AEFF; background: #f3f3f3; }

.csc-sitemap ul ul { margin-left: 20px; font-size: 12px; }
.csc-sitemap ul ul a { padding: 3px 20px; background: #fff; }
.csc-sitemap ul ul a:hover, .csc-sitemap ul ul a:focus { background: #f8f8f8; }
.tx-srfeuserregister-pi1-error {color: red;}
/*.plusIcon {background: url(../images/plus_icon.gif) no-repeat; width:15px; height: 15px;}*/


/*
 * Home
 */
#home #inner .csc-textpic { background: #ededed url(../images/box.gif) repeat-x 0 0; border: 1px solid #dbdbdb; margin-bottom: 20px; padding: 10px; display: inline-block; overflow: hidden; }
#home #inner .csc-textpic { display: block; }
#home #inner .csc-textpic p { margin: 0; }


/*
 * Orderhistory
 */
#orderlist { margin-top: 10px; }
#orderlist h3 { font-weight: normal; margin: 0 0 10px 0; }
#orderlist ul { margin: 0; }
#orderlist li { margin: 0; list-style: none; display: inline-block; overflow: hidden; }
#orderlist li { display: block; }
#orderlist .order_date { float: left; width: 105px; }
#orderlist a:hover, #orederlist a:focus { text-decoration: underline; }

.tx-felogin-pi1 em { width:180px; }

/* Basket */
.deleteImageBasket {padding-left:20px;cursor:pointer;}
.orderInfo ul {margin:0;padding:0;}
.orderInfo li {list-style:none;margin:0;padding:0;}
.orderInfo li label {display:block;width:140px;float:left;clear:left;}
.orderInfo li strong {display:block;float:left;}
.paymentSelector label {float:left;}
.paymentSelector input {float:left;width:auto;margin:5px 5px 0 0;}
.orderForm li label {width:160px;}
.space input {margin-left:20px;}
.display_none { display: none; }
