/*  
Theme Name: Beta Images v2
Theme URI: http://www.betaimages.com
Description: Designed by David Miller.
Version: 2.0
Author: David Miller
Author URI: http://www.betaimages


*/
/* Layout */
html {background:url(images/bg-tile.jpg) #131a20 top left repeat;}
body {background:url(images/bg-tile.jpg) #131a20 top left repeat;color:#d1e3f2;font:normal 12px Arial;line-height:18px;margin:0 auto;padding:0;text-align:left;width:100%;}
#page,#header,#content,#sidebar,#footer,#pagehead,#full-content,#contentwrapper,#wrapper {margin:0;padding:0;}
#page {margin:0 auto;width:960px;}
#header {background:#0d1216;height:60px;margin:0 auto;}
#contentwrapper {background:url(images/content-bg.jpg) top left #0d1216 no-repeat !important;-khtml-border-radius:12px;-moz-border-radius:12px;-moz-box-shadow:2px 2px 3px #000;-webkit-border-radius:12px;border-radius:12px;-webkit-box-shadow:2px 2px 3px #000;border:1px solid #0d1119;margin:0px 0 3px 0 !important;padding:15px 0 20px 0 !important;}
#content {margin:0;padding:0 5px 0 15px;width:600px;float:left;}
#full-content {line-height:18px;margin:0;padding:0 0 0 15px;width:945px;}
#sidebar {margin:0;padding:0 0 10px;width:320px;float:left;}
#home-slideshow {background:url(images/topbanner.jpg) top left no-repeat;height:326px;margin-bottom:20px;width:926px;overflow:hidden;}
a,#home-slideshow p span  {color:#bdd73c;}
.homeinside {position:relative;}
a:hover {color:#fff;text-decoration:none !important;}

/* Misc */
ol li {margin-bottom:5px;}
input,textarea {border-bottom:1px solid #000;border-right:1px solid #000;font-size:11px;;margin-top:5px;letter-spacing:0;padding:2px 5px;width:200px;background:url(images/textareabg.jpg) top left repeat-x #fff;}
textarea  {}
.right {float:right;margin-left:5px;}
.right-clear {clear:both;float:right;margin:0;padding:0;}
.left-clear {clear:both;float:left;margin:0;padding:0;}
.bottom-divider {background:transparent url(images/content_li_hr.gif) repeat-x scroll left bottom;margin-bottom:10px;padding:0 0 10px;}
.check li {background:url(images/blank-check.png) top left no-repeat !important;padding-left:25px !important;padding-top:0 !important;}
.arrow {padding-left:0 !important;}
.arrow li {background:url(images/arrow.png) top left no-repeat !important;line-height:16px !important;list-style-type:none !important;margin-bottom:5px !important;
padding-left:25px !important;padding-top:0 !important;}

.threecolumns {float:left;width:295px;margin-bottom:20px;}
.threecolumns h2 {font-size:24px;}    
.threecolumns p {padding-bottom:0;margin:0;}
.threecolumns:hover {color:#fff;}
.c1 {padding-right:10px;border-right:1px solid #171e24;}
.c2 {padding-right:10px;border-right:1px solid #171e24;margin-left:10px;}
.c3 {padding-left:10px;}
.fc-columns-wrap {clear:both;float:left;margin-bottom:5px;padding-bottom:15px;width:100%;}
.fc-columns,.fc-tl,.fc-tr {float:left;margin-right:30px;}
.fc-columns {width:210px;}
.fc-columns p {margin-bottom:30px;margin-top:3px;}
.fc-columns.last {margin-right:0;}
.fc-tl {width:60%;}
.fc-tr {width:30%;}

.greenhover:hover,.greenhover:focus,.greenhover:active {border:1px solid}

/* Home page columns */
.hpc {float:left;margin-right:15px;width:220px;height:320px;display:block;position:relative;-moz-box-shadow: 2px 2px 2px #0a0d10;
-webkit-box-shadow: 2px 2px 2px #0a0d10;
box-shadow: 2px 2px 2px #0a0d10;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}   
.hpc1 {background:url(images/homeportcolumns.jpg) 0 0 no-repeat;}    
.hpc2 {background:url(images/homeportcolumns.jpg) -220px 0 no-repeat;}
.hpc3 {background:url(images/homeportcolumns.jpg) -440px 0 no-repeat;}
.hpc4 {background:url(images/homeportcolumns.jpg) -660px 0 no-repeat; margin-right:0 !important;}  
.hpc span.hover,.hpc span.focus,.hpc span.active {top:0;left:0;display:block !important;position:absolute;width:220px;height:320px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.hpc1 span.hover,.hpc1 span.focus,.hpc1 span.active {background:url(images/homeportcolumns.jpg) 0 -320px no-repeat !important;}
.hpc2 span.hover,.hpc2 span.focus,.hpc2 span.active {background:url(images/homeportcolumns.jpg) -220px -320px no-repeat !important;}
.hpc3 span.hover,.hpc3 span.focus,.hpc3 span.active {background:url(images/homeportcolumns.jpg) -440px -320px no-repeat !important;}
.hpc4 span.hover,.hpc4 span.focus,.hpc4 span.active {background:url(images/homeportcolumns.jpg) -660px -320px no-repeat !important;}
.ph {width:578px;height:137px;display:block;position:relative;margin-bottom:10px;-moz-box-shadow: 2px 2px 2px #0a0d10;
-webkit-box-shadow: 2px 2px 2px #0a0d10;
box-shadow: 2px 2px 2px #0a0d10;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}   
.ph1 {background:url(images/portheaders.jpg) 0 0 no-repeat;}
.ph2 {background:url(images/portheaders.jpg) -578px 0 no-repeat;}
.ph3 {background:url(images/portheaders.jpg) -1156px 0 no-repeat;}
.ph4 {background:url(images/portheaders.jpg) -1734px 0 no-repeat;}
.ph span.hover,.ph span.focus,.ph span.active {top:0;left:0;display:block !important;position:absolute;width:578px;height:137px;-moz-box-shadow: 2px 2px 2px #0a0d10;
-webkit-box-shadow: 2px 2px 2px #0a0d10;
box-shadow: 2px 2px 2px #0a0d10;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.ph1 span.hover,.ph1 span.focus,.ph1 span.active {background:url(images/portheaders.jpg) 0 -137px no-repeat !important;}
.ph2 span.hover,.ph2 span.focus,.ph2 span.active {background:url(images/portheaders.jpg) -578px -137px no-repeat !important;}
.ph3 span.hover,.ph3 span.focus,.ph3 span.active {background:url(images/portheaders.jpg) -1156px -137px no-repeat !important;}
.ph4 span.hover,.ph4 span.focus,.ph4 span.active {background:url(images/portheaders.jpg) -1734px -137px no-repeat !important;}
/* Headers */
h1,h1 a {color:#fff !important;font:normal 28px Arial,"Courier New",Courier,monospace !important;text-align:left;text-shadow:rgba(0,0,0,.5) 1px 2px 0;}
h1 a {color:#bdd73c !important;}
h2,h2 a {font:normal 18px Arial,"Courier New",Courier,monospace;text-align:left;text-shadow:rgba(0,0,0,.5) 1px 2px 0;text-transform:capitalize;}
h2.posthead a, h2.posthead {font-size:24px !important;}
h2.title,h2.title a {color:#fff !important;font:normal 26px Arial,"Courier New",Courier,monospace !important;text-align:left;text-shadow:rgba(0,0,0,.5) 1px 2px 0;}
h3,h3 a {color:#6584b4 !important;font:normal 16px Arial,"Courier New",Courier,monospace;letter-spacing:1px !important;text-align:left;}
h4,h4 a {color:#fff !important;font:bold 14px Arial,"Courier New",Courier,monospace;font-weight:400 !important;letter-spacing:1px !important;text-align:left;}
h5,h5 a {font:bold 1em Arial,"Courier New",Courier,monospace;text-align:left;}
h6,h6 a {font:bold .8em Arial,"Courier New",Courier,monospace;text-align:left;}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:#bdd73c;margin:0 0 7px;padding:0;}

/* Header */
#headerimg {background:url(images/logo.png) top left no-repeat;float:left;height:72px;margin-top:5px;width:275px;}
#headerimg a {display:block;line-height:50px;width:100%;}
#headermenu {height:28px;margin:0 0 10px !important;width:800px;}
.checkbox {width:15px !important;}
#pagemenu-container {float:right;margin:0;padding:0;}
#pagemenu {float:right;list-style-type:none;margin:0;padding:0;text-align:left;}
#pagemenu li {float:left;margin:3px 0 0 10px;padding:20px 0 0;position:relative;text-align:center;}
#pagemenu li:hover {}
#pagemenu a {color:#fff;font:normal 16px Arial,"Courier New",Courier,monospace;letter-spacing:0;line-height:16px;margin:0 auto;padding:7px 5px;text-align:center;text-decoration:none;
height:30px;}
#pagemenu a:hover,#pagemenu .current_page_item a,#pagemenu .current_page_parent a,.new a:hover,#pagemenu .current_page_item {color:#bdd73c;}

/* Portfolio Sidebar */
#sidebar h2.current_page_item a {color:#2485D0;}
#sidebar h2.branding a {color:#384e5e;}
#sidebar h2.illustrations a {color:#d16300;}
#sidebar h2.logos a {color:#96c000;}
#sidebar h2.webdesign a {color:#2381ca;}
#sidebar h2.photoshop a {color:#a1316b;}
#sidebar h2.animation a {color:#ecf63f;}
#sidebar a:hover {color:#fff;}
.sfHover ul {position:absolute;  left: -5px;  top:45px;  z-index:2;}
#pagemenu ul {display:none;padding:0;margin:0;z-index:10;padding-top:5px;background:#0d1216;list-style-type:none;border-left:1px solid #172129;border-bottom:1px solid #172129;position:absolute;
border-right:1px solid #000;-khtml-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#pagemenu ul li{float:left;clear:left;margin:0 !important;padding:0 !important;width:150px;text-align:left;}
#pagemenu ul li a{padding:0 0 0 10px;text-align:left;display:block;color:#fff !important;}
#pagemenu ul li a:hover{color:#bdd73c !important;}
.sfHover a {color:#2381CA !important;}
.current,.current a {color:#ed1c24 !important;}
.norightborder {border-right:0 !important;}
.home:hover {color:#549fb6;}
#content h2.pagetitle,#content h2.pagetitle a,#content h2.pagetitle a:visited,#content h2.pagetitle a:hover {color:#fff !important;font:normal 26px Arial,"Courier New",Courier,monospace !important;line-height:27px !important;text-align:left;text-shadow:rgba(0,0,0,.5) 1px 2px 0;}
#content h2.header {color:#fff !important;font-size:28px !important;}
a,#home-slideshow a,#home-feature a {color:#bdd73c;font-weight:700;text-decoration:none;}
#home-slideshow p {width:410px !important;font-size:14px;padding:0;margin:80px 0 0 35px;}
#content .blogentry {padding:10px 0 0;}
#content .blogentry img {margin:5px 0 10px;border:2px solid #000;}
#content p {margin:0 0 15px;}
#content ul li {display:block;list-style-type:none;background:url(images/bullet.png) top left no-repeat;margin:0;line-height:18px;padding:0 0 0 18px;}

/* Sidebar */

#sidebar ul li ul .current_page_item a {background:url(images/sidepanel_a_current.jpg) bottom left no-repeat !important;color:#fff;}
#sidebar .sidebar-wrap {margin-bottom:15px;padding:0;}
#sidebar .recent-wrap {height:285px !important;}
#sidebar ul li {display:block;line-height:22px;list-style-type:none;margin:0;padding:0 0 0 5px;  border-bottom:1px dotted #171f26;}
#sidebar ul li.check {background:url(images/check.png) bottom left no-repeat;padding-left:25px;}
#sidebar ul li.check:hover {background:url(images/check.png) bottom left no-repeat #212a31;}
#sidebar ul li:hover {background:#212a31;}
#sidebar ul li.current {background:url(images/current_li.gif) bottom right no-repeat;}
#sidebar ul li.current a {color:#333c00 !important;text-shadow:rgba(0,0,0,1) 0 0 0;}
#sidebar .childpage a:before {content:"> ";}
#sidebar .contact_button a {padding:0;}
#sidebar p {display:block;line-height:18px;margin-bottom:0;margin-top:3px;padding-bottom:0;text-align:left;}
#sidebar h2 {color:#fff !important;font-size:28px;letter-spacing:normal;line-height:42px;margin:0;text-shadow:rgba(0,0,0,.5) 1px 2px 0;}
#sidebar h2 a{font:normal 18px Arial,"Courier New",Courier,monospace;text-align:left;font-size:28px;letter-spacing:normal;line-height:42px;margin:0;display:block;cursor:pointer;
	background: url(images/divider.png) bottom left repeat-x;}
#sidebar img {border:0;float:left;margin:0 auto;padding:0;}
.childpage {margin-top:30px;}

/* Sidebar */
#footer p {margin-top:0;}
.copyright a {color:#253944 !important;}
.footer-wrap {background:url(images/footer-wrap.jpg) top left no-repeat;display:block;height:198px !important;margin:0 auto !important;padding:60px 0 0 10px  !important;width:950px;}
.footer-wrap:hover {background:url(images/footer-wrap.jpg) 0 -303px no-repeat;}
.copyright {color:#253944;height:12px;margin:0 auto;padding:15px 0 0;text-align:center;width:960px;}
#footer {background:url(images/footer.jpg) top left repeat-x;clear:both;color:#d1e3f2;height:260px;overflow:hidden;}
#footer .fc-columns-wrap {height:160px;margin-bottom:0;padding-bottom:0;}
#footer .fc-columns-wrap ul li a {border-bottom:1px solid #253944;color:#fff;display:block;font-size:12px;font-weight:400;line-height:22px;width:100%;}
#footer .fc-columns-wrap ul li a:hover {color:#BDD73C;}
#footer .fc-columns-wrap ul li {background:url(images/content_li_hr.gif) repeat-x scroll left bottom;}
#footer .fc-columns-wrap ul {list-style-type:none;
margin:0;padding:0;}
#footer .fc-columns p {margin-bottom:15px;margin-top:3px;}
#footer .fc-columns {width:200px !important;}

.recent-blog-list {height:105px;}
#comment {width:95%;}

cite {font-style:normal;font-weight:700;}

/* Comments */
.commentbody {color:#fff;font-size:11px;margin:0 !important;padding:10px 10px 10px 0  !important;position:relative;background:none !important;}
.commentbody p {line-height:1.2em;margin:5px 0 0;}
.commentbody a {color:#fff !important;text-decoration:underline !important;}
.commentlink {font-size:12px;}
.commentlist {list-style:none;margin:0;padding:0;}
.commentcount {color:#556e91;float:left;font:bold 42px Arial,sans-serif;left:555px;opacity:.3;position:absolute;top:5px;}
.commentauthor,.commentauthor a {color:#556e91 !important;font-size:20px;margin-bottom:5px !important;}
.divider {background:transparent url(images/divider.png) repeat-x scroll left bottom;clear:both;margin:10px 0 15px;padding:1px 0;}
img {border:none;padding:0;}
.navigation {font-size:11px;height:10px;padding:0 0 15px;float:left;clear:both;margin:5px 0;width:100%;}
.clearboth {clear:both;font-size:1px;height:1px;line-height:1px;margin-bottom:10px;}
.alignleft {float:left;margin-right:15px;text-align:left;}
img.alignleft {margin-bottom:15px;}
.alignright {float:right;margin-top:-1px;text-align:right;}
p.postmetadata {color:#999;margin:10px 0 0 10px;padding:5px;text-align:right;}
p.postmetadata a {color:#999;}
small {color:#38444d !important;font-size:12px;}
.wp-smiley {border:none;}

/* Post */
.post {padding:0 15px 0 0;}
.post small {color:#fff;padding:2px 5px;}
.post small a {color:#fff;}
blockquote {background:#eee;border:2px solid #ccc;color:#333;font-size:1em;font-style:italic;padding:5px 8px;}
.mission_statement {margin-top:10px;}
.contact_button {height:50px;}
.contact_buttom img {float:left;text-align:left;}
.noborder {border:0;}
.comment-head,.posthead {margin-bottom:5px;}

/* Category */
.cat {background:url(images/tagbg.png) top left repeat-x;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-right:10px;}
.cat:hover {background:#fff;}
.post span .cat a{color:#000;padding:5px 7px;text-align:center;}

/* Portfolio */
.web-info {float:left;margin-bottom:20px;width:100%;}
.web-info p {margin-bottom:8px !important;padding-bottom:0;}
.technologies-wrap {background:#fff !important;width:590px !important;}
.technologies li {background-color:#2F3B4C !important;border:1px solid #090C0F;border-width:1px 1px 0;float:left;height:20px;margin-bottom:5px !important;margin-right:10px !important;margin-top:5px !important;padding:5px 10px !important;width:auto;}
.technologies li:hover {background-color:#090C0F !important;}
.service-img {border:1px solid #000;margin:10px 0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;width:578px;}
.portimg {border:1px solid #000;margin:0 0 5px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.testimonial {background:url(images/quotes.jpg) top left no-repeat;font-style:italic;min-height:40px;padding-left:60px !important;}
.signature {color:#fff;font-size:20px;font-style:italic;font-weight:700;text-shadow:rgba(0,0,0,.5) 1px 2px 0;}
.view-blogs a,.view-designp a,.view-webp a,.view-services a,.view-blogsb a,.view-designpb a,.view-webpb a,.view-servicesb a,.view-standardb a,.featured-work a,.portfolio-web a,.portfolio-logos a,.portfolio-illustrations a,.portfolio-identities a,.portfolio-shirts a,.portfolio-photoshop a {display:block;line-height:40px;width:100%;}
.featured-work {background:url(images/view-featured-work.png);left:35px;position:absolute;top:220px;}
.portfolio-nav-wrap {clear:both;float:left;width:100% !important;}
.portfolio-nav {margin:0;padding:0 0 0 30px;}
.portfolio-nav li {float:left;list-style-type:none;}
.next1,.prev1 {background-position:0 0;background-repeat:no-repeat !important;cursor:pointer;float:left;height:43px;margin-bottom:8px;width:136px;}
.next1 img,.prev1 img {cursor:pointer;}
.portfolio-web,.portfolio-logos,.portfolio-illustrations,.portfolio-identities,.portfolio-shirts,.portfolio-photoshop {background-position:0 0;background-repeat:no-repeat;height:43px;margin-bottom:8px;margin-right:20px;width:158px;}
.portfolio-web.last,.portfolio-logos.last,.portfolio-illustrations.last,.portfolio-identities.last,.portfolio-shirts.last,.portfolio-photoshop.last {margin-right:0 !important;}
.portfolio-web {background:url(images/portfolio-web-design.png);}
.portfolio-logos {background:url(images/portfolio-logos.png);}
.portfolio-illustrations {background:url(images/portfolio-illustrations.png);}
.portfolio-identities {background:url(images/portfolio-identities.png);}
.portfolio-shirts {background:url(images/portfolio-shirts.png);}
.portfolio-photoshop {background:url(images/portfolio-photoshop.png);}
.next1 {background:url(images/next1.png);}
.prev1 {background:url(images/prev1ious.png);margin-right:20px;}
.portfolio-wrap {background:transparent url(images/content_li_hr.gif) repeat-x scroll left bottom;clear:both;float:left;margin-bottom:15px;padding:10px 0 15px;}
.portfolio-wrap img {border:0 solid #121824;margin:0;}
.portfolio-left {float:left;overflow:hidden;}
.portfolio-left img {border:1px solid #000 !important;}
.portfolio-right {float:left;padding-left:20px;width:300px;}
.full-description {background:#1d2e3c;padding:10px;}
#graphic-pricing {background:#0a141c;color:#fff;margin-bottom:15px;width:585px;}
#hosting-pricing {background:#0a141c;color:#fff;margin:10px auto;width:910px;}
#graphic-pricing tbody td,#hosting-pricing tbody td {background:url(images/td-bg.jpg) top left repeat-x;font-weight:700;padding:8px 5px;text-align:center;}
#graphic-pricing thead td,#graphic-pricing tfoot td,#hosting-pricing thead td,#hosting-pricing tfoot td {background:url(images/td-bg-blue.jpg) top left repeat-x;font-size:16px;font-weight:700;padding:8px 5px;text-align:center;text-shadow:1px 1px 1px #000;width:200px;}
#hosting-pricing thead td a {color:#fff !important;}
#hosting-pricing thead td a:hover {text-decoration:underline !important;}
#graphic-pricing td.popular,#hosting-pricing td.popular {background:url(images/td-bg-popular.jpg) top left repeat-x;padding:8px 25px;width:200px;font-size:1.4em;text-shadow:1px 1px 1px #000;}
.special-price {font-size:34px;margin-top:20px !important;text-align:center !important;text-shadow:1px 1px 1px #000;}
#service-list ul li {clear:both;background:none;height:265px;}
#searchform input {border:none;height:20px;line-height:18px;background:url(images/searchbox.png) no-repeat top left;padding:1px 5px 5px;width:320px;font:12px Arial #aaa;}
.portfolio-img {padding:5px 0 10px;}
.p-admin input,.p-admin textarea {width:400px;}
.p-admin .checkbox {width:10px;}
.tweet {height:80px;margin-bottom:50px !important;width:200px;}
.recent-post-list {font-size:12px;list-style-type:none;margin:0 !important;padding:0 !important;}
.recent-post-list li {background:transparent url(images/content_li_hr.gif) repeat-x scroll left bottom;margin-left:0 !important;padding-left:0 !important;}
.recent-post-list a {display:block;line-height:22px;width:100%;}
.recent-post-list a:hover {color:#fff;text-decoration:none;}
.wp-caption-text {color:#556e91 !important;text-align:center !important;}
#home-feature {background:url(images/home-feature.jpg) top left no-repeat;height:420px;margin-bottom:20px;width:935px;}
.sidebar-ads {color:#fff;margin-bottom:15px;width:315px;}
.network-wrap {color:#fff;height:150px;margin-bottom:15px;width:315px;}
.grav {float:left;margin-right:10px;}
.sidebar-tweet li a {display:inline !important;width:auto;}
ul#filter {display:inline;font-size:16px;list-style:none;margin:5px 0 !important;padding:0 0 0 30px  !important;width:100%;}
ul#filter li {border-right:1px solid #dedede;display:inline;line-height:16px;margin-right:10px !important;padding-right:10px !important;}
ul#filter li:last-child {border-right:none;margin-right:0;padding-right:0;}
ul#filter a {color:#fff;text-decoration:none;}
ul#filter li.current a,ul#filter a:hover {color:#d8e8b7;}
ul#filter li.current a {color:#bdd73c;font-weight:700;}
ul#portfolio {float:left;list-style:none;margin:0 !important;padding:0 !important;}
.wrong-page {margin-top:70px;}
.full-width-text {background:url(images/full-width.jpg) top left no-repeat;height:61px;margin:10px 0;width:914px;}
.homepage-square,.homepage-square-left {float:left;margin:0 0 20px;}
.homepage-square img,.homepage-square-left img {border:3px solid #0f1624;}
.homepage-square-left {margin:0 18px 20px 0  !important;}
.jFlowSlideContainer {cursor:pointer !important;}
#portfolio-small {float:left;list-style-type:none !important;margin:20px 0 0 35px;padding:0;}
#portfolio-small img {width:255px !important;display:block;}
#portfolio-small li {background:#000;border:3px solid #0f1624;float:left;height:157px;margin:0 35px 20px 0;overflow:hidden;width:255px !important;}
.your-name input,.your-email input,.your-number input,.your-subject input,.your-message textarea {width:570px;}
div.wpcf7-mail-sent-ok {border:2px solid #BDD73C;}
.strong {color:#fff;font-weight:700;}
.fadeThis {background:url(images/requestquote.png) !important;background-position:0 0  !important;display:block;height:73px !important;left:35px;position:absolute;top:140px;width:411px !important;}
a.fadeThis, a.fadeThis:hover {text-decoration:none !important;}
.fadeThis span.hover {background:url(images/requestquote.png) !important;background-position:0 -73px !important;display:block;height:73px !important;left:0;position:absolute;top:0;width:411px !important;}
.fadeThis span a,.fadeThis a {display:block !important;line-height:73px !important;margin:0 !important;padding:0 !important;text-decoration:none !important;width:100% !important;z-index:9999;}
#header,#footer,#pagehead,#graphic-pricing tbody,ul#portfolio a {width:100%;}

.header-container {margin:0 auto;width:960px;}.header-gap {background:url(images/bg.jpg) top center no-repeat;margin:0 auto;width:960px;height:35px;}
form,#sidebar ul {margin:0;padding:0;}
#content ul {margin:0 0 10px;padding:0 0 0 10px;}
.left,.sidebar-ads a,ul#portfolio li {float:left;}
.no-margin,.no-margin img {margin:0 !important;}
strong,.current_page_item a,#sidebar .current_page_item a {color:#fff;}
#header a,ul#portfolio a:hover {text-decoration:none;}
ul#portfolio img {display:block;}
.view-blogsb:hover,.view-designpb:hover,.view-webpb:hover,.view-servicesb:hover,.view-standardb:hover,.featured-work:hover,.next1:hover,.prev1:hover,.portfolio-web:hover,.portfolio-logos:hover,.portfolio-illustrations:hover,.portfolio-identities:hover,.portfolio-shirts:hover,.portfolio-photoshop:hover {
background-position:0 -43px !important;}
.view-blogsb:active,.view-designpb:active,.view-webpb:active,.view-servicesb:active,.view-standardb:active,.featured-work:active,.view-blogsb.active,.view-designpb.active,.view-webpb.active,.view-servicesb.active,.view-standardb.active,.featured-work.active,.next1:active,.prev1:active,.portfolio-web:active,.portfolio-logos:active,.portfolio-illustrations:active,.portfolio-identities:active,.portfolio-shirts:active,.portfolio-photoshop:active,.portfolio-web.active,.portfolio-logos.active,.portfolio-illustrations.active,.portfolio-identities.active,.portfolio-shirts.active,.portfolio-photoshop.active {
background-position:0 -86px !important;}
.captionfull .boxcaption,.caption .boxcaption {left:0;top:326px;}
.homepage-square img:hover,.homepage-square-left img:hover,#portfolio-small li:hover {border:3px solid #bdd73c;}
.view-designpb {background:url(images/view-design-packagesb.png);}
.view-webpb {background:url(images/view-web-packagesb.png);}
.view-standardb {background:url(images/view-standardb.png);}
.view-designpb,.view-webpb,.view-standardb {margin-bottom:10px;width:320px;}
.floatfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}
.floatfix {	display: inline-block;}
/* Hides from IE-mac \*/
* html .floatfix {	height: 1%;}
.floatfix {	display: block;}
/* End hide from IE-mac */

/* Hosting */
.hostpanel {width:360px;padding:10px 10px 10px 70px;float:left;}
.hostpanelwide {margin:10px 10px 0px;padding-bottom:0px;}
.hphost,.hpbackup,.hpsupp {margin-right:30px;margin-left:10px;}
.hphost {background:url(images/hphost.png) top left no-repeat;}
.hpstat {background:url(images/hpstatistics.png) top left no-repeat;}
.hpbackup {background:url(images/hpmonthlymaintenance.png) top left no-repeat;}
.hpseo {background:url(images/hpseo.png) top left no-repeat;}
.hpsupp {background:url(images/hpsupport.png) top left no-repeat;}
.hpcontract {background:url(images/hpcontracts.png) top left no-repeat;}
.wpcf7 input {background:#192128 !important;color:#fff !important;border:1px solid #1e2830 !important;-moz-box-shadow:-1px -1px 0px #0c1425 !important;-webkit-box-shadow:-1px -1px 0px #0c1425 !important;box-shadow:-1px -1px 0px #0c1425 !important;width:570px;}
.wpcf7 textarea {width:570px;}
.wpcf7 input:focus,.wpcf7 input:hover {border:1px solid #32485b !important;}
.wpcf7 input.submit:focus,.wpcf7 input.submit:hover {border:1px solid #000 !important;}
.wpcf7 input.submit {}
.wpcf7 input.submit,.submit {background:url(images/submitbutton.png) top left no-repeat !important;height:26px;width:100px;color:#4f5c0c;border:none !important;}
.wpcf7 input.submit:hover,.wpcf7 input.submit:focus {border:none !important;}
.submit:hover {color:#000;cursor:pointer;}
.service { clear:both !important;}
.newplan {width:906px;height:234px;background:url(images/newplan.jpg) top left no-repeat;margin:0 auto 20px;position:relative;z-index:1;}
a.learnmorebig {background:url(images/learnmorebig.png) top left no-repeat;width:305px;height:99px;display:block;position:absolute;top:80px;left:570px;}
a.learnmorebig:hover {background-position:0 -99px !important;}
.new {background:url(images/newhover.png) center 7px no-repeat;}
a.learnmore {background:url(images/learnmorebutton.png) top left no-repeat;width:98px;height:24px;display:block;float:right;}
.pricepanel {padding-bottom:20px;}
.hostform {width:610px;float:left;}
.hostright {float:left;width:300px;}
.packagewrap {background:#090d10;border:1px solid #000;padding:15px;margin:10px 0;}

/* Tipsy */
.service-ul li,.service-ul {padding:0 !important;}
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat; }
.tipsy-inner { padding: 4px 5px; background-color: #fff ; color: #000; max-width: 200px; text-align: center;border:1px solid #0d1216; -khtml-border-radius:6px;-moz-border-radius:6px;-moz-box-shadow:2px 2px 3px #000;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:1px 1px 2px #000;}
.tipsy-north { background-image: url(images/tipsy-north.gif); background-position: top center; }
.tipsy-south { background-image: url(images/tipsy-south.gif); background-position: bottom center; }
.tipsy-east { background-image: url(images/tipsy-east.gif); background-position: right center; }
.tipsy-west { background-image: url(images/tipsy-west.gif); background-position: left center; }
.hide {display:none;}  
.portfolioside {  margin-bottom:10px;  }
.portfolioside a {  font-weight:normal;  color:#d1e3f2;  display:block;  }
.portfolioside a:hover {  color:#fff;  }
.portfolioside li {  border-bottom:1px dotted #171f26;  }
.portfolioside li:hover {  background:none;  }
.portfolioside .current_page_item a {  color:#fff;  }
.portfolioside .current_page_item  {  background:#2485d0 !important;  color:#fff !important;  }
.portfolioside .current_page_item a:hover{  color:#fff !important;  }
.infoselector a {  font-size:24px;  font-weight:normal;  color:#fff;  padding:5px 20px 5px 0px;  margin-right:13px;  }
.infoselector {  margin-bottom:10px;  }
.infoselector a:hover {  color:#bdd73c;    cursor:pointer;  }
.tinfo {  padding:10px 0 0;  }
.infoselector a.current {  background:url(images/downarrow.png) right center no-repeat;  color:#2485d0 !important;  }
.tinfo p {  padding:0;  margin:0;  }

/* Gallery */
.screenshotwrap img{  margin-right:4px;  border:2px solid #000;  width:185px;  }
.hoverView {	position: absolute;	background: url(images/hoverview.png) no-repeat;	top: 8px;	left: 9px;	width: 269px;	height: 166px;	display: none;  }
.ngg-gallery-thumbnail {  position:relative !important;  }
.ngg-gallery-thumbnail:hover,.hoverView:hover {cursor:pointer;}
.ngg-gallery-thumbnail img{width:269px;  }
.ngg-gallery-thumbnail-box {width:49% !important; margin:0;}
.visitsite {  font-size:30px;  float:right;	background: url(images/viewarrow.png) center left no-repeat;	padding-left:40px;	margin-top:5px;	line-height:32px;}
.visitsite.moreinfo {float:left !important;}
.videowrap {position:relative;z-index:1;}
.datewrap {float:left;clear:left;height:14px;margin:3px 0 5px;}

code {background:#efefef;color:#333;border-bottom:1px solid #aaa;line-height:22px !important; width:100%;}
code span {color:blue;}
code strong {color:#000 !important;}


.code {background:#efefef;color:#333;border:3px solid #555;padding:15px;}
/* Syntax Highlighting */
.syntaxhighlighter,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody
{	margin: 0 !important;	padding: 0 !important;	border: 0 !important;	outline: 0 !important;	background: none !important;	text-align: left !important;	float: none !important;
	vertical-align: baseline !important;	position: static !important;	left: auto !important;	top: auto !important;	right: auto !important;	bottom: auto !important;
	height: auto !important;	width: auto !important;	line-height: 1.1em !important;	font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
	font-weight: normal !important;	font-style: normal !important;	font-size: 1em !important;	min-height: inherit !important; /* For IE8, FF & WebKit */	min-height: auto !important; /* For IE7 */}
.syntaxhighlighter{	width: 99% !important; /* 99% fixes IE8 horizontal scrollbar */	margin: 1em 0 1em 0 !important;	padding: 1px !important; /* adds a little border on top and bottom */	position: relative !important;}
.syntaxhighlighter .bold {	font-weight: bold !important;}
.syntaxhighlighter .italic {	font-style: italic !important;}
.syntaxhighlighter .line{}
.syntaxhighlighter .no-wrap .line .content{	white-space: pre !important;}
.syntaxhighlighter .line table {	border-collapse: collapse !important;}
.syntaxhighlighter .line td{	vertical-align: top !important;}
.syntaxhighlighter .line .number{	width: 3em !important;}
.syntaxhighlighter .line .number code{	width: 2.7em !important;	padding-right: .3em !important;	text-align: right !important;	display: block !important;}
.syntaxhighlighter .line .content{	padding-left: .5em !important;}
.syntaxhighlighter .line .spaces{}
/* Disable border and margin on the lines when no gutter option is set */
.syntaxhighlighter.nogutter .line .content{	border-left: none !important;}
.syntaxhighlighter .bar{	display: none !important;}
.syntaxhighlighter .bar.show {	display: block !important;}
.syntaxhighlighter.collapsed .bar{	display: block !important;}
/* Adjust some properties when collapsed */
.syntaxhighlighter.collapsed .lines{	display: none !important;}
.syntaxhighlighter .lines.no-wrap{	overflow: auto !important;	overflow-y: hidden !important;}
/* Styles for the toolbar */
.syntaxhighlighter .toolbar{	position: absolute !important;	right: 0px !important;	top: 0px !important;	font-size: 1px !important;	padding: 8px 8px 8px 0 !important; /* in px because images don't scale with ems */}
.syntaxhighlighter.collapsed .toolbar{	font-size: 80% !important;	padding: .2em 0 .5em .5em !important;	position: static !important;}
.syntaxhighlighter .toolbar a.item,.syntaxhighlighter .toolbar .item{	display: block !important;	float: left !important;	margin-left: 8px !important;	background-repeat: no-repeat !important;	overflow: hidden !important;	text-indent: -5000px !important;}
.syntaxhighlighter.collapsed .toolbar .item{	display: none !important;}
.syntaxhighlighter.collapsed .toolbar .item.expandSource{	background-image: url(images/magnifier.png) !important;	display: inline !important;	text-indent: 0 !important;	width: auto !important;	float: none !important;	height: 16px !important;	padding-left: 20px !important;}
.syntaxhighlighter .toolbar .item.viewSource{	background-image: url(images/page_white_code.png) !important;}
.syntaxhighlighter .toolbar .item.printSource{	background-image: url(images/printer.png) !important;}
.syntaxhighlighter .toolbar .item.copyToClipboard{	text-indent: 0 !important;	background: none !important;	overflow: visible !important;}
.syntaxhighlighter .toolbar .item.about{	background-image: url(images/help.png) !important;}
/** 
 * Print view.
 * Colors are based on the default theme without background.
 */.syntaxhighlighter.printing,.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content,{	background: none !important;}

/* Gutter line numbers */
.syntaxhighlighter.printing .line .number{	color: #bbb !important;}
/* Add border to the lines */.syntaxhighlighter.printing .line .content{	color: #000 !important;}
/* Toolbar when visible */
.syntaxhighlighter.printing .toolbar{	display: none !important;}
.syntaxhighlighter.printing a{	text-decoration: none !important;}
.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a{ 	color: #000 !important;}
.syntaxhighlighter.printing .comments,.syntaxhighlighter.printing .comments a{ 	color: #008200 !important;}
.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a{	color: blue !important; }
.syntaxhighlighter.printing .keyword{ 	color: #069 !important; 	font-weight: bold !important; }
.syntaxhighlighter.printing .preprocessor { 	color: gray !important; }
.syntaxhighlighter.printing .variable { 	color: #a70 !important; }
.syntaxhighlighter.printing .value{ 	color: #090 !important; }
.syntaxhighlighter.printing .functions{ 	color: #ff1493 !important; }
.syntaxhighlighter.printing .constants{ 	color: #0066CC !important; }
.syntaxhighlighter.printing .script{	font-weight: bold !important;}

.syntaxhighlighter.printing .color1,
.syntaxhighlighter.printing .color1 a
{ 
	color: #808080 !important; 
}

.syntaxhighlighter.printing .color2,
.syntaxhighlighter.printing .color2 a
{ 
	color: #ff1493 !important; 
}

.syntaxhighlighter.printing .color3,
.syntaxhighlighter.printing .color3 a
{ 
	color: red !important; 
}



/************************************
 * Interface elements.
 ************************************/

.syntaxhighlighter
{
	background-color: #000000 !important;
}

/* Gutter line numbers */
.syntaxhighlighter .line .number
{
	color: #D3D3D3 !important;
}

/* Add border to the lines */
.syntaxhighlighter .line .content
{
	border-left: 3px solid #990000 !important;
	color: #B9BDB6 !important;
}

.syntaxhighlighter.printing .line .content 
{
	border: 0 !important;
}

/* First line */
.syntaxhighlighter .line.alt1
{
}

/* Second line */
.syntaxhighlighter .line.alt2
{
	background-color: #0f0f0f !important;
}

/* Highlighed line number */
.syntaxhighlighter .line.highlighted .number
{
	background-color: #435A5F !important;
	color: #fff !important;
}

/* Highlighed line */
.syntaxhighlighter .line.highlighted.alt1,
.syntaxhighlighter .line.highlighted.alt2
{
	background-color: #435A5F !important;
}

.syntaxhighlighter .toolbar
{
	background-color: #000000 !important;
	border: #000000 solid 1px !important;
}

.syntaxhighlighter .toolbar a
{
	color: #646763 !important;
}

.syntaxhighlighter .toolbar a:hover
{
	color: #9CCFF4 !important;
}

/************************************
 * Actual syntax highlighter colors.
 ************************************/
.syntaxhighlighter .plain,
.syntaxhighlighter .plain a
{ 
	color: #D3D3D3 !important;
}

.syntaxhighlighter .comments,
.syntaxhighlighter .comments a
{ 
	color: #FF7D27 !important;
}

.syntaxhighlighter .string,
.syntaxhighlighter .string a
{
	color: #FF9E7B !important; 
}

.syntaxhighlighter .keyword
{ 
	color: #00FFFF !important; 
}

.syntaxhighlighter .preprocessor 
{ 
	color: #AEC4DE !important; 
}

.syntaxhighlighter .variable 
{ 
	color: #FFAA3E !important; 
}

.syntaxhighlighter .value
{ 
	color: #090 !important; 
}

.syntaxhighlighter .functions
{ 
	color: #81CEF9 !important; 
}

.syntaxhighlighter .constants
{ 
	color: #FF9E7B !important; 
}

.syntaxhighlighter .script
{ 
	background-color: #990000 !important;
}

.syntaxhighlighter .color1,
.syntaxhighlighter .color1 a
{ 
	color: #EBDB8D !important; 
}

.syntaxhighlighter .color2,
.syntaxhighlighter .color2 a
{ 
	color: #FF7D27 !important; 
}

.syntaxhighlighter .color3,
.syntaxhighlighter .color3 a
{ 
	color: #AEC4DE !important; 
}
#slider {
	position:relative;
	background:url(images/loading.gif) no-repeat 50% 50%; 
	clear:both;
	height:326px;
	margin:0 auto 5px;
	width:926px;              border:1px solid #0f1624;
	border-top-color:#000;
	border-left-color:#000;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
}
  #slider a{
	display:block;
}
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}

.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8;
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}

.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}

.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
.slideshow {
	position:relative;
	height:250px;
}
.slideshow img {
	position:absolute;
	top:0px;
	left:0px;
	height:250px;
	width:578px;
	display:none;
}

.readmorelink {width:578px;height:46px;background:url(images/readmorelink.png) top left no-repeat;display:block;}
.readmorelink:hover {background-position:0 -46px;}

.datenum{
height:44px;
right:0;
text-align:center;
width:112px;
top:8px;
}

.day{font-size:36px;font-weight:bold;line-height:45px;display: block;width:55px;position: absolute;top:0;left:0;height:40px;}

.month{display:block;font-size:18px;left:60px;line-height:1em;position:absolute;text-transform:uppercase;top:6px;width:50px;}

.year{display:block;font-size:14px;font-weight:bold;left:60px;letter-spacing:2px;line-height:1em;position:absolute;top:25px;width:53px;}
.datenumwrap {position:relative;float:right;}
.commentnum {margin-right:5px;}

/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
#slider2 {
	position:relative;
	//See the "style-pack" below for image
	background:url(images/loading.gif) no-repeat 50% 50%; 
	margin-bottom:25px;
	z-index:9 !important;
	height:326px;width:926px;
}
#slider2 img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;  
	z-index:10;
}
#slider2 a {display:block;}

.nivo-controlNav {
	position:absolute;
	left:47%;
	bottom:-25px;
}
.nivo-controlNav a {
	display:block;
	width:10px;
	height:10px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:-10px 0;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}


#page-menu ul {z-index:95 !important;}
#page-menu ul li {position:relative;z-index:96 !important;}
#page-menu ul li a {z-index:97;}