/* ========================== CSS Reset ========================== */
* {
	border: 0 none;
	font-family: OswaldLight, OswaldBook, Arial;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	outline: 0;
	vertical-align: baseline;
	letter-spacing: 0.5px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	/* [disabled]padding-bottom: 0; */
	padding-left: 0px;
	padding-right: 0;
	padding-top: 0px;
}

/* ========================== General Styles ========================== */

@font-face {
    font-family: 'OswaldLight';
    src: url('Oswald-Light-webfont.eot');
    src: url('Oswald-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('Oswald-Light-webfont.woff') format('woff'),
         url('Oswald-Light-webfont.ttf') format('truetype'),
         url('Oswald-Light-webfont.svg#OswaldLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OswaldBook';
    src: url('Oswald-Regular-webfont.eot');
    src: url('Oswald-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Oswald-Regular-webfont.woff') format('woff'),
         url('Oswald-Regular-webfont.ttf') format('truetype'),
         url('Oswald-Regular-webfont.svg#OswaldBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OswaldBold';
    src: url('Oswald-Bold-webfont.eot');
    src: url('Oswald-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Oswald-Bold-webfont.woff') format('woff'),
         url('Oswald-Bold-webfont.ttf') format('truetype'),
         url('Oswald-Bold-webfont.svg#OswaldBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {
	background-color: #191f28;
}

.wrapper {
	width: 960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	clear: both;
	background-color: #191f28;
	/* [disabled]height: 103px; */
}

a {
	text-decoration: none;
	color: #db791d;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover {
	color: #fff;
}

#packages_full li {
	color: #bcc7d4;
	font-size: 16px;
	text-shadow: 0px 1px 1px #000;
	line-height: 18px;
	margin-bottom: 15px;
	margin-bottom: 2px;
	text-align: justify;
	/* [disabled]list-style-type: circle; */
	list-style-image: url(../images/check_icon.png);
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #bcc7d4;
	font-style: normal;
	font-weight: normal;
	text-shadow: 0px 1px 1px #000;
	line-height: 20px;
	text-align: justify;
}
p .body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #bcc7d4;
	font-style: normal;
	font-weight: normal;
	text-shadow: 0px 1px 1px #000;
	line-height: 20px;
	padding-bottom: 15px;
}
p.gray {
	color: #9ea3b0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	float: right;
	width: 575px;
	/* [disabled]margin-top: 25px; */
	font-size: 16px;
}
h2, h3, h4 {
	color: #E4ECFC;
	font-size: 15px;
	margin-bottom: 15px;
	font-family: 'OswaldLight', 'OswaldBook', Arial, sans-serif;
}
h1.steps {
	font-size: 34px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #e4ecfc;
	line-height: 64px;
	padding-bottom: 5px;
	padding-top: 10px;
}
h2.construction {
	font-size: 31px;
	font-weight: normal;
	color: #e4bc04;
	text-transform: uppercase;
	margin-top: 5px;
	line-height: 40px;
	margin-bottom: 30px;
	font-style: normal;
	letter-spacing: 1px;
	padding-top: 10px;
}
h3.construction {
	font-size: 23px;
	font-weight: lighter;
	color: #e4bc04;
	line-height: 35px;
	float: left;
	margin-right: 50px;
	padding: 0px;
	margin-bottom: 0px;
}
h2.blogroll {
	font-weight: lighter;
	text-transform: uppercase;
	color: #B8C2CC;
	font-size: 24px;
	padding-top: 10px;
	text-shadow: 0px 2px #000;
	margin: 0px;
	/* [disabled]padding-bottom: 2px; */
}
h2.why {
	font-weight: lighter;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 20px;
	/* [disabled]padding-top: 5px; */
	text-shadow: 0px 2px #000;
	margin: 0px;
	padding-bottom: 5px;
}
h2.gallery {
	font-weight: normal;
	text-transform: uppercase;
	color: #B8C2CC;
	font-size: 20px;
	text-shadow: 0px 2px #000;
	margin: 0px;
	text-align: center;
	letter-spacing: 1px;
}
h4 {
	font-size: 13px;
}
img {
	margin-bottom: 0px;
}
img.nomargin {
	margin-bottom: 0px;
}
.img.left {
	margin-right: 20px;
	margin-left: 0px;
	margin-bottom: 20px;
	margin-top: 20px;
}
img.right {
	margin-left: 15px;
}
img.right {
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}
img.float_left {
    float: left; 
    margin-right: 20px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top: 20px;
}
img.float_right {
    float: right; 
    margin-right: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 20px;
}
img.large {
	margin-bottom: 10px;
	height: 425px;
	width: 588px;
	overflow: hidden;
	clear: both;
	float: left;
	margin-top: 10px;
}
.img.icon {
	margin-right: 15px;
}
ul {
	list-style: none;
	color: #F47D20;
}
strong {
	/* [disabled]font-weight: bold; */
}
em {
	font-style: italic;
}
.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 0px;
}
.divider {
	background: url("../images/divider.jpg") repeat-x top left;
	height: 2px;
	margin: 25px 0;
}
.left {
	float: left;
}
.evelope {
	float: left;
	margin-left: 10px;
	margin-right: 15px;
}

.right {
	float: right;
}
/* ========================== Buttons Styles ========================== */
.button {
	background: url("../images/buttons.png") no-repeat top left;
	color: #fff;
	display: block;
	font-size: 13px;
	font-weight: bold;
	height: 15px;
	padding: 8px 10px;
	text-shadow: 0px 1px 0px #222;
	width: 114px;
}
.button:hover {
	text-decoration: none;
}
/*.button.left {
	margin-right: 15px;
}
.button.right {
	margin-left: 15px;
}
.button[title=Follow] {
	background-position: 0 -31px;
}
.button[title=Facebook] {
	background-position: 0 -62px;
}
.button[title=Contact] {
	background-position: 0 -93px;
}
.button[title=Tour] {
	background-position: 0 -124px;
}
.button[title=Store] {
	background-position: 0 -155px;
}
.button[title=Job] {
	background-position: 0 -186px;
}
.button[title=CaseStudy] {
	background-position: 0 -217px;
}
.button[title=Testimonials] {
	background-position: 0 -248px;
}
.button[title=Support] {
	background-position: 0 -279px;
}
.button[title=Examples] {
	background-position: 0 -310px;
}
*/
#slider .light, #slider .dark {
	background: url("../images/slider_buttons.png") no-repeat top left;
	color: #92a2b1;
	float: left;
	height: 30px;
	line-height: 30px;
	margin: 20px 10px 0 0;
	padding: 0;
	text-align: center;
	text-shadow: none;
	width: 102px;
}

#slider .dark {
	background-position: bottom left;
	color: #fff;
}

/* ========================== Forms Styles ========================== */
#contactForm .half {

}

#contactForm input {
	background: url("../images/input_large.jpg") no-repeat top left;
	height: 32px;
	width: 534px;
	line-height: 32px;
}

#contactForm .half input {
	background: url("../images/input_half.jpg") no-repeat top left;
	height: 34px;
	width: 232px;
	line-height: 34px;
}

#contactForm > div {
	margin-bottom: 10px;
}

#contactForm textarea {
	background: url("../images/textarea.jpg") no-repeat top left;
	width: 526px;
	height: 175px;
	padding: 8px 0;
}
#contactForm .small {
	background: url("../images/textarea_small.png") no-repeat top left;
	width: 272px;
	height: 81px;
}

#contactForm textarea, #contactForm input {
	color: #B8C2CC;
	font-size: 16px;
	padding-left: 8px;
}

#contactForm #submit {
	height: 33px;
	width: 79px;
	background: url("../images/send.png") no-repeat top left;
	display: block;
	text-indent: -9999px;
	cursor: pointer;
	float: left;
}

/* ========================== Header Styles ========================== */
#header {
	height: 103px;
	width: 960px;
	font-family: 'OswaldLight', Arial;
}

#header img, #header h1 {
	float: left;
}

#header p {
	color: #a6aab3;
	float: left;
	font-size: 14px;
	margin: 2px 0 0 6px;
}

#header ul {
	float: right;
	position: relative;
	padding-top: 42px;
}

#header ul li {
	float: left;
	margin-left: 25px;
	position: relative;
	z-index: 50;
}

#header ul li a {
	color: #b4bfcb;
	font-size: 16px;
	text-transform: uppercase;
	font-family: OswaldLight, OswaldBook, Arial;
}

#header ul li a:hover, #header ul li.active a {
	color: #F47A1F;
	text-decoration: none;
}

#header ul li a[title="Home"] {
	background: url("../images/home.png") no-repeat top left;
	display: block;
	height: 40px;
	margin-top: -10px;
	text-indent: -9999px;
	width: 40px;
}

#header ul li ul {
	display: none;
	position: absolute;
	top: 20px;
	left: 0;
	background: url("../images/submenu.png") top left no-repeat;
	width: 151px;
	padding: 15px 0;
}

#header ul li:hover ul {
	display: block;
}

#header ul li ul li {
	margin: 0;
	padding: 5px 15px 5px 15px;
	width: 121px;
	background-color: #2A2E37;
}

#header ul li ul li:last-child {
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
}

#header ul li ul li a {
	text-transform: uppercase;
	color: #b4bfcb;
	font-size: 12px;
}

#header ul li.active ul li a {
	color: #F47A1F;
}

#header ul li ul li a:hover {
	color: #F47A1F;
}

/* ========================== Intro Styles ========================== */
#intro {
	height: 62px;
	overflow: hidden;
	background-image: url(../images/intro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#intro h2, #intro p {
	float: left;
}

#intro form {
	float: right;
}

#intro h2 {
	color: #000;
	font-size: 22px;
	text-transform: uppercase;
	text-shadow: 0px .5px #c5ccd4;
	margin-top: 19px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 15px;
	letter-spacing: 2px;
	font-family: OswaldBook, Arial;
}

#intro p {
	color: #6f7380;
	font-style: italic;
	font-weight: bold;
	margin-top: 21px;
	text-shadow: 0px 1px 0px #ddd;
}

#intro input {
	background: url("../images/search.png") no-repeat top left;
	color: #FFF;
	float: left;
	font-size: 14px;
	height: 32px;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 0px;
	width: 134px;
	line-height: 23px;
}

#intro button {
	background: url("../images/search_button.png") no-repeat top left;
	float: left;
	height: 33px;
	text-indent: -9999px;
	width: 33px;
}

