
* { margin:0px; padding:0px;}

html, body { 
	font-size:65.5%;
	height: 100%;
	width:100%;
	min-width:960px;
	margin:0px;
	padding:0px;
	background:url(images/bg_repeat_1pix.png) top center repeat-x;
	font-family:"Century Gothic","helvetica","Bitstream Vera Sans Mono","Courier New","Courier","monospace" !important;
}
img { border:none;}
.clear {
clear:both;
}
.alignleft {
display:block;
float:left;
}
.alignright {
display:block;
float:right;
}
.aligncenter {
display:block;
margin:0 auto;
text-align:center;
}

/*.sarif {font-family:Georgia,Verdana,Times New Roman,Times;}
.sansarif {font-family:"Helvetica","Consolas","Monaco","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;}
*/


a {	text-decoration: none;color: #8A8D92;}
a:hover {color: #DF7136;}

h1 { font-size: 3em; font-style:normal; font-variant:small-caps; font-weight:normal; letter-spacing:0em; line-height:1em; color:#73675f; margin-top:.65em; padding:10px 25px;}
h2 {font-size: 2.6em; font-style:normal; font-variant:small-caps; font-weight:normal; letter-spacing:0em; line-height:1.538em; color:#73675f; margin-top:0em; padding:5px 10px 0px 25px;}
h3 {font-size: 2.4em; font-style:normal; font-variant:small-caps; font-weight:normal; letter-spacing:0em; line-height:1.25em; color:#73675f; margin-top:1.25em; padding:0px 10px 0px 25px;}
h4 {font-size: 2em; font-style:normal; font-variant:small-caps; font-weight:normal; letter-spacing:0em; line-height:1.5em; color:#73675f; margin-top:0em; padding:5px 10px 0px 25px;}
h5 {font-size: 2em; font-style:normal; font-variant:small-caps; font-weight:normal; letter-spacing:0em; line-height:1.5em; color:#73675f; margin-top:0em; padding:5px 10px 0px 10px;}

#header {background-image:url(../images/header.jpg);
	background-repeat: no-repeat;
	width: 1025px;
	height: 79px;
	margin-right: auto;
	margin-left: auto;
}
#leftnav {float: left;
	width: 198px;
	height:413px;
	padding-right: 0px;
	margin:0px;
	border-right: 2px solid #828c8b;
}
#leftnav p{
	font-size:1.7em;
	line-height:1.7647em;
	color: #8A8D92;
	text-align: left;
	padding: 0px 10px;
	margin-top: 0em;
}


#leftnav_long {
	float: left;
	width: 198px;
	border-right: 2px solid #828c8b;
}
#leftnav_long p{
	font-size:1.7em;
	line-height:1.7647em;
	color: #8A8D92;
	text-align: left;
	padding: 0px 10px;
	margin-top: 0em;
}



#media {width: 444px;
	float: right;
	color: #8A8D92;
	padding: 0px;
	margin-right: 1px;
}
#media p{
	font-size:1.7em;
	line-height:1.7647em;
	color: #8A8D92;
	text-align: left;
	padding: 0px 10px;
	margin-top: 1.7647em;
}


#form {width: 420px;
	float: left;
	color: #8A8D92;
	padding: 0px;
	margin-right: 0px;
}
#form p{
	font-size:1.7em;
	line-height:1.7647em;
	color: #8A8D92;
	text-align: left;
	padding: 0px 10px;
	margin-top: 1.7647em;
}

#content_small {
	/*background:url(../images/thinblack.jpg) no-repeat right top;*/
	width: 358px;
	float: left;
	color: #8A8D92;
	text-align: left;
	padding: 0px;
	margin: 0px;
	border-left: 2px solid #828c8b;
}
#content_small p{
	font-size:1.7em;
	line-height:1.7647em;
	color: #8A8D92;
	text-align: left;
	padding: 0px 10px 0px 25px;
	margin-top: 1.7647em;
}




#content {
	/*background:url(../images/thinblack.jpg) no-repeat right top;*/
	width: 635px;
	float: left;
	color: #8A8D92;
	text-align: left;
	padding: 0px;
	margin: 0px;
	border-left: 2px solid #828c8b;
}
#content p{
	font-size:1.7em;
	line-height:1.7647em;
	color: #8A8D92;
	text-align: left;
	padding: 0px 10px 0px 25px;
	margin-top: 1.7647em;
}



