@charset "utf-8";
/* CSS Document */

/* Generic homepage.css */

/*********************************************************************/
/* Generic definitions for the owner picture     					 */
/*********************************************************************/
/*div.container {
	display:none;
}
*/div.intPictureFrame {
	position:absolute;
	overflow:hidden;
	width:135px;
	line-height:180px;
	height:180px;
}

img.intPictureAttribute  {
	width:135px;
	vertical-align:middle;
}

div.intGroomPicFrame, div.intBridePicFrame {
	position:absolute;
	overflow:hidden;
	width:90px;
	height:120px;
}

img.intGroomPicAttribute, img.intBridePicAttribute {
	width:90px;
}

div.intOwnerPicFrame  {
	position:absolute;
	overflow:hidden;
	width:135px;
	line-height:180px;
	height:180px;
}

img.intOwnerPicAttribute   {
	width:135px;
}

/* wide img  - FATTAL/ PETS  */

div.intOwnerPicWideFrame   {
	position:absolute;
	overflow:hidden;
	width:180px;
	line-height:135px;
	height:135px;
}
img.intOwnerPicWideAttribute    {
	width:180px;
}

/*********************************************************************/
/* Generic definitions for the homepage text (mother, bride etc....) */
/*********************************************************************/

div.intModuleTitle, div.intModuleHeader {
}

div.intMotherFrame, div.intFatherFrame {
	position:absolute;
	width:160px;
	height:120px;
	overflow:hidden;
/*	border:#00CC33 solid thin;
*/}

div.intPunchFrame, div.intOwnerFrame {
	position:absolute;
	width:350px;
	height:130px;
/*	border:#00CC33 solid thin;
*/}

div.intBabiezHomepageBabyTitle , div.intBabiezHomepageFatherTitle, div.intBabiezHomepageMotherTitle  {
	text-align:center!important;
}


div.intGroomFrame, div.intBrideFrame {
	position:absolute;
	width:210px;
	height:120px;	
	text-align:center!important;
	overflow:hidden;
}

div.intPunchTitle , div.intFatherTitle, div.intMotherTitle {
	display:block;
	height:27px;
	padding-top:7px;
	text-align:center !important;
}

div.intGroomTitle, div.intBrideTitle {
	display:block;
	height:20px;
}

p.intpicaHomepageOwnerContent {
	width:350px;
	height:130px;
}

/*********************************************************************/
/* Generic definitions for the countdown							 */
/*********************************************************************/

div.intCountdownFrame {
	position:absolute;
	width:260px;
	height:40px;
	display:block;
	/*border:#006666 solid 2px;*/
}

div.intCountdownCounterHeader {
	width:240px;
	text-align:center !important;
	padding-top:3px;
	margin:0px 10px 0px 10px;
}

div.intCountdownDaysValue, div.intCountdownHoursValue, div.intCountdownMinutesValue {
	float:left;
	width:40px;
	margin-top:5px;
	text-align:right !important;
}

div.intCountdownDaysCaption, div.intCountdownHoursCaption, div.intCountdownMinutesCaption {
	float:left;
	font-size:9px;
	text-align:left !important;
	width:40px;
	margin:10px 1px 0px 1px;
}

div.intCountdownSecondsValue, div.intCountdownSecondsCaption, div.intCountdownDateTitle, div.intCountdownDate  {
	display:none;
}

div.intCountdownUpdateContainer {
	display:none;
}

div#intDate1 {
	position:absolute;
	top:300px;
	left:300px;
	display:block;
	border: #00FF33 solid 10px;
}
/*********************************************************************/
/* Generic definitions for the gallery roller						 */
/*********************************************************************/
div.intGalleryFrame {
	position:absolute;
	width:200;
	height:150px;
    text-align:center !important;
}

a.intGalleryHide {
	display:none;
}

div.intGalleryImageList, div.intGalleryImage   {
	text-align:center !important;
	overflow:hidden;
	width:200px;
	height:150px;
	vertical-align:middle;
}

img.intGalleryImageList, img.intGalleryImage {
	height:150px;
}

/*********************************************************************/
/* Generic definitions for the greetings roller						 */
/*********************************************************************/
div.intGreetingsHeader {
	display:none;
}

div.intGreetingsFrame {
	position: absolute;
	width:200px;
	height:130px;
}

div.intGreetingsObject, div.intGreetingsTitle, div.intGreetingsContent  {
	float:left !important;
	width:200px;
}

.greetcontent, .greetfrmcontent, .greetscroller {
	width:200px;
}
div.intGreetingsObject {
	margin-top:5px;
}
/*********************************************************************/
/* Generic definitions for the Diary roller						 */
/*********************************************************************/

div.intDiaryHeader {
	position:absolute;
	width:300px;
	display:none;
}

div.intDiaryFrame {
	position:absolute;
	width:300px;
	height:80px;
/*	border:#00CC33 solid thin;	
*/}

div.intDiaryImage {
	width:100px;
	float:left;
	overflow:hidden;
}

img.intDiaryImage {
	height:75px;
}

div.intDiaryTitle {
	width:183px;
	float:left;
	text-align:left;
	padding: 0px 3px 0px 3px;
}

/*********************************************************************/
/* Generic definitions for the Music player					 */
/*********************************************************************/

div.intMp3Frame{
	position:absolute;
	width:120px;
	height:50px;
	/*border:#00CC33 solid thin;*/	
}

div.intMp3Caption {
	display:none;
}
