
body, html{
  background:url(/images/body_bg.gif) repeat-x #5A5A5A;
	margin:0px;
	padding:0px;
	height:900px;
}




/*----------------------------------------*/
/*      FLOATING WINDOWS                  */
/*----------------------------------------*/

.window {
}

#layer1 
{
	position: absolute;
  width:612px;
  height:512px;
	left:200px;
	top:100px;
	display:none;
}

#layer1_handle 
{
	height:5px;
}

#layer1_window 
{
  position:absolute;
  background:url(/images/hiring_bg.png) no-repeat;
  width:600px;
  height:500px;
  bottom:0;
}

#layer1_content {
  padding-top:130px;
  padding-left:20px;
}

#layer1_close
{
  position:absolute;
	background:url(/images/btn_close.png) no-repeat;
	width:31px;
	height:31px;
	z-index:51;
	left:578px;
	top:0px;
}


/*--------- LAYER CONSIGN ----------------*/
#layerConsign 
{
	position: absolute;
  width:612px;
  height:392px;
	left:200px;
	top:100px;
	display:none;
}

#layerConsign_handle 
{
	height:5px;
}

#layerConsign_window 
{
  position:absolute;
  background:url(/images/consign_bg.png) no-repeat;
  width:600px;
  height:380px;
  bottom:0;
}

#layerConsign_content {
  padding-top:135px;
  padding-left:36px;
}

#layerConsign_close
{
  position:absolute;
	background:url(/images/btn_close.png) no-repeat;
	width:31px;
	height:31px;
	z-index:51;
	left:578px;
	top:0px;
}



/*--------- LAYER CONTEST ----------------*/
#layerContest
{
	position: absolute;
  width:612px;
  height:392px;
	left:200px;
	top:100px;
	display:none;
}

#layerContest_handle 
{
	height:5px;
}

#layerContest_window 
{
  position:absolute;
  background:url(/images/contest_bg.png) no-repeat;
  width:600px;
  height:380px;
  bottom:0;
}

#layerContest_content {
  padding-top:103px;
  padding-left:22px;
}

#layerContest_close
{
  position:absolute;
	background:url(/images/btn_close.png) no-repeat;
	width:31px;
	height:31px;
	z-index:51;
	left:578px;
	top:0px;
}



/*--------- LAYER MAP ----------------*/
#layerMap
{
	position: absolute;
  width:612px;
  height:512px;
	left:200px;
	top:100px;
	display:none;
}

#layerMap_handle 
{
	height:5px;
}

#layerMap_window 
{
  position:absolute;
  background:url(/images/map_bg.png) no-repeat;
  width:600px;
  height:500px;
  bottom:0;
}

#layerMap_content {
/*  padding-top:403px;
  padding-left:22px;*/
}

#layerMap_close
{
  position:absolute;
	background:url(/images/btn_close.png) no-repeat;
	width:31px;
	height:31px;
	z-index:51;
	left:578px;
	top:0px;
}



/*--------- LAYER BLOG ----------------*/
#layerBlog
{
	position: absolute;
  width:612px;
  height:512px;
	left:200px;
	top:100px;
	display:none;
}

#layerBlog_handle 
{
	height:5px;
}

#layerBlog_window 
{
  position:absolute;
  background:url(/images/blog_bg.png) no-repeat;
  width:600px;
  height:500px;
  bottom:0;
}

#layerBlog_content {
  padding-top:90px;
  padding-left:22px;
}

#layerBlog_close
{
  position:absolute;
	background:url(/images/btn_close.png) no-repeat;
	width:31px;
	height:31px;
	z-index:51;
	left:578px;
	top:0px;
}




/*--------- LAYER TREASURE ----------------*/
#layerTreasure
{
	position: absolute;
  width:612px;
  height:532px;
	left:200px;
	top:100px;
	display:none;
}

#layerTreasure_handle 
{
	height:5px;
}

#layerTreasure_window 
{
  position:absolute;
  background:url(/images/treasure_bg.png) no-repeat;
  width:600px;
  height:520px;
  bottom:0;
}

#layerTreasure_content {
  padding-top:90px;
  padding-left:22px;
}

#layerTreasure_close
{
  position:absolute;
	background:url(/images/btn_close.png) no-repeat;
	width:31px;
	height:31px;
	z-index:51;
	left:578px;
	top:0px;
}




/*--------- LAYER BARGAIN ----------------*/
#layerBargain
{
	position: absolute;
  width:612px;
  height:422px;
	left:200px;
	top:100px;
	display:none;
}

#layerBargain_handle 
{
	height:5px;
}

#layerBargain_window 
{
  position:absolute;
  background:url(/images/bargain_bg.png) no-repeat;
  width:600px;
  height:410px;
  bottom:0;
}

