body {
	font-family: Arial,Helvetica,Garuda,sans-serif;
	line-height: 22px;

}

#header {
	height: 90px;
	background-color: #404040;
	background-image: url('http://www.advia.com.au/wp-content/uploads/2012/03/bgtile51.png');
	background-repeat: repeat;
	background-position: top left;
	background-attachment: scroll;
}
#site_name {
	color: #444444;
	font-size: 40px;
}
#site_description {
	color: #444444;
	font-size: 11px;
}
#logo, #logo_text {
	bottom: 20px;
}
#navigation .menu > li.hover > a,
#navigation .menu > li.hover > a:active,
#navigation .menu > li.hover > a:visited {
	color: #ffffff
}#navigation .menu > li.current-menu-item > a,
#navigation .menu > li.current-menu-item > a:visited,
#navigation .menu > li.current-menu_item > a,
#navigation .menu > li.current-menu_item > a:visited,
#navigation .menu > li.current-menu-ancestor > a,
#navigation .menu > li.current-menu-ancestor > a:visited,
#navigation .menu > li.current_page_item > a,
#navigation .menu > li.current_page_item > a:visited,
#navigation .menu > li.current_page_ancestor > a,
#navigation .menu > li.current_page_ancestor > a:visited,
#navigation .menu > li.current-page-item > a ,
#navigation .menu > li.current-page-item > a:visited,
#navigation .menu > li.current-page-ancestor > a,
#navigation .menu > li.current-page-ancestor > a:visited {
	color: #ffffff;
}

#navigation .menu > li > a, #navigation .menu > li > a:visited {
	font-size: 13px;
	color: #dddddd;
	background-color: transparent;
}
#navigation ul li.hover ul li a, #navigation ul ul li a, #navigation ul ul li a:visited {
	font-size: 13px;
	color: #333333;
}
#navigation ul li ul {
	background-color: #f5f5f5;
}
#navigation .sub-menu .current-menu-item > a,
#navigation .sub-menu .current-menu-item > a:visited,
#navigation .sub-menu .current-menu_item > a,
#navigation .sub-menu .current-menu_item > a:visited,
#navigation .sub-menu .current-menu-ancestor > a,
#navigation .sub-menu .current-menu-ancestor > a:visited,
#navigation .sub-menu .current-page-item > a,
#navigation .sub-menu .current-page-item > a:visited,
#navigation .sub-menu .current-page-ancestor > a,
#navigation .sub-menu .current-page-ancestor > a:visited,
#navigation .sub-menu .current_page_item > a,
#navigation .sub-menu .current_page_item > a:visited,
#navigation .sub-menu .current_page_ancestor > a,
#navigation .sub-menu .current_page_ancestor > a:visited  {
	color: #333333;
	background-color: #f5f5f5;
}
#navigation ul ul li a:hover, #navigation ul ul li a:active,
#navigation ul li.hover ul li a:hover, #navigation ul li.hover ul li a:active {
	color: #333333 !important; 
}
#navigation ul li ul li a:hover, #navigation ul ul li a:hover {
	background-color: #dddddd !important;
}
a:hover {
	text-decoration:underline;
}
#feature {
	background-color: #404040;
	background-image: url('http://www.advia.com.au/wp-content/uploads/2012/03/bgtile51.png');
	background-repeat: repeat;
	background-position: top left;
	background-attachment: scroll;
}
#feature h1 {
	font-size: 24px;
	color: #ffffff;
}
#introduce {
	font-size: 21px;
	color: #ffffff;
}
#introduce a {
	color: #ffffff;
}
#page {
	background-color: #fefefe;

	color: #333333;
	font-size: 14px;
}

