h1 {margin: 0; font-size: 9px; overflow: hidden; color: black;}
h2 {font-size: 15px; font-family: verdana; margin: 0;}
h3 {font-size: 10px; margin: 0;}
h4 {font-size: 10px; margin: 0;}

#headerLogo {
	
	width: 300px;
	height: 100px;
	position: relative;
}

#headerLogo span {
	
	background: url("images/logo.gif") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

body {background: #99CCCC; color: black; font-size: 10px; font-family: verdana;}

a.underline {text-decoration: underline}
a:hover, a.fixed:hover, a.fixedBlue:hover {text-decoration: underline}
a.imageLink:active,a.imageLink:visited,a.imageLink:hover {text-decoration: none;}
a, a.fixed:active {color: black; font-family: verdana; font-weight: bold; text-decoration: none}
a.fixedBlue,a.fixedBlue:active,a.fixedBlue:visited {color: #0066FF; font-family: verdana; text-decoration: none; font-weight: bold}
a:active{color: black}

#wrapper {width: 780px; margin: auto; border-width: 1px 1px 1px 1px; border-color: #626262; border-style:solid; background: #FFFFFF;}
#header {background-image: url("images/logo_bg.jpg");}
#logo {border-style: none}

#main {

	float: left;
    width: 600px;
}

#side {

    width: 177px;
    margin-left:600px;
}

#footer {clear: both;}

#copyright {float: left; margin: 0 0 5px 0; font-family: arial; font-size: 9px; width: 280px; text-align: right;}
#partnerLinks {float: left; margin: 0 10px 5px 0; width: 220px;}
#siteLinks {float: left; width: 80px; margin: 0 10px 5px 0}
#bottomMenu {width: 600px; margin: auto}

.twoColumns {float: left; width: 296px; padding: 1px}
.threeColumns {float: left; width: 196px; padding: 1px}


#for_sale {font-weight: bold; color: black; text-align: center}

.padding {padding: 3px}
.center {text-align:center}
.sponsor {width: 170; margin-bottom: 5px}

#topBanner {float:right; margin:20px 2px 0px 0px; height: 80px}


#adminMain {

	width: 780px;
}

#adminLogin {
	width: 350px; 
	margin: auto;
}

#passCol, #usernameCol {clear: left}
.labelCol {width: 75px; float: left; padding: 5px}
.valueCol {width: 250px; padding: 3px}

input {font-size: 10px; font-family: verdana}
input.button {width: 100px; font-weight: bold;}
input.smallButton {width: 50px; font-weight: bold;}
input.textField {width: 400px;}
input.smallTextField {width: 30px;}
input.mediumTextField {width: 280px;}

.results {

	text-align: right;
	float: right; 
	width: 250px;
	padding: 5px 20px 0 0;
	clear: both;
}

.adminPageInfo {
	
	text-align: right;
	float: right; 
	width: 300px;
	height: 13px; 
	padding: 5px 20px 0 0;
}
.adminSection {float: left; width: 250px; font-size: 15px; font-weight: bold; height: 18px;}
.adminHR {background: url("images/1by1.gif"); width: 770px; height: 1px; overflow-y: hidden; clear: both;}

.category {float: left; width: 300px; font-size: 15px; font-weight: bold;}
.header {float: left; width: 550px; font-size: 15px; font-weight: bold; margin: 5px 0 2px 0;}
.hr {background: url("images/1by1.gif"); width: 580px; height: 1px; overflow-y: hidden; clear: both; margin-bottom: 5px;}
#hr_bottom {background: url("images/1by1.gif"); width: 98%; height: 1px; overflow-y: hidden; clear: both; margin: 5px auto 5px auto;}

#paging {text-align: center; clear: both; margin-bottom: 5px}

#navigationBar {
	
	background: yellow;
}

#subNavigationBar {
	
	
}

.label {
	
	padding: 3px 5px 0px 0px;
	font-weight: bold;
	min-height: 19px;
	width: 210px;
	float: left;
	text-align:right;
	clear: left;
}

