/* CSS Document */
*, body { margin:0; padding:0 }
a, a img, a:link img, a:visited img, a:hover img, a:active img, a:focus img { outline: none; color:#666; border: none; }
body { background:#f0efed; font:11px/15px "Lucida Sans Unicode", "Lucida Grande", sans-serif; border-top: solid 4px #fcb034 }
.floatL { float:left;}
.floatR { float:right;}
.clearFIX { clear:both }
.wrapper { width:1000px; margin:0 auto }
/*img { min-width:100% }*/h1 { font-size:25px; margin:0 0 10px; }
h2 { font-size:22px }
h3 { font-size:18px; margin:0 0 10px }
h4 { font-size:15px }
h5 { font-size:11px; }
.large-title{font-size:13px;}
p { font-size:11px; color:#626262; padding:10px 0 }
h1, h2, h3, h4, h5, h6 { text-transform:uppercase; color:#000 }
strong { font-weight:bold }
em { font-style:italic }
/*text colors----------------------------------------------*/

.orange, .orange a { color:#fcb034 !important }
.blue, .blue a { color:#00a4e4 !important }
.red, .red a { color:#d2191b !important }
.readmore { text-align:right; text-transform:uppercase; font-weight:bold; color:#000; float:right; margin:8px 0 0; padding:0 0 6px; border-bottom:dotted 1px #fff; font-size:13px !important; }
.readmore a { color:#000 }
.sectionCR .readmore:hover { border-bottom:dotted 1px #00a4e4 }
.sectionDG .readmore:hover { border-bottom:dotted 1px #d2191b }
.readmore:hover { border-bottom:dotted 1px #fcb034 }

.orderonline a{padding:10px; border-radius:5px; border:1px solid #d27c15; text-align:center; text-transform:uppercase; font-weight:bold; color:#000 !important; float:right; margin:8px 64px 0; font-size:12px !important;

background: rgb(243,175,50); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(243,175,50,1) 0%, rgba(237,149,48,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,175,50,1)), color-stop(100%,rgba(237,149,48,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(243,175,50,1) 0%,rgba(237,149,48,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(243,175,50,1) 0%,rgba(237,149,48,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(243,175,50,1) 0%,rgba(237,149,48,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(243,175,50,1) 0%,rgba(237,149,48,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3af32', endColorstr='#ed9530',GradientType=0 ); /* IE6-9 */
}

.orderonline a:hover{
	background: rgb(237,149,48); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(237,149,48,1) 0%, rgba(243,175,50,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,149,48,1)), color-stop(100%,rgba(243,175,50,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(237,149,48,1) 0%,rgba(243,175,50,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(237,149,48,1) 0%,rgba(243,175,50,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(237,149,48,1) 0%,rgba(243,175,50,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(237,149,48,1) 0%,rgba(243,175,50,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed9530', endColorstr='#f3af32',GradientType=0 ); /* IE6-9 */

	
}

/*BG colors----------------------------------------------*/

.orangeBG { background:#fcb034 !important; color:#FFF !important }
.blueBG { background:#00a4e4 !important; color:#FFF !important }
.redBG { background:#d2191b !important; color:#FFF !important }
.whiteBg { background:#fff !important }

.error_page{background:url(../images/404_bg.jpg) no-repeat right top #fff; min-height:410px}
.error_page .innerpages{background:none !important}
.error_page h4{border:none !important; margin:0 !important; padding:0 !important; color:#797979}
/*bulleting styles----------------------------------------------*/
ul.bulleting { padding:10px 0; color:#626262 }
ul.bulleting li { background:url(../images/orange_bullet.jpg) no-repeat 0 5px; padding:0 0 3px 12px }
.sectionCR ul.bulleting li { background:url(../images/blue_bullet.jpg) no-repeat 0 5px; padding:0 0 3px 12px }
.sectionDG ul.bulleting li { background:url(../images/red_bullet.jpg) no-repeat 0 5px; padding:0 0 3px 12px }
/*header section----------------------------------------------*/
.header { width:100%; margin:0 0 4px; }
.header .wrapper { background:#fff; }
.header .wrapper .top_container { height:85px }
.header .wrapper .menuPlacment { width:685px/*658px*/; margin:25px 0 0 }
.header .wrapper .left { width:440px; margin:0 4.5px 0 0 }
.header .wrapper .mid { width:270px; margin:0 4px 0 0 }
.header .wrapper .right { width:280px }
.header .wrapper .slider { width:100%; margin:3px 0 0 }
.header .wrapper .slider:first-child { margin:0 }
.header .wrapper .left .intro { padding:30px 25px 16px; border-left:solid 12px #fcb034; min-height:197px }
/*----------------------------slider_container_inner-----------------------------------------------------*/
.header .wrapper .slider_container_inner .left { width:441px; margin:0 0 4.5px 0 }
.header .wrapper .slider_container_inner .row { width:556px; margin:0 0 3px 0 }
.header .wrapper .slider_container_inner .row .sliderL { float:left; width:272px }
.header .wrapper .slider_container_inner .row .sliderR { float:right; width:281px }
.header .wrapper .section_title { width:auto; padding:10px 25px 2px }
.header .wrapper .section_title h1 { font-weight:normal; font-size:23px; ; color:#FFF !important }
/*body section----------------------------------------------*/
.showcasebg { width:100%; background:url(../images/showcaseBG.png) no-repeat center 35px }
.sectionCR { background:url(../images/digital_images/showcaseBG.png) no-repeat center 280px #f0efed; border-top: solid 4px #81caf0 !important }
.sectionDG { background:/*url(../images/online_services/showcaseBG.png) no-repeat center 331px */#f0efed; border-top: solid 4px #e76062 !important }
/*.showcase .wrapper_withBg{min-width: 1000px !important; max-width:1154px !important}*/
.showcase .container { width:715px; padding:10px 0 0 }
#tiptip_content h5 { color:#fcb034 !important }
.showcase_inner .container { width:auto; padding:10px 0 0; background:#fff; margin:-4px auto 4px }
/*.container a{display:block}*/
.container ul.offset, .container ul.creactive { width:700px; border-bottom:dotted 1px #a9a9a9; padding:15px 0 }
.showcase_inner .container ul.offset, .showcase_inner .container ul.creactive { width:auto; border-bottom:dotted 1px #a9a9a9; padding:15px 0 }
.container ul.offset { padding:0 }
.container ul.creactive { border:none }
.container ul.offset li, .container ul.creactive li { width:183px; float:left; padding:10px 25px }
.container ul.offset li p, .container ul.creactive li p { margin:0 0 }
.container ul.offset li.tile, .container ul.creactive li.tile { padding:12px 0 0; min-height:128px; width:233px }
.showcase_inner .container ul.offset_items li { width:241px; float:left; margin:0 4.5px 10px; padding:10px 0; border-top:solid 12px #d4d4d4; min-height:180px; position:relative }
.showcase_inner .container ul.offset_items li .itemimg { display:none; position:absolute }
.showcase_inner .container ul.offset_items li .readmore { position:absolute; bottom:18px; right:0; text-transform:uppercase; font-weight:bold; padding:0 0 6px; border-bottom:dotted 1px #fff }
.showcase_inner .container ul.offset_items li .readmore a { color:#000 }
.showcase_inner .container ul.offset_items li:hover .readmore { border-bottom:dotted 1px #fcb034 }
.showcase_inner .container ul.offset_items li:hover { border-color:#fdd38d }
.showcase_inner .container ul.offset_items li:hover .itemimg { display:block }
.showcase_inner .container ul.offset_items.three_collumn li { width:321.3px; float:left; margin:0 4.5px 10px; padding:10px 0; position:relative }
.showcase_inner .container ul.digital_items li { width:241px; float:left; margin:0 4px 10px 5px; padding:10px 0; border-top:solid 12px #d4d4d4; min-height:180px; position:relative }
.showcase_inner .container ul.digital_items li .itemimg { display:none; position:absolute }
.showcase_inner .container ul.digital_items li .readmore { position:absolute; bottom:18px; right:0; text-transform:uppercase; font-weight:bold; padding:0 0 6px; border-bottom:dotted 1px #fff }
.showcase_inner .container ul.digital_items li .readmore a { color:#000 }
.showcase_inner .container ul.digital_items li:hover .readmore { border-bottom:dotted 1px #00a4e4 }
.showcase_inner .container ul.digital_items li:hover { border-color:#81caf0 }
.showcase_inner .container ul.digital_items li:hover .itemimg { display:block }
.showcase_inner .container ul.product_items li { width:241px; float:left; margin:0 4px 10px 5px; padding:6px 0; position:relative; min-height:180px }
.showcase_inner .container ul.product_items li h5 { background:url(../images/digital_images/icons.png) no-repeat 0 0; height:34px; padding:12px 0 0 56px }
.showcase_inner .container ul.product_items li h5.annual_report { background-position:0 -71px; height:34px }
.showcase_inner .container ul.product_items li h5.menu_card { background-position:0 -142px; height:34px }
.showcase_inner .container ul.product_items li h5.envelope { background-position:0 -213px; height:34px }
.showcase_inner .container ul.product_items li h5.leeterhead { background-position:0 -283px; height:34px }
.showcase_inner .container ul.product_items li h5.letterhead { background-position:0 -283px; height:34px }
.showcase_inner .container ul.product_items li h5.greetings { background-position:0 -355px; height:34px }
.showcase_inner .container ul.product_items li h5.invitaions { background-position:0 -426px; height:34px }
.showcase_inner .container ul.product_items li h5.brochures { background-position:0 -497px; height:34px }
.showcase_inner .container ul.product_items li h5.cd_dvd { background-position:0 -71px; height:34px }


.showcase_inner .container ul.online_items li { width:241px; float:left; margin:0 4px 10px 5px; padding:4px 0; position:relative; min-height:180px }
.showcase_inner .container ul.online_items li h5 { background:url(../images/digital_images/online_icons.png) no-repeat 0 0; height:34px; padding:12px 0 0 56px }
.showcase_inner .container ul.online_items li h5.annual_report { background-position:0 -71px; height:34px }
.showcase_inner .container ul.online_items li h5.menu_card { background-position:0 -142px; height:34px }
.showcase_inner .container ul.online_items li h5.envelope { background-position:0 -213px; height:34px }
.showcase_inner .container ul.online_items li h5.leeterhead { background-position:0 -283px; height:34px }
.showcase_inner .container ul.online_items li h5.letterhead { background-position:0 -283px; height:34px }
.showcase_inner .container ul.online_items li h5.greetings { background-position:0 -355px; height:34px }
.showcase_inner .container ul.online_items li h5.invitaions { background-position:0 -426px; height:34px }
.showcase_inner .container ul.online_items li h5.brochures { background-position:0 -497px; height:34px }
.showcase_inner .container ul.online_items li h5.cd_dvd { background-position:0 -71px; height:34px }
.showcase_inner .container ul.online_items li h5.PocketCal { background-position:0 -557px; height:34px }
.showcase_inner .container ul.online_items li h5.MagneticNP { background-position:0 -624px; height:34px }

.showcase_inner .container ul.online_items li.calendars{padding:0px !important }

.showcase_inner .container ul.product_items li .itemimg { display:none; position:absolute }
.showcase_inner .container ul.product_items li .readmore { position:absolute; bottom:8px; right:0; text-transform:uppercase; font-weight:bold; padding:0 0 6px; border-bottom:dotted 1px #fff }
.showcase_inner .container ul.product_items li .readmore a { color:#000 }
.showcase_inner .container ul.product_items li:hover .readmore { border-bottom:dotted 1px #00a4e4 }
.showcase_inner .container ul.product_items li:hover .itemimg { display:block }
.showcase_inner .container ul.multimedia_items li { width:320.3px; float:left; margin:0 8px 10px 5px; padding:6px 0; position:relative; min-height:250px }

.showcase_inner .container ul.multimedia_items li h5 { background:url(../images/online_services/icons.png) no-repeat 0 0; height:34px; padding:12px 0 0 56px }
.showcase_inner .container ul.multimedia_items li h5.email { background-position:0 -71px; height:34px }
.showcase_inner .container ul.multimedia_items li h5.menu_card { background-position:0 -142px; height:34px }
.showcase_inner .container ul.multimedia_items li .itemimg { display:none; position:absolute }
.showcase_inner .container ul.multimedia_items li .readmore { position:absolute; bottom:8px; right:0; text-transform:uppercase; font-weight:bold; padding:0 0 6px; border-bottom:dotted 1px #fff }
.showcase_inner .container ul.multimedia_items li .readmore a { color:#000 }
.showcase_inner .container ul.multimedia_items li:hover .readmore { border-bottom:dotted 1px #d2191b }
.showcase_inner .container ul.multimedia_items li:hover .itemimg { display:block }
.seprator { border-bottom:solid 1px #d4d4d4 }
.innerpages { padding:18px !important }
.innerpages a { display:inline }
.innerpages a:hover { color:#fcb034 }
.sectionCR .innerpages a:hover { color:#fcb034 }
.sectionDG .innerpages a:hover { color:#d2191bl }
.innerpages a:hover { }
.innerpages p:first-child { padding:0 0 10px }
.innerpages .left_column { width:404px; padding:0 18px 0 0; border-right:dotted 1px #a9a9a9; float:left }
.innerpages h4 { border-bottom:dotted 1px #a9a9a9; padding:10px 0 10px; margin:0 0 8px }
.innerpages h4 { margin:30px 0 20px }
.innerpages h4:first-child { margin:0 0 20px }
.innerpages a:hover h4 { border-color:#fcb034 }
.sectionCR .innerpages a:hover h4 { border-color:#00a4e4 }
.sectionDG .innerpages a:hover h4 { border-color:#d2191b }
.innerpages a h4.active { border-color:#fcb034; font-weight:bold }
.sectionCR .innerpages a h4.active { border-color:#00a4e4; font-weight:bold }
.sectionDG .innerpages a h4.active { border-color:#d2191bl; font-weight:bold }
.innerpages ul.clients li { border-bottom:dotted 1px #a9a9a9; padding:0 0 10px; margin:0 0 8px }
.innerpages .left_column h4 { margin:30px 0 20px }
.innerpages .left_column h4:first-child { margin:0 0 20px }
.innerpages .left_column ul.gallery { width:100% }
.innerpages .left_column ul.gallery li { display:block; width:191px; margin:0 0 20px 22px; float:left }
.innerpages .left_column ul.gallery li:nth-child(2n+1) { margin:0 0 20px }
.innerpages ul.team li { margin:0 0 8px; color:#626262; clear:both }
.innerpages ul.team li:after { content:"."; clear:both; visibility:hidden }
.innerpages ul.team li span.name { font-size:13px; color:#000; display:block; float:left; min-width:80px }
.innerpages ul.rightcontent span.contact { padding:0 0 0 8px; margin:0 0 0 8px; border-left:solid 1px #e1e1e1; display:block; float:left }
.innerpages ul.rightcontent span.contact a { display:inline }
.innerpages ul.rightcontent span.contact a:hover { color:#fcb034 }
.innerpages .right_column { width:517px; padding:0 0 0 18px; float:right }
.innerpages .seprator { border-bottom:dotted 1px #a9a9a9; margin:0 0 20px; padding:0 0 10px }
.innerpages .right_column form { padding:15px 0 0 }
.innerpages .right_column dl { display:block }
.innerpages .right_column dl:after { content:""; color:#fff; clear:both; visibility:hidden }
.innerpages .right_column dl dd { width:247px; margin:0 0 15px; display:block }
.height20{height:20px;}
.innerpages .right_column dl dd.fulwidth { width:100% }
.innerpages .right_column dl.fulwidth { width:100% }
.innerpages .right_column dl dd .title { width:73px; float:left; position:relative; padding:8px 0 0 }
.innerpages .right_column dl dd .title-long{width:180px; float:left; position:relative;}
.innerpages .right_column dl dd .no-pad{padding-top:5px;}

.innerpages .right_column dl dd .title:after { content:":"; position:absolute; right:3px }
.innerpages .right_column dl dd .two-lines:after { top:8px; }
.innerpages .right_column dl dd .textBoxes { width:162px; float:left; padding:0 0 0 12px }
.innerpages .right_column dl dd .textBoxes_fulwidth { width:422px; float:left; padding:0 0 0 12px }
.innerpages .right_column dl dd .textBoxes ul.checkboxes { width:100%; color:#7a7a7a; padding:5px 0 0 }
.innerpages .right_column dl dd .textBoxes ul.checkboxes li { margin:0 0 8px }
.innerpages .right_column dl dd .textBoxes ul.checkboxes li label { position:relative; width:100%; display:block }
.innerpages .right_column dl dd .textBoxes ul.checkboxes li label span { display:block; position:absolute; width:100%; top:0; left:20px }
.innerpages .right_column dl dd .textBoxes input[type="text"] { border:solid 1px #dbdbdb; padding:2px 5px; width:152px; font:11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; float:right }
.field_error{ border:1px solid #F00 !important;}
.field_error_box{border:1px solid #F00 !important; background:#F8B6B8; padding:5px; margin-top:10px;}
.innerpages .right_column dl dd textarea { border:solid 1px #dbdbdb; width:422px; font:11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:2px 5px; height:85px }
.innerpages .right_column dl dd input[type="submit"], .green-btn { color:#000; border: 1px solid #60b53e; text-align:center; border-radius:5px; padding:5px 10px; font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; cursor:pointer; float:right; background: #8dd76d; /* Old browsers */
background: -moz-linear-gradient(top,  #8dd76d 0%, #5db33b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8dd76d), color-stop(100%,#5db33b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8dd76d 0%,#5db33b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8dd76d 0%,#5db33b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8dd76d 0%,#5db33b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8dd76d 0%,#5db33b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dd76d', endColorstr='#5db33b',GradientType=0 ); /* IE6-9 */
}
.innerpages .right_column dl dd input[type="submit"]:hover, .green-btn:hover{
	color:#000 !important;
	background: rgb(143,200,0); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(143,200,0,1) 0%, rgba(143,200,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(143,200,0,1)), color-stop(100%,rgba(143,200,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(143,200,0,1) 0%,rgba(143,200,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(143,200,0,1) 0%,rgba(143,200,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(143,200,0,1) 0%,rgba(143,200,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(143,200,0,1) 0%,rgba(143,200,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc800', endColorstr='#8fc800',GradientType=0 ); /* IE6-9 */

	}

.innerpages .right_column dl dd input[type="submit"].file-upload { background: #cfcfcf; border: 1px solid #b9b9b9; width:80px; text-align:center; padding:3px 0; font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; cursor:pointer; float:right }

.innerpages .right_column dl dd .textBoxes select { border:solid 1px #dbdbdb; padding:2px 5px; width:164px; font:11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; float:right }
.innerpages .quarter { width:240px }
.innerpages .half { width:474px }
.innerpages .three_quarter { width:715px }
.innerpages .three_quarter.floatL { padding:0 18px 0 0; width:697px !important; border-right: 1px dotted #A9A9A9;}
.innerpages .half.floatL { padding:0 18px 0 0; width:454px !important; border-right: 1px dotted #A9A9A9; }
.innerpages .quarter.floatL { padding:0 18px 0 0; width:222px !important; border-right: 1px dotted #A9A9A9; }
.innerpages .three_quarter.floatR { padding:0 0 0 18px; width:697px !important }
.innerpages .half.floatR { padding:0 0 0 18px; width:454px !important; }
.innerpages .quarter.floatR { padding:0 0 0 18px; width:222px !important }
.innerpages .without_seprator { border:none !important }
.reduce_margine { margin:8px 0 10px !important }
.innerpages li { color:#626262 }
.bottom_container .Qbox { width:281px; background:#fff; border-left:solid 4px #f0efed }
.bottom_container .wrapper .container { padding:0 0 15px 10px }
.bottom_container .wrapper .container_img { padding:0 }
.bottom_container .wrapper h1 { display:block; background:url(../images/DGlogo_verticle.png) no-repeat 320px center; min-height:39px; padding:15px 0 0; margin:0 }
.bottom_container .wrapper .container ul.offset li { width:208px; float:left; padding:20px 25px 0 }
.bottom_container .wrapper .container ul.offset li:first-child { padding:20px 25px 0 0 }
.bottom_container .wrapper .container ul.offset li h5 { font-size:12px; text-transform:none }
.bottom_container .wrapper .container .intro { width:456px; padding:0 20px 0 0 }
.sectionDG .bottom_container .wrapper .container h1 { background:none }
.sectionDG .bottom_container .wrapper .container .thumb { width:228px }
.dg_logo { background:url(../images/Digitalglare-logo.png) no-repeat 990px 0 }
.sidebar { width:281px; background:/*url(../images/Digitalglare-logo.png) no-repeat 274px 36px */#fff; min-height:510px }
.block { width:100%; position:relative }
.block .placeholder { position:absolute; top:0; left:0; width:100%; height:75px; text-indent:-9999px }
.block h1 { width:100% }
.block h1.red { background:#ba0000; color:#fff !important; font-weight:normal; padding:8px 12px; font-size:22px; width:257px }
.block h1.grey { background:url(../images/icon_set01.png) no-repeat 200px -208px #363636; color:#fff !important; font-weight:normal; padding:8px 12px; font-size:22px; width:257px }
.block h1.grey .cufon { margin:3px 0 }
.block ul { padding:15px }
.block ul li { background:url(../images/icon_set01.png) no-repeat 0 0; padding:0 0 0 68px; margin:0 0 18px; min-height:48px; color:#626262 }
.block ul li .title { font-size:12px; color:#fcb034 }
.block ul li.webdesign { background-position:0 0 }
.block ul li.emailMarketing { background-position:0 -69px }
.block ul li.socialmedia { background-position:0 -134px }
.block ul li.partner { background:none !important; padding:0; min-height:25px; margin:-8px 0 0 }
.block form { padding:15px }
.block form h3 { font-size:15px; color:#363636; margin:0 0 18px }
.block form dl dt { margin:14px 0 0 }
.block form dl dt:first-child { margin:0 }
.block form label { width:75px; display:block; float:left }
.block form input[type="text"] { border: 1px solid #b9b9b9; width:157px; padding:2px 5px; font:11px "Lucida Sans Unicode", "Lucida Grande", sans-serif }
.block form input[type="submit"] { margin: 5px 0 0 145px; background: #cfcfcf; border: 1px solid #b9b9b9; width:98px; text-align:center; padding:3px 0; font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; cursor:pointer }
/* tooltip styling ---------------------------------------------------------*/
.tooltip { display:none; background:url(../images/tooltip/black_arrow_big.png) no-repeat; height:163px; padding:40px 30px 10px 30px; width:310px; font-size:11px; color:#fff; }
/* a .label element inside tooltip */
.tooltip .label { color:yellow; width:35px; }
.tooltip a { color:#ad4; font-size:11px; font-weight:bold; }
/*footer section----------------------------------------------*/
.footer .wrapper { margin:15px auto 0; border-top:solid 1px #d7d7d7; padding:15px 10px; width:980px }
.footer a { color:#626262 }
.footer a:hover { color:#000 }
.footer ul li { width:240px; float:left; text-transform:uppercase; font-weight:400; font-size:11px }
.footer ul li ul li { text-transform:capitalize; font-weight:normal; color:#626262; line-height:25px }
.footer ul li ul li:first-child { padding:15px 0 0 }
.footer ul li ul li.socialmedia div { float:left; width:27px; height:27px; margin:0 0 0 5px; background:url(../images/socialMedia.png) no-repeat; text-indent:-9999px; display:block }
.footer ul li ul li.socialmedia div.fb { background-position:0 top; margin:0 }
.footer ul li ul li.socialmedia div.fb:hover { background-position:0 bottom }
.footer ul li ul li.socialmedia div.twitter { background-position:-32px top }
.footer ul li ul li.socialmedia div.twitter:hover { background-position:-32px bottom }
.footer ul li ul li.socialmedia div.linked { background-position:-65px top }
.footer ul li ul li.socialmedia div.linked:hover { background-position:-65px bottom }
.footer ul li ul li.socialmedia div.fr { background-position:-97px top }
.footer ul li ul li.socialmedia div.fr:hover { background-position:-97px bottom }
.footer ul li ul li.poweredBy { display:block; border-top:solid 1px #d7d7d7; padding:10px 0 0; margin:10px 0 0; line-height:14px; width:272px }
.footer ul li ul li.poweredBy a { color:#000; text-decoration:underline }
.Award_ico { float:left; margin-right:5px; }
.MainCat { margin:30px 15px 0 30px; position:relative; float:left; width:120px; font:15px "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
.MainCat li { border-bottom:dotted #a7a7a7 1px; padding:5px 0 }
.MainCat li a { color:#6c6c6c; text-decoration:none; }
.MainCat li a:hover { color:#fcb034; text-decoration:none; }
.MainCat li a .current { color:#fcb034; }
.CatTwo { float:left; margin:30px 0 20px 0; position:relative; width:190px; min-height:280px; padding:5px 15px; border-left:dotted 1px #a7a7a7; border-right:dotted 1px #a7a7a7; }
.CatTwo li { border-bottom:dotted #a7a7a7 1px; padding:5px 0; }
.CatTwo .current a { color:#fcb034; }
.Thumbs { float:left; position:relative; width:590px; margin:30px 0 20px; 10px;
}
#Offset { position:absolute; z-index:1 }
#Digital { position:absolute; z-index:2; visibility: hidden; }
.price{text-align:right; border-top:1px solid #a9a9a9; padding-left:0 !important; padding-top:15px !important; width:517px !important; font-size:15px; font-weight:bold; color:#F60}
.price .title{text-align:left !important; padding-top:2px !important;}
.upload-btn{width:149px !important;}
.btn{display:block; padding:5px 10px; border-radius:5px; background:#b7b7b7; border:1px solid #b7b7b7; background: rgb(229,229,229); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(183,183,183,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(183,183,183,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(183,183,183,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(183,183,183,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(183,183,183,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(183,183,183,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#b7b7b7',GradientType=0 ); /* IE6-9 */
 ); /* IE6-9 */


}
.btn:hover{color:#666 !important; background:#b5b5b5}

/*Custom Radio*/

#rbtn ul{list-style-type:none;}
#rbtn ul li{cursor:pointer; display:inline-block; width:155px; height:155px; border:5px solid #e7e7e7; margin-right:5px; margin-bottom:5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; text-align:center; *zoom: 1; *display: inline;}
#rbtn ul li:hover{border:#00a4e4 5px solid !important;}
#rbtn ul li img:hover{cursor:pointer}
.over{background: #eee;}
.selected{ color:#fff; border:#00a4e4 5px solid !important}
.cal-thumbs{margin-bottom:15px;}

#rbtn ul li.one{background:url(../images/online_services/calendars/Cal1.jpg) no-repeat;}


.radios label{margin-top:3px;}

.delivery_box{margin-top:10px;}

/*Fade in div*/

@-webkit-keyframes fadeIn {
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  to {
    opacity: 1;
  }
}

.fade-in {
	-webkit-animation: fadeIn .5s ease-in 1 forwards;
  animation: fadeIn .5s ease-in 1 forwards;
  opacity: 0;
}

.is-paused {
	-webkit-animation-play-state: paused;
  animation-play-state: paused;
}

/*added 31-8-15*/

.delivery-within{  padding-right: 23px;}
.delivery-within-pad-t{padding-top:8px !important;}
