.topboxtext a:hover, .categorytopboxtext a:hover, .servertopboxtext a:hover {
     text-decoration: none;
     color: #C3D7E1;
}

#menuocpm {
     height: 130px !important;
     float: none;
}

body#camera_link_cables li.camera_link_cables, body#camera_link_cables li.camera_link_cables a:link, body#camera_link_cables li.camera_link_cables a:visited {
     color: #2065A1;
     font-weight: 700;
}

body {
	 font-family: Arial, Helvetica, sans-serif;
     color: #666;
     background-color: #5E5F61;
     text-align: center;
     margin: 0;
     padding: 0;
}

p {
     color: #333;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     line-height: 18px;
}

p a:link, p a:visited, p a:active, a:link, a:visited, a:active {
     color: #00AEEF;
     text-decoration: none;
}

.box-wrap {
     width: 955px;
     text-align: left;
     padding: 0 20px;
     margin: 0 auto;
}

.box-header {
     background-color: #FFF;
     width: 955px;
     background-image: url(images/ocp_headerback.gif);
     background-repeat: repeat-x;
     height: 71px;
     position: relative;
}

#logo {
     position: absolute;
     height: 71px;
     width: 330px;
}

#navbarlink {
     position: absolute;
     top: 42px;
     height: 22px;
     left: 330px;
     right: 0;
}

#tlink {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     margin-top: 2px;
     margin-bottom: 0;
}

#tlink a:link {
     color: #00AEEF;
     font: normal 400 12px Arial, Helvetica, sans-serif;
}

#tlink a:visited {
     color: #00AEEF;
}

#mlink {
     margin-top: 2px;
     margin-bottom: 0;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 25px;
}

#mlink li {
     margin-bottom: 2px;
     margin-left: -34px;
     line-height: 14px;
     padding-bottom: 2px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 25px;
     list-style: none outside url(images/arrow1.gif);
}

#btoplink a:hover, #btoplink a:visited {
     color: #5F6062;
     font: normal 700 16px Arial, Helvetica, sans-serif;
}

#btoplink a:active, .btoplink #btoplink a:link {
     color: #2065A1;
     font: normal 700 16px Arial, Helvetica, sans-serif;
}

.prodlink a:link, .prodlink {
     color: #666;
     float: left;
     padding-bottom: 8px;
     font: 700 12px Arial, Helvetica, sans-serif;
}

.prodlink a:visited {
     color: #8CC63F;
     float: left;
     padding-bottom: 8px;
     font: 700 12px Arial, Helvetica, sans-serif;
}

.prodlink a:active, .prodlink a:hover {
     color: #8CC63F;
     padding-bottom: 8px;
     font: 700 12px Arial, Helvetica, sans-serif;
}

.thumblink {
     background-color: #EEE;
     border: 1px solid #FFF;
     background-image: url(images/ocp_thumbback1.jpg);
     background-repeat: repeat-x;
     color: #666;
     line-height: 14px;
     width: 266px;
     vertical-align: top;
     padding: 6px 16px 10px;
     font: 700 11px Arial, Helvetica, sans-serif;
}

.thumblink a:hover {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #8CC63F;
}

.smchevron a.link, .smchevron {
     color: #8CC63F;
     font: 700 20px Arial, Helvetica, sans-serif;
}

.nolink, .smnolink a:active, .smnolink a:hover, .smnolink a:visited, .smnolink a:link, .smnolink, .ctoplink a:active, .ctoplink a:visited, .ctoplink a:link, .ctoplink {
     color: #666;
     font: 700 16px Arial, Helvetica, sans-serif;
}

.nolink a:hover, .nolink a:link, .ctoplink a:hover {
     color: #8CC63F;
     font: 700 16px Arial, Helvetica, sans-serif;
}

#utility {
     top: 4px;
     left: 340px;
     width: 100%;
}

#search {
     position: relative;
     top: 6px;
     float: left;
}

#search input {
     margin: 0 0 0 6px;
     font-size: 12px;
     color: #999;
}

.searchlabel {
     font-size: 12px;
     font-family: Arial, Helvetica, sans-serif;
}

