/* @override http://live.envelopesexpress.com/css/Version2.css */

/* Page related CSS */

html, body, ul, ol, li, p, blockquote, q, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img {
			margin: 0;
			padding: 0;
			border: 0;}

BODY { background-color: beige; font-family: Verdana, Arial, Times, Sans-serif; color: #333;}

p  { line-height: 135%; padding-left: 0px; padding-top: 5px; padding-bottom: 5px;}

DT { font-size: 12px; font-weight: bold; margin-left: 20px;}
H2 { margin-left: 14px; margin-top: 20px; color: blue;}
H1 { color: blue; font-size: 14px; text-align: center;}

/* Table Related CSS */

table {width: 100%;
			font-family: Helvetica, Verdana, Arial, Times, Sans-serif;
			font-size: 11px;
			border-collapse: collapse;}

tr.alt td { background: white no-repeat left top; }
td { border: 1px solid #808080;} 
td.ClearBox {border: none;}
th { background: #6F77DA;
		border: 1px solid black;}

/* Fieldset Basics Area */

fieldset {-moz-border-radius: 7px; -webkit-border-radius: 7px;
	border-radius: 3px; 
	border: 1px DarkGray solid; background-color: #EBEBEB;
	padding: 10px;
	margin-top: 10px;
}

fieldset legend{-moz-border-radius: 3px;
	-webkit-border-radius: 7px;
	border: 1px #1a6f93 solid;
	color: black; background-color: #85C987;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;}	

/* Font Colors Area */

.high {color: red;}
.BLACK {color: black;}
.BLUE {color: blue; margin-left: 2px;}
.GREEN {color: green;}

/* Font Options Area */

.BOLD {font-weight: bold;}

/* CLASS items */

.SearchTable {width: 30%;}
.altchoice {background-color: #6A71D1;}
.rightalign {text-align: right;}
.centeralign {text-align: center;}
.SearchInput {width: 92px; margin-left: 5px;}
.navbutton {position: relative; top: 4px; }	
.stdship {font-size: 14px; font-weight: bold; border: solid black 1px;}
.Warning {font-size: 18px; padding: 5px;}
.floatright { float: right; padding-top: 5px; margin: 0px 0px 0px 0px;}

.floatleft { float: left;
		padding-top: 5px;
		padding-right: 5px;
		margin: 0px 0px 0px 0px;}
		
.floatlefttext { float: right;
		padding-top: 5px; 
		padding-right: 10px;
		padding-left: 10px;
		color: blue;
		margin: 0px 0px 0px 0px;}
		
.center {text-align: center;}
.moveleft {text-align: left;}
.text10 {font-size: 10px;}
.text12 {font-size: 12px;}
.text16 {font-size: 16px;}

.num {text-align: right;}
.singletextclass {top: 8px;
				  padding-left: 5px;
				  }

.cards {font-size: 12px; text-align: center;}


.custom {line-height: 50%;}
.strike {text-decoration: line-through;}
.sale { background-image:url('images/sale.gif');
			background-color:gray;}

.text { font-family: Verdana, Arial, Times, Sans-serif;
			font-size: 11px;}

.BIGTEXT {font-size: 16px;}

.headerclass { font-family: Verdana, Arial, Times, Sans-serif;
			line-height: 110%;
			}
		

.normalheader { margin-left: 5px;
			font-weight: Bold;
			font-family: Verdana, Arial, Times, Sans-serif;
			line-height: 110%;
			}

.smallinput {width: 130px;}	

.error_message {color: red; font-size: 14px;}		

.NavHeader {background:  #6F77DA url(/img/glossyback-ee.gif) repeat-x bottom left;
			font-family: Verdana, Arial, Times, Sans-serif; font-size: 16px; font-style: bold; height: 17px;
			color: beige;
			display: block;
			position: relative;
			padding: 3px 0;
			padding-left: 10px;
			text-decoration: none;
			}

.crumbs a:link {text-decoration: none; color: #808080;}
.crumbs a:visited {text-decoration: none; color: #808080;}
.crumbs a:active {text-decoration: none; color: #808080;}
.crumbs a:hover {text-decoration: underline; color: red;}	

.clearlink a:link {text-decoration: none; color: black;}
.clearlink a:visited {text-decoration: none; color: black}
.clearlink a:active {text-decoration: none; color: black}
.clearlink a:hover {text-decoration: underline; color: red;} 

/* Table Related CSS */

tr.alt td { background: white no-repeat left top; }
td { border: 1px solid #808080;} 
td.ClearBox {border: none;}
th { background: #6F77DA;
		border: 1px solid black;
		}


li.liout {list-style-position: inside;}		

a:link {text-decoration: none; color: blue;}
a:visited {text-decoration: none; color: blue;}
a:active {text-decoration: none;}
a:hover {text-decoration: underline; color: red;}

select#categoriesViewcolor {width: 125px;}	
select#categoriesViewsize {width: 125px;}	
select#categoriesViewpart {width: 125px;}	
/* DIV CSS Code Area */		

div#SiteSearch {position: relative;   width: 100%; left: 505px; top: -15px;  height: 6px; z-index: 1000; }

div#MainBox { position:relative; 		/* this is the main yellow background area */
			background-color: beige; /* Mustard Yellow */
			left: 10px; 
			top: 10px; 
			padding-bottom: 2px;
			width: 820px;   /* change to 1020px to turn on the right hand area */
			z-index: 1;
			margin-bottom: 16px; 
			}

div#LogoHeaderArea { position: relative; left: 5px; width: 740px; height: 82px; }

div#Question {position: relative; float: right;  margin-right: 230px; display: none; }
div#logo1 {position: absolute;}
div#FreeShippingBanner {position: absolute; left: 520px;}

div#PopUpShip {z-index: 9999; 
			   display: none; 
			   position: absolute; 
			   left: 20px; top: 30px; 
			   border: solid Red 2px; 
			   padding: 10px; text-align: left; 
			   background-color: White; font-size: 12px; 
			   width: 255px;}

.closebutton {color: blue; text-align: right; margin-top: 10px;}
fieldset#lefthand {position: relative;  width: 190px; padding-top: 2px;}
fieldset#navlist {position: relative; width: 170px;}
fieldset#RightHand {position: relative; width: 180px; float: right; height: 500px;}
#tabsB {position: relative;
      	height: 35px;
     	width: 110%; 
    	background:beige;
      	font-size: 75%;
     	line-height:normal;
		font-family: Verdana, Arial, Times, Sans-serif;}
		
#tabsB ul {
		margin:0;
		padding:10px 10px 0 6px;
		list-style:none;}

#tabsB li { display:inline;
     		margin:0;
     		padding:0; }

#tabsB a {
      float:left;
      background:url("/img/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;}

#tabsB a span {
      float:left;
      display:block;
      background:url("/img/tabrightBtest.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:black;}
 
#tabsB a:hover span {
      color:#000;}
#tabsB a:hover {
      background-position:0% -42px;}
#tabsB a:hover span {
      background-position:100% -42px;}

 #navlist { 	position: relative; 
				
				width: 150px; 
				line-height: 12px;
				
				background-color: #EBEBEB;
				font-family: Verdana, Arial, Times, Sans-serif; }

#navlist ul { margin: 0; 
				padding: 0;
				list-style-type: none;}

#navlist li { margin: 0 0 1px 0;
			font-family: Verdana, Arial, Times, Sans-serif; font-size: 12px;}

