﻿.newbod {
	margin:0px;
	background-image: url(../images/GTB_background.jpg);
	background-repeat: repeat-x;
	background-color: #0C110B;
}

.body_copy {
	font-size: 12px;
	color: #000000;
	line-height: 17px;
}

/************************************************/
/* Basic Style Links                            */
/************************************************/

A:active { color : #1d5a15; text-decoration : underline;}
A:hover { color : #4a4a4a; text-decoration : underline;}
A:link { color : #1d5a15; text-decoration : underline;}
A:visited { color : #4a4a4a; text-decoration : underline;}


img { 
	border: 0px solid;
}

.img2 { 
	float: right;
	padding: 0px 0px 0px 0px;
	border: 2px solid;
	border-color:#000000;
	margin-right: 7px;
}

table {
	padding:0px;
	margin:0px;
}

td {
	vertical-align:top;
	font-size: 12px; 
	font-family:arial, helvetica, sans-serif;
	color: #000;
}

P {font-family : arial, helvetica, sans-serif; 
	font-size : 12px; 
	color : #000000;}

H3 {font-size : 12px; 
	font-weight : bold; 
	font-style : normal; 
	color : #000000;}
	
/************************************************/
/* List Styles                                  */
/************************************************/

ul.gtb {
	margin: 0;
	padding: 0px;
	line-height: 7px;
}

ul.gtb li {
	margin-left: 0px;
	padding: 0px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
	
ul.List1 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0;
	padding: 0px;
	line-height: 20px;
	margin-left: 36px;
	list-style-image: url(../images/arrow_list.gif);
	margin-right: 70px;
}

ul.List2 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0;
	padding: 0px;
	line-height: 20px;
	margin-left: 36px;
	list-style-image: url(../images/arrow_r.gif);
	margin-right: 36px;
}

ul.NewList li{
	margin-left: 20px;
	padding: 0px 0px 0px 0px;
}


/************************************************/
/*  Container Styles                            */
/************************************************/

#container_gtb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	background-position: top center;
	text-align:-moz-center;

}

/************************************************/
/*  Content Styles                            */
/************************************************/

#content {
	width:890px;
	background-color:#fff;
	padding: 10px 0 0 0px;
	color: #FFFFFF;
	height: 400px;
}

#content1 {
	width:890px;
	background-color:#fff;
	padding: 10px 0 0 0px;
}

#second_column {
	padding: 28px 0 0 20px;
	background-color: #FFFFFF;
}

.gtb_contentCat {
	padding: 0px 0px 0px 0px;
	width: 600px;
}
	
/************************************************/
/* Breadcrumb Styles                            */
/************************************************/
#breadcrumb {
	padding:0 0 20px 0;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}

.breadcrumb {
	font-size : 10px;
	font-weight : normal;
	font-style : normal;
	color : #006c03;
	margin-left: 14px;
	margin-top: 0px;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-bottom: 8px;
	padding-top: 8px;
	text-decoration:none;
}
	
.breadcrumb_txt {
	font-size:10px;
	color:#006c03;
	text-decoration:none;
}	

.breadcrumb  a { color: #006c03; 
	text-decoration:none;
}

.breadcrumb  a:hover { color: #006c03;
	text-decoration:none;
}

.breadcrumb  a:visited { color: #006c03;
	text-decoration:none;
}


/************************************************/
/* Font Classes                                 */
/************************************************/
.brown12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight : bold; 
	color: #000000;
}

