body {
font:normal 13px Arial, Verdana, Sans-Serif;
color : #595858;margin:0; padding:0;
/* background:url(../images/bg.gif); */
background: #3c6c60 url(../images/bg-fade.png) repeat-x fixed;
/* background:url(../images/pattern.png) top center repeat-y #fff; */
}

#bubbles {
	background: url(../images/bubbles.png) repeat-x fixed top center;
	width:100%;
}

a {color:#000;text-decoration:none;}
a:hover {text-decoration :underline;}
h1, h2, h3, h4, img, form, ul, li, table, td,input {margin:0; padding:0;}
h2, h3, h4 {font:bold 13px arial;color:#000;}

a img {border:0 none;}
p {padding:3px 0;margin : 0;line-height:18px; }
blockquote {margin: 5px 20px;padding:0 0 0 20px; border-left: 3px solid #ddd;}
code { font: 11px 'Courier New', Courier, Fixed; border:1px dashed #ddd;margin:10px;padding:10px;display:block;}


/* Form */


input, textarea,select {margin:2px 2px 6px 2px; padding:5px 2px; border:1px solid  #E6E6E6;height:18px;width:454px;vertical-align:middle;background:#FAFBFA;}
select {padding:0; height:28px;}
textarea {height:120px;width:454px;}
#searchform {margin:0 auto;width:300px;}
#searchsubmit, .btn, #submit {padding:0 6px; width:auto; text-align:center;height:28px;font-weight:bold;text-align:center;background:url(images/btn.gif) repeat-x bottom left; color:#fff;cursor:pointer;border:1px solid  #fffffe;  }
input#submit {width:140px;height:26px;}
input.rdo {width:auto;background:none; border:0;margin:0; padding:0; height:auto;}

/*  ====================== Common ======================= */

/* Alignments */
.alignright { float: right;	width:auto;}
.alignleft { float: left;width:auto;}
.center, .centered {text-align:center;}
.righttext {text-align:right;}
small {font-size:11px;line-height:13px;}


/*Images */
img.centered, img.center { display: block;	margin:5px auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;float:right;	}
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
img.avatar {padding:0; margin: 0 7px 2px 0; display: inline; float: left;}



/* Navigation */
.navigation { display: block; color:#1B8E29; padding:5px 10px 0 10px;}
.navigation .alignright { width:49%; text-align:right; 	}
.navigation .alignleft {width:49%; text-align:left;}


h3.listings {font:normal 26px 'Times New Roman', arial; padding:20px 0 5px 35px;}
h3.pad {font:bold 22px/42px Arial;text-transform:uppercase; padding:0 0 0 48px;background:url(../images/pad.gif) no-repeat;margin:5px 0;letter-spacing:-1px;}
h3.pad span {color:#96AF65;font-weight:normal;}
h2.dot {font:normal 23px 'Times New Roman', arial; padding:5px 0; border-bottom:1px dashed #DADADA;margin-bottom:10px;}



/*  ====================== Page Structure ======================= */



#wrapper {width :749px; margin:0 auto;background:#fffffe url(../images/wbg.gif);border-left:8px solid #2D4104;border-right:8px solid #2D4104;padding:1px;}
#header {width :749px;height:82px;border-bottom:9px solid #222914;vertical-align:middle;}
.content {padding:0 0 20px 0;}



#footer {font:normal 12px/12px Arial;padding:12px 0;text-align:center;background:#0A0F01 ;color:#fff;}



/*  ====================== Header ======================= */
.logo {vertical-align:middle;margin:22px 0 22px 30px;/*display:block;*/}
.hdr-rt {float:right;width:325px;padding-top:39px;}
/* .dir-since {height:39px;} */
#dir-search {background:#222914 url(../images/search-form.gif) no-repeat;padding:13px 0 0 45px;height:30px;}
* html #dir-search {padding-top:10px;}
#dir-search input {border:0;margin:0;padding:0;}
#dir-search input.btn {width:66px; height:23px;}
#dir-search input.txt {width:173px; height:20px; padding:5px 3px 0 8px;background:#fffffe url(../images/input-s.gif) no-repeat;}



#intro-banner {border-bottom:8px solid #EDF4E7;}
#intro-banner img {margin:0 auto;display:block;}

#breadcrumb {line-height:30px; background:#fffffe url(../images/breadcrumb.gif) repeat-x bottom left; padding:0 22px 2px 22px;width:705px;margin-bottom:10px;}
#breadcrumb a {color:#000;font-weight:bold;}
#breadcrumb .submit {float:right;width:auto;}
#breadcrumb .submit a {font-weight:normal;text-decoration:underline;padding-left:15px;background:url(../images/submit.gif) no-repeat left center;}
#breadcrumb .submit a:hover {text-decoration:none;}


#hp-intro-banner {padding:150px 0 0 25px; background:#EDF4E7 url(../images/hp-intro-banner.jpg) no-repeat;border-bottom:8px solid #EDF4E7;height:74px;font-size:11px;}
#hp-intro-banner ul{list-style:none;}
#hp-intro-banner li {list-style:none;background:url(../images/checklist.gif) no-repeat;padding:0 22px 8px 22px;line-height:15px;color:#263507;}
#hp-intro-banner li.best {background:url(../images/award.gif) no-repeat; }
#hp-intro-banner li.not-allowed {background:url(../images/not-allowed.gif) no-repeat; }


/*  ================================= Contents ============================= */
.cont {padding:10px 35px;}

.links {padding:10px 35px;background:url(../images/links-cont.gif) repeat-x;width:679px;}
.link {margin-bottom:10px;background:url(../images/arrow.gif) no-repeat 0 4px ;padding-left:10px;}
.link a {color:#548647;}
.link h4 a {color:#000;}
.link h4 a:hover {color:#608D53;}



ul.catg-list {list-style:none; width:690px; padding:10px 30px;font:normal 11px Verdana}
ul.catg-list li {list-style:none;background:url(../images/arrow.gif) no-repeat 10px 3px ;padding:0 10px 0 19px;color:#263507;margin:5px 0;display:block; width:143px; float:left;}
ul.catg-list li a {color:#595858;}
ul.catg-list li a:hover {color:#96AF65;text-decoration:underline;}
ul.catg-list li h2 {font:bold 11px Verdana;color:#000;}
ul.catg-list li h2 a {color:#000;}
ul.catg-list li h2 a:hover {color:#678D0B;text-decoration:underline;}



.from-editor {background:#FAFAFA url(../images/editor.gif) repeat-x left bottom;margin-bottom:15px;}
    .editor-top {background:url(../images/from-editor-top.gif) no-repeat;height:16px;}
    .editor-main {background:url(../images/from-editor-btm.gif) no-repeat bottom left;padding:10px 0 11px 50px;}
    .editor-main h2 {font:bold 22px Arial;text-transform:uppercase;letter-spacing:-1px;}
    .editor-main h2 span {color:#96AF65;font-weight:normal;}
        .card {float:right;width:159px; background:url(../images/card1.gif) no-repeat;margin-top:35px;min-height:152px;padding:12px 75px 0 17px;}
        .card h3 {font:bold 18px Arial;text-transform:uppercase;letter-spacing:-1px;}
        .card h3 span {color:#96AF65;font-weight:normal;letter-spacing:0;}
        .card .click-here {display:block; width:75px; height:20px;background:url(../images/click-here.gif) no-repeat;margin-top:8px; }
        .card .click-here span {display:none;}
    
        * html .card {height:152px;}
        
        .editor-txt {color:#000;font:normal 13px Arial;line-height:18px;padding-bottom:15px;width:425px; float:left;}
         .editor-txt a {color:#8E8C8C;}

.left-content {float:left; padding:0 15px 0 45px;width:400px;}

.left-content a {text-decoration:underline;}
.left-content a:hover {text-decoration:none;}



.rightbar {float:left; width:277px;}
.rb_box { width:277px;background:url(../images/sb.gif);}
.rb_box .rb-top {background:url(../images/sb-top.gif);height:8px;font:bold 1px/1px Arial; }
.rb_box .rb-btm {background:url(../images/sb-btm.gif);height:8px;font:bold 1px/1px Arial; }
.rb-main {background:url(../images/sb-cont.gif) no-repeat bottom left;width:255px; margin:0 auto;min-height:136px;padding:3px;font:normal 13px Arial;}
.rb-main a {color:#000;}
.rb-main img.thumb{margin:0 auto; display:block; border:2px solid #96AF65;max-width:251px;margin-bottom:5px;}

.rb-main h3 {font:normal 20px Arial;padding-bottom:5px; text-transform:uppercase;}
.rb-main h3 span {color:#96AF65;}
    
    
    
    
/* ====== Submit Page  ======= */
.pricing {width:673px;margin-left:2px;padding:1px; border:1px solid #DBDBDB;}
.pricing .leftbox {float:left; width:336px;}
.pricing .rightbox {float:left; width:337px;}
.pricing h4 {background:#222914; padding-left:15px;font:normal 18px/24px Arial; text-transform:uppercase; color:#fff;}

.pricing .detail ul {padding:10px 15px;list-style:none;}
.pricing .detail li {padding-left:9px;list-style:none;background:url(../images/price-li.gif) no-repeat 0 6px;line-height:18px;}
.pricing .price {background:#ffc; padding-left:15px;font:normal 26px 'Times New Roman',arial; text-transform:uppercase; color:#000;border:1px solid #EBEB84;margin-top:2px;}
.pricing .leftbox .price {border-right:0;}
.pricing .rightbox .price {border-left:0;}
.price-clr {border-bottom:1px dashed #DADADA; clear:both;}

.site-details {width:460px;margin:0 auto;}
p.meta {font:italic normal 12px Verdana,Arial;color:#B4C7DE;}
p.meta a {color:#B4C7DE;text-decoration:underline;}
p.meta a:hover {color:#B4C7DE;text-decoration:none;}

.terms {width:661px;margin-left:2px;padding:7px; border:1px solid #EBEB84;background:#ffc;list-style:none;}
.terms li {padding-left:10px;list-style:none;background:url(../images/terms-li.gif) no-repeat 0 9px;line-height:22px;color:#000;}

.submit-box {width:661px;margin:35px auto 15px auto;padding:20px 7px 15px 7px; border:1px solid #dadada;background:#f5f5f5;list-style:none;text-align:center;}

input.submit-btn {width:121px; height:44px;border:0; margin:0; padding:0;background:url(../images/submit-btn.gif) no-repeat; cursor:pointer;}





/* ====== Contact Page  ======= */
.contact-content {float:left; width:460px;padding:0 20px;}
.contact-content input, .contact-content textarea {width:330px}
.contact-bar {float:left; width:213px; padding:0 8px;}
.cont-buttons {text-align:right;}
input.cont-btn {width:120px; height:35px;border:0; margin:0; padding:0;background:url(../images/comment.gif) no-repeat; cursor:pointer;float:right;}
.contact-content .label {vertical-align:top;}


/*  ================================= Footer ============================= */

#footer a {color:#fff;}
.flinks {list-style:none;}
.flinks li {list-style:none; display:inline;line-height:12px;padding: 6px;background:url(../images/ftr-li.gif) no-repeat center left; }
.flinks li.home {background:none;}


/*  ================================= Others ============================= */

.clr {clear : both;margin:0; padding:0;font-size:1px; line-height:1px;height:1px;}


/* --------------------- common elements --------------------------- */

.err, .errForm {color:#DC3F34;border:1px solid #DC3F34; padding:3px;display:block; margin:1px;}
.req {color:#DC3F34;}

.captcha {border:1px solid #e6e6e6;}


