@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,p,strong,em,ul,li,hr,div,dl,dt,dd,table,tr,td{margin:0; padding:0;}

h1{font-size:1.2em;}
h2{font-size:17px; letter-spacing:0px;}
h3{font-size:.8em;}
h4{font-size:.8em;}
h5{font-size:.8em;}
p,span{font-size:.8em; color:#4d4d4d; font-family:Helvetica, sans-serif;}
p {margin-bottom:13px; }
a{text-decoration:none;}

.gerogia{font-family:Georgia, "Times New Roman", Times, serif;}
.helve{font-family:Helvetica, sans-serif;}
.arial{font-family:Arial, Helvetica, sans-serif;}
.parCol{color:#561346;}
img{border:0; outline:none; vertical-align:middle;}

.center{width:1400px; margin:auto;}
.readmore{font-family:Arial, Helvetica, sans-serif; margin:23px 0 23px 0;}
#what_new_line .readmore a{color:#4d4d4d;}
.clear{clear:both;}

h2.coming{ padding-left:10px; }

.arrow{
vertical-align:middle;
margin:1px 10px 0 0; 
float:right;
}

#btn_on{
vertical-align:bottom;}

body{background-image:url(../images/bg.gif);}

#wrapper{
width:850px;
padding:10px;
display:block;
margin:auto;
}

#container{
width:830px;
padding:10px 10px 45px 10px;
background:#FFFFFF;
height:auto;
}

#header{
width:830px;
height:88px;
}

#logo{
margin:11px 0 0 18px;
float:left;
}

#header_right{
float:right;
width:280px;
height:88px;
}

#header_right a{font-size:.55em; color:#FFFFFF; padding:10px 0 0 0; font-weight:bold;}

#header_right img{
margin:20px 0 0 8px;
}

#imgtel{
float:left;
}
#phone_numbers{
background:url(../images/home/tel.gif) no-repeat 8px 0;
margin:10px 0 0;
text-align:right;
font-weight:bold;
}
.toll_free{
color:#00aeef;
font-size:.9em;
line-height:1;
}

.toll_free span{
color:#004684;
}

#header_links a{
width:88px;
height:18px;
display:block;
background:url(../images/header_btn.gif) repeat-x;
float:right;
margin:0 0 0 4px;
font-family:Helvetica, sans-serif;
text-align:center;
}
#header_links a:hover, #header_links a.current{background-position:0 -28px;}

.header_btn p{
color:#FFFFFF;
font-size:10px;
font-weight:bold;
margin:9px 0 0 0;
}

#flash_box{
width:830px;
height:251px;
/*background:#aaaaaa;*/
}

#main_img{
width:830px;
height:180px;
}

#compay{
width:270px;
height:30px;
background:url(../images/company.gif) no-repeat;
display:inline-block;
vertical-align:bottom;
}

#services{
width:270px;
height:30px;
background:url(../images/services.gif) no-repeat;
display:inline-block;
margin:0 10px 0 10px;
vertical-align:bottom;
}

#products{
width:270px;
height:30px;
background:url(../images/products.gif) no-repeat;
display:inline-block;
vertical-align:bottom;
}

a:hover#compay{background-position:0 -30px;}
a:hover#services{background-position:0 -30px;}
a:hover#products{background-position:0 -30px;}

#footer{
height:29px;
display:block;
padding:23px 19px 0 19px;
}

#logo_btm{
float:left;
}

#copyright{
color:#b3b3b3;
font-size:11px;
margin:0 0 0 140px;
width:416px;
}

#redlabel{
color:#858585;
font-size:11px;
float:right;
margin:-30px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
width:160px;
}
#redlabel a{
color:#858585;
}

/* =================== home page ====================*/
#welcom{
color:#004684;
margin:26px 0 26px 10px;
}

#home_content{
width:517px;
margin:0 0 30px 10px;
}

#content{
width:830px;
}

#content_in_left{
width:548px;
float:left;
line-height:17px;
}

#providing{
margin:auto;
background:#e3e3e3;
width:428px;
padding:8px 0 10px 0;
}

#providing h3{
text-align:center;
color:#004684;
}

#content_in_right{
float:right;
width:270px;
}

#what_new{
border-top:1px solid #dfdfdf;
border-bottom:1px solid #dfdfdf;
margin:0 0 16px 0;
height:18px;
cursor:pointer;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#004684;
background:url(../images/arrow.gif) no-repeat 245px center;
display:block;
height:14px;
padding:3px 0 3px 15px;
}

