﻿
/* Top Area */

#top_left {
	float:left;
}

.logo {width:230px;height:160px;margin-left:30px;margin-top:-10px;}


#top_right {
	float:right;
	text-align:right;
	margin:70px 0 0 0;
/*	height:100px;*/
}


.promotion {
	float:right;
	margin-right:20px;
	margin-top:-25px;
/*	clear:both;
	float:right;
	text-align:center;
	width:150px;
	height:35px;
	margin:0px 0 0 0;
	background-image:url('images/button.png');
	font-weight:bold;
	padding:8px 0 0 0;
*/}

.promotion a, .promotion a:visited {
	display:block;
	width:108px;
	height:55px;
	padding-top:0px;
	background-image:url('images/whatsnew_bg.png');
}
.promotion a:hover {}

#top_menu {margin-top:30px;width:430px;}
#top_menu a {cursor:pointer;}
.toplinks {
	text-align:center;
	white-space:nowrap;
	}
.toplinks a, .toplinks a:hover,.toplinks a:visited{color:white;font-family:"Arial Rounded MT Bold";margin-top:4px;}
.toplinks ul li {display:inline;}
.toplinks a, .toplink a:visited {
	display:block;
	float:left;
	text-decoration:none;
	width:108px;height:55px;
	padding-top:17px;
	padding-left:9px;
	text-align:left;
	background-image:url('images/top_menu_bg_off.png');
	background-repeat:no-repeat;
	cursor:pointer;
	}
.toplinks a:hover{
	color:#F7931D;
	background-image:url('images/top_menu_bg.png');
	background-repeat:no-repeat;
	}

.search {width:190px;margin-top:0px;margin-right:5px;float:right}
.sf_searchBox1 {color:white;font-family:"Arial Rounded MT Bold";}
/*.searchbutton {margin-top:0px;vertical-align:top}
.sf_searchSubmit img {margin-top:10px;}
.sf_searchText {float:left;}*/

/* End Top Area*/

/* Left Area */

#left_content {
	width:160px;
	height:100%;
	float:left;
	margin-left:6px;
    background-image:url('images/menu_bg.jpg');
    background-repeat:no-repeat;
    background-repeat:repeat-x;
}

#main_menu {line-height:12px;text-transform:capitalize;margin-top:-10px;}
#main_menu ul{list-style-position: outside;list-style:none;}
#main_menu ul li{margin-bottom:0px;}

#main_menu a,
#main_menu a:link,
#main_menu a:hover,
#main_menu a:visited 
{font-size:8pt;cursor:pointer;}

#main_menu a {
    display:block;
    color:black;
    text-decoration: none;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	height:48px;
	padding-right:0px;
	padding-top:28px;
	text-align :center;
	background-image:url('images/button_bg_off.png');
	background-position:7px 0px;
	}
#main_menu a:hover { 
	color:#F7931D;
	background-image:url('images/button_bg.png');
	background-position:7px 0px;
	background-repeat:no-repeat;
	}
#main_menu a:active {
	color:white;
	}
#main_menu .photo {	background-image:url('images/button_bg_blank.png');
}


/*
#main_menu .home{background-position:-100px 0;padding-top:14px;width:120px;}
#main_menu .quarrying_prod {background-position:-90px 0;padding-top:7px;width:130px;}
#main_menu .quarrying_equipt {background-position:-80px 0;padding-top:7px;width:140px;}
#main_menu .design_mesh {background-position:-70px 0;padding-top:7px;width:150px}
#main_menu .ezy-lock {background-position:-60px 0;padding-top:7px;width:160px}
#main_menu .ind_rural {background-position:-50px 0;padding-top:7px;width:170px;}
#main_menu .photo {background-position:-40px 0;padding-top:14px;width:180px}
#main_menu .contact {background-position:-30px 0;padding-top:14px;width:190px;}
*/
/* End Left Area */


/* Main Content */

#right_content {
	width:745px;
	float:right;
    background-color:white;
    font-size:8pt;
	}
.bottom_text li, 
.top_text li, 
.center_text li
{list-style:disc;}

#home_right_content {	
	width:600px;
    background-color:white;
    font-size:8pt;
	margin-right:auto;
	margin-left:auto;
	float:right;
	}

#home_farright_content {
	margin:0 auto 0 auto;
    float:right;
	width:150px;
	padding-left:10px;
	text-align:right;
}

.logos {
	
}


.top_text {
	text-align:left;
	clear:both;
	padding-top:5px;
}

#dynamic_menu {
	width:745px;
	margin-left:auto;
	margin-right:auto;
	padding:3px 0 0 5px;
	background-repeat:no-repeat;
}

#carousel {
	width:600px;
	height:330px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:0px;
	margin-top:0px;
	float:left;
}

#right_stuff {
	float:right;
	height:100%;
	padding:70px 0 0 10px;
}

#left_stuff {
	float:left;
	clear:none;
}

#center_text {
	text-align:center;
	clear:both;
}

#bottom_content {
	width:100%;
}

.bottom_text {
	text-align:left;
	clear:both;
}

/* End Main Content */


/* Logo Area */

#logos {
	clear:both;
	}
.logos {
	float:left;
	width:32%;
	text-align:center;
	}

/* End Logo Area */




/* Bottom Area */

.links {
	float:right;
	margin:110px 0 0 0;
	color:white;
	font-weight:bold;
	font-size:8pt;
	}
.links ul li {height:20px;display:inline;padding:2px;}
.links a, .links a:visited, .links span {color:white;text-decoration:none;}
.links a:hover {color:#F7931D;}
.links a:active {color:white}
.links span {display:block;	text-align:center;padding-top:5px;}

/* End Bottom Area */


#impact 
{
    width: 100%;
    clear:both;
    text-align: center;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: italic;
    font-size: xx-small;
    color:#242222;
    margin-top: 5px;
}
#impact a, #impact a:visited  
{
    text-decoration: none;
    font-weight: inherit;
    font-style: inherit;
    font-size: inherit;
    color: #FF6600;
    font: inherit;
}