body {	background: url("../img/bg_top.png") repeat-x scroll 0 0 #FCFCFC;    min-height: 100%;    min-width: 1100px;    color: #222222 !important;    font: 12px "Arial",Arial,Helvetica,sans-serif;	line-height: 16px;}#page {    margin: 0 auto;    text-align: left;    width: 1024px;}.container_9 .grid_9 {    width: 1024px;}.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9 {    display: inline;    float: left;    margin-right: 0px;    position: relative;}#columns {	margin-top: 68px;}#index #center_column {	width: 783px;}#center_column {	width: 763px;}#index #right_column {    float: right;    margin: 0 0 0 0px;    width: 241px;}#right_column {    float: right;    margin: 0 0 0 20px;    width: 241px;}#left_column {	width: 0px;}/* CSS RULES ALGEMEEN, bovenstaande zijn de grote lijnen *//* CSS RULES HOMEFEATURED BLOCK *//* CSS RULES OVERIGE hieronder */.block .title_block a, .block h4 a {    color: #222222;}.lnk_more {    background: url("/themes/smartphonedisplay/img/bttns.png") repeat-x scroll 0 0px transparent !important;    border: medium none !important;    border-radius: 3px 3px 3px 3px !important;    color: #FFFFFF !important;    cursor: pointer !important;    display: inline-block !important;    font: 12px/29px "Arial" !important;    height: 29px !important;    margin-top: 5px !important;    padding: 0 10px !important;    text-align: center !important;    text-decoration: none !important;}.lnk_more:hover {	background: url("/themes/smartphonedisplay/img/bttns.png") repeat-x scroll 0 -29px transparent !important;}#header_logo {    display: block;    height: 31px;    left: -2px;    position: absolute;    top: 52px;    width: 208px;}div#header {    background: url("../img/bg_header.png") no-repeat scroll 0 0 transparent;    position: relative;    width: 1024px;}#header_right {    float: left;    text-align: right;    width: 100%;}ul#header_links {    left: 0;    position: absolute;    top: 16px;}.block .title_block, .block h4 {    background: url("../img/feat_title.png") no-repeat scroll 0 0 transparent;    color: #323232;    font: 15px "Arial";    height: 32px;    margin: 0;    padding: 13px 0 0 34px;    text-transform: none;	text-shadow: none;}#categories_block_left .block .title_block, .block h4 {	height: 28px;	color: #777777;}#categories_block_left.block {    margin-bottom: 10px;}a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled {    background: url("/themes/smartphonedisplay/img/bttns.png") repeat-x scroll 0 0px transparent !important;    border-radius: 3px 3px 3px 3px !important;    color: #FFFFFF;    cursor: pointer;    display: inline-block;    font-weight: bold;    padding: 5px 7px;    position: relative;	border: medium none;}a.button_mini:hover,  a.button_small:hover,  a.button:hover,  a.button_large:hover,  a.exclusive_mini:hover,  a.exclusive_small:hover,  a.exclusive:hover,  a.exclusive_large:hover,  span.button_mini:hover,  span.button_small:hover,  span.button:hover,  span.button_large:hover,  span.exclusive_mini:hover,  span.exclusive_small:hover,  span.exclusive:hover,  span.exclusive_large:hover,  span.exclusive_large_disabled:hover {    background: url("/themes/smartphonedisplay/img/bttns.png") repeat-x scroll 0 -29px transparent !important;}.cms_css {    background: none repeat scroll 0 0 white;    padding: 15px;}table.table_main td {    font-family: Arial,serif;    font-size: 13px;    height: 20px;    vertical-align: top;    width: 200px;}p {    padding-bottom: 18px;}h2 {    font-size: 20px;    padding-bottom: 20px;}#more_info_sheets li {    background-position: 6px 4px;    margin-bottom: 0.4em;}#categories_block_left li {    border-bottom: 1px dotted #CCCCCC;	padding-top: 9px;	padding-bottom: 9px;}p.s_title_block a {    color: #78A305;    font: 12px "Arial";    text-decoration: none;    text-transform: none !important;}a.button_afspraak {    background: url("/themes/smartphonedisplay/img/button_afspraak.png") repeat-x scroll 0 0 transparent;    border: medium none;    border-radius: 3px 3px 3px 3px;    color: #FFFFFF !important;    cursor: pointer;    display: inline-block;    font: 12px/29px "Arial" !important;    height: 29px !important;    padding: 0 10px;    text-align: center;    text-decoration: none !important;}a.button_opsturen {    background: url("/themes/smartphonedisplay/img/button_opsturen.png") repeat-x scroll 0 0 transparent;    border: medium none;    border-radius: 3px 3px 3px 3px;    color: #FFFFFF !important;    cursor: pointer;    display: inline-block;    font: 12px/29px "Arial" !important;    height: 29px !important;    padding: 0 10px;    text-align: center;    text-decoration: none !important;}.rte h1, .rte h2, .rte h3, .rte h4, .rte h5, .rte h6, .mceContentBody h1, .mceContentBody h2, .mceContentBody h3, .mceContentBody h4, .mceContentBody h5, .mceContentBody h6 {    height: auto;    margin: 1em 0 0.6em;}/* Hiermee geen images boven het rechterblock 'New Products; alleen tekst (kan ook op andere manier, door deze regels in tpl file te deleten */div#new-products_block_right ul.product_images {	display: none;} /* Hiermee geen zwarte 'Alle new products' button onderaan het rechterblock 'New Products' */div#new-products_block_right p a.button_large {	display: none;} div#new-products_block_right .first_item a { 	color: #555555;} #categories_block_left li a {    color: #777777;} /* Extra Afspraak button in TopMenuBar, geplaatst in blockuserinfo.tpl */#Afspraak_btn { 	position: absolute;	top: 206px;	right: 122px;	z-index:100000;} /* Onderstaande 3 CSS rules voor afgeronde Border/kader Repair Center page */#wrapper { 	margin-left: -116px;} #page_top {    background: url(/themes/smartphonedisplay/img/head_bg.png) no-repeat scroll center bottom transparent;    border: 0 solid red;    clear: both;    margin: 0 auto;    padding: 0 0 20px;	height: 22px;}#page_content {    background: url(/themes/smartphonedisplay/img/content_bg.png) repeat-y ;    border: 0 solid blue;    clear: both;    color: #000000;	margin-left: 106px;	height: 560px;}#page_bottom {    background: url(/themes/smartphonedisplay/img/bottom_bg.png) no-repeat scroll center bottom transparent;    border: 0 solid red;    clear: both;	height: 22px;}#wrapper_about { 	margin-left: -116px;} #wrapper2 { 	margin-left: 32px;	padding-top: 20px;} #page_top_about {    background: url(/themes/smartphonedisplay/img/head_bg_about.png) no-repeat scroll center bottom transparent;    border: 0 solid red;    clear: both;    margin: 0 0 0 60px;    padding: 0 0 20px;	height: 22px;}#page_content_about {    background: url(/themes/smartphonedisplay/img/content_bg_about.png) repeat-y ;    border: 0 solid blue;    clear: both;    color: #000000;	margin-left: 106px;	height: 240px;}#page_bottom_about {    background: url(/themes/smartphonedisplay/img/bottom_bg_about.png) no-repeat scroll center bottom transparent;    border: 0 solid red;    clear: both;	height: 22px;	margin: 0 0 0 60px;}#wrapper_descr { 	margin-left: -116px;} #wrapper2_descr { 	margin-left: 32px;	padding-top: 10px;	width: 80%;} #page_top_descr {    background: url(/themes/smartphonedisplay/img/head_bg_about.png) no-repeat scroll center bottom transparent;    border: 0 solid red;    clear: both;    margin: 0 0 0 0px;    padding: 0 0 20px;	height: 22px;}#page_content_descr {    background: url(/themes/smartphonedisplay/img/content_bg_about.png) repeat-y ;    border: 0 solid blue;    clear: both;    color: #000000;	margin-left: 106px;	height: 240px;}#page_bottom_descr {    background: url(/themes/smartphonedisplay/img/bottom_bg_about.png) no-repeat scroll center bottom transparent;    border: 0 solid red;    clear: both;	height: 22px;	margin: 0 0 0 0px;}.div_descr h2 { 	padding-bottom: 10px;} /* widht van block advertising */.advertising_block {    margin-bottom: 1em;    text-align: center;    width: 241px;	border-top: 1px solid #999999;}/* css voor Meer Info block rechter column */div.htmlblock_div { 	background:  #FFFFFF;/* 	padding: 20px 10px 0px; */	color: #FFFFFF !important;} ul.htmlblock_ul-1 { 	margin-top: 20px;	background:  #78A305;	width: 209px;	border-top: 1px solid #DDDDDD;	padding-top: 2px;	margin: 10px auto 0px;} ul.htmlblock_ul-1 li {    line-height: 30px;    padding: 0;	border-bottom: 1px solid #FFFFFF;}ul.htmlblock_ul-2 {    list-style-type: none;    padding-top: 5px;	color: #222222;	margin: 0px auto;	width: 209px;}ul.htmlblock_ul-3 li {    line-height: 25px;    padding: 0 0 0 26px;	list-style-type: none;    padding-top: 5px;	border-bottom: 1px solid #555555;	color: #78A305;}.div_descr { 	font-style: italic;} div.info_title { 	border-bottom: 1px solid #999999;	padding: 6px 8px 17px;}  /* START CUSTOM CSS RULES BLOCK SEARCH BAR; kopieren:  C:\xampp\htdocs\ps1540\themes\smartphonedisplay\css\modules\blocksearch\blocksearch.css form#searchbox {    padding-top: 8px;}#search_block_top {	position:absolute;	top:4px;	left: 746px;}#search_block_top #search_query_top {	background: url("img/header_search_form.png") no-repeat scroll 0 0 transparent;    width: 195px;	padding: 0px;}#search_block_top .button {	background:url("img/bg_search_submit.png") repeat-x 0 0 #101010;}END CUSTOM CSS RULES BLOCK SEARCH BAR *//* START CUSTOM CSS RULES HOMEFEATURED; kopieren in /themes/smartphonedisplay/css/modules/homefeatured/homefeatured.css#featured-products_block_center {	margin-top:140px;	width: 763px;	}#featured-products_block_center .block_content {    background: url("img/feat_bg.png") repeat-x scroll 0 0 #FFFFFF;    padding: 20px 0 19px;}#featured-products_block_center li {	    border-right: 1px solid #EDEDED;    float: left;    height: 364px;    padding: 0 20px;    width: 213px;	margin: 0px;}#featured-products_block_center li.last_item_of_line  {	border: medium none;}.products_block li img {    border: 0px solid #D1D1D1;}#featured-products_block_center .product_image {    display: block;    overflow: hidden;    position: relative;	text-align: center;}/* END CUSTOM CSS RULES HOMEFEATURED*//* START CUSTOM CSS RULES BLOCKTOPMENU; kopieren in: /themes/smartphonedisplay/css/modules/blocktopmenu/css/superfish-modified.css.sf-menu {    background: transparent;    margin: 0px 0;    padding: 0;    width: 980px;}.sf-contener {    background: url("../img/menu.png") repeat-x scroll left top #EDEDED;    box-shadow: 1px 1px 0 #C2C2C2;    clear: both;    position: absolute;    top: 181px;    width: 100%;}.sf-menu li {    border-right: 1px solid #DFDFDF;    float: left;    padding: 7px 0;    position: relative;}.sf-menu a, .sf-menu a:visited {    color: #3A3A3A;    text-transform: uppercase;    white-space: nowrap;}.sf-menu a {    color: #000000;    display: block;    position: relative;    text-shadow: none;}.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {  	background: transparent;}.sf-menu ul li:hover, .sf-menu ul li.sfHover,.sf-menu ul li a:focus, .sf-menu ul li a:hover, .sf-menu ul li a:active {	background:		transparent;	outline:		0;}.sf-menu {    background: url("../img/tmc_bg.png") no-repeat scroll 0 0 transparent;    border-radius: 3px 3px 3px 3px;    box-shadow: 0 1px 2px #C6C6C6;    height: 48px;    left: 0;    margin: 0;    padding: 0;    position: absolute;    width: 1024px;}END CUSTOM CSS RULES BLOCKTOPMENU; *//* START CUSTOM CSS RULES BLOCKLANGUAGE; kopieren in:  /themes/smartphonedisplay/css/modules/blocklanguages/blocklanguages.css #header_right #languages_block_top {	margin-top:88px;} END CUSTOM CSS RULES BLOCKLANGUAGE*//* START CUSTOM CSS RULES  BLOCKCURRENCIES; kopieren in themes/smartphonedisplay/css/modules/blockcurrencies/blockcurrencies.css #header_right #currencies_block_top {	margin-top:88px;	background: transparent;} #header_right #currencies_block_top p {	color: #78A305;	padding-right: 28px;	background: url("img/block_languages_top_p_bg.png") no-repeat scroll right 4px transparent;} END CUSTOM CSS RULES  BLOCKCURRENCIES *//* START CUSTOM CSS RULES  PRODUCT-LIST; kopieren in /themes/smartphonedisplay/product_list.css#product_list {    background: url("../img/feat_bg.png") repeat-x scroll 0 0 #FFFFFF;	padding-top: 10px;	overflow: hidden;}#product_list li {	border: 0px solid #EEEEEE;    border-right: 1px solid #EDEDED;    float: left;    height: 364px;    margin: 0;    padding: 10px 20px;}#product_list li:first-child + li + li {	border: 0px solid;}#product_list li:first-child + li + li  + li + li + li {	border: 0px solid;}#product_list li:first-child + li + li  + li + li + li  + li + li + li {	border: 0px solid;}#product_list li:first-child + li + li  + li + li + li  + li + li + li  + li + li + li {	border: 0px solid;}#product_list li:first-child + li + li  + li + li + li  + li + li + li  + li + li + li  + li + li + li {	border: 0px solid;}#product_list li:first-child + li + li  + li + li + li  + li + li + li  + li + li + li  + li + li + li  + li + li + li {	border: 0px solid;}#product_list .product_image {    display: block;    overflow: hidden;    position: relative;	text-align: center;}#product_list li .center_block {    border-right: medium none;    float: left;    padding: 0px;    width: 213px;	}#product_list li .right_block {   position:relative;   float: left;   width: 132px;   text-align: right}#center_column .sortPagiBar {    background: transparent;}p.s_title_block a { 	color: #78A305 !important} END CUSTOM CSS RULES  PRODUCT-LIST *//*  START CUSTOM CSS RULES PRODUCT.CSS #pb-left-column {	float:right;	margin-right:28px;	width:255px;}END CUSTOM CSS RULES PRODUCT.CSS *//*  START CUSTOM CSS RULES BLOCKCART.CSS ; public_html/themes/smartphonedisplay/css/modules/blockcart/bockcart.css;#left_column #cart_block, #right_column #cart_block {	margin-top: 77px;}#index   #right_column #cart_block {	margin-top: 0px; }div.column div.block .block_content {    background: none repeat scroll 0 0 #FFFFFF;    padding: 0 20px 15px;}div#cart-prices  div.cart_first {    background: none repeat scroll 0 0 #78A305;    height: 25px;	margin-bottom: 1px;	padding: 6px;	color: white !important;	font-weight: normal;}div#cart-prices  div.cart_second {    background: none repeat scroll 0 0 #78A305;    height: 25px;	padding: 6px;	color: white !important;	font-weight: normal;}#cart_block #cart_block_shipping_cost {font-weight:normal}#cart_block #cart_block_no_products {    color: #78A305;    font: bold 12px "Arial";    padding: 17px 8px;}#cart_block #cart-prices {    border-top: 1px solid #999999;    font-weight: bold;    line-height: 20px;    padding: 10px 8px;}#cart_block #cart-buttons #button_order_cart {    float: right;    margin-right: 8px;	padding-right:14px;	padding-left: 14px;}END CUSTOM CSS RULES BLOCKCART.CSS   *//* START CUSTOM CSS RULES CMS.CSS; l/themes/smartphonedisplay/css/cms.css #cms #center_column ul, #cms #center_column ol, #cms #center_column dl {    margin-bottom: 0px;    margin-left: 0px;}#cms #center_column li {    margin-bottom: 0px;}END CUSTOM CSS RULES CMS.CSS */#address_alias {    display: none;}div.column  div.htmlblock_div div.block_content  {    background: none repeat scroll 0 0 #FFFFFF;    padding: 0px;} div#contentboxleft1id div .title_block {    background: url("../img/feat_title.png") no-repeat scroll 0 0 transparent;    color: #323232;    font: 15px "Arial";    height: 32px;    margin: 0;    padding: 13px 0 0 34px;    text-shadow: none;    text-transform: none;}div#contentboxleft1id div.block_content {     background: none repeat scroll 0 0 #FFFFFF;    padding: 10px 20px 15px;	border: 0px solid #CCCCCC;	font-size: 13px;	font-family: Arial;	line-height: 18px;}div#contentboxleft1id div.block_content li { 	margin: 4px 0px;	font-size: 13px;	font-family: Arial;} div#contentboxleft2id div .title_block {    background: url("../img/feat_title.png") no-repeat scroll 0 0 transparent;    color: #323232;    font: 15px "Arial";    height: 32px;    margin: 0;    padding: 13px 0 0 34px;    text-shadow: none;    text-transform: none;}div#contentboxleft2id div.block_content {     background: none repeat scroll 0 0 #FFFFFF;    padding: 10px 20px 15px;	border: 0px solid #CCCCCC;	font-size: 13px;	font-family: Arial;	line-height: 18px;}div#contentboxleft2id div.block_content li { 	margin: 2px 0px;	font-size: 13px;	font-family: Arial;} body#cms #center_column div.rte ul li {/*     background: url("http://www.phonecentraal.nl/themes/theme644/css/../img/bullet_alt.png") no-repeat scroll 0 9px transparent; */    padding: 5px 0 0 13px;	list-style: none;}td#Banner ul li { /*    background-image: url("http://www.phonecentraal.nl/themes/theme644/css/http://www.mytrendyphone.se/images/design/design/com/prcatfrpga/bullet.gif"); */    background-position: 0 7px;    background-repeat: no-repeat;    color: #222222;    font-family: Arial,Helvetica,sans-serif;    font-size: 14px;    font-weight: normal;    line-height: 21px;    list-style: none outside none;    padding: 0 0 0 25px;}td#Banner {    background-image: url("http://www.phonecentraal.nl/themes/theme644/css/../img/about_us.jpg");    background-position: 264px center;    background-repeat: no-repeat;}div#aboutus h2 { 	padding-bottom: 0px;} .cms_css {    background: none repeat scroll 0 0 transparent;    padding: 15px;}