/* ------------------------------------------------------ */

/*                  www.nicasiodesign.com                 //
//              Copyright 2007 Nicasio, LLC.              //
//                        contact:                        //
//                chris@nicasiodesign.com                 */

/* ------------------------------------------------------ */

html{min-height:100%;margin-bottom:1px} 

body {
	font-family: "Arial Rounded MT Bold", "Arial Rounded",Arial,sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#878B12;
	text-align:left;
	background:WHITE url('/bg.jpg') repeat-x;
	background-position:0px 8px;
	margin:0;padding:0;
	padding-left:35px;
}


#clientTestimonails img {
	border:1px solid;
	padding:5px;
	margin-right:8px;
}

#container {
	width:744px;
	margin:0 auto;
	margin-top:8px;
}

#webChatButton{
	position:absolute;
	top:280px;
	left: 535px;
}

#nicasio-footer {clear:both;margin-top:35px;}

a img {border:0px solid BLACK;}

.clear {clear:both;}

#contactUs-badge {float:right;margin-top:4px;}

#text {width:600px;}

#width-expander {width:800px;}

#info-block-left {border-top:2px dotted #ccc;float:left;width:270px;margin:0;padding:0px 10px 10px 10px;}
#info-block-right {border-top:2px dotted #ccc;float:left;width:270px;margin:0;margin-left:15px;padding:0px 10px 10px 10px;}
#info-block-full {border-top:2px dotted #ccc;float:left;width:575px;margin:0;padding:0px 10px 10px 10px;}

#divider {border-top:2px dotted #ccc;float:left;width:600px;margin:0;padding:0;height:0px;margin-bottom:10px;}

img#flagsample {margin-top:8px;}
img#productSample {margin-top:0px;margin-right:10px;}

#contact-form {
	margin-top:30px;
}

#name, #phone {float:left;}

#email_addy {
	float:left;
	margin-left:20px;
}

#question_comments {
	margin-top:20px;
	float:left;
}

#no-spam {
	margin-top:20px;
	margin-left:20px;
	float:left;
}

h1 {
	color:#8C8D15;
	font-weight:normal;
	font-size:16px;
	margin:10px 0px 10px 0px;padding:0;
}

h1.nicasio {
	color:#8C8D15;
	font-weight:normal;
	font-size:16px;
	margin:10px 0px 10px 0px;padding:0;
}


h1.nicasio-smaller {
	color:#878B12;
	font-weight:normal;
	font-size:13px;
	margin:20px 0px 10px 0px;padding:0 0 3px 0;
	border-bottom:1px dotted #aaa;
}

h2 {
	color:#666;
	font-weight:normal;
	font-size:12px;
	font-family:Arial;
}

h3.copyright {
	color:#666;
	font-weight:normal;
	font-size:10px;
	font-family:Arial;
	text-transform:none !important;
}

h3 {
	color:#666;
	font-weight:normal;
	font-size:10px;
	font-family:Arial;
}

h4 {
	color:#666;
	font-weight:normal;
	font-size:13px;
	font-family:Arial;
	line-height:18px;
}

h4.steps {
	margin:0;padding:0;
	color:#666;
	font-size:12px;
	font-weight:bold;
}

h5 {
	color:#666;
	font-size:18px;
	font-weight:normal;
	font-family: "Arial Rounded","Arial Rounded MT Bold",Arial,sans-serif;
	line-height:20px;
	margin:0px 0px 30px 0px;padding:0;padding-bottom:5px;
	border-bottom:2px solid #ccc;
}

h5 span {
	color:#666;
	font-weight:normal;
	font-size:11px;
	font-family:Arial;
	position:relative;
	top:-5px;
}

#our-samples-4col-leftOut h5, #our-samples-4col-leftIn h5, #our-samples-4col-rightOut h5, #our-samples-4col-rightIn h5 {margin-bottom:10px;}

p {
	color:#666;
	font-weight:normal;
	font-size:13px;
	font-family:Arial;
	line-height:18px;
	margin:0px 0px 10px 0px;padding:0;
}

p.nicasio {
	color:#666;
	font-weight:normal;
	font-size:13px;
	font-family:Arial;
	line-height:18px;
	margin:0px 0px 10px 0px;padding:0;
}