.formElement {

	padding: 1px 0px 0px 0px;
	min-height: 22px;
	width: 510px;
	float: left;
}

.mediumFormElement {

	padding: 1px 0px 0px 0px;
	min-height: 22px;
	width: 370px;
	float: left;
}

.statsLabel {
	
	padding: 5px;
	font-weight: bold;
	width: 400px;
	float: left;
	text-align:right;
	clear: left;
}

.statsElement {
	
	padding: 5px;
	width: 320px;
	float: left;
}

.formButtons {

	padding-top: 5px;
	width: 720px;
	clear: both;
	text-align: center;
}

.mediumFormButtons {

	padding-top: 5px;
	width: 590px;
	clear: both;
	text-align: center;
}

.formMessage {
	
	color: red;
	font-weight: bold;
	width: 720px;
	text-align: center;
}

.mediumFormMessage {
	
	color: red;
	font-weight: bold;
	width: 590px;
	text-align: center;
}

.mediumFormText {
	
	font-weight: bold;
	width: 590px;
	text-align: center;
	clear: both;
}

.itemsColumn {

	width: 175px;
	float: left;
}

span.red {color: red; font-weight: bold;}
span.green {color: green; font-weight: bold;}
span.yellow {color: yellow; font-weight: bold;}
span.blue {color: #0066FF; font-weight: bold;}
.clear {clear: both}
.otherDomainsForSale {clear: both; padding-left: 20px; margin-bottom: 50px}

.centered {clear: both; padding-left: 20px;}

.textArea {width: 400px; height: 80px; font-size: 10px; font-family: verdana}
.mediumTextArea {width: 280px; height: 80px; font-size: 10px; font-family: verdana}
.drop {width: 350px; font-size: 10px; font-family: verdana;}
.mediumDrop {width: 280px; font-size: 10px; font-family: verdana;}

.form {padding: 0 2px 0 2px;}

form {margin-bottom: 0; display: inline;}
.inline {display: inline; padding: 3px}

.select_category {float: left; padding: 3px; width: 110px; font-weight: bold; min-height: 12px}
.bold {font-weight: bold}

#searchBox {width: 250px;}
.spacer {clear: both; height: 5px}

.alexa {float: left; width: 140px; }
.searchResult{

	width: 555px;
	float: left;
	padding-left: 5px;
}

.searchResult_medium {

	width: 430px;
	float: left;
}

.resultsNumber {width: 30px; float: left; text-align: right;}

.row {display: table-row;}

.centered_padding {text-align: center; padding: 3px;}

.miniDrop {font-size: 10px; font-family: verdana;}

.statsValue {padding-top: 4px; font-weight: bold; color: yellow;}

.mediumItemsColumn {

	width: 260px;
	float: left;
}

div.news {width: 585px; margin-left: 5px; margin-top: 5px; margin-bottom: 10px; clear: both;}
div.indexedNews {width: 550px ; float: left; margin-left: 5px}
div.newsAttributes {margin: 3px 0 3px 0; font-size: 10px; font-family: verdana, sans-serif; font-weight: bold; color: #0066FF}
div.newsImage {float: left; margin: 0 5px 5px 0}

img {border-style: none;}
.radioButton {width: 25px; text-align: center; float: left}
div.rating {width: 300px; margin-left: 150px;}
.line-through {text-decoration: line-through;}


#show_categories {width: 580px; margin: 5px 0px 5px 5px; padding: 2px; border: solid; border-width: 1px; padding: 2px;}
#show_categories_links {clear: left; margin-left: 5px;}
#breadcrumb {width: 580px; margin: 5px 0px 5px 5px; border: solid; border-width: 1px; padding: 2px;}
#related_categories {width: 580px; margin: 5px 0px 5px 5px; border: solid; border-width: 1px; padding: 2px;}
#related_categories_links {clear: left; margin-left: 5px}
.read_more {float: right; margin-top: 5px; clear: both; font-weight: bold}
