/*Theme Name: Boss DigitalDescription: Custom theme designed and built by <a href="http://davidjonsson.com.au/">David Jonsson</a>.Version: 1.0Author: David JonssonAuthor URI: http://davidjonsson.com.au*//* Eric Meyer CSS Reset | v1.0 | 20080212 */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}body {	line-height: 1;	margin: 0;	background-image: url(./images/bg.png);	background-repeat: repeat-x;	background-color: white;	font-size: 0.8em;	font-family: 'Arial', sans-serif;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}/* remember to define focus styles! */:focus {	outline: 0;}/* remember to highlight inserts somehow! */ins {	text-decoration: none;}del {	text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: collapse;	border-spacing: 0;}/* ------------NOW MY CSS------------ */#wrapper {	margin: 0 auto;	width: 960px;	position: relative;}/* Logo, Header */#header {	background-image: url(./images/menu_bg.jpg);	background-repeat: repeat-x;	height: 74px;	line-height: 0;}#logo h1 {     margin:0px;     display:block;     text-indent:-9999px; }#logo {	background-image: url(./images/bossdigitallogo.png);	background-repeat: no-repeat;	width: 227px;	height: 74px;	float: left;	margin-left: 10px;}#twitter {float: right; }#twitterbottom {width: 960px; height: 14px; background-image: url(./images/twitter_bottom.png)}/* end of logo, header *//* TEXT */h1 {padding: 0px 0px 20px 0px;    font-family: Arial;    font-size: 28px;    letter-spacing: -1px;    color: #6699cc;}h1 a {padding: 0px 0px 20px 0px;    font-family: Arial;    font-size: 28px;    letter-spacing: -1px;    color: #6699cc;    text-decoration: none;}h1 a:hover {padding: 0px 0px 20px 0px;    font-family: Arial;    font-size: 28px;    letter-spacing: -1px;    color: #66cc33;    text-decoration: none;}h2 {	font-family: "Arial", Helvetica;	font-size: 16px;	font-weight: bold;	letter-spacing: -1px;	color: #688ebb;	padding-bottom: 5px;}p {	font-family:"Arial", Helvetica;	color: #4b5151;	line-height: 18px;	}#portfoliosingle p {	margin-bottom: 10px;}#portfoliosingle h2 {	font-family: "Arial", Helvetica;	font-size: 22px;	line-height: 26px;	font-weight: bold;	letter-spacing: 0;	color: #66cc33;	padding: 10px 0px 0px 0px;}#portfoliosingle ul {	list-style: disc;	font: italic 1em Georgia, Times, serif;	list-style-position: inside;	padding-left: 10px;	font-size: 15px;	line-height: 20px;	color: #666666;}#portfoliosingle ol {  font: italic 1em Georgia, Times, serif;  color: #666666;  list-style-type: decimal;  list-style-position: inside;  padding-left: 10px;  font-size: 15px;  line-height: 20px;}h3 {	font-family: "Arial", Helvetica, sans-serif;	font-size: 15px;	color: #333;	padding: 10px 0px 10px 0px;}h4 {	color: #688ebb;	font-size: 13px;	padding: 5px 0px 5px 0px;}h5 {	color: #999;	font-size: 11px;	text-transform: uppercase;}/* Menu */ul#menu {     margin:0px; padding:0px;     position:absolute;     right:100px;     top: 38px;}ul#menu li {	display: inline;	margin-left: 7px;	float: left;}ul#menu li a {     text-decoration:none;     color:white;     font-family:"Arial", Helvetica, sans-serif;     font-size:20px;     font-weight: lighter;     letter-spacing: 0px;     padding: 5px 8px 5px 8px;}ul#menu li a.active, ul#menu li a:hover {     color: white;     background-color: #7fb535;     -webkit-border-radius: 3px;     -moz-border-radius: 3px;	 -webkit-box-shadow: 0 0 3px black;	 -moz-box-shadow: 0 0 3px black;	 }#menu .current_page_item a, #menu .current_page_item a:hover {     color: white;     background-color: #7fb535;     -webkit-border-radius: 3px;     -moz-border-radius: 3px;	 -webkit-box-shadow: 0 0 3px black;	 -moz-box-shadow: 0 0 3px black;}/* end of menu *//* Banner */#banner {line-height: 0;}#mainbanner {float: left; padding-left: 10px;}#phoneus {	position: absolute;	right: 10px;}#requestquote {	position: absolute;	right: 10px;	top: 173px;}#newsletter {	width: 301px;	height: 71px;	background-image: url(./images/newsletter.png);	background-repeat: no-repeat;	position: absolute;	right: 10px;	top: 258px;}/* Clients */#ourclients {	background-image: url(./images/bossclients_bg.png);	background-repeat: no-repeat;	height: 76px;	width: 816px;	padding: 8px 9px 0px 125px;	margin-bottom: 10px;	position: absolute;	right: 0px;	top:354px;	overflow: hidden;}/* Content */#content {position: absolute;	top: 456px;	padding: 0 10px 0 10px;}#services {	height: 195px;	background: white;	border: 1px #d2d5ce solid;	padding: 20px 10px 0px 10px;	overflow: hidden;}.servicestab {position: absolute;left: -18px;top: 30px;}.servicestext {	float: left;	width: 286px;	height: 100px;	padding: 0px 10px 0px 10px;}#content a {color: #688ebb; font-size: 11px; font-weight: bold; text-decoration: none; }#content a:hover, a.active {color: #333; font-size: 11px; font-weight: bold; text-decoration: underline; }/* Featured */#featured {	float:left;	clear: both;	width: 570px;	height: 170px;	overflow: hidden;	background: white;	border: 1px #d2d5ce solid;	padding: 20px 20px 20px 20px;	margin-right: 20px;}.featuredtab {	position: absolute;	left: -19px;	top: 277px;}#featured img {	border: 1px #d2d5ce solid;	margin-left: 20px;}/* Welcome */#welcome {	width: 260px;	height: 170px;	overflow: hidden;	padding: 20px 20px 20px 20px;	background: white;	border: 1px #d2d5ce solid;}/* Footer */#footer {	background-image: url(./images/footer_bg.jpg);	background-repeat: repeat;	min-height: 200px;	max-height: 400px;	overflow: hidden;	-webkit-border-radius: 10px 10px 0px 0px;	-moz-border-radius: 10px 10px 0px 0px;	padding: 20px 20px 20px 20px;	clear: both;	position: relative;	}#footer h1 {	font-family: "Arial", Helvetica;	color: white;	font-size: 24px;	letter-spacing: -1px;	font-weight: lighter;	padding-bottom: 10px;	border-bottom: 1px solid #7fb535; }#footerss {	position: absolute;	top: 12px;	left: 490px;}#footer h2 a {	color: #7fb535;	font-family: "Arial", Helvetica;	font-size: 16px;	font-weight: bold;	letter-spacing: -1px;}#footer h2 a:hover {	color: #688ebb;	font-family: "Arial", Helvetica;	font-size: 16px;	font-weight: bold;	letter-spacing: -1px;	text-decoration: none;}#footer p {	color: white;}#latestupdates {	width: 590px;	float: left;}.footerblog {	width: 275px;	float: left;	padding: 20px 20px 0px 0px;}.footerblogright {	width: 275px;	float: right;	padding: 20px 20px 0px 0px;}#footerservices {	width: 260px;	float: right;}#footer a {color: #688ebb; font-size: 11px; font-weight: bold; text-decoration: none; font-family: Arial; }#footer a:hover, a.active {color: #7fb535; font-size: 11px; font-weight: bold; text-decoration: underline; }.terms {	color: white;	font-family: Arial;	font-size: 11px;	float: left;	border-top: 1px #7fb535 solid;	width: 100%;	margin-top: 10px;	padding: 20px 0px 0px 0px;}/* Services Menu Footer */ul#footermenu {     margin:0px; padding-top:20px;}ul#footermenu li {	list-style-type: none;	padding-bottom: 5px;	}ul#footermenu li a {    text-decoration:none;    color: #7fb535;    font-family: "Arial", Helvetica;	font-size: 16px;	font-weight: bold;	letter-spacing: -1px;}ul#footermenu li a.active, ul#footermenu li a:hover {     color: white;     text-decoration:none;    font-family: "Arial", Helvetica;	font-size: 16px;	font-weight: bold;	letter-spacing: -1px;}/* Standard Page Content */#standardpage {position: absolute;	top: 88px;	padding: 0 10px 0 10px;	width: 940px;}div.leftstandard {width: 220px; float: left; min-height: 600px;}/* Portfolio */#portfoliosection {width: 700px; float: left; padding-left: 20px;}ul#portfolio {     margin:0px -30px 0px 0px; padding-top:0px;}ul#portfolio h1 {    width: 270px;    padding: 30px 30px 10px 30px;    font-family: Arial;    font-size: 28px;    letter-spacing: -1px;    color: #6699cc;}ul#portfolio p {    width: 270px;    height: 110px;    padding: 17px 30px 0px 30px;    color: black;    overflow: hidden;    margin-top: -65px;}ul#portfolio img {    border: 1px #cccccc solid;}#portlargeimg img {    border: 1px #cccccc solid;    width: 636px;    height: auto;    overflow: hidden;}ul#portfolio li a {    text-decoration:none;    color: #7fb535;    font-family: "Arial", Helvetica;	font-size: 16px;	font-weight: bold;	letter-spacing: -1px;}ul#portfolio li a.active, ul#footermenu li a:hover {     color: white;     text-decoration:none;    font-family: "Arial", Helvetica;	font-size: 16px;	font-weight: bold;	letter-spacing: -1px;}#portfoliosingle{width: 640px;  margin-left: 10px; float: right; background-color: white;	border: 1px #cccccc solid; padding: 30px;}	.portfoliopagecontentbg {	background-image: url(./images/standardpagebg.png);	background-repeat: no-repeat;	height: 20px;	margin-left: 240px;	clear: both;	}/* Standard Page Left Menu */ul#leftmenu {     margin:0px; padding:0px; background-color: white; border: 1px #cccccc solid;}ul#leftmenu li {	list-style-type: none;	background-color: white;	border-bottom: 1px #cccccc solid;	}ul#leftmenu li a {    text-decoration:none;    padding: 12px 20px 12px 20px;    display: block;    color: #6699cc;    font-family: "Arial", Helvetica;	font-size: 13px;	font-weight: bold;}#leftmenu .current-cat a, #leftmenu .current-cat a:hover, #leftmenu .current_page_item a, #leftmenu .current_page_item a:hover {	color: white;    display: block;    background-color: #66cc33;    text-decoration:none;    font-family: "Arial", Helvetica;	font-size: 13px;	font-weight: bold;}ul#leftmenu li h2 {    text-decoration:none;    padding: 9px 20px 9px 20px;    display: block;    color: #333;    font-family: "Cambria", Times New Roman;	font-size: 19px;	font-weight: normal;	font-style: italic;	background-image: url(./images/leftmenubg.jpg);}div.leftstandard h2 {    text-decoration:none;    padding: 9px 20px 9px 20px;    display: block;    color: #333;    font-family: "Cambria", Times New Roman;	font-size: 19px;	font-weight: normal;	font-style: italic;	background-image: url(./images/leftmenubg.jpg);}div.leftstandard p {	padding: 10px 17px 10px 17px;}div.sidebox {	background-color: white;	border: 1px #cccccc solid;	margin-top: 25px;	}div.sidebar .simpleimage {	padding: 0px;	margin-top: 17px;	background-color: none;}div.sidebar .textwidget {	padding: 0px;	margin-top: 0;	background-color: white;	border: 1px #cccccc solid;	border-top: white;}div.sidebar h2 {	margin-top: 25px;	border: 1px #cccccc solid;	border-bottom: none;}div.sidebar ul {	background-color: white;	border: 1px #cccccc solid;	padding: 15px 15px 5px 15px;}div.sidebar li {	padding-bottom: 10px;	line-height: 18px;}div.sidebar div {	background-color: white;	border: 1px #cccccc solid;	padding: 15px 15px 10px 15px;}.idleField {width:165px;}div.sidebar .simpleimage {	border: none;	background-color: none;	background-color: #c6ecf8;}/* Classes */.clear {clear: both;}.clearleft {clear: left;}.right {float: right;}.twitter {margin-top: 17px;}/* Portfolio Styles */#portfoliosection {width: 700px; float: left; padding-left: 20px;}ul#portfolio {     margin:0px -30px 0px 0px; padding-top:0px;}ul#portfolio li {	list-style: none;	padding-bottom: 10px;	width: 330px;	height: 339px;	min-height: 339px;	background-image: url(./images/portbg.png);	margin: 0px 30px 10px 0px;	float: left;	overflow: hidden;	}ul#portfolio h1 a {    width: 270px;    padding: 30px 30px 10px 0px;    font-family: Arial;    font-size: 28px;    letter-spacing: -1px;    color: #6699cc;}ul#portfolio h1 a:hover {    color: #66cc33;    text-decoration: none;}ul#portfolio p {    width: 270px;    height: 110px;    padding: 17px 30px 0px 30px;    color: black;    overflow: hidden;}ul#portfolio img {    border: 1px #cccccc solid;}/*ul#portfolio li a {    text-decoration:none;    color: #7fb535;    font-family: "Arial", Helvetica;	font-size: 16px;	font-weight: bold;	letter-spacing: -1px;}*/ul#portfolio li a.active, ul#footermenu li a:hover {     color: white;     text-decoration:none;    font-family: "Arial", Helvetica;	font-size: 16px;	font-weight: bold;	letter-spacing: -1px;}/* Portfolio Page Left Menu */ul#leftmenu {     margin:0px; padding:0px; background-color: white; border: 1px #cccccc solid;}ul#leftmenu li {	list-style-type: none;	background-color: white;	border-bottom: 1px #cccccc solid;	}ul#leftmenu li a {    text-decoration:none;    padding: 12px 20px 12px 20px;    display: block;    color: #6699cc;    font-family: "Arial", Helvetica;	font-size: 13px;	font-weight: bold;}ul#leftmenu li a.active, ul#leftmenu li a:hover {    color: white;    display: block;    background-color: #66cc33;    text-decoration:none;    font-family: "Arial", Helvetica;	font-size: 13px;	font-weight: bold;}ul#leftmenu li h2 {    text-decoration:none;    padding: 9px 20px 9px 20px;    display: block;    color: #333;    font-family: "Cambria", Times New Roman;	font-size: 19px;	font-weight: normal;	font-style: italic;	background-image: url(./images/leftmenubg.jpg);}div.leftstandard h2 {    text-decoration:none;    padding: 9px 20px 9px 20px;    display: block;    color: #333;    font-family: "Cambria", Times New Roman;	font-size: 19px;	font-weight: normal;	font-style: italic;	background-image: url(./images/leftmenubg.jpg);}div.leftstandard p {	padding: 10px 17px 10px 17px;}div.sidebox {	background-color: white;	border: 1px #cccccc solid;	margin-top: 25px;	}/* Standard Page Styles */#standardpage {position: absolute;	top: 88px;	padding: 0px 10px 0px 0px;	width: 940px;}div.leftstandard {width: 220px; float: left; min-height: 600px; padding-bottom: 30px;}#contentsection {width: 700px; float: left; margin-left: 10px; float: right;}#contactsection {width: 700px; float: left; margin-left: 10px; margin-top: 0px; float: right;}.bighit{ background-image:url(images/Bighits.gif); background-repeat:no-repeat; width:192px; height:46px; position:absolute; right:20px; top:20px;}.contentcontent {position:relative;background-color: white;	border: 1px #cccccc solid; padding: 30px;}.contentcontact {background-color: white;	border: 1px #cccccc solid; padding: 30px 30px 0px 30px;}div.contentcontent h1 {    padding: 0px 0px 15px 0px;    font-family: Arial;    font-size: 28px;    letter-spacing: -1px;    color: #6699cc;}div.contentcontent p { padding-top: 10px;}.contentcontentimage {	border-top: 1px #cccccc solid;	border-bottom: 1px #cccccc solid;	min-height: 108px;	max-height: 300px;	width: 698px;	overflow: hidden;	margin-left: -30px; }.standardpagecontentbg {	background-image: url(./images/standardpagebg.png);	background-repeat: no-repeat;	height: 20px;}/* Standard Page Sub Menu */ul#submenu {	margin-left: 5px; margin-top: 12px; margin-bottom: 10px; padding: 0px; height: auto;}ul#submenu li {	list-style-type: none;	display: inline;}ul#submenu li a{	text-decoration: none;	color: #6699cc;    font-family: "Arial", Helvetica;	font-size: 13px;	padding: 10px 12px 9px 12px;	font-weight: bold;	background-color: white;	border-left: 1px #cccccc solid;	border-right: 1px #cccccc solid;	border-top: 1px #cccccc solid;	border-bottom: 1px #cccccc solid; }ul#submenu li a.active, ul#submenu li a:hover{	text-decoration: none;	color: white;    font-family: "Arial", Helvetica;	font-size: 13px;	padding: 10px 12px 9px 12px;	font-weight: bold;	background-color: #66cc33;	border-left: 1px #cccccc solid;	border-right: 1px #cccccc solid;	border-top: 1px #cccccc solid;	border-bottom: 1px #66cc33 solid; }/* Standard Page Left Menu */ul#leftmenu {     margin:0px; padding:0px; background-color: white; border: 1px #cccccc solid;}ul#leftmenu li {	list-style-type: none;	background-color: white;	border-bottom: 1px #cccccc solid;	}ul#leftmenu li a {    text-decoration:none;    padding: 12px 20px 12px 20px;    display: block;    color: #6699cc;    font-family: "Arial", Helvetica;	font-size: 13px;	font-weight: bold;}ul#leftmenu li a.active, ul#leftmenu li a:hover {    color: white;    display: block;    background-color: #66cc33;    text-decoration:none;    font-family: "Arial", Helvetica;	font-size: 13px;	font-weight: bold;}ul#leftmenu li h2 {    text-decoration:none;    padding: 9px 20px 9px 20px;    display: block;    color: #333;    font-family: "Cambria", Times New Roman;	font-size: 19px;	font-weight: normal;	font-style: italic;	background-image: url(./images/leftmenubg.jpg);}div.leftstandard h2 {    text-decoration:none;    padding: 9px 20px 9px 20px;    display: block;    color: #333;    font-family: "Cambria", Times New Roman;	font-size: 19px;	font-weight: normal;	font-style: italic;	background-image: url(./images/leftmenubg.jpg);}div.leftstandard p {	padding: 10px 17px 10px 17px;}div.sidebox {	background-color: white;	border: 1px #cccccc solid;	margin-top: 25px;	}div.sidebox_2 {	background-color: white;	border: 1px #cccccc solid;	}/* Classes */.clear {clear: both;}.clearleft {clear: left;}.right {float: right;}.twitter {margin-top: 17px;}/* Contact Form */.contactform {width: 45%; float: left; padding-top: 20px; padding-right: 5%;}/* Contact Map */.contactmap {width: 45%; float:left; padding-top: 20px; margin-bottom: -2px;}.contactdetails {float: left;}.contactitem {float: left; width: 33%; font-family: Arial; font-size: 12px; color: #333; line-height: 16px;}/*Blog */.blogpost {padding: 30px 30px 0px 30px; background-color: white; margin-bottom: 0px; border: 1px #cccccc solid;}.blogdate {background-color: #66cc33; color: white; padding: 10px; float: right; margin-top: -85px;}.blogpost img {border: 1px #cccccc solid; max-width: 637px; overflow: hidden;}.datelarge {font-family: 'Cambria', Serif; font-style: italic; font-size: 29px; text-align: center; line-height: 35px;}.monthsmall {font-family: 'Arial', Sans-Serif; font-size: 11px; text-align: center; text-transform: uppercase;}.blogcontinue {background-color: #688ebb; margin-left: -30px; margin-right: -30px; margin-top: 10px; padding: 15px 30px 15px 30px; }.blogcontinue a {color: white; text-decoration: none;}.blogcontinue a:hover {color: white; text-decoration: none; border-bottom: 1px dotted;}.blogcontinue span {padding-left: 350px;}.pagelift {background-image:url(./images/blog_pagelift.png); height: 30px; background-repeat: no-repeat;}/*Comments Styling */textarea {background: white; font-size: 16px; border: 1px solid #d2d5ce; padding: 10px; font-family: 'Arial', sans-serif;}textarea:focus {background:#d6fbce;}input {background: white; font-size: 16px; border: 1px solid #d2d5ce; padding: 10px; margin-bottom: 10px;}input#submit {padding: 5px 0px 0px 2px;}input:focus {background:#d6fbce;}label {font-weight: bold; text-transform: uppercase; font-size: 11px;}h3#comments {font-size: 18px; color: #999; font-weight: lighter; border-bottom: 1px dotted #999; line-height: 25px;}.says, .comment-meta a {font-size: 11px; color: #666; text-transform: uppercase; text-decoration: none; }.fn, .fn a {font-size: 18px; text-decoration: none; color: #333; line-height: 25px; font-style: normal; font-weight: bold; }.comment-author img {float: right; height: 30px; width: 30px; padding: 10px; background-color: white;}.commentlist li {	border: 1px dotted #d2d5ce; margin-top: 5px; padding: 10px; background-color: #d6fbce;}.commentlist li p {font-size: 14px; padding: 10px 30px 0px 0px;}/*Mail Chimp */#mc_embed_signup {padding: 20px 15px 15px 15px;}#mc_embed_signup legend {color: white; font-family: 'Arial', sans-serif;}.mc_var_label {display: block; text-indent: -9999px;}.mc-field-group {padding-top: 15px;}.btn {padding: 0; border: 0;}input#mce-EMAIL {font-size: 11px; padding: 4px 0px 3px 3px; border: none; }/* Remove Text from Inputs */  .focusField{     }     .idleField{     }/* Images */img.alignright {float:right; margin:0 0 1em 1em}img.alignleft {float:left; margin:0 1em 1em 0}img.aligncenter {display: block; margin-left: auto; margin-right: auto}a img.alignright {float:right; margin:0 0 1em 1em}a img.alignleft {float:left; margin:0 1em 1em 0}a img.aligncenter {display: block; margin-left: auto; margin-right: auto}/* Carousel/Marquee */.simply-scroll-container {	position: relative;}.simply-scroll-clip {	position: relative;	overflow: hidden;	z-index: 2;}.simply-scroll-list {	position: absolute;	top: 0;	left: 0;	z-index: 1;	overflow: hidden;	margin: 0;	padding: 0;	list-style: none;}.simply-scroll-list li {	padding: 0;	margin: 0;	list-style: none;}.simply-scroll-list li img {	border: none;	display: block;}.simply-scroll {	width: 576px;	height: 200px;	margin-bottom: 1em;}.simply-scroll .simply-scroll-clip {	width: 815px;	height: 200px;}.simply-scroll .simply-scroll-list li {	float: left; /* Horizontal scroll only */	/*width: 290px;*/	height: 200px;}#webform_container {    border:1px solid #AAAAAA;    padding:5px;    background: #FFFFFF;    margin-top: 10px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    border-radius: 3px;}#webform_container div.wrapper {    background: #ABD8E3;    padding: 45px 18px 0px 18px;}#webform_container div.label {    padding-bottom: 5px;}#webform_container input,#webform_container select,#webform_container textarea {    width: 170px;    border: 2px solid #D1F6FF;    padding: 0px;    margin-bottom: 10px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    border-radius: 3px;}#webform_container input {    height: 25px;}#webform_container textarea {    height: 75px;}#webform_submit {    width: 99px !important;    height: 33px !important;    outline: none !important;    border: none !important;    background: url('/wp-content/themes/bossdigital/images/webform_submit.png') no-repeat !important;}#pricing_template {    font-family: "Arial",Helvetica;}#pricing_header {    height: 298px;    background: url('images/pricing_header.png') no-repeat scroll 0 0 #81BDE1;    margin-bottom: 15px;    color: #114D78;    font-size: 14px;    padding: 0px 15px 0px 15px;    border-radius: 10px;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;}#pricing_header div.header {    font-size: 26px;    font-weight: bold;    padding: 10px 20px 15px 0px;}#pricing_header div.header span.green {    color: #329207;}#pricing_header div.content {    padding: 0px 20px 15px 0px;    line-height: 20px;}#pricing_header div.green {    color: #1E6003;    padding: 7px 20px 25px 10px;    font-weight: bold;    line-height: 18px;    background: url('images/pricing_header_green_bg.png') no-repeat;}#pricing_header div.transparent {    background: url('images/pricing_header_bg1.png') no-repeat;    padding: 10px 10px 10px 20px;}#pricing_header div.view_portfolio_btn {    background: url('images/view_portfolio_btn.png') no-repeat scroll 78px 100%;    height: 36px;    margin-top: 40px;    cursor: pointer;}#pricing_header ul {}#pricing_header ul li {    background: url('images/pricing_tick.png') no-repeat;    padding: 0px 0px 12px 20px;}#pricing_content {    border: 1px solid #D2D5CE;    background: #FFFFFF;    padding: 15px;    border-radius: 10px 10px 0px 0px;    -webkit-border-radius: 10px 10px 0px 0px;    -moz-border-radius: 10px 10px 0px 0px;}#pricing_content div.side_widget {    border: 1px solid #C7C7C7;    margin-bottom: 15px;    color: #4B5151;    border-radius: 5px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;}#pricing_content div.side_widget div.title{    background: url('images/pricing_widget_title_bg.png') repeat-x;    text-align: center;    padding: 8px 10px 8px 10px;    font-size: 16px;    border-radius: 5px 5px 0px 0px;    -webkit-border-radius: 5px 5px 0px 0px;    -moz-border-radius: 5px 5px 0px 0px;}#pricing_content div.side_widget div.content{    background: url('images/pricing_widget_content_bg.png') repeat-x scroll 0 0 #E4E4E4;    padding: 10px 10px 10px 10px;    line-height: 18px;    border-radius: 0px 0px 5px 5px;    -webkit-border-radius: 0px 0px 5px 5px;    -moz-border-radius: 0px 0px 5px 5px;}#pricing_content div.side_widget div.content div.green {    text-align: center;    color: #3B9423;    font-size: 14px;    padding-top: 20px;}#pricing_content div.side_widget div.content div.green a {    color: #3B9423;    text-decoration: none;}#pricing_content div.side_widget div.content img.grey {    border: 1px solid #C7C7C7;    background-color: #FFFFFF;    border-radius: 3px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;}#pricing_content div.side_widget div.content div.unichoice {    padding-left: 10px;}#pricing_content div.side_widget div.content div.unichoice_li {    padding-left: 10px;    padding-top: 5px;}#pricing_content div.side_widget div.content div.client_logo {    text-align: center;}#pricing_content div.free_call {    font-size: 20px;    color: #4B5151;    margin-bottom: 20px;    background: url('images/free_call_bg.png') no-repeat scroll left top;    height: 50px;}#pricing_content div.free_call span.tel {    color: #C94C00;}#pricing_content div.tel {    background: url('images/phone.png') no-repeat scroll 5px 5px;    height: 35px;    padding: 15px 15px 0px 30px;}#pricing {    color: #656565;    font-size: 12px;}#pricing tr.row img.help {    position: absolute;    margin: -2px 0px 0px 0px;    cursor: pointer;}#pricing tr.row td.title {    padding: 5px 10px 5px 5px;    border-left: 1px solid #C8C8C8;    border-right: 1px solid #FFFFFF;    vertical-align: middle;    text-shadow: 1px 1px 2px #FFFFFF;    background: url('images/row_title_bg.png') repeat-y scroll right top #F0F0F0;}#pricing tr.row td.pkg1 {    width: 100px;    border-right: 1px solid #FFFFFF;    background: url('images/row_pkg1_bg.png') repeat-y scroll right top #CBE1AB;}#pricing tr.row td.pkg2 {    width: 100px;    border-right: 1px solid #FFFFFF;    background: url('images/row_pkg2_bg.png') repeat-y scroll right top #AFD5A3;}#pricing tr.row td.pkg3 {    width: 100px;    border-right: 1px solid #FFFFFF;    background: url('images/row_pkg3_bg.png') repeat-y scroll right top #FFE7CE;}#pricing tr.row td.pkg4 {    width: 115px;    background: url('images/row_pkg4_bg.png') repeat-y scroll right top #CADBE8;    cursor: pointer;    text-align: center;}#pricing tr.row td.pkg4 input{    padding: 0px;}#pricing tr.row td.pkg4 div.tick {    height: 24px;    cursor: pointer;    margin-bottom: 2px;    background: url(images/checkbox2.png) no-repeat scroll 50% -24px;}#pricing tr.row td.pkg4 div.tick_checked {    cursor: pointer;    background: url(images/checkbox2.png) no-repeat scroll 50% 0;}#pricing tr.row td.pkg4 div.tick_disabled {    cursor: default;    background: url(images/checkbox2.png) no-repeat scroll 50% -48px;}#pricing tr.row_over td.title {    color: #218606;    text-shadow: 1px 1px 2px #AAAAAA;    background: url('images/row_title_bg_over.png') repeat-y scroll right top #F0F0F0 !important;}#pricing tr.row_over td.pkg1 {    background: url('images/row_pkg1_bg_over1.png') repeat-y scroll right top #D8EBB8 !important;}#pricing tr.row_over td.pkg2 {    background: url('images/row_pkg2_bg_over1.png') repeat-y scroll right top #BCE1AF !important;}#pricing tr.row_over td.pkg3 {    background: url('images/row_pkg3_bg_over1.png') repeat-y scroll right top #FFEFDB !important;}#pricing tr.row_over td.pkg4 {    background: url('images/row_pkg4_bg_over1.png') repeat-y scroll right top #D7E6F0 !important;}#pricing tr.row td.pkg1_over,#pricing tr.row td.pkg1_clicked {    background: url('images/row_pkg1_bg_over.png') repeat-y scroll right top #D2E9B5;}#pricing tr.row td.pkg2_over,#pricing tr.row td.pkg2_clicked {    background: url('images/row_pkg2_bg_over.png') repeat-y scroll right top #B7DEAB;}#pricing tr.row td.pkg3_over,#pricing tr.row td.pkg3_clicked {    background: url('images/row_pkg3_bg_over.png') repeat-y scroll right top #FEEDD7;}#pricing tr.row td.pkg4_over,#pricing tr.row td.pkg4_clicked {    background: url('images/row_pkg4_bg_over.png') repeat-y scroll right top #D4E2EE;}#pricing div.tick {    height: 28px;    background: url('images/pricing_yes.png') no-repeat scroll 50% 50%;}#pricing div.dash {    height: 28px;    background: url('images/pricing_dash.png') no-repeat scroll 50% 50%;}#pricing div.mandatory {    cursor: default;    background: url('images/pricing_yes_mandatory.png') no-repeat scroll 50% 50%;}#pricing tr.sub_header td {    font-size: 18px;    padding: 5px 0px 5px 10px;    border-left: 1px solid #C8C8C8;    background: url('images/sub_header_bg.png') no-repeat;    text-shadow: 1px 1px 5px #F4F4F4;}#pricing tr.sub_header td span.green {    color: #218606;}#pricing tr.header td.title {    border-left: 1px solid #C8C8C8;    border-bottom: 1px solid #FFFFFF;    font-size: 23px;    color: #EC8030;    padding: 10px 0px 30px 0px;    text-align: center;    vertical-align: bottom;    text-shadow: 5px 5px 2px #bbbbbb;    font-family: Comic Sans MS,Arial;    background: url('images/header_title_bg.png') no-repeat scroll right bottom;}#pricing tr.header td.pkg1 {    color: #376803;    border-bottom: 1px solid #FFFFFF;    background: url('images/header_pkg1_bg.png') repeat-x scroll left bottom;}#pricing tr.header td.pkg2 {    color: #2A7712;    border-bottom: 1px solid #FFFFFF;    background: url('images/header_pkg2_bg.png') repeat-x scroll left bottom;}#pricing tr.header td.pkg3 {    color: #A3540D;    border-bottom: 1px solid #FFFFFF;    background: url('images/header_pkg3_bg.png') repeat-x scroll left bottom;}#pricing tr.header td.pkg4 {    color: #115A93;    border-bottom: 1px solid #FFFFFF;    background: url('images/header_pkg4_bg.png') repeat-x scroll left bottom;}#pricing tr.header div.desc {    font-size: 16px;    font-weight: bold;    padding-top: 15px;    padding-bottom: 20px;    text-align: center;    text-shadow: 1px 1px 1px #F4F4F4;}#pricing tr.header div.dollar {    font-size: 30px;    font-weight: bold;    text-align: center;    color: #FFFFFF;    padding-bottom: 10px;    text-shadow: 1px 1px 2px #555555;}#pricing tr.header div.dollar span.symbol {    font-size: 16px;    position: relative;    bottom: 9px;}#pricing tr.header td.pkg1_over div.desc,#pricing tr.header td.pkg2_over div.desc,#pricing tr.header td.pkg3_over div.desc,#pricing tr.header td.pkg4_over div.desc,#pricing tr.header td.pkg1_clicked div.desc,#pricing tr.header td.pkg2_clicked div.desc,#pricing tr.header td.pkg3_clicked div.desc,#pricing tr.header td.pkg4_clicked div.desc {    padding-bottom: 15px;}#pricing tr.header td.pkg1_over div.dollar,#pricing tr.header td.pkg2_over div.dollar,#pricing tr.header td.pkg3_over div.dollar,#pricing tr.header td.pkg4_over div.dollar,#pricing tr.header td.pkg1_clicked div.dollar,#pricing tr.header td.pkg2_clicked div.dollar,#pricing tr.header td.pkg3_clicked div.dollar,#pricing tr.header td.pkg4_clicked div.dollar {    font-size: 36px !important;    padding-bottom: 7px;}#pricing tr.header td.pkg1_over div.dollar span.symbol,#pricing tr.header td.pkg2_over div.dollar span.symbol,#pricing tr.header td.pkg3_over div.dollar span.symbol,#pricing tr.header td.pkg4_over div.dollar span.symbol,#pricing tr.header td.pkg1_clicked div.dollar span.symbol,#pricing tr.header td.pkg2_clicked div.dollar span.symbol,#pricing tr.header td.pkg3_clicked div.dollar span.symbol,#pricing tr.header td.pkg4_clicked div.dollar span.symbol {    font-size: 18px;}#pricing tr.footer td.title {    font-size: 23px;    font-family: Comic Sans MS, Arial;    color: #EC8030;    padding: 12px 0px 0px 10px;    border-left: 1px solid #C8C8C8;    border-right: 1px solid #FFFFFF;    vertical-align: top;    text-shadow: 5px 5px 2px #BBBBBB;    background: url('images/pricing_footer_title_bg.png') repeat-x scroll;}#pricing tr.footer td.pkg1 {    background: url('images/footer_pkg1_bg.png') repeat-x scroll left top;}#pricing tr.footer td.pkg2 {    background: url('images/footer_pkg2_bg.png') repeat-x scroll left top;}#pricing tr.footer td.pkg3 {    background: url('images/footer_pkg3_bg.png') repeat-x scroll left top;}#pricing tr.footer td.pkg4 {    background: url('images/footer_pkg4_bg.png') repeat-x scroll left top;}#pricing tr.footer div.dollar {    font-size: 30px;    font-weight: bold;    text-align: center;    color: #FFFFFF;    padding: 10px 0px 10px 0px;    text-shadow: 1px 1px 2px #555555;}#pricing tr.footer div.dollar span.symbol {    font-size: 16px;    position: relative;    bottom: 9px;}#pricing tr.footer div.enquiry {    cursor: pointer;    height: 30px;    padding-top: 10px;}#pricing tr.footer div.enquiry1 {    background: url('images/pricing_enquiry1.png') no-repeat scroll center 5px;}#pricing tr.footer div.enquiry2 {    background: url('images/pricing_enquiry2.png') no-repeat scroll center 5px;}#pricing tr.footer div.enquiry3 {    background: url('images/pricing_enquiry3.png') no-repeat scroll center 5px;}#pricing tr.footer div.enquiry4 {    background: url('images/pricing_enquiry4.png') no-repeat scroll center 5px;}#pricing tr.footer td.pkg1_over div.dollar,#pricing tr.footer td.pkg2_over div.dollar,#pricing tr.footer td.pkg3_over div.dollar,#pricing tr.footer td.pkg4_over div.dollar,#pricing tr.footer td.pkg1_clicked div.dollar,#pricing tr.footer td.pkg2_clicked div.dollar,#pricing tr.footer td.pkg3_clicked div.dollar,#pricing tr.footer td.pkg4_clicked div.dollar {    font-size: 36px !important;    padding: 5px 0px 5px 0px;}#pricing tr.footer td.pkg1_over div.enquiry,#pricing tr.footer td.pkg2_over div.enquiry,#pricing tr.footer td.pkg3_over div.enquiry,#pricing tr.footer td.pkg4_over div.enquiry,#pricing tr.footer td.pkg1_clicked div.enquiry,#pricing tr.footer td.pkg2_clicked div.enquiry,#pricing tr.footer td.pkg3_clicked div.enquiry,#pricing tr.footer td.pkg4_clicked div.enquiry {    background-position: center 9px;}#design_services {    color: #656565;    background-color: #E3E3E3;    padding: 10px;    text-shadow: 1px 1px 2px #FFFFFF;    margin-top: 20px;    border-radius: 10px;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;}#design_services div.title {    text-align: center;    font-size: 20px;}#design_services div.sub_title {    text-align: center;    font-size: 12px;    font-style: italic;    padding: 5px 0px 20px 0px;}#design_services ul {}#design_services ul  li{    padding-bottom: 10px;    padding-left: 15px;    background: url('images/design_services_tick.png') no-repeat scroll 0px 5px;}#pkg_header {    position: absolute;    height: 29px;    width: 120px;    left: 571px;    margin-top: -28px;    z-index: 10;    background: url('images/build_your_own.png') no-repeat;}#pkg4_header {    width: 314px;    height: 69px;    position: absolute;    margin-top: -69px;    left: 315px;    z-index: 11;    background: url('images/build_your_own_header.png') no-repeat;}#border_top {    position: absolute;    width: 251px;    height: 30px;    border-bottom: 1px solid #C8C8C8;    border-left: 1px solid #FFFFFF;}#border_bottom {    position: absolute;    width: 250px;    height: 41px;    margin-top: -42px;    border-top: 1px solid #C8C8C8;    border-left: 1px solid #FFFFFF;}#form_loading_btn {    display: none;}#enquiry_form {    display: none;}#facebox div.header {    border: 1px solid #FCEFA1;    background: #FBFAF1;    color: #363636;    padding: 10px 15px 10px 15px;    margin-bottom: 20px;    text-align: center;    border-radius: 5px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;}#facebox div.footer {    padding: 10px 15px 0px 0px;}#enquiry_form_container {    width: 800px;}#enquiry_form_container td.label {    width: 100px;    vertical-align: top;    padding-top: 5px;}#enquiry_form_container td.input {    padding-right: 10px;}#enquiry_form_container input.invalid {    color: #CD0A0A !important;    border: 1px solid #CD0A0A !important;    background: #FEF8F6 !important;}#enquiry_form_container input {    width: 90%;    font-family: Arial;    font-size: 14px;}#enquiry_form_container textarea {    width: 661px;    height: 100px;    font-family: Arial;    font-size: 14px;}img.ajax_loader,img.ajax_complete {    display: none;}#help_div {    background: url('images/help_bg.png') repeat scroll 0 0 transparent;    padding: 7px;    position: absolute;    z-index: 10;    display: none;    opacity: 0.9;    filter:alpha(opacity=90);    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;}#help_div div.content {    background-color: #FFFFFF;    padding: 5px;}#help_div div.help_text {    padding: 10px;    line-height: 18px;}#help_div div.help_text1 {    padding: 10px;    line-height: 18px;    width: 300px;}div.help_content {    display: none;}#facebox {  position: absolute;  top: 0;  left: 0;  z-index: 100;  text-align: left;}#facebox .popup{  position:relative;  border:3px solid rgba(0,0,0,0);  -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;  -webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);  -moz-box-shadow:0 0 18px rgba(0,0,0,0.4);  box-shadow:0 0 18px rgba(0,0,0,0.4);}#facebox .content {  display:table;  width: 370px;  padding: 10px;  background: #fff;  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px;}#facebox .content > p:first-child{  margin-top:0;}#facebox .content > p:last-child{  margin-bottom:0;}#facebox .close{  position:absolute;  top:5px;  right:5px;  padding:2px;  background:#fff;}#facebox .close img{  opacity:0.3;  filter:alpha(opacity=30);}#facebox .close:hover img{  opacity:1.0;  filter:alpha(opacity=100);}#facebox .loading {  text-align: center;}#facebox .image {  text-align: center;}#facebox img {  border: 0;  margin: 0;}#facebox_overlay {  position: fixed;  top: 0px;  left: 0px;  height:100%;  width:100%;}.facebox_hide {  z-index:-100;}.facebox_overlayBG {  background-color: #000;  z-index: 99;}

