/* Cantella CSS Document */


body, html {height:100%; width:100%; margin:0;padding:0;background: url(images/images/bg_01.png) repeat !important;}



#doc4{
width:985px !important;
}

#hd{
height:171px;
background: url(images/images/bg_02.png) -4px 0;
}

.yui-gb{
	margin: 0 auto !important;
	background: url(images/images/bg_05.png) -4px 0  repeat-y;

}

.yui-g {
	font-family: Century Gothic, sans-serif;
	font-size: 16px;
	margin:0px auto;
	padding:10px 10px 0 10px;
	background: url(images/images/bg_04.png) -4px 0 no-repeat;
	height:225px;
	
	}
	
.yui-g.left {
	font-family: Century Gothic, sans-serif;
	font-size: 18px;
	color:#333333;
	margin:2px 0 0px 10px;
	padding:10px;
	width:520px;
	float:left;
	background:none;
	height:100px;
	min-height:100px;
	}
	
.yui-g.right {
	font-family: Century Gothic, sans-serif;
	font-size: 16px;
	margin:2px 65px 0px 0;
	padding:10px;
	width:300px;
	float:right;
	background:none;
	
	}
	
	
.yui-u {

	width:300px !important;
	margin:0 0 0 4px;
	
}



.innerbox {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	border-left:1px solid #388fd2;
	border-right:1px solid #388fd2;
	border-bottom:1px solid #388fd2;
}

.innerbox ul{
	font-family: arial, sans-serif;
	font-size: 14px;
	
	padding:10px;
	list-style: none;
	margin-left: 6px;
	padding-left: 1em;
	margin-top:-2px;

}

.innerbox h3{
	padding:2px 0 4px 0;
	text-decoration:underline;
	font-family:Century Gothic, sans-serif;
	color:#333333;
	font-size:16px;
	
	margin-bottom:4px;
}

.innerbox ul.template{
	font-family: Century Gothic, sans-serif;
	
	padding:10px;
	list-style: none;
	margin-left: 6px;
	padding-left: 1em;
	text-indent: -1em;

}

.innerbox  li.template {
	font-size: 14px;
	display:inline;
	border:none;
}


.innerbox  li.template a{
	text-decoration:none;
	color:#fff;
	padding:2px 6px;
	background:#f1f1f1 url(images/templatenum.png) no-repeat;
	border:none;
}


.innerbox  li.template a.last{
	text-decoration:none;
	color:#fff;
	padding:2px 8px;
	background:#f1f1f1 url(images/templatenumlast.png) no-repeat;
}

.yui-u li{
	width:95%;
	list-style:none;
	padding:9px 0;
	border-bottom:2px dotted #d9d9d9;
	font-size:.9em;
	

}

.yui-u li:first-letter{
color:#a9a9a9;
font-size:.9em;
}
	

.yui-u.first{
margin-left:19px !important;
}

#ft{
padding:16px 0 20px 20px !important;
background: url(images/images/bg_06.png) -4px 0 no-repeat;
}


.price{

text-align:right;
}