body {
	background-color: #015a48;
	margin:0 auto;
	list-style-position: outside;
	list-style-image: url(images/arrow.jpg);
}
#container
{
width:990px;
margin: 0 auto;
top:0px;
height:auto;
background-color:#FFFFFF;
}
#header
{
width:990px;
float:left;
height:131px;
}
#logo
{
width:662px;
float:left;
height:131px;
}
#ran_images
{
width:328px;
float:left;
height:131px;
}
#nav
{
width:990px;
float:left;
height:24px;
background-image:url(images/nav_rtebg.jpg);
background-repeat:no-repeat;
background-position:right;
background-color:#c20000;
}
#nav_bg
{
width:990px;
float:left;
height:24px;
background-image:url(images/sco_logo_btm.jpg);
background-repeat:no-repeat;
background-position:left;
text-align:center;
}
#img
{
width:772px;
float:right;
height:39px;
background-image:url(images/blw_nav_img4.jpg);
background-repeat:no-repeat;
background-position:right;
}
#img_2
{
width:844px;
float:left;
height:39px;
}
#login
{
width:146px;
float:right;
height:39px;
}
#mainbody
{
width:990px;
float:left;
height:auto;
background-image:url(images/bg_n.gif);
background-repeat:repeat-y;
background-color:#FFFFFF;
}
#mainbody_home
{
width:990px;
float:left;
height:auto;
background-color:#FFFFFF;
}
#mainbody_co1
{
width:213px;
float:left;
height:auto;
background-color:#FFFFFF;
}
#redbox
{
width:206px;
float:right;
background-image:url(images/redbox.jpg);
background-repeat:no-repeat;
height:62px;
}
#redbox_txt
{
width:190px;
float:left;
height:42px;
padding-left:10px;
padding-top:10px;
}
#cata
{
width:206px;
float:right;
margin-top:5px;
background-color:#e2e2e2;
background-image:url(images/categories.jpg);
background-repeat:no-repeat;
height:35px;
}
#cata_txt
{
padding-top:10px;
width:206px;
float:right;
background-color:#e2e2e2;
height:auto;
}
.catabtm
{
width:206px;
float:right;
height:17px;
background-image:url(images/featureditems_btm.jpg);
background-repeat:no-repeat;
background-position:top;
margin-bottom:10px;
}

.text_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005947;
	line-height:18px;	
}
.text_1 a:link, .text_1 a:visited, .text_1 a:active
{
text-decoration:underline;
color:#005947;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.text_1 a:hover
{
text-decoration:none;
color:#005947;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

.big_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #000;
}

#featureditems
{
width:206px;
float:right;
margin-top:5px;
background-color:#e2e2e2;
background-image:url(images/featureditems.jpg);
background-repeat:no-repeat;
height:51px;
}
#featureditems_txt
{
padding-top:10px;
width:206px;
float:right;
background-color:#e2e2e2;
height:auto;
}
#featureditems_txtarea
{
width:195px;
float:right;
background-color:#e2e2e2;
height:auto;
padding-left:5px;
padding-right:5px;
}

#mainbody_co2
{
width:777px;
float:left;
height:auto;
}
.table_contents
{
padding-left:15px;
padding-right:5px;
margin-left:15px
margin-right:5px
}
#mainbody_co2_r2
{
width:777px;
float:left;
height:30px;
background-color:#FFFFFF;
background-image:url(images/r2_bg.jpg);
background-repeat:no-repeat;
text-align:right;
}
#mainbody_co2_r3
{
width:777px;
float:left;
height:250px;
background-color:#FFFFFF;
background-image:url(images/ctree.jpg);
background-repeat:no-repeat;
background-position:right;
}
#mainbody_co2_title
{
width:777px;
float:left;
height:52px;
background-image:url(images/blw_nav_img6.jpg);
background-repeat:no-repeat;
background-position:right top;
}
#mainbody_co2_title_home
{
width:777px;
float:left;
height:52px;
background-image:url(images/sco_bg.jpg);
background-repeat:repeat-y;
background-position:left top;
}
#mainbody_co2_title_inside
{
width:777px;
float:left;
height:52px;
background-image:url(images/blw_nav_img6a.jpg);
background-repeat:no-repeat;
background-position:right top;
}

#breadcrumb{
  width:760px;
  float:right;
  height:52px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
}

