/* ----------------------------------------------------- 
  
   Reset.css
   * Resets default browser CSS styles.
------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	line-height: 0;
	text-align: center;
	min-width: 960px;
	background-color: #222222;
}

/* Tables still need 'cellspacing="0"' in the markup. */

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

/* Remove possible quote marks (") from <q>, <blockquote>. */

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

.preload {
	display: none;
}

.clearHack {
	visibility: hidden;
	clear: both;
	height: 0;
	line-height: 0;
	padding: 0;
	margin: 0;
	display: block;
	font-size: 0;
}

/* Used to cache images for IE6 and IE7 */

/* ------------------------------- Containers */

#horizon     

/* horizontal centering */ {
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
}

#wrapper, #wrapper_main, #contact_wrapper  

/* vertical centering */ {
	position: absolute;
	margin-left: -480px;
	top: -290px;
	left: 50%;
	text-align: left;
	width: 960px;
	height: 580px;
}

#contact_inner {
	position: absolute;
	display: block;
	width: 960px;
	height: 540px;
	top: 20px;
	background-color: #ffffff;
	text-align: center;
}

#wrapper_main {
	background: url(http://www.vintagedesigncompany.com/eecore/img/wrapper2.jpg) no-repeat;
}

#logo_top_left {
	position: absolute;
	width: 220px;
	height: 20px;
	background: url(http://www.vintagedesigncompany.com/eecore/img/logo_top_left.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
	left: 120px;
}

#big_image_wrapper {
	position: absolute;
	float: right;
	width: 840px;
	height: 540px;
	padding: 0;
	margin: 0;
	top: 20px;
	left: 120px;
	background-color: #fff;
}

/* GLOBAL NAV ************************************************************/

#global_nav_wrapper {
	position: absolute;
	width: 960px;
	height: 13px;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	clear: both;
}

#global_nav {
	float: right;
	width: 325px;
	height: 13px;
	list-style: none;
	margin: 0;
	top: 0;
}

ul#global_nav {
	float: left;
	display: inline;
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
}

#global_nav li, li.global_nav, li.global_nav2, li.global_nav3, li.global_nav4, li.global_nav5 {
	display: inline;
	float: left;
	margin: 0;
	height: 13px;
}

#global_nav li.global_nav1 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/global_nav_colours.gif) no-repeat center bottom;
	height: 13px;
	width: 74px;
}

#global_nav li.global_nav2 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/global_nav_elements.gif) no-repeat center bottom;
	height: 13px;
	width: 80px;
}

#global_nav li.global_nav3 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/global_nav_press.gif) no-repeat center bottom;
	height: 13px;
	width: 52px;
}

#global_nav li.global_nav4 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/global_nav_contact.gif) no-repeat center bottom;
	height: 13px;
	width: 73px;
}

#global_nav li.global_nav5 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/global_nav_news.gif) no-repeat center bottom;
	height: 13px;
	width: 46px;
}

#global_nav a {
	display: block;
	float: left;
	list-style: none;
	height: 13px;
	text-decoration: none;
	overflow: hidden;
	text-indent: -5000px;
}

* html #global_nav a:link, * html #global_nav a:visited {
	height: 13px;
	he\ight: 0;
}

#global_nav a#global_nav1 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/global_nav_colours.gif) no-repeat center bottom;
	height: 13px;
	width: 74px;
}

#global_nav a#global_nav2 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/global_nav_elements.gif) no-repeat center bottom;
	height: 13px;
	width: 80px;
}

#global_nav a#global_nav3 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/global_nav_press.gif) no-repeat center bottom;
	height: 13px;
	width: 52px;
}

#global_nav a#global_nav4 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/global_nav_contact.gif) no-repeat center bottom;
	height: 13px;
	width: 73px;
}

#global_nav a#global_nav5 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/global_nav_news.gif) no-repeat center bottom;
	height: 13px;
	width: 46px;
}

#global_nav a#global_nav1:hover, #global_nav a#global_nav1.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/global_nav_colours_hvr.gif) no-repeat center bottom;
	z-index: 50;
	height: 13px;
	width: 74px;
}

#global_nav a#global_nav2:hover, #global_nav a#global_nav2.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/global_nav_elements_hvr.gif) no-repeat center bottom;
	z-index: 50;
	height: 13px;
	width: 80px;
}

#global_nav a#global_nav3:hover, #global_nav a#global_nav3.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/global_nav_press_hvr.gif) no-repeat center bottom;
	z-index: 50;
	height: 13px;
	width: 52px;
}

