@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#CCC;
	}
body#index {
	background:url(images/index-bg.jpg) top center repeat-x #000;
	}
body#about {
	background:url(images/about-bg.jpg) top center repeat-x #000;
	}
body#products {
	background:url(images/products-bg.jpg) top center repeat-x #000;
	}
body#packages {
	background:url(images/packages-bg.jpg) top center repeat-x #000;
	}
body#contact {
	background:url(images/contact-bg.jpg) top center repeat-x #000;
	}
body#press {
	background:url(images/plain-bg.jpg) top center repeat-x #000;
	}
body#faqs {
	background:url(images/faqs-bg.jpg) top center repeat-x #000;
	}
#wrap {
	margin-left:auto;
	margin-right:auto;
	width:990px;
	}
#header {
	position:relative;
	width:990px;
	height:111px;
	z-index:10;
	}
#facebooklink {
	position:absolute;
	right:50px;
	margin: 4px 0px 0px 0px;
	}
#logo {
	float:left;
	width:310px;
	height:111px;
	}
#content {
	position:relative;
	width:990px;
	z-index:20;
	}
.target-text {
	font-size:14px;
	font-weight:bolder;
	color:#012664;
	}
.target-link a:link {
	font-size:12px;
	color: #ffffff;
	}
.target-link a:visited {
	font-size:12px;
	color: #ffffff;
	}
.target-link a:hover {
	font-size:12px;
	color: #05caff;
	}

.heading1 {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:16px;
	letter-spacing:3px;
	color:#fece00;
	}
.heading2 {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:14px;
	color:#ffffff;
	}
.heading3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#ffffff;
	}
.heading4 {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	color:#fece00;
	}
/* INDEX PAGE */
#slideshow {
	float:left;
	width:608px;
	height:383px;
	margin: 0px 0px 0px 15px;
	}
#right-column {
	float:left;
	width:220px;
	height:48px;
	padding: 333px 145px 0px 0px;
	text-align:right;
	/*background: url(images/target-link-bg.png);*/
	}
#animated-text {
	float:left;
	width:990px;
	height:100px;
	}
/* INDEX PAGE */

/* PRESS PAGES */
#press-content {
	float:left;
	width:700px;
	margin: 10px 0px 0px 0px;
	padding: 6px 10px 10px 10px;
	text-align:justify;
	}
#press-nav {
	background:url(images/press-nav-bar.png) top left no-repeat;
	float:left;
	width:230px;
	margin: 10px 0px 0px 22px;
	padding: 26px 10px 50px 0px;
	}
ul.press-nav {
	list-style-type: circle;
	margin: 0px 0px 0px 20px;
	padding:0;
	}
li.press-nav {
	margin: 10px 0px 0px 0px;
}
.press-nav a:link, a:visited {
	font-size:11px;
	text-decoration:none;
	color:#00aeff;
	}
.press-nav a:hover {
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	}
/* PRESS PAGES */

/* ABOUT PAGE */
#about-text {
	float:left;
	width:580px;
	height:363px;
	margin: 0px 0px 0px 15px;
	padding: 20px 0px 0px 28px;
	}
#aboutR {
	float:left;
	width:365px;
	height:383px;
	margin: 0px 0px 0px 0px;
	}
/* END ABOUT PAGE */

/* PACKAGES PAGE */
#packages-text {
	float:left;
	width:580px;
	height:363px;
	margin: 0px 0px 0px 15px;
	padding: 20px 0px 0px 28px;
	}
#packagesR {
	float:left;
	width:365px;
	height:383px;
	margin: 0px 0px 0px 0px;
	}
/* END PACKAGES PAGE */

/* GUINNESS PAGE */
#guinness-top-text {
	float:left;
	width:930px;
	margin: 0px 0px 0px 15px;
	padding: 20px 0px 0px 28px;
	}
#guinness-videos {
	float:left;
	width:380px;
	margin: 0px 0px 0px 15px;
	padding: 20px 0px 0px 28px;
	}
#guinness-gallery {
	float:left;
	width:550px;
	}
#guinness-text {
	float:left;
	width:580px;
	margin: 0px 0px 0px 15px;
	padding: 20px 0px 0px 28px;
	}
