html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
}
input,textarea {
	outline: none;
}
b, strong {
	font-weight: bold;
}
i, em {
	font-style: italic;
}
/*Links*/
a {
	color: #F85206;
	text-decoration: none;
}
a:hover {
	color: #F85206;
	text-decoration: underline;
}
hr {
	margin: 15px 0;
}
ol {
	line-height: 20px;
}

/*HTML5 display-role reset for older browsers*/
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1;
	background: url(../images/body-bg.jpg) #FFF left top repeat-x;
	height: 100%;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*Global Values*/
.left {
	float: left;
}
.right {
	float: right;
}
.bold {
	font-weight: bold;
}
.boldnormal {
	font-weight: normal!important;
}
.mrg_r {
	margin: 0 10px 10px 0;
}
.show-hand:hover {
	cursor: pointer!important;
}
.mrg_b {
	margin: 0 0 10px 0;
}
.mrg_r_o {
	margin: 0 0 0 10px;
}
.brd_reset {
	border: none!important;
}
.ornage_bg {
	background-color: #F85206;
	color: #FFF;
	font-weight: bold;
}

.ornage_bg:hover {
	background-color: #F85206!important;
	color: #FFF;
	font-weight: bold;
}
.light_orange_bg {
	background-color: #FEEBE2;
	color: #333;
	font-weight: bold;
}
.darkbrown_bg {
	background-color: #8B5236;
	color: #FFF;
}
.brown_bg {
	background-color: #FFF3C6;
	color: #333;
	font-weight: bold;
}
.gray_bg {
	background-color: #F4F4F4;
	color: #333;
	font-weight: bold;
}
.normal_white_bg {
	background-color: #FFFFFF;
	color: #333;
	font-weight: normal;
}
.white_bg {
	background-color: #FFF;
	color: #333;
	font-size: 11px;
	font-weight: normal;
}
.alignleft {
	text-align: left!important;
}
.alignright {
	text-align: right!important;
}
.aligncenter {
	text-align: center!important;
}
.bluefont {
	color: #0033CC;
}
.blackfont {
	color: #333!important;
}
.redfont {
	color: #C30!important;
}
.yellowfont {
	color: #FFE271;
}
.brownfont {
	color: #FCBA9A
}
.f17{
	font-size: 17px;
}
.100w {
	width: 100%;
}
.50w {
	width: 50%;
}
.70w {
	width: 70%;
}
.oa {
	overflow: auto;
}
.100h {
	height: auto;
}
.f14{
	font-size: 14px;
}
.f17{
	font-size: 17px;
}
.orange_color {
	color: #F82506;
}
.scroll_top {
	position: fixed;
	bottom: 0px;
	width: auto;
	height: auto;
	overflow: hidden;
	padding: 10px 15px;
	background: #333;
	color: #FFF;
	font-weight: bold;
	font-size: 15px;
	float: left;
	margin: 0 0 0 -150px;
}
a.add_cart {
	width: 89px;
	height: 19px;
	display: block;
	background: url(../images/add-cart.gif) center top no-repeat;
}
a.add_cart:hover {
	width: 89px;
	height: 19px;
	display: block;
	background: url(../images/add-cart.gif) center bottom no-repeat;
}



/*Main Body*/
.wrapper {
	width: 100%;
	height: auto
}
.main {
	width: 980px;
	height: 100%;
	overflow: auto;
	*overflow: hidden;
	background: #FFF;
	padding: 0 0 25px 0;
	margin: 0 auto 0 auto;
}
.bead_crumbs {
	width: 97%;
	min-height: 15px;
	height: auto;
	overflow: hidden;
	margin: 0 0 30px 15px;
	padding: 0 0 10px 0;
	float: left;
	border-bottom: solid 1px #F4F4F4;
}
.bead_crumbs li {
	margin: 0 3px 0 0;
	padding: 0 18px 0 0;
	display: inline;
	background: url(../images/breadcrumbs-arrow.gif) right center no-repeat;
}


