@import url("style.css"/*tpa=http://roycestar.my/theme/Default/style.css*/);

a,
a:visited{color:#818183; text-decoration:none;}
a:hover{color:#10b394; text-decoration:none;}   

html,body{
	height:100%;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:arial;
	line-height: 150% ;
}

#theme {
	background: #fff;
	display:block;
	width:100%;
	height:100% auto;
	margin:auto;
	border:0px solid red;

}

#themebackground {
	background:url("bkg-shadow.png"/*tpa=http://roycestar.my/theme/roycestar.2014/imgs/bkg-shadow.png*/) center no-repeat #fff;
	display:block;
	width:100%;
	height:150px;
	margin-top:0px;
	border:0px solid red;

}

#theme-frame{
	display:block ;
	width:950px ;
	height:100% auto;
	min-height:500px;
	margin:auto ;
	background:#fff;
	border:0px solid grey;
}

	#theme-banner-shadow { 
  background:url("shadow950px.png"/*tpa=http://roycestar.my/theme/roycestar.2014/imgs/shadow950px.png*/) no-repeat;
	display:block;
	height:15px;
	width:950px;
	padding-top:0px;
	border:0px solid green;
	position:absolute; z-index:300;
	margin:auto;
	}
	
#theme-header { 
	display:block;
	height:125px;
	border:0px solid red;
	position:relative; 
}

#theme-header-logo { 
  float:left;
	padding:20px 10px 10px 20px;
	border:0px solid grey;
	}
	
	#theme-header-right { 
	display:block;
	width:780px;
  float:right;
	padding:5px;
	border:0px solid blue;
	height:120px;
	}

#theme-nav { 
	display:block;
	height:55px;
	padding:0px 0px 0px 70px;
	color:#231f20;
	border:0px solid grey;
	width:780px;

}

#theme-menu { 
	display:block;
	height:40px;
	padding:05px 0px 0px 50px;
	color:#231f20;
	border:0px solid #10b598;
	width:780px;
	position:absolute; z-index:500;
}

#theme-banner { 
  border:0px solid brown;
	display:block;
	height:376px;
	padding-top:2px;
	margin:auto;
	}
	
	#theme-banner-frame { 
  background:url("banner-frame2.png"/*tpa=http://roycestar.my/theme/roycestar.2014/imgs/banner-frame2.png*/) no-repeat;
	display:block;
	height:386px;
	margin-top:5px;
	padding-top:3px;
	border:0px solid green;
	}
	
	
#theme-content{ display:table; width:950px; height:100% auto; min-height:350px;  display:table; padding-top:15px;border:0px solid blue; }
#theme-title h1 { font-size:14px; font-family:arial;  margin-bottom:10px; padding-left:10px; padding-top:0px;}
#theme-body  { display:block; color:#fff; min-height:350px; }

#theme-footer-bottom { 
	display:block;
	height:75px;
	padding-top:15px;	
	margin:auto;
	border-top:2px solid #dedcdc;
	width:100%;
}

#theme-footer-box { 
	display:block;
	height:23px;
	width:920px;
	border:0px solid yellow;
	vertical-align:top;
  margin:auto;
  background:#6d6e70;
  padding:15px;
  border-top:3px solid #c0c1c3;
}

#theme-footer { 
	background:transparent ;
	display:block;
	height:33px;
	width:65%;
	text-align:right;
	color:#fff;	
	border:0px solid green;
	vertical-align:center;
	padding-right:10px;
	float:left;
}

#theme-footer-menu { 
	background: transparent ;
	display:block;
	height:33px;
	width:32%;
	text-align:left;
	color:#fff;	
	float:right;
	border:0px solid red;
	vertical-align:center;
	padding-left:0px;
}

#theme-lang { padding-right:20px; z-index:999;}
#theme-lang ul {list-style:none; margin:0px; padding:0px; text-align:right;}
#theme-lang ul li { display:inline;}
#theme-lang ul li a,
#theme-lang ul li a:visited { padding:3px 5px 3px 5px; border-left:1px solid #888888; color:#fff;}
#theme-lang ul li:first-child a { border-left:0px;}

