* { padding: 0; margin: 0; }

img {border-collapse: collapse;border: none;border: 0px;margin: 0px;padding: 0px;}

clear {margin:0px; padding:0px}

br {margin:0px; padding:0px}


a {text-decoration:none; color:#666;}
a:hover {color:#333}



p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
}

h1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#666;
}

h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#D3BD8B;
	font-weight:normal;
	padding:10px 0 20px 0;
}			

.clear{clear:both;}

#container
{
	margin: 0 auto;
	width: 980px;
	background: #fff;
	margin-bottom:20px;
}

#candy
{
	background: #fff;
	padding-top: 10px;
	width:980px;
	height:240px;
}

#navigation
{
	float: left;
	width: 980px;
	background: #fff;
	height:30px;
	margin-bottom:6px;
}

#navigation ul
{
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	letter-spacing:-1px;
}

#navigation ul li
{
	list-style-type: none;
	display: inline;
	color:#5CA7DC;
}

#navigation li a
{
	display: block;
	float: left;
	padding: 9px 6px 1px 6px;
	color: #666;
	text-decoration: none;
	border-left: 1px solid #666;
}

#navigation li p
{
	display: block;
	color: #666;
	text-decoration: none;
	font-size:13px;
	letter-spacing:-1px;
	padding-top:1px;
}


#navigation li a:hover { color: #333; }




#content-container
{
	float: left;
	width: 968px;
	background: #ccc url(../img/content-top.jpg); background-repeat:no-repeat;
	padding:0 6px 6px 6px;
}

#content-false-bottom
{
	
	background-color:#ccc;
	padding:0px;
	overflow:auto;
	background-image:url(../img/3col-faux-bg.png);
	background-repeat:no-repeat;
	background-position:bottom;
}


