/* CSS definition file containing sitestyle stylesheets */
BODY {
	background-color : rgb(255,255,255);
	font-family : Arial;
	font-size : 13px;
	color : rgb(38,34,97);
	padding : 0px;
	background-repeat : no-repeat;
	background-position : 50% 0px;
	background-image : url( "../assets/images/background.jpg" )
}

#MainPage {
	border : solid 1px #bbe4ee
}

.HideRow {
	display : none
}

.BottomBanner1 {
	font-size: 15px;
	font-weight : normal;
	text-align : center;
	font-style : normal;
	margin : 0px 0px 5px}

.BottomBanner2 {
	font-size: 12px;
	font-weight : normal;
	text-align : center;
	font-style : normal;
	margin : 0px 0px 5px}

.HomepageText {
	font-size : 13px;
	color : rgb(115,117,115);
	text-align : justify
}

.TotalPrice {
	font-size : 16px;
	text-align : center
}

.DisplayPriceTable {
   margin: 1px 10px 1px 2px
}

.ContinueAsGuestButton {
	font-family : Arial;
	font-size: 16px;
	font-weight : bold;
	padding : 0px;
	margin : 0px;
	color : rgb(104,89,40);
	width : 400px;
	background-color : #ffffff;
	cursor : pointer;
	border : 1px solid rgb(255,255,255)
}

.GeneralFormBox {
	font-family : Arial;
	font-size : 13px;
	color : #262261;
	background-color : #ffffff;
	width : 300px
}

.CheckoutFormBox {
	font-family : Arial;
	font-size : 13px;
	color : #262261;
	background-color : #ffffff;
	width : 400px
}

.BrideGuideFormBox {
	font-family : Arial;
	font-size : 12px;
	color : #262261;
	background-color : #ffffff;
	width : 110px
}

select {
	font-family : Arial;
	font-size : 13px;
	color : rgb(38,34,97);
	background-color : rgb(255,255,255)
}

table.Form {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #685928;
	border-collapse: separate;
	background-color: #e5f1f7;
	width: 420px
}

table.Form td                                            {
	padding: 5px;
	border-style: none
}

table.Login {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #685928;
	border-collapse: separate;
	background-color: #e5f1f7;
	width: 420px
}

table.Login th                                            {
	background-color: rgb(225,217,188);
	font-weight: bold;
	text-align: left;
	height: 20px	;
	border : none;
	padding : 5px
}

table.Login td                                            {
	padding: 5px;
	border-style: none
}

table.Checkout {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #262261;
	background-color: #e7ecf1;
	border-collapse: separate;
	width: 400px
}

table.Checkout th                                     {
	background-color : #e7ecf1;
	font-weight : bold;
	text-align : left;
	padding : 5px
}

table.Checkout td                                     {
	padding: 1px 10px 1px 10px;
	border-style: none
}

.PageHeading {
	font-size: 18px;
	color : rgb(38,34,97);
	padding : 8px;
	margin : 2px 0px 2px 4px}

.NoMargin {
	padding : 0px;
	margin : 0px
}

.SmallMargin {	padding : 0px;
	margin : 0px 0px 2px
}

.LinkButton {
	font-family : Arial ;
	color : rgb(38,34,97);
	width : 140px;
	background-color : rgb(255,255,255);
	font-size : 12px;
	cursor : pointer;
	border : 1px solid rgb(187,228,238);
	padding : 5px 0px;
	margin : 0px}

.Button1 {	font-family : Arial ;
	color : #d91c5c;
	width : 90px;
	background-color : #bbe4ee;
	font-size : 14px;
	cursor : pointer;
	border : 1px solid #262261
}

.Button2 {
	font-family : Arial;
	color : #262261;
	width : 150px;
	background-color : #bbe4ee;
	font-size : 14px;
	cursor : pointer;
	border : d91c5c
}

.Button3 {
	font-family : Arial;
	color : #262261;
	width : 300px;
	background-color : #bbe4ee;
	font-size : 14px;
	cursor : pointer;
	border : d91c5c
}

.Button4 {
	font-family : Arial;
	color : #262261;
	width : 200px;
	background-color : #bbe4ee;
	font-size : 14px;
	cursor : pointer;
	border : 1px solid #d91c5c
}

.SearchButton {
	font-family : Arial ;
	color : #d91c5c;
	width : 50px;
	background-color : #bbe4ee;
	font-size : 13px;
	cursor : pointer;
	border : 1px solid #262261
}

