body{
background-color:#ffccff;
margin:0px;
padding:0px;
}

p {
	margin: .5em 0 1em 0;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right:175px;
	font-size: 12px;
	line-height:217px;
	z-index:-100;
	color:#fff;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#000000;
}

.main{
	width:803px;
}

.header{
	width:803px;
	height:217px;
}

.contenttop{
	background-image:url(../images/giddydiva_contenttop.jpg);
	background-repeat:no-repeat;
	height:11px;
}

#contentmain{
	background-image:url(../images/giddydiva_contentbg.jpg);
	background-repeat:repeat-y;
	width:803px;
}

.nav{
	width:162px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.nav ul {
	margin:10px 0px 0px 10px; 
	padding:0px; list-style:none;
}
 
.nav ul li { 
	text-decoration:none; 
	line-height:24px; 
	text-align:left;  
	border-bottom:1px dotted #CCCCCC
}
	
.nav li a {
	display:block;
	color:#FFFFFF; 
	text-decoration:none;
}

.nav ul li a:hover{
	background:url(../images/giddydiva_navbg.jpg);
 	display:block;
 	line-height:24px;
 }
 
.content{
	width:640px;
	float:left;
}

.contentpadding{
	padding-left:64px;
	padding-top:22px;
}

.contentheading{
	width:521px;
	background-image:url(../images/giddydiva_headerbg1.jpg);
	background-repeat:repeat-y;
	text-align:center;
	/*color:#990099;*/
	color:#ffffff;
	font-family:'Abuse',Arial, Helvetica, sans-serif;
	font-size:23px;
	line-height:43px;
}

.contentheading2{
	width:521px;
	background-image:url(../images/giddydiva_headerbg2.jpg);
	background-repeat:repeat-y;
	text-align:left;
	padding-left:15px;
	color:#990099;
	font-family:'Abuse',Arial, Helvetica, sans-serif;
	font-size:23px;
	line-height:43px;
}

.contentheading3{
	width:521px;
	background-image:url(../images/giddydiva_headerbg3.jpg);
	background-repeat:repeat-y;
	font-family:'Abuse',Arial, Helvetica, sans-serif;
	font-size:23px;
	line-height:43px;
	text-align:left;
	padding-left:15px;
	color:#990099;
}

.contenttext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-align:left;
	padding-top:10px;

}
.contenttext1{
	width:455px; 
	float:left; 
	padding-left:15px;
}
.contentimageleft{
	float:left;
	background-image:url(../images/giddydiva_image1-anim.gif);
	background-repeat: no-repeat;
	width:66px;
	height:149px;
}
.contentimageleftgt{
	float:left;
	background-image:url(../images/giddydiva_imagegt-anim.gif);
	background-repeat: no-repeat;
	width:66px;
	height:149px;
}.contentimageleftft{
	float:left;
	background-image:url(../images/giddydiva_imageft-anim.gif);
	background-repeat: no-repeat;
	width:66px;
	height:149px;
}.contentimageleftpp{
	float:left;
	background-image:url(../images/giddydiva_imagepp-anim.gif);
	background-repeat: no-repeat;
	width:66px;
	height:149px;
}.contentimageleftdl{
	float:left;
	background-image:url(../images/giddydiva_imagedl-anim.gif);
	background-repeat: no-repeat;
	width:66px;
	height:149px;
}
.contentimageleftdm{
	float:left;
	background-image:url(../images/giddydiva_imagepp-anim.gif);
	background-repeat: no-repeat;
	width:66px;
	height:149px;
}
.contentimagebottom{
	background-image:url(../images/giddydiva_booknowtag.jpg);
	background-repeat:no-repeat;
	width:127px;
	height:82px;
	float:left;
}
.contentimageright{
	float:left;
	background-image:url(../images/giddydiva_image2.jpg);
	background-repeat: no-repeat;
	width:117px;
	height:150px;
	margin-top:75px;
}

.contentimageleftpp2{
	float:left;
	background-image:url(../images/giddydiva_imagepp2-anim.gif);
	background-repeat: no-repeat;
	width:66px;
	height:149px;
}

.bluelink{
	padding-left:2px;
}

.bluelink a{
	color:#CE086A;
	text-decoration:none;
}

.bluelink a:hover{
	text-decoration:underline;
}
.contentbuttom{
	background-image:url(../images/giddydiva_contentbottom.jpg);
	background-repeat:no-repeat;
	height:11px;
	width:803px;
}

.footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#393939;
	text-align:center;
	width:803px;
}

.footer1{
	background-image:url(../images/giddy1.jpg);
	background-repeat:no-repeat;
	height:155px;
	float:left;
	width:262px;
}

.footer2{
	background-image:url(../images/giddy2.jpg);
	background-repeat:no-repeat;
	height:155px;
	float:left;
	width:273px;
}

.footer3{
	background-image:url(../images/giddy3.jpg);
	background-repeat:no-repeat;
	height:155px;
	float:left;
	width:268px;
}
.clearfix:after {
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
.clearfix {
 	display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

.illy {
	float:left;
	padding-right:5px;
	}

.illy-clear {
	clear:both;
	}
