@charset "utf-8";
/* CSS Document */
body {
	font-family: Arial, Helevitica, sans-serif;
	font-size: 100%;
	line-height: 1.5em;
	background: #ffffff; /*url(images/main-bg3.jpg) no-repeat center top;*/
	width: 100%;
	display: table;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
h1 {
	
	font-family: Arial, Helevitica, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	color: #006699;
	background: url(images/headergrad.gif);
	background-repeat:repeat-x;
	line-height: 1.5em;	
}
h1 a{
	display:block;
	background: url(images/logo.gif);
	text-indent: -900em;
	text-decoration: none;
	line-height:1.5em;
}
h2{
	font-family: Arial, Helevitica, sans-serif;
	font-size: 120%;
	font-weight: normal;
	color:#CE662F;
	margin:0;
	line-height: 100%;	
}
h3{
	font-family: Arial, Helevitica, sans-serif;
	font-size: 120%;
	font-weight: normal;
	color:#CE662F;
	line-height: 100%;
	margin-top: 20px;
	margin-bottom:5px;
	text-align:left;
}
h4 {
	
	font-family: Arial, Helevitica, sans-serif;
	margin-bottom: 10px;	
	font-size: 100%;
	font-weight: normal;
	color: #006699;
	line-height: 100%;
	display:block;	
	border-bottom: 1px dotted #006699;

}

h5{
font-family: Arial, Helevitica, sans-serif;
	margin-bottom: 10px;
	margin-top: 10px;	
	font-size: 140%;
	font-weight: normal;
	color: #006699;
	line-height: 1.5em;
	display:block;	
	border-top: 1px dotted #006699;
	border-bottom: 1px dotted #006699;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	padding-top:10px;
	padding-bottom: 10px;

}

h6{
	font-family: Arial, Helevitica, sans-serif;
	font-size: 220%;
	font-weight: normal;
	color:#CE662F;
	margin:0;
	line-height: 100%;	
}

p {
	font-family: Arial, Helevitica, sans-serif;
	font-size: 0.875em;
	line-height: 1.5em;
	text-align: left;
	margin: 0px;
	padding: 0px;

}

#mainImage p {
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	
	text-align: center;
	margin: 0px;
	padding: 5px;



}


#dashedline{
	border-bottom: 1px dashed #006699;
	margin-bottom:20px;
}
#main_wrap_designers {
	width: 770px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background:#ffffff;
	
}
/*twitter app on homepage*/

#twitter_div {
	text-align:left;
	width: 245px;
	margin-left:0px;
	margin-right:auto;
	margin-top:30px;
	margin-top:-30px;
	margin-bottom:0px;
	padding:0px;
}

#twitter_div li {
	list-style-type:none; 
}

#twitter_update_list{
	padding-top:5px; 
	padding-bottom:5px; 
	padding-left:5px; 
	padding-right:5px; 
	margin:0; 

}

/* wabisabi main container bio page */
#main_wrap_wabi {
	width: 770px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background:#ffffff;
	
}
/*main wrap for index page*/
#main_wrap {
	width: 880px; /* it was originally 780 px */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background:#ffffff;
	
}

#header {
	margin-right:0px;
	width: 850px;
}

a {
	text-decoration:underline;
	color:#000000;
}
a:visited {
	color: #006699;
}
a:hover {
	text-decoration:none;
}
ul#topnav
{
	margin-right: 0px;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom:10px;
	padding: 10px 0px;
	list-style-type: none;
	float:left;
	width: 100%;
	border-bottom: 1px dashed #006699;
	background: url(images/navgrad.gif);
	
}

ul#topnav li
{
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 100%;
	display: inline;
	padding: 10px 20px 10px 10px;
}

ul#topnav a
{
	
	text-decoration: none;
	color: #006699;
}

ul#topnav a:hover
{
	color:#CE662F;
	text-decoration:underline;
}

#faq{
	float:left;
	margin-top:46px;
	padding:0px;
	border: 1px solid #F0F0F0;
}

ul#faqlist{
	
	list-style-type:none;
	float:left;
}

