* {
	margin:0px;
	padding:0px;
	font-family:Arial,Verdana,Helvetica,Garamond;
}
body {
	text-align:center;
	background-color: #b9aca3;	
}
a img{
	border:none;
}
ul {
	list-style-type:none;
}
#pageWrapper {
	margin-left:auto;
	margin-right:auto;
	width:925px;
	text-align:left;
	border:8px solid #dcd4c9;
	background-color:#dcd4c9;
}
#header {
	width:100%;
	background-color:#DCD4C9;
	height:65px;
}
.header_Top {
	background-color:#705947;
	height:58px;
}
#logo {
	padding:0px 10px;
	float:left;
	width:359px;
}
#mainNav {
	float:right;
	width:513px;
	margin:35px 0px 0px 0px;
}
#subNav {
	height:27px;
	background-color:#8b7765;
}
#mainNav ul li, #subNav ul li, .footerNav li{
	float:left;
}
#mainNav ul li a img{
	padding:0px 2px
}
.hrLine {
	margin-top:1px;
	border:1px solid #fcd613;
}
.hightLight {
	display:list-item;
	left:3px !important;
	float:left;
	top:-5px !important;
}
#midContent {
	margin-top:5px;
	background-color:#b9aca3;
	padding:10px;
}
/*****Rounded corner box***********/
.box, .box b.tc, .box b.bc{ background-color:transparent; }

.box b.tc, .box b.bc,.box b.tc b.L1, .box b.tc b.L2, .box b.tc b.L3,.box b.bc b.L1, .box b.bc b.L2, .box b.bc b.L3{ font-size:0px;padding:0;display:block; }

.box b.tc b.L1,.box b.tc b.L2,.box b.bc b.L1,.box b.bc b.L2 { height:1px; line-height:1px; overflow:hidden; }

.box b.tc b.L1,.box b.bc b.L1 { margin: 0 4px; }

.box b.tc b.L2,.box b.bc b.L2 { margin: 0 2px; border-width:0 2px; border-style:solid; }

.box b.tc b.L3,.box b.bc b.L3 {margin: 0 1px; border-width:0 1px;    border-style:solid; height:2px; overflow:hidden; }

.box .content { border-left-style:solid; border-left-width:1px;    border-right-style: solid;border-right-width:1px;    margin:0; overflow:hidden; }

