/* CSS Document */
body{padding:0px; margin:0px; background-color:#3383dc; background-image:url(../images/bg-2.jpg); background-repeat:no-repeat; background-position:top; background-attachment:fixed; color:#666666; font-family:Verdana, Geneva, sans-serif; color:#000; font-size:10px;}

div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}

p, a, h2 {font-family:Verdana, Geneva, sans-serif; color:#000; font-size:10px;}

h1 {font-family:Verdana, Geneva, sans-serif; color:#000; font-size:12px;}

ul{list-style-type:none;}

a{color:#00F; text-decoration:none;}
a:hover{text-decoration:underline;}

.text{text-indent:25px; margin-bottom:20px;}

#container{width:1000px; margin:0 auto; padding:0px 5px; border:none; background-image:url(../images/bg-content.png);}

#top_cap {width:1010px; height:10px; background:url(../images/top-cap.png) no-repeat; margin:auto;}
#bottom_cap {width:1010px; height:10px; background:url(../images/bottom-cap.png) no-repeat; margin:auto;}
#top_cap_white {width:990px; height:10px; margin:auto; background:url(../images/top-cap-white.png) no-repeat;}
#bottom_cap_white {width:990px; height:10px; margin:auto; background:url(../images/bottom-cap-white.png) no-repeat;}
#top_cap_gray {width:159px; height:10px; background:url(../images/top-cap-gray.png) no-repeat;}
#bottom_cap_gray {width:159px; height:10px; background:url(../images/bottom-cap-gray.png) no-repeat;}





/*  WELCOME BUTTON PAGE  */
#button_box {margin:auto; width:480px; height:480px;}
.home_button {display:block; width:480px; height:480px; background:url(../images/home-button2.png) bottom; text-indent:-99999px;}
.home_button:hover {background-position:0 0;}





/* HEADER */
#header{width:990px; height:275px; margin:auto; position:relative;}





/* CONTENT */
#content{width:990px; position:relative; left:3px; margin-top:5px;}
#leftPan{width:492px; position:relative; left:2px; float:left; margin:0px 5px 0px 0px;}
#rightPan{width:492px; position:relative; left:5px; float:left;}

#content_box {background-color:#FFF; width:990px; margin:auto; padding:0;}
#content_box_inv {background-color:#FFF; width:990px; margin:auto; padding:0px;}

.ad{width:490px; height:159px; background: url(../images/tab.png) 0 0 no-repeat; position:relative; margin-bottom:10px;}
.ad img{position: absolute; top:20px; left:20px;}
.ad#ad01 h2{height:40px; position:relative; background:url(../images/title_automated_painting.jpg) 200px 16px no-repeat; margin-bottom:2px;}
.ad#ad02 h2{height:40px; position:relative; background:url(../images/title_automated_blasting.jpg) 200px 16px no-repeat; margin-bottom:2px;}
.ad#ad03 h2{height:40px; position:relative; background:url(../images/title_automated_cleaning.jpg) 200px 16px no-repeat; margin-bottom:2px;}
.ad#ad04 h2{height:40px; position:relative; background:url(../images/title_paint_matching.jpg) 200px 16px no-repeat; margin-bottom:2px;}
.ad#ad05 h2{height:40px; position:relative;	background:url(../images/title_clean_room_env.jpg) 200px 16px no-repeat; margin-bottom:2px;}
.ad#ad06 h2{height:40px; position:relative; background:url(../images/title_lcd_refilming.jpg) 200px 16px no-repeat; margin-bottom:2px;}
.ad#ad07 h2{height:40px; position:relative; background:url(../images/title_go_green.jpg) 200px 16px no-repeat; margin-bottom:2px;}
.ad#ad08 h2{height:40px; position:relative; background:url(../images/title_online_video.jpg) 200px 16px no-repeat; margin-bottom:2px;}
.ad#ad09 h2{height:40px; position:relative; background:url(../images/title_dell_painting_new4.jpg) 200px 16px no-repeat; margin-bottom:2px;}
.ad#ad10 h2{height:40px; position:relative; background:url(../images/title_special_projects.jpg) 200px 16px no-repeat; margin-bottom:2px;}
.ad#ad11 h2{height:40px; position:relative; background:url(../images/title_touch_panel_repair.jpg) 200px 16px no-repeat; margin-bottom:2px;}
.ad#ad12 h2{height:40px; position:relative; background:url(../images/title_custom_molds.jpg) 200px 16px no-repeat; margin-bottom:2px;}

.ad h3{display:block; width:87px; height:13px; background:url(../images/viewmore.png) bottom; text-indent:-99999; right:20px; bottom:18px; position:absolute; color:#000;}
.ad h3:hover{background-position:0 0;}

.ad p {width:275px}
.ad p.ad_text{margin-left:200px; margin-bottom:7px; color:#444;}
.ad ul{position:absolute; top:120px; left:22px}

#title {width:990px; height:auto; padding:0; margin:auto; border:none; background:none;}
#title img {width:150px; height:35px; border:0; margin:30px 0px 10px 420px; padding:0;}

.clear#end{height:10px}





/*  INVENTORY LOGIN PAGE  */
#login_box {width:800px; height:auto; margin:auto; padding:0; padding-top:20px; background:none;}
#login_box p {text-align:center;}
#login_box p.fail {padding-bottom:20px;}
#login_box table {margin:auto; margin-top:20px;}
#login_box input.text {width:157px; height:20px; border:#000 1px solid; background-color:#DDD;}





/*  INVENTORY MENU PAGE  */
#inv_home_intro {width:970px; margin:auto; background:none;}
#inv_home_box {width:800px; height:auto; margin:auto; padding:50px 0px; background:none; text-align:center;}
#inv_home_box p {color:#000; font-size:12px;}
#inv_home_box table {margin:auto; border-color:#EEE;}
#inv_home_box input.text {width:157px; height:20px; border:#000 1px solid; background-color:#DDD;}





/*  INVENTORY DISPLAY PAGE  */
#inv_intro {width:970px; margin:auto; background:none;}

#inv_nav_pan {float:left; width:154px; margin-right:1px; padding:0px 5px 0 0; background:none; text-align:left;}
#inv_content {width:970px; margin:auto; padding:0; background:none;}

#inv_outro {width:970px; margin:auto; padding:17px 0px 17px 0px; background:none; text-align:center;}
#inv_outro table {margin:auto;}
#inv_outro.download {padding:0; text-align:left;}
#inv_outro.records {padding:0; text-align:right;}
#inv_outro.records p {color:#666;}

.thinBorderGrey {border:1px solid #666;}
.tableRowBlue {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#000; text-decoration:none; background-color:#CCC; border:1px solid #666;}
.tableRowBlue a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#000; text-decoration:none; background-color:#CCC; border:none;}
.tableRowBlue a:hover {color:#00F; text-decoration:none; border:none;}
.thinBorderBlack {border:1px solid #000;}
.tableText {font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#000; text-decoration:none;}

.sitemapHeaders	{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; text-decoration:underline; text-align:center; font-weight:bold;}
.sitemapHeaders a {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; text-decoration:underline; text-align:center;}
.sitemapHeaders a:hover {color:#00F;}
.sitemapText {text-align:center;}





/* FOOTER */
#footer {width:990px; margin:0 auto; background:url(../images/bg-content.png) top left repeat; padding:0 10px; text-align:center;}
#footer p {color:#999;}
#footer a {text-decoration:none; color:#999;}
#footer a:hover {color:#FFF;}





/*  PAGINATION  */
.pagination {text-decoration:none; color:#00F; margin-right:10px;}





/* CONTACT US FORM */
#formbox {margin:0; padding-right:50px; float:right; background:none;}
#formtextbox_wrap {margin:0; padding:0; float:left; height:auto; background:none;}
#formtextbox {margin-bottom:20px; padding:20px; margin-left:50px; width:400px; height:auto; background:#EEE; border:1px #AAA solid;}

#formbox td {text-align:right;}
#formbox td.colon {text-align:center;}
#formbox td.comment {vertical-align:top;}





/* TOUCH PANEL REPAIR POWERPOINT BOX */
#ppt {width:600px; height:auto; margin:0 auto; margin-bottom:20px; padding:20px; background:#EEE; border:1px #AAA solid;}
#ppt p {text-align:left; padding-top:20px;}
#ppt img {float:left; margin-right:20px; border:1px #000 solid; width:100px; height:63px;}





/*  MISCELLANEOUS  */
.clear {clear: both; margin: 0px; height:0;}
