* {
margin:0;
padding:0;
}
body {
background:#fff;
font:12px Arial, Helvetica, sans-serif;
color:#000;
text-align:center;
margin:10px auto;
}
a {
color:#f48320;
text-decoration:none;
}
a:hover {
color:#f48320;
text-decoration:underline;
}
a img {
border:none;
}
input, textarea, select {
font:11px Verdana, Arial, Helvetica, sans-serif;
}
p, ul, ol {
margin-bottom:12px;
}
#wrapper {
width:820px;
margin:0 auto;
background:#fff;
/*background:#FFF9EC url(../images/wrapper_m.gif) left top repeat-y;
*/text-align:left;
}
#masterhead {
position:relative;
width:820px;
height:115px;
padding:0 0px 0 0px;
z-index:100;
}
#header_flash {
position:absolute;
z-index:99px;
}
#logo {
position:absolute;
left:26px;top:5px;
z-index:100;
}
#slogan {
position:absolute;
left:135px;
top:67px;
z-index:110;
}
* html #slogan {
top:65px;
}
#topnav {
position:absolute;
top:50px;
float:right;
overflow:hidden;
width:820px;
margin:0 auto;
}
#topnav ul {
list-style:none;
}

#topnav li {
float:left;
padding-right:10px;
padding-left:10px;
}
#topnav li a {
float:left;
font:10px Arial, Helvetica, sans-serif;
color:#666;
}

#search form {
height:35px;
background:url(../images/search_l.gif) left top no-repeat;
padding-left:12px;
}
#search #searchbox {
float:left;
width:108px;
height:35px;
border:none;
font:12px Arial, Helvetica, sans-serif;
background:url(../images/search_bg.gif) left top repeat-x;
color:#000;
padding:10px 6px 2px 0;
}
* html #search #searchbox {
width:102px;
}
#search #searchsubmit {
float:left;
width:37px;
height:35px;
}
#mainnav {
position:absolute;
left:20px;top:120px;
width:780px;
height:35px;
background: #292929 url(../images/mainnav_bg.gif) left top no-repeat;
margin:0 10px 0 0px;
z-index:9999;
padding-top:15px;
}
#nav {
padding-left:0px;
}
#nav, #nav ul {
list-style:none;
}
#nav li {
float:left;
padding-right:2px;
width:120px;
background:url(../images/mainnav_li.gif) right 2px no-repeat;
}
#nav li#home {
float:left;
padding-right:8px;
width:28px;
background:url(../images/mainnav_li.gif) right 2px no-repeat;
padding:0 6px 0 0 ;
}

#nav li a {
display:block;
color:#fff;
text-transform:uppercase;
text-align:center;
font:bold 12px Arial, Helvetica, sans-serif;
padding:7px 8px 12px 8px;
}

/*#nav li#handphone a {
width:76px;
}
#nav li#second a {
width:75px;
}
#nav li#aksesoris a {
width:70px;
}
#nav li#noperdana a {
width:100px;
}
#nav li#pda a {
width:25px;
}

#nav li#gadget a {
width:54px;
}*/

#nav li ul {
position: absolute;
width: 126px;
left: -999em;
z-index:20;
}

#nav li ul li {
background:none;
}
#nav li#handphone li a, #nav li#second li a, #nav li#aksesoris li a, #nav li#noperdana li a, #nav li#pda li a,  #nav li#gadget li a {
display:block;
width:140px;
height:15px;
background:#292929 url(../images/mainnav_drop_li.gif) left top repeat-x;
color:#fff;
font-weight:normal;
text-transform:none;
text-decoration:none;
padding:5px 6px;
text-align:left;
}
#nav li#handphone ul li a:hover, #nav li#second ul li a:hover, #nav li#aksesoris ul li a:hover, #nav li#noperdana ul li a:hover, #nav li#pda ul li a:hover, #nav li#gadget ul li a:hover {
background-color:#646464;
color:#fff;
}
#nav li ul ul {
margin:-25px 0 0 152px;
}
#nav li#handphone li li a, #nav li#second li li a, #nav li#aksesoris li li a, #nav li#noperdana li li a, #nav li#pda li li a,  #nav li#gadget li li a {
background:#f90 url(../images/mainnav_drop_li.gif) left top repeat-x;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
background-position:0 0;
left:auto;
z-index:999;
}
#secondnav {
overflow:hidden;
width:800px;
height:22px;
background:url(../images/secondnav_bg.gif) left top repeat-x;
margin:13px 10px 0 10px;
}
#secondnav #leftnav {
float:left;
list-style:none;
padding-left:13px;
}
#secondnav #leftnav li {
float:left;
padding-right:20px;
}
#secondnav #leftnav a {
float:left;
display:block;
font-size:10px;
padding:5px 4px 4px 20px;
color:#fff;
}
#secondnav #leftnav a:hover {
text-decoration:underline;
}

