/* intro*/
a.intro{ font-size:12px; font-family:Arial, Helvetica, Sans-Serif;font-weight:bold; outline:none; text-decoration:none;}
a.intro:hover{ outline:none; text-decoration:underline;}

/* transparent hideshow on top*/
div#hideshow{ font-size:12px; margin-bottom:6px; color:#333333; background-color:#FFFFFF; filter:alpha(opacity=70); -moz-opacity: 0.75; opacity:0.75; height:25px;}
div#hideshow table { font-size:12px; margin-bottom:6px; color:#333333;}
div#hideshow table a{ font-size:12px; margin-bottom:6px; color:#990000; outline:none;}
div#hideshow table a:hover{ font-size:12px; margin-bottom:6px; color:#0066FF; outline:none;}

/*Publish Message*/
div#showpublish{ font-size:12px; margin-bottom:6px; color:#333333; background-color:#FFFFFF; filter:alpha(opacity=70); -moz-opacity:0.75; opacity: 0.75; height:25px;}
div#showpublish table { font-size:12px; margin-bottom:6px; color:#333333;}
div#showpublish table a{ font-size:12px; margin-bottom:6px; color:#990000; outline:none;}
div#showpublish table a:hover{ font-size:12px; margin-bottom:6px; color:#0066FF; outline:none;}

/*TOP LEFT/RIGHT*/
div#top{ position:relative;z-index:0; overflow:hidden; width:984px; margin:5px auto 0px auto;}
div#top .top-inner{	height:1%; position:relative; z-index:0; padding:8px; width:100%}
div#top .top-background{ position:absolute;	z-index:-1;	background-repeat:no-repeat; width: 984px; height:150px; bottom:0;}
div.top-text{ display:inline-block; font-family: Arial, Helvetica, Sans-Serif; font-size:11px; width:100%;}
div.top-text a:link{ text-decoration: none;	font-family:Arial, Helvetica, Sans-Serif; text-decoration:none;}
div.top-text a:visited{	text-decoration: none; font-family:Arial, Helvetica, Sans-Serif; text-decoration:none;}
div.top-text a:hover{ text-decoration: none; font-family:Arial, Helvetica, Sans-Serif; text-decoration:underline;}

div.top_left{ position:relative; text-align:left; margin:0; padding-left:5px; border:0; float:left;	overflow:hidden;}
div.top_right{ position:relative; text-align:right; margin:0; border: 0; float:right; overflow:hidden; }

/*Join Us Button*/
div#group {margin-top: 4px;}
div#group a{ text-decoration:none;outline:none;}
div#group a:hover{ text-decoration:underline; outline:none;}

/*Language*/
div#lang{ padding-right: 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal; text-decoration:none; outline:none;}
div#lang a{ font-family:Arial, Helvetica, sans-serif; font-size:10px;  font-style:normal;  font-weight:normal;  text-decoration:none;outline: none;}
div#lang a:link{ font-family:Arial, Helvetica, sans-serif; font-size:10px;  font-style:normal;  font-weight:normal; text-decoration:none;outline:none;}
div#lang a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:10px;  font-style:normal;  font-weight:normal; text-decoration:none;outline:none;}
div#lang a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:10px;  font-style:normal;  font-weight:normal; text-decoration:underline;outline:none;}

/*Logo*/
div#logopart{ width:980px; height:103px; position:relative; margin:0 auto;}

/*body*/
body{ margin:0 auto; font-family:Arial, Helvetica, Sans-Serif; font-size:12px; font-style:normal; font-weight:normal;} /* ADVANCED TO DYNAMIC BACKGROUND PICTURE*/
div#body{ position:absolute; width:100%; height:4px;}
img#banner{ max-width:940px; width:expression(document.body.clientWidth > 935? "935px": "auto" );  border:3px solid #ffffff;}/*check this*/

.main{ position:relative; overflow:hidden; width:100%; left:0; margin:0 auto;}

/* separator */
div#column_left .separator{ border-top:1px solid #CCCCCC; margin-top:4px; margin-bottom:4px;}
div#column_right .separator{ border-top:1px solid #CCCCCC; margin-top:4px; margin-bottom:4px;}
div#column_maincontent .separator{ border-top:1px solid #CCCCCC; margin-top:4px; margin-bottom:4px;}