#layerBargain_content {
  padding-top:90px;
  padding-left:22px;
}

#layerBargain_close
{
  position:absolute;
	background:url(/images/btn_close.png) no-repeat;
	width:31px;
	height:31px;
	z-index:51;
	left:578px;
	top:0px;
}



/*--------- LAYER PRODUCTS ----------------*/
#layerProducts
{
	position: absolute;
  width:612px;
  height:492px;
	left:200px;
	top:100px;
	display:none;
}

#layerProducts_handle 
{
	height:5px;
}

#layerProducts_window 
{
  position:absolute;
  background:url(/images/products_bg.png) no-repeat;
  width:600px;
  height:480px;
  bottom:0;
}

#layerProducts_content {
  padding-top:90px;
  padding-left:22px;
	font-family:Arial,sans-serif;
	font-size:12px;
	line-height:12px;
	color:#000;
}

#layerProducts_close
{
  position:absolute;
	background:url(/images/btn_close.png) no-repeat;
	width:31px;
	height:31px;
	z-index:51;
	left:578px;
	top:0px;
}




/*--------- LAYER ASK MONA ----------------*/
#layerAskMona
{
	position: absolute;
  width:612px;
  height:492px;
	left:250px;
	top:150px;
	display:none;
}

#layerAskMona_handle 
{
	height:5px;
}

#layerAskMona_window 
{
  position:absolute;
  background:url(/images/askmona_bg.png) no-repeat;
  width:600px;
  height:480px;
  bottom:0;
}

#layerAskMona_content {
  padding-top:90px;
  padding-left:22px;
}

#layerAskMona_close
{
  position:absolute;
	background:url(/images/btn_close.png) no-repeat;
	width:31px;
	height:31px;
	z-index:51;
	left:578px;
	top:0px;
}



/*--------- LAYER 40BACK ----------------*/
#layer40Back
{
	position: absolute;
  width:612px;
  height:462px;
	left:200px;
	top:150px;
	display:none;
}

#layer40Back_handle 
{
	height:5px;
}

#layer40Back_window 
{
  position:absolute;
  background:url(/images/40back_bg.png) no-repeat;
  width:600px;
  height:450px;
  bottom:0;
}

#layer40Back_content {
  padding-top:90px;
  padding-left:22px;
  width:370px;
}

#layer40Back_close
{
  position:absolute;
	background:url(/images/btn_close.png) no-repeat;
	width:31px;
	height:31px;
	z-index:51;
	left:578px;
	top:0px;
}





/*----------------------------------------*/
/*      DIVS                              */
/*----------------------------------------*/

#divContainer {
  background:url(/images/container_bg.jpg) no-repeat;
  width:1180px;
  height:900px;
  margin-left:auto;
  margin-right:auto;
  min-height:100%;
  position:relative;
/*  border:1px solid #0000ff;*/
}

* html #divContainer {height:100%} 


#divTopLeft {
  position:absolute;
  left:130px;
  top:0;
  background:url(/images/div1_bg.gif) no-repeat;
  width:365px;
  height:250px;
  text-align:center;
}


#divTopMiddle {
  position:absolute;
  left:488px;
  top:0;
  background:url(/images/div2_bg.jpg) no-repeat;
  width:275px;
  height:250px;
}


#divTopRight {
  background:url(/images/div_blog_bg.png) no-repeat;
  position:absolute;
  left:765px;
  top:0;
  /*z-index:1;*/
  width:382px;
  height:250px;
  behavior: url(/_includes/iepngfix.htc);
}


#divMiddle {
  position:absolute;
  left:138px;
  top:250px;
  height:100px;
  margin-top:0;
  padding-top:0;
}


#divBottomLeft {
  position:absolute;
  left:148px;
  top:360px;
  background:url(/images/div5_bg.png) repeat-x;
  width:330px;
  height:237px;
  z-index:1;
}


#divBottomMiddle {
  /*background:url(/images/bottle_dress.jpg) no-repeat;*/
  position:absolute;
  left:488px;
  top:350px;
  width:275px;
  height:316px;
  margin-left:6px;
  /*text-align:center;*/
}


#divBottomRight {
  position:absolute;
  left:765px;
  top:350px;
  width:275px;
  height:261px;
}



#divEmail {
  position:absolute;
  left:56px;
  top:225px;
}


#divLocation {
  position:absolute;
  left:7px;
  top:10px;
  behavior: url(/_includes/iepngfix.htc);
}

#divAddress {
  position:absolute;
  left:44px;
  top:155px;
}

#divMapLink {
  position:absolute;
  left:41px;
  top:210px;
}


#divSubmit {
  position:absolute;
  left:235px;
  top:415px;
}


#divWestfestContent {
  margin-left:10px;
}


#divRules {
  position:absolute;
  top:320px;
  width:550px;
  display:none;
}