#intro form {
	width: 188px;
	margin-top: 15px;
	margin-right: 13px;
	margin-bottom: 0;
	margin-left: 0;
}
#button_home_learn {
	background-image: url(../images/button_home_learn.png);
	background-repeat: no-repeat;
	height: 100px;
	width: 324px;
	position: absolute;
	left: 636px;
	top: 230px;
	z-index: 15;
}
#logo {
	float: left;
	width: 155px;
	height: 66px;
	margin-top: 15px;
}

/* ========================== Content Styles ========================== */
#content {
	margin-bottom: 0px;
	overflow: hidden;
	background-image: url(../images/tab_bak.jpg);
	background-repeat: no-repeat;
	height: 700px;
}
.box {
	border-top: 1px solid #54585c;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.boxHeader, .box li {
	color: #fff;
	background: #37393d;
	padding: 10px 15px;
	overflow: hidden;
	margin-bottom: 0;
	font-size: 12px;
}

.box li {
	border-bottom: 1px solid #383b3f;
	border-top: 1px solid #494c50;
}

.box li span, .box a {
	color: #d4d4d4;
}

.box li:last-child {
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

.boxHeader {
	background: #2d2f33;
}

.boxHeader h3 {
	margin-bottom: 0;
	text-transform: uppercase;
	font-size: 12px;
}

.box .button {
	margin: 0 6px 0 0;
	color: #fff;
}


/* ========================== Boxes Styles ========================== */
.boxes {
	margin-bottom: 20px;
	overflow: hidden;
	/* [disabled]margin-top: 20px; */
	margin-right: 20px;
	margin-left: 20px;
}

.boxes > div {
	float: left;
	margin-right: 20px;
	width: 295px;
}

.boxes > div.last {
	margin-right: 0;
	padding-right: 0px;
}

.boxes > div p {
	margin-bottom: 22px;
}

.primary.boxes > div {
	background: url("../images/primary_boxes.jpg") repeat-y top right;
}

.primary.boxes > div.last {
	background: none;
}

#secondary {
	height: 399px;
}

#secondary .wrapper {
	background-image: url(../images/bak_home_streams.png);
	background-repeat: no-repeat;
	height: 399px;
}

#secondary .boxes > div {
	margin-right: 9.7px;
	width: 176px;
	height: 359px;
	background-image: url(../images/bak_streams.png);
	margin-top: 20px;
}

.content_225 {
	float: left;
	margin-right: 21px;
	margin-top: 40px;
	width: 225px;
}

.content_225.last {
	margin-right: 0;
}

.content_225 p:last-child {
	margin-bottom: 0;
}

.content_225 h4 {
	margin-bottom: 4px;
}

#mainContent {
	float: left;
	width: 630px;
}

#sidebar {
	float: right;
	width: 310px;
}

#mainContent h3, #folio h3 {
	margin-bottom: 4px;
	text-transform: uppercase;
}

#mainContent p {
	line-height: 20px;
}

/* ========================== Portfolio Styles ========================== */
#folioCats {
	background: url("../images/cats.jpg") no-repeat top left;
	height: 38px;
	margin-bottom: 25px; 
	padding-left: 35px;
}

#folioCats ul li {
	float: left;
	padding: 0 15px;
}

#folioCats ul li.active {
	background: url("../images/cats_hover.jpg") repeat-x top left;
}

#folioCats ul li a {
	color: #fff;
	line-height: 38px;
	text-transform: uppercase;
}

#folioCats ul li a:hover {
	text-decoration: none;
}

.projects {
	margin-top: 25px;
}

.projects li {
	float: left;
	margin-bottom: 25px;
	margin-right: 26px;
	width: 304px;
}

.projects li.last {
	margin-right: 0;
}

.projects h4 {
	margin-bottom: 4px;
	text-transform: uppercase;
}

.projects img {
	margin-bottom: 10px;
}

/* ========================== Slider Styles ========================== */
#slider {
	background-color: #151719;
	height: 470px;
	width: 2600px;
	margin-left: auto;
	margin-right: auto;
}

#slider .wrapper {
	width: 960px;
	height: 330px;
	overflow: hidden;
	position: relative;
}

#slider #sliderImgs {
	position: absolute;
	left: 0px;
	/* [disabled]top: 30px; */
	height: 330px;
	width: 960px;
	overflow: hidden;
}

#slider p {
	color: #42474f;
	font-size: 16px;
	margin-bottom: 0;
	text-shadow: 0px 1px 0px #ddd;
}

#slider h2 {
	color: #2a2a2a;
	font-size: 42px;
	margin-bottom: 0;
	text-shadow: 0px 1px 0px #ddd;
}

#slider .subtitle {
	color: #828a95;
}

.sliderContent {
	position: absolute;
	top: 150px;
	left: 42px;
}

#sliderNav {
	bottom: -5px;
	overflow: hidden;
	position: absolute;
	left: 298px;
	z-index: 10;
	background-image: url(../images/bak_slider_nav.png);
	height: 39px;
	width: 185px;
	/* [disabled]margin-top: 10px; */
}

#sliderNav a {
	background: url("../images/sliderbuttons01.png") no-repeat bottom left;
	display: block;
	float: left;
	height: 16px;
	text-indent: -9999px;
	width: 16px;
	margin-left: 23px;
	margin-top: 11px;
}

#sliderNav a.activeSlide {
	background-position: top left;
}

#folioSlider {
	width: 544px;
	margin-right: 15px;
	float: left;
	position: relative;
	height: 260px;
	margin-bottom: 20px;
}

#folioSliderNav {
	position: absolute;
	bottom: 15px;
	right: 15px;
	z-index: 9999;
}

#folioSliderNav a {
	background: url("../images/folio_dots.png") no-repeat bottom left;
	float: left;
	display: block;
	height: 7px;
	width: 7px;
	text-indent: -9999px;
	margin-left: 8px;
}

#folioSliderNav a.activeSlide {
	background-position: top right;
}

/* ========================== Tabs Styles ========================== */
#tabs {
	height: 90px;
	margin-top: 21px;
	width: 920px;
	/* [disabled]padding-right: 10px; */
	/* [disabled]padding-left: 10px; */
}

#tabs li {
	float: left;
	width: 184px;
	height: 91px;
	margin-left: auto;
	font-family: OswaldBook, Arial;
}

#tabs a {
	display: block;
	color: #bcc7d4;
	font-style: normal;
	text-shadow: 0px 2px 0px #000;
	font-size: 19px;
	width: 184px;
	height: 65px;
	text-align: center;
	padding-top: 26px;
	background-image: url(../images/bak_tab.jpg);
	background-repeat: no-repeat;
	text-transform: uppercase;
	line-height: 22px;
	font-family: 'OswaldBook', Arial;
	letter-spacing: 0.8px;
}

#tabs a.first {
	width: 174px;
	color: #F47A1F;
	font-family: 'OswaldBook', Arial;
}

/*#tabs a span {
	text-transform: uppercase;
	color: #bcc7d4;
	font-style: normal;
	background-repeat: no-repeat;
	font-family: oswaldregular;
	font-size: 20px;
	font-weight: normal;
}
#tabs a span:hover {
	text-transform: uppercase;
	color: #00FF33;
	font-style: normal;
	background-repeat: no-repeat;
	font-family: oswaldregular;
	font-size: 20px;
	font-weight: normal;
}*/
#tabs a:hover, #tabs a.active {
	text-shadow: 0px 1px #96A2C6;
	text-decoration: none;
	background-image: url(../images/bak_tab_active.jpg);
	background-repeat: repeat;
	background-position: left top;
	color: #151718;
	text-transform: capitalize;
	/* [disabled]font-family: OswaldBook, Arial; */
}

#tabs a.first:hover, #tabs a.first.active {
	background-image: url(../images/bak_tab_active.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: lighter;
	color: #000000;
	font-style: normal;
}

/* ========================== Newsletter Styles ========================== */
#newsletter {
	background: url("../images/newsletter.jpg") no-repeat top left;
	height: 42px;
	overflow: hidden;
	padding-left: 80px;
	padding-top: 21px;
}

#newsletter h3 {
	float: left;
	margin-right: 10px;
	text-transform: uppercase;
	font-size: 22px;
	color: #f3f5f7;
	text-shadow: 0px 2px #000;
}

#newsletter p {
	color: #fff;
	float: left;
	font-style: italic;
}

#newsletter form {
	float: right;
	margin: -5px 15px 0 0;
	overflow: hidden;
}

#newsletter input, #newsletter button {
	float: left;
	height: 33px;
}

#newsletter input {
	background: url("../images/newsletter_input.jpg") no-repeat top left;
	color: #B8C2CC;
	font-size: 12px;
	margin-right: 10px;
	padding-left: 10px;
	width: 230px;
	line-height: 33px;
}

#newsletter button {
	background: url("../images/newsletter_button.png") no-repeat top left;
	text-indent: -9999px;
	width: 79px;
	cursor: pointer;
}

/* ========================== Blog Styles ========================== */
.blog_overview_p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #bcc7d4;
	font-style: normal;
	font-weight: normal;
	text-shadow: 0px 1px 1px #000;
	margin: 0px;
	padding: 0px;
}
.single_space_p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7D8B96;
	font-style: normal;
	font-weight: normal;
	text-shadow: 0px 0.5px 1px #000;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}
.blogPosts {
	background-color: #25292e;
	border: 1px solid #353b42;
	border-bottom: none;
	padding: 20px;
	padding-bottom: 0;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}

.blogPosts li {
	clear: left;
	margin-bottom: 20px;
}

.blogPosts li.last {
	margin-bottom: 0;
}

.blogPosts .commentsLink {
	background: url("../images/comments.jpg") no-repeat top left;
	color: #7b8188;
	float: right;
	font-size: 18px;
	font-weight: bold;
	height: 27px;
	padding: 8px 8px 0 0;
	text-align: right;
	text-shadow: 0px 1px 0px #fff;
	width: 82px;
}

.commentsLink:hover {
	text-decoration: none;
}

#content .blogPosts h3 {
	font-size: 18px;
	text-transform: none;
}

#content .blogPosts h3 a {
	color: #fff;
}

.blogPosts p {
	color: #b2c1ce;
}

.blogPosts a {
	color: #e3eef7;
}

.meta {
	font-size: 11px;
}

.blogPosts img {
	margin-left: -20px;
}

.postButtons {
	background: url("../images/postButtons.jpg") repeat-x top left;
	margin-left: -20px;
	margin-right: -20px;
	overflow: hidden;
	padding: 12px 20px 14px 20px;
}

#postsNav {
	background: url("../images/postsNav.jpg") no-repeat top left;
	height: 30px;
	overflow: hidden;
	padding: 12px 20px;
}