/* box, sheet */
.sheet{ position:relative; z-index:0; margin:0 auto; width:980px; min-width:55px; min-height:55px;}
.sheet-body{ width:980px; position:relative; z-index:-20; margin:0 auto;}
.sheet-tr, .sheet-tl, .sheet-br, .sheet-bl, .sheet-tc, .sheet-bc,.sheet-cr, .sheet-cl{ position:absolute; z-index:-1;}
.sheet-tr, .sheet-tl, .sheet-br, .sheet-bl{	width:74px; height:74px;}
.sheet-tl{ top:0; left:0; clip:rect(auto, 37px, 37px, auto);}
.sheet-tr{ top:0; right:0; clip:rect(auto, auto, 37px, 37px);}
.sheet-bl{ bottom:0; left:0; clip:rect(37px, 37px, auto, auto);}
.sheet-br{ bottom:0; right:0;	clip:rect(37px, auto, auto, 37px);}
.sheet-tc, .sheet-bc{ left:37px; right:37px; height:74px;}
.sheet-tc{top:0; clip:rect(auto, auto, 37px, auto);}
.sheet-bc{ bottom:0; clip:rect(37px, auto, auto, auto);}
.sheet-cr, .sheet-cl{ top: 37px; bottom: 37px; width: 74px;}
.sheet-cr{ right:0; clip: rect(auto, auto, auto, 37px);}
.sheet-cl{ left:0; clip: rect(auto, 37px, auto, auto);}
.sheet-cc{ position:absolute; z-index:-1; top:37px; left:37px; right:37px; bottom:37px;}

/* Menu box on left column */
.Block{	position:relative; z-index:0; margin:0 auto; min-width:15px; min-height:15px;}
.Block-body{ position:relative; z-index:1; padding: 8px 7px 0px 0px;}
.Block-tr, .Block-tl, .Block-br, .Block-bl, .Block-tc, .Block-bc,.Block-cr, .Block-cl{ position:absolute; z-index:-1;}
.Block-tr, .Block-tl, .Block-br, .Block-bl{ width:14px;	height:14px;	/*background-image: url(/assets/files/block-s.png1);*/}
.Block-tl{ top:0; left:0; clip: rect(auto, 7px, 7px, auto);}
.Block-tr{ top: 0; right: 0;clip: rect(auto, auto, 7px, 7px);}
.Block-bl{ bottom:0; left:0; clip:rect(7px, 7px, auto, auto);}
.Block-br{ bottom:0; right:0; clip:rect(7px, auto, auto, 7px);}
.Block-tc, .Block-bc{ left:7px; right: 7px; height: 14px;	/*background-image: url(/assets/files/block-h.png1);*/}
.Block-tc{ top:0; clip: rect(auto, auto, 7px, auto);}
.Block-bc{ bottom:0; clip:rect(7px, auto, auto, auto);}
.Block-cr, .Block-cl{ top:7px;	bottom: 7px; width: 14px;	/*background-image: url(/assets/files/block-v.png1);*/}
.Block-cr{ right:0; clip:rect(auto, auto, auto, 7px);}
.Block-cl{ left:0; clip:rect(auto, 7px, auto, auto);}
.Block-cc{ position:absolute; z-index:-1; top: 7px;	left: 7px; right:7px; bottom:7px;	/*background-image: url(/assets/files/block-c.png1);*/}
.Block{	margin: 8px 6px 0px 0px;}

