body { background-attachment: fixed; background-color: #EBEBEB; background-image: url(../images/background.gif); background-position: left top; background-repeat: no-repeat; font-family: tahoma, arial, helvetica; scrollbar-3dlight-color: #F9EFF9; scrollbar-arrow-color: #F9EFF9; scrollbar-darkshadow-color: #666666; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #F9EFF9; scrollbar-shadow-color: #F9EFF9; scrollbar-track-color: #F9EFF9; }

.footerlinks { font-size: 10px; font-weight: normal; margin: 0 auto; padding: 0px 20px 10px; text-align: right !important; }
.footerlinks A { font-size: 10px; font-weight: normal; text-align: right !important; }
A { COLOR: #910505; font-family: tahoma, arial, helvetica; FONT-SIZE: 9pt; letter-spacing: 1px; LINE-HEIGHT: 1.3em; list-style-image: url(../images/bullet.gif); list-style-position: outside; TEXT-DECORATION: none; }
A:link { COLOR: #910505; font-family: tahoma, arial, helvetica; font-weight: bold; TEXT-DECORATION: none; }
A:visited { COLOR: #910505; font-weight: bold; TEXT-DECORATION: none; }
A:hover { COLOR: #000000; font-weight: bold; text-decoration: none; }
A:active { COLOR: #910505; font-weight: bold; }

TD { COLOR: #666666; FONT-SIZE: 9pt; LINE-HEIGHT: 1.3em; list-style-image: url(../images/bullet.gif); list-style-position: outside; TEXT-DECORATION: none; vertical-align:top; }
p { COLOR: #666666; FONT-SIZE: 9pt; LINE-HEIGHT: 1.3em; list-style-image: url(../images/bullet.gif); list-style-position: outside; text-align: left; TEXT-DECORATION: none; }

#container { border: 1px dashed #CCCCCC; left: 50%; overflow: visible; position: absolute; top: 50%; visibility: visible; }
#outerbox { BACKGROUND-COLOR: #FFFFFF; border: thin dashed #CCCCCC; HEIGHT: 376px; LEFT: 50%; MARGIN-LEFT: -418px; padding: 16px; POSITION: absolute; TOP: -188px; VISIBILITY: visible; WIDTH: 837px; }
.rightcolumn { background-color: #FFFFFF; width: 346px; }

.menu { COLOR: #666666; FONT-SIZE: 9pt; font-weight: bold; LINE-HEIGHT: 11px; TEXT-DECORATION: none; }
.menu a:link { COLOR: #910505; FONT-SIZE: 9pt; font-weight: bold; text-decoration: none; }
.menu a:visited { COLOR: #910505; FONT-SIZE: 9pt; font-weight: bold; text-decoration: none; }
.menu a:hover { COLOR: #000; FONT-SIZE: 9pt; font-weight: bold; text-decoration: none; }
.menu a:active { COLOR: #000; FONT-SIZE: 9pt; font-weight: bold; text-decoration: none; }
.menusub { COLOR: #910505; FONT-SIZE: 8pt; font-weight: normal; LINE-HEIGHT: 11px; TEXT-DECORATION: none; }
.menusub a:link { COLOR: #910505; FONT-SIZE: 9pt; font-weight: normal; text-decoration: none; }
.menusub a:visited { COLOR: #910505; FONT-SIZE: 9pt; font-weight: normal; text-decoration: none; }
.menusub a:hover { COLOR: #000; FONT-SIZE: 9pt; font-weight: normal; text-decoration: none; }
.menusub a:active { COLOR: #910505; FONT-SIZE: 9pt; font-weight: normal; text-decoration: none; }
.smalltypemenu { COLOR: #999999; FONT-SIZE: 8pt; font-weight: normal; LINE-HEIGHT: 11px; TEXT-DECORATION: none; }
.smalltypemenu a:link { COLOR: #999999; font-weight: normal; TEXT-DECORATION: none; }
.smalltypemenu a:visited { COLOR: #999999; font-weight: normal; TEXT-DECORATION: none; }
.smalltypemenu a:hover { COLOR: #000; font-weight: normal; text-decoration: underline; }
.smalltypemenu a:active { COLOR: #999999; font-weight: normal; }

.leftcolumn { background-color: #FFFFFF; width: 140px; }
.centrecolumn { background-color: #FFFFFF; vertical-align: top; width: 20px; }

h1 { color: #910505; FONT-SIZE: 10.5pt; font-weight: bold; LINE-HEIGHT: 13px; overflow: visible; padding: 0px; TEXT-DECORATION: none; }
h2 { FONT-SIZE: 9pt; font-weight: bold; LINE-HEIGHT: 13px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; overflow: visible; padding: 0px; TEXT-DECORATION: none;}
h3, h5 { color: #910505; FONT-SIZE: 9pt; font-weight: bold; letter-spacing: 1pt; margin-bottom: 5px; margin-right: 0px; margin-top: 0px; overflow: visible; padding: 0px; TEXT-DECORATION: none; }
h4 { color: #666666; FONT-SIZE: 8pt; font-weight: normal; letter-spacing: 1pt; LINE-HEIGHT: 13px; margin-bottom: -10px; margin-right: 0px; margin-top: 0px; overflow: visible; padding: 0px; TEXT-DECORATION: none; }

.dottedlinebottom { border-bottom-color: #94A3A3; border-bottom-style: dashed; border-bottom-width: 1px; }
.dottedlinetop { border-top-color: #94A3A3; border-top-style: dashed; border-top-width: 1px; }
.whiteboxgreyborder { background-color: #FFFFFF; border: 1px dashed #94A3A3; }
.imageoutline { border: 1px dashed #94A3A3; }
li { clip: rect(auto auto auto auto); color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 1.3em; list-style-image: url(../images/bullett.gif); }
.imageoutlinepadded { border: 1px dashed #94A3A3; height: 170px; padding: 10px; width: 170px; }
.textbox1 { background-color: #E5E5E5; color: #333333; font-family: tahoma, arial, helvetica; font-size: 9px; height: 18px; width: 150px; }
.textboxsmall { background-color: #E5E5E5; color: #333333; font-family: tahoma, arial, helvetica; font-size: 9px; height: 18px; width: 68px; }
.textboxdropdown { background-color: #E5E5E5; color: #333333; font-family: tahoma, arial, helvetica; font-size: 9px; height: 80px; width: 150px; }
.button { background-color: #F9EFF9; border: 1px ridge #999999; color: #333333; font-family: tahoma, arial, helvetica; font-size: 9px; font-weight: bold; height: 18px; text-align: center; width: 90px; }
.palegreybackground { background-color: #F8F5F7; }
.imageoutlinepaddedlandscape { border: 1px dashed #94A3A3; height: 128px; padding: 10px; width: 170px; }
#outerboxnopad { BACKGROUND-COLOR: #FFFFFF; border: thin dashed #CCCCCC; LEFT: 50%; MARGIN-LEFT: -418px; padding: 0px; POSITION: absolute; TOP: -188px; VISIBILITY: visible; WIDTH: 837px; }
.indexgreyblock { background-color: #E6E6E6; height: 247px; }
.textindexwhite { COLOR: #FFFFFF; FONT-SIZE: 9pt; LINE-HEIGHT: 1.3em; list-style-image: url(../images/bullet.gif); list-style-position: outside; text-align: justify; TEXT-DECORATION: none; }
.20pxspacer { height: 38px; width: 20px; }
.imageoutlinegrey { border: 1px solid #666666; }
a:hover .imageoutlinegrey { border: 1px solid #910505; }
.whiteindex { color: #666666; font-family: tahoma, arial, helvetica; font-weight: bold; text-decoration: none; }
.whiteindex a { color: #910505; font-family: tahoma, arial, helvetica; font-weight: bold; text-decoration: none; }
.whiteindex a:hover { color: #000; font-weight: bold; text-decoration: none; }


.white-bold{font-weight:bold; color:#FFFFFF; background:#910505;}
.white {color:#333; font-weight:bold; }
th { text-transform:uppercase; font-size:12px; text-align:left;font-weight:bold; color:#FFFFFF;}
#price-matrix {margin-left:-4px;}
#price-matrix td {background:#E7E9E6;/*#F8F5F7*/ }
#price-matrix td.white {background:#E7E9E6; }
#price-matrix td.whitebg {background:#fff; }
.picborder-sm {border:5px solid #000;}
.picborder-lg {border:10px solid #000;}
.picborder-new {padding: 3px; border:2px solid #94A3A3;}
.picborder-dashed {border:1px dashed #999;}
.tarea{width:290px;}
.tbox{width:290px;}
.contactbox {padding:5px 5px 0px 5px;}
.contactbox2 {padding:5px 5px 15px 5px;}
.contactTitle {	font-weight: bold; font-size:11pt; color:#FFF; line-height:13px; padding: 0; margin:0; text-align:center;}
.submit_btn { border:1px solid #910505; color:#FFFFFF; background:#910505; font-weight:bold; font-size:11pt; padding:2px;}
.submit_btn:hover, .submit_btn:active, .submit_btn:focus { border:1px solid #910505; color:#666; background:#dddddd; font-weight:bold; font-size:11pt; padding:2px;}


/**************** NEW HTML & CSS / non-tables pages ******************/

#container-css{ width:960px; margin:0 auto; padding:10px 20px 10px; background:#FFFFFF; border:1px dashed #94A3A3; color:#666;}
#header-css { border-bottom:1px dashed #94A3A3; padding-bottom:5px; position:relative;}
#content-css{ padding-top:10px; }
#content-css.portfolio-page {padding-top:10px;}
#footer-css{ padding-top:10px; clear:both;}
.logo {float:left; margin:2px 0 15px; height:95px; }
.logo2 {float:left; height:100px; width:59px; padding:0; margin:4px 0 0 53px; border:0;} /* margin::-2px 0 0 53px; */
.nav {clear:both; margin:0; padding:0; font-weight:normal; text-transform:uppercase;}
.nav li {display:inline;list-style:none; padding:0 2px 0 7px; margin:0; border-left:1px solid #94A3A3;}
.nav li:first-child {border-left:none; padding-left:0;}

.portfolio-thumb {border:1px dashed #94A3A3; margin:0 5px 0 0; padding:0; float:left; }
.portfolio-text {border:1px dashed #94A3A3; margin:0; padding:10px; float:left; height:150px; width:180px; background:#fff;}
a:hover .portfolio-thumb  {border:1px dashed #910505;}

.floatL {float:left;}
.floatR {float:right;}
.left-text {text-align:left;}
.right-text {text-align:right;}
.border-top {border-top:1px dashed #94A3A3; margin-top:10px; padding-top:8px;}

#portfolio-tabs li a {font-size:14px; font-weight:bold; text-transform:uppercase; background:#fff;  margin-left:1px; line-height:25px; padding:8px 20px; padding-left:72px; -webkit-border-radius:12px 12px 0 0; -moz-border-radius:12px 12px 0 0; border-radius:12px 12px 0 0; 
-webkit-box-shadow: inset  0 -2px 9px #aaa; -moz-box-shadow: inset  0 -2px 9px #aaa; box-shadow: inset  0 -2px 9px #aaa;  }
#portfolio-tabs li a span {font-size:11px; text-transform:none;}
#portfolio-tabs li a:hover, #portfolio-tabs li a.selected {background:#F3E8E8; color:#000; box-shadow:none;} /* #F4E6E6 */
.ui-tabs-panel.portfolio-text {padding:10px;}
.portfolio-h1 {padding:7px 0 0 63px; margin-bottom:-3px; text-transform:uppercase;}
#personal-tab {clear:both; margin-top:30px; border:thin dashed #999; background:#FCFDFD; padding-bottom:30px;}
.digital-page #personal-tab {padding-bottom:15px;}

#portfolio-tabs li.hand a:link, #portfolio-tabs li.hand a:visited, #portfolio-tabs li.digital a:link, #portfolio-tabs li.digital a:visited {background-image:url(../images/digital-prints/icons/icon-hand.png); background-position: 12px 14px; background-repeat: no-repeat; }
#portfolio-tabs li.digital a:link, #portfolio-tabs li.digital a:visited {background-image:url(../images/digital-prints/icons/icon-digital2.png); }
#personal-tab.highlightedBG {background:#F3E8E8;}

.portfolio-text p, .portfolio-text p a, .portfolio-text p a:hover {font-size:9pt; line-height:1.3em; font-family:tahoma,arial,helvetica;}
.portfolio-text p {margin-top:10px;}

.white-bold a{font-weight:normal; color:#FFFFFF; /*font-size:14px; display:block;*/ text-decoration:underline;}
.white-bold a:hover {font-weight:normal; color:#CCCCCC; /*font-size:14px;*/}

.clearit {clear:both;}
.red {color:#910505 !important;}
.standfirst {padding-top:10px; padding-bottom:0px; font-size:14px;}
h1.standfirst2 {text-transform: uppercase; padding-bottom:4px;}

.about-page h2, .digital-page #personal-tab h2, .pricing-page h2 {font-size:17px; text-transform:none; margin-bottom:-2px;}

/************ NEW LAYOUT CSS ******************/
.content-box {float:left;}
#content-css.home-page {padding-top:10px; background:#fcfdfd;}
#content-css.about-page {padding-top:10px; background:#fcfdfd;}
#content-css.pricing-page {padding-top:15px;/* background:#fcfdfd;*/}
#content-css.testimonials-page {padding-top:25px; background:#fcfdfd;}
#content-css.bio-page {padding-top:25px; background:#fcfdfd;}
#content-css.contact-page {padding-top:20px; background:#fcfdfd;}
#content-css.hand-painted {padding-top:10px; background:#fcfdfd;}
.home1{width:395px; margin-top:10px}
.home2{ width:180px; padding:0 20px; margin-top:10px; }
.home-td-title {color:#910505; font-size:14px; font-weight:bold; white-space:nowrap; text-align:center; background:#E7E9E6; border:1px solid #D8D9D6;}
.home-td-title a {color:#910505; font-size:13px; font-weight:bold; white-space:nowrap; text-align:center; padding:4px 0; display:block; letter-spacing:normal;}
.home-td-title a:hover {color:#666; }
.home-td-padding {padding-bottom:17px;}
.home3{ width:330px; /*padding-left:20px; background:#eee; height:290px*/ margin-top:10px;  }
figure {margin:0; padding:0;}
.home-page figcaption {background:#E7E9E6; border:1px solid #D8D9D6; display:block; width:295px; padding:5px 10px; margin:12px 10px 0 10px;}
.home-page figcaption h2 {font-size:13px; font-weight:bold; margin:0; padding:0;text-align:center; text-transform:uppercase ; color:#910505;}
.home-tabs {padding-top:10px;}
.about1 {width:550px;}
.about2 {width:360px; padding-left:40px;}
.about3 {width:360px; padding-left:40px; margin-top:50px;}
.pricing1 {width:590px; margin-top:10px; padding-left:20px;}
.pricing2 {width:310px; margin-top:20px;padding-left:20px;}
.testimonials {width:800px; margin:0px auto;}
.bio1 {width:350px; padding-left:80px}
.bio2 {width:350px; padding:34px 80px 0 40px;}
.p-text {padding:0px 20px;} /* WITH offer 10px 20px */
.offer-home{background:#555; /* margin:0 10px;*/ padding:0px 10px; width:377px; margin-bottom:15px;}
.offer-home .offer-img {margin-top:8px;}
#content-css .offer-home p{color:#fff; padding:6px 0; font-size:14px; line-height:18px; font-weight:bold; margin:10px 0 0 0;}
a .offer-home  {letter-spacing:normal; line-height:18px;}
a:hover .offer-home  {background:#910505; }
.offer-home img {padding:0 10px 0 0px; float:left;}
/*.offer-text {font-size:15px; line-height:18px; }
.offer-text a {padding-top:6px;color:#910505; }
.offer-text a:hover {padding-top:6px;color:#810505; }*/
.about-pic {margin-top:20px;}
.contact1{width:360px; margin-left:20px; margin-top:15px;}
.contact1-NEW{width:500px; margin-left:40px;}
.contact-page .contact1 {margin-top:30px;}
.contact2{ width:230px; padding:0 20px; margin-top:50px; }
.contact3{ width:130px; padding-left:20px; margin-top:50px; }
.enquiry .contact1 {margin-top:15px;}
.enquiry .contact2 {margin-left:20px; border:1px dashed #94A3A3; background: #f0f0f0;}
.test-img {margin-bottom:20px;}
.content-box li {line-height:1.7em; font-size:9pt; margin: 0 0 0 -24px;}
#content-css p, #content-css h1, #content-css h2, #content-css h3, #content-css h4 {line-height:1.5em;}

#header-box {position:absolute; right:0px; top:10px; /*border:1px dashed #94A3A3;*/ clear:left; width:510px; /*background-color:#F8F5F7;*/}/*top:31px; */
.header-boxes {float:left; margin-left:24px; text-align:center; color:#910505; font-size:14px; padding:10px 0;}
.header-boxes.first-box { margin-left:10px;}
.header-boxes p {font-size:12px; color:#910505; line-height:20px; text-align:right;}
.header-boxes em {font-size:11px; padding-top: 20px;}
.header-boxes span {font-weight:bold; line-height:19px;}
.header-boxes span.emails {font-weight:bold; line-height:21px;}
#call-to-action { clear:both; background: url(../images/star.png) 6px 6px no-repeat #910505; padding:2px 5px 2px 10px; position:absolute; top:70px; right:0; z-index:10; }
#call-to-action p {text-transform:uppercase; color:#fff; font-size:13px; letter-spacing:normal; padding-left:38px; width:450px;}
a:hover #call-to-action { background-color:#555; }
#home-thumbs {padding-left:14px;}
#home-thumbs td {padding:6px}
#temp {border: 1px dashed #94A3A3}

/*************** NEW JUNE 2012 **************/
#content-css ul {margin:0; padding:0; }
#content-css ul li {margin:0; padding:0; list-style-position:outside; margin:0 0 5px 14px;  }

/* CALL TO ACTION */
#cta-box {position:absolute; right:0px; top:0px; clear:left; width:500px; margin:0; padding:2px 0 0 0; background:#E7E9E6; -moz-border-radius:0 0 35px 35px; -webkit-border-radius:0 0 35px 35px; border-radius:0 0 35px 35px; border:1px solid #D8D9D6; max-height:100px;}
#header-css.head-scroll #cta-box {top:-10px;}

#cta-hand, #cta-digital, #cta-email, #cta-phone {background:#fff; border:1px solid #D8D9D6; float:left; font-size:13px; padding:4px 8px; margin:2px 6px; -moz-border-radius:35px; -webkit-border-radius:35px; border-radius:35px; line-height:16px;}
#cta-hand, #cta-digital  {width:230px; font-weight:bold; color:#910505; text-align:center;}
#cta-email, #cta-phone {width:202px; font-size:12px; text-align:center; }
#cta-hand {}
#cta-digital {}
#cta-email:link, #cta-email:visited {font-weight:normal; color:#666}
#cta-email:hover, #cta-email:active, #cta-email:focus {font-weight:normal; color:#666; background:#555/*#910505*/; color:#fff;}
#cta-phone {}
#call-to-action-button { float:left; position:relative right:0; z-index:10; width:500px; margin:4px 0 0 0; padding:0; background-color:#910505; background-image: url(../images/star2.png), url(../images/star2.png); background-position: 10px 3px, 465px 3px; background-repeat: no-repeat; box-shadow:0 0 10px #777; -moz-border-radius:35px; -webkit-border-radius:35px; border-radius:35px;}
#call-to-action-button p {text-transform:uppercase; color:#fff; font-size:18px; letter-spacing:normal; text-align:center; letter-spacing:0.3em; width:500px; text-align:center; margin:0; padding:0; line-height:32px; font-weight:normal;}
a:hover #call-to-action-button { background-color:#555; }
#call-to-action p {}
#fixed #header-box {top:20px;}

hr {margin:20px 0; border:none; background:#fff; border-top:1px dashed #94A3A3;}

/* portfolio */
.portfolio-text p {padding:0;}

/* DIGITAL */
#digital-1, #digital-2 {width:350px; background:#fff; border:1px dashed #94A3A3;  padding:20px 30px;}
#digital-1 {float:left; margin:20px 0 20px 30px; padding-bottom:0; width:505px;}
#digital-2 {float:right;margin:20px 30px 20px 0; padding-right:10px; width:220px;}

.digital-page #personal-tab h2 {margin:0 0 15px 0; padding:0; font-size:15px;}
.digital-page #personal-tab p {font-size:80%; line-height:150%;}
.digital-page #personal-tab p span {padding:4px 8px; border:1px solid #ddd; background:#eee; display:block; width:184px; border-radius:3px; box-shadow:inset 1px 1px 2px #ccc;}
.digital-page #personal-tab label { display:inline-block; margin-bottom:2px; font-weight:bold;}
.digital-page #personal-tab .face-thumb {margin-right:15px; width:90px; border:1px dashed #999; }
.last {margin-right:0;}

.digital-page figcaption {font-size:12px; padding:6px 0; font-weight:bold; color:#910505}
.digital-page figure {float:left; margin:15px 30px 15px 0; position:relative; min-height:275px;}
.digital-page figure.odd {margin-right:0;}
.digital-page figure img.face {position:absolute; top:-10px; left:-10px; border:1px dashed #999; z-index:50; width:50px;}
.digital-page figure img.face.ne {left:auto; right:-15px;}
.digital-thumb {border:1px dashed #94A3A3; margin:0; padding:0; width:145px; }
.digital-thumb:hover {border:1px solid #910505; }

.digital-page ol {list-style-type:georgian; margin:0; padding:0; }
.digital-page ol li {list-style:decimal; float:none;  margin:0; padding:0; list-style-position:inside;}
.digital-page table {margin-bottom:20px;}
.digital-page span {font-size:12px;}
.digital-page h1 {padding:8px 0 0 30px; margin-bottom:-2px; text-transform:uppercase;}

/* ---------------------- CONATCT MODAL ---------------- */

#modal-window { margin:25px 0;}
#modal-window h1 {text-transform:uppercase;}
ul#modal-buttons {margin:0; padding:0;}
ul#modal-buttons li {margin:15px 10px; padding:0;  display:inline-block; border:1px solid #333; text-align:left;  background:#e4e4e4; -webkit-box-shadow: inset  0 -2px 9px #aaa, 0 0 4px #666; -moz-box-shadow: inset  0 -2px 9px #aaa, 0 0 4px #666; box-shadow: inset  0 -2px 9px #aaa, 0 0 4px #666; }
ul#modal-buttons li a:link, ul#modal-buttons li a:visited {padding:0; margin:0; letter-spacing:normal; text-transform:uppercase; display:block; width:185px; min-height:50px; padding:10px 10px 10px 68px; background-image:url(../images/digital-prints/icons/icon-hand.png); background-position: 12px 14px; background-repeat: no-repeat;}
ul#modal-buttons li#digital-button a:link, ul#modal-buttons li#digital-button a:visited  {background-image:url(../images/digital-prints/icons/icon-digital.png);}
ul#modal-buttons li:hover {background:#910505; 
/* IE10 Consumer Preview */ 
background: -ms-linear-gradient(top, #D50000 0%, #6A0000 100%);
/* Mozilla Firefox */ 
background: -moz-linear-gradient(top, #D50000 0%, #6A0000 100%);
/* Opera */ 
background: -o-linear-gradient(top, #D50000 0%, #6A0000 100%);
/* Webkit (Safari/Chrome 10) */ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D50000), color-stop(1, #6A0000));
/* Webkit (Chrome 11+) */ 
background: -webkit-linear-gradient(top, #D50000 0%, #6A0000 100%);
/* W3C Markup, IE10 Release Preview */ 
background: linear-gradient(to bottom, #D50000 0%, #6A0000 100%);
 }
ul#modal-buttons li a:hover, ul#modal-buttons li a:active, ul#modal-buttons li a:focus, ul#modal-buttons li a:hover span{color:#fff;}
ul#modal-buttons li a span {color:#333; text-transform:none;}
#modal-window p{text-align:center;}
#modal-window p a{ letter-spacing:normal; text-transform:uppercase;}
           
/* ------------------------ FORMS ---------------------- */

#cca-form.content-box {width:670px !important;}
#form-contact {width:200px; padding:0 30px; border-left:1px dashed #999; float:right; margin-top:50px;}
#form-contact .button {width:100%;}
#form-contact img {width:100%;}
.form-description-content {font-size:12px;}
iframe .form-description-content {font-size:12px !important;}

.clearit {clear:both;}

/* About */
#about-1, #about-2 { background:#fff; border:1px dashed #94A3A3;  padding:20px 30px;}
#about-1 {float:left; margin:10px 0 20px 30px; width:440px;}
#about-2 {float:right; margin:10px 30px 20px 0; width:310px;}
.about-page h1 {padding:8px 0 0 32px;}

/* Pricing */
.pricing-page figcaption {background:#E7E9E6; border:1px solid #D8D9D6; display:block; padding:5px 10px; margin:12px 10px 40px 0; text-transform:uppercase; font-size:9pt; text-align:center;}


/*STATIC HEADER*/
body#fixed {margin-top:0;}
#fixed #container-css {margin-top:0; padding-top:130px; border-top:none;}
#header-css{background:#fff; z-index:50; width:960px; padding-top:6px; margin-top:0; top:0; }
#fixed #header-css{  position:fixed; }
/*#fixed*/ #call-to-action {box-shadow:0 0 10px #777; top:75px;  width:500px; margin:0; padding:0; background-image: url(../images/star.png), url(../images/star.png); background-position: 14px 5px, 450px 5px; background-repeat: no-repeat; -moz-border-radius:35px; -webkit-border-radius:35px; border-radius:35px; /*background: -webkit-linear-gradient(top, #5F0303, #910505);*/ }
/*#fixed*/ #call-to-action p {font-size:20px; padding:0; text-align:center; letter-spacing:0.3em; width:500px; text-align:center; margin:0; padding:0; line-height:46px; font-weight:normal;}
#fixed #header-box {top:20px;}

/* SOCIAL ICONS */
ul#social { position:absolute; bottom:3px; right:0px; margin:0; padding:0;}
ul#social li {display:inline;list-style:none; padding:0 0px 0 2px; }
ul#social li span {vertical-align:top; color:#666; /*font-weight:bold; text-transform:uppercase;*/}
ul#social li img {padding:0; margin:0;}
ul#social li a {padding:0; margin:0; height:16px; width:16px;}
ul#social li a img:hover {-moz-opacity: 0.7; opacity:0.7; filter:alpha(opacity=70);}

/* TESTIMONIALS */

#testimonials {width:405px; background:#E7E9E6 ; border:1px solid #D8D9D6; margin:10px 0px 15px;  }
#testimonials blockquote{padding:0px; width:395px !important; /*font-family:Georgia, "Times New Roman", Times, serif; */font-style:italic; color:#808080; display:block; margin:0; } 
#testimonials blockquote p{margin: 0 !important; padding: 11px 20px!important;  }
#testimonials blockquote cite {font-style: normal; display: block; text-transform: uppercase; font-weight: bold; font-style:italic; color: #555; padding-left:0px; margin-top:2px; }
#testimonials blockquote p span {font-style:normal; color:#555; }
#testimonials span strong {color:#910505; }
#testimonials span a:link, #testimonials span a:visited {color:#555; }
#testimonials span a:hover {color:#910505; }
figure, figcaption {display:block; }

/************************* BUTTONS *************************/
a.button { height:24px; display:block; border:none; margin-bottom:15px; border-radius:3px; font-size:11px; text-transform:uppercase; line-height:23px; font-family:Tahoma, "Segoe UI",Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; border:1px solid #333; box-shadow:inset 0 0 2px white, 0 0 4px #666;
/* Defult browsers */
background:#910505; 
/* IE10 Consumer Preview */ 
background: -ms-linear-gradient(top, #D50000 0%, #6A0000 100%);
/* Mozilla Firefox */ 
background: -moz-linear-gradient(top, #D50000 0%, #6A0000 100%);
/* Opera */ 
background: -o-linear-gradient(top, #D50000 0%, #6A0000 100%);
/* Webkit (Safari/Chrome 10) */ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D50000), color-stop(1, #6A0000));
/* Webkit (Chrome 11+) */ 
background: -webkit-linear-gradient(top, #D50000 0%, #6A0000 100%);
/* W3C Markup, IE10 Release Preview */ 
background: linear-gradient(to bottom, #D50000 0%, #6A0000 100%);
}
a.button:hover {
background:#D50000; 
background: -ms-linear-gradient(top, #EA0000 0%, #D50000 100%);
background: -moz-linear-gradient(top, #EA0000 0%, #D50000 100%);
background: -o-linear-gradient(top, #EA0000 0%, #D50000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EA0000), color-stop(1, #D50000));
background: -webkit-linear-gradient(top, #EA0000 0%, #D50000 100%);
background: linear-gradient(to bottom, #EA0000 0%, #D50000 100%);
}

a.template {width:145px;}
a.digital {width:200px;}