#postsNav .prev, #postsNav .next {
	background: url("../images/postsNav_buttons.jpg") no-repeat top left;
	color: #fff;
	display: block;
	float: left;
	font-size: 13px;
	font-weight: bold;
	height: 30px;
	line-height: 27px;
	text-align: center;
	width: 108px;
}

#postsNav .next {
	float: right;
}

#postsNav .prev:hover, #postsNav .next:hover {
	background-position: bottom left;
	text-decoration: none;
}

#sidebar.blogSidebar {
	background-color: #363c44;
	border-left: 1px solid #4d5661;
	border-top: 1px solid #4d5661;
	padding: 15px;
	width: 278px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#sidebar.blogSidebar .rss {
	background: url("../images/button_rss.jpg") no-repeat top left;
	color: #2a2f36;
	display: block;
	font-size: 16px;
	font-weight: bold;
	height: 34px;
	padding: 15px 0 0 25px;
	text-shadow: 0px 1px 0px #eee;
	width: 252px;
}

.rss:hover {
	text-decoration: none;
}

#subscribe {
	height: 48px;
	overflow: hidden;
	float: left;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	width: 313px;
	background-image: url(../images/sb_bak_form.jpg);
	background-position: left top;
}

#sidebar.blogSidebar #subscribe img {
	margin-right: 10px;
}

#subscribe input {
	background: url("../images/subscribe_input.png") no-repeat top left;
	color: #fff;
	float: left;
	font-size: 11px;
	height: 33px;
	margin-right: 5px;
	margin-top: 1px;
	padding: 0 10px;
	width: 175px;
	line-height: 33px;
}

#subscribe button {
	background: url("../images/subscribe_button.jpg") no-repeat top left;
	float: left;
	height: 33px;
	text-indent: -9999px;
	width: 33px;
	cursor: pointer;
}

#sidebar.blogSidebar img.left {
	margin-right: 8px;
}

#sidebar.blogSidebar p {
	color: #fff;
}

#sidebar.blogSidebar p.left {
	margin-right: 25px;
}

ul.half {
	float: left;
	margin-right: 30px;
	width: 35%;
}

#sidebar.blogSidebar a {
	color: #fff;
}

.widget {
	background: #2b3037 url("../images/widget.jpg") repeat-x top left;
	border-bottom: 1px solid #414852;
	clear: left;
	margin: 0 -15px;
	overflow: hidden;
	padding: 0 15px;
	padding-bottom: 15px;
}

.widget h4 {
	background: url("../images/widget_title.jpg") repeat-x top left;
	font-size: 12px;
	height: 34px;
	line-height: 32px;
	margin: 0 -15px;
	margin-bottom: 10px;
	padding: 0 15px;
	text-transform: uppercase;
}

#sidebar.blogSidebar #wtabs a {
	color: #c1e0f0;
}

.listPosts li {	
	background: url("../images/recent.jpg") repeat-x bottom left;
	margin-bottom: 15px;
	padding-bottom: 5px;
}

#wtabsNavigation {
	background: url("../images/tabsNav.jpg") repeat-x top left;
	height: 42px;
	margin: 0 -15px;
	padding: 0 15px;
	padding-top: 12px;
}

#wtabsNavigation li {
	float: left;
}

#sidebar.blogSidebar #wtabs #wtabsNavigation a {
	color: #fff;
	font-weight: bold;
	margin-right: 15px;
	padding: 8px;
}

#sidebar.blogSidebar #wtabs #wtabsNavigation a.selected, #sidebar.blogSidebar #wtabs #wtabsNavigation a:hover {
	background-color: #363c44;
	text-decoration: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.share {
	background: url("../images/share.jpg") repeat-x top left;
	height: 70px;
	margin: 0 -20px;
	padding: 0 20px;
}

.share a {
	background: url("../images/share_buttons.png") no-repeat top left;
	display: block;
	float: left;
	height: 45px;
	margin-right: 25px;
	margin-top: 8px;
	text-indent: -9999px;
	width: 115px;
}

.share a.bookmark {
	background-position: -155px 0;
	width: 133px;
}

.share a.saveDigg {
	background-position: -327px 0;
	width: 102px;
}

.share a.likeFacebook {
	background-position: -468px 0;
	width: 118px;
}

.addComment {	
	background: url("../images/addComment.png") no-repeat top left;
	display: block;
	height: 33px;
	text-indent: -9999px;
	width: 151px;
}

.commentsHeader h3 {
	margin-top: 6px;
}

.commentInfo {	
	float: left;
	width: 110px;
}

#commentsList {
	margin: 20px 0;
}

#commentsList > li {
	margin-bottom: 15px;
	overflow: hidden;
}

.commentInfo img, .commentInfo p {
	margin: 0;
}

.commentContent {
	background: #1e2125;
	border: 1px solid #2c3137;
	float: right;
	padding: 10px;
	width: 455px;
}

.commentContent a[title="Reply"] {
	background: url("../images/reply.jpg") no-repeat top left;
	display: block;
	float: right;
	height: 26px;
	text-indent: -9999px;
	width: 58px;
}


#content #commentsForm h3 {	
	font-size: 14px;
	margin-bottom: 0;
	text-transform: uppercase;
}


#commentsForm button {
	display: block;
	height: 38px;
	text-indent: -9999px;
	background-image: url(../images/button_submit_comment.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	background-color: transparent;
	cursor: pointer;
	float: left;
	width: 193px;
}
#commentsForm button:hover {
	background-position: left bottom;
}
#postsNav.single {
	margin-top: -20px;
}

/* ========================== Footer Styles ========================== */
#footer {
	background-color: #181F28;
		font-size: 11px;
			line-height: 18px;
	text-transform: uppercase;
}

#footer .wrapper {
	overflow: hidden;
}

.links {
	border-right: 1px solid #2e2e33;
	float: left;
	margin-right: 25px;
	width: 110px;
}

#footer p {

	color: #9ea3b0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
}
#footer a {
	
	color: #54616F;
	font-family: Arial, Helvetica, sans-serif;
}
#footer a:hover {
	color: #F47D20;
	font-family: Arial, Helvetica, sans-serif;
}

.colophon img {
	margin-top: 30px;
}

#footer .colophon a {
	color: #fff;
}

.solution {
	color: #67747f;
	font-size: 14px;
	font-weight: 200;
}
.solution:hover {
	color: #67747f;
	font-size: 14px;
	font-weight: lighter;
}
.panel {
	/* [disabled]padding-left: 21px; */
	/* [disabled]padding-right: 30px; */
	/* [disabled]padding-bottom: 0px; */
	/* [disabled]padding-top: 0px; */
	/* [disabled]margin-bottom: 5px; */
}
#tab_content {
	height: 571px;
	width: 920px;
}

/*==========================Home Page Live Stream Navigation==========================*/

#secondary .wrapper .boxes .last {
	background-color: #0C6;
	margin-right: 0px;
	padding-right: 0px;
	float: right;
}
#stream_home {
	float: left;
	height: 88px;
	width: 156px;
	margin-top: 10px;
	margin-left: 10px;
	/* [disabled]background-color: #CCC; */
	border: 1px solid #B6C2CE;
}
#home_stream_1 {
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 220px;
	width: 156px;
	margin-top: 10px;
	margin-left: 9px;
	position: relative;
}
#home_stream_2 {
	background-image: url(../images/home_stream.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 240px;
	width: 160px;
	margin-top: 10px;
	margin-left: 9px;
}
#home_stream_2:hover {
	background-position: left bottom;
}
#home_stream_3 {
	background-image: url(../images/home_stream.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 240px;
	width: 160px;
	margin-top: 10px;
	margin-left: 9px;
}
#home_stream_3:hover {
	background-position: left bottom;
}
#home_stream_4 {
	background-image: url(../images/home_stream.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 240px;
	width: 160px;
	margin-top: 10px;
	margin-left: 9px;
}
#home_stream_4:hover {
	background-position: left bottom;
}
#home_stream_5 {
	background-image: url(../images/home_stream.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 240px;
	width: 160px;
	margin-top: 10px;
	margin-left: 9px;
}
#home_stream_5:hover {
	background-position: left bottom;
}

/*==========================Home Page Blog Roll / Case Study Banner==========================*/

#home_blog_roll {
	height: 380px;
	padding-top: 0px;
	top: 0;
}
.home_blog_roll_wrapper {
	/* [disabled]height: 380px; */
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bak_home_blogroll_repeat.jpg);
	background-repeat: repeat-y;
	padding-top: 10px;
}
#home_blog_entry {
	float: left;
	height: 107px;
	width: 615px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#home_blog_entry:hover {
	background-color: #333943;
}
#home_blogentry_pix {
	float: left;
	height: 97px;
	width: 176px;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 10px;
}
#button_blogroll {
	float: right;
	height: 21px;
	width: 79px;
	/* [disabled]background-image: url(../images/button_blogroll_more.png); */
	margin-top: -10px;
	background-repeat: no-repeat;
	background-position: left top;
}

/*==========================Footer==========================*/

.footer_wrapper {
	height: 264px;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bak_footer.jpg);
	clear: left;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
#footer_social {
	height: 210px;
	width: 184px;
	margin-top: 30px;
	margin-left: 20px;
	padding-top: 5px;
}
#footer_about {
	float: left;
	height: 210px;
	width: 298px;
	margin-top: 30px;
	margin-left: 0px;
	margin-right: 20px;
	padding-top: 5px;
}
#footer_contact {
	float: left;
	height: 210px;
	width: 184px;
	margin-top: 30px;
	margin-left: 20px;
	padding-top: 5px;
}
#footer_siteMap {
	height: 220px;
	width: 180px;
	padding-top: 20px;
	float: left;
	padding-left: 40px;
	padding-right: 10px;
	text-align: left;
	border-style: solid;
}
#footer_button_rss {
	float: left;            
	height: 40px;
	width: 262px;
	margin-bottom: 15px;
	background-image: url(../images/button_footer_rss.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#footer_button_rss:hover {
	background-position: left bottom;
}
#footer_button_fb {
	float: left;
	height: 40px;
	width: 262px;
	margin-bottom: 15px;
	background-image: url(../images/button_footer_fb.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#footer_button_fb:hover {
	background-position: left bottom;
}
#footer_button_twit {
	float: left;
	height: 40px;
	width: 262px;
	margin-bottom: 15px;
	background-image: url(../images/button_footer_twit.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#footer_button_twit:hover {
	background-position: left bottom;
}
#footer_button_you {
	float: left;
	height: 40px;
	width: 262px;
	margin-bottom: 15px;
	background-image: url(../images/button_footer_you.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#footer_button_you:hover {
	background-position: left bottom;
}
#footer_social_button {
	float: left;
	height: 40px;
	width: 262px;
	margin-bottom: 15px;
	background-image: url(../images/button_footer_rss.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.footer_heading {
	float: left;
	height: 35px;
	font-size: 25px;
	color: #F47A1F;
	padding-top: 5px;
	text-shadow: 0px 2px #000;
	margin-bottom: 10px;
}
.footer_header_icon {
	float: left;
	padding-top: 5px;
	padding-left: 10px;
}
.footer img {
	float: left;
}
.footer_why_block {
	float: left;
	height: 205px;
	width: 285px;
}
#copyright {
	float: left;
	height: 20px;
	width: 250px;
	margin-top: 25px;
	margin-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	color: #54626F;
	text-align: left;
}
#credits {
	background-color: #181F28;
	height: 40px;
	width: 960px;
}
#credit_wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#credits {
	float: right;
	width: 650px;
	text-shadow: 0px 0px 0 rgba(0, 0, 0, 0);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #686868;
	margin-top: 10px;
	width: 270px;
	text-align: right;
	font-style: italic;
	clear: right;
	font-weight: normal;
}
#vj_logo {
	float: right;
	height: 20px;
	width: 68px;
	background-image: url(../images/vj_logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	margin-left: 10px;
}
#vj_logo:hover {
	background-repeat: no-repeat;
	background-position: left bottom;
}