#belanjaonline a {
background:url(../images/mouse.gif) left 3px no-repeat;
color:#fff;
}
#kartukredit a {
background:url(../images/calculator.gif) left 3px no-repeat;
color:#fff;
}
#banding a {
background:url(../images/phone.gif) left 3px no-repeat;
color:#fff;
}

#secondnav #rightnav {
float:right;
list-style:none;
padding-right:5px;
}
#secondnav #rightnav li {
float:left;
padding-left:20px;
}
#secondnav #rightnav a {
float:left;
display:block;
font-size:10px;
padding:5px 5px 4px 5px;
color:#000;
}
#secondnav #rightnav a:hover {
color:#113A99;
}

/* ---- login ---- */
#loginbox {
position:relative;
float:right;
overflow:hidden;
width:425px;
margin:0 10px;
padding:10px;
z-index:150;
}
#loginbox label {
float:left;
display:block;
color:#292929;
padding:2px 10px 0 0;
}
#loginbox #username, #loginbox #password {
float:left;
width:88px;
border:1px solid #cdcdcd;
background:#fff;
font:11px Verdana, Arial, Helvetica, sans-serif;
margin-right:10px;
padding:1px 5px 2px 5px;
}
#loginsubmit {
float:left;
width:52px;
height:18px;
border:none;
background:url(../images/loginsubmit.gif) left top no-repeat;
cursor:pointer;
margin-right:10px;
}
#loginbox #lostpass {
float:right;
display:block;
color:#292929;
margin-right:20px;
padding:8px 0 0 0;
}
#loginbox #joinus {
float:right;
display:block;
color:#292929;
margin-right:20px;
padding:8px 0 0 0;
}
#loginbox p.text {
float:left;
display:block;
color:#292929;
width:410px;
text-align:right;
margin-bottom:5px;
}
#loginbox ul {
list-style:none;
float:right;
}
#loginbox li {
float:left;
padding-bottom:3px;
}
#loginbox li a {
color:#292929;
padding:2px 10px 2px 20px;
}
#loginbox li#loginbox-acc a {
background:url(../images/log_acc.gif) left top no-repeat;
}
#loginbox li#loginbox-out a {
background:url(../images/log_out.gif) left top no-repeat;
}
#loginbox li#loginbox-cart a {
background:url(../images/log_cart.gif) left top no-repeat;
}
/* ---- end of login ---- */
#loginbox p,#loginbox ul {
margin:0;
padding:0;
}

#sections {
overflow:hidden;
width:780px;
padding:55px 20px 0 20px;
}
#leftsection {
overflow:hidden;
float:left;
width:160px;
}
#middlesection {
overflow:hidden;
float:right;
width:610px;
}
#header {
width:440px;
height:150px;
margin-bottom:10px;
}
#header-home {
	margin-bottom:5px;
}
#content {
overflow:hidden;
float:left;
width:440px;
}

#content ul {
margin-left:20px;
}

