body { font:normal 12px arial; color:#333; background: url(../imgs/bg-main.gif) repeat-y center #b4b4b4; padding:0; margin: 0; }
a img{ border:0; }
.nomargin { margin: 0; padding: 0; }
.clear { clear: both; display: block; }
a.video { display: block; background: url(../imgs/video_on.jpg); width: 90px; height: 25px; float: right; margin: 15px 2px 0 0; right: 0; bottom: 10px; }
a:hover.video {background: url(../imgs/video_off.jpg); }

.handheld { display:none;}
.floatR { float:right;display:inline; }
.floatL { float:left;display:inline; }
a { text-decoration:none; }
a:hover {}
#container { width: 960px; text-align: left; background: #fff; margin: 0 auto; padding: 0 8px; z-index: 1; }
#header .left { float: left; display: inline; width: 242px; margin: 35px 0 26px 25px; _width: 260px; }
#header .right { float: right; display: inline; width: 485px; margin: 15px 25px 0 0; }
#navigation { clear: both; height: 35px; }
.slogan { float: left; display: inline; padding-right: 25px; padding-top: 10px; }
#search { padding-top: 14px; text-align: right; }
#header form { display: inline; float: right; }
#shop-options { float: right; }
	#shop-options ul { list-style-type: none; margin: 0; padding: 0; z-index: 196; }
		#shop-options ul li { float: right; display: inline; position: relative; z-index: 197; }
#keyword {float: left; display: inline; width: 125px; margin-right: 5px; margin-top: 6px; border: 1px solid #8f9193; color: #8f9193; padding: 3px; font: normal 10px Verdana, arial, sans-serif; }
#submit {float: left; display: inline; padding-top: 6px; }
a#a_international {background: url(../imgs/international_off.gif) no-repeat; width: 94px; height: 16px; display: block; float: left; margin-right: 10px; padding-bottom: 5px; }
a#cart {background: url(../imgs/cart_off.gif); width:45px; height: 16px; display: block; float: left;}
a:hover#a_international { background: url(../imgs/international_on.gif) no-repeat; display: block;}
a:hover#cart {background: url(../imgs/cart_on.gif); width: 45px; height: 16px; display: block;}
#body_copy{ color: #7f7f7f; }
.grey {background: #eff0f0; }
.grey2 {background: #eff0f0; width: 61%}
.grey3 {background: #eff0f0; width: 32.75%}
.intro {height: 100px; margin-top: 10px; padding:25px; }
.video {height: 150px; margin-top: 10px; padding:0px; float: right; }



#buckets div { float: left; margin: 10px 10px 20px 0; width: 313px; /*padding-top: 170px;*/ }
#buckets img, #buckets p {padding: 0 25px; }
.norightmargin {margin-right: 0!important; padding-right: 0px!important;}
#first { height: 345px; position: relative; }
#second { height: 345px; position: relative; }
#third { margin-right: 0!important; height: 345px; position: relative; }
a.imglink1 { display: block; background: url(../imgs/circuit_board.jpg) no-repeat top; width: 313px; height: 139px; float: left; margin: 0 0 30px 0; }
a.imglink2 { display: block; background: url(../imgs/digital_highway.jpg) no-repeat top; width: 313px; height: 139px; float: left; margin: 0 0 30px 0; }
a.imglink3 { display: block; background: url(../imgs/print-connector.jpg) no-repeat top; width: 313px; height: 139px; float: left; margin: 0 0 30px 0; }
a.imglink1a { display: block; background: url(../imgs/welcome_aboard.jpg) no-repeat top; width: 313px; height: 139px; float: left; margin: 0 0 30px 0; }
a.imglink2a { display: block; background: url(../imgs/seattle_highway.jpg) no-repeat top; width: 313px; height: 139px; float: left; margin: 0 0 30px 0; }
a.imglink3a { display: block; background: url(../imgs/blue_pcb.jpg) no-repeat top; width: 313px; height: 139px; float: left; margin: 0 0 30px 0; }

a.more { display: block; background: url(../imgs/find_out_more_off.gif); width: 90px; height: 25px; float: right; margin: 20px 20px 0 0; position: absolute; right: 0; bottom: 10px; }
a:hover.more {background: url(../imgs/find_out_more_on.gif); }



#footer {background: #eff0f0!important; padding: 20px 25px; .padding: 5px 25px 30px; 25px; color: #999999; font-size: 11px; border-top: 10px solid #0084a9; }
#footer .left { float: left; }
#footer .right {float: right; }
#footer .left a {color: #004960; margin: 5px;}
#footer .left a:hover {color: #999999;  }
.noleftmargin {margin-left: 0; padding-left: 0;}

#leftside {float : left; width: 230px; background: #eff0f0; padding-bottom: 0; .padding-bottom: 10px;}
#main {float: left; width: 670px; margin: 10px 30px 0 30px; background: #fff;}
#categories {  float: right; width: 175px; background: #e7e7e7; border-top: 5px solid #d4d4d4; padding: 30px 30px 15px 10px; margin: 50px 20px 30px 30px;}
.child #body_copy {margin-top: 10px; background: #fff; }
/*h1 {font:normal 28px "Trebuchet MS", arial, sans-serif; color: #004960; padding-top: 0; }
h2 { font: bold 14px Arial, Helvetica, sans-serif; }
h2 a {color: #2b6a6c; text-decoration: underline;}
h2 a:hover {color: #333; text-decoration: none; }
h3 { font-size:13px; }*/
h4 { font-size:12px; }
#categories h2 {color: #2b6a6c; font: bold 14px arial; margin-top: 0; padding-top: 0;}
#categories ul {margin-left: 20px; padding-left: 0; line-height: 20px; padding-bottom: 0; margin-bottom: 0;}
#categories li {list-style-image: url(../imgs/green_bullit.gif); }
#categories a {font: bold 12px arial; color: #333; text-decoration: underline;}
#categories a:hover {text-decoration: none; }
#shopping-links {float: right; margin-left: 300px; padding-right: 30px;}
a.shopping_cart {background: url(../imgs/view_shopping_cart.gif) no-repeat left; padding-left: 20px; color: #333333; text-decoration: underline; font-weight: bold;}
a.print_page  {background: url(../imgs/print_page.gif) no-repeat left; padding-left: 20px; margin-left: 10px;  color:#333333; text-decoration: underline; font-weight: bold;}
a:hover.shopping_cart {color: #0084a9; text-decoration: none; }
a:hover.print_page {color: #0084a9; text-decoration: none;}

#shop-options { z-index: 198!important; }
#shop-options a { z-index: 198!important; text-decoration:none !important; }
#international { background: #fff; border: 1px solid #bbb; position: absolute!important; display: none; padding: 5px; width: 100px; top: 20px; .left: 0; font-size: 8pt!important; z-index: 199!important; }
	#international a { color: #666!important; text-decoration:none !important; font-weight: bold; padding-top: 5px; }
	#international a:hover { color: #004960!important; text-decoration:none !important; font-weight: bold; }
	
/* Request Schematic */
#schematic-table td { padding: 0 0 10px 0; margin: 0; }
#schematic-table ul { list-style: none; padding: 10px 0 0 0; }
#schematic-table ul li { list-style: none; list-style-image: none; list-style-type: none; padding: 0 0 3px 0; }

#schematic-table-inbed { padding: 10px 0 0 15px; }

ul#schematic-errors { list-style-image: none; list-style-type: circle; }
ul#schematic-errors li { list-style-image: none; list-style-type: circle; }

.req-item { color: #FF7F00; font-weight: bold; }
.error { color: red; }