/*/////////////////////////////////////////////////////////////////////
	Checkout including account & register
/////////////////////////////////////////////////////////////////////*/

	#content {
		background:url(../../images/layout/account/content.jpg) repeat-y top center;
	}

/*/////////////////////////////////////////////////////////////////////
	Page Information including header
/////////////////////////////////////////////////////////////////////*/

	#content #info,
	#content .info {
		background:url(../../images/layout/account/top.jpg) no-repeat top center;
		padding:20px;
	}
	#content #info h2,
	#content .info h2 {
		margin:0;
	}
	#content #info p,
	#content .info p {
		font-size:1.4em;
		line-height:1.2em;
		color:#ffffff;
		padding:8px 0 0 12px;
	}
	#content #info p span,
	#content .info p span {
		color:#ae975c;
	}

/*/////////////////////////////////////////////////////////////////////
	Frame for forms mostly
/////////////////////////////////////////////////////////////////////*/

	.frame {
		background:url(../../images/layout/account/frame.jpg) repeat-y top center;
	}
	.frame .top {
		background:url(../../images/layout/account/frame-top.jpg) no-repeat top center;
		height:5px;
	}
	.frame .bottom {
		background:url(../../images/layout/account/bottom.jpg) no-repeat bottom center;
		height:20px;
	}
	/* if more than one add divide class */
	.frame.divide .bottom {
		background:url(../../images/layout/account/frame-divide.jpg) no-repeat bottom center;
		height:15px;
	}
	
	.frame .content,
	.frame form {
		padding:5px 30px;
	}
	
	.frame h3 {
		font-size:1.3em;
		font-weight:bold;
		color:#ffffff;
		padding:20px 0 20px 0;
	}
	.frame .content h3 {
		padding:15px 0 20px 0;
	}
	
	.frame p {
		font-size:1.1em;
		line-height:1.4em;
		margin:0 0 15px 0;
		color:#ffffff;
	}
	.frame p a {
		color:#ae975c;
		text-decoration:underline;
	}
	.frame p a:hover {
		text-decoration:none;
	}
	
	.frame ul {
		margin:15px 0 30px 0;
	}
	.frame ul li {
		list-style:none;
		margin:0 0 12px 30px;
		padding:0 0 0 15px;
		background:url(../../images/misc/bullet.gif) no-repeat 0 6px;
		font-size:1.3em;
		line-height:1.4em;
		color:#ffffff;
		font-weight:bold;
	}
	.frame ul li a {
		text-decoration:none;
		color:#ffffff;
	}
	.frame ul li a:hover {
		text-decoration:underline;
	}
	
	/* buttons */
	form button#regBtn {
		text-indent:-9999px;
		width:87px;
		height:34px;
		margin:20px 0 30px -5px;
		background:url(../../images/buttons/register.jpg) no-repeat top center;
	}
	form button#regBtn:hover {
		background-position:bottom center;
	}
	form button#loginBtn {
		text-indent:-9999px;
		width:60px;
		height:34px;
		margin:10px 0 20px -5px;
		background:url(../../images/buttons/login.jpg) no-repeat top center;
	}
	form button#loginBtn:hover {
		background-position:bottom center;
	}
	
	
/*/////////////////////////////////////////////////////////////////////
	Frame 2 - Voucher
/////////////////////////////////////////////////////////////////////*/
	
	.frame2 {
		background:url(../../images/layout/credit/frame.jpg) repeat-y top center;
	}
	.frame2 .top {
		height:10px;
		background:url(../../images/layout/credit/frame-top.jpg) no-repeat top center;
	}
	.frame2 .bottom {
		height:65px;
		background:url(../../images/layout/credit/frame-bottom.jpg) no-repeat top center;
	}
	
	#image {
		float:right;
		width:350px;
		padding:20px 45px 0 0;
	}
	
	
	.frame2 .text {
		padding:25px 45px 0 45px;
	}
	.frame2 p {
		margin:0 0 1.4em 0;
		font-size:1.1em;
		line-height:1.4em;
		color:#5c696c;
		font-weight:bold;
	}
	
	form#credit {
		padding:25px 40px;
		width:660px;
	}
	form#credit label {
		font-size:1.3em;
		font-weight:bold;
		color:#ffffff;
		padding:0 0 0 6px;
		margin:0 0 15px 0;
	}
	form#credit label select {
		margin:20px 0 0 0;
		width:250px;
	}
	
	#submitBtn {
		height:33px;
		width:79px;
		background:url(../../images/buttons/submit.jpg) no-repeat top left;
		text-indent:-9999px;
		border:none;
	}
	#submitBtn:hover {
		background-position:bottom left;
	}
	
	.frame2 .insideBottom {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../../images/layout/credit/frame-insidebottom.jpg) no-repeat scroll center bottom;
	height:65px;
}

.static{
	font-size:1.4em;
}

