/* STRUCTURAL CODING */

body
{
background-color:#006ba5;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin:0px;
line-height:20px;
}

.main-block
{
background-color:#FFFFFF;
margin:0 auto;
width:900px;
}

.logo-iconblock
{
width:900px;
margin:0 auto;
}

.mid-block
{
margin:0 auto;
width:900px;
clear:both;
padding-top:20px;
position:relative;
}

.leftblock
{
width:188px;
float:left;
padding-left:24px;
}

#menubar
{
   width:188px;
   }

#menu-content
{
    position: relative;
	clear:both;

}

#atmmachineinclude
{
background:url(../images/machine-include.jpg) top center no-repeat;
width:150px;
height:337px;
margin-top:75px !important;
margin-top:30px;
font-size:12px;
color:#FFFFFF;
padding:15px;
clear:both;
}


#atmmachineinclude li
{
background:url(../images/bullet1.png) no-repeat;
list-style:none;
margin-left:-35px;
padding-left:20px;
margin-bottom:10px;
font-size:14px;
color:#FFFFFF;
margin-top:10px;
line-height:15px;
}

.rightblock
{
background-color:#FFFFFF;
width:627px;
float:right;
margin-right:24px !important;
margin-right:12px;
border-left:1px #e0e0e0 solid;
padding-left:22px;
margin-bottom:10px;
}

.welcomeblock
{
width:600px;
text-align:justify;
line-height:20px;
color:#3389b7;
}

.footerblock
{
margin:0 auto;
background:url(../images/footer.jpg) no-repeat;
width:872px;
height:51px;
clear:both;
font-size:11px;
color:#FFFFFF;
padding-top:10px;
padding-left:30px;
}


/* PAGE-SPECIFIC STRUCTURE */

/* Home page */
.productbox-header
{
background:url(../images/product-box-headerjpg.jpg) no-repeat;
width:627px;
height:12px;
float:left;
margin-bottom:-2px;
}

.productbox-mid
{
background-color:#e3e3e3;
width:627px;
height:200px;
float:left;
}

.productbox-footer
{
background:url(../images/product-box-footerjpg.jpg) no-repeat;
width:627px;
height:9px;
float:left;
margin-bottom:30px;
}

.productbox
{
background:url(../images/productbox.png) no-repeat;
width:129px;
height:181px;
float:left;
margin-left:6px !important;
margin-left:4px;
padding-top:10px;
padding-left:20px;
color:#FFFFFF;
font-weight:bold;
}

.product
{
width:97px;
height:133px;
margin-top:10px;
}


/* Inside pages */
.innerheader
{
width:629px;
height:215px;
margin-bottom:30px;
}

.innertwo-boxes
{
width:115px;
height:233px;
float:left;
border:1px #e0e0e0 solid;
margin-right:10px;
margin-top:10px;
text-align:center;
}

.innerbox-text
{
width:150px;
clear:both;
margin-left:40px;
padding-top:10px;
}

.tranax
{
width:280px;
height:279px;
float:left;
background-color:#ffffff;
border-right:1px #e0e0e0 solid;
border-bottom:1px #e0e0e0 solid;
margin-top:20px;
padding-left:24px;

}

.triton
{
width:260px;
height:279px;
float:left;
background-color:#ffffff;
border-bottom:1px #e0e0e0 solid;
margin-top:20px;
padding-left:44px;
}

.nautilus
{
width:280px;
height:259px;
float:left;
background-color:#ffffff;
border-right:1px #e0e0e0 solid;
margin-bottom:10px;
padding-left:24px;
padding-top:20px;
}

.wrg
{
width:260px;
height:259px;
float:left;
background-color:#ffffff;
margin-bottom:10px;
padding-left:44px;
padding-top:20px;
}


.bluestripinner
{
width:585px;
height:23px;
background-color:#006ba5;
margin:0 auto;
font-size:14px;
color:#ffffff;
padding-top:7px;
padding-left:20px;
}


.innerpage-logo
{
width:205px;
height:77px;
margin-left:200px;
}

.innerpage-productlogo
{
width:205px;
height:77px;
margin-left:20px;
margin-top:10px;
}

.header-icons
{
width:235px;
height:100px;
float:left;
margin-top:90px;
margin-left:10px !important;
margin-left:5px;
}

.header-icons-inner
{
width:101px;
height:42px;
float:left;
margin-left:5px ;
margin-top:5px;
}

.innerpageleft
{
width:200px;
height:480px;
float:left;
margin-left:20px;
padding-left:35px;
margin-top:20px;
}

.innerpageright
{
width:225px;
float:left;
margin-left:40px;
padding-left:35px ;
padding-top:10px;
font-size:12px;
color:#696969;
}


.download-brochure
{
width:143px;
height:26px;
float:left;
margin-left:5px !important;
margin-left:3px;
}



.infornation-box
{
width:180px;
float:left;
border:1px #959595 solid;
margin-top:20px;
margin-left:5px;
padding-left:20px;
padding-top:5px;
font-size:11px;
color: #006ba5;
}