#theme-share { text-align:right;  float:right; padding:10px; color:#fff;}
#theme-share a,
#theme-share a:visited,
#theme-share a:hover {color:#fff; text-decoration:none;}

#theme-header-link { padding-left:20px; position:relative; top:0px; color:#efefef; display:block; width:400px;}
#theme-header-link a,
#theme-header-link a:visited{ color:#fff;}
#theme-header-link a:hover{ }


#websearch { -webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px; background:#dddddd; padding:3px 8px 2px 10px; display:block; height:25px;}
#websearch form input[type=text]{ border:0px; background:transparent; color:#191919; padding-left:10px; float:left;}
#websearch form input[type=submit]{ background:url("icon-search.png"/*tpa=http://roycestar.my/theme/roycestar.2014/imgs/icon-search.png*/) no-repeat; text-indent:100px; display:block; width:27px; height:27px; float:right; border:0px;}

#theme-container-prod{ clear:both; width:950px; height:100% auto; min-height:350px;  display:table; padding-top:15px; }
#theme-content-prod { display:table-row; }
#theme-content-col1 { display:table-cell ;float:left; margin:0px ; padding:0px ; text-align:justify ; width:250px ; min-height:350px; background:#ffffff; vertical-align:top; border:0px solid #f0f0f0;}
#theme-content-col2 { display:table-cell;float:right; margin:0px ; padding:0px ; text-align:justify ; width:650px ; min-height:350px; background:#ffffff; vertical-align:top; border:0px solid #f0f0f0;}

#cms5-prodcatlist { clear:both; display:block; }
#cms5-prodcatlist ul { margin:3px; padding:0px 10px; list-style:none;  }
#cms5-prodcatlist ul li { display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top; width:33%; }

#cms5-prod-list{clear:both; display:block; position:relative;}
#cms5-prod-list ul {margin:10px; background:#f1f1f3; padding:0px 0px; list-style:none;  border:0px solid #ff0000; display:block; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top;
	                  width:180px; height:300px; overflow:hidden;
	                  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
	                  }
#cms5-prod-list ul li { clear:both; display:block; }
#cms5-prod-list ul #code { text-align:center;  display:none; overflow:hidden;}
#cms5-prod-list ul #code .caption { text-align:center; display:inline;}

#cms5-prod-list ul #title {display:block; position:absolute; z-index:100; width:170px;  padding:5px; background:#fff; margin-top:0px; border:1px solid #fff ; height:35px; overflow:hidden; text-align:center; font-size:14px; font-weight:bold;  border:0px solid green;}
#cms5-prod-list ul #title .caption { display:none;}
#cms5-prod-list ul #title a,
#cms5-prod-list ul #title a:visited { background:transparent; color:#272727; text-decoration:none;}
#cms5-prod-list ul #title a:hover { color:#676767;}

#cms5-prod-list ul #photo {display:block; text-align:center;}
#cms5-prod-list ul #photo .caption { display:none;}
#cms5-prod-list ul #desc {display:none; height:85px; overflow:hidden;}
#cms5-prod-list ul #desc .caption { display:none;}
#cms5-prod-list ul #addcart { padding-top:10px;}
#cms5-prod-list ul #addcart a {  text-align:left; display:none; width:120px; height:25px; background:url("add-to-cart.png"/*tpa=http://roycestar.my/theme/roycestar/imgs/add-to-cart.png*/) top no-repeat; padding-left:70px; padding-top:5px; color:#fff; font-weight:bold; text-decoration:none;}
#cms5-prod-list ul #details {display:none;}
#cms5-prod-list ul #enquiry {display:none;}
#cms5-prod-list ul #price {display:block;  clear:both; text-align:center; color:navy;}
#cms5-prod-list ul #price div#offer-strike { color:#ff0000;text-decoration: line-through; }
#cms5-prod-list ul #price .caption { display:none;}
#cms5-prod-list ul #weight {display:block;  clear:both; text-align:center;}
#cms5-prod-list ul #weight .caption { display:none;}

#cms5-prod-view #sharelink {display:none;}