#mainbody_co2_imgs
{
width:777px;
float:left;
height:314px;
background-color:#FFFFFF;
background-image:url(images/titbg.jpg);
background-repeat:repeat-y;
background-image:url(images/body_bg_line.jpg);
background-repeat:repeat-x;
}
#mainbody_co2_imgsbtm
{
width:777px;
float:left;
height:20px;
background-image:url(images/img_btm.jpg);
background-repeat:no-repeat;
}
#mainbody_co2_left
{
width:16px;
float:left;
height:314px;
background-image:url(images/body_lft_line.jpg);
background-repeat:no-repeat;
}
.text_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height:18px;
}
.text_3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height:18px;
}
#mainbody_co2_r2_txt
{
width:577px;
float:left;
height:auto;
padding:15px;
}
#footer_sco
{
width:990px;
margin: 0 auto;
background-image:url(images/footerbg.jpg);
background-repeat:repeat-x;
height:37px;
}
#footer_inner
{
width:990px;
float:left;
background-image:url(images/footerbg.jpg);
background-repeat:repeat-x;
height:37px;
}
#copy
{
width:685px;
float:left;
height:20px;
margin-top:10px;
margin-left:10px;
}
.copy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0f421b;
}
.copy a:link, .copy a:visited, .copy a:active
{
text-decoration:underline;
color:#0f421b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.copy a:hover
{
text-decoration:none;
color:#0f421b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
#web
{
width:200px;
float:right;
height:20px;
margin-top:10px;
}
.web {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c20000;
}
.web a:link, .web a:visited, .web a:active
{
text-decoration:underline;
color:#c20000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.web a:hover
{
text-decoration:none;
color:#c20000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.cat_lev_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0f421b;
}
.cat_lev_0 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0f421b;
}
.nav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0f421b;
}

.boxText, body td {
	font-family:tahoma, sans-serif;
	font-size:13px;
	color:#000;
}

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #C20000; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

a {
	text-decoration:none;
	font-weight:normal;
	color:#000;
}

a:hover {
	color:#00f;
}

FORM {
  display: inline;
}

input.az_search_input{
	color:#000;
	border:1px solid #f77;
	font-size:11px;
	font-family:arial, sans-serif;
	padding:3px;
}

INPUT{
  color: #000;
  border: 1px solid #C2C2C2;
  font-size: 12px;
}

input, textarea {
	border:		1px solid #aaa;
}

INPUT.submit_button, INPUT.az_button_submit{
	border: 0px;
}

TR.header {
  background: #17191D;
}
.infoBoxLeft  {
	padding-bottom: 8px;
	margin-bottom: 5px;
}
.infoBoxleft_az01{
	border-left: 1px solid #C7C7C7;
	border-right: 1px solid #C7C7C7;
	border-bottom: 1px solid #C7C7C7;
	padding-bottom: 8px;
	margin-bottom: 5px;
}
TD.infoBox, SPAN.infoBox {
	font-family: Verdana, Arial, sans-serif; font-size: 12px;
}
.infoBox, .formArea {
	border: 1px solid #aaa;
	background: #eee;
}

td.infoBoxHeading a {
	color:			#fff;
	font-weight:	bold;
}

td.infoBoxHeading a:hover {
	color:			#ccc;
}

TD.infoBoxHeadingLeft {}

TD.infoBoxHeading, TD.infoBoxHeadingCenter {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #4C4B4B;
  text-align: left;
  padding-left: 10px;
  padding-top: 5px;
  background-image: url(images/sc_box_m_green.gif);
  background-repeat:  repeat-x;
  height: 32px;
  color:	#fff;
}

TD.infoBoxHeadingLcornerLeft {}

TD.infoBoxHeadingLcorner, TD.infoBoxHeadingLcornerCenter {
  background-image: url(images/sc_box_l_green.gif);
  background-repeat:  no-repeat;
  height: 32px;
  width: 11px;
}

TD.infoBoxHeadingRcornerLeft {}

TD.infoBoxHeadingRcorner, TD.infoBoxHeadingRcornerCenter {
	background-image:url(images/sc_box_r_green.gif);
	background-repeat:no-repeat;
	height:39px;
	width:7px;
}

.infoBoxCenter, .newProductsBox  {
	border-left: 1px solid #C7C7C7;
	border-right: 1px solid #C7C7C7;
	border-bottom: 1px solid #C7C7C7;
}
TD.infoBoxHeadingRight {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #4C4B4B;
  text-align: left;
  padding-left: 5px;
}

.infoBoxContentsSearch td {
	font-size: 12px;
	font-weight: normal;
	color: #fff;
}

.infoBoxContentsSearch A:link, .infoBoxContentsSearch A:active, .infoBoxContentsSearch A:visited{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.infoBoxContentsSearch A:hover {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #F54D00;
}
.infoBoxContentsleft_az01{
}
.infoBoxContents, .infoBoxContentsLeft, .infoBoxContentsRight {
  /* Uncomment to get bacground for component's content */
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #858585;
}
.infoBoxContents a:link, .infoBoxContents A:visited, .infoBoxContents a:active {
	font-family:	tahoma, san-serif;
	font-size:		12px;
	font-weight:	normal;
}

.infoBoxContents a:hover {
	color: #333;
}

.infoBoxContentsLeft a:link, .infoBoxContentsLeft a:active, .infoBoxContentsLeft a:visited{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #858585;
}
.infoBoxContentsLeft a:hover {
	color: #F54D00;
}
.infoBoxContentsRight A:link, .infoBoxContentsRight A:active, .infoBoxContentsRight A:visited{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #858585;
}
.infoBoxContentsRight A:hover {
	color: #F54D00;
}
.infoBoxContentsCenter A:link, .infoBoxContentsCenter A:active, .infoBoxContentsCenter A:visited{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #858585;
}
.infoBoxContentsCenter A:hover {
	color: #F54D00;
}

.az_categ_header{
	height:				20px;
	width:				120px;
	padding-left:		5px;
}

.categories_tb{
  width: 120px;
}

.az_categ_header a:link, .az_categ_header a:active, .az_categ_header a:visited{
	font-family:	tahoma;
	font-size:		11px;
	font-weight:	bold;
	color:			#333;
}

.az_categ_header A:hover {
	color:	#006ec3;
}

.categoriesBox {
   padding-left: 0px;
}
.categoriesBox A:link, .categoriesBox A:active, .categoriesBox A:visited{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #868686;
}
.categoriesBox A:hover {
	color: #70943F;
}
/* AZ product box control */
	.productBoxHeading_tb, .productBoxOuter, .productBoxBottom_tb{
	width: 220px;
}
.productBoxHeading_tb{
}
.productBoxBottom_tb{
}
.productBox {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000001;
	padding: 2px;
}
.productBox A:link, .productBox A:active, .productBox A:visited{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #638905;
}
.productBox A:hover {
	color: #638905;
}
.productBoxHeadingLcorner{
}
.productBoxHeading{
}
.productBoxHeadingRcorner{
}
.productBoxLBottom{
}
.productBoxMBottom{
}
.productBoxRBottom{
}
.productName{
	padding-left: 5px;
	height: 55px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.productName A:link, .productName A:active, .productName A:visited{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.productName A:hover {
	color: #F54D00;
}
.productDesc{
	height: 55px;
	padding-left: 5px;
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #737373;
}
.productPrice{
	text-align: center;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #F54D00;
}
TR.headerError {
}
TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: red;
}
TR.headerInfo {
}
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #194AA3;
}
TR.footer {
  background: #008193;
}
TD.footer {
  font-family: Arial;
  font-size: 11px;
  background: #009384;
  color: #ffffff;
}
.infoBoxNotice {
  background: #638905;
}
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background-color: #F5F5F5;
}
TR.productListing-heading {
}

td.productListing-heading {
	font-weight:	bold;
	font-family:	verdana, sans-serif;
	font-size:		12px;
}
A.productListing-heading {
  color: #638905;
}
A.productListing-heading:hover {
  color: #638905;
}

td.productListing-data {
	font-family:verdana, sans-serif;
	font-size:12px;
	vertical-align:bottom;
}

a.pageResults {}
a.pageResults:hover {}

.pageHeading,
div.pageHeading,
.pageHeading h1,
.infoBoxHeadingtop {
	font-family: Verdana, Arial, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000;
}

.main h2 {
	font-family:verdana, sans-serif;
	font-size:17px;
	color:#000;
}

TR.subBar {
  background: #f4f7fd;
}
TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

td.main, p.main {
	font-family:arial, sans-serif;
	font-size:14px;
	color:#000;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

span.greetUser {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00a;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #638905;
}
SPAN.errorText, .messageStackError {
  font-family: Verdana, Arial, sans-serif;
  color: #638905;
  font-size: 11px;
}
.inputRequirement{
  font-family: Verdana, Arial, sans-serif;
  color: #638905;
  font-size: 11px;
  color:	#f00;
}
.moduleRow { }
.moduleRowOver { background-color: #F5F5F5; cursor: pointer; }
.moduleRowSelected { background-color: #F5F5F5; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.messageStackError,
.messageStackWarning,
.messageStackSuccess {
	font-family:		arial, sans-serif;
	font-size:			10px;
	background-color:	#ffb3b5;
	padding:			5px;
	border:				1px solid #000;
}

.messageStackError {
	color:				#f00;
	background-color:	#fcc;
	border:				1px solid #f00;
}

    /* #################
		  template-faq.com CSS
	   #################
	*/
	.topbanner_td1{
	}
	.topbanner_td2, .topbanner_td3{
	background-image:url(images/az_top_r.gif);
	background-repeat: repeat-x;
	height: 87px;
	}
	.menu_icons A:link, .menu_icons A:active, .menu_icons A:visited{
	font-size: 11px;
	font-family: Tahoma;
	color: #AEAEAE;
	font-weight: normal;
	text-decoration: none;
	}
	.menu_icons A:hover{
	font-size: 11px;
	color: #638905;
	}
	.az_top_nav{
	}
	.az_top_nav A:link, .az_top_nav A:active, .az_top_nav A:visited{
	font-size: 10px;
	font-family: Tahoma;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	}
	.az_top_nav A:hover{
	font-size: 10px;
	color: #F54D00;
	}
/* MENU bar css controls */
.menubarmain a:link,
.menubarmain a:active,
.menubarmain a:visited {
	font-size:11px;
	font-family:verdana, sans-serif;
	color:#fff;
	text-decoration:none;
}

.menubarmain a:hover{
	color:#f77;
}

.menubarmain,
.menubarmain td {
	font-size:12px;
	font-family:Tahoma;
	font-style:normal;
	color:#fff;
}
	.az_top_nav_td1{
	}

.az_top_nav_td2{
	background-image:url(images/sc_menu_r.gif);
	background-repeat:repeat-x;
	height:51px;
	background-color:#c20000;
}
	.az_info_bar{
	}

.az_info_bar_td3{
	background-image:url(images/sc_search_r.gif);
	background-repeat:repeat-x;
	height:51px;
	background-color:#c20000;
}

.maincont_mid_td {
	padding:0 0 5px 5px;
	background:#fff url(./images/content_bl.gif) bottom left no-repeat;
	border-left:5px solid #012273;
}

.maincont_tb{
	padding-bottom: 10px;
	background:#012273;
}

.maincont_left_td {
	width:250px;
	padding:5px 5px 0 2px;
	background:#012273;
}

.leftbar_tb {
	width: 250px;
}

.maincont_right_td {
	width:11px;
	background:#fff url(./images/content_br.gif) bottom right no-repeat;
}

.rightbar_tb{

}

TD.footer_td1{
	text-align: center;
}
	TD.footer_td2{
	height: 40px;
	}
	TD.footer_td3{
	}
	.footer_tb{
	border: 1px solid #fff;
	background-color: #012273;
	height: 97px;
	color: #FFF;
	}
	.footer_menu_tb{
	font-family: Tahoma;
	font-weight: normal;
	color: #FFF;
	font-size: 11px;
	margin: auto;
	}
	.footer_menu_tb td{
	text-align: center;
	color: #FFF;
	}
	.footer_menu_tb A:link, .footer_menu_tb A:active, .footer_menu_tb A:visited{
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	}
	.footer_menu_tb A:hover{
	font-size: 12px;
	color: #F54D00;
	}

	.az_button_img{
	background-image:url(images/az_button_mid.gif);
	background-repeat: repeat-x;
	background-position: top left;
    white-space: nowrap;
	color: #FFFFFF;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
    text-decoration: none;
	display: inline;
	background:		#c50000;
	}
	.az_button_submit{
	background-image:url(images/az_button_mid.gif);
	background-repeat: repeat-x;
    white-space: nowrap;
	vertical-align: top;
    border: 0px;
	color: #FFFFFF;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
    height: 20px;
    text-decoration: none;
	cursor: pointer;
	background:		#c50000;
	}

#sc_contact a,
#sc_account a,
#sc_cart a {
	display:				block;
	padding-left:			30px;
	background-position:	top left;
	background-repeat:		no-repeat;
}

#sc_contact a {
	background-image:		url(./images/sc_icon_contact2.gif);
}

#sc_contact a:hover {
	background-image:		url(./images/sc_icon_contact.gif);
	color:					#0a0;
}

#sc_account a {
	background-image:		url(./images/sc_icon_account2.gif);
}

