html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
html { overflow-y: scroll }
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1; font-size: 62.5%; font-family:arial,helvetica; color: black; background: #FFF }
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}

*{padding:0px;margin:0px;font-family:arial,helvetica;font-size:medium;}
img{border:0px;}

#wrapper { width: 850px; margin: 0 auto; }
#site { float: left; width: 850px; }

#header { float: left; width: 850px; height: 128px; background: #FFF; position: relative }
#logo { float:left; margin: 39px 0 0 0  }

#dets { float: right; text-align: right; width: 600px; padding: 30px 0 0 0 }
#dets h1 { font-size: 40px; font-weight: normal; color: #636466; margin-bottom: 8px }
#dets p { font-size: 15px; line-height: 15px; color: #e6017d }
#dets p strong { color: #636466; font-weight: normal }
#dets a { color: #e6017d; text-decoration: none }

.box { float: left; width: 276px; height: 399px; border: solid 1px #d4d5d6; margin-right: 8px }
.third { margin-right: 0 }
.box img { border-top: solid 1px #d4d5d6; float: left }
.title { float: left; height: 34px; line-height: 34px; padding: 0 0 0 11px; width: 265px }
.title h2 { font-size: 16px; color: #636466; font-weight: normal }
.title h2 a { color: #636466; text-decoration: none }
.details { float: left; width: 240px; height: 100px; overflow: hidden; padding: 7px 26px 0 10px }
.details p { font-size: 11px; line-height: 15px; color: #636466 }

#base { float: left; width: 839px; height: 44px; background: #f3f3f4; border: solid 1px #d4d5d6; margin-top: 13px; padding: 12px 0 0 9px }
#base p { font-size: 11px; color: #939598; line-height: 16px }
#base p strong { color: #e6017d; font-weight: normal }
#base a { color: #939598; text-decoration: none; }
#base a:hover { color: #e6017d; text-decoration: none; }