.blk12bold {
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.brown11bold {
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

.brown_txt {
	color:#000000;
}

.orange {
	font-size:12px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}

.wht_txt{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7C9564;
}

.wht_txt a {
	color: #8AA273;
}
.wht_txt a:hover {
	color: #8AA273;
}
.wht_txt a:visited {
	color: #8AA273;
}


.maroon_txt {
	color:#000000;
} 
	
/************************************************/
/* Guarantee Styles                             */
/************************************************/
.guarantee {
	font-size:13px;
	color:#BCB55A;
	font-weight: bold;
	text-decoration: none;
	margin-top: 47px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	letter-spacing: 0.025px;
}

.guarantee a { color: #BCB55A; text-decoration : underline;}
.guarantee a:hover { color: #BCB55A; text-decoration : underline;}
.guarantee a:visited { color: #BCB55A; text-decoration : underline;}

	
/************************************************/
/* Footer Links Styles                          */
/************************************************/
.footer_links  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #839F6B;
	text-align: left;
}

.footer_links  a { color: #839F6B; text-decoration : underline;}
.footer_links   a:hover { color: #839F6B; text-decoration : underline;}
.footer_links   a:visited { color: #839F6B; text-decoration : underline;}


.gtb_footer {
	padding: 0px 0 0px 0;
	width: 870px;
} 

.gtb_footer2 {
	padding: 0px 0 20px 0;
	width: 870px;
	margin-bottom: 20px;
} 

	
/************************************************/
/* Quick Links Styles                           */
/************************************************/

.quick_links {
	font-size:14px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	letter-spacing: 0.025px;
	padding-top: 14px;
	width: 170px;
}


/************************************************/
/* LeftNav  Styles                              */
/************************************************/
.leftnav{
	font-size : 12px;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	line-height : 17px;
	padding-top:0px;
	padding-bottom:8px;
	padding-left:4px;
	margin-left: 8px;
	margin-right: 4px;
	width: 200px;
} 

.leftnav a { color: #000000; }
.leftnav a:hover { color: #333333;}
.leftnav a:visited { color: #000000;}


.ad1 {
	font-size:12px;
	color:#000000;
	font-weight: normal;
	text-decoration: none;
	margin-top: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	letter-spacing: 0.025px;
	padding-top: 4px;
	width: 120px;
	text-align: left;
	margin-left: 0px;
}

.leftnav1{
	font-size : 12px;
	font-weight : normal;
	font-style : normal;
	color : #EEEEEE;
	line-height : 17px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:4px;
	margin-left: 8px;
	margin-right: 4px;
	width: 170px;
} 

.leftnav1 a { color: #CBBD70; }
.leftnav1 a:hover { color: #FFFFFF;}
.leftnav1 a:visited { color: #CBBD70;}


.ad1 {
	font-size:12px;
	color:#000000;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	letter-spacing: 0.025px;
	padding-top: 0px;
	width: 120px;
	text-align: center;
	margin-left: 0px;
	padding-bottom: 8px;
}

/************************************************/
/* Form Styles                                  */
/************************************************/

.form {font-family : arial, helvetica, sans-serif; 	font-size : 12px; color : #000000;}

.form1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	line-height: normal;
	font-weight: normal;
	padding-bottom: 2px;
}

.form2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: normal;
	font-weight: normal;
	padding-bottom: 2px;
}

/************************************************/
/* Gtb Store Styles                             */
/************************************************/
.gtb_catStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	text-decoration: none;
	width: 850px;
	color: #000000;
	margin-bottom: 18px;
	margin-top: 14px;
	background-color: #FFFFFF;
}

.gtb_categtoryTitle {
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	letter-spacing: 0.025px;
	padding-top: 0px;
	text-align: left;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 22px;
}

.gtb_catproductName {
	font-size:12px;
	color:#000000;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	letter-spacing: 0.025px;
	padding-top: 7px;
	text-align: center;
}

.gtb_catproductName a {
	color:#4a4a4a;	
}

.gtb_catproductPrice {
	font-size:12px;
	color:#000000;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	letter-spacing: 0.025px;
	padding-top: 0px;
	text-align: center;
	padding: 7px;
}

.gtb_productDetail {
	font-size:12px;
	color:#000000;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	letter-spacing: 0.025px;
	padding-top: 7px;
	width: 600px;
	text-align: left;
	margin-left: 20px;
}

.gtb_productCopy1 {
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	letter-spacing: 0.025px;
	padding-top: 0px;
	text-align: left;
	margin-left: 14px;
	margin-right: 37px;
	width: 300px;
	color: #000000;
}

.gtb_productCopy2 {
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	letter-spacing: 0.025px;
	padding-top: 0px;
	width: 600px;
	text-align: left;
	margin-left: 20px;
	margin-right: 25px;
	margin-bottom: 20px;
}

.gtb_productTitle {
	font-size:17px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	letter-spacing: 0.025px;
	padding-top: 0px;
	text-align: left;
	margin-left: 14px;
	margin-right: 0px;
	margin-bottom: 14px;
	color: #000000;
}

.gtb_product {
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 7px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	letter-spacing: 0.025px;
	padding-top: 0px;
	text-align: left;
	margin-left: 20px;
	margin-right: 20px;
}

.gtb_productImgDetail {
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	letter-spacing: 0.025px;
	padding-top: 0px;
	width: 240px;
	text-align: center;
	margin-left: 20px;
	margin-right: 20px;
}

.gtb_productPriceArea {
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	letter-spacing: 0.025px;
	padding-top: 0px;
	text-align: left;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.gtb_addProducts {
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	letter-spacing: 0.025px;
	padding-top: 0px;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #000000;
	padding: 7;
	border-top: 1px solid #CFD0D1;
	border-left: 1px solid #CFD0D1;
	border-right: 1px solid #CFD0D1;
	border-bottom: 1px solid #CFD0D1;
}

.gtb_productLinks {
	font-size:11px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	letter-spacing: 0.025px;
	padding-top: 14px;
	text-align: left;
	margin-left: 40px;
	margin-right: 20px;
	margin-bottom: 14px;
	color: #000000;
}

.gtb_productLinks  a { color: #000000; text-decoration : underline;}
.gtb_productLinks   a:hover { color: #333333; text-decoration : underline;}
.gtb_productLinks   a:visited { color: #000000; text-decoration : underline;}

.gtb_mainContent {
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	letter-spacing: 0.025px;
	text-align: left;
	color: #000000;
	background-image: url(../images/gtb_pageBkg.jpg);
	background-repeat: repeat-x;
	width: 890px;
	background-color: #0F0601;
}

.gtb_productPrice {
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	letter-spacing: 0.025px;
	padding-top: 0px;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	color: #993300;
}

.prod_picMain {
	font-size:12px;
	color:#000000;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	letter-spacing: 0.025px;
	padding-top: 0px;
	width: 200px;
	text-align: left;
	margin-left: 14px;
	margin-right: 14px;
}

.gtb_main_ftr {
	font-size:90%;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	letter-spacing: 0.025px;
	text-align: left;
	color: #CBBD70;
	width: 870px;
	height: 26px;
	font-style: normal;
	margin-top: 4px;
}

/************************************************/
/* Additional Styles                            */
/************************************************/

.prod_Title {
	font-size: 22px;
	color: #000000;
	line-height: 22px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	margin-left: 20px;
	margin-top: 0px;
	width: 600px;
	height: 37px;
}

#content_inside {
	width:890px;
	background-color:#fff;
	padding: 10px 0 0 0px;
	color: #FFFFFF;
	height: 400px;
}
.prod_styleCat {
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	width: 90%;
}

.gl_extended_description_gtb{
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 27px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	letter-spacing: 0.025px;
	padding-top: 14px;
	width: 600px;
	text-align: left;
	margin-left: 20px;
	margin-bottom: 14px;
}

.subTitle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight : normal;
	color: #000000;
	line-height: 20px;
}

.subTitle1  a { color: #000000; text-decoration : underline;}
.subTitle1  a:hover { color: #000000; text-decoration : underline;}
.subTitle1  a:visited { color: #000000; text-decoration : underline;}



.pageTitle {
	font-size: 18px;
	color: #000000;
	line-height: 22px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 0px;
	height: 37px;
}

.gtb_pageTitle {
	font-size:18px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 22px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	letter-spacing: 0.025px;
	padding-top: 0px;
	text-align: left;
	margin-right: 37px;
	margin-bottom: 14px;
	margin-left: 20px;
	color: #000000;
}

.gtb_bodyContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #000000;
	line-height: 17px;
	text-decoration: none;
	letter-spacing: 0.025px;
	text-align: left;
	width: 580px;
	margin-left: 20px;
	margin-right: 36px;
	margin-bottom: 27px;
}

.gtb_bodyContent a { color: #000000; text-decoration : underline;}
.gtb_bodyContent  a:hover { color: #000000; text-decoration : underline;}
.gtb_bodyContent a:visited { color: #000000; text-decoration : underline;}

.gtb_bodyContent2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #000000;
	line-height: 17px;
	text-decoration: none;
	letter-spacing: 0.025px;
	text-align: left;
	margin-left: 14px;
	margin-right: 14px;
	margin-bottom: 14px;
	margin-top: 7px;
}

.gtb_bodyContent2 a { color: #000000; text-decoration : underline;}
.gtb_bodyContent2  a:hover { color: #000000; text-decoration : underline;}
.gtb_bodyContent2 a:visited { color: #000000; text-decoration : underline;}


.gtb_bodyContent3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	line-height: 14px;
	text-decoration: none;
	letter-spacing: 0.25px;
	text-align: left;
	width: 300px;
	margin-left: 14px;
	margin-right: 14px;
	margin-bottom: 4px;
}

.gtb_bodyContent3 a { color: #000000; text-decoration : none;}
.gtb_bodyContent3  a:hover { color: #4B0B09; text-decoration : underline;}
.gtb_bodyContent3 a:visited { color: #000000; text-decoration : none;}


.links2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
	text-decoration: none;
	letter-spacing: 0.025px;
	text-align: left;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 4px;
	padding-left: 7px;
}

.links2 a { color: #FFFFFF; text-decoration : underline;}
.links2  a:hover { color: #FFFFFF; text-decoration : underline;}
.links2 { color: #FFFFFF; text-decoration : underline;}

.gtb_icons {
	padding: 0px 0px 0px 0px;
	width: 850px;
	margin-top: 7px;
}


/************* #siteInfo styles ***************/

.siteInfo{
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
	font-size: 11px;
	color: #9EB67E;
	padding: 7px 0px 7px 0px;
	width: 850px;
	
}

.siteInfo a { color: #9EB67E; text-decoration : none;}
.siteInfo a:hover { color: #9EB67E; text-decoration : none;}
.siteInfo a:visited { color: #9EB67E; text-decoration : none;
}
.gtb_catStyle1 {
	width: 850px;
	color: #000000;
	margin-bottom: 0px;
	margin-top: 14px;
	background-color: #FFFFFF;
}
.gtb_catStyle2 {
	width: 850px;
	color: #FFFFFF;
	margin-bottom: 1px;
	margin-top: 4px;
	background-color: #FFFFFF;
	padding: 1px;
}
.gtb_catStyle3 {
	width: 850px;
	color: #FFFFFF;
	margin-bottom: 20px;
	margin-top: 2px;
	background-color: #FFFFFF;
	padding: 1px;
}
.gtb_catStyle4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	text-decoration: none;
	width: 850px;
	color: #000000;
	margin-bottom: 18px;
	margin-top: 14px;
	background-color: #FFFFFF;
	padding: 1px;
}


<style type="text/css">

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.wireframemenu{
border: 1px solid #C0C0C0;
background-color: #C0C0C0;
border-bottom-width: 0;
width: 197px;
text-decoration: none;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
	width: 197px;
	border-bottom-color: #CCCCCC;
	border-top-color: #CCCCCC;
	background-color: #CCCCCC;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a{
	font: normal 12px Arial;
	padding: 4px 3px 4px 14px;
	display: block;
	width: 197px; /*Define width for IE6's sake*/
	color: #333333;
	text-decoration: none;
	border-bottom: 1px solid #CCCCCC;
	margin-left: 0px;
}

.wireframemenu a:visited{
	color: #333333;
	background-color: #CCCCCC;
	text-decoration: none;
}

html>body .wireframemenu a{ /*Non IE rule*/
	width: auto;
	color: #333333;
	background-color: #CCCCCC;
	text-decoration: none;
}

.wireframemenu a:hover{
background-color: #EEEEEE;
color: #000000;
text-decoration: none;
}

ul.invisible
{
	margin-top:0px;
	padding-top:0px;
	margin-left:10px;
	padding-left:10px;
	font-size:12px;
}

ul.invisible li
{
	padding-left:10px;
	margin-left:10px;
	list-style-type:none;
	color:#000000;
	margin-top:0px;
	padding-top:0px;
}






/* Shop.css styles are below */



#glmsg_cutofftime td, #glmsg_2day td, #glmsg_3day td {
	color: red;
	font-weight: bold;
}

table.viewcart_products thead th {
	border: 1px solid #AAA;
	background: #CCC;
	padding: 5px 2px;
}
table.viewcart_products tbody tr.alternate {
	background: #DDD;
}
table.viewcart_products tbody td {
	padding: 2px;
}

/*
* { 
    -moz-box-sizing: border-box;
}
*/

#products_name {
	text-decoration: underline;
	font-size:14px;
}

/* Container which encloses the whole site to allow easy width change */
#container,#wrap {
	width:760px;	/* change value to adjust width */
	text-align:left;
	margin:5px auto;
}

/* Logo and minicart */
#header {
	padding:5px 0px;
	border:1px solid #e5e5e5;
	/*margin-bottom:10px;*/
}
#header table {
	border-collapse:collapse;
	width:100%;
}
#header img {
	margin:0px 10px;
}
#header td.headerlinks { /* mini cart */
	width:300px;
	text-align:right;
	vertical-align:middle;
	margin-top:15px;
	color:#999;
	font-size:90%;
	padding-right:10px;
}
#header a {
	text-decoration:none;
	color:#1981b7;
	font-weight:bold;
}
#header a:hover { text-decoration:underline; }

/*formats the mini cart subtotal  in the right menu*/
.cartsubtotalminicart{
	color: #000000;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	text-align: right;	
}

/*formats the links in the minicart*/
.cartminilinks{
	color: #333333;
	font-size: xx-small;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
.cartminilinks a:link{
	color: #333333;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
.cartminilinks a:visited{
	color: #333333;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
.cartminilinks a:hover{
	color: #FF0000;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
.cartminilinks a:active{
	color: #333333;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}

/* Encloses all content area under header */
#wrap {
	padding:5px;
	border:1px solid #e5e5e5;
}

/* Horizontal navigation */

table#horiz_nav {	/* table is generated via shopa_navigation_create.asp */
	padding:0px;
	width:100%;
	border-collapse:collapse;
}

table#horiz_nav td {
	text-align:left;
	padding:0px;
}

table#horiz_nav td a {
	display:block;
	text-align:center;
	padding:8px 0px;
	color:#1981b7;
	text-decoration:none;
	font-size:80%;
	text-transform:uppercase;
	border-right:1px solid #EEEEEE;
}
table#horiz_nav td.last a { border-right:0px; }
table#horiz_nav td a:hover { color:#000; }

/* Horizontal navigation drop down menu
   do not remove or modify styles listed 
   under "Do Not Change" */
table#horiz_nav ul {
	/* Do not change  */
	position:absolute;
	left: -999em;
	padding:0px;
	margin:0px;
	list-style-type:none;
	
	/* Styles */
	background:white;
	border-right:1px solid #eee;
	text-align:left;
	width:150px;
}

/* Do not change  */
#horiz_nav td:hover ul { left: auto; }
#horiz_nav td.sfhover ul { left: auto; }

#horiz_nav ul li { /* submenu */
	/* Do not change */
	display:block;
	width:100%;
	margin:0px;
	
	/* Styles */
	line-height:22px;
	text-transform:capitalize;
}

table#horiz_nav ul li a { /* submenu links */
	/* Do not change */
	display:block;
	
	/* Styles */
	padding:0px 10px !important;
	border-bottom:1px solid #EEEEEE;
	border-right:0px;
	text-align:left;
}

/* Utility bar includes login links
   welcome note and quick search box */
#utilbar {
	text-align:center;
	background:#eee;
	padding:10px;
	border-bottom:5px solid #D7D7D7;
}

#utilbar table {
	border-collapse:collapse;
	width:100%;
}

#utilbar td {
	padding:5px 0px;
	text-align:center;
	vertical-align:middle;
	width:33.3%;
	font-size:80%;
	border-right:2px dotted #E5E5E5;
	font-weight:bold;
}

#utilbar td.last { border:0px; }	/* remove border from the last column */
#utilbar form { display:inline; }
#utilbar a { color:#1981b7; text-decoration:none; }
#utilbar a:hover { text-decoration:underline; }

/* Encloses all content area under utilbar */
#all { 
	margin-top:5px;
	padding-bottom:5px;
}

/* Left column- categories, currency, language etc */
#left {
	/* Styles */
	width:25%;	/* Change to alter width of left column */
}

#left h2 {
	background:#EEE;
	color:#1981b7;
	margin:0px;
	padding:5px 10px;
	font-size:120%;
	font-weight:normal;
}

#left .box {		/* General style of each box in left column */
	padding:5px 10px;
	font-size:90%;
	border:1px solid #eee;
	margin-bottom:5px;
}

#left .box p {
	margin:0px;
	padding-bottom:10px;
}

#left ul {		/* General style of list style in left column; including category listing */
	list-style-type:none;
	padding:10px 15px;
	margin:0px 0px 5px 0px;
	line-height:20px;
	font-size:90%;
	border:1px solid #eee;
}

#left ul a {
	background:url(../images/site/catnav_bullet.gif) no-repeat 0 3px;
	padding-left:15px;
	color:#505050;
}

/* Extra styles for category navigation */
#catnav ul { margin:10px 15px; }

/* Main content area */
#main {
	text-align:center;
}

#main table td { text-align:left; }
#main td { font-size:100%; }
#main td td { font-size:100%; }

/* Top content box on home page */
#homecontent {
	border:1px solid #D7D7D7;
	padding:10px;
	color:#666;
	margin-bottom:5px;
	text-align:left;
}

#homecontent h1 { color:#1d83b4; }
#homecontent p { margin-right:180px; }
#homecontent img { margin-right:10px; }

/* content area styles */
#content {
	padding:0px 10px 10px 10px;
	text-align:left;
}

/* Footer */
#footer {
	background:#E1E1E1;
	padding-bottom:10px;
	text-align:center;
	color:#454545;
	font-size:80%;
	clear:both;
}

/* Alphabet listing */
#footer .alphabet {
	background:#D7D7D7;
	margin-bottom:10px;
	padding:3px 10px;
	font-size:90%;
}