/*Header*/
.header {
	width: 980px;
	height: auto;
	overflow: auto;
	margin: 0 auto;
}
.streamtek_search {
	width: 95.7%;
	height: auto;
	overflow: hidden;
	border-top: solid 1px #EEE;
	background: #F4F4F4;
	margin: 0 auto 10px auto;
	padding: 2px 5px;
}
.validate li {
	list-style: none!important;
	color: #C00;
	font-weight: bold;
	margin-left: 0px!important;
	margin-bottom: 0px!important;
	text-transform: capitalize;
}
.streamtek_search form {
	width: 650px!important;
}
.streamtek_search input {
	width: 600px;
	border: none;
	border: solid 1px #CCC;
	outline: none;
	padding: 3px 5px;
	color: #666;
	*float: left;
}
.streamtek_search input:focus {
	color: #333;
}
.streamtek_search .search_button {
	width: 30px;
	height: 22px;
	background: url(../images/w-search-box-bg.gif) #282a29 center center no-repeat;
	border: none;
	*float: left;
}
.streamtek_search .search_button:hover {
	cursor: pointer;
}
.streamtek_search .extras {
	width: 25%;
	padding: 0 8px 0 0;
	line-height: 25px;
	text-align: right;
}
.streamtek_search .extras span {
	margin: 0 10px;
	font-weight: bold;
}
.header_social {
	margin: 8px 8px 8px 0;
	font-size: 15px;
	line-height: 20px;
	color: #FFF;
}
.header_social a.fb_social {
	background: url(../images/facebook.gif) center top no-repeat;
	width: 22px;
	height: 20px;
	display: block;
	margin: 0 0 0 15px;
}
.header_social a.fb_social:hover {
	background: url(../images/facebook.gif) center bottom no-repeat;
	width: 22px;
	height: 20px;
	display: block;
	margin: 0 0 0 15px;
}
.header_social a.tw_social {
	background: url(../images/twitter.gif) center top no-repeat;
	width: 22px;
	height: 20px;
	display: block;
	margin: 0 0 0 15px;
}
.header_social a.tw_social:hover {
	background: url(../images/twitter.gif) center bottom no-repeat;
	width: 22px;
	height: 20px;
	display: block;
	margin: 0 0 0 15px;
}
.header_social a.wp_social {
	background: url(../images/wordpress.gif) center top no-repeat;
	width: 22px;
	height: 20px;
	display: block;
	margin: 0 0 0 15px;
}
.header_social a.wp_social:hover {
	background: url(../images/wordpress.gif) center bottom no-repeat;
	width: 22px;
	height: 20px;
	display: block;
	margin: 0 0 0 15px;
}
.header_social a.rss_social {
	background: url(../images/rss.gif) center top no-repeat;
	width: 22px;
	height: 20px;
	display: block;
	margin: 0 0 0 15px;
}
.header_social a.rss_social:hover {
	background: url(../images/rss.gif) center bottom no-repeat;
	width: 22px;
	height: 20px;
	display: block;
	margin: 0 0 0 15px;
}
.header_social a.google_social {
	background: url(../images/google.gif) center top no-repeat;
	width: 25px;
	height: 20px;
	display: block;
	margin: 0 0 0 15px;
}
.header_social a.google_social:hover {
	background: url(../images/google.gif) center bottom no-repeat;
	width: 25px;
	height: 20px;
	display: block;
	margin: 0 0 0 15px;
}
.call_us {
	background: url(../images/call-us.gif) left center no-repeat;
	padding: 0 0 0 18px;
}
.header_contact {
	width: 52%;
	height: auto;
	padding: 10px 0;
	font-size: 13px;
	color: #FFF;
	text-align: right;
}
.header_contact .spacer {
	margin: 0 25px 0 0;
}
.navigation {
	background: url(../images/header-nav-bg.gif) left top repeat-x;
	width: 99.8%;
	height: 50px;
	min-height: 50px;
	line-height: 50px;
	border-left: solid 1px #383330;
	border-right: solid 1px #383330;
}
.navigation li {
	float: right;
	padding: 0 15px;
}
.navigation a {
	color: #FFF;
	text-decoration: none;
	text-transform: capitalize;
	font-size: 15px;
	font-weight: bold;
}
.navigation a:hover {
	color: #F85206;
	text-decoration: none;
}
.navigation a.drop {
	color: #FFF;
	text-decoration: none;
	text-transform: capitalize;
	font-size: 15px;
	font-weight: bold;
	padding: 0 10px 0 0;
	background: url(../images/dropdown-arrow.gif) right 7px no-repeat;
}
.navigation a.drop:hover {
	color: #F85206;
	text-decoration: none;
	padding: 0 10px 0 0;
	background: url(../images/dropdown-arrow.gif) right -15px no-repeat;
}
.navigation .drop {
	color: #FFF;
	text-decoration: none;
	text-transform: capitalize;
	padding: 0 10px 0 0;
	background: url(../images/dropdown-arrow.gif) right 7px no-repeat;
}
.simple-arrow {
	cursor: default;
	font-size: 14px!important;
	color: #FFF!important;
	font-weight: bold!important;
}
.simple-arrow:hover {
	cursor: default;
	font-size: 14px!important;
	color: #FFF!important;
	font-weight: bold!important;
}
.navigation #splitter {
	background: url(../images/splitter.gif) right bottom no-repeat;
}
.dd_aligner {
	margin: 0 0 0 -109px!important;
	*margin-left: -199px!important;
	*margin-top: 34px!important; 
	text-align: right;
}
.dd_larger {
	width: 500px;
}
#navbar li ul {
	z-index: 999;
	display: none; 
	width: 210px; /* Width to help Opera out */
	background: #312D2C;
	margin: 0 0 0 -17px;
	*margin-top: 34px;
	*margin-left: -94px;
	border-left: 1px solid rgba(0,0,0,0.3);
	border-right: 1px solid rgba(0,0,0,0.3);
	border-bottom: 1px solid rgba(0,0,0,0.3);
	-moz-background-clip: border;     /* Firefox 3.6 */
	-webkit-background-clip: border;  /* Safari 4? Chrome 6? */
	background-clip: border-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */
				
	-moz-background-clip: padding;     /* Firefox 3.6 */
	-webkit-background-clip: padding;  /* Safari 4? Chrome 6? */
	background-clip: padding-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */
				
	-moz-background-clip: content;     /* Firefox 3.6 */
	-webkit-background-clip: content;  /* Safari 4? Chrome 6? */
	background-clip: content-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */
}
#navbar li:hover ul {
	background: #312D2C;
	display: block;
	position: absolute;
	padding: 0 0 10px 0;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
}
#navbar li:hover ul li:hover {
	background: #000;
	cursor: default
}
#navbar li ul li ul {
	z-index: 999;
	display: none!important; 
	width: 210px; /* Width to help Opera out */
	background: #312D2C;
	margin: -25px 0 0 195px!important;
	*margin-top: -50px;
	*margin-left: -94px;
	border-left: 1px solid rgba(0,0,0,0.3);
	border-right: 1px solid rgba(0,0,0,0.3);
	border-bottom: 1px solid rgba(0,0,0,0.3);
	-moz-background-clip: border;     /* Firefox 3.6 */
	-webkit-background-clip: border;  /* Safari 4? Chrome 6? */
	background-clip: border-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */
				
	-moz-background-clip: padding;     /* Firefox 3.6 */
	-webkit-background-clip: padding;  /* Safari 4? Chrome 6? */
	background-clip: padding-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */
				
	-moz-background-clip: content;     /* Firefox 3.6 */
	-webkit-background-clip: content;  /* Safari 4? Chrome 6? */
	background-clip: content-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */
}
#navbar li:hover ul li:hover ul {
	background: #000;
	display: block!important;
	position: absolute;
	padding: 8px 0 10px 0;
}
.iekb-fixer {
	*margin-left: -150px!important; 
}
#navbar li:hover li {
	float: none;
}
#navbar li:hover li a {
	font-size: 12px;
	color: #FFF;
}
#navbar li li a:hover {
	color: #F85206!important;
	text-decoration: none;
}
#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;
}
#navbar li:hover li, #navbar li.hover li {
	float: none;
	line-height: 25px;
}
#navbar li:hover li a, #navbar li.hover li a {
	color: #FFF;
}
.sub-arrow {
	float: right;
	margin-top: -2px;
}
.header .logo {
	position: absolute;
	width: 260px;
	height: 74px;
	overflow: hidden;
	margin: 12px 0 0 12px;
}
.header .logo img {
	width: 260px;
	height: 74px;
	vertical-align: middle;
}
.user_options {
	font-size: 12px;
	width: 95.7%;
	height: auto;
	overflow: auto;
	margin: 0 auto;
	padding: 5px 5px 0 5px;
	background: #F4F4F4;
	text-align: right;
}
#m_aligner {
	height: 18px;
	line-height: 18px;
}
.user_options li {
	float: right;
	margin: 0 7px 0 0;
}
.user_options a {
	color: #333;
	display: block;
	background: #F4F4F4;
	padding: 3px 5px;
	text-decoration: none;
	font-weight: bold;
}
.user_options a:hover {
	color: #FFF;
	display: block;
	background: #1a1819;
	padding: 3px 5px;
	text-decoration: none;
	font-weight: bold;
}
.user_options_2 {
	font-size: 12px;
	width: 95.7%;
	height: auto;
	overflow: auto;
	margin: 0 auto;
	padding: 0 5px 5px 5px;
	background: #F4F4F4;
	text-align: right;
}
.user_options_2 li {
	float: right;
	margin: 0 7px 0 0;
}
.user_options_2 a {
	color: #333;
	display: block;
	background: #F4F4F4;
	padding: 3px 5px;
	text-decoration: none;
	font-weight: bold;
}
.user_options_2 a:hover {
	color: #FFF;
	display: block;
	background: #1a1819;
	padding: 3px 5px;
	text-decoration: none;
	font-weight: bold;
}
.user_options_2 a.cart {
	background: url(../images/cart-icon.gif) 2px 2px no-repeat;
	padding: 3px 5px 3px 21px!important;
}
.user_options_2 a.cart:hover {
	background: url(../images/cart-icon.gif) #1a1819 2px -17px no-repeat;
	padding: 3px 5px 3px 21px!important;
}



