html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 912px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12{
	display:inline;
	float: left;
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .grid_1 {
	width:76px;
}
    .container_12 .grid_2 {
	width:152px;
}
    .container_12 .grid_3 {
	width:228px;
}
    .container_12 .grid_4 {
	width:304px;
}
    .container_12 .grid_5 {
	width:380px;
}
    .container_12 .grid_6 {
	width:456px;
}
    .container_12 .grid_7 {
	width:532px;
}
    .container_12 .grid_8 {
	width:608px;
}
    .container_12 .grid_9 {
	width:684px;
}
    .container_12 .grid_10 {
	width:760px;
}
    .container_12 .grid_11 {
	width:836px;
}
    .container_12 .grid_12 {
	width:912px;
}




/* Prefix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .prefix_1 {
	padding-left:76px;
}
    .container_12 .prefix_2 {
	padding-left:152px;
}
    .container_12 .prefix_3 {
	padding-left:228px;
}
    .container_12 .prefix_4 {
	padding-left:304px;
}
    .container_12 .prefix_5 {
	padding-left:380px;
}
    .container_12 .prefix_6 {
	padding-left:456px;
}
    .container_12 .prefix_7 {
	padding-left:532px;
}
    .container_12 .prefix_8 {
	padding-left:608px;
}
    .container_12 .prefix_9 {
	padding-left:684px;
}
    .container_12 .prefix_10 {
	padding-left:760px;
}
    .container_12 .prefix_11 {
	padding-left:836px;
}


/* Suffix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .suffix_1 {
	padding-right:76px;
}
    .container_12 .suffix_2 {
	padding-right:152px;
}
    .container_12 .suffix_3 {
	padding-right:228px;
}
    .container_12 .suffix_4 {
	padding-right:304px;
}
    .container_12 .suffix_5 {
	padding-right:380px;
}
    .container_12 .suffix_6 {
	padding-right:456px;
}
    .container_12 .suffix_7 {
	padding-right:532px;
}
    .container_12 .suffix_8 {
	padding-right:608px;
}
    .container_12 .suffix_9 {
	padding-right:684px;
}
    .container_12 .suffix_10 {
	padding-right:760px;
}
    .container_12 .suffix_11 {
	padding-right:836px;
}


/* Push Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .push_1 {
	left:76px;
}
    .container_12 .push_2 {
	left:152px;
}
    .container_12 .push_3 {
	left:228px;
}
    .container_12 .push_4 {
	left:304px;
}
    .container_12 .push_5 {
	left:380px;
}
    .container_12 .push_6 {
	left:456px;
}
    .container_12 .push_7 {
	left:532px;
}
    .container_12 .push_8 {
	left:608px;
}
    .container_12 .push_9 {
	left:684px;
}
    .container_12 .push_10 {
	left:760px;
}
    .container_12 .push_11 {
	left:836px;
}




/* Pull Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .pull_1 {
	right:76px;
}
    .container_12 .pull_2 {
	right:152px;
}
    .container_12 .pull_3 {
	right:228px;
}
    .container_12 .pull_4 {
	right:304px;
}
    .container_12 .pull_5 {
	right:380px;
}
    .container_12 .pull_6 {
	right:456px;
}
    .container_12 .pull_7 {
	right:532px;
}
    .container_12 .pull_8 {
	right:608px;
}
    .container_12 .pull_9 {
	right:684px;
}
    .container_12 .pull_10 {
	right:760px;
}
    .container_12 .pull_11 {
	right:836px;
}


/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}


.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}


body {font-family: Arial;}
p {font-size: 14px;line-height: 20px;color:#801518;}
li {font-size: 14px;line-height: 20px;margin-bottom:5px;}
a {color:#F05223;text-decoration: underline;}
td {padding:5px;}
table {margin:20px 0px 0px 0px;}
table, td {border:1px dotted #801518;}

/* ### HEADER ### */
#header {background:#801518 url(/assets/images/header_tile.gif) repeat-x 0px 20px;height:86px;padding:10px 0px 10px 0px;}
#header #topline div h1 {color:#BF5355;font-size:8px;text-align: center;padding-bottom:5px;}
#header #top #contact {text-align: right;}
#header #top #strap {padding-top:3px;}
#header #top div h1 {color:#fff;font-size:12px;font-weight: bold;}
#header #top div p {color:#fff;font-size:12px;font-weight: bold;}
#header #top div a {color:#fff;font-size:12px;font-weight: bold;padding-left: 10px;position:relative;top:-2px;}
#header #bottom ul li {float: left;padding:23px 5px 0px 0px;}
#header #bottom ul li, #header #bottom ul li a {color:#fff;font-weight: bold;text-decoration: none;}
#header #bottom ul li a:hover {text-decoration: underline;}
#header #bottom ul li a.selected {color:#801518; font-size:15px;font-family:arial;font-weight:bold;}
#header #bottom #clientarea {background:url(/assets/images/header_clientarea.gif) right 20px no-repeat;float:right;height:25px;padding:23px 0px 0px 0px;}
#header #bottom #clientarea a {color: #fff;font-size: 12px;padding:4px 10px 0 0;float:right;font-weight: bold;text-decoration: none;}
#header #bottom #clientarea a:hover {text-decoration: underline;}


/* ### HOME PAGE ### */
#content-home #logo {background:transparent url(/assets/images/home_logo_intro.gif) no-repeat scroll left top;height:230px;margin-top:50px;padding-top:95px;width:317px;}
#content-home #logo h1 {padding:10px 0px 20px 0px;font-size:20px;line-height: 23px;}
#content-home #logo h2 {padding:0px 0px 0px 0px;font-size:16px;line-height: 21px;}
#content-home #logo h1, #content-home #logo h2 {color:#F05223;}
#content-home #slideshow {float:right;margin:40px 0px 0px 0px;z-index:100;}
#content-home #slideshow #pagination {float:right;margin:0px 0px 0px 0px;z-index:150;position:relative;left:-3px;}
#content-home #slideshow #slides #linkTitle {color:#AFAFAF;font-size:12px;}
#content-home #slideshow #slides {margin-left:8px;}
.content-home-2 {margin-top:30px;clear:both;}
#content-home div h1 {color:#F05223;}
#content-home #services-title {padding:0px 0px 20px 0px;}
#content-home #services-left ul, #content-home #services-right ul {position: relative;}
#content-home #services-left ul li, #content-home #services-right ul li {background:transparent url(/assets/images/bullet_logo.gif) no-repeat scroll left center;list-style-type:none;padding-left:18px;}
#content-home #services-left a, #content-home #services-right a {color:#680B14;text-decoration: none;border-bottom:1px dotted #680b14;font-weight: bold;}
#content-home #services-left a:hover, #content-home #services-right a:hover {color:#F05223;border-bottom:1px dotted #F05223;}
#content-home #website-design-details p{color:#680b14;line-height:20px;}

#footer-1-full {background:#7f1516 url('/assets/images/home-footer-1-bg.gif') 0 0 repeat-x;margin-top:30px;width:100%;/*height:200px;*/display: table;}
#footer-1-full #content-home #needasite-top {float:right;}
#footer-1-full #content-home #needasite-top a {background:#7f1516 url('/assets/images/home-needasite-top.gif') right bottom no-repeat;height:68px;width:167px;float:right;}
#footer-1-full-white {background:#fff none 0 0 repeat-x;margin-top:50px;width:100%;height:27px;}
#footer-1-full-white #content-home #needasite-top {float:right;}
#footer-1-full-white #content-home #needasite-top a {background:#fff url('/assets/images/home-needasite-top-white.gif') right bottom no-repeat;height:27px;width:167px;float:right;}
.content-home-4 {}
.content-home-4 div h1 {color:#F05223 !important;padding:30px 0px 0px 0px;}
#content-home div .item {padding:20px 15px 0px 0px;}
#content-home div .item a{color:#fff;font-size:12px;font-weight: bold;}
#content-home div .item a:hover{color:#F05223;}
#content-home div .item p{color:#fff;font-size:12px;padding-top:5px;}
.content-home-4 .news-title {font-weight: bold;padding-top:0px !important;}
.content-home-4 a.news-other {color:#fff;font-size:12px;font-weight: bold;padding-top:20px;display:block;text-decoration: underline !important;}
.content-home-4 a.news-other:hover {color:#F05223;}





/* ### LEFT NAV ### */
.hasleftnav #left {margin-top:50px;}
.hasleftnav #left #sidepanel-categories {background:url('/assets/images/ag_sidepanel_categories_hdr.gif') no-repeat top left;height:70px;width:260px;}
.hasleftnav #left #sidepanel-articles {background:url('/assets/images/ag_sidepanel_articles_hdr.gif') no-repeat top left;height:70px;}
.hasleftnav #left #sidepanel-guides {background:url('/assets/images/ag_sidepanel_guides_hdr.gif') no-repeat top left;height:70px;}
.hasleftnav #left #sidepanel-services {background:url('/assets/images/sidepanel_services_hdr.gif') no-repeat top left;height:70px;}
.hasleftnav #left #sidepanel-blog {background:url('/assets/images/sidepanel_blog_hdr.gif') no-repeat top left;height:70px;}
.hasleftnav #left #list {background:url('/assets/images/ag_sidepanel_bg.gif') repeat-y top left;}
.hasleftnav #left #list ul {margin:0px 0px 0px 3px;padding:0px;width:252px;list-style:none;}
.hasleftnav #left #list ul li {padding:3px 10px 5px 15px;font-weight:bold;color:#e43b22;cursor:pointer;border-bottom:1px solid #ebebeb;margin-bottom:0px;}
.hasleftnav #left #list ul li a {font-weight:bold;color:#e43b22;font-size:14px;text-decoration: none;}
.hasleftnav #left #list ul li a:hover {text-decoration:none;}
.hasleftnav #left #list ul li:hover {background-color:#690b15;color:#fff;}
.hasleftnav #left #ftr {background:url('/assets/images/ag_sidepanel_footer.gif') no-repeat top left;height:70px;}
.hasleftnav #left #list ul li.selected {background-color:#690b15;color:#fff;}
.hasleftnav #left #list ul li.selected a {font-weight:bold;color:#fff;font-size:14px;}




/* ### A & G ### */
#main-ag #content {margin:54px 0px 0px 0px;}
#main-ag .listing-ag #articles-right div {padding:13px 0px 0px 0px;margin:0px 0px 0px 0px;clear:both;border-bottom: 1px dotted #680b14;display:table;}
#main-ag .listing-ag #articles-right div.ag-omega {border-bottom: none;}
#main-ag .listing-ag #articles-right div.ag-alpha {padding-top:0pc !important;}
#main-ag #content div#articles-right {margin:0px;}
#main-ag #content div .article-desc {padding:20px 0px 5px 0px;margin:0;}
#main-ag #content div .article-desc p {padding:0px 0px 20px 0px;font-size:14px;}
#main-ag #content div .article-desc p {padding:0px 0px 20px 0px;font-size:14px;}
#main-ag #content div .article-desc img {margin:0px 10px 30px 0px;padding:0;}
#main-ag #content div .article-desc ul {margin:0px 0px 20px 0px;}
#main-ag #content div .article-desc pre {margin:0px 0px 20px 0px;white-space: pre-wrap;white-space: -moz-pre-wrap !important;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;font-size:12px !important;}
#main-ag #content div .article-desc pre span {line-height:18px;font-size:12px;}
#main-ag #content div .article-desc ul li {background:transparent url(/assets/images/bullet_logo.gif) no-repeat scroll left 3px;list-style-type:none;padding-left:18px;color:#690b15;}
#main-ag #content div .article-desc h1 {color:#F05223;font-size:30px;font-weight:bold;margin:0px 0px 20px 0px;}
#main-ag #content div .article-desc h2 {color:#F05223;font-size:18px;font-weight:bold;margin:0px 0px 0px 0px;line-height: 25px;}
#main-ag #content div .article-desc h3 {color:#F05223;font-size:15px;font-weight:bold;margin:0px 0px 5px 0px;line-height: 20px;}
#main-ag #content div .article-desc-list {padding:0px 0px 10px 0px !important;}
#main-ag #content div .article-title {margin:0px 0px 5px 0px;padding:0;}
#main-ag #content div .article-title a h1 {font-size:20px;color:#F05223;padding:0;margin:0;text-decoration: none;}
#main-ag #content div .article-title a h1:hover {text-decoration: underline;}
#main-ag #content div .article-link {color:#F05223;padding:0;margin:5px 0px 20px 0px;text-decoration: underline;display:block;}
#main-ag #content div .article-date {margin:0px 0px 5px 0px;padding:0;color:#690b15;font-size:11px;}
#main-ag #content .pagination {float:right;}
#main-ag #content .article-form-intro {margin:20px 0px;font-weight: bold;background-color: #FFFFDF; padding:10px 5px 10px 8px;font-size:12px;line-height:18px;color:#690b15;}
#main-ag #content .article-form-intro img {margin: 8px 15px 0px 0px;padding-right:7px;}
#main-ag #content form {padding:0;margin:3px;}
#main-ag #content div .article-back {padding:0px;margin:0px 0px 10px 0px;}
#main-ag #content div .article-categories {margin:0px;padding:0px;}
#main-ag #content div .article-categories,#articles-right div .article-categories a {font-size:12px;}
#main-ag #content div .ag-omega {margin-bottom:0px !important;} 
#main-ag #content #ag-pagination {border:none;} 
#main-ag #content #ag-pagination div {border:none;} 
#main-ag #content #ag-pagination div#right {float:right;} 



/* ### PAGE ### */
#page div {margin:54px 0px 0px 0px;}
#page div p {padding:0px 0px 20px 0px;font-size:14px;}
#page div img {margin:0px 10px 30px 0px;padding:0;}
#page div ul {margin:0px 0px 20px 0px;}
#page div pre {margin:0px 0px 20px 0px;white-space: pre-wrap;white-space: -moz-pre-wrap !important;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;font-size:12px !important;}
#page div pre span {line-height:18px;font-size:12px;}
#page div ul li {background:transparent url(/assets/images/bullet_logo.gif) no-repeat scroll left 3px;list-style-type:none;padding-left:18px;color:#690b15;}
#page div h1 {color:#F05223;font-size:30px;font-weight:bold;margin:0px 0px 20px 0px;}
#page div h2 {color:#F05223;font-size:20px;font-weight:bold;margin:0px 0px 20px 0px;}
#page div h3 {color:#F05223;font-size:15px;font-weight:bold;margin:0px 0px 20px 0px;}




/* ### BLOG ### */
#main-blog #content {margin:54px 0px 0px 0px;}
#main-blog .listing-blog #articles-right div {padding:13px 0px 0px 0px;margin:0px 0px 0px 0px;clear:both;border-bottom: 1px dotted #680b14;display:table;width:100%;}
#main-blog .listing-blog #articles-right div.blog-omega {border-bottom: none;}
#main-blog .listing-blog #articles-right div.blog-alpha {padding-top:0pc !important;}
#main-blog #content div#articles-right {margin:0px;}
#main-blog #content div .article-desc {padding:20px 0px 5px 0px;margin:0;}
#main-blog #content div .article-desc p {padding:0px 0px 20px 0px;font-size:14px;}
#main-blog #content div .article-desc p {padding:0px 0px 20px 0px;font-size:14px;}
#main-blog #content div .article-desc img {margin:0px 10px 30px 0px;padding:0;}
#main-blog #content div .article-desc ul {margin:0px 0px 20px 0px;}
#main-blog #content div .article-desc pre {margin:0px 0px 20px 0px;white-space: pre-wrap;white-space: -moz-pre-wrap !important;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;font-size:12px !important;}
#main-blog #content div .article-desc pre span {line-height:18px;font-size:12px;}
#main-blog #content div .article-desc ul li {background:transparent url(/assets/images/bullet_logo.gif) no-repeat scroll left 3px;list-style-type:none;padding-left:18px;color:#690b15;}
#main-blog #content div .article-desc h1 {color:#F05223;font-size:30px;font-weight:bold;margin:0px 0px 20px 0px;}
#main-blog #content div .article-desc h2 {color:#F05223;font-size:18px;font-weight:bold;margin:0px 0px 0px 0px;line-height: 25px;}
#main-blog #content div .article-desc h3 {color:#F05223;font-size:15px;font-weight:bold;margin:0px 0px 5px 0px;line-height: 20px;}
#main-blog #content div .article-content h1 {color:#F05223;font-size:30px;font-weight:bold;margin:0px 0px 20px 0px;}
#main-blog #content div .article-content h2 {color:#F05223;font-size:18px;font-weight:bold;margin:0px 0px 0px 0px;line-height: 25px;}
#main-blog #content div .article-content h3 {color:#F05223;font-size:15px;font-weight:bold;margin:0px 0px 5px 0px;line-height: 20px;}
#main-blog #content div .article-content img.right {margin:0px 0px 10px 10px;}
#main-blog #content div .article-desc-list {padding:0px 0px 10px 0px !important;}
#main-blog #content div .article-title {margin:0px 0px 5px 0px;padding:0;}
#main-blog #content div .article-title a h1 {font-size:20px;color:#F05223;padding:0;margin:0;text-decoration: none;line-height:25px;}
#main-blog #content div .article-title a h1:hover {text-decoration: underline;}
#main-blog #content div .article-link {color:#F05223;padding:0;margin:5px 0px 20px 0px;text-decoration: underline;display:block;}
#main-blog #content div .article-content p {padding:0px 0px 20px 0px;font-size:14px;}
#main-blog #content div .article-date {margin:0px 0px 5px 0px;padding:0;color:#690b15;font-size:11px;}
#main-blog #content div .article-meta {margin:0px 0px 10px 0px;padding:0;color:#690b15;font-size:11px;}
#main-blog #content .pagination {float:right;}
#main-blog #content .article-form-intro {margin:20px 0px;font-weight: bold;background-color: #FFFFDF; padding:10px 5px 10px 8px;font-size:12px;line-height:18px;color:#690b15;}
#main-blog #content .article-form-intro img {margin: 8px 15px 0px 0px;padding-right:7px;}
#main-blog #content form {padding:0;margin:3px;}
#main-blog #content div .article-back {padding:0px;margin:0px 0px 10px 0px;}
#main-blog #content div .article-categories {margin:0px;padding:0px;}
#main-blog #content div .article-categories,#articles-right div .article-categories a {font-size:12px;}
#main-blog #content div .blog-omega {margin-bottom:0px !important;} 
#main-blog #content #blog-pagination {border:none;} 
#main-blog #content #blog-pagination div {border:none;} 
#main-blog #content #blog-pagination div#right {float:right;} 
#comment-form {padding:20px 0px 0px 0px;clear:both;border-top: 1px dotted #680b14;margin-top:0px;}
#comment-form #comment_form input {margin-top:5px;padding:5px;border:1px solid #680b14;float:left;color:#680b14;width:400px;}
#comment-form #comment_form input#captcha {margin-top:5px;padding:5px;border:1px solid #680b14;float:left;color:#680b14;width:150px;}
#comment-form #comment_form textarea {margin-top:5px;padding:5px;border:1px solid #680b14;}
#comment-form #comment_form .header {color:#690b15;font-size:30px;padding:5px 0px 10px 0px;font-weight:bold;}
#comment-form #comment_form .ctrlHolder {color:#690b15;padding:8px 0px 0px 0px;clear:both;display:table;}
#comment-form #comment_form .ctrlHolder p {color:#690b15;}
#comment-form #comment_form .field-header {color:#690b15;font-size:14px;padding:5px 0px 0px 0px;font-weight:bold;clear:both;}
#comment-form #comment_form .form-input-radio {width:auto;padding:0px;margin:5px 0px 10px 0px;border:none;}
#comment-form #comment_form .buttonHolder {border: none;}
#comment-form #comment_form .buttonHolder input {width:auto;border:none;padding-left:0px;margin:0;}
#comment-form #comment_form .ctrlHolder img {margin:3px 0px 0px 5px;}
#comment-form #comment_form .buttonHolder {margin-top: 10px;}
#comments {margin-top:40px;}
#comments .comment {margin:10px 0px 10px 0px;border-bottom: 1px dotted #680b14;}
#comments .comment .meta {margin:0px 0px 10px 0px;padding:0;color:#F05223;font-size:11px;font-weight: bold;}





/* ### NO MORE BLOG ### */
#nomoreblog {height:250px;}
#nomoreblog div h1 {color:#F05223;font-size:30px;font-weight:bold;margin:50px 0px 20px 0px;}


/* ### ERROR ### */
#error {height:250px;margin-top:0px;}
#error div h1 {color:#F05223;font-size:30px;font-weight:bold;margin:0px 0px 20px 0px;}
#error div p {margin:0px 0px 10px 0px;}
.nlerror{padding-left:0px;padding-top:5px;display: block;}
.error {font-size:10px;color:#ff0000;font-weight: bold;}
.nlmsg {font-weight: bold;padding-top: 5px;color: #ff0000;}

/* ### SIGNUP ### */
#signup {height:250px;margin-top:50px;}
#signup div h1 {color:#F05223;font-size:30px;font-weight:bold;margin:0px 0px 20px 0px;}
#signup div p {margin:0px 0px 10px 0px;}
#signup div input {margin:0px 0px 10px 0px;}



/* ### SERVICES ### */
#main-services #content {margin-top:50px;}
#main-services #content #service {margin:0px 0px 0px 0px;}
#main-services #content #service h1 {color:#F05223;font-size:30px;font-weight:bold;margin:0px 0px 20px 0px;}
#main-services #content #service h2 {color:#F05223;font-size:18px;font-weight:bold;margin:0px 0px 20px 0px;line-height: 25px;}
#main-services #content #service h3 {color:#F05223;font-size:15px;font-weight:bold;margin:0px 0px 20px 0px;line-height: 20px;}
#main-services #content #service #content-wide {margin:0px;padding:0;}
#main-services #content #service #content-wide a {color:#F05223;text-decoration:underline;font-size:14px;}
#main-services #content #service #content-wide img {margin:50px 0px 20px 20px;}
#main-services #content #service #image {width:400px; margin:0px 0px 0px 0px;float:right;padding:0;}
#main-services #content #service #image img {border:2px solid #F05223;}
#main-services #content #service ul {margin:10px 0px 10px 0px;}
#main-services #content #service ul li {margin:0px;background:transparent url(/assets/images/bullet_logo.gif) no-repeat scroll left 4px;list-style-type:none;padding-left:18px;color:#680B14;font-size:14px;padding-bottom:3px;}
#main-services #content #service p {font-size:14px;line-height: 22px;margin:20px 0px 20px 0px;}
#main-services #content #service p:first-child {margin-top:0px !important;} 


/* ### CASE STUDIES / PORTFOLIO ### */
.main-casestudies-hdr {margin-top:50px;margin-bottom:50px;height:40px;}
.main-casestudies-hdr div h1 {font-size:45px;color:#F05223;}
#main-casestudies {}
#main-casestudies .case-study img {/*border:2px solid #F05223;*/}
#main-casestudies .case-study .project-title {height:60px;}
#main-casestudies .case-study .project-title a{text-decoration:none;padding:5px 0px 0px 0px;margin:0;color:#F05223;font-size:19px;font-weight:bold;line-height:24px;display: block;margin-bottom:10px;}
#main-casestudies .case-study .project-title a:hover{text-decoration:underline;}
#main-casestudies .case-study .project-desc {padding:0px 10px 10px 0px;margin:0;color:#680b14;font-size:14px;line-height:20px;}
#main-casestudies .case-study .project-link {padding:0;margin:0;color:#F05223;font-size:13px;}
#main-casestudies .case-study .casestudy-link {padding:0;margin:0;color:#F05223;font-size:13px;}
.main-portfolio-item {padding:25px 0px 25px 0px;clear:both;display:table;border-bottom: 1px dotted #680b14;}
.main-portfolio-item-alpha {padding:0px 0px 25px 0px;}
.main-portfolio-item-omega {padding:25px 0px 0px 0px;border-bottom: none;}
.main-portfolio-item div img {float:left;/*border:2px solid #F05223;*/}
.main-portfolio-item div .portfolio-title p {color:#680b14;font-size:14px;font-weight: bold;}
.main-portfolio-item div .portfolio-title h1 {color:#F05223;font-size:30px;font-weight: bold;padding: 3px 0px 5px 0px;}
.main-portfolio-item div .portfolio-desc p {padding:10px 10px 10px 0px;color:#680b14;font-size:14px;}
.main-portfolio-item div .portfolio-tech span.title {padding:5px 0px 5px 0px;color:#680b14;font-size:14px;}
.main-portfolio-item div .portfolio-tech span.value {padding:5px 0px 5px 0px;color:#680b14;font-size:14px;font-weight:bold;}
.hr-orange {width:100%;background-color: #F05223;height:1px;margin:30px 0px 20px 0px;padding:0;font-size:1px;}
.main-portfolio-item div  ul li {color:#680b14;background:transparent url(/assets/images/bullet_logo.gif) no-repeat scroll left 3px;list-style-type:none;padding-left:18px;}



/* ### CASE STUDY ### */
.main-casestudy-hdr {margin-top:50px;margin-bottom:50px;height:40px;}
.main-casestudy-hdr div h1 {font-size:40px;color:#F05223;font-weight: bold;}
.main-casestudy-hdr div .small {font-size:17px;color:#680b14;font-weight: bold;}
.main-casestudy .casestudy-screenshot p img {float:right;}
.main-casestudy-alpha {margin-top:50px;}
.main-casestudy {margin-bottom:25px;display: table;position:relative;}
.main-casestudy img.left {margin:0px 20px 0px 0px;position:relative;float:left;}
.main-casestudy img.right {margin:0px 0px 0px 20px;position:relative;float:right;}
.main-casestudy p {margin-bottom:15px;font-size: 14px;}
.main-casestudy-omega {margin-top:50px;}
.main-casestudy-separator div {height:1px;width:100%;display:table;border-bottom: 1px dotted #680b14;margin-bottom:20px;}
.main-casestudy ul li {background:transparent url(/assets/images/bullet_logo.gif) no-repeat scroll left 3px;list-style-type:none;padding-left:18px;color:#690b15;}
.main-casestudy h2 {color:#801518;font-size:18px;font-weight:bold;margin:0px 0px 0px 0px;line-height: 27px;}



/* ### NEWS ### */
.news-hdr {margin-top:50px;margin-bottom:10px;height:40px;}
.news-hdr div h1 {font-size:45px;color:#F05223;margin-bottom:40px;}
.news-item {padding:28px 0px 20px 0px;clear:both;display:table;border-bottom: 1px dotted #680b14;}
.news-item-alpha {padding:0px 0px 25px 0px;}
.news-item-omega {padding:25px 0px 0px 0px;border-bottom: none;}
.news-item div img {float:left;/*border:2px solid #F05223;*/}
.news-item div .news-title p {color:#680b14;font-size:14px;font-weight: bold;}
.news-item div .news-title h1 {color:#F05223;font-size:30px;font-weight: bold;padding: 3px 0px 5px 0px;}
.news-item div .news-desc p {padding:10px 10px 0px 0px;color:#680b14;font-size:14px;line-height:20px;}
#news-pagination {padding: 20px 0px 0px 0px;}
#news-pagination #newer a {float:right;color:#F05223;}
#news-pagination #older a {color:#F05223;}



/* ### CONTACT ### */
#contact #contact-hdr {margin-top:50px;margin-bottom:40px;height:40px;}
#contact #contact-hdr h1 {font-size:45px;color:#F05223;}
#contact #left {}
#contact #left img {margin:5px 15px 20px 0px;}
#contact #left img#skype {}
#contact #left p.intro {font-size:14px;color:#680b14;margin-bottom:20px;}
#contact #left ul {margin:-20px 0px 10px 15px;padding:0;}
#contact #left li {font-size:14px;color:#680b14;margin:0;padding:0;}
#contact #left ul {padding: 0px;margin: 0px 0px 14px 0px;}
#contact #left ul li {padding-bottom:10px;}
#contact #left ul li {background:transparent url(/assets/images/bullet_logo.gif) no-repeat scroll left 3px;list-style-type:none;padding-left:18px;}
#contact-ways #middle {text-align: center;}
#contact-ways #right {text-align: right;}
.large-orange {font-size:17px; color:#F05223;font-weight:bold;margin:0px 0px 40px 0px;padding-top:10px;}
.large-orange br {margin:0px 0px 5px 0px;}
.large-orange a {font-size:17px; color:#F05223;font-weight:bold;}
p.boldbrown {font-size:12px;color:#680b14;font-weight:bold;padding:0;margin:0;}
#enquiry-form {background:#F05223;padding:20px;width:415px;}
#enquiry-form #enquiry_form input {margin-top:5px;width:400px;padding:5px;border:1px solid #680b14;float:left;color:#680b14;}
#enquiry-form #enquiry_form textarea {margin-top:5px;width:400px;padding:5px;border:1px solid #680b14;}
#enquiry-form #enquiry_form .header {color:#fff;font-size:30px;padding:5px 0px 20px 0px;font-weight:bold;}
#enquiry-form #enquiry_form .ctrlHolder {color:#fff;padding:8px 0px 15px 0px;clear:both;display:table;}
#enquiry-form #enquiry_form .ctrlHolder p {width:400px;color:#fff;}
#enquiry-form #enquiry_form .field-header {color:#fff;font-size:14px;padding:5px 0px 0px 0px;font-weight:bold;clear:both;}
#enquiry-form #enquiry_form .form-input-radio {width:auto;padding:0px;margin:5px 0px 10px 0px;border:none;}
#enquiry-form #enquiry_form .buttonHolder {border: none;}
#enquiry-form #enquiry_form .buttonHolder input {width:auto;border:none;padding-left:0px;margin:0;}
#enquiry-form #enquiry_form .ctrlHolder img {margin:3px 0px 0px 5px;}




/* ### ABOUT ### */
#about {margin-top:50px;}
#about #left {width:640px; margin:0px 53px 0px 0px;float:left;background:url(/assets/images/about_logo.gif) 0px 0px no-repeat;}
#about #left #quote {width:360px;margin:0px 0px 30px 240px;color:#801518;font-size:25px; font-weight:bold;line-height:40px;height:110px;}
#about #left .large-orange, #about #left .large-orange a {font-size:17px; color:#F05223;font-weight:bold;}
#about #left p, #about #left h2 {padding-bottom:20px;color:#801518;}
#about #right {width:190px; margin:0px 0px 0px 0px;float:right; }
#about #right #our-people-header {height:30px;margin:0px 0px 20px 0px;background:url(/assets/images/about_ourteam_header.gif) 0px 0px no-repeat;}
#about #right .bod {clear:both;margin:0px 0px 10px 0px;}
#about #right .bod img {clear:both;border:1px solid #F05223;padding:0;margin:0px 5px 10px 0px;float:left;}
#about #right .bod .name {color:#680b14;padding:0px 0px 0px 0px;margin:14px 0px 0px 0px;font-size:16px;font-weight:bold;display:block;}
#about #right .bod .role {color:#680b14;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:12px;}
#about #right #our-otherpeople-header {clear:both;height:30px;margin:20px 0px 20px 0px;background:url(/assets/images/about_ourfriends_header.gif) 0px 0px no-repeat;}





/* ### FOOTER ### */
#footer-2-full {background-color:#F05223;height:148px;padding:0;margin:0;border-bottom:10px solid #7F1516; }
#footer-2-full .content-home-5 a{width:167px;float:right;}
#footer-2-full .content-home-5 a img{margin-left:-3px;display: inline;position: absolute;}
#footer-2-full .content-home-6 {height: 148px;}
#footer-2-full .content-home-6 ul {padding:15px 0px 20px 0px;margin:0px;display:block;}
#footer-2-full .content-home-6 ul li{color:#fff;float:left;padding:0px 5px 0px 0px;margin:0px;font-size:12px;font-weight: bold;}
#footer-2-full .content-home-6 ul li a{color:#fff;font-size:12px;font-weight: bold;text-decoration: none;}
#footer-2-full .content-home-6 #eeci_logo{background:transparent url(/assets/images/footer_logo_ee_ci.jpg) no-repeat scroll 0 20px;height:54px;padding:20px 0px 0px 20px;width:426px;}
#footer-2-full .content-home-6 #twitter_logo{background:transparent url(/assets/images/footer_logo_tweet.gif) no-repeat scroll 10px 20px;height:54px;padding:20px 0px 0px 70px;width:206px;}
#footer-2-full .content-home-6 #twitter_logo p{color:#FFFFFF;font-size:11px;font-weight:bold;line-height:12px;}
#footer-2-full .content-home-6 #twitter_logo a{color:#fff;font-weight: bold;font-size: 11px;}
#footer-2-full .content-home-6 #keyline {width:700px;}
#footer-2-full .content-home-6 #keyline p{color:#fff;font-weight: bold;font-size: 12px;}
