/* CSS Document */

body1			{ margin: 0px; background-color: #CCC; font-family: Arial, Helvetica, sans-serif; }
Q				{ font-size: 10px; color: #333; line-height: 150%; margin: 20px; }
F1				{ font-size: 15px; color: #333; line-height: 150%; margin: 20px; }
F1 + p			{ margin-top: -20px; }
.tag1			{ font-size: 10px; color: #FFF; line-height: 150%; margin: 5px; }
.news1			{ font-size: 10px; color: #333; line-height: 150%; margin: 5px; }
.mainTable1		{ border: solid 1px #000; }
.white1			{ background-color: #FFF; }
.grey41			{ background-color: #666; }
.grey11			{ background-color: #DDD; }
.grey21			{ background-color: #666; }
.grey31			{ background-color: #AAA; }
.black1			{ background-color: #000; }
.nav11			{ font-size: 10px; color: #FFF; background-color: #333; padding: 5px; }
.nav_hi1			{ font-size: 10px; color: #333; background-color: #FFF; padding: 5px; }
.nav_home				{background-color: #009966;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.nav_homestat			{ background-color: #00CC66; }
.nav_weddings			{background-color: #009966;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
.nav_weddingsstat		{background-color: #00CC66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
.nav_menswear			{ background-color: #009966; }
.nav_menswearstat		{ background-color: #00CC66; }
.nav_celebration		{ background-color: #009966; }
.nav_celebrationstat	{ background-color: #00CC66; }
.nav_services			{
	background-color: #009966;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.nav_servicesstat		{ background-color: #00CC66; }
.nav_skin				{ background-color: #009966; }
.nav_skinstat			{ background-color: #00CC66; }
.nav_ournews			{ background-color: #009966; }
.nav_ournewsstat		{ background-color: #00CC66; }
.nav_contacts			{ background-color: #009966; }
.nav_contactsstat		{ background-color: #00CC66; }
a1				{ color: inherit; }
a:hover	1		{ background-color: #333333; }
.newsTable	1	{ margin: 2px; border: solid 1px #AAA; }
.headermaindetail1 {
	font-size: 10px;
	font-weight: lighter;
	color:
#CCCCCC;
	background-color: #333333;
	height: 20px;
	width: 415px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	background-position: center center;
}
.headernew1 {font-size: 10px; font-weight: lighter; line-height: 20px;color: #CCCCCC;}

/* ROLLOVER COLOURS */
.navhome			{ background-color: #00CC66 }
.menu_aboutus		{ background-color: #00CC66 }
.menu_weddings		{ background-color: #00CC66 }
.menu_menswear		{ background-color: #00CC66 }
.menu_celebration	{ background-color: #00CC66 }
.menu_services		{ background-color: #00CC66 }
.menu_skin			{ background-color: #00CC66 }
.menu_ournews		{ background-color: #00CC66 }
.menu_vacancies		{ background-color: #00CC66 }
.menu_contacts		{ background-color: #00CC66 }

body {
	background: #FFF;
	margin: 0 0 20px 0;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
}

.contentTable {
	height: 250px;
}

.emailTable td {
	border-bottom: 1px dotted #FFF;
}

#home .mainTable			{ background: #FFFFCC; color: #444; }
#about .mainTable			{
	background: #C9E3C2;
	color: #444;
	position: relative;
}
#weddings .mainTable		{ background: #BFBDDE; color: #444; }
#menswear .mainTable		{ background: #CCCCFF; color: #444; }
#celebrations .mainTable	{ background: #F5CADE; color: #444; }
#services .mainTable		{ background: #F2C2B1; color: #444; }
#skin .mainTable			{ background: #F2C2B1; color: #444; }
#news .mainTable 			{ background: #F3E0C0; color: #444; }
#vacancies .mainTable 		{ background: #FEEFC8; color: #333; }
#contact .mainTable 		{ background: #B6DED2; color: #444; }

#home a				{ }
#about a			{ }
#weddings a			{ color: #444; }
#menswear a			{ color: #444; }
#celebrations a		{ color: #FFF; }
#services a			{ color: #444; }
#skin a				{ color: #FFF; }
#news a 			{ color: #FFF; }
#vacancies a 		{ color: #000000; }
#contact a 			{ color: #333333; }

h1 {
	font-size: 16px;
	font-weight: lighter;
	margin: 5px 0 0 10px;
}
.boldnews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 10px;
	margin-left: 10px;
}


h2 {
	font-size: 11px;
	margin: 10px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-align: left;
}

h3 {
	font-size: 11px;
	margin: 10px;
}
.lightnews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: lighter;
	color: #333333;
	
}
/* Headersimages */
.home			{ background: url(../images/header_images/home_header.gif) no-repeat 0% 50%;}
.about			{ background: url(../images/header_images/aboutus_header.jpg) no-repeat 0% 50%;}
.weddings		{ background: url(../images/header_images/weddings_header.gif) no-repeat 0% 50%; }
.bridesmaids	{ background: url(../images/header_images/bridesmaids_header.jpg) no-repeat 0% 50%; }
.menswear		{ background: url(../images/header_images/menswear_header.gif) no-repeat 0% 50%; }
.celebrations	{ background: url(../images/header_images/celebrations_header.gif) no-repeat 0% 50%; }
.services		{ background: url(../images/header_images/services_header.gif) no-repeat 0% 50%; }
.skin			{ background: url(../images/header_images/skin_header.gif) no-repeat 0% 50%; }
.news			{ background: url(../images/header_images/news_header.gif) no-repeat 0% 50%; } 
.vacancies 		{ background: url(../images/header_images/vacancies_header.gif) no-repeat 0% 50%; }
.contact		{ background: url(../images/header_images/contactus_header.jpg) no-repeat 0% 50%; }
#homeside			{ background: url(../images/side_images/home.gif) no-repeat 0% 50%;}
#aboutside			{ background: url(../images/side_images/aboutus.jpg) no-repeat 0% 50%;}
#weddingsside		{ background: url(../images/sider_images/weddings.gif) no-repeat 0% 50%; }
#bridesmaidsside	{ background: url(../images/side_images/bridesmaids.jpg) no-repeat 0% 50%; }
#menswearside		{ background: url(../images/side_images/menswear.gif) no-repeat 0% 50%; }
#celebrationsside	{ background: url(../images/side_images/celebrations.gif) no-repeat 0% 50%; }
#servicesside		{ background: url(../images/side_images/services.gif) no-repeat 0% 50%; }
#skinside			{ background: url(../images/side_images/skin.gif) no-repeat 0% 50%; }
#newsside			{ background: url(../images/side_images/news.gif) no-repeat 0% 50%; } 
#vacanciesside 		{ background: url(../images/side_images/vacancies.gif) no-repeat 0% 50%; }
#contactside		{ background: url(../images/side_images/contactus.jpg) no-repeat 0% 50%; }

.newstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: lighter;
	color: #CCCCCC;
	letter-spacing: inherit;
	text-align: inherit;
	vertical-align: middle;
	word-spacing: normal;
	clear: none;
	float: none;
	height: 6px;
	width: auto;
	margin-top: auto;
	margin-right: 10px;
	margin-bottom: auto;
	margin-left: 10px;
}


p {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.contentTable li {
	font-size: 10px;
	line-height: 150%;
}

p.footerTxt {
	font-size: 9px;
	margin: 0px;
	color: #FFFFFF
	margin-left: 0px;
	padding-top: 14px;
	padding-right: 0px;
	padding-left: 20px;
	word-spacing: 2px;
}

.page li {
	font-size: 10px;
	line-height: 150%;
	margin: 0;
}

#vacancy {
	border-bottom: dotted 1px #FFF;
}

.white {
	background-color: #CCCCCC;
	font-size: 10px;
	background: 0;
	width: 00px;
	height: auto;
}

.footer {
	background: url(../images/bottom.gif) no-repeat;
	width: 760px;
	height:26px;
}

.footer a {
	color: #FFFFFF;
	text-decoration: none;
}

#content {
	/*overflow: auto;
	height: 245px;*/
}

.hel1 {
	font-size: 10px;
	font-weight: bold;
	text-align: left;

}
/* Headers */
#nav .home			{ background: url(../images/subButBkgd_home.gif) no-repeat 0% 50%; }
#nav .about			{ background: url(../images/subButBkgd_about.gif) no-repeat 0% 50%; }
#nav .weddings		{ background: url(../images/subButBkgd_weddings.gif) no-repeat 0% 50%; }
#nav .menswear		{ background: url(../images/subButBkgd_menswear.gif) no-repeat 0% 50%; }
#nav .celebrations	{ background: url(../images/subButBkgd_celebrations.gif) no-repeat 0% 50%; }
#nav .services		{ background: url(../images/subButBkgd_services.gif) no-repeat 0% 50%; }
#nav .skin			{ background: url(../images/subButBkgd_skin.gif) no-repeat 0% 50%; }
#nav .news 			{ background: url(../images/subButBkgd_news.gif) no-repeat 0% 50%; }
#nav .vacancies 	{ background: url(../images/subButBkgd_vacancies.gif) no-repeat 0% 50%; }
#nav .contact 		{ background: url(../images/subButBkgd_contact.gif) no-repeat 0% 50%; }
/* side images */
#nav .homesideimage			{ background: url(../images/side_image/about_sideimages.gif) no-repeat 0% 50%; }
#nav .aboutsideimage		{ background: url(../images/side_image/about_sideimages.gif) no-repeat 0% 50%; }
#nav .weddingssideimage		{ background: url(../images/side_image/weddings_sideimage.gif) no-repeat 0% 50%; }
#nav .menswearsideimage		{ background: url(../images/side_image/menswear_sideimage.gif) no-repeat 0% 50%; }
#nav .celebrationssideimage	{ background: url(../images/side_image/celebrations_sideimage.gif) no-repeat 0% 50%; }
#nav .servicessideimage		{ background: url(../images/side_image/services_sideimage.gif) no-repeat 0% 50%; }
#nav .skinsideimage			{ background: url(../images/side_image/skin_sideimage.gif) no-repeat 0% 50%; }
#nav .newssideimage 		{ background: url(../images/side_image/news_sideimage.gif) no-repeat 0% 50%; }
#nav .vacanciessideimage 	{ background: url(../images/side_image/vacancies_sideimage.gif) no-repeat 0% 50%; }
#nav .contactsideimage 		{ background: url(../images/side_image/contact_sideimage.gif) no-repeat 0% 50%; }

/* navigation */
.navBkgd {background: url(../images/navBkgd.gif) no-repeat; width: 760px; height: 18px;
}

#navdiv {
	font-size: 10px;
	margin: 0 0 0 50px;
}

#navdiv ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav li {
	float: left;
	position: relative;
	padding-top: 3px;
	padding-bottom: 5px;
}

#nav li:hover {
	float: left;
	position: relative;
	padding-top: 3px;
	padding-bottom: 5px;
	background: url(../images/subButBkgd_hi.gif) no-repeat 0% 50% #E5F6F4;
}

#nav li a {
	text-decoration: none;
	color: #76908E;
	padding: 5px 10px 0px 15px;
}

/* Styles for Sub Menu Items */
#subnav1,
#subnav2,
#subnav3,
#subnav4,
#subnav5,
#subnav6,
#subnav7 {
	display: none;
	position: absolute;
	background: #F0F0F0;
	left: 0;
	top: 20px;
	width: 160px;
	border: solid 1px #6B7F7D;
}

#subsubnav1,
#subsubnav2,
#subsubnav4,
#subsubnav5 {
	display: none;
	position: absolute;
	background: #CCCCCC;
	left: 155px;
	top: 3px;
	width: 150px;
	border: solid 1px #FFFFFF;
}

#subsubsubnav1,
#subsubsubnav2 {
	display: none;
	position: absolute;
	background: #F0F0F0;
	left: 145px;
	top: 3px;
	width: 150px;
	border: solid 1px #6B7F7D;
}

#subnav1 li,
#subnav2 li,
#subnav3 li,
#subnav4 li,
#subnav5 li,
#subnav6 li,
#subnav7 li {
	display: block;
	float: none;
	width: 160px;
}

#subsubnav1 li,
#subsubnav2 li,
#subsubnav4 li,
#subsubnav5 li {
	display: block;
	float: none;
	width: 150px;
}

#subsubsubnav1 li,
#subsubsubnav2 li {
	display: block;
	float: none;
	width: 180px;
}

#subnav1 li:hover,
#subnav2 li:hover,
#subnav3 li:hover,
#subnav4 li:hover,
#subnav5 li:hover,
#subnav6 li:hover,
#subnav7 li:hover {
	display: block;
	float: none;
	width: 160px;
	background: url(../images/subButBkgd_hi.gif) no-repeat 0% 50% #E5F6F4;
}

#subsubnav1 li:hover,
#subsubnav2 li:hover,
#subsubnav4 li:hover,
#subsubnav5 li:hover {
	display: block;
	float: none;
	width: 150px;
	background: url(../images/subButBkgd_hi.gif) no-repeat 0% 50% #E5F6F4;
}

#subsubsubnav1 li:hover,
#subsubsubnav2 li:hover {
	display: block;
	float: none;
	width: 180px;
	background: url(../images/subButBkgd_hi.gif) no-repeat 0% 50% #E5F6F4;
}

#subnav1 li a,
#subnav2 li a,
#subnav3 li a,
#subnav4 li a,
#subnav5 li a,
#subnav6 li a,
#subnav7 li a {
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-align: left;
}

#nav li a:hover { color: #707174; text-decoration: underline; } /* Hover Styles */

#subnav1 li a:hover { color: #707174; text-decoration: underline; } /* Hover Styles */
#subnav2 li a:hover { color: #707174; text-decoration: underline; } /* Hover Styles */
#subnav3 li a:hover { color: #707174; text-decoration: underline; } /* Hover Styles */
#subnav4 li a:hover { color: #707174; text-decoration: underline; } /* Hover Styles */
#subnav5 li a:hover { color: #707174; text-decoration: underline; } /* Hover Styles */
#subnav6 li a:hover { color: #707174; text-decoration: underline; } /* Hover Styles */
#subnav7 li a:hover { color: #707174; text-decoration: underline; } /* Hover Styles */

#subsubnav1 li a:hover { color: #FFFFFF; text-decoration: underline; } /* Hover Styles */
#subsubnav2 li a:hover { color: #FFFFFF; text-decoration: underline; } /* Hover Styles */
#subsubnav4 li a:hover { color: #FFFFFF; text-decoration: underline; } /* Hover Styles */
#subsubnav5 li a:hover { color: #FFFFFF; text-decoration: underline; } /* Hover Styles */


#subsubsubnav1 li a:hover { color: #707174; text-decoration: underline; } /* Hover Styles */
#subsubsubnav2 li a:hover { color: #707174; text-decoration: underline; } /* Hover Styles */

#nav li:hover #subnav1, #nav li.over #subnav1 { display: block; } /* The magic */
#nav li:hover #subnav2, #nav li.over #subnav2 { display: block; } /* The magic */
#nav li:hover #subnav3, #nav li.over #subnav3 { display: block; } /* The magic */
#nav li:hover #subnav4, #nav li.over #subnav4 { display: block; } /* The magic */
#nav li:hover #subnav5, #nav li.over #subnav5 { display: block; } /* The magic */
#nav li:hover #subnav6, #nav li.over #subnav6 { display: block; } /* The magic */
#nav li:hover #subnav7, #nav li.over #subnav7 { display: block; } /* The magic */

#subnav2 li:hover #subsubnav1, #subnav2 li.over #subsubnav1 { display: block; } /* The magic */
#subnav2 li:hover #subsubnav2, #subnav2 li.over #subsubnav2 { display: block; } /* The magic */
#subnav4 li:hover #subsubnav4, #subnav4 li.over #subsubnav4 { display: block; } /* The magic */
#subnav5 li:hover #subsubnav5, #subnav5 li.over #subsubnav5 { display: block; } /* The magic */

#subsubnav2 li:hover #subsubsubnav1, #subnav2 li.over #subsubsubnav1 { display: block; } /* The magic */
#subsubnav2 li:hover #subsubsubnav2, #subnav2 li.over #subsubsubnav2 { display: block; } /* The magic */

back button styled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
	width: 440px;
}
back button {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #000000;
	background-color: #CCCCCC;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	width: 440px;
}
