/* PAGE DEFAULTS */

body{
	background: url(../images/bg-repeat.jpg) repeat-x #d5d5d5;
}

body#who-we-are {
	background: url(../images/bg-who-we-are.jpg) repeat-x #FFFFFF;
}
body#search {
	background: url(../images/bg-who-we-are.jpg) repeat-x #FFFFFF;
}

body#our-services.main {
	background: url(../images/bg-our-services.jpg) repeat-x #FFFFFF;
}

body#our-services {
	background: url(../images/bg-services.jpg) repeat-x #1d4e63;
}

body#getting-started {
	background: url(../images/bg-getting-started.jpg) repeat-x #FFFFFF;
}

body#clients-and-work {
	background: url(../images/bg-clients-and-work.jpg) repeat-x #FFFFFF;
}

body#clients-and-work.clients {
	background: url(../images/bg-clients-and-work-clients.jpg) repeat-x #FFFFFF;
}

body#contact-us {
	background: url(../images/bg-contact-us.jpg) repeat-x #FFFFFF;
}

body#get-estimate-popup {
	background: transparent;
}

#content-wrap em{
	font-style:italic;
}

#page-wrap{

}

strong,b{
	font-weight:bold;
}

#content-wrap h2,#content-wrap h3,#content-wrap h4,#content-wrap h5,#content-wrap h1 {
	font-weight:bold;
}

.clear-both {
	clear: both;
}

.error {
	color: red;
	font-weight: bold;
}

/* Homepage */

#page-wrap{
	width:1080px;
	margin:0 auto;
}

#content-wrap {
	background: url(../images/page-bg.jpg) repeat-y;
	float: left;
	width: 1080px;
}

#who-we-are #content-wrap, #our-services #content-wrap, #clients-and-work #content-wrap, #getting-started #content-wrap, #contact-us #content-wrap, #search #content-wrap {
	background: transparent;
}

#hd{
	position:relative;
	height: 55px;
	margin-left: 50px;
	margin-right: 84px;
}

#logo h1 a{
	background:url("../images/cny-logo.jpg") no-repeat scroll left top transparent;
	display:block;
	float:left;
	height:29px;
	margin:0px 0 0 6px;
	text-indent:-5000px;
	width:218px;
}

#contactnumbers{
	text-align:right;
	margin:6px 0px 0px 0px;
	height: 19px;
	color: #146386;
	font-size: 11.5px;
}

#contactnumbers strong {
	color: #2f2f2f;
}

#contactnumbers span {
	color: #a5bfc7;
}

#googlesearch{
	position:absolute;
	right:1px;
	text-align:right;
	top:30px;
}

#googlesearch form{
	background: url(../images/search-bg.gif) no-repeat;
	width: 198px;
	height: 20px;
overflow:hidden;
position:relative;
}
#googlesearch input#text{
color:#999999;
font-size:10px;
height:11px;
left:39px;
margin:0 0 0 20px;
overflow:hidden;
position:absolute;
top:4px;
width:108px;

}
#googlesearch input.gobutton{
height:18px;
position:absolute;
right:7px;
top:1px;
width:21px;
}
#googlesearch input {
 	border:0 none;
}


/* NAV */

#nav-wrap-outer{
	position:relative;
	margin-left: 50px;
	margin-right: 50px;
}
#nav{
clear:both;
height:25px;
margin:15px 0 0 15px;
width:100%;
}

#nav-wrap ul {
	float: left;
	margin-top: 10px;
	height: 30px;
	margin-left: 5px;
}
#nav-wrap ul li{
	float:left;
}

#nav-wrap ul li a{
	color:#b1b1b1;
	display:block;
	float:left;
	font-size:16px;
	font-weight:bold;
	margin:0 25px 0 0;
	text-decoration:none;
}

#nav-wrap ul li a:hover {
	color: #81a63a;
}
#home #nav-wrap ul li.home a {
	color: #81a63a;
}
#who-we-are #nav-wrap ul li.whoweare a {
	color: #81a63a;
}
#our-services #nav-wrap ul li.services a {
	color: #81a63a;
}
#clients-and-work #nav-wrap ul li.clients a {
	color: #81a63a;
}
#getting-started #nav-wrap ul li.gettingstarted a {
	color: #81a63a;
}

#nav-wrap ul li a span{

}

#sociallinks{
	position:absolute;
	right:35px;
	text-align:right;
	top:9px;
}

#sociallinks  a span{
	display:none;
}

#sociallinks #twitter a{
	background:url("../images/icon-twitter.jpg") no-repeat scroll left top transparent;
	display:block;
	float:left;
	height:30px;
	overflow:hidden;
	width:27px;
}

#sociallinks #facebook a{
	background:url("../images/icon-facebook.jpg") no-repeat scroll left top transparent;
	display:block;
	float:left;
	height:30px;
	overflow:hidden;
	width:27px;
}

#sociallinks #in a{
	background:url("../images/icon-in.jpg") no-repeat scroll left top transparent;
	display:block;
	float:left;
	height:30px;
	overflow:hidden;
	width:27px;
}

#sociallinks #mail-friend a{
	background:url("../images/icon-mail.jpg") no-repeat scroll left top transparent;
	display:block;
	float:left;
	height:30px;
	overflow:hidden;
	width:22px;
}




#home-left{
float:left;
margin:27px 0px 0px 70px;
text-align:left;
width:490px;
}

#home-left h2{
	font-size:24px;
	line-height:32px;
	color: #db731e;
}
#home-left h3{
	font-size:16px;
	margin-bottom:12px;
	color: #2d2c2c;
	margin-top: 10px;
}
#home-left p{
	font-size:14px;
	line-height:24px;
	margin:0 0 12px;
	color: #000000;
}
#home-left p a {
	text-decoration: none;
	color: #137c9f;
}


#learnmore{
	border-top:1px dashed #cccccc;
	margin-top:12px;
	padding-top:12px;
	text-align:center;
}
#learnmore .boldline{
	font-size:16px;
	line-height:20px;
	font-weight: bold;
	color: #969595;
}
#learnmore p a {
	color: #d77f38;
	font-weight: bold;
}
#learnmore p span {
	color: #397285;
	font-weight: bold;
}
#learnmore p.locationline {
	color: #b2b1b1;
	font-size: 14px;
}
#learnmore p.locationline strong {
	color: #d77f38;
}


#home-right{
float:left;
margin:17px 0 0 0;
text-align:left;
width:490px;
}


#twitterbox{
	width:412px;
	float: left;
	margin-left: 10px;
}

#twitterbox #twitter-top a{

	background: url(../images/twitter-top.jpg) no-repeat;
	width: 412px;
	height: 80px;
	display: block;
	text-indent:-5000px;
}

#twitterbox #twitter-mid {
	background: url(../images/twitter-mid-bg.jpg) no-repeat;
	width: 412px;
	height: 194px;
}

#twitterbox #twitter-mid #twitter-content {
	height:190px;
margin:0 0 0 40px;
overflow-x:hidden;
overflow-y:scroll;
width:335px;
}

#twitterbox #twitter-mid #twitter-content p,#twitterbox #twitter-mid #twitter-content li {
	border-bottom:1px solid #1D4E63;
color:#1D4E63;
font-size:12px;
margin:0 0 5px;
padding-bottom:5px;
}
#twitterbox #twitter-mid #twitter-content p.last {
	margin: 0px;
}

#twitterbox #twitter-mid #twitter-content   a {
	color: #db731e;
	font-weight: bold;
}

#twitterbox #twitter-bot {
	background: url(../images/twitter-bottom.jpg) no-repeat;
	width: 412px;
	height: 35px;
	display: block;
}

/* HOMEPAGE TABS */


#home-graphics-wrap{
	position:relative;
}

#rotate{
	background: transparent;
	height:445px;
	width:1080px;
	overflow:hidden;
	border: 0;
}

#rotate p.keywords {
	font-size: 14px;
	color:#A8D1DA;
}

#fragment-1 {
	background: url(../images/panel-web-bg.jpg) no-repeat;
	width: 1080px;
}
#fragment-2 {
	background: url(../images/panel-ecomm-bg.jpg) no-repeat;
	width: 1080px;
}
#fragment-3 {
	background: url(../images/panel-mobile-bg.jpg) no-repeat;
	width: 1080px;
}
#fragment-4 {
	background: url(../images/panel-seo-bg4.jpg) no-repeat;
	width: 1080px;
}
#fragment-5 {
	background: url(../images/panel-social-bg4.jpg) no-repeat;
	width: 1080px;
}
#fragment-6 {
	background: url(../images/panel-startup-bg.jpg) no-repeat;
	width: 1080px;
}

a.panel-button-learnmore {
	background: url(../images/panel-button-learnmore.png) no-repeat;
	width: 179px;
	height: 50px;
	display: block;
	float: left;
	text-indent: -10000px;
	margin: 25px 0px 0px 0px;
}

a.panel-button-getstarted {
	background: url(../images/panel-button-getstarted.png) no-repeat;
	width: 178px;
	height: 50px;
	display: block;
	float: left;
	text-indent: -10000px;
	margin: 25px 0px 0px 3px;
}

p.panel-sub-text {
	font-size: 15px;
}

#panel-web {
	width: 980px;
	height: 394px;
	text-align: left;
	font-family: Arial;
	margin-left: 50px;
}

#panel-web #left {
	width: 360px;
	float: left;
}

#panel-web #right {
	width: 610px;
	height: 385px;
	float: left;
}

#panel-web #right span {
	float: left;
	margin: 320px 0px 0px 115px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
}

#panel-web #right span a {
	float: left;
	text-transform: none;
	text-decoration: none;
	color: #8abdc9;
	font-weight: bold;
	letter-spacing: 1.5px;
	margin-top: 3px;
}

#panel-web h1 {
	width: 350px;
	float: left;
	color: #ff913a;
	font-size: 35px;
	margin-top: 25px;
	line-height: 30px;
}

#panel-web h2 {
	float: left;
	margin-top: 25px;
	color: #ffffff;
	font-size: 28px;
	line-height: 30px;
}

#panel-web h2 span {
	color: #c4f359;
	font-size: 35px;
}

#panel-web p {
	float: left;
	width: 350px;
	color: #a8d1da;
	margin: 20px 0px 0px 0px;
	line-height: 20px;
}

#panel-web p span {
	color: #c4f359;
	font-weight: bold;
}

#panel-ecomm {
	width: 980px;
	height: 394px;
	text-align: left;
	font-family: Arial;
	margin-left: 50px;
}

#panel-ecomm #left {
	float: left;
	width: 500px;
}

