/* CSS Document */
p{
	margin:0 0 0 0;
	padding:0 0 0 0;
	word-break:keep-all;
}

html {
	font-size: 76%;
	font-family:Arial, Helvetica, sans-serif;
} 

html * {
	font-size: 100%;
	font-family:Arial, Helvetica, sans-serif;
}

body{
	margin:105px auto;
	padding:0px;
	width:770px;
	background-image:url("../images/bg.gif");
	font-size:12px;
}

#core, #corein, #coreTop_in, #coreTop, #coreTop_home{
	float:left;
	height:auto !important;	
	height:470px;
	min-height:470px;
	width:770px;
}

#core{
	background-image:url("../images/body_stretch.jpg");
}

#corein{
	background-image:url("../images/body_in_left.gif");
	height:auto !important;
}

#coreHeader{
	float:left;
	width:770px;
	height:380px;
}

#coreHeader_home{
	float:left;
	width:770px;
	height:470px;
}

#coreHeader_home{
	background-image:url("../images/header_home.jpg");
}

#coreHeader{
	background-image:url("../images/header.jpg");
}

#coreCopyright, #coreCopyrightLink a{
	padding:0px 0px 0px 0px;
	color:#000;	
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	
}

#coreCopyrightLink{
	padding:0px 0px 0px 8px;
}

#coreCopyrightCompany, #coreCopyrightLink{
	display:inline;
}

#coreFooter{
	float:left;
	width:770px;
	height:119px;
	font-size:10px;
}

#coreFooter_home, #coreFooter_in, #coreFooter_in2{
	float:left;
	width:770px;
	height:17px;
	font-size:10px;
}

#coreFooter_in2{
	border-top:#5F1B06 3px solid;
	background:#EDB487;
}

#coreFooter{
	background-image:url("../images/footer.jpg");
}

#coreFooter_home, #coreFooter_in{
	background-image:url("../images/footer_home.jpg");
}

#coreTop, #coreTop_home, #coreTop_in{
	background-repeat:no-repeat;
}

#coreTop{
	background-image:url("../images/body_top.jpg");
}

#coreTop_home{
	background-image:url("../images/body_top_home.jpg");
}

#coreTop_in{
	background-image:url("../images/body_in_bg.gif");
	height:500px !important;
}

#coreTop_in2{
	background:url("../images/body_in_bg2.gif") no-repeat left top;
	height:auto;
	float:left;
}

#coreNav{
	float:left;
	width:770px;
	height:20px;
	background-image:url("../images/nav.jpg");
	background-repeat:no-repeat;
}

#rightContent, #leftContentIn{
	float:left;
	width:192px;
}

#leftContentIn{
	padding:167px 0px 0px 5px;
}

#leftContentIn h3{
	margin:10px 10px 10px 15px;
	color:#5E1B01;
	font-family:arial;
	font-weight:bold;
	font-size:13px;
}

#leftContentIn .leftCon{
	color:#5E1B01;
	font-family:arial;
	font-size:11px;
	padding:0px 10px 0px 15px;
	width:165px;
}

.leftCon a, .leftCon a:visited{
	color:#5C1805;
	text-decoration:none;
}

.leftCon a:hover{
	color:#990000;
}

