body { margin:0;background:url(images/tomboy_back.gif) repeat-x; }
body,td,p,li,div,h1,h2,h3,a { font:11px/15px verdana,sans-serif;}

.input,select,.submit,.button { font:11px verdana;border:#000 1px solid; background-color:#fff; color: #000;margin:2 0 1 0px;}

H1, .title { font-weight:bold;color:#900;padding: 15 10 5 10px;margin:0px; }
.title {color:#666;}
H2 { background-color:#333; color:#fff; text-align:center;margin:0px; margin:10px 0 0 0px; padding: 1 0 1 0px; }
H3 {font:12px/15px verdana,sans-serif;color:#336;margin:5px 0px 0px 20px;padding:0px;}

strong  { font-weight:bold; }
.readmore { text-align:right;margin-right:10px; }


p, p.byline, p.caption { padding: 2 10 7 10px;margin:0px; }
p.byline, p.dateline { font:10px/15px verdana,sans-serif;color:#336;padding:1 10 3 10px; }
p.byline { text-align:right; color:#000;}
p.caption { color:#900; }

table.blockquote {width:260px;}
.rightcolumn {background-color:#fff; border-right: 2px solid #ccc; border-bottom: 1px solid #ccc;padding: 0 10 3 10px; text-align:left; margin:0px;}


a { font:11px/16px verdana,sans-serif;color:#c00;text-decoration:underline; }
a:hover { color: #336; }

#content { margin:25px 0 15 0px; }

.head {background-color:#c00; padding:3px; color:#fff;text-align:center;letter-spacing:.15em;}
.head a {color:#fff;text-decoration:none;}
.head a:hover {color:#efefef;}


div.flip {background-color:#eeeef3;margin-left:10px;border-right: 2px solid #ccc;}
a.flip {text-decoration:none; padding:2px;margin:0px;}
a.flip:hover {text-decoration:none; color:#eeeef3;background-color:#c00;}
.of {color:#900;font:10px/12px verdana,sans-serif;}

div.text {background-color:#fff; border-right: 2px solid #ccc; border-bottom: 1px solid #ccc; margin-left:10px; padding:10 0 20px 0px; }

#footer { padding:0; }
#footer div { font:bold 11px/15px verdana,sans-serif;text-align:right;width:740px;margin-top:20px; }
#footer a { color: #900;text-decoration:underline; }
#footer a:hover { color: #c00;text-decoration:underline; }

#closewindow {background-color:#c00;padding:1px; text-align:right;}
#closewindow a {color:#fff;}
#closewindow a:hover {text-decoration:underline;}

img {border:0px;}
img.viewlarger {border:0px;margin-top:5px;float:right;text-align:right;}
img.swatch {margin:2 20 5 10px;border:1px solid #c00;}


.display {font:11px/15px verdana,sans-serif;color:#900;}

table.error_msg{
	font:11px/15px verdana,sans-serif;
	color: #900;
	border: medium dotted #900;
	margin: 15px;
	padding: 3px;
}

table.border{
	font-family: verdana, sans-serif;
	border: 1px solid #780000;
}

tr.header{
	font-family: verdana, san-sarif;
	color:#FFFFFF;
	text-decoration: none;
	background-color: #CC0000;
	font-weight: bold;
}

td.header{
	font-family: verdana, san-sarif;
	font-size: 14px;
}

tr.form{
font-size: 14px;
text-align:right;
}

td.error{
color:#CC0000;
font-weight:bold;
}