/*@import url(/site/defaultsite/skins/inet-biz/sliders/nivo-slider/nivo-slider.css);	link to the CSS file for Nivo Slider */


/*--------------------------------*/
/*  RESET						  */
/*--------------------------------*/
	
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, , summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav, { 
    display:block;
}

nav ul, ul {
    list-style:none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
	outline: none;
	text-decoration:none;
    background:transparent;
	vertical-align:baseline;
}

a {color: #F68420;/*7A9F17;*/}

input, select {vertical-align:middle;}

/*--------------------------------*/
/*  GLOBAL STYLES				  */
/*--------------------------------*/



p {
	margin:0 0 1.5em 0;
	padding: 0;
	line-height:1.5em;
}

h1, h2, h3,
h1 a, h2 a, h3 a {
	font-weight:normal;
	color:#181F4E;/*#1a1a1b;*/
}
h4, h5, h6,
h4 a, h5 a, h6 a {
color:#26307A;/*#F68420*/
font-weight:normal;
}

.h-style-1 h1, .h-style-1 h2, .h-style-1 h3, .h-style-1 h4, .h-style-1 h5, .h-style-1 h6,
.h-style-1 h1 a, .h-style-1 h2 a, .h-style-1 h3 a, .h-style-1 h4 a, .h-style-1 h5 a, .h-style-1 h6 a{
	font-family: 'PT Sans Narrow';
}

.h-style-2 h1, .h-style-2 h2, .h-style-2 h3, .h-style-2 h4, .h-style-2 h5, .h-style-2 h6,
.h-style-2 h1 a, .h-style-2 h2 a, .h-style-2 h3 a, .h-style-2 h4 a, .h-style-2 h5 a, .h-style-2 h6 a{
	font-family: 'Oswald';
}

.h-style-3 h1, .h-style-3 h2, .h-style-3 h3, .h-style-3 h4, .h-style-3 h5, .h-style-3 h6,
.h-style-3 h1 a, .h-style-3 h2 a, .h-style-3 h3 a, .h-style-3 h4 a, .h-style-3 h5 a, .h-style-3 h6 a{
	font-family: 'Nova Square';
}

.h-style-4 h1, .h-style-4 h2, .h-style-4 h3, .h-style-4 h4, .h-style-4 h5, .h-style-4 h6,
.h-style-4 h1 a, .h-style-4 h2 a, .h-style-4 h3 a, .h-style-4 h4 a, .h-style-4 h5 a, .h-style-4 h6 a{
	font-family: 'Lobster';
}



h1 {
	margin-bottom: .7em;
	font-size: 2.75em;
	line-height: 1.2em;
}

h2 {
	margin-bottom: .5em;
	font-size: 2.333em;
	line-height: 1;	
}

h3 {
	margin-bottom: .7em;
	font-size: 2em;
	line-height: 1;	
}

h4 {
	margin-bottom: 0.8em;
	font-size: 1.5em;
	line-height: 1.25em;
	color:#F68420;
}

h5 {
	margin-bottom: .6em;
	font-size:1.5em; /*1.25em*/
}

h6 {
	margin-bottom: 1em;
	font-size: 1em;	
}

blockquote {
    border-left: 4px solid #f68420;
    color: #787878;
    /*font-size: 1.25em;*/
    font-style: italic;
	line-height: 1.35em;
    margin-bottom: 1em;
    padding: .4em 0 .5em 1.3em;
	/*float:left; keeps everything in line*/
	clear:both;
}

/* ----- Clearfix ----- */

.clear {   
	clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}

.clearfix:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ".";
}

/* ----- Floating & Alignment ----- 

.fb_edge_widget_with_comment {
    float: right !important;
    margin: 18px 0 0 !important;
}*/
.small-custom-frame img.alignleft {margin-right: 0;}

.alignleft {float:left;}
.alignright {float:right;}
img.alignleft,
.magichover.alignleft {margin-right: 20px;}
img.alignright,
.magichover.alignright {margin-left: 20px;}

.quoteright {
    float: right;
    margin: 0 0 0 30px;
    width: 310px;
}	

