html { min-height: 100%; margin-bottom: 1px; }
body {	background:#fff; margin:0px; padding:0px;}

BODY,td,ol,ul,p,div {	font-family : verdana, arial, Helvetica, sans-serif;
			font-size: 12px;
			/* color : #222255; */
			color: #222;
			
		 }

p {	line-height: 130%; }	 
td {line-height: normal; }

.main {width:617px; padding-top:10px;padding-right:0px;padding-bottom:20px;padding-left:5px;border:0px;margin:0px;}
.maintd {padding-right:20px;padding-top:6px;}
.mainnoad {width:597px; padding-top:0px;padding-right:20px;padding-bottom:20px;padding-left:5px;border:0px;margin:0px;}

.featured_title {font-size:11px;color:#6891A6;text-transform:uppercase;margin-top:14px;}

.featured_getyours {text-transform:none;float:right;font-size:11px;margin-top:14px;margin-right:14px;}
div.featured {border: 1px solid #D5D595;padding-left:15px;}
td.featured {font-size:13px;}
div.notfeatured {padding-left:15px;}
td.notfeatured {font-size:11px;}

.crumbs {padding:8px 4px 8px 3px; font-size:11px;}
.copy {padding:2px;font-size:10px;}
.short {margin-bottom:1px;padding-bottom:1px;}
.list {margin-top:3px;}
.form_notice {color:red;font-size:11px;}

.label {font-weight:bold;color:#666;font-size:11px;}

.menu {padding:10px 0px 10px 20px;}
.mentry {margin-top:3px;margin-bottom:3px;}

.mtitle {font-size:11px;color:#6891A6;text-transform:uppercase;}
a:link.mtitle,a:visited.mtitle {color:#6891A6; text-decoration:none;}
a:active.mtitle,a:hover.mtitle {color:#6891A6; text-decoration:underline;}

.mtitle2 {font-size:20px;color:white; }
a:link.mtitle2,a:visited.mtitle2 {color:white; text-decoration:underline;}
a:active.mtitle2,a:hover.mtitle2 {color:#37405E; text-decoration:underline;}


.mlink {font-size:11px;}
a:link.mlink,a:visited.mlink {color:#000; text-decoration:none;}
a:active.mlink,a:hover.mlink {color:#000; text-decoration:underline;}

/*.gallerybox {border: solid 1px #bbb;background-color:#f1f1f1;} */
.gallerysubtitle {font-size:20px;padding-top:10px; padding-bottom:2px; margin-bottom:5px;  color:#666}

h1 {color:#8D96B5;font-size:28px; font-weight:normal;}	 
h2 {font-size:16px;}
h3,h4,h5 {font-weight:normal;}
h3 {font-size:20px; margin-top:12px;margin-bottom:3px;}
h3.first {font-size:20px; margin-top:0px;margin-bottom:3px;}
h4 {font-size:19px;margin-top:0px;margin-bottom:3px;}
h5 {font-size:20px;margin-bottom:8px;}

h3.further {border-top:1px solid #ccc;padding-top:10px; margin-top:10px;
font-size:16px;font-weight:normal;margin-bottom:6px;color:#6891A6;}
p.further {margin-top:0px;font-size:11px;}

div.spon {border-top:1px solid #ccc;padding-top:10px; margin-top:10px;
margin-bottom:0px;color:#6891A6;}
div.spon_add {float:right;font-size:11px;margin-right:4px;}
 
em {color:#6891A6;font-style:normal;}

.link {text-decoration:none;}
a:hover {color:#9933ff;text-decoration:underline;}

.title {font-size: 12px; font-weight: bold;}
.title2 {font-size: 12px; font-weight: bold;}
.caption {font-family:verdana;font-size:11px;}


.topcaption {font-size:10px;color:#eaeaea;}

.midtext {font-family:verdana;font-size:11px;}

p.ds {line-height:18px;}

.picleft {margin-right : 10px;}
.picright {margin-left : 10px;}
.pic {border: 1px solid #ccc;}	 
	 
.notop {margin-top:4pt;}

.margin { margin-left : 25px; }

a:link {color:#37405E;}
a:visited {color:#666699;}
a:active {color:Green;}
a:hover {color:green;}

.notice {background-color:#eee; padding:10px; border: 1px solid #ccc; }

.shortwhite {margin-bottom:1px;padding-bottom:1px;color:white;font-size:19px;font-family:tahoma;}

.homegreen {background-color:#A5C287;height:30px;}
.homerose {background-color:#C1A1A1;height:30px;}
.homeyellow {background-color:#B0B077;height:30px;}
.homeblue {background-color:#8DACBC;height:30px;}


.hometitle {color:white;font-size:18px;font-family:tahoma;
padding-top:4px;padding-left:7px;margin-top:0px;margin-bottom:0px;}

.hometitlelink {color:white;font-size:18px;font-family:tahoma;margin-top:0px;padding-top:4px;margin-bottom:0px;}
a:link.hometitlelink,a:visited.hometitlelink {color:#fff; text-decoration:none;}
a:active.hometitlelink,a:hover.hometitlelink {color:#fff; text-decoration:underline;}

.borderstyle {border: 1px solid #D5D595;padding:2px;vertical-align: middle; display: table-cell;}
.homepagetable td {padding-right:5px;padding-bottom:5px;vertical-align: middle; }
.homepagetable tr {vertical-align:middle;}

	.bigbutton 
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 20px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #CCCCCC;
	BORDER-WIDTH: 2px;
	border: 3px double #999;
	padding: 5px;
}

.star { color:orangered;
		font-size:17px;
		font-weight:bold;
		font-family: monospace;
}

	.flag {padding:10px; margin:20px; border:1px orange solid; background-color:#ffffcc; width:70%}
	.error {padding:10px; margin:20px; border:1px red solid; background-color:#ff9999; width:70%}
	
	
	/* these are for the pagination class */
.paginate {
    font-family: verdana,Arial, Helvetica, sans-serif;
    font-size: .8em;
}
a.paginate {
    border: 1px solid #222255;
    padding: 2px 6px 2px 6px;
    text-decoration: none;
    color: #000080;
}
a.paginate:hover {
    background-color: #222255;
    color: #FFF;
    text-decoration: underline;
}
a.current {
    border: 1px solid #222255;
    font: bold .8em verdana,Arial,Helvetica,sans-serif;
    padding: 2px 6px 2px 6px;
    cursor: default;
    background:#222255;
    color: #FFF;
    text-decoration: none;
}
span.inactive {
    border: 1px solid #999;
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: .8em;
    padding: 2px 6px 2px 6px;
    color: #999;
    cursor: default;
}	

.affiliate_widget {
}

.affiliate_widget .product img {
    border:none;
    margin-bottom:5px;
}

.affiliate_widget .product {
    width:130px;
    height:145px;
    overflow:hidden;
    border: 1px solid #ddd;
    padding:8px;
    margin:3px;
    float:left;
    text-align:center;
}

.affiliate_widget .product .name {
    font-size:9px;
}

.affiliate_widget .product .price {
    color:red;
}