#masthead {
     height: 60px;
     background-color: #B1B4B6;
     width: 955px;
     position: relative;
}

#titlebar {
     height: 44px;
     background-image: url(images/ocp_titleback.gif);
     position: absolute;
     left: 14px;
     top: 14px;
     width: 605px;
}

.title {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 26px;
     color: #7FB63F;
     float: left;
     position: relative;
     top: 5px;
}

.cornerleft {
     position: relative;
     left: 0;
     top: 0;
     float: left;
}

#quotebutton {
     position: absolute;
     width: 180px;
     height: 42px;
     left: 630px;
     top: 14px;
}

#requestbutton a {
     height: 34px;
     background-image: url(images/ocp_request.gif);
     background-repeat: no-repeat;
     width: 160px;
     display: block;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     line-height: 12px;
    color: #FFFFFE;
     padding-top: 8px;
     text-decoration: none;
     text-transform: uppercase;
     padding-left: 20px;
}

#requestbutton a:hover {
     background-position: -180px 0;
     color: #5F6062;
     text-decoration: none;
}

#whitespace {
     position: absolute;
     background-color: #FFF;
     top: 58px;
     height: 2px;
     width: 955px;
}

#pagecell {
     width: 955px;
     position: relative;
     background-color: #DCDDDE;
     background-image: url(images/ocp_greybarback.gif);
     background-repeat: repeat-x;
}

#pageNav {
     width: 190px;
     background-color: #FFF;
     background-image: url(images/ocp_greyshadenav.gif);
     background-repeat: repeat-y;
     background-position: right;
     left: 14px;
     position: relative;
     float: left;
}

#secnavboxtop {
     width: 176px;
     background-image: url(images/ocp_navboxback.jpg);
     background-repeat: repeat-x;
     position: relative;
     border-bottom: 2px solid #FFF;
     border-left: 2px solid #FFF;
     border-right: 2px solid #FFF;
}

.secnav_box {
     margin-bottom: 8px;
     width: 155px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     padding: 5px 5px 2px 16px;
}

#secnav_all, #darrows {
     margin-top: 2px;
     margin-bottom: 0;
}

#secnav_all li, #darrows li, #tlink li {
     margin-bottom: 2px;
     margin-left: -34px;
     line-height: 14px;
     padding-bottom: 2px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     list-style: none outside url(images/arrow1.gif);
}

#navboxproducts {
     width: 176px;
     border-bottom-color: #FFF;
     float: left;
     position: relative;
     top: -9px;
     border-left: 2px solid #FFF;
     border-right: 2px solid #FFF;
}

.navhead {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 14px;
    color: #FFFFFE;
     background-color: #8CC63E;
     padding-top: 2px;
     padding-right: 4px;
     padding-bottom: 2px;
     text-align: right;
     height: 18px;
     background-image: url(images/subhead_tile.gif);
     background-repeat: repeat-x;
}

#nav_all {
     margin-top: 0;
     margin-bottom: 0;
}

.nav_list {
     line-height: 14px;
     list-style-type: none;
     text-align: right;
     padding: 3px 3px 2px;
     margin-left: -40px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     border-bottom: 1px solid #A1A5A7;
}
/*this controls the height of the navigation panel on the left*/
#nav_box {
     width: 176px;
     padding: 0;
     position: relative;
     height: 190px;
}

#navboxbottom {
     width: 180px;
     float: left;
}

#content {
     margin-left: 208px;
     padding: 14px 0 0;
}

.machine_topbox {
     width: 560px;
     background-image: url(images/odb2_top.jpg);
     background-color: #70B8E1;
     background-repeat: no-repeat;
     margin: 0;
     background-position: top;
     height: 180px;
     padding: 10px 20px;
}

.mv_topbox {
     width: 560px;
     background-image: url(images/machinevision_top.jpg);
     background-color: #70B8E1;
     background-repeat: no-repeat;
     margin: 0;
     background-position: top;
     height: 180px;
     padding: 10px 20px;
}