#panel-ecomm h1 {
	color: #ff913a;
	font-size: 35px;
	width: 350px;
	float: left;
	margin-top: 25px;
}

#panel-ecomm h2 {
	font-size: 28px;
	color: #FFFFFF;
	float: left;
	width: 370px;
	line-height: 30px;
}

#panel-ecomm p {
	color: #a8d1da;
	float: left;
	margin-top: 35px;
	line-height: 20px;
	color: #a8d1da;
}

#panel-ecomm p span {
	color: #ff913a;
	font-weight: bold;
	text-transform: uppercase;
}

#panel-ecomm #right {
	float: left;
}

#panel-ecomm #right span {
	float: left;
	margin: 51px 0px 0px 215px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
}

#panel-ecomm #right span a {
	float: left;
	text-transform: none;
	text-decoration: none;
	color: #8abdc9;
	font-weight: bold;
	letter-spacing: 1.5px;
	margin-top: 3px;
}

#panel-ecomm a.panel-button-learnmore {
	background: url(../images/panel-button-learnmore.png) no-repeat;
	width: 179px;
	height: 50px;
	display: block;
	float: left;
	text-indent: -10000px;
	margin: 20px 0px 0px 0px;
}

#panel-ecomm a.panel-button-getstarted {
	background: url(../images/panel-button-getstarted.png) no-repeat;
	width: 178px;
	height: 50px;
	display: block;
	float: left;
	text-indent: -10000px;
	margin: 20px 0px 0px 3px;
}

#panel-mobile {
	width: 980px;
	height: 394px;
	text-align: left;
	font-family: Arial;
	margin-left: 50px;
}

#panel-mobile #left {
	float: left;
	width: 500px;
}

#panel-mobile h1 {
	color: #ff913a;
	font-size: 35px;
	width: 350px;
	float: left;
	margin-top: 27px;
}

#panel-mobile h2 {
	font-size: 28px;
	color: #FFFFFF;
	float: left;
	width: 350px;
	line-height: 30px;
}

#panel-mobile p {
	color: #a8d1da;
	float: left;
	margin-top: 20px;
	line-height: 20px;
}

#panel-mobile p span {
	color: #ff913a;
	font-weight: bold;
	text-transform: uppercase;
}

#panel-mobile #right {
	float: left;
}

#panel-mobile #right span {
	float: left;
	margin: 51px 0px 0px 220px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	line-height: 16px;
}

#panel-mobile #right span a {
	float: left;
	text-transform: none;
	text-decoration: none;
	color: #8abdc9;
	font-weight: bold;
	letter-spacing: 1.5px;
}

#panel-mobile a.panel-button-learnmore {
	background: url(../images/panel-button-learnmore.png) no-repeat;
	width: 179px;
	height: 50px;
	display: block;
	float: left;
	text-indent: -10000px;
	margin: 25px 0px 0px 0px;
}

#panel-mobile a.panel-button-getstarted {
	background: url(../images/panel-button-getstarted.png) no-repeat;
	width: 178px;
	height: 50px;
	display: block;
	float: left;
	text-indent: -10000px;
	margin: 25px 0px 0px 3px;
}

#panel-mobile span.link-ford {
	position: absolute;
	bottom: 62px;
	left: 247px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	line-height: 12px;
	width: 150px;
}

#panel-mobile span.link-lacounty {
	position: absolute;
	top: 60px;
	left: 567px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	line-height: 12px;
	width: 150px;
}

#panel-seo {
	width: 980px;
	height: 394px;
	text-align: left;
	font-family: Arial;
	margin-left: 50px;
}

#panel-seo #left {
	float: left;
	width: 500px;
}

#panel-seo h1 {
	color: #ff913a;
	font-size: 35px;
	width: 350px;
	float: left;
	margin-top: 27px;
	text-transform: uppercase;
}

#panel-seo h2 {
	font-size: 28px;
	color: #FFFFFF;
	float: left;
	line-height: 30px;
}

#panel-seo p {
	color: #a8d1da;
	float: left;
	margin-top: 25px;
	line-height: 20px;
	width: 350px;
}

#panel-seo p span {
	color: #ff913a;
	font-weight: bold;
	text-transform: uppercase;
}

#panel-seo #right {
	float: left;
}

#panel-seo #right span {
color: #FFFFFF;
    float: left;
    font-size: 9px;
    font-weight: bold;
    line-height: 18px;
    margin: 331px 0 0 68px;
    text-transform: uppercase;
}

#panel-seo #right span a {
	float: left;
	text-transform: none;
	text-decoration: none;
	color: #8abdc9;
	font-weight: bold;
	letter-spacing: 1.5px;
}

#panel-seo a.panel-button-learnmore {
	background: url(../images/panel-button-learnmore.png) no-repeat;
	width: 179px;
	height: 50px;
	display: block;
	float: left;
	text-indent: -10000px;
	margin: 31px 0px 0px 0px;
}

#panel-seo a.panel-button-getstarted {
	background: url(../images/panel-button-getstarted.png) no-repeat;
	width: 178px;
	height: 50px;
	display: block;
	float: left;
	text-indent: -10000px;
	margin: 31px 0px 0px 3px;
}

#panel-social {
	width: 980px;
	height: 394px;
	text-align: left;
	font-family: Arial;
	margin-left: 50px;
}

#panel-social #left {
	float: left;
	width: 365px;
}

#panel-social h1 {
	color: #ff913a;
	font-size: 35px;
	width: 350px;
	float: left;
	margin-top: 20px;
}

#panel-social h2 {
	font-size: 28px;
	color: #FFFFFF;
	float: left;
	line-height: 30px;
	width: 350px;
}

#panel-social p {
	color: #a8d1da;
	float: left;
	margin-top: 25px;
	line-height: 20px;
	width: 350px;
}

#panel-social p span {
	color: #ff913a;
	font-weight: bold;
	text-transform: uppercase;
}

#panel-social p.keywords {
	margin-top: 20px;
}

#panel-social #right {
	float: left;
}

#panel-social #right span {
	 color: #FFFFFF;
    float: left;
    font-size: 9px;
    font-weight: bold;
    line-height: 15px;
    margin: 336px 0 0 17px;
    text-transform: uppercase;
}
#panel-social #rightb span {
	color: #FFFFFF;
    float: left;
    font-size: 9px;
    font-weight: bold;
    line-height: 15px;
    margin: 41px 0 0 27px;
    text-transform: uppercase;
	display:none;
}

#panel-social #right span a,#panel-social #rightb span a {
	float: left;
	text-transform: none;
	text-decoration: none;
	color: #8abdc9;
	font-weight: bold;
	letter-spacing: 1.5px;
}

#panel-social a.panel-button-learnmore {
	background: url(../images/panel-button-learnmore.png) no-repeat;
	width: 179px;
	height: 50px;
	display: block;
	float: left;
	text-indent: -10000px;
	margin: 31px 0px 0px 0px;
}

#panel-social a.panel-button-getstarted {
	background: url(../images/panel-button-getstarted.png) no-repeat;
	width: 178px;
	height: 50px;
	display: block;
	float: left;
	text-indent: -10000px;
	margin: 31px 0px 0px 3px;
}

#panel-startup {
	width: 980px;
	height: 394px;
	text-align: left;
	font-family: Arial;
	margin-left: 50px;
}

#panel-startup #left {
	float: left;
	width: 365px;
}

#panel-startup h1 {
	color: #ff913a;
	font-size: 35px;
	width: 350px;
	float: left;
	margin-top: 20px;
}

#panel-startup h2 {
	font-size: 26px;
	color: #FFFFFF;
	float: left;
	width: 350px;
	line-height: 30px;
}

#panel-startup p {
	color: #a8d1da;
	float: left;
	margin-top: 20px;
	line-height: 20px;
}

#panel-startup p span {
	color: #ff913a;
	font-weight: bold;
	text-transform: uppercase;
}

#panel-startup #right {
	float: left;
}

#panel-startup #right span {
	float: left;
	margin: 280px 0px 0px 8px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	line-height: 12px;
}

#panel-startup #right span a {
	float: left;
	text-transform: none;
	text-decoration: none;
	color: #8abdc9;
	font-weight: bold;
	letter-spacing: 1.5px;
}

#panel-startup a.panel-button-learnmore {
	background: url(../images/panel-button-learnmore.png) no-repeat;
	width: 179px;
	height: 50px;
	display: block;
	float: left;
	text-indent: -10000px;
	margin: 15px 0px 0px 0px;
}

#panel-startup a.panel-button-getstarted {
	background: url(../images/panel-button-getstarted.png) no-repeat;
	width: 178px;
	height: 50px;
	display: block;
	float: left;
	text-indent: -10000px;
	margin: 15px 0px 0px 3px;
}

#panel-startup span.link-castingville {
	position: absolute;
	bottom: 160px;
	left: 375px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	line-height: 12px;
	width: 150px;
}
#panel-startup span.link-castingville a {
	text-transform: none;
	text-decoration: none;
	color: #8abdc9;
	font-weight: bold;
}
#panel-startup span.link-pick247 {
	position: absolute;
	bottom: 139px;
	left: 494px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	line-height: 12px;
	width: 150px;
}
#panel-startup span.link-pick247 a {
	text-transform: none;
	text-decoration: none;
	color: #8abdc9;
	font-weight: bold;
}
#panel-startup span.link-piggymojo {
	position: absolute;
	bottom: 107px;
	left: 687px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	line-height: 12px;
	width: 150px;
}
#panel-startup span.link-piggymojo a {
	text-transform: none;
	text-decoration: none;
	color: #8abdc9;
	font-weight: bold;
}
#rotate .ui-tabs-panel{
	border:0px;
	padding:0;
}

#rotate .ui-tabs-nav {
	background: url(../images/nav-bg-repeat.jpg) repeat-x;
	font-size:14px;
	font-weight:normal;
	height:51px;
	padding:0;
	position:absolute;
	text-transform:uppercase;
	top:394px;
	/*width: 980px;*/
	margin-left: 50px;
	border: 0;
}

#rotate .ui-tabs-nav a {
	color:#ffffff;
	font-weight:bold;
	line-height:1.2;
	margin:0px 0 0;
	outline:0 none;
	padding-left:0;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	background:#transparent;
	border:1

}


#rotate .ui-tabs-nav #rotate .ui-tabs-selected a {
	color:#ffffff;
	background:#transparent;
	top:0;
	height:27px;
}

#rotate .ui-tabs-nav li{
	overflow:hidden;
	border: 0;
	top: 0;
	margin: 0;
	float:left;
}
#rotate.ui-tabs {
	padding: 0;
}
#rotate .ui-tabs-nav li a {
	padding: 0!important;
}
#rotate .ui-tabs-nav a span {
	display: none;
}
#rotate .ui-state-default, #rotate .ui-widget-content #rotate .ui-state-default {
	background: transparent;
}

