/* GENERAL STYLES */
/* GENERAL STYLES */
/* GENERAL STYLES */
/* PCA Ltd CSS - mbPixelated - Meera Tank */

/* BREAD */
a.bread {font-size: 11px; margin: 5px 0 0 0; text-decoration: none; color: #666; }
a:hover.bread {text-decoration: underline;}
span.breadarrow {color: #666;}
span.breadcurrent {font-size: 11px; color: #666; font-weight: bold;}

/* HOMEPAGE CONTENT */
#homepage_content {}
#homepage_content .image_holder {float: left; background: url('../images/home-image.jpg') no-repeat; width: 800px;}
#homepage_content .main_content {float: left; background: url('../images/transparency.png'); width: 800px; margin-top: 240px; padding: 20px 0 0 0;}
#homepage_content .home_left {float: left; width: 505px; margin: 0 42px 0 0; padding: 0 0 0 10px;}
#homepage_content .home_right  {float: left; width: 233px; padding: 0 10px 0 0;}
#homepage_content .home_bottom {float: left; width:780px; margin: 10px 0 0 0; padding: 0 10px;}

.popupContact h2 { font-family: Arial Narrow, Arial; text-transform: uppercase; font-size: 18px; font-weight: bold; border-bottom: 3px solid #0100fe; padding: 0 0 5px 0; width: 100%; margin-bottom: 25px; }

/* NEWS CONTENT */
.news {font-size: 11px; font-weight: bold;}
.news h2 { font-family: Arial Narrow, Arial; text-transform: uppercase; font-size: 18px; font-weight: bold; border-bottom: 3px solid #0100fe; padding: 0 0 5px 0; width: 100%; margin-bottom: 25px; }
.news li {float: left; width: 100%; padding: 0 0 5px 0;}
.news li span {float: left; background: url('../images/arrow-news.png') no-repeat; width: 12px; height: 13px; padding: 0 10px 0 0; position: relative; top: 3px;}
.news li p {float: left; width: 211px; padding: 0;}
.news a {text-decoration: none;}
.news a:hover { text-decoration: underline; color: #666;}

/* INFO BOXES */
.infobox {float: left; width: 231px; margin-right: 42px;}
.infobox3 {float: left; width: 231px; }
.infobox h2, .infobox3 h2 {color: #fff; text-align: center; padding: 7px 0 0 0;}

.infobox .prod_top {float: left; width: 100%; height: 10px; background: url('../images/products-top.jpg') no-repeat; }
.infobox .prod_mid {float: left; width: 100%; height: 216px; background: url('../images/products-bg.jpg') repeat-x;}
.infobox .prod_bot {float: left; width: 100%; height: 10px; background: url('../images/products-bottom.jpg') no-repeat; }

.infobox .prod_mid ul, .infobox .busi_mid ul, .infobox3 .down_mid ul {padding: 25px 0 10px 13px; height: 135px;  }
.infobox .prod_mid li span, .infobox .busi_mid li span {float: left; background: url('../images/arrow-news.png') no-repeat; width: 12px; height: 13px; padding: 0 5px 0 0; position: relative; top: 3px;}
.infobox .prod_mid li p {float: left; width: 190px; padding: 0; color: #fff;}
.infobox .prod_mid li p a {float: left; padding: 0; color: #fff; text-decoration: none; font-weight: normal;}
.infobox .prod_mid li p a:hover, .infobox .busi_mid li p a:hover, .infobox3 .down_mid li p a:hover {text-decoration: underline;}
.infobox .prod_mid p a, .infobox .busi_mid p a { float: left; width: 100%; padding: 0 0 0 15px; font-weight: bold; color: #fff;}

.infobox .busi_top {float: left; width: 100%; height: 10px; background: url('../images/business-top.jpg') no-repeat; }
.infobox .busi_mid {float: left; width: 100%; height: 216px; background: url('../images/business-bg.jpg') repeat-x;}
.infobox .busi_bot {float: left; width: 100%; height: 10px; background: url('../images/business-bottom.jpg') no-repeat; }
.infobox .busi_mid li p {float: left; width: 190px; padding: 0 0 12px 0; color: #fff; font-size: 14px; font-weight: bold;}
.infobox .busi_mid li p a, .infobox3 .down_mid li p a {float: left; padding: 0; color: #fff; text-decoration: none;}

.infobox3 .down_top {float: left; width: 100%; height: 10px; background: url('../images/downloads-top.jpg') no-repeat; }
.infobox3 .down_mid {float: left; width: 100%; height: 216px; background: url('../images/downloads-bg.jpg') repeat-x;}
.infobox3 .down_bot {float: left; width: 100%; height: 10px; background: url('../images/downloads-bottom.jpg') no-repeat; }

.infobox3 .down_mid li {float: left; width: 100%;}

.infobox3 .down_mid li span {float: left; background: url('../images/pdf.png') no-repeat; width: 22px; height: 22px; padding: 0 5px 0 0; position: relative; top: -2px;}
.infobox3 .down_mid li p {float: left; width: 185px; padding: 0 0 8px 0; color: #fff;}

/* END HOMEPAGE CONTENT */

/* SUBNAV TEMPLATE */
#subnav_template {float: left; width: 560px; margin: 20px 0 0 0;}
#subnav_template .text_page ul {list-style: square; margin: 0 0 0 18px;}

/* PRODUCT SECTION */
.product_content {float: left; width: 560px; margin: 0 0 2px 0; background: #f4f9fd;}
.product_content p {float: left; width: 540px; background: #f4f9fd; padding: 10px; margin-top: 2px; }

.product_content ul { list-style:none; padding: 0; margin: 0;}

ul.product {float: left; width: 445px; min-height: 120px; background: #f4f9fd; padding: 10px; }
ul.product li img {float: left; padding: 0; margin: 0; width: 130px; height: 120px;}
ul.product li h3 {float: left; width: 290px; padding: 0 0 0 20px; font-weight: bold; margin: -5px 0 0 0; #margin: -22px 0 0 0;}
ul.product li ul {float: left; margin: 5px 0 0 0; width: 300px; #margin: -17px 0 0 0;}
ul.product li ul li {float: left; width: 280px; padding: 0 0 0 20px; line-height: 17px;}
ul.product li ul li span {float: left; background: url('../images/arrow-news.png') no-repeat; width: 12px; height: 13px; padding: 0 10px 0 0; position: relative; top: 3px;}
ul.product li ul li p {float: left; width: 250px; padding: 0;}
ul.product li p a {float: left; text-align: right; width: 408px; font-size: 11px; font-weight: bold; position: relative; top: 2px; #margin: -1px 0 0 0;}

ul.extras_land {float: left; width: 75px; min-height: 120px; padding: 10px; background: #f4f9fd; position: relative;}
ul.extras_land a {float: left; position: absolute; bottom: 10px; font-size: 11px; font-weight: bold;}
ul.extras {float: left; width: 75px; min-height: 120px; padding: 10px; background: #eef3f9;}
ul.extras li {float: left; text-align: center;}
ul.extras li p {float: left; width: 75px; text-align: center; padding: 0 0 9px 0; font-weight: bold; background:0;}
ul.extras li img {float: left; text-align: center; padding: 5px 0 9px 25px;}


.product_nav {float: left; width: 100%; margin: 20px 0 0 0; padding: 10px 0 0 0; border-top: 1px solid #e7e7e7;}
.product_nav a {text-decoration: none;}
.product_nav a:hover {text-decoration: underline;}
ul.pages {float: left; width: 50%;}
ul.pages li {float: left; padding: 0 5px 0 0;}

ul.prev_next {float: right; width: 50%; }
ul.prev_next li {float: right; padding: 0 0 0 10px;}

.producttext {float: left; width: 540px; min-height: 300px; padding: 10px; }
.producttext p {padding: 10px 0 10px 0;}
.producttext ul {float: left; width: 510px; list-style: square; padding: 0 0 0 30px;}

/* END TEXT TEMPLATE */

/* CONTACT FORM */

address {float: left; width: 180px; padding: 10px 10px 0 10px; background: #f4f9fd;}
address p {padding: 0 0 10px 0;}
address a {color: #0100fe; text-decoration: none;}
address a:hover {text-decoration: underline;}

#contact {float: left; width: 560px; margin: 20px 0 0 0;}

ul.left_form {float: left; width: 225px;}
ul.left_form li {float: left; width: 100%; margin: 0 0 5px 0;}
ul.left_form li label {float: left; width: 100%; font-weight: bold;}
ul.left_form li label span {font-size: 11px; font-weight: normal; color: Red; padding: 0 0 0 5px;}
ul.left_form li select {font-size: 11px;border: 1px solid #ccc;padding: 2px; }
ul.left_form li select.country {padding: 2px; width: 216px;border: 1px solid #ccc;}
ul.left_form li input {font-size: 11px; width: 210px; padding: 2px; border: 1px solid #ccc;}

ul.right_form {float: right; width: 225px;}
ul.right_form li {float: left; width: 100%; margin: 0 0 5px 0;}
ul.right_form li label {float: left; width: 100%; font-weight: bold;}
ul.right_form li label span {font-size: 11px; font-weight: normal; color: Red; padding: 0 0 0 5px;}
ul.right_form li select {font-size: 11px;border: 1px solid #ccc;padding: 2px; }
ul.right_form li select.country {padding: 2px; width: 216px;border: 1px solid #ccc;}
ul.right_form li input, ul.checklist li input.textfield {font-size: 11px; width: 210px; padding: 2px; border: 1px solid #ccc;}

ul.right_form li.pad20 {margin: 0 0 20px 0;}
ul.right_form label.nobold {font-weight: normal;}

ul.checklist {float: left; width: 100%; margin: 5px 0 0 1px;}
ul.checklist li {float: left; width: 100%;}
ul.checklist li input {float: left; width: 13px; border: none; }
ul.checklist li label {float: left; font-weight: normal; width: 180px; padding: 0 0 0 10px; position: relative; top: -2px; #top: 0; }

ul.bottom_form {float: left; width: 100%; margin: 20px 0 0 0;}
ul.bottom_form li {float: left; width: 100%;}
ul.bottom_form li label {float: left; width: 100%; font-weight: bold;}
ul.bottom_form li input.textarea {width: 550px; height: 100px; border: 1px solid #ccc; margin: 0 0 20px 0; overflow: auto;}
ul.bottom_form li a.submit {float: right; width:108px; height:36px; background: url(../images/submit.jpg) no-repeat; padding: 0 7px 0 0;}
ul.bottom_form li a:hover.submit {float: right; width:108px; height:36px; background: url(../images/submit_h.jpg) no-repeat; padding: 0 7px 0 0;}
ul.bottom_form li label span {font-size: 11px; font-weight: normal; color: Red; padding: 0 0 0 5px;}

.leavemessage {display:none;}

/* NEWS SECTION */

ul.NewsList {float: left; width: 100%;}
ul.NewsList li {float: left; width: 100%; font-size: 11px; font-style: italic; color: #999;}
ul.NewsList li a {font-size: 12px; font-weight: bold; color: Blue; text-decoration: none; font-style: normal;}
ul.NewsList li a:hover {font-size: 12px; font-weight: bold; color: #333; text-decoration: underline;}
ul.NewsList li p {font-size: 11px; font-style: normal; color: #333;}

/* SITEMAP */
ul.sitemap {margin: 0 0 0 18px; list-style-type: square;}
ul.sitemap li {}
ul.sitemap li a {text-decoration: none; font-weight: bold;}
ul.sitemap li a:hover { text-decoration: underline;}
ul.sitemap li ul {list-style: none; font-weight: bold; font-size: 11px;}
ul.sitemap li ul li a {text-decoration: none; font-weight: bold;}
ul.sitemap li ul li a:hover { text-decoration: underline;}
ul.sitemap li ul li ul li a {text-decoration: none; font-weight: normal;}
ul.sitemap li ul li ul li a:hover { text-decoration: underline;}


/* EDITOR PROPERTIES */


/* EDITOR PROPERTIES */


/* EDITOR PROPERTIES */