/*Home Page*/
.distributors-banner {
	width: 945px;
	height: 80px;
	margin: 10px auto;
}
.slider_cont {
	width: 96.5%;
	height: auto;
	overflow: auto;
	margin: 15px auto 15px auto;
}
.products_show {
	width: 96.5%;
	height: auto;
	overflow: auto;
	*overflow: hidden;
	margin: 15px auto 0 auto;
	line-height: 20px;
}
.products_show .individual {
	width: 292px;
	height: auto;
	overflow: auto;
	*overflow: hidden;
	padding: 7px;
	border: solid 1px #EEE;
	color: #666;
}
.products_show .individual a {
	color: #333;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 15px;
}
.products_show .individual .li_spacer {
	margin: 0 0 5px 0;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 15px;
}
.products_show .individual:hover .li_spacer {
	color: #FFF;
}
.products_show .individual:hover {
	width: 292px;
	height: auto;
	overflow: auto;
	*overflow: hidden;
	padding: 7px;
	border: solid 1px #2C2829;
	background: #2C2829;
	color: #F85206;
}
.products_show .individual:hover a {
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 15px;
}
.products_show .individual .product_thumb {
	width: 80px;
	height: auto;
	overflow: auto;
	*overflow: hidden;
	border: solid 1px #FFF;
}
.products_show .individual .product_thumb img {
	width: 80px;
	height: auto;
	vertical-align: middle;
}
.products_show .individual .desc {
	width: 194px;
	height: auto;
	overflow: hidden;
	*overflow: hidden;
	margin: 0 0 0 10px;
}
.hp_titles {
	width: 96.5%;
	height: auto;
	overflow: hidden;
	margin: 15px auto 0 auto;
	padding: 0 0 5px 0;
	font-size: 19px;
	border-bottom: solid 2px #F85206;
}
.hp_titles span {
	text-transform: uppercase;
	font-weight: bold;
	color: #F85206;
}
.hp_half_titles {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 15px 0 0 0;
	padding: 0 0 5px 0;
	font-size: 19px;
	border-bottom: solid 2px #F85206;
}
.hp_half_titles span {
	text-transform: uppercase;
	font-weight: bold;
	color: #F85206;
}
.hp_n_titles {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 15px 0 0 0;
	padding: 0 0 5px 0;
	font-size: 19px;
	border-bottom: solid 2px #F85206;
}
.hp_n_titles span {
	text-transform: uppercase;
	font-weight: bold;
	color: #F85206;
}
.hp_description {
	width: 96.5%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	line-height: 20px;
}
.hp_description p {
	margin: 10px 0 0px 0;
}
.blog_content {
	width: 100%;
	margin: 0 0 0 15px;
	line-height: 20px;
}
.blog_content .title {
	width: 100%;
	height: auto;
	margin: 8px 0 0 0;
}
.blog_content .title a {
	color: #333;
	font-weight: bold;
	font-size: 19px;
}
.blog_content .content {
	margin: 0 0 10px 0;
}
.blog_content .content p {
	margin: 0 0 10px 0;
}
a.archive {
	display: block;
	padding: 5px 10px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	background: #F85206;
}
a.archive:hover {
	display: block;
	padding: 5px 10px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background: #1A1819;
}
a.comments {
	display: block;
	padding: 5px 10px 5px 35px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	background: url(../images/comments.gif) #F85206 10px top no-repeat;
}
a.comments:hover {
	display: block;
	padding: 5px 10px 5px 35px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background: url(../images/comments.gif) #1A1819 10px -25px no-repeat;
}
.news_content {
	width: 100%;
	margin: 10px 0 0 23px;
	line-height: 20px;
}
.news_content .title {
	width: 100%;
	height: auto;
	margin: 8px 0 8px 0;
}
.news_content .title a {
	color: #333;
	font-weight: bold;
	font-size: 19px;
}
.news_content .content {
	margin: 0 0 10px 0;
}
.news_content .content p {
	margin: 0 0 10px 0;
}
a.news_more {
	display: block;
	padding: 5px 10px 5px 10px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	background: #F85206;
	margin: 0 15px 0 0\9\0\;
}
a.news_more:hover {
	display: block;
	padding: 5px 10px 5px 10px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background: #1A1819;
	margin: 0 15px 0 0\9\0\;
}
.hp-right-bottom {
	width: 305px;
	height: auto;
	overflow: hidden;
	margin: 0 20px 0 0;
}
.hp-left-bottom {
	width: 605px;
	height: auto;
	overflow: hidden;
	margin: 5px 0 0 20px;
}
.hp-left-bottom p {
	margin: 10px 0 0 0;
	line-height: 20px;
}



