h1{text-align: center;font-size: 14pt;color:  #000000 ;}
h2{font-size: 12pt;color: #2024ED;}
h3{font-size: 12pt; color: #ed2024; font-weight: bold;}
h4{font-size: 11pt;color: #ed2024;}

body{background:#fff;}

#paypalBuyNow{margin:10px;}
#googleBuyNow{margin:10px;padding-left:30px;}

#search{position: absolute; left:300px; top: 20px;height: 70px; }
#pagecontainer{margin: auto;}
#right{}
#left{float:left;}
table {font-family:Georgia; font-size: 10pt;border:none; color:#383838;line-height:1.8em; }



td.logo{

}

table.outerFrame{
	background: #FFF;
	background-repeat: repeat-y;
	width:925px; 
	border-collapse:collapse;
	height: 100%;
	margin:auto;
}

td.blank{width:10px;}
/**Start of Table Layout **/


table.allContent{width:900px; border-collapse: collapse; }

td.header{	
	background-image: url("");
	background-repeat: no-repeat;
	background-position: 0px 20px;
	height: 130px;
	background-color: #fff;
	border-bottom: solid 1px #282F3A ;
}

td.header img{	
	padding-left:50px;
}
	
td.whitespace{border-top: solid 1px #282F3A; height: 20px;}
td.whitespacebt{border-bottom: solid 1px #282F3A; height: 20px;}

td.menuFrame {	
	vertical-align:top;
	width:150px;
	height:350px;
	padding-bottom: 10px;
}

	
td.maincontent {	
	vertical-align:top;
	height:350px;
	text-align:left;
	width:650px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #fff;
	padding:10px;
	color:#383838;
	border:solid 1px #000;
	margin-bottom: 10px;
}


td.rightcontent {}

td.footer {
	padding-top:10px;
	text-align:center;
	padding:10px;
	width: 900px;
	color:#000080;
	background-color: #f9fbf2;
	height: 100px;
}


/**END of Table Layout **/


img{border:none;}
a.viewOrderHistory{}





#login{width: 400px;}
#login p{width: 300px;}
#login table{vertical-align: top;}

/**login screen*/
table.login{width:300px;}

/**Search Box*/
table.searchBox{}
td.searchButton{}
td.searchInput{}
td.advancedSearch{}


/**Menu*/
table.menu{text-align: left; color:#899bcf;font-size: 10pt;border: solid 1px #000000; 	width:160px; border-collapse: collapse;}


td.menu{height: 25px;padding:5px; background-color:#FFF; border-bottom: 1px solid #554227;font-size: 9pt; font-weight: bold; }
td.menu:hover{color:#fec674;}
th.menu{height: 25px; padding:5px; background-color:#FFF;border-bottom: 1px solid #554227;  font-size: 9pt;font-weight: bold; color:#574951;}
th.menu:hover{}

a.menuth{color:#696969 ;width:100%; text-decoration: none;}
a.menuth:hover{}
a.menuth:active{}

a.menutd:hover{color:#ed2024 ;}
a.menutd{color: #574951; width:100%;text-decoration: none; padding-left:20px;}




/** Beginning Of Zones **/
td.zone1{}

td.zone2{}

td.zone1{}

td.zone2{}

td.zone1{}




table.products{}
td.productbox{border-right: 1px solid #EDEDED;}


p.catalogDescription{}

  
  
td.dem1{font-weight: bold;}
td.demVal1{font-weight: bold;}

.checkout{margin-bottom: 40px;}

#shopping_cart{background-color: #FFF; padding: 5px;color:#000;}
#shopping_cart h2{text-align: center;color:#000;}
#shopping_cart table{color: #000;}

#shopping_cart_inland{background-color: #000000; padding: 5px; color:#899bcf;}
#shopping_cart_inland h2{text-align: center;color:#899bcf;}
#shopping_cart_inland table{color: #899bcf;}

table.couponShoppingCart{width:550px; padding-right: 10px; padding-left: 10px; background-color: #FFFFBB;}
table.couponShoppingCart th{padding-left: 10px; font-size: 8pt; width: 150px;}

table.giftCertShoppingCart{width:550px; padding-right: 10px; padding-left: 10px; background-color: #FFFFDD;}
table.giftCertShoppingCart th{padding-left: 10px; font-size: 8pt;width: 150px;}


#checkout{background-color: #FFF; padding: 5px;color:#000;text-align: center;color:#000;}
#checkout h2{text-align: center;color:#000;}
#checkout table{padding: 2px; color:#000;}

#checkout_inland{background-color: #000000; padding: 5px;color:#899bcf;text-align: center;}
#checkout_inland h2{text-align: center;color:#f69a1d;}
#checkout_inland table{padding: 2px; color:#899bcf;}

/*for log in screen*/
#loggingIn{font-size: 10pt; color: #0066FF; font-weight: bold; padding:5px;}

h1.checkout{color:#0066FF; font-size: 12pt;padding:3px;text-align: center;}
td.selectPaymentType{vertical-align: top; font-size: 15pt;}
 
 
table.billTo{font-size: 8pt;width: 500px;}
table.billTo td{width:250px; text-align: left;}
table.billTo th{text-align: left; padding-left: 100px; width:250px;}
td.basicInfo{width: 50%;}

table.shipTo{font-size: 8pt;width: 500px; }
table.shipTo td{width:250px; text-align: left;}
table.shipTo th{text-align: left; padding-left: 100px; width:250px; }
td.basicInfo{width: 50%;}
  
table.specialInstructions{font-size: 8pt;width: 550px; text-align: center;}
table.specialInstructions td{text-align: center;}
table.specialInstructions th{text-align: center; }

table.paymentInfo{font-size: 8pt;width:550px;}
table.paymentInfo td{text-align: left; }
table.paymentInfo th{text-align: left; font-size: 10pt; padding-left: 145px;}

th.selectPayment{font-size: 12pt; color: #000080;}


/* =shopping_cart styles */
div#shopping_cart label img, table#shopping_cart, table#shopping_total { width: 90%; }
div#shopping_cart label img, table#shopping_cart { border: 1px solid #cccccc; }
div#shopping_cart div.buttons { border-top: 1px solid black; text-align: right; margin-top: 5px; padding-top: 10px; }
table#shopping_cart { border: 1px solid #cccccc; margin: 24px 0; }
table#shopping_cart tr.row1 { background: #e6f5ff; }
table#shopping_cart tr.row2 { background: #ffffff; }
table#shopping_cart th, table#shopping_cart td { vertical-align: middle; padding: 2px 10px; font-size: 12px; }
table#shopping_cart th { background: #fee100; }
table#shopping_cart th.item_number { text-align: left; }
table#shopping_cart ul { margin: 3px 0 0 18px; padding: 0; }
table#shopping_cart ul label { font-weight: 900; text-decoration: underline; }
table#shopping_cart li { list-style: none; margin: 0; padding: 0; }
/* =shopping_total styles */
table#shopping_total th { text-align: left; font-size: 12px; }
table#shopping_total th label { display: block; }
table#shopping_total select { font-size: 14px; }
table#shopping_total td { font-size: 12px; }
table#shopping_total td label { display: block; text-align: right; font-weight: 900; }


/**Bulk Email Settings*/
table.bulkemail label{font-size: 12px; font-weight: bold;}
table.bulkemail input { background-color: #bceaff; }
table.bulkemail{display: inline; border:solid 3px #0000FF;}

table.bulkemail {}
a.bulkemail {}

table.bulkemail{display: inline; border:solid 3px #0000FF;}
/** End of Bulk Email Settings */

/*** IE6 Fix ***/
* html #headerLogo {text-align: top; margin:0px; padding:0px;}
/*** IE6 Fix ***/
* html body{margin:0px; padding:0px;}
* html #search{position: absolute; left:500px; top: 5px; }
* html td.header img{	position: absolute;left: 180px;top: 5px;}

tabel.checkout{background-color: #000000;}
table.wrapper{width:600px; margin-top:20px; margin-bottom:20px;}
td.instructionDetails{width:400px; height:200px;}
td.instructionDetails h1{font-size:12pt;}
td.instructionImage{text-align; center; width:200px;font-size:8pt; background-color:grey; height:200px;}



 