.home_icon{
background-image:url(../images/home/btn_bg.gif);
background-position:right 0;
background-repeat:no-repeat;
color:#004684;
display:block;
font-family:Helvetica,sans-serif;
height:30px;
margin:0 0 12px;
padding:20px 0 0;
width:270px;
font-weight:bold;
}

a.home_icon{font-size:.7em;}

a:hover.home_icon{
background-position:right -50px;
}

.icon_class{
margin:-20px 0 0;
float:left;
}

.home_icon p{
color:#004684;
padding:20px 0 0 0;
font-weight:bold;
font-size:12px;
}

#what_new_line{
margin:0 0 0 10px;
}
#what_new_line a{color:#004684;}

#home_links{margin:25px auto 0; width:340px; padding-bottom:20px;}
#home_links a{color:#004684; display:block; font-family:Arial, Helvetica, sans-serif; border:1px solid #e3e3e3; padding:3px 5px 3px 20px; width:85px; font-size:.75em; margin:3px auto;}
#home_links h4{font-size:.9em; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:5px;}
#vancouver_links, #burnaby_links, #plan_room_link{padding:7px 0;  text-align:center;}
#vancouver_links, #burnaby_links{float:left; width:155px; margin:0 5px 10px;}
#vancouver_links, #vancouver_links a:hover{border:1px #9fA21F solid;}
#burnaby_links, #burnaby_links a:hover{border:1px #561346 solid;}
#plan_room_link, #plan_room_link a:hover{border:1px #91531D solid;}
#vancouver_links h4{color:#9FA21F;}
#burnaby_links h4{color:#561346;}
#plan_room_link{margin:0 auto; width:150px; clear:both;}
#plan_room_link h4{color:#91531D;}

.ftp-link{background:url(../images/home/ftp-icon.jpg) no-repeat left center;}
.printnet-link{background:url(../images/home/printnet-icon.jpg) no-repeat left center;}
#plan_room_link a{background:url(../images/home/plan-room-icon.jpg) no-repeat left center;}
/* =================== company page ====================*/

#content_in_left_company{
width:270px;
/*height:440px;*/
display:inline-block;
float:left;
}

#company_content{
margin:0 0 30px 10px;
line-height:17px;
}

#content_in_right_company{
float:right;
width:548px;
display:inline-block;
}

#company_h2{
color:#9fa21f;
margin:26px 0 26px 290px;
}

#company_content img{
float:left;
margin:0 10px 0 0;
}

#content_company{
width:830px;
display:inline-block;
}

#company_nav_box{
border-top:1px solid #9fa21f;
margin:0 0 25px 0;
display:inline-block;
}

#company_nav_box li{
width:270px;
height:25px;
border-bottom:1px solid #d9d9d9;
font-family:Helvetica, Arial, sans-serif;
background:url(../images/company/arrow.gif) no-repeat 5px -15px;
list-style:none;
font-size:.8em;
}

#company_nav_box li:hover{background-position:9px 2px;}

#company_nav_box a{margin:9px 0 0 47px; display:block; color:#4d4d4d; outline:none;}

#company_nav_box li.current{background-position:9px 2px;}

#company_nav a{color:#9fa21f; margin-left:37px;}

#comArrow{float:left; margin:2px 0 0 9px;}
/* =================== company_contactus page ====================*/

#vancouver{
font-family:Helvetica, sans-serif;
float:left;
margin:0 0 0 10px;
width:205px;
}
#vancouver p, #fraser_vallery p, #burnaby p{line-height:17px;}

#fraser_vallery{
font-family:Helvetica, sans-serif;
float:left;
margin:0 0 0 50px;
clear:right;
}

#vancouver h3,#fraser_vallery h3, #burnaby h3, #sales h3{color:#9fa21f;margin:0 0 26px 0; text-transform:uppercase;}
#vancouver h4,#fraser_vallery h4, #burnaby h4, #sales h4{margin:0 0 3px 0; color:#4d4d4d;}
#vancouver strong,#fraser_vallery strong, #burnaby strong{font-size:.8em; color:#4d4d4d;}
#vancouver p,#fraser_vallery p, #burnaby p, #sales p{margin:0 0 26px 0;}
#vancouver a,#fraser_vallery a, #burnaby a, #sales a{color:#4D4D4D;}
#vancouver a:hover,#fraser_vallery a:hover, #burnaby a:hover, #sales a:hover{color:#a8b742;}

