/* Start of CMSMS style sheet 'EMC Solutions' */
table { border:0px; border-collapse:collapse ; width:100%} 
td {vertical-align:top; padding:0px; }


td, table, select, input, textarea{
	font-family:tahoma;
	font-size:13px;
	vertical-align:top;
	line-height:15px;
	color:#666666
}

p {
    line-height: 25px;
}

form { margin:0px; padding:0px}
body { margin:0px; padding:0px; background:url(http://emcconveyorsolutions.com/images/bg1_1.gif) repeat-x top #FFFFFF}



span a { text-decoration:none; color:#AC0707}
span a:hover{text-decoration:underline}
span{color:#222222; font-size:12px; font-family:tahoma; line-height:15px}
a{ color:#666666; text-decoration:none}
a:hover{text-decoration:underline}
strong {font-weight:100; color:#000000}

.bg1{ background:url(http://emcconveyorsolutions.com/images/bg1_2.jpg) no-repeat; height:214px}
.bg2{ background:#F0F0F0; height:4px; width:auto}
.bg3{ background:#5B5B5B; height:2px; width:auto}
.bg4{background:url(http://emcconveyorsolutions.com/images/bg1_4.gif) no-repeat bottom #F0F0F0; width:2px}
.bg5{background:url(http://emcconveyorsolutions.com/images/bg2_1.gif) no-repeat bottom #F0F0F0; width:2px}
.bg6{background:url(http://emcconveyorsolutions.com/images/bg2_1.gif) no-repeat bottom #F0F0F0; width:2px}

.link a{background:url(http://emcconveyorsolutions.com/images/marker.gif) no-repeat 0 7px; padding-left:10px; text-transform:uppercase; color:#222222; font-size:12px; font-family:helvetika; line-height:18px; text-decoration:none}
.link a:hover{ font-weight:bold}

.footer { padding:17px 70px 0 0; text-align:right; height:78px}


.form input {
	width:189px;
	height:24px;
	padding:4px 0 0 7px;
	line-height:13px;
	background-color:#FFFFFF;
	border:#000000 solid 1px ;
	color:#000000;
	
}

.form textarea {
	width:201px;
	height:100px;
	overflow: auto;
	padding:3px 0 0 6px;
	background-color:#FFFFFF;
	border:#000000 solid 1px ;
	color:#000000;
}

	
h1 {
	height:63;
	background-image:url(http://emcconveyorsolutions.com/images/header-1.gif);
	padding-top:21px;
        padding-bottom: 25px;
	padding-left:55px;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-variant: normal;
	font-size: 30px;
	text-transform: capitalize;
	color: #666666;
}

h2 {
    height:51;
    background-image:url(http://emcconveyorsolutions.com/images/header-2.gif);
    padding-top:19px;
    padding-bottom: 17px;
    padding-left:55px;
    background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-variant: normal;
	font-size: 30px;
	text-transform: capitalize;
	color: #666666;
}

.menu_horiz {
	background-image: url(http://emcconveyorsolutions.com/images/menu-space.png);
	height: 86px;
	width: 100%;
	background-repeat: repeat-x;
}
.header {
	background-image: url(http://emcconveyorsolutions.com/images/background.png);
	height: 297px;
	width: 100%;
	background-repeat: repeat-x;
}

/********************
MENU
*********************/

/* hack for Internet Explorer */
* html div#menu_horiz {
   /* hide ie/mac \*/
   height: 1%;
   /* end hide */
}

/* 
background-color for the entire menu row, 
covering 100% of the width and text center-aligned 
*/
div#menu_horiz {
   width: 100%;
   margin: 0;
}

/* 
the menu ul box has top and left border, 
right border is provided by the li elements 
*/
div#menu_horiz ul {
   margin: 0;
   padding: 0;
}


/* menu list items */
div#menu_horiz li {
   float: left; /* makes the list horizontal */
   list-style: none; /* hides the list bullet */ 
   margin: 0 ;
}


/* THE LINKS */
div#menu_horiz a {
   margin: 0; /* margin outside each list item box */
   text-decoration: none; /* no underline for links */
   color: #FFFFFF;
   display: block; /* IE has problems with this, fixed above */
}


/* LINKS HOVER MOTION */

div#menu_horiz li a:hover {
   background-color: #C3D4DF;
}
div#menu_horiz a.activeparent:hover {
   background-color: #C3D4DF;
   color: #18507C;
}

/* active parent, that is the first-level parent of a child page that is the current page */
div#menu_horiz li.activeparent a {
   color: #fff;
}

/* THE ACTIVE LINKS */

div#menu_horiz h3 {
   margin: 0; /* margin outside each list item box */
   text-decoration: none; /* no underline for links */
   color: #fff;
   display: block; /* IE has problems with this, fixed above */
   font-size: 1em;                           /* instead of the normal font size for <h3> */
}







/* hack for Internet Explorer */
* html div#menu_horiz2 {
   /* hide ie/mac \*/
   height: 1%;
   /* end hide */
}

/* 
background-color for the entire menu row, 
covering 100% of the width and text center-aligned 
*/
div#menu_horiz2 {
   width: 100%;
   height: 86px;
   margin: 0;
}

/* 
the menu ul box has top and left border, 
right border is provided by the li elements 
*/
div#menu_horiz2 ul {
   margin: 0;
   padding: 0;

}


/* menu list items */
div#menu_horiz2 li {
   float: left; /* makes the list horizontal */
   list-style: none; /* hides the list bullet */ 
   margin: 0 ;
}


/* THE LINKS */
div#menu_horiz2 a {
   margin: 0; /* margin outside each list item box */
   text-decoration: none; /* no underline for links */
   color: #FFFFFF;
   display: block; /* IE has problems with this, fixed above */
}

/* LINKS HOVER MOTION */

div#menu_horiz2 li a:hover {
   background-color: #C3D4DF;
}
div#menu_horiz2 a.activeparent:hover {
   background-color: #C3D4DF;
   color: #18507C;
}

/* active parent, that is the first-level parent of a child page that is the current page */
div#menu_horiz2 li.activeparent a {
   color: #fff;
}

/* THE ACTIVE LINKS */

div#menu_horiz2 h3 {
   margin: 0; /* margin outside each list item box */
   text-decoration: none; /* no underline for links */
   color: #fff;
   display: block; /* IE has problems with this, fixed above */
   font-size: 1em;                           /* instead of the normal font size for <h3> */
}


.footer-ver-spacer {

height: 103px;
width: 100%;
}

.menu {
	height: 86px;
	margin-right: auto;
	margin-left: auto;
}

.home a {
	height: 86px;
	width: 128px;
	background-image: url(http://emcconveyorsolutions.com/images/home.png);
	background-repeat: no-repeat;
	background-position: left;
}

.about-us a {
	height: 86px;
	width: 128px;
	background-image: url(http://emcconveyorsolutions.com/images/about-us.png);
	background-repeat: no-repeat;
	background-position: left;
}
.products a {
	height: 86px;
	width: 128px;
	background-image: url(http://emcconveyorsolutions.com/images/products.png);
	background-position: right;
	background-repeat: no-repeat;
}
.photos a {
	width: 127px;
	background-image: url(http://emcconveyorsolutions.com/images/photos.png);
	background-position: right;
	height: 86px;
	background-repeat: no-repeat;
}
.contact a {
	background-image: url(http://emcconveyorsolutions.com/images/contacts.png);
	height: 86px;
	width: 127px;
	background-position: right;
	background-repeat: no-repeat;
}

.home a:hover {
	background-image: url(http://emcconveyorsolutions.com/images/home-mo.png);
}

.about-us a:hover {
	background-image: url(http://emcconveyorsolutions.com/images/about-us-mo.png);
}
.photos a:hover {
	background-image: url(http://emcconveyorsolutions.com/images/photos-mo.png);
}
.products a:hover {
	background-image: url(http://emcconveyorsolutions.com/images/products-mo.png);
}
.contact a:hover {
	background-image: url(http://emcconveyorsolutions.com/images/contacts-mo.png);
}



/* End of 'EMC Solutions' */

