/*body{
	font-family:'Trebuchet MS',trebuchet,tahoma,sans-serif;
}

h1{
	font-size: 150%;
	font-weight: bold;
}
h2{
	font-size: 130%;
	font-weight: bold;
	color:red;
}
h3{
font-size:115%;
color:green; 
font-weight: bold;
padding:10px 0;
}
p, h3{
clear: both;
}*/

input {
vertical-align:middle;
}


#web-page-options h1{
color:#C97200; 
float:left; 
}
#packages h2.package-price{
float:right;
}
#web-page-options #packages h1{
color:#000; 	
}
#web-page-options h1 span.right {
float:right;
}
#implementaion-options, #markup-options,#layout-options, #packages{
padding:5px 0;
margin: 5px 0;
border-bottom: 1px solid silver;
}
#implementaion-options a ,#markup-options a, #layout-options a{
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	color:#C97200; 
	text-decoration:none;
} 
#implementaion-options.collapsed a ,#markup-options.collapsed a, #layout-options.collapsed a {
	background-image:url(../images/down.png);
	outline:none;
	
}

#implementaion-options.expanded a ,#markup-options.expanded a, #layout-options.expanded a {
	background-image:url(../images/up.png);
	color:green; 
	outline:none;
}

.package-ct span.package-name,.package-ct span.package-price{
	font-size: 120%;
	font-weight: bold;
}

.package-ct span.package-price{
	color:red;
}

#web-page-options .options h1{
	font-size:130%;
	padding:10px 0;
	margin:10px 0;
	color:#000; 
	width:100%;
	border-bottom: 1px dotted;
	border-top: 1px dotted;
}

.options span.option-name, .package-ct span.package-name{
	float:left;
}

.options span.option-price, .package-ct span.package-price{
	float:right;
	font-weight:bold;
}
.options fieldset, .package-ct fieldset{
	padding:5px 0;
	margin-bottom:10px;
}
.options fieldset{
	border-bottom:1px dotted dimgrey;
}
.options fieldset:last-child{
	border:none;
}
.options fieldset label, .package-ct fieldset label{
	padding:3px 0;
	display:block;
	clear:both;
}
.options fieldset label input,.package-ct fieldset label input{
	margin: 0 2px 0 0;
}
.package-ct fieldset p{
clear:both;
font-size:90%;
text-align: justify;
background-color: #fcfcfc;
margin-bottom:10px;
}
#total-price{
	margin: 10px 0;
	font-size:150%;
	font-weight:bold;
	color:red;
}