#sales{float:left; margin:30px 0 0 26px; line-height:17px; width:200px; color:#959595; font-family:Helvetica, sans-serif;}

#burnaby{
margin:30px 0 0 10px;
font-family:Helvetica, sans-serif;
float:left;
clear:left;
width:230px;
}

/* =================== company_contactus page ====================*/
#eo_box{
width:548px;
height:auto;
font-family:Helvetica, sans-serif;
}

#eo_box dl{margin:0 0 15px 0;}

.div_btn{
background:#f7f7ed;
width:538px;
cursor:pointer;
background-image:url(../images/company/div_arrow.gif);
background-repeat:no-repeat;
background-position:right -27px;
padding:0px 0 0px 10px;
height:30px;
line-height:30px;
border-bottom:1px solid #ffffff;
}
.odd{background-color:#f0f0db;}
.div_btn:hover, .open{background-position:right 0px;}

.div_btn span{
padding:1px 9px 0 0;
}

.div_btn:hover{background-position:right 0px;}

.type0_p{margin:0 0 0 10px; width:540px; line-height:17px; font-size:100%;}

.resume_btn{
margin:0 0 0 155px;
padding:20px 0 10px 0;
font-size:100%;
}

.resume_btn a{color:#9fa21f;}

.eo_cont{margin:0 0 15px 0; width:548px; vertical-align:text-top; padding:26px 0 0 0; color:#4D4D4D; font-size:.75em;}

/* =================== link page ====================*/

#links_left{
font-family:Helvetica, sans-serif;
margin:0 0 0 10px;

}

#links_right{
font-family:Helvetica, sans-serif;
margin:0 0 0 0;

}

#links_left a,#links_right a{outline:none; display:block;}

#img0 img{display:block; margin:0 0 13px 0;}
#img1 img{display:block; margin:0 0 22px 0;}
#img2 img{display:block; margin:0 0 34px 0;}
#img3 img{display:block; margin:0 0 40px 0;}

.link-image a{color:#4d4d4d;}
.link-image a:hover{color:#9FA21F;}

#img0{float:left;margin:0 50px 0 0; font-size:12px; cursor:pointer;}

#img1{font-size:12px; float:left; margin:0px 0 0 11px; cursor:pointer;}

#img2{float:left;margin:18px 50px 62px 0; font-size:12px; cursor:pointer;}

#img3{font-size:12px; float:right; margin:30px 36px 0 0; cursor:pointer;}

#img0 p{margin:26px 0 50px 0; font-size:.75em;}

#img1 p{margin:14px 0 50px 0; font-size:.75em;}

#img2 p{margin:26px 0 50px 0; font-size:.75em;}

#img3 p{margin:23px 0 50px 0; font-size:.75em;}

/* =================== news page ====================*/

.newsimg{vertical-align:text-top; float:left;}

.news_cont .type1_p {
display:inline-block;
margin:0;
padding:0;
width:390px;
/*line-height:17px;*/
font-size:100%;
color: #4D4D4D;
font-family: Helvetica,sans-serif;
}
.news_cont div.type1_p{padding-left:20px;}
.type1_p p{font-size:100%;}
.type1_p a{color:#a8b742;}
.type1_p a:hover{text-decoration:underline;}
.type1_p h3{font-size:1.1em; margin-bottom:13px;}
.type1_p ul{margin:10px 0 10px 20px;}
.type1_p ul li{margin-bottom:13px;}

#previous,#next{
background-image:url(../images/company/page.gif);
background-repeat:repeat-x;
height:16px;
width:77px;
display:block;
color:#FFFFFF;
font-family:Helvetica, sans-serif;
font-size:.65em;
font-weight:bold;
text-align:center;
padding:5px 0 0 0;
float:left;
margin:0 0 0 4px;
cursor:pointer;
}

#next,#previous{display:none;}

a:hover#previous{background-position:0 -21px;}
a:hover#next{background-position:0 -21px;}

#pager{height:21px; float:right; margin:10px 0 0 0;}

.news_date{
font-size:12px;
margin:0px 10px 0 0;
display:inline-block;
height:30px;
width:73px;
border-right:1px solid #ffffff;
}

.resume_img{
margin:0 5px 0 0;
}

.news_left{}
.news_right{}

.news_cont{
font-family:Helvetica, sans-serif;
font-size:.75em;
height:auto;
}

.news_cont div{padding:20px 0 20px 0;}

/* =================== green plan page ====================*/
.green_plan_img{
margin:0 0 26px 10px;
}

#green_plan ul{
list-style-type:none;
color:#4D4D4D;
font-family:Helvetica,sans-serif;
margin:7px 0 27px 20px;
}

#green_plan ul li img{
float:left;
margin:9px 0 0 0;
}

#green_plan ul p{
line-height:18px;
padding:0 0 0 5px;
}
#green_plan h3{
color:#9FA21F;
font-family:Helvetica,sans-serif;
margin:0 0 7px 10px;
display:block;
}