#sc_account a:hover {
	background-image:		url(./images/sc_icon_account.gif);
	color:					#00a;
}

#sc_cart a {
	background-image:		url(./images/sc_icon_cart2.gif);
}

#sc_cart a:hover {
	background-image:		url(./images/sc_icon_cart.gif);
	color:					#a00;
}

/* BEGIN: CSS Buttons Everywhere */
/*.cssButton {
	background-image:url(./images/cssbutton.png) center center no-repeat;
	background:#194aa3;
	width:104px;
	height:25px;
	line-height:25px;
	color:#fff;
	border:none;
	font-weight:bold;
	font-family:'arial narrow', sans-serif;
	font-size:11px;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
}
*/
.cssButton {
	height: 25px;
	width:130px;
	vertical-align: top;
	padding-left: 10px;
	padding-right:10px;
	padding-top: 3px;	
	background-image: url(images/cssbutton.gif);
	background-repeat: repeat-x;
	color:#fff;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

a.cssButton:link, a.cssButton:visited {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	color:#fff;



}
a.cssButton:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	color:#fff;


}

/*.cssButton {
	height: 22px;
	padding-left: 3px;
	padding-right:3px;
	padding-top: 3px;
	background-image: url(images/cssbutton.gif);
	background-repeat: repeat-x;
	color:#fff;
	font-weight:bold;
	border: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	cursor: pointer; /* hand-shaped cursor */
	/*cursor: hand; /* for IE 5.x 

}*/
.cssButtontype {
	height: 22px;
	width:130px;
	vertical-align: bottom;
	padding-left: 10px;
	padding-right:10px;
	padding-bottom: 3px;
	background-image: url(images/cssbutton.gif);
	background-repeat: repeat-x;
	color:#fff;
	font-weight:bold;
	border: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	
}
/* END: CSS Buttons Everywhere */