#content-false-bottom-short
{
	
	background-color:#ccc;
	padding:0px;
	overflow:auto;
	background-image:url(../img/3col-faux-bg1.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

#twocol-false-bottom
{
	
	background-color:#ccc;
	padding:0px;
	overflow:auto;
	background-image:url(../img/2col-faux-bg.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

#content-false-bottom-twoone-shop
{
	
	
	padding:0px;
	overflow:auto;
	background-image:url(../img/2col1-faux-bg-shop.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

#content-false-bottom-twoone
{
	
	
	padding:0px;
	overflow:auto;
	background-image:url(../img/2col1-faux-bg.png);
	background-repeat:no-repeat;
	background-position:bottom;
}





/* SUB NAV FOR HOMEPAGE BLUE */

#subnav-wrapper{
width:257px;
float:left;
margin-right:6px;
}

#sub-navigation-container-foot
{
	float: left;
	width: 257px;
	display: inline;
	/*background-image:url(../img/left-bot-foot.jpg);
	background-repeat:no-repeat;
	background-position:bottom;*/
	background-color:#FFF;
	margin:6px 6px 0px 0px;
	padding-bottom:80px;
	
}


#sub-navigation-container
{
	float: left;
	width: 257px;
	display: inline;
	background-image:url(../img/left-bot.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#FFF;
	margin:6px 6px 0px 0px;
	
}

#sub-navigation-container-end
{
	float: left;
	width: 257px;
	display: inline;
	background-color:#FFF;
	margin:6px 6px 0px 0px;
	
}


#sub-navigation
{
	width: 245px;
	padding:6px 6px 3px 6px;
	background-image:url(../img/left-top.jpg);
	background-repeat:no-repeat;
}

#sub-navigation h1
{
	color:#5CA7DC;
	padding-bottom:6px;
}		

#sub-navigation ul
{
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#5CA7DC;
}

#sub-navigation ul li
{
	margin-left:19px;
	list-style-image:url(../img/round-bullet.jpg);
}

#sub-navigation ul li a
{
	text-decoration:none;
	color:#666;
}

#sub-navigation ul li a:hover
{
	color:#333;
}


/* SUB NAV FOR APPLICATIONS PAGES - BROWN */


#sub-navigation1-container
{
	float: left;
	width: 257px;
	display: inline;
	background-image:url(../img/left-top.jpg);
	background-repeat:no-repeat;
	margin:6px 6px 0 0;
}


#sub-navigation1
{
	width: 231px;
	padding:0px 20px 6px 6px;
	background-color:#FFF;
	margin-top:6px;
}

#sub-navigation1 h1
{
	color:#D3BD8B;
	padding-bottom:6px;
}		

#sub-navigation1 ul
{
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#D3BD8B;
}

#sub-navigation1 ul li
{
	margin-left:20px;
	list-style-image:url(../img/round-bullet.jpg);
}

#sub-navigation1 ul li a
{
	text-decoration:none;
	color:#666;
}

#sub-navigation1 ul li a:hover
{
	color:#333;
}


#images-three {
	padding:10px 0 10px 1px;
	}

.sub-footer
{
	width: 257px;
}



/* 2 Column large right */

#right-large-container
{
	float: right;
	width: 705px;
	/*background-image:url(../img/large-right-bot.jpg);
	background-repeat:no-repeat;
	background-position:bottom;*/
	background-color:#FFF;
	margin-bottom:10px;
	overflow:visible;
	margin-top:6px;
}


#right-large
{

	float: left;
	width: 685px;
	padding:6px 10px 6px 10px;
	background-color:#fff;
	background-image:url(../img/large-right-top.jpg);
	background-repeat:no-repeat;
}


#right-large .left
{

	float: left;
	width:50%;

}

#right-large .right
{

	float: right;
	width:336px;
	padding-left:6px;
	
}
	


#video-holder
{
	width:338px;
	height:280px;
	background:url(../img/video-bg.jpg); 
	background-repeat:no-repeat;
	padding:5px 0 0 5px;
	}

#video-holder1
{
	width:338px;
	height:320px;
	background:url(../img/video-bg1.jpg); 
	background-repeat:no-repeat;
	padding:5px 0 0 5px;
	}	
	
	

	
#right-large .printer
{
    float:right;
	height:30px;
	padding:8px 5px 0 5px;
	text-align:right;
	}
	
	


#right-large h2 { margin: 0;
color:#5CA7DC; }


/* 2 column left */


#left2-container
{
	float: left;
	width: 815px;
	/*background-image:url(../img/left2-bot.jpg);
	background-repeat:no-repeat;
	background-position:bottom;*/
	background-color:#FFF;
	margin-bottom:10px;
	overflow:visible;
	margin-top:6px;
}


#left2
{

	float: left;
	width: 789px;
	padding:6px 16px 6px 10px;
	margin: 0 6px 0 0;

	background-image:url(../img/left2-top.jpg);
	background-repeat:no-repeat;
}

#left2 .camera
{
    float:right;
	height:30px;
	padding-right:5px;
	padding-top:8px;
	text-align:right;
	}
	
#left2 .printer
{
    float:right;
	height:30px;
	padding:8px 5px 0 5px;
	text-align:right;
	}
	
	


#left2 h1 { 
		font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#D9B037;
	font-weight:bold;
	padding:2px 0 20px 0;
		margin: 0; }		

#left2 .product {
	overflow:visible;

}

#left2 .product h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D9B037;
	font-weight:bold;
		
		padding:0px;

}

#left2 .product p {
		font-size:10px;

}

#left2 .product .images {
	float:left;
	width:100px;
	padding-bottom:10px;

}

#left2 .product .dwgno {
	float:left;
	width:60px;
	height:90px;
	padding:0 4px 0px 8px;

}

#left2 .product .desc {
	float:left;
	width:180px;
	height:90px;
	padding:0 8px 0px 8px;
	border-left:1px solid #999;

}

#left2 .product .code {
	float:left;
	width:139px;
	height:90px;
	padding:0 8px 0px 8px;
	border-left:1px solid #999;

}

#left2 .product .quote-now {
	float:left;
	width:160px;
	height:90px;
	padding:0 0 0px 8px;
	border-left:1px solid #999;

}

#left2 .product .submit-now {
	float:left;
	width:95px;
	height:90px;
	background-image:url(../img/submit-quote-bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;

}

#left2 .product .submit-now a {

}

#left2 .product .submit-now a:hover {
 color:#D9B037;
}

#left2 .product .quote-now h2 {
padding-bottom:5px

}

#left2 .product .submit-now h2 {
padding-top:30px;
text-align:center;

}

#left2 .product .quote-now p {
margin-top:3px;
font-size:10px;
color:#000;
border:1px solid #ccc;
width:140px;
padding:3px 4px 3px 4px;
background-color:#f1f1f1;
/* border rounding for various browsers */
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
}

