/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

/* CSS Document */

body {
	margin:12px 0px 0px 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6E6558;
	background-image:url(images/bg.jpg);
	background-repeat:repeat;
	background-position:top left;
}

td {
	padding:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}


/*------------	TEXT	-------------*/

.normal_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6E6558;
}


.shoppingcart_txt {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#005B72;
	font-weight:bold;
}

.lefthr_txt {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007DB0;
	font-weight:bold;
}

.loginbox_top_txt {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8FC3D7;
	font-weight:bold;
	padding-bottom:5px;
}

.green_txt {
	font-family:verdana;
	font-size:11px;
	color:#79A600;
	text-decoration:none;
	font-weight:bold;
}
a.green_txt:link, a.green_txt:active, a.green_txt:visited {
	font-family:verdana;
	font-size:11px;
	color:#79A600;
	text-decoration:none;
	font-weight:bold;
}

a.green_txt:hover {
	font-family:verdana;
	font-size:11px;
	color:#79A600;
	text-decoration:underline;
	font-weight:bold;
}

.red_txt {
	font-family:verdana;
	font-size:11px;
	color:#FA7E00;
	text-decoration:none;
	font-weight:bold;
}

.blue_txt {
	font-family:verdana;
	font-size:11px;
	color:#007DB0;
	text-decoration:none;
	font-weight:bold;
}

.blue_txt2 {
	font-family:verdana;
	font-size:10px;
	color:#007DB0;
	text-decoration:none;
	font-weight:bold;
}

.green_txt2 {
	font-family:verdana;
	font-size:10px;
	color:#B4CB74;
	text-decoration:none;
	font-weight:bold;
}

.white_txt {
	font-family:verdana;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

.white_txt2 {
	font-family:tahoma;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}


.bottom_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7DAA00;
	font-weight:bold;
}

.newsletter_txt {
	font-family:Arial;
	font-size:11px;
	color:#868686;
	font-weight:bold;
}

.newsletter2_txt {
	font-family:Arial;
	font-size:11px;
	color:#F58046;
	font-weight:bold;
}

.red_txt2 {
	font-family:verdana;
	font-size:10px;
	color:#F68B1E;
	text-decoration:none;
	font-weight:bold;
}

.grey_txt {
	font-family:tahoma;
	font-size:10px;
	color:#636363;
	text-decoration:none;
	font-weight:bold;
}

.grey_txt2 {
	font-family:tahoma;
	font-size:12px;
	color:#6D6D6D;
	text-decoration:none;
	font-weight:bold;
}

.grey_txt3 {
	font-family:tahoma;
	font-size:15px;
	color:#6D6D6D;
	text-decoration:none;
	font-weight:bold;
}

.grey_txt4 {
	font-family:tahoma;
	font-size:12px;
	color:#6D6D6D;
	text-decoration:none;
	font-weight:normal;
}

.blue_txt3 {
	font-family:tahoma;
	font-size:18px;
	color:#1186B4;
	font-weight:bold;
}

.red_txt3 {
	font-family:tahoma;
	font-size:18px;
	color:#F68B1E;
	font-weight:bold;
	padding-bottom:5px;
	white-space:nowrap;
}

.red_txt_start {
	position: relative;
	top: 5px;
	height: 10px;
	font-family:tahoma;
	font-size:18px;
	color:#F68B1E;
	font-weight:bold;
}

.red_txt3 IMG.btn_addtocart {
	vertical-align: top;
}

.red_txt3 h1 {
	font-family:tahoma;
	font-size:18px;
	color:#F68B1E;
	font-weight:bold;
	margin-left:15px;
}

.yellowhr_txt {
	color:#FFDE00;
}


/*------------	LINK	-------------*/

a:link, a:active, a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
	color:#666666;
}

a.top_link:link, a.top_link:active, a.top_link:visited {
	font-family:Tahoma;
	font-size:10px;
	color:#DEF2F9;
	text-decoration:none;
	font-weight:bold;
}

a.top_link:hover {
	color:#000000;
}