#green_plan h4{
font-family:Helvetica,sans-serif;
margin:0 0 0 10px;
font-weight:bold;
color:#9FA21F;
}

#green_plan p{
margin:0 0 10px 10px;
}

#xerox_box{
width:548px;
margin:25px 0 24px 10px;
}

#xerox_box img{
float:left;
}

#green_plan ul ul.li_child{
padding:0 0 0 20px;
margin-bottom:7px;
}

.inline_ul ul{
display:inline-block;
width:200px;
}

#kip_is_green{
float:left;
margin:0 10px;
}


/* =================== our team page ====================*/
#content_our_team{
width:830px;
display:inline-block;
}

.our_team_box{
margin:0 0 42px 0;
width:548px;
display:inline-block;
}

.our_team_box strong{
font-family:Helvetica, sans-serif;
color:#9FA21F;
font-size:.8em;
}

.our_team_box b{
font-family:Helvetica, sans-serif;
color:#898989;
font-size:.8em;
font-weight:200;
}

.box_left{
float:left;
margin:0 0 0 10px;
padding-right:15px;
}

.box_right{
float:left;
margin:0 0 0 20px;
line-height:17px;
}

.our_team_p{
width:auto; /*380px*/
margin:26px 0 0 0;
}

/* =================== services page ====================*/
#content_in_right_services{
float:right;
width:548px;
}

#content_in_right_services strong{
color:#91531d;
font-family:Helvetica, sans-serif;
font-size:.85em;
}

.base_p{margin:0 0 3px 10px; font-family:Helvetica, sans-serif;}

#content_in_right_services p{line-height:17px;}

#content_in_right_services ul{
margin:0 0 26px 0;
}

#content_in_right_services li{
font-family:Helvetica, sans-serif;
color:#4D4D4D;
list-style:none;
margin:0 0 1px 10px;
line-height:17px;
}

#services_h2{
color:#91531d;
margin:26px 0 26px 290px;
}

#services_nav_box{
border-top:1px solid #91531d;
margin:0 0 25px 0;
display:inline-block;
}

#services_nav_box li{
width:270px;
height:25px;
border-bottom:1px solid #d9d9d9;
font-family:Helvetica, Arial, sans-serif;
background:url(../images/services/arrow.gif) no-repeat 5px -15px;
list-style:none;
font-size:.8em;
}

#services_nav_box li:hover, #services_nav_box .current{background-position:9px 2px;}

#services_nav_box a{margin:9px 0 0 47px; display:block; color:#4d4d4d; outline:none;}
#services_nav a{color:#91531d; margin:8px 0 0 37px; outline:none;}

#services_content{
margin:0 0 26px 10px;
font-family:Helvetica, sans-serif;
}

.services_content{
margin:0 0 30px 10px;
font-family:Helvetica, sans-serif;
}

#services_content img{
margin:0 10px 0 0;
}

.pointer{
margin:0 10px 0 0;
}
ul.pointer{
font-size:.8em;
}
ul.pointer li{
list-style:none;
background:url(../images/pointer.gif) no-repeat 0 .45em;
padding-left:14px;
margin-bottom:13px;
}
.box_left_customer{
float:left;
margin:0 0 23px 0px;
border-bottom:1px solid #91531d;
padding:0 0 27px 0;
height:250px;
}

.box_right_customer{
float:left;
margin:0 0 23px 5px;
border-bottom:1px solid #91531d;
padding:0 0 27px 0;
height:250px;
}

/*
.customers_box{
height:285px;
}*/

.customers_box strong{
margin:0 0 20px 10px;
font-size:14px;
}

