* {
margin: 0;
padding: 0;
}

body {

background:url('../images/bg.jpg');
padding:0px;
margin:0px;
color:#103A6A;
font-family:arial;
font-size:12px;
font-weight:normal;
}

a {

color:#103A6A;
font-family:arial;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}

h1 {

color:#103a6a;
font-family:arial;
font-size:14px;
padding:0;
width:600px;
}

h2 {

color:#25c5d4;
font-family:arial;
font-size:12px;
font-weight:bold;
}

h2 a {

color:#103a6a;
font-family:arial;
font-size:12px;
font-weight:bold;
}

h3 {
color:#103a6a;
font-family:arial;
font-size:12px;
font-weight:bold;

}

img {

border:0px;

}



#header {

height:89px;
width:100%;
float:right;
background:url('../images/header-bg.jpg') repeat-x;

}


.logo {

background:url('../images/logo.jpg') no-repeat;
width:300px;

height:89px;
padding-top:0px;
padding-bottom:0px;
margin:0px 0px 0px 46px;

}


.logo a {


width:300px;

height:89px;
padding-top:0px;
padding-bottom:0px;
display:block;
overflow:hidden;
text-indent:-999px;
}

#nav-left {

padding-left:400px;

}

#nav {
float:left;
height:47px;
width:389px;
background:url('../images/nav-left.jpg') no-repeat #103a6a;



margin-left:0px;
height:47px;
width:100%;
padding-left:0px;

}


#nav a {
background:url('../images/nav-bg.jpg') repeat-x;
padding-left:0px;
padding-right:20px;
font-family:arial;
font-size:12px;
color:#FFFFFF;
text-decoration:none;

}

#nav a:hover {


text-decoration:underline;
}




#lcol {
float:left;

width:219px;

margin-left:37px;
background:url('../images/body-bg.jpg') repeat-x #FFFFFF;
}

#link-leader {

background:url('../images/link-leader.jpg') no-repeat;
width:219px;

padding-top:40px;
padding-left:20px;
font-family:arial;
font-size:12px;
font-weight:normal;
color:#667b94;
}

#link-leader a {

background:transparent url(../images/bullet.jpg) no-repeat scroll left top;
padding-bottom:4px;
padding-left:20px;

font-family:arial;
font-size:12px;
font-weight:normal;
color:#667b94;
}

#linkroll {

background:url('../images/linkroll.jpg') no-repeat;
width:219px;
height:42px;

}

.sidebar-content {
background:url('../images/sidebar-bg.jpg') repeat-y;
padding-top:20px;
padding-left:20px;
font-family:arial;
font-size:12px;
font-weight:normal;
color:#667b94;

}

.sidebar-content a {
background:transparent url(../images/bullet.jpg) no-repeat scroll left top;
color:#667B94;
font-family:arial;
font-size:12px;
font-weight:normal;
padding-bottom:4px;
padding-left:20px;

}


.subcats {
padding-right:5px;
padding-left:0px;
font-size:12px;
margin-right:5px;
}


.subcats a {


font-size:12px;
color:#103a6a;
text-decoration:none;
}


.linkroll-title {

background:url('../images/bullet.jpg') no-repeat top left;
padding-bottom:4px;
padding-left:20px;
font-family:arial;
font-size:12px;
font-weight:bold;
color:#667b94;

}

.linkroll-title a {


font-family:arial;
font-size:12px;
font-weight:normal;
color:#667b94;

}

.linkroll-desc {
padding-top:0px;
padding-bottom:4px;
padding-left:20px;
font-family:arial;
font-size:12px;
font-weight:normal;
color:#667b94;

}

#user-menu {

background:url('../images/user-menu.jpg') no-repeat;
width:219px;
height:42px;

}

#statistics {

background:url('../images/statistics.jpg') no-repeat;
width:219px;
height:42px;

}

#sponsors {

background:url('../images/sponsors.jpg') no-repeat;
width:219px;
height:42px;

}

.cats {

width:194px;

}

.cats a {

background:url('../images/bullet.jpg') no-repeat top left;
padding-bottom:6px;
padding-left:20px;

font-family:arial;
font-size:12px;
font-weight:normal;
color:#667b94;

}

.sub-cats {

padding-left:20px;

}

.sub-cats a {




font-family:arial;
font-size:10px;
font-weight:normal;
color:#667b94;

}

#sidebar-footer {

width:219px;
height:30px;
background:url('../images/sidebar-footer.jpg') no-repeat;

}
#content {
width:100%;
margin: 0px;
padding: 0px;
}
#rcol {


