/* ideaboxconsulting.com */
body {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#666666;background:#fff ;
}
a{color:#666666;
}
a:visited{color:#666666;
}
a:hover{color:#000;
}
blockquote {background: url(../images/quote.gif) no-repeat;margin:0;padding: 0 0 0 3em;font-size:14px;
}
img.corner {width: 15px;height: 15px;border: none;display: block !important;
}
p, form, h1, h2, h3, h4, h5, h6 {margin:0;padding:0;
}
h6 {color:#666666;font-size:10px;font-weight:normal;text-align:right;float:right;padding-bottom:13px;
}
h6 span {	display:block;float:left;margin-top:-1px;	padding-right:5px;
}
img a{border:0px;
}
margin-left:5px;
}
select,textarea,input {font:12px Arial, Helvetica, sans-serif
}
.left {float:left;
}
.right {float:right;
}
.clear{clear: both;display: block;
}
.crm{border:none;width:215px;height:128px;
}
.container {text-align:left;width:800px;margin:0 auto;
}
#wrapper {width:100%;margin:0 auto;background: url(../images/bg-top.png) repeat-x top;
}
#header h1 {height:72px;float:left;width:241px;padding-top:10px;padding-bottom:0px;
}
#header h1 a {text-decoration:none;display:block;background:url(../images/logo.png);width:209px;height:105px;
}
#header h1 span {visibility:hidden;font-size:1px;
}
#header ul {margin:0;padding:0;list-style-type:none;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:600;color:#999999;float:right;padding:90px 0 17px 0;
}
#header ul li {display:block;float:left;margin-left:33px;margin-right:2px;
}
#header ul li a {display:block;float:left;border-bottom:solid 3px #dedede;text-decoration:none;color:#999;padding:0 1px 2px 1px;text-transform:uppercase;
}
#header ul li a:hover, #header ul li a.active {border-bottom:solid 3px #000;
}
#header .box {color:#fff;height:100px;
}
.box a{color:#fff;text-decoration:none;font-size:18px;
}
#header .box h2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;padding-left:28px;padding-right:28px;font-weight:normal;padding-top:42px;
}
#home #flashouter{margin:0px;padding: 8px;border:1px solid #cccccc;background:#fff;height:300px;
}
#home #left {width:215px;float:left;
}
#home #left h2 {text-align:right;padding-right:10px;font-family:Georgia, "Times New Roman", Times, serif;border-bottom:solid 2px #dedede;padding:5px 0 3px 0;margin-bottom:20px;color:#666666;font-size:18px;font-weight:normal;
}
#home #left .imgs {	float:left;width:215px;
}
#home #left .imgs h3 {font-family:Georgia, "Times New Roman", Times, serif;color:#666666;font-size:16px;font-weight:normal;padding-top:5px;padding-bottom:5px;
}
#home #left .imgs a {display:block;border-bottom:solid 3px #dedede;
}
#home #left .imgs a:hover {border-bottom:solid 3px #000;
}
#home #left .imgs a img {display:block;padding-bottom:3px;
}
#home #left .imgs p{color:#a9a9a9;font-family:Arial, Helvetica, sans-serif;
}
#home #left .imgs div {padding-bottom:0px;
}
#home #right {float:right;width:565px;
}
#home  #right h2 {text-align:left;text-align:right;font-family:Georgia, "Times New Roman", Times, serif;border-bottom:solid 2px #dedede;padding:5px 0 3px 0;margin-bottom:20px;color:#666666;font-size:18px;font-weight:normal;
}
#home #right h2 img {display:block;float:right;padding-right:2px;padding-left:10px;
}
#home #right .quote {float:left;width:320px;height:323px;padding:0px;position:relative;text-align:left;
}
#home #right .quote p {text-align:left;padding-bottom:10px;
}
#home #right .quote p a{font-size:18px;color:#555;line-height:30px;text-decoration:none;padding:10px 0;font-family:Georgia, "Times New Roman", Times, serif;
}
#home #right .quote .person{float:right;text-align:left;padding: 0 0 20px 0;color:#888;
}
#home #right .list {width:220px;float:right;margin-top:-5px;
}
#home #right .list a {display:block;height:36px;border-bottom:solid 1px #dedede;color:#7f7f7f;font-size:10px;text-decoration:none;padding:2px 0 0 5px;
}
#home #right .list a strong {font-size:11px;color:#666666;display:block;padding-top:3px;padding-bottom:1px;
}
#home #right .list a:hover {background:#f0f0f0;border-bottom:solid 1px #000;
}
#about #flashouter{margin:0px;px;padding: 8px;border:1px solid #cccccc;background:#fff;height:300px;
}
#about #left {width:215px;float:left;
}
#about #left h2 {text-align:right;padding-right:10px;font-family:Georgia, "Times New Roman", Times, serif;border-bottom:solid 2px #dedede;padding:5px 0 3px 0;margin-bottom:20px;color:#666666;font-size:18px;font-weight:normal;
}
#about #left .imgs {	float:left;width:215px;
}
#about #left .imgs h3 {font-family:Georgia, "Times New Roman", Times, serif;color:#666666;font-size:16px;font-weight:normal;padding-top:5px;padding-bottom:5px;
}
#about #left .imgs a {display:block;border-bottom:solid 3px #dedede;
}
#about #left .imgs a:hover {border-bottom:solid 3px #000;
}
#about #left .imgs a img {display:block;padding-bottom:3px;
}
#about #left .imgs p{color:#a9a9a9;font-family:Arial, Helvetica, sans-serif;
}
#about #left .imgs div {padding-bottom:0px;
}
#about #right {float:right;width:565px;
}
#about  #right h2 {text-align:left;text-align:right;font-family:Georgia, "Times New Roman", Times, serif;border-bottom:solid 2px #dedede;padding:5px 0 3px 0;margin-bottom:20px;color:#666666;font-size:18px;font-weight:normal;
}
#about #right h2 img {display:block;float:right;padding-right:2px;padding-left:10px;
}
#about #right #text{float:left;width:350px;
}
#about #right #text p{line-height:20px;font-size:13px;padding-bottom:15px;
}
#about #right #text .none{padding:0;
}
#about #right h3 {text-align:left;font-family:Georgia, "Times New Roman", Times, serif;margin-top:-46px;color:#666666;font-size:18px;font-weight:normal;padding-bottom:20px;
}
#about #right #list {width:197px;float:right;margin-top:-5px;
}
#about #right #list a {display:block;height:36px;border-bottom:solid 1px #dedede;color:#7f7f7f;font-size:10px;text-decoration:none;padding:2px 0 0 5px;
}
#about #right #list a strong {font-size:11px;color:#666666;display:block;padding-top:3px;padding-bottom:1px;
}
#about #right #list a:hover {background:#f0f0f0;border-bottom:solid 1px #000;
}
* html #right #text{ /*IE only style*/
height: 400px;
}
#products #flashouter{margin:0px;px;padding: 8px;border:1px solid #cccccc;background:#fff;height:300px;
}
#products #main{margin:4px;
}
#products #main h2 {text-align:left;text-align:right;font-family:Georgia, "Times New Roman", Times, serif;border-bottom:solid 2px #dedede;padding:5px 0 3px 0;margin-bottom:20px;color:#666666;font-size:18px;font-weight:normal;
}
#products #main h2 img {display:block;float:right;padding-right:2px;padding-left:10px;
}
#clients #flash {margin-bottom:0px;padding: 4px;border:1px solid #cccccc;background:#fff ;height:310px;
}
#clients #left {width:215px;float:left;
}
#clients #left h2 {text-align:right;padding-right:10px;font-family:Georgia, "Times New Roman", Times, serif;border-bottom:solid 2px #dedede;padding:5px 0 3px 0;margin-bottom:20px;color:#666666;font-size:18px;font-weight:normal;
}
#clients #left .imgs {float:left;width:215px;
}
#clients #left .imgs h3 {font-family:Georgia, "Times New Roman", Times, serif;color:#666666;font-size:16px;font-weight:normal;padding-top:5px;padding-bottom:5px;
}
#clients #left .imgs a {display:block;border-bottom:solid 3px #dedede;
}
#clients #left .imgs a:hover {border-bottom:solid 3px #000;
}
#clients #left .imgs a img {display:block;padding-bottom:3px;
}
#clients #left .imgs p{color:#a9a9a9;font-family:Arial, Helvetica, sans-serif;
}
#clients #left .imgs div {padding-bottom:0px;
}
#clients #right {float:right;width:565px;
}
#clients #right h2 {text-align:left;text-align:right;font-family:Georgia, "Times New Roman", Times, serif;border-bottom:solid 2px #dedede;padding:5px 0 3px 0;margin-bottom:20px;color:#666666;font-size:18px;font-weight:normal;
}
#clients #right h2 img {display:block;float:right;padding-right:2px;padding-left:10px;
}
#clients #right #text{float:right;
}
#clients #right p{padding-bottom:25px;width:140px;
}
#clients #right #text a{line-height:50px;font-size:13px;font-weight:bold;padding:10px;
}
#clients #right h3 {text-align:left;font-family:Georgia, "Times New Roman", Times, serif;margin-top:-46px;color:#666666;font-size:18px;font-weight:normal;padding-bottom:20px;
}
#clients #right ul{list-style-type:none;float:left;margin:0;padding:0 10px;
}
#clients #right ul li{list-style-type:none;margin:0;padding:0;font-size:12px;line-height:24px;
}
#contact #flashouter{margin:0px;padding: 8px;border:1px solid #cccccc;background:#fff;height:300px;
}
#contact #left {width:215px;float:left;
}
#contact #left .imgs {float:left;width:215px;
}
#contact #left .imgs h3 {font-family:Georgia, "Times New Roman", Times, serif;color:#666666;font-size:16px;font-weight:normal;padding-top:5px;padding-bottom:5px;
}
#contact #left .imgs a {display:block;border-bottom:solid 3px #dedede;
}
#contact #left .imgs a:hover {border-bottom:solid 3px #000;
}
#contact #left .imgs a img {display:block;padding-bottom:3px;
}
#contact #left .imgs p{color:#a9a9a9;font-family:Arial, Helvetica, sans-serif;
}
#contact #left .imgs div {padding-bottom:0px;
}
#contact #right {float:right;width:565px;
}
#contact  #right h2 {text-align:right;font-family:Georgia, "Times New Roman", Times, serif;border-bottom:solid 2px #dedede;padding:5px 0 3px 0;margin-bottom:20px;color:#666666;font-size:18px;font-weight:normal;
}
#contact #right #text{float:left;width:350px;
}
#contact #right #text p{line-height:20px;font-size:13px;padding-bottom:15px;
}
#contact #right #text .none{padding:0;
}
#contact #right h3 {text-align:left;font-family:Georgia, "Times New Roman", Times, serif;margin-top:-46px;color:#666666;font-size:18px;font-weight:normal;padding-bottom:20px;
}
#contact #right #list {width:197px;float:right;margin-top:-5px;
}
#contact #right #list p{padding:0 0 10px 20px;
}
#contact #right #list a {display:block;text-decoration:none;font-size:12px;
}
#contact #right #list fieldset{padding:10px 5px 20px 15px;border:1px solid #ddd;margin:8px 0 12px 0;
}
#contact #right #list legend{color:#666666;
}
input.validation-failed, textarea.validation-failed {border: 1px solid #FF3300;color : #FF3300;
}
input.validation-passed, textarea.validation-passed {border: 1px solid #00CC00;color : #000;
}
.validation-advice {margin: 5px 0;padding: 5px;background-color: #FF3300;color : #FFF;	font-weight: bold;
}
.custom-advice {margin: 5px 0;padding: 5px;background-color: #C8AA00;color : #FFF;font-weight: bold;
}
td.formtext{width:100px;text-align:right;vertical-align: top;font-size:16px;padding-right:5px;
}
td.form input{width:240px;border:1px solid #ddd;font-size:16px;vertical-align: top;
}
td.form input:focus, td.form textarea:focus{border:1px solid #aaa;background:#eee;
}
td.form textarea{width:240px;border:1px solid #ddd;font-size:16px;
}
#terms #content{padding:20px;line-height:20px;background:#fff;
}
#terms .flash {margin-bottom:0px;padding: 4px;border:1px solid #cccccc;background:#fff;
}
#terms #content p{padding-bottom:10px;
}
#footer {background:url(../images/bg-footer.gif) repeat-x bottom #1c2122;border-top:solid 20px #fff;
}
#footer ul {margin:0 auto;padding:0;list-style-type:none;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:600;color:#999999;float:left;
}
#footer ul li {display:block;float:left;margin-right:45px;padding-top:78px;
}
#footer ul li a {display:block;float:left;text-decoration:none;color:#888;padding:0 1px 2px 1px;text-transform:uppercase;
}
#footer ul li a:hover, #header ul li a.active {color: #fff;
}
#footer h6 {background:url(../images/logo-small.gif) no-repeat;width:76px;height:38px;margin-top:58px;margin-right:4px;float:right;
}
#footer h6 span {font-size:1px;visibility:hidden;
}
#footer p {color:#5f6061;font-size:10px;text-align:right;padding-bottom:24px;padding-top:7px;
}
#footer p span {color:#8f9091;
}
#footer p a {color:#8f9091;text-decoration:none;
}
#footer p a:hover {text-decoration:underline;
}