/*==========================Home Page TABS==========================*/
.tab_picture_1 {
	background-image: url(../images/tab_hotel.jpg);
	background-repeat: no-repeat;
	height: 571px;
	width: 920px;
	background-position: left top;
}
.tab_picture_2 {
	background-image: url(../images/tab_zoo.jpg);
	background-repeat: no-repeat;
	height: 571px;
	width: 920px;
	background-position: left top;
}
.tab_picture_3 {
	background-image: url(../images/tab_aquarium.jpg);
	background-repeat: no-repeat;
	height: 571px;
	width: 920px;
	background-position: left top;
}
.tab_picture_4 {
	background-image: url(../images/tab_remote.jpg);
	background-repeat: no-repeat;
	height: 571px;
	width: 920px;
	background-position: left top;
}
.tab_picture_5 {
	background-image: url(../images/tab_construction.jpg);
	background-repeat: no-repeat;
	height: 571px;
	width: 920px;
	background-position: left top;
}
/*==========================INSIDE PAGE SETUP==========================*/
.wrapper_body {
	width: 960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	clear: both;
	/* [disabled]height: auto; */
}
#content_inside {
	width: 960px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#content_container {
	/* [disabled]height: 800px; */
	width: 960px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#content_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 960px;
	background-image: url(../images/bak_insidepage_repeat1.png);
	background-repeat: repeat-y;
}
#content_wrapper_blog {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 960px;
	background-image: url(../images/bak_insidepage_repeat.png);
	background-repeat: repeat-y;
}
#content_wrapper_1Col {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 960px;
	background-image: url(../images/bak_1Col_repeat.png); 
	background-repeat: repeat-y;
}
/*==========================INSIDE PAGE LEFT BLOG OVERVIEW==========================*/

#home_blog_entry a p {
	font-size: 14px;
	line-height: 18px;
	color: #8593A2;
}
#content_left {
	margin: 0px;
	float: left;
	width: 647px;
	background-image: url(../images/bak_insidepage_repeat.png);
	background-repeat: OswaldLight, Arial;
	padding: 0px;
}
#content_left_header {
	height: 10px;
	float: left;
	width: 647px;
	background-image: url(../images/bak_blogheader_left.png);
	background-repeat: no-repeat;
}
.inside_header_spacer {
	background-color: #191f28;
	height: 30px;
}
#blog_post_wrapper {
	float: left;
	width: 587px;
	padding-right: 40px;
	padding-left: 20px;
	text-shadow: 0px 1px #000;
	padding-top: 10px;
	padding-bottom: 10px;
}
#blog_post_header {
	float: left;
	width: 493px;
	margin: 0px;
	padding: 0px;
}
.blog_post_heading {
	font-family: OswaldLight, Arial;
	font-size: 20px;
	text-transform: uppercase;
	color: #e4ecfc;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	letter-spacing: 1.5px;
	padding-bottom: 3px;
}
.gallery_post_heading {
	font-family: OswaldLight, Arial;
	font-size: 20px;
	text-transform: uppercase;
	color: #e4ecfc;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 0px;
	letter-spacing: 1.5px;
	padding-bottom: 3px;
}
.lrg_red_head {
	font-family: OswaldLight, Arial;
	font-size: 30px;
	text-transform: uppercase;
	color: #DB791D;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	letter-spacing: 1.5px;
}


h3.blog_post_heading a: {
	color: #FFF;
}
h3.blog_post_heading a:hover {
	color: #F47A1F;
}
#blog_post_header p a {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-shadow: 0px 2px #000;
	text-transform: uppercase;
}
#blog_post_header p a:hover {
	color: #F47A1F;
}
.single_space_p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7D8B96;
	font-style: normal;
	font-weight: normal;
	text-shadow: 0px 0.5px 1px #000;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#comment_count {
	background-image: url(../images/comment_count.png);
	float: right;
	height: 39px;
	width: 94px;
}
#blog_post_header p {
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}
#count_number {
	float: right;
	height: 29px;
	width: 45px;
	padding-top: 7px;
}
#blog_header_pix {
	background-image: url(../images/bak_blog_headerpix.jpg);
	float: left;
	height: 252px;
	width: 627px;
	margin-top: 10px;
}
#blogdetail_header_pix {
	background-image: url(../images/bak_blog_headerpix.jpg);
	float: left;
	height: 252px;
	width: 627px;
	margin-top: 10px;
}
#blog_header_pix img {
	margin-top: 19px;
	margin-left: 18px;
	border: 2px solid #BCC7CD;
}
#blog_header_pix a img:hover {
	border: 2px solid #F47A1F;
}
#blogdetail_header_pix img {
	margin-top: 19px;
	margin-left: 18px;
	border: 2px solid #BCC7CD;
	-moz-box-shadow: 0px 0px 5px #000;
	-webkit-box-shadow: 0px 0px 5px #000;
	box-shadow: 0px 0px 5px #000;
}

#blog_content {
	float: left;
	width: 587px;
	padding-right: 40px;
	padding-left: 20px;
	text-align: justify;
	padding-bottom: 15px;
}
.blog_post_subheading {
	font-family: OswaldLight, Arial;
	font-size: 20px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	letter-spacing: 1.5px;
	text-shadow: 0px 1px #000;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#blog_read_more {
	background-image: url(../images/bak_read_more.jpg);
	float: left;
	height: 59px;
	width: 627px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#blog_leave_comment {
	background-image: url(../images/bak_read_more.jpg);
	float: left;
	height: 59px;
	width: 627px;
	/* [disabled]margin-top: 20px; */
	/* [disabled]margin-bottom: 20px; */
}
#read_more {
	background-image: url(../images/button_readmore.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 33px;
	width: 136px;
	padding-right: 20px;
	margin-top: 13px;
}
#read_more:hover {
	background-position: left bottom;
}

#but_comment {
	background-image: url(../images/button_commet.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 33px;
	width: 169px;
	padding-right: 20px;
	margin-top: 13px;
}
#but_comment:hover {
	background-position: left bottom;
}
#author_bio {
	background-image: url(../images/bak_authorbio.png);
	float: left;
	/* [disabled]height: 119px; */
	width: 607px;
	padding-right: 20px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-color: #5F6B7C;
	padding-bottom: 20px;
}
/*==========================INSIDE PAGE BLOGROLL SIDEBAR==========================*/
#sidebar {
	/* [disabled]height: 1000px; */
	margin: 0px;
	padding: 0px;
	float: right;
	width: 313px;
}
#content_rt_header {
	background-image: url(../images/bak_insideheader_rt.png);
	float: left;
	height: 10px;
	width: 313px;
}
#sb_learnmore {
	background-image: url(../images/sb_learnmore.jpg);
	float: left;
	height: 71px;
	width: 313px;
}
#sb_bak_social {
	background-image: url(../images/sb_bak_follow.png);
	float: left;
	height: 60px;
	width: 313px;
	/* [disabled]padding-top: 15px; */
	/* [disabled]padding-left: 20px; */
}
#sb_title {
	background-image: url(../images/sb_bak_title.png);
	float: left;
	height: 33px;
	width: 313px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #151719;
}
#sb_title h3 {
	font-family: OswaldLight, OswaldBook, Arial;
	font-size: 18px;
	color: #b4bfcb;
	padding-top: 8px;
	padding-left: 14px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	text-shadow: 0px 1px #000;
}
#sb_feature_stream {
	background-image: url(../images/sb_bak_featurestream.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 140px;
	width: 313px;
	margin: 0px;
	padding: 0px;
}
#sb_feature_stream:hover {
	background-position: left top;
}
#sb_bakfeature_article {
	background-image: url(../images/sb_bak_article.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	/* [disabled]height: 140px; */
	width: 313px;
	margin: 0px;
	padding: 0px;
	background-color: #2B3138;
}
#sb_bakfeature_article:hover {
	background-position: left bottom;
}