a.moregreen_link:link, a.moregreen_link:active, a.moregreen_link:visited {
	font-family:Tahoma;
	font-size:12px;
	color:#79A600;
	text-decoration:none;
	font-weight:bold;
}

a.moregreen_link:hover {
	color:#79A600;
	text-decoration:underline;
}


a.morered_link:link, a.morered_link:active, a.morered_link:visited {
	font-family:Tahoma;
	font-size:10px;
	color:#FA7E00;
	text-decoration:none;
	font-weight:bold;
}

a.morered_link:hover {
	color:#FA7E00;
	text-decoration:underline;
}

a.moreblue_link:link, a.moreblue_link:active, a.moreblue_link:visited {
	font-family:Tahoma;
	font-size:10px;
	color:#007DB0;
	text-decoration:none;
	font-weight:bold;
}

a.moreblue_link:hover {
	color:#007DB0;
	text-decoration:underline;
}



a.leftmenu1_link:link, a.leftmenu1_link:active, a.leftmenu1_link:visited {
	font-family:verdana;
	font-size:11px;
	color:#79A600;
	text-decoration:none;
	font-weight:bold;
	padding-left:12px;
	height:12px;
	display:block;
	padding-top:3px;
	padding-bottom:5px;
}

a.leftmenu1_link:hover {
	color:#405700;
	padding-left:12px;
	background-color:#CBDD99;
	text-decoration:none;
	height:12px;
	display:block;
	padding-top:3px;
	padding-bottom:5px;
}


a.leftmenu1_link3:link, a.leftmenu1_link3:active, a.leftmenu1_link3:visited {
	font-family:verdana;
	font-size:11px;
	color:#405700;
	text-decoration:none;
	font-weight:bold;
	padding-left:12px;
	height:12px;
	display:block;
	padding-top:3px;
	padding-bottom:5px;
	background-color:#CBDD99;
}

a.leftmenu1_link3:hover {
	color:#405700;
	padding-left:12px;
	text-decoration:none;
	height:12px;
	display:block;
	padding-top:3px;
	padding-bottom:5px;
	background-color:#CBDD99;
}


a.leftmenu8_link:link, a.leftmenu8_link:active, a.leftmenu8_link:visited {
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;

}

a.leftmenu8_link:hover {
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;

}
a.leftmenu2_link:link, a.leftmenu2_link:active, a.leftmenu2_link:visited {
	font-family:verdana;
	font-size:11px;
	color:#007DB0;
	text-decoration:none;
	font-weight:bold;
	padding-left:12px;
	height:12px;
	display:block;
	padding-top:3px;
	padding-bottom:5px;
}

a.leftmenu2_link:hover {
	color:#007DB0;
	padding-left:12px;
	text-decoration:none;
	background-color:#97CCE2;
	height:12px;
	display:block;
	padding-top:3px;
	padding-bottom:5px;
}
a.leftmenu2_link3:link, a.leftmenu2_link3:active, a.leftmenu2_link3:visited {
	font-family:verdana;
	font-size:11px;
	color:#007DB0;
	background-color:#97CCE2;
	text-decoration:none;
	font-weight:bold;
	padding-left:12px;
	height:12px;
	display:block;
	padding-top:3px;
	padding-bottom:5px;
}

a.leftmenu2_link3:hover {
	color:#007DB0;
	padding-left:12px;
	background-color:#97CCE2;
	text-decoration:none;
	height:12px;
	display:block;
	padding-top:3px;
	padding-bottom:5px;
}

a.leftmenu4_link:link, a.leftmenu4_link:active, a.leftmenu4_link:visited {
	font-family:verdana;
	font-size:11px;
	color:#007DB0;
	text-decoration:none;
	font-weight:bold;
	padding-left:12px;
	height:12px;
	display:block;
	padding-top:3px;
	padding-bottom:5px;
	background-color:#97CCE2;
}

a.leftmenu4_link:hover {
	color:#007DB0;
	padding-left:12px;
	background-color:#97CCE2;
	height:12px;
	display:block;
	padding-top:3px;
	padding-bottom:5px;
}

