.content-text { width:100%; height:auto; background:#fff; padding:21px 0 40px 0 }
.content-text div.title-bg { background:url('images/px-black.gif') 0px 21px repeat-x }
.content-text div.title { background:#fff; font-size:28px; color:#615f5f; display:inline; padding:0 28px 0 0 }
.content-text div.text { font-size:16px; color:#000; line-height:26px; padding:20px 0 24px 0 }
.content-text a { color:#e40000; text-decoration:none }
.content-text a:hover { color:#000; text-decoration:underline }
@media(max-width:639px){
	.content-search div.title-bg { background:none; padding-bottom:20px }
	.content-search div.title { font-size:24px }
}

#dt-distributors { font-size:14px; border:0 }

#dt-distributors tr.shown td { font-weight:bold }
#dt-distributors td .name { position:relative; display:inline-block; }
#dt-distributors td .circle { position:absolute; left:-34px; top:5px; width:11px; height:11px; background:transparent; border:0; border-radius:6px; }
#dt-distributors tr.shown td .circle { background:#de1616; }
#dt-distributors thead th { background-color:#dedede; padding:13px 20px; border-left:1px solid #fff; border-bottom:1px solid #beb9b9 }
#dt-distributors thead th:first-child { border-left:0; border-radius:6px 0 0 0 }
#dt-distributors.lang-ar thead th:first-child { border-radius:0 6px 0 0; border-left:1px solid #fff }
#dt-distributors.lang-ar thead th:last-child { border-left:0 }
#dt-distributors thead th:last-child { border-radius:0 6px 0 0 }
#dt-distributors.lang-ar thead th:last-child { border-radius:6px 0 0 0 }
#dt-distributors tbody tr.odd,
#dt-distributors tbody tr.odd-details { background:#fff }
#dt-distributors tbody tr.even,
#dt-distributors tbody tr.even-details { background:#e7e6e6 }
#dt-distributors tbody tr.even td,
#dt-distributors tbody tr.odd td { cursor:pointer }
#dt-distributors tbody td { padding:10px 10px; border-left:1px solid #beb9b9; border-bottom:1px solid #beb9b9; border-top:0 }
#dt-distributors tbody td:first-child { border-left:0 }
#dt-distributors.lang-ar tbody td:first-child { border-left:1px solid #beb9b9 }
#dt-distributors.lang-ar tbody td:last-child { border-left:0 }
#dt-distributors tbody tr.odd td { border-bottom-color:#fff }
#dt-distributors tbody tr.shown td { border-color:transparent }
#dt-distributors.lang-ar tbody tr.shown td { border-color:transparent }

#dt-distributors .details-box { float:left; width:auto; margin:6px 60px 12px 20px; }
#dt-distributors .details-box a { color:#000; text-decoratoin:none }
#dt-distributors .details-box a:hover { color:#e40000; text-decoration:none }

#dt-distributors .details-box-title { font-size:12px; background:url('images/distributors-details-icons.png') 0px 0px no-repeat; padding-left:24px }
#dt-distributors .details-box-title.street { background-position:0px 0px }
#dt-distributors .details-box-title.phone { background-position:0px -28px }
#dt-distributors .details-box-title.email { background-position:0px -58px }
#dt-distributors .details-box-title.website { background-position:0px -88px }
#dt-distributors .details-box-title.maps { background-position:0px -120px }
#dt-distributors .details-box-text { margin-top:6px }