#sb_stream_video {
	background-color: #CCCCCC;
	float: left;
	height: 88px;
	width: 156px;
	margin-top: 25px;
	margin-left: 20px;
	-moz-box-shadow: 0px 0px 1px #000;
	-webkit-box-shadow: 0px 0px 1px #000;
	box-shadow: 0px 0px 1px #000;
}
#sb_feature_article {
	background-color: #CCCCCC;
	float: left;
	height: 98px;
	width: 273px;
	margin-top: 25px;
	margin-left: 20px;
	-moz-box-shadow: 0px 0px 2px #000;
	-webkit-box-shadow: 0px 0px 2px #000;
	box-shadow: 0px 0px 2px #000;
	/* [disabled]margin-bottom: 10px; */
}
#sb_stream_title {
	float: left;
	height: 110px;
	width: 110px;
	margin-top: 24px;
	overflow: hidden;
	margin-left: 10px;
}
#sb_article_title {
	float: left;
	/* [disabled]height: 110px; */
	width: 275px;
	margin-top: 10px;
	overflow: hidden;
	margin-left: 20px;
	margin-bottom: 10px;
}
.sb_stream_title {
	font-size: 16px;
	color: #FFFFFF;
	text-transform: uppercase;
	line-height: 24px;
	letter-spacing: 1.5px;
	text-shadow: 0px 2px #000;
	margin: 0px;
	padding: 0px;
	/* [disabled]text-align: center; */
}
#sb_feature_stream h5 {
	float: left;
	padding-top: 5px;
	text-shadow: 0px 2px #333;
}
.sb_stream_h5 {
	float: left;
	height: 40px;
	width: 110px;
	line-height: 20px;
}
#sb_recentcomment {
	float: left;
	width: 273px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: thin;
	border-bottom-color: #545C68;
	margin-left: 20px;
	margin-top: 15px;
	/* [disabled]margin-bottom: 5px; */
	padding-top: 0px;
	padding-right: 0px;
	/* [disabled]padding-bottom: 15px; */
	padding-left: 0px;
}
.sb_archive {
	float: left;
}
.sb_li_archive {
	background-image: url(../images/sb_bak_archives.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 38px;
	width: 313px;
	margin: 0px;
	padding: 0px;
}
.sb_li_archive:hover {
	background-position: left bottom;
}
.sb_heading {
	font-family: OswaldLight, OswaldBook, Arial;
	font-size: 16px;
	color: #b4bfcb;
	padding-top: 12px;
	padding-left: 14px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	text-shadow: 0px 1px #000;
}

a.sidebar {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-shadow: 0px 1px #000;
	text-transform: uppercase;
}
a.sidebar:hover {
	color: #F47A1F;
}
p.sidebar {
	font-size: 11px;
	text-align: left;
	padding-bottom: 10px;
	color: #FFF;
}
p.sidebar_comment {
	padding: 0px; !important
	margin: 0px;
}
#sb_casestudies {
	background-image: url(../images/sb_bak_casestudies.png);
	float: left;
	height: 180px;
	width: 273px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 15px;
}
#sb_case_pix {
	float: left;
	height: 98px;
	width: 273px;
	margin-top: 10px;
	margin-bottom: 10px;
	-moz-box-shadow: 0px 0px 1px #000;
	-webkit-box-shadow: 0px 0px 1px #000;
	box-shadow: 0px 0px 1px #000;
}
.sidebar_install_button {
	float: right;
	margin-top: 10px;
	height: 26px;
	width: 77px;
	background-image: url(../images/sb_button_casestudies.png);
}

.gravatar {
	float: left;
	height: 81px;
	width: 81px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 30px;
	margin-left: 20px;
	background-image: url(../images/bak_gravatar.jpg);
	background-repeat: no-repeat;
}
.gravatar_pix {
	margin: 4px;
	height: 71px;
	width: 71px;
}
#comment_bar {
	background-image: url(../images/bak_commentbar.jpg);
	height: 56px;
	width: 627px;
	float: left;
}
.h3comment_bar{
	font-family: OswaldLight, OswaldBook, Arial;
	font-size: 22px;
	color: #b4bfcb;
	padding-top: 16px;
	padding-left: 20px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	text-shadow: 0px 1px #000;
}
.h3comment_form{
	font-family: OswaldLight, OswaldBook, Arial;
	font-size: 22px;
	color: #b4bfcb;
	padding-top: 10px;
	/* [disabled]padding-left: 20px; */
	text-transform: uppercase;
	letter-spacing: 1.5px;
	text-shadow: 0px 1px #000;
	margin: 0px;
}
#comment_wrapper {
	background-image: url(../images/bak_comments_repeat.png);
	background-repeat: repeat-y;
	float: left;
	width: 647px;
}
#comment_post {
	float: left;
	width: 607px;
	margin-right: 15px;
	padding-top: 15px;
	padding-bottom: 20px;
}
#comment_post_block {
	float: right;
	width: 485px;
	margin-top: 10px;
}
#comment_block_head {
	background-image: url(../images/bak_commentpost_top.png);
	background-repeat: no-repeat;
	float: left;
	height: 8px;
	width: 485px;
}
#comment_block_body {
	background-image: url(../images/bak_commentpost_mid.png);
	background-repeat: repeat-y;
	float: left;
	width: 445px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	min-height: 65px;
}
#comment_block_foot {
	background-image: url(../images/bak_commentpost_bottom.png);
	background-repeat: no-repeat;
	float: left;
	height: 8px;
	width: 485px;
}
.comment_block_name {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-shadow: 0px 1px #000;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}

/*==========================1 Col Page / Stream Galleries==========================*/
#content_1Col {
	float: left;
	width: 960px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#content_gallery {
	margin: 0px;
	float: left;
	width: 960px;
	/* [disabled]background-image: url(../images/bak_insiderepeat_left.png); */
	background-repeat: OswaldLight, Arial;
	padding: 0px;
}
#content_1Col_header {
	height: 10px;
	float: left;
	width: 960px;
	background-image: url(../images/bak_insideheader_1Col.png);
	background-repeat: no-repeat;
}
#content_gallery #secondary_nav {
}

/*==========================Secondary Nav*/
#secondary_nav {
	float: left;
	height: 38px;
	width: 960px;
	/* [disabled]background-color: #353A44; */
}
#secondary_nav ul {
	text-align: center;
	cursor: pointer;
}
#secondary_nav ul li a {
	color: #FFFFFF;
	font-size: 16px;
	text-transform: uppercase;
	font-family: OswaldLight, OswaldBook, Arial;
	line-height: 42px;
	text-align: center !important;
	text-shadow: 0px 1px 1px #000;
	float: left;
	height: 38px;
	width: 118px;
	border-right: 2px solid #171f28;
	background-repeat: no-repeat;
	-moz-box-shadow: 0px 0px 2px 0px #0D0E10;
	/* [disabled]background-color: #353A44; */
}
#secondary_nav ul li {
	/* [disabled]color: #FFFFFF; */
	font-size: 16px;
	text-transform: uppercase;
	font-family: OswaldLight, OswaldBook, Arial;
	line-height: 42px;
	text-align: center !important;
	text-shadow: 0px 1px 1px #000;
	float: left;
	height: 38px;
	width: 118px;
	border-right: 2px solid #171f28;
	-moz-box-shadow: 0px 0px 2px 0px #0D0E10;
	background-color: #353A44;
}
#secondary_nav ul li a:hover {
	background-position: left bottom;
	color: #db791d;
	background-color: #171F28;
}

.active a {
	color: #db791d !important;
	background-color: #181F28 !important;
	background-image: none !important;
}

/*==========================Stream Gallery Rules*/
#featured_stream_wrapper {
	float: left;
	width: 930px;
	padding-right: 10px;
	padding-left: 20px;
	text-shadow: 0px 1px #000;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: #F47A1F;
	position: relative;
	height: 300px;
	background-color: #191F28;
	border-color: #191F28;
	clear: left;
}
#featured_stream_header {
	float: left;
	width: 400px;
	margin: 0px;
	padding-top: 20px;
	padding-left: 0px;
	padding-bottom: 10px;
	border-color: #767a88;
	border-bottom-width: 1px;
	border-style: solid;
	clear: left;
}
#featured_stream {
	float: right;
	height: 282px;
	width: 500px;
	/* [disabled]margin-right: 20px; */
	-moz-box-shadow: 0px 0px 2px 0px #0D0E10;
	-webkit-box-shadow: 0px 2px 0px #0D0E10;
	box-shadow: 0px 0px 2px 0px #0D0E10;
	clear: none;
	margin-top: 18px;
}
#video_gallery {
	float: left;
	width: 940px;
	padding-left: 20px;
	margin-bottom: 18px;
}
#video_3gallery_bottom {
	float: left;
	width: 960px;
	/* [disabled]padding-top: 20px; */
	padding-bottom: 20px;
	background-image: url(/assets/images/bak_vidgallery_1Col.png);
}
.video_stream {
	float: left;
	height: 210px;
	width: 188px;
	text-align: justify;
	padding-right: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	position: relative;
	padding-bottom: 0px;
}
.video_stream_first {
	float: left;
	height: 210px;
	width: 188px;
	text-align: justify;
	padding-right: 11px;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	position: relative;
	padding-bottom: 0px;
}
.video_stream_bot4 {
	float: left;
	height: 210px;
	width: 188px;
	text-align: justify;
	padding-right: 25px;
	padding-left: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	position: relative;
	padding-bottom: 0px;
}

.video_frame {
	float: left;
	height: 106px;
	width: 188px;
	padding-top: 20px;
	/* [disabled]padding-bottom: 15px; */
}

.video_gallery_title {
	font-family: OswaldBold, OswaldBook, Arial;
	font-size: 15px;
	color: #e4ecfc;
	text-transform: uppercase;
	line-height: 16px;
	letter-spacing: 1.5px;
	text-shadow: 0px 1px #000;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 0px;

}
.video_gallery_subtitle {
	font-family: OswaldLight, OswaldBook, Arial;
	font-size: 13px;
	color: #e4ecfc;
	line-height: 14px;
	letter-spacing: 1.5px;
	text-shadow: 0px 2px #000;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	font-style: normal;
	text-transform: uppercase;

}
.video_gallery_button {
	height: 30px;
	width: 120px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	background-image: url(../images/button_video_stream.png);
	float: right;
}
.feature_button {
	height: 30px;
	width: 120px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	background-image: url(../images/button_video_stream.png);
	float: right;
	position: absolute;
	left: 820px;
	top: 245px;
}
/*==========================Stream Detail Rules*/

#detail_stream_wrapper {
	float: left;
	width: 920px;
	padding-right: 20px;
	padding-left: 20px;
	text-shadow: 0px 1px #000;
	padding-top: 0px;
	padding-bottom: 20px;
	background-color: #393D46;
	border-top: 1px solid #444954;
	border-bottom: 1px solid #444954;
}
#detail_stream_header {
	float: left;
	/* [disabled]width: 435px; */
	margin: 0px;
	padding: 0px;
}

