*{margin:0;padding:0;border:0}
html,body{background:#000 url('http://static.xywebsolutions.com/images/bg.jpg') center 140px no-repeat;color:#ccc;font-family:helvetica,arial,sans serif;font-size:14px;height:100%;}
.left{float:left}
.right{float:right}
.center{text-align:center}
.hide{display:none}
#search{background-color:#000000;border:1px solid #6c6c6c; width:120px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin-left:17px; color:#CCC; padding-left:4px; height:16px; margin-top:0px;}
#topbar{width:100%;border-bottom:2px solid #6c6c6c;background:#000000;height:10px;}
#header-bg{width:100%;border-bottom:1px solid #6c6c6c;background:#000000 url('http://static.xywebsolutions.com/images/head-bg.jpg') top center no-repeat;height:138px;z-index:-1;}
#all-content{position:absolute;top:0;left:50%;width:800px;margin-left:-400px;height:100%;}
#phone-email{margin:10px;text-align:center; float:right; margin-right:17px;}
#phone-email span{font-size:30px;color:#c2f12b;text-shadow:#000 0 0 5px;}
#email{font-size:13px;text-shadow:#000 0 0 5px; color:FFFFFFF;}
h1{color:#c2f12b;font-size:24px;font-weight:normal;}
h2{color:#dddddd;font-size:18px;font-weight:normal;}
h3{color:#c2f12b;font-size:14px;font-weight:normal;}
h4{color:#c2f12b;font-size:18px;font-weight:normal; margin-bottom:10px;}
a:link,a:active,a:visited{color:#c2f12b;}
a:hover{text-decoration:none;}
input{background:#111;border:1px solid #6c6c6c;height:34px;margin:3px 0;color:#ddd; padding-left:5px;padding-right:5px;}
#topnav{position:absolute;top:121px;left:50%;width:800px;border:1px solid #6c6c6c;margin-left:-400px;height:28px;background:url('http://static.xywebsolutions.com/images/nav-bg.jpg');}
#topnav ul{list-style:none;}
#topnav li{display:block;float:left;margin:5px 0 0 35px;font-size:14px;font-weight:bold;text-shadow:#666 0 0 3px;}
#topnav li a:link,#topnav li a:active,#topnav li a:visited{color:#F8F8F8;text-decoration:none;text-shadow:#000 0 0 5px;}
.greenhover{color:#c2f12b;}
#main{position:absolute;top:150px;border:1px solid #6c6c6c;width:800px;left:50%;margin-left:-400px;background:#151515;}
#home-image{position:relative;height:288px;border-bottom:1px solid #6c6c6c;overflow:hidden;}
#home-image img{position:absolute;top:0;left:0;}
#home-left{float:left;margin:25px 0 25px 25px;}
#accordian{border:1px solid #6c6c6c;border-top:1px solid #999;}
.acc-header{width:370px;height:53px;background:url('http://static.xywebsolutions.com/images/content-header-bg.jpg');border:1px solid #333;border-top:1px solid #6c6c6c;cursor:pointer;}
.acc-header p{margin:12px 0 0 15px;float:left;font-size:24px;cursor:pointer;}
.acc-header img{margin:13px 15px 0 0;float:right;cursor:pointer;}
.acc-section{width:370px;background:#333;border:1px solid #222;-moz-box-shadow:inset #111 0 0 15px;-webkit-box-shadow:inset #111 0 0 15px;box-shadow:inset #111 0 0 15px;}
.acc-section p{padding:8px 15px;}
#home-right{float:right;margin:25px 25px 25px 0;width:350px;}
#home-right p{line-height:1.3em;margin-top:20px;}
#about-left{float:left;margin:25px 0 25px 25px;width:350px;}
#about-left p{line-height:1.2em;}
#about-right{float:right;margin:25px 25px 25px 0;}
#process-section{margin:10px 10px 0px 50px;}
#process-section img{margin-left:35px;}
#portfolio{width:740px;margin:10px auto;border:1px solid #6c6c6c;border-top:1px solid #999;}
#portfolio .top{width:738px;height:53px;border:1px solid #333;border-top:1px solid #6c6c6c;background:url('http://static.xywebsolutions.com/images/content-header-bg.jpg');}
#portfolio-name{float:left;margin:12px 0 0 25px;font-size:24px;}
#portfolio-link{float:right;margin:20px 25px 0 0;font-size:16px;}
#portfolio-link a,#portfolio-link a:link,#portfolio-link a:visited,#portfolio-link a:active{text-decoration:none}
#portfolio-link a:hover{text-decoration:underline;}
#portfolio .mid{height:600px;width:740px;border:0;}
#portfolio .bottom{width:738px;height:53px;border:1px solid #333;border-top:1px solid #6c6c6c;background:url('http://static.xywebsolutions.com/images/content-header-bg.jpg');}
#portfolio .bottom img{margin:13px 13px 0 13px;}
#contact{width:740px;margin:10px auto;border:1px solid #6c6c6c;border-top:1px solid #999;}
#contact .top{width:738px;height:53px;border:1px solid #333;border-top:1px solid #6c6c6c;background:url('http://static.xywebsolutions.com/images/content-header-bg.jpg');}
#contact .top p{margin:13px 0 0 15px;font-size:24px;color:#c2f12b;}
#contact .form{width:738px;border:1px solid #222;background:url('http://static.xywebsolutions.com/images/contact-bg.jpg');}
#contact .form .left{margin:15px 0 15px 15px;width:300px;}
#contact .form .right{margin:15px 15px 15px 0;}
#contact .form .left input{background:#111;border:1px solid #6c6c6c;width:250px;height:34px;margin:3px 0;color:#ddd;}
#contact .form .right input{background:#111;border:1px solid #6c6c6c;height:34px;margin:3px 0;color:#ddd;}
textarea{background:#111;border:1px solid #6c6c6c;width:380px;height:210px;margin:3px 0;color:#ddd;}
#contact-text{width:425px;margin:6px 0 0 30px;}
#contact-bottom{float:left;width:200px;margin:30px 0 35px 50px;}
#package-text{float:left;margin:25px 0 0 30px;width:525px;}
#nameprice{float:right;margin:25px 29px 0 0;width:200px;border:1px solid #6c6c6c;border-top:1px solid #999;}
#nameprice .top{background:#0b0b0b url('http://static.xywebsolutions.com/images/content-header-bg.jpg') no-repeat;height:65px;width:198px;border:1px solid #333;border-top:1px solid #6c6c6c;text-align:center;}
#nameprice .top p{font-size:24px;color:#c2f12b;width:198px;margin:5px auto 0;}
#nameprice .bottom{background:#333;width:198px;height:70px;border:1px solid #222;-moz-box-shadow:inset #111 0 0 15px;-webkit-box-shadow:inset #111 0 0 15px;box-shadow:inset #111 0 0 15px;text-align:center;}
#nameprice .bottom p{width:198px;margin:5px auto 0;}
#nameprice input{width:126px;height:32px;border:1px solid #6c6c6c;background:#111;color:#ddd;margin-top:5px;margin-left:22px;}
#nameprice input.btn{width:24px;height:34px;border:0;background:#111;color:#ddd;margin-left:0;background:url("http://static.xywebsolutions.com/images/price-submit.jpg");cursor:pointer;}
#packages{width:740px;margin:10px auto;border:1px solid #6c6c6c;border-top:1px solid #999;}
#packages .top{width:738px;height:53px;border:1px solid #333;border-top:1px solid #6c6c6c;background:url('http://static.xywebsolutions.com/images/content-header-bg.jpg');}
#packages table{width:100%;border-collapse:collapse;}
#packages tr{height:33px;background:url('http://static.xywebsolutions.com/images/tablerow-light.jpg');}
#packages td{border-left:2px solid #333;width:23%;}
#packages td,#packages th{padding-left:15px;}
#packages th{width:31%;font-weight:normal;text-align:left;color:#c2f12b;}
table.tablehead tr{background-color:transparent!important;background-image:none!important;height:53px!important;}
table.tablehead th, table.tablehead td{font-size:24px;border-left:0!important;}
#footer{height:94px;width:800px;background:url('http://static.xywebsolutions.com/images/footer-bg.jpg');border-top:1px solid #6c6c6c;}
#footer p{font-size:11px;font-weight:bold;margin:69px 10px 0 10px;}
#footer a:link,#footer a:active,#footer a:visited{text-decoration:none;color:#ddd;}
#footer a:hover{text-decoration:none;color:#fff;}
#lightspeed-text{float:left;margin:25px 0 0 30px;width:750px;}
#lightspeed-text p{margin-top:10px}
#minicart{ background-image:url('http://static.xywebsolutions.com/images/cart_holder.png'); width:232px; height:40px; float:right; color:#F8F8F8;}
#cart-count{ font-size:22px; float:left; margin-top:10px; margin-left:10px;}
#cart-count-items{ font-size:14px;float:left; font-weight:600;margin-top:17px;margin-left:8px; }
.ls-box{width:740px; margin:10px auto;border:1px solid #6c6c6c; height:140px; background-color:#1b1b1b;}
#add-on-left{ width:110px; float:left; margin:15px 15px 15px 15px;}
#add-on-center{ width:430px; float:left; margin-top:15px;}
#add-on-center-2{ width:550px; float:left; margin-top:15px; margin-left:15px;}
#add-on-right{ width:150px; float:left; margin-top:15px; margin-left:20px;}
#add-on-right-sub{ width:120px; float:left; margin-left:20px;}
#checkout-box{width:740px; margin:10px auto;border:1px solid #6c6c6c; min-height:140px; background-color:#1b1b1b;}
#checkout-info{width:740px; margin:10px auto;border:1px solid #6c6c6c; height:400px; background-color:#1b1b1b;}
#checkout{width:740px;margin:10px auto;border:1px solid #6c6c6c;border-top:1px solid #999;background:#1b1b1b;}
#checkout .top{width:738px;height:53px;border:1px solid #333;border-top:1px solid #6c6c6c;background:url('http://static.xywebsolutions.com/images/content-header-bg.jpg');}
#checkout .top p{margin:13px 0 0 15px;font-size:24px;color:#c2f12b;}
#checkout .form{width:738px;border:1px solid #222;background:#1b1b1b;}
#checkout .form .left{margin:15px 0 15px 15px;width:300px;}
#checkout .form .right{margin:15px 15px 15px 0;}
#checkout .form .left input{background:#111;border:1px solid #6c6c6c;width:250px;height:34px;margin:3px 0;color:#ddd;}
#checkout .form .right input{background:#111;border:1px solid #6c6c6c;width:250px;height:34px;margin:3px 0;color:#ddd;}
#checkout .form textarea{background:#111;border:1px solid #6c6c6c;width:700px;height:100px;margin:3px 0;color:#ddd;}
#checkout .form select{background:#111;border:1px solid #6c6c6c;width:250px;height:34px;margin:3px 0;color:#ddd;}
#download-box{margin-left:15px; margin-top:15px;}
.buynow_button{cursor:pointer;float:left;margin-top:10px;background:url(http://static.xywebsolutions.com/images/buynow_button.png);height:39px;width:109px;border:none;}
.schedule_button{cursor:pointer;float:left;margin-top:10px; background:url(http://www.xywebsolutions.com/images/schedule.png);height:48px;width:119px;border:none;}