#rotate .ui-tabs-nav li a {
	height: 51px;
	display: block;
	float:left;
}
#rotate .ui-tabs-nav li#nav-webdesign a {
	background: url(../images/nav-webdesign.jpg) no-repeat 0px 0px;
	width: 151px;
}
#rotate .ui-tabs-nav li#nav-ecommerce a {
	background: url(../images/nav-ecommerce.jpg) no-repeat 0px 0px;
	width: 126px;
}
#rotate .ui-tabs-nav li#nav-mobilecontent a {
	background: url(../images/nav-mobilecontent.jpg) no-repeat 0px 0px;
	width: 146px;
}
#rotate .ui-tabs-nav li#nav-searchmarketing a {
	background: url(../images/nav-searchmarketing.jpg) no-repeat 0px 0px;
	width: 182px;
}
#rotate .ui-tabs-nav li#nav-socialnetworking a {
	background: url(../images/nav-socialnetworking.jpg) no-repeat 0px 0px;
	width: 144px;
}
#rotate .ui-tabs-nav li#nav-startupcentral a {
	background: url(../images/nav-startupcentral.jpg) no-repeat 0px 0px;
	width: 144px;
}

#rotate .ui-tabs-nav li#nav-webdesign.ui-tabs-selected a,
#rotate .ui-tabs-nav li#nav-ecommerce.ui-tabs-selected a,
#rotate .ui-tabs-nav li#nav-mobilecontent.ui-tabs-selected a,
#rotate .ui-tabs-nav li#nav-searchmarketing.ui-tabs-selected a,
#rotate .ui-tabs-nav li#nav-socialnetworking.ui-tabs-selected a,
#rotate .ui-tabs-nav li#nav-startupcentral.ui-tabs-selected a {
	background-position: 0px -51px;
}

#rotate .ui-tabs-nav li#tab-web,#rotate .ui-tabs-nav #tab-web a,#rotate .ui-tabs-nav #rotate .ui-tabs-selected#tab-web a,#rotate .ui-tabs-nav li#rotate .ui-tabs-selected#tab-web ,#rotate .ui-tabs-nav li#tab-web  {
	width:151px;
overflow:hidden;
}
#rotate .ui-tabs-nav li#tab-ecommerce,#rotate .ui-tabs-nav #tab-ecommerce a,#rotate .ui-tabs-nav #rotate .ui-tabs-selected#tab-ecommerce a,#rotate .ui-tabs-nav li#rotate .ui-tabs-selected#tab-ecommerce,#rotate .ui-tabs-nav li#tab-ecommerce   {
	width:126px;
overflow:hidden;
}
#rotate .ui-tabs-nav li#tab-mobile,#rotate .ui-tabs-nav #tab-mobile a,#rotate .ui-tabs-nav #rotate .ui-tabs-selected#tab-mobile a,#rotate .ui-tabs-nav li#rotate .ui-tabs-selected#tab-mobile,#rotate .ui-tabs-nav li#tab-mobile   {
	width:146px;
overflow:hidden;
}
#rotate .ui-tabs-nav li#tab-seo,#rotate .ui-tabs-nav #tab-seo a,#rotate .ui-tabs-nav #rotate .ui-tabs-selected#tab-seo a,#rotate .ui-tabs-nav li#rotate .ui-tabs-selected#tab-seo,#rotate .ui-tabs-nav li#tab-seo   {
	width:182px;
overflow:hidden;
}
#rotate .ui-tabs-nav li#tab-social,#rotate .ui-tabs-nav #tab-social a,#rotate .ui-tabs-nav #rotate .ui-tabs-selected#tab-social a,#rotate .ui-tabs-nav li#rotate .ui-tabs-selected#tab-social,#rotate .ui-tabs-nav li#tab-social   {
	width:144px;
overflow:hidden;
}
#rotate .ui-tabs-nav li#tab-startup,
#rotate .ui-tabs-nav #tab-startup a,
#rotate .ui-tabs-nav #rotate .ui-tabs-selected#tab-startup a,
#rotate .ui-tabs-nav li#rotate .ui-tabs-selected#tab-startup,
#rotate .ui-tabs-nav li#tab-startup   {
	width:144px;
overflow:hidden;
}

/* INTERIOR */

#panel-nav {
	background: transparent;
	width: 1080px;
	height: 33px;
}

#panel-nav a.int-panel-web {
	background: url(../images/int-panel-nav-web.jpg) no-repeat 0px 0px;
	width: 97px;
	height: 33px;
	display: block;
	float: left;
	text-indent: -10000px;
	margin-left: 46px;
}

#panel-nav a.int-panel-web:hover {
	background: url(../images/int-panel-nav-web.jpg) no-repeat 0px -33px;
}
#our-services.web-design #panel-nav a.int-panel-web {
	background: url(../images/int-panel-nav-web.jpg) no-repeat 0px -33px;
}

#panel-nav a.int-panel-ecomm {
	background: url(../images/int-panel-nav-ecomm.jpg) no-repeat;
	width: 98px;
	height: 33px;
	display: block;
	float: left;
	text-indent: -10000px;
	margin-left: 33px;
}

#panel-nav a.int-panel-ecomm:hover {
	background: url(../images/int-panel-nav-ecomm.jpg) no-repeat 0px -33px;
}
#our-services.ecommerce #panel-nav a.int-panel-ecomm {
	background: url(../images/int-panel-nav-ecomm.jpg) no-repeat 0px -33px;
}

#panel-nav a.int-panel-mobile {
	background: url(../images/int-panel-nav-mobile.jpg) no-repeat;
	width: 125px;
	height: 33px;
	display: block;
	float: left;
	text-indent: -10000px;
	margin-left: 29px;
}

#panel-nav a.int-panel-mobile:hover {
	background: url(../images/int-panel-nav-mobile.jpg) no-repeat 0px -33px;
}
#our-services.mobile #panel-nav a.int-panel-mobile {
	background: url(../images/int-panel-nav-mobile.jpg) no-repeat 0px -33px;
}

#panel-nav a.int-panel-search {
	background: url(../images/int-panel-nav-search.jpg) no-repeat;
	width: 177px;
	height: 33px;
	display: block;
	float: left;
	text-indent: -10000px;
	margin-left: 37px;
}

#panel-nav a.int-panel-search:hover {
	background: url(../images/int-panel-nav-search.jpg) no-repeat 0px -33px;
}
#our-services.search #panel-nav a.int-panel-search {
	background: url(../images/int-panel-nav-search.jpg) no-repeat 0px -33px;
}

#panel-nav a.int-panel-social {
	background: url(../images/int-panel-nav-social.jpg) no-repeat;
	width: 146px;
	height: 33px;
	display: block;
	float: left;
	text-indent: -10000px;
	margin-left: 37px;
}

#panel-nav a.int-panel-social:hover {
	background: url(../images/int-panel-nav-social.jpg) no-repeat 0px -33px;
}
#our-services.social #panel-nav a.int-panel-social {
	background: url(../images/int-panel-nav-social.jpg) no-repeat 0px -33px;
}

#panel-nav a.int-panel-startup {
	background: url(../images/int-panel-nav-startup.jpg) no-repeat;
	width: 133px;
	height: 33px;
	display: block;
	float: left;
	text-indent: -10000px;
	margin-left: 29px;
}

#panel-nav a.int-panel-startup:hover {
	background: url(../images/int-panel-nav-startup.jpg) no-repeat 0px -33px;
}
#our-services.startup #panel-nav a.int-panel-startup {
	background: url(../images/int-panel-nav-startup.jpg) no-repeat 0px -33px;
}

#interior-graphic {
	width: 1080px;
	height: 83px;
	display: block;
}

#who-we-are #interior-graphic {
	background: url(../images/interior-title-whoweare.jpg) no-repeat;
}
#search #interior-graphic {
	background: url(../images/interior-title-whoweare.jpg) no-repeat;
}

#our-services #interior-graphic {
	background: url(../images/interior-title-our-services.jpg) no-repeat;
}

#clients-and-work #interior-graphic {
	background: url(../images/interior-title-clients.jpg) no-repeat;
	position: relative;
}

#getting-started #interior-graphic {
	background: url(../images/interior-title-getting-started.jpg) no-repeat;
}

#contact-us #interior-graphic {
	background: url(../images/interior-title-contact.jpg) no-repeat;
}

#our-services.web-design #interior-graphic {
	background: url(../images/services-graphic-web-design.jpg) no-repeat;
}

#our-services.ecommerce #interior-graphic {
	background: url(../images/services-graphic-ecommerce.jpg) no-repeat;
}

#our-services.mobile #interior-graphic {
	background: url(../images/services-graphic-mobile.jpg) no-repeat;
}

#our-services.search #interior-graphic {
	background: url(../images/services-graphic-search.jpg) no-repeat;
}

#our-services.social #interior-graphic {
	background: url(../images/services-graphic-social.jpg) no-repeat;
}

#our-services.startup #interior-graphic {
	background: url(../images/services-graphic-startup.jpg) no-repeat;
}

#interior-graphic h1 {
	font-size: 60px;
	color: #ffffff;
	text-align: left;
	float: left;
	margin: 3px 0px 0px 60px;
}

#services-int-top {
	background: url(../images/services-int-top.jpg) no-repeat;
	width: 940px;
	height: 10px;
	font-size: 1px;
	float: left;
	margin: 0px 0px 0px 59px;
}

#services-int-mid {
	width: 940px;
	background: #ffffff;
	float: left;
	margin: 0px 0px 0px 59px;
}

#services-int-mid #int-left {
	width: 574px;
	margin: 0px 0px 0px 28px;
	padding: 0px;
}
#services-int-mid #int-left p {
	line-height: 22px;
	font-size: 14px;
	color: #181818;
	margin: 20px 0px 0px 0px;
}
#services-int-mid span.large-orange-bold {
	color: #db731e;
	font-weight: bold;
	font-size: 18px;
}
#services-int-mid span.blue {
	color: #1e7b9a;
	font-size: 14px;
	font-weight: normal;
}
#services-int-mid span.textlg {
	font-size: 16px;
	font-weight: normal;
}
#services-int-mid span.bluebold {
	color: #1e7b9a;
	font-size: 14px;
	font-weight: bold;
}
#services-int-mid span.bold-black {
	font-weight: bold;
	color: #000000;
	font-style: italic;
	font-size: 14px;
}
#services-int-mid img.icon2pad {
margin: 4px 20px 4px 2px;
}
#services-int-mid #int-left h2 {
	font-size: 18px;
	color: #db731e;
	margin: 20px 0px 0px 0px;
}

