/* CSS Document */
body{ margin:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:transparent url(images/header.gif) repeat-x top left; }

a { text-decoration:none; color:#463930; }
a:hover { text-decoration:underline; }

.clear { clear:both;}

form { margin:0px;}
.errForm { color:#FF0000!important; }
.rulesreg { background:#F8F7F2; border:1px solid #E9E8D7; padding:6px; margin:0; }
.rulesreg .sterms { background:#fff; border:1px solid #CECECE; height:130px; padding:6px 0 6px 6px; overflow:auto; margin:0 0 6px; }

.descript p { margin:0 0 8px!important; }

.wrapper { width:1003px; margin:0px auto;}
.header { height:139px; }
.header .logo { display:block; background:transparent url(images/logo.gif) no-repeat top left; height:115px; width:319px; float:left; margin-left:50px;}
.header .logo span { position:absolute; top:-800000px; }
.header .navigation { width:608px; float:right; padding-top:84px;}
.header .navigation a { background:transparent url(images/nav-left.gif) no-repeat top left; height:38px; padding-left:7px; font-family:"Agency FB"; font-size:22px; color:#FFFFFF; text-decoration:none; padding:6px 4px 18px 7px; margin-right:2px; }
.header .navigation a span{ background:transparent url(images/nav-right.gif) no-repeat top right; padding:6px 20px 18px 11px; }
.header .navigation a:hover { text-decoration:none; background:transparent url(images/nav-left-r.gif) no-repeat top left; }
.header .navigation a:hover span { text-decoration:none; background:transparent url(images/nav-right-r.gif) no-repeat top right; }
.header .navigation a.seleted { text-decoration:none; background:transparent url(images/nav-left-r.gif) no-repeat top left; }
.header .navigation a.seleted span { text-decoration:none; background:transparent url(images/nav-right-r.gif) no-repeat top right; }

.body { background:#fff url(images/body.gif) repeat-x top left; min-height:650px;}

.transBody { background:transparent url(images/categories-area.png) no-repeat bottom left; width:761px; padding-left:39px; padding-right:32px; margin:0px auto; padding-bottom:58px; min-height:524px; }
.transBody .browse { background:transparent url(images/browseinfo.gif) no-repeat 0px -1px; height:68px; width:310px; float: left; padding-left:13px; padding-top:13px;  font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#273a2c; }
.transBody .searchbox {padding-top:15px; height:29px; line-height:29px; width:346px; float:right;}
.btnsearch { background:url(images/search.gif); height:22px; width:67px; border:0px; }
.transBody .searchbox .s1 { width:260px; padding-left:2px; background:transparent url(images/search-bg.gif) no-repeat top left; height:20px; padding-top:3px; padding-left:2px; float:left;} 
.transBody .searchbox .s1 input {margin:0 auto; border:0px; background:transparent url(images/search-bg-box.gif) repeat-x top left; color:#858782; text-align:center; }
.transBody .searchbox .s2 { width:80px; padding-left:2px; height:22px; padding-top:1px; padding-left:2px; float:right;} 

.transBodyInner { background:transparent url(images/categories-area1.png) no-repeat bottom left; width:761px; padding-left:39px; padding-right:32px; margin:0px auto; min-height:200px; margin-bottom:6px; }
.transBodyInner .browse { background:transparent url(images/browseinfo.gif) no-repeat 0px -1px; height:68px; width:310px; float: left; padding-left:13px; padding-top:13px;  font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#273a2c; }
.transBodyInner .searchbox {padding-top:15px; height:29px; line-height:29px; width:346px; float:right;}
.transBodyInner .searchbox .s1 { width:260px; padding-left:2px; background:transparent url(images/search-bg.gif) no-repeat top left; height:20px; padding-top:3px; padding-left:2px; float:left;} 
.transBodyInner .searchbox .s1 input {margin:0 auto; border:0px; background:transparent url(images/search-bg-box.gif) repeat-x top left; color:#858782; text-align:center; }
.transBodyInner .searchbox .s2 { width:80px; padding-left:2px; height:22px; padding-top:1px; padding-left:2px; float:right;} 
.transBodyInner .breadcrum { color:#f5791f; margin-right:78px; padding:2px; }
.transBodyInner .breadcrum a { color:#304634; }
.transBodyInner .breadcrum span { color:#304634; }
.transBodyInner .div{ height:10px; border-bottom:1px dotted #9e9e9e; margin-bottom:6px; }
.transBodyInner a.submit { background-color:#e7eae3; padding:2px; border:1px solid #cfd1c6; text-decoration:none; font-weight:bold; color:#397544; float:right; margin-right:4px; }
.transBodyInner a.submit:hover { text-decoration:none; }

.innerBody { width:948px; margin:0 auto; background:url(images/innerBody.png) repeat-y top left; }
.innerBody .tWrap { background:url(images/tWrap.gif) no-repeat -2px top; }
.innerBody .iWrap { background:url(images/iWrap.png) no-repeat 627px 0px; padding:0 10px; }
.innerBody .logoWrap { background:url(images/dw.gif) no-repeat right bottom; padding:0 0 100px; }
.innerBody .leftColumn { width:278px; float:right; padding:25px 0 0; }
.innerBody .rightColumn { width:600px; float:left; }
.innerBody .rightColumn2 {  }

.innerBodyNew { width:804px; margin:0 auto; }
.innerBodyNew .leftColumn { width:452px; float:left; }
.innerBodyNew .rightColumn { width:279px; float:right; }
.innerBodyNew .rightColumn2 {  }

.colBody { border:1px solid #c2c2c1; padding:3px; background:#fff url(images/col1.png) repeat-x top left; min-height:278px;  margin-bottom:10px; }
.colBody h3 { color:#273a2c; font-size:18px; margin:0px; padding:6px 0px; border-bottom:1px dotted #c2c2c1; font-family:Georgia, "Times New Roman", Times, serif; padding:6px; font-weight:normal; }

.cbSite { margin-bottom:10px; }
.cbSite h3 { color:#FFFFFF; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; padding:6px; font-weight:normal; font-style:italic; margin:0; }
.cbSite h3 span { color:#F17B21; }
.cbSite .nrmlslgn { color:#F17B21; font-size:18px; padding:0 6px!important; font-weight:normal; font-style:italic; margin:0; text-align:right; }
.cbSite p { color:#DAD8C3; line-height:18px; margin:8px 0 0; }
.cbSite p { color:#DAD8C3; line-height:18px; margin:8px 0 0; }
.cbSite ul { list-style:none; padding:0; margin:6px 0 0; color:#DAD8C3 }
.cbSite ul li { background:url(images/listing-bg2.gif) no-repeat left 3px; padding:0 0 6px 15px; }

.topHeadings { padding:0 10px; }
.topHeadings .textSubmit { padding:65px 0; font-size:30px; color:#726331; font-weight:normal; margin:0; font-family:Georgia, "Times New Roman", Times, serif; }
.topHeadings .textSubmit2 { padding:40px 0 30px; height:90px; }
.topHeadings h2 { font-size:30px; color:#726331; font-weight:normal; font-style:italic; margin:0; font-family:Georgia, "Times New Roman", Times, serif; }
.topHeadings .slgn { font-size:18px; text-align:right; }

.sPageText { padding:10px 10px 0; }
.sPageText p { font-size:14px; color:#362C23; margin:0 0 10px; line-height:20px; }
.sPageText .spTYG { padding:30px 0 0; font-size:20px; color:#F17B21 }
.sPageText ul { list-style:none; padding:0; margin:6px 0 0; }
.sPageText ul li { background:url(images/bullet.gif) no-repeat left 3px; padding:0 0 6px 15px; }

.footB { background:url(images/footwrap.png) no-repeat top left; height:24px; width:948px; margin:0 auto; }

.colBodySite { border:1px solid #c2c2c1; padding:3px; background:#fff url(images/col2.png) repeat-x top left; margin-bottom:10px; }
.colBodySite h3 { color:#273a2c; font-size:18px; margin:0px; padding:6px 0px; border-bottom:1px dotted #c2c2c1; font-family:Georgia, "Times New Roman", Times, serif; padding:6px; font-weight:normal; }
.colBodySite .image {  }
.colBodySite ul { list-style:none; padding:0; margin:6px 0 0; }
.colBodySite ul li { background:url(images/bullet.gif) no-repeat left 3px; padding:0 0 6px 15px; }

.colBodyStatistic { border:1px solid #c2c2c1; padding:3px; background:#fff url(images/col2.png) repeat-x top left; padding-bottom:8px; margin-bottom:10px; }
.colBodyStatistic h3 { color:#273a2c; font-size:18px; margin:0px; padding:6px 0px; border-bottom:1px dotted #c2c2c1; font-family:Georgia, "Times New Roman", Times, serif; padding:6px; font-weight:normal; }
.colBodyStatistic .image { text-align:center; }

.colBodyCategories { border:1px solid #c2c2c1; padding:3px; background:#fff url(images/col1.png) repeat-x top left; min-height:278px;  margin-bottom:10px; }
.colBodyCategories h3 { color:#273a2c; font-size:18px; margin:0px; padding:6px 0px; border-bottom:1px dotted #c2c2c1; font-family:Georgia, "Times New Roman", Times, serif; padding:6px; font-weight:normal; }

.colBodyListing1 { border:1px solid #c2c2c1; padding:3px; background:#fff url(images/col1.png) repeat-x top left; /*min-height:278px;  */margin-bottom:10px; }
.colBodyListing1 h3 { color:#273a2c; font-size:18px; margin:0px; padding:6px 0px; border-bottom:1px dotted #c2c2c1; font-family:Georgia, "Times New Roman", Times, serif; padding:6px; font-weight:normal; }

.mHead { color:#273a2c; font-size:18px; margin:0px; padding:6px 0px; border-bottom:1px dotted #c2c2c1; font-family:Georgia, "Times New Roman", Times, serif; padding:6px; font-weight:normal; }

.gsn { height:45px; padding:12px 0 12px 10px; margin:0; text-align:center; }
.gsn a { display:block; background:url(images/gsn.gif) no-repeat top left; height:45px; text-indent:-9999px; }
.gsn a:hover { background-position:left bottom; }

.colBodyListing2 { border:1px solid #c2c2c1; padding:3px; background:#fff url(images/col2.png) repeat-x top left; margin-bottom:10px; padding-bottom:14px; }
.colBodyListing2 h3 { color:#273a2c; font-size:18px; margin:0px; padding:6px 0px; border-bottom:1px dotted #c2c2c1; font-family:Georgia, "Times New Roman", Times, serif; padding:6px; font-weight:normal; }

.mainHead { padding:0 0 10px; }
.mainHead h3 { color:#273a2c; font-size:18px; margin:0px; padding:6px 0px; border-bottom:1px dotted #c2c2c1; font-family:Georgia, "Times New Roman", Times, serif; padding:6px; font-weight:normal; }

.colBodyListing3 { border:1px solid #c2c2c1; padding:3px; background:#fff url(images/col2.png) repeat-x top left; margin-bottom:10px; padding-bottom:8px; }
.colBodyListing3 h3 { color:#273a2c; font-size:18px; margin:0px; padding:6px 0px; border-bottom:1px dotted #c2c2c1; font-family:Georgia, "Times New Roman", Times, serif; padding:6px; font-weight:normal; }

.colBodyPricing { border:1px solid #c2c2c1; padding:3px; background:#fff url(images/col1.png) repeat-x top left; margin-bottom:10px; padding-bottom:14px; }
.colBodyPricing h3 { color:#273a2c; font-size:18px; margin:0px; padding:6px 0px; border-bottom:1px dotted #c2c2c1; font-family:Georgia, "Times New Roman", Times, serif; padding:6px; font-weight:normal; }
.colBodyPricing h4 {margin: 0 0 10px 0;padding-bottom: 10px;font: bold 13px Georgia, "Times New Roman", Times, serif; border-bottom: 1px solid #d8d3ba}
.colBodyPricing .pricing {float:right; background-color:#FFFFFF; margin: -30px 0 0 0;padding: 4px 7px; border: 1px solid #d3d5c6; font: bold 18px "trebuchet ms", verdana, arial, sans-serif; color:#908744; text-align:center;}
.colBodyPricing .paging-line{height:1px;border-top: 1px solid #d8d3ba;}

.fm-form {margin:0;padding:0;}
.fm-form fieldset{margin:4px 0;border:none;}
.fm-form legend{margin:1em 0;padding:0 .5em;color:#fff;background:transparent;font-size:1.3em;font-weight:bold;}
.fm-form label{ float:left;width:120px; padding:3px 1em 0;text-align:left;}
.fm-form fieldset div{margin:0 0 .5em 1.5em;padding:0;display:block;}
.fm-form fieldset div input.text,fieldset div textarea{border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333; width:73%; }
.fm-form fieldset div input.btn {border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #555;border-right:1px solid #555;padding:1px;color:#333; }
.fm-form fieldset div select{padding:1px;}
.fm-form div.fm-multi div{margin:5px 0;}
.fm-form div.fm-multi input{width:1em;}
.fm-form div.fm-multi label{display:block;width:200px;padding-left:5em;text-align:left;}
.fm-form #fm-submit{clear:both;padding-top:1em;text-align:right; padding:0 8px }
.fm-form #fm-submit input{border:1px solid #333;padding:2px 1em;background:#555;color:#fff;font-size:100%;}
input.text:focus,textarea:focus{background:#efefef;color:#000;}
.fm-form fieldset div.fm-req{ font-weight:bold; background:#FDF9F6; border:1px solid #D4d4d4; padding:4px; }
.fm-form fieldset div.fm-req label:before{content:"* ";}
.fm-form p#fm-intro{margin:0;}

a.btn { float:left; margin:0 5px 0 0; text-decoration:none; border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #555;border-right:1px solid #555;padding:1px;color:#333; background:#ECE9D8; display:block; padding:2px; width:150px; text-align:center; }

.colBodyInfo { border:1px solid #c2c2c1; padding:3px; background:#fff url(images/col1.png) repeat-x top left; min-height:278px; margin-bottom:10px;  }
.colBodyInfo h3 { color:#273a2c; font-size:14px; margin:0px; padding:6px 0px; border-bottom:1px dotted #c2c2c1; font-family:Georgia, "Times New Roman", Times, serif; padding:6px; font-weight:normal; }
.colBodyInfo p { margin:8px 0px; font-family:Georgia, "Times New Roman", Times, serif; padding:0px 5px; line-height:20px; }

.inner-categories{ padding: 0; width: 100%; margin:0px auto; overflow: hidden; background: transparent; margin-top:12px; padding:0px 20px 4px ; }
.inner-categories ul{ font: normal 12px Verdana; margin: 0; padding: 0; list-style: none; }
.inner-categories li{ float:left; margin: 0 2px 0px 0; padding: 0; padding:10px 0px; border-bottom:1px dotted #ccc; width:44%; }
.inner-categories .marginli { margin-right: 27px; }
.inner-categories a{ float: left; color: #201d18; background:transparent url(images/bullet.gif) no-repeat 0px 4px; margin: 0 2px 0 0; padding: 0 0 1px 14px; text-decoration: none; letter-spacing: 1px;}
.inner-categories a:hover { text-decoration:underline; }

.linkbox { padding:15px 10px 17px; background:url(images/seprate2.png) no-repeat center bottom; }
.linkbox .imagearea { width:126px; float:left; }
.linkbox .imagearea .image { width:120px; padding:2px; background:#fff; border:1px solid #d4d4d4; }
.linkbox .linkdesc { width:430px; float:right; }
.linkbox .linkdesc h3 { margin:0 0 4px; font-size:20px; font-weight:normal; }
.linkbox .linkdesc p { margin:0 0 6px; }

.rbt{}
.rbt .r { background:url(images/rb/rb-tl.png) no-repeat top left; padding:0 0 0 13px; }
.rbt .b { height:8px; background:url(images/rb/rb-tb.gif) top left; }
.rbt .l { background:url(images/rb/rb-tr.png) no-repeat right top; padding:0 13px 0 0; }
.rbb{}
.rbb .r { background:url(images/rb/rb-bl.png) no-repeat left bottom; padding:0 0 0 13px; }
.rbb .b { height:8px; background:url(images/rb/rb-bb.gif)  left bottom; }
.rbb .l { background:url(images/rb/rb-br.png) no-repeat right bottom; padding:0 13px 0 0; }
.rbc { border:1px solid #D4D4D4; border-width:0 1px; padding:0 6px; background:#fff; }

/*.main-categories{ padding: 0; width: 750px; margin:0px auto; overflow: hidden; background: transparent; margin-top:12px; }
.main-categories ul{ font: normal 12px Verdana; margin: 0; padding: 0; list-style: none; }
.main-categories li{ float:left; margin: 0 2px 10px 0; padding: 0; padding:10px 0px; border-bottom:1px dotted #ccc; width:220px; }
.main-categories .marginli { margin-right: 37px; }
.main-categories a{ float: left; color: #201d18; background:transparent url(images/bullet.gif) no-repeat 0px 4px; margin: 0 2px 0 0; padding: 0 0 1px 14px; text-decoration: none; letter-spacing: 1px;}
.main-categories a:hover { text-decoration:underline; }*/

.colMyRight {  width:348px; padding:0 0 0 12px; background:url(images/h-seprate.png) repeat-y top left; float:right; margin:0 0 10px; }
.colMyRight .lfdt { margin:0; font-family:Georgia, "Times New Roman", Times, serif; color:#273A2C; font-size:22px; font-weight:normal; padding:0 0 10px; background:url(images/seprate.png) no-repeat right bottom; }

.main-article2 { padding:4px 0 15px; border-bottom:1px dotted #362C23; margin:0 0 20px; float:left; }
.main-article2 ul { list-style:none; padding:0; margin:0; float:left; }
.main-article2 li { padding-bottom:10px; float:left; width:348px; }
.main-article2 li .image { width:60px; height:60px; float:left; margin:0 10px 0 0; background:#EDEDED; border: 1px solid #D4D4D4; }
.main-article2 h2 { font-size:12px; margin:0; padding:0; float:left; width:262px; clear:right; }
.main-article2 h2 a { color:#38633E; text-decoration:none; }
.main-article2 h2 a:hover { color:#212121; text-decoration:underline; }
.main-article2 .tli { font-size:12px; font-family:Georgia,"Times New Roman",Times,serif; padding:4px 0; color:#A86037; text-align:right; float:left; width:262px; clear:right; }
.main-article2 .tli a { color:#376D40; }

.main-article { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding:10px 0; border-bottom:1px dotted #362C23; }
.main-article h2 { font-size:16px; font-style:italic; margin:0; padding:0 0 8px 20px; background:url(images/h2-b.png) no-repeat left 4px; }
.main-article h2 a { color:#38633E; text-decoration:underline; }
.main-article h2 a:hover { color:#212121; text-decoration:none; }
.main-article p { line-height:18px; margin:0; }
.main-article .tli { font-size:11px; padding:4px 0; color:#A86037; text-align:right; }
.main-article .tli a { color:#376D40; }

.main-links { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding:10px; border-bottom:1px dotted #362C23; }
.main-links h2 { font-size:16px; font-style:italic; margin:0; padding:0 0 8px 20px; background:url(images/h2-b.png) no-repeat left 4px; }
.main-links h2 a { color:#38633E; text-decoration:underline; }
.main-links h2 a:hover { color:#212121; text-decoration:none; }
.main-links p { line-height:18px; margin:0; }
.main-links .tli { font-size:11px; padding:4px 0; color:#A86037; text-align:left; }
.main-links .tli a { color:#376D40; }

.colMyLeft { width:399px; float:left; }

.sepR { background:url(images/seprate.png) no-repeat top right; padding:3px 0 0; }

.main-categories{ padding: 0; margin:0px auto; overflow: hidden; background: transparent; margin-top:12px; }
.main-categories .cat { float:left; margin: 0 8px 6px 5px; padding: 0; padding:2px 0 8px 0; border-bottom:1px dotted #ccc; width:185px; }
.main-categories .marginli { margin: 0 8px 6px 0; }
.main-categories a { color: #201d18; background:transparent url(images/bullet.gif) no-repeat 0px 4px; margin: 0 2px 0 0; padding: 0 0 1px 14px; text-decoration: none; letter-spacing: 1px;}
.main-categories a:hover { text-decoration:underline; }

.enewsletter, .subscribe-form { margin:2px 0 25px 6px; font-family:Georgia, "Times New Roman", Times, serif; background:url(images/enews.png) no-repeat right top; }
.enewsletter .widgetTitle, .subscribe-form .widgetTitle { color:#314835; font-size:22px; font-weight:normal; margin:0; padding:16px 0 14px 60px; background:url(images/nbg.png) no-repeat left -9px; }
.enewsletter h2 a, .subscribe-form h2 a { color:#314835 }
.enewsletter p, .subscribe-form p { color:#314835; padding:0 115px 0 0; margin:0; line-height:18px; }
.enewsletter .input { width:75%; padding:2px; border:1px solid #E3E3E3; margin:10px 0 8px; color:#314835; }
.gsom-optin-div-label { padding:10px 0 5px; }

.recentListing    { padding:0; width:185px; float:left; margin: 0 8px 16px 5px; }
.recentListing h2 { color:#4F7E3A; margin:0; font-size:14px; }
.recentListing h2 a { color:#4F7E3A; }
.recentListing .image { height:39px; padding:2px; border:1px solid #DBDBDB; }
.recentListing .image a img { border:0; }


.listing{ padding: 0; overflow: hidden; background: transparent; margin-top:12px; font-family:Georgia, "Times New Roman", Times, serif; }
.listing ul{ margin: 0; padding: 0; list-style: none; }
.listing li{ border-bottom:1px dotted #ccc;  padding:4px; color:#273a2c; margin-bottom:4px; }
.listing a.titlelink { color: #3f6c46; margin: 0 2px 0 0; letter-spacing: 1px; font-weight:bold; }
.listing a.readmore { color: #ee7c20; margin: 0 2px 0 0; letter-spacing: 1px; }
.listing span { color:#707070; }

.listing a { color: #ee7c20; margin: 0 2px 0 0; letter-spacing: 1px; }


.listing2{ padding: 0; overflow: hidden; background: transparent; margin-top:12px; font-family:Georgia, "Times New Roman", Times, serif; }
.listing2 ul{  }
.listing2 li{ padding:4px; color:#273a2c; margin-bottom:4px; }
.listing2 a.titlelink { color: #3f6c46; margin: 0 2px 0 0; letter-spacing: 1px; font-weight:bold; }
.listing2 a.readmore { color: #ee7c20; margin: 0 2px 0 0; letter-spacing: 1px; }
.listing2 span { color:#707070; }

.listing2 a { color: #ee7c20; margin: 0 2px 0 0; letter-spacing: 1px; }

#subscribePanel div.gsom-sa-wrapper { background: none!important; border-width: 0; padding: 0!important; text-align: left; color:#fff; }
#subscribePanel div.gsom-sa-wrapper .widgetTitle { border-bottom:1px solid #131313; font-size:18px; font-style:italic; font-weight:normal; font-family:Georgia,"Times New Roman",Times,serif; color:#FFF; padding:0 20px 5px 57px; height:51px; line-height:51px; background:url(images/block-title-2.png) no-repeat 0 0; }
#subscribePanel div.gsom-sa-wrapper p { border-top:1px solid #27241f; padding:10px 1px 0; font-family:Arial, Helvetica, sans-serif; color:#fff; }
#subscribePanel .subscribe-form { background: none!important; }

#long_subscribe div.gsom-sa-wrapper { background:url("images/seprate.png") no-repeat center top!important; border-width: 0; padding: 7px!important; text-align: left; color:#CECECE; margin: 0 0 15px 0; border-width:0!important; }
#long_subscribe div.gsom-sa-wrapper .widgetTitle { font-size:16px; font-style:italic; font-weight:normal; font-family:Georgia,"Times New Roman",Times,serif; color:#212121; padding:0 20px 5px 0; height:22px; line-height:22px; background:none; }
#long_subscribe div.gsom-sa-wrapper p { padding:3px 1px 0; font-family:Arial, Helvetica, sans-serif; }
#long_subscribe .subscribe-form { background: none!important; }
#long_subscribe .gsom-optin-form, #long_subscribe .gsom-sa-placeholder { float:left; }
#long_subscribe .gsom_sfi { float:left; clear:none!important; width:310px!important; }
#long_subscribe .gsom-optin-div-label { float:left; padding:7px 11px 0 0; color:#314835; }
#long_subscribe .gsom-optin-form input[type="text"] { float:left; width:225px; }
#long_subscribe div.gsom-optin-form div { float:left; }
#long_subscribe div.gsom-optin-radiogroup { position:relative; top:-7px; }

.tfoot {}
.tfoot .box { float:left; width:296px; border:1px dashed #a4a2a3; padding:1px; min-height:200px;}
.tfoot .box h3 {  margin:0px;  padding:0 5px; background:transparent url(images/h3.gif) repeat-x; line-height:18px; padding:8px 6px; font-family:"Agency FB"; font-size:18px; color:#273a2c; border-bottom:1px dashed #a4a2a3; }
.tfoot .boxmargin { margin-right:25px; }

.boxlisting{ margin-top:2px;  /*width of menu*/}
.boxlisting ul{list-style-type: none; margin: 5px 0; padding: 0;}
.boxlisting ul li { padding-bottom:2px; margin-bottom:2px;}
.boxlisting ul li a{background: transparent url(images/bullet2.gif) no-repeat 5px 8px; color: #313131; font-size:12px; width: 126px; padding: 3px 0; padding-left: 14px; text-decoration: none;  color:#3f6c46;}
.boxlisting ul li a:hover{ text-decoration:underline;}

.boxlistingfl{ margin-top:2px;  /*width of menu*/ font-size:11px!important;}
.boxlistingfl ul{list-style-type: none; margin: 5px 0; padding: 0;}
.boxlistingfl ul li { padding-bottom:2px; margin-bottom:2px; float:left; width:48%;}
.boxlistingfl ul li a{background: transparent url(images/bullet2.gif) no-repeat 5px 8px; color: #313131; font-size:11px; width: 126px; padding: 3px 0; padding-left: 14px; text-decoration: none;  color:#3f6c46;}
.boxlistingfl ul li a:hover{ text-decoration:underline;}

.boxlisting2{ margin-top:2px;  /*width of menu*/}
.boxlisting2 ul{list-style-type: none; margin: 5px 0; padding: 0;}
.boxlisting2 ul li a{background: transparent url(images/bullet2.gif) no-repeat 5px 8px; color: #313131; font-size:11px; width: 126px; padding: 3px 0; padding-left: 14px; text-decoration: none; color:#3f6c46; }
.boxlisting2 ul li { padding-bottom:6px; margin-bottom:6px; border-bottom:1px dotted #ccc; }
.boxlisting2 ul li span { color:#362c23; font-size:10px; padding-left:15px; }
.boxlisting2 ul li a:hover{ text-decoration:underline;}

.footerlinks { padding:16px 0px; text-align:center; }
.footerlinks a { color:#463930; }

.copyright { background:transparent url(images/copyright.gif); line-height:34px; font-size:11px; color:#463930; text-align:center;}
.copyright a {  color:#463930!important; }


.rbroundbox { padding: 15px; margin-top: 10px; background:#fcf9eb; border: 1px solid #d8d3ba;}
.rbroundbox .linktitle { display:block; padding-bottom:5px;}
.rbroundbox:hover { background:#fcf9eb url(images/listing-bg.png) repeat-x bottom left;}
.rbroundbox a.titlelink { color: #3f6c46; margin: 0 2px 0 0; letter-spacing: 1px; font-weight:bold; }
.rbroundbox a.readmore { color: #ee7c20; margin: 0 2px 0 0; letter-spacing: 1px; }
.rbroundbox span { color:#707070; }
.rbroundbox p.categories { display:block; padding-top:5px; font-size:11px;}
.rbroundbox p.linksdetail { margin:4px 0px;}
p.categories { display:block; padding-top:5px; font-size:11px;}
p.categories a { color:#F17B21; }
a.readmore { color:#F17B21; }

/*****AGAX Category selection *******/

#toggleCategTree {cursor:pointer;color:#826845;text-decoration:underline; padding-left:163px; }
#categtreebox { padding-left:163px; font-family:Arial, Helvetica, sans-serif!important; }
#categtree {margin:4px 0;height:200px;width:310px;overflow:auto;border:1px solid #d6c8a5;border-width:0 1px 1px;font-size:12px;}
#catTitle { font-weight:bold; } 
#categtree h2 {margin:0 0 5px;padding:2px;text-align:center;color:#000000;background:#e3d1a2;border:1px solid #d6c8a5;border-width:1px 0 1px 0;vertical-align:middle;font: bold 12px Georgia, "Times New Roman", Times, serif;}
#categtree #close_tree {right:0;padding:1px;text-align:center;white-space:nowrap;cursor:pointer;}
#categtree .categ-item {clear:both;margin:3px 5px;padding:2px 5px;display:block;cursor:pointer;}
#categtree .categ-item img {margin-right:1em;}
#categtree .odd {background:#FDF9EC;}
#categtree .even {background:#FDF9EC;}
#categtree .categ-item:hover {background:#f2e9d0;}

.linkarea {/*padding-bottom: 18px;*/ font-family:Georgia,"Times New Roman",Times,serif; }
.linkarea p { margin:4px 0px; }



.linkdetails {font: 12px Georgia, "Times New Roman", Times, serif;}
.linkdetails a:link { font-size: 13px; color: #6F6F6F; text-decoration: none;}
.linkdetails a:visited { font-size: 13px; color: #6F6F6F; text-decoration: underline;}
.linkdetails a:hover { font-size: 13px; color: #6F6F6F; text-decoration: underline;}
.linkurl { color: #797b7e;}

#main{margin: 0 5px; clear:both;}
#heading{margin: 15px 64px 0 62px;clear:left;} 
#left-column{width:460px; float:left; padding: 10px;}
#right-column2{width:448px;float:left; padding: 10px 15px 0 5px;}
/*#right-column2{width:310px;float:right; padding: 10px 5px 0 5px;}*/
#liquid {padding: 10px 0px;clear:both;}

.scrollAds { position:fixed; right:0; top:200px; width:29px; height:222px; z-index:999; }
.scrollAds a { border:medium none; display:block; margin:0 0 10px; text-decoration:none; }

.relatedArTopics { padding:0 0 0 10px; }
.relatedArTopics .sheading { color:#211e19; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
.relatedArTopics .sheading span { color:#397441 }

.relatedArTopics .ppost { border:1px solid #e2e2e2; padding:10px; margin:0 0 10px 0; background:#fcf7a1 url(images/topics.gif) repeat-x 0 0; }
.relatedArTopics .ppost h2.ptitle { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:18px; margin-top:0; }
.relatedArTopics .ppost h2.ptitle a { color:#c25905; }
.relatedArTopics .ppost .img { float:left; margin-right:10px; width:107px; height:97px; border-width:3px; border-color:#80633e; border-style:solid; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.relatedArTopics .ppost p { color:#362c23; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; }
.relatedArTopics .ppost .postmeta, .pmeta { color:#362c23; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; border-top:1px solid #e2e2e2; padding:10px; text-align:right; margin:0 -10px -10px; background:#fff; margin-top:7px; }
.relatedArTopics .ppost .postmeta a, .pmetas a { color:#31a040; }
.pmetas { margin: 0 0 15px 0; padding: 4px 9px;
	background-color: #fffec8;
	border: #d8dee1 1px solid;
	font-size: 11px;
}
.pmetas { margin:5px!important; }

#nolink { margin: 0 0 15px 0; padding: 5px 5px 0; background-color: #fffec8; border: #d8dee1 1px solid; text-align:center; }
#nolink p { margin: 0 0 5px 0; }

#msg { margin: 0 0 15px 0; padding: 5px 5px 0; background-color: #fffec8; border: #d8dee1 1px solid; text-align:center; }
#msg p { margin: 0 0 5px 0; }

.relpopcat { padding:0 10px 0 0; }
.relpopcat h3 { color:#fff; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; margin:5px 0 5px; }
.relpopcat ul { margin:0 ; padding:0; }
.relpopcat ul li { margin:0 0 5px; }
.relpopcat ul li a { color:#e6e4d8; padding:4px 4px 4px 20px; display:block; background:#3f372a url(images/relcat.gif) no-repeat 4px 6px; }
.relpopcat ul li a:hover { color:#ee693c; text-decoration:none; background:#302b22 url(images/relcat.gif) no-repeat 4px 6px; }

#coupon_div { margin:20px; padding: 20px; border:1px #cecece solid; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
#coupon_div p { color:#212121; }
#coupon_div form .inputT, div.gsom-optin-form input[type="text"] { font: italic 13px/14px Georgia, Times, serif; border-color: #ccc #efefef #efefef #ccc; border-width:1px; border-style:solid; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#coupon_div form .inputT { color:#666; background: #fcfcfc; width: 64%; margin: 0; padding: 5px 7px; }
div.gsom-optin-form input[type="text"] { color:#666; background: #fcfcfc; width: 97%; margin: 0; padding: 5px 7px; }
div.gsom-sa-placeholder { width:100%!important; }
#coupon_div form .inputS, div.gsom-optin-radiogroup input[type="submit"], .reglinksstyle { 
	display: inline-block;
	margin: 5px;
	padding: 3px 13px;
	border: 1px solid #cacaca;
	border-bottom-color: #a77c5a;
	color: white !important;
	text-align: center;
	text-shadow: 0 -1px 0 hsla(0,0%,0%,.3);
	text-decoration: none;
	cursor:pointer;
	/*Border radius*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	/*Background*/
	background: #237fd7; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #de7d30),
					color-stop(1, #904910)
				);
	background: -moz-linear-gradient(
					center top,
					#de7d30 20%,
					#904910 100%
				);
	
	/*Box shadow*/
	-webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
						inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
						0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	-moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
					inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
					0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
				inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
				0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
 }
.reglinksstyle { text-decoration:none; }
