body {
	padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 0px; margin: 10px 0px 0px; color: #000000; padding-top: 0px; font-family: verdana; background-color: #4588bd; text-align: center
}
html {
	font-size: 12px; color: #000000; font-family: verdana; background-color: #4588bd; text-align: center
}
#content {
	 margin-left: auto; width: 955px; margin-right: auto;   background-color: #fff; text-align: left
}
.leftcolumn {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; width: 295px; padding-top: 0px; height: auto
}
.rightcolumn {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; width: 660px; padding-top: 0px; margin-left: 0px; border-left: #fff 5px; height: auto
}
form {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.c {
	clear: both
}
.l {
	text-align: left
}
.r {
	text-align: right
}
.fl {
	float: left
}
.fr {
	float: right
}

#mainmenu {
	padding-right: 10px;  padding-left: 10px; padding-bottom: 10px; margin: 0px; width: 270px; padding-top: 0px; border-bottom: #fff 5px solid; background-color: #fff; 
	margin-left: 0px; text-align: justify; color: #666666; margin-top: 0px; font-size: 12px
}
#mainmenu a {
	padding-right: 0px;  padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 290px; padding-top: 0px; border-bottom: #fff 1px solid; background-color: #fff; voice-family: inherit
}

.menuimg {padding-bottom: 9px;  padding-top: 0px;}

#submenu {
	padding-right: 10px; display: block; padding-left: 10px; padding-bottom: 11px; width: 270px; padding-top: 0px; background-color: #fff; margin-right: 20px;
}
html > body #submenu {
	width: 270px
}
#submenu a {
	padding-right: 10px; display: block; font-weight: bold; text-transform: uppercase; width: 260px; color: #333333;  text-decoration: none; 
}
html > body #submenu a {
	padding-right: 10px; width: 260px
}
#submenu a:hover {
	color: #CC5F36;
}
#submenu a.selected {
	background-position: 265px 5px;  color: #4588bd; background-repeat: no-repeat
}

#googleads {
	padding-right: 10px; display: block; padding-left: 10px; padding-bottom: 9px; width: 270px; padding-top: 3px; background-color: #ffffff; voice-family: inherit
}
html > body #googleads {
	width: 170px
}
#googleads a {
	padding-right: 10px;  font-weight: bold; width: 260px; color: #333333; text-decoration: none; voice-family: inherit
}
html > body #googleads a {
	padding-right: 10px; width: 260px
}
#googleads a:hover {
	color: #4588bd
}
#googleads a.selected {
	background-position: 265px 5px;  color: #4588bd; background-repeat: no-repeat
}

select {
	font-size: 12px; font-family: verdana
}
table {
	font-size: 12px; font-family: verdana; text-align: left;
}
tr {
	font-size: 12px; font-family: verdana
}
td {
	font-size: 12px; font-family: verdana
}
input {
	font-size: 12px; font-family: verdana
}
textarea {
	font-size: 12px; font-family: verdana
}
tabletext {
	font-size: 12px; font-family: verdana; text-align: left;
}
.bg2column1 {
	background-image: url(../img/bg_2columns.gif); background-repeat: repeat-y
}
.bg2column2 {
	background-image: url(../img/bg_2columnsdetail.gif); background-repeat: repeat-y
}
.bg2column3 {
	background-image: url(../img/bg_2columnsdetail2.gif); background-repeat: repeat-y
}
a {
	color: #666666; text-decoration: none
}
a:hover {
	text-decoration: underline
}

h1 {
	padding-right: 0px; display: block; padding-left: 10px; font-size: 14px; padding-bottom: 0px; margin: 0px; padding-top: 10px;  height: 19px; background-color: #ffffff; voice-family: inherit; font-weight:bold; color: #4588bd;  text-transform: uppercase; 
}

h2 {
	padding-right: 0px; display: block; padding-left: 10px; font-size: 12px; padding-bottom: 0px; margin: 0px; padding-top: 10px; border-bottom: #4588bd 1px solid; height: 19px; background-color: #ffffff; voice-family: inherit; font-weight:bold; color: #4588bd;  text-transform: uppercase; 
}

.scratchtitle {
	padding-right: 0px; display: block; padding-left: 10px; font-size: 12px; padding-bottom: 0px; margin: 0px; padding-top: 10px;  height: 19px; background-color: #ffffff; voice-family: inherit; font-weight:bold; color: #4588bd;  text-transform: uppercase; 
}