ul#faqlist li{

	margin:6px;
	/*font-size:0.813em;*/
	font-size:0.938em;
}

ul#faqlist li span{	
	
	background-color:#F8F8F8;
}

ul#faqlist li a{
	
}

#imagecaption1 {
	width:352px;
	float:left;
	margin-top: 60px;
	margin-right: 80px;
	text-align: left;
	border-bottom: 1px dashed #B83E4E;
	padding: 5px 0px;
}

#imagecaption2 {
	width:352px;
	float:left;
	margin-top: 10px;
	margin-right: 20px;
	text-align: left;
	padding: 30px 0px;
}
#bottomlinks {
	width:170px;
	float:left;
	margin-top: 1px;
	
}
#centercollage{
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left:35px;
	float:left;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	clear:both;
}
#centercollage a{
text-decoration: none;
	color: #006699;
}
#centercollage a:hover{
color:#CE662F;
	text-decoration:underline;
}
/*homepage content*/

#latest_events_box1{
	width:230px;
	height:300px;
	float:left;
	padding-right: 20px;
	padding-left: 20px;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #006699;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	text-align:left;
}

#latest_events_box{
	width:300px;
	height:1500px;
	float:left;
	padding-right: 20px;
	padding-left: 20px;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 0.875em;
	font-weight: normal;
	color: #006699;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin-left:auto;
	margin-right: auto;
	margin-right:5px;
	text-align: left;
	line-height:1.5em;
	
}


.mainImage{

	margin-left:auto;
	margin-right: auto;
	text-align:left;
	padding-top:10px;	
	font-size: 1em;
}

.mainImage p{

	margin-top:10px;
	font-size:1em;

}

.mainImage span{

	color:#CE662F;
	font-size:0.875em;
	
}

.mainImage img{
	
	margin:5px;
}

.mainImage2{

	margin-left:auto;
	margin-right: auto;
	text-align:center;
	padding-top:10px;
	margin-bottom: 5px;
	/*border-bottom: 1px solid #CCCCCC;*/
	padding-bottom: 5px;

}

.mainImage2 img{

	margin-left:auto;
	margin-right: auto;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	
	

}

.mainImage2 p{

	margin-left:auto;
	margin-right: auto;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	
	

}

.mainImagealert{

	margin-left:auto;
	margin-right: auto;
	text-align:left;
	padding-top:10px;
	text-align:left;
	padding-bottom:10px;
	border-bottom: 1px solid #CCCCCC;
	

}

.mainImagealert p{

	margin-left:0px;
	margin-right:0px;
	text-align:left;
	padding-top:0px;
	padding-bottom:0px;
	

}

#MainNews{

	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #CCCCCC;
	}

#latest_events_box a{

	
	text-decoration: none;
	color: #CE662F;
}

#latest_events_box a:hover
{
	color:#CE662F;
	text-decoration:underline;
}

#latest_events_boxShop{
	width:735px;
	float:left;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom:5px;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	margin-left:auto; 
	margin-right:auto;
	margin-left:50px;
	
}

#latest_events_boxShop a{

	
	text-decoration: none;
	color: #CE662F;
}

#latest_events_boxShop a:hover
{
	color:#CE662F;
	text-decoration:underline;
}



#contentnsubnav{
	width:130px;
	float:left;
	padding-right: 20px;
	padding-left: 20px;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	
}
#latest_events_box2{
	width:262px;
	height:1800px;
	float:left;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 1em;
	font-weight:normal;
	line-height:1.5em;
	color: #006699;
	text-align: center;
	margin-left:auto; 
	margin-right:auto;
	margin-left:10px;
	margin-right: 5px;
	
	
}

#latest_events_box2 p{

	font-size: 1em;
	line-height:1.5em;	

}
	
#content3{
	height:800px;
	width:224px;  /*was 265px*/
	float:left;
	text-align: center;
	margin-left:10px;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #006699;
	border-right: 1px solid #CCCCCC;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-left: 1px solid #CCCCCC;
	
}
#contentcontact{

	float:left;
	padding-right: 20px;
	
	margin-bottom:10px;
	padding-left: 20px;
	padding-bottom: 5px;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	line-height:1.5;
	display:inline;
	
}
#contentcontact img{
	
	
}

