/*-----------------------------------------------------------------------------------
Style sheet for PHP LD Damo Profile
Version: 1.1
Author: Damian Saunders
------------------------------------------------------------------------------------*/
/* Body and Global Styling */
body {
	margin:0;
	padding:0;
    background: #FFFFFF;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 100%; /* Set for IE */
}
html>body {font-size:16px;} /* IE Can't read this */
input, select, th, td {font-size:100%; /*IE Hack */}
li li li p, td p, blockquote p {font-size:100%;} /* another IE hack*/
* {margin:0; padding:0;}
strong {color:#ba000b;}

/* -------------------------------------------------------------------------------- */
/* Table Styling */
#maintable {width:940px; margin:0 auto; border:none; padding:0;}
#maintable tr {margin:0;}
#maintable td {vertical-align: top; padding:0; margin:0;}
#maintable .left-sidebar {width:160px; /*background-color:#FFCC00;*/}
#maintable .main-content {width:475px; /*background-color:#FF9999;*/}
#maintable .right-sidebar {width:305px;/* background-color:#FFFF00;*/}
#article-table p {margin:0 0 .42em 0;}
#article-table .smallDesc {}
#article-table .smallDesc2 {text-align:justify;}
#front-table td {width:50%;}
#front-table h3 { font-size:1.2em; padding:0; margin:.43em 0 0 0;}
.tiny-index-cell {text-align:center; vertical-align:middle; border-collapse:separate; padding:5px;}
/*--------------------------------------------------------------------------------- */
/* Link Stying */
a {color:#ba000b; text-decoration:none;}
a:hover {text-decoration:underline;}

/* -------------------------------------------------------------------------------- */
/* Headings */
h1 { font-size:1.5em; font-family:Georgia, serif; color:#ba000b;}
h2 { font-size:1.4em; font-family:Georgia, serif; color:#ba000b;}
h3 { font-size:1.3em; font-family:Georgia, serif; color:#ba000b; margin:0 0 5px 0;}
h4 { font-size:1.2em; font-family:Georgia, serif; color:#ba000b;}
h5 {}
h6 {}
h3.featured {margin:10px 0 0 0;}
/* -------------------------------------------------------------------------------- */
/* Text styling */
.p-align-c{text-align:center;}
.p-align-r {text-align:right;}
.p-align-l {text-align:left;}
#friend-links {font-size:0.83em;}
#phpld { font-size:0.72em;}
em {font-size:0.75em; color:#666666;}
footer-toprow {}
/* -------------------------------------------------------------------------------- */
/* Link styling */

div.footer a {
	color: #606060;
}
/* -------------------------------------------------------------------------------- */
/* Structural sections */
div#site_wrap { margin:0; padding:0; font-size:0.75em;}
div#branding-top-navigation {color:#fcf01b;background-color:#182677; margin:0; padding:0;}
div#branding-top-navigation p {padding:0.42em;}
div#branding-top-navigation a {color:#fcf01b;text-decoration:none;}
div#branding-top-navigation a:hover {text-decoration:underline; color:#f79211;}
div#branding-main {background-image:url(../images/background-top.jpg); background-repeat:no-repeat; position:relative; width:940px; height:138px;}
div#branding-main #h-nav {position:absolute; bottom:0; right:0; height:24px;}
div#branding-main #h-nav p {padding:2px 0 0 0;}
div#branding-main #h-nav a {color:#182677; text-decoration:none; padding:0 1.2em 0 1.2em;}
div#branding-main #h-nav a:hover {color:#ba000b;}
div#maincontent-contain { width:455px; margin:0 auto;}
div#maincontent-contain p { margin:0 0 .43em 0;}
div#maincontent-contain ul, ol { margin:0 0 0.43em 3.0em;}
div#maincontent-contain .privacy-bold {color:#ba000b; font-weight:bold;}
div#maincontent-contain #affiliate-table {margin:0 auto;}
div.affiliate-cologo {float:left; margin:0 .43em .43em 0;}
div.affiliate-info {}
div#footer { position:relative; margin:0.83em 0 0 0; width:940px; height:84px; background-image:url(../images/background-bottom.jpg); background-position:center; background-repeat:no-repeat;}
div#footer p {padding:0.42em 0 0 0;}
div#footer a {color:#182677; text-decoration:none;}
div#footer a:hover {color:#ba000b; text-decoration:underline;}
div#footer .subfooter {position:absolute; top:65px; left:0; color:#fcf01b; width:940px; height:19px; font-size:.83em;}
div#footer .subfooter p {padding:2px;}
div#sfx-form {}
#sfx-formtable {width:250px; /*background-color:#66FFFF;*/}
div#search-box {position:absolute; top:30px; right:110px; width:300px; height:80px; background-image:
url(../images/search-bg.gif); background-repeat:no-repeat;}
div#search-box #search-form {margin:43px 0 0 48px;}
div#search-box #search-form td {padding:0 0 0 0.42em;}
div#search-box #search-form a {color:#ba000b; text-decoration:none;}
div#search-box #search-form a:hover {color:#f79211; text-decoration:underline;}
div#sidebar-l {}
.sidebar-r { margin:0.43em 0 0 0;}
.close_window { text-align:center; padding:10px;}
div#confirm-contain { margin:0 0 0 105px; width:750px;}
div#confirm-contain p { margin:0 0 .43em 0;}
.confirmation-adblock {margin:.83em 0 0.83em 0;}
.adsensebox-728x90 {}
.adsensebox-468x60 {}
.adsense-box-300x250 {}
.sod_box {background-color:#fcf01b; border:#f79211; border-style:solid; border-width:1px; width:160px; padding:.43em; margin:0 0 .43em 0;}
#footer-index { font-size:.75em;}
/*--------------------------------------------------------------------------------- */
/*Co-reg stuff */
/*div#trx1 {display: none;}
div#trx2 {display: none;}*/

/* -------------------------------------------------------------------------------- */
/* Navigation and Lists */


/* -------------------------------------------------------------------------------- */
/* opt in form styling */
#sfx-form { border:1px solid #f79211; padding:10px;}
#sfx-form table {border:none; margin:5px 0 0 0;}
#sfx-form table td {padding:0 0 5px 0;}
#sfx-form .required {color:#ba000b;}
#sfx-form p {padding:.43em 0 .43em 0;}
#sfx-form h3 { font-size:1.3em; font-family:Georgia, serif; color:#ba000b;}
#sfx-form .sfx-highlight {color:#ba000b; font-weight:bold;}

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

.small { margin-left:50px;}
.c {
	float: left;
}
.cr {
	clear: left;
}

#descr {
	padding: 0px;
	margin: 0 0 5px 0;
}

table#formPage { border: 1px solid #A0A0A0; margin:0 auto;}
table#formPage td {padding:0.42em;}
table#formPage strong {color:#ba000b;}
table#radio-row {}
table#radio-row td {padding:0.42em; vertical-align:middle;}

td.err {
	padding: 3px;
	color: #FF0000;
	background: #FFEDED;
	border: 1px solid #A0A0A0;
	text-align: left;
}
td.msg {
	padding: 3px;
	color: #0000FF;
	background: #EDF3FF;
	border: 1px solid #A0A0A0;
	text-align: left;
}
.label {
	text-align: right;
}
.buttons {
	border-top: 1px solid #A0A0A0;
	text-align: center;
}
.count {
	color: #6f6f6f;
	font-weight: normal;
}
#links a {}
#links p {
	margin: 0 0 7px 0;
}
.url {
	color: #6f6f6f;
}
#path { background-color:#fcf01b; border:solid #f79211; border-width:1px; margin:.42em 0 .42em 0;}
#path p { padding:.17em 0 .17em 0.42em; color:#ba000b; font-weight: bold ; font-size:14px;  }
#path a {text-decoration:none;}
#path a:hover {text-decoration:underline; color:#ba000b;}
	
.submit { background-color:#ba000b;
}
#user-bar {
   clear:both;
   width:20%;
   margin:0 0 0 auto;
   padding:3px;
   background:#D9E8F9;
   line-height:19px;
   text-align:right;
}

.text, .btn {
	/*font-size: .83em;*/
	font-family: Verdana, Tahoma, Arial, sans-serif;
	/*font-weight:bold;*/
}
input.text {
	color: #000000;
	border: 1px solid #5e74b3;
}
textarea.text {
	border: 1px solid #5e74b3;
	font-size:.83em;
}
select {
	/*font-size: 0.83em;*/
	border: 1px solid #5e74b3;
}

.captcha {
	border: 1px solid #5e74b3;
	margin-top: 10px;
}

form {
	display: inline;
	margin: 0;
	padding: 0;
}
.btn {
	/*font-size: 10.6px;*/
	font-weight: bold;
	border: 1px solid #5e74b3;
	background-color: #FFAA11;/*#FFCC33;*/
	cursor: pointer;
	height: 17px;
}
span.req {
	margin-left: 3px;
	color: #ba000b;
	font-weight: bold;
}

div.errForm, span.errForm {
	margin: 0px 0 0px 5px;
	padding: 2px 3px 2px 3px;
	color: #FF0000;
	background: #FFFFF3;
	border: 1px solid #cccccc;
	text-align: left;
	clear: right;
}
.small, .small a {
	padding: 0px;
	margin: 0px;
	color: #909090;
	font-size: 9.3px;
	text-decoration: none;
}
.sort {
	color: #000000;
}
li.subcats {
	margin: 0 .63em 0 0;
	padding: 0px;
}
div.pr {
	font-size: 8px;
	color: #000000;
	float: left;
	height: 30px;
	margin-right: 5px;
}
div.prg {
	width: 40px;
	border: 1px solid #999999;
	height: 3px;
	font-size: 1px;
}
div.prb {
	background: #5eaa5e;
	height: 3px;
	font-size: 1px;
}


.price {
	border: 1px solid #A0A0A0;
}
.price table td{
	margin: 0;
	padding: 2px;
	vertical-align: bottom;
}

.paging-links,
.paging-info {
   text-align:right;
}

.paging-info {
   font-style: italic;
}

.limit_field {
   border: 0 solid transparent;
   border-width:0;
}

#toggleCategTree {
   display:block;
   cursor:pointer;
   cursor:pointer;
   color:#6A8AD4;
}

#categtree {
   margin:3px 0;
   height:200px;
   width:300px;
   overflow:auto;
   border:1px dotted #9EC2F3;
   border-width:0 1px 1px;
}

#catTitle { background:#fff; } /* Important for Konqueror */

#categtree h2 {
   margin:0 0 5px;
   padding:2px;
   text-align:center;
   color:#5e74b3;
   background:#DDE5F3;
   vertical-align:middle;
}

#categtree #close_tree {
   right:0;
   padding:1px;
   text-align:center;
   white-space:nowrap;
   cursor:pointer;
   cursor:pointer;
}

#categtree .categ-item {
   clear:both;
   margin:3px 5px;
   padding:2px 5px;
   display:block;
   border:1px dotted #CBE2EC;
   border-width:1px 0;
   cursor:pointer;
   cursor:pointer;
}

#categtree .categ-item img {
   margin-right:1em;
}

#categtree .odd {
   background:#F8F8FC;
}

#categtree .even {
   background:#fff;
}

#categtree .categ-item:hover {
   background:#eee;
} 