#services-int-mid a.learn-more-link {
	text-decoration: none;
	font-weight: bold;
}
#services-int-mid #int-left ul {
	margin: 0px 0px 0px 20px;
}
#services-int-mid #int-left ul li {
	background: url(../images/bullet-black.jpg) no-repeat 0em .7em;
	padding-left: 9px;
	font-size: 14px;
	line-height: 22px;
}
#services-int-mid #int-right {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	width: 325px;
}
#services-int-mid #int-right .column-top {
	background: url(../images/services-int-right-top.jpg) no-repeat;
	width: 325px;
	height: 22px;
	float: left;
}
#services-int-mid #int-right .column-mid {
	background: url(../images/services-int-right-mid.jpg) repeat-y;
	float: left;
	width: 325px;
}
#services-int-mid #int-right .column-mid img {
	margin: 3px 0px 0px 30px;
}
#services-int-mid #int-right .column-mid a.view-work {
	background: url(../images/services-view-work-btn.jpg) no-repeat;
	width: 221px;
	height: 60px;
	float: left;
	text-indent: -10000px;
	margin: 0px 0px 0px 51px;
}
#services-int-mid #int-right .column-mid p {
	clear: both;
	margin: 8px 0px 0px 0px;
	font-size: 1px;
}
#services-int-mid #int-right .column-mid a.get-started {
	background: url(../images/services-get-started-btn.jpg) no-repeat;
	width: 222px;
	height: 61px;
	float: left;
	text-indent: -10000px;
	margin: 0px 0px 0px 51px;
}
#services-int-mid #int-right .column-mid p.getstarted {
	font-size: 13px;
	color: #333333;
	width: 250px;
	margin: 5px 0px 0px 40px;
}
#services-int-mid #int-right .column-mid p.getstarted span.orange {
	color: #db731e;
	font-size: 13px;
	font-weight: bold;
}
#services-int-mid #int-right .column-connection {
	background: url(../images/services-int-right-connection.jpg) no-repeat;
	width: 325px;
	float: left;
	height: 30px;
}
#services-int-mid #int-right .column-bot {
	background: url(../images/services-int-right-bot.jpg) no-repeat;
	float: left;
	width: 325px;
	height: 33px;
}


#services-int-bot {
	background: url(../images/services-int-bot.jpg) no-repeat;
	width: 940px;
	height: 10px;
	font-size: 1px;
	float: left;
	margin: 0px 0px 0px 59px;
}

#int-left {
	width: 442px;
	margin: 34px 0px 0px 80px;
	float: left;
	text-align: left;
}

#who-we-are.process #int-left {
	width: 872px;
}

#int-left h1 {
	font-size: 24px;
	color: #db731e;
	margin: 0px 0px 12px 0px;
}

#int-left h1.top-margin {
	margin: 40px 0px 12px 0px;
}

#int-left h2 {
	color: #2d2c2c;
	font-size: 16px;
	margin: 0px 0px 8px 0px;
}

#who-we-are.process #int-left h2 {
	color: #DB731E;
}

#int-left p {
	line-height: 24px;
	font-size: 14px;
	color: #000000;
}

#int-left p a {
	color: #137c9f;
	text-decoration: none;
}

#int-left p a:hover {
	text-decoration: underline;
}

#int-left p span {
	color: #181818;
	font-weight: bold;
	font-size: 16px;
}

#int-right {
	width: 430px;
	float: left;
	margin: 14px 0px 0px 70px;
	text-align: left;
}

#int-right p {
	margin: 10px 0px 0px 0px;
	float: left;
}

#who-we-are #int-right #top {
	background: url(../images/whoweare-rt-top.jpg) no-repeat;
	width: 407px;
	height: 27px;
	display: block;
	float: left;
}

#who-we-are #int-right #mid {
	background: url(../images/whoweare-rt-mid.jpg) repeat-y;
	width: 407px;
	float: left;
}

#who-we-are #int-right #mid-content {
	float: left;
	margin: 0px 35px 0px 35px;
}

a.partner-verisign {
	background: url(../images/partner-verisign.jpg) no-repeat;
	width: 79px;
	height: 40px;
	display: block;
	float: left;
	text-indent: -10000px;
	margin: 10px 0px 0px 0px;
}

a.partner-convio {
	background: url(../images/partner-convio.jpg) no-repeat;
	width: 164px;
	height: 43px;
	display: block;
	float: left;
	text-indent: -10000px;
	margin: 15px 0px 0px 0px;
}

a.partner-rackspace {
	background: url(../images/partner-rackspace.jpg) no-repeat;
	width: 94px;
	height: 57px;
	display: block;
	float: left;
	text-indent: -10000px;
	margin: 8px 0px 0px 0px;
}

#who-we-are #int-right #mid-content h2 {
	font-size: 18px;
	color: #db731e;
}

#who-we-are #int-right #mid-content p {
	font-size: 12px;
	color: #333333;
	margin: 8px 0px 0px 0px;
	line-height: 14px;
}

#who-we-are #int-right #mid-content p.partner {
	font-size: 11px;
	margin: 4px 0px 0px 0px;
}

#who-we-are #int-right #mid-top {
	background: url(../images/whoweare-rt-mid-top.jpg) no-repeat;
	width: 407px;
	height: 21px;
	float: left;
	display: block;
	font-size: 1px;
}

#who-we-are #int-right #mid-mid {
	background: url(../images/whoweare-rt-mid.jpg) repeat-y;
	width: 407px;
	float: left;
}

#who-we-are #int-right #mid-mid-content {
	float: left;
	margin: 0px 35px 0px 35px;
}

a.btn-get-started {
	background: url(../images/btn-get-started.jpg) no-repeat;
	width: 255px;
	height: 72px;
	display: block;
	text-indent: -10000px;
	margin: 3px 0px 0px 38px;
}

#who-we-are #int-right #mid-mid-content p {
	font-size: 16px;
	color: #333333;
	line-height: 18px;
	margin: 5px 0px 0px 0px;
}

#who-we-are #int-right #mid-mid-content p span {
	font-weight: bold;
	font-size: 16px;
	color: #db731e;
}

#who-we-are #int-right #mid-bot {
	background: url(../images/whoweare-rt-mid-bot.jpg) no-repeat;
	width: 407px;
	height: 16px;
	float: left;
	display: block;
	font-size: 1px;
}

#who-we-are #int-right #bot {
	background: url(../images/whoweare-rt-bot.jpg) no-repeat;
	width: 407px;
	height: 42px;
	float: left;
	display: block;
}

/*  FOOTER */

#ft-wrap{
background: url("../images/page-bg.jpg") repeat-y scroll 0 0 transparent;
    clear: both;
    height: 162px;
    margin: 0;
    overflow: hidden;
    padding: 15px 0 0;
    position: relative;
}

#who-we-are #ft-wrap, #our-services #ft-wrap, #clients-and-work #ft-wrap, #getting-started #ft-wrap, #contact-us #ft-wrap, #search #ft-wrap {
	background: transparent;
}

#our-services #ft-wrap {
	padding: 30px 0px 0px 0px;
}

#ft{
	background: url(../images/footer-bg.jpg) no-repeat;
	width: 939px;
	height: 49px;
	clear:both;
	float: left;
	margin:0 0 0 70px;
	padding-top: 15px;
	color: #ababab;
	font-size: 12px;
	font-weight: bold;
}
#our-services #ft {
	background: url(../images/services-footer-bg.jpg) no-repeat;
}
#our-services.main #ft {
	background: url(../images/footer-bg.jpg) no-repeat;
}

#clients-and-work.portfolio #ft {
	margin-left: 70px;
}

#ft a {
	color: #ababab;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	float: left;
}
#ft a:hover {
	color: #81a63a;
}
#ft span {
	float: left;
	margin-left: 3px;
	margin-right: 3px;
}

#ft a.cyberny-logo {
	background: url(../images/footer-logo.jpg) no-repeat;
	margin-right: 30px;
	width: 117px;
	height: 15px;
	text-indent: -10000px;
	float: right;
}

#ft-info{
	font-size: 14px;
	font-weight: bold;
	color: #858686;
	line-height: 14px;
}
#ft-info span {
	font-size: 12px;
	color: #ababab;
	font-weight: normal;
}

div.ft-center {
text-align: left;
margin-left: 30px;
}

.column-main {
	float: left;
}
.column-main a.estimate {
	background: url(../images/btn-estimate.jpg) no-repeat;
	width: 221px;
	height: 60px;
	float: left;
	text-indent: -10000px;
	margin: 12px 0px 0px 175px;
}

#bbb-badge{
	height:51px;
	position:absolute;
	right:95px;
	top:76px;
	width:135px;
}
#technology500-badge{
	height:100px;
	position:absolute;
	left:123px;
	top:76px;
	width:82px;
}

#technology500-badge img{
	height:85px;
}



/* GETTING STARTED */

#getting-started #int-main {
	width: 970px;
	float: left;
	margin: 0px 0px 0px 40px;
}

#getting-started #int-main #int-main-wrapper {
	text-align: left;
	width: 925px;
	margin: 15px 0px 0px 37px;
}

#getting-started #int-main h2 {
	font-weight: bold;
	font-size: 16px;
	color: #2d2c2c;
}

#getting-started #int-main p {
	line-height: 24px;
	font-size: 14px;
	color: #000000;
	margin-top: 10px;
}

#getting-started #int-main a {
	color: #137c9f;
	text-decoration: none;
}

#getting-started #int-main .dashed-border {
	background: url(../images/getting-started-dashed-border.jpg) no-repeat;
	width: 903px;
	height: 1px;
	font-size: 1px;
	margin-top: 22px;
}

#getting-started #int-main h1 {
	color: #db731e;
	font-size: 24px;
	font-weight: bold;
	margin-top: 15px;
}

#getting-started #int-main h3 {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	margin-top: 25px;
}

#getting-started #int-main .gray-border {
	border-top: 1px solid #d6d6d6;
	width: 903px;
	font-size: 1px;
	margin-top: 13px;
}

#getting-started #int-main .gray-border.bottom-margin {
	margin-top: 30px;
}
#getting-started #int-main .gray-border.top-margin {
	margin-top: 16px;
}