.form-contact1 
{ 
   width :260px; 
   float :left; 
   text-align : left;
   margin-top:25px;
   font-size:11px;
   color:#696969;
   border:1px #e1e1e1 solid;
   height:220px;
   padding-top:15px;
   margin-left:170px !important;
   margin-left:85px;
} 


.smallproducts
{
width:140px;
margin:0 auto;
margin-top:20px;
text-align:center;
}

.smallproducts1
{
width:100px;
margin:0 auto;
}



/* General styling */


img {border:none;}

p {color:#000000;}

h1, h2, h3
{
font-family:Arial, Helvetica, sans-serif;
color:#f86d33;
margin:0px;
}

h1 {font-size:24px;}

h2
{
font-size:24px;
}

h3
{
font-size:12px;
color:#3389b7;
margin:0px;
margin-left:65px;
}

a
{
color:#f86a00;
text-decoration:underline;
}

a:hover
{
color:#3389b7;
}


/* Nav menu */


#menu-content ul, .download-brochure ul
{
	color: #ffffff;
	margin: 0 auto;
	padding-left: 0;
}

#menu-content li, .download-brochure li 
{ list-style:none;
clear:both;
}

#menu-content li a
{
color: #696969;
background-color:#9c0607;
background:url(../images/nevi-main-image.jpg) no-repeat;
width:135px;
height:31px;
float:left;
text-decoration:none;
padding-left:45px;
padding-top:12px;
font-weight:bold;
}

#menu-content li a:hover
{
color:#fff;
background:url(../images/nevi-over-image.jpg) no-repeat;
}

#menu-content li a#current
{
color:#fff;
background:url(../images/nevi-over-image.jpg) no-repeat;
}


/* Buy Now text on manufucturer buttons on home page */
.buy a, buy a:hover
{
color:#3389b7;
font-weight:bold;
text-decoration:none;
}

/* main text block */

.welcomeblock p, .welcomeblock a, .welcomeblock li
{
font-size:14px;
}

.welcomeblock li {color:#000000;}

.welcomeblock a:hover
{
text-decoration:none;
}


/* thumbnail links */

.innerbox-text p
{
	margin:0 0 0 50px;
}

.smallproduct p
{
	margin:0 auto;
}



/* PRODUCT DETAIL PAGES */

.innerpageright li
{
background:url(../images/bullet-product-page.jpg) no-repeat;
list-style:none;
margin-left:-38px;
padding-left:20px;
clear:both;
margin-bottom:10px;
font-size:12px;
color:#696969;
margin-top:20px;
}

.orangeitalic {color:#f86d33; font-style:italic;}

/* Product brochure button */

.download-brochure a
{
font-size:12px;
color: #ffffff;
background:url(../images/download-brochure.jpg) no-repeat;
width:128px;
height:21px;
float:left;
text-decoration:none;
font-weight:bold;
padding-top:5px;
padding-left:15px;
}

.download-brochure a:hover
{
color: #ffffff;
background:url(../images/download-brochure-hover.jpg) no-repeat;
}



/* Form */

.form-contact1 input 
{
   border: 1px solid #e1e1e1; 
   width:150px;
} 

.form-contact1 textarea 
{ 
    width :150px; 
} 

.form-contact1 input.button1
{ 
	margin:0;
	font-size:10px;
	font-weight:bold;
	background:url(../images/submit.jpg) no-repeat;
	background-color:#CCCCCC;
	border:none;
	width:47px;
	height:15px;
	color:#696969;
	float:right;
	cursor:pointer;
}

.form-contact 
{ 
   width : 145px; 
   float :left; 
   text-align : justify;
   margin-top:10px;
   font-size:11px;
   color:#000000;
} 

input 
{
   padding : 2px; 
   border : 1px solid #CCCCCC; 
   font-size: 11px;
   font-weight:normal;
   color : #6d6e71;
   width:110px;
   background-color:#FFFFFF;
} 


textarea 
{ 
    width :110px; 
    padding : 2px; 
   font-size: 11px;
   font-weight:normal;
    border : 1px solid #CCCCCC; 
    height : 60px; 
    display : block; 
    color : #8c8c8c;; 
} 

.button
{ 
	margin:0;
	font-size:10px;
	font-weight:bold;
	background:url(../images/submit.jpg) no-repeat;
	background-color:#CCCCCC;
	border:none;
	width:47px;
	height:15px;
	color:#696969;
	float:right;
	cursor:pointer;
}


/* Footer block */

.footerblock p, .footerblock a
{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

.footerblock a:hover
{
color:#ececec;
}



/* Miscellaneous stylings */

.cleardiv
{
clear:both;
}



.black
{
	background:url(../images/line.jpg) no-repeat;
	width:1px;
}


.line
{
margin-top:-5px;
}

.box-line
{
background-color:#CCCCCC;
width:1px;
height:255px;
text-align:center;
}