#contentcontact p{
	line-height:1.5;
	border-bottom: 1px dashed #CE662F;
	padding-bottom:5px;
}

#contentcontact1{
	width:200px;
	float:left;
	padding-right: 20px;
	margin-bottom:10px;
	margin-right: 620px;
	padding-left: 20px;
	padding-bottom: 5px;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	border-bottom: 1px dashed #CE662F;
	
}
#contentcontact2{
	width:200px;
	float:left;
	margin-right: 620px;
	padding-right: 20px;
	margin-bottom:10px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	border-bottom: 1px dashed #CE662F;
	
}
#contentcontactimage{
	
	float:left;

	
}
#location{
width:230px;
	float:left;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
}

/*div containg designer of the month on the index page with text links*/
#designertext{
	width:262px;
	font-weight: normal;
	color: #006699;
	/*padding: 5px 5px 5px 5px;*/
	border-bottom: 1px solid #CCCCCC;
	/*margin-left:auto; 
	margin-right:auto;*/
	text-align: left;
	padding-bottom:10px;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	}

#designertext p{
	width:262px;
	font-weight: normal;
	color: #006699;
	/*padding: 5px 5px 5px 5px;*/
	
	margin-left: 5px; 
	margin-right:0;
	text-align: left;
	padding-bottom:10px;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	
	}

#designertext img{

	margin-right: 8px; 
	/*margin-right:auto;*/
	/*margin-bottom:5px;*/
}

#designertext a{

	
	text-decoration: none;
	color: #CE662F;
}

#designertext a:hover
{
	color:#CE662F;
	text-decoration:underline;
}

.designertextsteam{
	width:262px;
	color: #006699;
	text-align: left;
	padding-bottom:10px;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 0.875em;
	line-height: 1.5em;
	}

.designertextsteam p{
	width:262px;
	color: #006699;
	margin-left: 5px; 
	margin-right:0;
	text-align: left;
	padding-bottom:10px;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 0.875em;
	line-height: 1.5em;
	
	}

.designertextsteam img{

	margin-left:20px;
	margin-bottom:10px;
	margin-top:10px;
	
}

.designertextsteam a{

	
	text-decoration: none;
	color: #CE662F;
}

.designertextsteam a:hover
{
	color:#CE662F;
	text-decoration:underline;
}


.designertextsteamsub a{

	
	text-decoration: none;
	color: #CE662F;
}

.designertextsteamsub a:hover
{
	color:#CE662F;
	text-decoration:underline;
}


.designertextsteamsub{
	width:262px;
	font-weight: normal;
	color: #006699;
	/*padding: 5px 5px 5px 5px;*/
	border-bottom: 1px solid #CCCCCC;
	/*margin-left:auto; 
	margin-right:auto;*/
	text-align: left;
	padding-bottom:5px;
	margin-bottom:5px;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	}


.designertextsteamsub p{
	width:262px;
	font-weight: normal;
	color: #006699;
	/*padding: 5px 5px 5px 5px;*/
	
	margin-left: 5px; 
	margin-right:0;
	text-align: left;
	padding-bottom:10px;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	
	}
	
	
.designertextsteamsub img{
	
	margin-left: 5px; 
	margin-right:10px;
	
	
	}
	
#designerblurb{
	width:180px;
	clear:both;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	margin:0px;
	padding: 5px 5px 5px 5px;
	}

#designerblurb a{

	
	text-decoration: none;
	color: #CE662F;
}

#designerblurb a:hover
{
	color:#CE662F;
	text-decoration:underline;
}

#designertext1{
	width:210px;
	float:left;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	margin:0px;
	padding: 15px 15px 15px 15px;
	text-align: left;
	border-bottom: 1px dashed #CE662F;
	border-top: 1px dashed #CE662F;
	border-left: 1px dashed #CE662F;
	border-right: 1px dashed #CE662F;
	}
	
#designertext1 a{

	
	text-decoration: none;
	color: #CE662F;
}

#designertext1 a:hover
{
	color:#CE662F;
	text-decoration:underline;
}


