/*---------------------------------------------------------------------------------
(1) GLOBAL RESET
---------------------------------------------------------------------------------*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,dl,dt,dd,form,img {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
th {text-align:left;}
img,fieldset {border:0; display:block;}
a:focus, a:active {outline:none;border:none;} 
a {color:#1069a1;text-decoration:none;}
a:hover {text-decoration:underline;}
ul {list-style:none;}
.global_noscript {color:#000;border-bottom:1px solid #000;text-align:left;font-size:1.2em;padding:8px 12px 8px 50px;line-height:1.4;background:#FFFFBD url(../images/icon_alert.png) no-repeat 8px center;}
.global_noscript a {color:#000;font-weight:bold;text-decoration:none;}
.access {height:0;width:0;overflow:hidden;position:absolute;left:-9999px;}
.alert {color:#c00;}
.right {float:right;}
.left {float:left;}
p.small {font-size:.9em;line-height:1.2em;}

/*---------------------------------------------------------------------------------
(2) HEADER AND PRIMARY NAVIGATION
---------------------------------------------------------------------------------*/
/*main header*/
#head{width:950px;height:120px;position:relative;margin:0 auto;}
#head h1 {width:410px;height:96px;background:url(../images/sasc_logo.gif) no-repeat;text-indent:-9000px; float:left;margin:10px 0 0 20px; clear:right;}
#head h1 a {width:410px;height:96px;text-decoration:none;display:block;}
/*make a gift button*/
#head p.gift_button {width:171px;height:57px;background: url(../images/gift_button.jpg) top no-repeat;text-indent:-9000px; position:absolute; top:0px; left:765px;}
#head p.gift_button a {width:171px;height:57px;text-decoration:none;display:block;}
#addthis {position:absolute; top:80px; left:785px;}

/*---------------------------------------------------------------------------------
(3) WRAPPERS
---------------------------------------------------------------------------------*/
body {font-family:Arial, Helvetica, sans-serif;font-size:62.5%;background:#dad7d2 url(../images/body_bg.jpg) repeat;color:#333333;}
#wrap_vertical_shadow {background:url(../images/wrap_vertical_shadow.gif) no-repeat top center; width:972px; margin:0 auto;}
#main_content{width:950px; background-color:#FFFFFF; margin:0 auto; overflow:hidden; padding-bottom:20px;font-size:1.2em;}

/*---------------------------------------------------------------------------------
(4) CONTENT
---------------------------------------------------------------------------------*/
#featuresContainer{margin:0;padding:0;}
#featuresContainer img{padding-left:10px; display:inline;}

/*--------------------------------------------------------------------------------------
(5) FOOTER SECTION   
--------------------------------------------------------------------------------------*/
#foot {background:#111421 url(../images/footer_bg_repeat.gif) repeat-y center;width:950px; margin:0 auto; padding-bottom:20px; overflow:hidden;font-size:1.1em; text-align:center; font-size:1.2em;}
#foot p{line-height:1.4em; padding:0 25px 10px 0; color:#FFFFFF;}
#foot a {color:#fff;text-decoration:underline;}
#foot ul {margin:10px 0 0 11px; color:#666;}
#foot ul.top {margin-top:18px;}
#foot ul li {display:inline;background:url(../images/foot_nav_li_bg.gif) no-repeat right center;padding:0 7px;}
#foot ul li.last {background:none;}
#foot ul li.first {background:none;padding:0 2px 0 7px;}
#foot ul li a {color:#fff;text-decoration:underline;}
#foot ul li a:hover {text-decoration:none;}