#navlist a { display: block;
			width: 160px;
			font-size: 12px;
			padding: 1px 3px 2px 4px;
			text-shadow: #000000 0 0 0; }

#navlist a:link, #navlist a:visited { 
				color: black;
				text-decoration: none;
				}
				
#Top2 a:link {color: black;}

#Top3 a:link {color: black;}

#Top3 a:link {color: black;}

#navlist a:hover {
				color: #fff;
				background-image: url(/img/glossyback2.gif);
				text-decoration: none;
				list-style-type: square;
				}

#navlist2 li, #navlist3 li, #navlist4 li, #navlist5 li {
				margin-right: 0;
				margin-top: 0;
				margin-bottom: 1px;
				text-indent: -6px;
				}

#navlist2 a, #navlist3 a, #navlist4 a, #navlist5 a {
				display: block;
				padding: 1px 1px 2px 15px;
				width: 148px; }

#navlist2 a:link {
				color: blue;
				background-color: #EBEBEB;
				text-decoration: none; }

#navlist3 a:link {color: Blue;
				background-color: #EBEBEB;
				text-decoration: none; }

				
#navlist4 a:link {color: blue;
				background-color: #EBEBEB;
				text-decoration: none; }
				
#navlist5 a:link {color: blue;
				background-color: #EBEBEB;
				text-decoration: none; }
				