#bak_largeBox_wrapper {
	float: left;
	width: 960px;
}
#bak_largeBox_top {
	background-image: url(../images/bak_largebox_top.png);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 960px;
}
#bak_largeBox_repeat {
	float: left;
	width: 920px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#bak_largeBox_bottom {
	background-image: url(../images/bak_largebox_bottom.png);
	float: left;
	height: 10px;
	width: 960px;
	margin-bottom: 20px;
}
.large_detail_video {
	float: left;
	height: 410px;
	width: 725px;
}
#large_googlemap {
	float: left;
	height: 410px;
	width: 174px;
	margin-left: 20px;
}
#testimonial_phrase {
	float: left;
	/* [disabled]height: 244px;*/
	width: 260px;
	margin-top: 20px;
	font-family: OswaldLight, OswaldBook, Arial;
	font-size: 40px;
	color: #db791d;
	text-align: left;
	text-transform: uppercase;
	line-height: 50px;
	text-shadow: 0px 1px 1px #000;
	overflow: hidden;
	padding-bottom: 15px;
}
#testimonial_graphic {
	float: left;
	/* [disabled]height: 244px;*/
	width: 600px;
	margin-top: 20px;
	margin-left: 0px;
}
#pix_gallery_wrapper {
	float: left;
	width: 920px;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url(../images/pixgallery_repeat_mid.png);
	background-repeat: repeat-y;
	background-position: left;
}
#gallery_small_container {
	float: left;
	height: 308px;
	width: 306px;
}
#gallery_small_container_rt {
	float: right;
	height: 308px;
	width: 308px;
	position: relative;
}
#gallery_small_container_lft {
	float: left;
	height: 308px;
	width: 306px;
	position: relative;
}
#gallery_pix_square {
	float: left;
	height: 308px;
	width: 306px;
	position: relative;
}
#gallery_pix_rectangle {
	float: left;
	height: 298px;
	width: 298px;
	margin-right: 14px;
	margin-bottom: 15px;
}
#gallery_pix_small {
	height: 154px;
	width: 306px;
	clear: both;
	float: left;
	position: relative;
}
#gallery_pix_smaller {
	/* [disabled]height: 114px; */
	width: 306px;
	clear: both;
	float: left;
	position: relative;
}
#gallery_pix_med {
	height: 194px;
	width: 306px;
	clear: both;
	float: left;
	position: relative;
}
#gallery_pix_thumb {
	height: 154px;
	width: 153px;
	/* [disabled]clear: both; */
	float: left;
	
}
#gallery_pix_design {
	float: right;
	height: 308px;
	width: 614px;
	clear: both;
}
#gallery_pix_design_lft {
	float: left;
	height: 308px;
	width: 612px;
	position: relative;
}
#pix_gallery {
	float: left;
	width: 960px;
}
#pix_gallery_head {
	background-image: url(../images/lrg_red_boxTop.png);
	float: left;
	height: 20px;
	width: 960px;
}
#pix_gallery_tail {
	background-image: url(../images/lrg_red_boxBottom.png);
	float: left;
	height: 20px;
	width: 960px;
}
.product_wrapper {
	float: left;
	width: 920px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../images/bak_insider_1Col.png);
}
#product_text_wrap {
	float: right;
	width: 575px;
	margin-top: 35px;
}
#fullpage_text_wrap {
	float: right;
	margin-top: 5px;
}
#product_button {
	float: right;
	height: 33px;
	width: 147px;
	margin: 0px;
	padding: 0px;
}
.spacer {
	height: 20px;
}
#commentsWrap {
	float: left;
	width: 585px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 19px;
	/* [disabled]height: 550px; */
	background-image: url(../images/bak_comment_form.png);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	padding-top: 10px;
	border-top-width: thin;
	border-top-style: inset;
	border-top-color: #333;
}
.comment_label {
	line-height: 30px;
	text-transform: uppercase;
}
#form_548675 ul .submit {
	background-image: url(../images/button_submit_comment.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 31px;
	width: 193px;
	cursor: pointer;
	clear: both;
	margin-top: 10px;
}
#content_wrapper #content_left #blog_read_more .addthis_toolbox.addthis_default_style.addthis_32x32_style {
float: left;
	width: 360px;
	height: 44px;
	padding-top: 15px;
	padding-left: 20px;
}
.wrapper_body #content_inside #content_container #content_wrapper #content_left #blog_leave_comment .addthis_toolbox.addthis_default_style.addthis_32x32_style {
	float: left;
	width: 360px;
	height: 44px;
	padding-top: 15px;
	padding-left: 20px;
}
#sidebar #sb_bak_social .addthis_toolbox.addthis_32x32_style.addthis_default_style {
	padding-top: 15px;
	padding-left: 20px;
}
.wrapper #header ul .selected a{
	color: #F47A1F;
}
#stream_brief_wrap {
	float: left;
	height: 80px;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
	width: 188px;
}

.play_active_thumb {
	position: absolute;
	z-index: 0;
	left: 0px;
	top: 20px;
	height: 106px;
	width: 188px;
	background-image: none;
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.0;
}
.play_active_thumb:hover {
	z-index: 10;
	background-attachment: scroll;
	/* [disabled]background-color: transparent; */
	background-image: url(../images/stream_rollover.png);
	height: 106px;
	width: 188px;
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 1.0;
}
#click_play {
	height: 100px;
	width: 100px;
	position: absolute;
	left: 194px;
	top: 19px;
	z-index: 1;
	background-image: url(../images/stream_normal.png);
}
#installation_type {
	float: left;
	/* [disabled]height: 25px; */
	width: 900px;
	text-transform: uppercase;
}
#installation_type ul {
	float: left;
}
.home_gallery_layover {
	height: 340px;
	width: 162px;
	position: absolute;
	top: -99px;
	background-image: url(../images/button_home_gallery01.png);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	/* [disabled]left: 1px; */
}
.home_gallery_layover:hover {
	background-position: left bottom;	
}
.home_gallery_title {
	position: absolute;
	z-index: 10;
	left: 4px;
	overflow: hidden;
	width: 146px;
	height: 50px;
	bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#gallery_caption {
	height: 94px;
	width: 306px;
	position: absolute;
	z-index: 10;
	background-image: url(../images/gallery_caption_up.png);
	left: 0px;
	top: 153px;
	padding-top: 60px;
}

