* { margin: 0; padding: 0; }
html { margin-bottom: 1px;	height: 100%;}/* Firefox Scrollbar Hack - Do not remove */
body { color: #8D8D8D;	font: 0.80em/1.6em Verdana, Arial, sans-serif;}
iframe { margin:0; padding:0; height:100%; display:block; width:100%; border:none;overflow: auto;}
body#bd {
	background: #C8C8C8 url(../images/background-fill.jpg) repeat-x;
}
li {margin-left:20px;}
div#wrapper {	margin: 0 auto;	width: 930px;	overflow:hidden; background: url(../images/concept-template.jpg) no-repeat 0 0;}
a, a:active, a:link, a:visited {color: #DE2000; text-decoration: underline;}
a:hover {text-decoration: none; color: #6B696B;}
div#header { background: url(../images/branding.jpg) no-repeat 0 0; }
div#header-text { text-indent: -9999px;}
div#header-bg-top { height: 135px; }
div#search { width: 260px; height: 50px; position: relative; top: 10px; left: 630px; }
div#search #mod_search_searchword.inputbox { border: 1px solid #B6B4B5; padding: 3px; margin-right: 10px;
	color: #9D9B9C;}
div#search .button {	border: 1px solid #B6B4B5; padding: 2px 8px; background-color: #F72400; padding: 2px 8px ;
	color: White;}
/* TOP MENU */ 
#cat_button {	padding: 8px 28px 0 40px;}
div#topmenu-bg { background: url(../images/body-top.jpg) no-repeat 0 0;}
div#topmenu {	margin: 0 0 0 16px;	width: 896px;	height: 177px;}
div#topmenu span.article_seperator { height: 0; }
div#info-menu {}
div#menu-wrap {width: 680px; height: 38px; position: relative; top: 30px; left: 230px;  overflow: hidden;}
div.moduletable-top { margin: 0; padding: 0;}
div.moduletable-top table td .mainlevel-top {background: url(../images/top-button.jpg) no-repeat 0 0;
	padding:0;	display: block;	width: 112px;	height: 35px;	float: left;}
div.moduletable-top a.mainlevel-top, div.moduletable-top a:link.mainlevel-top, 
div.moduletable-top a:active.mainlevel-top, div.moduletable-top a:visited.mainlevel-top {padding:10px 0;
text-align: center;text-decoration: none;font: bold 12px/18px "Century Gothic",Verdana,Arial; color: #fff;
 background: url(../images/top-button-up.jpg) no-repeat 0 0}
div.moduletable-top a:hover.mainlevel-top, #active_menu-top { background: url(../images/top-button-down.jpg) no-repeat 0 0; color: #000;}
div.mod_contentitem-banner{color: #fff;font: bold 15px/18px "Century Gothic",Verdana,Arial;}
/* BODY SECTION */
div#middle-bg {width: 897px; position:relative; margin: 0 0 0 16px; } 
div#middle { width: 100%; overflow: auto;	background: url(../images/body-top-shadow.jpg) repeat-x 0px 0px;
	background-color: #fff; min-height: 300px;}
div#nav { padding: 0 0 24px 0; margin: 0;	width: 200px;	float: left;}
 /* 1 Colum */
div#subcats-col {width:100%; margin: 0 auto; overflow:hidden; background: url(../images/gallary-bg.jpg) repeat-x;}
div#main-col {	padding: 20px 15px 10px 15px;	width:865px;	float: left;	margin: 0;}
 /* 2 Colum */
div#main {	padding: 0 15px 5px 15px;	width:660px;	float: left;	margin: 0;}
div#subcats {	padding: 0 15px 5px 15px;	width:660px;	float: left;	margin: 0;}
/* FOOTER SECTION */
div#footer {	clear: both;	height: 86px;	width: 925px;	background: url(../images/footer.jpg) no-repeat 0 0;
	position:relative;	margin: 0;}
div#footer-info {position:absolute; top: 40px; left: 101px;	width: 720px; height: 18px; overflow: hidden;}
div#footer-igc {position:absolute; top: 0; left: 829px;	width: 73px; height: 67px; overflow: hidden;}
div#footer-igc a, div#footer-igc a:link, div#footer-igc a img {border:0;}




/************** cms style ******************/
table.blog { width: auto; }
table.blog .article_seperator { display: block;	height: 20px; margin: 0 5px;}
table.contentpane { border: none; width: 100%; }
table.contentpaneopen { border: none; }
table.contenttoc { margin: 0 0 10px 10px;	width: 25%;}
table.contenttoc td { padding: 1px 0px 1px 0px;	background: url(../images/arrow-off.gif) no-repeat 6px;}
table.contenttoc th { padding: 1px 0px; border: 2px solid #EEEEEE; background: #666666; color: #FFFFFF;}
table.contenttoc td:hover { padding: 1px 5px 1px 20px; background: url(../images/arrow-on.gif) no-repeat 6px;}
table.polls {width: 100%;}
table.pollstableborder {width: 100%; border-color: #5698E4; text-align: left;}
table.pollstableborder img { margin: 4px 4px 4px 0;}
table.pollstableborder td { padding: 2px!important;}
table.searchintro { margin: 10px 0;	width: 100%; border: 1px solid #EEEEEE; background: #F9F9F9;}
table.searchintro td { padding: 5px!important;}
.blog_more { margin: 10px 0; padding: 0 5px 5px 5px;}
.blog_more strong { margin: 0 -5px 5px -5px;	padding: 1px 5px;	display: block;}
td.buttonheading { padding: 0 0 0 3px!important;}
.category {	font-weight: bold;}
.clr { clear: both;}
.code, pre { border: 1px solid #F0F0C0; width: auto; padding: 5px; background: #FFFFCC;}
/* PAGE TITLE */
.componentheading {color: #F72400;  padding-bottom: 5px;  font: bold 1.4em Verdana, sans-serif;}
.contentdescription { padding: 0; }
.contentheading, .contentheading a, .contentheading a:link, .contentheading a:visited, .contentpagetitle 
{	color: #F72400;  padding-bottom: 10px; font: bold 16px/16px "Century Gothic",Verdana,Arial;}
.contentheading a:hover {	color: #666666;}
a.readon, a.readon:visited, a.readon:link {color: #F72400; font-size: 80%; text-decoration: underline;  font-weight: bold; }
a.readon:hover { color: #999999;	text-decoration: none;}
table.contentpaneopen td, table.contentpane td { }
table.contentpane, table.blog { width: 100%;}
table.contentpaneopen-top {	width: 100%;}
span.article_seperator { display: block;	height: 30px; }
/*Product Range styling */
.componentheading-cats {color: #F72400;  font: bold 1.4em Verdana, sans-serif;letter-spacing: -1px; padding-left: 8px; padding-top: 20px;}
.blog-cats td{	padding: 0 9px;}

.contentheading-cats, .contentheading-cats a, .contentheading-cats a:link, .contentheading-cats a:visited,  
.contentpagetitle-cats a{ color: #DE2000; font: bold 16px/18px "Century Gothic",Verdana,Arial;	text-decoration: none; }
		
table.contentpaneopen-cats {width: 192px; }	
table.contentpaneopen-cats td.contentheading-cats {text-align:center;}		

.contentheading-cats a:hover {color: #666;}

a.readon-cats, a.readon-cats:visited, a.readon-cats:link {margin: 0;
text-decoration: underline;padding: 0;
color: #FF0000; font-size: 80%; text-decoration: underline;  font-weight: bold; }
a.readon-cats:hover { color: #999999;	text-decoration: none;}
/*Product Range end */
/*sub menu */
a.mainlevel-sub, a:link.mainlevel-sub, a:active.mainlevel-sub, a:visited.mainlevel-sub {text-align: center;
text-decoration: none;font: bold 10px/14px Verdana,Arial;letter-spacing: -1px;color: #446C90;display: block;
float: left;margin: 0 3px;}
a:hover.mainlevel-sub, #active_menu-sub {	color: #6C9ABE;	text-decoration: underline;}
.createdate { padding-bottom: 10px; color: #B6B6B6;	font-weight: bold; line-height: 10px; font-size: 60%;}
.modifydate { color: #708090;	font-size: 60%;	height: 15px;}
.error {	color: #CC0000;}
.highlight {border-bottom: 1px dotted;	font-weight: bold;}
.message { color: #6495ED;	font-weight: bold;}
/* TABLE MODULE *//* LEFT MENU MODULE */
#nav .moduletable { margin: 10px 0 10px 10px; width: 180px; padding: 0;}
#nav .moduletable th { color: White; text-transform: uppercase; font: 14px Verdana, san-serf; 
	background: #BACB31; padding: 5px 0 5px 15px; border: 1px solid White; margin: 0 0 5px 0; 
	text-align: left;}
#nav .moduletable h3 {}
#nav .moduletable td {font-size: 11px; padding: 0 15px ;}
.mainlevel, a.mainlevel, a.mainlevel:active { color: #5698E4; line-height:20px; height: 20px; font-size: 0.85em;
	font-weight: bold; text-decoration: none;	font-weight: bold;}
a.mainlevel:hover { color: #000; text-decoration: none;}
.mosimage {	border: 1px solid #cccccc;	margin: 5px }
.mosimage_caption { margin-top: 2px; background-color:#cccccc;	padding: 1px 2px;	color: #fff; text-transform: normal;
	font-size: 10px; border-top: 1px solid #cccccc;}
.pagenav { padding: 2px;}
.pagenav_prev a, .pagenav_next a { color: #666666; font-size: 0.9em;}
.pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_next a:hover, .pagenav_next a:active { color: #5698E4;
	text-decoration: none;}
.pagenavbar { padding-left: 16px; background: url(../images/pages.gif) no-repeat center left; font-weight: bold;}
.pagenavcounter {	padding: 0 16px 10px 16px;	color: #666666; background: url(../images/pages.gif) no-repeat 0 3px;
	font-weight: bold;}
.sectiontableheader { padding: 2px 4px; border-right: 1px solid #EFEFEF; background: #F72400; color: #FFFFFF;
	font-weight: bold;}
.sectiontableheader a, .sectiontableheader a:hover { color: #FFFFFF;}
tr.sectiontableentry1 td {	padding: 4px; border-top: 1px solid #EEEEEE;	background: #F9F9F9;}
tr.sectiontableentry2 td {	padding: 4px; background: #FFFFFF;}
.small {	color: #666666;}
.category {	color: #10386C; font-weight: normal; line-height: 23px;}
a.blogsection { padding-left: 11px; color: #F72400; text-decoration: none;}
a.blogsection:hover { padding-left: 11px;	color: Black; text-decoration: none;}
h1 { font-size: 1.5em;  color: #D82101; }
h2 { margin: 0 0 6px 0;	font-size: 1.35em;}
h3, h4 {font-size: 1.1em;}
/* BOTTOM LINKS */
.moduletable h3 { font-size: 12px ; color: #201F25;}
.latestnews a:link, .latestnews a:active, .latestnews a:visited, .mostread a:link, .mostread a:active, .mostread a:visited { 
	padding-left: 8px; color: #B8C92B; text-decoration: underline;	font-size: 10px; line-height: 9px;}
.latestnews a:visited, .mostread a:visited {color: #F72400; }
.latestnews a:hover, .mostread a:hover{ color: #174271; text-decoration: none;}
/* Contact Page */
.contentpane-contact {width: 700px;margin-left: 50px;}
.contentheading-contact, .contentheading-links {color: #F72400; font: bold 21px/22px "Century Gothic",Verdana,Arial; }
.inputbox {	border: 1px solid #B6B4B5; padding: 3px; margin-right: 10px;color: #9D9B9C;
	background-color: #F4F4F4;}
.button {	border: 1px solid #B6B4B5; padding: 1px; background-color: #F72400; padding: 2px 8px ;
	color: White;}
/* category links page */
.contentpaneopen-links { margin: 0 auto;	padding: 0px 15px 35px 15px;}
.contentheading-links {	color: #F72400; font: bold 21px/22px "Century Gothic",Verdana,Arial;
	padding: 5px 20px 15px 25px;}
.contentpaneopen-links a img {border: 1px solid #DE2000; margin: 2px;}
.contentpaneopen-links a:hover img {border: 1px solid #B91F19;}
.citemlist{
	font: 11px/14px Verdana,Arial;
	margin: 0;
	clear: both;

}
ul.citemlist {
	display: block;
	float: left;
	margin-right: 20px;
}
li.citemlist {
	list-style: none;
	display: block;
	width: 150px;
	padding: 5px;
	background-color: #D82101;
	margin: 5px;
}
a.citemlist,a.citemlist:link,a.citemlist:active,a.citemlist:visited {
	text-decoration: none;
	background-color: #D82101;
	color: #FFF;
	padding: 4px 6px;
	display: block;
}
a.citemlist:hover{background-color: #999999; color: White; }
/* footer links */
.moduletable-footer {  text-align: center;}
a.mainlevel-bottom,.mainlevel-bottom  { font: 10px/13px Verdana,Arial; letter-spacing: -1px;  text-align: center;}
/* General Page */
.contentheading-general {color: #F72400; font: bold 21px/22px "Century Gothic",Verdana,Arial;}
.contentpaneopen-general {	margin: auto 50px;}
/* Album Page */
.album{	padding: 5px;}
#moove{display:block; float:left; position:absolute;}

table.contentpaneopen-promo td{
	background-image:url(../images/star.png);
	background-position:left;
	background-repeat: no-repeat;
	margin-left: 30px;
	padding-left: 30px;
}
table.moduletable-rotator1, table.moduletable-rotator2, table.moduletable-rotator3 {float:left; display:block; margin:15px;}

table.moduletable-rotator1 {margin-left:45px;}

[if IE 6]>
table.moduletable-rotator1 {margin-left:15px;}
<![endif]



table.moduletable-ticker, table.moduletable-ticker a  { font: bold 19px/22px "Century Gothic",Verdana,Arial; color:#000;
text-decoration:none; overflow:hidden; letter-spacing:1px; padding: 5px; 
height:22px; /*prevents lower modules from shifting when ticker runs*/
background-color:#999;
}


table.moduletable-ticker ul {
/*line out left */
list-style-position: inside;
list-style-type: square;
margin: 0px; /*needed for ie*/
}
/*IE older */
div#ie6msg {border: 3px solid #090; margin: 8px 0; background:#CFC; color:#000;} 
div#ie6msg h4 {margin: 8px; padding: 0;} 
div#ie6msg p {margin: 8px; padding: 0;} 
div#ie6msg p a.getie7 {font-weight: bold; color: #006;} 
div#ie6msg p a.ie6expl {font-weight: normal; color: #006;} 