a.bc:link, a.bc:visited{width:190px;display:block;font-family:verdana;font-size:13px;font-weight:bold;line-height:30px;color:#fff;text-indent:37px;text-decoration:none;background:#5C1805;border-bottom:#EDB487 3px solid;}
a.sc:link, a.sc:visited, a.scCurr{width:190px;display:block;font-family:verdana;font-size:12px;font-weight:normal;line-height:19px;background:transparent;color:#5C1805;text-decoration:none;text-indent:37px;border-bottom:#EDB487 1px solid;}
a.bc:hover{border-bottom:#EDB487 3px solid;}
a.bc:hover, a.sc:hover{color:#fff;background:#5C1805;}
a.scCurr{color:#fff;background:#5C1805;}

#coreContent, #rightContentIn, #rightContentIn2{
	float:left;
	width:573px;
}

 
#rightContentIn .mainPicIn{
	padding-left:4px;
	width:566px;
	height:412px;
	overflow:hidden;
}

.news{text-align:left;padding:30px 0px 0 40px;display:block;}
.news li{line-height:10px;text-align:left;display:block;border-bottom:#ccc 1px dashed;padding:0 0 5px 0;}
.news li .newsdate{text-align:left;font-size:10px;font-weight:bold;color:#999;}
.news li a{line-height:25px;text-align:left;display:block;}
.news li a:hover{color:#C97200;}

.snews{
	padding:20px 30px 20px 0px;width:500px;overflow:hidden;
}

.faqList li{
	float:left;
	width:490px !important;
	display:block;
	text-align:left !important;
	border-bottom:#ccc 1px dashed;
}

.faqList li h4{
	font-size:12px;
	margin:10px 0px 0px 0px;
	color:#990000;
}

.ce, .pro{
	padding:30px 20px 20px 30px;
	width:520px;
	scrollbar-face-color:#5F1701;
	scrollbar-highlight-color:#EDB487;
	scrollbar-shadow-color:#5F1701;
	scrollbar-arrow-color:#EDB487;
	scrollbar-border-color:#5F1701;
}

a.reg, a:visited.reg{
	color:#fff;
	text-decoration:none;
	text-align:center;
	width:170px;
	display:block;
	float:left;
	margin-top:5px;
}

a:hover.reg{
	color:#5F1701;
}

.pro{
	width:495px;
	margin:0px auto 0px auto;
	padding-bottom:0px;
}

.pro, .pro a, .pro a:visited, .ce, .ce a, .ce a:visited, .news, .news a, .news a:visited{
	color:#5C1805;
	text-decoration:none;
	font-size:11px;
}

.pro a:hover, .ce a:hover, .news a:hover{
	color:#990000;
}

.ce h3, .pro h3, .des h3, .news h3{
	margin-top:0px;
	color:#5E1B01;
	font-family:arial;
	font-weight:bold;
	font-size:18px;
}

.ce h3, .pro h3, .news h3{
	margin-top:15px;
}

ul{
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	word-break:keep-all;
}

.ce ul li, .pro ul li{
	float:left;
	width:173px;
	text-align:center;
	padding-bottom:20px;
}

.pro ul li{
	width:145px;
	padding:0px 10px 0 10px;
	text-align:center;
}

.pro ul li a, .pro ul li a:visited{
	border:#fff 0px solid;
	display:block;
	width:145px;
	height:160px;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.pro ul li a:hover{
	border:#990000 0px solid;
	width:145px;
	height:160px;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
}

.proPic{
	height:120px;
	display:block;
	margin:0px auto 0px auto;
}

.bImg{
	width:400px;
}

.bPic{
	width:400px;
	min-height:300px;
	display:block;
	overflow:hidden;
	margin:0px auto 0px auto;
}

.bName{
	padding-left:10px;
	width:180px;
	display:block;
	overflow:hidden;
	float:left;
	font-size:13px;
	font-weight:bold;
}

.des, .des h3{
	width:490px;
}

.des{
	margin-top:10px;
	float:left;
}

.des h3{
	background:#5C1805;
	color:#fff;
	padding:1px 3px 1px 3px;
	margin-bottom:0px;
}

.des .tab{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #743313;
	border-right-color: #743313;
	border-bottom-color: #743313;
	border-left-color: #743313;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width:474px;
	margin-bottom:30px;
	padding:10px;
}

a.eLink{
	width:300px;
	display:block;
	line-height:20px;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}

a.backL{
	width:490px;
	display:block;
	line-height:20px;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	padding-bottom:30px;
}

#coreContent .mainPic{
	float:left;
	margin-right:4px;
}

#coreContent .languages{
	text-align:right;
	margin-top:360px;
}

#rightContentIn .welcomeIn, #rightContentIn2 .welcomeIn, #footerIn .welcomeIn, #footerIn2 .welcomeIn{
	float:left;
	color:#9F6235;
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	width:320px;
	text-align:center;
	padding-top:18px;
}

#footerIn .welcomeIn, #footerIn2 .welcomeIn{
	text-indent:250px;
	width:500px;
}

#rightContentIn .languages, #rightContentIn2 .languages, #footerIn .languages, #footerIn2 .languages{
	float:right;
	width:245px;
	text-align:center;
	padding-top:18px;
}

#rightContentIn2 .languages, #footerIn .languages, #footerIn2 .languages{
	padding-bottom:14px;
}

#coreContent .languages .langPic, #footerIn .languages .langPic, #footerIn2 .languages .langPic{
	margin-right:16px;
}

