/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%;width:100%;text-align:center;}
html, input, textarea	{ font-family: Arial, Helvetica, sans-serif; color:#000000;	}	

.main {margin-left: auto;margin-right: auto;text-align:center;width:1000px;}

h1 {font-size:20px; color:#000;  font-family: Arial, Helvetica, sans-serif; padding:10px 5px 5px 30px; text-align:left;}
h2 {font-size:16px; color:#000;  font-family: Arial, Helvetica, sans-serif; padding:5px 5px 5px 5px; text-align:left;}
h2 .sm{font-size:14px; color:#666666;  font-family: Arial, Helvetica, sans-serif; padding:5px 5px 5px 5px; text-align:left;}
h3 {font-size:16px; color:#000;  font-family: Arial, Helvetica, sans-serif; padding:5px 5px 5px 5px; text-align:left; font-weight:normal;}
h4 {font-size:20px; color:#000;  font-family: Arial, Helvetica, sans-serif; padding:10px 0px 5px 0px; text-align:left;}
p {font-size:14px; color:#000;  font-family: Arial, Helvetica, sans-serif; padding:5px 5px 5px 5px; text-align:left;line-height:18px;}

h2 a { padding:5px 0px 0px 0px;}
h2 a:hover {}

.clr {clear:both;padding:0px;margin:0px;}
.nopadding {padding:0px;}
.f-right {float:right;}
.f-left {float:left;}
.left {float:left;padding:10px;}
hr {width:75%;float:right;}

/* row 1 - top line */
#row1 { background:url(../images/toplinebg.gif) repeat-x top center #000000;min-height:32px;}

/* row 2 - logo, social, nav, slider */
#row2 { background:url(../images/blackbgtop.png) repeat-x top center #000000;min-height:597px;}
#row2internal { background:url(../images/blackbgtop.png) repeat-x top center #000000;min-height:167px;}
.logo, .social {float:left;width:495px;margin-top:5px;}
.logo {width:422px; padding-right:5px;}
.social {padding-left:70px; padding-right:0px;font-family: "MV Boli", "Comic Sans MS", cursive;}
.minitech {float:right;margin-right:10px;}
.social h2 {font-family: "MV Boli", "Comic Sans MS", cursive;font-size:24px;font-weight:bold;color:#fff;text-align:right;}
.social h2.locate {margin-right:30px;}
.social h2 img {margin-bottom:-30px;}

.nav {margin-top:5px; margin-bottom:5px;}
.navleft, .navlinks, .navright {float:left; width:13px;}
.navleft {width:13px; margin-right:0px;margin-left:10px;}
.navlinks {width:955px; margin-right:0px;}
.navright {width:12px; margin-right:10px;}

.navlinks {background: url(../images/navbg.gif) repeat-x ;float:left;margin:0px;padding:0px;min-height:57px;}
.navlinks ul {margin:0px;padding:0px;list-style-type:none;min-height:57px;}
.navlinks ul li { font-family: Arial, Helvetica, sans-serif;vertical-align:middle;margin:0px;padding:18px 0px 0px 0px;display: list-item; float:left;min-height:57px;}
.navlinks ul li img {margin-top:-18px;}
.navlinks ul li a{color:#faf4f4;font-size:18px;padding:18px 39px 22px 38px;text-decoration:none;margin-top:0px;}
.navlinks ul li a:hover{color:#000000;background: url(../images/navoverbg.gif) repeat-x ;padding:18px 39px 21px 38px;}
.navlinks ul li a.selected {color:#000000;background: url(../images/navoverbg.gif) repeat-x;padding:18px 39px 21px 38px;}

.slider {margin-top:-7px; padding:0px;width:981px;height:348px;}
  /* Slider */
#featured { width:981px; padding:0px 0px 0px 0px; position:relative; height:348px; margin:0px 0px;margin-left: auto;margin-right: auto; }
#featured ul.ui-tabs-nav { position:absolute; top:0; left:0px; list-style:none; padding:0; margin:0; width:auto;margin-top:0px; }
#featured ul.ui-tabs-nav li { display:block; padding:0; padding-left:0px; margin:0px;  }
#featured ul.ui-tabs-nav li.first { margin:0;}
#featured ul.ui-tabs-nav li img { float:left; margin-left:0px; margin-top:1px; margin-bottom:1px;padding: 2px 2px 2px 2px; border:0px solid #eee; }
#featured ul.ui-tabs-nav li span { float:left;margin-top:10px; margin-left:20px; padding:0px;color:#ffffff; font-size:22px;text-align:left;text-decoration:none;line-height:22px;}
#featured ul.ui-tabs-nav li span p{width:290px; font-size:12px; color:#ccc;padding-left:15px;padding-right:0px;line-height:14px;}
#featured ul.ui-tabs-nav li span a {color:#fff; text-decoration:none; }
#featured li.ui-tabs-nav-item span {z-index:100;}
#featured li.ui-tabs-nav-item a {background: url(../images/slideboxbg.png) no-repeat ;height:86px; display:block;width:292px;text-decoration:none;}
#featured li.ui-tabs-nav-item a:hover {text-decoration:none;}
#featured li.ui-tabs-selected {opacity:0.6;filter:alpha(opacity=60); text-decoration:none;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a {txt-decoration:none; }
#featured .ui-tabs-panel { width:681px;  position:relative; float:left; padding:2px 0px 0px 0px;margin-left:300px;}
#featured .ui-tabs-hide { display:none; }

/* row 3 - main content */
#row3 { background:url(../images/profilebg.jpg) repeat-x top center #ffffff;min-height:334px;}
.contentbox {padding-top:5px; padding-bottom:5px; text-align:center;width:981px;}
.textblock {background:url(../images/whitebg.png) repeat-y top center;width:981px;margin:0px; padding:0px;min-height:200px;}
.box1, .box2 {float:left; width:440px;}
.box1 {margin-left:10px;margin-right:15px; width:550px;}
.box2 {margin-right:5px;margin-left:0px; width:400px;}
.box2 table {border:0px; width:100%; text-align:left;}
.box2 table td {padding:5px 10px 5px 10px;vertical-align:top;}
.box2 ul {list-style-image:url(../images/profilebullet.gif);text-align:left;margin-left:20px;margin-top:5px;}
.box2 ul li{font-size:16px;color:#000;font-weight:bold;}
.boxfull {margin-left:10px;margin-right:15px;}
.box2 ul a {color:#171717; text-decoration:none;}
.box2 ul a:hover {color:#fe3201;text-decoration:underline;}
.box1r ul {list-style-image:url(../images/profilebullet.gif);text-align:left;margin-left:50px;margin-top:20px;}
.box1r ul li{font-size:16px;color:#000;font-weight:bold;}
.box1r ul a {color:#171717; text-decoration:none;}
.box1r ul a:hover {color:#fe3201;text-decoration:underline;}
.box1 ol {text-align:left; font-size:14px;}
.box1 ol li{margin-left:30px;text-align:left; padding:5px;}
 .listhd { padding:5px 0px 5px 0px;font-weight:bold;color:#fe3201;}
.box1 blockquote {font-size:12px; font-style:italic; text-align:left; margin-left:75px;margin-right:150px;margin-top:10px;margin-bottom:10px;color:#000;padding-right:50px;}

.imgTitle {padding:5px 35px 15px 35px; color:#fd1c01;text-align:center;font-size:12px;}
.orange { color:#fd1c01;}
p a {color:#fe3201; text-decoration:underline;font-weight:bold;}
p a:hover {color:#171717;text-decoration:underline;font-weight:bold;}

#smbox img {float:left; padding: 7px 5px 2px 7px;}
.box3, .box4, .box5 {float:left; width:289px;background:url(../images/botboxbg.gif) no-repeat; min-height:191px;margin-bottom:5px;
-moz-box-shadow: 3px 3px 3px #888;
-webkit-box-shadow: 3px 3px 3px #888;
box-shadow: 3px 3px 3px #888;}
.box3 {margin-left:25px; margin-right:15px;}
.box4 {margin-left:15px; margin-right:15px;}
.box5 {margin-left:15px; margin-right:20px;}

.pic3, .pic4, .pic5 {float:left; width:289px; min-height:191px;margin-bottom:5px;}
.pic3 {margin-left:25px; margin-right:15px;}
.pic4 {margin-left:15px; margin-right:15px;}
.pic5 {margin-left:15px; margin-right:20px;}



/* interior pages */

/* about us */
.linebox { background:url(../images/lboxbg.jpg) no-repeat;padding:15px 60px 0px 30px;min-height:79px;margin-left:10px;}
.linebox p { color:#000;font-size:16px;}

/* facilities */
.fboxs {margin-bottom:5px;padding: 0px 0px 5px 0px;}
.fbox1, .fbox2, .fbox3, .fbox4 {float:left; width:200px;background:url(../images/interiorboxbg.gif) #d5d8e6 repeat-x; min-height:191px;padding:10px;margin-bottom:5px;
-moz-box-shadow: 3px 3px 3px #888;
-webkit-box-shadow: 3px 3px 3px #888;
box-shadow: 3px 3px 3px #888;}
.fbox1 {margin-left:15px; margin-right:10px;}
.fbox2 {margin-left:15px; margin-right:10px;}
.fbox3 {margin-left:15px; margin-right:10px;}
.fbox4 {margin-left:15px; margin-right:10px;}
.fboxs h2 {color:#fd1c01;}
.fboxs ul {text-align:left;list-style-type:none;}
.fboxs li {font-size:12px;padding:5px 5px 5px 5px;}

/* solutions */
.box1r, .box2l {float:left; width:440px;}
.box1r {margin-left:10px;margin-right:15px; width:300px;}
.box2l {margin-right:5px;margin-left:0px; width:650px;}

/* catalog request */
.box2 .pdfcatalog ul {list-style-image:url(../images/pdf.gif);text-align:left;margin-left:60px;}
.box2 .pdfcatalog ul li{font-size:16px;color:#000;font-weight:bold;padding:0px 0px 04px 0px;}
.box2 .pdfcatalog ul li a {padding:0px 0px 0px 0px;margin-top:-20px;}
.readm {color: #fe5302;font-weight:bold;font-size:12px;}
.readm a {color: #fe5302;font-weight:bold;}
.readm a:hover {color: #959595;font-weight:bold;}

/* products */
.productline {margin-left:75px;margin-right:75px;}
.productline img {float:left; padding:4px 10px 4px 10px;}
.productline h1 {}
.productline h1 a {color:#fe3201; text-decoration:underline;}
.productline h1 a:hover {color:#171717;text-decoration:underline;}

/* icad */
.cbox3, .cbox4, .cbox5 {float:left; width:289px;background:url(../images/interiorboxbg.gif) repeat-x #d5d8e6; min-height:341px;margin-bottom:5px;
-moz-box-shadow: 3px 3px 3px #888;
-webkit-box-shadow: 3px 3px 3px #888;
box-shadow: 3px 3px 3px #888;}
.cbox3 {margin-left:25px; margin-right:15px;}
.cbox4 {margin-left:15px; margin-right:15px;}
.cbox5 {margin-left:15px; margin-right:20px;}
#smbox ul {list-style-type:square;text-align:left;margin-left:30px;margin-top:10px;margin-bottom:10px; margin-right:10px;}
#smbox ul li {font-size:12px;color:#000;font-weight:bold;padding:0px 0px 3px 5px;}
#smbox h3 {font-size:18px; color:#fe3201;  font-family: Arial, Helvetica, sans-serif; padding:15px 5px 5px 20px; text-align:left; font-weight:bold;}
.disclaimer {font-size:11px; font-weight:bold; font-style:italic;padding:0px 0px 10px 0px;}

/* free sample box */
.sampform {font-size:12px;width:260px;padding:1px 0px;margin-right:10px;font-weight:bold;margin-left:10px;}
.sampform2 {font-size:12px;width:395px;padding:1px 0px;font-weight:bold;}
.contactsam {float:left; margin-left:50px; margin-bottom:15px;margin-top:-5px;}

/* delivery */
.install {font-size:14px; color:#000;  font-family: Arial, Helvetica, sans-serif; padding:5px 5px 5px 5px; text-align:left;line-height:18px;font-style:italic;}
.install a {color:#fe3201; text-decoration:underline;font-weight:bold;}
.install a:hover {color:#171717;text-decoration:underline;font-weight:bold;}

/* request quote */
.wide hr {width:95%;float:center;margin-right:15px;margin-top:5px;}
.contactqote {padding:10px;float:right;margin-right:100px;margin-top:20px;border:1px solid;border-color:#ef1401;font-weight:bold;
/* IE10 */ 
background-image: -ms-linear-gradient(top, #FF8F03 0%, #FD1400 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FF8F03 0%, #FD1400 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FF8F03 0%, #FD1400 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FF8F03), color-stop(1, #FD1400));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FF8F03 0%, #FD1400 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #FF8F03 0%, #FD1400 100%);
margin-bottom:3px;
-moz-box-shadow: 2px 2px 2px #888;
-webkit-box-shadow: 2px 2px 2px #888;
box-shadow: 2px 2px 2px #888;}

/* forms */
form table {text-align:left;}
form table label {text-align:left;}
form table td {}
label span {font-weight:bold;}
input {padding:2px 0px;}
input  [type="checkbox"] {padding:8px 0px;}
input [type="radio"] {padding:8px 0px;}
.left label {text-align:left;float:left;}

/* footer */
#footer {background:url(../images/footbg.png) top center;background-repeat:repeat;min-height:139px;}
#footer p {font-size:12px; color:#000000;}
#footer h6 {font-family: "MV Boli", "Comic Sans MS", cursive;font-size:16px;font-weight:bold;color:#000000;text-align:right;}
#footer h6 img {margin-bottom:-10px;}
#footer h6 span {color:#fe5302;}
.footleft, .footright {float:left; width:490px;margin-top:2px;}
.footleft {margin-right:5px;width:700px;}
.footright {margin-left:15px;margin-right:0px;width:280px;}
.footright p {text-align:right;}

.footlist {margin:0px; padding:0px;}
.footlist a {text-align:left;padding:0px; margin:0px;}
.footlist ul {list-style:none;padding:0px; font-size:10px;text-align:left;}
.footlist ul li a {padding:0px; margin:0px; color:#000;line-height:14px;}
.footlist ul li a:hover {padding:0px; margin:0px; color:#fe5302;}
.foot1, .foot2, .foot3, .foot4, .foot5, .foot6, .foot7 {float:left;width:100px;margin-top:3px;border-right:1px solid #b2b2b2;min-height:125px;}
.foot1 {margin-left:0px;margin-right:4px;width:65px;}
.foot2 {margin-left:4px;margin-right:4px;width:105px;}
.foot3{margin-left:4px;margin-right:4px;width:75px;border-right:0px;}
.foot7 {margin-left:4px;margin-right:4px;width:121px;}
.foot4 {margin-left:4px;margin-right:4px;width:97px;}
.foot5 {margin-left:4px;margin-right:4px;width:90px;}
.foot6 {margin-left:4px;margin-right:0px;width:90px;}

.foot { padding:0px; 
font-family: arial, Helvetica, sans-serif;
font-size: 14px;
text-align:left;
color: #000;
} 

a.foot { padding:0px; 
font-family: arial, Helvetica, sans-serif;
font-size: 14px;
text-align:left;
color: #000;
text-decoration:none;
} 

a:hover.foot { padding:0px; 
font-family: arial, Helvetica, sans-serif;
font-size: 14px;
text-align:left;
color: #fe5302;
} 
