
/********** Vertical line **********/
.verticalLine {
    border-left: thick solid #ff0000;
}


/********** Horizontal line **********/
div.hr {
color: #001a88;
background-color: #001a88;
height: 1px;


/* padding-bottom: 5px; */
}







/********** Header **********/



#top-menu {

	width: 1024px;

	text-align: right;

}



#top-menu li {

/* text-align: right; */
	text-align: center;

	display: inline;

	font-size: .8em;

	font-weight: bold;

	padding-left: 20px;

}

#top-menu a {

	color: black;

	text-decoration: none;

}


#top-menu a:hover {

	color: black;

	text-decoration: underline;

}

#search-box {

	display: inline;

}



#search-box form {

	display: inline;

}

#search-box div {

	display: inline;

}


#header {

}

#headetc {

	width: 1024px;

}

#headetc li {

	display: inline;

}



#headetc p {

   display: inline;

}



.logo {

	position: relative;

	bottom: 10px;

}



#tagline {

	cursor: pointer;

}



.help-center {

	background: url(../images/call-rep.jpg) no-repeat top right;

	height: 100px;

	vertical-align: bottom;

}

.help-center p {

    font-size: .9em;

	font-weight: bold;

	display: block !important;

}



.help-center a {

	color: #1443A7;

	text-decoration: none;

}

.help-center a:hover {

	color: #1443A7;

	text-decoration: underline;

}
a {

	color: black;

/**	text-decoration: none; **/

}

/****************links******************/

#links
a {
color:#000 !important;
text-decoration: none;
font-family:Roboto; 
font-size: .7em;

}


/********************Blog mid-menu*******************/

#midBlog-menu {

font-family: 'Roboto', sans-serif !important;

  width: 1024px;

  height: 25px;

/*  background: url(../images/mid-menu-bg.gif) no-repeat top left; */

  padding-top: 1px;

  text-align: left;

  list-style-type: none;

}

#midBlog-menu li {

	display: inline;
/* 	color: #fff; */
	color: #000;

	font-size: .85em;

/* font-weight: bold; */

	padding: 0px 10px;

}


#midBlog-menu a {

  color: #000;

  text-decoration: none;

}

#midBlog-menu a:hover {

	color: #000;

	text-decoration: underline;

}











/********************Site header top mid-menu*******************/
#mid-menu {

font-family: 'Roboto', sans-serif !important;

  width: 1024px;

  height: 25px;

/*  background: url(../images/mid-menu-bg.gif) no-repeat top left; */

  padding-top: 1px;

  text-align: left;

  list-style-type: none;

}

#mid-menu li {

	display: inline;
/* 	color: #fff; */
	color: #000;

	font-size: .85em;

/* font-weight: bold; */

	padding: 0px 20px;

}


#mid-menu a {

  color: #000;

  text-decoration: none;

}

#mid-menu a:hover {

	color: #000;

	text-decoration: underline;

}

.scratch-img {

float:right;

margin-right:6px;

}



#head-table {

	margin-left: 10px;

}





/********** Left Sidebar **********/

#left {
  float: left;
  width: 180px;
}


#left-menu {
  /** background: #c9c9c9;**/
 background: #ffffff;
 padding: 0px 0px 0px 0px;
 width: 180px;
 text-align: center;

}


#left-menu h4 {

  /* background: url(../images/lcat-bg.gif) no-repeat; background-repeat:repeat-x;*/

background: url(../images/lcat-bg.gif) repeat-x;


width: 180px;
height: 22px;
text-align: center;
font-size: 1em;
 /* font-weight: bold; */
color: #333;
padding-top: 3px;
margin-bottom: 7px;

}

#left-menu a {
text-decoration: none;
color: #333;

}

#left-menu a h4 {
cursor: pointer;
text-align: center;

}

#left-menu ul{
margin-bottom: 10px;

}


#left-menu li {

	padding-left: 0px;
	padding-bottom: 8px;

}


#left-menu ul a {

	color: black !important;

	text-decoration: none;

}


#left-menu  a h2:hover {

	color: black;

	text-decoration: underline !important;

}


#left-menu h2 {

	font-weight: normal;

	font-size: .8em;
	padding-bottom: 5px;

	padding-bottom: 5px;

}


#left-menu img {

  	padding-top: 7px;

  	display: block;

}



#left object {

   display: inline;

}



.img-blank {

	padding-bottom: 16px;

}







/********** Body Content **********/



#right {

	float: left;

	width: 824px;

	background: #fff;

}

.home-mk {

	padding-left: 10px;

}



#home-cats {

	margin: 0px 8px 8px 8px;

}



#home-cats td {



  padding: 1px;

}



#home-cats img {

   vertical-align: top;

 

}



#home-ads {

	margin-top: 12px;

}



#home-text {

   padding: 20px;

}



#home-text p {



  margin-bottom: 16px;

  line-height: 1.15em;

  font-size: .88em;



}



#cat-img-wrap {

	margin-bottom: 20px;



}



#cat-img-wrap h1 {

	color:#000000;

	font-family:georgia;

	font-size:1.8em;

	font-weight:bold;

	padding:186px 0 0 8px;

	letter-spacing: .1em

}