/* designer of the month sub page*/
#designerdomsub{
	width:218px;
	float:left;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	margin-left:10px;
	
	padding: 15px 15px 15px 15px;
	text-align: left;
	border-bottom: 1px dashed #CE662F;
	border-top: 1px dashed #CE662F;
	border-left: 1px dashed #CE662F;
	border-right: 1px dashed #CE662F;
	}
	
#designerdomsub a{

	
	text-decoration: none;
	color: #CE662F;
}

#designerdomsub a:hover
{
	color:#CE662F;
	text-decoration:underline;
}

/*tong bio page*/
#designertexttong{
	width:180px;
	float:left;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	margin-right:30px;
	padding: 15px 15px 15px 15px;
	}
/* rocks and salt bio section*/
#designerrocksandsalts{
width:240px;
	float:left;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	margin-right:10px;
	padding: 15px 15px 15px 15px;
}
#designerrocksandsalts a{
text-decoration: none;
	color: #006699;
}
#designerrocksandsalts a:hover{
	color:#CE662F;
	text-decoration:underline;
	}

#designertexttong1{
	width:400px;
	float:left;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	margin:0px;
	padding: 15px 15px 15px 15px;
	text-align: left;
	border-bottom: 1px dashed #CE662F;
	border-top: 1px dashed #CE662F;
	border-left: 1px dashed #CE662F;
	border-right: 1px dashed #CE662F;
	}
#designertextandria1
{
	width:400px;
	float:left;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	margin:10px 0 0 0;
	padding: 15px 15px 15px 15px;
	text-align: left;
	border-bottom: 1px dashed #CE662F;
	border-top: 1px dashed #CE662F;
	border-left: 1px dashed #CE662F;
	border-right: 1px dashed #CE662F;
}
#designertextandria1 a{
text-decoration:underline;
	color: #006699;
}
#designertextandria1 a:hover{
	color:#CE662F;
	text-decoration:underline;
	}
	#designertextandria a{
text-decoration: none;
	color: #006699;
}
#designertextandria a:hover{
	color:#CE662F;
	text-decoration:underline;
	}

#designertextandria img{
	margin-top:10px;
	margin-bottom:10px;
}
	
#designertextandria1 p{
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	text-align: left;
	line-height: 2;
}
#designertexttong1 p{
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	text-align: left;
}
#designersdisplaytong {
	float: left;
	width:480px;
	margin-right:20px;
	margin-left:20px;
	text-align:center; 
	background-color:#ffFFFF;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 160%;
	font-weight: normal;
	color: #006699;
	line-height:30px;
	}
	/*rocks and salt collection*/
#designersrockscollection {
	float:right;
	width:480px;
	margin-right:180px;
	text-align:center; 
	background-color:#ffFFFF;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 160%;
	font-weight: normal;
	color: #006699;
	line-height:30px;
	}
#main_wrap_tong {
	width: 770px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background:#ffffff;
	height:2700px;
}
#designertexttong a{

	
	text-decoration: none;
	color: #CE662F;
}

#designertexttong a:hover
{
	color:#CE662F;
	text-decoration:underline;
	}
.display1tong
{

width:170px;
	float:left;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	line-height:100%;
	text-align:left;
	margin-top:20px;
	
	}


/*designer of the month star*/
#designerbadge{
width:114px;
	float:left;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	margin-right:10px;
	padding: 15px 15px 15px 15px;
}
/*email signup */
#emailsignup{
	width:60px;
	float:right;
}

/*bottom navigation*/
ul#topnavb
{
	margin-top: 10px;
	margin-bottom:10px;
	padding: 10px 0px;
	margin-left: 0px;
	list-style-type: none;
	float:left;
	width: 100%;
	border-top: 1px dashed #006699;
	background: url(images/navgrad.gif);
	
}

ul#topnavb li
{

    margin-top: 10px;
	margin-bottom:10px;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 100%;
	display: inline;
	padding: 10px 20px 10px 20px;
}

ul#topnavb a
{
	
	text-decoration: none;
	color: #006699;
}