ul.mini_tabs li.current, ul.mini_tabs li.current a {
	background-color: #fefefe;
}
.tabs_container .panes {
	background-color: #ffffff;
	color: #333333;
}
.divider.top a {
	background-color: #fefefe;
}
#breadcrumbs {
	font-size: 11px;
}
#page h1,#page h2,#page h3,#page h4,#page h5,#page h6{
	color: #333333;
}
#page h1 {
	color: #666666;
}
#page h2 {
	color: #333333;
}
#page h3 {
	color: #333333;
}
#page h4 {
	color: #333333;
}
#page h5 {
	color: #333333;
}
#page h6 {
	color: #333333;
}
#page a, #page a:visited {
	color: #2ab2e6;
}
#page a:hover, #page a:active {
	color: #45bae6;
}
#page h1 a,#page h1 a:visited,#page h1 a:hover,#page h1 a:active {
	color: #666666;
}
#page h2 a,#page h2 a:visited,#page h2 a:hover,#page h2 a:active {
	color: #333333;
}
#page h3 a,#page h3 a:visited,#page h3 a:hover,#page h3 a:active {
	color: #333333;
}
#page h4 a,#page h4 a:visited,#page h4 a:hover,#page h4 a:active {
	color: #333333;
}
#page h5 a,#page h5 a:visited,#page h5 a:hover,#page h5 a:active {
	color: #333333;
}
#page h6 a,#page h6 a:visited,#page h6 a:hover,#page h6 a:active {
	color: #333333;
}
#page .portfolios.sortable header a {
	background-color:#eeeeee;
	color:#666666;
}
#page .portfolios.sortable header a.current, #page .portfolios.sortable header a:hover {
	background-color:#eeeeee;
	color:#666666;
}
.portfolio_more_button .button {
	background-color: #333333;
}
.portfolio_more_button .button span {
	color: #ffffff;
}
.portfolio_more_button .button:hover, .portfolio_more_button .button.hover {
	background-color: #333333;
}
.portfolio_more_button .button:hover span, .portfolio_more_button .button.hover span {
	color: #ffffff;
}
#sidebar .widget a, #sidebar .widget a:visited {
	color: #666666;
}
#sidebar .widget a:hover, #sidebar .widget a:active {
	color: #333333;
}
#sidebar .widgettitle {
	color: #333333;
	font-size: 18px;
}
#breadcrumbs {
	color: #999999;
}
#breadcrumbs a, #breadcrumbs a:visited {
	color: #999999;
}
#breadcrumbs a:hover, #breadcrumbs a:active {
	color: #999999;
}
.portfolio_title, #page .portfolio_title a, #page .portfolio_title a:visited {
	font-size: 24px;
	color: #333333;
}
.portfolio_desc {
	font-size: 12px;
}
#footer {
	background-color:#303030;
	color: #ffffff;
	font-size: 12px;

}
#footer .widget a, #footer .widget a:visited{
	color: #ffffff;
}
#footer .widget a:active, #footer .widget a:hover{
	color: #ffffff;
}
#footer h3.widgettitle {
	color: #ffffff;
	font-size: 18px;
}
#footer_bottom {
	background-color:transparent;
}
#copyright {
	color: #ffffff;
	font-size: 12px;
}
#footer_menu a {
	font-size: 12px;
}
#footer_menu a, #footer_menu a:visited{
	color: #ffffff;
}
#footer_menu a:hover, #footer_menu a:active {
	color: #ffffff;
}
#footer_bottom a, #footer_bottom a:visited{
	color: #ffffff;
}
#footer_bottom a:hover, #footer_bottom a:active {
	color: #ffffff;
}
.entry_frame, .divider, .divider_line, .commentlist li,.entry .entry_meta,#sidebar .widget li,#sidebar .widget_pages ul ul,#about_the_author .author_content {
	border-color: #eeeeee;
}
h1 {
	font-size: 32px;
}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 11px;
}
#nivo_slider_wrap, #nivo_slider_loading, #nivo_slider {
	height: 320px;
}
#nivo_slider_frame {
	height: 319px;
}
.nivo-caption {
	background-color: #000000;
}
.nivo-caption p {
	color: #ffffff;
}
#kwicks li {
	height: 440px;
}
.kwick_frame,.kwick_last_frame {
	height: 439px;
}
ul.anythingBase li.panel {
	background-color: #ffffff;
}
#anything_slider_wrap, #anything_slider_loading, #anything_slider {
	height: 320px;
}
#kwicks li .kwick_title {
	font-size: 16px;
}
#anything_slider p {
	font-size: 12px;
}
#kwicks li .kwick_detail h3 {
	font-size: 24px;
}
#kwicks li .kwick_desc {
	font-size: 12px;
}
.caption_left, .caption_right {
	height: 290px;
}
.entry {
	margin-bottom: 48px;
}
.entry_title {
	font-size: 36px;
}
.entry_left .entry_image .image_frame {
	width: 200px;
	height: 200px;
}
.entry_left .entry_image, .entry_left .entry_image .image_shadow {
	width: 202px;
}
.read_more_link.button {
	background-color: #333333;
}
.read_more_link.button span {
	color: #ffffff;
}
.read_more_link.button:hover, .read_more_link.button.hover {
	background-color: #333333;
}
.read_more_link.button:hover span, .read_more_link.button.hover span {
	color: #ffffff;
}
#page .entry .entry_title a,
#page .entry .entry_title a:visited {
	color: #666666;
}
#page .entry .entry_title a:hover,
#page .entry .entry_title a:active {
	color: #333333;
}
#page .entry_meta a, #page .entry_meta a:visited {
	color: #666666;
}
#page .entry_meta a:hover, #page .entry_meta a:active {
	color: #333333;
}
#page ul.tabs li a {
	background-color: #f5f5f5;
	color: #666666;
}
#page ul.tabs li a.current {
	background-color: #ffffff;
	color: #333333; 
}
#page ul.mini_tabs li a {
	background-color: #f5f5f5;
	color: #666666;
}
#page ul.mini_tabs li a.current {
	background-color: #ffffff;
	color: #333333; 
}
.accordion .tab {
	background-color: #f5f5f5;
	color: #666666;
}
.accordion .tab.current {
	background-color: #ffffff;
	color: #333333;
}
#page input, #page textarea {
	color: #333333;
}
#footer input, #footer textarea, #footer .text_input, #footer .textarea {
	color:  #ffffff;
}
@font-face {
    font-family: 'ProximaNova';
    src: url('/wp-content/font/proximanova-regular-webfont.eot');
    src: url('/wp-content/font/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/font/proximanova-regular-webfont.woff') format('woff'),
         url('/wp-content/font/proximanova-regular-webfont.ttf') format('truetype'),
         url('/wp-content/font/proximanova-regular-webfont.svg#ProximaNovaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ProximaNova';
    src: url('/wp-content/font/proximanova-semibold-webfont.eot');
    src: url('/wp-content/font/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/font/proximanova-semibold-webfont.woff') format('woff'),
         url('/wp-content/font/proximanova-semibold-webfont.ttf') format('truetype'),
         url('/wp-content/font/proximanova-semibold-webfont.svg#ProximaNovaSemibold') format('svg');
    font-weight: bold;
    font-style: normal;

}

html, body, div, p, li, h4, h5, h6  { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; }


h1 { font-family: ProximaNova, "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: -1px;  }
h2 { font-family: ProximaNova, "Helvetica Neue", Helvetica, Arial, sans-serif; color: #DD32AC !important; letter-spacing:-1px; }
h3 { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, "Segoe UI", Arial,sans-serif; font-weight:300; }



.page #feature, .blog #feature { background-image: url(/wp-content/uploads/2012/01/noise2.png); border-top:1px solid #777; }

.home #feature { border:0; background-image: url('http://www.advia.com.au/wp-content/uploads/2012/03/bgtile51.png'); }

.home header#header { border:0; }

#feature h1 { text-shadow: 0 1px 1px #111; }
#feature .inner { padding:10px 0; }

#navigation ul li { text-shadow: 0 1px 1px #111; }
#navigation .sub-menu a { text-shadow: none; }

.content p a { color: #3d99e6 !important; }
.content p a:hover { text-decoration:none; border-bottom:1px dotted #3d99e6; }

a:hover { color:#57b6e7; }

html, #page { 
background:#fafafa;
background-image: url(/images/linenbg.png);
}
header#header { border-bottom: 1px solid #383838; }

#page_bottom { display:none; }




#navigation .menu > li { 
text-shadow:0 1px 1px rgba(0,0,0,0.3);
}

#navigation ul li ul li {
text-shadow:none; }

#main p { line-height:1.8em; }


.content h2 { text-shadow: 0 1px 1px white; }

#page .inner { padding-left:30px; padding-right:30px; border:1px solid #ddd; border-top:0; border-bottom:0; background:#fff; }

.home #main { padding-top:30px; }

.home h1 { margin-bottom:25px; }

.top_shadow, .bottom_shadow { display: none; }

hr { border-top: 1px solid #eee; }



.twitter_wrap a { color: #2ab2e6; }


form.adviaside { overflow:hidden; }
form.adviaside h3 { font-size: 22px; color: #666666; }
form.adviaside .formitem { margin-bottom:8px; overflow:hidden; }
form.adviaside .formlabel { font-weight:bold; color:#666; text-transform:uppercase; width: 66px; float:left; font-size:12px; line-height:28px;}
form.adviaside .forminput { float:left; color:#666; font-size:12px;}
form.adviaside input[type="text"] { font-family:inherit; width: 150px; }
form.adviaside input[type=submit] {
	width:231px; margin:15px auto; display: inline-block; outline: none;
	cursor: pointer; text-align: center; text-decoration: none;
	font: 16px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3); font-weight:bold;
	-webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em;
	color: #fafafa !important; border: 1px solid #237ab1; background: #35a4ea;
}
form.adviaside input[type=submit]:hover { text-decoration: none; background: #58b3ed; }
form.adviaside input[type=submit]:hover { background:#40bff0; }


.ctabtn2 { outline:none; border:0; margin:20px auto; display:block; background: url(/images/ctabtn2-new.png) no-repeat; width: 386px; height:92px; text-indent:-9999px; }
.ctabtn2:hover { border-bottom:none !important; text-decoration:none; background-position:0 -92px; }
.ctabtn2:active { background-position:0 -184px; }


div.entry_meta { font-size:11px; color:#999; }

#mc_signup_submit { float:left !important; }
hr { border:0; border-bottom: 1px dashed #cecece; }

hr.solid { background: transparent; color: transparent; border-left: none; border-right: none; border-top: none; border-bottom: 1px solid #e9e9e9; }
.tweet_time a  { color: #999 !important; }
.tweet_text a { color: #33a9e6 !important; }
.fblikebox { float:left; margin-top:11px; }

ul.adviaul {
list-style-type:none;
}

ul.adviaul li {
font-size:13px;
line-height:24px;
background:url(/wp-content/icons/greentick.png) 0 0 no-repeat;
padding-left:45px;
margin-bottom:12px;
font-weight:300;
min-height:32px;
}

ul.smalltick { list-style-type:none; margin-left:0;}
ul.smalltick li {
margin: 0 0 7px 0;
background:url(/icons/16/tick.png) 0 0 no-repeat;
padding-left:30px;
min-height:16px;
}

ul.icon32 h3 { font-size:17px; font-family:"Helvetica Neue", Arial, sans-serif; }

ul.icon32 { list-style-type:none; margin-left:0;}
ul.icon32 li {
margin-left:0;
padding-left:45px;
margin-bottom:14px;
background: url(/icons/32/key.png) 0 0 no-repeat;
min-height:36px;
}
ul.icon32 li.landing { background-image:url(/icons/32/landing.png) }
ul.icon32 li.report3 { background-image:url(/icons/32/report3.png) }
ul.icon32 li.businessman { background-image:url(/icons/32/businessman.png) }
ul.icon32 li.adwords4 { background-image:url(/icons/32/adwords4.png) }
ul.icon32 li.report2 { background-image:url(/icons/32/report2.png) }
ul.icon32 li.links2 { background-image:url(/icons/32/links2.png) }
ul.icon32 li.colour2 { background-image:url(/icons/32/colour2.png) }
ul.icon32 li.award { background-image:url(/icons/32/award.png) }
ul.icon32 li.adwords { background-image:url(/icons/32/adwords.png) }
ul.icon32 li.bar { background-image:url(/icons/32/bar.png) }
ul.icon32 li.bar2 { background-image:url(/icons/32/bar2.png) }
ul.icon32 li.basket { background-image:url(/icons/32/basket.png) }
ul.icon32 li.chart { background-image:url(/icons/32/chart.png) }
ul.icon32 li.check { background-image:url(/icons/32/check.png) }
ul.icon32 li.cm { background-image:url(/icons/32/cm.png) }
ul.icon32 li.colour { background-image:url(/icons/32/colour.png) }
ul.icon32 li.comment { background-image:url(/icons/32/comment.png) }
ul.icon32 li.doctorcase { background-image:url(/icons/32/doctorcase.png) }
ul.icon32 li.funnel { background-image:url(/icons/32/funnel.png) }
ul.icon32 li.gear { background-image:url(/icons/32/gear.png) }
ul.icon32 li.hammer { background-image:url(/icons/32/hammer.png) }
ul.icon32 li.key { background-image:url(/icons/32/key.png) }
ul.icon32 li.lightbulb { background-image:url(/icons/32/lightbulb.png) }
ul.icon32 li.link { background-image:url(/icons/32/link.png) }
ul.icon32 li.magic { background-image:url(/icons/32/magic.png) }
ul.icon32 li.maps { background-image:url(/icons/32/maps.png) }
ul.icon32 li.maps2 { background-image:url(/icons/32/maps2.png) }
ul.icon32 li.measure { background-image:url(/icons/32/measure.png) }
ul.icon32 li.money { background-image:url(/icons/32/money.png) }
ul.icon32 li.pie { background-image:url(/icons/32/pie.png) }
ul.icon32 li.report { background-image:url(/icons/32/report.png) }
ul.icon32 li.search { background-image:url(/icons/32/search.png) }
ul.icon32 li.search2 { background-image:url(/icons/32/search2.png) }
ul.icon32 li.searchbars { background-image:url(/icons/32/searchbars.png) }
ul.icon32 li.star { background-image:url(/icons/32/star.png) }
ul.icon32 li.target { background-image:url(/icons/32/target.png) }
ul.icon32 li.tools { background-image:url(/icons/32/tools.png) }
ul.icon32 li.users { background-image:url(/icons/32/users.png) }
ul.icon32 li.weblayout { background-image:url(/icons/32/weblayout.png) }
ul.icon32 li.clipboard { background-image:url(/icons/32/clipboard.png) }
ul.icon32 li.earth { background-image:url(/icons/32/earth.png) }
ul.icon32 li.iphone { background-image:url(/icons/32/iphone.png) }

div.adviaform2 div.formwrap { border:1px solid #cecece; background:#cecece;}
div.adviaform2 div.formheader { background: #1c84cc; background-image: url(/images/formheadbg.png); height:40px; padding:10px; }
div.adviaform2 div.formheader h3 { font-family:Helvetica, Arial, sans-serif; font-weight:bold; line-height:40px;font-size:26px; color:#fff !important; text-shadow:0 1px 1px #333; font-style:italic;}
div.adviaform2 div.formbody { padding:10px 10px;}

div.adviaform2 form.adviaform input[type="text"] {
width:200px;
font-family:arial, sans-serif !important;
padding:5px;
font-size:16px;
}

form.qform { margin:10px auto; width:386px;}
form.qform div.qformitem { margin-bottom:15px; }

form.qform label { margin-bottom:6px; font-size:16px; }
form.qform input[type=text],
form.qform select {
padding-left:12px;
background:#fafafa;
height:32px;
margin-top:5px;
font-size:18px; 
font-family:sans-serif; 
width:367px;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
border-radius: 5px; 
}

form.qform input[type=text]:focus { background: #fffcec; }

form.qform select { height:44px; width:386px; }

body.single-post .content h2 { color:#333333; margin-bottom:32px; }
body.single-post .content h3 { margin-bottom:20px; }
body.single-post .content p { margin-bottom:26px; line-height: 26px; }

body.single-post .content h2 { margin:30px 0 20px 0; }
body.single-post .content p { line-height:24px; margin-bottom:22px; }

#feature .top_shadow, #feature .bottom_shadow { display:none; }

.home #header .inner { border-bottom:1px solid #383838; }

#anything_shadow { display:none; }

h2.entry_title { font-size:26px; }

.home div#plusone { float:right; }


div#LikePluginPagelet { width:90px !important; }
div.connect_widget { width: 100px !important; }

.fb_edge_widget_with_comment { position:relative; top:-3px; }

.entry.content footer { margin-top:25px; }

#___plusone_0 { width: 100px !important; }

img.clientlogo { float:right; margin:0 0 5px 20px; padding:3px;}

#sidebar .widget_nav_menu li a { font-size:13px; background:none; padding: 5px 0; }


form.sf2 { 
	font-family: "Helvetica Neue", arial, sans-serif !important;
	background: url(/images/sf2-top.png) no-repeat;
	width:245px;
	background-color: #eeeeee;
	padding:140px 15px 15px 15px;
border-radius:3px;
	}

form.sf2 input[type=text] {
	width: 233px;
	font-size:16px;
	padding:8px 5px;
	border:1px dotted #bbb;
	margin-bottom:10px;
	outline:none;
	border-radius:3px;
-webkit-appearance: none;
}

form.sf2 input[type=text]:focus {
	border:1px solid #50aaf7;
}


form.sf2 input[type=submit] {
	font-family: "Helvetica Neue", Arial, sans-serif; 
	margin-top:10px;
	width:245px;
	padding-top:1px;
	padding-bottom:1px;
	height:36px;
	background-color: #3e9cec;
	border:1px solid #307ab8;
	border-radius:3px;
	color:#fff !important;
	font-size:16px;
	text-transform:uppercase;
	text-shadow:0 1px 1px rgba(0,0,0,0.5);
	font-weight:bold;
-webkit-appearance: none;
	}
	
form.sf2 input[type=submit]:hover {
	background-color:#50aaf7;
}
form.sf2 input[type=submit]:active {
	padding-top:2px;
	padding-bottom:0;
}

input[type="text"] { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; }

.placeholder { color: #ccc; }

.rank-compare th { background-color:#eee; text-shadow:0 1px 1px #fff; }
.rank-compare td, .rank-compare th { border: 1px solid #eee; padding: 5px; }
.rank-compare td { text-align:center; }
.after-big { font-size:16px; font-weight:bold; }


footer h3.widgettitle {
	font-family:"ProximaNova", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-shadow: 0 1px 1px rgba(0,0,0,0.5);
	margin-bottom:20px !important;
	font-size:22px !important;
	letter-spacing:-1px;
}

div#footer_shadow { display:none; }
#footer { background-image:none !important; }
ul.tweet_list li { padding: 5px 0 !important; }
#footer ul.posts_list li { background:none !important; }
#footer ul.posts_list li time { color: #999; }

#footer .widget li { background:none; }

.single-post h1 { font-weight:bold }

.page-id-2906 section#breadcrumbs { display: none; }