#left2 .case h3 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#A78C13;
	font-weight:normal;

}

#left2 .case {
	float:left;
	padding-right:12px;
	border-right:1px solid #ccc;
	margin-right:12px;

}

#left2 .case .study {
	float:left; width:110px; height:16px; padding-top:9px

}

#left2 .case .pdf {
	float:left;

}

#left2 .test h3 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#A78C13;
	font-weight:normal;

}

#left2 .test {
	float:left;
	padding-right:12px;
	border-right:1px solid #ccc;
	margin-right:12px;

}

#left2 .test .study1 {
	float:left; width:190px; height:16px; padding-top:9px

}

#left2 .test .pdf {
	float:left;

}

#left2 .request {
float:left; width:310px; margin-right:15px
}

#left2 .request .check-text {
	float:left; padding-top:1px; width:220px;

}

#left2 .request .check {
	float:left; padding-left:5px;

}

#left2 .request-form {
float:left; width:400px;
}

#left2 .request-form .fill {
background:none; border:1px solid #ccc; height:18px; margin-top:3px; margin-bottom:5px; width:185px
}

#left2 .request-form textarea {
background:none; border:1px solid #ccc; margin-top:5px; margin-bottom:10px; width:390px;
}









/* 3 column */


#middle-container
{
	float: left;
	width: 552px;
	/*background-image:url(../img/middle-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:50px;*/
	background-color:#FFF;
	overflow:visible;
	margin-top:6px;
	margin-bottom:8px;
}


#middle
{

	float: left;
	width: 534px;
	padding:6px 8px 6px 10px;
	margin: 0 6px 0 0;
	background-color:#fff;
	background-image:url(../img/middle-top.jpg);
	background-repeat:no-repeat;
}

#middle .camera
{
    float:right;
	height:30px;
	padding-right:5px;
	padding-top:8px;
	text-align:right;
	}
	
#middle .printer
{
    float:right;
	height:30px;
	padding:8px 5px 0 5px;
	text-align:right;
	}
	
	
#middle .video-holder
{
float:left;
	width:338px;
	height:320px;
	background:url(../img/video-bg1.jpg); 
	background-repeat:no-repeat;
	padding:5px 0 0 5px;
	
	}
	
#middle .video-intro
{
float:left;
	width:190px;
	}	
	
	


#middle h2 { margin: 0; }

#middle ul
{
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#666;
}

#middle ul li
{
	margin-left:12px;
	list-style-image:url(../img/faq-bullet.jpg);
}

#right-container
{
	float: right;
	width: 147px;
	display: inline;
	background-color:#E6E6E6;
	/*background-image:url(../img/right-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:20px;*/
	margin-top:6px;
}

#right-container1
{
	float: right;
	width: 147px;
	display: inline;
	background-color:#E6E6E6;
	background-image:url(../img/right-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:20px;
	margin-top:6px;
}


#right
{
	width: 141px;
	padding: 6px 3px 6px 3px;
	background-color:#E6E6E6;
	background-image:url(../img/right-top.jpg);
	background-repeat:no-repeat;
}

#right .shop
{
	width: 141px;
	background-color:#fff;
	background-image:url(../img/right-shop-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:6px;
}

#right .shop h3 { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#C06B2E;
	height:27px;
	width:136px;
	background-image:url(../img/right-shop-top-bg.jpg);
	background-repeat:no-repeat;
	padding:3px 0 0 5px;
}

#right .video
{
	width: 141px;
	background-color:#fff;
	background-image:url(../img/right-shop-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:6px;
}

#right .video h3 { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#C06B2E;
	height:27px;
	width:136px;
	background-image:url(../img/right-video-top-bg.jpg);
	background-repeat:no-repeat;
	padding:3px 0 0 5px;
}

#right .contact
{
	width: 141px;
	background-color:#fff;
	background-image:url(../img/right-shop-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:10px;
}

#right .contact h3 { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#C06B2E;
	height:27px;
	width:136px;
	background-image:url(../img/right-contact-top-bg.jpg);
	background-repeat:no-repeat;
	padding:3px 0 0 5px;
}

#right .contact p { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	letter-spacing:-1px;
	padding:4px;
}