#navlist2 a:visited, #navlist3 a:visited, #navlist4 a:visited, #navlist5 a:visited {
				color: blue;
				background-color: #EBEBEB;
				text-decoration: none; }				

#navlist2 a:hover, #navlist3 a:hover, #navlist4 a:hover, #navlist5 a:hover {
				color: black;
				background-image: url(/img/glossyback2.gif);
				text-decoration: none;}

#navlist2 a:active, #navlist3 a:active, #navlist4 a:active, #navlist5 a:active {
				color: #fff;
				background-color: #6A71D1;
				text-decoration: none;}	

div#cards { position: relative; 
				width: 180px;
				left: 6px; 
				top: 5px; 
				padding: 10px 0 1em 0;}

div#bbbonline { position: relative; 
				left: 410px; width: 40px;
				top: 14px; 
				padding: 10px 0 1em 0;}

.AuthorizeNetSeal {position: absolute; top: 25px; left: 480px; height: 125px;}

 div#MainWindow { position: relative; /* this is the Main White Window of the page */
				left: 5px; 
				float: right; margin-right: 20px;
				 z-index: 10;
				width: 577px; 
				color: black; 
				font-size: 11px; margin-bottom: 5px;
				padding: 0 0 2em 0;
				background-color: beige;

				font-family: Verdana, Arial, Times, Sans-serif; font-size: 9px; }

div#footer { position: relative;
				clear: both;
				height: 130px;
				width: 727px; 
				color: black;
				font-size: 11px;
				margin: 20px auto; padding-bottom: 25px;
				border: 1px solid #4C4C45;
				text-align: left;
				background-color: #EBEBEB;
				font-family: Verdana, Arial, Times, Sans-serif;}

div#CompanyInfo{position: absolute; left: 20px; top: 5px; font-size: 10px;}			

div#geotrust { position: absolute; 
				left: 585px; 
				top: 25px;
				padding: 3px 0 1em 0;}

div#BreadCrumbTrail{position: relative; 
				height: 20px; top: 12px;
				 margin-bottom: 10px; 
				font-family: Verdana, Arial, Times, Sans-serif;
				font-size: 10px; padding-bottom: 10px;
				color: blue;}
	
.BreadCrumbTrail {font-family: Verdana, Arial, Times, Sans-serif;
				font-size: 10px; text-align: left;
				color: blue;}			
div#HeadArea {position: relative; top: 5px; height: 40px; width: 570px;}
	div#MainPageHeader {position: relative; color: blue; font-family: sans-serif, Helvetica, Arial, Verdana; font-weight: bold; font-size: 18px; }
	div#Privacy {position: relative; float: left; font-size: 11px; margin-left: 100px; color: blue; top: 5px;}
	div#Secure {position: relative; float: right; font-size: 11px; color: blue; margin-right: 110px; top: 5px;}