#content .main_title {
font:bold 14px Arial, Helvetica, sans-serif;
color:#373737;
background:url(../images/h1.gif) left top no-repeat;
margin-bottom:10px;
padding:11px 25px 18px 35px;
}
#content #submit {
width:25px;
height:18px;
border:none;
background:url(../images/bt_arrow.gif) left top no-repeat;
cursor:pointer;
}
#submit-lanjut-grey {
width:69px;
height:19px;
border:none;
background:url(../images/bt_lanjut_grey.gif) left top no-repeat;
}
#submit-lanjut {
width:69px;
height:19px;
border:none;
background:url(../images/bt_lanjut.gif) left top no-repeat;
cursor:pointer;
}
#content #cancel {
border:none;
cursor:pointer;
}
#content #kembali {
display:block;
width:66px;
height:18px;
border:none;
background:url(../images/kembali.gif) left top no-repeat;
cursor:pointer;
}
#content #bandingkan {
padding:0 0 20px 0;
}
#contentnav {
width:440px;
overflow:hidden;
padding:20px 0;
}
#contentnav-left {
width:200px;
float:left;
text-align:left;
}
#contentnav-right {
width:200px;
float:right;
text-align:right;
}
.content-modulebox {
width:440px;
overflow:hidden;
}
.more {
float:right;
display:block;
width:114px;
height:20px;
background:url(../images/more_bg.gif) left top no-repeat;
color:#000;
text-align:center;
text-decoration:none;
line-height:18px;
}
#members-menu {
overflow:hidden;
width:390px;
height:21px;
background:url(../images/membersmenu_bg.gif) left 20px repeat-x;
list-style:none;
padding-left:20px;
margin-bottom:20px;
}
* html #members-menu {
width:380px;
padding-left:30px;
}
#members-menu li {
float:left;
background:url(../images/membersmenu_r.gif) right top no-repeat;
margin:0 0 0 -10px;
padding:0;
}
#members-menu a {
float:left;
display:block;
background:url(../images/membersmenu_l.gif) left top no-repeat;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
margin:0;
padding:5px 25px 5px 10px;
}

#flashheader {
margin-bottom:10px;
}
.middlebanner {
margin-bottom:10px;
}
#featured-home-container {
overflow:hidden;
width:440px;
margin-bottom:10px;
}
#featured-home .featured-items-left, #featured-home .featured-items-right {
float:left;
width:190px;
height:190px;
text-align:center;
background:url(../images/bg_feature_home.gif) left top no-repeat;
margin:0 4px 4px 4px;
padding:10px;
}
#featured-home .featured-content {
height:100px;
}
#featured-home h1 {
margin-top:8px;
margin-left:18px;
margin-bottom:15px;
text-align:left;
height:20px;
font-size:12px;
}
* html #featured-home h1 {
margin-top:18px;
}
*:first-child+html #featured-home h1 {
margin-top:18px;
}

#featured-home .featured-content ul  {
list-style:none;
margin:0;
}
#featured-home .featured-content ul li {
width:85px;
text-align:left;
height:100px;
	float:left;
	overflow:hidden;
}
#featured-home .featured-content .featured-name {
font-weight:bold;
margin-bottom:2px;
text-align:right;
}
#featured-home .featured-name {
overflow:hidden;
height:27px;
}
#featured-home .featured-btn {
width:100%;
}
#featured-home .featured-btn ul{
list-style:none;
margin:0px;
}
#featured-home .featured-btn ul li{
float:left;
margin-top:13px;
margin-left:8px;
}
#featured-home .featured-btn li a {
margin-bottom:5px;
}
/*#featured-home .featured-content ul li img {
height:80px;
padding-right:2px;

}*/


/* ------------ */
#featured-frontend-container {
width:440px;
background:url(../images/featured_content_b.gif) left bottom no-repeat;
margin-bottom:12px;
}
#featured-frontend {
overflow:hidden;
width:394px;
background:url(../images/featured_content_t.gif) left top no-repeat;
padding:8px;
}
#featured-frontend .featured-items-left, #featured-frontend .featured-items-right {
position:relative;
overflow:hidden;
width:196px;
height:90px;
border-bottom:1px solid #cdcdcd;
padding-top:6px;
padding-bottom:3px;
}
#featured-frontend .featured-items-right .featured-content {
padding:0 0 0 8px;
}
#featured-frontend .featured-items-left {
border-right:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
width:197px;
padding-top:6px;
float:left;
}
#featured-frontend .featured-items-right {
float:right;
}
#featured-frontend .featured-details p {
font-size:10px;
margin-bottom:5px;
}
#featured-frontend .featured-details .featured-name {
font-weight:bold;
margin-bottom:2px;
}
#featured-frontend a {
color:#000;
}
#featured-frontend .featured-btn img {
padding-bottom:5px;
}
#featured-frontend .featured-img img {
border:1px solid #999;
float:left;
}
#featured-frontend .featured-details {
float:right;
width:120px;
}
#featured-frontend .featured-items-left .featured-details {
width:130px;
}
.berita-item {
margin-bottom:10px;
}
.berita-item h1 {
background:url(../images/double_mini_arrow.gif) left 5px no-repeat;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
padding-bottom:3px;
padding-left:12px;
}
.berita-item h1 a {
color:#f60;
text-decoration:none;
}
.berita-item h1 a:hover {
text-decoration:underline;
}
.berita-item p.date {
color:#999;
margin-bottom:3px;
padding-left:12px;
}
.berita-item .berita-content, .berita-item div {
margin-top:0;
padding-top:0;
padding-left:12px;
}
#rightsection {
overflow:hidden;
float:right;
width:160px;
}
.banner {
margin-bottom:10px;
}