#getting-started #int-main #your-information-form-wrapper dl.left {
	width: 410px;
	float: left;
	margin: 20px 0px 0px 0px;
}
#getting-started #int-main #your-information-form-wrapper dl.left dt {
	float: left;
	width: 135px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 17px 5px 0px 0px;
}
#getting-started #int-main #your-information-form-wrapper dl.left dt.radio-btn-dt {
	width: 160px;
	height: 33px;
	margin: 20px 5px 0px 0px;
}
#getting-started #int-main #your-information-form-wrapper span.red {
	color: #cc6600;
	font-size: 18px;
	font-weight: bold;
}
#getting-started #int-main #your-information-form-wrapper dl.left dd {
	margin-top: 12px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
#getting-started #int-main #your-information-form-wrapper dl.left dd input {
	/*background: url(../images/getting-started-input-bg.jpg) no-repeat top right;*/
	/*border: 0px;*/
	width: 246px;
	height: 34px;
	line-height: 34px;
	font-weight: normal;
	padding: 0 4px;
}
#getting-started #int-main #your-information-form-wrapper dl.left dd textarea {
	font-weight: normal;
}
#getting-started #int-main #your-information-form-wrapper dl.left dd.radio-btn-dd {
	margin: 20px 0px 0px 0px;
}
#getting-started #int-main #your-information-form-wrapper dl.left dd label {
	float: left;
	margin: 0px 0px 0px 35px;
}
#getting-started #int-main #your-information-form-wrapper dl.left dd input.radio-btn {
	background: transparent;
	width: 20px;
	height: 20px;
	border: 0px;
	margin: 0px 0px 0px 2px;
	float: left;
}
#getting-started #int-main #your-information-form-wrapper dl.left dd textarea.small {
	/*background: url(../images/getting-started-textarea-small-bg.jpg) no-repeat top left;*/
	/*border: 0px;*/
	width: 258px;
	height: 89px;
}
#getting-started #int-main #your-information-form-wrapper dl.right {
	width: 480px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 20px 0px 0px 10px;
}
#getting-started #int-main #your-information-form-wrapper dl.right dd textarea.large {
	color: #999999;
	font-size: 14px;
	font-weight: normal;
	/*background: url(../images/getting-started-textarea-large-bg.jpg) no-repeat top left;*/
	/*border: 0px;*/
	width: 443px;
	height: 358px;
	line-height: 24px;
	padding: 20px;
	margin: 10px 0px;
	font-family: arial;
}
#getting-started #int-main #your-information-form-wrapper dl.right dt {
	margin: 3px 0px 0px 0px;
}

#getting-started #int-main input.getting-started-btn-submit {
	background: url(../images/getting-started-btn-submit.jpg) no-repeat;
	width: 255px;
	height: 68px;
	float: right;
	border: 0px;
	margin: 20px 5px 0px 0px;
}

#getting-started #int-main a.getting-started-btn-tell-us-more {
	background: url(../images/getting-started-btn-tell-us-more.jpg) no-repeat 0px 0px;
	width: 387px;
	height: 68px;
	float: right;
	border: 0px;
	margin: 20px 4px 0px 0px;
	text-indent: -10000px;
	display: block;
}

#getting-started #int-main a.getting-started-btn-tell-us-less {
	background: url(../images/getting-started-btn-tell-us-more.jpg) no-repeat 0px -68px;
	width: 387px;
	height: 68px;
	float: right;
	border: 0px;
	margin: 20px 4px 0px 0px;
	text-indent: -10000px;
	display: block;
}

#tell-us-more-slide-wrapper {
	display: none;
}

#tell-us-more-wrapper {
	text-align: left;
	width: 800px;
	margin: 0px auto;
}

#tell-us-more-wrapper h4 {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	margin-top: 20px;
}

#tell-us-more-wrapper h5 {
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	margin-top: 5px;
}

#tell-us-more-wrapper dl {
	margin-top: 5px;
	float: left;
}

#tell-us-more-wrapper dl.site-functionality-left {
	margin: 3px 0px 0px 0px;
	width: auto;
	float: left;
	line-height: 24px;
}

#tell-us-more-wrapper dl.site-functionality-right {
	margin: 3px 0px 0px 10px;
	width: auto;
	float: left;
	line-height: 24px;
}

#tell-us-more-wrapper dl.site-functionality-other {
	width: 600px;
}

#tell-us-more-wrapper dl.site-content-left {
	width: auto;
	float: left;
	line-height: 24px;
}

#tell-us-more-wrapper dl.site-content-right {
	width: auto;
	float: left;
	margin-left: 10px;
	line-height: 24px;
}

#tell-us-more-wrapper dl.estimated-project-budget {
	width: 500px;
	float: left;
}

#tell-us-more-wrapper dl.estimated-project-budget dt.estimated-proj-budg-label {
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	float: left;
}
#tell-us-more-wrapper dl.estimated-project-budget dd.estimated-proj-budg-element {
	margin: 7px 0px 0px 5px;
	width: 300px;
	float: left;
}
#tell-us-more-wrapper dl.estimated-project-budget dt.estimated-proj-budg-label2 {
	font-weight: bold;
	margin: 15px 0px 0px 0px;
	float: left;
}
#tell-us-more-wrapper dl.estimated-project-budget dd.estimated-proj-budg-element2 {
	margin: 12px 0px 0px 5px;
	width: 300px;
	float: left;
}
#tell-us-more-wrapper dl.estimated-project-budget dt.estimated-proj-budg-label3 {
	font-weight: bold;
	margin: 12px 0px 0px 0px;
	float: left;
}
#tell-us-more-wrapper dl.estimated-project-budget dd.estimated-proj-budg-element3 {
	margin: 11px 0px 0px 5px;
	width: 200px;
	float: left;
}

#tell-us-more-wrapper dl.site-functionality-other dt {
	float: left;
	margin: 0px 0px 0px 17px;
}

#tell-us-more-wrapper dl.site-functionality-other dd {
	margin: 0px 0px 0px 5px;
	float: left;
}

#tell-us-more-wrapper dl.inputs select {
	margin-top: 2px;
}

#tell-us-more-wrapper dl dd.primary-obj-element, #tell-us-more-wrapper dl dd.additional-obj-element, #tell-us-more-wrapper dl dd.additional-obj-element2 {
	width: auto;
	float: left;
}
#tell-us-more-wrapper dl dt.primary-obj-other-label, #tell-us-more-wrapper dl dt.additional-obj-other-label, #tell-us-more-wrapper dl dt.additional-obj-other-label2 {
	width: auto;
	float: left;
	margin: 5px 0px 0px 5px;
}
#tell-us-more-wrapper dl dd.primary-obj-other-element, #tell-us-more-wrapper dl dd.additional-obj-other-element, #tell-us-more-wrapper dl dd.additional-obj-other-element2 {
	width: auto;
	float: left;
	margin: 0px 0px 0px 3px;
}

/* END GETTING STARTED */

/* CLIENTS AND WORK */

#clients-and-work-navigation {
	position: absolute;
	top: 0px;
	right: 95px;
}

#clients-and-work-navigation ul {
	float: left;
	margin: 36px 0px 0px 0px;
	width: 480px;
	height: 48px;
}
#clients-and-work-navigation ul li {
	float: left;
	height: 48px;
	position: relative;
}
#clients-and-work-navigation ul li a {
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	background: transparent;
	float: left;
}
#clients-and-work-navigation ul li a.c-w-nav-clients {
	width: 90px;
	height: 48px;
}
#clients-and-work-navigation ul li a.c-w-nav-portfolio {
	width: 100px;
	height: 48px;
}
#clients-and-work-navigation ul li a.c-w-nav-whatsnew {
	width: 121px;
	height: 48px;
}
#clients-and-work-navigation ul li a.c-w-nav-pressawards {
	width: 145px;
	height: 48px;
}
#clients-and-work-navigation ul li.active a.c-w-nav-clients {
	background: url(../images/clients-and-work-nav-clients-bg.jpg) repeat-x;
	width: 88px;
	height: 48px;
	border-left: 1px solid #ecebeb;
	border-right: 1px solid #ecebeb;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
	font-size: 14px;
	float: left;
}
#clients-and-work-navigation ul li.active a.c-w-nav-portfolio {
	background: url(../images/clients-and-work-nav-portfolio-bg.jpg) repeat-x;
	width: 98px;
	height: 48px;
	border-left: 1px solid #ecebeb;
	border-right: 1px solid #ecebeb;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
	font-size: 14px;
	float: left;
}
#clients-and-work-navigation ul li.active a.c-w-nav-whatsnew {
	background: url(../images/clients-and-work-nav-whatsnew-bg.jpg) repeat-x;
	width: 119px;
	height: 48px;
	border-left: 1px solid #ecebeb;
	border-right: 1px solid #ecebeb;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
	font-size: 14px;
	float: left;
}
#clients-and-work-navigation ul li.active a.c-w-nav-pressawards {
	background: url(../images/clients-and-work-nav-press-bg.jpg) repeat-x;
	width: 143px;
	height: 47px;
	border-left: 1px solid #ecebeb;
	border-right: 1px solid #ecebeb;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
	font-size: 14px;
	float: left;
}
#clients-and-work-navigation ul li a.c-w-nav-clients span {
	margin-top: 13px;
	float: left;
	text-align: center;
	width: 88px;
}
#clients-and-work-navigation ul li a.c-w-nav-portfolio span {
	margin-top: 13px;
	float: left;
	text-align: center;
	width: 98px;
}
#clients-and-work-navigation ul li a.c-w-nav-whatsnew span {
	margin-top: 13px;
	float: left;
	text-align: center;
	width: 119px;
}
#clients-and-work-navigation ul li a.c-w-nav-pressawards span {
	margin-top: 13px;
	float: left;
	text-align: center;
	width: 143px;
}

#clients-and-work-navigation ul li span.split-bar {
	position: absolute;
	top: 12px;
	height: 21px;
	border-right: 1px solid #f0ab72;
	right: 0px;
}

#clients-and-work-subnav {
	width: 920px;
	margin: 0px auto;
	position: relative;
}

#clients-and-work-subnav ul li {
	/*float: left;*/
}

#clients-and-work-subnav ul li a {
	background: transparent;
	height: 34px;
	line-height: 34px;
	display: block;
	float: left;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 0;
}

#clients-and-work-subnav.ui-tabs .ui-tabs-nav li {
	margin: 0;
	border: 0;
	top: 0;
	-moz-border-radius: 0;
	background: transparent;
}

#clients-and-work-subnav ul li.ui-tabs-selected {
	background: url(../images/clients-and-work-clients-nav-bg-over.jpg) repeat-x!important;
	border-left: 1px solid #565656;
	border-right: 1px solid #565656;
}

#clients-and-work-subnav ul li a.c-w-sub-nav-featured-clients,
#clients-and-work-subnav ul li a.c-w-sub-nav-featured-clients span {
	width: 165px;
}