.portfoliowelcome {padding: 30px 30px 30px 30px; background-color: white; margin-bottom: 0px; border: 10px #F1F1F1 solid; width:600px !important;}
.portfoliolift {width:685px !important; background-image:url(./images/portfolio_pagelift.png); height: 30px; background-repeat: no-repeat;}

.portfoliowelcome .text1 { margin:0; padding:5px 0; color:#242424; font-size:48px; font-weight:bold; line-height:48px; height:48px; text-align:center; font-family:Bernard MT Condensed; }
.portfoliowelcome .bbr { border-bottom:1px solid #C3C3C3; margin:0; padding:0; margin-bottom:10px; }
.portfoliowelcome .text2 { margin:0; padding:10px 0; color:#000000; font-size:24px; line-height:28px; height:28px; text-align:center; font-family:Agency FB; }
.portfoliowelcome .text3 { margin:0; padding:2px 0; color:#B0A0A5; font-size:12px; line-height:12px; height:12px; text-align:center; font-style:italic; }
.portfoliowelcome .text4 { margin:0; padding:2px 0; color:#B0A0A5; font-size:12px; line-height:12px; height:12px; text-align:right; font-style:italic; font-weight:bold; padding-right:110px; }

#portfoliosection .title{ margin:0; margin-bottom:30px; padding:10px 10px; font-size:20px; color:#ffffff; background-color:#0A3141; width:660px; position:relative; font-weight:normal; }
#portfoliosection .title a {color:#C2C2C2;position:absolute; margin:0; padding:5px 10px; font-size:12px; line-height:16px; height:16px; background-color:#686868; top:8px; right:10px;}

#portfolioclients {	height: 76px;	width: 680px;	padding: 8px 9px 0px 0px;	margin-bottom: 30px; overflow: hidden; background-color:#F1F1F1;}

#page_navigation a{
	padding:3px;
	border:1px solid gray;
	margin:2px;
	color:black;
	text-decoration:none
}
.active_page{
	background:#6c3;
	color:white !important;
}

#page_navigation
{ margin-bottom:20px; margin-right:20px; }

#webpage_navigation a{
	padding:3px;
	border:1px solid gray;
	margin:2px;
	color:black;
	text-decoration:none
}
.webactive_page{
	background:#6c3;
	color:white !important;
}

#webpage_navigation
{ margin-bottom:20px; margin-right:20px; }


ul#branding {     margin:0px -30px 0px 0px; padding-top:0px;}ul#branding li {	list-style: none;	padding-bottom: 10px;	width: 330px;	height: 100px;	min-height: 100px;	margin: 0px 20px 10px 0px;	float: left;	overflow: hidden;	}ul#branding h1 a {    width: 270px;    padding: 30px 30px 10px 0px;    font-family: Arial;    font-size: 28px;    letter-spacing: -1px;    color: #6699cc;}ul#branding h1 a:hover {    color: #66cc33;    text-decoration: none;}ul#branding p {    width: 270px;    height: 110px;    padding: 17px 30px 0px 30px;    color: black;    overflow: hidden;}ul#branding img {    border: 1px #cccccc solid;}/*ul#portfolio li a {    text-decoration:none;    color: #7fb535;    font-family: "Arial", Helvetica;	font-size: 16px;	font-weight: bold;	letter-spacing: -1px;}*/ul#branding li a.active, ul#footermenu li a:hover {     color: white;     text-decoration:none;    font-family: "Arial", Helvetica;	font-size: 16px;	font-weight: bold;	letter-spacing: -1px;}

ul#webdesign {     margin:0px -30px 0px 0px; padding-top:0px;}ul#webdesign li {	background-image: url(./images/webdesignbg.png); list-style: none;	padding-bottom: 10px;	width: 220px;	height: 270px;	min-height: 230px;	margin: 0px 10px 10px 0px;	float: left;	overflow: hidden; border-top:1px solid #E0E3DF;	}ul#webdesign h1 a {    width: 270px;    padding: 30px 30px 10px 0px;    font-family: Arial;    font-size: 28px;    letter-spacing: -1px;    color: #6699cc;}ul#webdesign h1 a:hover {    color: #66cc33;    text-decoration: none;}ul#webdesign p.ttl {color: black; font-size: 13px; height: 20px; line-height: 20px; margin-top: 5px; overflow: hidden; padding-left: 10px; width: 200px;}ul#webdesign p.con {color:#999; font-size: 12px; height: 16px; line-height: 16px; margin-top: 2px; overflow: hidden; padding-left: 10px; width: 200px;}ul#webdesign p.con a{color:#6c3; text-decoration:none;}ul#webdesign img { width:200px; height:200px; margin-left:10px; margin-top:10px;}/*ul#portfolio li a {    text-decoration:none;    color: #7fb535;    font-family: "Arial", Helvetica;	font-size: 16px;	font-weight: bold;	letter-spacing: -1px;}*/ul#webdesign li a.active, ul#footermenu li a:hover {     color: white;     text-decoration:none;    font-family: "Arial", Helvetica;	font-size: 16px;	font-weight: bold;	letter-spacing: -1px;}