.TopStyle	{float: none;
				line-height: 15px;
				text-align: left;}

div#newsletter {position: relative; left: 10px; width: 550px; margin-top: 25px; font-family: Verdana, Arial, Times, Sans-serif;
				font-size: 12px;}

div#bottommenu {position: relative;
 		     	left: 120px; top: -20px;
 		  	  	width: 600px; height: 35px;
 			   	background:beige;
      			font-size: 8px;
	   		  	line-height:normal;
				font-family: Verdana, Arial, Times, Sans-serif;}

#bottommenu ul {margin:0;
				padding:10px 10px 0 5px;
				list-style-type: none;}

#bottommenu li {display:inline;
     		margin:0;
     		padding:0; }

#bottommenu a {float:left;
     			margin:0;
     			padding:0 0 0 4px;
      			text-decoration:none; }

#bottommenu a span { float:left;
     			display:block;
      			background:  #6F77DA url(/img/glossyback-ee.gif) repeat-x bottom left;
     			padding:5px 15px 4px 6px;
				font-family: Verdana, Arial, Times, Sans-serif;
     			color:white; font-size: 10px; }
 
#bottommenu a:hover span {color:yellow; }
#bottommenu a:hover { background-position:0% -42px; }

#bottommenu a:hover span {background-position:100% -42px; background:  url(/img/glossyback.gif) repeat-x bottom left;
     			padding:5px 15px 4px 6px;
				font-family: Verdana, Arial, Times, Sans-serif; font-size: 13px;
     			color: black;}

/*Top categories*/
.main_cat1 {font-size: 16px; font-weight: bold; color:#0000FF}
.main_cat2 {font-size: 12px; font-weight: bold; color:#0000FF}
.cat1:visited {font-size: 16px; font-weight: bold; color:#5555AA}

/*Small urls*/
.url {color: green; font-size: 10px;}

a:visited{color:#5555AA}
/*hr{color:#000066}*/

/*Page descriptions*/
.description{font-size: 11px;}

/* */
td {font-family:arial,sans-serif; font-size: 13px; }

/* Title/link of pages */
.title{color:#0000FF; font-size:13px}

.search_weight {font-size: 10px;}

div#results {background-color: white; padding: 5px; border: solid black 1px;}

.searchBox{border:1px solid #113377;}

#result_report {
	text-align:center ;
	padding:3px; font-size: 12px;
	background-color:#e5ecf9; 
	font-weight: bold;
	margin-bottom:10px;
}

.catBanner {
	padding:3px;
	margin-top:15px;
	background-color:#e5ecf9; 
	font-weight: bold
}
.webPageBanner {
	padding:3px;
	margin-top:20px;
	background-color:#e5ecf9; 
	font-weight: bold
}

hr{color:#000066;}
hr.powered{width:550; color: #000066}

/*main results table */
#results{width: 780;}

h1 {
	text-align: center;
	font-family: Verdana, Ariel;
	font-size:24px;
	color: #000066;
	}

#other_pages {
	text-align:center; font-size: 12px; background-color:#e5ecf9;
}

#powered_by {
	margin:0 auto;
	margin-top:20px;
	padding-top:10px;
	font-size:10px;
	text-align:center;
	vertical-align: center;
}

#common_report {
		text-align:center;
}

#cat_table {
		width:600px;
		margin-top:20px;
		padding-top:10px;
		padding-bottom:20px;
		border-top:1px solid #AAAAAA;
		border-bottom:1px solid #AAAAAA;

}

#cat_main {
	font-weight: bold;
}

.divline{
	margin-top:20px;
	margin-bottom:-5px;
	border-bottom:1px solid #DDDDDD;
}

#sub_cat {
	font-size:12px;
}

.idented {
	margin-left:30px;
}

#did_you_mean {
	font-size: 14px; 
	text-align:center ;
	margin:10px;

}