#global_nav a#global_nav4:hover, #global_nav a#global_nav4.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/global_nav_contact_hvr.gif) no-repeat center bottom;
	z-index: 50;
	height: 13px;
	width: 73px;
}

#global_nav a#global_nav5:hover, #global_nav a#global_nav5.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/global_nav_news_hvr.gif) no-repeat center bottom;
	z-index: 50;
	height: 13px;
	width: 46px;
}

* html #global_nav a:hover, * html #global_nav a:hover.selected {
	height: 13px;
	he\ight: 0;
}

/* COLOURS NAV ************************************************************/

#colours_nav, #elements_nav {
	position: absolute;
	float: left;
	width: 120px;
	height: 540px;
	list-style: none;
	margin: 0;
	top: 20px;
}

#colours_nav li, #elements_nav li {
	-moz-float-edge: content-box;
}

/*ul#colours_nav {
	float: left;
	display: inline;
	list-style: none;
	height: 520px;
	padding: 0;
	margin: 0;
	border: 0;
}

 #colours_nav_desc {
	position: absolute;
	width: 100px;
	top: 55px;
	font: 11px/20px Helvetica, Arial, sans-serif;
	color: #fff;
}*/

#colours_nav_desc2, #elements_nav_desc2 {
	position: absolute;
	width: 120px;
	top: 55px;
}

#colour_stripe {
	position: absolute;
	width: 20px;
	top: 271px;
	right: 0;
}

#colours_nav a, #elements_nav a {
	display: block;
	float: left;
	list-style: none;
	width: 120px;
	height: 22px;
	text-decoration: none;
	overflow: hidden;
}

* html #colours_nav a:link, * html #colours_nav a:visited {
	height: 22px;
	he\ight: 0;
}

#colours_nav a#colours_nav1 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours/colours_nav_passion.gif) no-repeat center bottom;
	height: 22px;
}

#colours_nav a#colours_nav2 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours/colours_nav_fire.gif) no-repeat center bottom;
	height: 22px;
}

#colours_nav a#colours_nav3 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours/colours_nav_sorbet.gif) no-repeat center bottom;
	height: 22px;
}

#colours_nav a#colours_nav4 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours/colours_nav_spirit.gif) no-repeat center bottom;
	height: 22px;
}

#colours_nav a#colours_nav5 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours/colours_nav_charm.gif) no-repeat center bottom;
	height: 22px;
}

#colours_nav a#colours_nav6 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours/colours_nav_forest.gif) no-repeat center bottom;
	height: 22px;
}

#colours_nav a#colours_nav7 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours/colours_nav_breeze.gif) no-repeat center bottom;
	height: 22px;
}

#colours_nav a#colours_nav8 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours/colours_nav_shade.gif) no-repeat center bottom;
	height: 22px;
}

#colours_nav a#colours_nav9 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours/colours_nav_east.gif) no-repeat center bottom;
	height: 22px;
}


#colours_nav a#colours_nav10 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours/colours_nav_glow.gif) no-repeat center bottom;
	height: 22px;
}


#colours_nav a#colours_nav11 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours/colours_nav_bliss.gif) no-repeat center bottom;
	height: 22px;
}

#colours_nav a#colours_nav1:hover, #colours_nav a#colours_nav1.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours/colours_nav_passion_hvr.gif) no-repeat center bottom;
	z-index: 50;
	height: 22px;
}

#colours_nav a#colours_nav2:hover, #colours_nav a#colours_nav2.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours/colours_nav_fire_hvr.gif) no-repeat center bottom;
	z-index: 50;
	height: 22px;
}

#colours_nav a#colours_nav3:hover, #colours_nav a#colours_nav3.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours/colours_nav_sorbet_hvr.gif) no-repeat center bottom;
	z-index: 50;
	height: 22px;
}

#colours_nav a#colours_nav4:hover, #colours_nav a#colours_nav4.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours/colours_nav_spirit_hvr.gif) no-repeat center bottom;
	z-index: 50;
	height: 22px;
}

#colours_nav a#colours_nav5:hover, #colours_nav a#colours_nav5.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours/colours_nav_charm_hvr.gif) no-repeat center bottom;
	z-index: 50;
	height: 22px;
}

#colours_nav a#colours_nav6:hover, #colours_nav a#colours_nav6.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours/colours_nav_forest_hvr.gif) no-repeat center bottom;
	z-index: 50;
	height: 22px;
}

#colours_nav a#colours_nav7:hover, #colours_nav a#colours_nav7.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours/colours_nav_breeze_hvr.gif) no-repeat center bottom;
	z-index: 50;
	height: 22px;
}

