/* Top navigation link spacers */
#nav li {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCC;
}
/* Pink text */
.pink {
	color: #DD5588;
}
/* picture borders */
.border2px {
	border: 2px solid #000000;
}
.border1px {
	border: 1px solid #000000;
}
/* Quotes */
.quotes {
	color:#898989;
}
/* Under and over lined header colours */
.header1 {
	color: #DD5588;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
/* Package links line at bottom of list */
#packageslinks ul {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/* Package details list rule */
.packList {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.testyMainBox {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DD5588;
}
.testyQuoteBox p {
	color: #898989;
}
.testyQuoteBox h3 {
	color: #DD5588;
}
.buttonPnk {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #DD5588;
}
select {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #DD5588;
}
#contactDetails {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
input {
	border: 1px solid #DD5588;
	background-color: #FFFFFF;
}
#contactForm textarea {
	border: 1px solid #DD5588;
}
input:focus, textarea:focus {
	background-color: #EEEEEE;
}
#weddingDetail {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#weddingBackLink {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.weddingPageNav {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #DD5588;
}
.weddingPicBox {
	border: 2px solid #CCCCCC;
}
.weddingPicBox img {
	border: 1px solid #000000;
}
.weddingPicCode {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.weddingPicCode p {
	color: #DD5588;
}
#yourWeddingBigPicBack {
	background-color: #000000;
	filter: Alpha(Opacity=70);
	opacity: 0.7;
    -moz-opacity:0.7;
}
#yourWeddingBigPic {
	border: 2px solid #DD5588;
}
.greyBorder2px {
	border: 2px solid #CCCCCC;
}
#linksHeads h2 {
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-right-width: 2px;
}
#linksCats {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.linksCategory {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#portfolioPgNav {
	background-color: #000000;
}
#portfolioCatName h1 {
	color: #DD5588;
}
#portfolioPgNumLinks  {
	background-image: url(../images/linkSpacer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#portfolioPgNumLinks li {
	background-image: url(../images/linkSpacer.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#prev {
	background-image: url(../images/pinkSpacer.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#back2Start {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DD5588;
}
.quoteNames {
	color: #898989;
}