#gallery_title_right {
	background-image: url(../images/gallery_caption_right.png);
	position: absolute;
	height: 93px;
	width: 306px;
	z-index: 10;
	left: -38px;
	top: 190px;
	padding-top: 25px;
	padding-left: 40px;
}
#gallery_caption_arrow_rt {
	background-image: url(../images/gallery_caption_arrow_rt.png);
	position: absolute;
	z-index: 10;
	height: 75px;
	width: 37px;
	left: 306px;
}
#gallery_arrow_dwn {
	background-image: url(../images/gallery_caption_arrow_dwn.png);
	height: 37px;
	width: 75px;
	position: absolute;
	z-index: 10;
	top: 308px;
	left: 40px;
}
h2.gallery {
	font-size: 18px;
	text-align: center;
	line-height: 24px;
	color: #CBE6FB;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 30%;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
h2.gallery_hor {
	font-size: 18px;
	text-align: center;
	padding-right: 25px;
	padding-left: 25px;
	line-height: 24px;
	color: #CAE5FA;
	text-shadow: 0px 1px 1px #000;
	padding-bottom: 22px;
	text-transform: uppercase;
}
p.gallery {
	color: #191f28;
	text-transform: uppercase;
	font-size: 11px;
	text-align: center;
	text-shadow: 0px 0px 0px;
}
#gallery_long {
	height: 32px;
	width: 612px;
	position: absolute;
	background-color: #db791d;
	bottom: 0px;
	padding-top: 12px;
}
.slider_wrapper {
	height: 470px;
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	background-color: #596C89;
}
.headline_wrapper {
	margin: auto;
	height: 280px;
}
.headline {
	margin: auto;
	width: 960px;
	height: 280px;
	background-image: url(../images/headline.jpg);
}
.streetcred_wrapper {
	height: 104px;
}
.streetcred {
	margin: auto;
	height: 104px;
	width: 960px;
}
.blog_entry_wrapper {
	padding-top: 10px;
	height: 360px;
}
.tab_video_frame {
	float: right;
	height: 284px;
	width: 500px;
	margin-right: 17px;
	margin-top: 155px;
}
.tab_video_frame_rt {
	float: right;
	height: 284px;
	width: 500px;
	margin-right: 389px;
	margin-top: 117px;
}
#featured_stream_detail {
	float: left;
	height: 126px;
	width: 400px;
	clear: left;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: justify;
}
#featured_stream_logo {
	float: left;
	height: 125px;
	/* [disabled]width: 100%; */
	padding-right: 15px;
}
#featured_stream_button {
	float: left;
	height: 26px;
	width: 164px;
	clear: left;
	margin-left: 225px;
	margin-top: 5px;
}
#cams_content_bot {
	background-image: url(../images/bak_cams_bot.png);
	float: left;
	height: 36px;
	width: 647px;
}
#content_cams_header {
	height: 90px;
	float: left;
	width: 647px;
	background-image: url(../images/bak_camsheader_left.png);
	background-repeat: no-repeat;
}
.cam_category_heading {
	font-family: OswaldBook, Arial;
	float: left;
	height: 24px;
	width: 600px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	color: #db791d;
	font-size: 24px;
	line-height: 28px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.cam_overview_p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8593A2;
	margin: 0px;
	padding: 0px;
	text-align: center;
	line-height: 13px;
}
.play_active_thumb_first {
	position: absolute;
	z-index: 0;
	left: 20px;
	top: 20px;
	height: 106px;
	width: 188px;
	background-image: none;
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.0;
}
.play_active_thumb_first:hover {
	z-index: 10;
	background-attachment: scroll;
	/* [disabled]background-color: transparent; */
	background-image: url("../images/stream_rollover.png");
	height: 106px;
	width: 188px;
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 1.0;
}
.sb_cams_category {
	float: left;
	height: 71px;
	width: 293px;
	padding-left: 20px;
	padding-top: 10px;
}
.cam_cat_header {
	float: left;
	font-family: OswaldLight, OswaldBook, Arial;
	margin: 0px;
	padding: 0px;
	color: #e4ecfc;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 15px;
}
.cam_cat_heading {
	font-family: OswaldBook, Arial;
	font-size: 32px;
	text-transform: uppercase;
	color: #e4ecfc;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	letter-spacing: 2px;
	padding-bottom: 3px;
	float: left;
	clear: both;
}
#sb_bak_3steps {
	background-image: url(../images/sb_cams_background.png);
	float: left;
	width: 313px;
	height: 525px;
}
#sb_comment_wrapper {
	float: left;
	width: 313px;
	background-color: #272b33;
}
#button_3step {
	background-image: url(../images/button_3steps_more.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 33px;
	width: 76px;
	padding-right: 18px;
	margin-top: 140px;
	clear: both;
}
#button_3step_2 {
	background-image: url(../images/button_3steps_more.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 33px;
	width: 76px;
	padding-right: 18px;
	margin-top: 80px;
	clear: both;
}
#button_chat {
	background-image: url(../images/button_sb_livechat.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 65px;
	width: 250px;
	padding-right: 30px;
	margin-top: 40px;
	clear: both;
}
#button_3step:hover {
	background-position: left bottom;
}
#button_3step_2:hover {
	background-position: left bottom;
}
#button_chat:hover {
	background-position: left bottom;
}
#bot4_cams_header {
	height: 90px;
	float: left;
	width: 960px;
	background-image: url(../images/bak_camsheader_full.png);
	background-repeat: no-repeat;
}
.play_active_thumb_bot4 {
	position: absolute;
	z-index: 0;
	left: 25px;
	top: 20px;
	height: 106px;
	width: 188px;
	background-image: none;
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.0;
}
.play_active_thumb_bot4:hover {
	z-index: 10;
	background-attachment: scroll;
	/* [disabled]background-color: transparent; */
	background-image: url(../images/stream_rollover.png);
	height: 106px;
	width: 188px;
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 1.0;
}
#detail_stream_wrap {
	float: left;
	width: 920px;
	padding-right: 20px;
	padding-left: 20px;
	text-shadow: 0px 1px #000;
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #181F28;
}
#bak_solution_repeat {
	background-image: url(../images/bak_solutions_nav.png);
	background-repeat: no-repeat;
	float: left;
	width: 960px;
	height: 100%;
}
#solution_cases_wrapper {
	float: left;
	width: 920px;
	padding-right: 20px;
	padding-left: 20px;
	text-shadow: 0px 1px #000;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #353A45;
	height: 100%;
	border-top: 1px solid #4D5467;
}
.wrapper_body #content_inside #content_container #content_wrapper_1Col #solution_cases_wrapper #tabbed-nav1 ul li {
}
.wrapper_body #content_inside #content_container #content_wrapper_1Col #solution_cases_wrapper #tabbed-nav1 ul {
	background-image: url(../images/Vslide_bak.jpg);
	background-repeat: no-repeat;
}
#solutions_3step_wrapper {
	width: 960px;
	height: 408px;
	float: left;
	background-image: url(../images/solutions_3steps_repeat.jpg);
	background-repeat: repeat-y;
}
#bak_3step_top {
	float: left;
	height: 10px;
	width: 960px;
	background-image: url(../images/solutions_3steps_bak.jpg);
	background-repeat: no-repeat;
}
#bak_3step_repeat {
	background-image: url(../images/solutions_3steps_repeat.jpg);
	background-repeat: repeat-y;
	float: left;
	height: 388px;
	width: 960px;
}
#bak_3step_bot {
	background-repeat: repeat-y;
	height: 40px;
	width: 960px;
	float: left;
	background-image: url(../images/solutions_3steps_bot.png);
}
#steps_block_left {
	background-image: url(../images/solutions_3steps_lft.jpg);
	float: left;
	height: auto;
	width: 452px;
	margin-left: 20px;
	margin-top: 10px;
}
#steps_block_rt {
	float: right;
	width: 413px;
	line-height: 25px;
	margin-right: 40px;
	height: auto;
	position: relative;
}
#packages_block_rt {
	float: right;
	width: 420px;
	line-height: 25px;
	margin-top: 10px;
	margin-right: 40px;
	height: 140px;
	position: relative;
}
#steps_callgraphic {
	background-image: url(../images/solutions_steps_tim.png);
	background-repeat: no-repeat;
	height: 126px;
	width: 236px;
	position: absolute;
	left: 195px;
	top: 128px;
}
#steps_chat {
	background-image: url(../images/button_sb_livechat.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 65px;
	width: 250px;
	position: absolute;
	left: -6px;
	top: 226px;
}
#steps_chat:hover {
	background-position: left bottom;
}
#steps_button_small {
	background-image: url(../images/steps_but_more.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
	width: 101px;
	margin-left: 28px;
	margin-top: 223px;
	clear: right;
	float: left;
	margin-right: 23px;
}
#steps_button_small:hover {
	background-position: left bottom;
}
#steps_button_smlast {
	background-image: url(../images/steps_but_more.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
	width: 101px;
	margin-left: 34px;
	margin-top: 223px;
	clear: right;
	float: left;
	margin-right: 12px;
}
#steps_button_smlast:hover {
	background-position: left bottom;
}
#benefits_lft {
	float: left;
	width: 440px;
	clear: left;
	margin-bottom: 5px;
	text-align: justify;
}
#benefits_rt {
	background-color: #fff;
	float: left;
	height: 120px;
	width: 446px;
	margin-left: 20px;
}
#benefits_wrapper_lft {
	float: left;
	width: 446px;
}
#benefits_wrapper_rt {
	float: left;
	width: 446px;
	margin-left: 20px;
}
#benefits_icon {
	float: left;
	height: 70px;
	width: 55px;
	margin-top: 20px;
	margin-bottom: 70px;
	margin-right: 18px;
}
#benefits_icon_lrg {
	float: left;
	height: 70px;
	width: 55px;
	margin-top: 20px;
	margin-bottom: 90px;
	margin-right: 18px;
}
#benefits_icon_sml {
	float: left;
	height: 40px;
	width: 55px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-right: 18px;
}
#tabbed-nav1 ul li a img {
	float: left;
	margin-left: 15px;
	margin-top: 13px;
}
.Vslide_location_title {
	font-family: OswaldLight, OswaldBook, Arial;
	font-size: 13px;
	color: #e4ecfc;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	text-shadow: 0px 1px #000;
	padding-top: 0px;
	width: 198px;
	text-align: center;
	float: left;
	line-height: 13px;
}
#stream3 {
	float: left;
	width: 605px;
	position: relative;
	clear: both;
	padding-left: 20px;
}
.lrg_orange_title {
	font-family: OswaldLight, Arial;
	font-size: 30px;
	text-transform: uppercase;
	text-align: left;
	color: #db791d;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 0px;
	letter-spacing: 1.5px;
	padding-bottom: 5px;
	text-shadow: 0px 1px #000;
}
.pagination {
	float: right;
	font-family: OswaldLight, Arial;
	font-size: 20px;
	text-transform: uppercase;
	color: #db791d;
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 0px;
	letter-spacing: 1.5px;
	padding-bottom: 0px;
	text-shadow: 0px 1px #000;
}
img.fullpage {
	margin-bottom: 20px;
	height: 425px;
	width: 920px;
	overflow: hidden;
	clear: both;
	float: left;
	margin-top: 20px;
}
#contact_wrap {
	float: left;
	/* [disabled]height: 100px; */
	width: 627px;
	padding-left: 20px;
}
#contact_map {
	float: left;
	height: 600px;
	width: 273px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
}
#contact_mainContent {
	float: left;
	width: 590px;
	margin-left: 20px;
}
#contact_button_chat {
	float: left;
	height: 65px;
	width: 260px;
	background-image: url(../images/button_sb_livechat.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
}
#contact_button_chat:hover {
	background-position: left top;

	}
 .video_stream_home {
	float: left;
	/* [disabled]height: 210px; */
	/* [disabled]width: 250px; */
	text-align: justify;
	margin-top: 76px;
	margin-bottom: 0px;
	overflow: hidden;
	position: relative;
	padding-bottom: 0px;
	margin-left: 18px;
}
.video_frame_home {
	float: left;
	height: 147px;
	width: 260px;
	padding-top: 20px;
	/* [disabled]padding-bottom: 15px; */
}
.play_active_thumb_home {
	position: absolute;
	z-index: 0;
	left: 0px;
	top: 20px;
	height: 140px;
	width: 250px;
	background-image: none;
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.0;
}
.play_active_thumb_home:hover {
	z-index: 10;
	background-attachment: scroll;
	/* [disabled]background-color: transparent; */
	background-image: url(../images/stream_rollover_home.png);
	height: 140px;
	width: 250px;
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 1.0;
}
#stream_brief_wrap_home {
	float: left;
	height: 80px;
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
	width: 218px;
	margin-left: 20px;
}
#home_casestudy {
	float: right;
	height: 350px;
	width: 285px;
	margin-right: 20px;
	margin-top: 10px;
	position: relative;
	background-image: url(../images/home_Bak_feature.jpg);
}
.solutions_heading {
	font-family: OswaldBook, Arial;
	float: none;
	color: #db791d;
	font-size: 24px;
	line-height: 29px;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: left;
}
#content_solutions {
	float: left;
	width: 920px;
	padding-right: 20px;
	padding-left: 20px;
	text-shadow: 0px 1px #000;
	padding-top: 40px;
	/* [disabled]padding-bottom: 40px; */
	background-color: #181F28;
	height: 322px;
	background-image: url(../images/solutions_resorts_header.jpg);
	background-repeat: no-repeat;
}
#packages {
	float: left;
	height: 75px;
	width: 652px;
	clear: left;
	margin-bottom: 5px;
	text-align: justify;
	overflow-y: hidden;
}
.packegesheading {
	font-family: OswaldLight, Arial;
	font-size: 17px;
	text-transform: uppercase;
	color: #e4ecfc;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	letter-spacing: 1.5px;
	width: 550px;
	float: left;
	margin-top: 15px;
	margin-bottom: 5px;
	text-align: left;
}
#packages_icon {
	float: left;
	height: 55px;
	width: 55px;
	margin-top: 10px;
	margin-bottom: 69px;
	margin-right: 18px;
}
.solution_right {
	float: right;
	width: 450px;
	text-align: justify;
}
.solution_right_center {
	float: right;
	width: 450px;
	margin-top: 50px;
	text-align: justify;
}
.solution_left {
	float: left;
	width: 450px;
	text-align: justify;
}
#content_solutions_aquarium {
	float: left;
	width: 920px;
	padding-right: 20px;
	padding-left: 20px;
	text-shadow: 0px 1px #000;
	padding-top: 40px;
	/* [disabled]padding-bottom: 40px; */
	background-color: #181F28;
	height: 322px;
	background-image: url(../images/solutions_aquarium_header.jpg);
	background-repeat: no-repeat;
}
.addthis_sharing_toolbox {
	/* [disabled]padding-left: 20px; */
	margin-left: 20px;
	margin-top: 13px;
	width: 400px;
	float: left;
	height: 40px;
}
.addthis_native_toolbox {
	width: 300px;
	height: 40px;
	float: right;
	margin-right: 10px;
	margin-top: 20px;
}
.services_wrapper {
	float: left;
	width: 920px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 20px;
	height: auto;
}
.services_wrapper_nomargin {
	float: left;
	width: 960px;
	padding-top: 10px;
}
.services_heading {
	float: left;
	height: 68px;
	background-image: url(../images/services_header.png);
	padding-top: 18px;
	padding-left: 20px;
	width: 940px;
}
.services_bottom {
	background-image: url(../images/services_bottom.png);
	background-repeat: no-repeat;
	float: left;
	width: 960px;
	height: 40px;
}
#content_services_1 {
	float: left;
	width: 920px;
	padding-right: 20px;
	padding-left: 20px;
	text-shadow: 0px 1px #000;
	padding-top: 40px;
	/* [disabled]padding-bottom: 40px; */
	background-color: #181F28;
	height: 322px;
	background-image: url(../images/streaming_services_header.jpg);
	background-repeat: no-repeat;
}
.services_heading_center {
	font-family: OswaldBook, Arial;
	padding-top: 5px;
	float: none;
	color: #db791d;
	font-size: 24px;
	line-height: 29px;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
	margin-bottom: 0px;
}
.single_space_p_margin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7D8B96;
	font-style: normal;
	font-weight: normal;
	text-shadow: 0px 0.5px 1px #000;
	line-height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 74px;
	padding-bottom: 0px;
}
#benefits_wrapper_full {
	float: left;
	width: 920px;
}
#benefits_full {
	float: left;
	height: auto;
	clear: left;
	text-align: justify;
}
#benefits_full_sml {
	float: left;
	height: 100px;
	width: 900px;
	clear: left;
	text-align: justify;
}
.benefits_post_heading_full {
	font-family: OswaldLight, Arial;
	font-size: 17px;
	text-transform: uppercase;
	color: #e4ecfc;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	letter-spacing: 1.5px;
	width: 820px;
	float: left;
	margin-top: 15px;
	margin-bottom: 5px;
}
.benefits_post_heading {
	font-family: OswaldLight, Arial;
	font-size: 17px;
	text-transform: uppercase;
	color: #e4ecfc;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	letter-spacing: 1.5px;
	width: 359px;
	float: left;
	margin-top: 15px;
	margin-bottom: 5px;
}
.diagram_wrap {
	background-color: #2A2E37;
	float: left;
	width: 958px;
	border-right: 1px solid #3f4650;
	border-left: 1px solid #3f4650;
}
#cdn_services {
	float: left;
	width: 920px;
	padding-right: 20px;
	padding-left: 20px;
	text-shadow: 0px 1px #000;
	padding-top: 40px;
	/* [disabled]padding-bottom: 40px; */
	background-color: #181F28;
	height: 322px;
	background-image: url(../images/cdn_services_header.jpg);
	background-repeat: no-repeat;
}
#design_services {
	float: left;
	width: 920px;
	padding-right: 20px;
	padding-left: 20px;
	text-shadow: 0px 1px #000;
	padding-top: 40px;
	/* [disabled]padding-bottom: 40px; */
	background-color: #181F28;
	height: 322px;
	background-image: url(../images/services_design_header.jpg);
	background-repeat: no-repeat;
}
#streaming_packages_1 {
	float: left;
	width: 920px;
	padding-right: 20px;
	padding-left: 20px;
	text-shadow: 0px 1px #000;
	padding-top: 40px;
	/* [disabled]padding-bottom: 40px; */
	background-color: #181F28;
	height: 322px;
	background-image: url(../images/streaming_plans_header.jpg);
	background-repeat: no-repeat;
}
#plans_services {
	float: left;
	width: 920px;
	padding-right: 20px;
	padding-left: 20px;
	text-shadow: 0px 1px #000;
	padding-top: 40px;
	/* [disabled]padding-bottom: 40px; */
	background-color: #181F28;
	height: 322px;
	background-image: url(../images/plans_header.jpg);
	background-repeat: no-repeat;
}
#streampackages_icon {
	float: left;
	height: 100px;
	width: 100px;
	margin-top: 10px;
	/* [disabled]margin-bottom: 20px; */
	margin-right: 18px;
	clear: both;
}
#packages_full {
	float: left;
	height: auto;
	width: auto;
	clear: left;
	text-align: justify;
	overflow-y: hidden;
}
.packages_post_heading_full {
	font-family: OswaldLight, Arial;
	font-size: 17px;
	text-transform: uppercase;
	color: #e4ecfc;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	letter-spacing: 1.5px;
	width: 800px;
	float: left;
	margin-top: 15px;
	margin-bottom: 5px;
}
.packages_wrapper {
	float: left;
	width: 920px;
	padding-left: 20px;
	/* [disabled]padding-top: 10px; */
	padding-bottom: 10px;
	padding-right: 20px;
	height: auto;
}
/* list 3 styles */
#list3 {
	color: #E5EDFC;
	width: 640px;
	margin-top: 20px;
	text-align: justify;
}
#list3 p {
	font-family: OswaldLight, Arial;
	text-transform: uppercase;
	font-size: 12px;
	color: #E3EBFA;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 10px;
	padding-bottom: 10px;
}