.services_topbox {
     width: 560px;
     background-image: url(images/services_top.jpg);
     background-color: #70B8E1;
     background-repeat: no-repeat;
     margin: 0;
     background-position: top;
     height: 180px;
     padding: 10px 20px;
}

.custom_topbox {
     width: 560px;
     background-image: url(images/custom_top.jpg);
     background-color: #70B8E1;
     background-repeat: no-repeat;
     margin: 0;
     background-position: top;
     height: 180px;
     padding: 10px 20px;
}
.products_topbox {
     width: 560px;
     background-image: url(images/machinevision_top.jpg);
     background-color: #70B8E1;
     background-repeat: no-repeat;
     margin: 0;
     background-position: top;
     height: 180px;
     padding: 10px 20px;
}

.news_topbox {
     width: 560px;
     background-image: url(images/news_top.jpg);
     background-color: #70B8E1;
     background-repeat: no-repeat;
     margin: 0;
     background-position: top;
     height: 80px;
     padding: 10px 20px;
}

.ffc_topbox {
     width: 560px;
     background-image: url(images/ffc_top.jpg);
     background-color: #70B8E1;
     background-repeat: no-repeat;
     margin: 0;
     background-position: top;
     height: 180px;
     padding: 10px 20px;
}
.fpc_topbox {
     width: 560px;
     background-image: url(images/fpc_top.jpg);
     background-color: #70B8E1;
     background-repeat: no-repeat;
     margin: 0;
     background-position: top;
     height: 180px;
     padding: 10px 20px;
}

.about_us_topbox {
     width: 560px;
     background-image: url(images/about1.jpg);
     background-color: #70B8E1;
     background-repeat: no-repeat;
     margin: 0;
     background-position: top;
     height: 80px;
     padding: 10px 20px;
}

.about_us_topboxtext {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
    color: #FFFFFE;
     line-height: 18px;
     width: 20px;
     height: 80px;
}

.auto_topbox {
     width: 560px;
     background-image: url(images/odb2_top.jpg);
     background-color: #8CC63E;
     background-repeat: no-repeat;
     margin: 0;
     background-position: top;
     height: 180px;
     padding: 10px 20px;
}

.usb_topbox {
     width: 560px;
     background-image: url(images/usb_top.jpg);
     background-color: #8CC63E;
     background-repeat: no-repeat;
     margin: 0;
     background-position: top;
     height: 180px;
     padding: 10px 20px;
}

.medical_topbox {
     width: 560px;
     background-image: url(images/medical_top.jpg);
     background-color: #8CC63E;
     background-repeat: no-repeat;
     margin: 0;
     background-position: top;
     height: 180px;
     padding: 10px 20px;
}

.ethernet_topbox {
     width: 560px;
     background-image: url(images/ethernet_top.jpg);
     background-color: #70B8E1;
     background-repeat: no-repeat;
     margin: 0;
     background-position: top;
     height: 180px;
     padding: 10px 20px;
}
.server_topbox {
     width: 560px;
     background-image: url(images/server_top.jpg);
     background-color: #70B8E1;
     background-repeat: no-repeat;
     margin: 0;
     background-position: top;
     height: 180px;
     padding: 10px 20px;
}
.port_topbox {
     width: 560px;
     background-image: url(images/port_top.jpg);
     background-color: #8CC63E;
     background-repeat: no-repeat;
     margin: 0;
     background-position: top;
     height: 180px;
     padding: 10px 20px;
}
.coiled_topbox {
     width: 560px;
     background-image: url(images/coiled_top.jpg);
     background-color: #8CC63E;
     background-repeat: no-repeat;
     margin: 0;
     background-position: top;
     height: 180px;
     padding: 10px 20px;
}
.iheader {
     color: #666;
     font: normal 700 12px Arial, Helvetica, sans-serif;
}

.jheader {
     color: #666;
     font: normal 700 11px Arial, Helvetica, sans-serif;
}

#jheader a:hover, #iheader a:hover, #hheader a:hover, #mlink a:link, #mlink a:hover, p a:hover, a:hover {
     text-decoration: none;
     color: #666;
}