#content_wide {
	/*background:url(../images/thinblack.jpg) no-repeat right top;*/
	width: 805px;
	float: left;
	color: #8A8D92;
	text-align: left;
	padding: 0px;
	margin: 0px;
	border-left: 2px solid #828c8b;
}
#content_wide p{
	font-size:1.7em;
	line-height:1.7647em;
	color: #8A8D92;
	text-align: left;
	padding: 0px 10px 0px 25px;
	margin-top: 1.7647em;
}





#contact {width: 180px;
	float: left;
	height: 150px;
	color: #8A8D92;
	text-align: left;
	font-size: 14px;
	padding-left: 10px;
	vertical-align: top;
	padding-bottom: 10px;
}
#contact p{
	font-size:.9em;
	line-height:1.2em;
	color: #333;
	text-align: left;
	padding: 0px 10px 0px 10px;
	margin-top: 0em;
}

.thumb {width: 125px;
	float: left;
	padding: 10px 10px 0px 10px;
	color: #8A8D92;
}

.thumb img{
	padding: 5px 0px;
	margin: 0px;
}

#slideshow_icon p{
	font-size:2em;
	line-height:1.5em;
	color: #8A8D92;
	text-align: left;
	padding: 0px 10px;
	margin-top: .5em;
}
#slideshow_icon { background:url(../images/mag_icon.jpg) top left no-repeat;
width:100px; padding: 5px 10px 5px 55px; margin:0px;}


/*#catalogcontainer {height: 250px;
	margin-top: 36px;
}
#catalogimg {height: 250px;
	width: 80px;
	float: left;
	margin-left: 40px;
}


#click p{height: 15px;
	font-size: 12px;
	color: #8A8D92;
	text-align: center;
	margin-top: 5px;
}

h3 {color: #8A8D92;
	font-size: 16px;
}*/



#body {/*background-image:url(../images/body.jpg);*/
	width: 1025px;
	margin-right: auto;
	margin-left: auto;
}

#navigation {padding: 40px 0px 0px 0px; margin-left: 225px; font-size:2em;}

#footer {background:url(../images/footer.jpg) no-repeat;
	width: 1025px;
	height: 160px;
	margin-right: auto;
	margin-left: auto;
}
.copyright {
	font-size:1.7em;
	line-height:1.2em;
	color: #8A8D92;
	text-align: center;
	padding: 10px;
	margin: 0 auto;
}
#footnav {float: left;
	width: 500px;
	font-size:1.5em;
	line-height:1em;
	text-align:center;
	height: 38px;
	color: #8A8D92;
	margin-top: 115px;
	margin-left: 150px;
	padding: 0px;
}








/*#footnav { width: 100px; height:200px;
	margin:0px;	padding-top:0px;
	font-size:1.3em;
	color:#000000;
	float:left;
}*/
#footnav, #footnav ul {
list-style: none;
display:block;}
#footnav a, #footnav a:hover {
text-decoration: none;
border:none;
}
#footnav li {
list-style:none;
display:block;
float:left;
text-align:center;
margin:10px 0px;
padding:0px 0px;
font-size:1.3em;
color:#8A8D92;
}
#footnav a, #footnav a:visited {
display:block;
font-weight:normal;
float:left;
color: #8A8D92;
padding:0px 10px;
text-align:center;
}
#footnav a:hover, #footnav a:active, .current_page_item a, #home .on {
text-decoration:none; color:#DF7136;
}








#siteInfo {width: 1025px;
}
#page_index {
	background-image: url();
	background-repeat: repeat-x;
	padding: 0;
	width:100%;
	height:672px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#companyinfo {width: 444px;
	float: right;
	height: 422px;
	color: #8A8D92;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#headimg {height: 76px;
	width: 202px;
	float: left;
}
#imgholder {height: 58px;
	width: 58px;
	float: left;
	text-align: center;
	margin-left: 55px;
}
#imgholder1 {height: 58px;
	width: 58px;
	float: left;
	text-align: center;
	margin-left: 5px;
}
#imgholder2 {height: 58px;
	width: 58px;
	float: left;
	text-align: center;
	margin-left: 5px;
}
#imgholder3 {height: 58px;
	width: 58px;
	float: left;
	text-align: center;
	margin-left: 5px;
}
#imgholder4 {height: 59px;
	width: 58px;
	float: left;
	margin-left: 54px;
	vertical-align: middle;
}
#loadarea {height: 310px;
	width: 309px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
