body,.normal {
	background-image: url('http://www.findmycalendar.com/images/background.gif');
	background-repeat: repeat;
	font-family: Tahoma,verdana,geneva,arial,helvetica,sans-serif;
	font-size: 10pt;
	color: black; 
	background: #ffffff;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	text-align: center
}


#topcontent {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	margin-bottom:10px;
} 

#content {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	background-image: url('http://www.findmycalendar.com/images/container.gif');
	background-repeat: repeat;
} 


.coupon {
	border-style: dashed;
	border-width: thin;
	border-color:gray;
	padding:2px;
}
.productlink {
	margin-top:2px;
	margin-left:2px;
	margin-bottom:5px;
	font-align:center;
	font-family: Tahoma,verdana,geneva,arial,helvetica,sans-serif;
	font-size: 9pt;
}

.coupon {
	align:center;
	text-align:center;
	border-style: dashed;
	border-width: thin;
	border-color:gray;
	padding:5px;
}

a.productlink:hover { 
	text-decoration: underline; 
}

tr, td, table,form,input,button,select,option,textarea  {
	font-family: Tahoma,verdana,geneva,arial,helvetica,sans-serif;
	font-size: 10pt;
	page-break-inside: avoid;
}
 
table.border {
	font-family: Tahoma,verdana,geneva,arial,helvetica,sans-serif;
	color: black;
	page-break-inside: avoid;
	border-color:Black;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;

}

.tableheader {
	background-color: #99cc33;
}

.smallsidebartext { 
	color: #000; 
	font-size: 1px; 
}

a:link, a:active { 
	color: #336699; 
	font-weight: bold; 
	text-decoration: none; 
}

a:visited, a:hover { 
	color: #0099cc; 
	font-weight: bold; 
	text-decoration: none; 
}

a.sidebarlink:link, a.sidebarlink:active, a.sidebarlink:visited { 
	color: #336699; 
	font-size: 12px; 
	font-family: Tahoma,verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold; 
	text-decoration: none; 
	font-size: 9pt; 
}

a.sidebarlink:hover { 
	color: #fff; 
	font-family: Tahoma,verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold; 
	text-decoration: none; 
	font-size: 9pt;
}

form, select, option { 
	font-size: 8pt; 
	margin: 0;
}

.footer { 
	color: #000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.footer a:link, .footer a:active, .footer a:visited { 
	color: #336699; 
	//text-decoration: none; 
	//font-weight: bold;
}

.designtable {
	width:100%;
	font-family: Tahoma,verdana,geneva,arial,helvetica,sans-serif;
	border-color:Black;
	border-width:0px;
	border-style:solid;
	border-collapse:collapse;
	border-spacing: 0;
	padding: 0;
}

.designimg {
	display:block;
	//width:125px;
	font-family: Tahoma,verdana,geneva,arial,helvetica,sans-serif;
	border-color:Black;
	border-width:0px;
	border-style:solid;
	border-collapse:collapse;
	border-spacing: 0;
	padding: 0;
}

.querytitle {
	text-align: center;
	font-size: 16pt;
	font-weight: bold;
	font-family: Tahoma,verdana,geneva,arial,helvetica,sans-serif;
	color: #4075BE;
}


.viewalllink {
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 4px;
	margin-bottom: 10px;
}	

.related {
	text-align:center;
	font-size: 9pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 4px;
	margin-bottom: 10px;
}	

.designcaption {
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma,verdana,geneva,arial,helvetica,sans-serif;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:-10px;
}

.captiontitle {
	text-align: left;
	font-size: 18pt;
	font-weight: bold;
	font-family: Tahoma,verdana,geneva,arial,helvetica,sans-serif;
	margin-top:3px;
	margin-bottom:1px;
}
.description{
	margin-top:2em;
	margin-right:2em;
	margin-bottom:2em;
	text-align: left;
	font-size: 12pt;
	font-weight: italic;
	font-family: Tahoma,verdana,geneva,arial,helvetica,sans-serif;
	margin-bottom:10px;
}

.searchtitle{
	font-size: 18pt;
	font-weight: bold;
	font-family: Tahoma,verdana,geneva,arial,helvetica,sans-serif;
	color: #808080;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:3px;
	margin-right:3px;
}

h3 {
	font-family: Tahoma,verdana,geneva,arial,helvetica,sans-serif;
	color: #4075BE;
}

.smallprint,.footer {
	font-family: Tahoma,verdana,geneva,arial,helvetica,sans-serif;
	font-size: 10px;
}

.seemore {
	text-align:center;
	font-size: 10pt; 
	font-weight: bold; 
	margin-top:5px;
	margin-bottom:0px;
}

.topshops {
	font-size: 10pt; 
	margin-left:-15px;
}

hr {
	color: #000000; 
	noshade;
}

img.imageborder {border-width:0;}
img.preview { position: absolute;
	margin-left: -2px; }
img { border: none; }
.tableheaderbg {background-color: #000000;color: #ffffff;}
.checkoutbg {background-color: #ffffff;}
.tablebg {background-color: #F5F5F5;color: #000000;}
.tablebg2 {background-color: #E9E9E9;color: #000000;}
.sidebartext {color: #000000;}
.sidebarbg {background-color: #ffffff;}
.alertmessage {color: #FF0000;}

.ffffff,.ffffff:link,.ffffff:visited {color:#ffffff;}
.75pt { font-size: 7.5pt; }
.8pt { font-size: 8pt; }
.arial8pt {font-size: 8pt; font-family:arial,helvetica,sans-serif; }
.85pt { font: 8.5pt; }


.thumbnail {
//	border-style:outset;
//	border-color: black;
//	border-width:3px;
}

.keywords {

	text-align:center;
	margin:20px;
}
