html{background:#8ccc22;}
body{
	margin:0;
	color:#2c3643;
	font:14px arial,sans-serif;
	background:#4198e7 url(../images/body-bg.jpg) no-repeat 50% 0;
	min-width:976px;
}
img{border-style:none;}
a{color:#0058a8;}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
button {
  overflow:visible;
  width:auto;
}
.main{
	margin:0 auto;
	width:976px;
	display:table;
}
/*HEADER*/
#header{
	height:1%;
	overflow:hidden;
	padding:13px 0 0 199px;
	position:relative;
	z-index:10;
}
/*LOGO*/
.logo{
	background:url(../images/logo.png) no-repeat;
	cursor:pointer;
	float:left;
	margin:0;
	width:158px;
	height:158px;
	text-indent:-9999px;
}
.logo a{
	display:block;
	overflow:hidden;
	height:100%;
}
.btn-nav{
	position:absolute;
	right:22px;
	top:35px;
	margin:0;
	padding:0;
	list-style:none;
}
.btn-nav li{
	float:left;
	padding-left:6px;
}
.btn-nav a{
	text-indent:-9999px;
	overflow:hidden;
	height:23px;
	float:left;
	cursor: pointer;
}
.orders-btn{
	background:url(../images/orders-btn.png) no-repeat;
	width:95px;
}
.project-btn{
	background:url(../images/project-btn.png) no-repeat;
	width:105px;
}
.administrate-btn{
	background:url(../images/administrate-btn.png) no-repeat;
	width:113px;
}
.profile-btn{
	background:url(../images/profile-btn.png) no-repeat;
	width: 95px;
}
/*NAVIGATION*/
.nav{
	overflow:hidden;
	height:1%;
}
.nav ul{
	margin:0;
	padding:144px 0 0;
	list-style:none;
	float:right;
}
.nav li{
	padding-right:11px;
	font-size:15px;
	float:left;
	text-transform:uppercase;
}
.nav a{
	padding-bottom:11px;
	float:left;
	color:#fff;
	text-decoration:none;
}
.nav a:hover, .nav a.active{background:url(../images/nav-active-bg.gif) no-repeat 50% 100%;}
/*MIDDLE*/
#middle{
	overflow:hidden;
	height:1%;
	margin:-3px 0 -38px;
}
/*MAIN-COLUMN*/
.main-column{
	position:relative;
	z-index:3;
	float:right;
	width:743px;
	margin:0 0 0 -27px;
}
.main-top{
	background:url(../images/main-top.png) no-repeat;
	overflow:hidden;
	height:16px;
	width:100%;
}
.main-bottom{
	background:url(../images/main-bottom.png) no-repeat;
	overflow:hidden;
	height:17px;
	width:100%;
}
.main-content{
	background:url(../images/main-bg.png) repeat-y;
	height:1%;
	padding:5px 29px 36px;
	min-height:548px;
}
.main-column h2{
	margin:0 0 13px;
	font-weight:normal;
	font-size:28px;
	color:#363636;
}
.main-column h2 sup{font-size:12px;}
.process-box{
	background:url(../images/tree-bg.jpg) no-repeat 100% 100%;
	padding:11px 200px 23px 0;
	margin-right:4px;
}
.main-column p{
	margin:0;
	line-height:17px;
}
.start-link{
	background:#94c93d;
	margin:0 -24px 32px -25px;
	padding:1px 8px 3px;
}
.start-link span{
	background:url(../images/bullet1.gif) no-repeat 0 4px;
	padding-left:40px;
	color:#363636;
	font-size:19px;
	text-decoration:none;
}
.green-box{
	overflow:hidden;
	width:649px;
	padding:0 28px 29px 8px;
}
.green-box img{
	float:left;
	margin:6px 36px 0 0;
}
.green-box h2 span{color:#94c93d;}
.main-column .green-box h2{margin-bottom:7px;}
.purchase-things{
	overflow:hidden;
	text-align:center;
	padding-right:5px;
	margin:0 -79px 0 -29px;
	width:743px;
}
.purchase-things ul{
	margin:0;
	padding:15px 0 0;
	list-style:none;
	text-align:left;
}
.purchase-things li{
	float:left;
	letter-spacing:-1px;
	padding:0 5px 0 36px;
	font-size:13px;
	line-height:17px;
	text-transform:uppercase;
}
.purchase-things span{
	float:left;
	color:#325d00;
	text-decoration:none;
	height:42px;
	padding:20px 0 0;
	width:140px;
}
.purchase-things .calculate-thing{
	background:url(../images/ico1-link.jpg) no-repeat;
	padding:11px 0 0 67px;
	height:52px;
	margin-right:23px;
}
.purchase-things .create-thing{
	background:url(../images/ico2-link.jpg) no-repeat;
	padding-left:73px;
	margin-right:10px;
}
.purchase-things .checkout-thing{
	background:url(../images/ico3-link.jpg) no-repeat;
	width:20px;
	padding-left:70px;
}
/*SIDEBAR*/
.sidebar{
	float:left;
	width:214px;
	height:524px;
	background:url(../images/sidebar-bg.png) no-repeat;
	margin:2px 0 0;
	padding:15px 28px 30px 15px;
}
.sidebar-holder{
	z-index:1;
	width:257px;
	height:569px;
	position:relative;
}
.login-form{
	text-align:center;
	width:173px;
	padding:11px 26px 12px 33px;
	margin:0 -9px;
	font-size:12px;
	background:#eaffc8;
	position:relative;
}
.sidebar-holder a{position:relative;}
.login-form ul{
	margin:0 0 5px;
	padding:0;
	list-style:none;
}
.login-form li{
	vertical-align:top;
	overflow:hidden;
	height:1%;
	padding-bottom:3px;
}
.login-form label{
	float:left;
	padding:1px 0 0;
	color:#363636;
}
.login-form input{
	float:right;
	font-size:11px;
	border:1px solid #a3a3a3;
	background:#fff;
	width:101px;
	overflow:hidden;
	height:14px;
	padding:0 5px 1px;
	color:#333;
	position:relative;
}
.login-form a{
	color:#0072da;
	margin-left:11px;
}
.login-form li a{
	color:#363636;
	float:left;
	margin:1px 0 0;
}
.login-form li .btn{
	float:right;
  font-size:12px;
	border:1px solid #fff;
	background:#96d1ff;
	padding:0 6px 0 7px;
	text-decoration:none;
	margin:0 1px 0 0;
}
.log-out-form{
	width:205px;
	position:relative;
	padding:8px 16px 10px 11px;
	margin:0 -9px;
	font-size:13px;
	background:#eaffc8;
	color:#373737;
}
.log-out-form p{margin:0;}
.log-out-form a{color:#838f70;}
.sidebar h4{
	margin:0 0 2px;
	font-weight:normal;
	color:#aeaeae;
	font-size:30px;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.side-menu {
	position:relative;
	width:214px;
	height:370px;
	overflow:hidden;
	margin-bottom:10px;
}
.side-menu ul{
	position:absolute;
	margin:0 0 6px;
	padding:0;
	list-style:none;
	font-size:14px;
	line-height:14px;
	overflow:hidden;
}
.side-menu li{
	padding:0 0 10px 0;
}
.side-menu a{
	color:#1f1f1f;
	text-decoration:none;
}
.side-menu a:hover{text-decoration:underline;}
.scroll-box{
	position:relative;
	width:100%;
}
a.product-link {
	position:absolute;
	right:2px;
	text-decoration:none;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:27px;
	width:29px;
	outline:none;
}
.sidebar a.disabled {
	background-position:0 0;
}
a.next{
	bottom:12px;
	right:29px;
	background:url(../images/arrow-btm.gif) no-repeat 0 100%;
}
a.prev{
	top:-33px;
	background:url(../images/arrow-top.gif) no-repeat 0 100%;
}
/*FOOTER*/
.footer-holder{
	background:#8ccc22 url(../images/footer-bg.gif) repeat-x;
	min-width:976px;
	width:100%;
}
#footer{
	margin:0 auto;
	width:938px;
	overflow:hidden;
	padding:12px 4px 13px 35px;
}
#footer .cart-link{
	float:left;
	font-size:19px;
	color:#363636;
}
#footer .cart-link a{
	color:#363636;
	text-decoration:underline;
}
#footer .cart-link a:hover{text-decoration:none;}
#footer .info{
	background:url(../images/footer-inside-bg.jpg) no-repeat;
	float:right;
	width:714px;
	overflow:hidden;
	height:1%;
	text-align:right;
	color:#fff;
	font-size:12px;
	margin:33px 0 0;
	padding:11px 10px 15px 11px;
}
#footer ul{
	margin:2px 0 0;
	padding:0;
	list-style:none;
	float:left;
}
#footer li{
	float:left;
	padding-right:8px;
}
#footer img{display:block;}
#footer p{margin:0;}
#footer a{
	color:#3a71ed;
	text-decoration:none;
}
#footer a:hover{text-decoration:underline;}
#box-outer {
	overflow:hidden;
}
.account-box{padding-top:20px;}
.project-tab-box{padding-top:20px;}
.create-btn{top:14px !important;}
.view-flipbook{top:25px !important;}