/* Application page */
.posbox {
	width: 100%;
	height: auto!important;
	overflow: hidden!important;
	margin-top: 30px;
	line-height: 20px;
}
.posboxbig {
	width: 100%;
	height: auto!important;
	overflow: hidden!important;
	margin-top: 30px;
}
.posboxmed {
	width: 100%;
	height: auto!important;
	overflow: hidden!important;
	margin-top: 30px;
}
.posboxsmall {
	width: 100%;
	height: auto!important;
	overflow: hidden!important;
	margin-top: 30px;
}
.posboxleft {
	width: 325px;
	float: left;
}
.posboxright {
	width: 355px;
	height: auto;
	float: right;
	padding-right: 5px;
	text-align: left;
	vertical-align: bottom;
}
.app-single {
	width: 100%;
	height: auto;
	overflow: auto;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: solid 1px #F3F3F3;
	background: url(../images/apps-arrows.jpg) right 25px no-repeat;
}
.app-single:hover {
	width: 100%;
	height: auto;
	overflow: auto;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: solid 1px #F3F3F3;
	background: url(../images/apps-arrows.jpg) right -197px no-repeat;
}
.app-single a {
	text-decoration: none;
}
.app-single a:hover {
	text-decoration: none;
}
.app-single li {
	list-style: none!important;
}
.app-single #browse {
	text-transform: uppercase;
	font-size: 22px;
	color: #F85206;
	margin: 20px 0 0 0;
	font-weight: bold;
}
.app-single #app-name {
	text-transform: uppercase;
	font-size: 18px;
	color: #333;
	font-weight: bold;
}
.auto-app {
	width: 100px;
	height: 73px;
	background: url(../images/automotive.jpg) center center no-repeat;
	float: left;
	margin: 0 20px 0 0;
}
.bottle-app {
	width: 100px;
	height: 80px;
	background: url(../images/bottling.jpg) center center no-repeat;
	float: left;
	margin: 0 20px 0 0;
}
.food-processing {
	width: 100px;
	height: 81px;
	background: url(../images/food-processing.jpg) center center no-repeat;
	float: left;
	margin: 0 20px 0 0;
}
.metal-wood {
	width: 100px;
	height: 85px;
	background: url(../images/metal-wood.jpg) center center no-repeat;
	float: left;
	margin: 0 20px 0 0;
}
.paper {
	width: 100px;
	height: 103px;
	background: url(../images/paper.jpg) center center no-repeat;
	float: left;
	margin: 0 20px 0 0;
}
.manufacturing {
	width: 100px;
	height: 80px;
	background: url(../images/manufacturing.jpg) center center no-repeat;
	float: left;
	margin: 0 20px 0 0;
}
.ulpdfpos {
	width: 90%;
	height: auto;
	overflow: auto;
	float: left;
	margin-left: 70px;
	margin-top: 30px;
}
.ulpdfpos li {
	list-style: circle;
	margin: 0 0 5px 25px;
}
.ulpdfpos #leftpartpdf {
	width: 40%;
	height: auto;
	overflow: hidden;
	float: left;
}
.ulpdfpos #rightpartpdf {
	width: 50%;
	height: auto;
	overflow: hidden;
	float: left;
}




