body {
	background-color:	#DAEBEA;
	text-align:			center;
	font:				10px/16px tahoma, verdana, arial, helvetica, sans-serif;
	color:				#000;
	}

td	{
	vertical-align:		top;
	text-align:			left;
	font:				10px/16px  Verdana, Arial, Helvetica, sans-serif, serif;
	color:				#333333;
}

h1 {
	font:				14px/16px arial, tahoma, verdana, helvetica, sans-serif;
	color:				#006666;
	font-weight:		bold;
	padding-left: 		1px;
}

h3 {
	font:				16px/16px arial, tahoma, verdana, helvetica, sans-serif;
	color:				#006666;
	font-weight:		bold;
	padding-left: 		1px;
	}

h2 {
	font:				12px/16px tahoma, verdana, arial, helvetica, sans-serif;
	color:				#006666;
	font-weight:		bold;
	margin-bottom:      15px
}

p {
	margin:				8px 0px 18px 0px;
	font:				10px/16px  Verdana, Arial, Helvetica, sans-serif, serif;
	color:				#333333;
}

a {color:				#006666;}

a.subnav {color:				#339999;}
	
#shell {
	width:				768px;
	margin:				0px auto;
	text-align:			left;
	clear:				both;
	}

#head {
	width:				768px;
	height:				136px;
	background-color:	#fff;
	margin:				0px auto;
	text-align:			left;
	}

#main {
	width:				768px;
	border-top:			10px solid #DAEBEA;
	border-bottom:		10px solid #DAEBEA;
	background-image:	url("/img/backer_c.gif");
	margin:				0px auto;
	text-align:			left;
	} 
	
#mainfull {
	width: 748px; 
	border-top: 10px solid #DAEBEA;	
	border-bottom:		10px solid #DAEBEA;
	text-align: left; 
	background-color: white;
	padding-left: 10px;
	padding-right: 10px
	}

#left {
	width:				160px;
	height:				100%;
	background-color:	#DAEBEA;
	margin:				4px 10px 10px 10px;
	text-align:			left;
	padding:			4px;
	voice-family:		"\"}\""; 
	voice-family:		inherit;
	width:				152px;
	}

.banner {
	border-top:			10px solid #fff;
}

#foot {
	width:				768px;
	padding-top:		4px;
	padding-bottom:		2px;
	background-color:	#A9C9C9;
	margin-left:		0px auto;
	margin-right:		0px auto;
	text-align:			left;
	}

#left p {
	font:				10px/16px tahoma, verdana, arial, helvetica, sans-serif;
	color:				#333333;	
	font-weight:		bold;
	margin:				0px;
	width:				152px;
	float:				left;
	clear:				all;
}



.center	{
	vertical-align:		top;
	text-align:			center;
	font:				10px/16px tahoma, verdana, arial, helvetica, sans-serif;
	color:				#000;
}

.dark {
	color:				#006666;	
	width:				17px;
	font-weight:		bold;
	margin-bottom:		10px;
	float:				left;
	clear:				none;
}

.newsBox {
	margin-top:			5px;
	margin-bottom:		10px;
	padding-top:		5px;
	color:				#006666;
	font:				10px/16px tahoma, verdana, arial, helvetica, sans-serif;
}

.prodBox {
	margin-top:			1px;
	margin-bottom:		4px;
	padding:			3px;
	border:				1px solid #66cccc;
	width:				112px;
	color:				#006666;
	font:				10px/12px tahoma, verdana, arial, helvetica, sans-serif;
	height:				190px;
}

.prodBox2 {
	margin-top:			1px;
	margin-bottom:		4px;
	padding:			3px;
	border:				1px solid #66cccc;
	width:				162px;
	color:				#006666;
	font:				10px/12px tahoma, verdana, arial, helvetica, sans-serif;
	height:				150px;
	text-align:			middle;
}