#clients-and-work-subnav ul li a.c-w-sub-nav-non-profit,
#clients-and-work-subnav ul li a.c-w-sub-nav-non-profit span {
	width: 190px;
}

#clients-and-work-subnav ul li a.c-w-sub-nav-entertainment,
#clients-and-work-subnav ul li a.c-w-sub-nav-entertainment span {
	width: 176px;
}

#clients-and-work-subnav ul li a.c-w-sub-nav-agency-partners,
#clients-and-work-subnav ul li a.c-w-sub-nav-agency-partners span {
	width: 203px;
}

#clients-and-work-subnav ul li a.c-w-sub-nav-start-ups,
#clients-and-work-subnav ul li a.c-w-sub-nav-start-ups span {
	width: 178px;
}

.clients-and-work-main {
	width: 960px;
	margin: 0px auto;
}

#clients-and-work-main #featured {
	padding: 0;
}

.clients-and-work-main ul.logos {
	float: left;
}

.clients-and-work-main ul.logos li {
	float: left;
}

.clients-and-work-main ul.logos li#featured-clients-huntington a {
	width: 233px;
	height: 72px;
	background: url(../images/logo-huntington.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 48px 0px 0px 26px;
}
.clients-and-work-main ul.logos li#featured-clients-broadwayleague a {
	width: 197px;
	height: 71px;
	background: url(../images/logo-broadwayleague.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 48px 0px 0px 23px;
}
.clients-and-work-main ul.logos li#featured-clients-berlitz a {
	width: 164px;
	height: 71px;
	background: url(../images/logo-berlitz.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 48px 0px 0px 31px;
}
.clients-and-work-main ul.logos li#featured-clients-langenscheidt a {
	width: 203px;
	height: 71px;
	background: url(../images/logo-langenscheidt.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 48px 0px 0px 43px;
}
.clients-and-work-main ul.logos li#featured-clients-fphny a {
	width: 233px;
	height: 57px;
	background: url(../images/logo-fphny.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 81px 0px 0px 20px;
}
.clients-and-work-main ul.logos li#featured-clients-cuarts a {
	width: 98px;
	height: 96px;
	background: url(../images/logo-cuarts.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 56px 0px 0px 12px;
}
.clients-and-work-main ul.logos li#featured-clients-lawyersalliance a {
	width: 236px;
	height: 84px;
	background: url(../images/logo-lawyersalliance.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 56px 0px 0px 18px;
}
.clients-and-work-main ul.logos li#featured-clients-rapp a {
	width: 128px;
	height: 84px;
	background: url(../images/logo-rapp.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 56px 0px 0px 25px;
}
.clients-and-work-main ul.logos li#featured-clients-lacac a {
	width: 105px;
	height: 102px;
	background: url(../images/logo-lacac.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 51px 0px 0px 44px;
}

.clients-and-work-main ul.logos li#non-profit-fphny a {
	width: 311px;
	height: 55px;
	background: url(../images/logo-nonprofit-fphny.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 38px 0px 0px 113px;
}

.clients-and-work-main ul.logos li#non-profit-opensociety a {
	width: 330px;
	height: 56px;
	background: url(../images/logo-nonprofit-opensociety.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 42px 0px 0px 81px;
}

.clients-and-work-main ul.logos li#non-profit-lawyersalliance a {
	width: 299px;
	height: 97px;
	background: url(../images/logo-nonprofit-lawyersalliance.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 40px 0 0 127px;
}

.clients-and-work-main ul.logos li#non-profit-nycreach a {
	width: 355px;
	height: 84px;
	background: url(../images/logo-nonprofit-nycreach.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 52px 0px 0px 77px;
}

.clients-and-work-main ul.logos li#non-profit-bchc a {
	width: 326px;
	height: 37px;
	background: url(../images/logo-bchc.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 52px 0 0 108px;
}

.clients-and-work-main ul.logos li#non-profit-iicf a {
	width: 160px;
	height: 129px;
	background: url(../images/logo-iicf.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 9px 0 0 166px;
}

.clients-and-work-main ul.logos li#entertainment-broadwayleague a {
	width: 197px;
	height: 71px;
	background: url(../images/logo-entertainment-broadwayleague.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 48px 0px 0px 106px;
}

.clients-and-work-main ul.logos li#entertainment-hartmangroup a {
	width: 157px;
	height: 122px;
	background: url(../images/logo-entertainment-hartmangroup.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 37px 0px 0px 73px;
}

.clients-and-work-main ul.logos li#entertainment-fordtheatres a {
	width: 261px;
	height: 56px;
	background: url(../images/logo-entertainment-fordtheatres.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 16px 0 0 322px;
}

.clients-and-work-main ul.logos li#entertainment-lacac a {
	width: 103px;
	height: 96px;
	background: url(../images/logo-entertainment-lacac.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 13px 0px 0px 113px;
}

.clients-and-work-main ul.logos li#entertainment-merchantivory a {
	width: 329px;
	height: 50px;
	background: url(../images/logo-entertainment-merchantivory.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 41px 0px 0px 72px;
}

.clients-and-work-main ul.logos li#entertainment-cuarts a {
	width: 108px;
	height: 110px;
	background: url(../images/logo-entertainment-cuarts.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 9px 0px 0px 87px;
}

.clients-and-work-main ul.logos li#entertainment-bbbway a {
	width: 325px;
	height: 30px;
	background: url(../images/logo-bbbway.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 20px 0px 0px 87px;
}

.clients-and-work-main ul.logos li#entertainment-discoverychannel a {
	width: 270px;
	height: 58px;
	background: url(../images/logo-discovery-channel.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 9px 0px 0px 87px;
}

.clients-and-work-main ul.logos li#entertainment-dylanratigan a {
	width: 194px;
	height: 74px;
	background: url(../images/logo-dylanratigan.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 53px 0px 0px 87px;
}

.clients-and-work-main ul.logos li#agency-pmdigital a {
	width: 156px;
	height: 109px;
	background: url(../images/logo-agency-pmdigital.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 101px 0px 0px 14px;
}

.clients-and-work-main ul.logos li#agency-situation a {
	width: 160px;
	height: 135px;
	background: url(../images/logo-agency-situation.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 92px 0px 0px 69px;
}

.clients-and-work-main ul.logos li#agency-rapp a {
	width: 177px;
	height: 131px;
	background: url(../images/logo-agency-rapp.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 88px 0px 0px 58px;
}

.clients-and-work-main ul.logos li#agency-ride5 a {
	width: 173px;
	height: 133px;
	background: url(../images/logo-agency-ride5.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 88px 0px 0px 41px;
}

.clients-and-work-main ul.logos li#start-ups-castingville a {
	width: 152px;
	height: 134px;
	background: url(../images/logo-start-ups-castingville.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 25px 0px 0px 203px;
}

.clients-and-work-main ul.logos li#start-ups-piggymojo a {
	width: 287px;
	height: 88px;
	background: url(../images/logo-start-ups-piggymojo.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 49px 0px 0px 118px;
}

.clients-and-work-main ul.logos li#start-ups-pexcard a {
	width: 252px;
	height: 88px;
	background: url(../images/logo-start-ups-pexcard.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 35px 0px 0px 155px;
}

.clients-and-work-main ul.logos li#start-ups-pick247 a {
	width: 269px;
	height: 139px;
	background: url(../images/logo-start-ups-pick247.jpg) no-repeat;
	display: block;
	text-indent: -10000px;
	margin: 17px 0px 0px 76px;
}

.clients-and-work-main #c-w-partial-list {
	float: left;
	width: 940px;
}

.clients-and-work-main #c-w-partial-list h2 {
	font-weight: bold;
	font-size: 24px;
	color: #81a63a;
	text-align: left;
	margin: 58px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 16px;
}

.clients-and-work-main ul.partial-client-list1 {
	float: left;
	width: 335px;
	text-align: left;
	margin: 26px 0px 0px 32px;
	line-height: 24px;
	color: #666666;
	font-size: 14px;
}
.clients-and-work-main ul.partial-client-list2 {
	float: left;
	width: 345px;
	text-align: left;
	margin: 26px 0px 0px 0px;
	line-height: 24px;
	color: #666666;
	font-size: 14px;
}
.clients-and-work-main ul.partial-client-list3 {
	float: left;
	width: 225px;
	text-align: left;
	margin: 26px 0px 0px 0px;
	line-height: 24px;
	color: #666666;
	font-size: 14px;
}

#clients-and-work.press-awards #int-left {
	width: 478px;
	margin-top: 20px;
	padding: 0px;
}

#clients-and-work.press-awards #int-left h3 {
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	margin-top: 25px;
}

#clients-and-work.press-awards #int-left h3.first {
	margin-top: 0px;
}

#clients-and-work.press-awards #int-left p {
	line-height: 24px;
	font-size: 14px;
}

#clients-and-work.press-awards #int-right {
	width: 410px;
	margin: 20px 0px 0px 30px;
}

#clients-and-work.press-awards #int-right .top {
	background: url(../images/press-awards-right-top.jpg) no-repeat;
	width: 408px;
	height: 28px;
	display: block;
	float: left;
}

#clients-and-work.press-awards #int-right .mid {
	background: url(../images/press-awards-right-mid.jpg) repeat-y;
	width: 408px;
	height: 470px;
	float: left;
	position: relative;
}

#clients-and-work.press-awards #int-right .bot {
	background: url(../images/press-awards-right-bot.jpg) no-repeat;
	width: 408px;
	height: 34px;
	display: block;
	float: left;
}

#clients-and-work.press-awards #int-right a.p-a-logo-forbes {
	background: url(../images/press-awards-logo-forbes.jpg) no-repeat;
	width: 128px;
	height: 42px;
	display: block;
	text-indent: -10000px;
	position: absolute;
	top: 22px;
	left: 45px;
}

#clients-and-work.press-awards #int-right a.p-a-logo-entrepreneur {
	background: url(../images/press-awards-logo-entrepreneur.jpg) no-repeat;
	width: 170px;
	height: 44px;
	display: block;
	text-indent: -10000px;
	position: absolute;
	top: 17px;
	left: 198px;
}

#clients-and-work.press-awards #int-right a.p-a-logo-websitereviews {
	background: url(../images/press-awards-logo-websitereviews.jpg) no-repeat;
	width: 128px;
	height: 72px;
	display: block;
	text-indent: -10000px;
	position: absolute;
	top: 91px;
	left: 45px;
}

#clients-and-work.press-awards #int-right a.p-a-logo-internet {
	background: url(../images/press-awards-logo-internet.jpg) no-repeat;
	width: 172px;
	height: 29px;
	display: block;
	text-indent: -10000px;
	position: absolute;
	top: 91px;
	left: 198px;
}