.customers_box img{
margin:0 0 17px 0;
}

.customers_box p{
width:260px;
margin:0 0 0 10px;
font-family:Helvetica, sans-serif;
}

/* =================== download page ====================*/

.download_btn{
font-family:Helvetica, sans-serif;
background:#efe5dd;
width:538px;
background-image:url(../images/company/div_arrow.gif);
background-repeat:no-repeat;
background-position:right -26px;
padding:5px 0 5px 10px;
color:#91531d;
}

.down_btn{
font-family:Helvetica, sans-serif;
padding:10px 0 10px 0;
width:548px;
border-bottom:1px solid #efe5dd;
cursor:pointer;
height:30px;
font-size:.75em;
}

.down_btn a{color:#4d4d4d; display:block; margin:3px 0 0 0;}
.down_btn:hover{background:#f2f2f2;}

.down_btn img{padding:0 15px 0 15px; margin:10px 0 0 0; float:left;}
.size{float:right; margin:-20px 15px 0 0px; font-size:10px; width:75px;}

/* =================== products page ====================*/
#products_h2{
color:#561346;
margin:26px 0 26px 290px;
}

#products_nav_box{
border-top:1px solid #561346;
margin:0 0 25px 0;
display:inline-block;
}

#products_nav_box li{
width:270px;
/*height:25px;*/
padding-bottom:8px;
border-bottom:1px solid #d9d9d9;
font-family:Helvetica, Arial, sans-serif;
background:url(../images/products/arrow.gif) no-repeat 5px -15px;
list-style:none;
font-size:.8em;
}

#products_nav_box li:hover, #products_nav_box li.current{background-position:9px 2px;}

#products_nav_box a{margin:8px 0 0 47px; display:block; color:#4d4d4d;}
#products_nav a{color:#561346; margin:8px 0 0 37px; outline:none;}

#products_content{
margin:0 0 26px 10px;
font-family:Helvetica, sans-serif;
line-height:17px;
}

.products_content{
margin:26px 0 0 10px;
font-family:Helvetica, sans-serif;
}

#products_content img{
float:left;
margin:0 10px 0 0;
}

#products_img{
margin:50px 0 0 10px;
}

div#kip_product div.pdf_download{margin:10px 0 10px 0;}
.pdf_download a{
font-family:Helvetica,sans-serif;
font-size:0.75em;
color:#4d4d4d;

}
.pdf_download a:hover{color:#561346;}

div.pdf_download img{
padding:0 15px 0 0;
margin:0 0 0 0;
}
p.intro{
text-transform:uppercase;
}

/* =================== products downloads page ====================*/

.pro_download_btn{
font-family:Helvetica, sans-serif;
background:#e6dce3;
width:538px;
background-image:url(../images/company/div_arrow.gif);
background-repeat:no-repeat;
background-position:right -26px;
padding:5px 0 5px 10px;
color:#561346;
}

.pro_down_btn{
font-family:Helvetica, sans-serif;
padding:18px 0 13px 0;
width:548px;
border-bottom:1px solid #ddd0da;
cursor:pointer;
font-size:.75em;
}

.pro_down_btn a{color:#4d4d4d; display:block; margin:3px 0 0 0;}
.pro_down_btn:hover{background:#f2f2f2;}
.size_products{float:right; margin:-16px 15px 0 0px; font-size:10px;}
.pro_down_btn img{padding:0 15px 0 15px; margin:0px 0 0 0; float:left;}


/* =================== support page ====================*/
#content_in_right_support{
float:right;
width:548px;
}

.support{margin:26px 0 0 10px; font-family:Helvetica, sans-serif; line-height:20px; font-size:.8em;}
#content_in_right_support h3{color:#561346;margin:30px 0 0 0; font-size:1em; font-family:Helvetica, sans-serif;}
.support a{color:#4d4d4d;}
.support a:hover{color:#561346;}
/* =================== filling system page ====================*/
a{outline:none;}

#content_in_right_support h3.filling_down_btn{
background-image:url(../images/products/filling/arrow.gif);
background-repeat:no-repeat;
background-position:right 11px;
font-family:Helvetica, sans-serif;
padding:9px 0 9px 12px;
width:536px;
border-top:1px solid #ddd0da;
border-bottom:1px solid #ddd0da;
cursor:pointer;
outline:none;
font-weight:bold;
margin:26px 0 15px;
font-size:1.2em;
}

#content_in_right_support h3.filling_down_btn:hover{background-color:#f2f2f2; background-position:right -27px; color:#561346;}

/*.filling{
display:block;
margin:33px 0 0 0;
}

.filling .box_right{
width:350px;
}

.filling .box_right ul{
list-style-position:outside;
list-style-image:url(../images/pointer_ul.gif);
margin:7px 0 0 0;
}

.filling .box_right li{
margin:0 0 0 16px;
color:#4D4D4D;
font-family:Helvetica,sans-serif;
font-size:0.8em;
}

.filling strong{
font-size:.9em;
color:#4d4d4d;
}*/

.hide_box{}
.hide_box dl{display:inline-block; margin-left:12px; margin-bottom:20px;}
.hide_box dt{font-family:Helvetica,sans-serif; font-size:1.0em; font-weight:bold;}
.hide_box .title, .hide_box dd{overflow:hidden; padding-left:10px;}
.hide_box .title{margin-bottom:10px;}
.hide_box dd{color:#4D4D4D; font-family:Helvetica,sans-serif; font-size:0.8em;}
.hide_box dd ul{margin-left:17px; list-style:disc outside;}
.hide_box dd li{margin:5px 0 10px;}
.hide_box .image{float:left; }

/* =================== KIP page ====================*/
#content_in_right_kip{
float:right;
width:538px;
font-family:Helvetica, sans-serif;
}

#content_in_right_kip div{
margin:10px 0 25px 0;
/*margin:0px 0 0px 0;*/
}

#content_in_right_kip h3{
color:#561346;
clear:both;
margin:25px 0 10px;
}

#kip_nav{
padding:0 0 70px 0;
display:block;
}