#colours_nav a#colours_nav8:hover, #colours_nav a#colours_nav8.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours/colours_nav_shade_hvr.gif) no-repeat center bottom;
	z-index: 50;
	height: 22px;
}

#colours_nav a#colours_nav9:hover, #colours_nav a#colours_nav9.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours/colours_nav_east_hvr.gif) no-repeat center bottom;
	z-index: 50;
	height: 22px;
}

#colours_nav a#colours_nav10:hover, #colours_nav a#colours_nav10.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours/colours_nav_glow_hvr.gif) no-repeat center bottom;
	z-index: 50;
	height: 22px;
}

#colours_nav a#colours_nav11:hover, #colours_nav a#colours_nav11.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours/colours_nav_bliss_hvr.gif) no-repeat center bottom;
	z-index: 50;
	height: 22px;
}

* html #colours_nav a:hover, * html #colours_nav a:hover.selected {
	height: 22px;
	he\ight: 0;
}

/* ELEMENTS NAV ************************************************************/

* html #elements_nav a:link, * html #elements_nav a:visited {
	height: 20px;
	he\ight: 0;
}

#elements_nav a#elements_nav1 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/elements/elements_nav_bouquet.gif) no-repeat center bottom;
	height: 20px;
}

#elements_nav a#elements_nav2 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/elements/elements_nav_vows.gif) no-repeat center bottom;
	height: 20px;
}

#elements_nav a#elements_nav3 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/elements/elements_nav_venue.gif) no-repeat center bottom;
	height: 20px;
}

#elements_nav a#elements_nav4 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/elements/elements_nav_print.gif) no-repeat center bottom;
	height: 20px;
}

#elements_nav a#elements_nav1:hover, #elements_nav a#elements_nav1.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/elements/elements_nav_bouquet_hvr.gif) no-repeat center bottom;
	z-index: 50;
	height: 20px;
}

#elements_nav a#elements_nav2:hover, #elements_nav a#elements_nav2.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/elements/elements_nav_vows_hvr.gif) no-repeat center bottom;
	z-index: 50;
	height: 20px;
}

#elements_nav a#elements_nav3:hover, #elements_nav a#elements_nav3.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/elements/elements_nav_venue_hvr.gif) no-repeat center bottom;
	z-index: 50;
	height: 20px;
}

#elements_nav a#elements_nav4:hover, #elements_nav a#elements_nav4.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/elements/elements_nav_print_hvr.gif) no-repeat center bottom;
	z-index: 50;
	height: 20px;
}

* html #elements_nav a:hover, * html #elements_nav a:hover.selected {
	height: 20px;
	he\ight: 0;
}

/* NAVIGATION ON HOME PAGE ************************************************************/

#nav {
	position: absolute;
	display: block;
	width: 135px;
	margin: 0px;
	top: 45px;
	left: 45px;
}

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

#nav li {
	-moz-float-edge: content-box;
}

#nav a {
	display: block;
	float: left;
	width: 135px;
	height: 22px;
	text-decoration: none;
	overflow: hidden;
	text-indent: -5000px;
}

* html #nav a:link, * html #nav a:visited {
	height: 22px;
	he\ight: 0;
}

#nav a#nav1 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours.jpg) no-repeat center bottom;
	height: 22px;
}

#nav a#nav2 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/elements.jpg) no-repeat center bottom;
	height: 22px;
}

#nav a#nav3 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/press.jpg) no-repeat center bottom;
	height: 22px;
}

#nav a#nav4 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/contact.jpg) no-repeat center bottom;
	height: 22px;
}

#nav a#nav5 {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/news.jpg) no-repeat center bottom;
	height: 22px;
}

#nav a#nav1:hover, #nav a#nav1.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/colours_hvr.jpg) no-repeat center bottom;
	z-index: 50;
	height: 22px;
}

#nav a#nav2:hover, #nav a#nav2.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/elements_hvr.jpg) no-repeat center bottom;
	z-index: 50;
	height: 22px;
}

#nav a#nav3:hover, #nav a#nav3.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/press_hvr.jpg) no-repeat center bottom;
	z-index: 50;
	height: 22px;
}

#nav a#nav4:hover, #nav a#nav4.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/contact_hvr.jpg) no-repeat center bottom;
	z-index: 50;
	height: 22px;
}

#nav a#nav5:hover, #nav a#nav5.selected {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/news_hvr.jpg) no-repeat center bottom;
	z-index: 50;
	height: 22px;
}

* html #nav a:hover, * html #nav a:hover.selected {
	height: 22px;
	he\ight: 0;
}

