* { margin:0; padding:0; }

html { background:#3E120F url('../img/bck-repeat.jpg') repeat-x -10px 0; }
body { font:0.8em/1.5 georgia; color:#ffcc00; background:url('../img/mainback.jpg') no-repeat; height:100%; width:100%; }

a { text-decoration:none; color:#ED6E00;  padding-bottom:1px; }
a:hover {  }


#page-wrap { width:960px; margin:0 auto; overflow:hidden; padding:20px; text-align:center; position:relative; }
#page-wrap h1 { color:ffcc00; font-size:2em; margin:10px 0;  }
#page-wrap h2 { margin-bottom:10px; } 

dl { position:relative; height:80px; margin:20px auto 50px; width:810px; height:150px; background:url('../img/calander-back.png') repeat-x; font-size:1.6em; color:#3C100C; }
dt { position:absolute; top:10px; left:0; width:135px; text-align:center; padding-top:15px; }
dd { position:absolute; top:50px; left:0; font-size:2.2em; text-align:center; width:135px; }
dt#years_lbl, dd#years { left:0; }
dt#months_lbl, dd#months { left:135px; }
dt#days_lbl, dd#days { left:270px; }
dt#hrs_lbl, dd#hours { left:405px;  }
dt#mins_lbl, dd#minutes { left:540px; }
dt#secs_lbl, dd#seconds { left:675px; }

#twitter { clear:both; margin:20px 0 0;   }
#twitter p { font-size:1.2em; margin-bottom:15px; }
#twitter p a {  }
#twitter ul { margin:30px 0 10px; clear:both; list-style:none; }
#twitter li { font-size:1em; margin:0 0 20px;  }
#twitter li p.tweet-msg { background:#fff; padding:15px; color:#333; margin:0 0 8px; text-align:left; }
#twitter li p.tweet-msg a { color:#3C100C; border:0; }
#twitter li p.tweet-msg a:hover { text-decoration:underline; }

/*
#twitter li:nth-child(odd) { background:#FFFF66;   }
#twitter li:nth-child(even) {  }
*/
#twitter li h4 { text-align:right; margin:0 8px 25px; }

.page-view { text-align:center; font-size:1.5em; margin-top:20px; margin-bottom:20px;  }
.page { margin-bottom:15px; overflow:hidden; border:1px #ffcc00 solid; border-left:0; border-right:0; padding:10px 0; }
.pagination { width:60%; float:left; font-size:0.9em; text-align:left; margin-left:10px; }
.page-details { width:25%; float:right; text-align:right; margin-right:10px; }

.rndCorner { -moz-border-radius:12px; -webkit-border-radius:12px; -o-border-radius:12px; border-radius:12px; }

a.img-logo { border-bottom:0; }
a.img-logo img { width:152px; height:177px; border:0; }

#social-header { position:absolute; right:10px; top:25px; }
#social-footer { width:100%; margin:15px 0; }

small { }

#page-wrap h1, dl * { text-shadow: #3D110D -1px -1px 3px; text-outline: 1px 1px #000; }

#btn-forward-to-a-friend { cursor:pointer; }
form#forward-to-a-friend { overflow:hidden; width:90%; margin:10px auto; }
form#forward-to-a-friend fieldset {  padding:10px; border:1px #ED6E00 dotted; border-left:0; border-right:0; } 
form#forward-to-a-friend label { width:100%; display:block; margin:0 0 5px; text-align:left; }
form#forward-to-a-friend input { width:100%; padding:5px 10px; margin-bottom:25px; border:1px solid #CFA21B; }
form#forward-to-a-friend textarea { width:100%; padding:5px 10px; border:1px solid #CFA21B; font:0.8em/1.5 georgia;  }
form#forward-to-a-friend input[type='submit'] { clear:both; width:120px !important; float:right; cursor:pointer; }
form#forward-to-a-friend .col { width:40%; float:left; }
.marginright { margin-right:15%; }

#steven { position: fixed; left:-10px; top:120px; border:0; }
#steven:hover { left:0; }

#suarez { position: fixed; right:-10px; top:120px; border:0; }
#suarez:hover { right:0; }

#validation-chk { padding:12px; width:45%; margin:10px auto; color:#333; background:#fff; }
p.active-btn, #btn-forward-to-a-friend:hover { color:#CFA21B;  }

#reflex {background:url('../img/webdesignbelfast.png') no-repeat; height: 40px; display:block;
    margin: 10px auto 0;
    position: relative;
    text-indent: -9999px;
    width: 54px;}

.cgq { background:url('../img/cgq.jpg') no-repeat; width:960px; height:118px; position:relative; float:left; margin:20px 0; border:none; text-indent:-9999px; }

.cgq:hover {  border:none;  }
.linker { position:relative; float:left; text-indent:-9999px; text-decoration:none; border:none;}
.linker:hover {  border:none;  }