#guinness {
	float:left;
	width:365px;
	height:383px;
	margin: 0px 0px 0px 0px;
	}
/* END GUINNESS PAGE */

/* FAQS PAGE */
#faqs-text {
	float:left;
	width:480px;
	margin: 0px 0px 0px 15px;
	padding: 20px 0px 0px 28px;
	text-align:justify;
	}
/* FAQS PAGE */

/* PRODUCTS PAGE */
#products-top {
	background:url(images/featured-products-bg.jpg) top right no-repeat;
	float:left;
	width:968px;
	height:228px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	}
#products-top-left {
	float:left;
	width:505px;
	}
#products-top-right {
	float:right;
	width:440px;
	height:195px;
	text-align:right;
	border: solid 8px #000;
	}
#products-bottom {
	float:left;
	width:968px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	}
#product-box {
	float: left;
	background:url(images/productbg.jpg) repeat-x #000;
	width:124px;
	height:100px;
	margin: 0px 4px 10px 0px;
	padding: 1px 5px 5px 5px;
	}
#product-row1 {
	float:left;
	width:885px;
	padding: 0px 0px 0px 92px;
	}
#product-row2 {
	float:left;
	width:973px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 10px 0px;
	}
#product-name {
	float:left;
	width:100%;
	}
#lounges{
	background:url(images/lounges.jpg);
	float:left;
	width:124px;
	height:86px;
	}
#lounges a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
#lounges a:hover {
  text-decoration:none;
  background: url(images/lounges2.jpg);
}
#bars{
	background:url(images/bars1.jpg);
	float:left;
	width:124px;
	height:86px;
	}
#bars a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
#bars a:hover {
  text-decoration:none;
  background: url(images/bars2.jpg);
}
#luges{
	background:url(images/luges1.jpg);
	float:left;
	width:124px;
	height:86px;
	}
#luges a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
#luges a:hover {
  text-decoration:none;
  background: url(images/luges2.jpg);
}
#furniture{
	background:url(images/furniture1.jpg);
	float:left;
	width:124px;
	height:86px;
	}
#furniture a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
#furniture a:hover {
  text-decoration:none;
  background: url(images/furniture2.jpg);
}
#logos{
	background:url(images/logos1.jpg);
	float:left;
	width:124px;
	height:86px;
	}
#logos a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
#logos a:hover {
  text-decoration:none;
  background: url(images/logos2.jpg);
}
#displays{
	background:url(images/displays1.jpg);
	float:left;
	width:124px;
	height:86px;
	}
#displays a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
#displays a:hover {
  text-decoration:none;
  background: url(images/displays2.jpg);
}
#vases{
	background:url(images/vases1.jpg);
	float:left;
	width:124px;
	height:86px;
	}
#vases a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
#vases a:hover {
  text-decoration:none;
  background: url(images/vases2.jpg);
}
#centerpieces{
	background:url(images/centerpieces1.jpg);
	float:left;
	width:124px;
	height:86px;
	}
#centerpieces a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
#centerpieces a:hover {
  text-decoration:none;
  background: url(images/centerpieces2.jpg);
}
#sculptures{
	background:url(images/sculptures1.jpg);
	float:left;
	width:124px;
	height:86px;
	}
#sculptures a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
#sculptures a:hover {
  text-decoration:none;
  background: url(images/sculptures2.jpg);
}
#themes{
	background:url(images/themes1.jpg);
	float:left;
	width:124px;
	height:86px;
	}
#themes a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
#themes a:hover {
  text-decoration:none;
  background: url(images/themes2.jpg);
}
#portraits{
	background:url(images/portraits1.jpg);
	float:left;
	width:124px;
	height:86px;
	}
#portraits a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
#portraits a:hover {
  text-decoration:none;
  background: url(images/portraits2.jpg);
}
#wares{
	background:url(images/wares1.jpg);
	float:left;
	width:124px;
	height:86px;
	}
#wares a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
#wares a:hover {
  text-decoration:none;
  background: url(images/wares2.jpg);
}
#curtains {
	background:url(images/curtains1.jpg);
	float:left;
	width:124px;
	height:86px;
	}
