
body {
margin : 0 auto;
width : 94%;
max-width : 1024px;
background : #000;
}
#page_container {
display : block;
background : #333333;
}
p {
font-family : 'Trebuchet MS', Georgia, Times, Times New Roman, sans-serif;
font-size : 0.9em;
line-height : 1.3em;
}
h2 {
clear : both;
background : #e7e7e7;
}
.page_photo img {
margin : 10px 10px 10px 0;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clearfix {
display : inline-block;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
}
#invent_but, #invent_but a {
height : 170px;
width : 515px;
}
#invent_but a {
display : block;
background : url(images/ncd_but.jpg) no-repeat left top;
}
#invent_but a:hover {
background : url(images/ncd_buth.jpg) no-repeat center top;
}
#flash {
margin : 0;
padding : 0;
}
iframe {
border : 0;
overflow : visible;
}
#top {
height : 100px;
display : block;
background : #fff url('images/main_bg.jpg') repeat-x left bottom;
padding : 10px;
margin : 0 0 10px 0;
}
#top:after {
clear : both;
content : ".";
display : block;
height : 0;
visibility : hidden;
}
#top img {
float : left;
}
ul#menu {
float : right;
margin : 80px 0 0 0;
padding : 0;
list-style-type : none;
width : auto;
display : block;
height : 30px;
text-transform : uppercase;
font-size : 12px;
font-weight : bold;
background : transparent url("images/but_bg.gif") repeat-x left bottom;
font-family : Helvetica, Arial, Verdana, sans-serif;
border-bottom : 4px solid #000000;
border-top : 0 solid #333;
}
ul#menu li {
display : block;
float : left;
margin : 0;
padding : 0;
}
ul#menu li a {
display : block;
float : left;
color : #ccc;
text-decoration : none;
font-weight : bold;
padding : 10px 20px 0 20px;
height : 18px;
background : transparent url("images/DIVIDER.gif") no-repeat right bottom;
}
ul#menu li a:hover {
background : #333333;
color : #fff;
}
#top.smbutton {
clear : both;
float : right;
padding : 0;
margin : 0;
color : #ccc;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
text-align : right;
height : 20px;
background : transparent;
}
#top.smbutton a, #top.smbutton a:visited {
text-decoration : none;
color : #ccc;
}
#top.smbutton a:hover {
background : none;
text-decoration : none;
color : #000;
}
#bottom {
clear : both;
display : block;
margin-top : 10px;
background : #fff;
text-align : center;
}
#bottom:after {
clear : both;
content : ".";
display : block;
height : 0;
visibility : hidden;
}
.jqiwarning .jqi {
background-color : #b0be96;
text-align : center;
}
.jqifade {
background-color : #000;
}
div.jqi {
text-align : center;
position : absolute;
}
div.jqi .jqiclose {
visibility : hidden;
float : right;
margin : -35px -10px 0 0;
cursor : pointer;
}
div.jqi .jqicontainer {
background-color : #ccc;
padding : 5px;
color : #ffffff;
font-weight : bold;
text-align : center;
}
div.jqi .jqimessage {
background-color : #999;
padding : 10px;
text-align : center;
}
div.jqi .jqibuttons, div.jqi img {
text-align : center;
padding : 5px 0 0 0;
}
div.jqi button {
padding : 3px 10px 3px 10px;
margin : 0 10px;
}
.mjqiwarning .mjqi {
background-color : #b0be96;
}
.mjqifade {
background-color : #000000;
}
div.mjqi {
text-align : center;
position : absolute;
padding : 10px;
}
div.mjqi .mjqiclose {
float : right;
margin : -35px -10px 0 0;
cursor : pointer;
}
div.mjqi .mjqicontainer {
padding : 5px;
color : #ffffff;
font-weight : bold;
}
div.mjqi .mjqimessage {
padding : 10px;
text-align : center;
}
div.mjqi .mjqibuttons {
text-align : center;
padding : 5px 0 0 0;
}
div.mjqi button {
padding : 3px 10px 3px 10px;
margin : 0 10px;
}
#none {
clear : right;
float : right;
background : #e7e7e7;
display : block;
text-align : right;
border : 0 transparent;
margin : 20px 0 0 0;
padding : 5px 5px 5px 0;
}
#none label {
clear : right;
margin : 5px 10px 0 0;
}
#none.alert {
color : #ff0000;
clear : both;
display : block;
margin : 0 0 -20px 0;
background : transparent;
}
form {
border-style : solid;
border-width : 1px;
border-color : #000;
font-size : 0.9em;
font-family : Arial, Helvetica, sans-serif;
background : #dddddd;
}
label {
width : 200px;
float : left;
text-align : right;
margin-right : 0.5em;
display : block;
}
#calc1 form {
margin : 0 10px 10px 10px;
padding : 10px;
}
#sidebar {
background : transparent;
float : left;
width : 24%;
margin : 0 0 0 0;
padding : 10px 0 10px 10px;
min-height : 760px;
color : #ccc;
}
#sidebar ul {
margin : 0;
padding : 0;
font-size : 0.9em;
list-style-type : none;
}
#sidebar a, #sidebar a:visited {
color : #909d73;
font-size : 0.9em;
}
#sidebar a:hover {
color : #990000;
}
.sb_img {
border : 1px solid #000000;
float : left;
margin : 3px 5px -7px 3px;
padding : 2px;
}
#sidebar h3 {
font-family : 'Trebuchet MS', Georgia, Times, Times New Roman, sans-serif;
font-size : 1.1em;
color : #909d73;
margin-top : 0;
}
#contact_card_case1 {
clear : both;
margin-bottom : 10px;
padding : 10px;
border-style : solid;
border-width : 1px;
border-color : #eee;
background : #eee;
}
#contact_card_case {
clear : both;
margin-bottom : 10px;
padding : 10px;
border-style : solid;
border-width : 1px;
border-color : #eee;
}
div.contact_card_name {
float : left;
margin-top : 20px;
margin-left : 20px;
padding : 10px;
color : #244475;
width : 40%;
font-size : 1.6em;
font-variant : small-caps;
letter-spacing : -0.8px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
position : relative;
}
div.contact_card_title {
clear : left;
float : left;
margin-left : 25px;
position : relative;
padding : 10px;
color : #244475;
width : 40%;
font-size : 1.1em;
font-variant : small-caps;
letter-spacing : 0;
font-family : Arial, Helvetica, sans-serif;
}
#contact_card_case_full p img {
margin-bottom : -5px;
}
div.contact_card_Weblink_sm {
float : right;
}
#contact_card_picture {
clear : both;
float : right;
margin : 20px;
}
#contact_card_case_full {
clear : both;
display : block;
margin : 20px;
padding : 10px;
border-style : solid;
border-width : 1px;
border-color : #eee;
background : #ffffff url('images/main_180bg.gif') no-repeat center top;
}
#contact_card_case_full p {
clear : both;
margin : 20px;
padding : 10px;
border-style : solid;
border-width : 1px;
border-color : #eee;
background : #ffffff url('images/main_180bg.gif') no-repeat center top;
}
#contact_card_case_full_bottom {
clear : both;
width : 740px;
margin : 20px;
padding : 10px;
border-style : solid;
border-width : 1px;
border-color : #eee;
background : #e7f3fe;
}
div.contact_card_case_full.contact_card_name {
clear : both;
float : left;
}
div.contact_card_case_full.contact_card_title {
clear : both;
float : left;
}
div.contact_card_case_full.contact_card_email {
clear : both;
float : left;
}
div.contact_card_case_full.contact_card_phone1 {
clear : both;
float : left;
}
div.contact_card_case_full.contact_card_phone2 {
clear : both;
float : left;
}
div.contact_card_case_full.contact_card_direct {
clear : both;
float : left;
}
div.contact_card_case_full.contact_card_ext {
clear : both;
float : left;
}
div.contact_card_case_full.contact_card_fax {
clear : both;
float : left;
}
#content {
clear : right;
float : right;
padding : 10px 10px 10px 10px;
background : #fff;
min-height : 750px;
width : 71%;
margin : -5px 0 0 0;
}
#content ul {
background : transparent;
list-style-type : disc;
font-family : 'trebuchet ms', georgia, times, times new roman, sans-serif;
font-size : 0.9em;
line-height : 1.3em;
}
#content .content_left {
float : left;
margin : 0;
display : block;
padding : 0;
background : transparent;
max-width : 73%;
}
#content .content_right {
float : right;
display : inline;
margin : 0 0 10px 0;
padding : 10px 10px 10px 10px;
background : #cecece;
max-width : 23%;
min-width : 145px;
border : 1px solid #999999;
}
#content h1 {
font-family : georgia, arial, serif;
font-size : 0.9em;
font-weight : bold;
background : #e7e7e7;
margin : 0;
padding : 4px;
}
#content h3 {
margin-top : 0;
}
#content.content_left b {
color : #000;
}
.inventory {
margin-bottom : 10px;
clear : both;
display : inline-block;
background : #eeeee7;
padding : 10px;
}
* html .inventory {
height : 1%;
}
.inventory {
display : block;
}
.inventory:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.inventory label {
text-align : left;
width : 20%;
}
.inventory p {
margin : 0;
display : block;
}
.inventory img {
float : left;
margin-right : 10px;
}
#res_display1 {
clear : both;
display : block;
border : 1px dashed;
margin : 0 0 10px 0;
padding : 0;
width : 100%;
background : #ffffff;
}
#res_display {
clear : both;
display : block;
border : 1px dashed #ccc;
margin : 0 0 10px 0;
padding : 0;
width : 100%;
background : #e7e7e7;
}
#res_display p {
margin : 0;
padding : 0;
}
#res_display img {
border-top : 5px solid;
width : 478px;
margin : 0;
padding : 0 0 0 0;
}
#res_top img {
width : 59px;
margin : 0;
padding : 0;
border : 0;
}
#res_top {
display : block;
border-bottom : 1px solid #ccc;
padding : 4px;
color : #000;
font-size : 14px;
font-variant : small-caps;
font-weight : bold;
}
#res_title p {
margin : 0;
padding : 10px;
border : 0;
background : #e7e7e7;
}
#res_amt p {
padding : 10px;
margin : 0;
border : 0;
}
#res_words p {
padding : 10px;
margin : 0;
border : 0;
}
div.cont_sd_img {
display : block;
text-align : center;
}
.partner_links ul {
margin : 0;
padding : 0 0 0 0;
}
.partner_links li {
border-bottom : 1px solid #ccc;
display : inline;
list-style-type : none;
padding : 0 10px 0 0;
}
.partner_links a {
text-decoration : none;
color : #660000;
font-size : 0.8em;
}
.partner_links a:visited {
color : #000;
}
.partner_links a:hover {
color : #660000;
border-bottom : 1px solid #660000;
}