#footerIn2{
	background:url(../images/bottom_in_bg.gif) no-repeat right bottom !important;
	float:left;
	width:770px;
	height:51px;
}

#coreContent .domains{
	text-align:center;
	margin-top:39px;
	color:#9F6235;
	font-family:verdana;
	font-size:11px;
}

#rightContent #member, #member h4{
	color:#fff;
	font-family:verdana;
	font-size:11px;
	width:177px;
}

#member, #welcome, #certificate{
	padding-left:10px;
	float:left;
	width:177px;
	height:140px;
	background:url(../images/topsplitter.jpg) no-repeat left bottom;
}

#member{
	height:150px;
}

#welcome{
	margin-top:12px;
	height:120px;
	font-family:arial;
	font-size:11px;
	color:#fff;
	line-height:14px;
	overflow:hidden;
}

#certificate{
	margin-top:12px;
	background:transparent;
	height:130px;
}

#member h4{
 	text-align:center;
	margin-top:17px;
 }

#member .username, #member .password{
	margin-bottom:5px;
	float:left;
}

#member .username .utext, #member .password .ptext{
	width:77px;
	float:left;
	font-family:verdana;
	margin-top:2px;
}

#member .username .uinput, #member .password .pinput{
	width:100px;
	float:left;
	background:url(../images/memberInput.gif) no-repeat left top;
}

#member .submit{
	width:160px;
	float:right;
	padding-right:17px;
	
}

.coreMemberInput{
	background:transparent;
	color:#999;	
	text-indent:5px;
	float:left;
	width:82px;
	height:17px;
	border:0px;
}

.coreMemberSubmit{	
	font-family:verdana;
	font-size:11px;
	float:right;
	background:#5D1904;
	color:#fff;
	border:0px;
	margin-left:3px;
	width:39px;
	height:19px;
	padding-bottom:2px;
}

#top, #topIn{
	width:770px;
	height:14px;
	float:left;
}

#navTopSearch{
	width:300px;
	height:30px;
	float:left;
	
}
#SearchLable{
	width:100px;
	height:30px;
	float:left;
	margin-top:2px;
}



#coreSearch{
	float:right;
	padding:35px 20px 0px 0px;
}

#coreSearchInput{
	background-color:#fff;
	border:1px solid #999;
	color:#999;	
	font-size:12px;
	text-indent:5px;
	float:left;
	margin-top:1px;
}

#coreSearchSubmit{	
	font-weight:bold;
	font-size:12px;
	float:left;
}

#local_itemDisplay, #local_itemList{
	margin:10px 0px 0px 20px;	
}

.itemList_box
{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	width: 140px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 10px;
}

#itemList_noResult{
width:570px;
margin:0px;
text-align:center;
}

.itemList_link{
	text-align:center;
}

.itemList_link a{
	text-decoration:none;
	color:#743313;
	font-weight:bold;
	font-size:14px;
}

.itemList_link a:hover{
	color:#990000;
}

#coreSearchButtonLinkUL, #coreSearchButtonLinkUL ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	background-color:#E3E1E2;
}

#coreSearchButtonLinkUL a {
	text-decoration:none;
	display: block;
	color:#696768;
}

#coreSearchButtonLinkUL li { /* all list items */
	float: left;

}

#coreSearchButtonLinkUL li ul { /* second-level lists */
	border:1px solid #000;
	border-bottom:none;
	position: absolute;
	width: 160px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#coreSearchButtonLinkUL li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 160px;
}

#coreSearchButtonLinkUL li:hover ul ul, #coreSearchButtonLinkUL li:hover ul ul ul, #coreSearchButtonLinkUL li.sfhover ul ul, #coreSearchButtonLinkUL li.sfhover ul ul ul {
	left: -999em;
}

