* {margin: 0px; padding: 0px; border: none;}
html, body {padding: 0; margin: 0; height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; color: #ffffff; background-color: #343434;}
#outer {min-height: 100%; height: auto; width: 100%; margin-bottom: -200px;}
* html #outer {height: 100%;}
#inner {width: 100%;}
#footer {width: 100%; clear: both; height: 200px; text-align: left;}
#clearfooter {clear: both; height: 200px;}
html>body #miHeight {float: left; width: 0px; height: 100%; margin-bottom: -202px;} /* safari wrapper */

		/* format text */
a {color: #ffffff; text-decoration: underline;}
a:hover {color: #ffffff; text-decoration: none;}
h1 {font-size: 20px; color: #ffffff; padding: 0px 0px 15px 0px; text-transform: uppercase;}
#index h1 {font-size: 28px; color: #ffffff; padding: 0px 0px 15px 0px; text-transform: none;}
h2 {font-size: 20px; color: #ffffff; padding: 0px 0px 15px 0px; text-transform: uppercase;}
h3 {font-size: 20px; color: #ffffff; padding: 0px 0px 15px 0px; text-transform: uppercase;}
h4 {font-size: 12px; padding: 0px 0px 15px 0px; color:#fff}
h5 {font-size: 18px; color: #ffffff; padding: 0px 0px 15px 0px; text-transform: uppercase;}
p {padding: 0px 0px 15px 0px; color:#aaa}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.small {font-size: 10px;}
		/* end format text */

		/* format blocks */
.float_left{float: left; margin: 0px;}
.float_right{float: right; margin: 0px;}
.clear {clear: both; font-size: 1px; line-height: 1px;}
.align_c {text-align: center;}
.align_r {text-align: right;}
.align_l {text-align: left;}
ul, ul li {list-style-image: none; list-style-position: outside; list-style-type: none;}
ul {margin: 0px; padding: 0px;}
ul li {}
/*ol, ol li {}
ol {margin: 0px 0px 0px 20px; padding: 0px;}
ol li {padding: 0px 0px 7px 0px;}*/
.display-none {display: none;}
		/* format blocks */
		
		/* header */
#header {height: 317px;}
.top-menu {width: 944px; position: relative; margin-left: auto; margin-right: auto; text-align: right; padding: 5px 18px 0px 18px; color: #ffffff; height: 29px;}
.top-menu a, .top-menu a:hover {color: #ffffff !important; text-decoration: none; font-weight: bold;}
.top-menu a:hover {color: #aaaaaa;}

.main-menu-box {width: 100%; height: 45px;}
.logo-box {width: 100%; height: 218px; background-color: #f58233;}
#id1 .logo-box {background-color: #ffa800;} /*(Colour 8)*/
#id2 .logo-box {background-color: #a272df;} /*Purple (Colour 7)*/
#id2 .logo-box {background-color: #59acff;} /*Blue (Colour 6)*/
#id3 .logo-box {background-color: #eb577c;} /*Pink (Colour 5)*/
#id4 .logo-box {background-color: #00c5cc;} /*Teal (Colour 4)*/
#id5 .logo-box {background-color: #ccaf1f;} /*(Colour 3)*/
#id6 .logo-box {background-color: #f58233;} /*Orange (Colour 2)*/
#id7 .logo-box {background-color: #ed5b47;} /*Red (Colour 1)*/

/*
Orange (Colour 2) is fine for the Homepage, I suggested this previously and no one raised an objection so lets run with that.

We'd prefer having one colour per page. Our favourite colours are: Red (Colour 1), Blue (Colour 6), Purple (colour 7), Pink (Colour 5), Teal (Colour 4).

Homepage - Orange (Colour 2)
Web Development - Red (Colour 1)
SEO - Blue (Colour 6)
Graphic Design - Pink (Colour 5)
Hosting - Purple (Colour 7)
IT - Teal (Colour 4)
*/
.logo-box {background-color: #ed5b47;}
#index .logo-box {background-color: #f58233;}
#index #content a {color: #f58233;}
#website-development .logo-box {background-color: #ed5b47;}
/*#portfolio_websites .logo-box {background-color: #eb577c;}*/
#portfolio_websites .logo-box {background-color: #ed5b47;}
#graphic-design_prints .logo-box {background-color: #eb577c;}
#graphic-design_prints #content a {color: #eb577c;}
#graphic-design_prints .thumb {color:#fff !important}
#graphic-design_corporate-identity .logo-box {background-color: #eb577c;}
#graphic-design_corporate-identity #content a {color: #eb577c;}
#graphic-design_corporate-identity .thumb {color:#fff !important}
#hosting .logo-box {background-color: #a272df;}
#hosting #content a {color: #a272df;}
#seo .logo-box {background-color: #59acff;}
#seo #content a {color:#59acff}
#it-suport_maintenance-and-support .logo-box {background-color: #00c5cc;}
#it-suport_design-and-installation .logo-box {background-color: #00c5cc;}
#it-suport_portfolio .logo-box {background-color: #00c5cc;}
#contact-us .logo-box {background-color: #f58233;}
#contact-us #content a {color: #f58233;}
#seo-services .logo-box {background-color:#59ACFF}
#seo-services #content a {color:#59acff}

.jqueryslidemenu ul li ul li a {color:#fff}


.logo-box2 {width: 960px; position: relative; margin: 0 auto;}
.logo {width: 288px; height: 166px; position:absolute; float: left; padding: 34px 7px 0px 0px;}
.email {width: 273px; float: left; padding-top: 185px; text-align: left; margin-left:238px}
.email span, .email a, .email a:hover {font-size: 16px; text-transform: uppercase; color: #ffffff; text-decoration: none;}
.email a:hover {color: #343434;}
.contact {width: 442px; float: left; text-align: right;}
.phone {font-size: 30px; color: #ffffff; padding: 137px 0px 19px 0px;}
.address {font-size: 16px; text-transform: uppercase; color: #ffffff;}
		/* end header */
		
		/* content */
#content, #content2 {width: 960px; position: relative; margin-left: auto; margin-right: auto; text-align: left; padding: 0px 10px;}
#content2 {display: none;}
#index #content2 {display: block;}
#content {color: #aaa;}
#index #content {color: #ffffff;}
a {color: #9a9a9a; text-decoration: underline;}
a:hover {color: #9a9a9a; text-decoration: none;}
#index #content a {color: #ffffff; text-decoration: underline;}
#index #content a:hover {color: #ffffff; text-decoration: none;}
.gray-line {height: 15px; font-size: 1px; line-height: 1px; border-top: solid 1px #858585;}
.gray-line2 {height: 40px; font-size: 1px; line-height: 1px; border-top: solid 1px #858585;}
#content ul {padding-bottom: 15px;}
#content ul li {padding: 0px 0px 0px 20px; background: url(/images/design/bull.gif) 0px 3px no-repeat;}
		/* end content */
		
		/* pages */
/* home */
.home-col21 {float: left; width: 385px;}
.home-col22 {float: right; width: 560px; margin-bottom: 17px;}
#index #content a.clickdown {display: block; line-height: 32px; padding: 0px 0px 0px 30px; margin-bottom: 1px; background: url(/images/design/bull-home-dropdown.gif) 13px 12px no-repeat; text-decoration: none;}
#index #content a.clickdown1 {background-color: #3e3e3e;}
#index #content a.clickdown2 {background-color: #464646;}
#index #content a.clickdown3 {background-color: #4e4e4e;}
#index #content a.clickdown4 {background-color: #565656;}
#index #content a.clickdown5 {background-color: #5d5d5d;}
#index #content a.clickdown.opened {background-position: 13px -20px;}
#index #content .slickbox {padding: 14px 15px 0px 15px;}

.home-col31, .home-col32 {float: left; width: 300px; margin: 0px 20px 15px 0px; min-height: 130px; border-top: solid 1px #858585; border-bottom: solid 1px #858585; padding-top: 15px;}
* html .home-col31, * html .home-col32 {height: 130px;}
.home-col33 {float: left; width: 320px; margin: 0px 0px 15px 0px;}
a.download-pdf {padding-left: 35px; line-height: 18px; background: url(/images/design/icon-pdf.gif) 4px 0px no-repeat;}

.yellow-line {width: 100%; background: #f58233 url(/images/design/bg-yellow-line.gif) 0px bottom repeat-x; margin-bottom: 41px; text-align: left; display: none;}
#index .yellow-line {display: block;}
.yellow-line-home {width: 960px; position: relative; margin: 0px auto 0px auto; padding-top: 50px; background: url(/images/design/bg-home-yellow.gif) 0px bottom no-repeat;}
.yellow-line-home-item {float: left; width: 310px; padding: 0px 5px 5px 5px;}
.yellow-line-home-item ul li {background: url(/images/design/bg-homelist2.gif) 0px 2px no-repeat; padding: 0px 0px 9px 21px;}
.blog-box {float: left; width: 620px; margin-bottom: 15px; border-top: solid 1px #858585;}
.blog-box-item {width: 620px; border-bottom: solid 1px #858585; padding-top: 15px;}
.blog-box-item-left {width: 300px; float: left;}
.blog-box-item-right {width: 300px; float: right;}
.blog-box-item-head {font-size: 17px; line-height: 18px;}
a.link-more, a.link-more:hover {padding-left: 25px; background: url(/images/design/bg-more.gif) 0px 5px no-repeat; cursor: pointer;}
.home-twitter1 {width: 320px; float: right; background: #ffffff url(/images/design/bg-twitter-tl.gif) 0px 0px no-repeat; margin-bottom: 15px;}
.home-twitter2 {width: 320px; background: url(/images/design/bg-twitter-tr.gif) right top no-repeat;}
.home-twitter3 {width: 320px; padding: 10px 0px 35px 10px; background: url(/images/design/bg-twitter-b.gif) left bottom no-repeat; color: #343434;}
.twtr-hd {visibility:hidden;height:0px;padding:0px;margin-top:-25px}
.twtr-ft div {float:left;height:10px; padding: 0px 0px 0px 0px;margin-top:-10px}
.twtr-ft a img {float:right;visibility:hidden;height:0px;padding:0px;}
.twtr-ft div a {color:#F58233;font-size:11px}


/* end home */

/* website development */
.webdev-full {width:960px}
.webdev-left {float: left; width: 470px;}
.webdev-right {float: right; width: 470px;}
.webdev-top {height:241px}
table.webdev-table {width: 640px;}
table.webdev-table-2 {width:470px}
table.webdev-table td, table.webdev-table-2 td {width: 480px; border-top: solid 1px #858585; padding-top: 15px; vertical-align: top; text-align: left;}
table.webdev-table td.webdev-table-left, table.webdev-table-2 td.webdev-table-left  {width: 140px; padding-right: 20px; padding-bottom: 15px; text-align: right; font-size: 20px; color: #ffffff;}
#website-development .gallery_thumb {float:left; display: block; width: 188px; margin: 5px 2px 10px 2px; background-color: #3e3e39; text-decoration: none; color: #9a9a9a; font-size: 11px; min-height: 188px;}
#website-development .gallery_thumb a {text-decoration:none; color:#fff; font-size:12px; padding-top:10px}
#website-development .gallery_thumb a img {margin-bottom:10px; width:174px; height:130px}
/* end website development */

/* seo */
.seo-full {width:960px}
.seo-left {float: left; width: 470px;}
.seo-right {float: right; width: 470px;}
.seo-colleft {width: 480px; float: left;}
.seo-colright {width: 400px; float: right;}
.seo-colright table tbody tr td img {margin-left:15px}
.blue {background-color:#59acff; color:#fff}
th, td, caption {padding:4px 5px 4px 5px;}
.services-colleft {width: 380px; float: left;}
.services-colright {width: 500px; float: right;}
.seo-slickbox {border-top: solid 1px #858585; margin-bottom: 15px;}
#seo #content a.clickdown {display: block; padding: 17px 40px 19px 0px; background: url(/images/design/bull-seo.gif) 367px 21px no-repeat; text-decoration: none; border-bottom: solid 1px #858585; color: #ffffff; font-size: 20px;}
#seo #content a.clickdown.opened {background-position: 367px -42px;}
#seo #content a.clickdown:hover {color: #9a9a9a;}
#seo #content .slickbox {padding: 14px 15px 0px 15px; border-bottom: solid 1px #858585;}
.port-table p {margin-bottom:0px; padding-bottom:0px; text-align:center; color:#fff}
.port-table a {padding-top:0px !important}
.port-table a img {margin-bottom:0px !important}

#seo-contact a.clickdown {display: block; padding: 17px 40px 19px 0px; background: url(/images/design/bull-seo.gif) 367px 21px no-repeat; text-decoration: none; border-bottom: solid 1px #858585; color: #ffffff; font-size: 20px;}
#seo-contact a.clickdown.opened {background-position: 367px -42px;}
#seo-contact a.clickdown:hover {color: #9a9a9a;}
#seo-contact .slickbox {padding: 14px 15px 0px 15px; border-bottom: solid 1px #858585;}
/* end seo */

/* Ecommerce */
.emph a{color:#fff; text-decoration:none}
.emph a:hover {color:#fff}
.ecommerce-left {width: 480px; float: left;}
.ecommerce-right {width: 400px; float: right;}
.ecom-left {width:360px; float:left}
.ecom-right {width:580px; float:right}
#ecommerce #content a.clickdown {display: block; padding: 17px 40px 19px 0px; background: url(/images/design/bull-seo.gif) 547px 21px no-repeat; text-decoration: none; border-bottom: solid 1px #858585; color: #ffffff; font-size: 20px;}
#ecommerce #content a.clickdown.opened {background-position: 547px -42px;}
#ecommerce #content a.clickdown:hover {color: #9a9a9a;}
#ecommerce #content .slickbox {padding: 14px 15px 0px 15px; border-bottom: solid 1px #858585;}
#ecommerce .affiliates {display:inline;}
#ecommerce .affiliates li {list-style-type:none; background-image:none !important; padding: 30px 20px ;float:left; margin-top:20px}
#ecommerce .affiliates li#magento {padding:0px 20px!important; float:right; margin-bottom:20px; margin-top:-18px}
#ecommerce .affiliates li.first {padding-left:0px !important}
#ecommerce .affiliate_title {padding-bottom:0px; margin-top:10px}
#ecommerce .gallery_thumb {float:left; display: block; width: 188px; margin: 5px 2px 10px 2px; background-color: #3e3e39; text-decoration: none; color: #9a9a9a; font-size: 11px; min-height: 188px;}
#ecommerce .gallery_thumb a {text-decoration:none; color:#fff; font-size:12px; padding-top:10px}
#ecommerce .gallery_thumb a img {margin-bottom:10px; width:174px; height:130px}

#content .ecommerce-gallery {width: 970px;}
#content .ecommerce-gallery ul li {padding: 0px 0px 10px 10px; float: left; background: none;}
#content .ecommerce-gallery ul li .first {padding-left:0px}
#content .ecommerce-gallery ul li a {display: block; width: 140px; padding: 5px 5px 10px 5px; background-color: #3e3e39; text-decoration: none; color: #9a9a9a; font-size: 11px; min-height: 188px;}
#content .ecommerce-gallery ul li a:hover {background-color: #575750;}
* html #content .ecommerce-gallery ul li a {height: 210px;}
#content .ecommerce-gallery ul li a span {color: #ffffff; font-size: 12px;}
#content .ecommerce-gallery ul li a img {margin-bottom: 10px;}


/* contact us */
.contact-left {width: 385px; float: left;}
.contact-right {width: 560px; float: right;}
.contact-slogan {font-size: 28px; color: #ffffff; padding-bottom: 25px;}
 #content .contact-data span, #content .contact-data a, #content .contact-data a:hover {font-size: 16px; color: #ffffff;}
 #content .contact-data a {text-decoration: underline;}
 #content .contact-data a:hover {text-decoration: none;}
table.contact-table {width: 560px;}
table.contact-table td {width: 242px; padding-bottom: 18px; vertical-align: top;}
table.contact-table td.contact-table-left {width: 302px; padding-right: 16px;}
table.contact-table td.td-submit {vertical-align: middle;}
table.contact-table td.seo-contact-table-left {width: 202px; padding-right: 16px;}

#ajax_loader, .email_sent {height: 31px;text-align: center; color: #f58233; font-weight: bold;}
label.error {color: #f58233; display: block; width: 100%; float: left; text-align: center;}
.signature {font-size: 20px; text-align: left; line-height: 20px; padding-left: 330px;}
#contact_us_form input#captcha_input {margin-top: 2px; width: 95px; float: left;}
#captcha_td img {border: solid 1px #5d5d5d;}
/* end contact us */

/* Contact us Ð marketing */

#contact_us_form2 input {padding:5px 3px 0px; color:#fff; background:url("/images/design/jnice/input_right.gif"); height:30px; width:200px;   -moz-box-shadow:inset 1px 1px 5px #333333; -webkit-box-shadow:inset 1px 1px 5px #333333; box-shadow:inset 1px 1px 5px #333333;}
#contact_us_form2 select {background-color:#fff !important; color:#ED5B47 !important; padding:5px 3px 0px; color:#fff; height:30px; width:200px;   -moz-box-shadow:inset 1px 1px 5px #333333; -webkit-box-shadow:inset 1px 1px 5px #333333; box-shadow:inset 1px 1px 5px #333333;}
#contact_us_form2 option {background-color:#fff!important; color:#ED5B47 !important;}
#contact_us_form2 input.submit {background:transparent; width:141px; height:68px; -moz-box-shadow:inset 0px 0px 0px #333333; -webkit-box-shadow:inset 0px 0px 0px #333333; box-shadow:inset 0px 0px 0px #333333;}
#contact_us_form2 table.contact-table td {padding-bottom:8px; }
/*       end    */

/* hosting */
.hosting-left {width: 560px; float: left;}
.hosting-right {width: 385px; float: right;}
ul.hosting-list {border-top: solid 1px #858585; padding: 0px; margin-bottom: 25px;}
#content ul.hosting-list li {border-bottom: solid 1px #858585; padding: 13px 0px 13px 60px; background: url(/images/design/bull.gif) 37px 16px no-repeat; font-size: 20px; color: #ffffff;}

table.stripy {width: 560px; position: relative; margin: 0px 0px 15px 0px;}
table.stripy th {background-color: #454545; color: #ffffff; padding: 6px 10px;}
table.stripy td {text-align: left; vertical-align: top; padding: 6px 10px;}
table.stripy td.stripy-left {font-weight: bold;}
table.stripy tr.oddrows td {background-color: transparent;}
table.stripy tr.evenrows td {background-color: #3d3d3d;}

.hosting-box {padding: 65px 0px 0px 60px;}
.hosting-cost {font-size: 20px; color: #ffffff}
/* end hosting */

/* Corporate Identity*/
.identity-left {width: 225px; float: left;}
.identity-right {width: 720px; float: right;}
/* end Corporate Identity */

/* portfolio */
#content .portfolio-box {border-bottom: solid 1px #858585; padding: 0px 0px 5px 0px; margin-bottom: 15px;}
#content .portfolio-box-left {width: 225px; float: left; padding: 5px 0px; font-size: 20px; color: #ffffff; text-transform: uppercase;}
#content .portfolio-box-right {width: 735px; float: right;}
#content .portfolio-box-right ul li {padding: 0px 0px 10px 10px; float: left; background: none;}
#content .portfolio-box-right ul li a {display: block; width: 225px; padding: 5px 5px 10px 5px; background-color: #3e3e39; text-decoration: none; color: #9a9a9a; font-size: 11px; min-height: 210px;}
#content .portfolio-box-right ul li a:hover {background-color: #575750;}
* html #content .portfolio-box-right ul li a {height: 210px;}
#content .portfolio-box-right ul li a span {color: #ffffff; font-size: 12px;}
#content .portfolio-box-right ul li a img {margin-bottom: 10px;}
/* end portfolio */

/* project */
.project-left {width: 225px; float: left; padding-bottom: 25px;}
.project-left p span {font-weight: bold; color: #ffffff;}
.project-left-nav {background-color: #3e3e39; width: 207px; height: 24px; padding: 7px 9px 9px 9px; margin-bottom: 15px;}
.project-left-nav-prev, .project-left-nav-next, .project-left-nav-back {float: left;}
.project-left-nav-prev, .project-left-nav-next {padding-top: 3px; width: 92px; height: 21px; }
.project-left-nav-prev a, .project-left-nav-prev a:hover, .project-left-nav-next a, .project-left-nav-next a:hover {display: block; width: 40px; height: 18px; background-repeat: no-repeat; text-decoration: none; text-transform: uppercase; color: #ffffff; font-size: 10px; display: block; padding-top: 3px;}
.project-left-nav-prev a, .project-left-nav-prev a:hover {background-image: url(/images/design/project-prev.gif); padding-left: 28px; float: left;  background-position: left 0px;}
.project-left-nav-next a, .project-left-nav-next a:hover {background-image: url(/images/design/project-next.gif); padding-right: 28px; float: right; background-position: right 0px;}
.project-left-nav-prev a:hover {background-position: left -21px; color: #cccccc;} 
.project-left-nav-next a:hover {background-position: right -21px; color: #cccccc;} 
/*.project-left-nav-prev span, .project-left-nav-next span {text-transform: uppercase; color: #ffffff; font-size: 10px; display: block; padding-top: 3px;}
.project-left-nav-prev span {float: left;}
.project-left-nav-next span {float: right;}*/
.project-left-nav-back {width: 23px; height: 24px;}
.project-left-nav-back a, .project-left-nav-back a:hover {display: block; width: 23px; height: 24px; background: url(/images/design/project-back.gif) 0px 0px no-repeat; text-decoration: none; font-size: 1px; line-height: 1px;}
.project-left-nav-back a:hover {background-position: 0px -24px;}
.project-right {width: 720px; float: right; padding-bottom: 25px;}
.project-right-pic {background-color: #3e3e39; padding: 5px;}
/* end project */

/* graphic */
.graphic-left {float: left; width: 490px; padding-bottom: 25px;}
.graphic-right {float: right; width: 400px; padding-left: 52px; padding-bottom: 25px; background: url(/images/design/bg-graphic.gif) 0px 0px no-repeat;}
.graphic-right1 {width: 240px; float: left;}
.graphic-right2 {width: 140px; float: right; color: #ffffff;}
.graphic-right2 a, .graphic-right2 a:hover {color: #ffffff;}
/* end graphic */
		
		/* end pages */
		
		/* footer */
#footer-block {width: 960px; position: relative; margin-left: auto; margin-right: auto; text-align: left; padding: 0px 10px;}
.footer-logo1, .footer-logo2, .footer-logo3 {float: left;}
.footer-logo2 {padding: 0px 164px 0px 259px;}
#footer-block ul {text-align: center; padding: 80px 0px 16px 0px;}
#footer-block ul li {padding: 0px 14px; background: url(/images/design/bull-footermenu.gif) right 3px no-repeat; display: inline;}
#footer-block ul li a, #footer-block ul li a:hover {color: #ffffff; text-decoration: none;}
#footer-block ul li a:hover {color: #9a9a9a;}
#footer-block ul li.footermenu-last {background: none;}
.copy {text-align: center; font-size: 10px; color: #9a9a9a;}
.copy a, .copy a:hover {color: #9a9a9a !important;}
		/* end footer */

        /* twitter block */
        /* */
.pdf {background-image: url("/images/design/pdficon.png");background-position: center top;background-repeat: no-repeat; float: left;height: 25px;padding: 60px 5px 20px; text-align: center; width: 120px;}

        /* end footer */
				


       /* Request Form */
       
.Request {position: relative; margin-top: 141px; margin-left: 156px; }
.Request2 {position: relative;margin-top: 42px;margin-left: 154px;}
.RequestSpacer {position: relative;margin-bottom: -183px;}
.RequestSpacer2 {position: relative;margin-bottom: -315px;}
.Request a:link, .Request a:visited, .Request a:active {background: url('images/Request.jpg'); padding-bottom: 179px;}
.Request a:hover {background: url('images/Request.jpg') left -196px;}
.Request2 a:link, .Request2 a:visited, .Request2 a:active {background: url('images/Request2.jpg'); padding-bottom: 164px;}
.Request2 a:hover {background: url('images/Request2.jpg') left -166px;}

/* #Requesty {position: relative;width:960px; background: #333 ;display: none;text-align: left; padding:30px; border: 1px solid #ED5B47} */
#Requesty {position: relative;width:960px; background: #333 ;display: block;text-align: left; padding:30px;}
#close_x {position: absolute;width: 24px;height: 23px;top: -7px;right: -7px;}

.RequestCall {margin-top: 10px;margin-left: 70px;font-size: 110%;font-weight: 600;}
.inputy:focus {outline: none;}
.inputy {padding: 6px;width: 189px;height: 25px;background: url('images/InputField.png');}
.texty:focus {outline: none;}
.texty {padding: 6px;width: 294px;height: 165px;background: url('images/TextArea.png') no-repeat;}
.RequestBox {width: 405px;height: 110px;position: relative;text-align: center; padding-left:40px}
#seo .RequestLink {background-image: url(/images/design/book-now-2.png);}
#seo .RequestLink:hover {background-image: url(/images/design/book-now-hover-2.png);}
.RequestLink {background-image: url(/images/design/book-now.png);display: block;height: 125px;width: 280px;top: -20px;text-align: center;position: absolute;}
.RequestLink:hover {background-repeat:no-repeat; background-image: url(/images/design/book-now-hover.png);height: 114px;width: 405px;position: absolute;color: #FFFFFF;}
.ContentRightMark{position: relative;margin-top: 0px;left: -35px;width: 200px;float: left;text-align:left;padding-bottom: 75px;}
.ContentRightContactForm2 {background: transparent;position: relative;top: -389px;width: 280px;left:420px;float: left;text-align:left;}
.ContentRightContactForm {background: transparent;float: left;text-align:left;}
.ContactArea {float:left}

.seo-request {width: 305px;height: 110px;position:absolute; right:10px; top:30px; text-align: center;}
.RequestLink {background-image: url(/images/design/book-now.png);display: block;height: 125px;width: 280px;top: -20px;text-align: center;position: absolute;}
.RequestLink:hover {background-repeat:no-repeat; background-image: url(/images/design/book-now-hover.png);height: 114px;width: 405px;position: absolute;color: #FFFFFF;}

#workshop-topic h3 {text-transform:none !important}
.thankyou h6 {color:#ED5B47; font-size:16px; margin-bottom:15px}

.gallery_thumb {float:left; display: block; width: 188px; margin: 5px 2px 10px 2px; background-color: #3e3e39; text-decoration: none; color: #9a9a9a; font-size: 11px; min-height: 100px;}
.gallery_thumb_1 {float:left; display: block; width: 188px; margin: 5px 2px 10px 96px; background-color: #3e3e39; text-decoration: none; color: #9a9a9a; font-size: 11px; min-height: 100px;}
.gallery_thumb a, .gallery_thumb_1 a {text-decoration:none; color:#fff; font-size:12px; padding-top:10px}
.gallery_thumb a img, .gallery_thumb_1 a img{margin-bottom:10px; width:174px; height:130px}

.category-list {margin-top:30px; width:200px}
.category-list ul li {list-style-type:none; font-size: 12px; color:#fff; background-image:none !important; padding: 10px 0px !important; }
.related-posts li {list-style-type:none; background-image:none !important; padding: 0px !important;float:left; }

.portfolio-carousel .category-list {margin-top:0}
.portfolio-carousel .category-list ul {width:960px}
.portfolio-carousel .category-list ul li {display:inline-block; float:left; list-style-type:none; background-image:none !important; padding: 0px 50px !important}


.related-posts .gallery_thumb {float:left; display: block; width: 188px; margin: 5px 2px 10px 2px; background-color: #3e3e39; text-decoration: none; color: #9a9a9a; font-size: 11px; min-height: 188px;}
.related-posts .gallery_thumb a {text-decoration:none; color:#fff; font-size:12px; padding-top:10px}
.related-posts .gallery_thumb a img {margin-bottom:10px; width:174px; height:130px}

.phpform label {display:block; margin-top:10px}
.phpformerror {color:#900; font-weight:bold;}

#new-contact-left {float:left; }
#new-contact-right {float:right; }

.phpform input {padding:5px 3px 0px; color:#fff; background:url("/images/design/jnice/input_right.gif"); height:30px; width:200px;   -moz-box-shadow:inset 1px 1px 5px #333333; -webkit-box-shadow:inset 1px 1px 5px #333333; box-shadow:inset 1px 1px 5px #333333;}
.phpform select {background-color:#fff !important; color:#ED5B47 !important; padding:5px 3px 0px; color:#fff; height:30px; width:200px;   -moz-box-shadow:inset 1px 1px 5px #333333; -webkit-box-shadow:inset 1px 1px 5px #333333; box-shadow:inset 1px 1px 5px #333333;}
.phpform option {background-color:#fff!important; color:#ED5B47 !important;}
.phpform input.submit {margin:15px 3px; background:#ED5B47; width:141px; height:68px; -moz-box-shadow:inset 0px 0px 0px #333333; -webkit-box-shadow:inset 0px 0px 0px #333333; box-shadow:inset 0px 0px 0px #333333; background: url('/images/design/jnice/bg-submit.gif') no-repeat; text-indent:-9999px; cursor:default !important}
.phpform table.contact-table td {padding-bottom:8px; }
.phpform .left {float:left;}
.phpform .left-first {float:left; margin-right:15px}
.phpform textarea {width:200px; padding:3px}

#website-development .RequestLink {background-image: url(/images/design/book-now.png);display: block;height: 125px;width: 280px;top: -20px;text-align: center;position: relative; }
#website-development .RequestLink:hover {background-repeat:no-repeat; background-image: url(/images/design/book-now-hover.png);height: 114px;width: 405px;position:relative ;color: #FFFFFF;}



