* { margin:0; padding:0;}
body { background:#EEEEEE; font-family:Verdana, Tahoma, Arial; font-size:100%; line-height:1em; color:#393939; scrollbar-arrow-color:#FFFFFF; scrollbar-face-color:#CC0000; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#EEEEEE; scrollbar-darkshadow-color:#666666; scrollbar-shadow-color:#CCCCCC; scrollbar-track-color:;}


/*in_line*/
img {border:0; vertical-align:top;}
strong { color:#333;}
a:hover{text-decoration:none;}
a {color:#0093d1;}
.a { color:#333; font-weight:bold; text-decoration:none;}
.a:hover { color:#0093d1; text-decoration:none;}
.clear { clear:both;}
.alignright { text-align:right; padding:0 16px 17px 0;}

#content ul {margin:0px; padding:0; list-style:none;}
#content li { padding-left:8px; line-height:1.6em;}
#content li a { color:#0093d1; text-decoration:none;}
#content li a:hover {color:#0093d1; text-decoration:underline;}

/*txt, links*/

h1 { background:url(images/logo.gif) left top no-repeat; width:222px; height:73px; text-indent:-10000px; font-size:1em;}
h2 { color:#0064b3; font-weight:normal; font-size:1.2307em; margin-bottom:12px;}
h3 { color:#333; font-size:1em; margin-bottom:17px;}

/*header*/
.header_wrapper, .header_sales { height:442px; background:url(images/bg/bg-main-boxes.jpg) left top no-repeat #fff; font-family:Arial; font-size:0.5625em; color:#1d1d1d;}
.header_sales { background:url(images/bg/bg-main-sales.jpg); }
.logo, .logo_squeeze { float:left; padding:14px 329px 101px 40px;}
.logo_squeeze { padding:14px 329px 30px 40px;}
.header_wrapper a, .header_sales a {color:#1d1d1d; text-decoration:none; font-size:1.333em;}
.header_wrapper a:hover, .header_sales a:hover { text-decoration:underline;}
.main_menu { padding-top:43px;}
.header_wrapper .title, .header_sales .title { margin:0 0 80px 370px;}

.header_wrapper ul, .header_sales ul { list-style:none; margin:0; padding:0;}
.header_wrapper ul li, .header_sales ul li { font-family:Verdana, Arial, Tahoma; display:inline; background:url(images/bg_ul.gif) left top no-repeat;}
.header_wrapper ul li a, .header_sales ul li a { color:#fff; text-decoration:none; font-size:1.222em; text-transform:uppercase; padding:0 28px 0 32px;}
.header_wrapper ul li a:hover, .header_sales ul li a:hover { color:#fff; text-decoration:underline;}
.header_wrapper ul li.hover, .header_sales ul li.hover { background:none;}

/*content*/
#content { background:url(images/bg_left.gif) left top repeat-y #fff; font-family:Verdana, Arial, Tahoma; font-size:0.8125em; line-height:1.3846em; color:#646464;}
#content .bg { background:url(images/bg_right.gif) right top repeat-y; padding:13px 14px 14px 15px;}
#content .col_1 .ind { padding:0 46px 0 21px;}
#content .title { margin-bottom:23px;}
#content .subtitle { margin-bottom:13px;}
#content p { padding-bottom:17px;}
#content .bg_line { background:url(images/line_block.gif) left bottom repeat-x; padding-bottom:13px; margin-bottom:13px;}
#content .pic { float:left; margin-right:20px;}
#content .col_2 .ind { padding:17px 27px 0 17px;}
#content .box { width:456px;}

/*footer*/
#footer { background:url(images/bg_footer.gif) left top no-repeat; font-family:Verdana, Arial, Tahoma; font-size:0.6875em; line-height:1.6363em;}
#footer .txt { padding:22px 0 0 37px;}
#footer span { color:#0093d1;}

/*================== index.html ==================*/
#page1 #content .col_1 .pic1 { margin:0 10px 0 10px;}
#page1 #content h3 { color:#646464; font-size:1em; margin-bottom:9px;}

/*================== index-1.html ==================*/
#page2 #content .block2 .bottom { padding-bottom:8px;}
#page2 #content .col_1 ul { margin:10px 0 0 0;}

/*================== index-2.html ==================*/
#page3 #content .block ul { margin-bottom:27px;}
#page3 #content .block1 p { padding-bottom:23px;}
#page3 #content .col_1 .pic { margin-bottom:20px;}

/*================== index-3.html ==================*/
#page4 #content .block3 .l_b { padding:19px 15px 18px 21px;}
#page4 #content .block3 ul { margin-top:15px;}
#page4 #content .col_1 .pic1 { margin:0 10px 0 10px;}
#page4 #content .col_2 .pic1 { margin-bottom:15px;}

/*================== index-4.html ==================*/
#page5 #content .block2 ul { margin-top:15px;}
#page5 #content .block2 { margin-bottom:20px;}
#page5 #content .col_1 .pic1 { margin-bottom:15px;}
#page5 #content .col_1 .ind { padding-right:30px;}
#page5 #content .column1 { width:250px;}
#page5 #content .column2 { width:206px;}
#page5 #content .col_2 .ind { padding:17px 17px 0 0px;}
#page5 #content .col_2 h2 { margin-bottom:0;}
#page5 #content .col_2 .pic { margin-bottom:20px;}
#page5 #content .bg_line { margin-bottom:27px;}
#page5 #content .column3 { width:260px;}
#page5 #content .column4 { width:154px;}
#page5 #content .col_2 ul { margin:12px 0 15px 0;}

/*================== index-5.html ==================*/
#page6 #content .block3 .l_b { padding:19px 15px 18px 21px;}
#page6 #content .column1 { width:210px;}
#page6 #content .column1 .div { height:26px;}
#page6 #content .column2 { width:229px;}
#page6 #content .column2 .div { height:123px;}
#page6 #content .alignright { padding:0;}
#page6 #content ul { margin-top:15px;}
#page6 #content .block2 .bottom { padding:17px 24px 25px 19px;}
#page6 #content .col_2 .ind { padding:17px 17px 0 17px;}
#page6 #content .col_2 p { padding-bottom:15px;}

/*================== index-6.html ==================*/
#page7 #content .bg {padding:29px 36px 20px 38px;}
#page7 #content b { color:#333;}
#page7 #content a { color:#646464;}


/*==================list====================*/
#content .block1 { background:#f4f4f4; width:229px; color:#646464; font-size:0.923em; line-height:1.5em; float:left; margin-bottom:16px;}
#content .block1 .left { background:url(images/line_block.gif) left top repeat-y;}
#content .block1 .right { background:url(images/line_block.gif) right top repeat-y;}
#content .block1 .top { background:url(images/top_block.gif) left top no-repeat;}
#content .block1 .bottom { background:url(images/bottom_block.gif) left bottom no-repeat; padding:10px 9px 17px 22px;}
#content .block1 .title { margin-bottom:3px;}
#content .block1 p { padding-bottom:12px;}
#content .block1 h3 { color:#646464; font-size:1em; margin-bottom:17px;}

#content .block { background:#f4f4f4; width:229px; color:#646464; font-size:0.923em; line-height:1.5em; float:left; margin:0 27px 16px 0;}
#content .block .left { background:url(images/line_block.gif) left top repeat-y;}
#content .block .right { background:url(images/line_block.gif) right top repeat-y;}
#content .block .top { background:url(images/top_block.gif) left top no-repeat;}
#content .block .bottom { background:url(images/bottom_block.gif) left bottom no-repeat; padding:10px 9px 17px 22px;}
#content .block .title { margin-bottom:3px;}
#content .block p { padding-bottom:12px;}
#content .block h3 { color:#646464; font-size:1em; margin-bottom:12px;}
#content .block ul {margin:0px; padding:0; list-style:none;}
#content .block li { padding-left:8px; line-height:1.6em;}
#content .block li a { color:#333; text-decoration:underline; font-weight:bold; font-size:1.0833em;}
#content .block li a:hover {color:#333; text-decoration:none;}

#content .block2 { background:#fff; width:230px;}
#content .block2 .left { background:url(images/line_block.gif) left top repeat-y;}
#content .block2 .right { background:url(images/line_block.gif) right top repeat-y;}
#content .block2 .top { background:url(images/top_block2.gif) left top no-repeat;}
#content .block2 .bottom { background:url(images/bottom_block2.gif) left bottom no-repeat; padding:17px 24px 30px 19px;}
#content .block2 .title { margin-bottom:13px;}
#content .block2 span { color:#0093d1; font-size:1.0769em;}
#content .block2 .pic1 { margin:2px 6px 14px 0;}
#content .block2 .bg_line { padding-bottom:20px; margin-bottom:20px;}

#content .block3 { background:#f1f1f1; width:485px; margin-bottom:20px;}
#content .block3 .left { background:url(images/line_block.gif) left top repeat-y;}
#content .block3 .right { background:url(images/line_block.gif) right top repeat-y;}
#content .block3 .l_t { background:url(images/l_t.gif) left top no-repeat;}
#content .block3 .r_t { background:url(images/r_t.gif) right top no-repeat;}
#content .block3 .r_b { background:url(images/r_b.gif) right bottom no-repeat;}
#content .block3 .l_b { background:url(images/l_b.gif) left bottom no-repeat; padding:19px 30px 18px 21px;}

/*==========================================*/

.input {color:#646464; 
		height:20px; 
		width:189px; 
		background:#fff; 
		border:solid 1px #b4b4b4; 
		font-size:1em; 
		font-family:Arial;
}
textarea {	background:#FFF; 
			color:#646464; 
			border:solid 1px #b4b4b4; 
			width:229px; 
			height:107px; 
			overflow:auto;
			font-family:Arial;
			font-size:1em; 
}

h2 { font-size:1.7em; font-weight:bold; margin: 10px 0 17px 0;}
h3 { font-size:1.3em; font-weight:bold; margin: 10px 0 17px 0; color:#2295CC;}
h4 { font-size: 1.15em; font-weight:bold; margin: 10px 0 17px 0; color:#888888;}

p.main-header-title { font-size: 36px; line-height:1.2em; font-weight: bold; color: #000000; text-align: center; margin: 25px 35px 25px 35px; font-family: "Trebuchet MS", Verdana, Arial, Tahoma, Helvetica; }
p.main-header-large-subtitle { font-size: 22px; line-height: 1.3em; margin: 5px 50px 10px 50px; font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Tahoma, Helvetica; color:#CC0000; font-weight:bold; text-align:center;}
p.body-large-subtitle { font-size: 30px; line-height: 1.2em; margin: 5px 50px 10px 50px; font-family: "Trebuchet MS", Verdana, Arial, Tahoma, Helvetica; color: #2295CC; font-weight:bold; text-align:center;}
.grey-body-header { font-size: 22px; font-weight: normal; color: #666666; font-style:italic; }

a.bigred { color:#CC0033; font-size:17px; }
span.boldred { color:#CC0000; font-size:16px; font-weight:bold;}
.strike { text-decoration:line-through; }
.red { color: #CC0000; }
.medium-blue { color: #0064B3; }
.yellow-highlight { background-color:#FFFF33; }

div.imready, div.imready-white { margin: 15px 50px 15px 50px; border: 1px solid #999999; background-color: #EEEEEE; padding: 15px 13px 15px 13px; }
div.features { margin: 15px 15px 15px 15px; border: 1px solid #BFE4FF; background:url(http://s3.amazonaws.com/BloggingInAction/images/bg-features.jpg) top left repeat-x; padding: 10px; }
div.features p.heading { font-size: 18px; font-weight: bold; color: #CC0000; text-align: center; }
div.imready-white { background-color: #FFFFFF; }
div.testimonial, div.testimonial-short, div.testimonial-tall { background:url(http://s3.amazonaws.com/BloggingInAction/images/bg-talk.gif) top left no-repeat; width: 425px; height: 210px; margin: 10px auto 0 auto; padding: 30px 35px 100px 35px; }
div.testimonial p, div.testimonial-short p, div.testimonial-tall p { font-size: 13px; color: #666666;}
div.testimonial-short { background:url(http://s3.amazonaws.com/BloggingInAction/images/bg-talk-short.gif) top left no-repeat; width: 425px; height: 110px; padding: 30px 35px 80px 35px;}
div.testimonial-tall { background:url(http://s3.amazonaws.com/BloggingInAction/images/bg-talk-tall.gif) top left no-repeat; width: 425px; height: 400px; padding: 30px 35px 100px 35px;}
div.testimonial p.testimonial-heading, div.testimonial-short p.testimonial-heading, div.testimonial-tall p.testimonial-heading { font-size: 18px; font-weight: bold; color: #CC0000; text-align: center; margin: -2px 0 -2px 0;}
table.hrbottom { border: 1px solid #CCCCCC; margin: 15px 25px 15px 25px; }
table.hrbottom tr td{ padding: 20px 25px 20px 25px; }

/* Misc UL's */
ul.dashed li { background:url(images/z_ul_block.gif) left 9px no-repeat; padding-left:8px; line-height:1.6em;}
ul.blue, ul.schmancy, ul.checks { margin: 12px 15px 12px 15px; padding: 0 0 0 10px; list-style:none; }
ol.blue { margin: 12px 15px 12px 15px; padding: 0 0 0 10px; }
ul.blue li, ul.schmancy li, ul.checks li { list-style-image: url(images/bullets/blue.gif); margin: 0 0 14px 0; padding:0; font-size:13px; background:none; list-style-position:inside; }
ul.schmancy li { list-style-image: url(images/bullets/star.gif); }
ul.checks li { list-style-image: url(images/bullets/check.gif); }
ol.blue li { margin: 0 0 14px 0; font-size: 13px; margin:0; padding:0; font-size:13px; background:none; list-style-position:inside; }

div.guarantee {  margin: 15px 50px 15px 50px; border: 1px solid #CC0000; background-color: #FFFFE8; padding: 15px 13px 15px 13px; }
div.guarantee p.heading { color:#CC0000; font-weight:bold; font-size:1.4em; text-align:center; }

div.buybutton { text-align:center; background-color:#FFFFE8; width:470px; margin:10px auto 10px auto; padding: 15px 10px 15px 10px; border:none;}
div.buybox { margin: 15px 50px 15px 50px; border: 4px dashed #CC0000; background-color: #FFFFFF; padding: 15px 13px 15px 13px; }

#chat-button { position:absolute; right:12px; top:12px; z-index:1; }

