/* Contact Styling */
textarea#styled {width: 654px;height: 120px;border: 1px solid #ddd;padding: 5px;color:#999; background:#f0f0f0;}
input.ct{color:#999;border: 1px solid #ddd; background:#f0f0f0; }

.grey{color:#444;} 
.boxed h5{padding:0; margin:0; color:#444;}
.meta{font-size:11px; padding:0 0 5px 0;}
.hidden{display:none;}

/* Colorbox Stylings */
#inline_1{text-align:left;padding:10px; background:#fff;}
#inline_1 h2{padding:0; margin:0;}
#inline_1 p{padding:0 0 10px 0; margin:0;}
#inline_2{text-align:left;padding:10px; background:#fff;}
#inline_2 h2{padding:0; margin:0;}
#inline_2 p{padding:0 0 10px 0; margin:0;}
#contact{text-align:left;padding:10px; background:#fff;}
#contact h2{padding:0; margin:0;}
#contact p{padding:0 0 10px 0; margin:0;}

/* cb search styling */
#search_pop{text-align:left;padding:10px; background:#fff;}
#search_pop h2{padding:0; margin:0;}
#search_pop p{padding:0 0 10px 0; margin:0;}
#search_pop h3{padding:0 0 5px 0; margin:0; font-size:15px;}

/* portfolio entry stylings - due to the limitations on colorbox, each portfolio entry has unique styling declarations */
/* which could be a good thing, if you wanted the flexibility to custom style each individual portfolio entry */
.port_meta{padding:0 0 10px 0; margin:0;}
.port_action{padding:10px 0 0px 0; margin:0; text-align:center; color:#555; font-size:18px}
.port_action a{color:#555; text-decoration:none;}

#port1_pop{text-align:left;padding:10px; background:#fff;}
#port1_pop h2{padding:0; margin:0; color:#cc0000;}
#port1_pop p{padding:0 0 10px 0; margin:0;}
#port1_pop h3{padding:0 0 5px 0; margin:0; font-size:15px; color:#cc0000; clear:none;}

#port2_pop{text-align:left;padding:10px; background:#fff;}
#port2_pop h2{padding:0; margin:0; color:#cc0000;}
#port2_pop p{padding:0 0 10px 0; margin:0;}
#port2_pop h3{padding:0 0 5px 0; margin:0; font-size:15px; color:#cc0000; clear:none;}

#port3_pop{text-align:left;padding:10px; background:#fff;}
#port3_pop h2{padding:0; margin:0; color:#cc0000;}
#port3_pop p{padding:0 0 10px 0; margin:0;}
#port3_pop h3{padding:0 0 5px 0; margin:0; font-size:15px; color:#cc0000; clear:none;}

#port4_pop{text-align:left;padding:10px; background:#fff;}
#port4_pop h2{padding:0; margin:0; color:#cc0000;}
#port4_pop p{padding:0 0 10px 0; margin:0;}
#port4_pop h3{padding:0 0 5px 0; margin:0; font-size:15px; color:#cc0000; clear:none;}

#port5_pop{text-align:left;padding:10px; background:#fff;}
#port5_pop h2{padding:0; margin:0; color:#cc0000;}
#port5_pop p{padding:0 0 10px 0; margin:0;}
#port5_pop h3{padding:0 0 5px 0; margin:0; font-size:15px; color:#cc0000; clear:none;}

#port6_pop{text-align:left;padding:10px; background:#fff;}
#port6_pop h2{padding:0; margin:0; color:#cc0000;}
#port6_pop p{padding:0 0 10px 0; margin:0;}
#port6_pop h3{padding:0 0 5px 0; margin:0; font-size:15px; color:#cc0000; clear:none;}

#port7_pop{text-align:left;padding:10px; background:#fff;}
#port7_pop h2{padding:0; margin:0; color:#cc0000;}
#port7_pop p{padding:0 0 10px 0; margin:0;}
#port7_pop h3{padding:0 0 5px 0; margin:0; font-size:15px; color:#cc0000; clear:none;}

#port8_pop{text-align:left;padding:10px; background:#fff;}
#port8_pop h2{padding:0; margin:0; color:#cc0000;}
#port8_pop p{padding:0 0 10px 0; margin:0;}
#port8_pop h3{padding:0 0 5px 0; margin:0; font-size:15px; color:#cc0000; clear:none;}

#port9_pop{text-align:left;padding:10px; background:#fff;}
#port9_pop h2{padding:0; margin:0; color:#cc0000;}
#port9_pop p{padding:0 0 10px 0; margin:0;}
#port9_pop h3{padding:0 0 5px 0; margin:0; font-size:15px; color:#cc0000; clear:none;}

/* image styling */
p img.left {float:left;margin:4px 10px 0 0;padding:0;}
p img.right {float:right;margin:0 0 0 10px;}
p img.upd{float:left; padding-right:2px;}
img.port_left {float:left;margin:0px 10px 0 0;padding:5px; border:1px solid #ddd; background:#f0f0f0;}
img.port_right {float:right;margin:0px 0 0 10px;padding:5px; border:1px solid #ddd; background:#f0f0f0;}

/* Custom HR Lines */
.hrbg{padding-bottom:0px; text-indent:-9999px; background:url(../images/hrbg.jpg) repeat-x; margin-top:4px;}
.hrbg2{padding-bottom:0px; text-indent:-9999px; background:url(../images/hrbg2.jpg) repeat-x; margin-top:4px;}

hr{color:#f0f0f0; background:#f0f0f0;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}

.brief_box{background:#f0f0f0; border:1px solid #ddd; padding:2px; text-align:center;}

/* grid.css */
.container {width:950px;margin:0 auto;}
.showgrid {background:url(src/grid.html);}
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
.last, div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {
	width:940px;
	margin-right:0;
}
.boxed_page{background:#fff url(../images/background-container.gif) top repeat-x; border:1px solid #ddd; padding:10px 20px 10px 20px;}
.boxed_page h2{padding:0; margin:0; color:#444;}
.boxed_page h4{
	padding:5px 0 5px 0;
	margin:0;
	color:#cc0000;
	font-size:19px
}
.boxed_page p{padding:0; margin:0;}

.boxed_blog{background:#fff url(../images/background-container.gif) top repeat-x; border:1px solid #ddd; padding:10px 20px 10px 20px;}
.boxed_blog h2{padding:0; margin:0; color:#444;}
.boxed_blog h4{padding:5px 0 5px 0; margin:0; color:#cc0000; font-size:20px}
.boxed_blog p{padding:0 0 20px 0; margin:0;}
.blog_about p{font-size:11px; font-style:italic;}

.super-image {
	position: absolute;
	top: 200px;
	right: 0;
}

.skinny {
	width: 320px;
}

.feature-list h3 {
	color: #000;
	font-size: 12px;
}

.feature-list h3,
.feature-list h4 {
	margin: 0 0 3px 75px;
}

.feature-list p {
	margin: 0 0 18px 75px;
}

.feature-list ul {
	margin: 0 0 0 75px;
}

.feature-list li {
	margin: 0 0 21px;
	overflow: hidden;
	position: relative;
}

.feature-list li li {
	background:transparent url(../images/skin1/bullet_orange.png) no-repeat scroll left center;
	margin: 0;
	padding: 0 10px;
}

.feature-list li .icon {
	float: left;
	_margin-top: 18px; /* IE6 */
}
p.copyright-info {
	font-size: 11px;
	margin: 0;
	text-align: center;
}
/* @group Content - Pricing */

.table-friendly {
	border: 1px solid #D2E4B8;
	width: 100%;
}

.table-friendly th,
.table-friendly td {
	color: #444;
	font-size: 14px;
	padding: 9px;
}

.table-friendly thead th {
	background: #cc0000;
	color: #fff;
}

.table-friendly .stripe th,
.table-friendly .stripe td {
	background: #e1e1e1;
}

.table-friendly a.button-friendly,
.table-friendly a.button-friendly:link,
.table-friendly a.button-friendly:visited,
.table-friendly a.button-friendly:hover,
.table-friendly a.button-friendly:active {
	font-size: 12px;
	font-style: normal;
	padding: 6px 9px;
}

.table-friendly tfoot {
	background: #c2c2c2;
} 

.table-friendly tfoot td {
	height: 30px;
}

th.txt-large {
	font-size: 30px;
}

th.txt-mid {
	font-size: 24px;
}

th.txt-small {
	font-size: 18px;
}

