html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  list-style-type: none;
}

body { 
-x-system-font:none;
background: #000;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4;
margin:0pt auto;
max-width:100%;
padding:0pt;
width:90%;
}

#wrap {
margin:0 auto;
width:1090px;
}

#header {
height:100px;
margin:0 auto;
padding-top:50px;
width:1090px;
}

#header-main{
height:100px;
margin:0 auto;
padding-top:50px;
width:780px;
}

#header-wrap {
width: 1090px;	
margin: 0 auto;
}

#header a img {
float: left;
}


#content {
}

#sidebar {
width: 30%;
float: right;
margin-top:90px;
}


#footer {
display:block;
min-width:980px;
padding-top:20px;
}


.panel {

}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

.clear {clear: both;}


.narrowcolumn small {
text-align: center;
margin-bottom: 10px;
}

.entry {margin-top:20px;
}

.videos {

}

.video-cell {	
border-top:5px solid #444444;
margin-top:20px;
}

#slideshow {
margin-top: 4em;
}


#awards {
width: 550px;
margin: 40px 0 0 0; 
float: left;
}


.panel h3{
color:#CCC;
display: none;
font-size:2em;
padding:10px 0pt;
text-align:center;
}


.icon {
display: none;
float: left;
margin-top: 7px;
}

img.image-heading {
opacity: 0.5;
}

.video-slider {
margin: 30px 0 0 20px;
}

#wrap-main {
width: 780px;
margin: 0 auto;
}

/*POPUP*/
table {
border-collapse:separate;
border-spacing:0pt;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
br.both{
clear:both;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
width:960px;
background:#000;
border:1px solid #222;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}

center  {
float:left;
height:17px;
margin-right:230px;
margin-top:40px;
width:240px;
}

#button  {
float left;

  width: 240px;
  height: 17px;

}
center #button input {
float left;
border: none;
  width: 240px;
  height: 17px;
text-indent:-9999px;
  background: none;
background: transparent url(http://www.corbiefieldwalker.com/wp-content/themes/default/images/images-pop-up/logo.png) no-repeat scroll 5px center;
  text-decoration:none;
}

center #button input:hover {
  width: 240px;
  height: 17px;
  background: none;
  text-indent:-9999px;
background: transparent url(http://www.corbiefieldwalker.com/wp-content/themes/default/images/images-pop-up/logo-hover.png) no-repeat scroll 5px center;
  text-decoration:none;
}

#main-wrap {
width: 780px;
margin: 0 auto;
}

.