#divConsignLink {
  position:absolute;
  left:60px;
  width:198px;
  height:40px;
  text-align:center;
}

#divConsignLinkLeft {
  float:left;
}

#divConsignLinkCenter {
  float:left;
  margin-left:11px;
  margin-top:2px;
}

#divConsignLinkRight {
  float:right;
}



#lnkGoogle {
  width:113px;
  height:37px;
  border:0;
}



#divFooter {
  position:absolute;
  margin-left:auto;
  margin-right:auto;
  width:1180px;
  height:142px;
  top:755px;
}

#divFooterLeft {
  position:absolute;
  left:125px;
  top:10px;
}

#divFooterRight {
  position:absolute;
  left:875px;
  top:10px;
}


#divSocial {
  position:absolute;
  left:800px;
  margin-top:-85px;
  *margin-top:10px;
  width:90px;
  height:65px;
}


#divFacebook {
  position:absolute;
  left:0;
  width:44px;
}

#divTwitter {
  position:absolute;
  left:40px;
  width:50px;
  text-align:center;
}


#divGoogleMap {
  position:absolute;
  left:455px;
  top:300px;
  width:113px;
  height:37px;
}

#divHours {
  position:absolute;
  left:25px;
  top:380px;
  width:250px;
}

#divDates {
  position:absolute;
  left:315px;
  top:380px;
  width:260px;
}

.divBlogEntry1, .divBlogEntry2 {
/*  width:453px;*/
  min-height:70px;
}

.divBlogEntry1 {
  padding-left:20px;
  padding-top:3px;
}

.divBlogEntry2 {
  padding-left:10px;
  padding-top:3px;
}




/*----------------------------------------*/
/*      IMAGES                            */
/*----------------------------------------*/
#imgLogo {
  width:362px;
  height:165px;
  margin-left:-15px;
  margin-top:30px;
}


#imgContest {
  width:275px;
  height:282px;
  border:0;
  behavior: url(/_includes/iepngfix.htc);
}


#imgBlog {
  margin-left:70px;
  margin-top:55px;
  width:156px;
  height:132px;
  border:0;
  behavior: url(/_includes/iepngfix.htc);
}


#imgHiring {
  width:350px;
  height:100px;
  border:0;
  behavior: url(/_includes/iepngfix.htc);
}


#imgBlueArrow {
  width:600px;
  height:100px;
  margin-left:-4px;
  border:0;
  behavior: url(/_includes/iepngfix.htc);
}

#imgConsign {
  width:322px;
  height:82px;
  behavior: url(/_includes/iepngfix.htc);
}

#imgWestfest {
  width:261px;
  height:119px;
  behavior: url(/_includes/iepngfix.htc);
}


#imgLocation {
  width:92px;
  height:37px;
}

#imgAddress {
  width:165px;
  height:47px;
}

#imgMapLink {
  width:167px;
  height:36px;
  border:0;
  behavior: url(/_includes/iepngfix.htc);
}


#imgBracketLeft {
  width:11px;
  height:40px;
  behavior: url(/_includes/iepngfix.htc);
}

#imgBracketRight {
  width:11px;
  height:40px;
  behavior: url(/_includes/iepngfix.htc);
}



/*----------------------------------------*/
/*      LINKS                             */
/*----------------------------------------*/
.lnkEmail:link, .lnkEmail:visited, .txtEmail {
	font-family:Arial Bold,sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:17px;
	color:#FFF;
	text-decoration:none;
}

.lnkEmail:hover {
	font-family:Arial Bold,sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:17px;
	color:#FFF;
	text-decoration:underline;
}


.lnkNormal:link, .lnkNormal:visited {
	font-family:Arial Bold,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#9C873C;
	text-decoration:none;
}

.lnkNormal:hover {
	font-family:Arial Bold,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#9C873C;
	text-decoration:underline;
}



.lnkCredits:link, .lnkCredits:visited, .txtCredits {
	font-family:Arial,sans-serif;
	font-size:11px;
	line-height:11px;
	color:#AFAFAF;
	text-decoration:none;
}

.lnkCredits:hover {
	font-family:Arial,sans-serif;
	font-size:11px;
	line-height:11px;
	color:#AFAFAF;
	text-decoration:underline;
}


.lnkYellow:link, .lnkYellow:visited {
	font-family:Arial Bold,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#9C873C;
	text-decoration:none;
}

.lnkYellow:hover {
	font-family:Arial Bold,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#9C873C;
	text-decoration:underline;
}


