body{
	margin: 0px;
	padding: 0px;
	background-color: #B0C4DE;
}


td{
	font:11px Arial; 
	color: #000;	
	line-height: 130%;
}

div {
	font:11px Arial; 
	color: #000;	
	line-height: 130%;
}

img{
	border: 0px;
}
form{
	margin: 0px;
	padding: 0px;
}


a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #F50000;
	text-decoration: none;
}

.blank1 {clear:both; height:1px; overflow:hidden; display:block; font-size:1px; }
.blank2 {clear:both; height:2px; overflow:hidden; display:block; font-size:1px; }
.blank3 {clear:both; height:3px; overflow:hidden; display:block; font-size:1px; }
.blank4 {clear:both; height:4px; overflow:hidden; display:block; font-size:1px;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block; font-size:1px;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block; font-size:1px;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block; font-size:1px;}
.blank11 {clear:both; height:11px; overflow:hidden; display:block; font-size:1px;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block; font-size:1px;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block; font-size:1px;}
.blank18 {clear:both; height:18px; overflow:hidden; display:block; font-size:1px;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block; font-size:1px;}
.blank25 {clear:both; height:25px; overflow:hidden; display:block; font-size:1px;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block; font-size:1px;}

.gray3 {clear:both; height:3px; overflow:hidden; display:block; font-size:1px; background:#EEEEEE; }

.line_sep {clear:both; width:92%; height:1px; overflow:hidden; display:block; font-size:1px; background:#F0F0F0;margin:0 auto; }
.line_sep2 {clear:both; width:95%; height:1px; overflow:hidden; display:block; font-size:1px; background:#F0F0F0;margin:0 auto; }

.text_center {text-align:center;}
.pl5 {padding-left:5px;}
.pt5 {padding-top:5px;}
.pd10 {padding:10px;}


.TopText td{
	color: White;
}

.TopText a{
	color: White;
}
.TopText a:visited{
	color: White;
}
.TopText a:hover{
	color: #F50000;
}
.adTD{
	text-align: center;
}

.Box{
	border: 1px solid #DCDCDC;
}

.Title{
	font-size: 14px;
	font-weight: bold;
}
.Title2{
	font-size: 14px;
	font-weight: bold;
	color: White;
	text-align: center;
}

.HelpTR{
	color: Maroon;
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
	height: 30px;
	padding-left: 10px;
}

.HelpTD{
	padding: 2px;
	padding-left: 20px;
}

.NewsLine{
	border-bottom: 1px dotted #DCDCDC;
	height: 25px;
	overflow:hidden;
	line-height:25px;
	padding-left: 15px;
	background: url(../images/icon_info.gif) no-repeat 5px center;
}

.videoLine{
	border-bottom: 1px dotted #DCDCDC;
	height: 25px;
	line-height:25px;
}

.no_line {border-bottom: 0px !important;}

.video_num {border:1px solid #890606; background:#BF2122; color:#FFF; padding:0px 4px; margin-right:3px;}

.ProHotSImg{
	border: 2px solid #ECECEC;

}
.ProHotSImg2{
	border: 2px solid Orange;

}

.Price{
	color: #4682B4;
}
.MemPrice{
	color: Red;
}
.OffProName{
	height: 26px;
}
.OffProLine{
	background-color: #ECECEC;
	height: 26px;
}
td input,td textarea{ border:solid 1px #CCC; padding:4px;}
.InputBox{
	width: 100px;
}

.USort{
	font-size: 11px;
}
.USort a{
	font-weight: bold;
}
.USort a:link{

}
.USort a:visited{

}
.USort a:hover{
	color: Red;
}
.USort a:active{
	color: Red;
}
.DSort{
	font-size: 9px;
	border-bottom: 1px dotted #DCDCDC;
	height: 18px;
}

.BDSort{
	height: 22px;
	padding-left: 5px;
	border-bottom: 1px dotted #DCDCDC;
}

.NavBox{
	border: 1px solid #D9E4F2;
	background-color: #EEF2F8;
	margin-bottom: 10px;
	
}
.NavTitleBox{
	border-bottom: 4px solid #4682B4;
	margin-bottom: 10px;
}
.NavTitle{
	padding: 5px;
	padding-left: 10px;
	
	font-weight: bold;
	color: #B22222;
}

.NavTitle a{
	color: #B22222;
}
.NavTitle a:visited{
	color: #B22222;
}
.NavTitle a:hover{
	color: Red;
}

.SearchBox{
	border: 1px solid #F5DEB3;
	background-color: #F9F6E7;
	margin-bottom: 10px;
}
.SearchText{
	padding: 10px;
}

.Button{
	border: 1px solid Silver;
	height: 27px;
	background-color:#D4EFF8;
	font-weight: bold;
	width: 85px;
}

.NewsRowColor1{
	height: 25px;
	background-color: #FBFBFB;
}

.NewsRowColor2{
	height: 25px;
	background-color: #F5F8FC;
}

.NewsSort{
	border: 1px solid #DCDCDC;
	background-color: #E1E8F3;
	color: White;
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
}

.NewsSortName{
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
}

.NewsTitle {}

.NewsTitleView{
	border: 1px solid #FFEFD5;
	background-color: #FFFBF0;
	padding:5px 0px;
	
	font-size: 16px;
	font-weight: bold;
	color: Maroon;
	text-align: center;
}

.NewsTitleView2{
	font-size: 16px;
	font-weight: bold;
	color: Maroon;
	text-align: center;
	line-height:120%;
}

.NewsTitleView ul {margin:0px 60px;}

.more3 {float:right;margin-right:10px; _margin-right:5px;position: relative; top:-22px;}

.NewsTitleView_news {
	border: 1px solid #FFEFD5;
	background-color: #FFFBF0;
	padding:5px 0px;
	
	font-size: 16px;
	font-weight: bold;
	color: Maroon;
	text-align: center;
}

.NewsTitleView_news ul {}

.Content{
	font-size: 12px;
	line-height: 150%;
	text-align: justify;
}

.Content a{
	color: #F50000;
}
.Content a:visited{
	color: #F50000;
}
.Content a:hover{
	color: #F50000;
}

.InfoAboutBox{
	border: 1px solid #D0DDEC;
	background-color: #EBF0F8;
}

.InfoAbout{
	padding: 3px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
}

.BoxNav{
	height:40px;
	background-image: url(../images/012_21.jpg);
	background-position: right;
	background-repeat: repeat-x;
}

.NavTxt{
	line-height:40px;
	font-weight: bold;
	color: #B22222;
	padding-left: 10px;
	font-size: 12px;
}

.NewsTR{
	background-color: #DCE6F1;
	height: 25px;
	font-weight: bold;
	text-align: center;
}

.LoginMenuName{
	height: 22px;
	border-bottom: 1px dotted #DCDCDC;
	padding-left: 10px;
	font-weight: bold;
	color: #F50000;
}

.LoginMenuLine{
	height: 25px;
	border-bottom: 1px dotted #DCDCDC;
	padding-left: 40px;
	font-weight: bold;
}





.Center {
	text-align: center;
}
.RootName{
	width: 100%;
	border: 1px solid #D5E1F0;
	font-weight: bold;
	color: #2F4F4F;
	background-color: #EDF2F9;
	padding: 3px;
	padding-left: 10px;
}

/*cart*/
.CartBox{
	background-color: White;
}

.CartTitleBG{
	background-color: #f1f3ee;
}

.CartBoxBG{
	background-color: #fbfbfb;
}

.NavLine{
	background-color: White;
}

.CartInputBox{
	border: 1px solid #DCDCDC;
	background-color: #f2fbff;
	text-align: center;
}

.PayTopic{
	background-color: #F5F5F5;
	border: 2px solid #131313;
}

.PayTrBG{
	background-color: #E8EDF6;
	height: 25px;
}
.OrderBox{

}

.OrderTitleBG{
	background-color: #D6E3EF;
}

.OrderRowColor1{
	background-color: #F9FAFD;
}
.OrderRowColor2{
	background-color: White;
}

.OrderViewTitleBG{
	background-color: #FFDAB9;
	font-size: 14px;
	font-weight: bold;
	color: Black;
}


/*order*/

.OrderViewTitle{
	font-size: 20px;
	font-weight: bold;
	color: Orange;
}
.OrderViewBox{
	background-color: #B2B2B2;
}

.OrderViewTitleBG{
	background-color: #F5F5F5;
}

.OrderViewRowColor1{
	background-color: White;
}
.OrderViewRowColor2{
	background-color: White;
}

.OrderViewContactBox{
	border: 1px solid #E4E9F6;
	background-color: #F4F7FB;
}

.CartNearImg{
	width:81px;
	height: 81px;
}

.OrderReBox{
	border: 1px solid #CCDAEA;
}

.OrderReNavTitle{
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
	padding-left: 10px;
}

.MenuTopBox{
	background-color: #EFEFEF;
	margin-bottom: 1px;
}

.MenuTop{
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-image: url(../images/012_06.jpg);
	width: 95px;
	height:25px;
	text-align: center;
}

.MenuTop a{
	color: White;
}

.MenuTop a:visited{
	color: White;
}

.MenuTop a:hover{
	color: #F50000;
}

.MenuTopActive{
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-image: url(../images/012_05.jpg);
	width: 95px;
	text-align: center;
}

.MenuTopActive a{
	color: White;
}

.MenuTopActive a:visited{
	color: White;
}

.MenuTopActive a:hover{
	color: #F50000;
}

.MenuTop2{
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	border-bottom: 1px solid #DCDCDC;	
	color: #27472f;
}

.MenuTop2 a{
	color: #27472f;
}

.MenuTop2 a:visited{
	color: #27472f;
}

.MenuTop2 a:hover{
	color: #F50000;
}

.ProSort{
	border-bottom: 1px dotted #DCDCDC;
	height: 22px;
	padding-left: 10px;
}

.PageBox{
	height:30px;
	line-height:30px;
	text-align:center;
}

.LinkBox{
	border: 2px solid #EEEEEE;
}

.LinkTitle{
	background-color: #F5F5F5;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
}

.LinkTr{
	background-color: #F3F3F3;
}

.HelpBox{
	border: 2px solid #EEEEEE;
	background-image: url(../images/help_bg.jpg);
}

.HotLine{
	font-size: 14px;
	font-weight: bold;
	color: Red;
}

.HeaderRightLine{
	border-left: 1px solid #739827;
	padding-left: 10px;
}
.BottomLine{
	border-bottom: 1px solid #DCDCDC;
}

.LineCol{
	border-right: 1px dashed #DCDCDC;
}

.LineRow{
	border-top: 1px dashed #DCDCDC;
}

.Title3{
	font-size: 18px;
	font-weight: bold;
	color: #975e31;
}
.Subject3{
	color: #bf8f2b;
}
.Subject3 a{
	color: #bf8f2b;
}
.Subject3 a:visited{
	color: #bf8f2b;
}
.Subject3 a:hover{
	color: Red;
}

.Subject6{
	color: #52814b;
}
.Subject6 a{
	color: #52814b;
}
.Subject6 a:visited{
	color: #52814b;
}
.Subject6 a:hover{
	color: Red;
}


.Title4{
	font-size: 18px;
	font-weight: bold;
	color: #384d3a;
}
.Subject4{
	height: 23px;
	font-size: 12px;
}

.Subject5{
	color: #52814b;
	padding-left: 10px;
	height: 23px;
	font-size: 12px;
}
.Subject5 a{
	color: #52814b;
}
.Subject5 a:visited{
	color: #52814b;
}
.Subject5 a:hover{
	color: Red;
}

.SContent5{
	padding-left: 20px;
	border-bottom: 1px dashed #DCDCDC;
}

.LineTop{
	border-top: 1px solid #DCDCDC;
}

.RightBox{
	background-image: url(../images/012_16.jpg);
	background-repeat: repeat-x;
	background-position: top;	
}

.NavName{
	font-size: 26px;
	font-weight: bold;
	color: #92623e;
}

.NavName2{
	font-size: 18px;
	font-weight: bold;
	color: #92623e;
}

.NavNameBox{
	border-bottom: 5px solid #228B22;
}

.NewsLine2{
	background-color: White;
	padding: 3px;
}

.NewsLine3{
	background-color: White;
	padding: 3px;
	text-align: center;
	font-weight: bold;
}

.NewsLine4{
	background-color: White;
	padding-left: 20px;
}

.JMTopic{
	border-top: 1px dashed #DCDCDC;
	padding: 10px;
	font-weight: bold;
	color: #975a2e;
	font-size: 14px;
}

.ProSortLine{
	padding-left: 5px;
	border-bottom: 1px dashed #DCDCDC;
}
.ProSortLine2{
	padding-left: 5px;
}

.qaLeftTitle{
	font-size: 14px;
	font-weight: bold;
	color: White;
	padding: 3px;
	padding-left: 10px;
	background-color: #006400;
}

.qaLeftBox{
	background-color: White;
}

.InfoTopicBox{
	border: 1px solid #DBE9E9;
	background-color: #F1F7F8;
	padding: 3px;
	padding-left: 10px;
}
.BoxPageNavBox{
	border: 1px solid #5F9EA0;
	background-color: Teal;
}

.BoxPageNavTitle{
	font-size: 14px;
	font-weight: bold;
	color: White;
	padding: 5px;
	padding-left: 15px;
}

.LinkMan{
	color: Green;
	font-weight: bold;
}
.LinkMan a{
	color: Green;
}

.LinkMan a:visited{
	color: Green;
}
.LinkMan a:hover{
	color: Red;
}

.MenuSLine{
	background-color: #F2F2F2;
	border-bottom: 1px solid #DCDCDC;
}

.HelpSortImg{
	width: 80px;
	height: 80px;
	border: 1px solid #F1F1F1;
	margin: 4px;
}

.HelpSortName{
	font-weight: bold;
	height: 25px;
	background-color: #E7E7E7;
}

.HelpSortContent{
	background-color: #EFF3F9;
}

.ProIndexName{
	font-weight: bold;
	color: #F50000;
}
.ProIndexName a{
	color: #F50000;
}

.ProIndexName a:visited{
	color: #F50000;
}

.ProIndexName a:hover{
	color: Red;
}


.ProductName2{
	font-weight: bold;
	color: #F50000;
	font-size: 9px;
}
.ProductName2 a{
	color: #F50000;
}

.ProductName2 a:visited{
	color: #F50000;
}

.ProductName2 a:hover{
	color: Red;
}

.ProductName3{
	font-weight: bold;
	color: White;
	font-size: 9px;
}
.ProductName3 a{
	color: White;
}

.ProductName3 a:visited{
	color: White;
}

.ProductName3 a:hover{
	color: Yellow;
}


.ProIndexContent{
	text-align: justify;
}

.StoriesSImg{
	width: 40px;
	height: 40px;
	border: 1px solid #DCDCDC;
}

.StoriesLine{
	border-bottom: 1px dotted #DCDCDC;
}
.StoriesLink{
	color: #F50000;
}
.StoriesLink a{
	color: #F50000;
}
.StoriesLink a:visited{
	color: #F50000;
}
.StoriesLink a:hover{
	color: Red;
}

.ProBox{
	border: 1px solid #4682B4;
	margin-bottom: 10px;
	background-image: url(../images/pro_bg.jpg);
}

.ProductName{
	font-size: 9px;
}
.ProductName a{
}
.ProductName a:visited{
}
.ProductName a:hover{
	color: Red;
}
.ProSortBox{
	border: 1px solid #DCDCDC;
}
.ProSortBoxTitle{
	background-color: #E9E9E9;
	padding: 3px;
	padding-left: 15px;
	font-size: 14px;
}
.ProSortBoxContent{
	padding: 5px;
}

.ProUS{
	font-size: 12px;
}

.ProDS{
	padding-left: 15px;
	font-size: 11px;
}

.PageNumberBoxText{
	padding: 2px;
	margin: 2px;
}

.PageNumberBoxText_active{
	padding: 2px 6px;
	margin: 2px;
	color: red;
	font-weight:bold;
	border:1px solid #eee;
}


.PageBoxText{
	padding: 2px 5px;
	margin: 2px;
	border:1px solid #90C4E4;
}

.PageBoxText_Active{
	padding: 2px 5px;
	margin: 2px;
	color: #ccc;
	border:1px solid #eee;
}

.BoxHelpNav{
	background-image: url(../images/title_bg.jpg);
	height: 25px;
	border-bottom: 1px solid #87CEEB;
}
.BoxHelp{
	border: 1px solid #B0C4DE;
}


.OverTitle{
	color: Black;
}

.ContactText{
	color: #EBEBEB;
	text-align: justify;
}

.ContactText a{
	color: #F50000;
}
.ContactText a:visited{
	color: #F50000;
}
.ContactText a:hover{
	color: #32CD32;
}

.LeftBox{
	background-image: url(../images/012_14.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.BoxTD{
	background-image: url(../images/012_28.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}

.Copyright{
	height:80px;
	text-align:center;
	background: url(../images/012_64.jpg) repeat-x top;
}

.MenuDown{
	height:30px;
	line-height:35px;
	border-bottom: 1px solid #E9E9E9;
	font-size: 12px;
}

.SayContent{
	text-align: justify;
	font-size: 12px;
}

.SayName{
	height:30px;
	line-height:30px;
	text-align: right;
	font-style: italic;
	font-size: 14px;
}

.LinkImg{
	width: 220px;
}

.Price2{
	color: #4682B4;
	text-decoration: line-through;
}

.BntBox{
	border: 1px solid #B0C4DE;
	background-color: #F1F5FA;
	text-align: center;
}
.BntBox a{
	color: Black;
}

.BntBox a:visited{
	color: Black;
}
.BntBox a:hover{
	color: Red;
}
.MonthTitle{
	border: 1px solid #DDE7F2;
	background-color: #F1F5FA;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
}
.MenuDoAction{
	font-weight: bold;
}

.Topic{
	color: Red;
	font-size: 9px;

}

.Topic2{
	height:24px;
	color: Navy;
	font-size: 9px;
	text-decoration: underline;
}

.bPrice{
	font-size: 20px;

	font-weight: bold;
}

.bTopic{
	color: Red;
	font-size: 20px;
	font-weight: bold;	
}
.DateTime{
	color: White;
	background:url(../images/datetime.jpg) no-repeat;
	width:242px !important;
	text-align:center;
}
.USortActive{
	color:#ff3300;
	background-color: #F1F5FA;
}
.USortActive a{
	color:#ff3300;
}
.USortActive a:visited{
	color:#ff3300;
}
.USortActive a:hover{
	color:Red;
}

.DSortActive{
	color: red;
	background-color: #F1F5FA;
}
.DSortActive a{
	color: red;
}
.DSortActive a:visited{
	color: red;
}
.DSortActive a:hover{
	color: red !important;
}

ul{margin:0;padding:0;}
li{ list-style:none;}

.zone {width:1002px; margin:0 auto; overflow:hidden;background:#FFF;}
.head {height:99px;overflow:hidden;}
.head_left {width:450px;height:77px;overflow:hidden;float:left;} 
.head_right {width:552px;height:77px;overflow:hidden;float:right;}
.head_right_top {height:14px; text-align:right;padding-right:10px;}
.head_right_center {height:30px; line-height:35px; text-align:right;padding-right:10px;}
.head_right_bottom {height:34px;}

.menu_bg {background:#EFEFEF;margin-bottom:1px;}
.menu {height:25px; line-height:25px;overflow:hidden;}
.menu li {float:left;width:95px;}

.ad {height:100px;}

.foot {
	height:82px;
	text-align:center;
	background: url(../images/012_64.jpg) repeat-x top;
}
.Cr {padding-top:5px;}

.main {background: #FFF url(../images/main.jpg) no-repeat top;}
.zone_left_sep {float:left;width:10px;overflow:hidden;}
.zone_right_sep {float:left;width:10px;overflow:hidden;}

.zone_left {float:left;width:220px;overflow:hidden;}
.zone_center {float:left;width:520px;overflow:hidden;}
.zone_right {float:left;width:220px;margin-left:2px;overflow:hidden;}

.pl5_pt10 {padding-left:5px;padding-top:15px;}
.pd5 {padding:5px;}

.help {padding:2px;height:25px; text-align:center;}
.more {float:right;margin-right:42px;margin-top:13px;}
.more2 {float:right;margin-right:2px;margin-top:13px;}

.more4 {float:right; height:50px;_height:25px;}
.whatsay {padding:2px 5px; min-height:75px;}

.products_box {width:100%;}
.products_box ul {width:100%; clear:both;}
.products_box li {float:left;width:169px;}

.products_box2 {padding:5px;}
.products_box2 ul {width:100%;}
.products_box2 li {float:left;width:169px;}

.products {padding-top:8px;}
.products ul {width:100%;margin-bottom:3px;}
.products li {text-align:center; line-height:180%;}
.products li img {margin-bottom:2px;}

.whatsay_box {padding:3px;}

.links li {margin-bottom:3px; width:220px; height:40px; background:url(../images/links_bg.gif) repeat-x bottom; line-height:40px; font-size:14px; font-weight:bold; text-align:left;  }
.links li a {display:block;color:#C80000;padding-left:30px;}
.links li a:visited {color:#B22222;}
.links li :hover {background:url(../images/links_bg_active.gif) repeat-x bottom;}
.links li a:hover {color:#FFF;}
.product_sort {padding:2px;_padding:0px;}
.product_sort ul {width:100%;_width:90%;}
.product_sort li {width:100%;line-height:160%;}

.products_sort_one ul {width:100%;}
.products_sort_one li {width:190px;background:url(../images/icon_left.gif) no-repeat left 4px;padding-left:21px;}
.products_sort_one ul {width:100%;}

.products_sort_two_box {padding:2px;}
.products_sort_two ul {width:100%;}
.products_sort_two li {width:180px;background:url(../images/icon_info.gif) no-repeat 18px 4px;padding-left:25px;}

.products_sort_two li a:hover {color: orange;}

.no_records {height:50px; line-height:50px; text-align:center; margin:0 auto;}
.view_menu ul {padding-left:6px;}
.view_menu li {float:left;text-align:center;width:121px;height:20px; line-height:20px;margin-right:5px;}
.view_menu2 ul {}
.view_menu2 li {float:left;text-align:center;width:98px;height:20px; line-height:20px;margin-right:5px;}
.no_margin {margin-right:0px !important;}
.no_float {float: !important;}

.detail_box {border:1px solid #E2EAEF;}
.detail_box ul {width:100%;}
.detail_box li {float:left;}
.detail_box_left {float:left;height:31px; line-height:31px;width:100px; background:#F3F9FA;  border-bottom:1px solid #E2EAEF; padding-left:3px; border-right:1px solid #E2EAEF;}
.detail_box_right {float:left;height:31px; line-height:31px; width:411px; padding-left:3px; border-bottom:1px solid #E2EAEF;}
.detail_img {margin:0 auto; text-align:center;}
..detail_images ul {width:100%;text-align:center;}
.detail_images li {float:left;width:130px; display:inline; text-align:center;}
.detail_qq {height:40px;line-height:40px; text-align:center;}

.proName{
	color: blue;
	font-weight: bold;
	font-size: 15px;
	text-decoration:underline !important;
}

.proName a{
	color: blue;
	text-decoration:underline !important;
}

.proName a:visited{
	color: blue;
	text-decoration:underline !important;
}

.proName a:hover{
	color: red;
	text-decoration:underline !important;
}

.solution {border-bottom:1px solid #B0C4DE;margin-top:15px;}
.solution ul {width:100%;}
.solution_left {width:120px;float:left;}
.solution_right {width:380px; float:left;}
.solution_content {line-height:160%;margin-top:5px;}

.error{background:url(../images/error.png) no-repeat;display:none;color:#F00;font-size:11px;margin:3px 0 0 0; padding:0px 0 5px 16px;}

.TB_overlayBG {
	position: absolute;
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	z-index: 200;
	background-color: #000;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	display:none;
}
#TB_window
{
	position:absolute;
	z-index: 300;
	color: #000;
	border: 4px solid #779CB6;
	text-align: left;
	margin:0;
	width: 530px;
	height:500px;
	background:#FFF;
	display:none;
}
#TB_window .title{ background:#D4EFF8; width:520px; height:30px; line-height:30px;border-bottom:1px solid #7696AC; padding:0 5px}
#messagesbsb{display:none !important}