#footer a {
	color:#454545;
	font-weight:bold;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

/*formats the search box in header file.*/
.searchfield{
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #333333;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
}

/*formats the display of the form elements throughout the front end*/
.imgbtn { border:0px; }

.txtfield {
	font-size: 15px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #333333;
	margin: 1px;
	padding: 1px 2px;
}
.txtfielddropdown {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #333333;
	margin: 1px;
}
/*
.submitbtn {
   color: #000000;
   background-color: #f3f3f3;
   border: 1px solid #000000;
}
*/
/* General styles */
.menuhdr{
	color: #333;
	border: 1px solid #CCCCCC;
	font-size: smaller;
	font-weight: bold;
	padding: 5px 2px;
}

.menubdr{
	color: #333;
}

.dashed{
	border-left : 1px solid #cccccc;
	border-right : 1px solid #cccccc;
	border-bottom : 1px solid #cccccc;
	background-color : #F7F7F7;
}

/* Left menu styles; no longer used in 6.50 */
.leftmenumain a{
	border-top : 1px solid #D3D3D3;
	display: block;
}
.leftmenumain{
	background-color: #F7F7F7;
	color: #000000;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
.leftmenumain a:link{
	color: #333333;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 7px;
	padding-left: 4px;
	padding-top: 6px;
	text-align: left;
	text-decoration: underline;
	width: 100%;
}
.leftmenumain a:visited{
	color: #333333;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 7px;
	padding-left: 4px;
	padding-top: 6px;
	text-align: left;
	text-decoration: underline;
	width: 100%;
}
.leftmenumain a:hover{
	background-color: #EEEEEE;
	color: #333333;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 7px;
	padding-left: 4px;
	padding-top: 6px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}
.leftmenumain a:active{
	color: #333333;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 7px;
	padding-left: 4px;
	padding-top: 6px;
	text-align: left;
	text-decoration: underline;
	width: 100%;
}
.dottedBorder {
	border: 1px dotted #cccccc; 
	background-color: #F9F9F9;
	padding: 5px	
}

/*formats the header text throughout the site*/
.txtheader{
	color: #000000;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
}

.hdrproduct{
	color: #000000;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
}

/* Styles to be use in 6.50 */
#main {
	font-size:90%;
	line-height:18px;
	width:75%;
}

