html { height: 100%; margin-bottom: 1px; }
body {font: 12px "lucida grande",tahoma,verdana,arial,sans-serif;margin: 0 auto;color: #333333; background:  url(../images/bg.gif);}
a:link, a:active, a:visited {color: #333333;font: bold 13px "lucida grande",tahoma,verdana,arial,sans-serif;text-decoration:underline;}
a:hover	{text-decoration:none;color: #84BB2E;}
.formcontent{
    color: #333333;
    font-size: 12px;
    padding: 16px;
    text-align: left; width:750px;
}

.form_row {
    margin: 0 0 4px;
    padding: 2px 0;
    width: 902px;
}

.deeplink_col {
    margin: 0 0 4px;
    padding: 2px 0;
    width: 450px; float:right;
}
.form_label {
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    text-align: right;
    width: 25%;
}

.form_input {
    float: right;
    line-height: 22px;
    text-align: left;
    width: 75%;
}

.regularinput {
    border: 1px solid #E5E5E5;
    color: #333333;
    font-size: 12px;
    padding: 4px;
    width: 420px;
}

.content_container{clear:both;margin:0 auto;width:930px;padding:0px;}
.content_container h1 {background: url("../images/heading-dot.png") repeat-x scroll center bottom transparent;color: #000;font:18px Georgia, "Times New Roman", Times, serif;padding: 0px 0 5px 0px;margin-left:20px;margin-right:20px;text-shadow: 0 1px 1px #FFFFFF;}
.detailtitle{float:left; width:900px; clear:both;padding-top:10px; height:30px;}
.detailtitle h2{color: #000; float:left;font:18px Georgia, "Times New Roman", Times, serif;padding: 0px 0 5px 0px;margin-right:20px;text-shadow: 0 1px 1px #FFFFFF;}
.content_top{clear:both;float:left;width:930px;height:10px;background: url(../images/content-top.png) top no-repeat;}
.content_middle{clear:both;float:left;width:930px;background: url(../images/contentmiddle.jpg) top repeat-y;}
.content_bottom{clear:both;float:left;width:930px;height:6px;background: url(../images/contentbottom.jpg) no-repeat;}
.content_content{clear:both;width:908px;margin:0px auto; padding-top:10px; padding-bottom:10px;background: url(../images/bg-content.gif);}
.main_container{clear:both;width:930px;margin:auto;}
.top_container{width: 920px; height: 120px; margin: 0pt auto;}
.logo_container{float:left;width:294px;}
.logo_container a{outline:none;}
a img{border:0px;}
.navigation_container{ float:left; background: url(../images/nav-bg.png) no-repeat; width:633px; height:74px; margin-top:2px;}
.navigation_container ul {list-style-type:none; width:590px; margin:0 auto;}
.navigation_container li{float:left; color:#fff; line-height:62px; text-decoration:none; text-align:center;}

.navigation_container li a:link, a:active, a:visited{color:#333333;text-decoration:none;}
.navigation_container li a:hover{color:#333333;text-decoration:underline;}
.detailsregular { float: left; width: 870px;}
.regularlinkdiv {font-size: 12px;text-align: left;}
.contact a:hover, .contact .active {display:block;background: url(../images/contact.png) 0px 36px;}
td {vertical-align: top;padding: 5px;}
p {font: 13px "lucida grande",tahoma,verdana,arial,sans-serif;margin: 0 auto;color: #333333;line-height: 150%;padding-left:20px;padding-right:20px;padding-top:-50px;text-align: justify;   text-shadow: 0 1px 1px #F6F5EE;}
h1 {font-size: 14pt;margin: 5px 0 5px 0;}
h2 {font-size: 10pt;margin: 0;padding: 0;}
h3 {color: #e03c32;font: bold 15pt Geneva;padding: 0px;margin: 0px 0px 5px 0px;border-bottom: 1px dotted #4a2d1b;}
h4 {color: #83705e;font-size: 9pt;padding: 5px;}
.smallDesc {font-size: 12px;line-height: 18px;}
td.err {padding: 5px;color: #DD0000;border: 0px solid #cbbca5;text-align: center;line-height: 18px;}
td.msg {padding: 5px;color: #008800;text-align: center;line-height: 18px;color: #7d6a59;border: 1px solid #cbbca5;background: #dfd3c7;}
.label {text-align: left; font-weight:bold;}
.label2 {font-weight: bold;font-size: 13px;}
.buttons {text-align: left; color:#ffffff;}
.url {color: #6f6f6f;}
.text {font-family: Verdana, Tahoma, Arial, sans-serif;}
input.text {color: #53646f;border: 1px solid #E5E5E5;padding: 2px;width: 390px;}
textarea.text {border: 1px solid #E5E5E5;
    color: #333333;
    font-size: 12px;
    padding: 2px;
    width: 390px;}
select {border: 1px solid #d4d3d1; background:#ffffff;margin-bottom: 5px;padding:5px;width: 50px; height:32px;}
input[type=checkbox]{margin-right:5px;}
form {display: inline;margin: 0;padding: 0;}
.btn {border: 0px;background: #1288cd;color: #ffffff;cursor: pointer;height: 20px;width: 93px;font-size: 12px;padding: 0px 0 10px 0; font-weight:bold;text-align: center; margin:3px;}
.btnContinue {border: 0px solid #3E81B4;background: url("../images/btnBg.gif") no-repeat;cursor: pointer;height: 36px;width: 93px;}
span.req {margin-left: 3px;color: #CA0002;font-weight: bold;}
div.errForm, span.errForm {margin: 2px 0 0px 0px;padding: 2px 3px 2px 20px;color:red;text-align: left;clear: both;display: block;}
.small, .small a {padding: 0px;margin: 0px;color: #83705e;font-size: 8pt;text-decoration: none;}
.sort {color: #000000;}
div.pr {font: 12px "lucida grande",tahoma,verdana,arial,sans-serif;color: #333333;float: left;margin: 6px 0 0 10px;}
div.prg {width: 50px;border: 1px solid #5d8004;height: 6px;font-size: 1px;}
div.prb {background: #476105;height: 6px;font-size: 1px; float:left;}
.pagerank{float:left; padding-left:10px; padding-top:2px; font-weight:bold; color:green;}
.social{height:40px; float:left;}
.likes{padding:0px; width:170px; float:left;}
.stars{padding:0px; width:90px; float:left; padding-top:5px;}
.rateselect{width:200px; height:40px; float:left; padding:0px; margin-top:0px;}
.price {padding: 10px 0px 0 20px; background:#faf6f2; width:150px; height:90px;}
.priceBgFeat {background:url("../images/spon.png") no-repeat top right;height: 133px;}
.priceBgRgr {background:url("../images/rgr.png") no-repeat top right;height: 133px; }
.price ul {border: 0px;margin: 20px 0 0 20px;padding: 0px;line-height: 18px; color:#333333;}
.price li {background: url("../images/plus.gif") 0px 2px no-repeat;list-style-type: none;padding: 0 0 10px 15px; line-height:10px;}
.list ul { margin:0 auto; padding:0px;}
.list li {line-height:24px;list-style: none;background: url('../images/dot.png') no-repeat left 0px;display:block;}
.priceTag {color: #333333;font-size: 16pt;padding-left: 4px;font-weight: bold;font-family: "Times New Roman", Times, serif;}
.paging-links, .paging-info {text-align:right;}
.paging-info {font-style: italic;}
.limit_field {border: 0px;background: transparent;}
#toggleCategTree {display:block;cursor:pointer;color:green;}
#categtree {height: 370px;
    margin-left: 0px;
    overflow: scroll;padding-top:0px;
    width: 240px;background:#fff;
}
#catTitle { background:none; font: bold 14px Arial, Helvetica, sans-serif; color:#555b14; font-weight:bold; }
#categtree h2 {margin:0 0 5px;padding:2px;text-align:center;color:#333333;background:#fff;  vertical-align:middle;}
#categtree #close_tree {right:0;padding:1px;text-align:center;white-space:nowrap;cursor:pointer;   cursor:hand;}
#categtree .categ-item {clear:both;margin:0px;padding:0px 5px;display:block;cursor:pointer;cursor:hand;}
#categtree .categ-item img {margin-right:1em; padding-top:7px;}
#categtree .odd {background:#ffff; font-weight:bold;}
#categtree .even {background:#fff; font-weight:bold;}
#categtree .categ-item:hover {background:green; color:#fff; font-weight:bold;}
/* --------------------------------------------------------------- */
.center {margin: 0 auto;width: 967px;border: 0px;}
.header {width: 100%; height:98px;}
.headerLogo {padding: 0px 0 0px 0px;background:url("../images/logo.png") no-repeat center;width:320px;height:100px; margin-left:40px;}
.menu-sep {background: url('../images/menu-sep.gif') no-repeat center; display:block; height:38px; width:30px; float:left; margin-top:0px;}
.break { clear: both; margin: 0 auto;padding: 10px 0;}
.clearfix {display: inline-block;}
.space {width: 25px;height: 60px;float: left;}
.space2 {width: 52px;height: 60px;float:left;}
#search-box {width: 640px;float: left; padding-left:10px; margin-bottom:10px; margin-top:10px; }
.search {-moz-border-radius: 20px 20px 20px 20px;
    border-color: #a59781 #a59781 #a59781 #a59781;
    border-style: solid; float:left;
    border-width: 2px 1px 1px 2px;
    color: #9d9d9e;
    font-size: 16px;
    height: 28px;
    padding: 0px 0 0 25px;
    width: 390px;}

.button {background: url('../images/search.png'); background-repeat:no-repeat; width:91px; height:33px;float:left; border:none; margin:0px 5px 0 5px;}

.contactbtn {background: url('../images/contact.png'); background-repeat:no-repeat; width:91px; height:33px;float:left; border:none; margin:0px 5px 0 5px;}
.submitbutton {background: url('../images/button.png'); background-repeat:no-repeat; width:283px; height:34px; padding:0px;border:none; margin:0px 5px 0 255px; color:#ffffff;font: 18px "lucida grande",tahoma,verdana,arial,sans-serif; font-weight:bold;}
.searchbtn {background: url('../images/search.png'); background-repeat:no-repeat; width:91px; height:33px;float:left; border:none; margin:0px 5px 0 5px;}

.rate {background: url('../images/rate.png'); float:left;width:50px; height:22px;float:left; border:none; margin:0px 5px 0 0px;}
.advbutton { width:91px; height:33px;float:left; border:none; margin:0px 0 0 0px;}
.advsubmit {width:80px; height:28px;float:left; border:none; margin:5px 0 0 0px;background: url('../images/search.png'); background-repeat:no-repeat; }
.advreset {width:98px; height:28px;float:left; border:none; margin:5px 0 0 0px;background: url('../images/reset-btn.png'); background-repeat:no-repeat; }
.guidelines {margin: 0px;padding:0px;font: normal 12px Arial, Helvetica, sans-serif;color:#252525;}
.guidelines ul { margin:0 auto; padding:0px; padding-left:20px;}
.guidelines li {line-height:24px; padding-bottom:20px; padding-top:5px;list-style: none;background: url('../images/dot.png') no-repeat left 0px;display:block;padding-left:35px;color: #333333;font: normal 13px "lucida grande",tahoma,verdana,arial,sans-serif;}
.path {margin: 0 auto; margin-bottom:20px;width: 880px; border-bottom:1px dashed #929087;height: 18px;padding: 20px 0 0 0px;color: #636363;}
.path a:link, .path a:active, .path a:visited {color: #000000;text-decoration: none;font-weight: bold; margin-bottom:10px;}
.path a:hover {color: #000000;text-decoration: underline;}
.centerContainer {margin:0 auto;margin-bottom:0px; width:982px;}
.centerContainerT { margin:0 auto;height: 241px;width: 982px;}
.centerContainerM {width: 982px; margin:0px auto;background: url(../images/topcontent.png); padding-bottom:20px;}
.centerContainerB {background: #f7f2dc;height: auto;width: 845px;}
.noteBox {color: #212121; float:left; width:982px; height:110px;font: normal 12px Arial, "Times New Roman", Times, serif;background:  url('../images/desc.gif') no-repeat;padding: 0px 0px;margin: 0 0 16px 0;line-height: 20px;}
.noteBox h2{color: #000000;font: normal 20px Geneva, serif;}
.noteBox h2 span {color: #efab18;}
.main {float: left;padding: 0px;width: 450px;border: 0px solid;}
.sotd {float: right;margin: 0 auto;padding: 0px;width: 320px !important;border: 0px solid;}
.main-break{background: #c9c4b3;margin: 2px;margin-bottom:0px;padding: 0;height:1px;}
.catHome-inner {float: left;width: 245px;margin: 0px 10px 0px 0px;padding: 5px 0 5px 25px; line-height:22px;height:22px;background: url('../images/catHomeIcon.png') no-repeat left 2px;}
.catHome {border: 0px solid;float: left;width: 160px;margin: 5px 5px 0px 0px;padding: 0px 0 0px 15px;line-height:20px; height:38px;background: url('../images/catHomeIcon.png') no-repeat left 2px; width:166px;}
.catHome h2{
    color: #61454C;
    font-size: 1.6em;
    font-weight: bold;
    padding: 5px 0 0 10px;
    text-shadow: 0 1px 1px #FFFFFF;
}


a.catHomeMain:link, a.catHomeMain:active, a.catHomeMain:visited {color: #464646;font: bold 13px "lucida grande",tahoma,verdana,arial,sans-serif;margin: 0 auto;color: #333333;
    text-decoration: none;margin-left:7px;margin-bottom: 5px;}
a.catHomeMain:hover {border-bottom: 1px solid #4b2e1c;margin-bottom: 5px;color: #84BB2E;text-decoration: none;}
.catHomeSubcats {margin: 18px 0px 0px 8px;font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;color: #4b5b67;padding: 0 0 5px 23px;background:url("../images/cat-bg.gif") repeat-x bottom left;width:165px;border: 0px solid #000;}
a.catHomeSub:link, a.catHomeSub:active, a.catHomeSub:visited {color: #006699;text-decoration: none;}
a.catHomeSub:hover {color: #990000;text-decoration: underline;}
.catHomeCount {color:e2e2e2;font-weight: normal;font-size: 10px;}
.pageTitle {color: #994008;font-size: 14px;font-weight: bold;}
.no-links {background: #efefef;border: 1px solid #d5d6d7;border-top: 5px solid #eaeaea;border-bottom: 1px solid #eaeaea;margin: 0px auto;padding: 10px;}
.articleContent {padding: 0px 13px 0px 13px;}
.widgetBox {float: left;width:297px;border: 0px solid #000;margin-right: 9px;}
#footer {margin: 0 auto;padding: 0;}
.footer {margin: 0px auto;width: 730px;height: 34px;color: #333333;font-size: 11px;padding: 0px 0 0 0;line-height:40px;text-align:center;}
.footer a:active, .footer a:link, .footer a:visited {float:right;color: #333333;text-decoration: none; font-weight:bold;}
.footer a:hover {text-decoration: underline; color:#5f5e5e;}

.copyright {color: #333333; float:left;margin: 0px auto 0 0px;padding:0; border: 0px solid;text-align:center;}
.right-nav {float: right; height:34px;}
.right-nav ul {list-style: none;}
.right-nav ul li,.right-nav ul li a{ line-height:22px;color: #61454C;padding: 0px 5px;float: left;text-decoration: none;}
.right-nav a:hover {text-decoration: underline;}
.box {margin: 0px;border: 0px solid #FF0;width: 297px;}
.boxTop {float: left;color: #3e1d08;font-weight: bold;font-size: 14px;}
.boxMiddle {clear: both;padding: 0;}
.boxStats {padding: 10px 0px 10px 20px;margin: 0;list-style: none;}
.boxStats li {padding-bottom: 2px;}
.boxPopCats {padding: 10px 0px 10px 0px;line-height: 18px;margin: 0;list-style: none;}
.boxPopCats li {background: url("../images/catHomeIcon.gif") 0px 8px no-repeat;padding: 2px 0px 6px 15px;border-bottom: 1px solid #ded0b8;}
.boxPopCats li a:link, .boxPopCats li a:active, .boxPopCats li a:visited {color: #746252;text-decoration: none;}
.boxPopCats li a:hover {text-decoration: underline;}
.noResults {margin-left: 20px;}
.noResults p {font: 12px bold "lucida grande",tahoma,verdana,arial,sans-serif;margin: 0 auto;color: #333333;font-weight: bold;margin: 0px 0px 0px 0px;}
.noResults ul {margin: 0;padding: 0;}
.noResults li {color: #4e5e69;background: url("../images/catHomeIcon.gif") no-repeat;padding: 0 0 5px 24px;margin: 0;list-style-type: none;}
.cat-search {margin: 0 auto;padding:0;}
.cat-search ul{list-style: none;margin: 0 auto;orphans:0;}
.cat-search ul li{list-style:none;background: url('../images/plus.gif') no-repeat left center;display: block;margin: 0;padding: 0 0 0 20px;float: left;width: 250px;line-height: 22px;}
.navig {padding: 5px;color: #FF0000;font-size: 11px;font-weight: bold;}
.mainPaging {float: right;}
.pagingLinks {color: #d96201;font-weight: normal;font-size: 11px;}
.pagingLinks a:link, .pagingLinks a:active, .pagingLinks a:visited {color: #7f6c5b;text-decoration: underline;}
.pagingLinks a:hover {text-decoration: none;}
div.pagination {text-align:right;padding: 5px 0;margin: 3px;color:#d2994d;font-size:10px; border:0px solid; line-height:25px;}
div.pagination a { background: #dfd3c7;border: 2px solid #bfa891;color: #656565;font-weight: bold;margin-right:3px;padding:3px 7px;text-decoration: none;}
div.meneame a:active, div.pagination span.current {margin-right:3px;padding:3px 7px;border: 2px solid #51311d;color: #ffffee;font: bold 10px Verdana, Arial, Helvetica, sans-serif; background-color: #7f6c5b;}
div.pagination a:hover{background-color: #7f6c5b;border: 2px solid #51311d;margin-right:3px;padding:3px 7px;color: #efefef;font-weight: bold;}
.featuredBox {border: 1px solid #e3ddb2;padding: 7px;background: #fcf6d1;margin: 5px 30px 5px 20px; width:850px;}
.regularBox {padding: 10px; padding-bottom:0px;margin: 0 0 0px 0;}
a.link:active, a.link:link, a.link:visited {font: 13px "lucida grande",tahoma,verdana,arial,sans-serif;margin: 0 auto;color: #333333; font-weight:bold;text-decoration: underline; padding-left:20px; float:left;}

a.link:hover {text-decoration: none; color:#84BB2E;}
.linkurl {
    color: #84BB2E; padding-left:20px;
}
.readMore{color:#333333;}
a.readMore:link, a.readMore:active, a.readMore:visited {color: #333333;font-weight: normal;text-decoration: underline;}
a.readMore:hover {text-decoration: none; color:#84BB2E;}
.thumbnail {background: url('../images/thumbnail.gif') no-repeat ;padding: 10px; width:231px; height:193px;margin-left:50px; float:left;}

.thumb {width:209px; height:116px;}
.title{width:150px;}
.searcCat a:link, .searcCat a:active, .searcCat a:visited {color: #CA0002;font-weight: bold;text-decoration: none;}
.searcCat a:hover {color: #CA0002;font-weight: bold;text-decoration: underline;}
a.searchLinkCat:link, a.searchLinkCat:active, a.searchLinkCat:visited, a.searchLinkCat:hover {color: #6F6F6F;text-decoration: underline;}
a, .linkDetail a:active, .linkDetail a:link, .linkDetail a:visited, .linkDetail a:hover {color: #FF930D;text-decoration: underline;}
.paymentTable td {border-right: 1px solid #D9D9D9;text-align: center;}
legend {border-width: 1px;border-color: #cbbca5;border-style: dotted;padding:3px;font-weight:bold;color:#3E81B4;}
fieldset {border: 0px; width:
140px;}
label {cursor: pointer;}
table.comment {border-width: 1px;border-color: #D9D9D9;border-style: dotted;margin-top:5px;}
tr.comment {background-color: #cbbca5;color: #000000;}
.link_rating {padding: 0px; float:left; padding-left:10px; margin-top:-4px; line-height:26px; color: #6b6b6b;}
.link_rating img {display: block;float: left;margin-right: 2px; margin-top:5px;}
.link_rating span.review {display: block;float: right;color:#000000;padding-top: 0px;}
.frontend_actions {float: right;width: 36px;height: 36px;}
.float_tiny {float: left;margin-right: 4px;margin-bottom: 4px;}
#panel {background: #E51D25;display: block;color: #ffffff;position: absolute;z-index: -1;top: 0px;width: 960px;height: 110px;}
#panel a{color: #ffffff;}
.slide {margin: 0;padding: 0;border-top: solid 4px #CA0002;background: #E51D25;text-align: right;color: #ffffff;padding: 10px 20px 10px 20px;}
.btn-slide {text-align: right;display: inline;font: normal 110%/100% Arial, Helvetica, sans-serif;color: #fff;text-decoration: none;}
.slide a:active, .slide a:link, .slide a:visited {color: #ffffff;text-decoration: none;}
.slide a:hover {color: #ffffff;text-decoration: underline;}
.active {background-position: right 12px;}
.header_panel {background: #E51D25;height: auto;margin: 0 auto;}
.center_panel {margin: 0 auto;width: 960px;background: #E51D25;}

/*-------------------*/

.boxSponsored {
    line-height: 160%;
    padding: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
    text-align: justify;
    text-shadow: 0 1px 1px #F6F5EE;font-size: 1.1em;
}

.boxSponsoredLast {
	color: #575757;
    line-height: 160%;
    padding: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
    text-align: justify;
    text-shadow: 0 1px 1px #F6F5EE;font-size: 1.1em;
}


a.boxSponsoredA:link, a.boxSponsoredA:active, a.boxSponsoredA:visited {
	color: #84BB2E;
    font-weight: bold;
    padding: 10px 0 0 0px;
}

a.boxSponsoredA:hover {
	color: #333333;
    font-size: 1em;
    font-weight: bold;
    padding: 10px 0 0 0px;
}


/*Submit Form*/

#submit_form {
    background: url("../images/reg_form.jpg") no-repeat scroll center center transparent;
    color: #555555;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    height: 322px;
    margin-top: 5px;
    padding: 70px 0 0 20px;
    width: 880px;
}

#submit_form h2{ padding-left:20px;padding-top:10px;}

#submit_form table{padding-left:15px;padding-top:5px;}
#submit_form table td{width:280px; padding-top:0px; line-height:16px;}
.formradio{ margin:5px; margin-left:0px;}