#cat-img-wrap h1 a {

	text-decoration: none;

	color: black;

}



.cat-testimonial {

   background:#EFEFEF none repeat scroll 0 0;

   border:1px solid #b1b7ca;

   font-size:0.8em;

   font-style:italic;

   font-family: verdana, sans-serif;

   margin: 24px 20px;

    padding:6px;

	letter-spacing: .01em;

	line-height: 1.4em;

	width: 760px;

}

.cat-testimonial a {

	color: #002570;

}



.cat-pin {

	width: 798px;

	height: 222px;

	background: url("../images/pin.jpg") no-repeat;

}


.cat-shot {

	width: 798px;

	height: 222px;

	background: url("../images/shot-glasses.jpg") no-repeat;

}





.cat-mugs {

	width: 798px;

	height: 222px;

	background: url("../images/mugs.jpg") no-repeat;

}

.cat-glass {

	width: 798px;

	height: 222px;

	background: url("../images/glass-mugs.jpg") no-repeat;

}

.cat-candy {

	width: 798px;

	height: 222px;

	background: url("../images/candy-jars.jpg") no-repeat;



}

.cat-stemware {

	width: 798px;

	height: 222px;

	background: url("../images/stemware.jpg") no-repeat;

}

.cat-bar {

	width: 798px;

	height: 222px;

	background: url("../images/pubware.jpg") no-repeat;



}

.cat-spring {

	width: 798px;

	height: 222px;

	background: url("../images/spring-water.jpg") no-repeat;

}

.cat-sports {

	width: 798px;

	height: 222px;

	background: url("../images/sports-bottles.jpg") no-repeat;

}

.cat-travel {

	width: 798px;

	height: 222px;

	background: url("../images/travel-mugs.jpg") no-repeat;

}

.cat-picture {

	width: 798px;

	height: 222px;

	background: url("../images/picture-mugs.jpg") no-repeat;

}

.cat-sale {

	width: 798px;

	height: 222px;

	background: url("../images/sales.jpg") no-repeat;

}

.cat-wedding {

	width: 740px;

	height: 380px;

	background: url("../images/wedding.jpg") no-repeat;

}

.cat-flutes {

	width: 740px;

	height: 380px;

	background: url("../images/flutes.jpg") no-repeat;

}

.cat-hurricane {

	width: 740px;

	height: 380px;

	background: url("../images/hurricanes.jpg") no-repeat;

}

.cat-jars {

	width: 740px;

	height: 380px;

	background: url("../images/jars.jpg") no-repeat;

}

.cat-martini {

	width: 740px;

	height: 380px;

	background: url("../images/martini.jpg") no-repeat;

}

.cat-shots {

	width: 740px;

	height: 380px;

	background: url("../images/shots.jpg") no-repeat;

}

.cat-wine {

	width: 740px;

	height: 380px;

	background: url("../images/wine.jpg") no-repeat;

}

.cat-party-favors {

	width: 740px;

	height: 380px;

	background: url("../images/favor-header.jpg") no-repeat;

}

.cat-bachelor {

	width: 740px;

	height: 380px;

	background: url("../images/bachelor.jpg") no-repeat;

}

.cat-birthday {

	width: 740px;

	height: 380px;

	background: url("../images/birthday.jpg") no-repeat;

}

.cat-celebration {

	width: 740px;

	height: 380px;

	background: url("../images/celebration.jpg") no-repeat;

}

.cat-school {

	width: 740px;

	height: 380px;

	background: url("../images/school.jpg") no-repeat;

}

.cat-shower {

	width: 740px;

	height: 380px;

	background: url("../images/shower.jpg") no-repeat;

}

.cat-holiday {

	width: 740px;

	height: 380px;

	background: url("../images/holiday.jpg") no-repeat;

}



.glass-logos {

	padding-top: 18px;

	padding-left: 160px;

	display: block;

	

}



.ship-adv {

	float: right;

	margin-left: 4px;

	border: 1px solid black;

}



.ship-est-adv {

		border: 1px solid black;

}





/********** Footer **********/



#foot-head {

	width: 1024px;

	background: url(../images/foot-bg.gif) no-repeat top left;

	clear: both;

	padding: 3px 0px 4px 12px;

	float: left;

	margin-top: 12px;

}



#foot-head ul {

   font-size: .8em;

   font-weight: bold;

   color: #eee;

}



#foot-head li {

	display: inline;

}



#footer {

	background: #ddd;

	width: 975px;

	float: left;

	margin-bottom: 20px;

	font-size: 1em;

	padding: 10px 10px 20px 10px;

}



#footer ul {

	float: left;

	width: 114px;

	



}

#footer li {

	list-style-position: outside;

	margin-left: 4px;



}



#footer ul {

  margin-top: 8px

}

#footer p, #footer a {

  color: #000;

  font-family: ,sans-serif;

  font-size: 0.7em;

}

#footer p {

  line-height: 15px;

}

#footer a {

  text-decoration: none;

}

.list-head li {

	

}

.slist {



}

.olist {

	padding-left: 160px;

}