/* breadcrumbs */
.breadcrumb {
	text-align:left;
	color:#000;
	font-size:90%; 
	margin-bottom:10px;
}

.breadcrumb a { 
	color:#1d5a15; 
	text-decoration:none; 
}
.breadcrumb a:hover { 
	color:#1d5a15; 
	text-decoration:underline;
}

/* Main area text styles */
#main h1 {
	font-size:140%;
	font-weight : bold;
	margin:0px 0px 15px 0px;
	color:#175D7F;
	text-align:left;
	text-transform:capitalize;
}

h2 {
	text-align:left;
	margin:0px 0px 10px 0px;
	font-size:130%;
	text-transform:capitalize;
}

h2.picheader { /* Heading style for headings with picture, e.g. shopcustomer.asp */
	background-position:1% 50%;
	background-repeat:no-repeat;
	font-weight : bold;
	color:#333;
	font-size:12px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:white;
	text-align:left;
	padding:10px 5px 10px 50px;
	margin:0px;
}

/* compare products styles */
.applyoverflow {
	overflow-x:auto;
	overflow-y:hidden;
	width:100%;
	padding-bottom:50px;
}

table.tbl_compare {
	width:100%;
	border-collapse:collapse;
	border:0px;
}

table.tbl_compare td {
	vertical-align:top;
	text-align:left;
	padding:0px 10px;
}