.quoteleft {
    float: left;
    margin: 0 30px 0 0;
    width: 310px;
	
}
.quoteleft span {color:#f90;}
.aligncenter {text-align: center;}

/* ----- Image and borders ----- */

.icon {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}

/*--------------------------------*/
/*  LAYOUT						  */
/*--------------------------------*/

/* --- Content Layout --- */

.one_half {
	float: left;
	margin-right: 20px;
	width: 355px;
}

.one_half_last {
	float: right;
	margin: 0;
	width: 355px;
}

.one_third {
	float:left;
	margin-right:18px;
	margin-bottom: 15px;
	margin-top:-10px;
	width:232px;
}

.one_third .aligncenter p, .one_third_last .aligncenter p {
	float:left;
	margin-right:18px;
	margin-bottom: 15px;
	margin-top:-10px;
	width:232px;
	text-align:center;
}

.one_third .content-title a, .one_third_last .content-title a {font-size:15px; margin-top:-10px;}
/*.one_third img, .one_third_last img {width:222px; height:122px;}*/

.one_third p {
	float:left;
	margin-right:18px;
	margin-bottom: 15px;
	width:232px;
	text-align:left;/*justify*/
}

.one_third ul {padding:0 !important; margin:0 !important;}
.one_third ul li{padding:0 !important; margin:0 !important;}

.one_third_last {
	float:right;
	margin-bottom:15px;	
	margin-top:-10px;
	width:232px;
}

.one_third_last p {
	float:right;
	margin: 0 0 15px 0;	
	width:232px;
	text-align:left;/*justify*/
}

.one_third_last ul {padding:0 !important; margin:0 !important;}
.one_third_last ul li{padding:0 !important; margin:0 !important;}

.two_thirds {
	float:left;
	margin-right:18px;
	margin-bottom: 15px;
	width:445px;
}

.two_thirds_last {
	float:right;
	margin: 0 0 15px 0;	
	width:445px;
}

.round_col {
	float: left;
	margin-top:20px;
	margin-right: 15px;
	/*margin-bottom: 2em;*/
	margin-left: 35px;
	width: 185px;
	text-align: center;
}

.round_col_last {
	float: left; /*right*/
	margin: 20px 35px 0 36px;/*0 35px 2em 0*/
	width: 185px;
	text-align: center;
}

/* --- Gray Box Layout --- */

.gray-holder .one_third, .gray-holder-about .one_third {
	float:left;
	/*margin-right:30px;*/
	width:232px;/*210px*/
	margin-bottom:0 !important;
}

.gray-holder .one_third_last, .gray-holder-about .one_third_last {
	float:right;
	/*margin:0;*/
	margin-bottom:0 !important;
	width:232px;/*210px*/
}

/* ----- Portfolio -----  */

.gallery-list {/*padding: 0 10px;*/}	

.gallery-image,
.magichover {position: relative;}

.gallery-image a,
.gallery-image img {display: block;}

.gallery-text .more {
	padding: 0 0 0 25px;
	width: 4px;
	height: 7px;
	background: url(../images/more.png) no-repeat right center;
	text-indent: -9999px;
}

.gallery-text .other-link:after,
.external,

.gallery-text .zoomer {
	background-image: url(../images/other-link.png);
	background-repeat: no-repeat;
	vertical-align: top;
	margin: 0 2px;
}

.gallery-text .other-link {
	padding: 5px 0 5px 27px;
	position: relative;
}

.gallery-text .other-link:after {
	position: absolute;
	left: 0;
	width: 18px;
	height: 18px;
	background-position: 0 0;
	content: '';
}

.external {
	display: inline-block;
	width: 18px;
	height: 18px;
	text-indent: -9999px;
	background-position: 0 0;
}

.gallery-text .zoomer {
	display: inline-block;
	width: 18px;
	height: 18px;
	background-position: right 0;
}

.gallery-text .other-link:hover:after,
.external:hover {
	background-position: left bottom;
}

.gallery-text .zoomer:hover {background-position: right bottom;}

.picture-icon .curtain:after {background: url(../images/zoom.png) no-repeat scroll 0 0 transparent;}
.plus-icon .curtain:after {background: url(../images/plus.png) no-repeat scroll 0 0 transparent;}

.gallery-image:hover .curtain,
.workPanelLink:hover .curtain,
.magichover:hover .curtain {
	opacity: 1;
	filter: alpha(opacity=100);
}

.ie7 .zoomer {
	position: relative;
	display: block;
	zoom: 1;
}

.ie8 .workPanelLink:hover .curtain,
.ie7 .workPanelLink:hover .curtain {
	background: rgb(255, 255, 255);
	filter: alpha(opacity=60);
	cursor: pointer;
}

.workPanelLink .curtain:after,
.magichover .curtain:after {
    display: block;
    height: 57px;
    left: 50%;
    margin: -28px 0 0 -28px;
    position: absolute;
    top: 50%;
    width: 57px;
    content: "";
}

.gallery-image .curtain:after {
    position: absolute;
    right: 10px;
    bottom: 10px;
    display: block;
    width: 27px;
    height: 27px;
    content: "";	
}

.workPanelLink .curtain,
.magichover .curtain {
	position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
	background: rgba(255, 255, 255, 0.4);
    text-indent: -9999px;
    opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.2s ease-in-out 0s;
	-moz-transition: opacity 0.2s ease-in-out 0s;
	-o-transition: opacity 0.2s ease-in-out 0s;
	transition: opacity 0.2s ease-in-out 0s;
}

.gallery-image .curtain {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
}

/* --- One Column --- */

.gl_col_1 .gallery-text {
	padding: 0px 0 25px 25px;/*25px*/
	/*display:table;*/
	float:left;
	width:230px;
}

.gl_col_1 .gallery-item {
	clear:both;
    margin: 0 0px 1.5em 0px;/*0 10px 1.5em 10px;*/
	padding-bottom: 1.5em;
	border-bottom: 1px dotted #b7b6b6;
}

.gl_col_1 .gallery-item .entry {background-color: #f7f7f7;}
.gl_col_1 .gallery-image {float: left; margin-left:-40px; width:470px;}

.ie7 .gl_col_1 .gallery-image {margin-right: 25px;}

.gl_col_1 .gallery-image img {display: block; width:470px; height:300px;}

/* --- Two Column --- */

.gl_col_2 .gallery-item {
    float: left;
	padding-bottom: 1em;
    margin: 0 12px 20px 12px;
	width: 350px;
	background-color: #f7f7f7;
}

.gl_col_2 .gallery-item img,
.gl_col_3 .gallery-item img {	
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	-ms-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear;
}

.gl_col_2 .gallery-item:hover img,
.gl_col_3 .gallery-item:hover img {opacity: .7;}

.gl_col_2 .gallery-item:hover .add-border {background-color: #212121;}
.gl_col_2 .gallery-text {
	padding: 30px 2em 20px;
	min-height: 70px;
	text-align: center;
}

.gl_col_2 .gallery-text h5 {margin-bottom: .4em; font-style: italic;}

/* --- Three Column --- */

.gallery-item ul {/*margin-left:-40px;*/ float:left;}
.gallery-item ul li {float:left;}
.gl_col_3 .gallery-item {
    float: left;
    margin: 0 10px 20px 10px;
	width: 230px;
	background-color: #f7f7f7;
}

.gl_col_3 .gallery-text h5 {margin-bottom: 1.3em; font-style: italic;}

.gl_col_3 .gallery-text {
	padding: 25px 2em 20px;
	min-height: 55px;
	text-align: center;
}

/* --- Portfolio Single --- */

.singlePanelContent {
	display: block;
	/*padding: 0px 20px 20px 20px;*/
	padding-bottom: 30px;
}

.single-pics {  
	position: relative;
	float:left;
	/*margin-right: 20px;*/
	overflow:hidden;
	width: 734px;/*470px*/
	height: 480px;/*302px*/
}

.single-pics:after {
	position: absolute;
	left: 1px;
	top: 1px;
	overflow: hidden;
	z-index: 10;
	width: 724px;/*460px*/
	height: 470px;/*292px*/
	border: 4px solid #fff;
	outline: 1px solid #dedede;
	content: '';
}

.pics {
	position: relative;
	width: 770px;
	height: 415px;
	overflow: hidden;
}

.pics img,
.single-pics img {position: absolute;}
.singlePanelContent .any-text {margin: 1em 0; /*padding:10px 0px 0px 5px !important;*/ float:left;}

/* --------- Gallery --------- */

#workPanel {
	position: relative;	
	display:none;
	margin: 0;
	height: 0;
	border-bottom: 1px solid #dedede;
	background: #f7f7f7;
	height: 415px;
}

.workPanelContent {
	display:none;
	padding: 0;
}

.workPanelContent .close {
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 5;
	overflow:hidden;
	width:28px;
	height:28px;
	background:url(../images/close.png) 0 0 no-repeat;
	text-indent:-9999px;
	line-height:9999px;
}

.workPanelContent .close:hover {background-position: 0 -30px; }

/* ---------- Grid Items ---------- */

.splitter-wrap	{margin: 0 20px 0 20px;}
	
.splitter {
	margin:0;
	height: 28px;
	list-style:none;
}

.ie8 .splitter {behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);}

.splitter li {
	position: relative;
	float: left;
	height: 24px;
}

.splitter li:first-child:before {border-left: 1px solid transparent;}

.splitter li:before {
	margin: 0 2px;
	border-left: 1px solid #dbdada;
	content: '';
}

.splitter li.active a,
.splitter li:hover a {
	border: 1px solid #000;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background: #1d1d20;
	background: -webkit-gradient(linear, left top, left bottom, from(#2a2a2e), to(#1d1d20));
	background: -moz-linear-gradient(top,  #2a2a2e,  #1d1d20);
  	background: -o-linear-gradient(rgb(42,42,46),rgb(29,29,32));
	color: #fff;
}

.ie7 .splitter li.active a,
.ie7 .splitter li:hover a {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a2a2e', endColorstr='#1d1d20');
}

.splitter li a {
	display: inline-block;
	padding: 1px 17px 2px;
	border: 1px solid transparent;
	color: #000;
	font-weight: 700;
}
	
.image-grid	{
	padding:0;
	list-style:none;
}

.image-grid li {
	position:relative;
	float:left;
	margin:0 20px 20px 0;
	padding:0;
	width:230px;
	height:150px;
}

.image-grid li:nth-child(3n) {margin-right: 0;}
.image-grid li.last  {margin-right: 0;}

.workPanel {
	position: relative;
	margin: 0;	 
	margin-bottom: 60px;
	padding-top: 60px;
	background:#f0f0f0;
	color: #f2f2f2;
}

.descr-wrapper	{
	position: absolute;
	z-index: 5;
	bottom: 0;
	height: 65px;
	width: 750px;
	padding: 0 10px;
	background: rgba(0,0,0,.9);
}

.ie7 .descr-wrapper,
.ie8 .descr-wrapper {
	background: url(../images/mask.png) repeat;
}

.descr-wrapper .any-text {float: left; padding: 1.5em 0 0 10px;}
.descr-wrapper h4 {color: #fff;}

.descr-wrapper .buttons{
	float: right;
	overflow:hidden;
	padding: 1em 0;
	zoom:1;
}

.descr-wrapper .buttons a,
.text .buttons a {
	float: left;
	display: block;
	margin-left:5px;
	width:41px;
	height:44px;
	background-image: url(../images/buttons.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.descr-wrapper .buttons .next,
.text .buttons .next {background-position: -46px 0;}

.descr-wrapper .buttons .prev:hover,
.text .buttons .prev:hover {background-position: 0 -56px;}

.descr-wrapper .buttons .next:hover,
.text .buttons .next:hover {background-position: -46px -56px;}

/*--------------------------------*/
/*  GENERAL STRUCTURE             */
/*--------------------------------*/

.top-holder {
	position: absolute;
	top: 0;
	left: 0;
	display: none; /* included if the background image */
	width: 100%;
	height: 240px;
	border-bottom: 1px solid rgba(255,255,255,.2);
	-webkit-transition: background-color .25s linear;
	-moz-transition: background-color .25s linear;
	-o-transition: background-color .25s linear;
	transition: background-color .25s linear;
}

.top-holder:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 15px;
	background-color: rgba(0,0,0,.5);
	border-bottom: 1px solid rgba(255,255,255,.1);
	content: "";
}

.ie7 .top-holder:after,
.ie8 .top-holder:after {background-color:rgb(0,0,0); border: none;}

/* Top Holder Background Color --> Begin */

.color-1 .top-holder,
.color-1 footer {background-color: #2c2c2c;}

.color-2 .top-holder,
.color-2 footer {background-color: #40272a;}

.color-3 .top-holder,
.color-3 footer {background-color: #434768;}

.color-4 .top-holder,
.color-4 footer {background-color: #3d6363;}

.color-5 .top-holder,
.color-5 footer {background-color: #2a4f32;}

.color-6 .top-holder,
.color-6 footer {background-color: #514437;}

.color-7 .top-holder,
.color-7 footer {background-color: #335f7d;}

.color-8 .top-holder,
.color-8 footer {background-color: #53514d;}

.color-9 .top-holder,
.color-9 footer {background-color: #600516;}

/* Top Holder Background Color --> End */


/* Top Holder Pattern --> Begin */

.pattern-1 .top-holder,
.pattern-2 .top-holder,
.pattern-3 .top-holder,
.pattern-4 .top-holder,
.pattern-5 .top-holder,
.pattern-6 .top-holder,
.pattern-7 .top-holder,
.pattern-8 .top-holder,
.pattern-9 .top-holder,
.pattern-10 .top-holder,
footer {
	background-repeat: repeat;
}

.pattern-1 .top-holder {background-image: url(../images/bgs/pt-1.png);}
/*.pattern-1 footer {}*/

.pattern-2 .top-holder {background-image: url(../images/bgs/pt-2.png);}
/*.pattern-2 footer {}*/

.pattern-3 .top-holder {background-image: url(../images/bgs/pt-3.png);}
/*.pattern-3 footer {}*/

.pattern-4 .top-holder {background-image: url(../images/bgs/pt-4.png);}
/*.pattern-4 footer {}*/

.pattern-5 .top-holder {background-image: url(../images/bgs/pt-5.png);}
/*.pattern-5 footer {}*/

.pattern-6 .top-holder {background-image: url(../images/bgs/pt-6.png);}
/*.pattern-6 footer {}*/

.pattern-7 .top-holder {background-image: url(../images/bgs/pt-7.png);}
/*.pattern-7 footer {}*/

.pattern-8 .top-holder {background-image: url(../images/bgs/pt-8.png);}
/*.pattern-8 footer {}*/

.pattern-9 .top-holder {background-image: url(../images/bgs/pt-9.png);}
/*.pattern-9 footer {}*/

.pattern-10 .top-holder {background-image: url(../images/bgs/pt-10.png);}
/*.pattern-10 footer {}*/
/* Top Holder Pattern --> End */

#wrapper {
	position: relative;
	margin: 0 auto;
	width: 1060px;/*1020*/
}

.slider-wrapper {
	width: 770px;
	height: 420px;
}

#slider {
	margin-bottom: 2em;
    width: 770px;
	height: 415px;
}

#sample {
	position:relative;
	padding: 0 0 0 10px;
	width:760px;
	height:415px;
} 

#sample {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-box-shadow: 0 10px 10px rgba(0,0,0,.05);
	-moz-box-shadow: 0 10px 10px rgba(0,0,0,.05);
	box-shadow: 0 10px 10px rgba(0,0,0,.05);	
}

#back-top {
	position: fixed;
	display: none;
	bottom: 30px;
	right: 30px;
}

#back-top a {
	display: block;
	width: 41px;
	height: 41px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	transition: all .25s linear;
	background: url(../images/back-top.png) no-repeat;
}

#back-top gallery/immediate {
	background-position: 0 -49px;
}

/* --- Header --- */

header {color: #fff;}

header .logo {
	float: left;
	padding-top: 55px;
} 

header .info-call {
	float: right;
	padding: 1.8em 0 0 0;
	font-size: 1.417em;
	color:#fff;/*181F4E;*/
}

header .info-call span {
	display: inline-block;
	margin-left: 10px;
	padding: 0 0 0 25px;
	background: url(../images/phone.png) no-repeat left center;
	line-height: 2.8em;
	color:#F68420;
}

/*--------------------------------*/
/*  CONTENT AREA          		  */
/*--------------------------------*/

#content-wrapper {
	float: right;
	margin-top: -74px;
	margin-bottom: 3.5em;
	width: 770px;
	min-height: 800px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    border-radius: 5px;
}

#content {
	-webkit-border-radius: 6px 6px 26px 6px;
	-moz-border-radius: 6px 6px 26px 6px;
    border-radius: 6px 6px 26px 6px;
	background: #fff;
}

.ie8 #content {
	position: relative;
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);
}

.content-title {
	margin-bottom: 1.2em;
	padding-bottom: .5em; 
	border-bottom: 1px solid #dcdcdc;
}

.content-wrapper {padding:19px;}
.content-wrapper h1{padding:0 !important; font-size: 2.75em; line-height: 1.2em; margin-bottom: 0.27em; color: #181F4E; font-weight: normal; margin-top:-10px;}
.content-wrapper h1 span{color: #F68420;}
.content-wrapper .home-cont-box {margin-bottom: .2em; }
.content-wrapper h2{padding-top:5px; font-size: 2.3em;/*2.7em*/ line-height: 1.2em; margin-bottom: 0.27em; color: #F68420; font-weight: normal; margin-top:-5px;}

.content-wrapper .title-with-icon {
	margin-bottom: 2em;
	padding: .6em 0 .6em 20px;
	border-bottom: 1px solid #dcdcdc;
}

.content-wrapper .title-with-icon h5 {
	margin: 0;
	padding-top: .4em;
}

/* --- Gray holder --- */

.gray-holder {
	padding:30px 19px 0px 19px;/*10px 40px 30px 40px*//*30px 40px*/
	background: #f1f1f1;
}

.gray-holder-about {
	/*padding:30px 19px 0px 19px;*//*10px 40px 30px 40px*//*30px 40px*/
	/*background: #f1f1f1;*/
}

.gray-holder h1, .gray-holder-about h1 {padding:0 !important; font-size: 2.75em; line-height: 1.2em; margin-bottom: 0.7em; color: #181F4E; font-weight: normal; margin-top:-10px;}

.gray-holder .spot-title, .gray-holder-about .spot-title {
	margin-bottom: 1.5em;
	padding-bottom: 1.5em;
	border-bottom: 1px dotted #b7b6b6;
}

.gray-holder .spot-title a, .gray-holder-about .spot-title a {color: #26307a; font-size: 1.25em;}


/* --- Blog --- */ 

.post-item {
	position: relative;
	clear:both;
	margin-bottom:2em;
	padding-bottom:3em;
}

.ie7 .blogdetails .post-item {
	position: static;
}

.alternative .post-item {padding-bottom: 2em;}

.blogdetails .post-item {
	margin-bottom: 2em;
	padding: 0;
}

.holder-frame {
	margin-bottom: 1.8em;
	padding: 18px;
	background-color: #ededed;
	border: 4px solid #fff;
	outline: 1px solid #e0e0e0;
}

.holder-frame img {
	display: inline-block;
	margin: 3px;
}

.sbl .post-item:after {
	position: absolute;
	bottom: 0;
	left: -19px;
	width: 770px;
	height:18px;
	background: url(../images/shadow-sprite.png) no-repeat 0 -47px; 
	content: "";
}

.ie7 .sbl .post-item:after {background: none;}
.post-item .post-thumb {margin-bottom: 2em;}

.alternative .post-item .post-meta {
	float: none;
	margin: 0 0 1.5em 0;
	text-align: left;
}

.post-item .post-meta {
	float: left;
	width: 165px;
	margin-right: 25px;
	font-weight:normal;
	text-align: right;
	color: #787878;	
}

.blogdetails .post-item .post-meta {
	float: right;
	margin-top: -25px;
	margin-bottom: 20px;
	padding-right: 40px;
}

.post-item .entry {display: table;}

.blogdetails .entry {padding: 0 90px;}

.post-meta a {color: #f68420;}
.post-title a,
.see-all {
	-webkit-transition: color .25s linear;
	-moz-transition: color .25s linear;
	-o-transition: color .25s linear;
	transition: color .25s linear;
}

.post-title gallery/immediate,
.gallery-text gallery/immediate,
.see-all:hover {text-decoration:underline;}

.post-meta gallery/immediate {text-decoration: underline;}

.post-item .post-date,
.post-item .post-author,
.post-item .post-tags {font-style:italic;}

.post-item .post-comments-icon {
	float:right;
	margin-top: 10px;
	width:41px;
	height:37px;
	background:url(../images/comments-icon.png) no-repeat left;
	text-align:center;
	text-decoration:none;
	font-weight:700;
	line-height: 26px;
}

.ie7 .blogdetails .post-item .post-comments-icon {
	position: static;
	top: 0;
	margin-top: 5px;
}

.alternative .post-item .post-comments-icon {
	float: none;
	margin: 0;
}

.blogdetails .post-item .post-comments-icon {
	position: absolute;
	top: -25px;
	right: 0;
	margin: 0;
}

.post-item .post-comments-icon a {color:#000;}

.sbl .pagenavi {
	margin: 0;
	padding: 0 0 .5em 0;
}

#bio {
	position: relative;
	margin-bottom: 3em;
	padding: 17px 20px;
	border:1px solid #b7b6b6;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background: #f0f0f0;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #fff,  #f0f0f0);
  	background: -o-linear-gradient(rgb(255,255,255),rgb(240,240,240));
	-webkit-box-shadow: 0 3px 0 #ededed;
	-moz-box-shadow: 0 3px 0 #ededed;
	box-shadow: 0 3px 0 #ededed;
	zoom: 1;
} 

.ie8 #bio {	
  	-pie-background: linear-gradient(rgb(255,255,255),rgb(240,240,240));
	behavior: url('/site/defaultsite/skins/inet-biz/js/PIE.htc');
}

.ie7 #bio {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');}

#bio h5 {margin-bottom: 1em;}

/* ---- Related ---- */

.related li {
	float:left;
	width:170px;
	margin-right:17px;
} 

.related li.last {margin-right:0;} 
.related .excerpt a {color:#71AD09;}
.related .excerpt gallery/immediate {text-decoration: underline;}

/* ---- Commentlist ---- */

.comment-list {
	position:relative;
	margin-bottom: 2.2em;
	padding:0;
}

.comment-list ol li,
.comment-list ol ul{list-style:none;}
	
.comment:first-child {border-top: none;}

.comment {
	position: relative;
	clear:both;
	margin: 0 0 20px 20px;
	padding: 20px 20px 0 0;
	border-top: 1px dashed #b7b6b6;
	zoom: 1;
}

.ie8 .comment {behavior: url('/site/defaultsite/skins/inet-biz/js/PIE.htc');}

.avatar {float:left;}
.comment-text {display:table;}

.comment-text a,
.comment-date span {color: #f90;}
	
.comment-reply {
	-webkit-transition: color .25s linear;
	-moz-transition: color .25s linear;
	-o-transition: color .25s linear;
	transition: color .25s linear;
	margin-left: 3px;
	font-weight: 700;
} 

.comment-reply:hover {color: #787878;}

.comment-author,
.comment-date {
	margin-bottom: 4px;
	font-style: italic;
} 

.comment-entry {
	padding:8px 40px 0 0;
	color:#6b6b6b;
	overflow:hidden;
}

.children li.comment {
	margin-top: 1.5em;
	margin-bottom: 0;
	margin-left: 80px;
	padding: 20px 0 0 0;
	border-top: 1px dashed #b7b6b6;
	zoom: 1;
} 

/* ---- Comment form ---- */


#commentform .row {margin-bottom: 1em;}

#commentform input[type="text"],
#commentform select {
	position: relative;
	margin: 5px 0;
	padding:6px 10px;
	width: 330px;
	border:1px solid #d0d0d0;
	background-color:#ededed;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #767676;
	-webkit-transition: all .20s linear;
	-moz-transition: all .20s linear;
	-o-transition: all .20s linear;
	transition: all .20s linear;
}

.ie8 #commentform input[type="text"],
.ie8 #commentform select {
	behavior: url('/site/defaultsite/skins/inet-biz/js/PIE.htc');
}

#commentform input[type="text"]:hover,
#commentform select:hover,
#commentform textaregallery/immediate {
	-webkit-box-shadow: inset 0 0 7px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 0 7px rgba(0,0,0,.1);
	box-shadow: inset 0 0 7px rgba(0,0,0,.1);
	background-color: #f0f0f0;
}

#commentform input[type="text"]:focus,
#commentform select:focus,
#commentform textarea:focus {
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,.15);
	box-shadow: inset 0 0 5px rgba(0,0,0,.15);
	background-color: #f8f8f8;
	border-color: #b1b0b0;
}

#commentform select {width: 352px;}

#commentform textarea {
	position: relative;
	margin: 5px 0;
	padding: 5px 10px;
	height: 158px;
	max-width: 333px;
	max-height: 450px;
	min-width: 333px;
	min-height: 158px;
	border:1px solid #d0d0d0;
	background-color:#ededed;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color:#838282;
	font-size: 1em;
	font-family:Arial, Helvetica, sans-serif;
	-webkit-transition: all .20s linear;
	-moz-transition: all .20s linear;
	-o-transition: all .20s linear;
	transition: all .20s linear;
}

.ie8 #commentform textarea {behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);}

#commentform label {display: block; color: #000;}
#commentform .row .required {
	margin: 0 2px;
	color: #787878;
	font-style: italic;
}

#commentform input[type="submit"] {
	padding:.2em .6em .4em .6em;
	display:block;
	border:1px solid #5b8100;
	cursor:pointer;
}

.ie8 #commentform input[type="submit"] {
	padding-top: .35em;
	font-size: 1.1em;
}

/* --- Services --- */ 

.mainround {
	position: relative;
	margin-bottom: 1.3em;
	width: 185px;
	height: 185px;
	text-align: center;
}

.mainround:hover img {
	-webkit-transform: scale(1.07);
	-moz-transform: scale(1.07);
	-o-transform:scale(1.07);
}

.mainround img {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}

.mainround h2 {
	position: relative;
	padding:3.2em 0;/*3.3em 0*/
	z-index: 3;
	font-size: 2em;
}

.mainround h2:hover {color:#181F4E;}

.round_col_last .mainround h2 {
	padding: 2.6em 0;/*2.25em 0*/
	font-size:2em;/*2.333em*/
}

.home-cont-box + .desc {
	margin-bottom: 1em;
}

.desc {
	display: block;
	margin-bottom: 0;
	color: #F68420;/*26307A;*/
	font-size: 1.25em;
}

/* --- 404 --- */

.holder404 {
	padding: 20px 40px 0;
	background: #f5f5f5;
}

.mask404 {
	margin: 0 auto;
	width: 557px;
	height: 478px;
	background: url(../images/error404.png) no-repeat;
	text-align: center;
}

.e404 {padding: 1em 2em 0;}

.e404 h1 {
	margin-bottom: 0;
	color: #f68420;
	font-weight: 700;
	font-size: 14.833em;
	line-height: .9em;
}

.error404 {
	position: relative;
	top: 19px;
	left: 21px;
	width: 517px;
	height: 296px;
	background: #fff;
}

.ie7 .error404 {left: 0;}

.title_error {
	margin-bottom: .4em;
	padding: 0 2em;
	color: #1a1a1b;
	font-size: 2.333em;
	line-height: 1em;
}

.description_error {
	margin-bottom: 1em;
	padding: 0 2em;
}

.box .one_third,
.box .one_third_last {margin-bottom: 0;}

.box {
	position: relative;
	padding-bottom: 2em;
	background-color: #fafafa; 
}

.box:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 18px;
	background: url(../images/shadow-sprite.png) no-repeat 0 -47px;
	content: '';
}

.box ul li {
	margin-bottom: 1em;
	padding: 0;
	zoom: 1;
}

.box-inline {
	position:relative;
	padding: 1.3em 0 0 10px;
	border: 1px solid transparent;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
.box-inline-services {
	position:relative;
	padding: 1.3em 0 10px 0px;/*1.3em 0 0 10px*/
	/*border: 1px solid transparent;*/
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	width:290px;/*232*/
	min-height:220px;/*100*/
}

.ie8 .box-inline {behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);}
.ie8 .box-inline-services {behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);}

.box-inline:hover {
	border: 1px solid #b7b6b6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #ebebeb;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #fff,  #f0f0f0);
  	background: -o-linear-gradient(rgb(255,255,255),rgb(240,240,240));
	-webkit-box-shadow: 0 2px 0 #ededed;
	-moz-box-shadow: 0 2px 0 #ededed;
	box-shadow: 0 2px 0 #ededed;
}
.box-inline-services:hover {
	/*border: 1px solid #b7b6b6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #ebebeb;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #fff,  #f0f0f0);
  	background: -o-linear-gradient(rgb(255,255,255),rgb(240,240,240));
	-webkit-box-shadow: 0 2px 0 #ededed;
	-moz-box-shadow: 0 2px 0 #ededed;
	box-shadow: 0 2px 0 #ededed;*/
}

.ie8 .box-inline:hover {-pie-background: linear-gradient(rgb(255,255,255),rgb(240,240,240));}
.ie8 .box-inline-services:hover {-pie-background: linear-gradient(rgb(255,255,255),rgb(240,240,240));}

.box-inline .desc a {color: #F68420;/*26307A;*/}
.box-inline-services .desc a {color: #26307A; font-size:17px;}
.box-inline:hover a {color: #F68420;}
.box-inline-services:hover a {color: #F68420;}

.item-with-image,
.item-with-icon,
.icon-with-margin {margin-bottom: 1em;}

.item-with-image > a,
.item-with-icon > a {
	-webkit-transition: background-color .2s linear;
	-moz-transition: background-color .2s linear;
	-o-transition: background-color .2s linear;
	transition: background-color .2s linear;
	display: block;
	background-color: #f7f7f7;
}

.item-with-image .content-item,
.item-with-icon .content-item {padding: 15px 20px;}

.item-with-image .content-item span,
.item-with-icon .content-item span {color: #787878;}

.item-with-image:hover > a,
.item-with-icon:hover > a {background-color: #191919;}

.item-with-image:hover .content-item h5,
.item-with-icon:hover .content-item h5 {color: #fff;}

.item-with-icon > a {text-align: center;}

.temp-icon {
	position: relative;
	margin-bottom: 1.5em;
	height: 54px;
}

.temp-icon:after {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	margin-left: -25px;
	width: 50px;
	height: 54px;
	background-image: url(../images/icons/sprite-icons.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	content: '';
}

.icon1:after {background-position: left top;}
.icon2:after {background-position: -65px top;}
.icon3:after {background-position: -130px top;}

.item-with-icon:hover .icon1:after {background-position: 0 -54px;}
.item-with-icon:hover .icon2:after {background-position: -65px -54px;}
.item-with-icon:hover .icon3:after {background-position: -130px -54px;}


/*--------------------------------*/
/*  SIDEBAR AREA          		  */
/*--------------------------------*/

#sidebar {
	float: left;
	margin-top: 2.8em;
	width: 265px;/*230*/
}

#sidebar h3 {font-size: 1.6em;}

/*--------------------------------*/
/*  FOOTER AREA          		  */
/*--------------------------------*/

footer {
	position: relative;
	margin-bottom: 1.5em;
	padding: 15px 20px 20px;
	/*-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #030303;
	*/
	border: 1px solid #F68420;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius:26px 6px 26px 6px;
	background: url(../images/pattern.png) repeat;
	padding-bottom: .5em;
	margin-top:25px;
}

footer p {color: #fff;}

.ie8 footer {behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);}

footer h3 {
	margin-bottom: 1em;
	color: #fff;
	font-size: 1.6em;
}

footer .one_third,
footer .one_third_last {width: 230px; margin-bottom: 0;}
footer .entry-footer {min-height: 250px;}

#content-wrapper .copyright {
	float:left;
	margin-left: 2px; color:#fff;
}

#content-wrapper .developed {
	float: right;
	margin-right: 2px; color:#fff;
}

#content-wrapper .developed a {color: #F68420;}
#content-wrapper .developed gallery/immediate {text-decoration: underline;}

/*--------------------------------*/
/*  NAVIGATION					  */
/*--------------------------------*/

.navigation {
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ebebeb));
	background: -moz-linear-gradient(top,  #fff,  #ebebeb);
  	background: -o-linear-gradient(rgb(255,255,255),rgb(235,235,235));
    position: relative;
}

.ie8 .navigation {
  	-pie-background: linear-gradient(rgb(255,255,255),rgb(235,235,235));
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);
}

.ie7 .navigation  {
	position: static;
	z-index: 4;
	height: 46px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb');
}

.navigation:after {
	position: absolute;
	left: 0;
	bottom: -20px;
	z-index: 10;
	width: 770px;
	height: 20px;
	background: url(../images/shadow-sprite.png) no-repeat 0 -25px;
	content: "";
}

.ie7 .navigation:after {background: none;}

.navigation > ul {
	float: left;
	margin: 0 0 0 -15px;/*0 0 0 15px*/
	height: 46px;
}

.ie7 .navigation >  ul {
	position: relative;
	z-index:6;
	zoom: 1;
}

.navigation > ul > li {
	position: relative;
	float: left;
	top: -7px;
	/*margin: 0 .2em;*/
}

.ie7 .navigation > ul > li,
.ie8 .navigation > ul > li {top: -8px;}

.navigation > ul > li > a {
	border-top: 1px solid transparent;
	float: left;
    padding: 1.2em .91em .4em;
	color: #101010;
	text-align:center;
	font-size: 1.35em;
	font-family: 'PT Sans Narrow';
	color:#181F4E;
}

.navigation > ul > li:hover a {color: #F68420;}

.navigation > ul > li.current-menu-item > a {
	border-top: 1px solid rgba(255,255,255,.4);
	background-color: #F68420;/*85b602;*/
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	-webkit-box-shadow: 0 2px 3px 1px rgba(0,0,0,.2);
	-moz-box-shadow: 0 2px 3px 1px rgba(0,0,0,.2);
	box-shadow: 0 2px 3px 1px rgba(0,0,0,.2);
	color: #fff;
}

.ie8 .navigation > ul > li.current-menu-item > a {
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);
	box-shadow: 0 2px 3px 1px #c8c8c8;
	position: relative;
}


.navigation ul.sub-menu {
	position: absolute;
	top: 4em;
	left: 0;
	display: none;
	margin: 0;
	z-index:9999;
	width: 167px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #3c3e3e;
}

.navigation li:hover ul,
.navigation > li.sfHover ul {
	top: 4em;
	left: 0;
	z-index: 9999;
	zoom: 1;
}

.navigation .sub-menu li.sfHover ul {
	top: 0;
	left: 168px;
    position: absolute;
    width: 167px;
}

.navigation ul.sub-menu li:first-child {border-top: none;}

.navigation ul.sub-menu li {
	position: relative;
	padding-left: 8px;
	border-top: 1px solid #000;
	background: #0d0d0d;
	background: -webkit-gradient(linear, left top, left bottom, from(#1a1a1a), to(#0d0d0d));
	background: -moz-linear-gradient(top,  #1a1a1a,  #0d0d0d);
  	background: -o-linear-gradient(rgb(26,26,26),rgb(13,13,13));
	padding: .4em 0 .4em 8px;
}

.ie8 .navigation ul.sub-menu li {
  	-pie-background: linear-gradient(rgb(26,26,26),rgb(13,13,13));
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);
}

.ie7 .navigation ul.sub-menu li {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a1a1a', endColorstr='#0d0d0d');
}

.navigation ul.sub-menu li:hover > a,
.navigation ul.sub-menu li.active a {
	background-position: left 4px;
	color: #fff !important;
}

.navigation ul.sub-menu li:first-child {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;	
}

.navigation ul.sub-menu li:last-child {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}

.navigation ul.sub-menu li a {
	display: block;
	padding-left: 20px;
	background: url(../images/arrow.png) no-repeat left -30px;
	color: #727272 !important;
	font-family: 'PT Sans Narrow';
	font-size: 1.1em;
}

/* ---- Search Top ---- */

.search-top {
	/*float: right;
	margin-right: 8px; no needed */
	padding: .9em 0 .6em .6em;
}
/*
.inline-search input[type="text"] {
	position: relative;
    background-color: #ddd;
    border: 1px solid #d0d0d0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    border-radius: 5px;
    padding: 7px 10px 6px;
    width: 117px;
	-webkit-transition: all .20s linear;
	-moz-transition: all .20s linear;
	-o-transition: all .20s linear;
	transition: all .20s linear;
}

.ie8 .inline-search input[type="text"] {
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);
}

.inline-search input[type="text"]:hover {
	-webkit-box-shadow: inset 0 0 7px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 0 7px rgba(0,0,0,.1);
	box-shadow: inset 0 0 7px rgba(0,0,0,.1);
	background-color: #f0f0f0;
}

.inline-search input[type="text"]:focus {
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,.15);
	box-shadow: inset 0 0 5px rgba(0,0,0,.15);
	background-color: #f8f8f8;
	border-color: #b1b0b0;
}

.inline-search input[type="submit"] {
    background: url(../images/submit-search.png) no-repeat;
	border: none;
    cursor: pointer;
	height: 31px;
	width: 31px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}*/

/*--------------------------------*/
/*  TYPOGRAPHY					  */
/*--------------------------------*/

/* ==== STYLED ELEMENTS ====  */

/* ----- Dividers ----- */

hr {
	clear: both;
	visibility: hidden;
	height: 0;
	width: 100%;
	border: none;
	margin: 1em 0;
}

.sep {
	clear: both;
	margin: 2.5em 0;
	border-top: 1px solid #dcdcdc;
}

.content-divider {
	clear: both;
	margin: 1em 0 2em 0;
	border-bottom: 1px dotted #b7b6b6;
}

.border-divider li:first-child {
	margin: 0;
	padding: 0;
	border: none;
}

.border-divider li {
	clear: both;
	margin-top: 1.9em;
	padding-top: 1.5em;
	border-top: 1px dotted #b7b6b6;
	zoom: 1;
}

.divider-top {
	position: relative;
    clear: both;
    display: block;
    padding: 20px 0 10px 0;
    width: 100%;
	border-top: 1px dotted #B7B6B6;
    font-size: 10px;
}

.divider-top a {
	position: absolute;
    top: 3px;
    right: 0;
	padding-right: 16px;
    outline: medium none;
	border: 0 none;
	background: url(../images/top-arrow.png) no-repeat center right;
	color: #f68420;
	font-weight: 700;
    cursor: pointer;
}

.divider-top gallery/immediate {color: #767676;}

/* ---- Ordered/Unordered List Styles ---- */

ol.ordered {padding-left: 2.1em;}

ul.list,
ol.list {margin: 0;}

ul.list-with-desc,
ol.list-with-desc {margin: 1em 0;}

ul.list li:first-child,
ol.list li:first-child {border-top: none;}

ul.list li,
ol.list li {
	padding: .7em 0 .7em 0;
	/*border-top: 1px dotted #b7b6b6; list 6 only*/
}

ol.list li {padding-left: .2em;}

ol.type-1 li { list-style: decimal inside;}
ol.type-2 li {list-style: decimal-leading-zero inside;}
ol.type-3 li {list-style: upper-roman inside;}

ul.type-1 li, ul.type-2 li {padding-left: 44px;}
ul.type-6 li {border-top: 1px dotted #b7b6b6; padding: .4em 0 .4em 2.4em;}
ul.type-3 li, ul.type-4 li, ul.type-5 li, ul.type-7 li, ul.type-8 li, ul.type-9 li, ul.type-10 li, ul.type-11 li, ul.type-12 li, ul.type-13 li, ul.type-14 li, ul.type-15 li {padding-left: 34px;}

ul.type-1 li {background: url(../images/icons/small/list-icon1.png) no-repeat 8px center;}
ul.type-2 li {background: url(../images/icons/small/list-icon2.png) no-repeat 8px center;}
ul.type-3 li {background: url(../images/icons/small/list-icon3.png) no-repeat 7px center;}
ul.type-4 li {background: url(../images/icons/small/list-icon4.png) no-repeat 10px center;}
ul.type-5 li {background: url(../images/icons/small/list-icon5.png) no-repeat 8px center;}
ul.type-6 li {background: url(../images/icons/small/list-icon6.png) no-repeat 7px center;}
ul.type-7 li {background: url(../images/icons/small/list-icon7.png) no-repeat 4px center;}
ul.type-8 li {background: url(../images/icons/small/list-icon8.png) no-repeat 4px center;}
ul.type-9 li {background: url(../images/icons/small/list-icon9.png) no-repeat 4px center;}
ul.type-10 li {background: url(../images/icons/small/list-icon10.png) no-repeat 7px center;}
ul.type-11 li {background: url(../images/icons/small/list-icon11.png) no-repeat 6px center;}
ul.type-12 li {background: url(../images/icons/small/list-icon12.png) no-repeat 7px center;}
ul.type-13 li {background: url(../images/icons/small/list-icon13.png) no-repeat 6px center;}
ul.type-14 li {background: url(../images/icons/small/list-icon14.png) no-repeat 6px center;}
ul.type-15 li {background: url(../images/icons/small/list-icon15.png) no-repeat 7px center;}

ul.type-16 li {
	padding: .2em 0 .2em 15px;
	border-top: none;
	background: url(../images/icons/small/list-icon16.png) no-repeat left center;
}
/* ----- Custom Box Styles ----- */

.info, .warning, .error, .success {
	position: relative;
	margin-bottom:2em;
	padding:20px 80px 1px 80px;
	-webkit-border-radiuzs:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	color: #fff;
}

.ie8 .info,
.ie8 .warning,
.ie8 .error,
.ie8 .success {behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);}

.info p, .warning p, .error p, .success p {
	padding:0;
	display:table;
	overflow:hidden;
} 

.success {background: #96be2a url(../images/icons/middle/success.png) no-repeat 16px 50%;}
.error {background: #fc3a3a url(../images/icons/middle/error.png) no-repeat 20px 50%;}
.info {background: #65cbe5 url(../images/icons/middle/info.png) no-repeat 27px 50%;}
.warning {background: #fdaf40 url(../images/icons/middle/warning.png) no-repeat 36px 50%;}

.close-box {
	position:absolute;
	right:20px;
	top:30px;
	display:block;
	cursor:pointer;
	font-size:2em;
}

/* ----- Borders ----- */

.add-border {
	display: block;
	margin-bottom: 1.2em;
	padding: 4px;
	border: 1px solid #e0e0e0;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #fff;
	-webkit-transition: all .20s linear;
	-moz-transition: all .20s linear;
	-o-transition: all .20s linear;
	transition: all .20s linear;
}

.add-border:hover {
	border: 1px solid #fff !important;
	background: #8f8f8f;/*#ea7611*/
	/*-webkit-shadow: inset 0 0 5px rgba(0,0,0,.5), 0 1px 3px rgba(0,0,0,.1);
	-moz-shadow: inset 0 0 5px rgba(0,0,0,.5), 0 1px 3px rgba(0,0,0,.1);
	box-shadow: inset 0 0 5px rgba(0,0,0,.5), 0 1px 3px rgba(0,0,0,.1);*/
}

/* ----- Styles for Buttons ----- 

.button {
    display: inline-block;
	margin-bottom: 1em;
	outline:none;
	border: 1px solid transparent;
	-webkit-border-radius: .4em;
    -moz-border-radius: .4em;
	border-radius: .4em;
	background: #e4e4e4;
	color:#fff !important;
    vertical-align: baseline;
	text-align:center;
    text-decoration: none;
	font-weight: 700;
	cursor:pointer;
	-webkit-box-shadow: 0 2px 0 #cfcfcf;
	-moz-box-shadow: 0 2px 0 #cfcfcf;
	box-shadow: 0 2px 0 #cfcfcf;
	position:relative;
*/
.button {
    background: none repeat scroll 0 0 #E4E4E4;
    border: 1px solid transparent;
    border-radius: 0.4em 0.4em 0.4em 0.4em;
    box-shadow: 0 2px 0 #CFCFCF;
	-webkit-box-shadow: 0 2px 0 #cfcfcf;
	-moz-box-shadow: 0 2px 0 #cfcfcf;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-weight: 700;
    height: 20px;
    margin-bottom: 1em;
    margin-left: 10%;
    outline: medium none;
    position: relative;
    text-align: center;
    text-decoration: none;
    vertical-align: baseline;
    width: 60%;
	position:relative;
}


.ie8 .button {behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);}

.button:hover {text-decoration: none !important;}
.button:active {
	top: 1px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.button-search {
    display: inline-block;
	margin-bottom: 1em;
	outline:none;
	border: 1px solid transparent;
	-webkit-border-radius: .4em;
    -moz-border-radius: .4em;
	border-radius: .4em;
	width:31px;
	height:31px;
	color:#fff !important;
    vertical-align: baseline;
	text-align:center;
    text-decoration: none;
	font-weight: 700;
	cursor:pointer;
	-webkit-box-shadow: 0 2px 0 #cfcfcf;
	-moz-box-shadow: 0 2px 0 #cfcfcf;
	box-shadow: 0 2px 0 #cfcfcf;
	position:absolute;/* fix ie relative;*/
	background-image: url(../images/submit-search.png);
	margin-left:6px; margin-top:-4px !important;
}

.ie8 .button-search {behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);}

.button-search:hover {text-decoration: none !important; background-image: url(../images/submit-search-hover.png); width:31px; height:31px;}

.small {
	padding: .4em 1.5em .4em;
    font-size: 1em;
}

.medium {
	padding: .5em 1.3em .5em;
	font-weight: 100;
    font-size: 1.167em;
}

.large {
	padding: .7em 1em .7em;
	font-weight: 100;
    font-size: 1.417em;
}

.align-btn-left {float: left;}
.align-btn-right {float: right;}

.turquoise {
	color:#fff;
	border: 1px solid #063f38;
	background: #06413a;
	background: -webkit-gradient(linear, left top, left bottom, from(#095b51), to(#06413a));
	background: -moz-linear-gradient(top,  #095b51,  #06413a);
  	background: -o-linear-gradient(rgb(9,91,81),rgb(6,65,58));
}

.ie7 .turquoise {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#095b51', endColorstr='#06413a');}
.ie8 .turquoise {-pie-background: linear-gradient(rgb(9,91,81),rgb(6,65,58));}

.turquoise:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#06413a), to(#095b51));
	background: -moz-linear-gradient(top,  #06413a,  #095b51);
  	background: -o-linear-gradient(rgb(6,65,58),rgb(9,91,81));
}

.ie7 .turquoise:hover {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#06413a', endColorstr='#095b51');}
.ie8 .turquoise:hover {-pie-background: linear-gradient(rgb(6,65,58),rgb(9,91,81));	}

.cyan {
	color:#fff;
	border: 1px solid #017492;
	background: #017795;
	background: -webkit-gradient(linear, left top, left bottom, from(#01a8c3), to(#017795));
	background: -moz-linear-gradient(top,  #01a8c3,  #017795);
  	background: -o-linear-gradient(rgb(1,168,195),rgb(1,119,149));
}

.ie7 .cyan {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#01a8c3', endColorstr='#017795');}
.ie8 .cyan {-pie-background: linear-gradient(rgb(1, 168, 195), rgb(1, 119, 149));}

.cyan:hover {
	background: #01a8c3;
	background: -webkit-gradient(linear, left top, left bottom, from(#017795), to(#01a8c3));
	background: -moz-linear-gradient(top,  #017795,  #01a8c3);
  	background: -o-linear-gradient(rgb(1,119,149),rgb(1,168,195));
}

.ie7 .cyan:hover {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#017795', endColorstr='#01a8c3');}
.ie8 .cyan:hover {-pie-background: linear-gradient(rgb(1, 119, 149), rgb(1, 168, 195));}

.light_turquoise {
	color:#3d9fac !important;
	border: 1px solid #92d7db;
	background: #afe2e5;
	background: -webkit-gradient(linear, left top, left bottom, from(#d3eff1), to(#afe2e5));
	background: -moz-linear-gradient(top,  #d3eff1,  #afe2e5);
  	background: -o-linear-gradient(rgb(211,239,241),rgb(175,226,229));
}

.ie7 .light_turquoise {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3eff1', endColorstr='#afe2e5');}
.ie8 .light_turquoise {-pie-background: linear-gradient(rgb(211,239,241),rgb(175,226,229));	}

.light_turquoise:hover {
	background: #d3eff1;
	background: -webkit-gradient(linear, left top, left bottom, from(#afe2e5), to(#d3eff1));
	background: -moz-linear-gradient(top,  #afe2e5,  #d3eff1);
  	background: -o-linear-gradient(rgb(175,226,229),rgb(211,239,241));
}

.ie7 .light_turquoise:hover {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#afe2e5', endColorstr='#d3eff1');}
.ie8 .light_turquoise:hover {-pie-background: linear-gradient(rgb(175,226,229),rgb(211,239,241));}

.blue {
	color:#6477b3 !important;
	border: 1px solid #bfc9ef;
	background: #d1d7ed;
	background: -webkit-gradient(linear, left top, left bottom, from(#e6e9f5), to(#d1d7ed));
	background: -moz-linear-gradient(top,  #e6e9f5,  #d1d7ed);
  	background: -o-linear-gradient(rgb(230,233,245),rgb(209,215,237));
}

.ie7 .blue {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e9f5', endColorstr='#d1d7ed');}
.ie8 .blue {-pie-background: linear-gradient(rgb(230,233,245),rgb(209,215,237));}

.blue:hover {
	background: #e6e9f5;
	background: -webkit-gradient(linear, left top, left bottom, from(#d1d7ed), to(#e6e9f5));
	background: -moz-linear-gradient(top,  #d1d7ed,  #e6e9f5);
  	background: -o-linear-gradient(rgb(209,215,237),rgb(230,233,245));
}

.ie7 .blue:hover {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d7ed', endColorstr='#e6e9f5');}
.ie8 .blue:hover {-pie-background: linear-gradient(rgb(209,215,237),rgb(230,233,245));	}

.green {
	color:#fff;
	border: 1px solid #f67403;
	background: #f67403 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#f69642), to(#F68420)) !important;
	background: -moz-linear-gradient(top,  #f69642,  #F68420);
  	background: -o-linear-gradient(rgb(246,150,66),rgb(246,132,32));
}

.ie7 .green {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#86b702', endColorstr='#689302');}
.ie8 .green {-pie-background: linear-gradient(rgb(134,183,2),rgb(104,147,2));}

.green:hover {
	background: #f67403;
	background: -webkit-gradient(linear, left top, left bottom, from(#F68420), to(#f69642)) !important;
	background: -moz-linear-gradient(top,  #F68420,  #f69642);
  	background: -o-linear-gradient(rgb(246,132,32),rgb(246,150,66));
}

.ie7 .green:hover {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f69642', endColorstr='#F68420');}
.ie8 .green:hover {-pie-background: linear-gradient(rgb(246,132,32),rgb(246,150,66));}

.vinous {
	color:#fff;
	border: 1px solid #642d30;
	background: #672e31;
	background: -webkit-gradient(linear, left top, left bottom, from(#914146), to(#672e31));
	background: -moz-linear-gradient(top,  #914146,  #672e31);
  	background: -o-linear-gradient(rgb(145,65,70),rgb(103,46,49));
}

.ie7 .vinous {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#914146', endColorstr='#672e31');}
.ie8 .vinous {-pie-background: linear-gradient(rgb(145,65,70),rgb(103,46,49));	}

.vinous:hover {
	background: #914146;
	background: -webkit-gradient(linear, left top, left bottom, from(#672e31), to(#914146));
	background: -moz-linear-gradient(top,  #672e31,  #914146);
  	background: -o-linear-gradient(rgb(103,46,49),rgb(145,65,70));
}

.ie7 .vinous:hover {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#672e31', endColorstr='#914146');}
.ie8 .vinous:hover {-pie-background: linear-gradient(rgb(103,46,49),rgb(145,65,70));}

.red {
	color:#fff;
	border: 1px solid #a3042c;
	background: #a6042d;
	background: -webkit-gradient(linear, left top, left bottom, from(#cc0640), to(#a6042d));
	background: -moz-linear-gradient(top,  #cc0640,  #a6042d);
  	background: -o-linear-gradient(rgb(204,6,64),rgb(166,4,45));
}

.ie7 .red {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0640', endColorstr='#a6042d');}
.ie8 .red {-pie-background: linear-gradient(rgb(204,6,64),rgb(166,4,45));	}

.red:hover {
	background: #cc0640;
	background: -webkit-gradient(linear, left top, left bottom, from(#a6042d), to(#cc0640));
	background: -moz-linear-gradient(top,  #a6042d,  #cc0640);
  	background: -o-linear-gradient(rgb(166,4,45),rgb(204,6,64));
}

.ie7 .red:hover {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6042d', endColorstr='#cc0640');}
.ie8 .red:hover {-pie-background: linear-gradient(rgb(166,4,45),rgb(204,6,64));}

.orange {
	color:#fff;
	border: 1px solid #F68420;
	background: #F68420;
	background: -webkit-gradient(linear, left top, left bottom, from(#F69642), to(#F68420));
	background: -moz-linear-gradient(top,  #F69642,  #F68420);
  	background: -o-linear-gradient(rgb(246,150,66),rgb(246,132,32));
}

.ie7 .orange {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8c071', endColorstr='#f28c4e');}
.ie8 .orange {-pie-background: linear-gradient(rgb(248,192,113),rgb(242,140,78));	}

.orange:hover {
	background: #F68420;
	background: -webkit-gradient(linear, left top, left bottom, from(#F68420), to(#F69642));
	background: -moz-linear-gradient(top,  #F68420,  #F69642);
  	background: -o-linear-gradient(rgb(246,132,32),rgb(246,150,66));
}

.ie7 .orange:hover {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f28c4e', endColorstr='#f8c071');}
.ie8 .orange:hover {-pie-background: linear-gradient(rgb(242,140,78),rgb(248,192,113));}

.dark_gray {
	color:#fff;
	border: 1px solid #6e6c79;
	background: #716f7c;
	background: -webkit-gradient(linear, left top, left bottom, from(#8c899a), to(#716f7c));
	background: -moz-linear-gradient(top,  #8c899a,  #716f7c);
  	background: -o-linear-gradient(rgb(140,137,154),rgb(113,111,124));
}

.ie7 .dark_gray {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c899a', endColorstr='#716f7c');}
.ie8 .dark_gray {-pie-background: linear-gradient(rgb(140,137,154),rgb(113,111,124));}

.dark_gray:hover {
	background: #8c899a;
	background: -webkit-gradient(linear, left top, left bottom, from(#716f7c), to(#8c899a));
	background: -moz-linear-gradient(top,  #716f7c,  #8c899a);
  	background: -o-linear-gradient(rgb(113,111,124),rgb(140,137,154));
}

.ie7 .dark_gray:hover {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#716f7c', endColorstr='#8c899a');}
.ie8 .dark_gray:hover {-pie-background: linear-gradient(rgb(113,111,124),rgb(140,137,154));	}

.violet  {
	color:#fff;
	border: 1px solid #bc8ac5;
	background: #bc8ac5;
	background: -webkit-gradient(linear, left top, left bottom, from(#d9bdde), to(#bc8ac5));
	background: -moz-linear-gradient(top,  #d9bdde,  #bc8ac5);
  	background: -o-linear-gradient(rgb(217,189,222),rgb(188,138,197));
}

.ie7 .violet {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9bdde', endColorstr='#bc8ac5');}
.ie8 .violet {-pie-background: linear-gradient(rgb(217,189,222),rgb(188,138,197));}

.violet:hover  {
	background: #d9bdde;
	background: -webkit-gradient(linear, left top, left bottom, from(#bc8ac5), to(#d9bdde));
	background: -moz-linear-gradient(top,  #bc8ac5,  #d9bdde);
  	background: -o-linear-gradient(rgb(188,138,197),rgb(217,189,222));
}

.ie7 .violet:hover {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc8ac5', endColorstr='#d9bdde');}
.ie8 .violet:hover {-pie-background: linear-gradient(rgb(188,138,197),rgb(217,189,222));}

.dark_violet  {
	color:#fff;
	border: 1px solid #523788;
	background: #54398b;
	background: -webkit-gradient(linear, left top, left bottom, from(#7750be), to(#54398b));
	background: -moz-linear-gradient(top,  #7750be,  #54398b);
  	background: -o-linear-gradient(rgb(119,80,190),rgb(84,57,139));
}

.ie7 .dark_violet {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7750be', endColorstr='#54398b');}
.ie8 .dark_violet {-pie-background: linear-gradient(rgb(119,80,190),rgb(84,57,139));}

.dark_violet:hover  {
	background: #7750be;
	background: -webkit-gradient(linear, left top, left bottom, from(#54398b), to(#7750be));
	background: -moz-linear-gradient(top,  #54398b,  #7750be);
  	background: -o-linear-gradient(rgb(84,57,139),rgb(119,80,190));
}

.ie7 .dark_violet:hover {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54398b', endColorstr='#7750be');}
.ie8 .dark_violet:hover {-pie-background: linear-gradient(rgb(84,57,139),rgb(119,80,190));	}

.black {
	color: #fff;
	border: 1px solid #111113;
	background: #1d1d20;
	background: -webkit-gradient(linear, left top, left bottom, from(#494950), to(#1d1d20));
	background: -moz-linear-gradient(top,  #494950,  #1d1d20);
  	background: -o-linear-gradient(rgb(73,73,80),rgb(29,29,32));
}

.ie7 .black {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#494950', endColorstr='#1d1d20');}
.ie8 .black {-pie-background: linear-gradient(rgb(73,73,80),rgb(29,29,32));}

.black:hover {
	background: #494950;
	background: -webkit-gradient(linear, left top, left bottom, from(#1d1d20), to(#494950));
	background: -moz-linear-gradient(top,  #1d1d20,  #494950);
  	background: -o-linear-gradient(rgb(29,29,32),rgb(73,73,80));
}

.ie7 .black:hover {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d20', endColorstr='#494950');}
.ie8 .black:hover {-pie-background: linear-gradient(rgb(29,29,32),rgb(73,73,80));}

.gray {
	color: #000 !important;
	border: 1px solid #b7b6b6;
	background: #e0e0e0;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
	background: -moz-linear-gradient(top,  #fff,  #e0e0e0);
  	background: -o-linear-gradient(rgb(255,255,255),rgb(224,224,224));
}

.ie7 .gray {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0');}
.ie8 .gray {-pie-background: linear-gradient(rgb(255,255,255),rgb(224,224,224));}

.gray:hover {
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#fff));
	background: -moz-linear-gradient(top,  #e0e0e0,  #fff);
  	background: -o-linear-gradient(rgb(224,224,224),rgb(255,255,255));
}

.ie7 .gray:hover {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#ffffff');}
.ie8 .gray:hover {-pie-background: linear-gradient(rgb(224,224,224),rgb(255,255,255));}

/* ----- Features Tables ----- */

.feature-table {
	position:relative;
	margin:0 0 20px 0;
	width:100%;
	border:1px solid #b7b6b6;
	border-collapse:inherit;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	background:#fff;
}

table.feature-table thead tr {
	position: relative;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 3px 0 #ededed;
	-moz-box-shadow:0 3px 0 #ededed;
	box-shadow:0 3px 0 #ededed;
} 

.ie8 table.feature-table thead tr {behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);}

.feature-table thead tr th {	 
	position:relative;
	margin:0;
	padding: .45em .9em .45em .7em;
	border-bottom: 1px solid #b7b6b6;
	color:#000;
	text-align:left;
	font-weight:100;
	font-size: 1.25em;
	background: #f0f0f0;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #fff,  #f0f0f0);
  	background: -o-linear-gradient(rgb(255,255,255),rgb(240,240,240));
}

table.feature-table thead tr th:first-child {border-left: none;}
table.feature-table thead tr th {border-left:1px solid #b7b6b6;} 

table.feature-table thead tr th.leftR {
	-webkit-border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
} 

table.feature-table thead tr th.rightR {
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
} 

table.feature-table tbody td {
	margin:0;
	padding: .45em .9em;
	border-top:1px solid #dedcdc;
	border-left:1px solid #dedcdc;
	color:#787878;
}

table.feature-table tbody tr td:first-child {border-left: none;}
table.feature-table tbody tr:first-child td {border-top:none;} 
table.feature-table tbody tr.odd td {background-color: #f7f7f7;} 

/* --- Table Light Gray --- */

table.feature-table.light-gray thead tr th {
	background: #a4a4a4;
	background: -webkit-gradient(linear, left top, left bottom, from(#a4a4a4), to(#929292));
	background: -moz-linear-gradient(top,  #a4a4a4,  #929292);
  	background: -o-linear-gradient(rgb(164,164,164),rgb(146,146,146));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4a4a4', endColorstr='#929292');
	color: #fff;
	border-left: 1px solid #737373;
	border-top: 1px solid #737373;
	border-bottom: 1px solid #737373;
}

table.feature-table.light-gray thead tr th.rightR { border-right: 1px solid #737373;}
table.feature-table.light-gray thead tr th.rightL { border-left: 1px solid #737373;}

/* --- Table Dark Grey --- */

table.feature-table.dark-gray thead tr th {
	background: #2f2f2f;
	background: -webkit-gradient(linear, left top, left bottom, from(#2f2f2f), to(#1b1b1b));
	background: -moz-linear-gradient(top,  #2f2f2f,  #1b1b1b);
  	background: -o-linear-gradient(rgb(47,47,47),rgb(27,27,27));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f2f2f', endColorstr='#1b1b1b');
	color: #fff;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

table.feature-table.dark-gray thead tr th.rightR { border-right: 1px solid #000;}
table.feature-table.dark-gray thead tr th.rightL { border-left: 1px solid #000;}

/* --- Table Light Green --- */

table.feature-table.light-green thead tr th {
	background: #5d9f01;
	background: -webkit-gradient(linear, left top, left bottom, from(#84b602), to(#5d9f01));
	background: -moz-linear-gradient(top,  #84b602,  #5d9f01);
  	background: -o-linear-gradient(rgb(132,182,2),rgb(93,159,1));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#84b602', endColorstr='#5d9f01');
	color: #fff;
	border-left: 1px solid #468701;
	border-top: 1px solid #468701;
	border-bottom: 1px solid #468701;
}

table.feature-table.light-green thead tr th.rightR { 
	border-right: 1px solid #468701;
}

table.feature-table.light-green thead tr th.rightL { 
	border-left: 1px solid #468701;
}

/* --- Table Light Orange --- */

table.feature-table.light-orange thead tr th {
	background: #ff8f07;
	background: -webkit-gradient(linear, left top, left bottom, from(#fabd06), to(#ff8f07));
	background: -moz-linear-gradient(top,  #fabd06,  #ff8f07);
  	background: -o-linear-gradient(rgb(250,189,6),rgb(255,143,7));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fabd06', endColorstr='#ff8f07');
	color: #fff;
	border-left: 1px solid #de6e38;
	border-top: 1px solid #de6e38;
	border-bottom: 1px solid #de6e38;
}

table.feature-table.light-orange thead tr th.rightR { border-right: 1px solid #de6e38;}
table.feature-table.light-orange thead tr th.rightL { border-left: 1px solid #de6e38;}


/*--------------------------------*/
/*  EXTENDED TYPOGRAPHY			  */
/*--------------------------------*/

/* ----- Dropcaps ----- */


.dropcap {
	float: left;
    margin: 0 15px 0 0;
	color: #F68420;
	font-weight: 700;
	font-size: 5.333em;
	line-height: 1em;
}

.dropcap2 {
	float: left;
    margin: 0 12px 0 0;
    padding: 14px 17px;
    background: url(../images/dropcap2.png) no-repeat scroll 50% 50% transparent;
    color: #fff;
    text-align: center;
	font-weight: 700;
    font-size: 3.25em;
    line-height: 1em;
}

.dropcap3 {
	float: left;
    margin: 0 12px 0 0;
    padding: 16px 19px;
    background: url(../images/dropcap3.png) no-repeat scroll 50% 50% transparent;
    color: #313130;
    text-align: center;
	font-weight: 700;
    font-size: 3.25em;
    line-height: 1em;
}

.dropcapspot {
	position: relative;
	float: left;
	display: block ;
	margin-right: 20px;
	width: 56px;
	height: 56px;
	text-align: center;
	line-height: 56px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-bottom: 1px solid #181F4E;
	background: #689302;
	background: -webkit-gradient(linear, left top, left bottom, from(#F69642), to(#F68420)) !important;
	background: -moz-linear-gradient(top,  #F69642,  #F68420) !important;
  	background: -o-linear-gradient(rgb(246,150,66),rgb(246,132,32)) !important;
	color: #181F4E;
	font-weight: 700;
	font-size: 2.917em;
}

.ie8 .dropcapspot {
  	-pie-background: linear-gradient(rgb(134,183,2),rgb(104,147,2));
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);
}

.ie7 .dropcapspot {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#86b702', endColorstr='#689302');}

/* ----- Pricing Table ----- */

.package {
	position:relative;
	float:left;
	margin-right:20px;
	margin-bottom: 60px;
	width:230px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	background:#101010;
}

.ie8 .package {behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);}

.package.last,
.medium-package.last,
.small-package.last {
	clear: right;
	margin-right: 0;
} 

.package .head-title {
	border: 1px solid #030303;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	background: url(../images/pattern-dark.png) repeat;
	position: relative;
}

.ie8 .package .head-title {behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);}

.package .head-title h3 {	
	padding-top:20px;
	color:#fff;
	text-align:center;
} 

.package .head-title span {color: #f68420;}

.package .price {
	height: 95px;
	padding-top: 15px;
	color:#fff;
	text-align:center;
	background: #0b0b0b url(../images/bg_price.png) no-repeat center top;
} 

.package .price .cost {position: relative;}

.package .price .cost:before {
	left: 0;
	bottom: 0;
	content: "$";
	color: #dfdede;
	font-weight: 700;
	font-size: 3.667em;
}

.package .price span {
	color: #dfdede;
	font-weight: 700;
	font-size: 7em;
	line-height: 1em;
	text-shadow: 1px 1px 0 #0e0e0e;
}

.package .price sup {
	position: relative;
	color: #dfdede;
	font-weight: 700;
	font-size: 3.667em;
	vertical-align: top;
	line-height: 1.3em;
	text-shadow: 1px 1px 0 #0e0e0e;
} 

.ie7 .package .price sup {top: 10px;}

.package .price sup:after {
	position: absolute;
	left: 3px;
	bottom: -35px;
	content: "per/month";
	color: #989898;
	font-weight: 100;
	font-size: .27em;
	text-shadow: none;
}

.ie7 .package .price sup:after {
	bottom: 5px;
	font-size: 37%;
}

.ie8 .package .price sup:after {
	bottom: -5px;
	font-size: 125%;
}

.package .content-price {
	background: #101010 url(../images/bg_price.png) no-repeat center -122px;
}

.package .content-price ul {
	margin:0;
	padding: 15px 20px;
} 

.package .content-price ul li:first-child {border-top: none;}

.package .content-price ul li {
	border-top: 1px dotted #6c6b6b;
	color: #fff;
}

.package .content-price ul li.not-include {
	color: #686767;
	background: url(../images/icons/small/list-icon17.png) no-repeat scroll 8px center transparent;
}

.package .foot-price  {
	clear:both;
	margin-bottom: 5px;
	text-align: center;
} 

.package .foot-price .button {
	padding: 0.65em 2.3em;
	border: none;
	-webkit-border-radius: .15em;
	-moz-border-radius: .15em;
	border-radius: .15em;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	font-weight: 100;
	font-size: 1.667em;
}

/* --- Medium Package --- */

.medium-package {
	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom: 60px;
	width:173px;
	border: 1px solid #e2e2e2;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow: 0 0 3px #e6e6e6;
	-moz-box-shadow: 0 0 3px #e6e6e6;
	box-shadow: 0 0 3px #e6e6e6;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
	background: #fff;
}

.ie8 .medium-package {
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);
}

.medium-package:hover {
	-webkit-box-shadow: 0 -4px 10px rgba(0,0,0,.1), 0 4px 10px rgba(0,0,0,.1);
	-moz-box-shadow: 0 -4px 10px rgba(0,0,0,.1), 0 4px 10px rgba(0,0,0,.1);
	box-shadow: 0 -4px 10px rgba(0,0,0,.1), 0 4px 10px rgba(0,0,0,.1);
	-webkit-transform: scale(1.07);
	-moz-transform: scale(1.07);
	-o-transform:scale(1.07);
}

.ie7 .medium-package:hover,
.ie8 .medium-package:hover {
	box-shadow: 0 -4px 10px #eaeaea, 0 4px 10px #eaeaea;
}

.medium-package .head-title {
	position: relative;
	padding: 0 0 20px 0;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f2f2f2));
	background: -moz-linear-gradient(top,  #fff,  #f2f2f2);
  	background: -o-linear-gradient(rgb(255,255,255),rgb(242,242,242));
}

.ie8 .medium-package .head-title {
  	-pie-background: linear-gradient(rgb(255,255,255),rgb(242,242,242));
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);
}

.ie7 .medium-package .head-title {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');}

.medium-package .head-title h3 {
	margin-bottom: 0;
	color:#1c1c1c;
	text-align:center;
	font-size: 1.9em;
	line-height:25px;
} 

.medium-package .head-title span {
	color: #f68420;
	font-weight: 700;
}

.medium-package .price {	
	position: relative;
	padding-top: 15px;
	height: 65px;
	border: 1px solid #030303;
	color:#fff;
	text-align:center;
	-webkit-box-shadow: 0 -2px 3px #cbcbcb;
	-moz-box-shadow: 0 -2px 3px #cbcbcb;
	background: url(../images/pattern-dark.png) repeat;
} 

.medium-package .price .cost {position: relative;}

.medium-package .price .price-from {
	color: #989898;
    content: "From";
    font-size: 0.9em;
    font-weight: 100;
	margin-left: 40px;/*-12px*/
    margin-top: -10px;
    position: absolute;
    text-shadow: none;
	float:left !important;
}

.medium-package .price .price-from1 {
	color: #989898;
    content: "From";
    font-size: 0.9em;
    font-weight: 100;
	margin-left: 20px;/*-12px*/
    margin-top: -10px;
    position: absolute;
    text-shadow: none;
	float:left !important;
}


.medium-package .price .cost:before {
	position: relative;
	left: 0;
	bottom: 0;
	content: "$";
	color: #dfdede;
	font-weight: 700;
	font-size: 2.833em;
}

.medium-package .price span {
	color: #dfdede;
	font-weight: 700;
	font-size: 4.5em;
	text-shadow: 1px 1px 0 #0e0e0e;
	line-height: 1em;
} 

.medium-package .price sup {
	color: #DFDEDE;
    font-size: 2.5em;
    font-weight: 700;
	text-shadow: 1px 1px 0 #0E0E0E;
    /*line-height: 1.1em;
    position: absolute;
    vertical-align: top;*/
} 

.ie7 .medium-package .price sup {top: 4px;}

.medium-package .price sup:after {
	/*bottom: -38px;*/
    color: #989898;
    content: "+ GST per/month";
    font-size: 11px !important;/*0.35em*/
    font-weight: 100;
    left: 45px !important;
    position: absolute;
    text-shadow: none;
    top: 50px;
}

.ie7 .medium-package .price sup:after {
	bottom: 0;
	font-size: 38%;
}

.ie8 .medium-package .price sup:after {
	bottom: 0;
	font-size: 100%;
}

.medium-package .content-price {
	position: relative;
	background: #f0f0f0;
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#fff));
	background: -moz-linear-gradient(top,  #f0f0f0,  #fff);
  	background: -o-linear-gradient(rgb(240,240,240),rgb(255,255,255));
}

.ie8 .medium-package .content-price {
  	-pie-background: linear-gradient(rgb(240,240,240),rgb(255,255,255));
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);
}

.ie7 .medium-package .content-price {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#ffffff');}

.medium-package .content-price ul {
	margin:0;
	padding: 15px;
}

.medium-package  .foot-price{
	clear:both;
	padding: 0 10px;/*0 0 10px 15px;*/
} 
 

/* --- Small Package --- */

.small-package {
	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom: 40px;
	width:138px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow: 0 0 3px #e6e6e6;
	-moz-box-shadow: 0 0 3px #e6e6e6;
	box-shadow: 0 0 3px #e6e6e6;
	background: #101010;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}

.ie8 .small-package {behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);}

.small-package:hover {
	-webkit-box-shadow: 0 -4px 10px rgba(0,0,0,.1), 0 4px 10px rgba(0,0,0,.1);
	-moz-box-shadow: 0 -4px 10px rgba(0,0,0,.1), 0 4px 10px rgba(0,0,0,.1);
	box-shadow: 0 -4px 10px rgba(0,0,0,.1), 0 4px 10px rgba(0,0,0,.1);
	-webkit-transform: scale(1.07);
	-moz-transform: scale(1.07);
	-o-transform:scale(1.07);
}

.ie8 .small-package:hover {box-shadow: 0 -4px 10px #eaeaea, 0 4px 10px #eaeaea;}

.small-package .head-title {
	position: relative;
	border: 1px solid #030303;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	background: url(../images/pattern-dark.png) repeat;
}

.ie8 .small-package .head-title {behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);}

.small-package .head-title h3 {	
	padding: 15px 10px 0 10px;
	color:#fff;
	text-align:center;
	font-size: 1.45em;
} 

.small-package .head-title span {
	color: #f68420;
	font-weight: 700;
}

.small-package .price {	
	position: relative;
	color:#fff;
	height: 50px;
	padding-top: 20px;
	background: #0b0b0b url(../images/bg_small_price.png) no-repeat center top;
	text-align: center;
}

.small-package .price .cost {position: relative;}

.small-package .price .cost:before {
	position: relative;
	left: 0;
	bottom: 0;
	content: "$";
	color: #dfdede;
	font-weight: 700;
	font-size: 2.1em;
}

.small-package .price span {
	color: #dfdede;
	font-weight: 700;
	font-size: 3.2em;
	text-shadow: 1px 1px 0 #0e0e0e;
	line-height: 1em;
} 

.small-package .price sup {
	position: relative;
	color: #dfdede;
	font-weight: 700;
	font-size: 1.6em;
	vertical-align: top;
	line-height: 0;
	text-shadow: 1px 1px 0 #0e0e0e;
	line-height: 1.3em;
} 

.ie7 .small-package .price sup {top: 6px;}

.small-package .price sup:after {
	position: absolute;
	left: 3px;
	bottom: -17px;
	content: "p/m";
	color: #989898;
	font-weight: 100;
	font-size: .6em;
	text-shadow: none;
}

.ie7 .small-package .price sup:after {
	bottom: 5px;
	font-size: 75%;
}

.ie8 .small-package .price sup:after {
	bottom: 0;
	font-size: 120%;
}

.small-package .content-price {
	background: #101010 url(../images/bg_small_price.png) no-repeat center -69px;
}

.small-package .content-price {
	margin:0;
	padding: 10px 15px 0 15px;
}

.small-package .content-price p {font-size: 0.9em;}

.small-package .foot-price  {
	clear:both;
	margin-bottom: 5px;
	text-align: center;
} 

.small-package .foot-price .button {
	padding: 0.3em 1.9em;
	border: none;
	-webkit-border-radius: .15em;
	-moz-border-radius: .15em;
	border-radius: .15em;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	font-weight: 700;
	font-size: 1em;
}

/*--------------------------------*/
/*  CONTACT AREA	   			  */
/*--------------------------------*/

#map_canvas {
	position: relative;
	margin-bottom: 1em;
	/*width: 770px;
	height: 410px;*/
}

.contacts-wrapper h3 {font-size: 1.583em;}
.contact-address {margin-bottom: 1em;}
.contact-address strong {color: #131313;}

.contact-address a {
	text-decoration: underline;
	color: #f68420;
}

.contact-address gallery/immediate {text-decoration: none;}

/* --- Contact Form --- */

#contactform .row {margin-bottom: 1em;}

#contactform input[type="text"],
#contactform select {
	position:  relative;
	margin: 5px 0;
	padding:6px 10px;
	width: 330px;
	border:1px solid #d0d0d0;
	background-color:#ededed;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #767676;
	-webkit-transition: all .20s linear;
	-moz-transition: all .20s linear;
	-o-transition: all .20s linear;
	transition: all .20s linear;
}

.ie8 #contactform input[type="text"],
.ie8 #contactform select {behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);}

#contactform input[type="text"]:hover,
#contactform select:hover,
#contactform textaregallery/immediate {
	-webkit-box-shadow: inset 0 0 7px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 0 7px rgba(0,0,0,.1);
	box-shadow: inset 0 0 7px rgba(0,0,0,.1);
	background-color: #f0f0f0;
}

#contactform input[type="text"]:focus,
#contactform select:focus,
#contactform textarea:focus {
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,.15);
	box-shadow: inset 0 0 5px rgba(0,0,0,.15);
	background-color: #f8f8f8;
	border-color: #b1b0b0;
}

#contactform select {width: 352px;}

#contactform textarea {
	position: relative;
	margin: 5px 0;
	padding: 5px 10px;
	height: 230px;
	max-width: 333px;
	max-height: 550px;
	min-width: 333px;
	min-height: 230px;
	border:1px solid #d0d0d0;
	background-color:#ededed;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color:#838282;
	font-size: 1em;
	font-family:Arial, Helvetica, sans-serif;
	-webkit-transition: all .20s linear;
	-moz-transition: all .20s linear;
	-o-transition: all .20s linear;
	transition: all .20s linear;
}

.ie8 #contactform textarea {behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);}

#contactform label {display: block; color: #000;}
#contactform .row .required {color: #f68420; margin-right: 3px;}

#contactform input[type="submit"] {
	padding:.2em .6em .4em .6em;
	display:block;
	border:1px solid #5b8100;
	cursor:pointer;
}

.ie8 #contactform input[type="submit"]  {
	padding-top: .35em;
	font-size: 1.1em;
}

/*--------------------------------*/
/*  WIDGETS						  */
/*--------------------------------*/

.widget {margin-bottom: 2em;}

/* ----- Widget Twitter ----- */

/*.twitter-widget {
	border-top: 1px solid #eeeeee;
    background: url("../images/teaser.png") repeat-y #fbfbfb;
    border-radius: 0 0 5px 5px;
    overflow: hidden;
	margin: 0 0 .5em;
    padding: 1.5em 20px 0;
    position: relative;
    z-index: 5;
}

.twitter-widget a {
    padding: 20px 0 20px 45px;
    background: url("../images/outro_twitter.png") no-repeat left 10px;
    color: #989898;
    font-size: 1.167em;
}

#jstwitter .tweet {
	list-style: none;
	margin: 0;
	padding: 0;
}

#jstwitter .tweet:first-child {
	padding: 0;
	border-top: none;
}
		
#jstwitter .time {
	display: block;
	margin-top: 1em;
	margin-bottom: .3em;
	padding: 2px 0 0 28px;
	color: #f4f4f5;
	font-style: italic;
	font-size: 0.917em;
	background: url(../images/birds_twitter.png) no-repeat left center;
}
		
#jstwitter .tweet:first-child {margin-top: 0;}
#jstwitter .tweet {margin-top: 1.4em;}

#jstwitter .tweet-content {
	position: relative;
	z-index: 2;
	padding: 15px 20px;
	background-color: rgba(0,0,0,.7);
}

.ie7 #jstwitter .tweet-content,
.ie8 #jstwitter .tweet-content {
	background: url(../images/mask.png) repeat;
}

#jstwitter .tweet-content:after {
	position: absolute;
	z-index: 1;
	bottom: -10px;
	left: 7px;
	width: 11px;
	height: 10px;
	background: url(../images/arrow-tweet.png) no-repeat;
	content: '';
}
		
#jstwitter .tweet a {color: #7a9f17;}*/

/* ----- Latest Posts Widget ----- */

footer .latest_posts ul {margin-bottom: 1em;}

footer .latest_posts ul li:first-child {
	padding: 0;
	border-top: none;
}

footer a { color:#fff;}
footer gallery/immediate {text-decoration: underline; color:#F68420;}
footer .latest_posts ul li:first-child {margin-top: 0;}
footer .latest_posts ul li {margin-top: 1em;}

aside .small-custom-frame {
	position: relative;
	float: left;
	display: block;
	margin-right: 11px;
	margin-bottom: .7em;
	padding: 4px;
	border: 1px solid #b7b6b6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #f0f0f0;
	overflow: hidden;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #fff,  #f0f0f0);
  	background: -o-linear-gradient(rgb(255,255,255),rgb(240,240,240));
	-webkit-box-shadow: 0 3px 0 #e4e4e4;
	-moz-box-shadow: 0 3px 0 #e4e4e4;
	box-shadow: 0 3px 0 #e4e4e4;
	-webkit-transition: all .20s linear;
	-moz-transition: all .20s linear;
	-o-transition: all .20s linear;
	transition: all .20s linear;
}

footer .small-custom-frame {
	position: relative;
	float: left;
	display: block;
	margin-right: 11px;
	margin-bottom: .7em;
	padding: 4px;
	border: 1px solid transparent;
	background-color: #f2f2f2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
}

footer .small-custom-frame:hover {background-color: #dcdcdc; border: none;}

footer .small-custom-frame img {
	position: relative;
	border: 1px solid transparent;
	-webkit-transition: all .20s linear;
	-moz-transition: all .20s linear;
	-o-transition: all .20s linear;
	transition: all .20s linear;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: block;
	width: 40px;/*80px*/
	height: 40px;/*67px*/
}
.ie8 .small-custom-frame {
  	-pie-background: linear-gradient(rgb(255,255,255),rgb(240,240,240));
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);
}

.ie7 .small-custom-frame {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');}

.small-custom-frame img {
	position: relative;
	border: 1px solid transparent;
	-webkit-transition: all .20s linear;
	-moz-transition: all .20s linear;
	-o-transition: all .20s linear;
	transition: all .20s linear;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: block;
	width: 58px;/*80px*/
	height: 48px;/*67px*/
}

.ie8 .small-custom-frame img {behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);}

.small-custom-frame:hover img {border: 1px solid #fff;}

.small-custom-frame:hover {
	border: 1px solid #fff !important;
	background: #8f8f8f;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.5), 0 1px 3px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,.5), 0 1px 3px rgba(0,0,0,.1);
	box-shadow: inset 0 0 5px rgba(0,0,0,.5), 0 1px 3px rgba(0,0,0,.1);
}

.ie8 .small-custom-frame:hover {
	background: #797979 !important;
	border-radius: 3px !important;
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);
}

.ie7 .small-custom-frame:hover {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a7a7a', endColorstr='#7a7a7a');}

footer .latest_posts .teaser-title, #sidebar .latest_posts .teaser-title {color:#F68420;}.teaser-title1{color:#fff;}.teaser-title2{color:#F68420;}.teaser-title2:hover{color:#FFF;}
#sidebar .latest_posts .teaser-title:hover, footer .latest_posts .teaser-title:hover {text-decoration: underline; color:#fff;}

footer .latest_posts .teaser-date,
#sidebar .latest_posts .teaser-date {
	display: table;
	color: #787878;
	font-style: italic;
	font-size: 0.917em;
}

footer .latest_posts .teaser-date {margin-top: 5px; color: #fff;}

#sidebar .categories_widget .widget-title {
	margin: 0 !important;
	padding-left: 22px !important;
	height: 34px !important;
	line-height: 34px !important;
	border-bottom: 1px solid #EB7D1D !important;
	-webkit-border-radius: 6px 6px 0 0 !important;
	-moz-border-radius: 6px 6px 0 0 !important;
	border-radius: 6px 6px 0 0 !important;
	/*background: #F68420 !important;*/
	background: -webkit-gradient(linear, left top, left bottom, from(#F68420), to(#F36619)) !important;
	background: -moz-linear-gradient(top,  #F68420,  #F36619) !important;
  	background: -o-linear-gradient(rgb(246,132,32),rgb(243,102,25)) !important;
	position: relative !important;
}

#sidebar .latest_posts .widget-title,
#sidebar .archive .widget-title {
	margin: 0;
	padding-left: 12px;
	height: 34px;
	line-height: 34px;
	border-bottom: 1px solid #d3d3d3;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	background: #ececec;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ececec));
	background: -moz-linear-gradient(top,  #fff,  #ececec);
  	background: -o-linear-gradient(rgb(255,255,255),rgb(236,236,236));
	position: relative;
}

.ie8 #sidebar .categories_widget .widget-title {
  	-pie-background: linear-gradient(rgb(246,132,32),rgb(243,102,25)) !important;
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);	
}

.ie8 #sidebar .latest_posts .widget-title,
.ie8 #sidebar .archive .widget-title {
  	-pie-background: linear-gradient(rgb(255,255,255),rgb(236,236,236));
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);	
}

.ie7 #sidebar .categories_widget .widget-title {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F68420', endColorstr='#F36619');}

.ie7 #sidebar .latest_posts .widget-title,
.ie7 #sidebar .archive .widget-title {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ececec');}

#sidebar .categories_widget {
	padding-bottom: 5px;
	-webkit-border-radius: 2em 2em 40em 40em / 2em 2em 4em 4em;/*40em/4em*/
	-moz-border-radius: 2em 2em 40em 40em / 2em 2em 4em 4em;/*40em/4em*/
	border-radius:  2em 2em 40em 40em / 2em 2em 4em 4em;/*40em/4em*/
	background: #F68420;
	position: relative;
}

#sidebar .latest_posts,
#sidebar .archive {
	padding-bottom: 20px;
	-webkit-border-radius: 2em 2em 40em 40em / 2em 2em 4em 4em;/*40em/4em*/
	-moz-border-radius: 2em 2em 40em 40em / 2em 2em 4em 4em;/*40em/4em*/
	border-radius:  2em 2em 40em 40em / 2em 2em 4em 4em;/*40em/4em*/
	background: #fff;
	position: relative;
}

.ie8 #sidebar .categories_widget, 
.ie8 #sidebar .latest_posts,
.ie8 #sidebar .archive {behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);}

#sidebar .latest_posts ul {padding: 20px 12px 0 12px;}
#sidebar .archive ul {padding: 10px 12px 0 12px;}

#sidebar .latest_posts ul li {
	margin-bottom: 1em;
	padding: 0 0 1em 6px;
	zoom: 1;
	border-bottom: 1px dotted #b7b6b6;
}

#sidebar .archive ul li:first-child {border: none;}
#sidebar .archive ul li {
	padding: .5em 0 .5em 6px;
	zoom: 1;
	border-top: 1px dotted #b7b6b6;
}

#sidebar .archive ul li a {color: #787878;}
#sidebar .archive ul li gallery/immediate {color: #7a9f17;}

.see-all {
	margin-left: 18px;
	padding-right: 8px;
	background: url(../images/orange-arrow.png) no-repeat right 6px;
	color: #000;
}

footer .see-all {
	margin-left: 0;
	color: #fff;
}

/* ----- Widget Text ----- */

.widget_text strong { color: #fff; font-weight: 700;}
.widget_text a {color: #F68420;}

/* ----- Widget Social ----- */

footer .social_widget li {
	position: relative;
	float: left;
	margin-right: 8px;
}

footer .social_widget li:after {
	position: absolute;
    bottom: 50px;
    left: 50%;
    z-index: 99;
    display: block;
    margin: 0 0 0 -5px;
    width: 10px;
    height: 10px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
	background: #e0e0e0;
    content: "";
    opacity: 0;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
	-webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
    transform: rotate(45deg);
	filter: alpha(opacity=0);
}

footer .social_widget li:after {
	left: 8px;
    margin-left: 0;
}

footer .social_widget li:before {
	position: absolute;
    bottom: 50px;
    left: 0;
	visibility: hidden;
    z-index: 98;
    padding: 5px 10px;
    width: 143px;
    border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #e0e0e0;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
	background: -moz-linear-gradient(top,  #fff,  #e0e0e0);
  	background: -o-linear-gradient(rgb(255,255,255),rgb(224,224,224));
    color: #555;
    content: attr(data-tooltip) !important;
    line-height: 1.5;
    opacity: 0;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0');
	filter: alpha(opacity=0);
}

footer .social_widget li:before {
	left: -15px;
    text-align: left;
    width: 158px;
}

footer .social_widget li:hover:before {
	bottom: 35px;
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
}

footer .social_widget li:hover:after {
	bottom: 30px;
	opacity:1;
	filter: alpha(opacity=0);
}

.ie8 footer .social_widget li:after,
.ie8 footer .social_widget li:before {display: none;}
.ie8 footer .social_widget li:hover:before {display:block;}

footer .social_widget a {
	opacity: .2;
	filter: alpha(opacity = 20);
	display: block;
	width: 24px;
	height: 24px;
	text-indent: -9999px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: url(../images/social_icons.png) no-repeat #000;
	-webkit-transition: opacity .25s linear;
	-moz-transition: opacity .25s liner;
	-o-transition: opacity .25s linear;
	transition: opacity .25s linear;
}

footer .social_widget li:hover a {opacity: 1; filter: alpha(opacity = 100);}

footer .social_widget .social_icon1 { background-position: 0 0;}
footer .social_widget .social_icon2 { background-position: -32px 0;}
footer .social_widget .social_icon3 { background-position: -64px 0;}

/* ----- Widget Categories ----- */

.categories_widget {
	-webkit-border-radius: 2em 2em 40em 40em / 2em 2em 4em 4em;
	-moz-border-radius: 2em 2em 40em 40em / 2em 2em 4em 4em;
	border-radius: 2em 2em 40em 40em / 2em 2em 4em 4em;
	/*background-color: #F68420 !important;85b602*/
	position: relative;
}

.ie8 .categories_widget {behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);}

.categories_widget .widget-title {
	margin-bottom: 0;
	padding-left: 12px;
	height: 34px;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(0,0,0,0.23) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.23))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.23) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.23) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.23) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.23) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#3b000000',GradientType=0 ); /* IE6-9 */
	position: relative;
	color: #fff;
	line-height: 34px;
}

.ie8 .categories_widget .widget-title {
  	-pie-background: linear-gradient(rgb(133,182,2),rgb(90,156,1));
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);
}

.ie7 .categories_widget .widget-title {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f68420', endColorstr='#5a9c01');}

.categories_widget ul {padding: 5px 12px 10px;}
.categories_widget ul.categories > li {padding: .15em 0 .15em 0;}

.categories_widget ul > li > a {
	position: relative;
	display: block;
	padding: 5px 0 5px 0;
	color: #fff !important;
	text-indent: 26px;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}
.categories_widget ul li ul {
	padding: 5px 0 2px 10px;/*5px 0 2px 0;*/
	-webkit-border-radius: 2em 2em 40em 40em / 2em 2em 4em 4em !important;
	-moz-border-radius: 2em 2em 40em 40em / 2em 2em 4em 4em !important;
	border-radius: 2em 2em 40em 40em / 2em 2em 4em 4em !important;
	background:#ea7611 !important; /*181F4E*/
	margin-left:20px;
	opacity:.95;
    filter: alpha(opacity=95);
}

.categories_widget ul li ul li {
	margin-top:10px;
}


.categories_widget ul li ul li a {
	padding: 5px 0 2px 70px;/*5px 0 2px 0;*/
	font-size: 1em;/*0.917em;*/
	/*margin-left:30px !important;*/
	width:auto;
}

.categories_widget ul li ul li gallery/immediate {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color: #333;/*181F4E; 0e0e0e;
	background: url(../images/arrow.png)no-repeat left top;*/
	
	
}

.categories_widget ul li a {min-width:240px !important;}
.categories_widget ul li gallery/immediate {min-width:240px !important;}

.categories_widget ul li a:after {
	position: absolute;
	top: 11px;/*9px*/
	left: 15px;/*6px*/
	width: 10px;
	height: 11px; 
	background: url(../images/arrow.png) no-repeat left top;
	content: "";
	cursor: pointer;
}

.categories_widget ul > li:hover > a {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #f36619;/*181F4E*//*0e0e0e;*/
}

.categories_widget ul ul li:hover > a {background: none;}
.categories_widget ul li ul {padding: 0 0 8px 20px;}
.categories_widget ul li.rmFirst ul {margin-top:10px !important;}
.categories_widget ul li:hover > a:after {background-position: 0 -34px; min-width:250px !important; color:#525252;}

/* ----- Widget Testimonials ----- */

.testimonials {
	border: 1px solid #282828;/*#030303*/
	-webkit-border-radius: 2em 2em 40em 40em / 2em 2em 4em 4em;
	-moz-border-radius: 2em 2em 40em 40em / 2em 2em 4em 4em;
	border-radius: 2em 2em 40em 40em / 2em 2em 4em 4em;
	background: url(../images/pattern.png) repeat;
	padding-bottom: 2.5em;
	position: relative;
}

.testimonials1 {
	padding-bottom: 2.5em;
	position: relative;
}

.ie8 .testimonials, .ie8 .testimonials1 {behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);}
.ie7 .testimonials, .ie7 .testimonials1 {padding-bottom: 2em;}

.testimonials .quote-text {
	padding: 15px 15px 25px 15px;
	color: #fff;
	font-style: italic;
	font-weight: 100;
	zoom: 1;
}

.testimonials1 .quote-text {
	font-style: italic;
	font-weight: 100;
	zoom: 1;
}

.testimonials .quote-text p {font-size: 1.25em; margin:0 !important;}
.testimonials1 .quote-text p {margin:0 !important;}
.testimonials1 .quote-text p span {font-size: 1.25em; margin-top:0.8em; border-top: 1px dotted #b7b6b6;}

.testimonials .quote-author {
	display: block;
	padding-top: .5em;
	margin-top: 1em;
	border-top: 1px dotted #4d4d4d;
	color: #F68420;
	font-style: normal;
	font-size: 1em;
}

.testimonials1 .quote-author {
	display: block;
	padding-top: .8em;
	margin-top: 1em;
	color: #F68420;
	font-style: normal;
	font-size: 1em;
}

/* ----- Widget Pagenavi ----- */
			
.pagenavi {
	margin: 0 0 0 20px;
	padding-bottom: 2em;
}

.pagenavi .pages {margin-right: 20px;}

.pagenavi .page,
.pagenavi .current  {
	position: relative;
	padding: .1em .5em;
	display: inline-block;
	text-align: center;
	border: 1px solid #b7b6b6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #f0f0f0;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #fff,  #f0f0f0);
  	background: -o-linear-gradient(rgb(255,255,255),rgb(240,240,240));
	color: #000;
	font-weight: 700;
}

.ie8 .pagenavi .page,
.ie8 .pagenavi .current {
  	-pie-background: linear-gradient(rgb(255,255,255),rgb(240,240,240));
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);	
}

.ie7 .pagenavi .page,
.ie7 .pagenavi .current {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');}

.pagenavi .page:hover {
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#fff));
	background: -moz-linear-gradient(top,  #f0f0f0,  #fff);
  	background: -o-linear-gradient(rgb(240,240,240),rgb(255,255,255));
}

.ie8 .pagenavi .page:hover {
  	-pie-background: linear-gradient(rgb(240,240,240),rgb(255,255,255));
	behavior: url('/site/defaultsite/skins/inet-biz/js/PIE.htc');
}

.ie7 .pagenavi .page:hover {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#ffffff');}

.pagenavi .page {
	-webkit-box-shadow: 0 2px 0 #ededed;
	-moz-box-shadow: 0 2px 0 #ededed;
	box-shadow: 0 2px 0 #ededed;
}

.pagenavi .current {
	border: 1px solid #000;
	background: #1d1d20;
	background: -webkit-gradient(linear, left top, left bottom, from(#2a2a2e), to(#1d1d20));
	background: -moz-linear-gradient(top,  #2a2a2e,  #1d1d20);
  	background: -o-linear-gradient(rgb(42,42,46),rgb(29,29,32));
	color: #fff;
}

.ie8 .pagenavi .current {
  	-pie-background: linear-gradient(rgb(42,42,46),rgb(29,29,32));
	behavior: url('/site/defaultsite/skins/inet-biz/js/PIE.htc');
}

.ie7 .pagenavi .current {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a2a2e', endColorstr='#1d1d20');}

/* ----- Widget Accordion ----- */

.accordion li a:first-child {
	border-top:none;	
}

.accordion li {
	font-weight:100;
	display:block;
	position:relative;
	text-decoration:none;
	margin-bottom:1px;
} 

.accordion li a.opener {
    display: block;
	border:1px solid #fff;
	background:#ccc;
	color:#5d5d5d;
	font-family:'Coda';
	font-size:1.3em;
	-webkit-transition:all .25s linear;
	-moz-transition:all .25s linear;
	-o-transition:all .25s linear;
	transition:all .25s linear;
	padding:8px 10px;
    outline: medium none;
	text-decoration:none;
	font-style:normal;
}

.accordion li a.ui-state-active,
.accordion li a.ui-state-hover {
	background:#ddd;
	border:1px solid #fff; 
	color:#e9403b;
	-webkit-box-shadow: inset 0 0 3px #aaa;
	-moz-box-shadow: inset 0 0 3px #aaa;
	box-shadow: inset 0 0 3px #aaa;
} 

.accordion li .slide-holder {padding:8px 10px;} 

.accordion li .slide-holder .slide {
	border:1px solid #fff;
	padding:10px;
}

.accordion li .slide-holder h6 {
	margin-top:.3em;
	margin-bottom:.2em;
	color:#5d5d5d;	
} 

/* ----- Widget Tabbed ----- */

/* --- Tabs 1 --- */

.tabs-1 {
	border: 1px solid #b7b6b6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.tabs-1 ul.tabs {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 35px;
	border-bottom: 1px solid #b7b6b6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #f0f0f0;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #fff,  #f0f0f0);
  	background: -o-linear-gradient(rgb(255,255,255),rgb(240,240,240));
	list-style: none;
}

.ie8 .tabs-1 ul.tabs {
  	-pie-background: linear-gradient(rgb(255,255,255),rgb(240,240,240));
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);
}

.ie7 .tabs-1 ul.tabs {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');}

.tabs-1 ul.tabs li	{
	position: relative;
	float: left;
	overflow:hidden;
	padding: 0;
	height:35px;
	border-right: 1px solid #b7b6b6;
	border-bottom: 1px solid #b7b6b6;
	line-height:32px;
}

.tabs-1 ul.tabs li a {
	position: relative;
	font-size:1.25em;
	padding:0 20px;
	text-decoration: none;
	color: #000;
	display: block;
	text-align:center;
	outline: none;
	border-bottom:none;
}

.tabs-1 ul.tabs li gallery/immediate {
	height: 35px;
	line-height:inherit;	
	background:#fff;
	border:none;
}

.tabs-1 ul.tabs li:first-child gallery/immediate,
.tabs-1 ul.tabs li:first-child.active {
	-webkit-border-radius: 4px 0 0 0;
	-moz-border-radius: 4px 0 0 0;
	border-radius: 4px 0 0 0;
}

.tabs-1 ul.tabs li:first-child {
	-webkit-border-radius: 0 0 0 4px ;
	-moz-border-radius: 0 0 0 4px ;
	border-radius: 0 0 0 4px ;
}

.tabs-1 ul.tabs li.active {
	border-bottom: 1px solid #fff;
	background: #fff;
}

.tabs-1 .tab_container {
	clear: both;
	overflow: hidden;
	width: 100%;
}

.tabs-1 .tab_content,
.tabs-2 .tab_content,
.tabs-3 .tab_content {
	display:none;
	padding: 20px 20px 0 20px;
}

/* --- Tabs 2 --- */

.tabs-2 ul.tabs {
	position: relative;
	float: left;
	margin: 0 0 6px 0;
	padding: 0;
	width: 100%;
	height: 35px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	list-style: none;
}

.tabs-2 ul.tabs li {
	position: relative;
	float: left;
	overflow:hidden;
	margin-right: 3px;
	padding: 0;
	height:35px;
	border: 1px solid #b7b6b6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	line-height:32px;
	-webkit-box-shadow: 0 3px 0 #ededed;
	-moz-box-shadow: 0 3px 0 #ededed;
	box-shadow: 0 3px 0 #ededed;
	background: #f0f0f0;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #fff,  #f0f0f0);
  	background: -o-linear-gradient(rgb(255,255,255),rgb(240,240,240));
}

.ie8 .tabs-2 ul.tabs li {
  	-pie-background: linear-gradient(rgb(255,255,255),rgb(240,240,240));
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);	
}

.ie7 .tabs-2 ul.tabs li {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');}

.tabs-2 ul.tabs li a {
	font-size:1em;/*1.25*/
	padding:0 15px;/*20px*/
	text-decoration: none;
	color: #000;
	display: block;
	text-align:center;
	outline: none;
	border-bottom:none;
}

.tabs-2 ul.tabs li.active,
.tabs-2 ul.tabs li:hover {
	background: #fff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: 1px solid #000;
	background: #1b1b1b;
	background: -webkit-gradient(linear, left top, left bottom, from(#2f2f2f), to(#1b1b1b));
	background: -moz-linear-gradient(top, #606060, #2f2f2f);
  	background: -o-linear-gradient(rgb(47,47,47),rgb(27,27,27));
}

.ie8 .tabs-2 ul.tabs li.active,
.ie8 .tabs-2 ul.tabs li:hover {
  	-pie-background: linear-gradient(rgb(47,47,47),rgb(27,27,27));
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);
}

.ie7 .tabs-2 ul.tabs li.active,
.ie7 .tabs-2 ul.tabs li:hover {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f2f2f', endColorstr='#1b1b1b');}

.tabs-2 ul.tabs li:hover a,
.tabs-2 ul.tabs li.active a {color:#F68420;}/* #fff;*/

.tabs-2 .tab_container {
	position: relative;
	clear: both;
	overflow: hidden;
	width: 100%;
	border: 1px solid #b7b6b6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.ie8 .tabs-2 .tab_container {
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);
}

/* --- Tabs 3 --- */

.tabs-3 ul.tabs {
	position: relative;
	float: left;
	margin-right: 5px;
	padding: 0;
	height: 35px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	list-style: none;
}

.tabs-3 ul.tabs li {
	position: relative;
	overflow: hidden;
	margin-bottom: 4px;
	padding: 0;
	height:35px;
	border: 1px solid #b7b6b6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	line-height:32px;
	-webkit-box-shadow: 0 3px 0 #ededed;
	-moz-box-shadow: 0 3px 0 #ededed;
	box-shadow: 0 3px 0 #ededed;
	background: #f0f0f0;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #fff,  #f0f0f0);
  	background: -o-linear-gradient(rgb(255,255,255),rgb(240,240,240));
}

.ie8 .tabs-3 ul.tabs li {
  	-pie-background: linear-gradient(rgb(255,255,255),rgb(240,240,240));
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);
}

.ie7 .tabs-3 ul.tabs li {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');}

.tabs-3 ul.tabs li a {
	font-size:1.25em;
	padding:0 20px;
	text-decoration: none;
	color: #000;
	display: block;
	text-align:center;
	outline: none;
	border-bottom:none;
}

.tabs-3 ul.tabs li.active,
.tabs-3 ul.tabs li:hover {
	background: #fff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: 1px solid #000;
	background: #1b1b1b;
	background: -webkit-gradient(linear, left top, left bottom, from(#2f2f2f), to(#1b1b1b));
	background: -moz-linear-gradient(top,  #2f2f2f,  #1b1b1b);
  	background: -o-linear-gradient(rgb(47,47,47),rgb(27,27,27));
}

.ie8 .tabs-3 ul.tabs li.active,
.ie8 .tabs-3 ul.tabs li:hover {
  	-pie-background: linear-gradient(rgb(47,47,47),rgb(27,27,27));
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);	
}

.ie7 .tabs-3 ul.tabs li.active,
.ie7 .tabs-3 ul.tabs li:hover {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f2f2f', endColorstr='#1b1b1b');}

.tabs-3 ul.tabs li:hover a,
.tabs-3 ul.tabs li.active a {color: #fff;}

.tabs-3 .tab_container {
	position: relative;
	display: table;
	clear: none;
	overflow: hidden;
	border: 1px solid #b7b6b6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.ie8 .tabs-3 .tab_container {behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);}

/* ----- Widget Toggle ----- */

.box-toggle {
	position:relative;
	margin-bottom: 1.8em;
}

.box-toggle .toggle_container ul li {background: url(../images/orange-tick-bullets.png) no-repeat scroll 0 0px transparent; padding-left:28px; margin-left:-20px;}

b.trigger {
	position:relative;
	display:block;
	padding:9px 40px;
	border:1px solid #b7b6b6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #F68420;	
	text-decoration: none;
	font-weight: 100;
	font-size: 1.25em;
	cursor:pointer;
	background: #f0f0f0;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #fff,  #f0f0f0);
  	background: -o-linear-gradient(rgb(255,255,255),rgb(240,240,240));
	-webkit-box-shadow: 0 3px 0 #e4e4e4;
	-moz-box-shadow: 0 3px 0 #e4e4e4;
	box-shadow: 0 3px 0 #e4e4e4;
}

.ie8 b.trigger {
  	-pie-background: linear-gradient(rgb(255,255,255),rgb(240,240,240));	
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);	
}

.ie7 b.trigger {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');}

b.trigger:after {
	position: absolute;
	left: 6px;
	top: 5px;
	width: 26px;
	height: 26px;
	background: url(../images/collapse.png) no-repeat;
	content: "";
}

b.trigger:hover {color:#181F4E;}
b.trigger.active:after {background-position: 0 -40px;}

.toggle_container  {
	position: relative;
	display: none;
	padding: 2em 1.6em 0 1.6em;
	border-right:1px solid #b7b6b6;
	border-bottom:1px solid #b7b6b6;
	border-left:1px solid #b7b6b6;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	background: #f0f0f0;
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#fff));
	background: -moz-linear-gradient(top,  #f0f0f0,  #fff);
  	background: -o-linear-gradient(rgb(240,240,240),rgb(255,255,255));
}

.ie7 .toggle_container,
.ie8 .toggle_container {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#ffffff');}


/*** Added by James - iNet - START ***/
a {border:none !important;}
a img {border:none !important;}
a, a:link, a img:link    {border:none !important;}
a, a:visited, a img:visited {border:none !important;}
a, gallery/immediate, a img:hover   {border:none !important;}
a, a:active, a img:active  {border:none !important;}

ul.mobile-phone li {list-style-type:none !important; background: url(../images/mobile-phone.png) no-repeat scroll 0 6px transparent; padding: .2em 0 .2em 2.4em; line-height:30px !important;
margin-left:-20px;}
ul.tablet li {list-style-type:none !important; background: url(../images/tablet.jpg) no-repeat scroll 0 30% transparent; padding: .2em 0 .9em 3em;  margin-left:-20px;}
ul.ecommerce-cart li {list-style-type:none !important; background: url(../images/ecommerce-cart-list.png) no-repeat scroll 0 6px transparent; padding: .2em 0 .2em 3.4em; line-height:30px !important;margin-left:-20px;}
ul.hand-pointer li {list-style-type:none !important; background: url(../images/pointer.png) no-repeat scroll 0 6px transparent; padding: .2em 0 .2em 3em; line-height:30px !important;}
ul.facebook li {list-style-type:none !important; background: url(../images/fb-thumb-s.png) no-repeat scroll 0 4px transparent; padding: .2em 0 .2em 3em; line-height:30px !important; }
ul.facebook h3, ul.linkedin h5 {font-family: 'PT Sans Narrow';}
ul.twitter h4{font-family: 'PT Sans Narrow';}
ul.linkedin li {list-style-type:none !important; background: url(../images/linkedin-li.png) no-repeat scroll 0 4px transparent; padding: .2em 0 .2em 3em; line-height:30px !important; }
ul.twitter li {list-style-type:none !important; background: url(../images/twitter-li.png) no-repeat scroll 0 4px transparent; padding: .2em 0 .2em 3em; line-height:30px !important; }
ul.binoculars li {list-style-type:none !important; background: url(../images/binoculars.png) no-repeat scroll 0 6px transparent; padding: .2em 0 .2em 3em; line-height:30px !important; margin-left:-20px;}
ul.links li {list-style-type:none !important; background: url(../images/links.png) no-repeat scroll 0 3px transparent; padding: .2em 0 .2em 3em; line-height:30px !important;
margin-left:-20px;}
ul.email-marketing li {list-style-type:none !important; background: url(../images/email-marketing-bullets.png) no-repeat scroll 0 3px transparent; padding: .2em 0 .2em 3em; line-height:30px !important; margin-left:-20px;}
ul.email-marketing-1 li {list-style-type:none !important; background: url(../images/email-marketing-bullets-1.png) no-repeat scroll 0 3px transparent; padding: 0em 0 .2em 2.4em; line-height:26px !important;margin-left:-20px;}
ul.qr-code li {list-style-type:none !important; background: url(../images/qr-code-bullets.png) no-repeat scroll 0 3px transparent; padding: .2em 0 .2em 3em; line-height:30px !important; margin-left:-20px;}
ul.orange-tick li {list-style-type:none !important; background: url(../images/orange-tick-bullets.png) no-repeat scroll 0 3px transparent; padding: .2em 0 .2em 2.4em; 
margin-left:-20px; }
.default-content ol li {list-style: decimal-leading-zero inside !important; margin-left:-10px;}
.default-content ul li {margin-left:-20px; line-height:24px;}
.default-content ul li a {color:#F68420;}
.default-content ul li gallery/immediate {color:#181F4E; text-decoration:underline;}
#content-wrapper .default-content a {color:#F68420 !important;}
#content-wrapper .default-content gallery/immediate {color:#181F4E !important; text-decoration:none !important;}

ol.listjs li:first-child {border-top: none;}
ol.listjs li {padding: .2em 0 .2em 0; border-top: none !important; margin-left:-20px;}

.content-divider-home, .content-divider-FAQ, .content-divider-news {clear: both; margin: 0 0 1em 0; border-bottom: 1px dotted #b7b6b6;}
.content-divider-gallery, .content-divider-news-item {clear: both; margin: 1em 0 1em 0; border-bottom: 1px dotted #b7b6b6;}
.content-divider-services {clear: both; margin: 1em 0 0 0; border-bottom: 1px dotted #b7b6b6;}
.content-divider-im {clear: both; margin: 2em 0 2em 0; border-bottom: 1px dotted #b7b6b6;}
.content-divider-portfolio {float: left; margin-top:2.2em; margin-bottom:2em; margin-left: -40px; width: 725px; clear: both; border-bottom: 1px dotted #b7b6b6;}

.expander .read-more a {font-weight:bold;}

.gl_col_1 .gallery-text a {color:#181F4E;}
.gl_col_1 .gallery-text gallery/immediate {color:#F68420;}

.Newsarea {padding:0; margin:0; width:730px; height:auto;}
.Newsarea1 {padding:0; margin:0; width:700px; height:auto;}
.Newsarea ul {padding:0; margin:0; width:730px; height:auto;}
.Newsarea1 ul {padding:0; margin:0; width:700px; height:auto;}
.Newsarea ul li {padding:0px 0px 10px 0px; margin:0; float:left; width:730px;}
.Newsarea1 ul li {margin:0; width:700px;}/*float:left; RP fix float news under li*/
.Newsarea1 ol li {margin:0; width:700px;float:left;}
.Newsarea ul li h2 {color: #F68420; font-size: 1.8em; font-weight: normal; line-height: 1em !important; margin-bottom: 0.3em !important; margin-top: -10px !important; padding-top: 20px !important;}
.Newsarea ul li h2 a {color:#F68420;}
.Newsarea ul li h2 gallery/immediate {color:#181f4e; text-decoration:none;}
.Newsarea ul li h2 a img {float:left; width:140px; height:120px; padding:0px 10px 10px 0px; border:none; /*margin-top:-5px;*/}
.Newsarea ul li .news_summary {margin-top:-10px;}
.Newsarea ul li .news_summary a {color:#F68420;}
.Newsarea ul li .news_summary gallery/immediate {color:#181f4e;}

.Newsarea .article-date {font-size:13px; color:#F68420; padding-bottom:10px; margin-top:-10px;}

.Testimonials {padding:0; margin:0; width:730px; height:auto;}
.Testimonials ul {padding:0; margin:0; width:730px; height:auto;}
.Testimonials ul li {padding:0px 0px 10px 0px; margin:0; float:left; width:730px;}
.Testimonials ul li h2 {color: #F68420; font-size: 1.8em; font-weight: normal; line-height: 1em !important; margin-bottom: 0.3em !important; margin-top: -10px !important; padding-top: 20px !important;}
.Testimonials ul li h2 a {color:#F68420;}
.Testimonials ul li h2 gallery/immediate {color:#181f4e; text-decoration:none;}
.Testimonials ul li h2 a img {float:left; width:160px; height:105px; padding:0px 10px 10px 0px; margin-top:-5px;}
.Testimonials ul li .testimonials_summary {margin-top:-10px;}
.Testimonials ul li .testimonials_summary a {color:#F68420;}
.Testimonials ul li .testimonials_summary gallery/immediate {color:#181f4e;}

.Testimonials .article-date {font-size:13px; color:#F68420; padding-bottom:10px; margin-top:-10px;}

.next-prev-btns {float:right; margin-top:-60px;}
#ctl01_ctl00_pbPageNav1_pbPageNav1_button {padding-top:25px; margin-top:-25px;}
#ctl01_ctl00_pbPageNav2_pbPageNav2_button {margin-top:-25px; margin-left:-4px;}

.back-to-list {float:left !important; padding-top:10px !important; font-weight:bold !important; color:#F68420;}
.back-to-list:hover {color:#181F4E !important;}

.one_half-im {float: left; margin-right: 20px; width: 355px;}
.one_half-im ul {margin:0; padding:0;}
.one_half-im ul li {margin:0; padding:0;}
.one_half-im ul li h4 {padding-bottom:30px;}
.one_half-im ul li p {width:355px; padding:0; margin:0;}

.one_half_last-im {float: right; margin: 0; width: 355px;}
.one_half_last-im ul {margin:0; padding:0;}
.one_half_last-im ul li {margin:0; padding:0;}
.one_half_last-im ul li h4 {padding-bottom:30px;}
.one_half_last-im ul li p {width:355px; padding:0; margin:0;}

.mailbox {float:right !important; margin-top:-120px !important;}

.rubix {background: url(../images/social-media-rubix.png) no-repeat; float:right;}

/*** Added by James - iNet - FINISH ***/

/* The Nivo Slider styles */

.nivoSlider .substrate {
	position: absolute;
	z-index: 999;
	left: 0;
	bottom: 0;
	width: 770px;
	height: 100px;/*118*/
	border-bottom: 1px solid #fff;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 10px 10px;
	background-color: rgba(64,64,64,.85)/*0,0,0,.85)*/;
}

.ie7 .nivoSlider .substrate,
.ie8 .nivoSlider .substrate {
	background: url(/site/defaultsite/skins/inet-biz/sliders/nivo-slider/default/mask.png) repeat;
}

.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}

/* Caption styles */

.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	padding: 10px 40px 30px 40px;
	width: 690px;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	height: 70px;
	z-index:999999;
	zoom: 1;
}

.nivo-caption .alignleft {
	margin-right: 1.5em;
	padding: .5em 1.5em .5em 0;
	background: url(/site/defaultsite/skins/inet-biz/sliders/nivo-slider/default/divider.png) no-repeat right center;
	text-align: right;
}

.nivo-caption h3 {
	margin-bottom: .2em;
	color: #fff;
	font-size: 1.833em;
}

.nivo-caption p {
	padding:5px;
	margin:0;
	color: #bbb;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
*/

.nivoSlider {
	position:relative;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-box-shadow: 0 10px 10px rgba(0,0,0,.05);
	-moz-box-shadow: 0 10px 10px rgba(0,0,0,.05);
	box-shadow: 0 10px 10px rgba(0,0,0,.05);
	background:#fff url(/site/defaultsite/skins/inet-biz/images/ajax-loader-orange.gif) no-repeat 50% 50%;
}

.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

.nivoSlider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position: absolute;
	z-index: 999999;
	left: 50%;
	bottom: -13px;
    margin-left: -60px; /* Tweak this to center bullets */
	padding: .4em 1.8em .4em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #dfdfdf;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#dfdfdf));
	background: -moz-linear-gradient(top,  #f2f2f2,  #dfdfdf);
  	background: -o-linear-gradient(rgb(242,242,242),rgb(223,223,223));
}

.ie8 .nivo-controlNav {
  	-pie-background: linear-gradient(rgb(242,242,242),rgb(223,223,223));
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);	
}

.ie7 .nivo-controlNav {
  	-pie-background: linear-gradient(rgb(242,242,242),rgb(223,223,223));
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);
}

.nivo-controlNav a {
	display:block;
	width:18px;
	height:18px;
	background:url(/site/defaultsite/skins/inet-biz/sliders/nivo-slider/default/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:0;
	float:left;
}

.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(/site/defaultsite/skins/inet-biz/sliders/nivo-slider/default/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}

a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}

a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}

.nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}

.nivo-caption gallery/immediate {
    color:#fff;
}

/*** Magnify CSS - START - James ***/
/* * {margin: 0; padding: 0;}*/
.magnify {width: 730px; position: relative; cursor:pointer; padding:20px 0 40px 0px; margin-left:-20px; /*margin: 50px auto; float:right;*/}

.large {
	width: 250px; height: 250px;
	position: absolute;
	border-radius: 100%;
	box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 
	0 0 7px 7px rgba(0, 0, 0, 0.25), 
	inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
	background: url(../images/magnify/website-designers-large.png) no-repeat;
	display: none;
	margin-top:-20px;
	margin-left:85px;
}

.small {display: block;}
/*** Magnify CSS - END - James ***/

.qr-code-hand {position:fixed; float:right; bottom:0; right:0;}
/* ----- Widget Categories ----- */

.rmRootGroup {
	-webkit-border-radius: 2em 2em 40em 40em / 2em 2em 4em 4em;
	-moz-border-radius: 2em 2em 40em 40em / 2em 2em 4em 4em;
	border-radius: 2em 2em 40em 40em / 2em 2em 4em 4em;
	/*background-color: #F68420;85b602*/
	position: relative;
}

.ie8 .rmRootGroup p {behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);}

.rmRootGroup .widget-title {
	margin-bottom: 0;
	padding-left: 12px;
	height: 34px;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(0,0,0,0.23) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.23))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.23) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.23) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.23) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.23) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#3b000000',GradientType=0 ); /* IE6-9 */
	position: relative;
	color: #fff;
	line-height: 34px;
}

.ie8 .rmRootGroup .widget-title {
  	-pie-background: linear-gradient(rgb(133,182,2),rgb(90,156,1));
	behavior: url(/site/defaultsite/skins/inet-biz/js/PIE.htc);
}

.ie7 .rmRootGroup .widget-title {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85b602', endColorstr='#5a9c01');}

.rmRootGroup ul {padding: 5px 12px 10px;}
.rmRootGroup ul.categories > li {padding: .15em 0 .15em 0;}

.rmRootGroup ul > li > a {
	position: relative;
	display: block;
	padding: 5px 0 5px 0;
	color: #fff !important;
	text-indent: 26px;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}
.RadMenu{ float:none !important;}
.RadMenu .rmLink{ padding-top:5px !important; padding-bottom:5px !important;}
.RadMenu a.rmLink:hover{ cursor:pointer !important;}
/*** Added by James - iNet - START ***/

.RadMenu .rmVertical .rmFirst {padding:10px 0px 0px 5px !important;}
.RadMenu .rmVertical .rmItem {padding-left:5px !important;}
.RadMenu .rmVertical {font:15px normal Arial, Helvetica, sans-serif !important;}
.RadMenu .rmVertical .rmLast {padding:0px 0px 20px 5px !important;}
.RadMenu .rmVertical .rmText {padding:2px 24px 1px 0px !important;}

/*** Added by James - iNet - END ***/

.pbGroup ul li ul li a {
	padding: 5px 0 2px 0;
	font-size: 0.917em;
}
 
.rmRootGroup ul li a:after {
	position: absolute;
	/*top: 9px;*/
	left: 6px !important;
	/*width: 10px;*/
	height: 11px;
	background: url(../images/arrow.png) no-repeat left top;
	content: "";
}

.rmRootGroup ul li a span {padding-left:10px !important;}

.rmRootGroup ul > li:hover > a {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background:#ea7611; /*181F4E*//*0e0e0e;*/
}

.pbGroup ul ul li:hover > a {background: none;}
.pbGroup ul li ul {padding: 0 0 8px 20px;}
.pbGroup ul li:hover > a:after {background-position: 0 -34px;}


@charset "utf-8";	



dl, dt, dd, ol, ul, li,
{
    margin:0;
    padding:0;
    border:0;
    outline:0;
     font-size:100%; 
    vertical-align:baseline;
    background:transparent;
}
body {
	background-color: #ededed;
	color: #787878;
	font: 75%/1.4em Arial, sans-serif;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%; 
}
body.background-social,
body.background-bubble,
body.background-1,
body.background-2,
body.background-3,
body.background-4,
body.background-5,
body.background-5i,
body.background-6,
body.background-7,
body.background-8,
body.background-8i,
body.background-9,
body.background-9ii,
body.background-10,
body.background-11,
body.background-12,
body.background-13,
body.background-14,
body.background-15,
body.background-16,
body.background-iNews,
body.background-Mob-Websites,
body.background-QR,
body.background-SEOpt {
	background-color: #000;
	background-position: center top !important;
	background-attachment: fixed;
	background-repeat: no-repeat;
}

body.background-7 {background-color: #201f1b;}
body.background-bubble{background-image: url(../images/bgs/bubble.jpg);}
body.background-social {background-image: url(../images/bgs/social.jpg);}
body.background-1 {background-image: url(../images/bgs/bg-1.jpg);}
body.background-2 {background-image: url(../images/bgs/bg-2.jpg);}
body.background-3 {background-image: url(../images/bgs/bg-3.jpg);}
body.background-4 {background-image: url(../images/bgs/bg-4.jpg);}
body.background-5 {background-image: url(../images/bgs/bg-5.jpg);}
body.background-5i {background-image: url(../images/bgs/bg-5i.jpg);}
body.background-6 {background-image: url(../images/bgs/bg-6.jpg);}
body.background-7 {background-image: url(../images/bgs/bg-7.jpg);}
body.background-8 {background-image: url(../images/bgs/bg-8.jpg);}
body.background-8i {background-image: url(../images/bgs/bg-8i.jpg);}
body.background-9 {background-image: url(../images/bgs/bg-9.jpg);}
body.background-9ii {background-image: url(../images/bgs/bg-9ii.jpg);}
body.background-10 {background-image: url(../images/bgs/bg-10.jpg);}
body.background-11 {background-image: url(../images/bgs/bg-11.jpg);}
body.background-12 {background-image: url(../images/bgs/bg-12.jpg);}
body.background-13 {background-image: url(../images/bgs/bg-13.jpg);}
body.background-14 {background-image: url(../images/bgs/bg-14.jpg);}
body.background-15 {background-image: url(../images/bgs/bg-15.jpg);}
body.background-15 {background-image: url(../images/bgs/bg-16.jpg);}
body.background-iNews {background-image: url(../images/bgs/iNews-BG.jpg);}
body.background-Mob-Websites {background-image: url(../images/bgs/mobile-websites-bg.jpg);}
body.background-QR {background-image: url(../images/bgs/QR-Codes-BG.jpg);}
body.background-SEOpt {background-image: url(../images/bgs/search-engine-optimisation.jpg);}

body.text-1 {font-family: Arial;}
body.text-2 {font-family: Tahoma;}
body.text-3 {font-family: Verdana;}
body.text-4 {font-family: Calibri;}
/*--------------------------------------------------
	-	 BANNER 1 - 1/10 
-----------------------------------------------------*/
.logo_1 {	
	left:265px;
	top:21px;
	position:absolute;
}

 .title_1 {	
	font-size:2.5em;	
	font-style:italic;
	font-weight:normal;
	color: #fff;
	padding:10px 30px 15px 20px;	
	left:40px;
	top:255px;
	position:absolute;
	font-family: 'PT Sans Narrow', sans-serif;
}

 .description_1 {
	font-size:1.5em;
	text-align:center;
	color: #88d600;			
	left:60px;
	top:287px;
	position:absolute;
	font-family: 'PT Sans Narrow', sans-serif;
}


/*--------------------------------------------------
	-	 BANNER 1 - 2/10 
-----------------------------------------------------*/

.title_2 {	
	font-size:2.5em;	
	font-weight:normal;
	font-family: 'PT Sans Narrow', sans-serif;
	color: #fff;	
	left:370px;
	top:215px;
	position:absolute;
}

.description_2 {
	font-size:1.5em;
	color: #fff;		
	left:370px;
	top:200px;
	position:absolute;
	font-family: 'PT Sans Narrow', sans-serif;
}


/*--------------------------------------------------
	-	 BANNER 1 - 3/10 
-----------------------------------------------------*/

 .title_3 {	
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:2.5em;	
	font-style:italic;
	font-weight:normal;
	color: #88d600;	
	padding:10px 30px 15px 20px;	
	left:40px;
	top:250px;
	position:absolute;
}

 .description_3 {
	font-size:1.5em;
	text-align:center;
	color: #fff;		
	left:60px;
	top:287px;
	position:absolute;
	font-family: 'PT Sans Narrow', sans-serif;
}


/*--------------------------------------------------
	-	 BANNER 1 - 4/10 
-----------------------------------------------------*/

 .title_4 {	
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:2.5em;	
	font-style:italic;
	font-weight:normal;
	color: #fff;
	padding:10px 30px 15px 20px;	
	left:40px;
	top:180px;
	position:absolute;
}

 .description_4 {
	font-size:1.5em;
	text-align:center;
	color: #fff;			
	left:60px;
	top:175px;
	position:absolute;
	font-family: 'PT Sans Narrow', sans-serif;
}

/*--------------------------------------------------
	-	 BANNER 1 - 5/10 
-----------------------------------------------------*/

.title_5 {	
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:2.5em;	
	font-style:italic;
	font-weight:normal;
	color:#1f2123;	
	left:350px;
	top:250px;
	position:absolute;
}

.description_5 {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:1.5em;
	font-style:italic;
	color: #1f2123;		
	left:350px;
	top:285px;
	position:absolute;
}

/*** Added by James at iNet - START ***/
a {border:none !important;}
a img {border:none !important;}
a, a:link, a img:link    {border:none !important;}
a, a:visited, a img:visited {border:none !important;}
a, a:hover, a img:hover   {border:none !important;}
a, a:active, a img:active  {border:none !important;}
/*** Added by James at iNet - END ***/



/* Form style 

#contact label {display: block;}

#contact input[type="submit"][disabled] { background:#888; cursor: default; }

#message fieldset { padding:20px; border:1px solid #eee; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#F9FAF5; }

.error_message { display: block; line-height: 22px; background: #FBE3E4 url(../images/assets/error.gif) no-repeat 10px 6px; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius:5px; -webkit-border-radius:5px; }

ul.error_messages { margin: 0 0 0 15px; padding: 0; }
ul.error_messages li { height: 22px; line-height: 22px; color:#333; }

.loader { padding: 0 10px; }

#contact #success_page h1 { background: url(../images/assets/success.gif) left no-repeat; padding-left:22px; }

acronym { border-bottom:1px dotted #ccc; }*/



.ajaxProgress { 
                position:absolute;
                filter:alpha(opacity=70);
                MozOpacity:0.7;
                opacity:0.7;
                padding:0px;
                margin:0px;
                background: #fff url(../../../../../system/images/loading/PbAjaxProgress1.gif) center center no-repeat; 
                }



.validate { color:red; }



.pbForm {padding-bottom:5px; }
.pbForm .space {padding:10px;}
.pbForm .form { list-style-type: none; margin: 0px; padding: 0px;}
.pbForm .form .item { padding: 2px 2px 2px 2px;}
.pbForm .errors { color: Red; margin: 0x;}
.pbForm .label { display: inline-block; width: 180px; padding-right: 2px; padding-bottom:10px; }
.pbForm .field { display: inline-block; /*width:200px;*/ padding:2px; }
#ctl01_ctl00_pbForm1_ctl_comments_e70b { float:right; margin-top:-140px !important;}
.pbForm .Comments .label  {float:right !important; margin-top:-155px; padding:0 180px 0 0px !important;}
#page_layout_page_template_pbForm1_btnSubmitForm_e0bb{ background-color:#f68420 !important; float: left !important;}
#page_layout_page_template_pbForm1_btnSubmitForm_e0bb:hover{ color:#184FE3 !important;}
#seo-request .pbForm .Comments .label {float: right !important; margin-top: -230px !important; padding: 0 154px 0 0 !important; width: 200px !important;}
#seo-request .pbForm .Comments .field textarea {width: 340px !important; padding:6px !important; margin-top:-198px !important;}
#seo-request .pbForm .button {clear: both; display: block; float: right; margin-right: 275px;}
#seo-request #ctl01_ctl00_pbForm1_btnSubmitForm_c7ac {background: url("../images/Seo-Request-Form-Btn.jpg") no-repeat; width:178px !important; height:32px !important; border:none !important; padding-bottom:4px !important;}
#seo-request #ctl01_ctl00_pbForm1_btnSubmitForm_c7ac:hover {color:#181f4e !important;}
#seo-request .PleaseIndicateYourMonthlyBudget .label {float:left !important; padding-top:4px;}
#seo-request .radiobuttonlist input {margin-right: 3px; margin-top: -3px;}
#seo-request .radiobuttonlist label {margin-top: 4px !important; padding-right: 15px;}
#page_layout_pbAdvBasicSearch1_ctl00_SearchText_SearchText_Input{ font-style:italic;font:12px "segoe ui",arial,sans-serif; color:#a5a5a5; font-size:11px; padding:5px 8px; width:150px;}
#contact .pbForm .Comments .label {float: right !important; margin-top: -86px !important; padding: 0 154px 0 0 !important; width: 200px !important;}
#contact .pbForm .Comments .field textarea {width: 340px !important; padding:6px !important; margin-top:-64px !important;}
#contact .pbForm .button {clear: both; display: block; float: right; margin-right: 275px;}
#contact #ctl01_ctl00_pbForm1_btnSubmitForm_e0bb {background: url("../images/Seo-Request-Form-Btn.jpg") no-repeat; width:178px !important; height:32px !important; border:none !important; padding-bottom:4px !important; margin:20px 278px 20px 0px !important;}
#hiring #ctl01_ctl00_pbForm1_btnSubmitForm_475a {background: url("../images/Seo-Request-Form-Btn.jpg") no-repeat; width:178px !important; height:32px !important; border:none !important; padding-bottom:4px !important; margin:20px 0px 20px 0px !important; float:left !important;}
#contact #ctl01_ctl00_pbForm1_btnSubmitForm_e0bb:hover {color:#181f4e !important;}
#hiring #ctl01_ctl00_pbForm1_btnSubmitForm_475a:hover {color:#181f4e !important;}
#hiring .pbForm .form .comments .label {float:left !important;}
#hiring #ctl01_ctl00_pbForm1_ctl_upload_8b01ListContainer {border:none !important;}
#contact .ServicesRequired .label {float:left !important; padding-top:4px;}
#contact input {margin-top:-3px !important; margin-right:5px !important; margin-left:-10px;}
#contact .radiobuttonlist input {margin-right: 3px; margin-top: -3px;}
#contact .radiobuttonlist label {margin-top: 4px !important; padding-right: 15px;}
/*** Added by James - iNet END ***/
.pbForm .Comments .field { display: block; padding:2px; clear: both; float: right; }
.pbForm .Comments .field textarea { width: 340px; padding:6px; margin-top:-134px !important; }
.pbForm .required { color: Red; font-weight: bold;}
.pbForm .received { color: #1d87be; font-weight: bold;}
.pbForm .button { clear: both; display: block; margin: 10px auto; }
.pbForm .textbox { }
.pbForm .textarea { padding-top:6px;}
.pbForm .checkbox { padding-top:10px; padding-left:5px;}
.pbForm .dropdown { }
.pbForm .radiobuttonlist { }
.pbForm .radiobuttonlist input {margin-right:3px;}
.pbForm .radiobuttonlist label {padding-right:15px;}
.pbForm .datepicker { }
.pbForm .checkboxlist input { }
.pbForm .checkboxlist label { padding-left:2px;}
.pbForm .scroll { height: 150px; overflow: auto; border: solid 1px gray;}
.pbForm .labelheading { font-weight: bold; line-height: 30px; font-size: 1.4em; color: #1d87be;}
.hiddenElement {display:none;}

.event_feedback {padding-bottom:25px; width:450px;}
.event_feedback .space {padding:10px;}
.event_feedback .form { list-style-type: none; margin: 0px; padding: 0px;}
.event_feedback .form .item { padding: 2px 2px 2px 2px;}
.event_feedback .errors { color: Red; margin: 0x;}
.event_feedback .label { display: inline-block; width: 290px; padding-right: 2px; padding-bottom:10px; }
.event_feedback .field { display: inline-block; width: 150px; padding:2px;}
.event_feedback .required { color: Red; font-weight: bold;}
.event_feedback .received { color: color: #1d87be; font-weight: bold;}


/*
.pbBasicSearch {font-size:11px;}
.pbBasicSearch ul { list-style-type: none; margin: 12px 0 !important; padding: 0px; }

.pbBasicSearch .label { display: inline; font-size:16px; font-weight:bold; border-bottom:1px solid #F2F2F2; float:left; width:185px; margin-bottom:20px !important;}
.pbBasicSearch .field { display: inline; }
.pbBasicSearch .submit { display: inline; }
.pbBasicSearch .textbox { padding: 2px 5px; border:1px solid #EBEBEB !important; width:130px !important; background-color:#FFFFFF; font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #6B6B6B;}
.pbBasicSearch .button {padding: 1px 5px; font-size: 11px; color:#FFFFFF; font-weight: bold; background: #6E9D00 url(../images/img18.gif) repeat-x; border-color:#BAD300 #7DAB00 #578900 #A9C817;}
.pbBasicSearch .button a {color:#FFFFFF; text-decoration: none;}
.pbBasicSearch .button a:hover {color:#FFFFFF; text-decoration:underline;}
*/
.pbBasicSearchResults ul li { list-style-type: none; margin:12px 0 12px -25px !important;}

/*Search Results List
.pbBasicSearchResults {}

.pbBasicSearchResults .firstitem { padding-top:5px; padding-bottom:5px; }
.pbBasicSearchResults .item { padding-top:5px; padding-bottom:5px; border-bottom: 1px solid #F2F2F2;}
.pbBasicSearchResults .altitem { padding-top:5px; padding-bottom:5px; border-bottom: 1px solid #F2F2F2;}
*/

/*Mini Cart Summary
.pbCartMiniSummary { text-align:right;}
.pbCartMiniSummary ul li {list-style-type: none;}
.pbCartMiniSummary li {list-style-type: none; display: inline;}
.pbCartMiniSummary .items {color:#6B6B6B;}
.pbCartMiniSummary .total {color:#6B6B6B;}
.pbCartMiniSummary .itemsLabel {font-weight: bold;}
.pbCartMiniSummary .totalLabel {font-weight: bold;}
.pbCartMiniSummary .totalValue {padding-right:5px;}

.pbCart {}
.pbCart .tableContainer {}
.pbCart .headerRow {font-weight: bold; font-size:14px;}
.pbCart .headerCell {background-color:#F2F2F2; padding:5px;}
.pbCart .header {}
.pbCart .itemCell {padding-top:5px; padding-bottom:5px;}
.pbCart .button {margin-bottom:5px; margin-top:5px;}
.pbCart .subTotalRow {border-top:1px solid #F2F2F2;}
.pbCart .subTotalCell {font-weight:bold;}
.pbCart .taxCell {font-weight:bold;}
.pbCart .postageCell {font-weight:bold; padding-bottom:5px;}
.pbCart .totalCell {font-weight:bold; font-size:14px; padding-top:5px;}
.pbCart .totalRow { background-color:#F2F2F2;}
.pbCart .footer .totalCell {font-weight:bold; font-size:14px;}

.pbCheckoutPostage { border: none; }
.pbCheckoutPostage .header { font-size:14px; font-weight: bold; padding-bottom:5px; }
.pbCheckoutPostage .radiobuttonlist {}
.pbCheckoutPostage .label {}

.checkoutPaymentDetails {}
.checkoutPaymentDetails .paymentMethod { border:none; padding:2px; }
.checkoutPaymentDetails .header { font-size:14px; font-weight: bold; padding-bottom:5px; }
.checkoutPaymentDetails label {padding-left:1px; padding-right:4px; width:100px;}
.checkoutPaymentDetails input {margin-left:4px;}
.checkoutPaymentDetails .creditCard { border:none; }
.checkoutPaymentDetails .creditCard .creditCardDetails .field {list-style-type: none;}
.checkoutPaymentDetails .creditCard .creditCardDetails .label {}
.checkoutPaymentDetails .creditCard .creditCardDetails .textbox {}
.checkoutPaymentDetails .directDeposit { border:none; }
.checkoutPaymentDetails .directDeposit .directDepositDetails .field {list-style-type: none;}
.checkoutPaymentDetails .directDeposit .directDepositDetails .label {width: 100px;}
.checkoutPaymentDetails .cheque { border:none; }
.checkoutPaymentDetails .cheque .header { font-size: 13px; font-weight: bold;}
.checkoutPaymentDetails .cheque .chequeDetails { list-style-type: none; margin: 0; padding: 0;}
.checkoutPaymentDetails .cheque .chequeNote {padding-left:10px;}

.checkoutCustomerDetails { }
.checkoutCustomerDetails .billto { border:none; }
.checkoutCustomerDetails .billto .billtoDetails {}
.checkoutCustomerDetails .shipto { border:none; }
.checkoutCustomerDetails .shipto .shiptoDetails { }
.checkoutCustomerDetails .header { font-size: 13px; font-weight: bold; margin-bottom: 4px;}
.checkoutCustomerDetails .field { line-height: 26px; list-style-type: none;}
.checkoutCustomerDetails .billto .label { display: block; width: 95px; margin-right: 4px; float: left;}
.checkoutCustomerDetails .billto .input { }
.checkoutCustomerDetails .shipto .label { display: block; width: 95px; margin-right: 4px; float: left;}
.checkoutCustomerDetails .shipto .input { }
.checkoutCustomerDetails .rememberme { border:none; }
.checkoutCustomerDetails .rememberme .input { border:none; }
.checkoutCustomerDetails .comments { border:none; }
.checkoutCustomerDetails .comments .commentDetails { }
*/

/* pbDatalistSearch
.pbDatalistSearch {}
.pbDatalistSearch ul { list-style-type: none; margin: 0px; padding: 0px; }
.pbDatalistSearch .label { font-size:9px; display:block; width:80px; float:left; }
.pbDatalistSearch .field { margin-top:4px; margin-bottom:4px; }
.pbDatalistSearch .submit {}
.pbDatalistSearch .textbox { font-size:9px; width:120px; }
.pbDatalistSearch .dropdown { font-size:9px; width:120px; }
*/

/* for predictive text postcode/suburb field
.predictiveItem { width:100%; }
.predictiveItem .suburbCell { }
.predictiveItem .stateCell { width:150px; }
.predictiveItem .postcodeCell { width:50px; text-align:right; }
.predictiveItem .suburb { font-weight:bold;color:navy; }
.predictiveItem .state { }
.predictiveItem .postcode { }
.predictiveItem .nodata { color:red; font-weight:bold; }
*/

/********************************************/


.list { }
.list UL { list-style-type: none; padding: 0px; margin: 0px; }
.list UL LI { }
.list .item { }
.list .altitem { background-color: #f4f4f4;}
.list .link { display: block; cursor: pointer; cursor: hand; padding: 10px; }
.list .link:hover { background-color: #e6f1f7; color: #FFFFFF; }
.list .headline { color: #1d87be;   }
.list .text { color: #555555; display: block; margin-left: 52px;  }
.list .datetext { color:#183562; font-weight: normal; margin-right: 10px; margin-left: 20px; }
.list img { padding: 0px; float: left; }

/* Links Page */
.linkslist .headline { margin-left: 10px; }
.linkslist .text { color: #555555; display: block; margin-left: 40px; }

.catlist { }
.catlist UL { list-style-type: none; padding: 0px; margin: 0px; }
.catlist UL LI { }
.catlist .item { }
.catlist .altitem { background-color: #f4f4f4;}
.catlist .link { display: block; cursor: pointer; cursor: hand; padding: 10px; }
.catlist .link:hover { background-color: #e6f1f7; color: #FFFFFF; }
.catlist .headline { color: #1d87be;   }
.catlist .text { color: #555555; display: block; }
.catlist .datetext { color:#183562; font-weight: normal; margin-right: 10px; margin-left: 10px; }
.catlist .icon { padding: 0px; float: left; }
/* --- Breadcrumbs --- */

.breadcrumbs {
	padding: 1.4em 1.7em;
	color: #F68420;
} 

.breadcrumbs a {color:#787878;} 
.pbBreadcrumb { font-size: 0.9em; float:left; padding:10px 10px 0px 20px;}
.pbBreadcrumb UL { list-style-type: none; padding: 0px; margin: 0px;  }
.pbBreadcrumb UL LI {border-top:none !important;}
.pbBreadcrumb .item {float: left; }
.pbBreadcrumb .altitem {float: left; background:none;}
.pbBreadcrumb .separator { float: left;}
.pbBreadcrumb .link { padding: 0px; }
.pbBreadcrumb .link:hover { color:#F60; text-decoration:underline;}
.pbBreadcrumb ul.list li, .pbBreadcrumb ol.list li { padding: 0; border:none !important;}
.emarketing-signup .form {
	
}
.emarketing-signup .form .item {
	padding: 0px;
	clear: both;
}
.emarketing-signup .form .label {
	width: 70px;
	float: left;
}
.emarketing-signup .form .field {
	width: auto;
	float: left;
}
.emarketing-signup .form .field input {
	width: 120px;
	padding: 1px;
	font-size: 11px;
}
.emarketing-signup .form .EmailAddress .field input {
	width: 200px;
}
.emarketing-signup .button {
	padding: 2px 6px;
	font-size: 11px;
	margin-top: 0;
}
.emarketing-signup .required {
	padding-left: 5px;
}
.emarketing-signup .errors {
	margin: 0;
	padding: 0;
}
.emarketing-signup .errors .item {
	float: left;
	margin-right: 10px;
}



