/*  
Theme Name: Insignia Recognition Default Theme
Theme URI: http://www.insigniarecognition.ca
Description: The default WordPress theme for Insignia Recognition.
Version: 1.0
Author: Jean Petrahn
Author URI: http://www.medora.ca

*/


html, body  {height:100%; margin:0; background:url('images/backgroundMain.gif') repeat-y; font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
div {padding:0px;margin:0px;}
img {border:0px;margin:0px;padding:0px;}
.clear { clear:both; }
.clearer { clear:both;padding:0px;margin:0px;height:1px;line-height:1px; background:#fff; }
h1, h2, h3 { font-family:"Helvetica", Geneva, Arial, sans-serif; font-weight:lighter; font-size:20px; color:#114b99; padding:0; margin:0;}
.underline { border-bottom:1px #dfdfdf solid; height:15px; margin-bottom:30px; }
.editNow { text-align: center; background-color:#f0910a; width:100%; margin-top:20px; margin-bottom:20px; color:#ffffff; }
.ra-product .editNow2 { text-align: center; background-color:#f0910a; width:100%; margin-top:5px; margin-bottom:10px; color:#ffffff; line-height:15px; height:15px;}
.ra-product .editNow2 p { color:#FFFFFF;line-height:15px; height:15px;}
.ra-product .editNow2 a {text-align: center; background-color:#f0910a; display:block;color:#ffffff;line-height:15px; height:15px;}
.ra-product .editNow2 a:hover { text-decoration:none}

a:link, a:visited { color:#114b99; text-decoration:none; }
a:hover, a:active { color:#114b99; text-decoration:underline; }


/* General Layout */



.layout{ height:100%; margin:0; margin-left:25px; background:url('images/watermark.gif') no-repeat left bottom; width:903px; border:none; text-align:left; overflow:hidden}
.layout .leftColumn { height:100%; width:294px;padding:0px; margin:0px; overflow:hidden; border:0px;}
.layout .leftColumn .logoContainer { width:294px; text-align:center; padding-top:12px;}
.layout .leftColumn .indexPhoneContainer { width:292px; height:181px; text-align:center; padding-left:1px; background-color:#eeeeee; margin-top:235px; display:block;}
.layout .leftColumn .insidePhoneContainer { width:292px; height:181px; text-align:center; padding-left:1px; background-color:#eeeeee; margin-top:149px; display:block;}
.layout .leftColumn .map { text-align:center;color:#114b99;font-weight:bold;}
.layout .leftColumn .map img {margin-top:15px; margin-bottom:18px; border:0px;}
/* Sub Menu */
.layout .leftColumn .subMenu {width: 160px; text-align:left; line-height: 23px; }
.layout .leftColumn .subMenu ul { margin: 0; padding: 0; list-style-type: none; border-top:solid 1px #26579b; }
.layout .leftColumn .subMenu li { margin: 0; border-bottom:solid 1px #26579b; }
.layout .leftColumn .subMenu a, .subMenu a:link, .subMenu a:visited { display: block; padding: 2px 2px 2px 5px; color:#b3c8e6; text-decoration:none; }
.layout .leftColumn .subMenu a:hover, .subMenu a:active { color:#fff; }


.layout .rightColumn { height:100%; margin:0 auto; width:609px;padding:0px; overflow:hidden; border:0px;}
.layout .rightColumn .menuContainer {margin:0px;padding:0px;  height:70px; overflow:hidden;}
.layout .rightColumn .menuContainer .menu a:hover {background-image:url(images/arroww.gif); background-position:50% 0%; background-repeat:no-repeat}
.layout .rightColumn .menuContainer a img {border:0px;padding:0px;margin:0px;}
.layout .rightColumn .menuContainer .menu {margin:0px;padding:0px;margin-top:20px;margin-left:7px;height:27px; overflow:hidden;}
.layout .rightColumn .menuContainer .menu ul {padding:0px;margin:0px; list-style:none;}
.layout .rightColumn .menuContainer .menu ul li {margin:0px;padding:0px;float:left;}
.layout .rightColumn .menuContainer .menu ul li img {padding:0px;margin:0px; margin-top:2px;}
.layout .rightColumn .menuContainer .menu ul li img.btn { margin-top:10px; padding:0px 10px;}
.layout .rightColumn .menuContainer .menu a{line-height:30px;display:block;}
.layout .rightColumn .menuContainer .menu_u {margin:0px;margin-top:3px;padding:0px;margin-left:122px;}
.layout .rightColumn .menuContainer .menu_u ul {margin:0px;padding:0px; list-style:none;}
.layout .rightColumn .menuContainer .menu_u ul li {margin:0px;padding:0px;height:8px; line-height:8px; float:left}
.layout .rightColumn .menuContainer .menu_u ul li img {padding:0px;margin:0px;}
.layout .rightColumn .menuContainer .menu_u a {padding:0px 10px;}
.layout .rightColumn .menuContainer .menu_u a:hover {background-image:url(images/arroww2.gif); background-position:0% 50%; background-repeat:no-repeat}

.layout .rightColumn .menuContainer .menu_u {margin-top:2px;}
.layout .rightColumn .headerContainer {}

.layout .rightColumn .awards {height:183px; overflow:hidden;}
.layout .rightColumn .award {margin:0px;padding:0px;width:151px;height:183px; float:left; border-left:2px #eeeeee solid; overflow:hidden; background:#fff; text-align:center}
.layout .rightColumn .award p { line-height:29px; margin-top:1px; background:#f0910b}
.layout .rightColumn .award a { line-height:29px; text-decoration:none; color:#fff;display:block}
.layout .rightColumn .award a:hover { text-decoration:underline}
.layout .rightColumn .award2 {margin:0px;padding:0px;width:150px;height:183px; float:left;overflow:hidden; background:#fff; text-align:center}
.layout .rightColumn .award2 p { line-height:29px; margin-top:1px; background:#f0910b}
.layout .rightColumn .award2 a { line-height:29px; text-decoration:none; color:#fff; display:block}
.layout .rightColumn .award2 a:hover { text-decoration:underline}
.layout .rightColumn .content {background-color:#ffffff;margin-top:0px; padding:1px 25px 20px 25px; text-align:justify; color:#4b4b4b; line-height:18px;}
.layout .rightColumn .content .welcome {margin-top:20px;color:#114b99; font-size:18px; font-weight:bold;}
.layout .rightColumn .content .about img {margin-bottom:21px;margin-left:35px;margin-top:3px; border:1px solid #afafaf; float:right;}
.layout .rightColumn .content .page404 {padding-top:250px; padding-bottom:300px;font-family:"Helvetica", Geneva, Arial, sans-serif; font-weight:lighter; font-size:30px; color:#114b99; line-height:40px;}

.layout .rightColumn #contactform {margin-left:50px;}
.layout .rightColumn #formstatus { display:none;color:#114b99;font-weight:bold; font-size:13px;}
.layout .rightColumn #contactform textarea { border:1px #c3c3c3 solid;padding-left:5px;padding-right:5px;margin-right:10px;}
.layout .rightColumn .content .head {color:#114b99;height:30px;font-weight:bold; font-size:13px;}
.layout .rightColumn .content .winput input { border:1px #c3c3c3 solid;width:170px;padding-left:5px;padding-right:5px;}
.layout .rightColumn .content .winput select { border:1px #c3c3c3 solid;margin-top:4px;}
#contact-thanks .orange {color:#f0910a; font-size:16px;}
#contact-thanks {font-size:14px; display:none;}

.ra-product {float:left;margin:10px 6px; width:125px;text-align:center}
.ra-product img {border:1px #afafaf solid;margin:0px;margin-bottom:1px;padding:0px;width:123px; height:123px;}
.ra-product p {padding:0px;margin:0px; height:27px; line-height:27px; color:#FFFFFF; font-size:10px; background:#f0910a;}
.ra-product p a { line-height:27px; color:#FFFFFF; font-size:10px; display:block}

ul.ra-product-lsd  {margin:50px 60px; padding:0px; list-style:none; width:160px; text-align:left}
ul.ra-product-lsd  li { line-height:22px; color:#434343; border-bottom:1px solid #dadada;}
ul.ra-product-lsd  li.twobord {border-bottom:1px solid #dadada;border-top:1px solid #dadada;} 
ul.ra-product-lsd  li a {display:block; line-height:22px; color:#434343; padding-left:15px; }
ul.ra-product-lsd  li a:hover { background:url(images/arrow-orange.gif) no-repeat; background-position:0% 50%; text-decoration:none}
.layout .rightColumn .heading { width:270px; float:left;padding-top:50px;}
.layout .rightColumn .breadcrumb { width:270px; float:left; text-align:right; padding-top:50px;}

/* Footer */

.footer { font: 9px "Verdana", Arial, Helvetica, sans-serif; text-align:left; padding:25px 20px 40px 15px; color:#9bb3d4}
.footer a, .footer a:link, .footer a:visited { color:#9bb3d4; text-decoration:none;}
.footer a:hover {color:#ffffff; text-decoration:underline;}
.footer .left {float:left; line-height:34px;}
.footer .right {float:right; line-height:34px;}

/* Contact Form */
.contactform { margin:0; padding:0; font: 11px "Verdana", Arial, Helvetica, sans-serif; color:#6c7378; }
.input { border:1px solid #d6d7d8; width:414px; padding:3px; margin-bottom: 14px; margin-top: 5px; color:#6c7378; }
.textarea { border:1px solid #d6d7d8; margin:0; padding:0; width:414px; color:#6c7378; margin-top: 5px; }