.lnkSubmit:link, .lnkSubmit:visited {
	font-family:Arial Bold,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

.lnkSubmit:hover {
	font-family:Arial Bold,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	text-decoration:underline;
}


.lnkWhiteSmall:link, .lnkWhiteSmall:visited {
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
}

.lnkWhiteSmall:hover {
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:underline;
}







/*----------------------------------------*/
/*      TEXT                              */
/*----------------------------------------*/
h1 {
	font-family:Arial,sans-serif;
	font-size:18px;
	line-height:18px;
	color:#373737;
	margin-bottom:3px;
}

h2 {
	font-family:Arial,sans-serif;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	color:#000;
	margin:0;
	margin-bottom:2px;
}

#layer40Back_content P {
	font-family:Arial,sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000;
	margin:0;
	margin-bottom:8px;
}


P.txtNormal {
	font-family:Arial,sans-serif;
	font-size:12px;
	line-height:18px;
	color:#FFF;
	margin-left:20px;
}

P.txtWhite {
	font-family:Arial Bold,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	color:#E9E9E9;
}

P.txtFloating, .txtFloating {
	font-family:Arial,sans-serif;
	font-size:12px;
	line-height:14px;
	color:#000;
	margin-top:-5px;
	/*margin-bottom:8px;*/
}

.txtOrangeLarge {
	font-family:Arial Bold,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#F58026;
}

.tableOrange {
	font-family:Arial,sans-serif;
	font-size:10px;
	line-height:12px;
	color:#F58026;
}


.txtYellow {
	font-family:Arial Bold,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#9C873C;
}

.txtBlue {
  color:#0077c0;
}

.txtWhiteSmallBold {
	font-family:Arial Bold,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}



P.txtImpact {
	font-family:Impact, Arial,sans-serif;
	font-size:16px;
	line-height:18px;
	color:#9C873C;
	text-align:center;
}

P.txtRules {
	font-family:Arial,sans-serif;
	font-size:10px;
	line-height:12px;
	color:#000;
}



.txtProduct {
	font-family:Arial,sans-serif;
	font-size:14px;
	line-height:16px;
	color:#FFF;
}


.postTitle {
	font-family:Georgia Bold Italic, sans-serif;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	line-height:16px;
	color:#202020;
}

.postText {
	font-family:Arial, sans-serif;
	font-size:10px;
	line-height:11px;
	color:#202020;
}

.postLink:link, .postLink:visited {
	font-family:Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	/*color:#202020;*/
	color:#f58026;
	text-decoration:none;
}

.postLink:hover {
	font-family:Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	/*color:#202020;*/
	color:#f58026;
	text-decoration:underline;
}

.postFooter {
	font-family:Arial Italic, sans-serif;
	font-size:9px;
	font-style:italic;
	line-height:12px;
	color:#202020;
}

.lnkBlogger:link, .lnkBlogger:visited {
	font-family:Arial, sans-serif;
	font-size:9px;
	font-style:italic;
  font-weight:bold;
	line-height:14px;
	color:#202020;
	text-decoration:none;
}
.lnkBlogger:hover {
	font-family:Arial, sans-serif;
	font-size:9px;
	font-style:italic;
  font-weight:bold;
	line-height:14px;
	color:#202020;
	text-decoration:underline;
}



ul {
	font-family:Arial,sans-serif;
	font-size:12px;
	line-height:15px;
	color:#000;
}

li {
	margin-left:-22px;
}


ul.consign {
	font-family:Arial Bold,sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	color:#BFBFBF;
	padding-left:25px;
	margin-left:40px;
}




ul {
  margin-top:0px;
}



/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 10px Arial,Verdana,sans-serif;
	border:1px solid #999999;
}

form {
	display:block;
	margin:0px;
	padding:0px;
}



.pngImg {
  behavior: url(/_includes/iepngfix.htc);
}






#container {
  position: relative;
  float:left;
  width: 397px;
  height: 290px;
  overflow: hidden;
  margin-top:20px;
  margin-left:8px;
  /*border: 1px solid blue;*/
}

#scroller {
  position:relative;
  /*width: 1000px;*/
  height:267px;
  /*border:1px solid blue;*/
}

.content {
  width: 387px;
  height: 257px;
  float: left;
  /*margin-right:13px;*/
  border:1px solid #b4b6b8;
  background-color:#FFFFFF;
}

.arrow {
  float:left;
  width:72px;
  height:317px;
  /*border:1px solid blue;*/
}

#divProductInfo {
  margin-top:2px;
	font-family:Arial, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#4E4E4E;  
}

#divProductFrame {
  position:absolute;
  width:257px;
  height:151px;
  z-index:5;
  background:url(/images/product_border.png) no-repeat;
  behavior: url(/_includes/iepngfix.htc);
  margin-top:7px;
  margin-left:8px;
}

#divProductInfo2 {
  position:relative;
  margin-left:10px;
  /*margin-top:123px;*/
  margin-top:8px;
	font-family:Arial,sans-serif;
	font-size:14px;
	line-height:18px;
	color:#FFF;
}