/*  */
.formlogin {
	font-family: tahoma;
	font-size: 12px;
	color: #666666;
	border: 1px solid #999999;
}
.tablecontent {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.GrayDefaultText {
	font-family: tahoma;
	font-size: small;
	color: #666666;
}
.textboxcolor {
	background-color: #ffffff;
	border-color: #ccddef;
	border-style:solid;
	border-width: 1px;
	
	height: 15px;
	font-family: tahoma;
	font-size: 10px;
	color: #333333;
	width: 200px;
}
.textareacolor {
	background-color:#ffffff;
	border-color: #ccddef;
	border-style:solid;
	border-width: 1px;
	
	height: 80px;
	font-family: tahoma;
	font-size: 10px;
	color: #333333;
	width: 200px;
}
.messageboxcolor {
	background-color: #ffffff;
	border-color: #ccddef;
	border-style:solid;
	border-width: 1px;
	height: 80px;
	font-family: tahoma;
	font-size: 10px;
	color: #333333;
	width: 400px;
}
.selectboxcolor {
	background-color: #ffffff;
	border-color: #ccddef;
	border-style:solid;
	border-width: 1px;
	height: 30px;
	font-family: tahoma;
	font-size: 10px;
	color: #333333;
	width: 200px;
}
.searchboxcolor {
	background-color: #CCCCCC;
	border: 1px outset #BC71B4;
	height: 16px;
	font-family: tahoma;
	font-size: 10px;
	color: #333333;
	width: 170px;
}



.LangStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	background-color: #000099;
}



.formlogintext {
	font-family: tahoma;
	font-size: small;
	color: #FFFFFF;
}
.search-style {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #c61b01;
	vertical-align: middle;
}

.graydasherbuttom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.S_graydasherbuttom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.graydasherleft {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}
.S_graydasherleft {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}
.TextDefault {
	font-family: tahoma;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
.TitleNews {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.NewsTitle {
	font-family: tahoma;
	font-size: 12px;
	font-weight:normal;
	color: #333333;
}
.TextSmallDesc {
	font-family: tahoma;
	font-size: small;
	font-style: normal;
	color: #666666;
}
.Err {
	font-family: tahoma;
	font-size: small;
	color: #FF0000;
	text-align: center;
	display: block;
	background-color: #FFEAEA;
	border: 1px dashed #FF0000;
}
.admin_top_nav {
	font-family: tahoma;
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	background-image: url(../images/inavback.jpg);
}
.toolbox {
	font-family: tahoma;
	font-size: small;
	color: #000080;
	text-decoration: none;
	border: 1px solid #333333;
	background-image: url(../images/toolboxback.gif);
}.reportbox {
	font-family: tahoma;
	font-size: small;
	color: #000066;
	background-image: url(../images/reportback.gif);
	padding: 1px;
}
.reportform {
	font-family: tahoma;
	font-size: x-small;
	color: #000099;
	border: 1px solid #000099;
}

.verticalcolumn {
	border: 1px solid #666666;
}
.whiteBorder {
	border: 1px solid #FFFFFF;
}

.textxsmallgray {
	font-family: tahoma;
	font-size: x-small;
	font-style: italic;
	color: #333333;
	text-decoration: none;
}
.button_bg {
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../images/site/button_bg_red.jpg);
	background-repeat: no-repeat;
}

.litetext {
	font-family: tahoma;
	font-size: small;
	color: #99FF00;
	text-decoration: none;
}
.white {
	font-family: tahoma;
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
}
.footerback {
	font-family: tahoma;
	font-size: x-small;
	color: #000099;
	text-decoration: none;
	background-image: url(../images/footback.gif);
}
.headnavi {
	background-image: url(../images/naviback.gif);
	color: #000000;
	font-family: tahoma;
	font-size: small;
}
.Tablehead {
	font-family: tahoma;
	font-size: x-small;
	color: #CCFF00;
	text-decoration: none;
	background-image: url(../images/tableheadback.jpg);
	background-repeat: repeat-x;
}
.tableadmincontent {
	font-family: tahoma;
	font-size: small;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/tableback.jpg);
	background-repeat: repeat-x;
}
.toolboxlink a:link,active {
	font-family: tahoma;
	font-size: small;
	color: #000099;
	text-decoration: none;
}
.toolboxlink a:visited {
	font-family: tahoma;
	font-size: small;
	color: #000099;
	text-decoration: none;
}