/*#loginbox form {
padding-top:20px;
}
.loginbox-field {
overflow:hidden;
width:820px;
padding-bottom:10px;
}
#loginbox ul {
list-style:none;
}
#loginbox li {
padding-bottom:3px;
}
#loginbox li a {
display:block;
width:150px;
padding:2px 0 2px 20px;
}
#loginbox li#loginbox-acc a {
background:url(../images/log_acc.gif) left top no-repeat;
}
#loginbox li#loginbox-out a {
background:url(../images/log_out.gif) left top no-repeat;
}
#loginbox li#loginbox-cart a {
background:url(../images/log_cart.gif) left top no-repeat;
}


#loginbox #remind {
float:left;
margin-right:5px;
}
#loginbox #remindlabel {
width:100px;
}
* html #loginbox #remindlabel {
width:90px;
padding-top:3px;
}



*/
#content-search {
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px dashed #cdcdcd;
}
#content-search label, #content-search input {
margin-right:10px;
}
#content-searchbox {
border:1px solid #cdcdcd;
padding:2px 4px;
width:160px;
}

.content-field {
padding-bottom:10px;
margin-bottom:20px;
border-bottom:1px dashed #cdcdcd;
}
.content-field select {
border:1px solid #cdcdcd;
background:#f5f5f5;
margin-bottom:5px;
}
.content-field select.fw {
width:200px;
}
.content-field option {
padding:0 5px 1px 5px;
}
.content-field h2.label {
margin-bottom:3px;
font:bold 12px Arial, Helvetica, sans-serif;
}
.modulebox {
overflow:hidden;
margin-bottom:10px;
}
.modulebox-content {
overflow:hidden;
padding:10px;
}
.modulebox-content-topselling {
overflow:hidden;
padding:40px 10px 40px 10px;
}
.modulebox-content-topselling ul {
list-style:none;
}
.modulebox-content-topselling p {
font:10px Verdana, Arial, Helvetica, sans-serif;
}
.modulebox-content p {
font:10px Verdana, Arial, Helvetica, sans-serif;
}
.modulebox-content select {
border:1px solid #cdcdcd;
background:#f5f5f5;
margin-bottom:5px;
font:10px Verdana, Arial, Helvetica, sans-serif;
}
.modulebox-content option {
padding:0 5px 1px 5px;
}
.modulebox-content .fw {
width:140px;
}
.modulebox-content .hw {
float:left;
width:140px;
margin-right:5px;
}

.modulebox-submit {
float:left;
display:block;
width:140px;
height:18px;
border:none;
background:url(../images/bt_arrow.gif) left top no-repeat;
cursor:pointer;
margin-top:10px;
}
.modulebox h1 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
text-align:left;
text-transform:uppercase;
padding:5px 12px 20px 22px;
}
.modulebox p {
color:#666;
margin-bottom:5px;
}

#leftsection .modulebox {
width:160px;
background-image:url(../images/l_modulebox_default_b.gif);
background-repeat:no-repeat;
background-position:left bottom;
}
#leftsection .modulebox-title {
background:url(../images/l_modulebox_default_t.gif) left top no-repeat;
}

#leftsection .modulebox-content {
width:140px;
}

#leftsection #event .modulebox-content a {
color:#000;
}
#leftsection #event .modulebox-content ul {
list-style:none;
margin-bottom:10px;
}
#leftsection #event .modulebox-content ul li {
overflow:hidden;
width:140px;
background:url(../images/new_arrow.gif) left top no-repeat;
padding-left:15px;
padding-right:7px;
}
#leftsection #event .modulebox-content ul li a {
display:block;
width:118px;
font-size:10px;
color:#f48320;
padding:5px 0;
}
#leftsection #event .modulebox-content ul li a:hover {
color:#ed1c24;
text-decoration:underline;
}

