/**** WEBSITE DESIGNED BY: RED ICE DESIGNS, LLC *****/

/**  ----------------  RESET   -------------------   **/
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;padding:0px;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}abbr,acronym{border:0;font-variant:normal;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

body {background:url(images/background-top.jpg) top center no-repeat #7cb3e7;font-family:Tahoma, Geneva, sans-serif}
.clear {clear:both}
h2 {font-size:26px;background:url(images/header-background.png) bottom repeat-x}
.aligncenter {text-align:center}

/* HEADER */

#header {height:131px;margin:0 auto;width:942px}

#menu {list-style:none;float:right;height:33px;margin-right:310px;margin-top:98px;font-weight:bold}
#menu li {float:left;text-align:center;height:29px;line-height:29px;margin:3px 2px}
#menu a {color:#000;text-decoration:none}
.menu-small {background:url(images/menu-item-small.png) bottom center no-repeat;width:93px;}
.menu-small:hover {background:url(images/menu-item-small-hover.png)}
.menu-large {width:106px;background:url(images/menu-item-large.png) no-repeat bottom center;}
.menu-large:hover {background:url(images/menu-item-large-hover.png)}

/* CONTENT LAYOUT */

#container {margin:0 auto;width:924px;}

#main-content {background:#eaf4fd;border-left:3px solid #005db3;border-right:3px solid #005db3;border-bottom:3px solid #005db3}
#left-content {float:left;width:590px;border-top:3px solid #005db3;padding:20px 12px;text-align:justify;font-size:18px}

#right-sidebar {margin-left:630px;width:285px;background:url(images/right-sidebar-background.jpg) top left no-repeat #FFF;padding-top:290px;border-left:3px solid #005db3;}
.large-text {font-size:30px;color:#005db4;font-family:'FuturaMdBTBold',Arial, Helvetica, sans-serif;font-weight:bold;display:block;padding:12px;text-align:center}
.email-button {font-size:17px;background:url(images/email-button-back.png) no-repeat center center;display:block;text-align:center;height:33px;line-height:33px}
.email-button a {color:#005db4;}
#bbb, #angieslist {width:125px;float:left;margin-left:12px;text-align:center;color:#036;font-size:14px}
#bbb {background:url(images/bbb-icon.png) top center no-repeat; padding-top:180px}
#angieslist {background:url(images/2011SSAlogo.gif) top center no-repeat;padding-top:123px;}

/* HOME */
.submit {margin-left:10px;background:url(images/send-button-background.png) no-repeat center;height:32px;width:63px;border:none;color:#39F;font-weight:bold;line-height:32px;cursor:pointer}
.submit:hover {border:none;background:url(images/send-button-background-hover.png) no-repeat center;cursor:pointer}

/* REFERENCES */
.references {font-size:80%;color:#333;display:block;margin-top:5px;padding-left:40px}
.references-text {font-size:14px;}
.references-text strong {font-size:120%}
#references div {border: 2px solid}
.large-quote {float:right;font-size:32px;font-weight:bold;width:250px;text-align:center;margin:0 0 10px 15px}
.large-quote-left {float:left;font-size:32px;font-weight:bold;width:250px;text-align:center;margin:0 15px 10px 0}
.quote {padding-left:28px;}
hr {border-top:#015db4;height:1px;background:#FFF;border-style:solid;border-bottom:#FFF}