/* PRESS ********************************************************/

iframe {
	position: relative;
	border: 0px;
	width: 810px;
	height: 340px;
}

#press_content_wrapper {
	width: 3400px;
	height: 340px;
	margin: 0;
	padding: 30px 0 0;
	background-color: #fff;
}

#press_content {
	position: relative;
	float: left;
	width: 180px;
	height: 340px;
	padding-right: 0px;
	text-align: left;
	padding-right: 30px;
}

.pressbottom_lcbo {
	padding-top: 28px;
}

.pressbottom {
	padding-top: 15px;
}

#press_nav {
	position: relative;
	width: 845px;
	height: 140px;
	padding-top: 35px;
	padding-right: 60px;
	padding-left: 55px;
}

#previous {
	float: left;
	width: 68px;
	height: 10px;
	padding-top: 85px;
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/press/previous.gif) no-repeat center bottom;
}

#previous a {
	display: block;
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/press/previous.gif) no-repeat center bottom;
	height: 10px;
}

#previous a:hover{
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/press/previous_hvr.gif) no-repeat center bottom;
	height: 10px;
}


#next {
	float: right;
	width: 46px;
	height: 10px;
	padding-top: 85px;
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/press/next.gif) no-repeat center bottom;
}

#next a {
		display: block;
	height: 10px;
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/press/next.gif) no-repeat center bottom;

}

#next a:hover {
	 background: transparent url(http://www.vintagedesigncompany.com/eecore/img/press/next_hvr.gif) no-repeat center bottom;
	height: 10px;
}

#press_logo {
	width: 235px;
	height: 140px;
	background: url(http://www.vintagedesigncompany.com/eecore/img/contact/contact_logo.gif) no-repeat 0 0;
	margin-right: auto;
	margin-left: auto;
}

/* CONTACT ************************************************************/

#contact_name {
	display: block;
	width: 458px;
	height: 35px;
	background: url(http://www.vintagedesigncompany.com/eecore/img/contact/contact_jennifer.gif) no-repeat;
	margin-right: auto;
	margin-left: auto;
	margin-top: 110px;
}

#contact_email_wrapper {
	display: block;
	width: 600px;
	height: 25px;
	margin-right: auto;
	margin-left: auto;
}

ul#contact_email_wrapper {
	float: left;
	display: inline;
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
}

#contact_inner a#email {
	float: left;
	display: block;
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/contact/contact_email.gif) no-repeat left bottom;
	height: 25px;
	width: 470px;
	margin: 0;
	padding: 0;
}

#contact_inner a#vcard {
	float: left;
	display: block;
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/contact/contact_vcard.gif) no-repeat right bottom;
	height: 25px;
	width: 130px;
	padding: 0;
	margin: 0;
}

#contact_inner a#email:hover {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/contact/contact_email_hvr.gif) no-repeat left bottom;
	z-index: 50;
	height: 25px;
	width: 470px;
}

#contact_inner a#vcard:hover {
	background: transparent url(http://www.vintagedesigncompany.com/eecore/img/contact/contact_vcard_hvr.gif) no-repeat right bottom;
	z-index: 50;
	height: 25px;
	width: 130px;
}

#contact_address {
	width: 600px;
	height: 115px;
	display: block;
	background: url(http://www.vintagedesigncompany.com/eecore/img/contact/contact_address.gif) no-repeat;
	margin-right: auto;
	margin-left: auto;
	margin-top: 55px;
}

#contact_logo {
	display: block;
	width: 235px;
	height: 140px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 35px;
	background: url(http://www.vintagedesigncompany.com/eecore/img/contact/contact_logo.gif) no-repeat 0 0;
}

/* TYPOGRAPHY ****************************************/

#horizon h1, #news_horizon h1.hidden_title {
	text-indent: -5000px;
}

#horizon h2, #news_horizon h2.hidden {
	text-indent: -5000px;
}

#horizon p, #news_horizon p.keywords {
	text-indent: -5000px;
}

#copyright960, #copyright840, #copyright720 {
	position: absolute;
	font: 9px Helvetica, Arial, sans-serif;
	text-align: center;
	color: #787878;
	bottom: -10px;
}

#copyright960 {
	width: 960px;
}

#copyright840 {
	width: 840px;
	right: 0;
}

#copyright720 {
	width: 720px;
	left: 0;
	padding-bottom: 20px;
}

#copyright960 a, #copyright840 a, #copyright720 a {
	text-decoration: none;
	color: #787878;
}

#copyright960 a:hover, #copyright840 a:hover, #copyright720 a:hover {
	background-color: #787878;
	color: #222222;
}