#coreSearchButtonLinkUL li:hover ul, #coreSearchButtonLinkUL li li:hover ul, #coreSearchButtonLinkUL li li li:hover ul, #coreSearchButtonLinkUL li.sfhover ul, #coreSearchButtonLinkUL li li.sfhover ul, #coreSearchButtonLinkUL li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#coreSearchButtonLinkUL li:hover, #coreSearchButtonLinkUL li.hover {
    position: static;
}

/*New Styles*/

#itemDetails_detail_description_box
{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color:#743313;
}

#itemDetails_detail_supplier
{
	font-weight: bold;
	font-size: 18px;
	color:#743313;

}

#itemDetails_detail_name
{
font-weight: bold;
font-size: 15px;
color:#743313;
}

.navFromTo
{
	text-align: center;
	color:#743313;
}


#itemDetails_detail_informationLinks a, #itemDetails_detail_image a, #itemDetails_detail_largeImageLink{
	color: #743313;
	display: block;
	text-decoration: none;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	cursor: pointer;
}
#itemDetails_detail_informationLinks a:hover, #itemDetails_detail_image a:hover, #itemDetails_detail_largeImageLink:hover{
	color: #000;
}


#itemDetails_detail_description_lable
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 18px;
	background-color: #743313;
	color: #fff;
		
}

#itemDetails_detail_description_box
{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #743313;
}

#itemDetails_detail_description_content{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #743313;
	border-right-color: #743313;
	border-bottom-color: #743313;
	border-left-color: #743313;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}


.sidebartext {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}


A.txtonright:link 		{ color: #FFFFFF; text-decoration:none; font-weight: bold; font-family:Verdana; font-size:11px}
A.txtonright:visited 	{ color: #FFFFFF; text-decoration:none; font-weight: bold; font-family:Verdana; font-size:11px}
A.txtonright:hover 		{ color: #ff5353; text-decoration:none; font-weight: bold; font-family:Verdana; font-size:11px}

A.txtonright2:link 		{ color: #FFFFFF; text-decoration:none; font-weight: bold; font-family:Verdana; font-size:10px}
A.txtonright2:visited 	{ color: #FFFFFF; text-decoration:none; font-weight: bold; font-family:Verdana; font-size:10px}
A.txtonright2:hover 		{ color: #ff5353; text-decoration:none; font-weight: bold; font-family:Verdana; font-size:10px}

.productBody { font-family: Arial, Helvetica, sans-serif;   font-size: 12px;   font-style: normal;   font-weight: normal;   color: #3F552B; line-height : 14px; ; font-variant: normal; text-transform: none; text-decoration: none}


.contactText { font-family: Times New Roman, Arial, Helvetica, sans-serif;   font-size: 12px;   font-style: normal;   font-weight: normal;   color: #000000; }
.contactHours { font-family: Arial, Helvetica, sans-serif;   font-size: 12px;   font-style:normal;   font-weight: normal;   color: #000000; }

.productTitle { font-family: Arial, Helvetica, sans-serif;   font-size: 12px;   font-style: normal;   font-weight: 800;   color: #000000; line-height : 15px; size:12px; }

.navEmail { font-family: Arial, Helvetica, sans-serif;   font-size: 12px;   font-style: none;   font-weight: none;   color: #normal; }

A.navEmail:link { color: ffffff;text-decoration:underline; ; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none}
A.navEmail:visited { color: ffffff;text-decoration:underline;; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none}
A.navEmail:hover { color: #999999;  text-decoration: underline;; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none}

/*------------------------pagebar-------------------------*/
.pagebar{clear:both;color:#5C1805;margin:0px 0px 15px 0;line-height:25px;width:520px;text-align:right;}
.pagebar a{ color:#5C1805 !important;padding:2px 4px 2px 4px; margin:0 2px;font-weight:bold;border:1px solid #5C1805; text-decoration:none; }
.pagebar a:hover{border:1px solid #990000; color:#990000 !important; text-decoration:none;}

/*------------------------input-------------------------*/
input, bott{
	border:1px solid #5C1805;
	color:#5C1805;
}
.bott{
	background:#5C1805;
	color:#fff;
}
input.chk{
	border:0px;
}