.bottomrowtext {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #666;
     text-align: center;
     line-height: 15px;
     width: 560px;
}

.bottomrowtext a:hover {
     text-decoration: none;
     color: #373636;
}

.categorytopboxtext {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
    color: #FFFFFE;
     line-height: 18px;
     width: 320px;
}

.ffctopboxtext, .mvtopboxtext {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
    color: #FFFFFE;
     line-height: 18px;
     width: 350px;
}
.fpctopboxtext {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
    color: #FFFFFE;
     line-height: 18px;
     width: 490px;
}
.productstopboxtext {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
    color: #FFFFFE;
     line-height: 18px;
     width: 490px;
}
.servertopboxtext {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
    color: #FFFFFE;
     line-height: 18px;
     width: 370px;
}
.productstopboxtext h3, .ffctopboxtext h3, .categorytopboxtext h3, .servertopboxtext h3 {
    color: #FFFFFE;
     line-height: 26px;
     text-align: center;
     margin-bottom: 10px;
     margin-top: 0;
     font: 400 21px Arial, Helvetica, sans-serif;
}

.servicestopboxtext {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
    color: #FFFFFE;
     line-height: 18px;
     margin-top: 60px;
     width: 540px;
}


.subcategoryname {
     padding-bottom: 6px;
     font: 700 15px Arial, Helvetica, sans-serif;
}

.darrows {
     color: #8CC63F;
     padding-bottom: 6px;
     font: 700 15px Arial, Helvetica, sans-serif;
}

.thumbimage {
     float: right;
     border-color: #666;
     padding: 0 0 6px 10px;
}

.contenttopbox1 {
     width: 560px;
     background-image: url(images/ocp_contentboximg.jpg);
     background-color: #70B8E1;
     background-repeat: no-repeat;
     margin: 0;
     padding: 16px 20px;
}

.contenttopbox1 ul {
     margin-bottom: 0;
}

.contenttopbox2 {
     width: 674px;
     background-image: url(images/ocp_contentboximg2.jpg);
     background-color: #70B8E1;
     background-repeat: no-repeat;
     margin: 0;
     padding: 16px 20px;
}


#contenthead {
     width: 600px;
}

.contenttitle {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 21px;
     color: #417495;
     background-color: #FFF;
     height: 34px;
     background-image: url(images/ocp_contenttitle_back.gif);
     background-repeat: no-repeat;
     background-position: right;
     width: 560px;
     padding: 10px 20px 0;
}

.contenttitle2 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 21px;
     color: #417495;
     background-color: #FFF;
     height: 34px;
     background-image: url(images/ocp_contenttitle_back.gif);
     background-repeat: no-repeat;
     background-position: right;
     width: 674px;
     padding: 10px 20px 0;
}
.topboxtext ul {
     font-family: Arial, Helvetica, sans-serif;
     margin-top: 2px;
}

.topboxtext {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
    color: #FFFFFE;
     line-height: 18px;
}

.topboxtext a:link, .topboxtext a:visited, .categorytopboxtext a:link, .categorytopboxtext a:visited, .servertopboxtext a:link,  .servertopboxtext a:visited {
     text-decoration: underline;
    color: #FFFFFE;
}

.topboxtext a:hover, .categorytopboxtext a:hover, .servertopboxtext a:hover {
     display: none;
     text-decoration: none;
     color: #C3D7E1;
}

.topimage {
     float: right;
     padding-bottom: 10px;
     padding-left: 10px;
}

.contentcolumnbox {
     width: 600px;
     margin-left: 1px;
}

.productthumb1 a:hover {
     color: #8CC63F;
     font: 700 12px Arial, Helvetica, sans-serif;
}

.productthumb1 a:active, .productthumb1 a:visited, .productthumb1 a:link {
     color: #666;
     font: 700 12px Arial, Helvetica, sans-serif;
}