#curtains a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
#curtains a:hover {
  text-decoration:none;
  background: url(images/curtains2.jpg);
}
#events {
	background:url(images/events1.jpg);
	float:left;
	width:124px;
	height:86px;
	}
#events a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
#events a:hover {
  text-decoration:none;
  background: url(images/events2.jpg);
}

#galleryL {	
	float:left;
	width:352px;
	margin: 0px 0px 10px 15px;
	padding: 20px 6px 0px 28px;
	text-align:justify;
	}
#galleryR {
	float:left;
	width:580px;
	height:480px;
	}
#product-list {
	float:left;
	background:url(images/black-2.png);
	width:311px;
	margin:0px 0px 0px 10px;
	padding: 4px 0px 0px 5px;
	border: solid 4px #000000;
	}
.product-list-ul {
	list-style-type:circle;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	}
#product-description {
	float:left;
	width:345px;
	margin-bottom:10px;
	}
/* THEMES */
#themes-top {
	float:left;
	width:940px;
	margin: 0px 0px 0px 15px;
	padding: 20px 6px 0px 28px;
	}
#themes-box {
	float: left;
	background:url(images/productbg.jpg) repeat-x #000;
	width:214px;
	height:170px;
	margin: 0px 20px 10px 0px;
	padding: 1px 5px 5px 5px;
	}
#themes-row1 {
	float:left;
	width:858px;
	padding: 0px 0px 0px 130px;
	}
#mday {
	background:url(images/mday1.jpg);
	float:left;
	width:214px;
	height:156px;
	}
#mday a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
#mday a:hover {
  text-decoration:none;
  background: url(images/mday2.jpg);
}
#xmas {
	background:url(images/xmas1.jpg);
	float:left;
	width:214px;
	height:156px;
	}
#xmas a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
#xmas a:hover {
  text-decoration:none;
  background: url(images/xmas2.jpg);
}
#nyear {
	background:url(images/nyear1.jpg);
	float:left;
	width:214px;
	height:156px;
	}
#nyear a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
#nyear a:hover {
  text-decoration:none;
  background: url(images/nyear2.jpg);
}
/* THEMES */
/* END PRODUCTS PAGE */	

#bottom-Hbar {
	background: url(images/bottomHbar.jpg);
	position:relative;
	width:100%;
	height:3px;
	clear:both;
	}
#footer {
	background: url(images/black-2.png);
	position:relative;
	width:100%;
	height:150px;
	text-align:center;
	padding:5px 0px 0px 0px;
	clear:both;
	}
/* MAIN NAVIGATION */
#home-link {
  background: url(images/home1.jpg);
  float:left;
  width:72px;
  height:65px;
  margin: 33px 0px 0px 20px;
}
#home-link a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
#home-link a:hover {
  text-decoration:none;
  background: url(images/home2.jpg);
}
#about-link {
  background: url(images/about1.jpg);
  float:left;
  width:81px;
  height:65px;
  margin: 33px 0px 0px 0px;
}
#about-link a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
#about-link a:hover {
  text-decoration:none;
  background: url(images/about2.jpg);
}
#products-link {
  background: url(images/products1.jpg);
  float:left;
  width:112px;
  height:65px;
  margin: 33px 0px 0px 0px;
}
#products-link a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
#products-link a:hover {
  text-decoration:none;
  background: url(images/products2.jpg);
}
#packages-link {
  background: url(images/packages1.jpg);
  float:left;
  width:123px;
  height:65px;
  margin: 33px 0px 0px 0px;
}

#packages-link a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}

#packages-link a:hover {
  text-decoration:none;
  background: url(images/packages2.jpg);
}
#press-link {
  background: url(images/press1.jpg);
  float:left;
  width:82px;
  height:65px;
  margin: 33px 0px 0px 0px;
}

#press-link a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}

#press-link a:hover {
  text-decoration:none;
  background: url(images/press2.jpg);
}
#faqs-link {
  background: url(images/faqs1.jpg);
  float:left;
  width:70px;
  height:65px;
  margin: 33px 0px 0px 0px;
}

#faqs-link a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}