float:left;
margin-left:16px;
margin-right:18px;
margin-top:8px;
padding-top:0px;
}

#location {
float:left;
background:url('../images/location.jpg') no-repeat;
width:411px;
height:35px;
color:#6484a8;
font-family:arial;
font-size:12px;
padding:5px;
}

#location a {


color:#6484a8;
font-family:arial;
font-size:12px;



}

#location-text {
padding:10px 15px 0 10px;
}

#location-text a {


color:#6484a8;
font-family:arial;
font-size:12px;

}

#search {

float:left;
margin-left:25px;

color:#103a6a;
font-family:arial;
font-size:12px;
padding:0px;
margin-top:0px;

}

.search-box {

width:156px; 
height:32px; 
background:url('../images/search-bg.jpg') no-repeat; 
border:0px;
padding:8px 3px 0px 3px;
font-family:tahoma; 
color:#3d3d3d; 
font-size:11px; 
text-align:left;
}

#search td {

color:#103a6a;
font-family:arial;
font-size:12px;


}



#links {
clear:both;
width:650px;
}

#cat-links {
clear:both;
width:650px;
}

.bid-box {
float:left;
padding:12px 0px 0px 0px;
width:73px;
height:50px;
background:url('../images/bid-box.jpg') no-repeat;

text-align:center;
color:#FFFFFF;
font-family:arial;
font-size:12px;
font-weight:bold;

}

.bid-box a {



text-align:center;
color:#FFFFFF;
font-family:arial;
font-size:10px;
font-weight:bold;
text-decoration:underline;
}

.link-title {

float:left;
margin-left:31px;
}

.link-title a {



color:#103a6a;
font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.link-desc {

margin-left:104px;
margin-right:34px;

color:#103a6a;
font-family:arial;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

#footer {
clear:both;
height:116px;
background:url('../images/footer-bg.jpg') repeat-x;

margin-top:50px;



}

#footer-logo {
float:left;
padding-top:36px;
padding-left:41px;
padding-bottom:0px;
color:#ceddef;
font-family:arial;
font-size:12px;
font-weight:normal;
}

#footer-text {
float:left;
padding-top:38px;
padding-left:41px;
padding-bottom:0px;
color:#ceddef;
font-family:arial;
font-size:12px;
font-weight:normal;
}

#footer-text a {

margin-right:10px;
padding-bottom:3px;
color:#ceddef;
font-family:arial;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}


#footer-text-link {

float:left;
padding-top:6px;
padding-left:41px;
padding-bottom:0px;
color:#ceddef;
font-family:arial;
font-size:10px;
font-weight:normal;
}

#footer-text a:hover {
padding-bottom:3px;
margin-right:10px;
color:#2ec9da;
font-family:arial;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}

#footer-text-link a {

padding-bottom:3px;
color:#ceddef;
font-family:arial;
font-size:10px;
font-weight:normal;
text-decoration:underline;
}


#footer-text-link a:hover {
padding-bottom:3px;
color:#2ec9da;
font-family:arial;
font-size:10px;
font-weight:normal;
text-decoration:underline;
}


/* Link Styles */
select.link-info, select.link-info option {
    width: 74px;
    font-family: tahoma;
    font-size: 11px;
    background-color: #f3f3f3;
}
select.link-info {
    font-weight: bold;
    background-color: #f3f3f3;
}
select.link-info option {
    font-weight: normal;
    background-color: #ffffff;
}
select.link-info option.title {
    font-weight: bold;
    background-color: #f3f3f3;
}

/* Link Recordset Info */
div.link-rs {
    font-size: 10px;
    padding: 4px;
    color: #777777;
    background-color: #fafafa;
    border: solid 1px #dddddd;
    margin: 0px 0px 12px 0px;
}

.kForm {
    padding: 0px;
}
.kForm h2 {
    font-size: 12px;
    color: #3e4968;
    font-family: tahoma, verdana;
    font-weight: bold;
    background-color: #fff;
    padding: 3px 3px 3px 5px;
    margin: 16px 0px 5px 0px;
    border-bottom: solid 1px #add3f5;
}
.kForm input, .kForm textarea {
    font-family: tahoma, arial;
    padding: 3px;
    margin: 5px 2px 2px 5px;
    color: #555555;
    display: block;
}