#right .other
{
	width: 141px;
	background-color:#fff;
	background-image:url(../img/right-shop-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#right .other h3 { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#C06B2E;
	height:27px;
	width:136px;
	background-image:url(../img/right-contact-top-bg.jpg);
	background-repeat:no-repeat;
	padding:3px 0 0 5px;
}

#right .other p { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	letter-spacing:-1px;
	padding:4px;
}

/*
div#google_translate_element a , div#google_translate_element img {
display: block;
}
div#google_translate_element select {
font-size: xx-small;
}

#google_translate_element span{
font-size:12px;
color:#666;

}
div#google_translate_element {
    text-align: left;
	background:url(../img/g-bg.png) left top no-repeat;
	width:140px;
}


div#google_translate_element span{
 display: none;

}


div#google_translate_element .goog-logo-link a span {
    
}


div#google_translate_element a span {
    display: none;
}

div#google_translate_element a {
 font-size:xx-small;
 text-align:center;
 display: block;
}




div#google_translate_element {
	font-size: x-small;
	width:200px;
	white-space:nowrap
}




*/

div#google_translate_element {
	text-align:center;
	padding-bottom:5px
}

div#google_translate_element select {
	font-size: x-small;
	width:130px;
}

div#google_translate_element .goog-te-gadget { color:#ccc; font-size: 8px; white-space:nowrap}

div#google_translate_element .goog-logo-link {font-size: 8px; white-space:nowrap; margin-bottom:4px}

#footer
{
	clear: left;
	background: #ccc;
	height:27px;
	background-image:url(../img/footer-bot.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:20px;
}

#footer p
{
	color:#fff;
	font-size:12px;
	display:inline;
	border-right:1px solid #fff;
	padding: 10px 0 0 6px;
}

.camera-image 
{
float:right; padding-top:7px; width:23px
}

.printer-image 
{
float:right; padding-top:5px; width:19px
}


/* SHOP STYLES */

#right .shop .basket
{
	width: 129px;
	padding:6px;
}

#right .shop .basket p
{
	font-size:10px;
}

.simpleCart_checkout {

}

.simpleCart_checkout p {
font-size:12px;
color:#000;
border:1px solid #ccc;
height:14px;
width:118px;
padding:4px;
background-color:#f1f1f1;
/* border rounding for various browsers */
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
}

.simpleCart_checkout p a{
color:#000;

}

.simpleCart_checkout p a:hover{
color:#D9B037;

}

.simpleCart_empty p {
margin-bottom:2px;
font-size:10px;
color:#000;
border:1px solid #ccc;
height:14px;
width:118px;
padding:4px;
background-color:#f1f1f1;
/* border rounding for various browsers */
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
}

.simpleCart_empty p a{
color:#000;

}

.simpleCart_empty p a:hover{
color:#D9B037;

}

#left2 .simpleCart_shelfItem {
	width:790px;
	overflow:visible;

}

#left2 .simpleCart_shelfItem h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D9B037;
	font-weight:bold;
		
		padding:0px;

}

#left2 .simpleCart_shelfItem p {
		font-size:10px;

}

#left2 .simpleCart_shelfItem .item_thumb {
	float:left;
	width:100px;
	padding-bottom:10px;

}

#left2 .simpleCart_shelfItem .dwgno {
	float:left;
	width:60px;
	height:90px;
	padding:0 4px 0px 8px;

}

#left2 .simpleCart_shelfItem .desc {
	float:left;
	width:200px;
	height:90px;
	padding:0 8px 0px 8px;
	border-left:1px solid #999;

}

#left2 .simpleCart_shelfItem .code {
	float:left;
	width:150px;
	height:90px;
	padding:0 8px 0px 8px;
	border-left:1px solid #999;

}

#left2 .simpleCart_shelfItem .order {
	float:left;
	width:180px;
	height:90px;
	padding:0 8px 0px 8px;
	border-left:1px solid #999;

}

div.footnote  {text-align:left; margin:20px 0; padding:8px; border:1px solid #ccc; font:11px/16px Arial, Helvetica, sans-serif;}
div.footnote .footnoteheader {color:#0033ff; font-weight:bold;}
div.footnote p {font:11px/16px Arial, Helvetica, sans-serif;}

p.faq {background:transparent url(../nav-ims/faq.gif) no-repeat left; padding-left:60px; font:bold 13px Arial, Helvetica, sans-serif;}