#header { margin: 0px 0px 1px 0px; }
/*#header p.logo { margin-right:10px; width:200px; }*/
body#confirm #wrapper { border-top: 6px solid #69c; height: 355px; margin: 0px 0px 25px 0px; text-align:left; }
#wrapper { border-top: 6px solid #69c; height: 680px; margin: 0px 0px 25px 0px; text-align:left; }
#mainconfirm { margin-bottom: 5px; margin-right: 15px; margin-top: 15px; width: 860px; }

#formcontainer { float: left; margin-top: 15px; width: 346px; }
#formcontent { background-color: #C8DFF1; border: 2px solid #F9B523; margin-top: 0px; width: 346px; }
.heading { border: none; text-align:left; width: 450px; }
.heading h1 { font:bold 20px Arial; color:#369; margin: 15px 0 0 10px; word-spacing:0.05em; }
.heading h3 { font:bold 14px Arial; color:#369; margin: 10px 0 0 10px; word-spacing:0.05em; }

#mainconfirm .heading { border: none; text-align:left; width: 840px; }
#mainconfirm .heading h1 { font:bold 20px Arial; color:#369; margin: 20px 0 0 10px; word-spacing:0.05em; }
#mainconfirm .heading h3 { font:bold 14px Arial; color:#000; margin: 10px 0 0 10px; word-spacing:0.05em; }

#customers { border: 1px solid #eeeeee; /*clear: both;*/ margin: 15px 0 0 0px; width: 346px; }
#customers h4 { background-color: #eee; font:bold 14px Arial; color:#000; margin: 0px; padding: 5px; word-spacing:0.05em; }
#customers img { margin: 5px 10px; }

#title { border: none; text-align: center; width: 340px; }
#title h2 { float: left; font: bold 18px Arial; color:#000; margin: 0px; margin-top: 20px; padding: 0px; text-align: left; width: 250px; /*word-spacing:0.05em;*/ }
ul#ValueProp li { list-style: url(/images/homepage/bullet-arrows.gif); font-size: 14px; margin-left: 17px; padding-bottom: 4px; }
ul#ValueProp li strong { font-size: 14px; }
ul#ValueProp { color: black; font-weight:normal; font-family: arial; font-size:12px; line-height: 19px; margin: 10px 30px 0px 10px; padding-left: 10px; }

p#tellus { /*float: left;*/ clear: both; font-size: 10px; margin: 10px; width: 330px; }
#title #sample { background-image: url(/images/postit.png); float: left; font-size: 11px; font-weight: bold; height: 95px; margin: 20px 0px 0px 0px; width: 75px; }
#title #sample p { margin: 10px 5px 10px 5px; padding: 10px; text-transform: uppercase; }
#title #sample p a { color: #000000; }
#title #sample p a:hover { color: #000000; }
#title #sample p a:visited { color: #000000; }

#formcontent table { margin: 0px 0px 10px 10px; }
#formcontent table tr { height: 25px; padding: 0px 0px 5px 0px; }

div#formcontent .ierror { border:1px solid #F00; }
div#formcontent .inoerror { border:1px solid #A5ACB2; }

label.quest { font-size: 13px; font-weight: bold; margin: 5px 0px 10px 10px; padding: 5px 0px 10px 0px; text-transform: uppercase; }
.star { color: #ff0000; }
textarea { margin: 5px 0px 10px 10px; }

p#fNameError, p#lNameError, p#countryError, p#stateError, p#provinceError, p#phoneError, p#emailError { color:#FF0000; display: none; font-size: 10px; font-weight: bold; margin-bottom: 5px; }
p#fNameError, p#lNameError { margin-bottom: 0px; }

p.quote { background-image: url(/images/openquote.gif); background-position: top left; background-repeat: no-repeat; margin: 5px; padding: 5px; text-indent: 23px; }
p.quote span { background-image: url(/images/closequote.gif); background-position: bottom right; background-repeat: no-repeat; display: block; }

p.quoter { margin: -5px 0px 10px 230px; padding: 0px; width: 220px; }

.submit { margin-top: 10px; }
.on { color: #000; }
.off { color: #C2C0C0; }
.small { font-size: 10px; margin: 10px 0px 10px 5px; padding: 0px; }
#footer { clear: both; margin: 0px 0px 1px 0px; }

p#overview a { color: #369; }
p#overview a:hover { color: #369; }
p#overview a:visited { color: #369; }

/*style of tab content oontainer*/
#tab-1 p, #tab-2 p { padding: 5px; }

#tab-1 ul li, #tab-2 ul li { margin-left: 20px; }

#stateUS { width:180px; }

#provinceTR { display:none; }
#stateTR { display:none; }


/*Jeremy's new css*/
#maincontent { float: left; margin-bottom: 5px; margin-top: 15px; margin-right: 15px; width: 490px; }
#tab-1 ul, #tab-2 ul { margin-bottom: 5px; margin-left: 20px; }
.box-1, .box-2 { padding: 5px; width: 440px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; }
.pic-left { float: left; padding-right: 10px; }
.pic-right { float: right; padding-left: 10px; }
.faq_box, .faq_box { width: 460px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-right: 3px; padding-top: 2px; }
.faq_box p, .faq_box p { padding-left: 10px; line-height: 125%; }
.box-1 p, .box-2 p { padding-left: 5px; line-height: 125%; }
.box-1 ul, .box-2 ul { margin-bottom: 5px; }
.box-1 ul li, .box-2 ul li { margin-left: 20px; }
#container-1, #testimonials { margin: 0px; margin-top: 5px; margin-left: 10px; padding: 0px; width:450px; }
#overview { font-weight: bold; color:#369; word-spacing:0.05em; font-size: 11px; margin-top: 15px; margin-right: 0; margin-bottom: 20px; margin-left: 10px; }
#tab-1, #tab-2 { border: 1px solid #CCCC99; width: 450px; background-color: #F0E6D6; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
#tab-1 p, #tab-2 p { padding: 5px; }
.heading h1 { font:bold 20px Arial; color:#000; word-spacing:0.05em; margin-top: 20px; margin-right: 0; margin-bottom: 0; margin-left: 10px; }
#konica_review { width: 330px; margin-top: 35px; margin-right: 0; margin-left: 10px; padding-top: 15px; padding-bottom: 25px; border-top-width: 1px; border-top-style: solid; border-top-color: #000000; }
#konica_review img { margin-top: 10px; margin-bottom: 10px; }
.konica_review_p { text-align: center; }
#ncg_review { width: 330px; border-top-width: 1px; border-top-style: solid; border-top-color: #000000; margin-top: 10px; margin-right: 0; margin-bottom: 0; margin-left: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; padding-top: 15px; padding-bottom: 25px; }
#ncg_review img { margin-top: 10px; margin-bottom: 10px; }
.ncg_review_p { text-align: center; }
#landry_review { width: 330px; margin-top: 15px; margin-right: 0; margin-bottom: 0; margin-left: 10px; padding-top: 10px; padding-bottom: 25px; }
#landry_review img { margin-top: 10px; margin-bottom: 10px; }
.landry_review_p { text-align: center; }
#clausing_review { width: 330px; border-top-width: 1px; border-top-style: solid; border-top-color: #000000; margin-top: 10px; margin-right: 0; margin-bottom: 0; margin-left: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; padding-top: 15px; padding-bottom: 25px; }
#clausing_review img { margin-top: 10px; margin-bottom: 10px; }
.clausing_review_p { text-align: center; }
#container-1, #frequently_asked { margin: 0px; margin-top: 5px; margin-left: 10px; padding: 0px; width:460px; }
#faq_container { float: left; width: 470px; margin-left: 15px; }
#faq_info { background-color: #fff; margin-top: 0px; width: 450px; }
#maincontent2 { float: left; margin-bottom: 5px; margin-right: 15px; width: 350px; margin-left: 10px; }
#wrapper {  height: 1380px; }
#wrapper2 { width: 860px; text-align:left; margin-top: 0px; margin-right: 0px; margin-bottom: 50px; margin-left: 0px; }
.heading2 { border: none; text-align:left; width: 470px; }
.heading2 h1 { font:bold 20px Arial; color:#000; margin: 20px 0 0 10px; word-spacing:0.05em; }
.heading2 h3 { font:bold 14px Arial; color:#369; margin: 10px 0 0 10px; word-spacing:0.05em; }
#lead_program { float: left; width: 790px; margin-top: 20px; margin-bottom: 20px; margin-left: 80px; }
#bz-vs-other { float: left; width: 850px; margin-bottom: 40px; margin-left: 10px; }
.heading3 { border: none; text-align:left; width: 845px; background-color: #FFFFCC; }
.heading3 h1 { font:bold 20px Arial; color:#000; word-spacing:0.05em; text-align: center; background-color: #FFFFCC; margin-top: 20px; margin-right: 0; margin-bottom: 0; margin-left: 10px; padding-top: 10px; }
.heading3 h3 { font:bold 30px Arial; color:#369; word-spacing:0.05em; background-color: #FFFFCC; text-align: center; margin-top: 10px; margin-right: 0; margin-bottom: 0; margin-left: 10px; padding-top: 20px; padding-bottom: 30px; }
.main_heading { border: none; text-align:left; width: 480px; font-family: Arial, Helvetica, sans-serif; }
.main_heading h1 { font:bold 25px Arial; color:#000; word-spacing:0.05em; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.main_heading h3 { font:bold 14px Arial; color:#369; margin: 10px 0 0 10px; word-spacing:0.05em; }