#clients-and-work.press-awards #int-right a.p-a-logo-newyorktimes {
	background: url(../images/press-awards-logo-newyorktimes.jpg) no-repeat;
	width: 152px;
	height: 24px;
	display: block;
	text-indent: -10000px;
	position: absolute;
	top: 187px;
	left: 33px;
}

#clients-and-work.press-awards #int-right a.p-a-logo-smallbusiness {
	background: url(../images/press-awards-logo-smallbusiness.jpg) no-repeat;
	width: 172px;
	height: 52px;
	display: block;
	text-indent: -10000px;
	position: absolute;
	top: 147px;
	left: 198px;
}

#clients-and-work.press-awards #int-right a.p-a-logo-techtv {
	background: url(../images/press-awards-logo-techtv.jpg) no-repeat;
	width: 151px;
	height: 54px;
	display: block;
	text-indent: -10000px;
	position: absolute;
	top: 240px;
	left: 34px;
}

#clients-and-work.press-awards #int-right a.p-a-logo-about {
	background: url(../images/press-awards-logo-about.jpg) no-repeat;
	width: 117px;
	height: 44px;
	display: block;
	text-indent: -10000px;
	position: absolute;
	top: 231px;
	left: 217px;
}

#clients-and-work.press-awards #int-right a.p-a-logo-japaninternet {
	background: url(../images/press-awards-logo-japaninternet.jpg) no-repeat;
	width: 151px;
	height: 16px;
	display: block;
	text-indent: -10000px;
	position: absolute;
	top: 324px;
	left: 34px;
}

#clients-and-work.press-awards #int-right a.p-a-logo-sdm {
	background: url(../images/press-awards-logo-sdm.jpg) no-repeat;
	width: 119px;
	height: 45px;
	display: block;
	text-indent: -10000px;
	position: absolute;
	top: 303px;
	left: 221px;
}

#clients-and-work.press-awards #int-right a.p-a-logo-netbanker {
	background: url("../images/netbanker_logo_bigger.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 30px;
    left: 220px;
    position: absolute;
    text-indent: -10000px;
    top: 384px;
    width: 126px;
}

#clients-and-work.press-awards #int-right a.p-a-logo-tech500 { 
 display: block;
    height: 100px;
    left: 51px;
    position: absolute; 
    top: 359px;
    width: 100px;
}
.htabs.ui-tabs-nav, #clients-and-work-subnav {
	background: transparent;
	border: 0;
	padding: 0;
}

/* END CLIENTS AND WORK */

/* TINY BOX STYLES */

#tinybox {position:absolute; display:none; padding:0px 10px 10px 10px; background:#fff url(../images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff; position: relative;}

/* END TINY BOX STYLES */

/* GET ESTIMATE LIGHTBOX */

#estimate-popup-wrapper {
	font-family: Arial;
	text-align: left;
	margin: 10px 0 0 15px;
	width: 780px;
}

#estimate-popup-wrapper h1 {
	color: #db731e;
	font-weight: bold;
	font-size: 24px;
	margin-top: 8px;
	width: 400px;
}

#estimate-popup-wrapper h2 {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	margin-top: 14px;
	margin-left: 4px;
	padding-bottom: 10px;
	border-bottom: 1px solid #d6d6d6;
	width: 734px;
}

#estimate-popup-wrapper dl {
	float: left;
	width: 380px;
	margin-bottom: 0px;
	margin-top: 10px;
	padding: 0px;
}
#estimate-popup-wrapper dl.left {
	width: 370px;
}

#estimate-popup-wrapper dl dt {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	float: left;
	width: 130px;
	text-align: right;
	margin-top: 8px;
}

#estimate-popup-wrapper dl dt.g-e-your-name-label, #estimate-popup-wrapper dl dt.g-e-email-label {
	margin-top: 4px;
}
#estimate-popup-wrapper dl dt.g-e-estimated-size-label, #estimate-popup-wrapper dl dt.g-e-required-time-label, #estimate-popup-wrapper dl dt.g-e-specific-time-label {
	margin-top: 1px;
}

#estimate-popup-wrapper dl dd.g-e-required-time-element select {
	width: 200px;
}

#estimate-popup-wrapper dl dt span.orange {
	font-weight: bold;
	font-size: 18px;
	color: #cc6600;
}

#estimate-popup-wrapper dl dd {
	float: left;
	width: 220px;
	margin: 0px 0px 0px 5px;
	height: 50px;
}

#estimate-popup-wrapper dl.g-e-description {
	width: 755px;
	height: 230px;
}

#estimate-popup-wrapper dl.g-e-description dd {
	clear: both;
	margin-left: 30px;
	margin-top: 10px;
}

#estimate-popup-wrapper dl dd input.regular {
	/*background: url(../images/get-estimate-input-bg.jpg) no-repeat right top;*/
	/*border: 0px;*/
	width: 225px;
	height: 34px;
	font-size: 18px;
	padding: 6px;
	float: left;
	overflow: hidden;
	padding:0 4px;
	line-height: 30px;
}

#estimate-popup-wrapper dl dd input.small {
	/*background: url(../images/get-estimate-input-small-bg.jpg) no-repeat right top;*/
	/*border: 0px;*/
	width: 158px;
	height: 34px;
	font-size: 18px;
	padding: 6px;
	float: left;
	padding:0 4px;
	line-height: 30px;
}

#estimate-popup-wrapper dl dd input.budget {
	/*background: url(../images/get-estimate-input-budget-bg.jpg) no-repeat right top;*/
	/*border: 0px;*/
	width: 225px;
	height: 34px;
	font-size: 18px;
	padding: 6px 6px 6px 18px;
	float: left;
	padding:0 4px;
	line-height: 30px;
}

#estimate-popup-wrapper dl dd select {
	margin-top: 10px;
}

#estimate-popup-wrapper dl dt.g-e-contact-preference-label {
	width: 150px;
	margin-top: 10px;
}
#estimate-popup-wrapper dl dd.g-e-contact-preference-element {
	width: 170px;
	margin-top: 9px;
	margin-left: 20px;
	height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

#estimate-popup-wrapper dl dd.g-e-estimated-size-element {
	height: 40px;
}

#estimate-popup-wrapper dl dt.g-e-small-text-label {
	color: #666666;
	font-size: 10px;
	width: 340px;
	text-align: left;
	margin-top: 0px;
	margin-left: 28px;
}

#estimate-popup-wrapper dl dd.g-e-small-text-element {
	width: 1px;
	height: 1px;
}

#estimate-popup-wrapper dl dd.g-e-required-time-element {
	margin-top: 6px;
	height: 45px;
}


#estimate-popup-wrapper dl.g-e-description dd textarea {
	/*background: url(../images/get-estimate-textarea-bg.jpg) no-repeat;*/
	/*border: 0px;*/
	line-height: 24px;
	width: 698px;
	height: 138px;
	padding: 18px 20px;
}

#estimate-popup-wrapper dl.g-e-description dd {
	margin: 5px 0px 0px 15px;
}

#estimate-popup-wrapper dl.submit-wrapper  {
	width: 760px;
	height: 75px;
}

#estimate-popup-wrapper dl.submit-wrapper dt {
	width: 465px;
}

#estimate-popup-wrapper dl.submit-wrapper dd input.submit {
	background: url(../images/getting-started-btn-submit.jpg) no-repeat;
	width: 255px;
	height: 68px;
	display: block;
	border: 0px;
}

/* END GET ESTIMATE LIGHTBOX */

/* PORTFOLIO */

#portfolio-wrapper {
	width: 940px;
	margin: 0px auto;
}

#portfolio-wrapper #portfolio-nav {
	width: 940px;
	margin: 15px 0px 0px 0px;
	position: relative;
}

#portfolio-wrapper #portfolio-nav a.prev {
	background: url(../images/portfolio-prev-arrow.jpg) no-repeat left 0px;
	width: 26px;
	height: 24px;
	display: block;
	position: absolute;
	left: 10px;
	top: 0px;
	text-decoration: none;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
	padding-left: 35px;
}

#portfolio-wrapper #portfolio-nav span {
	color: #669900;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

#portfolio-wrapper #portfolio-nav a.next {
	background: url(../images/portfolio-next-arrow.jpg) no-repeat right 0px;
	width: 26px;
	height: 24px;
	display: block;
	position: absolute;
	right: 10px;
	top: 0px;
	text-decoration: none;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
	padding-right: 40px;
}

#portfolio-wrapper #portfolio-thumb-wrapper {
	width: 941px;
	margin: 10px 0px 0px 4px;
	position: relative;
	height: 575px;
	overflow: hidden;
}

#portfolio-wrapper #portfolio-nav a#right-2, #portfolio-wrapper #portfolio-nav a#left-2, #portfolio-wrapper #portfolio-nav a#right-3, #portfolio-wrapper #portfolio-nav a#left-3 {
	display: none;
}

#portfolio-wrapper span#page-num-2, #portfolio-wrapper span#page-num-3 {
	display: none;
}

#portfolio-wrapper #portfolio-thumb-wrapper .page1 {
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
}
#portfolio-wrapper #portfolio-thumb-wrapper .page2 {
	float: left;
	position: absolute;
	width: 941px;
	top: 0px;
	left: 941px;
}
#portfolio-wrapper #portfolio-thumb-wrapper .page3 {
	float: left;
	position: absolute;
	width: 941px;
	top: 0px;
	left: 941px;
}

#portfolio-wrapper a#left-2, #portfolio-wrapper a#right-2, #portfolio-wrapper a#right-3, #portfolio-wrapper a#left-3 {
	display: none;
}


#portfolio-wrapper #portfolio-thumb-wrapper ul {
	float: left;
}

#portfolio-wrapper #portfolio-thumb-wrapper ul li {
	float: left;
	margin: 10px 0px 0px 11px;
}


#portfolio-wrapper #portfolio-thumb-wrapper ul li a {
	float: left;
	width: 297px;
	height: 180px;
	display: block;
	text-indent: -10000px;
}

