
p,td {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
}


.smalltext {
	line-height: 13pt;
	font-size: 8pt;
	font-family: Verdana, sans-serif;
}
.smallbold {
	line-height: 13pt;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma, Verdana, sans-serif;
	color: #606060;
}

.smallindented {
	line-height: 13pt;
	font-size: 8pt;
	margin-left: 12px;
}

.table_clean {
	border: 1px solid #E0E0E0;
	margin-left: 12px;
}
#pricingtable {
	color: #303030;
	width: 90%;
}
.pricingcell {
	text-align: left;
	padding-left: 10px;
	border-bottom: 1px solid #E0E0E0;
	font-size: 8pt;
}
.logincell {
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	color: #303030;
	padding-right: 4px;
}
.arrows {
        font-weight: bold;
        color: #A0A0A0;
        padding-right: 3px;
}
.pagetitle {
        font-size: 22pt;
        font-weight: bold;
        color: #C0C0C0;
        margin-top: 22px;
        margin-bottom: 16px;
        letter-spacing: -0.5pt;
	font-family: Verdana, sans-serif;
}
.questions {
        line-height: 13pt;
}
.disabled {
        color: #D0D0D0;
}

.heading {
        font-size: 10pt !important;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #404040;
        margin-bottom: 15px;
        padding-bottom: 5px;
        border-bottom: 1px solid #C0C0C0;
	text-align: left;
}
.reversehead {
        background-color: #F0F0F0;
        color: #909090;
        text-align: center;
}
img.icon {
	margin-left: 5px;
	margin-right: 5px;
	border: 0px;
	text-decoration: none;
	vertical-align: middle;
}
#postheader {
	margin-top: 20px;
}
.footer {
        text-align: center;
        border-top: 1px solid #E0E0E0;
        padding-top: 10px;
        width: 100%;
        color: #707070;
        font-size: 7pt;
	font-family: Verdana, sans-serif;
}
td.tinytext {
        font-size: 7pt;
        padding: 0px 13px 0px 0px;
        text-align: center;
}
td.paddedcell {
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}
.lightcell {
	color: #303030;
	font-size: 8pt;
	margin-left: 5px;
}
.formcell {
	text-align: right;
	padding: 2px;
}
.extraheading {
	border: 1px solid #E0E0E0;
	text-align: center;
	padding: 4px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	color: #404040;
	margin-bottom: 6px;
}
a {
	text-decoration: none;
	color: #184000;
}
a:hover {
	color: #308000;
}
.errormsg {
	color: #D02020;
}

/* Image spec column styles */

.spectitle {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #686868;
	font-size: 9pt;
	padding-bottom: 3px;
	padding-top: 2px;
	text-align: left;
}
.specspec {
	font-family: Verdana, sans-serif;
	color: #606060;
	font-size: 7pt;
	text-align: right;
	padding-right: 9px;
}
.speccaption {
	font-family: Verdana, sans-serif;
	color: #808080;
	font-weight: bold;
	font-size: 7pt;
	text-align: left;
	margin-left: 5px;
	padding-right: 6px;
	float: left;
	display: inline;
}
.speccost {
	font-family: Verdana, sans-serif;
	font-size: 10pt; 
	color: #909090;
	font-weight: bold;
}	
.specbox {
	padding-bottom: 8px;
	padding-left: 8px;
	/* position: relative; */
	padding-right: 8px;
	padding-top: 10px;
	border: 1px solid #D0D0D0; 
	margin-bottom: -1px;
	text-align: left;
}
.specdetail {
	font-size: 9pt;
	color: #282828;
	padding-left: 5px;
}
.button {
	padding-left: 6px;
	padding-right: 9px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url('/images/button-back.png');
	background-repeat: none;
	border: 1px solid #E0E0E0;
	height: 22px !important;
}
#search_layer {
	left: 50%;
	margin-left: -340px;
	position: absolute;
}
.buttonlink {
	cursor: pointer;
	cursor: hand;
}
select.searchlayer {
	font-weight: normal !important;
	font-size: 8pt;
	color: #202020;
}
input[type=text].searchlayer {
	font-weight: normal !important;
	color: #202020;
	border-top: 1px solid #C8C8C8;
	border-left: 1px solid #C8C8C8;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	padding: 3px;
}
.headingcell {
	font-weight: bold;
	font-family: Verdana, Sans-Serif;
	font-size: 7pt;
	color: #404040;
	padding: 2px 10px;
	border-bottom: 1px solid #C0C0C0;
}
.normal {
	font-weight: normal;
	font-family: Verdana, Sans-Serif;
	font-size: 9pt;
	color: #303030;
}
.heading3 {
	font-weight: bold;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 8pt;
	color: #787878;
}
	
.thumb_image_container {
        overflow: hidden;
        border: 1px solid #D0D0D0;
        padding: 1px;
        background-color: white;
}

.thumb_image {
        border: none;
}


