
body {background:url('/global/zenago4/sitebgheader.gif') repeat-x;margin:0px;padding:0px}

body, 
div,
th, 
td,
li, 
dd, 
table{font-size:12px;font-family: Arial, Helvetica, sans-serif;color:#000000;padding:0px;margin:0px;}




a {font-size:12px;font-family: Arial, Helvetica, sans-serif;color:#6645DB;}

#siteContainer {margin-left:auto;margin-right:auto;width:1258px;}
#siteContainer .gradientLeft{float:left;position:relative;top:203px;} 
#siteContainer .gradientRight{float:left;position:relative;top:203px;}

#contentContainer {width:950px;background-image:url(/global/zenago4/bgpurple.gif);background-repeat:repeat-x;margin-bottom:20px;}
.vines {background-image:url('/images/vines2.gif');background-repeat:no-repeat;}
#contentContainer .content {padding:4px 4px 4px 4px}
#contentContainer .auckland {position:absolute;right:24px;top:-44px;width:380px;}

.centeredContent {width:812px;margin:0 auto;}
.centerContent {float:left;border:0px solid;width:950px;}

#rightContainer {float:left;width:180px;border:0px solid #000}

#header {height:93px;}
#header .logo {float:left;margin:12px 0px 3px 0px;}
#header .search {text-align:right;padding-top:20px;}
#header .search, #header .search a {color:#999;text-decoration:none;}
.module_header {width:500px}
.clear, .contain {clear:both;display:block;height:0px}

#navTop {height:164px;position:relative;top:24px;left:24px;color:#FFF;margin-bottom:30px;}
.nav .rollover {float:left;margin-right:10px}
.nav .rollover a {color:#FFF;text-decoration:none;font-family: Arial, Helvetica, sans-serif;}
.nav dd {margin:0px;padding:0px;line-height:12px}
.nav dd a {font-size:10px;}
.nav dt a {font-size:18px;}
.nav dt {color:#FFF}
.nav .link {float:left;padding:0px;margin:0px 10px 0px 0px;}
.nav dl {padding:0px;margin:0px;}
#navTop  dt.selected a,
#navTop  dd.selected a,
#navTop  a:hover {color:#c5d0e6}

#navTopAlt {height:120px;position:relative;top:24px;left:24px;color:#FFF;margin-bottom:30px;}
#navTopAlt  dt.selected a,
#navTopAlt  dd.selected a,
#navTopAlt  a:hover {color:#c5d0e6}

#navBottom  dt.selected a,
#navBottom  dd.selected a,
#navBottom  a:hover {color:#6645db}

#subNav {height:30px;background:url('/global/bg_subnav.gif');width:798px;margin-left:1px}
#subNav dt {display:none}
#subNav dd {float:left;padding:0px;margin:0px 5px 0px 5px}
#subNav dl {padding-left:7px;margin:0px}
#subNav a {text-decoration:none;font-weight:bold;color:#000;font-size:10px;}
#subNav a:hover {text-decoration:none;color:#753D85;font-size:10px;}
#subNav a.active {text-decoration:none;color:#753D85;font-size:10px;}

#footer {border-top:11px solid #6645DB;background-color:#000;height:200px;color:#FFF;position:relative;top:0px;background-image:url('/images/purple-grass.gif');background-repeat:repeat-x;background-position:bottom;}
#footer .footerContent {width:950px;margin:0 auto;margin-top:10px;border:0px solid #FFF;}
#footer .contactDetails {float:right;color:#FFF}
#footer .contactDetails h3 {font-size:18px;font-weight:normal}
#footer .copyright {clear:both;text-align:center;color:#FFF}

h1 {margin-top:0px;background-color:#BBB;}
h2 {}
h3 {font-family: arial;font-size: 12px;margin:0px;padding:0px;}
h4 {}
h5 {}

/************************
*                       *
* SIDEBOXES STYLES      *
*                       *
************************/

#login {border:1px solid #000;width:178px}
#login h3 {background-color:#BBB;font-size:14px;width:100%;color:#FFF;padding:2px 0px 2px 0px;text-align:center;margin-top:0px}

#sideNav {border:1px solid #000;float:left;width:148px}
#sideNav h3 {background-color:#BBB;font-size:14px;width:100%;color:#FFF;padding:2px 0px 2px 0px;text-align:center;margin-top:0px}
#sideNav ul {list-style: none;margin:0px;padding:0px 0px 0px 0px}
#sideNav li {padding:3px 0px 3px 10px;border-bottom:1px solid #BBB}



/*search*/
#search .text {float:left;padding-right:5px;}
#search .input {float:left;}
#search input.text {background:url('/global/bg_search.gif') no-repeat;border:0px;width:162px;height:23px;padding:2px 10px 0px 5px;vertical-align:middle;font-size:15px}
#search {float:right;padding:2px 2px 2px 2px;}

/************************
*                       *
* MODULE STYLES         *
*                       *
*************************

/*anything*/
.mainText {padding:5px 10px 5px 10px}

/*home*/
#home {margin:0px 0px 0px 20px;}
#home .top {}
#home .middle {margin:20px 0px 20px 0px;}
#home .bottom {}



#servicesMenu{margin:10px 0px 0px 0px;}
#servicesMenu .info{float:left;padding-right:5px;}
#servicesMenu li{font-size: 11px;}
#productsMenu{margin:10px 0px 0px 0px;}
#productsMenu .info{float:left;padding-right:5px;}

/*anything/about*/
#about {}
#about .links {margin:20px 0px 0px 10px;}
#about .leftContainer {float: left;width: 500px;}
#about .leftContainer .title {color: #6645DB;font-size: 16px;font-weight: bold;margin-left: 12px;}
#about .leftContainer .text {width: 470px;margin-top: 25px;color: #000000;}
#about .rightContainer {float: left;width: 220px;margin-left:35px}
#about .rightContainer .img {margin: 27px 0px 10px 65px;}
#about .rightContainer .nameContainer {color: #000000;margin-top: 0px;}
#about .rightContainer .name {margin-left: 65px;float: left;font-size: 12px;font-weight: bold;}
#about .rightContainer .position {float: left;font-size: 12px;}
#about .rightContainer .contactButton {margin: 38px 0px 0px 62px}

/*about sub categories - company profile*/
#aboutSub {color: #000000;}
#aboutSub .leftContainer {min-height: 419px;display: block;float: left;margin: 0px;padding: 0px;}
#aboutSub .header {width: 499px;height: 31px;margin: 0px;padding: 0px;}
#aboutSub .textContainer {width: 497px;border-left: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;}
#aboutSub .text {min-height: 404px;padding: 15px 0px 15px 15px;margin-right: 15px;}
#aboutSub .links {margin-top:10px}
#aboutSub .text ul {margin: 10px 10px 10px 0px;}
#aboutSub .text li {margin-left: 35px;}
#aboutSub .headerClose {width: 499px;height: 5px;line-height:5px;background: url(../global/bg_curve_bottom_coprof.gif) no-repeat bottom;}
#aboutSub .rightContainer {float: right;width: 290px;min-height: 470px;margin-left: 3px;}

/*products*/
#products {color: #000000;}
#products .leftContainer {float: left;margin-left: 0px;padding-left: 0px;}
#products .header {width: 499px;height: 31px;background: url(../global/h_products.gif) no-repeat bottom;margin: 0px;}
#products .textContainer {width: 497px;border-left: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;min-height: 600px;overflow: hidden;}
#products .text {padding: 5px 15px 35px 15px;}
#products .text a {font-size: 12px;color: #732983;text-decoration: underline;}
#products .text ul {margin: 10px 10px 10px 0px;}
#products .text li {margin-left: 35px;}
#products .lowerContainerLeft {float: left;margin-left:3px;width: 244px;}
#products .lowerContainerRight {float: right;margin-right:3px;width: 244px;}
#products .lowerHeader {width: 244px;height: 31px;background: url(../global/bg_product_each.gif) no-repeat bottom;}
#products .headerText {text-align: center;padding-top: 9px;font-weight: bold; font-size: 12px;color: #ffffff;}
#products .lowerImg {width: 242px; height: 109px;background: #ffffff;border-left: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;}
#products .lower {background: #f2f2f2;padding: 10px;border-left: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;border-top: 1px solid #bbbbbb;}
#products .lowerLink {background: #f2f2f2;padding: 10px;border-left: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;}
#products .lowerLink a {font-size: 12px;font-weight: bold;color: #6645DB;text-decoration: none;}
#products .lowerBottom {width: 244px;height: 8px;line-height:8px;background: url(../global/bg_curve_bottom_products.gif) no-repeat bottom;}
#products .headerClose {width: 499px;height: 5px;line-height:5px;background: url(/global/bg_curve_bottom_services2.gif) no-repeat bottom;}
#products .rightContainer {float: left;width: 290px;height: 508px;margin-left: 3px;}

/*register*/
#register {color: #000000;}
#register a {font-weight: bold;color: #6645DB;text-decoration: none;}
#register .intro {padding:0px;font-weight: bold;}
#register .error {padding:0px}
#register .confirm {padding:0px 0px 0px 10px;}
#register .row {border:0px solid #000;width:100%}
#register .colLeft {margin-top: 6px;float:left;width:150px;border:0px solid #000;font-weight: bold;}
#register .colRight {margin-top: 5px;float:left;border:0px solid #000;}
#register .buttons {}
#register .formContainer {float:right;margin: 10px 10px 0px 5px;}
#register .formTop {width: 433px;height: 9px;background: url(../global/bg_curve_top_contact.gif) no-repeat bottom;}
#register .formBottom {width: 433px;height: 8px;line-height:8px;background: url(../global/bg_curve_bottom_contact.gif) no-repeat bottom;}
#register .form {background-color:#EAEBEC;width:421px;padding:0px 5px 0px 5px;border-left: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;}
#register .contactDetails {float:left;width:275px; margin: 15px 15px 0px 10px;}
#register .header {background: url(../global/h_contact.gif) no-repeat bottom;width: 792px;height: 31px;}
#register .container {padding-top: 0px;border-left: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;width: 790px;min-height: 546px;}
#register .footer {width: 792px; height: 4px;line-height:4px;background: url(../global/bg_curve_bottom_register.gif) no-repeat bottom;margin-bottom: 0px;}
#register .message {}
#register .message .text { float:left;width:150px;font-weight: bold;}
#register .message .input { float:left;}
#register .buttons {}
#map {border:1px solid #6645DB;width:750px;height:300px;margin:20px 0px 10px 20px;}

/*free website*/
#freeWebsite {margin: 0px;padding: 0px;color: #000000;}
#freeWebsite a {font-weight: bold;color: #6645DB;text-decoration: none;}
#freeWebsite .intro {padding:10px 5px 0px 20px;}
#freeWebsite .error {padding:10px 5px 0px 20px;}
#freeWebsite .confirm {padding:10px 5px 0px 20px;}
#freeWebsite .row {border:0px solid #000;width:100%}
#freeWebsite .colLeft {margin-top: 6px;float:left;width:150px;border:0px solid #000;font-weight: bold;}
#freeWebsite .colRight {margin-top: 5px;float:left;border:0px solid #000;}
#freeWebsite .buttons {}
#freeWebsite .form {width:421px;padding:10px 5px 0px 20px;}
#freeWebsite .contactDetails {float:left;width:275px; margin: 15px 15px 15px 25px;}
#freeWebsite .header {width: 792px;height: 31px;}
#freeWebsite .container {padding-top: 0px;border-left: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;width: 790px;min-height: 546px;}
#freeWebsite .footer {width: 792px; height: 4px;line-height:4px;background: url(../global/bg_curve_bottom_register.gif) no-repeat bottom;margin-bottom: 0px;}
#freeWebsite .message {margin-top:15px}
#freeWebsite .message .text {font-weight: bold;}
#freeWebsite .message .input { }
#freeWebsite .buttons {}
#freeWebsite .normal {font-weight:normal}


/*testimonials*/
#testimonials {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
#testimonials .leftContainer {float:left;width:500px}
#testimonials .leftHeader {width: 500px; height: 32px;background: url(../global/t_portfolio.gif) no-repeat bottom;}
#testimonials .leftBorders {width: 498px;border-left: 1px solid #b3b5b6;border-right: 1px solid #b3b5b6;min-height: 470px;}
#testimonials .leftBox {border-bottom: 1px solid #b3b5b6;border-top: 1px solid #b3b5b6;background: #EAEBEC;height: 40px;}
#testimonials .leftText {padding: 12px 15px 15px 15px;font-weight: bold;}
#testimonials .textContainer {padding: 10px;border-bottom: 1px dotted #b3b5b6;}
#testimonials .textContainerBtm {padding: 10px;}
#testimonials .textHeader {font-weight: bold;font-size: 14px;font-family: Arial, Helvetica, sans-serif;margin-bottom:5px;}
#testimonials .textName {font-weight: bold;font-family: Arial, Helvetica, sans-serif;color: #737373;margin-bottom: 10px;}
#testimonials .text {font-family: Arial, Helvetica, sans-serif;}
#testimonials .nav {background-image:url('/global/bg_portfolio_nav_sides.gif');width:411px;height:47px;margin:0px 0px 0px 45px}
#testimonials .nav .bg {background-image:url('/global/bg_portfolio_nav_gradient.gif');border-top:1px solid #B3B5B6;border-bottom:1px solid #B3B5B6;height:45px;float:left}
#testimonials .nav .previous {margin-left:3px;width:67px;border-right:1px solid #B3B5B6}
#testimonials .nav .next {width:47px;border-right:1px solid #B3B5B6}
#testimonials .nav .numbers {width:172px;border-right:1px solid #B3B5B6}
#testimonials .nav .view {width:114px}
#testimonials .nav .text {padding:15px 0px 0px 5px}
#testimonials .nav a {color:#000;text-decoration:none;font-weight:bold;font-size:0.9em}
#testimonials .nav a.purple {color:#6645DB;font-size:1.0em}
#testimonials .bgBtm {background:url('/global/bg_portfolio_curve_btm.gif') no-repeat bottom;width: 499px;height: 4px;line-height:4px}
#testimonials .rightContainer {float:right;width:288px}
#testimonials .projects .col {float:left}
#testimonials .projects .leftMarg {margin-left:3px}

/*services*/
#services {padding: 0px;color: #000000;}
#services .leftContainer {float: left;min-height: 508px;}
#services .header {width: 499px;height: 31px;background: url(../global/h_services.gif) no-repeat bottom;margin: 0px;padding: 0px;}
#services .textContainer {min-height: 475px;width: 497px;border-left: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;}
#services .text {padding: 5px 15px 35px 15px;}
#services .text ul {margin: 10px 10px 10px 0px;}
#services .text li {margin-left: 35px;}
#services .upper {width: 490px;height: 27px;margin-left: 3px;background: url(/global/bg_curve_top_services.gif) no-repeat bottom;}
#services .lowerContainer {margin-left:3px;padding: 10px;width: 468px;border-left: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;background: #F2F2F2;}
#services .lowerHeader {padding: 10px;font-weight: bold;font-size: 12px;color: #000000;}
#services .lower {padding: 10px}
#services .lowerLink {padding: 10px;}
#services .lowerLink a {font-size: 12px;font-weight: bold;color: #6645DB;text-decoration: none;}
#services .lowerBottom {width: 490px;height: 5px;margin-left: 3px;background: url(/global/bg_curve_bottom_services.gif) no-repeat bottom;}
#services .headerClose {width: 499px;height: 5px;background: url(/global/bg_curve_bottom_services2.gif) no-repeat bottom;}
#services .rightContainer {float: left;width: 290px;height: 508px;margin-left: 23px;}




#featuredProject {font-size:10px;}
#featuredProject .website {border:0px solid;}
#featuredProject h4 {background-color:#7F7F7F;color:#FFF;font-weight:bold;font-size:12px;padding:5px 0px 5px 5px;margin:0px 0px 5px 0px}


#featuredProject .client {text-align:left;width:196px;height:50px;float:left;background:url('/global/bg_gradient_grey.gif') repeat-x bottom;border-right:1px solid #FFF;border-bottom:1px solid #B3B5B6;}
#featuredProject .projectType {text-align:left;width:196px;height:50px;float:left;background:url('/global/bg_gradient_grey.gif') repeat-x bottom;border-right:1px solid #B3B5B6;border-bottom:1px solid #B3B5B6;}
#featuredProject .text {font-weight:bold;font-size:1.2em;padding:0px 0px 5px 5px;}
#featuredProject .title {font-weight:bold;font-size:1.1em;padding:0px 0px 5px 0px;color:#6645DB;}
#featuredProject .go {text-align:left;width:397px;height:50px;float:left;background:url('/global/bg_gradient_grey_lrg.gif') repeat-x bottom;border-right:1px solid #B3B5B6;border-bottom:1px solid #B3B5B6;}
#featuredProject .url {position:relative;left:40px;border:1px solid #7F9DB9;width:240px;height:20px;margin:13px 0px 0px 57px;background-color:#FFFFFF;}
#featuredProject .url .goButton {position:absolute;right:1px;top:1px}

#featuredProject .imagePortfolio {padding:4px 5px 0px 5px;position:absolute;left:0px}
#featuredProject .urlPortfolio {padding:3px 0px 0px 0px;position:absolute;left:20px}

#featuredProject .input img {float:right}
#featuredProject .input .entry img {float:left}
#featuredProject .showCase {border-top:0px solid #B3B5B6;float:left;}
#featuredProject .showCase .imgContainer {border:0px solid #000;float:left;height:313px;width:415px;margin:20px 0px 0px 20px;background-image:url(/global/feature_image_grad.gif);background-repeat:no-repeat;padding:1px 0px 0px 1px;position:relative} 
#imgScreenshot1 {position:absolute;left:0px;right:0px;z-index:4;}
#imgScreenshot2 {position:absolute;left:0px;right:0px;z-index:3}
#imgScreenshot3 {position:absolute;left:0px;right:0px;z-index:2}
#featuredProject .showCase .img img {border:1px solid #B3B5B6}
#featuredProject .website {padding-bottom:20px;}
#featuredProject .nav {background-image:url('/global/bg_portfolio_nav_sides.gif');width:411px;height:47px;margin:20px 0px 0px 20px;border:0px solid #000;}
#featuredProject .nav .bg {background-image:url('/global/bg_portfolio_nav_gradient.gif');border-top:1px solid #B3B5B6;border-bottom:1px solid #B3B5B6;height:45px;float:left}
#featuredProject .bgBtm {background:url('/global/bg_featuredProject_curve_btm.gif') no-repeat;font-size:6px;line-height:6px;}
#featuredProject .rightContainer {float:right}
#featuredProject .content {float:left;border:0px solid #000;width:287px;margin:20px 20px 0px 20px;color:#000;}
#featuredProject .nav .previous {margin-left:3px;width:67px;border-right:1px solid #B3B5B6}
#featuredProject .nav .next {width:47px;border-right:1px solid #B3B5B6}
#featuredProject .nav .numbers {width:172px;border-right:1px solid #B3B5B6}
#featuredProject .nav .view {width:114px}
#featuredProject .nav .text {padding:15px 0px 0px 5px}
#featuredProject .nav a {color:#000;text-decoration:none;font-weight:bold;font-size:0.9em}
#featuredProject .nav a.purple {color:#6645DB;font-size:1.0em}

/*
#newsIndex                              {width:898px;position:relative;min-height:600px;margin:0 auto}
#newsIndex .leftContainer               {float:left;width:580px}
#newsIndex .rightContainer              {float:right;width:288px;position:relative;}
#newIndex .newsIndexContainer           {}
#newsIndex .articles                    {width:499px;margin-right:20px;float:left;background:url('/global/bg_news_curved_btm.gif') no-repeat bottom;padding-bottom:3px}
#newsIndex .article                     {border-left:1px solid #BBBBBB;border-right:1px solid #BBBBBB;}
#newsIndex .article .title              {color:#333333;background-color:#EAEBEC;padding:5px 5px 5px 10px;font-size:1em;font-weight:bold;border-bottom:1px solid #BBBBBB;border-top:1px solid #BBBBBB;height:15px;}
#newsIndex .article .articleText        {padding:5px 10px 5px 10px}
#newsIndex .article .articleLink        {padding:5px 10px 10px 10px}
#newsIndex .article .articleLink a      {color:#6645DB;text-decoration:underline;font-weight:bold}
#newsIndex .date                        {padding:0px;margin:0px;font-weight:normal}
#newsIndex .recentArticles              {float:left;background-color:#F2F2F2;position:absolute;top:-186px;width:288px;}
#newsIndex .recentArticles img          {display:block}
#newsIndex .recentArticles .row         {padding:6px 2px 6px 5px;border-left:1px solid #BBBBBB;border-right:1px solid #BBBBBB;}
#newsIndex .recentArticles a            {color:#6645DB;font-weight:bold;font-size:1.1em}
#newsIndex .recentArticles .separator   {border-top:1px dashed #BBBBBB}
*/

#newsArticles {color:#000;}
#newsArticles .articles {width:499px;margin-right:20px;float:left;background:url('/global/bg_news_curved_btm.gif') no-repeat bottom;padding-bottom:3px}
#newsArticles .article {border-left:1px solid #BBBBBB;border-right:1px solid #BBBBBB;padding:10px;min-height:419px;}
#newsArticles .article .title {color:#333333;background-color:#EAEBEC;padding:5px 5px 5px 10px;font-size:1em;font-weight:bold;border-bottom:1px solid #BBBBBB;border-left:1px solid #BBBBBB;border-right:1px solid #BBBBBB;border-top:1px solid #BBBBBB;height:15px;}
#newsArticles .article .articleText {padding:5px 10px 5px 10px}
#newsArticles .article .articleLink {padding:5px 10px 10px 10px}
#newsArticles .article .articleLink a {color:#6645DB;text-decoration:underline;font-weight:bold}
#newsArticles .date {padding:0px;margin:0px;font-weight:normal}
#newsArticles .recentArticles {float:left;background-color:#F2F2F2}
#newsArticles .recentArticles img {display:block}
#newsArticles .recentArticles .row {padding:6px 2px 6px 5px;border-left:1px solid #BBBBBB;border-right:1px solid #BBBBBB;}
#newsArticles .recentArticles a {color:#6645DB;font-weight:bold;font-size:1.1em}
#newsArticles .recentArticles .separator {border-top:1px dashed #BBBBBB}

#websiteIndex {}
#websiteIndex .leftContainer {float:left;width:500px;}
#websiteIndex .title {color:#333333;background-color:#EAEBEC;padding:5px 5px 5px 9px;font-size:1em;font-weight:bold;border-bottom:1px solid #BBBBBB;border-top:1px solid #BBBBBB;height:15px;border-right:1px solid #BBBBBB;border-left:1px solid #BBBBBB;margin-bottom:10px;}
#websiteIndex .colLeft {float:left;padding-left:10px;width:200px}
#websiteIndex .colRight {float:left;margin-left:40px}
#websiteIndex .rightContainer {float:left;margin-left:24px}
#websiteIndex .projects .col {float:left}
#websiteIndex .projects .leftMarg {margin-left:3px}
#websiteIndex .category {margin-top:10px;width:483px}
#websiteIndex h3 {color: #6645DB;font-size: 14px;font-weight: bold;margin-left: 12px;margin-bottom:5px}

/*support*/
#support {padding: 0px;color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
#support .header {background: url(../global/h_support.gif) no-repeat bottom;width: 792px;height:31px;}
#support .container {width: 790px;min-height: 581px;display: block;background: url(../global/bg_support.jpg) no-repeat top;background-color:#FFF;border-right:1px solid #B3B5B6;border-left:1px solid #B3B5B6;padding-top:10px}
#support .leftCol {width: 140px; height: 12px;padding: 15px 5px 5px 15px;font-weight: bold;clear:both;float: left;}
#support .rightCol {padding: 15px 0px 5px 0px;float: left;}
#support .rightBox {height: 125px;padding: 15px 0px 5px 0px;float: left;}
#support .rightButton {float: left;padding-left: 20px;}
#support .additionalInfo {float:left;font-size: 10px;padding: 18px 0px 5px 5px;}
#support .footer {background: #EAEBEC; border-top:1px solid #B3B5B6;width: 790px;}
#support .footerInner {padding: 25px 50px 25px 50px;width: 592px;height: 40px;}
#support .footerBtm {background: url(../global/bg_curve_bottom_support.gif) no-repeat bottom;width: 790px;height: 4px;float: left;}
#divSupportErrorMessage {border:1px solid #b11111;padding:10px;background-color:#f1bbbb;font-size:10px;margin:0px 10px 10px 10px}
#support .fileUploader {}
#support .fileUploader .left {float:left;clear:left}
#support .fileUploader .right {float:left;clear:right;margin-left:10px}
#support .fileUploader input {display:block;margin-bottom:5px}
#support #selQueue {width:150px;height:100px}

#divSupportLoading {border:1px solid #000;padding:20px;background:#aaa}




/*default search/index*/
.rowOdd {margin-top:10px;padding:0px 10px 0px 10px}
.rowEven {margin-top:10px;padding:0px 10px 0px 10px}
#index h3{background-color:#BBB;padding:2px 0px 2px 10px;font-size:12px}
#searchResults h3{background-color:#BBB;padding:2px 0px 2px 10px;font-size:12px}
.link {text-align:right}
.text {padding-left:10px}
.date {padding-left:10px}
.paging {text-align:center;background-color:#3FE2DD;font-size:10px;padding:2px 0px 2px 0px}

#portfolio .website .text, 
#featuredProject .website .text {font-size:12px;color:#666;font-weight:bold}
/*index*/
/*OVERWRITE DEFAULT STYLES
#index .rowOdd {margin-top:10px;padding:0px 10px 0px 10px}
#index .rowEven {margin-top:10px;padding:0px 10px 0px 10px}
#index h3{background-color:#BBB;padding:2px 0px 2px 10px;font-size:12px}
#index .link {text-align:right}
#index .text {padding-left:10px}
#index .date {padding-left:10px}
#index .paging {text-align:center;background-color:#3FE2DD;font-size:10px;padding:2px 0px 2px 0px}
*/

/*searchResults*/
/*OVERWRITE DEFAULT STYLES
#searchResults .rowOdd {margin-top:10px;padding:0px 10px 0px 10px}
#searchResults .rowEven {margin-top:10px;padding:0px 10px 0px 10px}
#searchResults h3{background-color:#BBB;padding:2px 0px 2px 10px;font-size:12px}
#searchResults .link {text-align:right}
#searchResults .text {padding-left:10px}
#searchResults .date {padding-left:10px}
#searchResults .paging {text-align:center;background-color:#3FE2DD;font-size:10px;padding:2px 0px 2px 0px}
*/

/*forum*/
#forum {}
#forum .intro {}
#forum .disclaimer {} 
#forum .col1 {width:100px;}
#forum .col2 {width:100px;}
#forum .col3 {width:100px;}
#forum .col4 {width:100px;}
#forum td {padding:3px 3px 3px 3px}
#forum th {padding:3px 3px 3px 3px;font-weight:bold;font-size:12px;background-color:#443311;}
#forum .viewPost .col2 {width:300px;}
#searchResults .col2 {width:300px;}
#forum table.viewPost {margin-left:10px;border-collapse:collapse;border:1px solid #000;}
#forum .viewPost td.col2 {vertical-align:top}
#forum .messageTitle{margin-bottom:3px;background-color:#123456}
#forum .message{margin:5px 2px 5px 2px;min-height:75px}
#forum .tagLine{margin:2px 2px 2px 2px;border-top:1px solid #EEE}
#searchResults .messageTitle{margin-bottom:3px;background-color:#123456}
#searchResults .message{margin:5px 2px 5px 2px;min-height:75px}
#searchResults .tagLine{margin:2px 2px 2px 2px;border-top:1px solid #EEE}
#forumSelect {background-color:#123456;margin-top:10px;text-align:right;padding:2px 5px 2px 5px}
#forumThreads table.main {margin-left:10px;border-collapse:collapse;border:1px solid #000;}
#forum .paging {background-color:#FFF;width:100%}
#forumIndex table.main {margin-left:10px;border-collapse:collapse;border:1px solid #000;}
#forum .section {background-color:#456EEE}
/************************
*                       *
* DEFAULT STYLES        *
*                       *
*************************/
img {border-width:0px;}
.bold {font-weight:bold}
.contain {clear:both;display:block;height:0px;line-height:0px;overflow:hidden;}
.module_header {width:500px}