.callOut {
	border-right:			1px solid #9BABB3;
	border-bottom:			1px solid #9BABB3;
	border-left:			1px solid #9BABB3;
	width:					144px;
	padding:				3px;
	margin-bottom:			10px;
	color:					#006666;
	font-size:				9px;
}
.callOut1 {
	border-top:			1px solid #9BABB3;
	border-right:			1px solid #9BABB3;
	border-bottom:			1px solid #9BABB3;
	border-left:			1px solid #9BABB3;
	width:					144px;
	padding:				3px;
	margin-bottom:			10px;
	color:					#006666;
	font-size:				9px;
}
.callOut a{color:					#006666;}

.btm {
	vertical-align:bottom;
}

.btmNav {
	float:left;
	clear:all;
}

.norm {
	margin: 2px;
	width: 370px;
	float:left;
	clear:all;
}

.tools {
	margin:	-6px 0px 0px 0px;
	width:	150px;
	float:	left;
	clear:	none;
	color:	#fff;
	font:	9px/15px tahoma, verdana, arial, helvetica, sans-serif;
	margin-bottom:0px;
}

.white {
	color:	#006666;
}

.right {
	text-align:	right;
	color: #A9A7A7;
	text-decoration: none;

}

.right a {color:#A9A7A7;text-decoration:none;}

.smlTxt {
	border:	1px solid #A9C9C9;
	font:	9px tahoma, verdana, arial, helvetica, sans-serif;
	color:	#A9C9C9;
	width:	90px;
}

.smlSub {
	border:	1px solid #A9C9C9;
	background-color: #A9C9C9;
	font:	9px tahoma, verdana, arial, helvetica, sans-serif;
	color:	#fff;
	width:	52px;
}

.smlSub2 {
	border:	1px solid #DAEBEA;
	background-color: #DAEBEA;
	font:	9px tahoma, verdana, arial, helvetica, sans-serif;
	color:	#006666;
	width:	52px;
}

.shortPost {
	margin-right: 10px; 
	margin-left: 10px;
}

.newsHead {	
	background-color: #EBF0F1;
	border-right:			1px solid #9BABB3;
	border-bottom:			1px solid #9BABB3;
	border-left:			1px solid #9BABB3;
	border-top:				1px solid #9BABB3;
}

.prodShot {
	float:right;clear:none;
}

.priceBox {
	width:			116px;
	padding:		2px;
	background-color:#EBF0F1;
	border:			1px solid #9BABB3;
	float:right;clear:none;
	color:#006666;
}

li {margin-left:-1px;color:#006666;font-weight:normal;}

.buttons  {
	color:				#006666;
	font:	9px tahoma, verdana, arial, helvetica, sans-serif; 
	border-color:		navy;
	background-color:	#808080;
	border-style:		outset;
	background-image:	url("/img/buttons/submit.gif");
}

input	{
	text-align:			left;
	color:				#006666;
    font:				9px tahoma, verdana, arial, helvetica, sans-serif; 
	font-weight:		bold;
	background-color:	#ffffff;
	border-color:		#C9E3E8;
	border-width:		1;
	margin-top: 		5px;
}

textarea, option, select  {
	text-align:			left;
	color:				#006666;
    font:				9px tahoma, verdana, arial, helvetica, sans-serif; 
	font-weight:		bold;
	background-color:	#ffffff;
	border-color:		#66cccc;
	border-width:		1;
}

form{margin-top:10px; margin-bottom:10px; padding:0px;border:0px;}

.search{width:160px;height:30px;overflow:hidden;color:#006666;}
.txt {width:175px;}
 

/*
fast cart
*/

.contactbar { background-color: #f0f0f0; font-size: 9pt; color: #4c3995; }
.divider { background-color: #000000; }
.cartbg { background-color: #ffffff; }

.leftnav{margin-bottom: 15px}

/*
	EasyShopMaker Pro CSS
*/

/* ------ PRODUCT LISTS ------------------------------ */

    /* -- title row -- */
    .esm_pl_table{
		width: 100%;
		height: 200px;
		border-style: none;
		font:	10px/12px tahoma, verdana, arial, helvetica, sans-serif;
    }
    .esm_pl_titlerow{
    }
    .esm_pl_titledata{
	    border-style: none;
    }
    .esm_pl_titlefont{
    }

    /* -- product type 1 row -- */
    .esm_pl_row1{
		font:	10px/12px tahoma, verdana, arial, helvetica, sans-serif;
    }
    .esm_pl_td1{
	    border-style: none;
		/*padding-left: 5px;*/
		/*border-right-width: thin;*/

    }
    .esm_pl_td1 input{
	 	background: url(buttonback1.gif);
		border: 1px solid Black;
		border-color: Silver Black Black Silver;
    }
    .esm_pl_font1{
    }

    /* -- product type 2 row -- */
    .esm_pl_row2{
		height: 10px;
    }
    .esm_pl_td2{
		border-right-width: thin;
    	border-style: none;
		padding-left: 5px;
    }
    .esm_pl_td2 input{
		border-bottom-width: thin;
		font-size: 9px;
	   	height: 20px;

		background: url(buttonback1.gif);
		border: 1px solid Black;
		border-color: Silver Black Black Silver;

    }
    .esm_pl_font2{
   	font-size: 9px;
    }

/* ------ INFO POPUP ------------------------------ */

    .esm_ip_font{
   	font-size: 9px;
    }
    /* title */
    .esm_ip_font H3{
	   	font-size: 14px;
    }

/* ------ CHECKOUT BUTTON---------------------------- */

    .esm_btn_table input{
		border-bottom-width: thin;
		font-size: 9px;
		height: 20px;
		background: url(buttonback1.gif);
		border: 1px solid Black;
		border-color: Silver Black Black Silver;
    }


/* ------ ORDER POPUP ------------------------------ */

    .esm_ord_table{
		border: thin;
		vertical-align: middle;
    }
    .esm_ord_tr{
    }
    .esm_ord_td{
		font-size: larger;
    }
    .esm_ord_tdbutton{
		font-size: 9px;
		background: url(buttonback1.gif);
		border: 1px solid Black;
		border-color: Silver Black Black Silver;
 	}

    .esm_ord_td input{
		font-size: 9px;
		border: 1px solid Black;
		border-color: Silver Black Black Silver;
 	}
    .esm_ord_td select{
	   	font-size: 9px;

    }

    .esm_ord_font{
	   	font-size: 9px;
		font-family: verdana, arial, sans-serif;

    }

/* ------ CHECKOUT ------------------------------ */

    .esm_co_table{
		width: 500px;
		font-family: verdana, arial, sans-serif;
    }
    .esm_co_table TR{
		font-family: verdana, arial, sans-serif;
		border-top-width: 1px;
		border-style: none;
    }
    .esm_co_td{
		border-top-width: 1px;
		border-style: none;
		font-family: verdana, arial, sans-serif;
    }
    .esm_co_line{
		font-family: verdana, arial, sans-serif;
		height: 1px;
		border-width: 1px;
		border-style: none;
    }

    .esm_co_td input{
		background: #F4F4F4;
		border-width: 1px; 
		font-family: verdana, arial, sans-serif;
		font-size: 10px;
	   	height: 20px;

		background: url(buttonback1.gif);
		border: 1px solid Black;
		border-color: Black Silver Silver Black;
	
 	}

    .esm_co_td input[type=checkbox]{
		background: #F4F4F4;
		border-width: 1px; 
		font-family: verdana, arial, sans-serif;
		font-size: 10px;
 	}
    
    .esm_co_td input[type=button]{
		background: #F4F4F4;
		border-width: 10px; 
		font-family: verdana, arial, sans-serif;
		font-size: 10px;
	   	height: 20px;

		background: url(buttonback1.gif);
		border: 1px solid Black;
		border-color: Silver Black Black Silver;
		
 	}

    .esm_co_td input[type=submit]{
    
		background: #F4F4F4;
		border-width: 10px; 
		font-family: verdana, arial, sans-serif;
		font-size: 10px;
	   	height: 20px;

		background: url(buttonback1.gif);
		border: 1px solid Black;
		border-color: Silver Black Black Silver;
		
 	}

    .esm_co_td input[type=reset]{
    
		background: #F4F4F4;
		border-width: 10px; 
		font-family: verdana, arial, sans-serif;
		font-size: 10px;
	   	height: 20px;

		background: url(buttonback1.gif);
		border: 1px solid Black;
		border-color: Silver Black Black Silver;
		
 	}
    .esm_co_td select{
		background: #F4F4F4;
		border-width: 1px; 
		border: thin; 
		font-family: verdana, arial, sans-serif;
		font-weight: bold;
		COLOR: black;
		font-size: 11px;
		width: 250px;
    }


    .esm_co_fonttitle{
		font-family: verdana, arial, sans-serif;
    }

    .esm_co_font{
		font-family: verdana, arial, sans-serif;
	   	font-size: 11px;

    }
    .esm_co_smallfont{
		font-family: arial, sans-serif;
		   font-size: 9px;

    }

    /* -- user data form -- */
    .esm_co_form{
		font-family: verdana, arial, sans-serif;    	
    

    }
    .esm_co_form TR{
		font-family: verdana, arial, sans-serif;
    		border-width: 1px
    }
    
    .esm_co_form INPUT{
		background: #F4F4F4;
		border-width: 1px; 
		font-family: verdana, arial, sans-serif;
		font-size: 10px;
	   	height: 20px;
		COLOR: black;
		FONT-WEIGHT: bold
    		}

    .esm_co_form BUTTON{
    		width: 150px;
		font-family: verdana, arial, sans-serif;    

    }

	 
/* ------ THANK YOU/REPSONSE PAGES ------------------------------ */

    /*
    <!-- remove comments in html files if css is used
    <link rel=stylesheet type="text/css" href="easyshopmaker.css">
    -->
    */

    .esm_ty_font{
		font-family: verdana, arial, sans-serif;
	   	font-size: 11px;
    }
    
/* ------ Auto. created pages/frames ------------------------------ */

    .esm_list{
		font-family: verdana, arial, sans-serif;
		font-style: oblique normal;
		font-size: 10px;
		COLOR: black;
		FONT-WEIGHT: bold;
		text-decoration : none;
		text-transform : capitalize;
    }

    .esm_list select{
		background: #F4F4F4;
		border-width: 1px; 
		border: thin; 
		font-family: verdana, arial, sans-serif;
		font-weight: bold;
		COLOR: black;
		font-size: 11px;
		width: 250px;
    }
   /*-------------------------google--------------------------------*/

body #google_amark_b, body #google_amark_b * { text-align:left !important; padding:0 !important; margin:0 !important; border:0 !important; position:relative !important; font-weight:normal !important; text-decoration:none !important; font-size:11px !important; font-family:Arial, sans-serif !important; background:#fff !important; float:none !important; }
#google_amark_b .m img, #google_amark_b #t img, #google_amark_b #x a { display:block !important; }
#google_amark_b .h { position:absolute !important; width:325px !important; border:1px solid #ccc !important; }
#google_amark_b #t { padding:6px 0 1px 0px !important; }
#google_amark_b #l { left:10px !important; }
#google_amark_b #x { position:absolute !important; right:0px !important; top:0px !important; border-left:1px solid #ccc !important; border-bottom:1px solid #ccc !important; }
#google_amark_b #c { padding:5px 10px 10px 10px !important; color:#676767 !important; border-top:1px solid #ccc !important;  }
#google_amark_b #c p { padding:5px 0 0 0 !important; }
#google_amark_b #c p.p { padding:0 !important; }
#google_amark_b #c p.p img { top: 5px !important; }
#google_amark_b #c p a:link, #google_amark_b #c p a:visited { color:#0000CC !important; text-decoration:underline !important; }