/*About Us page*/
.au_factory {
	width: 340px;
	height: auto;
	overflow: auto;
	float: right;
	padding: 7px;
}
.au_factory .factory_img {
	width: 100%;
	height: auto;
	overflow: auto;
	text-align: center;
	margin: 0 0 5px 0;
}
.au_factory .factory_location {
	width: 50%;
	height: auto;
	float: left;
	text-align: center;
	font-size: 11px;
}
.au_factory .google_map_link {
	width: 50%;
	height: auto;
	float: right;
	text-align: center;
	font-size: 12px;
}
.news_banner {
	width: 100%;
	height: 200px;
	background: url(../images/streamtek-news-events-banner.jpg) center center no-repeat;
	margin: 0 0 20px 0;
}



/*Sitemap*/
.sitemap-cont {
	width: 47.6%;
	height: auto;
	overflow: hidden;
	margin: 0 10px;
	float: left;
}
.sitemap-cont li {
	margin: 10px 0 0 20px!important;
	list-style: circle;
}
.sitemap-cont ul {
	margin: 0 0 10px 0!important;
}
.sitemap-spacer {
	margin: 20px 0 0 0;
}
.sitemap-last {
	margin: -500px 0 0 0;
}
.sitemap-individual-headers {
	background: url(../../includes/images/left-nav-down-arrow.gif) #F4F4F4 435px center no-repeat; 
	padding: 8px; 
	font-size: 16px;
	border: solid 1px #DBDBDB;
}



