@charset "utf-8";
/* CSS Document */

}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}


/*------------------------------------------------topheader--------------------*/
#topheader{
	width:1004px;
	height:149px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
		font-size: 12px;
	font-style: normal;	
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	padding: 0px;
	float: none;
	background-image: url(images/topbanner_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	z-index: 1;
}
.logo {
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 120px;
	width: 330px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



.menu_area {
	float: left;
	margin-top: 118px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height:22px
	
}

.menu_text {
	
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.ideas {
	
	font-size: 14px;
	font-weight: bold;	
	color: #fff;
	text-decoration: none;
	text-transform:uppercase;
	/*background-image: url(images/menu_01.png);*/
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 22px;
	width: 80px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align:middle;
	text-indent:12px;
}
.ideas:hover {
	
	font-size: 14px;
	font-weight: bold;
	color: #FF9;
	text-decoration: none;
	/*background-image: url(images/menu_01.png);*/
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 22px;
	width: 80px;	
	text-indent:12px;
}

.ideas:active {
	
	font-size: 14px;
	font-weight: bold;
	color: #9F0;
	text-decoration: none;
	/*background-image: url(images/menu_02.png);*/
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 22px;
	width: 80px;
	text-indent:12px;
	
}





.links {
	
	font-size: 14px;
	font-weight: bold;	
	color: #FFF;
	text-decoration: none;
	text-transform:uppercase;
	/*background-image: url(images/menu_02.png);*/
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 22px;
	width: 80px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	vertical-align:middle;
	text-indent:12px;
}
.links:hover {
	
	font-size: 14px;
	font-weight: bold;
	color: #FF9;
	text-decoration: none;
	/*background-image: url(images/menu_02.png);*/
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 22px;
	width: 80px;
	text-indent:12px;
	
}

.links:active {
	
	font-size: 14px;
	font-weight: bold;
	color: #9F0;
	text-decoration: none;
	/*background-image: url(images/menu_02.png);*/
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 22px;
	width: 80px;
	text-indent:12px;
	
}


.info{
	
	font-size: 14px;
	font-weight: bold;	
	color: #fff;
	text-decoration: none;
	text-transform:uppercase;
	/*background-image: url(images/menu_03.png);*/
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 22px;
	width: 80px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	vertical-align:middle;
	text-indent:12px;
}
.info:hover{
	
	font-size: 14px;
	font-weight: bold;	
	color: #FF9;
	text-decoration: none;
	/*background-image: url(images/menu_03.png);*/
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 22px;
	width: 80px;
	text-indent:12px;
	
}

.info:active{
	
	font-size: 14px;
	font-weight: bold;
	color: #9F0;
	text-decoration: none;
	/*background-image: url(images/menu_03.png);*/
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 22px;
	width: 80px;	
	text-indent:12px;
}


.ideas2 {
	
	font-size: 14px;
	font-weight: bold;	
	color: #fff;
	text-decoration: none;
	text-transform:uppercase;
	/*background-image: url(images/menu_01.png);*/
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 22px;
	width: auto;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align:middle;
	text-indent:12px;
}
.ideas2:hover {
	
	font-size: 14px;
	font-weight: bold;
	color: #FF9;
	text-decoration: none;
	/*background-image: url(images/menu_01.png);*/
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 22px;
	width: auto;
	text-indent:12px;
}

.ideas2:active {
	
	font-size: 14px;
	font-weight: bold;
	color: #9F0;
	text-decoration: none;
	/*background-image: url(images/menu_02.png);*/
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 22px;
	width: auto;
	text-indent:12px;
	
}

.links2 {
	
	font-size: 14px;
	font-weight: bold;	
	color: #FFF;
	text-decoration: none;
	text-transform:uppercase;
	/*background-image: url(images/menu_02.png);*/
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 22px;
	width: auto;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	vertical-align:middle;
	text-indent:12px;
}
.links2:hover {
	
	font-size: 14px;
	font-weight: bold;
	color: #FF9;
	text-decoration: none;
	/*background-image: url(images/menu_02.png);*/
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 22px;
	width: auto;
	text-indent:12px;
	
}

.links2:active {
	
	font-size: 14px;
	font-weight: bold;
	color: #9F0;
	text-decoration: none;
	/*background-image: url(images/menu_02.png);*/
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 22px;
	width: auto;
	text-indent:12px;
	
}

.info2{
	
	font-size: 14px;
	font-weight: bold;	
	color: #fff;
	text-decoration: none;
	text-transform:uppercase;
	/*background-image: url(images/menu_03.png);*/
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 22px;
	width: auto;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	vertical-align:middle;
	text-indent:12px;
}
.info2:hover{
	
	font-size: 14px;
	font-weight: bold;	
	color: #FF9;
	text-decoration: none;
	/*background-image: url(images/menu_03.png);*/
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 22px;
	width: auto;
	text-indent:12px;
	
}


.info2:active{
	
	font-size: 14px;
	font-weight: bold;
	color: #9F0;
	text-decoration: none;
	/*background-image: url(images/menu_03.png);*/
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 22px;
	width: auto;	
	text-indent:12px;
}


.logo2 {
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 120px;
	width: 320px;
	margin: 0px;
}

#topheader2{
	width:1004px;
	height:149px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;	
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	padding: 0px;
	float: none;
	background-image: url(images/topbanner_bg2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	z-index: 1;
}

#topheader3{
	width:1004px;
	height:149px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;	
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	padding: 0px;
	float: none;
	background-image: url(images/topbanner_bg3.jpg);
	background-repeat: no-repeat;
	background-position: center;
	z-index: 1;
}


.works {
	
	font-size: 14px;
	font-weight: bold;	
	color: #fff;
	text-decoration: none;
	text-transform:uppercase;
	/*background-image: url(images/menu_04.png);*/
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 22px;
	width: 96px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	vertical-align:middle;
}
.works:hover {
	
	font-size: 14px;
	font-weight: bold;	
	color: #FF9;
	text-decoration: none;
	/*background-image: url(images/menu_04.png);*/
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 22px;
	width: 96px;
	}
	
	.works:active {
	
	font-size: 14px;
	font-weight: bold;	
	color: #9F0;
	text-decoration: none;
	/*background-image: url(images/menu_04.png);*/
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 22px;
	width: 96px;
	}
	

/*------------------------------------------------search_strip-------------------*/
#search_strip{
	width:1004px;
	height:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	float: none;
	background-image: url(images/search_strip.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	z-index: -1;
}

.imgbanner {
	background-color:#B7C9E3;
	float: left;
	height: 190px;
	width: 1004px;
	padding: 0px;
	background-image: url(images/banner_trade-01.jpg);
}

.freeregistration {
	background-color:#F4F3E1;
	float: left;
	height: auto;
	width: 1004px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.registration {
	
	font-size: 33px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.free {

	font-size: 33px;
	font-weight: normal;
	color: #da2a2a;
	text-decoration: none;
	background-image: url(images/Ballon-cyan-64.png);
	background-repeat: no-repeat;
	height: 48px;
	padding-top: 0px;
	padding-right: 53px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: right;
}
.free:hover {
	
	font-size: 33px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(images/Ballon-cyan-64.png);
	background-repeat: no-repeat;
	height: 48px;
	padding-top: 0px;
	padding-right: 53px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: right;
}
.search_area {
	float: left;
	height: 30px;
	width: 300px;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: 0px;
}

.search_menuarea {
	float: left;
	height: 36px;
	width: 264px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: 0px;
}


.search_box {
	margin: 0px;
	float: left;
	height: 14px;
	width: 165px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #b2d2d5;
}

#box2{
	position:absolute;
	z-index:999;
	background-color:#fff;
	line-height:1.5em;
	color:#333;
	font-size:14px;
	font-family:Tahoma;
	font-weight:normal;
	top: 213px;
	margin-left:0px;
}

.searchtextbox {
	
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 22px;
	width: 350px;
	border: 1px solid #999999;
}

.searchtextbox2 {
	
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 22px;
	width: 810px;
	border: 1px solid #999999;
}

.searchmenubox {
	
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 24px;
	width: 265px;
	border: 1px solid #999999;

}
/* .searchtextbox:hover {
	
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 18px;
	width: 500px;
	border: 1px solid #333333;
}*/

.search_go{
margin: 0px;
	float: right;
	height: 14px;
	width: 35px;	
	padding-right: 10px;
	
}


.search_go2{
	margin: 0px;
	float: right;
	height: 14px;
	width: 35px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	
}

.go {
	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/go.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 18px;
	width: 34px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.go:hover {
	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/go1.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 18px;
	width: 34px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.search_advancesearch{
	margin: 0px;
	float: left;
	height: 14px;
	width: 125px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.advancesearch {
	
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #da2a2a;
	text-decoration: none;
}
.advancesearch:hover {
	
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
/*------------------------------------------------body_area--------------------*/
#body_area{
	width:1004px;
	height:auto;
	min-height: 1100px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	float: none;
	background-color: #F4F3E1;
	z-index: -1;
	overflow-y:hidden;
	overflow-x:hidden;
	padding: 0px;
}

#body_area2{
	width:1004px;
	height:820px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 184px;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	float: none;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#body_area3{
	width:1004px;
	height:auto;
	min-height:500px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	float: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #F4F3E1;
	z-index: -1;
}




#innerbody_area{
	width:1004px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	float: none;
	padding-top: 52px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.left {
	float: left;
	height: 830px;
	width: 230px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	/*overflow:hidden; */
}
.left_menu_area {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 320px;
	width: 220px;
}

.left_submenu_area {
	margin-left:550px;
	padding: 0px;
	float: right;
	height: 320px;
	width: 160px;
}

.left_menutop {
	background-image: url(/marketplace/public/images/categories.png);
	background-repeat: no-repeat;
	margin: 0px;
	/* padding-bottom:5px; */
	float: left;
	height: 36px;
	width: 230px;
}
.left_menu {
	
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #386060;
	text-decoration: none;
	background-image: url(images/menu_active.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 20px;
	width: 220px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.left_menu:HOVER {
	
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #da2a2a;
	text-decoration: none;
	background-image: url(images/menu_hover.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 20px;
	width: 193px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}.comment_head {
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
	color: #d0910b;
	text-decoration: none;
	background-image: url(images/comments.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	width: 130px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 23px;
	background-position: 20px 8px;
}
.comments_area {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
}

.comments_text {
	
	font-size: 12px;
	font-weight: bold;
	color: #386060;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 215px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.comments_link {
	
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
	color: #9ca27e;
	text-decoration: underline;
}
.comments_link:hover {
	
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
	color: #386060;
	text-decoration: underline;
}
.Services_head {
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
	color: #d0910b;
	text-decoration: none;
	background-image: url(images/services.png);
	background-repeat: no-repeat;
	float: left;
	width: 130px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 23px;
	background-position: 45px 8px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.midarea {
	float: left;
	height: 970px;
	width: 508px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}

.midarea2 {
	margin-left: 50px;
	float: left;
	height: 820px;
	width: 954x;
	
}
.head {
	
	font-size: 35px;
	font-weight: normal;
	color: #d0910b;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 508px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(images/welcome.png);
	background-repeat: no-repeat;
	height: 50px;
}
.body_textarea {
	
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 509px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}


.body_textarea3 {
	
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 507px;
	height: 90px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.body_textarea2 {
	
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	float: none;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-left: auto;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
}
.readmore {
	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/readmore.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: right;
	height: 18px;
	width: 74px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.readmore:hover {
	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/readmore1.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: right;
	height: 18px;
	width: 74px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}.innerbanner {
	
	font-size: 18px;
	font-weight: normal;
	color: #8a8a8a;
	text-decoration: none;
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 60px;
	width: 520px;
	padding-top: 457px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.innerbanner_head {
	
	font-size: 18px;
	font-weight: normal;
	color: #8a8a8a;
	text-decoration: none;
	background-image: url(images/tickmark.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	float: left;
	background-position: 0px 4px;
}
.right {
	margin: 0px;
	float: left;
	height: 830px;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.events_head {
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
	color: #d0910b;
	text-decoration: none;
	background-image: url(images/events.png);
	background-repeat: no-repeat;
	float: left;
	width: 135px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 35px;
	margin: 0px;
}
.login_area {
	margin: 0px;
	float: left;
	width: 190px;
	padding-top: 0px;
	padding-right: 0px;

	padding-left: 0px;
}
.login_top {
	background-image: url(images/login_01.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 5px;
	width: 210px;
}
.login_bottom {
	background-image: url(images/login_03.png);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	padding: 0px;
	float: left;
	height: 5px;
	width: 210px;
}
.login_bodyarea {
	margin: 0px;
	float: left;
	width: 210px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	background-attachment: scroll;
	background-image: url(images/login_02.png);
	background-repeat: repeat-y;
}
.right_head {
	
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 17px;
	width: 198px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(images/right_head.png);
	background-repeat: no-repeat;
}
.right_textbox{
	
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 17px;
	width: 190px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	

}
.right_text{
	
	font-size: 11px;
	font-weight: bold;
	color: #d5ca89;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 17px;
	width: 190px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;

}
.righttextbox {
	
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 22px;
	width: 176px;
	border: 1px solid #999999;
}
.righttextbox:hover {
	
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 22px;
	width: 176px;
	border: 1px solid #333333;
}


.login_head {
	
	font-size: 12px;
	font-weight: normal;
	color: #885F09;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 33px;
	width: 198px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(images/login_head.png);
	background-repeat: no-repeat;
	vertical-align:middle;
}

.login_head2 {
	
	font-size: 12px;
	font-weight: normal;
	color: #900;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 45px;
	width: 198px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(images/login_head2.png);
	background-repeat: no-repeat;
	vertical-align:middle;
}



.newletter_head {
	
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
	color: #1C304C;
	text-decoration: none;
	background-image: url(images/newlinks.png);
	background-repeat: no-repeat;
	float: left;
	width: 190px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 25px;
	margin: 0px;
	background-position: 0px 3px;
}
.news_link {
	
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #0077B7;
	text-decoration: underline;
}
.news_link:hover {
	
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #386060;
	text-decoration: underline;
}
/*------------------------------------------------fotter--------------------*/
#fotter{
	width:100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #fff;
	text-decoration: none;
	padding: 0px;
	float: left;
	height: 80px;
	background-image: url(images/fotter.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-attachment: scroll;
}

#fotter2{
	width:100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #fff;
	text-decoration: none;
	padding: 0px;
	float: left;
	height: 80px;
	background-image: url(images/fotter2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-attachment: scroll;
}

#fotter3{
	width:100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #fff;
	text-decoration: none;
	padding: 0px;
	float: left;
	height: 80px;
	background-image: url(images/fotter3.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-attachment: scroll;
}

.fotter_links {
	
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 20px;
	width: 100%;
	color: #fff;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fotter_text {
	
	font-size: 12px;
	font-weight: normal;
	color: #cb0002;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 43px;
	width: 944px;
	padding-top: 53px;
	padding-right: 30px;
	padding-bottom: 32px;
	padding-left: 30px;
}

.fotter_copyrights {
	
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 20px;
	width: 100%;
	color: #fff;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.fotter_validation {
	font-family: "Trebuchet MS";
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 20px;
	width: 100%;
	color: #c75c2c;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*------------------------------------------------fotterlinks --------------------*/
a.fotterlink:link {
	
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #fff;
	padding-right: 5px;
	padding-left: 5px;

}
a.fotterlink:visited {
	
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #fff;
	padding-right: 5px;
	padding-left: 5px;

}
a.fotterlink:hover {
	
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #ff9;
	padding-right: 5px;
	padding-left: 5px;

}
a.fotterlink:active{
	
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #FFF;
	padding-right: 5px;
	padding-left: 5px;

}
/*------------------------------------------------fotterlinksend--------------------*/

/*------------------------------------------------validation --------------------*/
a.xhtml:link {
	color: #FFFFFF;
	text-decoration: none;
	
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #d0910b;
	margin: 0px;
	clear: none;
	float: none;
	height: 20px;
	width: 150px;
	border: 1px dotted #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
a.xhtml:visited {
	color: #FFFFFF;
	text-decoration: none;
	
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #d0910b;
	margin: 0px;
	clear: none;
	float: none;
	height: 20px;
	width: 150px;
	border: 1px dotted #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
a.xhtml:hover {
	color: #FFFFFF;
	text-decoration: none;
	
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #386060;
	margin: 0px;
	clear: none;
	float: none;
	height: 20px;
	width: 150px;
	border: 1px dotted #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
a.xhtml:active{
	color: #FFFFFF;
	text-decoration: none;
	
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #d0910b;
	margin: 0px;
	clear: none;
	float: none;
	height: 20px;
	width: 150px;
	border: 1px dotted #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

a.css:link {
	color: #FFFFFF;
	text-decoration: none;
	
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #386060;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: 20px;
	width: 100px;
	border: 1px dotted #FFFFFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
a.css:visited {
	color: #FFFFFF;
	text-decoration: none;
	
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #386060;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: 20px;
	width: 100px;
	border: 1px dotted #FFFFFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
a.css:hover {
	color: #FFFFFF;
	text-decoration: none;
	
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
background-color: #d0910b;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: 20px;
	width: 100px;
	border: 1px dotted #FFFFFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
a.css:active{
	color: #FFFFFF;
	text-decoration: none;
	
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #386060;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: 20px;
	width: 100px;
	border: 1px dotted #FFFFFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.fotter_designed {
	
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 20px;
	width: 100%;
	color: #3e8f96;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*------------------------------------------------validation--------------------*/
.fotter_designedlink {
	
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #1d6369;
}
.fotter_designedlink:hover {
	
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #b17a04;
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#innercontentblank
			{
				margin: 0px;
				float: left;
				width: 750px;
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 0px;
				padding-left: 40px;
			}
#innerhedding
			{
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
	color: #d0910b;
	text-decoration: none;
				margin: 0px;
				float: left;
				width: 750px;
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 20px;
				padding-left: 0px;
			}
#innercontent
			{
			
			font-size: 11px;
			font-weight: normal;
			text-transform: none;
			color: #9ca27e;
			text-decoration: none;
			margin: 0px;
			float: left;
			width: 700px;
			padding:0 0 10px 0;
			text-align:justify;
			}
#innercontent002
			{
			
			font-size: 11px;
			font-weight: normal;
			text-transform: none;
			color: #9ca27e;
			text-decoration: none;
			margin: 0px;
			float: left;
			width: 700px;
			padding:0 0 10px 0;
			text-align:justify;			
			}
#innercontent003
			{
			
			font-size: 11px;
			font-weight: normal;
			text-transform: none;
			color: #9ca27e;
			text-decoration: none;
			margin: 0px;
			float: left;
			width: 700px;
			padding:0 0 10px 0;
			text-align:justify;			
			}
#innercontent004
			{
			
			font-size: 11px;
			font-weight: normal;
			text-transform: none;
			color: #9ca27e;
			text-decoration: none;
			margin: 0px;
			float: left;
			width: 700px;
			padding:0 0 10px 0;
			text-align:justify;			
			}
#innercontent005
			{
			
			font-size: 11px;
			font-weight: normal;
			text-transform: none;
			color: #9ca27e;
			text-decoration: none;
			margin: 0px;
			float: left;
			width: 700px;
			padding:0 0 10px 0;
			text-align:justify;			
			}
#submenuhedding
			{
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
	color: #d0910b;
	text-decoration: none;
				margin: 0px;
				float: left;
				width: 750px;
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 20px;
				padding-left: 0px;
			}
#submenublank
			{
				margin: 0px;
				float: left;
				width: 750px;
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 20px;
				padding-left: 0px;
			}
#submenutop
			{
				margin: 0px;
				float: left;
				width: 433px;
				height:1px;
				padding:0px;
				background-image:url(images/topline.jpg);
				background-repeat:no-repeat;
			}
.submenu
			{
				margin: 0px;
				float: left;
				width: 410px;
				height:17px;
				padding:2px 0 0 23px;
				
				font-size: 11px;
				font-weight: normal;
				text-transform: none;
				color: #9ca27e;
				text-decoration: none;
				background-image: url(images/active.png);
				background-repeat:no-repeat;
			}
.submenu:hover
			{
				margin: 0px;
				float: left;
				width: 410px;
				height:17px;
				padding:2px 0 0 23px;
				
				font-size: 11px;
				font-weight: normal;
				text-transform: none;
				color: #9ca27e;
				text-decoration: none;
				background-image: url(images/over.jpg);
				background-repeat:no-repeat;
			}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------*/
#contactblank
			{
	margin: 0px;
	float: left;
	width: 674px;
	padding-top: 40px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
		
			}
		
#contactinnerblank
		{
				width:1004px;
				height:500px;
				float:left;
				margin:0px;
				padding:0px;
		}
#contactheddingblank
		{
			width:500px;
			height:30px;
			float:left;
			margin:27px 0 0 45px;
			padding:0px;
			
			color:#CECECE;
			border-bottom: solid 1px #7f7f7f;
			
			
		}
#contactaddressblank{
				margin: 0px;
				padding:0 0 0 30px;
				float: left;
				width:236px;
				font-family: "Trebuchet MS";
				font-size: 11px;
				font-weight: normal;
				color: #000000;
				text-decoration: none;
				
	}

#contactaddresshedding
		{
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
	color: #d0910b;
	text-decoration: none;
				margin: 0px;
				float: left;
				width: 750px;
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 20px;
				padding-left: 0px;
		}		

#contactaddresstext{
			
			font-size: 11px;
			font-weight: normal;
			text-transform: none;
			color: #9ca27e;
			text-decoration: none;
			margin: 0px;
			float: left;
			width: 700px;
			padding:0 0 10px 0;
			text-align:justify;
	}
#contactsmallhedding
			{
	
	font-size: 11px;
	font-weight: bold;
	color: #386060;
	text-decoration: none;
			margin: 0px;
			float: left;
			width: 700px;
			padding:0 0 10px 0;
			}
#contacthedding
			{
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
	color: #d0910b;
	text-decoration: none;
				margin: 0px;
				float: left;
				width: 750px;
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 20px;
				padding-left: 0px;
		}
			
#contacticon{
				width:86px;
				height:84px;
				float:left;
				background-image: url(../public/contacticon.png);
				background-repeat:no-repeat;
				margin:10px 0 0 30px;
	}
#contactfeildnameblank
			{
				width:160px;
				height:400px;
				margin:10px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildblank
			{
				width:200px;
				height:400px;
				margin:10px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname
			{
				width:160px;
				height:20px;
				margin:0px;
				padding:0;
				float:left;
			}
#contactfeildname002
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname003
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname004
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname005
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname006
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname007
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname008
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname009
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild
			{
				width:200px;
				height:20px;
				margin:0px;
				padding:0;
				float:left;
			}
#contactfeild002
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild003
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild004
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild005
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild006
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild007
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild008
			{
				width:200px;
				height:20px;
				margin:8px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild009
			{
				width:200px;
				height:60px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#submitbutton
			{
				width:200px;
				height:20px;
				margin:60px 0 0 0;
				padding:0;
				float:left;
				text-align: left;

			}	
			
.contactfeildname
			{
			
			font-size: 11px;
			font-weight: normal;
			text-transform: none;
			color: #9ca27e;
			text-decoration: none;
			}
.contactfeild
			{	font-family:Arial, Helvetica, sans-serif;
				font-size:10pt;
				color: #3c4538;
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
				height:20px;
			}
.contactfeild
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:10pt;
				color:#3c4538;
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
				height:20px;
			}
.submitbutton
			{
	color: #FFFFFF;
	text-decoration: none;
	
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #386060;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: 20px;
	width: 100px;
	border: 1px dotted #FFFFFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	cursor:pointer;
			}
.submitbutton:hover 
			{
	color: #FFFFFF;
	text-decoration: none;
	
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
background-color: #d0910b;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: 20px;
	width: 100px;
	border: 1px dotted #FFFFFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	cursor:pointer;	
			}
			
.contactinput
		{

				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
		}
.contactinput:hover
		{
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
	}
.listbox
		{

				width:174px;
				height:20px;			
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
		}
.listbox:hover
		{
				width:174px;
				height:20px;			
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
	}	
/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------															
ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width:200px;
	color: #000;
}

ul li {
	font: normal 12px Arial;
	position: relative;
	float:left;
	width:100%;
	color: #000;
	text-decoration: none;
	background-image: url(images/menu_active.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 20px;
	width: 230px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
ul li a{
	display:block;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	color:#000;
	width: 230px;
	}

ul li a:hover {
	color: #DA2A2A;
	margin: 0px;
	float: left;
	height: 20px;
	width: 150px;
	
}

ul li ul li{
	background-image:none;
	background-image: url(images/menu_active2.png);
	padding-left: 5px;
	
	background-color: #ECDEB3;
	width: 215px;
	z-index: 1;
	}

ul li ul li a:hover{
		
}

ul ul {
	position: absolute;
	top: 0;
	display:none;
}

ul li:hover ul{
	display: block;
	left:230px;
}
*/

.buttons a, .buttons button{
	display:block;
	float:left;
	margin:0 7px 0 0;
	background-color:#E3E1B3;
	border:1px solid #E3E1B3;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana,     sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	background-image: url(images/go.png);
	background-repeat: no-repeat;
	padding:0; /* Links */
}
.buttons button{
    width:36px;
	height:24px;
    overflow:visible;
   
	
}
.buttons button[type]{
    padding:0; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
	background-color:#E3E1B3;
	border:1px solid #E3E1B3;
	color:#fff;
	background-image: url(images/go1.png);
	background-repeat: no-repeat;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

/* REGULAR */

button.regular, .buttons a.regular{
    color:#336699;
}
.buttons a.regular:hover, button.regular:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a.regular:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

.crumb{
	margin-bottom:5px;
	clear:both;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.crumb.global{padding-top:10px;color:#333;} 
.crumb.global h1{display:inline;font:bold 1em verdana;}
.crumb.global .key{font: bold 11px verdana;}
.crumb.global .num{font: bold 11px verdana;color:#FF7300;}


.crumb.global b span.keywords {
font-size:14px;
}

.crumb.global strong {
	-x-system-font:none;
	color:#F00;
	
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}

.keywords {
font-weight:bold;
}

.refineByBox {
/*	border-bottom-color:#6F93C8;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-color:physical;
	border-color-rtl-source:physical;
	border-color-value:#F4DB99;
	border-style:physical;
	border-style-rtl-source:physical;
	border-style-value:solid;
	border-width:physical;
	border-width-rtl-source:physical;
	border-width-value:1px;
	border-right-color:physical;
	border-right-color-rtl-source:physical;
	border-right-color-value:#F4DB99;
	border-right-style:physical;
	border-right-style-rtl-source:physical;
	border-right-style-value:solid;
	border-right-width:physical;
	border-right-width-rtl-source:physical;
	border-right-width-value:1px;
	border-top-color:#6F93C8;
	border-top-style:solid;
	border-top-width:1px;	
	border-right-width: 1px;
	border-width: 1px;
	border-right-style: solid;
	border-style: solid;
	border-right-color: #6F93C8;
	border-color: #6F93C8;*/
	
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	padding-top:1px;
	background-color:#FFF;
	margin-top:5px;
}

.refineByHead {
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	-x-system-font:none;
	background-attachment:scroll;
	background-color:#3D79BC;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
	
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;	
	margin-bottom:0;
	padding:10px 10px 10px 20px;
}

.refineByHead .refineTitle{
font-size:14px;
color:#FFF;


}

.refineByHead .refineByHint{width:836px;padding:0;}
.refineByHead .refineByHint a{padding:2px 8px 2px 0;}
.refineByHead .close-refine {
	cursor:pointer;
	float:left;
	font-size:14px;
	height:14px;
	margin:7px;
	overflow:hidden;
	width:15px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/refinemins.png);
	background-repeat: no-repeat;	
}

.refineBySearch {
	border:1px solid #D4D5D5;
	margin:0;
}


.refineBySearch .transList{padding:5px 0 1px;}
.refineBySearch .transList .title{padding:4px 0px 2px 9px;font:14px;color:#000000;}
.refineBySearch .transList .ddpTitle{background-color:#fff;margin: 0 0 4px -3px;padding:0 0 2px 12px;}
.refineBySearch .transList .css_flag{line-height:13px;cursor:pointer; padding-right:2px}
.refineBySearch .transList .refineByHint a{
	width:auto;
	height:auto;
	padding:0px 6px 2px 6px;
	line-height:auto;
	
	}
.refineBySearch .transList a{float:left;width:182px;min-height:14px;line-height:14px;margin:0px 3px;padding:1px 0px 1px 5px;border:1px solid #f2f2f2;text-decoration:none;}

.refineBySearch .countryList a{padding:0px 0px 0px 5px;}

.refineBySearch .cateBox{}
.refineBySearch .cateList{padding:10px;}
.refineBySearch .cateList a{
	width:200px;
	margin:1px 0;
	padding:1px 0 1px 3px;
	line-height:14px;
	border:1px solid #fff;
	color: #00F;
	
	font-size:14px;
	
}

.refineBySearch .cateList a:hover{
	background-color:#f5faff;
	border:1px solid #c4d8e6;
	text-decoration:none;
	}
	
.refineBySearch .blockA a .num {
color:#5A5A5A;
font-size:11px;
text-decoration:none;
}	

.refineBySearch .cateList .title{
	float:left;
	width:150px;
	padding:1px 0 1px 9px;
	font-size:15px;
	font-weight:bold;	
	color:#5c5c5c;
	}

.refineBySearch .propertyBox{
	float:right;
	width:85%;
}

/* Subs */
.refineBySearch .propertyBox .subs{font:bold 15px;float:none;width:auto;margin:0px;padding-top:0;padding-bottom:0;display:inline;}
.refineBySearch .propertyBox .other{font:bold 15px;color: #5C5C5C;padding-left:4px;}
.refineBySearch .propertyBox .grps{clear:both;height:14px;line-height:14px;}
/* Subs End */

.refineBySearch .hrline {
	background: none;
	border-top: 1px solid #E3E3E3;
	clear: both;
	font-size: 0;
	height: 1px;
	line-height: 0;
	padding: 0;
}

.css_flag {
border:#FFF;
border:1px;
}


.listBatch.listPage.T .filterTools{
	float:right;
	font-size:15px;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 7;
	padding-left: 0;
	height: 30px;
}
.listBatch.listPage.T .viewType{padding:4px 8px 0 0;*padding:0px;}
.listBatch.listPage.newBorder{
	background-color: #F3F3F3;
	padding: 1px;
	height: 24px;
	
}



.listBatch.listPage.B .boldArrow{background-position:2px -1860px;}

.listBatchWithBg{padding-top:2px;padding-bottom:2px; }
.listPage .withline,.listPage .iconVimg:hover,.listPage .iconVimg:hover{text-decoration:none;}
.listPage .iconVimg, .listPage .iconVlist{padding-left:21px;padding-bottom:6px;height:21px;line-height:21px;*line-height:27px;}
.listPage .iconVimg{background:url(http://i02.i.aliimg.com/images/eng/style/css_images/sprites/sprites_listing.gif) no-repeat 0 -1960px;}
.listPage .iconVlist{background:url(http://i02.i.aliimg.com/images/eng/style/css_images/sprites/sprites_listing.gif) no-repeat 0 -1900px;}
.listPage .iconVimgGray{background:url(http://i02.i.aliimg.com/images/eng/style/css_images/sprites/sprites_listing.gif) no-repeat 0 -1990px;}
.listPage .iconVlistGray{background:url(http://i02.i.aliimg.com/images/eng/style/css_images/sprites/sprites_listing.gif) no-repeat 0 -1930px;}

/*top button filter begin*/

.listBatchWithBgProduct {
border-top-color:#FFFFFF;
border-top-style:solid;
border-top-width:1px;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
border-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-right-color:#FFFFFF;
border-right-style:solid;
border-right-width:1px;
}


.listBatchWithBg {
	background-color:#3D79BC;
	height:45px;	
	color:#FFF;
/*	border-bottom-color:#C8D4E4;
	border-color-value:#C8D4E4;
	border-right-color-value:#C8D4E4;
	border-top-color:#C8D4E4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-style: solid;
	border-right-color: #C8D4E4;
	border-color: #C8D4E4;*/
}

.listBatchWithBg .itemPage{
	/*
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	width:300px;*/
	color: #FFF;
	text-align:right;
	float:right;
	padding:12px;
}


.listBatchWithBg .selectFilter{
	float:left;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.listBatchWithBg .selectContact{
	float:left;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-right: 4px;
	
}


a .page_count {
color:#FFF;
}

#Business_Type {width:100px; float:right;}
#Business_Type .listContainer{width:220px !important;}
.selectFilter .linkFakeSelected{margin-right:10px;_margin-right:5px;width:auto;_width:1px;padding-right:0px;border-right:none; float:right;}
.selectFilter .linkFakeSelected .sIcon{background-position:3px 1px;padding-left:20px; color:#00F;font:11px Tahoma;}
#Contract_Manufacturing {width:140px; float:right;}
#Certified_Suppliers {margin-right: 10px; float:right;}
#csbox .icon{float:right;margin-right: 5px;}



/*hr*/
.listBatch .filterToolsLine {
	
	line-height: 1px;
	height: 1px;
	margin: 0px 5px 0;
}

.itemBox.AD{border-bottom:2px solid #d8dde4!important; min-height:170px; padding:10px;background-color:#FFF}
.itemBox.AD2{border-bottom:2px solid #d8dde4!important; min-height:190px; padding:10px;background-color:#FFF}


.itemBox{border-bottom:1px dotted #a9b4c3;padding:8px 0;zoom:1;}
.itemBox h2 {line-height:20px;margin-right:4px;display:inline; padding:0;font-size:14px;word-wrap:break-word; word-break:break-all; word-break/* */:normal }
.itemBox .description{font:12px arial;line-height:16px;margin:4px 0 0 0;color:#000;}
.itemBox .detail {
	white-space:nowrap;	
	font-size: 14px;
	line-height: 1.6em;
}
.itemBox a.detail:link{color:#0000cc;}
.itemBox a.detail:visited{color:#969;}
.itemBox a.detail:hover{color:#f50;}
.itemBox a{line-height:100%;}
.itemBox a.company:link{color:green;}
.itemBox a.company:visited{color:#969;}
.itemBox a.company:hover{color:#f50;}
.itemBox .category {font:0.9em tahoma;letter-spacing:1px;}
.itemBox .category a:link{color:green;}
.itemBox .category a:visited{color:#969;}
.itemBox .category a:hover{color:#f50;}

.itemBox.itemTitle{font-size:0.9em;font-family:tahoma;font-weight:bold;padding-bottom:0!important;border:1px solid #DFDFDF!important;border-top:none!important;background:#F2F2F2;height:26px;}
.itemBox.itemTitle .box2,.itemBox.itemTitle .box3,.itemBox.itemTitle .box4,.itemBox.itemTitle .box5,.itemBox.itemTitle .box7{background:url(http://i02.i.aliimg.com/images/eng/style/css_images/sprites/sprites_listing.gif) 100% -790px no-repeat;margin:0 3px;}
.itemBox.itemTitle .box1{width:25px!important;color:#5a5a5a;}
.itemBox.itemTitle .box2{width:110px!important;color:#5a5a5a;}
.itemBox.itemTitle .box3{color:#5a5a5a;}
.itemBox.itemTitle .box4{width:540px;padding-left:0!important;color:#5a5a5a;}
.itemBox.itemTitle .box5{width:90px!important;}
.itemBox.itemTitle .box6{width:100px!important;color:#5a5a5a;margin-left:3px;}
.itemBox.itemTitle .box2,.itemBox.itemTitle .box3,.itemBox.itemTitle .box4,.itemBox.itemTitle .box5,.itemBox.itemTitle .box6,.itemBox.itemTitle .box7{padding:3px 0;text-align:left!important;}

.itemBox .box1{float:left;width:20px;}
.itemBox .box2{
	float:left;
	width:120px;
}
.itemBox .box2 .images{
	text-align:center;
	overflow:hidden;
	width:120px;
	height:120px;
}
.itemBox .box2 .images img {margin:3px;vertical-align:middle;}
.itemBox .box2 .moreimages{width:108px;padding:0px 0 4px 2px;}
.itemBox .box2 .moreimages .images a{display:table-cell;vertical-align:middle;width:108px;height:108px;*display:block;*font:94px/108px "Arial";outline:none;}
.itemBox .box3{float:left;overflow:hidden;width:380px;}
.itemBox .box3 font {font-size:100%;}
.itemBox .box3 .matching {padding:3px 0;font:0.9em tahoma;margin-top:10px;margin-bottom:10px;white-space:nowrap;}
.itemBox .box3 .matching a{font:11px Arial;color:#666;text-decoration:underline;}
.itemBox .box3 .matching .m {font-family:bold;}

.itemBox h2 a{text-decoration:underline;color:#316093}
.itemBox .box4{float:left;width:46%!important;margin-right:1%;}
.itemBox .box4a{float:left;width:46%!important;margin-right:1%;}
.itemBox .box5{float:left;width:130px;overflow:visible;margin-left:10px;text-align:center;margin-top:0px;}
.itemBox .box6{float:right;width:130px;margin-left:10px;}
.itemBox .box7{float:right;width:510px!important;padding-left:9px;}
.itemBox .products{width:260px;text-align:left;margin-left:10px;}

.itemBox.itemTitle.nobox12 .box3{width:565px!important;color:#5a5a5a;padding-left:0!important;}
.itemBox.nobox12 .box3{width:570px!important;}

.itemBox.nobox2 .box3{width:440px;}
.itemBox.nobox2 .box4{
	width:150px;
}
.itemBox.nobox24 .box3{width:540px;padding-left:5px;}

.itemBox.gallery{width:25%;float:left;border-bottom:none!important;}
.itemBox.gallery .images{margin-bottom:6px;}
.itemBox.gallery .box1{padding-left:20px;float:left;}
.itemBox.gallery .box3{width:180px;text-align:center;}
.itemBox.gallery h2{line-height:16px;font-size:1em;}
.itemBox.gallery .productname{margin-bottom:5px;}
.itemBox.gallery .country{margin-bottom:5px;}
.itemBox.gallery .country img{border:1px solid #ccc;}
.itemBox.gallery .icon{float:left;padding-left:50px;}

.refineByHint{padding:3px 0px;font:0.9em Arial;}
.refineByHintRegion{padding:5px 0px 3px 12px;margin-top:7px;}
.refineByHintSelector{clear:both;padding:0;margin:0;}
.refineByHintSelector .linkFakeSelector{margin:1px 6px 2px 0px;}
.refineByHint a{display:block;float:left;margin:0px !important;padding:3px 4px 2px;font:11px Tahoma;text-decoration:none !important;white-space:nowrap;cursor:pointer;}
.refineByHint a strong{font-weight:bold;color:#000000;}
.refineByHint a .sIcon{cursor:pointer;float:left;padding-left:17px;white-space:nowrap;background:url(http://i03.i.aliimg.com/images/eng/style/css_images/listing/refineby_icon.gif) no-repeat 0 0;}
.refineByHint a:hover .sIcon, .refineByHint a.midOver .sIcon, .refineByHint a.endOver .sIcon{background:url(http://i03.i.aliimg.com/images/eng/style/css_images/listing/refineby_icon.gif) no-repeat 0 -26px;color:#666;}
.refineByHint .relatedSpanM:hover, .refineByHint .relatedSpanB:hover, .refineByHint .relatedSpanM .topOver, .refineByHint .relatedSpanB .midOver, .refineByHint .relatedSpanB .endOver{color:#666;}
.pTitle{color:#000;font-weight:bold; font-size:11px;}

form.withBg{
	margin-bottom:-1px;
	background-color:#F4F3E1;
}

.location{font:14px !important;line-height:20px;}
.refineByHead .refineByHint {
	float: left;
	padding-top: 5px;
	width: auto;
}

.refineByHead .refineByHint a.category {
	font-size: 12px;
	padding: 2px 0 0;
}

.refineByHead .refineByHint span.categoryRight {
	margin-right: 10px;
}

.refineByHead .refineByHint span.categoryLeft, .refineByHead .refineByHint span.categoryRight {
	float: left;
}

.refineByHead .refineByHint a {
	padding: 0;
}

.historyItem {
	background: #FFFFFF;
	border: 1px solid #6B8FC7;
	margin-right: 2px !important;
	padding: 1px 5px;
}.body_textarea2 .refineByBox #refineByHead span .historyItem a .pTitle {
	color: #00F;
}


.content-3column .main-cont .box-orange .title {
    background-position: 0 -265px;
    width: 482px;
}

.box-orange .title, .box-yellow .title, .box-blue .title {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/box_top.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #FFF;
	display: block;
	height: 31px;
	line-height:30px;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0;
}

.box-orange .wrap {
	position: relative;
	height:auto;
	overflow:hidden;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-top-color: #2B4973;
	border-right-color: #2B4973;
	background-repeat: repeat;
	background-attachment: scroll;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #2B4973;
}

.box-orange .wrap2 {
	height:auto;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-style: solid;
	border-top-color: #2B4973;
	border-right-color: #2B4973;
	border-color: #2B4973;
	border-bottom-color: #2B4973;
	font-size:14px;
	font-weight:bold;
	color:#0260AC;
	text-align:center;
	margin-bottom:5px;
}




.box-orange .bottom, .box-yellow .bottom, .box-blue .bottom {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/box_bottom.png);
	background-repeat: no-repeat;
}


.ul-normal li {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: #FFF;
	border-bottom-color: #E9EFF0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	display: block;
	padding-bottom: 8px;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 8px;
	position: relative;
	text-align: left;
	width:300px;
	background-repeat: repeat-y;
}




.post a
{
	color:#025192;
	font-weight:bold;
}

.post a:hover
{
color:#15ADFF;

}

.doubleBorder {
	border-bottom-color: #92ADD3;
	border-bottom-style: double;
	border-bottom-width: 1px;
	border-top-color: #92ADD3;
	border-top-style: double;
	border-top-width: 1px;
	border-right-color: #92ADD3;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #92ADD3;
	border-left-style: solid;
	border-left-width: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background-color: #DAE3F1;
	height: 206px;
	width: 204px;
	z-index: 2;
	margin-bottom:15px;
}


   #TabbedViewInfo
        {
            position       : absolute;
			
            /*top            : 100px;
            left           : 700px;*/
        }
        #links
        {
            position       : absolute;
            left           : 20px;
            top            : 20px;
            padding        : 10px;
            width          : 240px;
			
        }
        .ON
        {
	background-color:#2B4973;
	color:#fff;
	border-bottom:0;
        }
        /* apply custom application placeholder style here */
        #TabbedView
        {
            position: relative;
           /* top: 100px;
            left: 300px;*/
            
            background-color: #fff;	
			color:#000;
			padding:4px;
			
			
			
			
		
        }
        /* apply custom view style here */
        #TabbedView .view
        {
	border: 1px solid #B7C9E3;
	background-color:#D3DEEF;
	
	font-weight:normal;
	padding:5px;
	width:180px;
	height:162px;
	margin-left:4px;
        }
        /* apply custom tab style here */
        #TabbedView .tabs
        {
                    
            padding: 4px;
			border-spacing:2px;
            
            font-size: 12px;
            text-align: center;
            cursor: pointer;
			margin-left:2px;
			width:87px;
        }

        #Page1,#Page2,#Page3 { visibility: hidden; display: block; }
		
		
		
		/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ 

/*.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}*/



*/

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail img{
display:inline-block;
}

.thumbnail:hover{
background-color: transparent;
z-index: 100;
border: 1px;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
left: -1000px;
background-color:#F4DB99;
border: 1px solid #F4DB99;
visibility: hidden;
text-decoration: none;
width:300px;
color:#000;
z-index: 100;
line-height:1.5em;
text-align:left;

}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 2px;
padding: 2px;
}



.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;

left: 1050px; /*position where enlarged image should offset horizontally */

}



.thumbnail2{
position: relative;
z-index: 0;

}

.thumbnail2:hover{
background-color: transparent;
z-index: 100;
border: 1px;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;

background-color:#F4DB99;
border: 1px solid #F4DB99;
visibility: hidden;
text-decoration: none;
width:800px;
font-family:Verdana;
font-size:11px;
color:#000;
z-index: 100;
line-height:1.5em;
text-align:left;
width:400px;

}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 2px;
padding: 2px;
}



.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
z-index:1000;
visibility: visible;
top:0px;
right: 22px; /*position where enlarged image should offset horizontally */

}

.detailHead {
	border-bottom-color: #C0CBE5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #C0CBE5;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #C0CBE5;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #8BA0C3;
	border-top-style: solid;
	border-top-width: 1px;
	position: relative;
	background-color: #FFF;
}
.detailHead .detailTitle {
    border-top-color: #EBF1FF;
    border-top-style: solid;
    border-top-width: 6px;
    line-height: 1em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 18px;
    padding-right: 225px;
    padding-top: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
}


.detailMain {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    border-bottom-color: #C0CBE5;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #C0CBE5;
    border-left-style: solid;
    border-left-width: 1px;    
    border-right-color: #C0CBE5;    
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    height: 100%;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}

.detailHint {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    -x-system-font: none;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("http://img.alibaba.com/images/eng/style/css_images/minisite/styleF1/detailHintBg.gif");
    background-position: 0 0;
    background-repeat: repeat-y;
    float: left;
    font-family: arial;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.45em;
    margin-bottom: 15px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
    width: 250px;
}
.detailHint h3 {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    -x-system-font: none;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("http://img.alibaba.com/images/eng/style/css_images/minisite/styleF1/detailHintTop.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    font-family: arial;
    font-size: 16px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 1.25em;
    margin-bottom: 5px;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}


.detailHint .board {
    -x-system-font: none;
    font-family: arial;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.35em;
    padding-bottom: 4px;
    padding-left: 30px;
    padding-right: 4px;
    padding-top: 4px;
}
.detailHint .board p {
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

.detailHint .footer {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    -x-system-font: none;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("http://img.alibaba.com/images/eng/style/css_images/minisite/styleF1/detailHintBottom.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    font-family: arail;
    font-size: 0;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: 5px;
    line-height: 0;
    margin-bottom: 0;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: 0;
}

.detailMain .detailDescription {
    border-top-color: #BEBFC1;
    border-top-style: dotted;
    border-top-width: 1px;
    clear: both;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}
.detailMain .detailDescription h3 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 8px;
}

.richTextDescription {
    overflow-x: hidden;
    overflow-y: hidden;
    word-wrap: break-word;
}


.board.infoB {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #E7F4FC;
    background-image: url("http://img.alibaba.com/images/eng/style/css_images/myalibaba/escrow/icon_info_bc.gif");
    background-position: 12px 10px;
    background-repeat: no-repeat;
    border-bottom-color: #BBDFF7;
    border-bottom-style: solid;
    border-bottom-width: 1px;   
    border-left-color: #BBDFF7;  
    border-left-style: solid;
    border-left-width: 1px;    
    border-right-color: #BBDFF7;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #BBDFF7;
    border-top-style: solid;
    border-top-width: 1px;
    
    font-size: 12px;
	color:#000;
    line-height: 16px;
    padding-bottom: 10px;
    padding-left: 35px;
    padding-right: 20px;
    padding-top: 6px;
}


.pageNav a {

	color: #203558 !important;
	line-height: 2.2em;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	text-decoration: none !important;

}

span .btnPre {
	background-color: #fff;
	background-image: url("images/prevbutton.png");
	background-repeat: no-repeat;
	background-size: auto auto;
	color: #000000;
	padding-bottom: 8px;
	padding-left: 30px;

	padding-top: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

span .btnNext {
	background-color: #fff;
	background-image: url("images/nextbutton.png");
	background-repeat: no-repeat;
	background-size: auto auto;
	color: #000000;
	padding-bottom: 8px;
	padding-right: 30px;
	padding-top: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	

#body_areasup{
	width:1004px;
	height:auto;
	height:auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00000;
	text-decoration: none;
	float: none;
	background-color: #F4F3E1;
	z-index: -1;
	overflow-y:hidden;
	overflow-x:hidden;
	padding: 0px;
}



#box, #payOnline {
	background-color: #F4F3E1;
	overflow: hidden;
}


#sidebarsup {
	float: left;
	padding-bottom: 20px;
	width: 265px;
	background-color:#EAE8C4;
	height:630px;
}


#contentsup2 {
	float: left;
	padding: 20px 25px;
	width: 670px;
}

#contentsup {
	float: left;
	padding: 20px 25px;
	width: 670px;
}



#asmenunav {
	margin-top: 20px;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-left: 25px;
	height: auto;
}

#asmenunav ul {
    margin: 0;
    padding: 0;
}

#asmenunav ul li {
    margin-left: 10px;
    padding: 4px 24px 4px 0;
    text-align: right;	
	background-image: none;    
    color: #000000;
}

#asmenunav ul li a {
    margin-left: 19px;
    padding: 4px 12px 4px 0;
    text-align: right;
}

#asmenunav ul li a:hover {
    color: #090;
}

#asmenunav .over1 {
	
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CBC76B;
	border-bottom-color: #CBC76B;
	border-left-color: #CBC76B;
	background-color:#F4F3E1;
}

#asmenunav .over1 a {
	color: #090;
	font-weight: bold;
	text-decoration: none;
}

#contentsup h2.au {
	font-size: 16px;
	font-weight: bold;
	color:#000000;
	margin-bottom: 10px;
	background-color: #E0DDA7;
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
	
}

#contentsup2 h2.au {
	font-size: 16px;
	font-weight: bold;
	color:#000000;
	margin-bottom: 10px;
	background-color: #E0DDA7;
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
	
}

.container h2.au {
	font-size: 16px;
	font-weight: bold;
	color:#000000;
	margin-bottom: 10px;
	margin-left: 24px;
	margin-top: 20px;
	background-color: #E0DDA7;
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
	
}



#contentsup h3 {
	font-size: 125%;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 10px;
	
	color:#000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CBC76B;
}

#contentsup p {
	
   	color:#000;
    font-size: 12px;
    font-weight: normal;   
}

#contentsup ul {
    list-style: disc outside none;
    margin: 10px 10px 20px 20px;
    padding: 0 0 0 10px;
	border:0px
}

#contentsup li {
    list-style-type: disc;
    margin-bottom: 5px;
    margin-top: 5px;	
	background-image: none;    
    color: #000000;
    float: left;
    font: 12px Arial;
    height: 20px;
    margin: 0;
    padding: 5px 10px 0 0;
    position: relative;
    text-decoration: none;
    width: 600px;
	
	
}
#contentsup li ol {
    margin: 0;
    padding: 0 0 0 21px;
}
#contentsup li ol li {
    list-style-type: decimal;
}


.wrapsup {
	position: relative;
	height:auto;
	overflow:hidden;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.csorder td {
   
    color: #FFFFFF;
    font-size: 11px;
    line-height: 120%;
    padding: 6px 6px 6px 6px;
}

.language {
	background: none repeat scroll 0 0 #F1F3F3;
	filter:alpha(opacity=40);
	opacity:.40;
	border-radius: 5px 5px 5px 5px;
	display: block;
	float: right;
	font-size: 11px;
	padding: 4px;
	color:#262626;
	font-weight:bold;
	
	margin-top: 121px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	text-decoration:none;		
}

.language a{
	color:#262626;
	font-size: 11px;
	text-decoration:none;	
}

.language a:hover{
	color:#646464;
	font-size: 11px;
	text-decoration:none;
}

.catalog-btn {	
padding:10px;
color:#FFF;
background-color:#61BB46;
text-align:center;
font-weight:600;
}

a:hover .catalog-btn  {
	background-color:#80C86A;
}

.profile-btn {
	padding:10px;
	color:#FFF;
	background-color:#FB9F15;
	text-align:center;
	font-weight:600;
}

a:hover .profile-btn  {
	background-color:#FBB346;
}


.company_profile
{
padding:15px;
}

.company_profile td
{
line-height:1.7em;
}

.post_req
{
padding:15px;
}

.post_req td
{
padding:8px;
}

.post_req input
{
line-height:1.5em;
}


#sidebar ul li
{
	display:inline-block;
	
	border-right: solid 1px #DBDBDB;
	width:150px;
}

li .last
{
	
	border-right: none;
}
