@import url("/theme/Default/style.css");

/* html5doctor.com Reset Stylesheet
v1.6.1 Last Updated: 2010-09-17 Author: Richard Clark - http://richclarkdesign.com Twitter: @rich_clark */

html, body, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small,sub, sup, var, b, i, dl, dt, dd, fieldset, form, label, legend, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {
    margin:0;    padding:0;    border:0;    outline:0;    font-size:100%;    vertical-align:baseline;    background:transparent;}

body {    line-height:1;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
nav ul {    list-style:none;}
blockquote, q {    quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {    content:'';    content:none;}
a {    margin:0;    padding:0;    font-size:100%;    vertical-align:baseline;    background:transparent;}

/* change colours to suit your needs */
ins {    background-color:#ff9;    color:#000;    text-decoration:none;}

/* change colours to suit your needs */
mark {    background-color:#ff9;    color:#000;     font-style:italic;    font-weight:bold;}
del {    text-decoration: line-through;}
abbr[title], dfn[title] {    border-bottom:1px dotted;    cursor:help;}
table {    border-collapse:collapse;    border-spacing:0;}

/* change border colour to suit your needs */
hr {    display:block;    height:1px;    border:0;       border-top:1px solid #cccccc;    margin:1em 0;    padding:0;}
input, select {    vertical-align:middle;}

ol {list-style: decimal; list-style-position: outside; padding-left: 30px;}
ul {list-style: circle; list-style-position: outside; padding-left: 30px;}
a img {	border: none; }

/*End of HTML5 CSS Reset*/


html,body{
	height:100%;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:verdana;
	background: #f2f2f2;
}


#theme{
	height:100% auto;
	background: #f2f2f2;
}

#theme-frame{
	height:100% auto;
	min-height:630px;
	margin:auto;
	width:100%;
	background:#f2f2f2;
}

#theme-lang { padding-right:20px; z-index:999; display: none;}
#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 { 
	display:block;
	height:221px;
	background: url(imgs/ice-cream-pat.jpg) top center repeat-x;
	margin-top: -53px;
	 position:relative; z-index: 1;
}

#theme-header-userdefine { 
	display:block;
	height:100%;
	width:100%;
	}
	
#theme-header-link { padding-left:20px; position:relative; top:0px; color:#efefef; display:none; width:400px;}
#theme-header-link a,
#theme-header-link a:visited{ color:#fff;}
#theme-header-link a:hover{ }
#theme-header-logo {position:relative; top: 15px; }
#theme-header-logo img { border:0px; padding:0px;}
#theme-menu{ clear:both;}
#theme-container { clear:both; min-height:350px;}

#theme-nav { clear:both; background:#E1FFFF; padding:10px; border-bottom:1px solid #B0FFFF; display:block; overflow:hidden; height:10px;display: none;}
#theme-nav ul {margin:0px; padding:0px; list-style:none;  }
#theme-nav ul li { display:inline; }
#theme-nav ul li a {padding:0px 10px 0px 10px; background:url(imgs/arrow-v.png) left no-repeat; }

#theme-title {padding:0px 10px 0px 0px; }
#theme-frame-panel{}
#theme-contain{ width: 800px; }

#page-contain {float: left; width: 610px; padding: 0px 10px 0px 0px;}
#page-frame-panel {width: 180px; float: right;}
/*
#theme-contain-home{ background:url(imgs/content-home-bg.jpg) top right no-repeat;width:100%; height:100%;}
#theme-contain-about{ background:url(imgs/content-about-bg.jpg) top right no-repeat;width:100%; height:100%;}
#theme-contain-prod{ background:url(imgs/content-prod-bg.jpg) top right no-repeat; width:100%; height:100%;}
#theme-contain-news{ background:url(imgs/content-news-bg.jpg) top right no-repeat;width:100%; height:100%;}
#theme-contain-contact{ background:url(imgs/content-contact-bg.jpg) top right no-repeat;width:100%; height:100%;}
#theme-contain-faq{ background:url(imgs/content-faq-bg.jpg) top right no-repeat;width:100%; height:100%;}
#theme-contain-member{ background:url(imgs/content-member-bg.jpg) top right no-repeat;width:100%; height:100%;}
#theme-contain-video{ background:url(imgs/content-video-bg.jpg) top right no-repeat;width:100%; height:100%;}
*/

#theme-footer { color: #fff; font-size: 11px;}



a, a:hover, a:visited {	text-decoration: none;}
img {border: none;}
input,  textarea { background: #fff; border: solid 1px #77b5c6;}

/*
CUSTOM Pre-defined CSS
*/

#clearall {clear: both;}
#flush-mid {width: 800px; margin: 0px auto; }


#top-bar {/*background: url(imgs/top-deco.png) top center repeat-x;*/ width: 100%; height: 23px; position:relative; z-index: 2;}
#tel-bar {/*background: url(http://admiral.my/data/292/uploads/tel.png) top left no-repeat;*/ width: 220px; height: 41px; display: block;}
#menu-pos {position:relative; top: -6px;}

#page-banner {display: block; background: url(imgs/banner.jpg) top center no-repeat; width: 798px; height: 294px; margin: 6px 0px;}

#frame-scroll {background: url(imgs/msg-bg.jpg) top left no-repeat; width: 800px; height: 21px; display: block; margin-bottom: 10px; display:none;}

#footer-bg {background: url(imgs/footer-bg.jpg) top left repeat-x; width: 100%; height: 76px; display: block;}
#frame-bottom {color: #fff;}




#horizontal-scrolling-msg {
height: 26px; position:relative; top: -8px;
}


#horizontal-scrolling-msg ul {
list-style: none; 
}

#horizontal-scrolling-msg ul li { 
background: url(/data/1038/uploads/scrolling-list.png) left 7px no-repeat;
padding-left: 10px;
display: inline; list-style: circle;
padding-right: 80px; height: 1em; width: auto; max-width: 300px; overflow: hidden;
font-size: 13px; color: #fff;
}

#horizontal-scrolling-msg ul li p {
padding: 0px;
margin: 0px;
position: relative;
display: inline;
}


#cms5-prod-list ul {margin:3px; padding:10px; list-style:none;  border:1px solid #444444; display:block; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top; width:170px; height:200px; overflow:hidden;}

#cms5-prod-list ul #title {display:block;  height:26px; overflow:hidden; text-align:center; font-size:14px; font-weight:bold;}



#prod_list_css {  float:left; }
#prod_list_css ul{ list-style:none; margin:0px; padding:0px;} 
#prod_list_css ul li{ display:inline-block; vertical-align:text-top; padding:10px; border:solid 1px #dddddd; margin:5px; width:150px; height:165px;} 
#prod_list_css #spacer{ margin-top: 3px; margin-bottom: 3px;}
#prod_list_css #separator{ margin-top: 15px; margin-bottom: 15px;}
#prod_list_css #photo { clear: both; text-align:center; width:100; height:100;}
#prod_list_css #title{ display:block; }
#prod_list_css #title a{ text-decoration : none; font-size : 12px; font : bold; color:navy;}
#prod_list_css #title a:hover{ color:#FF952B;}
/* #prod_list_css #description { color:#808080;  text-align:justify;} */
#prod_list_css #description { color:#808080;  text-align:justify; display:none;}
#prod_list_css #description a:hover{ color:#FF952B;}
#prod_list_css #details { color:#FF952B; text-align:right; padding-top:10px; font-size:10px;}
#prod_list_css #details a{ color:#FF0000;}
#prod_list_css #price {display: none;}