table.product_image,
table.section {
	margin:5px;
}

table.product_image td,
table.section td {
	padding:5px;
}

table.section h3 {
	color:#00f;
	font:16px verdana, sans-serif;
}

table.section p {
	font:14px arial, sans-serif;
}

table.section span.price {
	color:#000;
	font-size:16px;
}

/*
#categoriesBox .boxText a {
	color:#005947;
	font-size: 12px;
}

#categoriesBox .boxText a:hover {
	color:#005947;
	font-size: 12px;
}*/


#categoriesBox .boxText a {
	/*color:#142d7f;*/
	color:blue;
	font-size: 12px;
}

#categoriesBox .boxText a:hover {
	/*color:#142d7f;*/
		color:blue;
	font-size: 12px;
}

table.az_top_header {
	background:url(./images/header_bg.gif) 75% 0% no-repeat;
	background:#012273;
}

table.az_top_header td {
}

table.az_top_header td div.tree {
	background:url(./images/tree.gif) top left no-repeat;
	height:151px;
	width:150px;
	position:relative;
	top:18px;
	right:19px;
}

.menubarmain {
	position:relative;
}

table.az_top_header td.sc_topl {
	background:url(./images/header_tl.gif) top left no-repeat;
}

table.az_top_header td.sc_topc {
	padding-top:43px;
}