table.tbl_compareproduct {
	border-collapse:inherit;
	line-height:18px;
}

table.tbl_compareproduct td {
	padding:3px 0px;
}

/* Customer service and Affiliate service page (shopcustadmin.asp,shopaffadmin.asp) */
table.customerservice {
	width:100%;
	background:#F9F9F9;
	border:1px solid #CCCCCC !important;
	margin-bottom:10px;
	border-collapse:collapse;
}

table.customerservice th {
	height:35px;
	background-position:1% 50%;
	background-repeat:no-repeat;
	font-weight : bold;
	color:#333;
	font-size:12px;
	border-bottom:1px solid #CCCCCC;
	background-color:white;
	text-align:left;
	padding-left:50px;
	vertical-align:middle;
}

table.customerservice td {
	padding:10px;
}

table.customerservice ul {
	margin:0px;
	padding:0px 10px 0px 25px;
}

/* standard table display */
.std_table {
	background:#F9F9F9;
	border:1px solid #CCCCCC !important;
	margin-bottom:10px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	line-height:20px;
}

.std_table table { 
	border-collapse:collapse;
}

.std_table th { 
	vertical-align:top;
	padding:0px 10px 0px 0px;
	width:35%;
	font-weight:normal;
}
.std_table td {	padding:0px 5px 0px 0px; }

