/******* header *******/
#header {
display: block;
width: 850px;
height: 120px;
margin-left: auto;
margin-right: auto;
background: url(../img/header.png) no-repeat;
}
.eme_ul {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.support_text {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 10px;
	COLOR: #333333;
	PADDING-TOP: 10px;
	line-height: 15pt;
}/*
.nav UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; COLOR: #ffffff; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
.nav UL A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px
}
.nav UL LI {
	DISPLAY: block; FLOAT: left; MARGIN: 0px; POSITION: relative
}
.nav UL LI UL {
	DISPLAY: none; LEFT: -10px; WIDTH: 140px; COLOR: #333333; POSITION: absolute; TOP: 100%;
}
.nav UL LI UL A {
	COLOR: #333333;
}
.nav UL LI UL A:visited {
	COLOR: #333333;
	z-index: 10000;
}
.nav UL LI:hover UL {
	DISPLAY: block;
	z-index: 10000;
}
.nav UL LI UL LI {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 13px; PADDING-BOTTOM: 2px; WIDTH: 140px; PADDING-TOP: 3px; BORDER-BOTTOM: #dee8f2 1px solid; BACKGROUND-COLOR: #edeeee;
	z-index: 10000;
}
.nav UL LI UL LI:hover {
	DISPLAY: block; BACKGROUND-COLOR: #dedede;
}
.nav UL LI:hover UL LI UL {
	DISPLAY: none;
}
.nav UL LI UL LI:hover UL {
	DISPLAY: block; LEFT: 160px; BORDER-LEFT: #fff 1px solid; POSITION: absolute; TOP: 0px;
}*/
* {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
BODY {
	 MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px;  FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND:url(../img/logos/background.gif); BACKGROUND-REPEAT: repeat-x;  background-color:#eeffff;
}

BODY {
	FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:12px;
}
TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif; text-align:left;
}
TH {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.menu {
	FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.submenu {
	PADDING-LEFT: 40px; FONT-SIZE: 12px; COLOR: #666666
}
.subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR:#ffffff
}
.subtext {
	PADDING-LEFT: 10px; FONT-SIZE: 14px; COLOR: #666666; PADDING-TOP: 10px
}
.smalltext {
font-size:9px;
}

.maillist {
	BORDER-RIGHT: #999999 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #999999 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #999999 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #ffffff;
	font-size: 12px;
	margin: 10px;
}
.bottomnotes {
	FONT-SIZE: 10px; COLOR: #666666; TEXT-ALIGN: center
}
.footnotes {
	FONT-SIZE: 12px; COLOR: #333333; TEXT-ALIGN: center
}
.learnmore {
	PADDING-RIGHT: 5px; FONT-SIZE: 12px; COLOR: #666666; TEXT-ALIGN: right
}

.learnmore A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.learnmore A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.learnmore A:active {
	TEXT-DECORATION: none
}
.learnmore A:hover {
	COLOR: #ff9900; TEXT-DECORATION: none
}
.local A:link {
	COLOR: #0000CC; TEXT-DECORATION: none
}
.local A:visited {
	COLOR: #0000cc; TEXT-DECORATION: none
}
.local A:active {
	TEXT-DECORATION: none;
}
.local A:hover {
	COLOR: #ff9900; TEXT-DECORATION: underline
}
.clear {
	CLEAR: both
}

A:link {
	COLOR:#0000CC; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0000cc; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff9900; TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}

UL {
	FONT-SIZE: 12px; COLOR: #000000; LIST-STYLE-TYPE:square;
}

.tablecol {padding:3px; font-size:12px;
}

.buynowmargin2 {padding:3px; BACKGROUND-COLOR: #F7F7F3; font-size:12px;
}

.tablecol P {
	FONT-SIZE: 12px
}

.indexbox {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: thin;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 10px;
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT-WIDTH: thin;
	font-size: 12px;
}


.locator {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	MARGIN-LEFT: 20px;
	COLOR: #003399;
	MARGIN-RIGHT: 30px;
	BORDER-BOTTOM: #777777 1px dotted;
	padding-left: 5px;
}

.mainpageheader {
	FONT-WEIGHT: bold; FONT-SIZE: 16px;  COLOR: #fff;
}



.feedbackblock {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BORDER-LEFT-WIDTH: thin; FONT-SIZE: 12px; PADDING-BOTTOM: 15px; COLOR: #333333; LINE-HEIGHT: 22px; PADDING-TOP: 10px; BORDER-BOTTOM: #666666 1px dotted; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: thin
}

FIELDSET {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; COLOR: #333333; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f5f5f5
}
LEGEND {
	FONT-WEIGHT: bold
}

SELECT {
	BORDER-RIGHT: #333333 thin dotted; BORDER-TOP: #333333 1px dotted; BACKGROUND: #ffffff; BORDER-LEFT: #333333 thin dotted; BORDER-BOTTOM: #333333 1px dotted
}
TEXTAREA {
	BORDER: dotted 1px #333333; 
}
.mitext {
	FONT-SIZE: 11px; COLOR: #666666
}

H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 22px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2{
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 28px; FONT-FAMILY: Arial, Helvetica, sans-serif; padding-left:3px;
}
.box_type2 {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/img/box_header_2.gif); COLOR: #666666; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #cccccc
}

.featureheader {
	PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #006699; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffcc66
}
.featurecontent {
	PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; COLOR: #666666; PADDING-TOP: 3px; BACKGROUND-COLOR: #eaeaea
}
.featurespace {
	MARGIN-TOP: 2px; PADDING-TOP: 20px; BACKGROUND-COLOR: #eaeaea
}
.featurecontent A:link {
	COLOR: #666666
}
.featurecontent A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.featurecontent A:active {
	TEXT-DECORATION: none
}
.featurecontent A:hover {
	COLOR: #ff9900; TEXT-DECORATION: none
}

#results_all {
background:#FFFFFF;
padding:0px;
font-size:12px;
margin:10px 0 0 0;
}

#nearby_results_all {
background:#FFFFFF;
padding:5px;
font-size:12px;
margin:5px;
}