table.az_top_header td.sc_topr {
	background:url(./images/header_tr.gif) top right no-repeat;
}

.menubarmain .sc_topnav {
	padding-right:5px;
}

.menubarmain .sc_topnav a {
	font-weight:bold;
}

.az_info_bar_td4 {
	background:#012273;
}

.az_info_bar_td5 {
	background:#fff url(./images/content_tl.gif) top left no-repeat;
	border-top:4px solid #012273;
	text-align:center;
	color:#000;
}

.sc_info_bar_td6 {
	background:#fff url(./images/content_tr.gif) top right no-repeat;
	width:11px;
	border-top:4px solid #012273;
}
/*
ul#nav {
}

ul#nav,
ul#nav ul,
ul#nav li {
	list-style:none;
	margin:0;
	padding:0;
}

ul#nav a {
}

ul#nav li.cat_lev_0 {
	background:#012273;
}
*/
#shopping_cartBox .infoBoxContentsLeft .boxText .cart_contents,
#best_sellersBox .infoBoxContentsLeft .boxText table {
	border:1px solid #fff;
}

#shopping_cartBox .infoBoxContentsLeft .boxText,
#shopping_cartBox .infoBoxContentsLeft .boxText div.total,
#shopping_cartBox .infoBoxContentsLeft .boxText td.infoBoxContents span.infoBoxContents,
#shopping_cartBox .infoBoxContentsLeft .boxText td.infoBoxContents span.newItemInCart,
#shopping_cartBox .infoBoxContentsLeft .boxText td.infoBoxContents a span.infoBoxContents,
#best_sellersBox .infoBoxContentsLeft .boxText td.infoBoxContents,
#best_sellersBox .infoBoxContentsLeft .boxText td.infoBoxContents a {
	color:#fff;
}