#kip_nav li{
background-image:url(../images/products/arrow.gif);
background-repeat:no-repeat;
background-position:9px -15px;
list-style:none;
margin:0 0 10px 0;
}

#kip_nav li:hover{
background-position:9px 0px;
background-repeat:no-repeat;
}

.kip_btn{
color:#4d4d4d;
}

.kip_box .box_right p{
width:375px;
}

.kip_box p, ul.kip_box li{
line-height:17px;
margin-bottom:3px; !important
}

.kip_box .box_right{
clear:right;
}
#products_nav_box li#kip_equip_head{height:auto; padding:0;}
#products_nav_box li#kip_equip_head:hover{background-position:5px -15px;}
#products_nav_box li#kip_equip_head .company_nav{padding:8px 0 8px 47px; margin:0; background:url(../images/products/arrow.gif) no-repeat scroll 5px -15px transparent;}
#products_nav_box li#kip_equip_head .company_nav:hover, #products_nav_box li#kip_equip_head a.current{background-position:9px;}

#products_nav_box #kip_equip_list{margin-top:-8px;}
#products_nav_box #kip_equip_list li{height:15px; font-size:1em; border:none; margin:0 0 10px; padding:0; }
#products_nav_box #kip_equip_list li:hover, #products_nav_box #kip_equip_list li.current{background-position:9px 1px; }
#products_nav_box #kip_equip_list a{background:url(../images/pointer.gif) no-repeat left center; padding:0 0 0 14px; margin:8px 0 0 47px; }

#kip_nav_prod{clear:both;}
#kip_nav_prod a{width:79px; height:62px; display:block; margin:0 12px 0 0; width:79px; background-repeat:no-repeat; background-position:center top; float:left; text-indent:-999px; overflow:hidden;}
#kip_nav_prod a:hover{background-position:center center;}
#kip_nav_prod a.current{background-position:center bottom;}
#kip_80{background-image:url(../images/products/kip/kip80.png);}
#kip_7700{background-image:url(../images/products/kip/kip7700.png);}
#kip_9900{background-image:url(../images/products/kip/kip9900.png);}
#kip_700{background-image:url(../images/products/kip/kip700.png);}
#kip_7100{background-image:url(../images/products/kip/kip7100.png);}



#kip_product{padding:26px 0 0 0; display:inline-block;} 

#kip_product p{line-height:17px;}

#product_img{
margin:0 0 26px 0;
}
.product_center{text-align:center;}