/*Contact Us*/
.world-contacts-main {
	width: 100%;
	height: auto;
	overflow: auto;
	margin: 25px 0 30px 0;
}
.world-contacts-main li {
	list-style: none!important;
	margin: 0;
}
.world-contacts-main #wcm-left {
	float: left;
	height: auto;
	overflow: auto;
	width: 35%;
}
.world-contacts-main #wcm-right {
	float: left;
	height: auto;
	overflow: auto;
	width: 35%;
}
.c-form input {
	padding: 3px;
}
.c-form textarea {
	padding: 3px;
}
.form-btn {
	background: url(../images/form-btn.gif) #FF3300 left top repeat-x;
	color: #FFF;
	border: solid 1px #AE2300;
	padding: 3px 5px;
	font-size: 17px;
}
.form-btn:hover {
	cursor: pointer;
}
.form-btn:active {
	background: #AE2300;
	color: #FFF;
	border: solid 1px #AE2300;
	padding: 3px 5px;
	font-size: 17px;
}



/*Knowladge Base*/
.kbmain {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}
.kbmain #leftpart {
	width: 60%;
	height: auto;
	float: left;
}
.kbmain #rightpart {
	width: 270px;
	height: auto;
	float: left;
	border: solid 1px #CCC;
	margin-left: 15px;
}
.kbmain #rightpart img {
	width: 270px;
	height: auto;
	vertical-align: middle;
}
.kbmain #rightpartadobe {
	width: 39%;
	height: auto;
	float: right;
	text-align: center;
	vertical-align: middle;
	padding-top: 30px;
	font-size: 11px;
	color: #666;
}