#shopping_cartBox .infoBoxContentsLeft .boxText td.infoBoxContents a span.newItemInCart {
	color:#0f0;
}

.newItemInCart,
#best_sellersBox .infoBoxContentsLeft .boxText td.infoBoxContents a {
	font-weight:bold;
}

#shopping_cartBox .infoBoxContentsLeft .boxText td.infoBoxContents,
#best_sellersBox .infoBoxContentsLeft .boxText td.infoBoxContents {
	padding:3px;
}

#shopping_cartBox .infoBoxContentsLeft .boxText td.infoBoxContents a:hover span,
#best_sellersBox .infoBoxContentsLeft .boxText td.infoBoxContents a:hover {
	color:#6cf;
}

#loggedInBox .infoBoxContentsLeft .boxText a,
#informationBox .infoBoxContentsLeft .boxText a,
#nav .cat_lev_0 a {
	display:block;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	/*padding:5px;*/
	border:1px solid #fff;
}

#loggedInBox .infoBoxContentsLeft .boxText a:hover,
#informationBox .infoBoxContentsLeft .boxText a:hover,
#nav .cat_lev_0 a:hover {
	color:#fff;
	background:#012273 url(./images/bg_cat.png) center center no-repeat;
}

#nav .cat_lev_0 a.parent {
	background:#012273 url(./images/bg_cat_parent.gif) 70% 50% no-repeat;
}

#nav .cat_lev_0 a.parent:hover {
	background-image:url(./images/bg_cat_parent2.png);
}

#nav .cat_lev_1 a {
	margin-left:10px;
}

#nav .cat_lev_2 a {
	margin-left:20px;
}

#nav .cat_lev_3 a {
	margin-left:30px;
}

#nav .cat_lev_4 a {
	margin-left:20px;
}

ul {
	margin-left: 0;
	padding-left: 2em;
	}

/*.cat_li_parent a:link, .cat_li_parent a:visited, .cat_li_parent a:active
{
	text-decoration:underline;
	color:#005947;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.cat_li_parent a:hover
{
	text-decoration:none;
	color:#005947;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}*/