h1 a { text-decoration:none; color: #4588bd;}

h1 a:hover { text-decoration:underline;}

html > body h1 {
	height: 19px
}
h1.on190 {
	background-position: 275px 10px; background-image: url(../img/triangle.gif); background-repeat: no-repeat
}
h3 {
	padding-right: 0px; display: block; font-size: 12px; padding-bottom: 0px; margin: 0px; padding-top: 10px;  height: 19px; background-color: #ffffff; voice-family: inherit; font-weight:bold; color: #4588bd;
	text-align:left; 
}
h2 a { text-decoration:none; color: #4588bd;}

h2 a:hover { text-decoration:underline; color: #4588bd;}
h4 {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 12px; padding-bottom: 0px; margin: 0px; color: #323232; line-height: 13px; padding-top: 0px; 
}

h4 a { text-decoration:none; color: #4588bd;}

h4 a:hover { text-decoration:underline;}


input {
	border-right: #fff 1px inset; border-top: #fff 1px inset; border-left: #fff 1px inset;  border-bottom: #fff 1px inset; voice-family: inherit
}
textarea {
	border-right: #fff 1px inset; border-top: #fff 1px inset; border-left: #fff 1px inset; width: 345px; border-bottom: #fff 1px inset; voice-family: inherit
}

textarea {
	width: 345px
}
input.half {
	width: 164px; voice-family: inherit
}
textarea.half {
	width: 164px; voice-family: inherit
}
html > body input.half {
	width: 164px
}
textarea.half {
	width: 164px
}
#error {
	padding-right: 7px; display: block; padding-left: 7px; padding-bottom: 5px; color: #cc0066; padding-top: 5px
}
.w190 {
	width: 280px; voice-family: inherit
}
.w290 {
	width: 280px; voice-family: inherit
}
.w315 {
	width: 315px; 
}
.w345 {
	width: 345px; 
}
.w285 {
	width: 285px; 
}
html > body .on290 {
	width: 280px
}
.w505 {
	margin: 0px 5px 0px 0px; width: 505px
}
.w210 {
	width: 210px
}
.classifiedbox {
	width: 250px;
	height: 150px;
}
.classifiedmore {
	text-align: right;
}

.invitefriend {

font-size: 12px; font-family: verdana; font-weight: bold; background-color: #fff;

}

.h260 {
	height: 260px
}
.h165 {
	height: 172px
}
.h280 {
	height: 292px
}
.h200 {
	height: 200px
}
.h120 {
	height: 110px
}
.h80 {
	height: 70px
}
.h85 {
	height: 85px
}
.h90 {
	height: 79px
}
.h100 {
	height: 85px
}
.h269 {
	height: 275px
}
.h290 {
	height: 290px
}
.h240 {
	height: 240px
}
.h540 {
	height: 541px
}
.h670 {
	height: 671px
}
.h490 {
	height: 490px
}
.h355 {
	height: 356px
}
.mr5 {
	margin-right: 5px
}
.ml5 {
	margin-left: 5px
}
.mr10 {
	margin-right: 10px
}
.mb5 {
	margin-bottom: 5px
}
.mt5 {
	margin-top: 5px
}
.mb1 {
	margin-bottom: 2px
}
.glg {
	margin-bottom: 5px;
	margin-top: 5px;

}
.mb10 {
	margin-bottom: 10px
}
.h279 {
	height: 180px; voice-family: inherit
}

.goog {
	height: 116px; voice-family: inherit;

}

.goog6 {
	height: 600px
}
.goog240 {
	height: 240px
}

.pagecontent {
width: 640px;

background-color: #fff;
padding: 10px;
font-size: 12px;
border-color: #4588bd;
border: 1px;
border-collapse: collapse;
color: #666666;
text-align: justify;
}

.pagecontentexpert {
width: 660px;
min-height: 780px;
background-color: #fff;
margin: 0px 5px 0px 0px;
}

.small { font-size: 12px;}

.big { font-size: 12px;}


.pagetext {
	 padding-right: 10px; display: block; padding-left: 10px; padding-bottom: 0px; padding-top: 0px;  text-align: justify; width: 480px; font-size: 12px; color: black; margin-top: 10px; clear: both; 
}

.whatis {
	 padding-right: 10px; display: block; padding-left: 10px; padding-bottom: 0px; padding-top: 0px;  text-align: justify; width: 440px; font-size: 12px;  margin-top: 10px; clear: both; 
}

.pagetextexpert {
	 padding-right: 10px; display: block; padding-left: 10px; padding-bottom: 0px; padding-top: 0px; height: 500px; text-align: justify; width: 480px; font-size: 12px; color: black; margin-top: 10px; clear: both; 
}


.adentry {
	 padding-right: 10px; display: block; padding-left: 10px; padding-bottom: 3px; padding-top: 0px;  text-align: left; width: 450px; font-size: 12px; margin-top: 10px; clear: both; background: url(images/subdot.jpg) repeat-x bottom; 
}

.scratchentry {
	 padding-right: 10px; display: block; padding-left: 10px; padding-bottom: 3px; padding-top: 0px; min-height: 55px; text-align: left; width: 450px; font-size: 12px; margin-top: 10px; clear: both;  background: url(images/subdot.jpg) repeat-x bottom; 
}

.1stscratchentry {
	 padding-right: 10px; display: block; padding-left: 10px; padding-bottom: 0px; padding-top: 0px; min-height: 45px; text-align: left; width: 450px; font-size: 12px; margin-top: 10px; clear: both;  
}

.pagegallery {
	 padding-right: 10px; display: block; padding-left: 10px; padding-bottom: 0px; padding-top: 0px;  text-align: justify; width: 580px; font-size: 12px; color: black; margin-top: 10px; 
}


.bg {
	color: #666666;
	line-height: 15px;
	background-color: #ffffff
}
.padding {
	padding-right: 10px; padding-left: 10px; padding-bottom: 0px; padding-top: 10px
}
.new {
	color: #ca0064
}
.bg a:hover {
	color: #ca0083
}

.box {
	padding-right: 10px; display: block; padding-left: 10px; padding-bottom: 0px; padding-top: 0px;  
}
.vetbox {
	padding-right: 10px; display: block; padding-left: 10px; padding-bottom: 0px; padding-top: 0px;  
}
.classifiedentry {
	padding-right: 10px; display: block; padding-left: 10px; padding-bottom: 0px; padding-top: 0px;  
}

.boxwide {
	padding-right: 10px; display: block; padding-left: 10px; padding-bottom: 0px; padding-top: 0px;  width: 640px;
}
.distribute {
	font-size: 12px; padding-right: 10px; display: block; padding-left: 10px; padding-bottom: 0px; padding-top: 0px;  width: auto;
}

.classifiedwide {
	padding-right: 10px; display: block; padding-left: 10px; padding-bottom: 0px; padding-top: 0px; height: 259px; width: 640px;
}

.box h3 {
	margin: 0px 0px 4px
}
.box a.mehr {
	display: block; left: 120px; position: relative; top: 114px; voice-family: inherit
}
html > body .box a.mehr {
	left: 120px; top: 112px
}
.tinybox {
	padding-right: 10px; display: block; padding-left: 10px; padding-bottom: 0px; padding-top: 10px; height: 65px; background-color: #ffffff
}
.tinybox h3 {
	margin: 0px; word-spacing: -1px
}
.tinybox a.mehr {
	margin: 5px 0px 0px 61px
}
.publication {
	height: 110px
}
.publication a.mehr {
	margin: 5px 0px 0px 61px
}
a.buy_publisher {
	margin: 5px 0px 0px 61px
}
a.buy_amazon {
	margin: 5px 0px 0px 61px
}
.largebox {
	padding-right: 10px; display: block; padding-left: 10px; margin-bottom: 10px; padding-bottom: 0px; line-height: 15px; padding-top: 10px; height: 110px; background-color: #ffffff
}
hr {
	border-top: #fff 1px solid; display: block; margin: 0px 0px 5px; line-height: 1px; border-right-style: none; border-left-style: none; height: 1px; border-bottom-style: none; voice-family: inherit
}
html > body hr {
	margin: 0px 0px 10px
}
.largebox h3 {
	margin: 0px
}
.largebox .description {
	display: block; margin: 0px 0px 10px 120px; color: #666666
}
.largebox a.mehr {
	margin: 5px 0px 0px
}
.largebox a.buy_amazon {
	margin: 5px 0px 0px
}
.largebox a.buy_publisher {
	margin: 5px 0px 0px
}
.largebox a.download {
	margin: 5px 0px 0px
}
.largebox a.mehr2 {
	margin: 5px 0px 0px 220px
}
img.border {
	border-right: #cbcdcc 1px solid; padding-right: 4px; border-top: #cbcdcc 1px solid; padding-left: 4px; padding-bottom: 4px; border-left: #cbcdcc 1px solid; padding-top: 4px; border-bottom: #cbcdcc 1px solid; voice-family: inherit
}
html > body img.border {
	padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px
}
img.support {
	margin: 0px 4px 14px 0px
}
.contactleftcolumn {
	float: left; width: 119px; height: 530px
}
#footer {
	clear: both; display: block; margin-top: 5px; height: 40px; text-align: center;  text-transform: capitalize; margin-left: auto; width: 955px; margin-right: auto;
}
.bottom {
	clear: both; display: block; margin: 0px auto 0px; width: 955px; text-align: left; color: #666666; background-color: #f5f5f5;
}
.grey {
	clear: both; display: block; margin: 0px 0px 5px; height: 15px; background-color: #f5f5f5; 
}
.greyf {
	clear: both; display: block;  height: 15px; background-color: #f5f5f5; color: #666666; font-family:verdana, arial, helvetica, sans-serif; text-align:left; width: 955px; 
}
.greyf a { color: #666666; }

div#sign-up-form0 { background: url(webimages/form.jpg) no-repeat 0px 5px; height: 210px; padding-top: 0 !important; color: #ffffff}
div#sign-up-form0 form { padding-top: 70px; padding-left:150px;margin: 0; }
div#sign-up-form1 { background: url(webimages/formgirl.jpg) no-repeat 0px 5px; height: 210px; padding-top: 0 !important; color: #ffffff}
div#sign-up-form1 form { padding-top: 70px; padding-left:150px;margin: 0; }
div#sign-up-form2 { background: url(webimages/formtest.jpg) no-repeat 0px 5px; height: 210px; padding-top: 0 !important; color: #ffffff}
div#sign-up-form2 form { padding-top: 70px; padding-left:150px;margin: 0; }