/*Footer*/
.main_footer {
	clear: both;
	color: #333;
	width: 100%;
	height: auto;
	padding: 20px 0 0 0;
	background: url(../images/footer-shade.jpg) #201A1A center center no-repeat;
	border-top: solid 2px #161212;
	font-size: 13px;
}
.footer_center {
	margin: 0 auto;
	width: 995px;
	height: auto;
	overflow: auto;
}
.main_footer a {
	color: #F0F0F0;
}
.footer_titler {
	font-weight: bold;
	font-size: 17px;
	text-transform: uppercase;
	color: #FFF;
	margin: 0 0 12px 0!important;
}
.main_footer .left_footer_lines {
	width: 710px;
	height: auto;
	overflow: auto;
	background: url(../images/spacer-footer-vertical.gif) right top repeat-y;
}
.main_footer .right_footer_lines {
	width: 250px;
	height: auto;
	overflow: hidden;
	color: #FFF;
	font-size: 14px;
}
.main_footer .t-spacer {
	margin-top: 15px!important;
}
.main_footer .tl-spacer {
	margin-top: 30px!important;
}
.main_footer ul {
	width: auto;
	height: auto;
}
.ul_spacer {
	margin: 0 70px 0 0;
}
.main_footer li {
	margin: 0 0 7px 0;
}
.payment_cards {
	text-align: center;
	width: 95.6;
	margin: 0 auto;
}
.bottem_footer {
	padding: 10px 0;
	width: 100%;
	margin: 15px 0 0 0;
	color: #FFF;
	background: url(../images/bottom-footer-horizontal-spacer.gif) #382318 left top repeat-x;
}
#bottom-aligner {
	margin: 0 auto;
	width: 995px;
}



/* Error pages */
.error-container {
	width: 900px;
	margin: 30px auto 0 auto;
	height: auto;
	overflow: auto;
	padding: 40px;
	background-color: #FFF;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
}
.error-container #broken-image {
	width: 245px;
	height: 220px;
	background: url(../images/brokengear.jpg) center center no-repeat;
	float: left;
	margin: 55px 0 0 30px;
}
.error-text {
	width: 560px;
	height: auto;
	overflow: hidden;
	float: right;
}
.error-text #error-title {
	font-size: 35px;
	font-weight: bold;
	padding: 0 0 15px 0;
	margin: 0 0 30px 0;
	border-bottom: solid 1px #DDD;
}
.error-text #error-subtitle {
	font-size: 23px;
	margin: 0 0 30px 0;
}
.error-text #error-regular {
	font-size: 16px;
	margin: 0 0 10px 0;
}
.error-text #error-search {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 25px 0 0 0;
	padding: 10px;
	background: #F4F4F4;
}
.error-text #error-search form {
	clear: both;
	margin: 10px 0 0 0;
}
.error-text #error-search input {
	width: 390px;
	font-size: 15px;
	border: none;
	border: solid 1px #CCC;
	outline: none;
	padding: 5px 5px;
	color: #666;
	*float: left;
}
.error-text #error-search input:focus {
	color: #333;
}
.error-text #error-search .search_button {
	width: 30px;
	height: 28px;
	background: url(../images/w-search-box-bg.gif) #282a29 center center no-repeat;
	border: none;
	*float: left;
}
.error-text #error-search .search_button:hover {
	cursor: pointer;
}
#streamtek-timer {
	margin: 30px 0 0 0;
	font-size: 16px;
}
a.ua_buynow {
	float: right;
	width: 124px;
	height: 34px;
	display: block;
	background: url(../images/cart-ua-btn.gif) center center no-repeat;
	position: absolute;
	margin: -47px 0 0 600px;
}
a.ua_buynow:hover {
	float: right;
	width: 124px;
	height: 34px;
	display: block;
	background: url(../images/cart-ua-btn-hover.gif) center center no-repeat;
}


/* Hide mobile version stuff */
.m-header {
	display: none;
	visibility: hidden;
}
.m-navigation {
	display: none;
	visibility: hidden;
}
.sbmo {
	display: none;
	visibility: hidden;
}


/* Sidebar Navigation Responsive */
/* styles for desktop */
	.tinynav { display: none; }
	
	
	@media screen and (max-width: 768px) {
	    .tinynav { display: block }
	    .dropdown { display: none; }
	}