/* CSS Document */

/* CSS Reset */
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, b, u, i, center, 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-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1.2em;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

body {margin-top:30px;margin-bottom:80px;padding:0;font-family:calibri;font-size:16px;color: #757474;background-color:#dfdbdb;line-height:18px;}
.right {float:right;padding:0;}
.clear {clear:both;}
.right-btn {float:right;margin-right:10px;}
.right-img {float:right;margin:20px;}
.left {float:left;}
.bold {font-weight:bold}
a {color: #666;text-decoration:none;}
p {padding-top:6px;padding-bottom:6px;}
.blue-tick {padding-bottom:6px;background-image:url(../images/bullet.gif);background-position:0 0.1em;background-repeat:no-repeat;padding:0 0 8px 25px;font-weight:normal;font-weight:bold;}
.results-img {margin:20px 20px 0 0;}
#ul {margin-top:10px;}

#top-links {width:1000px;margin: 0 auto;padding-bottom:10px;height:20px;border:0px solid red;}
#top-links p {font-size:14px;}
#top-links a {color:#999}
#top-links a:hover {color: #666}
#container {width:1000px;margin: 0 auto;border:0px solid red;}

#header {width:100%;height:230px;border-top:10px solid #d8d5d5;border-bottom:10px solid #d8d5d5;}
#header-small {width:100%;height:100px;border-top:10px solid #d8d5d5;border-bottom:10px solid #d8d5d5;}
#logo {margin-left:200px;margin-top:40px;}
#logo-small {margin-left:0px;margin-top:20px;}

#main-images {width:1090px;height:240px;margin: 0 auto;padding-top:110px;border:0px solid red;}
.img-holder {float:left;width:145px;height:150px;border:1px solid #DFDBDB;margin-right:8px;margin-left:0px;}
.img-text {width:90%;height:60px;border:0px dotted #808080;}
.img-holder-first {float:left;width:145px;height:160px;border:0px solid red;}
#img-1 {margin-top:8px;margin-right:20px;}

#main-picture {float:left;width:340px;height:400px;border:0px dotted #808080;margin-top:20px;}
#main-picture img {margin-bottom:20px;}
#main-text {float:right;width:630px;border:0px solid red;;margin-top:20px;margin-bottom:20px;}
#main-text-miss-bump {float:right;width:630px;border:0px solid red;margin-top:20px;margin-bottom:0px;}
#main-text p {font-family:calibri;font-size:16px;}

#main-text-bg {float:right;width:630px;border:0px solid red;margin-top:20px;margin-bottom:0px;}
#main-text-bg-miss-bump {float:right;width:630px;border:0px solid red;margin-top:20px;margin-bottom:0px;}
#main-text-bg p {font-family:calibri;font-size:16px;}

#footer {clear:both;width:980px;margin: 0 auto;height:40px;border-top:10px solid #d8d5d5;}
#footer p {padding-top:10px;font-size:14px;}

/**** Overlay Picture Hover ***/
.overlay_picture {border:none; z-index: 0;background-repeat:no-repeat;background-position: 0.2em;}
a.overlay_picture:hover  { text-decoration: none; filter: alpha(opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;border: none;}
a.overlay_picture:hover span {filter: alpha(opacity=130); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=130); opacity: 1.3; -moz-opacity: 1.3;border: none;}
