/* Zero out browser defaults */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	/*width:0;*/
	/*height:0;*/
	padding: 0;
	border: 0;
	background: #fff;  
	}
	
body {
	font-size: 100.01%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	}

table {
	border:0;
	padding:0;
	border-spacing:0; /*Cell spacing equivelant*/
		}

p {
	font-size: 90%; /* default paragraph font */
	}

ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	}
/*The below 2 make the navbar horizontal*/
ul li {
	   float: left;
}

/*ul li { 
	display:inline-block; doesn't work with IE
	   }*/

ul a {
	display:block;
	padding:0 .5em;
	line-height:1.5em;
	background: url(../images/divider.gif) no-repeat left 55%;
	text-decoration:none;
	color: #06C;
}
/*blank out vert separators on left side menu items and the news crawl*/
ul .buzz a,
ul .home a {
	background: none;
}

ul a:hover, .selected a {
	color:#00C;
}
/*highlight current page body tag ID, ul ID, li class*/
#home #mainnav .home a,
#collections #mainnav .collections a,
#gallery #mainnav .gallery a,
#patterns #mainnav .patterns a,
#splash #mainnav .splash a,
#guild #mainnav .guild a,
#buzz #mainnav2 .buzz a,
#ourdesigners #mainnav2 .ourdesigners a,
#fabrications #mainnav2 .fabrications a,
#locator #mainnav2 .locator a,
#owners #mainnav2 .owners a,
#basics #mainnav2 .basics a{ 
			color:#00C;
			}

#footer {
	border-top: 2px solid #283F13;
	font-size:.8em;
	color:#966292;
	text-decoration:none;
	clear: both;
	}

.footer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	}
	
.sidebar {
	background-color: #FFFFFF;
	float: left;
	width: 160px;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 10px;
}
.clearboth {
		clear: both;
}

.floatleft {
	float:left;
}

.floatright {
	float:right;
}

h1 {
	font-size: 140%;
	color: #0000FF;
	font-weight: bolder;
	text-align: center;
}

h2 {
	font-size: 130%;
	font-weight: bold;
	clear:both;
	}

h3 {
	font-size: 1.1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	text-decoration: none;	
	}
	
.caption {
	font-size: 1.1em;
	color: #966292;
	font-weight:normal;
	text-decoration: none;	
	}	
	
.vqheading {
	color: #293B6C
}

/*From the old css.css*/

.contents {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #966292;
	text-decoration: none;
}
.heading {
	font-size: 14px;
	color: #966292;
	text-decoration: none;
	font-weight: bold;
}

.designers {
	background-image: url(../images/homepage/desbg.gif);
	background-repeat:no-repeat;
	float: left;
	padding-top:2px;
	height: 84px;
	width: 240px;
}
.designers_lt {
 background-image: url(../images/homepage/des_lt.gif);
 background-repeat:no-repeat;
 float: left;
 height: 65px;
 width: 84px;
 padding-top:13px;
 padding-left:13px;
 padding-bottom:6px;
}
.designers_rt {
 background-image: url(../images/homepage/des_rt.gif);
 background-repeat:no-repeat;
 float: left;
 height: 84px;
 width: 136px;
}

/* News Ticker */
.tickercontainer { /* the outer div with the black border */
/* border: 1px solid #000;*/
background: #fff; 
width: 780px; 
height: 27px; 
background: none;
margin: 0; 
padding: 0;
overflow: hidden; 
}

.tickercontainer .mask { 
position: relative;
left: 0px;
top: 0px;
width: 760px; 
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 0px;
font: bold 14px Times;
list-style-type: none;
margin: 0;
padding: 0;
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin-top: 6px;
height:27px;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color:#2c65b1;
font: bold 16px Times;
background: none;  /*eliminates the left vert bar from the nav menu*/
text-decoration:none;
margin: 0 100px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
}

.treeviewbtn
{
	font-family: Verdana;
	color: Black;
	font-size:11px;
}

/*Content Page Header*/

