@charset "utf-8";
/* CSS Document */

*{padding:0;margin:0;}
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.clear {clear:both;}
#header {background:url(images/headerbg.jpg) repeat-x;overflow:hidden;min-height:144px;}
#logo {padding-top:25px;padding-left:18px;}
.frank {font-family:"Franklin Gothic Demi", Arial;}
.yellow {color:#ffff00;}
.eighteen {font-size:18px;}
.fourteen {font-size:14px;padding-top: 9px;display: block;}
#phone {float:right;padding-right:12px;text-align:right;color:#fff;}
#hour {float:left;padding-left:24px;}
#email {font-size:14px;color:#fff;font-family:"franklin Gothic Book";}
#order {background:url(images/orderbg.jpg) repeat-x;padding-left:16px;padding-top:15px; }
#custom {background:url(images/ordercustom.png) no-repeat center;font-size:20px;color:#421088;font-weight:bold;text-align: center;padding-right:30px;padding-top:9px;min-height:60px; }
#custom a {text-decoration:none;color:#421088;}
#welcome {font-size:17px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#9264cd;padding:15px 0 15px 2px;}
#content {color:#2b2b2b;padding-left:16px;width:90%;}
.line {background: url(images/dots.jpg) repeat-x;width: 90%;height: 100%;min-height: 2px;margin-left: 17px;margin:13px 0 13px 17px;}
#youtube img {text-align:center;border:4px solid #f0f0f0;margin:0 auto;}
#youtube {width:267px;margin:0 auto;margin-bottom:17px;}
#services {width:100%;padding-left: 17px;}
.close {background:url(images/close.png) no-repeat !important;width:50px;height:50px;}
.open {background:url(images/open.jpg) no-repeat !important;width:50px;height:50px;}
.yellowup {font-size:12px;}
.accordion2 .ui-state-default, .accordion2 .ui-widget-content .ui-state-default,.accordion2 .ui-widget-header .ui-state-default {background:none !important;font-size:12px;}
.accordion2 .close {background:url(images/cclose.jpg) no-repeat !important;width:15px;height:15px;margin-top:12px;}
.accordion2 .open {background:url(images/oopen.jpg) no-repeat !important;width:15px;height:15px;margin-top:12px;}
.accordion2 .ui-accordion .ui-accordion-header .ui-accordion-header-icon {border:none;padding:0;}
.accordion2 .ui-state-default, .accordion2 .ui-widget-content .ui-state-default, .accordion2 .ui-widget-header .ui-state-default {border: none !important;background: none;font-weight: normal;color: #5a07cd;font-weight: bold;padding: 0;padding-left: 15px;}
.accordion2 .ui-accordion .ui-accordion-header .ui-accordion-header-icon,.accordion2 .ui-accordion-header-icon,.accordion2 .ui-icon {position: absolute;left: 0;top: 0;border:none !important;padding:0;}
.last {overflow: hidden !important;height: 100%;width: 100%;border: none;}
.accordion2 .ui-accordion-content {background: #e6e6e6;color: #000;padding: 0 0 0 15px !important;border-top: 0;overflow: hidden;}
#office{background:url(images/servicesbg.jpg) repeat-x;border-radius:3px;border-right: 1px solid #c8b3e7;}
#office h2 a {color:#fff;text-decoration:none;}
#office h2 {line-height:52px;font-weight:bold;font-size:20px;color:#fff;font-family:Arial, Helvetica, sans-serif;}
#officeicon {float: left;border-right: 1px solid #c8b3e7;padding-right: 5px;margin-right: 13px;}
#customessay {background:url(images/orderbg1.jpg) repeat-x bottom center; text-align:center;height:76px;}
#customessay img {margin-left: 17px;margin-top: 11px;}
#footer {background:url(images/footerbg.jpg) #421089 repeat-x;padding-bottom:10px;color:#fff;padding-left:17px;}
#fullwebsite a {color:#fff;text-decoration:none;}
#fullwebsite {padding-top:18px;padding-bottom:14px;}
#fcontent {width:90%;}
.handler {width:316px;margin:0 auto;}
.styled {background: url(images/formtop.png) no-repeat;padding: 4px 0 0 10px;width: 108px;display: block;color:#9264cd;font-size:14px;}
#contactdetail {padding-top:10px;background:url(images/contactdetailbg.png) repeat;overflow:hidden;border-left:1px solid #c1a7e3;border-right:1px solid #c1a7e3;border-bottom:1px solid #c1a7e3;padding-left:10px;width:295px;margin-bottom:9px;}
#submitrequest input[type=submit] {background: url(images/submitrequest.png) no-repeat;font-size: 21px;font-weight: bold;color: #fff;line-height: 36px;margin: 10px 0 0 0;padding-left: 64px;padding-bottom: 12px;border-bottom: 1px solid #990000;width: 289px;height:46px;border:none;text-indent:-9999px;cursor:pointer;margin-left: 17px;margin-right: auto;}
select {background:url(images/inputbg.jpg) repeat-x;border:1px solid #9264cd;}
.medium {background:url(images/inputbg.jpg) repeat-x;border:1px solid #9264cd;width:83px;height:21px;}
.large {background:url(images/inputbg.jpg) repeat-x;width:183px;border:1px solid #9264cd;height:21px;}
.small {background:url(images/inputbg.jpg) repeat-x;border:1px solid #9264cd;width:49px;height:21px;}
.fields {margin-bottom:8px}
.labelname {width:103px;line-height:24px;}
#pages {margin-left:7px;margin-right:4px;line-height:21px;}
#textareabox {float:none;width:286px;height:83px;margin-top:7px;margin-bottom:9px;background:url(images/textboxbg.jpg) repeat-x;border:1px solid #9264cd;}
.left {float:left;}
#map {text-align:center;}
#address {margin-left:17px;}
.day {float: left;width: 108px;}
.row {line-height: 18px;}
#timing {margin-left:17px;}
#thank {color:#9264cd;font-size:20px;font-weight:bold;text-align: center;margin-top: 10px;}
#emaildetail {color:#fff;text-align:center;font-size:11px;font-weight:bold;}
#emaildetail a {color:#ffff00;text-decoration:none;}
.arrowclose {background:url(images/cclose.jpg) no-repeat center left;padding-left:10px;}
.arrowclose a {color:#5a07cd;text-decoration:none;}