p.small {
	color:#666;
	font-weight:normal;
	font-size:11px;
	font-family:Arial;
	line-height:14px;
	margin:0px 0px 10px 0px;padding:0;
}

h6 {
	color:#666;
	font-weight:normal;
	font-size:13px;
	font-family:Arial;
	line-height:18px;
}

a.paragraph-link {color:#666;text-decoration:none;border-bottom:1px dotted #878B12;font-weight:bold;}
a.paragraph-link:hover {color:#878B12;text-decoration:none;border-bottom:1px dotted #666;}

p a {color:#666;text-decoration:none;border-bottom:1px dotted #878B12;font-weight:bold;}
p a:hover {color:#878B12;text-decoration:none;border-bottom:1px dotted #666;}

ul {list-style-type:none;margin:10px 0px 0px 10px;padding:0;}
ul.wordPressDesign {padding-bottom:15px;}
li {background:transparent url('/arrow.gif') no-repeat;background-position:0px 4px;margin:0;padding:0;padding-left:15px;line-height:18px;margin-bottom:5px;color:#666;font-weight:normal;}
li a {color:#666;text-decoration:none;border-bottom:1px dotted #878B12;}
li a:hover {color:#878B12;text-decoration:none;border-bottom:1px dotted #666;}

ul li ul {margin-left:15px;margin-top:5px;}
ul li ul li {background:none;list-style-type:circle;padding-left:0px;}

label {
	display:block;
	margin-bottom:5px;
	font-size:12px;
}

#name_field, #email_field, #phone_field {
	background:transparent url('/textfield.jpg') no-repeat;
	width:223px;
	height:32px;
	padding:6px 0px 10px 15px;
	overflow:hidden;
	color:#666;
}

#questions_field {
	background:transparent url('/textarea_new.jpg') no-repeat;
	width:330px;
	height:143px;
	padding:12px 0px 10px 15px;
}

#security_field {
	background:transparent url('/securityfield.jpg') no-repeat;
	width:104px;
	height:32px;
	padding:6px 0px 10px 15px;
	overflow:hidden;
	margin-top:3px;
}

input {
	width:190px;
	height:16px;
	background-color:transparent;
	border:0px solid BLACK;
	overflow:hidden;
	font-size:12px;
	font-family:Arial;
	color:#666;
}

input.security {width:75px;}

textarea {
	width:285px;
	overflow:auto;
	height:103px;
	border:0px solid BLACK;
	background-color:transparent;
	font-size:12px;
	font-family:Arial;
	color:#666;
}

.submitBtn {
	margin:0;padding:0;
	margin-top:10px;
	background:transparent url('/submitBtn01.jpg') no-repeat;
	width:147px;
	height:30px;
	cursor:pointer;
}

.resetBtn {
	margin:0;padding:0;
	margin-top:10px;
	background:transparent url('/resetBtn01.jpg') no-repeat;
	width:147px;
	height:30px;
	cursor:pointer;
}

#nicasio_list legend {
display:none;
}

#nicasio_list {
margin-left:14px;
margin-top:-25px;
padding-top:0px;
padding-bottom:0px;
margin-bottom:-20px;
border: 0px;
width: 93%;
}

#our-samples-left {float:left;clear:left;position:relative;top:30px;left:25px;width:270px;z-index:1;}
#our-samples-right {float:left;clear:right;position:relative;top:30px;left:65px;width:270px;z-index:1;}
#our-samples-3col-left {float:left;width:248px;z-index:1;text-align:center;margin-left:4px;}
#our-samples-3col-middle {margin-left:17px;float:left;width:248px;z-index:1;text-align:center;}
#our-samples-3col-right {margin-left:17px;float:left;width:248px;z-index:1;text-align:center;}
#our-samples-4col-leftOut {float:left;width:180px;z-index:1;text-align:left;}
#our-samples-4col-leftIn {margin-left:17px;float:left;width:180px;z-index:1;text-align:left;}
#our-samples-4col-rightIn {margin-left:17px;float:left;width:180px;z-index:1;text-align:left;}
#our-samples-4col-rightOut {margin-left:17px;float:left;width:180px;z-index:1;text-align:left;}
#sample-image {float:left;height:127px;width:74px;margin:0;padding:5px 0px 0px 0px;}
#sample-image-3col {height:117px;width:74px;margin:0px 4px 0px 4px;padding:5px 0px 0px 0px;float:left;}
#sample-arrow {float:left;margin:0;padding:26px 5px 0px 0px;}
#sample-link {float:left;width:170px;margin:0;padding:25px 5px 0px 0px;font-size:13px;font-family:Arial;line-height:18px;}

a.sample-link {color:#666;text-decoration:none;border-bottom:1px dotted #878B12;}
a.sample-link:hover {color:#878B12;text-decoration:none;border-bottom:1px dotted #666;}

.sample-desc {font-size:11px;color:#878B12;}

.col-callout {width:248px !important;float:left;margin-left:17px;}
.col-callout-first {width:248px !important;float:left;margin-left:0px;}
#wp-title-deploy, #wp-title-support, #wp-title-design, #wa-title-content, #wa-title-theme, #wa-title-build {overflow:hidden;width:100%;height:88px;}
#wp-title-deploy {background:transparent url('/images/wp-title-deploy.jpg') no-repeat bottom left;}
#wp-title-support {background:transparent url('/images/wp-title-support.jpg') no-repeat top left;}
#wp-title-design {background:transparent url('/images/wp-title-design.jpg') no-repeat bottom left;}
#wa-title-content {background:transparent url('/images/wa-content-top.jpg') no-repeat bottom left;}
#wa-title-theme {background:transparent url('/images/wa-theme-top.jpg') no-repeat bottom left;}
#wa-title-build {background:transparent url('/images/wa-build-top.jpg') no-repeat bottom left;}
.wp-top {overflow:hidden;width:100%;height:19px;background:transparent url('/images/wp-template-top.jpg') no-repeat bottom left;}
.wp-middle {width:100%;background:transparent url('/images/wp-template-middle.jpg') repeat-y top left;}
.wp-middle-inner {width:200px;margin:0 auto;font-size:11px;color:#666;line-height:16px;}
.wp-middle-inner ul {margin:0px 0px 0px 0px;padding-bottom:5px;padding-top:0px;text-align:center;}
.wp-middle-inner ul li {background:none;margin:0px 0px 0px 0px;padding:0px;font-size:14px;padding-bottom:3px;}
.wp-middle-inner ul li.large {background-color:#eee;font-size:22px;padding-bottom:3px;margin-top:10px;padding:5px;}
.wp-bottom {overflow:hidden;width:100%;height:24px;background:transparent url('/images/wp-template-bottom.jpg') no-repeat top left;}
.wp-bottom-plain {overflow:hidden;width:100%;height:24px;background:transparent url('/images/wp-template-bottom-plain.jpg') no-repeat top left;}


#talentRow {text-align:left;position:relative;top:15px;width:800px;height:150px;}
#talentRow #felix_div, #talentRow #chris_div, #talentRow #dusty_div {position:absolute;width:190px;height:150px;}
#talentRow img {cursor:pointer;}
#talentIntro {position:relative;top:10px;text-align:center;}
#talentText {position:relative;top:15px;width:100%;margin-bottom:500px;}
#talentText div {overflow:visible;position:relative;width:470px;margin:0 auto;border:2px dotted #ccc;padding:10px 10px 0px 10px;}


A.ssmItems:link		{color:#878B12;text-decoration:none;}
A.ssmItems:hover	{color:#ffffff;text-decoration:none;}
A.ssmItems:active	{color:#878B12;text-decoration:none;}
A.ssmItems:visited	{color:#878B12;text-decoration:none;}
A.ssmItems {padding-bottom:3px; padding-left:5px;}
td.ssmItems {padding-top:0px; margin-top:0px;}
div.ssmItems {padding-top:0px; margin-top:0px;}

/*
*** FOR PROJECT ESTIMATOR ***
*/
#product-container {border:1px solid #ccc;border-right:1px solid #999;border-bottom:1px solid #999;padding:0px 10px 10px 10px;margin-top:20px;}
#product-container h5 {margin-bottom:5px;}
#nikalkulator-form {margin:0;padding:0;border-top:1px dotted #d5d5d5;}
TABLE#niKalkulator-table {margin-top:15px;}
img.helpIcon {position:relative;top:6px;}
td.left {border:none;padding:0px 10px 0px 10px;border-right:3px solid #ccc;width:110px;text-align:right;}
td.right {border:none;padding:0px 10px 20px 10px;width:490px;}
td.step-separator {height:25px;overflow:hidden;}
p.heading {margin:0px;padding:0;font-size:14px;font-weight:normal;padding-bottom:3px;}
p.heading-width {margin:0px;padding:0;font-size:14px;font-weight:normal;padding-bottom:3px;width:230px;float:left;}
p.select {margin:0px;padding:0;font-size:16px;padding-top:3px;font-weight:normal;padding-bottom:3px;float:left;}
p.sub_heading {color:#666;margin:0px;padding:0;font-size:13px;font-weight:normal;}
a.questionMark {position:relative;top:4px;}
p.special-note {color:#898a15;font-weight:normal;border:1px solid #898a15;padding:10px;font-size:13px;font-family:Arial;line-height:18px;}
#kal-number-of-pages {float:left;width:240px;}
#kal-site-type {float:left;width:240px;}
#kal-asset-mgmt1 {float:left;margin-left:10px;}
#kal-site-design {float:left;width:240px;}
#kal-images-provided {float:left;margin-left:10px;}
#kal-logo-design-outer {width:100%;}
#kal-logo-design {float:left;width:240px;}
#kal-logo-concepts1 {float:left;margin-left:10px;}
#kal-contact-form {float:left;width:240px;}
#kal-membership {float:left;margin-left:10px;}
#kal-calendar {float:left;width:240px;}
#kal-newsletter {float:left;margin-left:10px;}
#kal-dynamic-images {float:left;width:240px;}
#kal-flash-modules {float:left;margin-left:10px;}
#kal-hosting {float:left;width:240px;}
#kal-packages1 {float:left;margin-left:10px;}
#kal-domain-reg {float:left;width:240px;}
#kal-email-config {float:left;margin-left:10px;}
#kal-security-cert {float:left;width:240px;}
#kal-google {float:left;margin-left:10px;}
.kal-contact-info {width:100%;margin-top:0px;}
.kal-contact-info label {color:#666;font-size:13px;font-weight:normal;font-family:Arial,sans-serif;float:left;width:80px;text-align:right;padding-top:7px;}
.kal-contact-info div {margin-left:10px;}
#msg_field {float:left;background:transparent url('/textarea_new_skinny.jpg') no-repeat;width:293px;height:143px;padding:12px 0px 10px 15px;}
textarea#cust_msg {width:248px;height:103px;}
#kal-optIn {width:100%;}
.contact-label-spacer {float:left;width:80px;}
#kal-optIn input {margin-left:20px;width:auto;float:left;}
#kal-optIn label {float:left;padding-top:2px;color:#666;font-size:13px;font-weight:normal;font-family:Arial,sans-serif;}
#kal-contact-submit {margin-left:70px;}
#kal-contact-submit input {margin-left:20px;float:left;}
.kal-item-spacer {clear:both;width:100%;border-bottom:1px dotted #ccc;height:15px;margin-bottom:10px;overflow:hidden;}

.kal-results-section {text-align:left;width:420px;border-top:1px solid #ccc;border-bottom:2px solid #898a15;background:transparent url('product-gradient-tile.jpg') repeat-x;margin-top:40px;margin-bottom:10px;}
.kal-results-section h4 {margin:5px 0px 5px 8px;}
.kal-results-total {text-align:center;width:420px;margin:10px 0px 0px 0px;color:#898a15;font-size:34px;font-family: "Arial Rounded","Arial Rounded MT Bold",Arial,sans-serif;}
TD.kal-results-left {padding:5px 0px 5px 0px;width:285px;text-align:right;color:#666;font-size:12px;font-family:Arial,sans-serif;}
TD.kal-results-right {padding:5px 0px 5px 10px;color:#898a15;font-size:12px;font-family:Arial,sans-serif;}

TR#page-break-row {display:none;}

a.projectAnchor {
	width:200px;
	height:22px;
	border:0;
	display:block;
}

a.projectAnchor:hover{
	border:0;
}