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

a,
a:visited{color:#434343; text-decoration:none;}   
a:hover{color:#5a5a5c; text-decoration:none;} 


html,body{
	height:100%;
	width:100%;
	height:100%;
	margin:auto;
	padding:auto;
	font-size:13px;
	font-family:arial;	
	color:#9c9c9c;

-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;

}

#theme-background-top {
	background:url(imgs/bkg-top2.jpg) top center no-repeat;
	display:block;
	width:100%;
	height:27px ;
	margin: auto;
}

#theme-background-bottom {
	background:url(imgs/bkg-bottom2.jpg) top center no-repeat;
	display:block;
	width:100%;
	height:45px ;
	margin: auto;
}

#theme-background {
	background:url(imgs/bkg-repeat2.jpg) top center repeat-y;
	display:block;
	width:100%;
	height:100% auto;
	min-height:500px;
}

#theme-frame{
	display:block ;
	width:1010px ;
	height: 100% auto;
	min-height:650px;
	margin:auto ;
}



#theme-header { 
	display:block;
	height:110px;
	width:1000px;
	border:0px solid blue;
  padding-top:10px;
  position:relative;
}

#theme-header-logo { 
	display:block;
	border:0px solid grey;
	width:240px;
	height:80px;
  margin:auto;
  
	}


#theme-menu { 
	border-bottom:2px solid grey;
	color:#ffffff;	
  background:#292929;
	display:block;
	width:940px;
	height:45px;
	padding:12px 0px 0px 10px;
	margin-left:30px;
  margin-bottom:12px;
  position:absolute; z-index:10;
}

	
#theme-banner { 
	background:url(imgs/banner2.jpg) no-repeat;
	display:block;
	height:370px;
	width:1000px;
	margin:auto;
	position:absolute; z-index:9;
	}
	
#theme-title{
	color: #242424;
  border:0px solid red;
  font-family: Century Gothic;
  font-size: 70%;
	}
	
	#theme-body{
  background: #fff;
	color: #9c9c9c;
  border:0px solid red;
	}
	
#theme-container{ clear:both; width:99%; height:100% auto; min-height:450px;  display:table; border: 0px solid #272727;}
#theme-content { display:block; text-align:justify; width:942Px ; min-height:350px; 
	background:none; vertical-align:top; padding:20px 30px;}


#theme-bottom { 
	display:block;
	width:90%;
	margin:auto;
	border-top:1px solid #e1e1e1;
	padding:20px;
	}
	
	
#theme-footer { 
  width:990px;
  margin:auto;
	display:block;
	height:30px;
	text-align:right;
	padding-right:0px;
	padding-top:10px;
	color:#959595;	
	border:0px solid red;	
}

#theme-footer a,
#theme-footer a:visited{color:#fff; text-decoration:none;}
#theme-footer a:hover{color:#a5a5a5; text-decoration:none;}

#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;}


#cms5-prodcatlist { clear:both; display:block; }
#cms5-prodcatlist ul { margin:5px 5px; padding:10px 10px; list-style:none;  }
#cms5-prodcatlist ul li { display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top; width:33%; font-size:15px; }
#cms5-prodcatlist ul li a,
#cms5-prodcatlist ul li a:visited { color:#888888;}

#cms5-prod-list{clear:both; display:block; position:relative;}
#cms5-prod-list ul {margin:10px 15px; background:#ffffff;  list-style:none; border:3px solid #efefef; display:block; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top;
	                  width:190px; height:210px; overflow:hidden; padding:10px 0px 10px 0px;   -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;             
	                  }
#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; padding:5px; background:#fff; margin-top:0px; border:1px solid #fff ;  width:170px; height:30px; 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; padding:10px 0px 10px 0px;}
#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(/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;}


#websearch { -webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px; background:#696969; padding:3px 8px 2px 10px; display:block; height:25px;}
#websearch form input[type=text]{ border:0px; background:transparent; color:#ffffff; padding-left:10px; float:left; width:125px;}
#websearch form input[type=submit]{ background:url(imgs/icon-search-white.png) no-repeat; text-indent:100px; display:block; width:26px; height:26px; float:right; border:0px solid; }


#prodcatnav_list ul#main, 
#prodcatnav_list ul#main ul { list-style-type:none; margin: 0; padding: 0; width: 100%;}
#prodcatnav_list ul#main a { display: block; text-decoration: none;	}
#prodcatnav_list ul#main li {  margin-top: 1px;}
#prodcatnav_list ul#main li a {  background: #fff ;  color: #333;	  padding: 0.5em;}
#prodcatnav_list ul#main li a:hover {  background: #a6a6a6;}
#prodcatnav_list ul#main li ul li,
#prodcatnav_list ul#main li ul li a {  background: #272727;  color: #ccc;  padding-left: 20px;}
#prodcatnav_list ul#main li ul li a:hover {  background: #fff;  border-left: 3px #e84644 solid;  padding-left: 15px;}


#cms5-prod-view { display:block;}
#cms5-prod-view #particular,
#cms5-prod-view #desc { padding-left:20px;}
#cms5-prod-view #addcart-extension{ display:none;}
#cms5-prod-view #addcart{ display:none;}
