/* SOCIAL: #F47421 BLAST: #FBE314 COMMERCE: #8DC63F GALAXY: #00B2F0 */

html, body { font-size: 13px; font-weight:normal; font-family: Arial, Helvetica, Arial, sans-serif; color: #FFFFFF; }
body { background: #000 url(../images/background_header.jpg) no-repeat top center; text-align: center; }
.clear { clear:both; }
#container { width: 900px; margin: 0 auto; text-align:left; min-height: 500px; }

#nav_top ul { float:right; list-style: none; margin-right: 100px; margin-top: 15px; }
#nav_top ul li { margin: 0; }
#nav_top a { text-decoration: none; font-weight: bold; }
#nav_top a:hover { text-decoration: underline; }

#nav_top #logoClick { text-indent:-9999px; cursor: pointer; position: relative; top:10px; left:280px; width: 360px; height: 135px; }

.color_galaxy { color: #00B2F0; }
.color_white { color: #FFFFFF; }
.color_social { color: #F47421; }
.color_blast { color: #FBE314; }
.color_commerce { color: #8DC63F; }

#top_statement { color: #FFFFFF; text-align:center; width: 800px; margin: 47px auto 0 auto; }
#top_statement p { margin-bottom: 10px; font-size: 1.1em; line-height: 15px; }
#top_statement h1 { color: #00B2F0; margin: 0; font-weight: normal; }
#top_statement h2 { font-weight: normal; }
#top_statement h3 { color: #00B2F0; margin: 0; font-size: 1.2em; }

.divider { margin: 9px 0; }

#blogList { margin-top: 60px; }
#blogList a { color: #F47421; }
#blogList .blogBlock { padding: 0; margin:0; }
#blogList h2, #blogList h2 a { padding: 0; margin:0; color: #00B2F0;  }

#blogBlock { margin-top: 60px; }
#blogBlock a { color: #F47421; }
#blogBlock h2, #blogBlock h2 a { padding: 0; margin:0; color: #00B2F0; }
#blogBlock .blogSubheading { margin-bottom: 20px; }
	
#products { width:100%; padding: 0; }
#products_first, #products_second, #products_last { text-align:center; }
#products_first .inner, #products_second .inner, #products_last .inner { min-height: 150px; }
#products_first { float:left; width: 283px; background: #000 url(../images/background_product_social.jpg) no-repeat top center; }
#products_first .inner { width: 240px; text-align: justify; color: #FFFFFF; }
#products_first h4 { font-size: 1em; margin: 0; color: #F47421; text-align:center; }

#products_first .tag { cursor: pointer; position: relative; top: 20px; left: 40px; width: 190px; height: 50px; }

#products_second { float:left; margin: 0 5px; width: 316px; background: #000 url(../images/background_product_commerce.jpg) no-repeat top center; }
#products_second .inner { width: 270px; text-align: justify; color: #FFFFFF; }
#products_second h4 { font-size: 1em; margin: 0; color: #8DC63F; text-align:center; }

#products_second .tag { cursor: pointer; position: relative; top: 20px; left: 10px; width: 290px; height: 50px; } 

#products_last { float:left; width: 283px; background: #000 url(../images/background_product_blast.jpg) no-repeat top center; }
#products_last .inner { width: 245px;  text-align: justify; color: #FFFFFF; }
#products_last h4 { letter-spacing:1px; font-size: 1em; margin: 0; color: #FBE314; text-align:center; }

#products_last .tag { cursor: pointer; position: relative; top: 20px; left: 60px; width: 165px; height: 50px; } 

#products .inner { line-height: 15px; margin: 35px auto 0 auto; }
#products h4 { margin-bottom: 10px; }

.learn_more { margin-top: -10px; }

.learn_more a { color: #FFFFFF; font-weight: bold; text-decoration: none; }
.learn_more img { vertical-align: middle; margin-left: 10px; }

#see_what { margin-top:15px; background: transparent url(../images/background_bottom_board.png) no-repeat; min-height: 300px; }
#see_what p { font-size: .8em; text-align: justify; margin: 0; }
#see_what .heading { margin: 6px 0; }
#see_what .heading a { color: #00B2F0; text-decoration: none; font-weight: bold; }
#see_what_left { margin-top: 15px; height: 200px; width: 575px; float:left; margin-right: 30px; }
#see_what_left .inner { padding: 0 15px; }

#see_what h3#newsHeading { padding: 0; margin: 0; text-indent: -9999px; background: transparent url(../images/heading_news3.png) no-repeat; }
#see_what h3#blogHeading { cursor: pointer; padding: 0; margin: 0; text-indent: -9999px; background: transparent url(../images/heading_blog3.png) no-repeat; }

#see_what_right {  width: 275px; float:left;  }
#see_what_right .inner { padding: 15px 0; text-align:center; }
#see_what_right .inner h4 { font-weight: normal; letter-spacing:-1px; padding: 0; margin: 0 0 10px 0; font-size: 1.3em; color: #00B2F0; }

#see_what_right #click_enlarge { text-transform: uppercase; margin-left: 25px; font-size:.6em; text-align:left; }

.datePost { font-weight: bold; float:left; width: 40px; margin-right: 15px; text-align:center; line-height: 13px; }
.datePost .datePostMonth { font-size: .9em;} 
.datePost .datePostDay { font-size: 1.2em; } 
.datePost .datePostYear { font-size: .8em; }

#see_what_left p { margin: 0 0 10px 0; }

#see_what_left .post { width: 480px; float:left; line-height:14px; }
#see_what_left .post a { color: #FFFFFF; text-decoration:none; }

.datePost .post { margin-left: 45px; color: #fff; }

#projectName { padding: 20px 15px 15px 15px; font-size: 1.4em;  }


#footer_container { background: #000 url(../images/background_footer.jpg) no-repeat top center; min-height: 100px; text-align:center; }
#footer { width:900px; margin: 0 auto; padding-top: 60px; color: #FFFFFF; }
#footer a { text-decoration: none; margin: 0 7px; }
#footer a:hover { text-decoration: underline; }



#social_left_container { width:410px; float:left; min-height: 300px; background: none; margin-top: 60px; }
#social_left_container .inner { margin-top: 20px; width: 360px; margin-right: 10px; float:right; }
#social_left_container h2 { color: #F47421; }
#social_right_container { float:left; width: 490px; height: 551px; margin-top: 60px; background: transparent url(../images/product_social.png) no-repeat; }
#social_right_container .left {  width: 185px; float:left; margin-left: 15px; }
#social_right_container .right { width: 185px; float:left; margin-left: 30px; }
#social_right_container #social_logos { margin-top: 5px; text-align:center; }
#social_right_container h2.social { margin-left: 55px; font-size: 1.2em; color: #F47421; }



#blast_list { list-style-image: url("../images/icon_mail.png"); list-style-type:square; }



#blast_left_container { width:410px; float:left; min-height: 300px; background: none; margin-top: 60px; }
#blast_left_container .inner { margin-top: 20px; width: 360px; margin-right: 10px; float:right; }
#blast_left_container h2 { color: #FBE314; }
#blast_right_container { float:left; width: 436px; height: 510px; margin-top: 60px; background: transparent url(../images/product_blast.png) no-repeat; }
#blast_right_container .inner { margin-top: 5px; padding: 0 15px 0 25px; }



#general_left_container { width:410px; float:left; min-height: 300px; background: none; margin-top: 60px; }
#general_left_container .inner { margin-top: 20px; width: 360px; margin-right: 10px; float:right; }
#general_left_container h2 { color: #8DC63F; }
#general_right_container { float:left; width: 490px; min-height: 300px; margin-top: 60px; }
#general_right_container .inner { width: 390px; margin-left: 20px; text-align:justify; }
#general_right_container .inner h2 { text-align: center; margin: 15px 0 10px 0; font-size: 1.4em; text-transform:capitalize; }
#general_right_container table { border-collapse:collapse; margin-top:30px; }
#general_right_container table td { vertical-align: top; padding: 4px 0; }
#general_right_container td label { font-weight: bold; float:right; margin-right: 5px; }
#general_right_container table input { width: 250px; }
#general_right_container table textarea { width: 250px; height: 180px; }

#commerce_left_container { width:410px; float:left; min-height: 300px; background: none; margin-top: 60px; }
#commerce_left_container .inner { margin-top: 20px; width: 360px; margin-right: 10px; float:right; }
#commerce_left_container h2 { color: #8DC63F; }
#commerce_right_container { float:left; width: 429px; height: 551px; margin-top: 60px; background: transparent url(../images/product_commerce.png) no-repeat; }


#commerce_right_container .inner { padding: 0 15px; margin-top: 5px; }

#commerce_right_container #social_logos { margin-top: 5px; text-align:center; }

#commerce_right_container h2.social { margin-left: 55px; margin-bottom: 3px; font-size: 1.2em; color: #F47421; }

#quote_left_container { width: 450px; float:left; }
#quote_left_container .inner h4,#quote_right_container .inner h4 { color: #00B2F0; font-size: 1.1em; margin: 0; padding: 0; }
#quote_left_container .inner { width: 430px; float:right; margin-right:10px; }
#quote_right_container { width: 450px; float:left; }
#quote_right_container .inner { width: 430px; float:left; margin-left:10px; }

#login_form { position: relative; top: 75px; left: 200px; width:400px; }
#login_form a { color: #00B2F0; }

.errorMessage, .alertMessage { color: #000; position: absolute; top: 0; left: 0; width:100%;  font-weight:bold; font-family:Arial; z-index: 100; }
.errorMessage .inside, .alertMessage .inside { padding: 15px 0 0 65px; margin-bottom: 15px; min-height:30px; min-width:30px; }
.errorMessage p, .alertMessage p { padding: 0 0 10px 0; margin: 0; }
.errorMessage { background: #ffd1d1 url(/images/close.png) no-repeat 10px 10px; border:1px solid #bb0000; }
.errorMessage ul { margin: 5px 0 5px 0; padding: 0 0 0 30px; }
.errorMessage li { padding: 0; list-style:square; }
.alertMessage { background: #fff6bf url(/images/ok_24.png) no-repeat 10px 10px; border:1px solid #ffd324; }

div.fbOverlay_black { background-color: #151515; }
div.fbOverlay_white {background-color: #151515; }
div.fbOverlay_blue { background-color: #151515; }
div.fbOverlay_yellow { background-color: #151515;; }
div.fbOverlay_red { background-color: #151515; }
div.fbOverlay_custom { background-color: #151515; }
