body {font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-weight:400; font-size:16px; line-height:20px; text-align:left; color:#111111; margin:0; background:#ffffff;}
ul {padding:0; margin:0;}
li {list-style:none; padding:0; margin:0;}
a {text-decoration:none;}
img {border:none;}
input {font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-weight:400; font-size:16px; line-height:20px; text-align:left; color:#111111;}
textarea {font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-weight:400; font-size:14px; line-height:14px; text-align:left; color:#111111;}
p {margin:0; padding:0;}


h1 {font-size:48px !important; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; color:#007dc5; line-height:48px; margin:0; padding:0; font-weight: 600;}
h2 {font-size:36px !important; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; color:#575757; line-height:36px; margin:0; padding:0; font-weight: 400;}
h3 {font-size:22px !important; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; color:#111111; line-height:22px; margin:10px 0; padding:0; font-weight:500;}
h4 {font-size:18px !important; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; color:#2a2a2a; line-height:18px; margin:1em 0; padding:0; font-weight:400;}
h5 {font-size:16px !important; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-weight:400; line-height:16px; margin:10px 0; padding:0; color:#5e5e5e; font-weight:100;}
h6 {font-size:14px !important; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-weight:400; line-height:15px; margin:10px 0; padding:0; color:#5e5e5e; font-weight:100;}


h2 span {color:#007dc5; font-size:36px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; line-height:32px; font-weight: 400;}
.headline_wrapper {width:100%; overflow: hidden; position: relative; height:44px;}
.headline_wrapper h2 {display: inline-block;}
.headline_inner_wrapper {width:1920px; text-align: center; position: absolute; top:0; left:-480px;}
.headline_inner_wrapper .line {width:450px; margin:0 30px; height: 10px; border-top:solid 2px #575757; display: inline-block;}

.image_wrapper img {display:block;}

footer {background:#ffffff;}
.center {text-align: center;}
.clear {clear:both;}
.read_more {cursor:pointer; display:inline-block; font-size:16px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; color:#007dc5; line-height:16px; margin-top:20px; padding:13px 26px 15px 25px; background-color:#007dc5; color:#f2f2f2; border-radius:3px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; behavior: url(PIE/PIE.htc); position: relative;}

.divider {position:relative; z-index:3; height:0px; width:100%;}
.separator {border-bottom:#a6a6a6 solid 2px; width:100%; margin-bottom:24px;}
.separator2 {width:100%; height:1px; background:#2a3c3e;}
.separator3 {width:100%; height:2px; background:#314448;}

.black {background:#2a3c3e;}
.red {background:#007dc5;}
.pop_up_bubble {display:block; width:0; height:0; border-radius:100px; behavior: url(PIE/PIE.htc); position:absolute;}
.float_right {float: right;}


.no-margin {margin:0;}
.no-padding {padding:0;}

.no-margin-top {margin-top:0;}
.no-margin-bottom {margin-bottom:0;}
.no-margin-left {margin-left:0;}
.no-margin-right {margin-right:0;}

.no-padding-top {padding-top:0;}
.no-padding-bottom {padding-bottom:0;}
.no-padding-left {padding-left:0;}
.no-padding-right {padding-right:0;}

.margin-top5 {margin-top:5px !important;}
.margin-bottom5 {margin-bottom:5px !important;}
.margin-left5 {margin-left:5px !important;}
.margin-right5 {margin-right:5px !important;}

.margin-top10 {margin-top:10px !important;}
.margin-bottom10 {margin-bottom:10px !important;}
.margin-left10 {margin-left:10px !important;}
.margin-right10 {margin-right:10px !important;}

.margin-top15 {margin-top:15px !important;}
.margin-bottom15 {margin-bottom:15px !important;}
.margin-left15 {margin-left:15px !important;}
.margin-right15 {margin-right:15px !important;}

.margin-top24 {margin-top:24px !important;}
.margin-bottom24 {margin-bottom:24px !important;}
.margin-left24 {margin-left:24px !important;}
.margin-right24 {margin-right:24px !important;}

.margin-top48 {margin-top:48px !important;}
.margin-bottom48 {margin-bottom:48px !important;}
.margin-left48 {margin-left:48px !important;}
.margin-right48 {margin-right:48px !important;}

.margin-top72 {margin-top:72px !important;}

.padding-top24 {padding-top:24px !important;}
.padding-bottom24 {padding-bottom:24px !important;}
.padding-left24 {padding-left:24px !important;}
.padding-right24 {padding-right:24px !important;}

.padding-top48 {padding-top:48px !important;}
.padding-bottom48 {padding-bottom:48px !important;}
.padding-left48 {padding-left:48px !important;}
.padding-right48 {padding-right:48px !important;}

.padding-top72 {padding-top:72px !important;}
.padding-bottom72 {padding-bottom:72px !important;}
.padding-left72 {padding-left:72px !important;}
.padding-right72 {padding-right:72px !important;}

.padding-top96 {padding-top:96px !important;}
.padding-bottom96 {padding-bottom:96px !important;}
.padding-left96 {padding-left:96px !important;}
.padding-right96 {padding-right:96px !important;}






/*				Bread Crumps			*/
.bread_crumps {display:block; text-align: right; width:960px; margin:0px auto 0px auto; padding:60px 0 12px 0;}
.bread_crumps a {color:#007dc5;}
.bread_crumps a:hover {color:#111111;}

/*								HOME								*/


.tp-bullets {display:none;}





/*			CONTENT			*/
.slider_wrapper {width:100%;}
.slider_wrapper.index2 {overflow: hidden;}
.slider_wrapper.index3 {width:960px; margin:auto; margin-top:160px;}
.content_wrapper {background:#ffffff; position: relative; z-index: 50;}
.content {margin:auto; width:960px;}

.content_inner_wrapper {width:632px; float:left;}

/*		1/3 column		*/

.border-top {border-top:#2a3c3e solid 1px;}
.image_wrapper {text-align:center; position:relative; border:#2a3c3e solid 8px; behavior: url(PIE/PIE.htc); border-radius:500px; display: inline-block;}
.content_image {border-radius:500px; behavior: url(PIE/PIE.htc); text-align:center; overflow:hidden; width:100%; display:block; position: relative; z-index: 1;}
.image_shader {z-index:2; border-radius:500px; behavior: url(PIE/PIE.htc); width:100%; height:100%; position:absolute; top:0; left:0; opacity:0; background:#222; filter: alpha(opacity = 0);}
.image_socials {z-index:5; position:absolute; top:50%; width:100%; height:40px; overflow:hidden; text-align:center; margin-top:-20px;}
.image_socials a {height:40px; width:40px; position:relative; display:inline-block; margin:0 6px; position: relative; z-index: 5;}
.image_socials a img {display:block; behavior: url(PIE/PIE.htc); border-radius:40px; background-color:#007dc5; height:40px; width:40px; position: absolute; top:0; left: 0;}
.image_socials a span {display: block; position:absolute; top:40px; left:0px; height:40px; width:40px;}
.no-sidebar .image_more_info {position:absolute; bottom:11px; right:11px; z-index:5; behavior: url(PIE/PIE.htc); border-radius:40px; overflow:hidden;}
.image_more_info {position:absolute; bottom:-7px; right:-7px; z-index:5; behavior: url(PIE/PIE.htc); border-radius:40px; overflow:hidden;}
.image_more_info a {position:relative;}
.image_more_info img {display:block; border-radius:40px; behavior: url(PIE/PIE.htc); background:#007dc5; padding:0px; width:0;}

.image_socials a.fb img {background-color:#3b5a9a;}
.image_socials a.tw img {background-color:#23a8e1;}
.image_socials a.pin img {background-color:#ce2127;}

.cont_slid_outer_wrp {width:100%; position:relative; overflow: hidden;}


/*		Latest News		*/

.latest_news {float:left; position:relative; background:#eaeaea; border-radius:10px; behavior: url(PIE/PIE.htc); min-height:200px;}
.date_wrapper {width:40px; background:#007dc5; border-radius:5px; behavior: url(PIE/PIE.htc); height:100%; position:absolute; top:0; left:0;}
.date_wrapper div {height:42%; width:40px;}
.date_wrapper span {display:block; width:40px; color:#f2f2f2; font-size:20px; text-align:center;}
.date_wrapper span span {font-size:14px;}
.date_arrow {width:6px; background: url(images/home/arrow.png) no-repeat center left; height:100%; position:absolute; top:0; left:40px;}
.latest_news_content {width:536px; float:right; padding-right:30px;}
.latest_news_header {padding:10px 0; border-top:1px solid #7e7e7e; border-bottom:1px solid #7e7e7e; margin:20px 0 10px 0;}
.latest_news_header h3 {width:230px; margin:0;}
.latest_news_text {display:block; width:230px; float:left; padding-bottom:20px;}
.post_info {float:right; display:block; max-width:200px; text-align:right;}
.post_info span span {color:#007dc5;}
.latest_news .read_more {position:absolute; bottom:20px; right:30px;}

/*	latest news related	 */

.latest_news_related {float:left; min-height:200px;}
.latest_news_related_single_post {position:relative; background:#eaeaea; border-radius:10px; behavior: url(PIE/PIE.htc); min-height:66px; margin-bottom:12px;}
.ln_related_text {display:block; padding:10px 10px 10px 56px !important;}
.latest_news_related_single_post .date_wrapper div {height:22%;}

/*	blog_post_preview		*/
.no-sidebar .index_preview.blog_post.blog2.blog2-2col {width:272px; margin-right:72px;}
.no-sidebar .index_preview.blog_post.blog2.blog2-2col .blog_post_main_content {width:272px; text-align:left;}
.no-sidebar .index_preview.blog_post.blog2.blog2-2col.last {margin-right:0;}
.no-sidebar .index_preview.blog_post.blog2 .date_bubble_holder .date {position: absolute; top:3px; right:3px; z-index:3;}
.no-sidebar .index_preview.blog_post.blog2 .date_bubble_holder .comments {position: absolute; bottom:10px; right:10px; z-index:3;}
.no-sidebar .index_preview.blog_post.blog2 .image_more_info {bottom:12px; left:12px; right:auto;}

.index_preview.blog_post.blog2.blog2-2col {width:162.6px; margin-right:72px;}
.index_preview.blog_post.blog2.blog2-2col .blog_post_main_content {width:162.6px; text-align:left;}
.index_preview.blog_post.blog2.blog2-2col.last {margin-right:0;}

.index_preview.blog_post.blog2 .date_bubble_holder .date {position: absolute; top:-10px; right:-10px; z-index:3;}
.index_preview.blog_post.blog2 .date_bubble_holder .comments {position: absolute; bottom:-7px; right:-7px; z-index:3;}
.index_preview.blog_post.blog2 .image_more_info {bottom:-2px; left:-2px; right:auto;}

/*					Footer					*/
.footer_wrapper {background: #2d3c3f; padding-bottom:10px; color:#ffffff; position: relative; z-index: 50;}
.footer_wrapper a:hover {text-decoration: underline;}
.footer_inner_wrapper {width:960px; margin:auto; padding-top:24px;}
.footer_text {width:260px; float:left;}
.footer_header {font-size:20px; color:#ffffff; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; display:block; margin-bottom:10px;}
.footer_carousel {width:500px; float:left; margin-left:120px; height:70px; position: relative;}
.footer_wrapper .ui-carousel {height: 100px;margin: 0;overflow: auto;padding: 0;position: relative; width: 300px;}
.footer_wrapper .ui-carousel > .wrapper {margin: 0; padding: 0; width: 9999px;}
.footer_wrapper .ui-carousel > .wrapper > * {border: 0;display: block; float: left; height: 100px; overflow: hidden; width: 100px;}

.content_wrapper .car_wrap {position: relative; margin-left:auto; margin-right:auto; width:880px;}
.content_wrapper .ui-carousel {height: 100px;margin: 0;overflow: auto;padding: 0;position: relative; width: 300px;}
.content_wrapper .ui-carousel > .wrapper {margin: 0; padding: 0; width: 9999px;}
.content_wrapper .ui-carousel > .wrapper > * {border: 0;display: block; float: left; height: 100px; overflow: hidden; width: 100px;}
#ui-carousel-next {border-radius:50%; behavior: url(PIE/PIE.htc); width:28px; height:28px; background:#007dc5 url(images/footer_slider/right.png) no-repeat 10px 7px; display:block; position:absolute; top:22px; right:-80px; cursor:pointer;}
#rcarousel2-next {border-radius:50%; behavior: url(PIE/PIE.htc); width:28px; height:28px; background:#007dc5 url(images/footer_slider/right.png) no-repeat 10px 7px; display:block; position:absolute; top:8.5px; right:-40px; cursor:pointer;}
#rcarousel2-prev {border-radius:50%; behavior: url(PIE/PIE.htc); width:28px; height:28px; background:#007dc5 url(images/footer_slider/left.png) no-repeat 8px 7px;  position:absolute; top:8.5px; left:-40px; cursor:pointer;}
 #ui-carousel-prev {border-radius:50%; behavior: url(PIE/PIE.htc); width:28px; height:28px; background:#007dc5 url(images/footer_slider/left.png) no-repeat 8px 7px;  position:absolute; top:22px; left:-80px; cursor:pointer;}
.footer_wrapper .highlight {color:#007dc5;}
.footer_wrapper .footer_socials {height: 30px; width:30px; float:left; margin:3px 3px 3px 3px;}

.footer_socials.fb {background: url(images/home/socials/footer_socials/fb.png) no-repeat center center #243030;}
.footer_socials.tw {background: url(images/home/socials/footer_socials/tw.png) no-repeat center center #243030;}
.footer_socials.digg {background: url(images/home/socials/footer_socials/digg.png) no-repeat center center #243030;}
.footer_socials.in {background: url(images/home/socials/footer_socials/in.png) no-repeat center center #243030;}
.footer_socials.rss {background: url(images/home/socials/footer_socials/rss.png) no-repeat center center #243030;}
.footer_socials.gplus {background: url(images/home/socials/footer_socials/gplus.png) no-repeat center center #243030;}


.subfooter_wrapper {width:100%; background:#243030;}
.subfooter_inner_wrapper {width:960px; margin-left:auto; margin-right: auto;}
.footer_navigation { padding:15px 0 10px 0; float:right;}
.footer_navigation li {display:inline-block;}
.footer_navigation a {display:inline-block; margin:0 10px; color:#717171; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-size:16px; font-weight:400;}
.footer_navigation a:hover {color:#007dc5;}

.copyright {float:left; color: #ffffff; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-size:14px; font-weight:100; margin-top:15px; margin-bottom:15px;}
.copyright a {color:#007dc5;}		
.copyright a:hover {color:#007dc5;}	
		
/*								OUR TEAM									*/


.our_team .image_wrapper {margin-bottom:30px;}
.our_team .image_wrapper .content_image {display: block;}
.no-sidebar .image_wrapper_arrow {position:absolute; bottom:-29px; left:99px; border-top:22px solid #2a3c3e; border-left:13px solid transparent; border-right:13px solid transparent;}
.our_team {text-align:center !important;}
.our_team_sub_header {border:none !important; font-family:'PTSansItalic'; color:#007dc5; padding:0px 0 10px 0; line-height:14px;}
.our_team  span {display:inline-block;}
.image_wrapper_arrow {position:absolute; bottom:-29px; left:44.5px; border-top:22px solid #2a3c3e; border-left:13px solid transparent; border-right:13px solid transparent;}



/*									BLOG										*/



.blog_content {width:632px; float: left;}



/*				Blog				*/

.blog_post {margin-bottom:48px;}
.blog_post_wrapper {margin-bottom:6px; position:relative;}
.blog_post_wrapper h3 {margin-left:72px; margin-bottom:5px; margin-top:0;}
.blog_image_wrap {position:relative;}
.date_bubble_holder {position:absolute; top:20%; left:-72px;}

.date_bubble_holder .date {background:#007dc5; border-radius:56px; behavior: url(PIE/PIE.htc); width:56px; height:56px; position: relative;}
.date_bubble_holder span {font-size:20px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; color:#fff; display:block; width:56px; text-align:center; padding-top:8px;}
.date_bubble_holder span span {padding:0; font-size:14px;}
.date_bubble_holder .comments {background:#007dc5; border-radius:44px; behavior: url(PIE/PIE.htc); width:44px; height:44px; margin:20px 0 0 6px; position: relative;}
.date_bubble_holder .comments a {font-size:18px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; color:#fff; display:block; width:44px; text-align:center; padding:12px 0 13px 0; background: url(images/blog/pointer.png) no-repeat top right;}

.blog_post_main_content {width:560px; float:right; border-bottom:1px solid #7e7e7e;}
.blog_post_image {width:560px; margin:10px 0; display:block;}
.author_date_comments {margin-bottom:6px; font-size: 14px;}
.author_date_comments .author {color:#737375; padding:0 6px 0 0; border-right:1px solid #737375; line-height:11px;}
.author_date_comments .date {color:#737375; padding:0 6px; border-right:1px solid #737375; line-height:11px;}
.author_date_comments .comments {color:#737375; padding:0 6px; line-height:11px;}
.blog_post_wrapper .blog_post_text {margin-bottom:15px; display: inline-block;}



/*							Sidebar							*/

.sidebar_wrapper {width:280px; float:right;}




/*					Blog2					*/

.blog_post.blog2 .image_wrapper {position:relative; float:left;}
.blog_post.blog2 .date_bubble_holder {position:static;}
.blog_post.blog2 .date_bubble_holder .date {position: absolute; top:3px; right:3px; z-index:3;}
.blog_post.blog2 .date_bubble_holder .comments {position: absolute; bottom:10px; right:10px; z-index:3;}
.blog_post.blog2 .date_bubble_holder .comments a {background: url(images/blog/pointer_left.png) no-repeat top left;}
.blog_post.blog2 .image_more_info {bottom:12px; left:12px; right:auto;}

.blog_post.blog2 .blog_post_main_content {float:right; width:352px; min-height:240px; border-left:1px solid #7e7e7e; border-bottom:none; padding-left:20px; margin-bottom:19px;}
.blog_post.blog2 .blog_post_main_content h3 {margin-bottom:4px; display:block; margin-top:0;}
.blog_post.blog2 .read_more {float:left;}

	
/*				Blog2 2columns				*/

.blog_post.blog2.blog2-2col {float:left; width:292px; margin-right:48px; text-align:center;}
.blog_post.blog2.blog2-2col.last {margin-right:0;}
.blog_post.blog2.blog2-2col .image_wrapper {float:none; display:inline-block; margin-bottom:24px; margin-left:0;}
.blog_post.blog2.blog2-2col .blog_post_main_content {border-top:1px solid #7e7e7e; border-left:none; float:none; width:292px; padding:0; margin:0; text-align:left;}
.blog_post.blog2.blog2-2col .blog_post_main_content h3 {margin:15px 0 15px 0; display:block;}


/*					Blog3					*/

.blog_post.blog2.blog3 {border-bottom:1px #7e7e7e solid; padding-bottom:24px; margin-bottom:48px;}
.blog_post.blog2.blog3 .category {font-size:18px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; color:#007dc5; line-height:18px; font-weight: 600;}
.blog_post.blog2.blog3 .blog_post_main_content {width:438px; margin-left:30px; padding:0; border:none; min-height:auto;}
.blog_post.blog2.blog3 .blog_post_main_content h3 {margin-bottom:10px;}
.blog_post.blog2.blog3 .image_wrapper {width:148px; height:148px; float:left;}
.blog_post.blog2.blog3 .image_wrapper .content_image {width:148px; height:148px;}
.blog_post.blog2.blog3 .date_bubble_holder .comments {position: absolute; bottom:4px; right:4px;  width:30px; height:30px; margin:0;  border-radius:30px; behavior: url(PIE/PIE.htc);}
.blog_post.blog2.blog3 .date_bubble_holder .comments a {font-size:16px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; color:#fff; display:block; width:30px; text-align:center; padding:5px 0; background: url(images/blog/pointer_left.png) no-repeat top left;}
.blog_post.blog2.blog3 .image_more_info {bottom:52px; left:52px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
.blog_post.blog2.blog3 .image_more_info.small {bottom:4px; left:4px;}


/*				Blog3 2columns				*/

.blog_post.blog2.blog3.blog3-2col {float:left; width:292px; padding:48px 0 0 0; margin:24px 48px 0 0; border-bottom:none; border-top:1px solid #7e7e7e;}
.blog_post.blog2.blog3.blog3-2col.last {margin-right:0;}
.blog_post.blog2.blog3.blog3-2col.top {border-top:none !important; margin-top:0 !important; padding:0 !important;}
.blog_post.blog2.blog3.blog3-2col .blog_post_main_content {width:292px; margin-left:0; margin-bottom:0;}
.blog_post.blog2.blog3.blog3-2col .image_wrapper {float:left;}
.blog_post.blog2.blog3.blog3-2col .blog_post_main_content .category {float:left; display:block; padding:0 0 10px 15px;}
.blog_post.blog2.blog3.blog3-2col .blog_post_main_content h3 {float:left; width:113px; display:inline-block; padding:0 0 0 15px; word-wrap:break-word; line-height:26px; font-size:26px;}
.blog_post.blog2.blog3.blog3-2col .author_date_comments {margin-top:15px;}


/*				Blog3 3columns				*/

.blog_post.blog2.blog3.blog3-3col {float:left; width:180px; margin:0 46px 0 0; border-top:1px solid #7e7e7e; padding:48px 0 0 0; border-bottom:none; text-align:center;}
.blog_post.blog2.blog3.blog3-3col.last {margin-right:0;}
.blog_post.blog2.blog3.blog3-3col.top {border-top:none !important; padding:0 !important;}
.blog_post.blog2.blog3.blog3-3col .blog_post_main_content {width:180px; margin-left:0; text-align:left;}
.blog_post.blog2.blog3.blog3-3col .blog_post_main_content h3 {font-size:26px; line-height:26px; margin-bottom:10px;}
.blog_post.blog2.blog3.blog3-3col .blog_post_main_content .category { display:inline-block; margin-top:24px;}
.blog_post.blog2.blog3.blog3-3col .author_date_comments .author {border:none;}
.blog_post.blog2.blog3.blog3-3col .author_date_comments .date {border:none; padding:0;}
.blog_post.blog2.blog3.blog3-3col .author_date_comments .comments {border:none; padding:0;}


/*				Blog Post					*/

.blog_post.blog_post_page .blog_post_main_content {border:none;}
.blog_post.blog_post_page .date_bubble_holder {top:100px; left:0;}
.blog_post.blog_post_page .blog_post_text.large {border-top:1px solid #7e7e7e; border-bottom:1px solid #7e7e7e; font-size:20px; line-height:22px; display:inline-block; padding:9px 0 12px 0; color:#111111; margin:15px 0 0 0;}
.blog_post.blog_post_page .blog_post_text p {line-height: 25px; margin:20px 0;}
.blog_post.blog_post_page .blog_post_text p a {color:#007dc5;}
.blog_post.blog_post_page .blog_post_text p a:hover {color:#2a2a2a;}

.about_the_author_image {width:148px; height:148px; float:left; border-radius:148px; behavior: url(PIE/PIE.htc); border:8px solid #2a3c3e; margin-right:20px;}
.about_the_author_image img {width:148px; height:148px; overflow:hidden;}
.about_the_author {margin-bottom:60px;}
.about_the_author .text_block {border-left:2px solid #b4b4b4; width:349px; padding-left:25px; float:left; min-height:164px;}
.about_the_author .text_block .header_text {font-size:30px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; color:#111111; line-height:30px; display:block;}
.about_the_author .text_block .name {font-size:18px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; color:#007dc5; line-height:18px; display:block; font-weight:400;}

.comments_wrapper .headline_wrap {border-bottom:1px solid #2a2a2a;}
.comments_wrapper .number_of_comments {float:right; font-size:22px; line-height:22px; font-weight:600; padding-bottom:5px; display: block; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;}
.comments_wrapper h3 {float:left; display:inline; margin:0;}

.blog_post_comments {width:560px; margin-top:24px;}
.blog_post_comments .comment_image_wrapper {padding:10px 20px 24px 0; border-right:2px solid #b4b4b4; float:left;}
.blog_post_comments .comment_image_wrapper img {width:80px; height:80px; border-radius:80px; behavior: url(PIE/PIE.htc); position: relative;}
.blog_post_comments .comment_image_wrapper .img_border {width:80px; height:80px; border-radius:80px; behavior: url(PIE/PIE.htc); border:6px solid #2a3c3e; position: relative;}
.blog_post_comments .comment_image_wrapper .joined_date {color:#747474; text-align:center;}
.blog_post_comments .comment_text_wrapper {padding:0 0 48px 20px; border-left:2px solid #b4b4b4; float:left; width:426px; margin: 0 0 0 -2px; position:relative;}
.blog_post_comments .comment_text_wrapper .author {font-size:20px; line-height:18px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-weight:600;}
.blog_post_comments .comment_text_wrapper .date {position:absolute; top:0; right:0; color:#747474; font-family:'PTSansItalic';}
.blog_post_comments .comment_text_wrapper .rank {color:#007dc5; font-family:'PTSansItalic'; padding-bottom:20px;}
.blog_post_comments .comment_text_wrapper .reply {display:block; color:#007dc5; font-size:20px; line-height:18px; margin-top:20px;}
.blog_post_comments .comment_text_wrapper .reply:hover {color:#2a2a2a;}

.blog_post_comments .comment.indent1 {margin-left:110px;}
.blog_post_comments .comment.indent1 .comment_text_wrapper {width:316px;}

.blog_post_comments .comment.indent2 {margin-left:220px;}
.blog_post_comments .comment.indent2 .comment_text_wrapper {width:206px;}

.blog_post_form .textarea_wrapper {width:307px;}




/*				Blog Post 2				*/

.blog_post.blog_post_page2 .blog_post_main_content {width:632px;}
.blog_post_wrapper h3.blog_post2_header {margin-left:0;}
.blog_post_page2 .date_bubble_holder {position:static;}
.blog_post_page2 .date_bubble_holder .date {position: absolute; top:3px; right:3px; z-index:3;}
.blog_post_page2 .date_bubble_holder .comments {position: absolute; bottom:10px; right:10px; z-index:3;}
.blog_post_page2 .date_bubble_holder .comments a {background: url(images/blog/pointer_left.png) no-repeat top left;}
.blog_post_page2 .image_more_info {bottom:12px; left:12px; right:auto;}
.blog_post.blog_post_page2 .image_wrapper {float:left;}
.blog_post2_header_wrapper {width:361px; margin-left:24px; float:left;}
.blog_post.blog_post_page2 .blog_post_comments {width:632px;}
.blog_post.blog_post_page2 .blog_post_comments .comment_text_wrapper {width:498px;}
.blog_post.blog_post_page2 .blog_post_comments .comment.indent1 .comment_text_wrapper {width:388px;}
.blog_post.blog_post_page2 .blog_post_comments .comment.indent2 .comment_text_wrapper {width:278px;}





/*								ABOUT US							*/
		
.column-1-3.about_us h3 {text-align:center; padding:15px 0; border:none;}
.no-sidebar .column-1-3.about_us .circle_block_wrapper {width:228px; height:228px; border-radius:230px; behavior: url(PIE/PIE.htc); padding:5px; position:relative;}
.no-sidebar .column-1-3.about_us .circle_block_wrapper .dashed_bg {position: absolute; top:0; left:0; width:238px;}
.no-sidebar .column-1-3.about_us .circle_block {width:168px; height:228px; border-radius:228px; behavior: url(PIE/PIE.htc); background:#2a3c3e; display:table-cell; vertical-align:middle; padding:0 30px; text-align:center;}
.no-sidebar .column-1-3.about_us .circle_block h3 {padding:10px 0 10px 0; color:#ffffff; margin:0; display:inline-block;}

.column-1-3.about_us .circle_block_wrapper {width:130.6px; height:130.6px; border-radius:230px; behavior: url(PIE/PIE.htc); padding:5px; position:relative;}
.column-1-3.about_us .circle_block_wrapper .dashed_bg {position: absolute; top:0; left:0; width:140.6px;}
.column-1-3.about_us .circle_block {width:110.6px; height:130.6px; border-radius:228px; behavior: url(PIE/PIE.htc); background:#2a3c3e; display:table-cell; vertical-align:middle; padding:0 10px; text-align:center;}
.column-1-3.about_us .circle_block h3 {padding:10px 0 10px 0; color:#ffffff; margin:0; display:inline-block; font-size:16px !important; line-height: 20px;}

.column-1-3.about_us .text_wrapper {margin-top:48px; border-top:1px solid #2a3c3e;}
.category_links {display:block; padding:48px 0 60px 0; text-align:center;}
.category_links li {display:inline;}
.category_links a {font-size:30px; line-height:30px; color:#494949; display:inline; padding:0 8px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;}
.category_links span {font-size:30px; line-height:30px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;}
.category_links a:hover {color:#007dc5;}

.column-1-4.about_us h5 {font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-weight:400; margin:20px 0; color:#111111;}
.column-1-4.about_us .about-1-4_img {text-align:center; width:100%;}
.column-1-4.about_us .about-1-4_img img {margin-bottom:10px;}

.circle_block_wrapper.dashed {padding:5px; float:left; text-align: center; margin-right:89px; position: relative;}
.circle_block_wrapper.dashed .dashed_bg {position: absolute; top:85px; left:-5px; width:238px; display:none;}
.circle_block_wrapper.dashed .cbdashed_header {margin-bottom:60px; margin-top:0;}
.circle_block_wrapper.dashed .small_circle {height:106px; width:106px; border-radius:120px; behavior: url(PIE/PIE.htc); background-color:#007dc5; text-align:center; margin:46px 0 0 62px; position: relative;}
.circle_block_wrapper.dashed .small_circle .dashed_bg {position:absolute; top:-30px; left:-21px; width:116px; display:none;}
.circle_block_wrapper.dashed .small_circle img {margin:25px 16px;}
.circle_block_wrapper.dashed .small_circle.ss1 {margin:48px 0 0 61px;}
.circle_block_wrapper.dashed .small_circle.ss2 {margin:47px 0 0 62px;}
.circle_block.dashed {width:228px; height:228px; border-radius:228px; behavior: url(PIE/PIE.htc); background-color:#2a3c3e; color:#ffffff; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-size:24px; line-height:26px; display:table-cell; vertical-align:middle; text-align:center; font-weight: 300;}
.circle_block_wrapper.dashed.last {margin-right:0;}
.about_linked_circles {position: relative; min-height:950px; margin-left:33px; margin-bottom:48px;}
.about_linked_circles .bg_img {position: absolute; top:47px; left:0px;}
.about_linked_circles .central_circle {width:302px; height:302px; border-radius:305px; behavior: url(PIE/PIE.htc); background:#2a3c3e; color:#ffffff; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-size:40px; line-height:40px; display:table-cell; vertical-align:middle; text-align:center;}
.circle_block_wrapper.central {position: absolute; top:622px; left:295px;}
.circle_block_wrapper.central .dashed_bg {position: absolute; top:-5px; left:-5px; width:312px; display:none;}
.about_separator {border-top:2px solid #282828; height:22px; text-align: center; margin-bottom:24px; display:none; margin-top:48px;}



 
 
 
 /*								PRODUCTS							*/
 
.products_sidebar {width:180px; height:100%; float:left; margin-right:24px;}
.products_sidebar h3 {line-height:25px; margin:0;}
.products .subtitle {line-height:11px; color:#007dc5; font-family:'PTSansItalic';}
.products_sidebar ul {margin-top:20px;}
.products_sidebar li {margin-bottom:3px;}
.products_sidebar li div.dot {margin:7px 8px 0 0; width:6px; height:6px; border-radius:6px; behavior: url(PIE/PIE.htc); background:#007dc5; float:left;}
.products_sidebar a {font-family:'PTSansItalic'; color:#5e5e5e; float:left;}
.products_sidebar a:hover {color:#007dc5;}
.products_content {width:756px; float:left;}
.product_block {width:220px; text-align:center; margin:0 48px 48px 0; float:left;}
.product_block.last {margin-right:0;}
.product_block span {color:#007dc5;}
.product_block h5 {margin-top:20px; font-weight:100; margin-bottom:0;}
.product_block .image_wrapper {width:204px; height:204px; border-radius:204px; behavior: url(PIE/PIE.htc);}
.product_block .content_image {border-radius:204px; width:204px; height:204px; behavior: url(PIE/PIE.htc);}
.product_block .image_more_info {bottom:8px; right:8px;}
.image_read_more_wrapper {z-index:4; position:absolute; top:0px; left:0px; width:204px; height:204px; opacity:0; filter: alpha(opacity = 0);}
.image_read_more {text-align: center; width:204px; height:204px; vertical-align: middle; display: table-cell;}
.image_read_more a {display:inline-block; font-size:24px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; color:#ffffff; line-height:24px; font-weight: 600;}


 /*					Products 2				*/

.no-sidebar .col-1-4_img {border-radius:200px; behavior: url(PIE/PIE.htc); text-align:center; overflow:hidden; width:200px; height:200px; position: relative;}
.no-sidebar .products2_column {margin:0 48px 48px 0; width:456px; float:left;}
.products2_column.last {margin-right:0;}
.no-sidebar .products2_column .image_wrapper {width:200px; height:200px; border-radius:200px; behavior: url(PIE/PIE.htc); float:left;}
.no-sidebar .products2_column .image_more_info {bottom:6px; right:6px;}
.no-sidebar .products2_column .image_read_more {top:85px; left:50px; width:204px; height:204px;}
.no-sidebar .products2_column .text_wrapper {width:216px; float:left; margin-left:24px;}
.products2_column .text_wrapper h3 {margin-top:15px; display:inline-block; margin-bottom:0;}
.products2_column .subtitle {margin-bottom:20px; display:block;}
.products2_column .read_more {float:left;}

.products2_column.right .text_wrapper {text-align:right; margin-right:24px; margin-left:0;}
.products2_column.right .subtitle {text-align:right;}
.products2_column.right .read_more {float:right;}

 .col-1-4_img {border-radius:200px; behavior: url(PIE/PIE.htc); text-align:center; overflow:hidden; width:120px; height:120px; position: relative;}
.products2_column {margin:0 48px 48px 0; width:292px; float:left;}

.products2_column .image_wrapper {width:120px; height:120px; border-radius:200px; behavior: url(PIE/PIE.htc); float:left;}
.products2_column .image_more_info {bottom:-5px; right:-5px;}
.products2_column .image_read_more {top:0px; left:0px; width:120px; height:120px;}
.products2_column .text_wrapper {width:132px; float:left; margin-left:24px;}


/*				Product Page				*/
.image_wrapper.zoom {border:none; margin:8px;}
.image_wrapper.zoom div.zoom_wrap {width:224px; height:224px; overflow:hidden; border-radius:224px; behavior: url(PIE/PIE.htc); position: relative; z-index: 15;}
.image_wrapper.zoom .zoom_wrap_mask {position: absolute; top:-8px; left:-8px; z-index:20;}
.image_wrapper.zoom .zoom_wrap_mask_png {}
.image_wrapper.zoom div.zoom_wrap img {display: block; opacity:1; z-index:2;} 
.image_wrapper.zoom .image_more_info {z-index: 20;}
.sidebar_wrapper.product_page {float:left; width:240px; margin:48px 48px 0 0;}
.sidebar_wrapper.product_page .image_shader {display:none;}
.sidebar_wrapper.product_page .small_images_wrapper {margin:52px 0 48px 0; border-top:1px solid #2a2a2a;}
.sidebar_wrapper.product_page .small_images_wrapper .image_more_info {-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; bottom:32px; right:32px;}
.sidebar_wrapper.product_page .small_images_wrapper .image_wrapper {border-radius:96px; behavior: url(PIE/PIE.htc); width:96px; height:96px; border:6px solid #282828;}
.sidebar_wrapper.product_page .small_images_wrapper .image_wrapper img.content_image {width:96px; height:96px;}
.sidebar_wrapper.product_page .small_images_wrapper .small_image {float:left; margin:24px 24px 0 0;}
.sidebar_wrapper.product_page .small_images_wrapper .small_image.last {margin-right:0;}

.product_page_content_wrapper {width:672px; float:left;}
.product_page_content_wrapper h3 {margin:0;}
.sub_header {font-size:16px; color:#007dc5; font-family:'PTSansItalic'; display:block; margin-bottom:20px;}
.product_page_content_wrapper .text_wrapper {float:left; width:384px; margin-right:48px;}
.order_box {float:left; width:240px;}
.order_box .select_menu {margin-bottom:12px; position:relative;}
.order_box .select_menu ul {position:absolute; top:28px; left:0; border:1px solid #d1d1d1; width:238px; background:#ffffff; z-index:5;}
.order_box .select_menu ul a { font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-weight:400; color:#111111; display:block; width:228px; padding:10px 5px 10px 5px;}
.order_box .select_menu ul a:hover {background:#eaeaea;}
.order_box .select_menu span {cursor:default; width:177px; border:1px solid #d1d1d1; padding:12px 8px 4px 8px; display:block; float:left; height:29px;}
.order_box .select_menu .drop_button {height:45px; width:44px; float:left; background:url(images/products/arrows.png) no-repeat center center; border:1px solid #d1d1d1; margin-left:-1px;}
.order_box .select_menu .drop_button:hover {background-color:#f1f1f1;}
.order_box input.submit_button {padding:0 0 2px 0; background:#007dc5; color:#ffffff; border:none; cursor:pointer; width:240px; height:45px; text-align:center;}

.statistics_background {position:relative; background:url(images/products/diagonal-noise.png) repeat-x top left; width:100%; height:25px; margin:15px 0;}
.statistics_bar {background:#007dc5; height:25px; width:0;}
.statistics_background span {position:absolute; top:2px; left:7px; color:#ffffff;}





 
 /*							GALLERY							*/

.gallery_content .category_links {padding:0 0 24px 0;}
.column-1-4.gallery {margin-bottom:24px; margin-top:24px;}
.gallery {text-align:center;}
.gallery .image_wrapper {border-radius:206px; behavior: url(PIE/PIE.htc); border:8px solid #282828; position: relative;}
.gallery .image_wrapper .image_shader {display:none;}
.gallery .image_wrapper .col-1-4_img {border-radius:206px; behavior: url(PIE/PIE.htc); display: block; position: relative; width: 100%; height: auto;}
.no-sidebar .gallery .image_more_info {bottom:8px; right:8px;}
.gallery .image_more_info {bottom:-3px; right:-3px;}
.gallery span {color:#007dc5; font-family:'PTSansItalic'; margin-top:0;}
.gallery h5 {margin-top:20px; margin-bottom:0px;}


/*							404								*/

.p404 {text-align:center;}
.p404 span {font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; color:#2a2a2a; display:inline-block; margin:5px 0;}
.p404 img {margin:20px 0;}
.p404-1 {font-size:80px; line-height:70px;}
.p404-2 {font-size:50px; line-height:40px;}
.p404-1 a {color:#007dc5; font-size:80px; line-height:70px;}
.p404-1 a:hover {color:#2a2a2a;}
.p404 .p404-3 {font-size:58px; color:#007dc5; line-height:48px;}

/*							CONTACT							*/

.plain_text_header {margin-bottom:0; margin-top:0;}
.gmap_wrapper {width:100%; height:450px;}
.contact_link_wrapper {margin:10px 0;}
.contact_link_wrapper img {float:left; margin:6px 10px 0 0; display: block;}
.contact_link_wrapper span {float:left; width:184px;}
.contact_link_wrapper span span {color:#007dc5; display: block;}


/*			Contact Form			*/
.input_column_wrapper {float: left;}
.input_wrapper {margin-bottom:30px;}
.input_title {z-index:3; color:#ffffff; padding: 12px 0 0 15px; background:#007dc5; display:block; width:50px; height:32px; float:left; position:relative; behavior: url(PIE/PIE.htc); border-top-left-radius:5px; border-bottom-left-radius:5px; }
.input_title .red_arrow_block {z-index:5; position:absolute; top:9px; right:-5px; width:6px; height:26px; background:url('images/home/arrow.png') no-repeat center center; margin-top:2px; display: none;}
.input_field {display:block; width:192px; height:33px; background:#f5f5f5; border:1px solid #e0e0e0; behavior: url(PIE/PIE.htc); border-top-right-radius:5px; border-bottom-right-radius:5px; float:left; padding:5px 0 5px 20px;}
.submit_button {padding:11px 27px; border-radius:5px; behavior: url(PIE/PIE.htc); background:#007dc5; color:#fff; float: right; margin:10px 0 0 10px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-weight:600; font-weight:100; border:none; cursor: pointer; width: 100px;}


.no-sidebar .textarea_wrapper {width:389px;}
.textarea_wrapper {width:144px; float: left; margin-left:30px;}
.textarea_title {z-index:3; color:#ffffff; padding: 12px 0 0 15px; background:#007dc5; display:block; width:100%; height:33px; position:relative; behavior: url(PIE/PIE.htc); border-top-left-radius:5px; border-top-right-radius:5px; margin-bottom:-1px;}
.textarea_title .red_arrow_block {display:block; z-index:5; position:absolute; top:30px; right:50%; height:6px; width:26px; background:url('images/contact/arrow.png') no-repeat center center; margin-right:-13px;}
.textarea_field {width:100%; height:140px; background:#f5f5f5; border:1px solid #e0e0e0; behavior: url(PIE/PIE.htc); border-bottom-left-radius:5px; padding:10px 6px 0 7px; border-bottom-right-radius:5px; resize: vertical; font-size: 16px;}
.contact_form_header {border-bottom:1px solid #2a3c3e; margin:0 0 20px 0; padding-bottom: 6px;}

/*							ELEMENTS						*/

/*				accordion				*/

a.acc-trigger {display:block; background:transparent; position:relative; padding:14px 20px 14px 55px; color:#515151; border-bottom:1px #a9a8a8 solid; margin:0 0 2px 0px; }
a.acc-trigger.first {border-top:1px #a9a8a8 solid;}
.acc-content { position:relative; margin:-5px 0 2px 0px; overflow:hidden; padding:0px 20px 25px 55px; background:transparent; border-bottom:1px #a9a8a8 solid;}
a.acc-trigger.active {border-bottom:0; color:#007dc5;}
.acc-arrow {display:block; background:url(images/elements/arrow-closed.png) no-repeat center center; height:24px; width:24px; position:absolute; top:10px; left:10px; border-radius:24px; behavior: url(PIE/PIE.htc); -moz-box-shadow: 0px 1px 5px #888; -webkit-box-shadow: 0px 1x 5px #888; box-shadow:0px 1px 5px #888;}
a.acc-trigger.active .acc-arrow {background:url(images/elements/arrow-opened.png) no-repeat center center;}

/*				alert boxes				*/
.alert_box_wrapper {position: relative; padding-left:33px; padding-top:0px; margin-bottom:30px;}
.alert_icon_bg {position: absolute; top:7px; left:18px; width:25px; height:30px; background:#007dc5;}
.alert_icon_bg img {position: absolute; top:-17px; left:-18px; z-index: 5;}
.alert_box {background:#007dc5; color:#fff; padding:10px 20px 10px 40px; border-radius:5px; behavior: url(PIE/PIE.htc); position: relative;}

.alert_box_success.alert_box_wrapper .alert_icon_bg {background:#1f823f;}
.alert_box_success.alert_box_wrapper .alert_box {background:#1f823f;}

.alert_box_info.alert_box_wrapper .alert_icon_bg {background:#3853a4;}
.alert_box_info.alert_box_wrapper .alert_box {background:#3853a4;}

.alert_box_notice.alert_box_wrapper .alert_icon_bg {background:#aa9834;}
.alert_box_notice.alert_box_wrapper .alert_box {background:#aa9834;}

/*					tabs				*/
.tabs-nav li {float: left;}
.tabs-nav a {display: block; padding:10px; border:1px #a9a8a8 solid; margin-bottom:-1px; margin-right:-1px; color:#111111; background:transparent;}
.tabs-nav a.active {border-top:4px solid #007dc5; border-bottom:none; color:#007dc5; padding:9px 10px;}
.tab-content {padding:20px; border:1px #a9a8a8 solid;}

/*				testimonials			*/
.testimonials {padding:15px; border:1px #a9a8a8 solid; position:relative;}
.testimonials img {display:block; width:100px; height:100px; border-radius:100px; behavior: url(PIE/PIE.htc); position: relative;}
.testimonials .img_border {position:absolute; top:20px; left:15px; border:#282828 solid 6px; margin:10px 0; width:100px; height:100px; border-radius:100px; behavior: url(PIE/PIE.htc);}
.testimonials .img_border_featured {position:absolute; top:20px; left:15px; border:#282828 solid 6px; margin:10px 0; width:100px; height:305px; behavior: url(PIE/PIE.htc);}
.column-1-3 .testimonials .img_border {position:static;}
.column-1-4 .testimonials .img_border {position:static;}
.column-1-3 .testimonials_text_wrapper, .column-1-4 .testimonials_text_wrapper {margin-left:0px;}
.testimonials_text_wrapper {margin-left:134px; float: left; position:relative;}
.testimonials_text_header {font-size:30px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; color:#111111; line-height:30px; padding:10px 0 5px 0; font-weight:100; border-bottom:1px #999999 solid;}
.testimonials_text {font-family:'PTSansItalic'; padding:5px 0 30px 0;}
.testimonials_text_regular {font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-size:16px; padding:5px 0 30px 0;}
.testimonials_author {position: absolute; bottom:0; right:5px; color:#007dc5; font-family:'PTSansItalic';}


/*				featured			*/
.featured {padding:1px 15px 15px 15px; position:relative;}
.featured img {display:block; width:100px; height:305px; behavior: url(PIE/PIE.htc); position: relative;}
.featured .img_border {position:absolute; top:20px; left:15px; border:#282828 solid 6px; margin:-13px 0; width:100px; height:305px; behavior: url(PIE/PIE.htc);}
.column-1-3 .featured .img_border {position:static;}
.column-1-4 .featured .img_border {position:static;}
.column-1-3 .featured_text_wrapper, .column-1-4 .featured_text_wrapper {margin-left:0px;}
.featured_text_wrapper {margin-left:134px; float: left; position:relative;}
.featured_text_header {font-size:30px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; color:#111111; line-height:30px; padding:10px 0 5px 0; font-weight:100; border-bottom:1px #999999 solid;}
.featured_text {font-family:'PTSansItalic'; padding:5px 0 30px 0;}
.featured_text_regular {font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; font-size:16px; padding:5px 0 30px 0;}
.featured_author {position: absolute; bottom:0; right:5px; color:#007dc5; font-family:'PTSansItalic';}
.featured .highlight {color:#007dc5;}


.quotation_box {border-top:1px #a9a8a8 solid; border-bottom:1px #a9a8a8 solid; padding:10px 0; margin:0; font-size:18px; line-height:22px;}



/*				BLOG --- No-Sidebar			*/

/*		blog		*/

.no-sidebar .blog_content {width:100%;}
.no-sidebar .blog_post_main_content {width:888px;}
.no-sidebar .blog_post_image {width:888px;}

/* 		blog post 		*/

.no-sidebar .about_the_author .text_block {width:677px;}
.no-sidebar .blog_post_comments {width:888px;}
.no-sidebar .blog_post_comments .comment_text_wrapper { width:730px;}
.no-sidebar .blog_post_comments .comment.indent1 {margin-left:110px;}
.no-sidebar .blog_post_comments .comment.indent1 .comment_text_wrapper {width:620px;}

.no-sidebar .blog_post_comments .comment.indent2 {margin-left:220px;}
.no-sidebar .blog_post_comments .comment.indent2 .comment_text_wrapper {width:510px;}

.no-sidebar .blog_post_form .textarea_wrapper {width:636px;}

/*		blog post 2		*/

.no-sidebar .blog_post.blog_post_page2 .blog_post_main_content {width:100%;}

.no-sidebar .blog_post2_header_wrapper {width:689px; margin-left:24px; float:left;}
.no-sidebar .blog_post.blog_post_page2 .blog_post_comments {width:100%;}
.no-sidebar .blog_post.blog_post_page2 .blog_post_comments .comment_text_wrapper {width:826px;}
.no-sidebar .blog_post.blog_post_page2 .blog_post_comments .comment.indent1 .comment_text_wrapper {width:716px;}
.no-sidebar .blog_post.blog_post_page2 .blog_post_comments .comment.indent2 .comment_text_wrapper {width:606px;}


/*		blog 2			*/

.no-sidebar .blog_post.blog2 .blog_post_main_content {width:680px;}


/*		blog 2 - 2 col		*/

.no-sidebar .blog_post.blog2.blog2-2col {width:456px;}
.no-sidebar .blog_post.blog2.blog2-2col .image_wrapper {float:none; display:inline-block; margin-bottom:24px; margin-left:auto; margin-right:auto;}
.no-sidebar .blog_post.blog2.blog2-2col .blog_post_main_content {width:100%;}

/*			blog 3			*/

.no-sidebar .blog_post.blog2.blog3 .blog_post_main_content {width:766px;}

/*			blog 3 - 2col		*/

.no-sidebar .blog_post.blog2.blog3.blog3-2col .blog_post_main_content {width:100%;}
.no-sidebar .blog_post.blog2.blog3.blog3-2col {width:456px;}
.no-sidebar .blog_post.blog2.blog3.blog3-2col .blog_post_main_content h3 {width:269px;}

/*			blog 3 - 3col		*/

.no-sidebar .blog_post.blog2.blog3.blog3-3col {float:left; width:288px; margin:0 48px 0 0; border-top:1px solid #7e7e7e; padding:48px 0 0 0; border-bottom:none; text-align:center;}
.no-sidebar .blog_post.blog2.blog3.blog3-3col.last {margin-right:0;}
.no-sidebar .blog_post.blog2.blog3.blog3-3col.top {border-top:none !important; padding:0 !important;}
.no-sidebar .blog_post.blog2.blog3.blog3-3col .blog_post_main_content {width:100%; margin-left:0; text-align:left;}
.no-sidebar .blog_post.blog2.blog3.blog3-3col .blog_post_main_content h3 {font-size:26px; line-height:26px; margin-bottom:10px;}
.no-sidebar .blog_post.blog2.blog3.blog3-3col .blog_post_main_content .category { display:inline-block; margin-top:24px;}
.no-sidebar .blog_post.blog2.blog3.blog3-3col .author_date_comments .author {border:none;}
.no-sidebar .blog_post.blog2.blog3.blog3-3col .author_date_comments .date {border:none; padding:0;}
.no-sidebar .blog_post.blog2.blog3.blog3-3col .author_date_comments .comments {border:none; padding:0;}


/*					banners					*/

.static_banner_wrapper {width:100%; background:#007dc5;}
.static_banner_wrapper .inner_wrap {width:960px; margin:auto; padding: 40px 0; position: relative; }
.static_banner_wrapper .text {font-size:22px; line-heigth:24px; color:#ffffff; font-weight:600; padding-right:150px;}
.static_banner_wrapper .read_more {position:absolute; top:50%; right:0; border: 1px solid #ffffff; margin-top:-22px;}

.static_banner_wrapper.twitter_banner .inner_wrap {padding: 20px 0;}
.static_banner_wrapper.twitter_banner a:hover {text-decoration: underline;}
.static_banner_wrapper.twitter_banner .text_wrap {float:left; width:905px;}
.static_banner_wrapper.twitter_banner img {float:left; display: block; margin-right:20px; margin-top:10px;}
.static_banner_wrapper .twitter_link {color:#ffffff;}
.static_banner_wrapper .twitter_link a {color:#ffffff; display:inline; font-weight:600;}
.static_banner_wrapper .twitt {color:#ffffff;}
.static_banner_wrapper .twitt a {color:#333333; display: inline; font-weight:500;}