.SearchBox {
 	background-color : #ffffff ;
 	width : 140px;
	color : #262261;
	font-size : 14px;
	font-family : Arial ;
	border : none
}
	
.CellBorder {
	border : 2px solid rgb(225,217,188)
}

.DisplayText {
	font-size : 14px;
	font-weight : bold;
	text-align : center;
	padding : 40px 0px 40px 40px}
  
 .nof_GlasgowTealSilverNavbar4-Regular {
font-family:Times New Roman ; font-size:10pt; font-weight:400; font-style:normal; color:rgb(65,54,18) 
}

.nof_GlasgowTealSilverNavbar5-Rollover {
font-family:Times New Roman ; font-size:10pt; font-weight:normal; font-style:normal; color:rgb(65,54,18) 
}

.nof_GlasgowTealSilverNavbar6-Highlighted {
font-family:Times New Roman ; font-size:10pt; font-weight:normal; font-style:normal; color:rgb(65,54,18) 
}

.nof_GlasgowTealSilverNavbar7-HighlightedRollover {
font-family:Times New Roman ; font-size:10pt; font-weight:normal; font-style:normal; color:rgb(65,54,18) 
}

.nof_GlasgowTealSilverNavbar9-Regular {
font-family:Trebuchet MS ; font-size:8; font-weight:400; font-style:normal; color:#008faf 
}

.nof_GlasgowTealSilverNavbar10-Rollover {
font-family:Trebuchet MS ; font-size:8; font-weight:700; font-style:normal; color:#008faf 
}

.nof_GlasgowTealSilverNavbar11-Highlighted {
font-family:Trebuchet MS ; font-size:8; font-weight:700; font-style:normal; color:#535251 
}

.nof_GlasgowTealSilverNavbar12-HighlightedRollover {
font-family:Trebuchet MS ; font-size:8; font-weight:700; font-style:normal; color:#535251 
}

A:visited {
	font-family: Arial;
	font-size : 13px;
	text-decoration : underline;
	color : rgb(38,34,97);
	font-weight : normal
}

A:active {
	font-family: Arial;
	font-size : 13px;
	text-decoration : underline;
	color : rgb(38,34,97);
	font-weight : normal
}

#BannerBox A:visited {
	font-family : Arial;
	font-size : 13px;
	text-decoration : none;
	color : rgb(38,34,97);
	font-weight : normal
}

#BannerBox A:active {
	font-family : Arial;
	font-size : 13px;
	text-decoration : none;
	color : rgb(38,34,97);
	font-weight : normal
}

H1 {
	font-size: 22px;
	padding : 0px;
	margin : 10px 0px 20px;
	font-weight : bold}

P {
	font-family: Arial;
	font-size : 13px;
	color : rgb(38,34,97);
	line-height : 18px;
	padding : 0px;
	margin : 0px 0px 15px
}

#BannerBox P {
	font-family : Arial;
	font-size : 14px;
	padding : 0px;
	color : rgb(38,34,97);
	margin : 0px 0px 5px
}

.TextObject {
	margin : 0px 0px 15px;
	padding : 0px;
	font-family : Arial;
	font-size : 13px;
	color : rgb(38,34,97);
	line-height : 18px
}

A:link {
	color: rgb(38,34,97);
	font-size : 13px;
	text-decoration : underline;
	font-family : Arial;
	font-weight : normal
}

#BannerBox A:link {
	color: rgb(38,34,97);
	font-size : 13px;
	text-decoration : none;
	font-family : Arial;
	font-weight : normal
}

H2 {
	font-size: 17px;
	padding : 0px;
	margin : 0px 0px 20px;
	font-weight : bold
}

H3 {
	font-size: 18px;
	padding : 0px;
	margin : 0px 0px 15px;
	font-weight : bold
}

H4 {
	font-size: 15px;
	font-weight : bold;
	padding : 0px;
	margin : 15px 0px 5px
}

H5 {
	font-size: 14px;
	padding : 0px;
	margin : 0px 0px 10px;
	font-weight : bold
}

H6 {
	font-size: 12px;
	font-weight : bold;
	padding : 0px;
	margin : 0px 0px 5px
}

A:hover {
	font-family: Arial;
	font-size : 13px;
	text-decoration : underline;
	color : rgb(115,117,115);
	font-weight : normal
}

#BannerBox A:hover {
	font-family : Arial;
	font-size : 13px;
	text-decoration : none;
	color : rgb(38,34,97);
	font-weight : normal
}