#imgcontainer {height: 58px;
	width: auto;
}
#imgcontainer1 {height: 59px;
	width: auto;
	margin-top: 36px;
}
#imgcontainer2 {height: 58px;
	width: auto;
	margin-top: 10px;
}
#disctext {font-size: 12px;
	color: #8A8D92;
	width: 58px;
	margin-left: 30px;
	margin-top: 5px;
	float: left;
	text-align: center;
}
#disccont {font-size: 12px;
	color: #8A8D92;
	width: auto;
	height: auto;
}
#containertext {font-size: 12px;
	color: #8A8D92;
	width: 80px;
	margin-top: 5px;
	float: left;
	text-align: center;
	margin-left: 40px;
}
#porttext {font-size: 14px;
	color: #8A8D92;
	width: 250px;
	margin-top: 5px;
	float: left;
	text-align: center;
	margin-left: 75px;
	font-weight: bold;
}
#portimg {height: 250px;
	width: 250px;
	float: left;
	margin-left: 75px;
}
#commericalcontent {background-image:url(../images/thinblack.jpg);
	width: 300px;
	float: left;
	height: 422px;
	color: #8A8D92;
	text-align: justify;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 5px;
	background-repeat: no-repeat;
	background-position: right top;
}
#commericalmedia {width: 500px;
	float: right;
	height: 422px;
	color: #8A8D92;
	text-align: justify;
	background-repeat: no-repeat;
	background-position: right top;
}
#loadarea2 {height: 300px;
	width: 400px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
#commercialtext {
	text-align: justify;
}










/* ARROWS ID MENU SMALL
-----------------------------------------*/



#stones {
	background-color: /*url(images/chevron_all.png) center left repeat-x*/ #b0aca8; font-size:1.3em;
}



.arrowsidemenu {
	width: 198px; /*width of menu*/
}


.arrowsidemenu div a{ /*header bar links*/
	display: block;
	background: transparent url(../images/chevron_all.png) center right no-repeat;
	height: 32px; /*Set to height of bg image-padding within link */
	padding:5px 0px 0px 10px;
	line-height: 24px; /*Set line-height of bg image-padding within link */
	text-decoration: none;
	font-size:2em;
}
	
.arrowsidemenu div a:link, .arrowsidemenu div a:visited{
	color: #fff;
}

.arrowsidemenu div a:hover{
	background-position: 100% -27px;
	color: #73675f;
}

.arrowsidemenu div.unselected a { /*header that's currently not selected*/
	color: #fff;
}

	
.arrowsidemenu div.selected a { /*header that's currently selected*/
	background-position: 100% -60px !important;
	color: #73675f;
}73675f

.arrowsidemenu ul {
	list-style-type: none;
	padding:0px 0px; 
	margin:0px 13px; 
}

.arrowsidemenu ul li{
	border-bottom: 1px solid #a1c67b;
}


.arrowsidemenu ul li a { /*sub menu links*/
	display: block;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black;
	padding: 5px 0;
	padding-left: 10px;
	border-left: 10px double #a1c67b;
}

.arrowsidemenu ul li a:hover {
	background: #d5e5c1;
}









.menuheaders {
	color: #fff;
height:32px; padding:0px; margin:0px;
	cursor: pointer;
	/*border: 1px solid #424131;
	-moz-border-radius: 1em; -webkit-border-radius: 1em; -khtml-border-radius: 1em; border-radius: 1em;*/
	font-size: 2.6em;
	font-weight: normal;
	/*background: transparent url(images/bluegrad.png) center right repeat-x;*/
}

.menuheaders img {
	float:left;
	margin-top: -10px;
	padding-right: 10px;
}






/*.menucontents_small {
	display:none;
	width:260px; 
	padding:0px 10px; 
	margin:0px 13px; 
	background: url(images/element_bg_1pix.png) bottom left repeat-x #fff; 
	border-left:1px solid #2f2c00; 
	border-right:1px solid #2f2c00;
}

.menucontents_small a, .menucontents_small ul li a {
	color:#778968;
	text-align:left;
	padding:0px;
	clear:both;
}
.menucontents_small a:hover {color: #85534d;}

.menucontents_small img {
	margin: 0 auto;
	padding: 10px 10px 10px 50px;
}
*/