#leftsection #online-support ul {
list-style:none;
margin:0;
}
#leftsection #online-support li {
overflow:hidden;
width:140px;
padding:0 0 5px 0;
margin:0;
}
#leftsection #online-support li span {
display:block;
float:left;
width:72px;
font:10px Arial, Helvetica, sans-serif;
}
* html #leftsection #online-support li span {
width:70px;
}
#rightsection .modulebox {
width:160px;
background:url(../images/l_modulebox_default_b.gif) left bottom no-repeat;
}
#rightsection .modulebox ul {
list-style:none;
}
#rightsection .modulebox ul li {
background:url(../images/new_arrow.gif) left top no-repeat;
padding-top:3px;
padding-left:16px;
}
#rightsection .modulebox-title {
background:url(../images/l_modulebox_default_t.gif) left top no-repeat;
}

#rightsection .modulebox-content {
width:140px;
}

#links ul {
margin-left:6px;
}
#links ul a:hover {
text-decoration:underline;
}
#footer {
width:820px;
font:10px Arial, Helvetica, sans-serif;
color:#999;
text-align:center;
margin:0 auto;
padding-top:20px;
line-height:160%;
}
#footer a {
color:#f48320;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}




#contentslidewrapper {
overflow:hidden;
width:440px;
background:#fff;
}

.contentslide{
	width: 228px;
	height: 166px;
	float:left;
	background: #f0f0f0;

}
#paginationwrapper {width:182px; float:right;}

.contentslide .contentdiv{
	display: none;
}

.pagination{
	width:182px;
	text-align: right;
	padding:0;
}

.pagination a{
	text-decoration: none; 
	color: #2e6ab1;
	background-color: white;
	float:left;
	filter:alpha(opacity=85);
	-moz-opacity:.850;
	opacity:.85;
}

.pagination  a:hover, .pagination  a.selected{
	color: #000;
	padding:0;
	margin:0;
	float:left;
	filter:alpha(opacity=99);
	-moz-opacity:.99;
	opacity:.99;

}
#textcontent1 {
	padding:0px 0px 0px 0px;
}
#textcontentinner1 {
	text-align:right;
	padding:10px;
	width:180px;
}
h1.cstitle1 { 
	font-size:24px;
	color:#fff;
	font-weight:bold;
	line-height:90%;
	margin-bottom:5px;}

span.cscontent1 {
	font-size:11px;
	color:#fff;
	 }
a.csreadmore1  {
 font-size:11px;
	color:#333;
	font-weight:bold;}

a.csreadmore1:hover  {
font-size:11px;
text-decoration:underline;
}
	 
#textcontent2 {
	padding:30px 0px 0px 0px;
	
}
#textcontentinner2 {
	text-align:left;
	padding:10px;
	width:180px;
}
h1.cstitle2 { 
	font-size:24px;
	color:#333;
	font-weight:bold;
	line-height:90%;
	margin-bottom:5px;}

span.cscontent2 {
	 font-size:11px;
	color:#333;
	 }
a.csreadmore2  {
 font-size:11px;
	color:#333;
	font-weight:bold;}

a.csreadmore2:hover  {
font-size:11px;
text-decoration:underline;

}
#textcontent3 {
	padding:120px 0px 0px 0px;
	
}
#textcontentinner3 {
	text-align:left;
	padding:10px;
	width:180px;
}
h1.cstitle3 { 
	font-size:24px;
	color:#fff;
	font-weight:bold;
	line-height:90%;
	margin-bottom:5px;}

span.cscontent3 {
	 font-size:11px;
	color:#E3F396;
	 }
a.csreadmore3  {
 font-size:11px;
	color:#333;
	font-weight:bold;}

a.csreadmore3:hover  {
font-size:11px;
text-decoration:underline;
}
	 
#textcontent4 {
	padding:0px 0px 0px 0px;
	
}
#textcontentinner4 {
	text-align:left;
	padding:10px;
	width:180px;
}
h1.cstitle4 { 
	font-size:24px;
	color:#fff;
	font-weight:bold;
	line-height:90%;
	margin-bottom:5px;}

