/* Global Styes Summa */
body {font: 13px Helvetica, Arial, sans-serif; color: #575757; margin: 0px; padding: 0px; background:url(http://www.summacapital.com/images/bgs/bg-repeat.gif) repeat-x; width: 100%;}
#site_container {background: #fff; margin: 0 auto 10px; overflow: visible; width: 837px; min-height: 550px;}
#main_container {margin: 0 0 0 20px; padding: 0 0 5px 0; width: 810px;}
.left {float: left;} .right {float: right;}
.center {text-align: center; margin: auto;}
.clear {clear: both;}
.none {display: none;}
.hidden {overflow: hidden;}
.upper {text-transform: uppercase;}
.cursor {cursor: pointer;}
img {border: none;}
img.vert {vertical-align: bottom;}
a {text-decoration: none; color: #0088c2;}
a:hover {text-decoration: underline;}
p {line-height: 17px;}
em {font-style: normal; color: #5fbce3;}



/* Backgrounds */
#homepage #site_container, 
#sendmail #site_container {background:url(http://www.summacapital.com/images/header-bg-home.jpg) no-repeat;}
#clients #site_container {background:url(http://www.summacapital.com/images/header-bg-clients.jpg) no-repeat;}
#about_us #site_container {background:url(http://www.summacapital.com/images/header-bg-about.jpg) no-repeat;}
#history #site_container {background:url(http://www.summacapital.com/images/header-bg-history.jpg) no-repeat;}
#services #site_container {background:url(http://www.summacapital.com/images/header-bg-services.jpg) no-repeat;}
#news #site_container {background:url(http://www.summacapital.com/images/header-bg-news.jpg) no-repeat;}

/* Header */
#main_container #header #logo {float: left;}
#main_container #header #hed_links {float: left; margin: 5px 0 0 130px; font-size: 12px; color: #707275;}
#main_container #header #hed_links a {margin: 0 10px;}
#main_container #header #hed_links .active {color: #515151;}

#main_container #header #info {color: #fff; clear: both; float: left; margin: 15px 0 0 10px; width: 475px; *width: 460px; min-height: 147px;}
#clients #main_container #header #info, 
#services #main_container #header #info {margin-top: 10px;}

#about_us #main_container #header #info, 
#services #main_container #header #info {width: 460px;}



#main_container #header #info .strong {font-size: 16px; background:url(http://www.summacapital.com/images/circle-arrow.gif) no-repeat; padding-left: 27px;}
#main_container #header #info .strong b {font-size: 20px; font-weight: bold;}
#main_container #header #info p {font-size: 13px; line-height: 17px; margin: 5px 0 10px 0;}

#main_container #header #info #get_started #btn_started {float: left; margin-right: 10px;}
#main_container #header #info #get_started .call_txt {float: left; font-size: 18px; font-weight: bold; background:url(http://www.summacapital.com/images/icon-phone.gif) no-repeat; padding-left: 25px; width: 250px;}
#main_container #header #info #get_started .comment {float: left; margin-top: 3px;}



/*Homepage Content */
#main_container #content {clear: both; float: left; margin: 20px 0; padding-top: 5px;}
#main_container #content #left_content {width: 370px; float: left; margin: 0 0 20px 0; *margin-top: 20px;}
#main_container #content #left_content #txt_wrapper {background: #fff; border-right: 2px solid #cbcbcb; border-left: 2px solid #cbcbcb; width: 279px; padding: 0 20px; float: left;}
#main_container #content #left_content #txt_wrapper a {color: #4c4e51; font-size: 12px; font-weight: bold;}

#main_container #content #left_content #round_top {background:url(http://www.summacapital.com/images/left-con-box-top.gif) no-repeat; width: 323px; height: 74px;}
#main_container #content #left_content h1 {font-size: 18px; font-weight: bold; color: #4c4e51; padding: 22px 0 0 39px; line-height: 21px;}
#main_container #content #left_content .round_boxend {display: block;}



#main_container #content #right_content {float: left; width: 410px;}
#main_container #content #nav {margin-top: 10px;}
#main_container #content #nav .btn_nav {float: left;}


#main_container #content #right_content #options {clear: both; float: left; margin: 20px 0 0 15px; *margin-top: 5px;}
#main_container #content #right_content #options .option {margin: 10px 0; clear: both; float: left;}
#main_container #content #options .option p {margin-top: 5px;}
#main_container #content #options .option_hed {font-size: 17px; font-weight: bold; color: #4c4e51; background:url(http://www.summacapital.com/images/plus-sign.gif) no-repeat; padding-left: 20px; background-position: 2px;}


/* Clients */
#clients #main_container #content #options .option_hed {*margin-bottom: 10px;}
#main_container #content #right_content #options .option {clear: both; float: left; margin: 10px 0; width: 380px;}
#main_container #content #right_content ul {padding-left: 18px; margin-left: 10px;}
#main_container #content #right_content ul .right {float: right;}


/* About us */
#about_us #main_container #content #left_content #txt_wrapper {font-size: 12px;}
#about_us #main_container #content #left_content #txt_wrapper .hed {font-size: 17px;}

#about_us #main_container #content #options {padding: 20px 0 0px 15px;}
#about_us #main_container #content #options .option {margin: 10px 0 0;}

#about_us #main_container #content #options .option_hed {background: none; padding-left: 0px; margin: 30px 0 0px;}
#about_us #main_container #content #options .bio p {line-height: 20px; margin-top: 25px;}
#about_us #main_container #content #options .bio .thumb {float: left; margin: 0 20px 5px 0;}

#about_us #main_container #content #right_content {width: 440px; margin-bottom: 25px;}



/* History */
#history #main_container #header #info .strong {font-size: 17px;}
#history #main_container #content, #about_us #main_container #content {padding-top: 10px;}
#history #main_container #content #left_content {width: 343px; height: 666px; float: left; margin-right: 20px; background:url(http://www.summacapital.com/images/left-con-bg-history-2.png) no-repeat;}
#history #main_container #header #info {width: 730px;}
#history #main_container #header #info .item {display: block; margin-bottom: 30px;}
#history #main_container #header #info .last {margin-bottom: 0px;}

#history #main_container .history_text {float: left; padding: 13px 0; font-size: 12px;}
#history #main_container .history_text p {line-height: 19px;}


/* News */
#news #left_content {display: none;}
#main_container #news_links {float: left; margin: 20px 0 20px 15px;}
#main_container #news_links .link {padding: 5px 0;}

#news #main_container #header #info .strong {display: none;}



/* Contact Form */
body#contact {background: none;}
#contact {font: 13px Helvetica, Arial, sans-serif; color: #333; padding-left: 20px;}

#contact #request #contact_hed {background: #FFF; position:absolute;top:0;}

#contact #contact_hed {width: 500px;}
#contact #contact_hed h1 {font-size: 20px; font-weight: bold; margin-top: 20px;}
#contact #contact_hed h3 {font-size: 17px; font-weight: normal;}
#contact #contact_hed p {font-size: 12px;}

#contact #contact_content {width: 509px;}
#contact #contact_content .box_round {display: block; width: 509px; height: 19px;}
#contact #contact_content #contact_form {border-right: 2px solid #ccc; border-left: 2px solid #ccc; width: 485px; padding-left: 20px;}

#contact #contact_content #sent {background: none;}


#contact #contact_content #contact_left {float: left; margin-right: 50px;}
#contact #contact_content #contact_right {float: left;}

#contact #contact_content .row {clear: both; margin-bottom: 5px;}
#contact #contact_content .input {width: 160px; height: 16px;}
#contact #contact_content .label {margin-bottom: 4px;}
#contact #contact_content .select {width: 160px;}
#contact #contact_content .txt_area {width: 240px; height: 80px;}
#contact #contact_content #email_input {width: 240px;}

#contact #contact_content .border {border-top: 2px solid #ccc; border-left: 2px solid #ccc;}


#contact #contact_content #privacy {width: 240px;}
#contact #contact_content #privacy #lock {font-size: 10px; font-weight: bold; background:url(http://www.summacapital.com/images/icon-lock.gif) no-repeat; padding: 5px 0 0 15px; height: 20px;}

#contact #contact_content #privacy i {font-size: 11px; font-style: normal; margin-bottom: 10px;}

#contact #contact_content .btn_send {margin: 5px 0 0 -30px;}

#contact_bottom {text-align: center; clear: both; width: 280px; margin: 0px auto; padding-top: 15px;}


/* Footer */
#footer {font-size: 12px; color: #4c4e51; text-align: center; clear: both; float: left; width: 100%;}
#footer #footer_top {background: #c6e4f1; padding: 15px 0 1px; margin-bottom: 20px;}
#footer #footer_links a {margin: 0 10px; color: #0088c2;}
#footer #footer_top p {line-height: 19px;}

#footer #footer_bottom {font-size: 11px; color: #666;}






