body{margin:0px;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:999999; overflow:hidden;padding:0px;margin:0px;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;margin: auto;max-width: none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#cboxOverlay{background:url(images/bg.png) repeat 0 0;}
#cboxContent{background:#148b3a;padding:0px;margin: 0px;}
.cboxIframe{background:#148b3a;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxTitle{position:absolute; top:20px; left:20px; font-size:18px; width:100%; color:#9596A1;}
#cboxCurrent{bottom:0px; left:0; color:#000; width: 100%; text-align: left;font-size:14px;}
#cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
#cboxPrevious{border:0px;position:absolute; top:45%; left:20px; color:#444; display: block; width:20px; height:40px; background: url('../../images/leftarr3.png') no-repeat; text-indent: 9999px;}
/*#cboxPrevious:hover{background: url('images/prev-hover.png') no-repeat;}*/
#cboxNext{border:0px;position:absolute; top:45%; right:20px; color:#444; display: block; width:20px; height:40px; background: url('../../images/rightarr3.png') no-repeat; text-indent: 9999px;}
/*#cboxNext:hover{background: url('images/next-hover.png') no-repeat;}*/
#cboxLoadingOverlay{background:#fff url(images/loading.gif) no-repeat 5px 5px;}
#cboxClose{border:0px;position:absolute; top:20px; right:20px; display:block; width:22px;overflow: visible; height:22px; text-indent: -9999px; background: url('images/btn-close.png') no-repeat;}

/*user styles*/
/*callback phone*/
#callback {overflow: hidden;padding:45px 5px 60px 5px;margin:0px;position:relative;font-family: 'PT Sans', sans-serif;width: 514px;}
#callback h3{color:#fff; font-size:36px; margin:0 0 10px 0; padding:0 64px 0 64px; font-weight:normal; text-transform:uppercase; letter-spacing:2px;}
#callback .foroneinp{margin:0 0 0 0; padding:0 0 0 64px;float:left;}
#callback .foroneinp label{display:block; margin:0 0 10px 0; padding:0 0 0 8px; color:#fff; font-size:18px; font-weight:bold; font-style:italic;}
#callback .foroneinp input{width:251px; height:48px; background-color:#004a19; margin:0 0 18px 0; padding:0 26px 0 26px; border:none; outline:none; font-size:24px; color:#fff; font-family: 'PT Sans', sans-serif; text-transform:uppercase; letter-spacing:2px; float:left;}
#callback .foroneinp .error{background-color:#650000; box-shadow:inset 0px 0px 0px 3px #460000;}
#callback .foroneinp span{float:left; margin:0 0 0 15px; padding:5px 0 0 0; font-size:16px; line-height:18px; font-weight:bold; font-style:italic; color:#ecee22;}
#callback .button3{margin:0px 0 0 64px; padding:0 0 0 0; background-color:#ecee22; width:298px; height:48px; color:#003169; font-size:24px; font-family: 'PT Sans', sans-serif; text-align:center; text-transform:uppercase; cursor:pointer; text-decoration:none; border:none; outline:none; box-shadow:0px 5px 0px #dea700; letter-spacing:2px; float:none; text-shadow:0px 1px 0px #feffa3;}
#callback .textarea{resize:none; width:403px; height:60px; background-color:#004a19; margin:0 0 18px 0; padding:11px 26px 10px 26px; border:none; outline:none; font-size:18px; color:#fff; font-family: 'PT Sans', sans-serif; float:left; box-shadow:inset 0px 0px 0px 3px #003612;}

/*success*/
#callback .thankp{text-align:center; margin:0 0 0 0; padding:0 64px 0 64px; color:#fff; font-size:24px; line-height:29px; font-style:italic;}
#callback .size22{font-size:22px;}
#callback .th{text-align:center;}