.tlist {

	padding-left: 120px;

}

.clist {

		padding-left: 194px;

}

#bystyle {

	list-style-image: url(../images/bwhite.gif);

	margin-left: 12px;

}

#bystyle2 {

	list-style-image: url(../images/bwhite.gif);

}

#byevent {

	list-style-image: url(../images/byellow.gif);

	margin-left: 12px;

}

#byevent2 {

	list-style-image: url(../images/byellow.gif);

}

#byhelp {

	list-style-image: url(../images/bblue.gif);

}

#byhelp2 {

	list-style-image: url(../images/bblue.gif);

}



.quality {

color:black;

font-size:0.8em;

line-height:1.3em;

margin-top:18px;

margin-left: 22px;

padding:4px;

text-align:center;

width:280px;

background: #EDEDED;

}



.quality strong {

	color: #1443A7;

}



#mp_results_cyop_href {

	display: none;

}



#mp_text_view {

	display: none;

}



.poll-head {

  color:#1443A7;

  display:block;

   font-family:sans-serif;

   font-size:1.1em !important;

   font-weight:bold;

   margin:12px 0;

}



#specials-signup{

	cursor: pointer;

}



#specials-box {

	width: 320px;

	padding: 6px 9px;

	background: #eee;

	height: 120px;

}



#specials-box h3 {

	font-size: 1.2em;

	font-weight: bold;

	margin-bottom: 12px;

	font-family: georgia, serif;

	color: #1443A7;

}



#specials-box input {

	border: 1px solid #aaa;

}



#submit-email {

	background: #1443A7;

	color: #eee;

	font-weight: bold;

}



#thanks-box {

	width: 320px;

	padding: 6px 9px;

	background: #eee;

	height: 120px;

	text-align: center;

}



#thanks-box h3 {

	font-size: 1.3em;

	font-weight: bold;

	margin-bottom: 12px;

	font-family: georgia, serif;

	color: #1443A7;

}









/**Specials Large **/



#specials-signupl{

	cursor: pointer;

}



#specials-boxl {

	width: 583px;

	padding: 6px 9px;

	

	background: #eee url(../images/mac_os_x/header.gif) no-repeat;

	height: 320px;

}



#specials-boxl form {

	margin-top: 88px;

	margin-left: 40px;



}



#specials-boxl h3 {

	font-size: 1.5em;

	font-weight: bold;

	margin-bottom: 12px;

	font-family: arial, sans-serif;

	color: #1443A7;

}



#specials-boxl input {

	border: 1px solid #7D868F;

	font-size: 1.4em;

}





#thanks-boxl {

	width: 583px;

	padding: 6px 9px;

	background: #eee;

	height: 320px;

	text-align: center;

	

}



#thanks-boxl h3 {

	font-size: 1.3em;

	font-weight: bold;

	margin-bottom: 12px;

	font-family: georgia, serif;

	color: #1C383B;

}

















.testname {

	visibility: hidden;

	font-size: .6em;

}



.testname input {

	height: 8px;

}





#pageFourHeading {

	color: #1443A7;

	font-style: italic;

	font-size: 1.75em;

	margin-bottom: 16px;

}



#kiln-imprints {

     padding-bottom: 12px;

	 margin-bottom: 60px;

}



#kiln-imprints div {

	clear: both;

}

#kiln-imprints h3 {

	color: #850000;

	font-size: 1em;

	font-weight: bold;

	margin: 0px 0px 4px 0px;

	padding-top: 16px;

}



#kiln-imprints p {

    letter-spacing: .02em;

	line-height: 1.5em;

	font-size: .88em;

	text-align: justify;

}



#test-imprints em {

	font-style: italic;

	display: block;

	padding-top: 12px;

	font-size: 1.1em;

}







#kiln-imprints img {

    float: left;

	padding: 2px;

	border: 2px solid #C9C9C9;

	margin: 0px 12px 40px 0px;

}



.glass-scratched {

   margin-bottom: 54px;

}



.glass-scratched p {

   margin-bottom: 8px;



}



.glass-scratched em {



font-size:1.1em;

font-style:italic;

font-weight: bold;

text-decoration: underline;



}



.glass-scratched span {

   font-size: 1.2em ;

   

}





.ask-sample {

   display: block;

   text-decoration: none !important;

   font-size: .9em !important;

   padding-top: 12px;

   color: #333;

}









/*** qTip Tooltip ***/

div#qTip {

 padding: 3px;

 border: 1px solid #666;

 border-right-width: 2px;

 border-bottom-width: 2px;

 display: none;

 background: #999;

 color: #FFF;

 font: bold 9px Verdana, Arial, sans-serif;

 text-align: left;

 position: absolute;

 z-index: 1024;

 font-size: .75em;

}



.email-policy {

	font-size: .9em;

	text-decoration: none;

	color: #000;

}



.email-policy:hover {

	text-decoration: underline;

	color: #000;

}





#chat-now {

   position: relative;

   left: 0px;

  	margin-top: 12px;



}



@media (max-width: 750px) {
.glass-logos { padding: 0; width: 100%; padding-top: 10px; }	
}


 



