body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.topmenu1 a:hover {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
	text-decoration:none;
	outline: none;
}
.topmenu1 a {	
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #748098;
	text-align:center;
	text-decoration:none;
	outline: none;
}
.topmenu2 a:hover {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
	text-decoration:none;
	outline: none;
}
.topmenu2 a {	
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
	text-decoration:none;
	outline: none;
}

.tetule2 {
font-family: Georgia; 
font-size: 34px; 
font-weight:normal
}

.titule {
font-family: Georgia; 
color: #c03002; 
font-size: 34px; 
font-weight:normal; 
text-decoration:underline
}

.titule a:hover {
font-family: Georgia; 
color: #ffffff; 
font-size: 34px; 
font-weight:normal; 
text-decoration:none; 
background-color:#e94f1d;
outline: none;
}

.titule  a {
font-family: Georgia; 
color: #c03002; 
font-size: 34px; 
font-weight:normal; 
text-decoration:underline;
outline: none;
}
h3 {
	font-family:Verdana;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	color: #333333;
	text-align: left;
}
.h3 {
	font-family:Verdana;
	font-size: 15px;
	font-weight: bold;
	vertical-align: top;
	color: #5F5F5F;
	text-align: left;
}
.body2-1 {	
	font-family: Verdana;
	font-size: 11px;
	font-weight: regular;
	color: #333333;
	leading: 16px;
	text-align:left;
	line-height:15px
}
.body2-2 {	
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	leading: 16px;
	text-align:left;
	line-height:15px
}
.txtmail {	
	font-family: Verdana;
	font-size: 11px;
	font-weight: regular;
	color: #4c6069;
	text-align:left;
	width: 161px;
	height:17px;
	border-color:#a9bcc2;
	border-width:1px;
	background:#FFFFFF;
	border-style: solid;
	vertical-align:middle;
	padding-top:2px;
	padding-bottom:0px;
}
.botommail {	
	font-family: Verdana;
	font-size: 11px;
	font-weight: regular;
	color: #ffffff;
	text-align:left;
	width: 49px;
	height:20px;
	border-color:#728690;
	border-width:1px;
	background:#728690;
	border-style: solid;
	vertical-align:middle;
}
.componentheading {
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
.adminlist  {
	font-family: Georgia ;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	leading: 19px;
	text-decoration:none;
	border:1px;
	border-color:#a9bcc2
}
.adminlist th {
	font-family: Georgia ;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	leading: 19px;
	text-decoration:none;
	background:#a9bcc2;
	padding-left:4px;
}
.adminlist td {
	padding-left:2px;
	padding-right:2px;
}
.adminlist a {
	font-family: Georgia ;
	font-size: 11px;
	font-weight: normal;
	color: #e24e1e;
	leading: 19px;
	text-decoration:none;
	outline: none;
}
.footmenu1 a:hover {
	font-family: Verdana ;
	font-size: 11px;
	font-weight: normal;
	color: #65777C;
	text-align:center;
	text-decoration: underline;
	leading: 16px;
	outline: none;
}
.footmenu1 a {	
	font-family: Verdana ;
	font-size: 11px;
	font-weight: regular;
	color: #83949a;
	text-align:center;
	text-decoration: none;
	leading: 19px;
	outline: none;
}
.footmenu1  {	
	font-family: Verdana ;
	font-size: 11px;
	font-weight: regular;
	color: #83949a;
	text-align:center;
	text-decoration:none;
	leading: 169px
}
.copyright {	
	font-family: Verdana ;
	font-size: 11px;
	font-weight: regular;
	color: #83949a;
	text-align:center;
	text-decoration:none;
	leading: 16px
}
.copyright a:hover {
	font-family: Verdana ;
	font-size: 11px;
	font-weight: normal;
	color: #65777C;
	text-align:center;
	text-decoration: underline;
	leading: 16px;
	outline: none;
}
.copyright a {	
	font-family: Verdana ;
	font-size: 11px;
	font-weight: regular;
	color: #83949a;
	text-align:center;
	text-decoration: none;
	leading: 19px;
	outline: none;
}
.copyright  {	
	font-family: Verdana ;
	font-size: 11px;
	font-weight: regular;
	color: #83949a;
	text-align:center;
	text-decoration:none;
	leading: 169px
}
.fontleft {	
	font-family: Verdana ;
	font-size: 11px;
	font-weight: regular;
	color: #333333;
	text-align:left;
	text-decoration:none;
}
.titlesearch {	
	font-family: Verdana ;
	font-size: 11px;
	font-weight: regular;
	color: #333333;
	text-align:left;
	text-decoration:none;
}
.titlesearch2 {	
	font-family: Verdana ;
	font-size: 11px;
	font-weight: regular;
	color: #333333;
	text-align:left;
	text-decoration:none;
	line-height:12px
}
.titlesearchbold {	
	font-family: Verdana ;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align:left;
	text-decoration:none;
}


.titlesearch a:hover {
	font-family: Verdana ;
	font-size: 11px;
	font-weight: regular;
	color: #404f56;
	text-align:left;
	text-decoration:none;
	outline: none;
}
.titlesearch a:visited {
	font-family: Verdana ;
	font-size: 11px;
	font-weight: regular;
	color: #404f56;
	text-align:left;
	text-decoration:none;
	outline: none;
}
.titlesearch a {	
	font-family: Verdana ;
	font-size: 11px;
	font-weight: regular;
	color: #607177;
	text-align:left;
	text-decoration:none;
	outline: none;
}
.article_separator {
	display: block;
	height: 5px;
}
span.article_separator {
	display: block;
	height: 5px;
}
#pic {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 5px; BORDER-LEFT: 0px; WIDTH: 290px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; POSITION: relative; z-index:2
}
#pic P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #eee; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; WIDTH: 290px; COLOR: #666; PADDING-TOP: 5px; FONT-FAMILY: arial
}
#pic A .large {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; RIGHT: 0px; BORDER-LEFT: 0px; WIDTH: 1px; BORDER-BOTTOM: 0px; TOP: -1px; HEIGHT: 1px
}
#pic A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#pic A.p1:hover {
	COLOR: #000000; BACKGROUND-COLOR: #8c97a3; TEXT-DECORATION: none
}
#pic A.p1:hover .large {
	BORDER-RIGHT: #F8C301 2px solid; BORDER-TOP: #F8C301 2px solid; DISPLAY: block; BORDER-LEFT: #F8C301 2px solid; WIDTH: auto; BORDER-BOTTOM: #F8C301 2px solid; POSITION: absolute; TOP: 0px; HEIGHT: auto; RIGHT: 0px; 
}
.sectiontableentry1 {
	font-family: Verdana ;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
}
.sectiontableentry1 a:link {
	font-family: Verdana ;
	font-size: 12px;
	color: #b43910;
	text-decoration:underline;
	outline:none;
}
.sectiontableentry1 a:visited{
	font-family: Verdana ;
	font-size: 12px;
	color: #b43910;
	text-decoration:underline;
	outline:none;
}
.sectiontableentry1 a:hover{
	font-family: Verdana ;
	font-size: 12px;
	color: #5e5e5e;
	text-decoration:underline;
	outline:none;
}