a.white_link:link, a.white_link:active, a.white_link:visited {
	font-family:verdana;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}

a.white_link:hover {
	color:#ffffff;
	text-decoration:underline;
}

a.white_link2:link, a.white_link2:active, a.white_link2:visited {
	font-family:tahoma;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

a.white_link2:hover {
	color:#000000;
	text-decoration:normal;
}

a.bottom_link:link, a.bottom_link:active, a.bottom_link:visited {
	font-family:verdana;
	font-size:10px;
	color:#777777;
	text-decoration:none;
	font-weight:bold;
	padding-left:6px;
	padding-right:6px;
}

a.bottom_link:hover {
	color:#000000;
	padding-left:6px;
	padding-right:6px;
}


a.comment_link:link, a.comment_link:active, a.comment_link:visited {
	font-family:verdana;
	font-size:11px;
	color:#FA7E00;
	text-decoration:none;
	font-weight:bold;
}

a.comment_link:hover {
	color:#000000;
	text-decoration:none;
	
}

a.previous_link:link, a.previous_link:active, a.previous_link:visited {
	font-family:tahoma;
	font-size:10px;
	color:#C7DC8D;
	text-decoration:none;
	font-weight:bold;
}

a.previous_link:hover {
	color:#000000;
	text-decoration:normal;
}


a.blog_link:link, a.blog_link:active, a.blog_link:visited {
	font-family:tahoma;
	font-size:26px;
	color:#6D6D6D;
	text-decoration:none;
	font-weight:normal;
}

a.blog_link:hover {
	color:#000000;
	text-decoration:normal;
}

a.blog_link1:link, a.blog_link1:active, a.blog_link1:visited {
	font-family:tahoma;
	font-size:24px;
	color:#6D6D6D;
	text-decoration:none;
	font-weight:normal;
}

a.blog_link1:hover {
	color:#000000;
	text-decoration:normal;
}

a.blog_link2:link, a.blog_link2:active, a.blog_link2:visited {
	font-family:tahoma;
	font-size:18px;
	color:#6D6D6D;
	text-decoration:none;
	font-weight:normal;
}

a.blog_link2:hover {
	color:#000000;
	text-decoration:normal;
}

a.blog_link3:link, a.blog_link3:active, a.blog_link3:visited {
	font-family:tahoma;
	font-size:14px;
	color:#6D6D6D;
	text-decoration:none;
	font-weight:bold;
}

a.blog_link3:hover {
	color:#000000;
	text-decoration:normal;
}









/*------------	MISC	-------------*/

.white {
	background-color:#FFFFFF;
}

.grey {
	background-color:#EBEBEB;
}

.green_bg {
	background-color:#7DAA00;
}

.space {
	padding-left:15px;
	padding-right:15px;
}

.space2 {
	padding:10px;
}

.space3 {
	padding-left:10px;
	padding-right:10px;
}



.shoppingcart_bg {
	background-image:url(images/shoppingcart_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	color:#FFFFFF;
	padding-left:8px;
}


.searchbox_bg {
	background-image:url(images/searchbox_bg.jpg);
	background-repeat:repeat-x;
}

.grey_line {
	background-image:url(images/grey_line.gif);
	background-repeat:repeat-x;
}

.lefthr_bg {
	background-color:#D4E1E6;
	padding-left:15px;
	font-family:verdana;
	font-size:10px;
	color:#007DB0;
	font-weight:bold;
}

.leftmenu_bg {
	background-image:url(images/leftbottomcor.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#EBEBEB;
	padding:10px;
	width: 208px;
}

.productbox_hr {
	background-color:#E0E8EB;
	padding-left:15px;
	font-family:verdana;
	font-size:10px;
	color:#007DB0;
	font-weight:bold;
}

.productbox_bg {
	background-image:url(../images/productbox_bg1.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#F5F5F5;
	padding:10px;
}

.productbox_bg1 {
	background-image:url(../images/productbox_bg.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#E8E8E8;
	padding:10px;
}

.productbox_bg2 {
	background-image:url(../images/productbox_bg.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#E8E8E8;
}
.productbox_new1 {
	background-image:url(images/productbox_bg.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#F5F5F5;
}

.bottom_link {
	color:#777777;
	line-height:17px;
}

.leftmenubox1_hrbg {
	background-image:url(images/leftmenubox1_hrbg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.leftmenubox1_bottombg {
	background-image:url(images/leftmenubox1_bottombg.gif);
	background-repeat:repeat-x;
	background-repeat:top left;
}

.table_leftmenubox1_contentbg{
	background-color:#fdfdfb;
	background-image:url(images/leftmenubox1_contentbg.gif);
	background-repeat:repeat-x;
	background-position:center 28px;
}

.table_leftmenubox2_contentbg{
	background-color:#ffffff;
	background-image:url(images/leftmenubox2_contentbg.gif);
	background-repeat:repeat-x;
	background-position:center 28px;
}

.leftmenubox1_contentbg {
	border-left:1px solid #BFD188;
	border-right:1px solid #BFD188;
	padding-top:6px;
}


.leftmenubox2_hrbg {
	background-image:url(images/leftmenubox2_hrbg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}


.leftmenubox2_contentbg {
	border-left:1px solid #84BBD1;
	border-right:1px solid #84BBD1;
	padding-top:6px;
}

.leftmenubox2_bottombg {
	background-image:url(images/leftmenubox2_bottombg.gif);
	background-repeat:repeat-x;
	background-repeat:top left;
}

.greenbox_hrbg {
	background-image:url(images/greenbox_hrbg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-family:Arial;
	line-height:normal;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

.greenbox_bottombg {
	background-color:#F2F6E5;
}

.greenbox_contentbg {
	background-color:#F2F6E5;
	padding:0px 10px 0px 10px;
}

.redbox_hrbg {
	background-image:url(images/redbox_hrbg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-family:Arial;
	line-height:normal;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

.redbox_bottombg {
	background-image:url(images/redbox_bottombg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

.redbox_contentbg {
	border-left:1px solid #F68B1E;
	border-right:1px solid #F68B1E;
	background-color:#FFFAF6;
	padding:10px;
}



.bluebox_hrbg {
	background-image:url(images/bluebox_hrbg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-family:Arial;
	line-height:normal;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}


.bluebox_contentbg {
	background-color:#F5FAFC;
	padding:0px 10px 0px 10px;
}

.bluebox_bottombg {
	background-color:#F5FAFC;
}

.newsletterbox_bg {
	background-image:url(images/newsletterbox_bg.gif);
	background-repeat:no-repeat;
	background-position:top center;
	height:51px;
	padding-left:20px;
	padding-right:20px;
}

.righmenubox_bg {
	background-image:url(images/righmenubox_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#E8E8E8;
	padding-top:10px;
	padding-bottom:10px;
}

.forumbox_bg {
	background-image:url(images/forumbox_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#F2FBFF;
	border-left:1px solid #82B9CF;
	border-right:1px solid #82B9CF;
	padding-left:12px;
	padding-right:12px;
}

.forum_bottombg {
	background-image:url(images/forum_bottombg.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:19px;
	font-family:Tahoma;
	font-size:10px;
	color:#868686;
	font-weight:bold;
	padding-left:12px;
}

.rightmenu_greybg {
	background-color:#BCBEBE;
	padding-left:12px;
	padding-right:12px;
	border-left:1px solid #82B9CF;
	border-right:1px solid #82B9CF;
}

.idealab_bottombg {
	background-image:url(images/idealab_bottombg.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:11px;
}

.idealabbox_bg {
	background-image:url(images/idealabbox_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#FBFFEF;
	border-left:1px solid #B4CB74;
	border-right:1px solid #B4CB74;
	padding-left:12px;
	padding-right:12px;
}

.blog_bottombg {
	background-image:url(images/blog_bottombg.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:20px;
	font-family:Tahoma;
	font-size:10px;
	color:#868686;
	font-weight:bold;
	padding-left:12px;
}


.blogbox_bg {
	background-image:url(images/blogbox_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#FFF9E9;
	border-left:1px solid #F0B375;
	border-right:1px solid #F0B375;
	padding-left:12px;
	padding-right:12px;
}


.blog_greybg {
	background-color:#BCBEBE;
	padding-left:12px;
	padding-right:12px;
	border-left:1px solid #F0B375;
	border-right:1px solid #F0B375;
}


.econews_bottombg {
	background-image:url(images/econews_bottombg.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:26px;
	font-family:Tahoma;
	font-size:10px;
	color:#868686;
	font-weight:bold;
	padding-left:12px;
}


.econewsbox_bg {
	background-image:url(images/econewsbox_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#F9FFE7;
	border-left:1px solid #B4CB74;
	border-right:1px solid #B4CB74;
	padding-left:12px;
	padding-right:12px;
}

.econewsbox_greybg {
	background-color:#BCBEBE;
	padding-left:12px;
	padding-right:12px;
	border-left:1px solid #B4CB74;
	border-right:1px solid #B4CB74;
}


.joinbox_bg {
	background-image:url(images/joinboxbottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#E6E6E6;
	padding-top:10px;
	padding-bottom:10px;
}


.dotted_line {
	background-image:url(images/dotted_line.gif);
	background-repeat:repeat-x;
	background-position:center;
}

.innerpage_bg {
	background-color:#F5F5F5;
}

.innergreen_topbg {
	background-image:url(images/innergreen_topbg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

.innergreen_bottombg {
	background-image:url(images/innergreen_bottombg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

.innergreen_bg {
	border-left:1px solid #7DAA00;
	border-right:1px solid #7DAA00;
	background-color:#FAFCF5;
	padding-left:10px;
	padding-right:10px;
}


.innerblue_topbg {
	background-image:url(images/innerblue_topbg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

.innerblue_bottombg {
	background-image:url(images/innerblue_bottombg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

.innerblue_bg {
	border-left:1px solid #007DB0;
	border-right:1px solid #007DB0;
	background-color:#F8FDFF;
	padding-left:10px;
	padding-right:10px;
}


.innerred_topbg {
	background-image:url(images/innerred_topbg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

.innerred_bottombg {
	background-image:url(images/innerred_bottombg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

.innerred_bg {
	border-left:1px solid #F68B1E;
	border-right:1px solid #F68B1E;
	background-color:#FFFAF5;
	padding-left:10px;
	padding-right:10px;
}


.innerlightblue_topbg {
	background-image:url(images/innerlightblue_topbg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

.innerlightblue_bottombg {
	background-image:url(images/innerlightblue_bottombg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

.innerlightblue_bg {
	border-left:1px solid #92DFFF;
	border-right:1px solid #92DFFF;
	background-color:#F7FCFE;
	padding-left:10px;
	padding-right:10px;
}

.shoppageboxtop_bg {
	background-color:#DEE9BE;
	border-left:1px solid #7DAA00;
	border-right:1px solid #7DAA00;
	padding-left:10px;
	padding-right:10px;
}
.shoppageboxtop_bg31 {
	background-color:#DEE9BE;
	padding-left:10px;
	padding-right:10px;
	height:22px;
	font-family:tahoma;
	font-size:12px;
	color:#6D6D6D;
	text-decoration:none;
	font-weight:bold;
}

.shopproductbox_bg1 {
	border-left:1px solid #7DAA00;
	border-right:1px solid #7DAA00;
	border-bottom:1px solid #7DAA00;
	background-color:#FAFCF5;
	padding:20px;
}

.shopproductbox_bg2 {
	border-right:1px solid #7DAA00;
	border-bottom:1px solid #7DAA00;
	background-color:#FAFCF5;
	padding:20px;
}

.blogcommentbg {
	border-left:1px solid #7DAA00;
	border-right:1px solid #7DAA00;
	background-color:#FAFCF5;
	padding:10px;
}






















input.look {
    border-top:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
	color:#666666;
    font-weight: normal;
    background-color: #ffffff;
	padding-left:2px;
	padding-right:2px;
}

textarea.look {
    border-top:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
	color:#666666;
    font-weight: normal;
    background-color: #ffffff;
	padding-left:2px;
	padding-right:2px;
}

select.look {
	border-top:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
	color:#666666;
    font-weight: normal;
    background-color: #ffffff;
	padding-left:2px;
	padding-right:2px;
}

submit.look {
	border-top:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
	color:#666666;
    font-weight: normal;
    background-color: #ffffff;
	padding-left:2px;
	padding-right:2px;
}
.prodcuct_detail_new {
	border-left:1px solid #7DAA00;
	border-right:1px solid #7DAA00;
	
	background-color:#FAFCF5;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(images/productdetailbox_bg2.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#FAFCF5;
}.prodcuct_detail {
	border-left:1px solid #7DAA00;
	border-right:1px solid #7DAA00;
	
	background-color:#FAFCF5;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(images/productdetailbox_bg2.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#FAFCF5;
}
.prodcuct_detail2 {
	border-left:1px solid #7DAA00;
	border-right:1px solid #7DAA00;
	background-color:#FAFCF5;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	background-image:url(images/productdetailbox_bg2.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#FAFCF5;
	height:164px;
	
}
.videostb_bg {
	background-image:url(images/videostb_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

.videosbox_mid {
	border-left:1px solid #7DAA00;
	border-right:1px solid #7DAA00;
	background-color:#FAFCF5;
}

.videosbox_mid2 {
	border-left:1px solid #7DAA00;
	border-right:1px solid #7DAA00;
	border-top:1px solid #7DAA00;
	background-color:#FAFCF5;
}






/*A {
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}*/

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}


.infoBox {
  background: #7DAA00;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

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: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #7DAA00;
  background: #7daa00;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #7DAA00;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
    padding:10px;

}
TD.productListing-data1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding:10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family:tahoma;
  font-size:20px;
  color:#6D6D6D;
  text-decoration:none;
  font-weight:bold;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TR.selected{
	background-color: #f78d1f;
	color: black;
	font-weight: bold;
}

TD.shipping_1 {
	padding: 0px 5px;
	width: 60px;
	cursor: default;
}

TD.shipping_2 {
	border-left: 10px solid white;
	border-right: 10px solid white;
	width: 110px;
	cursor: default;
}

TD.shipping_3 {
	padding: 0px 5px;
	width: 110px;
	cursor: default;
}

TD.total {
	font-weight: bold;
}

TD.main SPAN.products_count {
	margin-left: 10px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.smallText DIV {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: white;
  background-color: #bbc3d3;
}

TD.smallText DIV A {
  color: #007db0;
  background-color: #bbc3d3;
}

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;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

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;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

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: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.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; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.mostrecentbox_border {
	border-bottom:1px solid #7daa00;
	background-color:#fbffef;
}

.mostrecentbox_bg {
	border-left:1px solid #7daa00;
	border-right:1px solid #7daa00;
	background-color:#fbffef;
}

.greybox {
	background-color:#E4E4E4;
	border:1px solid #CECECE;
}

.grey_hr {
	background-color:#CACACA;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 10px;
}

.grey_box_space {
	padding:10px;
}

.grey_box_txt {
		font-family:Tahoma;
	font-size:12px;
	color:#7D7D7D;
	font-weight:bold;
}

.cartlisting_header {
	background-color:#FFFFFF;	
	padding-left:10px;
	padding-right:10px;
	height:22px;
	font-family:tahoma;
	font-size:12px;
	color:#6D6D6D;
	text-decoration:none;
	font-weight:bold;
}

.cartlisting {
	background-color:#FFFFFF;
}

.checkout-header {
	background: url(images/greenbox_hrbg.gif);
	color: #FFFFFF;
}
.shoppingcartbox_bg {
	background-color:#E8E8E8;
	color:#65C2E5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
a.shoppingcart_link:link, a.shoppingcart_link:active, a.shoppingcart_link:visited {
	font-family:Arial;
	font-size:11px;
	color:#65C2E5;
	text-decoration:none;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}

a.shoppingcart_link:hover {
	color:#65C2E5;
	text-decoration:underline;
}
a.grey_link:link, a.grey_link:active, a.grey_link:visited {
	font-family:Arial;
	font-size:11px;
	color:#989A9B;
	text-decoration:none;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
}

a.grey_link:hover {
	color:#7BB6CD;
	background-color:#E9F9FE;
	text-decoration:none;
}

span.grey_link {
	font-family:Arial;
	font-size:11px;
	color:#989A9B;
	text-decoration:none;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	cursor: pointer;
}

a.toplink_special:link, a.toplink_special:active, a.toplink_special:visited {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#7BB6CD;
	background-color:#E9F9FE;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}

SPAN.toplink_special {
	color:#7BB6CD;
	background-color:#E9F9FE;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}

.username_logout {
	font-family:Arial;
	font-size:11px;
	color:#989A9B;
	text-decoration:none;
}

.username_logout a {
	font-family:Arial;
	font-size:11px;
	color:#989A9B;
	text-decoration:none;
}

.searchbox_txt {
	font-family:Arial;
	font-size:11px;
	color:#989A9B;
	text-decoration:none;
}
.rightproductbox_mid_bg {
	background-image:url(../images/rightproductbox_mid_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	border-left:1px solid #CACACA;
	border-right:1px solid #CACACA;
	background-color:#D0D0D0;
	padding:0 15px;
}
.rightbox_hr_txt {
	color:#636363;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.search_txt {
	font-family:Arial, Helvetica, sans-serif;
	color:#6E6E6E;
	font-size:12px;
	font-weight:bold;
}
.grey_txt_new{
	font-family:Arial;
	font-size:10px;
	color:#989A9B;
	text-decoration:none;
}

/*** Begin Header Tags SEO ***/
h1 {
	margin-left: 10px;
	margin-bottom: 0;
	padding-bottom: 0;
	color:#6D6D6D;
	font-family:tahoma;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;	
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 10px;
	padding: 5px;
	background-color:#fafcf5;
	border: 1px solid #7daa00;
	color: #000;
}
/*** End Header Tags SEO ***/

DIV.main {
	margin-top: 5px;
}

SPAN.whatthis{
	color: #344fa9;
	cursor: pointer;
	margin-left: 10px;
}

DIV.dijitTooltipContents{
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
}

SPAN.shipping {
	position: relative;
	top: -2px;
}

TD.selected SPAN.shipping {
	font-weight: bold;
}

TD.error {
	background-color: yellow;
	color: red;
}

IMG.btn_addtocart, IMG.btn_backorder {
	cursor: pointer;
}

TD.amount {
	width: 50px;
}

#thanks { display: none; width: 400px; }
#thanks .text { text-align: center; margin-bottom: 20px; color: #f68e1f; font-size: 16px; font-weight: bold; }
#thanks .text A { color: #f68e1f; font-size: 16px; font-weight: bold; text-decoration: underline;}
#thanks .button { text-align: center; font-size: 16px;}

#loading { display: none; width: 400px; }
#loading .text { text-align: center; margin-bottom: 20px; color: #f68e1f; font-size: 16px;font-weight: bold;}
#loading IMG { position: relative; margin-left: 10px; top: 3px; }

#formDialog_underlay {
	background-color:#75cbed;
}
.tundra .dijitDialogTitleBar {
	background-image: url(images/titleBar.gif);
}
.tundra .dijitDialog .dijitDialogPaneContent {
	background-image:url(images/leftmenubox3_contentbg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.ajax_message TD LABEL {
	color: #f68e1f;
	font-weight: bold;
}
.ajax_message TD {
	font-size: 16px;
}

#shipping_loading_bg {
	position: absolute;
	display: none;
	background-color: white;
	width: 100px;
	height: 100px;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#shipping_loading {
	position: absolute;
	display: none;
}

/* AJAX Product add */
DIV.qty {
	position: relative;
	display: inline;
	vertical-align: top;
	white-space: nowrap;
	border-left: 1px dotted black;
	border-right: 1px dotted black;
	font-size: 12px;
	font-weight: normal;
	color: black;
	top: 4px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0 10px;
}

DIV.qty INPUT {
	width: 30px;
}

#shopping_cart_ajax {
	position: absolute;
	width: 220px;
	font-family: Verdana, Arial, sans-serif;
	overflow: hidden;
}
#shopping_cart_ajax DIV.header{
	background-color: #7e7573;
	font-size: 11px;
	font-weight: bold;
	color: white;
	padding: 0px 5px;
	height: 23px;
}
#shopping_cart_ajax DIV.header IMG{
	float: right;
	margin-top: 2px;
}
#shopping_cart_ajax DIV.header SPAN{
	float: left;
	padding-top: 4px;
}
#shopping_cart_ajax DIV.content{
	background-color: white;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
}
#shopping_cart_ajax DIV.content DIV.product{
	padding: 5px;
	overflow: hidden;
}
#shopping_cart_ajax DIV.content DIV.product DIV.title{
	font-size: 12px;
	font-weight: bold;
	color: #95a500;
	text-align: center;
	margin-bottom: 10px;
	margin-left: 0;
}
#shopping_cart_ajax DIV.content DIV.product DIV{
	font-size: 12px;
	color: #7e7573;
	margin-bottom: 10px;
	margin-left: 10px;
}
#shopping_cart_ajax DIV.content DIV.totals {
	background-color: #bbb;
	font-size: 11px;
	font-weight: bold;
	color: white;
	padding: 0 5px;
	overflow: hidden;
	height: 23px;
}
#shopping_cart_ajax DIV.content DIV.totals SPAN.total {
	float: left;
	padding-top: 4px;
}
#shopping_cart_ajax DIV.content DIV.totals SPAN.subtotal {
	float: right;
	padding-top: 4px;
}
#shopping_cart_ajax DIV.footer{
	background-color: #7e7573;
	font-size: 11px;
	font-weight: bold;
	color: white;
	padding: 0px 5px;
	height: 23px;
}
#shopping_cart_ajax DIV.footer IMG{
	float: right;
	margin-top: 2px;
	border:0;
}
#shopping_cart_ajax DIV.footer SPAN{
	float: left;
	padding-top: 4px;
}
#shopping_cart_ajax DIV.footer SPAN A{
	color: white;
	font-weight: bold;
}
#shopping_cart_ajax IMG.shopping_cart_ajax_close{
	cursor: pointer;
}
/* Preloader */
#preloader {
	position:absolute;
	width:100%; height:200%; margin:0; padding:0;
	top: 0;
	left: 0;
	background: #fff;
	z-index:999;
}
.loadingInfo {
	margin: 100px auto 0 40%;
	width: 210px;
	height: 124px;
	background: url(images/preloader/bgLoading.gif) no-repeat;
	padding: 10px 0 0 10px;
	position: relative;
}
.loadingInfo p img {
	position: absolute;
	top: -8px;
	left: 72px;
}
.loadingTitle {
	position: absolute;
	left: 55px;
	top: 55px;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}

/* Testimonials */

.dijitDialogUnderlay {
	background-color:#000000;
}

.tundra .dijitDialogTitle {
	color: black;
}

#loading_testimonials, #loading_tsm {
	position: absolute;
	display: none;
	background-color: white;
	text-align: center;
	padding-top: 50px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
#loading_backorder {
	position: absolute;
	display: none;
	text-align: center;
	padding-top: 50px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
#processing, #processing_backorder, #processing_tsm {
	display: none;
	top: 50px;
}
#processing IMG, #processing_backorder IMG, #processing_tsm IMG{
	position: relative;
	left: 10px;
	top: 10px;
}
#thankyou, #thankyou_backorder, #thankyou_tsm {
	display: none;
	top: 50px;
}

#secureImage, #secureImage_backorder, #secureImage_tsm { float: left; }
.captcha DIV { margin-left: 180px; margin-bottom: 5px;}
#ReloadSecureImage, #ReloadSecureImage_backorder, #ReloadSecureImage_tsm { cursor: pointer; }
#captchaError, #captchaError_backorder, #captchaError_tsm { margin-left: 20px; color: red; font-weight: bold; }