.SubFrmHeader
{
	font-family:  Verdana;
	height:25px;
	color:Black;
	font-weight:bold;
	font-size: 11px;
	BACKGROUND-COLOR: #dcdcdd;
}
.TopColor
{
	font-family:  Verdana;
	height:25px;
	color:White;
	font-weight:bold;
	font-size: 13px;
	BACKGROUND-COLOR: #00447b;
	}

.TopColor a {
	color:#FFF;
}

.inputlabel
{
	font-family:Times New Roman;
	color:Black;
	font-size: 14px;
}
.inputbutton
{
	font-family: Verdana;
	color: Maroon;
	font-size: 11px;
	font-weight:normal;
	height:20px;
	width:63px;
}

.inputheading
{
	font-family:Verdana;
	color:Black;
	font-size:11px;
	font-weight:bold;
}
.inputtitle
{
	font-family:Verdana;
	color:Red;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
}

.inputTextbox
{
	font-family:Verdana;
	color:Black;
	font-size:11px;
	/*background-color:White;*/
	height:15px;
	width:150px;
}
.Combostyle 
{
	FONT-SIZE:11px;
	 background-color:White;
	 FONT-FAMILY :Verdana;
	 height:18px;
	 
}
.Labelheader
{
	font-family:Verdana;
	color:Black;
	font-weight:bold;
	font-size:x-small;
}
/*Background Color Table Cell*/
.bgclr
{
	height:18px;
	background-color:#D50002;
	
}
.FieldValidator
{
	font-family:Verdana;
	color:Red;
	font-size:x-small;
}
.gridAltStyle
{
	font-family:Verdana;
	color:Black;
	font-size: x-small ;
	/*background-color:AEC9E1;*/
}
.gridButtonStyle
{
	font-family: Verdana;
	color: Maroon;
	font-size: x-small ;
	font-weight:normal;
	height:20px;
	width:63px;
}

.Grid td
{
	border: solid 0px #FFFFFF;
	margin: 1px;
	font-family: Verdana;
	font-size:11px;
	text-align: left;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.gridItmStyle
{
	font-family:Verdana;  font-size:11px; color:Black;
	background-color:#FFFFFF;
	}
.gridfootStyle
{
	font-family:  Verdana;  font-size:11px; color:black;
	/*background-color:silver;*/
	background-color:#117DD9;height:23px;
	}
.gridHeadStyle
{
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color:Black;
	height:20px;
	background-color: white;
	}
.gridHeadStyle1
{
	font-size: 11px;
	color:Black;
	font-family: Verdana;
	font-weight: bold;
	height:20px;
	background-color:#FFDEA5;
	}

.inputlink
{
	font-family:Verdana;
	color:Maroon;
	font-size: 11px ;
	font-weight:normal;
	}
.LinkBtn
{
	font-family:Verdana;
	color:Maroon;
	font-size: 11px ;
	font-weight:normal;
	text-decoration:none;
}
.MenuLinks {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	}
.CellRight
{
	BORDER-RIGHT: #00447b 1px solid; 
	BORDER-TOP: #00447b 1px solid; 
	BORDER-BOTTOM: #00447b 1px solid;
}
.CellLeft
{
	BORDER-LEFT: #00447b 1px solid;
	BORDER-TOP: #00447b 1px solid; 
	BORDER-BOTTOM: #00447b 1px solid;
}
.Labelline1
{
	font-family:Arial;
	color:Red;
	font-weight:bold;
	font-size:15px;
}
.Labelline2
{
	font-family:Arial;
	color:Red;
	font-weight:bold;
	font-size:15px;
	font-style:italic;
}

/*From the old css.css*/

.style2 {font-size: 12px}
.style4 {font-size:13px }

.flash {
	background-color: #FFFFFF;
	float: left;
	width: 160px;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 10px;
}

.cnt_area {
	font-family: "Times New Roman", Times, serif;
	background-color: #FFFFFF;
	float: left;
	width: 775px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 10px;
}
.c1{
    font-family: "Times New Roman", Times, serif;
	background-color: #FFFFFF;
	float: left;
	width: 775px;
	padding-top: 10px;
	}
	
.inputlabelNN{
	font-family:Verdana;
	color:Black;
	font-size: 11px;
}

.enter{
	background-color: #FFFFFF;
	float: left;
	width: 775px;
	}