.prodthumb, .productthumb1 {
     background-color: #EEE;
     border: 1px solid #FFF;
     background-image: url(images/ocp_thumbback1.jpg);
     background-repeat: repeat-x;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #666;
     line-height: 14px;
     width: 266px;
     vertical-align: top;
     padding: 6px 16px 10px;
}
/* Added by Matt */
.prodthumbwide,  {
     background-color: #EEE;
     border: 1px solid #FFF;
     background-image: url(images/ocp_thumbback1.jpg);
     background-repeat: repeat-x;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #666;
     line-height: 14px;
     width: 323px;
     vertical-align: top;
     padding: 6px 16px 10px;
}
/* Added by Matt */
.prodthumb a:active, .prodthumb a:hover, .prodthumb a:visited, .prodthumb a:link, .prodtxt a:active, .prodtxt a:hover, .prodtxt a:visited, .prodtxt a:link, .prodtxt, .thumblink a:active, .thumblink a:visited, .thumblink a:link .prodthumbwide a:active, .prodthumbwide a:hover, .prodthumbwide a:link, .prodthumbwide a:visited,{
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #666;
}

.thumbimage1 {
     float: left;
     border-color: #666;
     padding: 0 10px 6px 0;
}

img {
     border-color: #666;
}

.productname {
     padding-bottom: 8px;
     font: 700 12px Arial, Helvetica, sans-serif;
}

.breadcrumbs {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     width: 710px;
     color: #2065A1;
     text-align: right;
     padding: 0 10px 6px 20px;
}

#producthead {
     background-color: #FFF;
     width: 740px;
}

.producttitle1 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 20px;
     background-color: #FFF;
     height: 24px;
     background-image: url(images/ocp_contenttitle_back2.gif);
     background-repeat: no-repeat;
     background-position: left 0;
     float: left;
     color: #417495;
     width: 700px;
     padding: 8px 20px 0;
}

.productbox1 {
     height: 400px;
     background-color: #FFF;
     width: 700px;
     padding: 12px 20px 16px;
}

.productboxtext {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     line-height: 14px;
}

.productimage1 {
     float: left;
     padding-bottom: 10px;
     padding-right: 10px;
}

.productcaption {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     width: 160px;
     padding-right: 10px;
     margin-top: 0;
     padding-top: 5px;
     margin-bottom: -5px;
     line-height: 14px;
}

#footernav {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     color: #666;
     clear: both;
     text-align: center;
     padding-top: 20px;
     padding-bottom: 10px;
}

#footernav a:link, #footernav a:visited {
     color: #667171;
     text-decoration: none;
}

#footernav a:hover {
     color: #2065A1;
     text-decoration: none;
}

.column_padding_after {
     height: 5px;
     font-size: 1px;
     line-height: 0;
     clear: both;
}

html {
     margin: 0;
     padding: 0;
}

.clear {
     clear: both;
     display: none;
}

#product_list .hheader A, #part_list A {
     color: #666;
}

#product_list .hheader A
{
     margin-left: 3px;
}


#part_list A:hover, #product_list A:hover, .subcategorythumb a:hover, .subcategorylgtbl a:hover, .featureprod a:hover {
     color: #8cc63f;
}

#part_list A {
	font-size: 12px;
	font-weight: normal;
}

.product_description {
     margin-top: 20px;
     margin-bottom: 20px;
}

.hheader {
     color: #666;
     margin-top: 3px;
     font: normal 700 16px Arial, Helvetica, sans-serif;
}

#product_list A.btoplink {
     color: #00aeef;
}

#bottom_nav {
     font-family: arial;
     font-size: 12px;
     text-align: center;
     margin-top: 20px;
}

#bottom_nav A, .bottomrowtext a:link, .bottomrowtext a:visited {
     color: #666;
}

.nlink, #nlink {
     font-size: 12px;
     padding: 4px 8px;
     border-right: 1px solid #C9CBCC;
     font-family: Arial, Helvetica, sans-serif;
     text-transform: uppercase;
     height: 15px;
     background-color: #B1B4B6;
     float: left;
}

.nlink a:link, .nlink a:visited, #nlink a:link, #nlink a:visited {
    color: #FFFFFE;
}

.nlink a:hover, #darrows a:link, #darrows a:hover, #tlink a:hover, #nlink a:hover {
     text-decoration: none;
    color: #5E5F62;
}