#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-lpg {
	background: url(../images/portfolio-thumb-americanmap.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-huntington {
	background: url(../images/portfolio-thumb-huntington.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-mystockfund {
	background: url(../images/portfolio-thumb-mystockfund.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-doorstore {
	background: url(../images/portfolio-thumb-doorstore.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-lawyer {
	background: url(../images/portfolio-thumb-lawyer.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-pex {
	background: url(../images/portfolio-thumb-pex.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-ibdb {
	background: url(../images/portfolio-thumb-ibdb.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-shoes {
	background: url(../images/portfolio-thumb-shoes.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-idea {
	background: url(../images/portfolio-thumb-idea.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-michelin {
	background: url(../images/portfolio-thumb-michelin.jpg) no-repeat;
}

#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-lacac {
	background: url(../images/portfolio-thumb-lacac.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-ford {
	background: url(../images/portfolio-thumb-ford.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-thg {
	background: url(../images/portfolio-thumb-thg.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-ride5 {
	background: url(../images/portfolio-thumb-ride5.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-pick247 {
	background: url(../images/portfolio-thumb-pick247.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-enumay {
	background: url(../images/portfolio-thumb-enumay.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-sweeps {
	background: url(../images/portfolio-thumb-sweeps.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-hms {
	background: url(../images/portfolio-thumb-hms.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-central {
	background: url(../images/portfolio-thumb-central.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-cuarts {
	background: url(../images/portfolio-thumb-cuarts.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-piggy {
	background: url(../images/portfolio-thumb-piggy.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-steelonwheels {
	background: url(../images/portfolio-thumb-steelonwheels.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-dylanratigan {
	background: url(../images/portfolio-thumb-dylanratigan.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-kingtut {
	background: url(../images/portfolio-thumb-kingtut.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-bbbway {
	background: url(../images/portfolio-thumb-bbbway.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-fphny {
	background: url(../images/portfolio-thumb-fphny.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-cliffyoung {
	background: url(../images/portfolio-thumb-cliffyoung.jpg) no-repeat;
}
#portfolio-wrapper #portfolio-thumb-wrapper ul li a#port-gardenofeden {
	background: url(../images/portfolio-thumb-gardenofeden.jpg) no-repeat;
}

#portfolio-popup-wrapper {
	width: 880px;
	margin-top: 10px;
}

#portfolio-popup-wrapper #left {
	width: 575px;
	float: left;
	margin: 15px 0px 0px 10px;
}

#portfolio-popup-wrapper #left img {
	float: left;
	border: 1px solid #cccccc;
	padding: 2px;
}

#portfolio-popup-wrapper #left .vertical-border {
	border-left: 1px solid #cccccc;
	width: 1px;
	height: 578px;
	float: left;
	margin: 0px 0px 0px 15px;
}
#portfolio-popup-wrapper #left .vertical-border.huntington { height: 745px; }
#portfolio-popup-wrapper #left .vertical-border.lpg {	height: 715px; }
#portfolio-popup-wrapper #left .vertical-border.ibdb { height: 730px; }
#portfolio-popup-wrapper #left .vertical-border.thg { height: 680px; }
#portfolio-popup-wrapper #left .vertical-border.pick247 { height: 590px; }
#portfolio-popup-wrapper #left .vertical-border.ford { height: 690px; }
#portfolio-popup-wrapper #left .vertical-border.enumay { height: 590px; }
#portfolio-popup-wrapper #left .vertical-border.lawyer { height: 600px; }
#portfolio-popup-wrapper #left .vertical-border.lacac { height: 670px; }
#portfolio-popup-wrapper #left .vertical-border.piggy { height: 845px; }
#portfolio-popup-wrapper #left .vertical-border.stubb { height: 585px; }
#portfolio-popup-wrapper #left .vertical-border.cuarts { height: 620px; }
#portfolio-popup-wrapper #left .vertical-border.mystockfund { height: 620px; }
#portfolio-popup-wrapper #left .vertical-border.steelonwheels {height: 715px; }
#portfolio-popup-wrapper #left .vertical-border.dylanratigan {height: 715px; }
#portfolio-popup-wrapper #left .vertical-border.bbbway {height: 715px; }
#portfolio-popup-wrapper #left .vertical-border.fphny {height: 715px; }
#portfolio-popup-wrapper #left .vertical-border.cliffyoung {height: 715px; }
#portfolio-popup-wrapper #left .vertical-border.gardenofeden {height: 715px; }
#portfolio-popup-wrapper #left .vertical-border.kingtut {height: 715px; }

#portfolio-popup-wrapper #right {
	width: 285px;
	float: left;
	margin: 15px 0px 0px 10px;
	text-align: left;
}

#portfolio-popup-wrapper #right h1 {
	color: #db731e;
	font-size: 24px;
	font-weight: bold;
}

#portfolio-popup-wrapper #right h2 {
	font-size: 16px;
	font-weight: bold;
	margin-top: 15px;
}

#portfolio-popup-wrapper #right h3 {
	color: #db731e;
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
}

#portfolio-popup-wrapper #right p {
	line-height: 24px;
	font-size: 14px;
	margin-top: 5px;
	color: #000000;
}

#portfolio-popup-wrapper #right ul.list {
	float: left;
	line-height: 24px;
	margin: 5px 0px 20px 0px;
	color: #000000;
}

#portfolio-popup-wrapper #right ul.list li {
	background: url(../images/portfolio-tinybox-bullet.jpg) no-repeat 0em .8em;
	padding-left: 15px;
}

#portfolio-popup-wrapper #right .short-border {
	width: 273px;
	height: 1px;
	border-top: 1px solid #cccccc;
	font-size: 1px;
	float: left;
	margin: 10px 0px 0px 0px;
}

#portfolio-popup-wrapper #right a.web-link-blue-bold {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #137c9f;
	text-decoration: none;
	margin: 20px 0px 15px 0px;
}

#portfolio-popup-wrapper #right ul.thumbs {
	float: left;
	margin: 20px 0px 0px 0px;
}

#portfolio-popup-wrapper #right ul.thumbs li {
	float: left;
	margin: 0px 10px 0px 0px;
}

#portfolio-popup-wrapper img#large2, #portfolio-popup-wrapper img#large3, #portfolio-popup-wrapper img#large4 {
	display: none;
}

/* END PORTFOLIO */

/* CONTACT US */

#contact-us #int-main {
	width: 970px;
	float: left;
	margin: 0px 0px 0px 40px;
}

#contact-us #int-main #int-main-wrapper {
	text-align: left;
	width: 925px;
	margin: 15px 0px 0px 37px;
}

#contact-us #int-main h2 {
	font-weight: bold;
	font-size: 16px;
	color: #2d2c2c;
}

#contact-us #int-main p {
	line-height: 24px;
	font-size: 14px;
	color: #000000;
	margin-top: 10px;
}

#contact-us #int-main a {
	color: #137c9f;
	text-decoration: none;
}

#contact-us #int-main .dashed-border {
	background: url(../images/getting-started-dashed-border.jpg) no-repeat;
	width: 903px;
	height: 1px;
	font-size: 1px;
	margin-top: 22px;
}

#contact-us #int-main h1 {
	color: #db731e;
	font-size: 24px;
	font-weight: bold;
	margin-top: 15px;
}

#contact-us #int-main h3 {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	margin-top: 25px;
}

#contact-us #int-main .gray-border {
	border-top: 1px solid #d6d6d6;
	width: 903px;
	font-size: 1px;
	margin-top: 13px;
}

#contact-us #int-main .gray-border.bottom-margin {
	margin-top: 30px;
}
#contact-us #int-main .gray-border.top-margin {
	margin-top: 16px;
}

#contact-us #int-main #your-information-form-wrapper dl.left {
	width: 410px;
	float: left;
	margin: 20px 0px 0px 0px;
}
#contact-us #int-main #your-information-form-wrapper dl.left dt {
	float: left;
	width: 135px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 17px 5px 0px 0px;
}
#contact-us #int-main #your-information-form-wrapper dl.left dt.radio-btn-dt {
	width: 160px;
	height: 33px;
	margin: 20px 5px 0px 0px;
}
#contact-us #int-main #your-information-form-wrapper span.red {
	color: #cc6600;
	font-size: 18px;
	font-weight: bold;
}
#contact-us #int-main #your-information-form-wrapper dl.left dd {
	margin-top: 12px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
#contact-us #int-main #your-information-form-wrapper dl.left dd input {
	/*background: url(../images/getting-started-input-bg.jpg) no-repeat top right;*/
	/*border: 0px;*/
	width: 246px;
	height: 34px;
	line-height: 34px;
	font-weight: normal;
	padding: 0 4px;
}
#contact-us #int-main #your-information-form-wrapper dl.left dd textarea {
	font-weight: normal;
}
#contact-us #int-main #your-information-form-wrapper dl.left dd.radio-btn-dd {
	margin: 20px 0px 0px 0px;
}
#contact-us #int-main #your-information-form-wrapper dl.left dd label {
	float: left;
	margin: 0px 0px 0px 35px;
}
#contact-us #int-main #your-information-form-wrapper dl.left dd input.radio-btn {
	background: transparent;
	width: 20px;
	height: 20px;
	border: 0px;
	margin: 0px 0px 0px 2px;
	float: left;
}
#contact-us #int-main #your-information-form-wrapper dl.left dd textarea.small {
	/*background: url(../images/getting-started-textarea-small-bg.jpg) no-repeat top left;*/
	/*border: 0px;*/
	width: 254px;
	height: 89px;
}
#contact-us #int-main #your-information-form-wrapper dl.right {
	width: 480px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 20px 0px 0px 10px;
}
#contact-us #int-main #your-information-form-wrapper dl.right dd textarea.large {
	color: #999999;
	font-size: 14px;
	font-weight: normal;
	/*background: url(../images/getting-started-textarea-large-bg.jpg) no-repeat top left;*/
	/*border: 0px;*/
	width: 443px;
	height: 358px;
	line-height: 24px;
	padding: 20px;
	margin: 10px 0px;
	font-family: arial;
}
#contact-us #int-main #your-information-form-wrapper dl.right dt {
	margin: 3px 0px 0px 0px;
}

#contact-us #int-main input.getting-started-btn-submit {
	background: url(../images/getting-started-btn-submit.jpg) no-repeat;
	width: 255px;
	height: 68px;
	float: right;
	border: 0px;
	margin: 20px 5px 0px 0px;
}

#contact-us #locations {
	font-size: 15px;
	line-height: 20px;
	color: #333333;
}


/* END CONTACT US */

/* LIGHTBOX */
#nyroModalContent #close-wrapper {
	position: relative;
	top: 10px;
	right: 20px;
	text-align: right;
}

#nyroModalContent #close-wrapper a {
	color: #cccccc;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
/* END LIGHTBOX */

/* PAY ONLINE */

#paymentform, table.payment-confirm {
	border:1px solid #EEEEEE;
	margin:20px auto;
	padding:10px;
	width:550px;
}

#paymentform table td, table.payment-confirm td {
	border-bottom:1px solid #EEEEEE;
	color:#666666;
	font-size:12px;
	padding:5px;
}

/* END PAY ONLINE */f