.sectiontableentry1 td {
padding-left:3px;
padding-right:7px;
padding-bottom:4px;
padding-top:4px;
}

.sectiontableentry2 {
	font-family: Verdana ;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
}
.sectiontableentry2 a:link{
	font-family: Verdana ;
	font-size: 12px;
	color: #b43910;
	text-decoration:underline;
	outline:none;
}
.sectiontableentry2 a:visited{
	font-family: Verdana ;
	font-size: 12px;
	color: #b43910;
	text-decoration:underline;
	outline:none;
}
.sectiontableentry2 a:hover{
	font-family: Verdana ;
	font-size: 12px;
	color: #5e5e5e;
	text-decoration:underline;
	outline:none;
}

.sectiontableentry2 td {
padding-left:3px;
padding-right:7px;
padding-bottom:4px;
padding-top:4px;
}
.entry-footer {
	color: #5F5F5F;
	font-size: 11px;
	margin: 0px 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#e5e5e5;
	padding-bottom:9px;
	font-weight: bold;
                font-family: verdana;
}

.entry-footer a {
	color: #5F5F5F;
	text-decoration:none;
    font-family: verdana;
	outline:none;
}

.entry-footer a:hover {
	color: #b43910;
    font-family: verdana;
	outline:none;
}

a {
  outline: none;
  font-weight:normal;
  overflow: hidden;
  border:0;
}
.gk_news_show_tablerow_bottom p {
padding:0px;
margin:0px;
}
p {
padding:0px;
margin:0px
}
.Title {
padding-bottom:19px
}
.Title_media {
padding-bottom:19px
}


/* style for virtuemart */
.prod_price_vm {
font-family:Georgia;
color:#424242;
font-size:16px;
font-weight:bolder;
line-height:20px;
padding-top:16px;
padding-bottom:10px;
}
.prod_desc_vm {
font-family:Verdana;
color:#555555;
font-size:11px;
font-weight:bold}
.prod_desc_vm ul{
	list-style-type:none;
	padding:0;
	margin:0;
	margin-top:-3px;
	font:11px verdana;
	font-weight:normal;}