ul#topnavb a:hover
{
	color:#CE662F;
	text-decoration:underline;
}

#copyright {
	
	text-align:right;
	margin-top: 5px;
	font-size: 90%;
	clear:both;
	width: 770px;
	font-family: Arial, Helevitica, sans-serif;
	height: 20px;
	font-weight: normal;
	color: #006699;
	
}
/* email signup div*/
#centerDoc {
	
	margin-left:auto; 
	margin-right:auto;
	width:180px;
	
	text-align:center;
	/*margin-left:40px;*/
	padding-bottom:8px;
	margin-bottom:30px;
	
border:1px dashed #006699; 
background-color:#ffFFFF;
	
	}
#dom
{
	float: left;
	width:470px;
	
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	

}	

#designersdisplay {
	float: left;
	
	width:480px;
	padding-left:10px; 
	text-align:center; 
	background-color:#ffFFFF;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 160%;
	font-weight: normal;
	color: #006699;
	line-height:30px;
	}
/*the collection for the the designer of the month*/
#designersdisplayofthemonth {
	float: left;
	
	width:380px;
	padding-left:10px; 
	text-align:center; 
	background-color:#ffFFFF;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 160%;
	font-weight: normal;
	color: #006699;
	line-height:30px;
	}
.display1{

width:150px;
	float:left;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #006699;
	line-height:100%;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
	
	}
.displayc
{
width:300px;
	float:left;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #006699;
	margin:0px;
	text-align:left;
	margin-bottom:20px;
	}
.itemtext{
width:150px;
	float:left;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	line-height:100%;
	text-align:left;
	margin-top:2px;
}
.itemtext p{
font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CE662F;
	line-height:100%;
	text-align:center;
}
#addthis{

padding-top:10px;
margin-bottom: 30px; 
text-align:center;
}

.form_element_div{
padding-top:10px; 
padding-bottom:10px; 

}
#content2 img{
	float:left;
	margin-right:5px;
}
img
{  border-style: none;
}
img.bread{
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.mayhead{
  display: block;
  margin-left: auto;
  margin-right: auto;
}


#sidebar{
width:230px;
float:left;


}
#submenu{
list-style:none;
margin:0px;
padding:0px;
}
#submenu li{
border-bottom: 1px solid #dae6e9;
padding: 5px 0px;
}
#submenu li a{
	color: #006699;
	text-decoration:none;
}

#submenu li a:hover {
	color:#ff6600;
	text-decoration:none;
}

/*events page image and text */
#banner{
float:left;
width:200px;
margin:0px;
}
#bannercaption{
float:left;
width:200px;
margin-left:20px;
font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;


}
#bannercaption a {
text-decoration: none;
	color: #CE662F;
}


#bannercaption a:hover {

color:#CE662F;
	text-decoration:underline;
}

.eventblurb img{
	float:left;
	margin-right: 5px;
}

.eventblurb p{
	text-align:left;
	margin-top:5px;
	line-height:1.5em;
	font-size:12px;
}


.eventblurb a {
	text-decoration: underline;
	color: #CE662F;
}


.eventblurb  a:hover {
	color:#CE662F;
	text-decoration:none;
}

/*.eventblurb a[href$="http://www.brooklynindiemarket.com/pdf/BIMFashion_typesetPR.pdf"] {
background: url(images/pdfLink.gif) no-repeat right top;
padding-right: 10px;
http://www.brooklynindiemarket.com/pdf/BIMFashion_typesetPR.pdf"
}*/

a[href$=".pdf"]{
background: url(images/pdfLink.jpg) no-repeat right top;
padding-right: 30px;
padding-bottom:10px;

}

.eventblurbsponsor p{
float:left;
width:700px;

text-align: left;
	font-size: 12px;
	text-align:cente;
}

#eventblurb2{
	float:right;
	
}

#eventText {
	float:left;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #006699;
	padding-top: 15px;
	line-height: 200%;
}

#eventText p{
	float:left;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #006699;
	padding-top: 15px;
	line-height: 200%;
}

#eventTextbutton p {
	float:left;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #006699;
	padding-top: 15px;
	line-height: 200%;
	text-align:center;
}


