* { margin:0; padding:0;}
body { background:#ffffff; background-image: url(images/bg-repeat-dkgrey.gif); background-repeat:repeat; font-size:100%; line-height:16px; font-family:'Trebuchet MS', Tahoma, Arial, sans-serif; color:#3A3A3A; font-size:13px; line-height:18px; text-align:center; margin-top: 15px;}
#main { background-image: url(images/table-top.gif); background-repeat:no-repeat; padding-top: 12px;}

/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#333e13; font-size:12px; font-weight:normal; padding-left:5px}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

/*==================lists====================*/
ul {margin:0px; padding:0px; list-style:none}
ul.list_1 {margin:8px 0 20px 20px; }
ul.list_1 li { font-size:15px; line-height:28px; background:url(images/marker_list1.gif) no-repeat 0 4px; padding-left:22px; margin: 2px 0 6px 0; color: #1a1a1a;}
ul.list_1 li a {text-decoration:none; color:#26292e; background:url(images/marker_list1.gif) no-repeat 0 4px; padding-left:22px}
ul.list_1 li a:hover { text-decoration:none; color:#b9c857}

ul.list_2 {margin:8px 0 20px 20px; }
ul.list_2 li { font-size:14px; line-height:23px; background:url(images/marker_list2.gif) no-repeat 0 4px; padding-left:17px; margin: 2px 0 6px 0; color: #1a1a1a;}
ul.list_2 li a{text-decoration:none; color:#26292e; background:url(images/marker_list2.gif) no-repeat 0 4px; padding-left:17px}
ul.list_2 li a:hover{ text-decoration:none; color:#b9c857}

ul.list_3 {margin:0px 0 0px 0}
ul.list_3 li { font-size:13px; line-height:20px; background:url(images/checkmark.gif) no-repeat 10px 4px; padding:8px 0 12px 32px; margin: 0; }
ul.list_3 li a{ text-decoration:none; color:#26292e; }
ul.list_3 li a:hover{ text-decoration:none; color:#b9c857}
ul.list_3 li.even { background-color: #EAF1DD; }

ul.ordered {margin:8px 0 20px 20px; }
ul.ordered li.one { font-size:13px; line-height:21px; background:url(images/num-1.gif) no-repeat 0 4px; padding:3px 0 0 22px; margin: 2px 0 6px 0; color: #1a1a1a;}
ul.ordered li.two { font-size:13px; line-height:21px; background:url(images/num-2.gif) no-repeat 0 4px; padding:3px 0 0 22px; margin: 2px 0 6px 0; color: #1a1a1a;}


.checkmark { background:url(images/checkmark.gif) no-repeat top left; padding-left: 24px; margin-left:180px;}

/*==========================================*/

a {text-decoration:underline; color:#333e13}
a:hover {text-decoration:none}

a.link {text-decoration:underline; color:#ff7a03; background:url(images/marker_link.gif) no-repeat 0 0; padding-left:22px; margin-right:20px}
a.link:hover {text-decoration:none; color:#000}

a.link2 {text-decoration:none; color:#ff7a03; background:url(images/marker_list1.gif) no-repeat right 7px; padding-right:7px; font-weight:bold; font-size:13px}
a.link2:hover {text-decoration:none; color:#000}

a.link3 {text-decoration:underline; color:#26292e; font-weight:bold; font-size:13px}
a.link3:hover {text-decoration:none}

h1 {font-size: 24px; margin:0 0 10px 0px; color:#2E3192;  }
h2 { font-size: 18px; }
h2.arrow {font-size: 24px; margin:0 0 10px 10px; color:#2E3192; text-transform:uppercase; background:url(images/arrow-header.gif) no-repeat 0 0; padding-left:22px; margin-right:20px }
h3 {font-size: 18px; margin:0 0 10px 10px; color:#2E3192; margin-right:20px }
h4 {font-size: 16px; margin:0 0 10px 10px; color:#507612; margin-right:20px }
h5 {font-size:14px; margin:0 0 9px 0; color:#2E3192;}
h5.font_1 {background:url(images/marker_h.gif) no-repeat 0 0; padding:1px 0 0 22px; font-weight:bold; color:#26292e; margin:0 0 4px 0; font-size:12px}
h5.font_2 {font-size:12px; margin:0 0 9px 0}
h5.font_4 {font-size:12px; margin:0 0 4px 0}

.font_3 {font-size:12px}

.clear { clear:both;}

p {margin:0 0 18px 0}
.p1 {margin:0 0 12px 0}
.p2 {margin:0 0 21px 0}
p.link { background:url(images/marker_link.gif) no-repeat 0 0; padding-left:22px; margin-right:20px }
span.small { font-size:8pt; }
.indent1 p {font-size: 14px;}

/*header*/
#header { background: url(images/banner-home-tall.jpg) no-repeat 20px 0px; height:304px; background-color: #FFFFFF;}
	.home #header { background: url(images/banner-home-tall.jpg) no-repeat 20px 0px; height:304px; background-color: #FFFFFF; }
	.features #header { background-image: url(images/banner-features-tall.jpg); }
	.benefits #header { background-image: url(images/banner-benefits-tall.jpg); }
	.start #header, .contact #header { background-image: url(images/banner-start-tall.jpg); }
.logo {position:absolute; margin:16px 0 0 20px}
.slogan {position:absolute; margin:18px 0 0 428px}
.header-text {position:absolute; margin:106px 0px 0 190px; width: 600px; color: #FFFFFF; font-size: 15px; line-height: 22px;font-weight: bold;}
	.header-text h1 { color: #FFFF99;}
	.header-text h4 { font-size: 17px; color: #FFFFFF;}
	.header-text ul li { font-size: 14px;  line-height: 15px; color: #FFFFFF;}
.header-text1 {position:absolute; margin:128px 0px 0 200px; width: 570px; color: #FFFFFF; font-size: 15px; line-height: 22px;font-weight: bold;}
.header-text2 {position:absolute; margin:128px 0px 0 250px; width: 530px; color: #FFFFFF; font-size: 15px; line-height: 22px;font-weight: bold;}
.header-text3 {position:absolute; margin:108px 0px 0 250px; width: 520px; color: #FFFFFF; font-size: 15px; line-height: 22px;font-weight: bold;}

.style2 { font-size:18px; color:#FFFF99; }


#header ul.menu {margin:239px 0 0 20px; padding:0px; list-style:none; background:url(images/menu_bg.jpg) no-repeat 0 0; height:42px; width:799px}
#header ul.menu li { line-height:24px; font-size:12px; float:left}
#header ul.menu li a{text-decoration:none; color:#fff; font-weight:bold; background:url(images/menu_line.gif) no-repeat right 5px; display:block; padding:8px 39px 10px 40px}
#header ul.menu li a.m5 {background:none; padding-right:40px}
#header ul.menu li a:hover{ text-decoration:none; color:#FFFF99}
	.home #header ul.menu li a.home,
	.benefits #header ul.menu li a.benefits,
	.features #header ul.menu li a.features,
	.start #header ul.menu li a.start,
	.pricing #header ul.menu li a.m5   { color: #FFC905; }

.submenu {position:absolute; margin:69px 0 0 701px; color:#333e13; font-size:12px}
.submenu a {color:#333e13; text-decoration:none}
.submenu a:hover {text-decoration:none; color:#8dae10}

/*content*/
#content { padding-bottom:23px; background:#ffffff; }
.title {margin-bottom:18px}
.title2 {margin:0 0 16px -13px; position:relative}
.title3 {margin-bottom:21px}
.title4 {margin:0 0 3px -7px; position:relative}
.img_left {float:left; margin:5px 20px 0 -8px; position:relative}
.img_left2 {float:left; margin:5px 13px 21px -15px; position:relative}
.img_left3 {float:left; margin:0 17px 14px 0}
.img {margin-bottom:10px}

.col_line {background:url(images/col_line.gif) repeat-y right top}

.col_1 p { margin-left: 32px; }

.line {background:url(images/line_bg.gif) repeat-x top; height:14px}
.line2 {background:url(images/line_bg.gif) repeat-x top; height:20px; margin-left:20px}
.line3 {background:url(images/line3_bg.gif) repeat-x top; height:20px; margin-bottom:-15px}
.line4 {background:url(images/line_bg.gif) repeat-x top; height:20px; margin:0 30px 0 20px}

table.pricing { font-size: 14px; line-height: 110%; }
table.pricing th { color:#FFFF99; text-align: center;  border-bottom: 1px solid #FFFFFF; padding-bottom: 6px; font-size: 12px;}
.pricing td { padding: 6px;color: #FFFFFF; border-bottom: thin dashed #FFFFFF; }

.bucket, .bucket3 { width: 164px; background:url(images/bucket-bg.gif) no-repeat bottom; height:308px; margin:20px 3px 20px 6px; color: #FFFFFF; }
.bucket3 { margin-right:0; }
	.bucket h1 { font-size: 16px; color: #FFFFFF; margin: 10px; text-align: center;  }
	.bucket p { color:#FFFFFF; margin: 6px 12px 6px 18px; font-size: 12px; font-weight: bold;line-height: 16px;}
	.bucket ul { margin-left:28px; padding:0px; list-style: disc; font-size: 12px; font-weight: bold; }
	
.benefit { background:url(images/benefits-bg.gif) no-repeat; width: 510px; margin: 0px 0 6px 0; padding: 16px 0px 10px 0; height: 79px;}	
	.benefit h2 { color: #FFFFFF; margin-left: 20px; }
	.benefit p { margin: 16px 20px 0 40px; font-weight: bold; font-size: 13px; line-height: 18px; }
	
.footnote { font-size: 11px; line-height: 120%; height: 135px; margin-top:0px; width: 139px; float: right; margin-left: 10x; background:url(images/callout-bg.gif) no-repeat; padding:12px 14px;}
	

/*footer*/
#footer { background:url(images/footer_bg.jpg) no-repeat 0px top; height:101px; color:#86887f; line-height:15px; font-size: 10px; }

ul.footer_menu {margin:14px 0 0 500px; position:absolute; padding:0px; list-style:none; width: 350px;}
ul.footer_menu li {  float:left}
ul.footer_menu li a{text-decoration:none; color:#a1a499; border-right:solid 1px #5a5c53; padding:0 4px 0 4px}
ul.footer_menu li a:hover{ text-decoration:none; color:#fff}
ul.footer_menu li a.m5 {border:none}

#footer .txt { position:absolute; margin:14px 0 0 16px}
#footer .txt a {color:#86887f; text-decoration:underline; font-weight:bold}
#footer .txt a:hover {text-decoration:none}

/*================== index.html ==================*/
#page1 #content .column_1 .indent1 { padding:0 23px 10px 30px}
#page1 #content .column_1 .indent2 { padding:0 23px 0 0}
#page1 #content .column_1 .indent3 { padding:0 23px 0 20px}
#page1 #content .column_1 .ind {padding:13px 20px 20px 22px}
#page1 #content .column_2 .indent { padding:0 6px 0 22px}
#page1 #content .column_2 .ind {padding:12px 16px 12px 18px}

/*================== index-1.html ==================*/
#page2 #content .column_1 .indent1 { padding:0 33px 39px 20px}
#page2 #content .column_1 .indent2 { padding:0 45px 0 20px}
#page2 #content .column_1 .ind {padding:16px 20px 20px 21px}
#page2 #content .column_2 .indent { padding:0 0 0 35px}
#page2 #content .column_2 .ind {padding:22px 20px 22px 18px}

/*================== index-2.html ==================*/
#page3 #content .column_1 .indent1 { padding:0 33px 39px 20px}
#page3 #content .column_1 .indent2 { padding:0 45px 0 20px}
#page3 #content .column_1 .ind {padding:26px 20px 20px 21px}
#page3 #content .column_2 .indent { padding:0 0 0 35px}
#page3 #content .column_2 .ind {padding:22px 20px 22px 18px}

/*================== index-3.html ==================*/
#page4 #content .column_1 .indent1 { padding:0 33px 39px 20px}
#page4 #content .column_1 .indent2 { padding:0 30px 0 20px}
#page4 #content .column_1 .ind {padding:23px 20px 20px 22px}
#page4 #content .column_2 .indent { padding:0 0 0 35px}
#page4 #content .column_2 .ind {padding:22px 10px 27px 18px}

/*================== contact.html ==================*/
#page5 #content .column_1 .indent1 { padding:0 23px 10px 30px}
#page5 #content .column_1 .indent2 {  padding:0 23px 0 0}
#page5 #content .column_1 .indent3 { padding:0 20px 0 30px}
#page5 #content .column_1 .ind {padding:26px 20px 20px 21px}
#page5 #content .column_2 .indent { padding:0 0 0 35px}
#page5 #content .column_2 .ind {padding:22px 20px 22px 18px}

/*================== contact.html ==================*/
#page6 #content .indent { padding:0 5px 0 20px}

input {width:215px; height:15px}
input.phone { width: 120px; }
input#submit { height: 28px; background-color:#c8dca9; border: 1px outset #C0C0C0; color: #1a1a1a;  }
.div_input {height:23px}
textarea {width:218px; height:100px; overflow:auto; margin-bottom:5px; display:block}
.div_links {text-align:right; padding: 10px 0;}
#browse1, #browse2 { width: 60px; font-size: 11px; padding:0; height: auto;}

/*==================block====================*/
.block_margin {margin-bottom:25px}

.block { background:url(images/top_1.jpg) repeat-x top #749B3E; width:514px; margin-bottom:14px; font-size:20px; line-height:20px; color:#fff}
.block .left_top { background:url(images/left_top_1.jpg) left top no-repeat; width:100%; }
.block .right_top { background:url(images/right_top_2.jpg) right top no-repeat;}
.block p {margin-top:0;}
.block .special_offer {background-image:url(images/bg-special.jpg); right top no-repeat;}

.block_2 {  width:100%}
.block_2 .left_top { width:100%; height:44px}
.block_2 .right_top { background:url(images/right_top_2.jpg) right top no-repeat;}
.block_2 img {margin:14px 0 0 17px}

.block_3, .block_4 {background:#EAF1DD}
.block_4 { padding: 0; }
.block_4 h3 { font-size:20px; text-transform: capitalize;}

.col_1 .block_3 {padding: 14px; margin: 10px;  }
/*================== added styles ========================*/
.indent2 a { float: right; font-weight:bold;}
.testimonial { margin-top: 10px; font-size: 12px; color: #333333; padding: 4px 10px 0 24px; background-image:url(images/quote-left.gif); background-repeat:no-repeat; background-position:left top; }
	.testimonial p { margin: 6px 0; }
	.testimonial p.byline { text-align: right; margin-top:0; font-size: 11px;}
.inline-hd { font-size: 16px; font-weight: bold; color:#2E3192; }