.results_paid {
background:#FFFFFF;
font-size:12px;
margin:2px 0px 0px 0px;
}
.results_free {
padding:5px;
font-size:10px;
margin:10px 0 0 0;
border-bottom:solid 1px #f3f3f3;
}

.topStripe {
background:#FFE470;
font-size:12px;
font-weight:normal;
padding:2px;
margin-bottom:0px;
height:18px;
}
.OK {
margin-top:5px;
margin-bottom:5px;
color:#0000FF;
font-weight:bold;
background:#FFFFCC;
border: solid 1px #cccccc;
padding:5px;
}

.Error {
background:#FF0000;
color:#FFFFFF;
font-weight:bold;
border: solid 1px #cccccc;
margin-top:5px;
margin-bottom:5px;
padding:5px;
}

.search_highlight {
background:#FFFFf5;
font-weight:bold;
padding:2px 10px 0px 10px;
border-left:solid 1px #ccc;
border-top:solid 1px #ccc;
border-right:solid 1px #ccc;

}
#search_box {
width:780px;
background:#CcffFF;
border:solid 1px #ccc;
margin-left:10px;
margin-top:5px;
margin-bottom:5px;
padding:3px;
}

.newstext {
color:#333333;
font-size:12px;
padding:15px 10px;
}

.outerbox {
background-color:#FFFFFF;
border-bottom:1px dotted #666666;
border-width:1px thin;
margin:10px;
}
.newstitle {
color:#333333;
font-size:12px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
padding-top:15px;
}
.content {
background:transparent url(/img/category-box-top.gif) no-repeat scroll 0%;
padding:10px;
width:509px;
}
#category-right .category-box .inner {
background:transparent url(/images/layout/category-box-bg.gif) repeat-y scroll 0%;
width:529px;
}
#category-right .category-box .bottom {
background:transparent url(/images/layout/category-box-bottom.gif) no-repeat scroll 0%;
height:50px;
width:529px;
}
.profile_item {
background:#EFFCFC;
padding:3px;
border:solid 1px #ccc;
margin:10px;

}

#stepbox {
background-color:#F1F8FF;
border-top:solid 1px #C4CBCC;
border-right:solid 1px #C4CBCC;
border-bottom:solid 1px #C4CBCC;
height:148px;
width:470px;
font-size:12px;
}

#stepbox_wide {
background-color:#F1F8FF;
border-top:solid 1px #C4CBCC;
border-right:solid 1px #C4CBCC;
border-bottom:solid 1px #C4CBCC;
width:700px;
font-size:12px;
}

.Notify {
background:#FC6C69;
color:#000000;
font-weight:bold;
border:solid 1px #cccccc;
margin-top:5px;
margin-bottom:10px;
padding:5px;
}
.Notify a {
color:#000000;
text-decoration:underline;
}
.stats {
text-align:left;
font-size:14px;
margin-bottom:8px;
}
#commentbox {
width:450px;
border-top:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
margin:10px 20px 10px 0px;
float:left;
}