#phonenumber {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 18px;
     position: relative;
     top: 4px;
     left: 20px;
     color: #8CC63F;
     float: right;
     margin-right: 250px;
}

.cornerright {
     right: 0;
     float: right;
     top: 0;
     position: relative;
     margin: 0;
     padding: 0;
}

.subcategorythumb {
     background-color: #FFF;
     border: 1px solid #FFF;
     background-image: url(images/ocp_thumbback.jpg);
     background-repeat: repeat-x;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     line-height: 14px;
     width: 565px;
     vertical-align: top;
     margin-top: 0;
     z-index: -1;
     padding: 6px 16px 10px;
}

.subcategorylgtbl {
     background-color: #FFF;
     border: 1px solid #FFF;
     background-image: url(images/ocp_thumbback.jpg);
     background-repeat: repeat-x;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     line-height: 14px;
     width: 680px;
     vertical-align: top;
     margin-top: 0;
     z-index: -1;
     padding: 6px 16px 10px;
}

.subcategorysmtbl {
     background-color: #FFF;
	 border-color: #bfbfbf
     border: 1px solid #FFF;
     background-image: url(images/ocp_thumbback.jpg);
     background-repeat: repeat-x;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     line-height: 14px;
     width: 680px;
     vertical-align: top;
     margin-top: 0;
     z-index: -1;
     padding: 6px 16px 10px;
}

#rfq_form TD
{
	font-size: 12px;
}

/*  Added Matt */

.featureprod {
     background-color: #FFF;
     /*border: 1px solid #FFF;*/
     /*background-image: url(images/ocp_thumbback.jpg);*/
     background-repeat: repeat-x;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     line-height: 8px;
	 color: #5E5F62;
     width: 245px;
     vertical-align: top;
     margin-top: 0;
     z-index: -1;
     padding: 6px 16px 10px;
}

.homeheader {
	 font-family: Arial, Helvetica, sans-serif;
     font: normal 700 16px Arial, Helvetica, sans-serif;
     color: #5E5F62;
}

.contentwhitebox {
     width: 560px;
     background-image: url(images/ocp_blank.jpg);
     background-color: #FFFFFF;
     background-repeat: no-repeat;
     margin: 0;
     padding: 16px 20px;
}
.prtopimage {
     float: right;
     padding-bottom: 10px;


}
.leftjtopimage {
     float: left;
	padding: 0px 8px 10px;

}
  /*.homeheader a:hover {
     display: none;
     font-family: Arial, Helvetica, sans-serif;
     font: normal 700 16px Arial, Helvetica, sans-serif;
	 color: #8CC63F;
}*/

/*  Added Matt */

#top_search_bar
{
	position: absolute; 
	left: 360px; 
	top: 5px;
}

#top_search_bar INPUT
{
	font-size: 11px;
}

#top_search_bar SPAN
{
	font-size: 12px;
}

#top_search_keyword
{
	font-size: 11px; 
	color: #999999; 
	padding-left: 2px;
}

.list_item_below_image_row
{
	clear: both;
}

.list_item_below_image_row IMG
{
	border: 0px;
}


#general_container
{
	margin: auto;
	width: 955px;
	text-align: left;
}

.email, .email INPUT
{
	/* Comment */
	display: none;
}

.name, .name INPUT
{
	/* Thy Name */
	display: none;

}

/*  Added Matt  1.27/2012*/
.homeheader1 {
	 font-family: Arial, Helvetica, sans-serif;
     font: normal 600 16px Arial, Helvetica, sans-serif;
     color: #5E5F62;
}
.custom_ca {
     width: 560px;
     background-image: url(images/custom_ca.jpg);
     background-color: #70B8E1;
     background-repeat: no-repeat;
     margin: 0;
     background-position: top;
     height: 180px;
     padding: 10px 20px;
}
.custom_wh {
     width: 560px;
     background-image: url(images/custom_wh.jpg);
     background-color: #70B8E1;
     background-repeat: no-repeat;
     margin: 0;
     background-position: top;
     height: 180px;
     padding: 10px 20px;
}