#eventText a{
	text-decoration:none;
	color:#CE662F;
}

#eventText a:hover{
	color:#006699;
	text-decoration:underline;
	}

#terms{
	width:510px;
	float:left;
	font-family: Arial, Helevitica, sans-serif;
	font-weight: normal;
	color: #006699;
	margin:0px;
	padding: 15px 15px 15px 15px;
	text-align: left;
	border-bottom: 1px dashed #CE662F;
	border-top: 1px dashed #CE662F;
	border-left: 1px dashed #CE662F;
	border-right: 1px dashed #CE662F;
	font-size: 12px;
	line-height:20px;
	margin-bottom:10px;
	}

#locationbox{
	width:695px;
	float:left;
	font-family: Arial, Helevitica, sans-serif;
	
	font-weight: normal;
	color: #006699;
	margin:0px;
	padding: 15px 15px 15px 15px;
	text-align: left;
	border-bottom: 1px dashed #CE662F;
	border-top: 1px dashed #CE662F;
	border-left: 1px dashed #CE662F;
	border-right: 1px dashed #CE662F;
	font-size: 12px;
	line-height:20px;
	margin-bottom:10px;
	}
	
#locationtextHeader{
	width:530px;
	clear:both;
	padding-right: 20px;
	padding-left: 20px;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	
	
}
.events{
	width:510px;
	float:left;
	font-family: Arial, Helevitica, sans-serif;
	
	font-weight: normal;
	color: #006699;
	margin:0px;
	padding: 15px 15px 15px 15px;
	text-align: left;
	border-bottom: 1px dashed #CE662F;
	border-top: 1px dashed #CE662F;
	border-left: 1px dashed #CE662F;
	border-right: 1px dashed #CE662F;
	font-size: 12px;
	line-height:20px;
	margin-bottom:10px;
	}
	
/*google adwords for events page*/	
	#adwords{
	width:80px;
	float:left;
	margin-left: 15px;
	padding-left: 10px;
	margin-top:100px
	
	}
	
	
/*google adwords for index page*/	
	#adwords1{
	
	
	margin-left: auto;
  	margin-right: auto;
	padding-top:5px;
	
	
	}
	
	/*google adwords for index page*/	
	#adwords2{
	width:80px;
	float: left;
	margin-left: 15px;
	padding-left: 15px;
	padding-top:5px;
	margin-top:70px
	}
	
#timeslot{
	font-weight:bold;
	margin-top:40px;
	margin-bottom:40px;
}
	
#timetable{
	width:100%;
	border-collapse:collapse;
}

#timetable td, #timetable th{
	font-size:1em;
	border:1px solid #98bf21;
	padding:3px 7px 2px 7px;
}

#designertextvendor a{

	
	text-decoration: none;
	color: #CE662F;
}

#designertextvendor a:hover
{
	color:#CE662F;
	text-decoration:underline;
}
/*Faq css*/
dt {
     
	 font-weight: bold; 
     margin: 15px 50px 5px;
}



dd {
     margin: 25px 50px 0px;
     border-bottom: 1px solid #ccc;
     padding-bottom: 20px;
     line-height: 150%;
}

#fibtitle{
	margin:0 0 0 35px;
}

.fbim1{
	float:left;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	line-height:2;
	margin:10px 10px;
	text-align:left;
	border-bottom: 1px solid #cccccc;
	}
	
.fbim1 p{
	line-height:2;
	margin:0 0 0 15px;
	}

.fbim1 img{
	margin: 10px 0 0 35px;
}
.events{
	width:710px;
	float:left;
	font-family: Arial, Helevitica, sans-serif;
	font-weight: normal;
	color: #006699;
	margin:0px;
	padding: 15px 15px 15px 15px;
	text-align: left;
	border-bottom: 1px dashed #CE662F;
	border-top: 1px dashed #CE662F;
	border-left: 1px dashed #CE662F;
	border-right: 1px dashed #CE662F;
	font-size: 12px;
	line-height:20px;
	margin-bottom:10px;
	}
	
	
#twitter_div {