/* Category table (shopdisplaycategories.asp) */
table.tbl_category td {
	text-align:center;
	font-size: larger;
}

/* shopcustomer.asp form */
table.tbl_customer 
{
	
}

table.tbl_customer th {
	padding-left: 1em;
	width:35%;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}

table.tbl_customer td {
	vertical-align:top;
	text-align:left;
}

table.tbl_customer iframe {	/* refer to shoplicense.htm for changing license styles */ 
	width:100%;
}

table.tbl_subproduct {
	border-collapse:collapse;
	margin-right:2px;
	margin-bottom:2px;
	border:1px solid #ddd;
	background:#F7F7F7;
	text-align:center;
	width:100px;
	float:left;
}

table.tbl_subproduct td {
	padding:3px 5px;
}

/* General override styles */
.ac { text-align:center !important; }
.ar { text-align:right !important; }
.al { text-align:left !important; }
.fr { float:right !important; }
.fl { float:left !important; }
.vt { vertical-align:top !important; }
.vm { vertical-align:middle !important; }
.vb { vertical-align:bottom !important; }
.cb {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}
.smlpad { padding:15px !important; }

.pricesmall {}
.price {}

.gl_extended_description ol li {
	margin-bottom: 1em;
}

.gl_quantity {
	text-align: right;
}


.prevtext {
font-size:12px;
color:#3399FF;
}

.payment_error 
{
	color:Red;
	text-align:center;
}