#faqs-link a:hover {
  text-decoration:none;
  background: url(images/faqs2.jpg);
}
#contact-link {
  background: url(images/contact1.jpg);
  float:left;
  width:103px;
  height:65px;
  margin: 33px 0px 0px 0px;
}

#contact-link a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}

#contact-link a:hover {
  text-decoration:none;
  background: url(images/contact2.jpg);
}
.footer-links { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#222291; text-decoration:none;}
.footer-links  a:link {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#00aeff; text-decoration:none;}
.footer-links  a:visited {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#00aeff; text-decoration:none;}
.footer-links  a:hover {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#ffffff; text-decoration:none;}

.small-links { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#00aeff; text-decoration:none;}
.small-links  a:link {font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#00aeff; text-decoration:none;}
.small-links  a:visited {font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#00aeff; text-decoration:none;}
.small-links  a:hover {font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#ffffff; text-decoration:none;}

.product-list { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#00aeff; letter-spacing:2px; text-decoration:none;}
.product-list  a:link {color:#00aeff; text-decoration:none;}
.product-list  a:visited {color:#00aeff; text-decoration:none;}
.product-list  a:hover {color:#ffffff;  letter-spacing:4px;  text-decoration:none;}
/* END MAIN NAVIGATION */

/* Scrollbar styles */
html,body {
scrollbar-3dlight-color:#00191e;
scrollbar-arrow-color:#25548c;
scrollbar-base-color:#25548c;
scrollbar-darkshadow-color:#00191e;
scrollbar-face-color:#00191e;
scrollbar-highlight-color:#00191e;
scrollbar-shadow-color:#00191e;
scrollbar-track-color:#000000;
}
/* Scrollbar styles end here */

.image-right {
	margin-left:10px;
	border:3px solid #000;
	}
.image-left {
	margin-right:10px;
	border:3px solid #000;
	}
	
/* CONTACT PAGE */
#contact-container {
	float:left;
	width:580px;
	margin: 0px 0px 0px 15px;
	padding: 20px 0px 0px 28px;
	}
input.formInputName  {
    width: 400px;
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 2px;
    color: #b4c6db;
    background-color: #092243;
    padding: 3px 0px 0px 3px;
    border: solid 1px #134487;
    margin-bottom: 6px;
    height: 18px;
    }
input.formAreaCode  {
    width: 50px;
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 2px;
    color: #b4c6db;
    background-color: #092243;
    padding: 3px 0px 0px 3px;
    border: solid 1px #134487;
    margin-bottom: 6px;
    height: 18px;
    }
input.formInputPhone  {
    width: 335px;
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 2px;
    color: #b4c6db;
    background-color: #092243;
    padding: 3px 0px 0px 3px;
    border: solid 1px #134487;
    margin-bottom: 6px;
    height: 18px;
    }
textarea.textarea {
	width: 400px;
	height: 60px;
	font-family: Verdana;
	font-size: 11px;
    color: #b4c6db;
	letter-spacing: 2px;
	border: 1px solid #134487;
	padding: 5px;
    background-color: #092243;
	padding: 3px 0px 0px 3px;
}
input.formInputButton  {
    font-size: 11px;
    vertical-align: left;
    font-weight: bolder;
    text-align: center;
    color: #ffffff;
    background-color: #092243;
    padding: 1px;
    border: solid 1px #134487;
    float: left; 
    cursor: pointer;
    }
select { 
 background-color: #092243; 
 color: #ffffff;
 border: solid 1px #134487;
}
.title { font-family: arial; font-size: 16pt; }
.section { font-size: 11pt; color: #3366cc; }
.error {
  border: 1px solid red;
  background-color: #47e3fa;
  color: #660000;
  width: 300px;
  padding: 5px;
}
.notify {
  border: 1px solid #336699;
  background-color: #47e3fa;
  color: #336699;
  width: 300px;
  padding: 5px;
}

/* END CONTACT PAGE */

/* PRIVATE POLICY AND TERMS OF USE PAGES */
#private-policy {
	float:left;
	width:740px;
	margin: 10px 0px 0px 15px;
	padding: 6px 10px 10px 100px;
	text-align:justify;
	}
/* PRIVATE POLICY AND TERMS OF USE PAGES */