/* CSS Document */

/*#idea-main-title
    {
        float: left;
        width: 350px;
    }*/
    
#idea-main-title h1, #main-areas
    {
        margin-bottom: 5px;
    }
    
#idea-main-title h1
    {
        float: left;
        /*width: 100px;*/
    }
    
#idea-price
    {
        float: left;
        padding-top: 13px;
        /*width: 120px;*/
        margin-left: 10px;
    }
    
#idea-price span    
    {
        font-weight: bold;
    }
#idea-ref
    {
        float: left;
        padding-top: 13px;
        /*width: 120px;*/
        margin-left: 10px;
    }
    
#idea-ref span    
    {
        font-weight: bold;
    }
    
#idea-duration
    {
        font-weight: bold;
        margin-bottom: 10px;
    }
#idea-themes
    {
        margin-bottom: 10px;
    }
    
#idea-themes img
    {
        margin-right: 5px;
    }
    
/* Booking Section */

div#form_container
    {
        width: 390px;
    }

.main-row-holder
    {
        padding: 10px;
        background-color: #EFEFEF;
    }
    
.title_row
    {
        height: 20px;
        background-color: #EFEFEF;
        margin-bottom: 1px;
        height: 17px;
        padding: 3px 0pt 0pt 10px;
    }
    
.submit-butn input
    {
        background-color: #C10000;
        border: 1px solid #990000;
        color: #FFFFFF;
        padding: 0px 3px;
        float: right;
        margin-top: 10px;
    }
    
.middle_row
    {
       height: 17px;
       margin: 10px 0;
    }
    
/* Pricing Section */
    
#pricing-description p
    {
        margin: 0pt;
    }
    
#pricing-table
    {
        margin: 20px 0pt 20px 0pt;
    }
    
#pricing-table td
    {
        padding-left: 10px;
        height: 26px;
        border-bottom: solid 1px #E5E5E5;
    }
    
#pricing-table td.main-title
    {
        height: 20px;
        padding-left: 10px;
        font-weight: bold;
        background-color: #E5E5E5;
    }
    
/* Gallery Section */

.idea-gallery
    {
        float: left;
        margin: 0pt 10px 10px 0pt;
    }
    
.idea-gallery-holder
    {
        margin-left: 45px;
        width: 620px;
    }
    
.idea-caption
    {
        width: 135px;
        color: #FFFFFF;
        background-color: #B5B5B5;
        font-weight: bold;
        height: 45px;
    }

.plus-sign
    {
        background: url(/images/generic/plus-image.gif) no-repeat right bottom;
        width: 20px;
        height: 20px;
        position: absolute;
        margin: -23px 0pt 0pt 111px;
    }

/* Top-right Links Section */

#top-right-links
    {
        width: 138px;
        float: right;
    }
    
#print-section
    {
        float: right;
        margin-bottom: 5px;
    }
    
#print-icon
    {
        float: left;
        width: 18px;
        margin-right: 5px;
    }
    
/* Special Offer Text */

.special-offer
	{
		font-weight: bold;
		color: #C10000;
		margin-top: 10px;
	}

/* Bullet Point Fix */

.highlights-section li
	{
		list-style-type: disc;
		padding-left: 0pt;
		margin-left: 22px;
		background: none;
	}
	
/* Image Fix */

#main-overview-images
    {
        padding-bottom: 10px;
    }
    
#main-overview-images .overview-image-left
    {
        width: 235px;
        height: 105px;
        float: left;
    }
    
#main-overview-images .overview-image-right
    {
        width: 235px;
        height: 105px;
        float: right;
    }
    
#cut-left
    {
        background: url(/images/generic/cut-away.gif) no-repeat bottom left;
        width: 19px;
        height: 20px;
        margin-top: -19px;
        position: absolute;
    }
    
#cut-right
    {
        left: 250px;
        background: url(/images/generic/cut-away.gif) no-repeat bottom left;
        width: 19px;
        height: 20px;
        margin-top: -19px;
        position: absolute;
    }

textarea.medium {
	width: 200px;
	height: 80px;
}

.clear {
	clear: both;
}

.form_row {
	height: 84px;
	position: relative;
}

.form_label {
	float: left;
}

.form_input {
	float: left;
}

div.planner-section {
	background-color: Green;
}

ul.planners {
	bbackground-color: Blue;
}

/* RPK 7th DECEMBER */

#departuredatelist li {
	display: inline;
	list-style-type: none;
	padding-right: 5px;
	padding-left: 0;
	background: none;
}

#returndatelist li {
	display: inline;
	list-style-type: none;
	padding-right: 5px;
	padding-left: 0;
	background: none;
}

#childrens_ages li {
	display: inline;
	list-style-type: none;
	float:left;
	padding-right: 5px;
	padding-left: 0;
	background: none;
}

.addchildren {
	margin-bottom: 5px;
	width: 200px;


}

#childrow1 {
	display:none;
}

#childrow2 {
	display:none;
}

#form_first_child {
	display:none;
}

#form_second_child {
	display:none;
}

#form_third_child {
	display:none;
}






