/* CSS Document */

/* !!!!! GLOBAL ELEMENTS !!!!! */
*{margin:0px; padding:0px;}

body, ul, ol, li, p, form, h1, h2, h3, h4, h5, h6, input, select, textarea, table, th, td{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}

body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#888888; background:#FFFFFF;}

/* heading styles */
/*h1{}*/
h2{font-size:28px; padding:5px 0px; font-weight:normal; margin:0px; line-height:28px; *padding:0px; color:#1F3E50;}
/*h3{}
h4{}
h5{}
h6{}*/

p { line-height:18px; text-align:justify;}

ul{padding:5px 0px;}

a:link, a, a:visited {color:#24858E; text-decoration:none;}
a:hover { color:#404040; text-decoration:none;}
a:active { color:#404040;}

/*hr { } 

br { }

form { }
label { }
input, textarea, select { }

table { }
td, th { }*/
img{ border:none;}
/*____ end global elements ____*/

/* !!!!! GLOBAL CLASSES !!!!! */
.float_left { float:left; }
.float_right { float:right; }
.float_clear { clear:both; height:0px; font-size:0px; line-height:0px; }
br.float_clear { clear:both; height:0; font-size:0; line-height:0; } 

.pdf a, a:link { text-decoration:underline;}
.pdf a:hover { color:#888; text-decoration:underline;}

.tal{text-align:left;}
.tar{text-align:right;}
.tac{text-align:center;}
.taj{text-align:justify;}

.fc-cyan{ color:#24858E;}
/*___ end global classes ___*/

/* !!!!! STRUCTURAL CLASSES !!!!! */
/* body class for index and inner pages */
.body_home{background:#FFFFFF url(../images/ai_body_home_bg.gif) repeat-x top;}
.body_inner{background:#FFFFFF url(../images/ai_body_inner_bg.gif) repeat-x top;}

/* full width background image */
.body_bg_bot{ background:url(../images/ai_footer_bg.gif) repeat-x bottom;}

/* width wrapper */
.wrapper{width:891px; margin:0px auto;}

/* header */
/*.header{}*/

/* sidebar */
/*.sidebar{}*/

/*____ end structural classes ____*/

/* !!!!! ELEMENT SPECIFIC CLASSES !!!!! */
/* logo */
#logo{padding-top:34px;}

/* navigation */
#navigation{padding-top:50px; font-size:14px; font-weight:bold; color:#FFFFFF;}
#navigation ul{margin:0px; padding:0px; list-style:none;}
#navigation ul li{ float:left;}
#navigation ul li a:link, #navigation ul li a:visited{ color:#FFFFFF; text-decoration:none; padding:5px 10px 25px 10px; display:block;}
#navigation ul li a:hover{ color:#EDE0A4; text-decoration:none; background:url(../images/ai_nav_rollover.gif) no-repeat 50% 100%;}
#navigation ul li a.selected{ color:#EDE0A4; text-decoration:none; background:url(../images/ai_nav_rollover.gif) no-repeat 50% 100%;}
#navigation ul li a:active{color:#EDE0A4; background:url(../images/ai_nav_rollover.gif) no-repeat bottom center;}

/* main banner */
.main_banner{ padding-top:9px; margin-bottom:50px;}

/* welcome text */
.welcome{width:580px; padding-left:18px;}
/* inner text */
.inner{width:836px; padding-left:18px;}
/*.inner1{width:188px; padding-top:86px;}*/
.inner11{width:250px;}
.inner_1{width:188px; padding-top:100px;}
/*.inner2{width:654px; padding-left:18px;}*/
.inner21{width:708px; margin-bottom:7px; color:#1f3e50;}

/* distribution network */
.distribution_network{padding:0px 18px 0px; width:255px;}
.distribution_network ul li{ list-style:none; background:url(../images/ai_bullet.gif) no-repeat 5px 5px; color:#24858E; padding-left:20px;}

/* title left */
.title_left{ background:url(../images/ai_left_title_bg.gif) no-repeat bottom left; color:#1F3E50; padding-bottom:27px;}
.title_left1{ background:url(../images/ai_left_title_bg1.gif) no-repeat bottom left; color:#1F3E50; padding-bottom:27px;}
.title_cont_left{ background:url(../images/ai_cont_title_bg.gif) no-repeat bottom left; color:#1F3E50; padding-bottom:27px;}
.title_size_left{ background:url(../images/ai_size_title_bg.gif) no-repeat bottom left; color:#1F3E50; padding-bottom:27px; margin:0px;}
.title_left p{color:#404040;}

/* i icon */
.i_icon{float:left; padding-right:21px;}

/* aboutus p */
.about{ padding-bottom:18px; padding-top:21px;}
.about1{ padding-bottom:25px;}
.about2{ padding-bottom:13px;}
.technology {margin:0px 0px 0px 25px; float:left; width:500px;}
.technology ul li{ list-style-type:none; background:url(../images/ai_bullet.gif) no-repeat 0px 5px; color:#24858E; padding-left:20px;}
.bordertop {border-top:#888 1px solid; padding-top:20px;}


/* read more */
.read_more{background:url(../images/ai_read_left.gif) no-repeat top left; float:right; padding-left:5px; color:#FFF; }
.read_more span {background:url(../images/ai_read_right.gif) no-repeat top right; display:block; padding:0 5px 0 0; line-height:20px; font-size:11px; float:left; height:35px; color:#FFF; }
.read_space{ padding-bottom:38px; *padding-top:25px;}

/* solid colors */
.links { color:#1F3E50; padding:0 0 20px 0; text-align:center; text-transform:uppercase;}
.links img { padding:0 10px 1px 10px;}
.borderbottom { border-bottom:#d4d4d4 1px solid; }
.paddtop { padding-top:15px;}
.nextbtn { width:49%; float:right;}
.prevbtn { width:49%; float:left;}
.next{background:url(../images/ai_read_left.gif) no-repeat top left; float:right; padding-left:5px; color:#FFF; }
.next span {background:url(../images/ai_read_right.gif) no-repeat top right; display:block; padding:0 15px 0 10px; line-height:20px; font-size:11px; float:left; height:35px; color:#FFF; }
.prev {background:url(../images/ai_read_left.gif) no-repeat top left; float:left; padding-left:5px; color:#FFF; }
.prev span {background:url(../images/ai_read_right.gif) no-repeat top right; display:block; padding:0 15px 0 10px; line-height:20px; font-size:11px; float:left; height:35px; color:#FFF; }


/* title right */
.title_right{ background:url(../images/ai_right_title_bg.gif) no-repeat bottom left; color:#1F3E50; padding-bottom:27px;}
.title_right p{color:#404040;}

/* design */
.design{ color:#888888; padding-bottom:8px; width:100%;}
.designs { *padding-top:26px;}
.texture { width:25%; text-align:center; text-transform:uppercase;}
.texture .col{width:150px; text-align:center; position:relative; margin:0 auto;}
.texture_ext { width:33%; text-align:center;}
.texture_ext .column{width:150px; text-align:center; position:relative; margin:0 auto;}
.texture .colum{width:110px; text-align:center; position:relative; margin:0 auto;}
.texture .bdr{position:absolute; top:0px; left:0px;}
.texture_ext .bordr{position:absolute; top:0px; left:0px;text-indent:0px; }
.ptexture_ext  { text-align:center; padding-left:0px; padding-top:12px; font-weight:bold; padding-bottom:26px; *padding-bottom:0px; margin:0px;}
.texture.last { margin:0px;}
/*.tetxture1 { background:url(../images/ai_border_img.gif) no-repeat top left; float:left;}*/
.textureimg { padding:5px 5px 5px 5px;}
.texture p { text-align:center; padding-left:0px; padding-top:12px; font-weight:bold; padding-bottom:26px; *padding-bottom:20px; margin:0px;}
.texture a{ color:#888; text-decoration:none;}
.texture a:link{ color:#888; text-decoration:none;}
.texture a:visited{ color:#888; text-decoration:none;}
.texture a:hover{ color:#0a585f; text-decoration:none;}
.bullet { background:url(../images/ai_bullet1.gif) no-repeat; padding:20px 0px 0px 15px;}

.realfoil { width:63%; text-align:center; text-transform:uppercase;}
.realfoil .col{width:150px; position:relative; text-align:right; margin:0 auto;}
.realfoil .bdr{position:absolute; top:0px; left:0px;}
.realfoil p { text-align:center; padding-left:0px; padding-top:12px; font-weight:bold; padding-bottom:26px; *padding-bottom:20px; margin:0px;}
.real-foil { width:15%; text-align:center; text-transform:uppercase;}
.real-foil .col{width:150px; position:relative; margin:0 auto;}
.real-foil .bdr{position:absolute; top:0px; left:0px;}
.real-foil p { text-align:center; padding-left:0px; padding-top:12px; font-weight:bold; padding-bottom:26px; *padding-bottom:20px; margin:0px;}

/*.outpaddtop { padding-top:25px;}*/

/* contact us */
.cont_bg { background:url(../images/ai_mouse.jpg) no-repeat top right; height:361px;}
.cont_forms { padding-top:10px;}
.cont_form1 { margin-right:74px; float:left;}
.cont_form1.last { margin:0px;}

/* form data */
.form_data { margin:0; padding:5px 2px 0px 3px;}
.form_data ol { margin:0; padding:0; list-style:none;}
.form_data ol li { margin:0; padding:2px 0 12px 0;}
.form_data ol li label { font-size:12px; color:#888; line-height:20px;}
.form_data ol li input {  border:solid 1px #7f9db9; padding-bottom:5px; vertical-align:top; font-size:12px;}
.form_data ol li select {  border:solid 1px #7f9db9; vertical-align:top; font-size:12px;}
.form_data ol li textarea { background:transparent; border:solid 1px #7f9db9; height:170px; *height:180px; line-height:20px; vertical-align:top; width:99%; *width:43%; font-size:12px;  font-family:Arial, Helvetica, sans-serif;}

.submit_btn{background:url(../images/ai_read_left.gif) no-repeat top left; float:left; padding-left:5px; color:#FFF; }
.submit_btn span {background:url(../images/ai_read_right.gif) no-repeat top right; display:block; padding:0 15px 0 10px; line-height:20px; font-size:11px; float:left; height:35px; color:#FFF; }
.submit_btn.right {margin-right:13px;}
.submit_btn_space { padding:20px 0 0 0; *padding:30px 0 0 0;}
.submit_btn a, a:link, a:hover, a:visited, a:active { text-decoration:none;}

/* sizes & finishes */
.details{ width:100%; color:#888;}
.size{ float:left; width:30%; padding-top:10px;}
.size.bold { font-weight:bold;}
.size1{ float:left; width:40%; padding-top:5px;padding-bottom:10px;}
.size_bottombg{ background:url(../images/ai_size_title_bg.gif) no-repeat bottom left; color:#1F3E50; padding-bottom:27px;}
.size_topbg{ background:url(../images/ai_size_title_bg.gif) no-repeat left top; float:right; margin-top:16px;}
.size_textubottom { margin-bottom:65px;}
.size_texture { float:left; position:relative; width:150px; top:0px; left:0px; margin-right:35px; vertical-align:top; padding-bottom:26px;}
.size_topmargin { float:left; width:650px; padding-top:15px; background:url(../images/ai_size_title_bg.gif) no-repeat top left;}
.paddbot { padding-bottom:30px;}

/* products & specs */
.products{ float:left; width:25%; padding-top:10px;}
.products.bold { font-weight:bold;}
.products1{ float:left; width:65%; padding-top:10px;}
.products1.bold { font-weight:bold;}
.heading p{ color:#2e4b5c; font-weight:bold;}
.heading span{ color:#888; line-height:25px;}
.heading span.bold{ color:#888; font-weight:bold; line-height:30px;}
.bordertop{ padding-top:9px; border-top:#dadada 1px solid;}
.paddingbottom { padding-bottom:50px;}
.simpletext{ color:#888; padding-top:20px;}
.marginbottom{ margin-bottom:50px;}
.prodcol{ float:left; width:35%; padding-top:10px;}
.innheading { color:#888; line-height:30px; width:100%; float:left;}
.innheading bold{ color:#888; font-weight:bold; line-height:30px; float:left;}
.wid { width:30%;}

/* contact us */
.addwid { width:38%; float:left;}

/* footer */
.footer{ font-size:12px; color:#FFFFFF; padding:30px 20px 0px 20px; height:42px;}
.footernav{ line-height:42px;}
.footer a:link, .footer a:visited{ color:#FFFFFF; text-decoration:none; padding:0px 8px;}
.footer a:hover{ color:#FFFFFF; text-decoration:underline;}

.footer .copyright{ color:#8EE5EE; line-height:42px;}