.kForm select {
    font-family: arial;
    margin: 5px 5px 5px 5px;
}
.kForm option {
    font-family: arial;
}
.kForm input.submit {
    font-weight: bold;
    margin: 10px 5px 2px 0px;
    float:left;
}
.kForm label {
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin: 0px;
    padding: 5px 0px 0px 0px;
}
.kFormError {
    font-size: 10px;
    font-weight: normal;
    color: #cc0000;
    display: block;
    margin: 0px 0px 2px 5px;
    padding: 0px;
}
.kForm input.error, .kForm textarea.error {
    font-family: tahoma, arial;
    color: #595300;
    background-color: #fffef2;
    display: block;
}
.kForm input.counter {
    display: inline;
    font-size: 10px;
    padding: 1px;
    margin: 0px 5px 0px 5px;
    width: 25px;
    height: 12px;
    color: #555;
}

#description {

background-color:#dbe5f2;
color:#103A6A;
font-family:arial;
font-size:12px;
font-weight:normal;
padding:5px;
width:640px;
}

.listing-title {


color:#103A6A;
font-family:arial;
font-size:12px;
font-weight:bold;

}

#articles {


width:650px;

}









.Heading {
color:#103a6a;
font-family:arial;
font-size:12px;
font-weight:bold;
padding-bottom:10px;
}

.Heading a{
font-weight:bolder;
}

.Bullet {
background:transparent url(../images/bullet.jpg) no-repeat scroll left top;
color:#667B94;
font-family:arial;
font-size:12px;
font-weight:normal;
padding-bottom:4px;
padding-left:20px;

}

#Listing-Type {
float:left;
background:url('../images/location.jpg') no-repeat;
width:411px;
height:25px;
color:#6484a8;
font-family:arial;
font-size:12px;
padding:2px;
}

#Section-Title {
float:left;
background:url('../images/locationTitle.jpg') no-repeat;
width:511px;
height:25px;
color:#103a6a;
font-family:arial;
font-weight:900;
font-size:12px;
padding:2px;
}


.err {
    font-size: 11px;
    font-weight: normal;
    color: #cc0000;
    margin: 5px 5px 5px 5px;
    padding: 0px;
}

.CoolBox table, .CoolBox tr, .CoolBox tr {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    color: #000000;
    display: block;
	background:#E8EFF7
}

.CoolBoxHeader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	color:#DCEAFA;
	background:#184172
}

.CoolBoxSmallFont {
color:#103a6a;
font-family:arial;
font-size:10px;
font-weight:normal;
padding-bottom:10px;
}

.LinkHeadingRd {
color:#930E0A;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
padding-bottom:1px;
text-decoration:none;
}

.LinkHeadingRd a{
font-weight:bold;
color:#930E0A;
text-decoration:none;
}

.LinkHeadingRd a:hover{
font-weight:bold;
color:#CB2D29;
font-size:12px;
text-decoration:underline;

}


.center {
	margin: 0 auto;
	width: 960px;
}	
	
.headerLogo {
	float: left;
	margin: 5px 0px 0px 5px;
	border: 0px solid;
}

.headerBanner {
	float:right;
	margin: 5px 5px 5px 5px;
}

.BannerText {
color:#FFFFFF;
font-family:arial;
font-size:12px;
font-weight:normal;
padding-bottom:1px;
text-decoration:none;
}

.BannerText a:{
color:#FFFFFF;
text-align:center;
font-family:arial;
font-size:12px;
font-weight:normal;
padding-bottom:1px;
text-decoration:none;
}


.BannerText a:hover {
text-decoration:underline;
}

.fbox {
	border: 1px solid #184172;
	padding: 10px;
	background:#F0F5F9;
	margin: 5px 5px 10px 5px;
}

.linkbox {
	border: 1px dotted #184172;
	padding: 10px;
	background:;
	margin: 5px 5px 10px 5px;
}

/* PR related */
div.pr {
	font-size: 6pt;
	color: #000000;
	float: left;
	height: 30px;
	margin-right: 5px;
	margin-top: 5px;
}
div.prg {
	width: 40px;
	border: 1px solid #999999;
	height: 3px;
	font-size: 1px;
}

div.prb {
	background: #5eaa5e;
	height: 3px;
	font-size: 1px;
}

.featured div.prb {
	background: #5eaa5e;
	height: 3px;
	font-size: 1px;
}

.link_rating {
    padding: 0px;
    padding-right: 5px;
    border: 0px solid #E1E1E1;
    color: #6b6b6b;
    width: 200px;
 }
 
 .link_rating img {
    float: left;
    margin-right: 2px;
 }
 
 .link_rating span.review {
    
    float: right;    
    color: #103A6A;
    padding-top: 3px;
 }