#kip_product h3{
margin:0 0 15px 0;
}
#kip_product .demolink{display:block; font-size:1em; color:#561346; margin-bottom:5px; width:150px; padding-left:20px; background:url('../images/products/arrow.gif') no-repeat scroll left center;}
#kip_product .demolink:hover{color:#565656;}
#solutionsDemo{display:block; font-size:.9em; margin:20px auto 25px; color:#004684; padding-left:15px; width:300px;}
#solutionsDemo:hover{color:#561346;}
#kip_product h4{
margin:26px 0 26px 0;
color:#561346;
}

#kip_product h5{
margin:24px 0 3px 0;
color:#4d4d4d;
}
#kip_product #finishing_products{margin:-30px 0 25px 0;}
.p_center{
text-align:center;
margin:0 0 26px 0;
color:#959595;
}

.kip_imgs{
margin:26px 0 10px 0;
}

#kipArrow{float:left; margin:0px 0 0 9px;}
#kip_Arrow{float:left; margin:8px 0 0 9px;}


#kip_nav ul{
float:left;
}

/* form */
#form_box{
float:right;
width:548px;
display:inline-block;
color:#4D4D4D;
font-family:Helvetica,sans-serif;
font-size:0.8em;
}

input{width:365px; height:17px; background:#f8f8ec; border:1px solid #D9D9D9;}
textarea{width:365px; height:103px; background:#f8f8ec; border:1px solid #D9D9D9; vertical-align:text-top; overflow:hidden;}

#form_box div{margin:0 0 13px 7px;}
div#place{margin:0 0 13px 150px;}
div#location span{margin:0;}
div#location input#vancouver, div#location input#burnaby, div#location input#fraser{float:none; margin:0; width:auto; }
div#location label{float:none; margin-right:15px; margin-left:10px; width:auto;}

input.check_box{width:15px; vertical-align:middle; background:none;}



#form_box label, #form_box span{font-weight:normal; font-size:1em; width:147px; float:left;}
input#submit{width:105px; height:28px; color:#054283; background:url(../images/submit_bg.gif) 0 0 repeat-x; cursor:pointer; float:right; margin:22px 33px 0 0;}

p#ms{display:none; margin:35px 0 0 148px; font-size:1.3em;}

/*upload files page*/

#upload_box{
float:right;
width:548px;
display:inline-block;
color:#4D4D4D;
font-family:Helvetica,sans-serif;
font-size:0.8em;
margin:-19px 0 0 0;
}

#upload_box a{color:#4D4D4D;}
#upload_box a:hover{color:#a8b742;}

/*#upload_box strong{background:#f8f8ec; font-size:.9em; font-weight:100; width:535px; display:inline-block; padding:6px 0 6px 15px; margin:19px 0 19px 0;}*/
#upload_box h3{background:#f8f8ec; font-size:1.3em; font-weight:bold; padding:6px 0 6px 15px; margin:19px 0 19px 0;}
#upload_box h3 span{display:block;}
#upload_box p{font-size:100%; margin:0 10px 10px;}
#upload_box a{color:#9FA21F; font-weight:bold;}
#upload_box a:hover{text-decoration:underline;}

/*.upload_left{line-height:20px;}
.upload_left,.upload_right{float:left; width:265px;}
.upload_right{margin:0 0 0 16px;}
.upload_right span{color:#a8b742; font-size:.95em;}
#upload_box .upload_left strong,#upload_box .upload_right strong{width:255px;}
#upload_box .upload_left{font-size:11px;}
#upload_box .upload_left strong{font-size:1.1em;}
#upload_box .upload_left span{font-size:1.1em; color:#a8b742;}

.upload_addr,.upload_addr_right{float:left;width:265px;}
#upload_box .upload_addr strong,#upload_box .upload_addr_right strong{width:255px;}
.upload_addr_right{margin:0 0 0 16px;}

#upload_p{color:#a8b742; text-align:center; padding:20px 0 0 0; clear:both;}*/

#plan_room{
float:right;
width:538px;
display:inline-block;
}

#plan_room img{display:block; margin:30px 0 0 0;}
#plan_room a{color:#007bb4;}
#plan_room p{margin-bottom:1.2em;}

.blogger_entry{margin-bottom:20px; padding-bottom:15px; }
.news_title{font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; background:#F8F8EC; padding:7px 0;} 
.news_title a{color:#9FA21F;}
.blogger_entry .news_date{font-style:italic; width:auto; margin:10px 0; display:block;}
.news_article{margin-left:7px; font-family:Arial, Helvetica, sans-serif;}