#list3 ul li {
	line-height: 22px;
}
#button_packages {
	float: right;
	height: 26px;
	width: 164px;
	background-image: url(../images/button_packages.jpg);
}
#list4 {
	font-family: OswaldLight, Arial;
	color: #E5EDFC;
	width: 880px;
	margin-top: 10px;
	text-align: justify;
}
#list4 p {
	font-family: Arial;
	text-transform: uppercase;
	font-size: 12px;
	color: #E3EBFA;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 10px;
	padding-bottom: 10px;
}

#list4 ul li {
	line-height: 22px;
	font-size: 14px;
}
#package_pricetable {
	float: left;
	height: 300px;
	width: 920px;
	background-image: url(../images/streaming_packages_priceblock.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 19px;
}
#package_pricetable_grey {
	float: left;
	height: 300px;
	width: 920px;
	background-image: url(../images/streaming_packages_priceblock_grey.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 19px;
}
.packages_post_heading_detail {
	font-family: OswaldLight, Arial;
	font-size: 17px;
	text-transform: uppercase;
	color: #e4ecfc;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	letter-spacing: 1.5px;
	width: 900px;
	float: none;
	margin-top: 35px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#package_pricetable {
	float: left;
	height: 260px;
	width: 920px;
	background-image: url(../images/streaming_packages_priceblock.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 19px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#package_price_block {
	float: left;
	height: 260px;
	width: 230px;
}
#package_price {
	float: left;
	height: 65px;
	width: 210px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 95px;
}
#package_price_block #package_price h1 {
	color: #E4ECFC;
	font-size: 49px;
	text-align: center;
	font-family: OswaldBook, Arial;
}
h1.price {
	color: #21242B !important;
}
#packages_block_left {
	float: left;
	height: 267px;
	width: 452px;
	margin-left: 20px;
	margin-top: 10px;
}
#bak_packages_repeat {
	background-image: url(../images/solutions_3steps_repeat.jpg);
	background-repeat: repeat-y;
	float: left;
	height: 440px;
	width: 960px;
}
#packages_3step_wrapper {
	width: 960px;
	float: left;
	background-image: url(../images/solutions_3steps_repeat.jpg);
	background-repeat: repeat-y;
}
#packages_3step_wrapper #contactForm textarea {
	background: url("../images/textarea.jpg") no-repeat top left;
	width: 320px;
	height: 100px;
	padding: 8px 0;
	padding-left: 8px;
}
.cta_title {
	font-family: OswaldLight, Arial;
	font-size: 20px;
	text-transform: uppercase;
	color: #ea8b37;
	letter-spacing: 1.5px;
}
#packages_3step_wrapper #contact_wrap {
	width: 340px;
	padding-left: 50px;
}
.package_p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #E4ECFC;
	font-style: normal;
	font-weight: normal;
	text-shadow: 0px 0.5px 1px #000;
	line-height: 20px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 20px;
	text-align: center;
}
h1.packages {
	font-size: 34px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #e4ecfc;
	line-height: 32px;
	padding-bottom: 5px;
	padding-top: 30px;
}
h1.phone {
	font-size: 34px;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #e4ecfc;
	padding-bottom: 5px;
	margin-top: -15px;
}
#packages_3step_wrapper #steps_chat {
	left: -5px;
	top: 40px;
}
#packages_3step_wrapper #steps_callgraphic {
	left: 235px;
	top: 0px;
}
#download_icon {
	float: left;
	width: 55px;
	margin-top: 10px;
	margin-right: 18px;
}
.download_p_margin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	float: right;
	color: #7D8B96;
	font-style: normal;
	font-weight: normal;
	text-shadow: 0px 0.5px 1px #000;
	line-height: 20px;

}
.pdf_download {
	float: right;
	width: 170px;
	margin-right: 20px;
	margin-top: 3px;
	position: relative;
}
.pdf_download .download_p_margin {
	float: right;
	font-size: 18px;
	font-family: OswaldBold, OswaldBook, Arial;
}
#pdf_image {
	background-image: url(/assets/images/pdf_bak.png);
	height: 30px;
	width: 24px;
	float: left;
	position: absolute;
	top: -5px;
	left: -20px;
}
#knowledge_services {
	float: left;
	width: 920px;
	padding-right: 20px;
	padding-left: 20px;
	text-shadow: 0px 1px #000;
	padding-top: 40px;
	/* [disabled]padding-bottom: 40px; */
	background-color: #181F28;
	height: 322px;
	background-image: url(/assets/images/knowledge_header.jpg);
	background-repeat: no-repeat;
}
.knowledge_post_heading_full {
	font-family: OswaldLight, Arial;
	font-size: 17px;
	text-transform: uppercase;
	color: #e4ecfc;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	letter-spacing: 1.5px;
	width: 845px;
	float: left;
	margin-top: 15px;
	margin-bottom: 5px;
}
#benefits_wrapper_full #benefits_full ul {
	font-size: 14px;
	color: #bcc7d4;
	margin-left: 90px;
	margin-top: 10px;
	padding-bottom: 10px;
	list-style-image: url(/assets/images/check_icon.png);
    text-shadow: 0 1px 1px #000;
}
#benefits_wrapper_full #benefits_full ul li {
	padding-bottom: 5px;
}
.installs_wrapper {
	float: left;
	width: 920px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	height: auto;
}
ul .standard {
margin-left:0px; 
list-style-image:none; 
list-style-type:disc; 
padding-left:50px; 
padding-right:70px;
} 
ul li .standard {
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
color: #bcc7d4; 
font-style: normal; 
font-weight: normal; 
text-shadow: 0px 1px 1px #000; 
line-height: 20px;
}
 
ol .standard {
list-style-position: outside; 
padding-left:50px; 
padding-right:70px;
}
 
ol li .standard {
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
color: #bcc7d4; 
font-style: normal; 
font-weight: normal; 
text-shadow: 0px 1px 1px #000; 
line-height: 20px;
}
 
a .underline {
text-decoration:underline;
}
 
Strong .standard {
font-weight:bold; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
}