/* blockheader */
.BlockHeader{ position:relative; z-index:0;	height: 30px; padding: 0 7px; margin-bottom: 0px; border-style:solid; border-width:1px 1px 0 1px;}
.BlockHeader .t{ height:30px; font-family:Arial, Helvetica, Sans-Serif; font-size:12px; font-style:normal; font-weight:bold; white-space:nowrap;
padding: 0 7px;	line-height:30px; text-transform:uppercase; color:#ffffff}
.white{ height:30px; font-family:Arial, Helvetica, Sans-Serif; font-size:12px; font-style:normal; font-weight:bold; white-space:nowrap;
padding: 0 7px;	line-height:30px; text-transform:uppercase; color:#ffffff}
.BlockHeader .l, .BlockHeader .r{display:block;	position:absolute; z-index:-1; height:30px;	/*background-image: url(/assets/images/blockheader.png);*/}
.BlockHeader .l{ left:0; right:6px;}
.BlockHeader .r{ width:984px; right:0;clip: rect(auto, auto, auto, 978px);}

/* blockfooter */
.BlockFooter{ position:relative; z-index:0;height: 25px; padding: 0 7px; margin-bottom: 0px;}

/* box, blockContent */
.BlockContent{ position:relative; z-index:0; margin:0 auto;	min-width:1px; min-height:1px; border-right:1px #D3D3D3 solid; border-left:1px #D3D3D3 solid;  background: #ffffff;}
.BlockContent-body{	position: relative;	z-index:1;	padding: 8px;}
.BlockContent-body{ font-family: Arial, Helvetica, Sans-Serif;	font-size: 12px; font-style: normal; font-weight: normal;}
.BlockContent-body a:link{ font-family: Arial, Helvetica, Sans-Serif; text-decoration: none;}
.BlockContent-body a:visited, .BlockContent-body a.visited{font-family: Arial, Helvetica, Sans-Serif; text-decoration: none;}
.BlockContent-body a:hover, .BlockContent-body a.hover{font-family: Arial, Helvetica, Sans-Serif; text-decoration: none;}
.BlockContent-body ul{ list-style-type: none; margin:0; padding:0; text-decoration: none;}
.BlockContent-body li{ list-style-type:none; font-family:Arial, Helvetica, Sans-Serif; font-size:12px; text-decoration:none;}
.BlockContent-body ul li{ list-style-type:disc; padding:0; background-repeat:no-repeat; margin:0.5em 0 0.5em 0; line-height:1.2em; text-decoration: none;}

/* contentLayout */
div#contentLayout{ position: relative; margin-bottom:4px; width:1000px; min-height:170px; z-index:2;}

/* content heading style */
div#content_heading{ margin-top: -5px; margin-bottom:3px;  font-family:Arial, Helvetica, Sans-Serif; font-size:22px;  font-style:normal;font-weight:bold; text-align:left;}
div#content_heading a{  font-family: Arial, Helvetica, Sans-Serif;  font-size: 22px;  font-style: normal;  font-weight: bold;  text-align: left;}

/* start content list */
div#content a img { border: none; outline:none; }
div#content a:link img { border: none; }
div#content a:visited img { border: none; }
div#content a:hover img { border: none; }

/* link style of content*/
div#content a{ font-size:13px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; outline:none;}
div#content a:link{  font-family:Arial, Helvetica, Sans-Serif; text-decoration:none;}
div#content a:visited{font-size:12px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none;}
div#content a:hover{  font-family:Arial, Helvetica, Sans-Serif;text-decoration:underline;}
div#content p#page{ font-size:12px; }

/* contentColumn_Left */
div#contentLayout div#column_left{ position:relative; margin: 0; padding: 0; border:0;	float:left;	overflow:hidden; width:230px;}
div#column_left a{ font-size:13px; font-family: Arial, Helvetica, Sans-Serif;  text-decoration:none;}
div#column_left a:link{font-size:13px; font-family: Arial, Helvetica, Sans-Serif; text-decoration:none;}
div#column_left a:visited{ font-size:13px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; outline:none;}
div#column_left a:hover{font-size:13px; font-family: Arial, Helvetica, Sans-Serif; text-decoration:underline; outline:none;}

/* contentColumn_Right */
div#contentLayout div#column_right{ position: relative;	 margin:0; padding:0 0 12px 0; border:0;	float: right; overflow:hidden; width:200px;}
div#column_right a{ font-size:13px; font-family: Arial, Helvetica, Sans-Serif; text-decoration:none;}
div#column_right a:link{font-size:13px; font-family:Arial, Helvetica, Sans-Serif; text-decoration:none;}
div#column_right a:visited{font-size:13px; font-family:Arial, Helvetica, Sans-Serif; text-decoration: none; outline:none;}
div#column_right a:hover{font-size:13px; font-family:Arial, Helvetica, Sans-Serif; text-decoration: underline; outline:none;}

/*with column left n right*/
div#contentLayout div#column_maincontent{ z-index:2000; position:relative; font-size: 13px; margin-top:15px; padding:6px 10px 25px 10px; float: left; overflow: hidden; width: 560px; min-height:570px; }
div#contentLayout div#column_maincontent#p{ font-size:13px;}
div#column_maincontent a img { border:none; outline:none;}
div#column_maincontent a:link img { border: none; }
div#column_maincontent a:visited img { border: none; }
div#column_maincontent a:hover img { border: none; }

div#column_maincontent ul{ list-style-type:square; color:#373B35; margin-left:15px; padding:0;}
div#column_maincontent li{ font-family:Arial, Helvetica, Sans-Serif; font-size:12px;}
div#column_maincontent li a{ font-family:Arial, Helvetica, Sans-Serif; font-size:12px;}
div#column_maincontent ol{ list-style-type:square; color:#373B35; margin-left:15px; padding:0;}
div#column_maincontent li{ font-family:Arial, Helvetica, Sans-Serif; font-size:12px;}
div#column_maincontent li a{ font-family:Arial, Helvetica, Sans-Serif; font-size:12px;}

div#column_maincontent a{ font-family:Arial, Helvetica, Sans-Serif;text-decoration:none; outline:none;}
div#column_maincontent a:link{ font-family:Arial, Helvetica, Sans-Serif; text-decoration: none;}
div#column_maincontent a:visited{ font-size:12px; font-family:Arial, Helvetica, Sans-Serif; text-decoration:none; outline:none;}
div#column_maincontent a:hover{ font-family:Arial, Helvetica, Sans-Serif; text-decoration:underline; outline:none;}

/*without column left n right*/
div#contentLayout div#column_maincontent_full{ font-size:13px; position:relative; margin-top:15px; margin-left:15px; padding:6px 10px 25px 8px; float:left;	overflow:hidden; width:930px; min-height:570px; }
div#column_maincontent_full a img {border:none; outline:none;}
div#column_maincontent_full a:link img {border:none;}
div#column_maincontent_full a:hover img {border:none; }
div#column_maincontent_full a:visited img {border:none; }

div#column_maincontent_full ul{list-style-type:square; color:#373B35; margin-left:15px; padding:0 0 0 20px;}
div#column_maincontent_full li{ font-family:Arial, Helvetica, Sans-Serif; font-size:12px;}
div#column_maincontent_full li a{ font-family:Arial, Helvetica, Sans-Serif; font-size:12px;}
div#column_maincontent_full ol{list-style-type:square; color:#373B35; margin-left:15px; padding:0 0 0 20px;}
div#column_maincontent_full li{ font-family:Arial, Helvetica, Sans-Serif; font-size:12px;}
div#column_maincontent_full li a{ font-family:Arial, Helvetica, Sans-Serif; font-size:12px;}

div#column_maincontent_full a{ font-family:Arial, Helvetica, Sans-Serif; text-decoration:none; outline:none;}
div#column_maincontent_full a:link{ font-family: Arial, Helvetica, Sans-Serif; text-decoration:none;}
div#column_maincontent_full a:visited{ font-family:Arial, Helvetica, Sans-Serif; text-decoration:none; outline:none;}
div#column_maincontent_full a:hover{ font-family:Arial, Helvetica, Sans-Serif; text-decoration:underline; outline:none;}

/*either left/right column*/
div#contentLayout div#column_maincontent_half{ font-size:13px; z-index:50; position:relative; margin-top:15px; padding:6px 8px 5px 8px; float:left; overflow:hidden; width:732px; min-height:526px; }
div#column_maincontent_half a img{border:none; outline:none; }
div#column_maincontent_half a:link img{ border:none; }
div#column_maincontent_half a:hover img{ border:none; }
div#column_maincontent_half a:visited img{ border:none; }

div#column_maincontent_half ul{ color:#222222; padding:10px 15px;}
div#column_maincontent_half li{ font-family:Arial, Helvetica, Sans-Serif; font-size:13px;}
div#column_maincontent_half li a{ font-family:Arial, Helvetica, Sans-Serif; font-size:13px;}
div#column_maincontent_half ol{list-style-type:square; color:#373B35; margin-left:15px; padding:0;}
div#column_maincontent_half li{ font-family:Arial, Helvetica, Sans-Serif; font-size:13px;}
div#column_maincontent_half li a{ font-family:Arial, Helvetica, Sans-Serif; font-size:13px;}

div#column_maincontent_half a{ font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; outline:none;}
div#column_maincontent_half a:link{ font-family: Arial, Helvetica, Sans-Serif; text-decoration: none;}
div#column_maincontent_half a:visited{ font-family: Arial, Helvetica, Sans-Serif; text-decoration: none;}
div#column_maincontent_half a:hover{ font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline;}

/* footer */
div#footer{ width:980px; z-index:10; margin-left:auto; margin-right:auto; }
div#footer .footer-inner{ margin-top:0; z-index:10; padding:0px; width:100%}
div#footer .footer-background{ position:absolute; z-index:-1; background-repeat:no-repeat; width: 984px; height:150px; bottom:0;}
div#footer .footer-text{ padding-top:0;margin-top:0px; display:inline-block; font-family:Arial, Helvetica, Sans-Serif;font-size:12px; width:100%}
div#footer .footer-text p{ margin:0;}
div#footer .footer-text a:link{ line-height: 18px; text-decoration:none; font-family:Arial, Helvetica, Sans-Serif; text-decoration:underline;}
div#footer .footer-text a:visited{ text-decoration: none; font-family:Arial, Helvetica, Sans-Serif; text-decoration:underline;}
div#footer .footer-text a:hover{ text-decoration:none; font-family:Arial, Helvetica, Sans-Serif; text-decoration:underline;}

/* footer left and right*/
div#footer .footer_left{ position:relative; text-align:left; margin-left:17px; margin-top:5px;  border:0; float: left; overflow:hidden;}
div#footer .footer_right{ position:relative; text-align:right; margin-right:17px; margin-left:0px; border:0; float:right; overflow:hidden;}

.cls{ float:none; clear:both; margin:0; padding:0; border:none; font-size:1px; }
.btn{ }

/* error message */
.errMessage{ background:#FFFF00; color:#FF0000; font-size:10px; line-height:15px; padding-left:5px; font-family:verdana;}
.succMessage{ background:#0000FF; color:#FFFFFF; font-size:10px; line-height:15px; padding-left:5px; font-family:verdana;}

/* ecom message */
.ecom_msg_preorder{color:#FF0000; font-size:12px; font-family:verdana; font-style: italic;}

/*products*/
div#product a{ color:#484e46; text-decoration:none;}
div#product_details{ padding:10px 0;}
div#content ul.ul-products, ul.ul-products li{ list-style-type:none;/*margin: 30px 0 0 0;*/padding: 0;}

/* content headings styles */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover{ font-family:Arial, Helvetica, Sans-Serif;  font-size:28px; font-style:normal; font-weight:bold; text-align:left;}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover{ font-family:Arial, Helvetica, Sans-Serif;  font-size:22px; font-style:normal; font-weight:bold; text-align:left;}
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover{ font-family:Arial, Helvetica, Sans-Serif;  font-size:18px; font-style:normal; font-weight:bold; text-align:left;}
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover{ font-family: Arial, Helvetica, Sans-Serif; font-size:16px; font-style:normal; font-weight:bold; text-align:left;}

/*paging function*/
.paging_no_result
{
	text-align:center;
	width:100%;
	text-decoration:none;
}

.paging_row
{
	text-align:center;
	width:100%;
	text-decoration:none;
}

.table_information/*table information*/
{
        border:0;
        margin: 0 auto;
        color: #333333;
}

.flink {color: #333333; margin-bottom: 10px;}
.flink a{color: #007EE5; text-decoration:none}
.flink a:visited{color: #007EE5; text-decoration:none}
.flink a:hover{color: #666666; text-decoration:none}