/* Left-side border color */.box .content { border-left-color:#dbd5c9; border-right-color:#dbd5c9; }

/* Top border color */.box b.tc b.L1 { background-color:#dbd5c9; }.box b.tc b.L2,.box b.tc b.L3 { border-color:#dbd5c9;}

/* bottom border color */.box b.bc b.L1 { background-color:#dbd5c9; }.box b.bc b.L2,.box b.bc b.L3 { border-color:#dbd5c9;}
/* -- Default params for where content is ---- */.box .content { background:#dbd5c9; padding:30px 20px;}.box b b.L2, .box b b.L3 {background-color:#dbd5c9;}

/*news*/
/* Left-side border color */.latest_news .box .content,.newsletter .box .content { border-left-color:#e69015; border-right-color:#e69015; }

/* Top border color */.latest_news .box b.tc b.L1, .newsletter .box b.tc b.L1 { background-color:#e69015; }.latest_news .box b.tc b.L2,.latest_news .box b.tc b.L3, .newsletter .box b.tc b.L2,.newsletter .box b.tc b.L3 { border-color:#e69015;}

/* bottom border color */.latest_news .box b.bc b.L1,.newsletter .box b.bc b.L1 { background-color:#e69015; }.latest_news .box b.bc b.L2,.latest_news .box b.bc b.L3,.newsletter .box b.bc b.L2,.newsletter .box b.bc b.L3 { border-color:#e69015;}
/* -- Default params for where content is ---- */.latest_news .box .content,.newsletter .box .content { background:#e69015; padding:6px;}.latest_news .box b b.L2,.latest_news .box b b.L3, .newsletter .box b b.L2,.newsletter .box b b.L3 {background-color:#e69015;}
/******Box Ends****************/

.text_content {
	width:540px;
	float:left;
}
.text_content p{
	text-align:justify;
	font-size:18px;
	line-height:1.45em;
	color:#6f5a47;
	margin-top:10px;
}
.name_title {
	font-weight:bold;
	padding:0px !important;
}
.name_desc {
	padding:0px 0px 6px !important;
}
.rural_decoration {
	border-bottom:1px dotted #000000;
	color:#6F5A47;
	text-decoration:none;
}
h3, h5 {
	color:#513722;
}
.img_content {
	float:right;
	width:270px;
	margin:30px 40px 0 0;
}
.news_content {
	background-color:#a8998c;
	padding:10px;
	margin-top:6px;
	height:88px;
}
.latest_news {
	float:left;
	width:305px;
}
.latest_news .box .content p, .newsletter .box .content p  {
	text-align:center;
	color:white;
	font:normal normal 11px arial;
	line-height:1.5em;
	height:68px;
}
.featured_product {
	float:left;
	width:295px;
	margin:0 10px;
}
.newsletter {
	float:right;
	width:285px;
}
.tip {
	font:normal normal 11px Tahoma;
	color: #000;
	width: 150px;
	z-index: 13000;
}
 
.tip-title {
	font-weight: bold;
	margin: 0;
	padding: 8px 8px 4px;
	background: #b9aca3;
}
 
.tip-text {
	padding: 4px 8px 8px;
	background: #e5e0d7;
	text-align:justify;
}
#footer {
	height:140px;
	margin-top:10px;
	padding-top:10px;
	padding-left:10px;
	background-color:#6f5947;
}
.footerNav, .subNav {
	color:white;
	width:600px;
	margin-left:auto;
	margin-right:auto;
}
.footerNav {
	width:650px;
	margin-top:5px;
}
.footerNav li a, .subNav li a {
	text-decoration:none;
	color:white;
	font-size:12px;
	padding:0px 5px;
}
.footerNav li a:hover{
	text-decoration:underline;
	color:yellow;
}
#footer p {
	clear:both;
	color:white;
	font-size:11px;
	padding-top:10px;
	text-align:center;
}
.about_left_images {
	width:300px;
	float:left;
}
.about_text {
	float:right;
	width:550px;
}
.about_text p, .right_panel p{
	color:#6F5A47;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:12px;
	line-height:1.55em;
	text-align:justify;
	text-decoration:none;
	text-indent:0;
	padding:5px 0px;
}
.content_text {
	color:#6F5A47;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:12px;
	line-height:1.55em;
	text-align:justify;
}
.contact_textlinks {
	text-decoration:none;
}
.contact_textlinks:hover{
	text-decoration:underline;
}
.get_involved_list {
	color:#6F5A47;
	list-style-type:disc;
	margin-left:15px;
}
.get_involved_list li a{ 
	color:#6F5A47;
	border-bottom:1px dotted #000000;
	font:normal bold 12px Verdana;
	text-decoration:none;
}
.quality_list li{
	color:#6F5A47;
	list-style-type:disc;
	margin-left:15px;
	font:normal normal 12px Verdana;
	line-height:1.5em;
	text-align:justify;
}
.home_box,.about_us_box,.rope_model_box,.product_skills_box,.contact_us_box {
	float:left;
	background-color:#e5e0d7;
	width:139px;
	height:318px;
	margin-right:3px;
}
.about_us_box,.product_skills_box{
	width:172px;
}
.rope_model_box  {
	width:200px;
}
h4 {
	text-align:center;
}
h4 a {
	color:#6F5A47;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:14px;
	text-decoration:none;
}
.box_container {
	padding:12px;
}
.box_container ul {
	margin-left:30px;
	margin-top:10px;
}
.box_container ul li{
	line-height:1.5em;
	color:#6F5A47;
	list-style-type:disc;
}
.box_container ul li a {
	color:#6F5A47;
	font:normal bold 12px Verdana;
	text-decoration:none;
}
.box_container ul ul{ 
	color:#6F5A47;
	margin-top:0px;
}
.box_container ul ul li{ 
	list-style-type:circle;
}
.approach_list {
	color:#6F5A47;
	margin-left:25px;
}
.approach_list li{
	list-style-type:decimal;
	font:normal normal 12px Verdana;
	line-height:1.5em;
}
.news_comps {
	height:83px;
	margin:10px 0px;
	background-color:#e5e0d7;
}
.news_logo {
	float:left;
	background-color:white;
	width:240px;
	height:83px;
}
.news_logo p{
	text-align:center;
	padding-top:4px;
}
.news_text {
	float:right;
	width:550px;
	color:#6F5A47;
	font:normal normal 12px verdana;
	line-height:1.75em;
	margin-top:8px;
}
.news_link {
	font-weight:bold;
	color:#6F5A47;
}
.news_link:hover{
	text-decoration:none;
}
.left_panel {
	background-color:#9c8b7c;
	float:left;
	width:152px;
	padding:6px;
	display:table-cell;
}
.right_panel {
	float:right;
	width:685px;
	padding:6px;
	background-color:#baada4;
	border-left:2px solid #e5e0d7;
	display:table-cell;
}
.skills_desc {
	background-color:#e5e0d7;
	margin:5px auto;
	padding:5px;
	width:96%;
	clear:both;
	display:table;
}
.container {
	display:table-cell;
	display:-moz-box;
}

.subMenus {
	padding-left:8px;
	margin-bottom:8px;
	margin-top:5px;
}
.subMenus li a{
	color:white;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.subMenus li a:hover {
	text-decoration:underline;
}
.menuTitle{
	color:#513722;
	font-weight:bold;
	text-decoration:none;
}
.menuTitle:hover {
	text-decoration:underline;
}
.skills_desc div a {
	color:black;
	font-weight:bold;
	font-size:11px;
}
.photos_container table{
	margin-left:auto;
	margin-right:auto;
	background-color:#e5e0d7;
}
.product_name {
	font-size:11px;
	text-decoration:none;
	color:#6F5A47;
}
.subNav {
	font-weight:bold;
	margin-left:auto;
	margin-right:0;
	width:450px;
	display:none;
}
#contact {
	padding-top:15px;
}
#contact p{
	clear:both;
	margin-top:5px;
}
#contact p label{
	float:left;
	width:300px;
	color:#6F5A47;
	font: normal bold 12px Tahoma;
}
#reasons label {
	width:100px!important;
	float:none!important;
}
#reasons {
	padding-left:300px;
}
.linksPad {
	margin:0px 10px;
	color:#6F5A47;
}
.site_done {
	text-decoration:none;
	color:white;
}
.site_done:hover {
	text-decoration:underline;
}
.result_content {
	padding:10px;
}
.result_content table{
	border-collapse:collapse;
	border:1px solid #513722;
}
.result_content table th {
	background-color:#B9ACA3;
	text-align:center;
	height:30px;
	color:white;
}
.result_content table td{
	color:#705947;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
.category_th {
	width:200px;
}
.result_content table td a{
	color:#705947;
	padding:0px 5px;
	text-decoration:underline;
}
#searchText {
	border:1px solid #513722;
}
#Search {
	color:white;
	border:none;
	font-weight:bold;
	background-color:#513722;
}
.prod_thumb li
{
	float:left;
	margin:10px 1px;
}
#category_sel, #material_sel, #skills_sel, #centers_sel, #category_id, #material_id, #skill_id, #center_id {
	background-color:#443122;
	color:white;
	width:150px;
	border:medium none;
}
/****************Pagination style*********************/
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #6F5947;
	background-color:#DBD5C9;
	text-decoration: none; /* no underline */
	color: #000000;
}
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: #705947;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
.paging_area {
	padding-bottom:10px;
	text-align:center;
}