border-bottom: 1px dashed #CE662F;
	border-top: 1px dashed #CE662F;
	border-left: 1px dashed #CE662F;
	border-right: 1px dashed #CE662F;
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	float:right;
	width: 190px;

}

ul#twitter_div {

display: inline;

}
	
#twitterhead {

	float:right;
	width: 190px;
	margin-top:50px;
	margin-left:50px;

}
	
	
	
	/* vendor signup*/
#designertextvendor{
	width:262px;
	margin-top:10px;
	padding: 2px 2px 2px 2px;
	margin-right:auto;
	margin-left: auto;
}
#designertextvendor a{

	
	text-decoration: none;
	color: #CE662F;
}

#designertextvendor a:hover
{
	color:#CE662F;
	text-decoration:underline;
}

#designertextprevendor{
	width:262px;
	margin-top:10px;
	padding: 2px 2px 2px 2px;
	margin-right:auto;
	margin-left: auto;
	text-align:center;
}

/* flickr homepage */
#designertextflickr{
	width:150px;
	float:left;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	margin-top:4px;
	padding: 5px 5px 5px 5px;
	background-color:#FFFFFF;
border-bottom: 1px dashed #CE662F;
	border-top: 1px dashed #CE662F;
	border-left: 1px dashed #CE662F;
	border-right: 1px dashed #CE662F;
}
#designertextflickr a{

	
	text-decoration: none;
	color: #CE662F;
}

#designertextflickr a:hover
{
	color:#CE662F;
	text-decoration:underline;
}

/*Faq css*/
dt {
     
	 font-weight: bold; 
     margin: 15px 50px 5px;
}



dd {
     margin: 25px 50px 0px;
     border-bottom: 1px solid #ccc;
     padding-bottom: 20px;
     line-height: 150%;
}

.vendorsAds
{
	float:left;
	border:1px solid #CCCCCC;
	border-color: #CCCCCC;
	width: 154px;
	height: 184px;
	margin: 15px 12px 15px 12px;
	text-align: center;
	padding-bottom:10px;

}

.vendorsAds p{
	font-family: Arial, Helevitica, sans-serif;
	font-size: 120%;
	font-weight: normal;
	color:#CE662F;
	margin-top:3px;
	margin-bottom:3px;
	line-height: 100%;
	text-align:center;
	display:inline;
	
	
	}
	
.vendorsAds  a:link  p{

	color: #CE662F; 
	text-decoration: none;
	
	}

.vendorsAds  a:visited p {

	color: #CE662F; 
	text-decoration: none; 
	
}

.vendorsAds  a:hover  p{ 

	background-color: #ccc;
	text-decoration: underline;
	
	}

.vendorsAds a:active  p{ 

	background-color: #ccc;
	text-decoration: underline;
	
}

.vendorsAdsH
{
float:left;
border:1px solid #CCCCCC;
border-color: #CCCCCC;
width: 150px;
height: 150px;
margin: 15px 12px 15px 18px;
text-align: center;

}

.mediasponsors{
	width:220px;
	font-weight: normal;
	color: #006699;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-left:3px;
	font-family: Arial, Helevitica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	}
.mediasponsors p{
	text-align: center;
}

/*#mediaSponsors{

	padding-top:10px;

	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
	margin-left: auto;
	margin-right: auto;
}
img.yelp{
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.designerofthemonth{
	margin-left: 50px;
}

/*facebook badge*/

#facebookbadge {

	float:left;

}


/* homepage spacer*/


#hpbottomspacer {
	/*margin-top: 120px
	margin-bottom: 120px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	height: 100px;*/
	float:left;
	margin-left: 30px;

}

#hpbottomspacer1 {
	/*margin-top: 120px
	margin-bottom: 120px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	height: 100px;*/
	
	/*margin-left: 40px;*/
	margin-bottom: 20px;
	margin-left: auto;
  	margin-right: auto;

}

#div-8811698244634540024{
margin-bottom: 20px;
	margin-left: auto;
  	margin-right: auto;
}

.youtubeborder {

	padding: 5px;
	background: #006699;
	margin:0px;
}

#cleartrick{
	clear:both;
}

.caption{
	float:left;
}