span.cscontent4 {
	 font-size:11px;
	color:#E3F396;
	 }
a.csreadmore4  {
 font-size:11px;
	color:#333;
	font-weight:bold;}

a.csreadmore4:hover  {
font-size:11px;
text-decoration:underline;
}
#download_ringtone {
text-align:center;
margin-bottom:5px;
}

.registerbox-field {
overflow:hidden;
padding-bottom:10px;
}
.registerbox-field label {
display:block;
float:left;
width:140px;
line-height:140%;
}
.registerbox-field input, .registerbox-field select, .registerbox-field textarea {
border:1px solid #cdcdcd;
}

.registerbox-field input {
padding:2px 5px;
}
#inline-cat {
overflow:hidden;
width:100%;
padding-bottom:10px;
}
#inline-cat a {
float:left;
display:inline;
width:116px;
padding-right:10px;
padding-left:20px;
background:url(../images/red_bullet.gif) 10px 5px no-repeat;
}
#listcat {
width:100%;
overflow:hidden;
background:url(../images/listcat_border_b.gif) left bottom repeat-x;
margin-bottom:12px;
}
#listcat ul {
list-style:none;
margin:0 0 0 10px;
padding:0 0 0 3px;
}
* html #listcat ul {
margin:0 0 0 20px;
}
#listcat li {
float:left;
background:url(../images/tabsearch_r_h.gif) right top no-repeat;
margin-left:3px;
}
#listcat a {
color:#FFFFFF;
float:left;
display:block;
background:url(../images/tabsearch_l_h.gif) left top no-repeat;
padding:4px 10px 4px 10px;
border-bottom:1px solid #d7d7d7;
}
#listcat li.listcat-active {
background:url(../images/tabsearch_r.gif) right top no-repeat;
}
#listcat li.listcat-active a {
color:#FF0000;
background:url(../images/tabsearch_l.gif) left top no-repeat;
border-bottom:1px solid #fff;
}
.cat-active {
font-weight:bold;
}

.spec-info {
width:100%;
overflow:hidden;
padding-bottom:10px;
padding-top:10px;
border-bottom:1px solid #EBEBEB;
margin-bottom:10px;
}
.spec-notes {
margin:10px 0;
}
.spec-info-border {
width:100%;
overflow:hidden;
padding-bottom:10px;
border-bottom:1px dashed #cdcdcd;
margin-bottom:10px;
}
.spec-info h1, .spec-info-border h1 {
font:bold 16px Arial, Helvetica, sans-serif;
}
.spec-info h1 {
border-bottom:1px solid #EBEBEB;
margin-bottom:10px;
padding-bottom:6px;
}
.spec-info .spec-img, .spec-info-border .spec-img {
float:right;
width:100px;
text-align:center;
}
.spec-info .spec-img {
border:1px solid #EBEBEB;
}
.spec-info .spec-details, .spec-info-border .spec-details {
float:left;
width:310px;
}
.spec-info .spec-img {
width:150px;
}
.spec-info .spec-details {
width:276px;
}
.spec-info .spec-details h2 {
font:bold 14px Arial, Helvetica, sans-serif;
color:#EC1D25;
margin-bottom:6px;
}
.spec-info .spec-price, .spec-info-border .spec-price {
font-weight:bold;
color:#FF5B01;
}
.spec-nav-right {
padding-top:10px;
text-align:right;
}

#profile-view {
width:100%;
overflow:hidden;
}
#profile-view h2 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#FF5B01;
margin-bottom:4px;
}
.pv-field {
width:100%;
overflow:hidden;
}
.pv-left {
clear:left;
float:left;
width:140px;
font-weight:bold;
padding:3px 0;
}
.pv-right {
float:left;
width:250px;
padding:3px 0;
}

/* ---- main layout ---- */
#pemanis {
text-align:center;
}
#pemanis img, #pemanis p {
margin-bottom:10px;
}
/* ---- end of main layout ---- */

/* ---- pagination ---- */
.paging {
float:right;
}
.paging a, .paging span {
float:left;
display:block;
margin-right:1px;
padding:2px 4px;
}
.paging span {
color:#F68;
}
.paging a:hover {
color:#FF0000;
text-decoration:none;
}
/* ---- end of pagination ---- */

