/* CSS Document */

body {margin:0px 0px 40px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:url(images/body.jpg) repeat-x;}

td {vertical-align:top;}

.left-side {float:left; margin:0px 5px 0px 0px;}
.right-side {float:right; margin:0px 0px 0px 5px;}

#main {width:950px; background-color:#f4f4fe;}

#top {background:url(images/top-right.jpg) right no-repeat;}

/*#top-link {background:url(images/top-link.jpg) repeat-x; height:30px;}
#top-link ul {margin:0px; padding:0px 0px 0px 3px;}
#top-link ul li {float:left; list-style-type:none; margin:0px 1px;}
#top-link ul li a {display:block; background:url(images/top-link-bg.jpg) no-repeat; width:103px; text-decoration:none; text-align:center; color:#efe6c9; padding:8px 0px;}
#top-link ul li a:hover, #top-link ul li a.select {background:url(images/top-link-bg-hover.jpg) no-repeat; color:#40331e;}*/

#top-link {background:url(images/top-link.jpg) repeat-x; height:30px;}
#top-link ul {margin:0px; padding:0px 0px 0px 3px;}
#top-link ul li {float:left; list-style-type:none; margin:0px 1px;}
#top-link ul li a {display:block; background:url(images/top-link-bg-1.jpg) top left no-repeat; text-decoration:none; color:#efe6c9; padding:0px 0px 0px 30px;}
#top-link ul li a span {display:block; background:url(images/top-link-bg-1.jpg) top right no-repeat; padding:8px 29px 8px 0px;}
#top-link ul li a:hover, #top-link ul li a.select {background:url(images/top-link-bg-hover-1.jpg) top left no-repeat; color:#40331e;}

#top-link ul li a:hover span, #top-link ul li a.select span {background:url(images/top-link-bg-hover-1.jpg) top right no-repeat; color:#40331e;}


#middle {background:url(images/middle.jpg) #f5f0de repeat-x;}

#left {background:url(images/left.jpg) left 101px no-repeat; width:272px; padding:0px 0px 20px 0px;}
#left h3 {margin:15px 20px 22px 20px; font-size:20px; font-weight:normal; /*color:#342715;*/ color:#6b2f89;}
#left h3 span {font-size:12px; color:#515151;}
#left h3 a {font-size:12px; color:#515151;}
#left h1 {font-size:13px; margin:0px auto; font-weight:normal; /*color:#65862c;*/ color:#6b2f89; display:block; background:url(images/heading.jpg) no-repeat; width:198px; padding:17px 0px 10px 10px;}
#left h1 strong {font-weight:normal; color:#4b3b24;}
#left .bg {background:url(images/bg.jpg) repeat-x; width:188px; margin:0 auto; padding:10px;}
#left .bg p {margin:0px 0px 10px 0px; color:#515151;}
#left .bg p.more {margin:0px 0px 0px 0px; text-align:right;}
#left .bg p.more a {/*color:#FF0000;*/ color:#d39b3b;}
#left .bg p.more a:hover {text-decoration:none;}

#left .bg h2 {font-size:12px; margin:4px 0px;}


#left .bg-1 {background:url(images/bg-1.jpg) repeat-y; padding:0px 0px 20px 0px;}

#top-content {height:150px;}
#top-content h1 {font-size:18px; font-weight:normal; /*color:#342715;*/ color:#6b2f89; margin:16px 0px 5px 0px;}
#top-content p {margin:0px 10px 0px 0px; font-size:12px;}
#top-content p.more {text-align:right; margin:5px 10px;}
#top-content p a {text-decoration:none; /*color:#65862c;*/ color:#d39b3b;}
#top-content p a:hover {text-decoration:underline;}

#top-content form {float:right; background:url(images/emai-bg.jpg) no-repeat; width:183px; display:block; margin:30px 40px 40px 0px; height:63px; padding:10px;}
#top-content form input {margin:0px; background:url(images/email-icon.jpg) 3px #e1dfc7 no-repeat; border:1px solid #aaa994; font-size:11px; padding:3px 0px 5px 20px; width:150px;}
#top-content form input.submit {color:#fff; padding:4px 0px; margin:2px 0px 0px 0px; background:#a8a792; border:none;}

.content h1 {margin:5px 0px; font-size:22px; font-weight:normal; /*color:#503f28;*/ color:#6b2f89;}
.content h1 i {font-size:16px; font-weight:bold; color:#000;}
.content h4 {margin:5px 0px; font-size:16px; /*color:#65862c;*/ color:#6b2f89;}
.content h5 {margin:10px 0px 5px 0px; font-size:13px; /*color:#000;*/ color:#d39b3b;}
.content p {color:#463a26; margin:0px 10px 10px 0px; font-size:13px;}


.content .testimonial {background:#fff; padding:15px; margin:0px 10px 10px 0px; border:1px dashed #CCCCCC;}
.content .testimonial h6 {font-size:12px; margin:5px 0px; text-align:right; /*color:#65862c;*/ color:#6b2f89;}

.content ol {margin:0px 0px 15px 40px; padding:0px;}
.content ol li {font-size:12px;}
.content ol li a {color:#000; text-decoration:none;}
.content ol li a:hover {text-decoration:underline;}

.purpal-box {border:2px solid #6b2f89; padding:10px; margin:0px 20px 15px 0px;}


#certified {text-align: center; padding:10px 0px; clear:both; background:#fff;}

#bottom {background:url(images/bottom.jpg) repeat-x; border:1px solid #ada172; text-align:center; padding:15px 0px 25px 0px;}
#bottom p {text-align:center; color:#383836; margin:0px;}
#bottom p a {text-decoration:none; /*color:#65862c;*/ color:#6b2f89;}
#bottom p a:hover {text-decoration:underline;}