.toolboxlink a:hover {
	font-family: tahoma;
	font-size: small;
	color: #0000CC;
	text-decoration: none;
}
.formloginbig {
	font-family: tahoma;
	font-size: small;
	color: #666666;
	border: 1px solid #999999;
}

.buttonlite {
	font-family: tahoma;
	font-size: small;
	color: #000099;
	text-decoration: none;
	background-image: url(../images/tableback.jpg);
	border: 1px solid #EAFBFF;
}
.errhead {
	font-family: tahoma;
	font-size: small;
	color: #FFFFFF;
	background-image: url(../images/icon/tableerrhead.gif);
}
.Tableheadbig {
	font-family: tahoma;
	font-size: small;
	color: #CCFF00;
	text-decoration: none;
	background-image: url(../images/tableheadback.jpg);
	background-repeat: repeat-x;
}.bggray {
	background-color: #F7F7F7;
	font-family: tahoma;
	font-size: small;
}
.admin_horiz_navi a:link {
	font-family: tahoma;
	font-size: small;
	color: #33FF00;
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	text-decoration: none;
	height: 22px;
	vertical-align: middle;
	margin-right: 0px;
	padding-right: 4px;
	border: 1px dotted #E9E9E9;
}
.admin_horiz_navi a:hover {
	font-family: tahoma;
	font-size: small;
	color: #66FF00;
	background-image: url(../images/bghoriznavi.gif);
	background-repeat: repeat-x;
	background-position: left center;
	display: block;
	text-decoration: none;
	height: 22px;
	vertical-align: middle;
	margin-right: 0px;
	padding-right: 4px;
}
.admin_horiz_navi a:active {
	font-family: tahoma;
	font-size: small;
	color: #000099;
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	text-decoration: none;
	height: 22px;
	vertical-align: middle;
	margin-right: 0px;
	padding-right: 4px;
	border: 1px dotted #E9E9E9;
}
.admin_horiz_navi a:visited {
	font-family: tahoma;
	font-size: small;
	color: #000099;
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	text-decoration: none;
	height: 22px;
	vertical-align: middle;
	margin-right: 0px;
	padding-right: 4px;
	border: 1px dotted #E9E9E9;
}
.topnavi a:link {
	font-family: tahoma;
	font-size: small;
	color: #FF6600;
	text-decoration: none;
}
.topnavi a:hover {
	font-family: tahoma;
	font-size: small;
	color: #FF0000;
	text-decoration: none;
}
.topnavi a:active {
	font-family: tahoma;
	font-size: small;
	color: #FF6600;
	text-decoration: none;
}
.topnavi a:visited {
	font-family: tahoma;
	font-size: small;
	color: #FF6600;
	text-decoration: none;
}
.s_admin_top_nav {
	font-family: tahoma;
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	background-image: url(../images/inavback.jpg);
}
.s_buttonlite {
	font-family: tahoma;
	font-size: 12px;

	text-decoration: none;
	background-image: url(../images/site/button_bg1.png);
	font-style: normal;
	height: 33px;
	width: 130px;
	
}
.s_formlogin {
	font-family: tahoma;
	font-size: 12px;
	color: #666666;
	border: 1px solid #999999;
}
.S_horiz_navi a:link {
	font-family: tahoma;
	font-size: small;
	color: #008000;
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	text-decoration: none;
	height: 18px;
	vertical-align: middle;
	margin-right: 0px;
	padding-right: 4px;	
}
.S_horiz_navi a:hover {
	font-family: tahoma;
	font-size: small;
	color: #008000;
	display: block;
	text-decoration: none;
	height: 18px;
	vertical-align: middle;
	margin-right: 0px;
	padding-right: 4px;
}
.S_horiz_navi a:active {
	font-family: tahoma;
	font-size: small;
	color: #008000;
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	text-decoration: none;
	height: 18px;
	vertical-align: middle;
	margin-right: 0px;
	padding-right: 4px;	
}
.S_horiz_navi a:visited {
	font-family: tahoma;
	font-size: small;
	color: #008000;
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	text-decoration: none;
	height: 18px;
	vertical-align: middle;
	margin-right: 0px;
	padding-right: 4px;	
}.S_topnewsTitle {
	font-family: tahoma;
	font-size: 12px;
	color: #333333;
	
}
.S_newsTitle {
	font-family: tahoma;
	font-size: 12px;
	color: #ffffff;
	
}
.S_verticalcolumn {
	border: 1px solid #3399CC;
}
.nounderline a:link {
	font-family: tahoma;
	font-size: small;
	color: #000099;
	text-decoration: none;
}
.nounderline a:hover {
	font-family: tahoma;
	font-size: small;
	color: #000099;
	text-decoration: none;
}
.nounderline a:visited {
	font-family: tahoma;
	font-size: small;
	color: #000099;
	text-decoration: none;
}
.nounderline a:active {
	font-family: tahoma;
	font-size: small;
	color: #000099;
	text-decoration: none;
}
.S_formloginbig {
	font-family: tahoma;
	font-size: small;
	color: #666666;
	border: 1px solid #999999;
}
.titletink a:link {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.titletink a:active {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.titletink a:visited {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.titletink a:hover {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.REdXsmallText {
	font-family: tahoma;
	font-size: x-small;
	color: #990000;
	text-decoration: none;
}
.S_defaultLink a:link {
	font-family: tahoma;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
}
.S_defaultLink a:hover {
	font-family: tahoma;
	font-size: 12px;
	color:#333333;
	text-decoration: none;
}
.S_defaultLink a:active {
	font-family: tahoma;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.S_defaultLink a:visited {
	font-family: tahoma;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.S_tablink a:link {
	font-family: tahoma;
	font-size: small;
	color: #000099;
	text-decoration: none;
}
.S_tablink a:hover {
	font-family: tahoma;
	font-size: small;
	color: #FF9900;
	text-decoration: none;
	display: block;
	background-image: url(../images/productDetailBack.jpg);
}
.S_tablink a:active {
	font-family: tahoma;
	font-size: small;
	color: #FF9900;
	text-decoration: none;
}
.S_tablink a:visited {
	font-family: tahoma;
	font-size: small;
	color: #000099;
	text-decoration: none;
}
.ALPHABET a:link {
	font-family: tahoma;
	font-size: 12px;
	color: #049F0C;
	text-decoration: none;
	padding-left: 5px;
	border-right-color: #9E9B1B;
	padding-right: 2px;
}
.ALPHABET a:ACTIVE {
	font-family: tahoma;
	font-size: 12px;
	color: #049F0C;
	text-decoration: none;
	padding-left: 5px;
	border-right-color: #9E9B1B;
	padding-right: 2px;
}
.ALPHABET a:visited {
	font-family: tahoma;
	font-size: 12px;
	color: #049F0C;
	text-decoration: none;
	padding-left: 5px;
	border-right-color: #9E9B1B;
	padding-right: 2px;
}
.ALPHABET a:hover {
	font-family: tahoma;
	font-size: 12px;
	color: #049F0C;
	text-decoration: none;
	padding-left: 5px;
	border-right-color: #E9EEF1;
	padding-right: 2px;
}

.pagelist a:link {
	font-family: tahoma;
	font-size: small;
	color: #333333;
	text-align: center;
	border: 1px solid #CCCCCC;
	text-decoration: none;
	width: 20px;
	background-color: #CCCCCC;
}
.pagelist a:active {
	font-family: tahoma;
	font-size: small;
	color: #333333;
	text-align: center;
	border: 1px solid #CCCCCC;
	text-decoration: none;
	background-color: #CCCCCC;
}
.pagelist a:visited {
	font-family: tahoma;
	font-size: small;
	color: #333333;
	text-align: center;
	border: 1px solid #CCCCCC;
	text-decoration: none;
	background-color: #CCCCCC;
}
.pagelist a:hover {
	font-family: tahoma;
	font-size: small;
	color: #C21D07;
	text-align: center;
	border: 1px solid #CCCCCC;
	text-decoration: none;
	background-color: #CCCCCC;
}
.bluetext {
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
}
.s_textdefault {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.s_textdefault2 {
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
 .rightlink  a:active {
    font-family: tahoma;
	font-size: 11px;
	color: #CC0066;
	text-decoration: none;
 
 }.topics a:active{
	font-family: tahoma;
	font-size: 11px;
	color: #A20079;
	text-decoration: underline;
}

.topics a:visited{
	font-family: tahoma;
	font-size: 11px;
	color: #A20079;
	text-decoration: underline;
}

.topics a:hover{
	font-family: tahoma;
	font-size: 11px;
	color: #A20079;
	text-decoration: underline;
}

.topics a:link{
	font-family: tahoma;
	font-size: 11px;
	color: #A20079;
	text-decoration: underline;
}
.bg-search {
	background-image: url(../images/site/bg-box.jpg);
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	background-repeat: no-repeat;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.OrderRow {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.OrderHeader {
	font-family: tahoma;
	font-size: 12px;
	color: #003300;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #33CCFF;
}
.RightTopLink a:link ,.RightTopLink a:active , .RightTopLink a:visited {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/site/19-NormalNav.gif);
	background-repeat:no-repeat;
	display: block;
	width: 172px;
	height: 28px;
	line-height:28px;
	vertical-align:middle;
}
.RightTopLink a:hover {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/site/18-HoverNav.gif);
	background-repeat:no-repeat;
	display: block;
	height: 28px;
	width: 172px;
	
	vertical-align:middle;
}
.ListLink a:link, .ListLink a:active, .ListLink a:visited{
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC9933;
}
.ListLink a:hover{
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC9933;
	background-color: #ffa826;
}
.WLink a:link,.WLink a:active, .WLink a:visited{
	font-family: tahoma;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.WLink a:hover{
	font-family: tahoma;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

.Pageing a:link, .Pageing a:visited, .Pageing a:active, .Pageing span
{
	display:inline-block;
	width:20px;
	text-align:center;
	padding:2px 4px;
	border:solid 1px #FFF;
	margin:0px;
	color:#333333;
	font-family:Tahoma;
	font-size:12px;
}
.Pageing a:hover, .Pageing span{
	border:solid 1px #E9E9E9;
	background:#FF8000;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
}
.TableAlternateColor1{
	background-color: #FFFFFF;
	font-family: tahoma;
	font-size: 12px;
	color: #4D4D4D;
	height: 35px;
	padding-right: 4px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	
}
.TableAlternateColor2{
	background-color: #EEEEEE;
	font-family: tahoma;
	font-size: 12px;
	color: #4D4D4D;
	height: 35px;
	padding-right: 4px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


.Genres a, .Genres a:link, .Genres a:active, .Genres a:visited {display:block; width:180px; height:35px; line-height:35px; padding-right:20px; text-align:right; background-image:url('/Template/design1/images/site/InnerCrops/Bullet-01.gif'); background-repeat:no-repeat; background-position:185px 14px; color:#333; border-right:5px solid #eee; border-bottom:1px solid #fff;}
.Genres a:hover {background-color:#eee; background-image:url('/Template/design1/images/site/InnerCrops/Bullet-02.gif'); color:#f60;  border-right-color:#cddeef; border-bottom-color:#ccc;}

/* Popup Box */
#tinybox {position:absolute; display:none; padding:0px; background:#fff url(/Template/design1/images/preload.gif) no-repeat 50% 50%;
          border:none; z-index:2000; background-color:#fff;}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background-color:white; width:100%; height:100%;}
.BoxIFrame {border:0px; width:100%; background-color:Transparent;}
#BoxBody {background-color:Transparent;}


.OKMsg {color:Teal; font-family:Tahoma;}
.ErrMsg {color:Red; font-family:Tahoma;}

.CatLinks a, .CatLinks a:link, .CatLinks a:active, .CatLinks a:visited {display:block; width:125px; height:30px; line-height:30px; padding-right:20px; text-align:right; background-image:url('/Template/design1/images/site/bullet1.gif'); background-repeat:no-repeat; background-position:128px 8px; color:#333; border-bottom:1px solid #FFAC0F;}
.CatLinks a:hover {  color:#fff;  border-bottom-color:#E19300;}