body { font:13px/1.22 arial, helvetica, clean, sans-serif; *font-size:small; 
*font:x-small; 
}
/****************************************************************************************************************************
 * Reset css start
****************************************************************************************************************************/
html { }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
input, textarea, select {
*font-size:100%; margin:0; padding:0; }
legend { color:#000; }
/****************************************************************************************************************************
 * New Body >> css
 ****************************************************************************************************************************/

body { background:#1f73d5 url('../images/bg-gradient.png') repeat-x; margin:0; padding:0; text-align:center; font-family:Arial; }
div.mainContainer { width:980px; min-height:850px; margin:auto; text-align:left; border-top:0px; background: url('../images/bg-home.png') repeat-y; }
*html div.mainContainer {height:800px;}
div.logo { width:510px; height:90px; float:left; display-inline; }
div.phone { width:470px; height:90px; float:right; display-inline; }
div.nav1 { width:980px;	height:54px; clear:both; }
*html div.nav1 {margin-top:-5px;}
div.flash { width:980px; height:193px; }
div.copyL { width:510px; height:229px; float:left; display-inline; background: url('../images/bg-copyL.jpg') no-repeat; }
p.copyL { padding:3px 30px 0px 50px; text-align:left; font-family:Arial; font-size:12px; color:#fff; }
div.copyR { width:470px; height:229px; float:right; display-inline; background: url('../images/bg-copyR.png') no-repeat; }
p.copyR { padding:0px 50px 0px 30px; text-align:left; font-family:Arial; font-size:12px; }
div.barL { width:510px; height:39px; float:left; display-inline; }
div.barR { width:470px; height:39px; float:right; display-inline; }
div.copy3 { width:980px; min-height:138px; clear:both; background: url('../images/bg-copy3.png') no-repeat; }
p.copy3 { padding:0px 50px 20px 260px; text-align:left; font-family:Arial; font-size:12px; }
div.bar3 { width:980px; height:30px; }
div.footer { width:980px; height:77px; text-align:center; color:#fff; font-size:10px; background: url('../images/bg-footer.png') no-repeat; }
*html div.footer {margin-top:-5px;}
.footer a { color:#fff; text-decoration:none; font-size:10px; font-weight:bold; line-height:24px; margin:6px; }
.footer a:hover { color:#ff8400; text-decoration:underline; font-weight:bold; }
.copyright { text-align:center; color:#07197c; font-size:10px; }

h1 { color:#ffd76f; font-weight:bold; font-size:14px; font-family:Arial; padding:0px 30px 0px 50px; }
h2 { color:#2b53bc; font-weight:bold; font-size:14px; font-family:Arial; padding:0px 30px 0px 30px; }
h3 { color:#2b53bc; font-weight:bold; font-size:14px; font-family:Arial; padding:0px 30px 0px 260px; }
h4 { color:#f76e2a; font-weight:bold; font-size:18px; font-family:Arial; }
.title1 { color:#ffd76f; font-weight:bold; font-size:14px; font-family:Arial; }
.title2 { color:#ffd76f; font-weight:bold; font-size:12px; font-family:Arial; }

/****************************************************************************************************************************
 * Secondary Page >> css
 ****************************************************************************************************************************/

div.flash2 { width:980px; height:193px; clear:both; }
div.subL { width:634px; min-height:406px; float:left; display-inline; background: url('../images/bg-subL.png') no-repeat; padding:0px 55px 0px 55px; }
*html div.subL { height:406px; }
div.subR { width:236px; min-height:406px; float:right; display-inline; background: url('../images/bg-subR.png') no-repeat; }
*html div.subR { height:406px; }
img.pic1 { margin:0px 20px 20px 0px; border:1px solid #666; }
td.input { height:24px; font-size:10px; }
input { width:180px; height:20px; border:1px solid #666; }
textarea { width:180px; height:20px; border:1px solid #666; }
input.search { width:130px; height:20px; font-size:10px; }

a:link.btn1, a:visited.btn1 { display:block; width:61px; height:32px; padding-right:40px; 
	background:transparent url(../images/btn-more.png) no-repeat top left; background-position: 0px 0px; }
a:hover.btn1 { background-position: 0px -32px; }

a:link.btn2, a:visited.btn2 { display:block; width:61px; height:32px; padding-right:50px;
	background:transparent url(../images/btn-more.png) no-repeat top left; background-position: 0px 0px; }
a:hover.btn2 { background-position: 0px -32px; }

a:link.btn3, a:visited.btn3 { display:block; width:61px; height:32px; padding-right:40px; 
	background:transparent url(../images/btn2-more.png) no-repeat top left; background-position: 0px 0px; *margin-top:15px;}
a:hover.btn3 { background-position: 0px -32px; }

a:link.btn4, a:visited.btn4 { display:block; width:168px; height:32px; padding-right:10px; 
	background:transparent url(../images/btn-inventory-misc.gif) no-repeat top left; background-position: 0px 0px; }
a:hover.btn4 { background-position: 0px -32px; }

a:link.btn5, a:visited.btn5 { display:block; width:124px; height:32px; padding-right:10px; 
	background:transparent url(../images/btn-inventory-refr.gif) no-repeat top left; background-position: 0px 0px; }
a:hover.btn5 { background-position: 0px -32px; }

a:link.btn6, a:visited.btn6 { display:block; width:138px; height:32px; padding-right:10px; 
	background:transparent url(../images/btn-inventory-surg.gif) no-repeat top left; background-position: 0px 0px; }
a:hover.btn6 { background-position: 0px -32px; }

a:link.btn7, a:visited.btn7 { display:block; width:148px; height:32px; padding-right:10px; 
	background:transparent url(../images/btn-inventory-diag.gif) no-repeat top left; background-position: 0px 0px; }
a:hover.btn7 { background-position: 0px -32px; }

a:link.btn8, a:visited.btn8 { display:block; width:257px; height:73px; padding-right:10px; 
	background:transparent url(../images/btn-eyecanhear.gif) no-repeat top left; background-position: 0px 0px; }
a:hover.btn8 { background-position: 0px -73px; }


div.subL blockquote,div.subL ul,div.subL ol,div.subL dl {margin:1em;}
div.subL ol,div.subL ul,div.subL dl {margin-left:2em;}
div.subL ul li {list-style: disc outside;}
div.subL ol li {list-style: decimal outside;}
div.subL li {margin:0.5em 0; }
div.subL dl dd {margin-left:1em;}


div#font_resizer_holder_relative {position:relative;}
div#font_resizer_holder_absolute {

height:15px;
left:148px;
position:absolute;
top:40px;
width:43px;
z-index:999;
}

#font_resize_increase{float:left;}
#font_resize_decrease{float:left;margin-left:8px;}
/**/


#font_resizer_holder_absolute a#font_resize_decrease, #font_resize_decrease span, span.font_resize_decrease_span {
height:16px;
width:15px;
}
#font_resizer_holder_absolute a, #font_resizer_holder_absolute a span {
display:block;
overflow:hidden;
position:relative;
}

#font_resizer_holder_absolute a:hover #font_resize_ds {

background:url(../images/title-resize_oo.gif) -24px 0px;
}



#font_resizer_holder_absolute a span {
cursor:pointer;
left:0;
position:absolute;
top:0;
}



#font_resizer_holder_absolute a#font_resize_increase, #font_resize_increase span, span.font_resize_increase_span {
height:16px;
width:16px;
}
#font_resizer_holder_absolute a, #font_resizer_holder_absolute a span {
display:block;
overflow:hidden;
position:relative;
}


#font_resizer_holder_absolute a:hover #font_resize_is {
background:url(../images/title-resize_oo.gif) 0px 0px;
}

#resize_img_holder {
	background:url(../images/title-resize.gif) no-repeat;
	height:30px;
	width:200px;
}