/* ---- tables ---- */
table {
width:100%;
}
table#product-spec {
width:100%;
border-top:1px solid #EBEBEB;
border-left:1px solid #EBEBEB;
}
table#product-spec th {
border-bottom:1px solid #EBEBEB;
background:#292929;
color:#fff;
font-weight:bold;
padding:3px 5px;
text-align:left;
}
table#product-spec td {
padding:3px 5px;
border-bottom:1px solid #EBEBEB;
}
table#product-spec td.spec-name {
width:110px;
font-weight:bold;
background:#f5f5f5;
border-right:1px solid #EBEBEB;
}
table#product-spec td.spec-data {
border-right:1px solid #EBEBEB;
}
#page_calc_result {
border:1px solid #EBEBEB;
padding:10px;
}

#cartlist th {
background:#fff;
padding:5px;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
#cartlist td {
padding:5px;
}
#cartlist .right-border {
border-right:2px solid #9a9a9a;
}
#cartlist .cart-img {
border:1px solid #000;
}
#cartlist .pn {
font-size:12px;
font-weight:bold;
}
#cartlist .qty {
border:1px solid #cdcdcd;
}
#cartlist td, #table-statustrans td {
border-bottom:1px solid #cdcdcd;
}
#cartlist .subtotal td {
background:#292929;
font-weight:bold;
color:#fff;
}
#cartlist table.nested tr td {
padding:0;
border:none;
color:#000;
font-size:11px;
}

#table-statustrans th {
border-top:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
background:#eee;
font:10px Arial, Helvetica, sans-serif;
padding:3px 0;
text-align:center;
}
#table-statustrans td {
padding:2px 4px;
}
#table-statustrans .nested td {
padding:0;
border:none;
}

#history-order th {
color:#000;
border-top:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
background:#eee;
font-weight:bold;
padding:2px 0;
text-align:center;
}
#history-order td {
padding:2px 0;
}
/* ---- end of tables ---- */

/* ---- shared stuff ---- */
.odd {
background:#fff;
}
.even {
background:#fff;
}
.alert {
padding-top:3px;
color:#f00;
font-weight:bold;
}
.mb10 {
margin-bottom:10px;
}
.mb20 {
margin-bottom:20px;
}
.orange {
color:#FF5B01;
}
.bold {
font-weight:bold;
}
.bt_delete {
float:left;
display:block;
background:url(../images/cancel.gif) left top no-repeat;
padding:2px 0 2px 18px;
}
.hidden {
display:none;
}
#testung {
position:relative;
}
.font09 {
font-weight:bold;
color:#990000;
}
#search-left #searchbox {
width:124px;
border:1px #ccc solid;
padding:2px;
}
#search-left select {
width:130px;
}
#content-search #searchform p{
font-weight:bold;
margin:2px;
width:200px;
}
#content-search #searchform select {
border:1px solid #ccc;
padding:2px;
margin-top:3px;
}
#content-search #searchform #submit {
display:block;
width:140px;
height:18px;
border:none;
background:url(../images/bt_arrow.gif) left top no-repeat;
cursor:pointer;
margin-top:10px;
}
/* ---- end of shared stuff ---- */

 #s6 {
padding:5px;
width: 130px;
height: 110px; 
}
#s6 a {
display:block;
width:130px;
text-align:center;
}
.prev2 , .next2 {
margin:3px;
display:block;
text-align:center;
width:135px;
}
 #s7 {
width: 140px; 
height: 150px;
}
#s7 div { 
display:block;
width: 140px; 
height:125px;
padding-top:25px;
text-align:center;
}

#search-left #searchbox {
width:124px;
border:1px #ccc solid;
padding:2px;
}
#search-left select {
width:130px;
}
#content-search #searchform p{
font-weight:bold;
margin:2px;
width:200px;
}
#content-search #searchform select {
border:1px solid #ccc;
padding:2px;
margin-top:3px;
}
#content-search #searchform #submit {
display:block;
width:140px;
height:18px;
border:none;
background:url(../images/bt_arrow.gif) left top no-repeat;
cursor:pointer;
margin-top:10px;
}
#footer img {
position:relative;
top:8px;
margin-left:3px;
}