/*
.cat_li a:link, .cat_li a:visited, .cat_li a:active
{
	text-decoration:underline;
	color:#005947;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.cat_li a:hover
{
	text-decoration:none;
	color:#005947;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}*/

.cat_li a:link, .cat_li a:visited, .cat_li a:active
{
	text-decoration:underline;
	/*color:#142d7f;*/
		color:blue;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.cat_li a:hover
{
	text-decoration:none;
	/*color:#142d7f;*/
		color:blue;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.fea_pro_link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.fea_pro_link a:link, .fea_pro_link a:visited, .fea_pro_link a:active
{
	text-decoration:underline;
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.fea_pro_link a:hover
{
	text-decoration:none;
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.feature_more
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}
.feature_more a:link, .feature_more a:visited, .feature_more a:active
{
	text-decoration:underline;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.feature_more a:hover
{
	text-decoration:none;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*
.home_cat_link
{
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
}
.home_cat_link a:link, .home_cat_link a:visited, .home_cat_link a:active
{
	text-decoration:underline;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.home_cat_link a:hover
{
	text-decoration:none;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}*/


.home_cat_link
{
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
}
.home_cat_link a:link, .home_cat_link a:visited, .home_cat_link a:active
{
	text-decoration:underline;
	color:blue;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.home_cat_link a:hover
{
	text-decoration:none;
	color:blue;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Lightbox >>> */
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#lightbox a img{ border: none; }

#outerImageContainer {
	position: relative;
	background-color: #ffffff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#imageContainer {
	padding: 10px;
}

#loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
            width: 49%;
            height: 100%;
            background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
            display: block;
            }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
            font: 10px Verdana, Helvetica, sans-serif;
            background-color: #fff;
            margin: 0 auto;
            line-height: 1.4em;
            }

#imageData{
            padding:0 10px;
            }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;        }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;      }
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;    }

#overlay{
            position: absolute;
            top: 0;
            left: 0;
            z-index: 95;
            width: 100%;
            height: 500px;
            background-color: #000;
            filter:alpha(opacity=60);
            -moz-opacity: 0.6;
            opacity: 0.6;
            }

.clearfix:after {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
            }

* html>body .clearfix {
            display: inline-block;
            width: 100%;
            }

* html .clearfix {
            /* Hides from IE-mac \*/
            height: 1%;
            /* End hide from IE-mac */
            }
/* <<< Lightbox */

/* AJAX Quick Search >>> */
#quicksearch {
	display:none;
	margin-left: 0%;
	width:240px;
	float:left;
	text-align:left;
	position:absolute;
	border:solid 1px;
	background-color:#012273;
}

#quicksearch a {
	display:block;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:5px;
}

#quicksearch a:hover {
	color:#fff;
	background:#012273 url(./images/bg_cat.png) center center no-repeat;
}
/* <<< AJAX Quick Search */

/* Login Box >>> */
#loginBox .boxText .infoBoxContents label {
	display:block;
	float:left;
	color:#fff;
}

#loginBox .boxText .infoBoxContents #email_address,
#loginBox .boxText .infoBoxContents #password {
	width:140px;
	display:block;
	float:right;
	color:#000;
	font-family:arial, sans-serif;
	font-weight:bold;
	padding:2px 5px;
}

#loginBox .boxText .infoBoxContents a {
	color:#fff;
	display:block;
	margin-top:15px;
}

#loginBox .boxText .infoBoxContents a:hover {
	color:#77f;
}

.bestseller  {
font: Verdana, Arial, Helvetica, sans-serif; 
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
background: #5885BE;
border-bottom: 1px solid #FFFFFF;
text-align: center;
padding: 5px;
}

/* <<< Login Box */

#account_page,
#contact_us_page {
	width:100%;
}

#contact_us_page label {
	display:block;
	float:left;
	color:#000;
	width:100px;
}

#contact_us_page td.main2 {
	padding-bottom:10px;
}

#account_page .infoBox {
	width:100%;
}

.main2 {
font: Verdana, Arial, Helvetica, sans-serif; 
color: #012273;
font-size: 12px;
}