.prod_desc_vm ul li{
background-image:url(/images/vmart/list-block.png);
margin-top:3px;
background-repeat:no-repeat;
background-position:0px -2px;
font-weight:normal;
padding-left:11px;font-family:verdana
}
.radio_prod_option_vm_bold{
	position:absolute;left:23px;top:2px;
	font:11px verdana;font-weight:bold;
}
.radio_prod_option_vm{
	position:absolute;left:23px;top:2px;
	font:11px verdana;font-weight:normal;
}
.inputboxquantity {
width:20px;
text-align:center;
height:16px;
font-family:Verdana;
font-size:11px;
border: 1px solid;
border-color:#99a6ac
}
.inputboxattrib {
text-align:left;
height:19px;
font-family:Verdana;
font-size:11px;
border: 1px solid;
border-color:#99a6ac
}
.quantity_box {
font-family:Verdana;
font-weight:bold;
color:#424242;
font-size:11px;
}
.quantity_box_button_up {
width:20px
}

/* style for virtuemart -  shopping cart */

.header_vm {
font-family:Verdana;
font-size:13px;
font-weight:bolder
}
.td_content_vm {
font-family:Verdana;
font-size:11px;
font-weight:normal
}
.td_content_vm a:link {
font-family:Verdana;
font-size:12px;
font-weight:bolder;
color:#e24e1e;
text-decoration:underline;
}
.td_content_vm a:visited {
font-family:Verdana;
font-size:12px;
font-weight:bolder;
color:#e24e1e;
text-decoration:underline;
}
.td_content_vm a:active {
font-family:Verdana;
font-size:12px;
font-weight:bolder;
color:#e24e1e;
text-decoration:underline;
}
.td_content_vm a:hover {
font-family:Verdana;
font-size:12px;
font-weight:bolder;
color:#e24e1e;
text-decoration:underline;
}
.cbcb3_login_inputbox {
width:150px;
text-align:left;
height:17px;
font-family:Verdana;
font-size:11px;
border: 1px solid;
border-color:#99a6ac
}

.inputbox {
width:19px;
text-align:center;
height:17px;
font-family:Verdana;
font-size:11px;
border: 1px solid;
border-color:#99a6ac
}
.contune_vm {
text-decoration:none;
}
#email_field, #company_field, #first_name_field, #last_name_field, #middle_name_field, #address_1_field, #address_2_field, #city_field, #phone_1_field, #phone_2_field, #fax_field {
width:150px;
text-align:left;
font-family:Verdana;
font-size:11px;
vertical-align:top;
height:16px;
}
#order_payment_name {
width:161px;
text-align:left;
font-family:Verdana;
font-size:11px;
vertical-align:top;
height:16px;
}
#credit_card_code {
width:96px;
text-align:left;
font-family:Verdana;
font-size:11px;
vertical-align:top;
height:16px;
}
#order_payment_number {
width:131px;
text-align:left;
font-family:Verdana;
font-size:11px;
vertical-align:top;
height:16px;
}
#title_field {
width:80px;
font-family:Verdana;
font-size:11px;
text-align:left;
vertical-align:midtopdle;
height:19px;
}
#zip_field {
width:80px;
font-family:Verdana;
font-size:11px;
text-align:left;
vertical-align:midtopdle;
height:16px;
}
#country_field {
width:180px;
text-align:left;
font-family:Verdana;
font-size:11px;
vertical-align:top;
text-align:left;
vertical-align:middle;
height:19px;
}
.sectiontableheader {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
#state {
width:180px;
text-align:left;
font-family:Verdana;
font-size:11px;
vertical-align:top;
text-align:left;
vertical-align:middle;
height:19px;
}
.formLabel {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.button {
background-color:#9ea7ae;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:0px #000033 solid;
font-weight:bolder;
height:19px;
width:140px;
padding-bottom:3px
}
#mesclass {
width:85px;
text-align:left;
font-family:Verdana;
font-size:11px;
vertical-align:top;
text-align:left;
vertical-align:middle;
height:19px;
}
#anoclass {
width:65px;
text-align:left;
font-family:Verdana;
font-size:11px;
vertical-align:top;
text-align:left;
vertical-align:middle;
height:19px;
}
#card_vm {
width:151px;
text-align:left;
font-family:Verdana;
font-size:11px;
vertical-align:top;
text-align:left;
vertical-align:middle;
height:19px;
}
h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
}
.cbcb3_login_form{
	font:12px verdana;
}

.cbcb3_breadcrumb{border:solid 0px red;height:45px;vertical-align:middle;width:570px;}
.cbcb3_breadcrumb div{float:left;position:relative}
.cbcb3_breadcrum_line{width:175px;background-image:url(https://tapitwater.com/images/trail_line.jpg);background-repeat:repeat-x}
.trail_label{position:absolute;top:20px;left:-60px;width:120px;height:20px;text-align:center;font:11px verdana;}
.trail_label_bold{position:absolute;top:20px;left:-85px;width:180px;height:20px;text-align:center;font:11px verdana;font-weight:bolder}