body{
margin:0 auto;
background:url(../images/bg_body.gif) repeat;
}
a{ 
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight: normal; 
	font-size: 12px; 
	color: #336A90;
	text-decoration:none;
}
a:hover { 
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight: normal; 
	font-size: 12px; 
	color: #336A90; 
	text-decoration:underline;
}
/*A:link { 
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight: normal; 
	font-size: 12px; 
	color: #336A90;
	text-decoration: underline;
	text-decoration:none;
	}
A:visited { 
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight: normal; 
	font-size: 12px; 
	color: #336A90; 
	text-decoration: underline; 
	text-decoration:none;
	}
A:active { 
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight: normal; 
	font-size: 12px; 
	color: #336A90; 
	text-decoration: underline;
	text-decoration:none;
	}
A:hover { 
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight: normal; 
	font-size: 12px; 
	color: #336A90; 
	text-decoration: none;
	text-decoration:underline; 
	}*/
img{ border:0;}

.blue_bg_top{
background:url(../images/blue_bg_top.gif) top no-repeat;
width:772px;
height:21px;
}

.blue_bg_top_lft{
/*background:url(../images/blue_bg_top_lft.gif) top left no-repeat;*/
width:29px;
height:15px;
}

.blue_bg_rep{
background:url(../images/blue_bg_rep.gif) repeat-y;
width:772px;
}

.blue_bg_btm{
background:url(../images/blue_bg_btm.gif) bottom right no-repeat;
width:105px;
height:148px;
}

.blue_bg_btm2{
background:url(../images/blue_bg_btm2.gif) no-repeat;
width:772px;
height:35px;
}


.blue_bg_btm2_inner{
background:url(../images/blue_bg_btm2_inner.gif) left no-repeat;
width:779px;
height:29px;
}
.cntnt_bg_top{
background:url(../images/cntnt_bg_top.gif) top left no-repeat;
width:585px;
/*height:216px;*/
height:198px;
}

.wht_page_dot{
background:url(../images/wht_page_dot.jpg) left bottom repeat-y;
}

.cntnt_bg_btm{
/*background:url(../images/cntnt_bg_btm.jpg) bottom left no-repeat;*/
width:585px;
height:122px;
}

.searchbox_bg{
background:url(../images/searchbox_bg.gif) left top no-repeat;
width:224px;
height:75px;
}

.prdct_bg_01{
background:url(../images/prdct_bg_01.jpg) no-repeat;
width:136px;
height:136px;
}

.prdct_bg_02{
background:url(../images/prdct_bg_02.jpg) no-repeat;
width:137px;
height:137px;
}

.prdct_bg_03{
background:url(../images/prdct_bg_03.jpg) no-repeat;
width:137px;
height:137px;
}

.whyshop_bg{
background:url(../images/whyshop_bg.jpg) no-repeat;
width:151px;
height:114px;
}

.bg_list_01a{
background:url(../images/bg_list_01a.gif) no-repeat;
width:139px;
height:141px;
}

.bg_list_02a{
background:url(../images/bg_list_02a.gif) no-repeat;
width:139px;
height:141px;
}

.bg_list_03a{
background:url(../images/bg_list_03a.gif) no-repeat;
width:139px;
height:141px;
}

.lgt_blue_line{ background:#a5d9ec;}
.lftnave_line{ background:#c3e7f3;}
.img_line{ background:#d7ddc8;}

.txt_newsletter{
font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:11px;
color:#4b4430;
line-height:11px;
text-decoration:none;
}
.input { 
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight:normal; 
	font-size:12px; 
	color:#777777; 
	padding: 1px;
	text-decoration:none; 
	border:1px solid #909090; 
	background-color:#F5F5F5; 
}
.input_small{
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight:normal; 
	font-size:10px; 
	color:#777777; 
	padding: 1px;
	text-decoration:none; 
	border:1px solid #909090; 
	background-color:#F5F5F5; 
}
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
.required_text{
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight:normal; 
	padding-right:10px;
}
.required_text .required{
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight:normal; 
	font-size:12px; 
	color:#EA0437; 
	border:none;
}

.required{
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight:normal; 
	font-size:12px; 
	color:#777777; 
	padding: 1px;
	text-decoration:none; 
	border:1px solid #909090; 
	background-color:#F5F5F5; 

}
.required01{
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight:normal; 
	font-size:12px; 
	color:#EA0437; 
}
.input_01{
font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:11px;
color:#4b4430;
width:110px;
height:15px;
padding-left:2px;
border:#4b4430 1px solid;
}
.input_01new{
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:10px;
	color:#4D4538;
	width:95px;
	padding:1px 9px 1px 9px;
	border:1px solid #4A4532;
}
.input_02{
font-family:arial;
font-size:11px;
color:#4b4430;
width:117px;
height:13px;
padding-left:2px;
border:none;
background:#f0f4e5;
}
.input_02new{
	font-family:arial;
	font-size:10px;
	color:#4b4430;
	/*width:117px;*/
	width:124px;
	/*height:13px;*/
	/*padding-left:2px;*/
	padding:2px 2px 2px 2px;
	border:none;
	background:#f0f4e5;
}

.txt_cntnt{
	font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:12px;
	/*color:#808080;*/
	color:#777777;
	line-height:18px;
	text-decoration:none;
}
.txt_cntnt a{
	font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:12px;
	color:#336A90;
	text-decoration:underline;
}
.txt_cntnt a:hover{
	font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:12px;
	color:#336A90;
	text-decoration:none;
}

.hdng_prdct{
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
color:#4A4531;
font-weight:bold;
text-decoration:none;
}

.links_prdct a{
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
color:#4A4531;
font-weight:bold;
text-decoration:none;
line-height:13px;
}

.links_prdct a:visited{
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
color:#4A4531;
font-weight:bold;
text-decoration:none;
line-height:13px;
}

.links_prdct a:hover{
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
color:#4A4531;
font-weight:bold;
text-decoration:underline;
line-height:13px;
}

.links_ftr a{
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:11px;
color:#4b4430;
text-decoration:none;
}

.links_ftr a:visited{
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:11px;
color:#4b4430;
text-decoration:none;
}

.links_ftr a:hover{
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:11px;
color:#4b4430;
text-decoration:underline;
}

.txt_ftr{
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:11px;
color:#4b4430;
text-decoration:none;
}

.homepage_promo_title {
	padding-bottom:0px;
	padding-top:0px;
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight:bold; 
	/*font-size:21px;*/
	/*font-size:23px;*/
	font-size:23px;
	color:#79A800 ; 
	line-height:23px;
        text-align: center;
}

.links_blue {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
color:#336a90;
}

.links_blue a{
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
color:#336a90;
text-decoration:underline;
}

.links_blue a:visited{
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
color:#336a90;
text-decoration:underline;
}

.links_blue a:hover{
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
color:#336a90;
text-decoration:none;
}

/******** Inner Page ********/


.blue_bg_top_inner{
/*background:url(../images/blue_bg_top_inner.gif) top no-repeat;*/
width:779px;
height:22px;
}

.blue_bg_top_lft_inner{
/*background:url(../images/blue_bg_top_lft_inner.gif) top left no-repeat;*/
width:33px;
height:15px;
}

.blue_bg_rep_inner{
/*background:url(../images/blue_bg_rep_inner.gif) repeat-y;*/
width:779px;
}

.blue_bg_btm_inner{
background:url(../images/blue_bg_btm_inner.png) bottom left no-repeat;
width:103px;
height:154px;
}

.blue_bg_btm2_plain{
background:url(../images/blue_bg_btm2_plain.gif) left no-repeat;
width:779px;
height:29px;
}

.cntnt_bg_top_inner{
/*background:url(../images/cntnt_bg_top_inner.jpg) top left no-repeat;*/
width:579px;
height:199px;
}

.wht_page_dot_inner{
/*background:url(../images/wht_page_dot_inner.jpg) left bottom repeat-y;*/
width:579px;
}

.cntnt_bg_btm_inner{
/*background:url(../images/cntnt_bg_btm_inner.jpg) bottom left no-repeat;*/
width:582px;
height:79px;
}

/*.cntnt_bg_btm_plain{
background:url(../images/cntnt_bg_btm_plain.jpg) bottom left no-repeat;
width:585px;
height:122px;
height:95px;
}*/
.cntnt_bg_btm_plain{
background:url(../images/cntnt_bg_btm_plain.jpg) bottom left no-repeat;
width:585px;
height:62px;
}

.rgtnave_drkbrn_top{
background:url(../images/rgtnave_drkbrn_top.gif) top no-repeat;
width:168px;
height:6px;
}

.rgtnave_drkbrn_rep{
background:url(../images/rgtnave_drkbrn_rep.gif) repeat-y;
width:168px;
}

.rgtnave_drkbrn_btm{
background:url(../images/rgtnave_drkbrn_btm.gif) bottom no-repeat;
width:168px;
height:7px;
}

.rgtnave_lgtkbrn_top{
background:url(../images/rgtnave_lgtkbrn_top.gif) top no-repeat;
width:167px;
height:6px;
}

.rgtnave_lgtkbrn_rep{
background:url(../images/rgtnave_lgtkbrn_rep.gif) repeat-y;
width:167px;
}

.rgtnave_lgtkbrn_btm{
background:url(../images/rgtnave_lgtkbrn_btm.gif) bottom no-repeat;
width:167px;
height:6px;
}

.prdct_bg_brn{
background:url(../images/prdct_bg_brn.gif) no-repeat;
width:119px;
height:119px;
}

.hdng_rgtnav_grn{
	font: bold 18px lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	color: #79A800  ; 
	text-decoration: none;
}
.hdng_rgtnav_grnNew{
	font: bold 18px lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	color: #79A800; 
	text-decoration: none;
	line-height:20px;
}

.hdng_rgtnav_wht{
	/*font: bold 20px lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;*/
	font: bold 12px lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	color: #ffffff; 
	text-decoration: none;
	line-height:16px;
}

.links_rgtnav_grn a{
	font: 12px lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	color: #79A800;
	text-decoration: underline;
}
.links_rgtnav_grn a:visited{
	font: 12px lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	color: #79A800;
	text-decoration:underline;
}
.links_rgtnav_grn a:hover{
	font: 12px lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	color: #79A800; 
	text-decoration: none;
}

.links_rgtnav_grnNew{
	font:12px lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	color: #79A800;
}
.links_rgtnav_grnNew a{
	font:12px lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	color: #79A800;
	text-decoration:underline;
	line-height:15px;
}
.links_rgtnav_grnNew a:hover{
	font:12px lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	color: #79A800; 
	text-decoration:none;
	line-height:15px;
}

.txt_rgtnav_wht{
	font: 11px lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	color: #ffffff; 
	text-decoration: none;
}
.txt_rgtnav_whtNew{
	font: 11px lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	color: #ffffff; 
	text-decoration: none;
	line-height:14px;
}

.line_lgtbrn{ background:#e8eade;}


.links_rgtnav_wht a{
	font: 12px lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}

.links_rgtnav_wht a:visited{
	font: 12px lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	color: #ffffff;
	text-decoration:underline;
}

.links_rgtnav_wht a:hover{
	font: 12px lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	color: #ffffff; 
	text-decoration: none;
}

.whyshop_bg_inner{
background:url(../images/whyshop_bg_inner.png) no-repeat;
width:151px;
height:114px;
}

/******** Left Menu start********/

.wht_bg_dot{ background:url(../images/bg_leftmenu_dot.gif) repeat-y #ffffff;}

.glossymenu{
	/*width:145px;*/
}

.glossymenu a.menuitem{
	font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:12px;
	color: #ffffff;
	display: block;
	font-weight:bold;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	/*width: auto;*/
	padding: 2px 4px 2px 5px; 
	text-decoration: none;
	/*border-bottom:#c3e7f3 1px solid;*/
	background: #4b4430;
}

.glossymenu a.menuitem:visited{
	font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:12px;
	color: #ffffff;
	font-weight:bold;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	/*width: auto;*/
	padding: 2px 4px 2px 5px; 
	text-decoration: none;
	/*border-bottom:#c3e7f3 1px solid;*/
	background: #4b4430;
}

.glossymenu a.menuitem:hover{
	font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:12px;
	color: #ffffff;
	font-weight:bold;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	/*width: auto;*/
	padding: 2px 4px 2px 5px; 
	text-decoration: none;
	/*border-bottom:#c3e7f3 1px solid;*/
	background: #4b4430;
}

.bg_leftmenu{ background:url(../images/bg_leftmenu.gif) left bottom no-repeat; width:146px; height:21px;}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
/*width:145px;*/
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	width:auto;
}
.glossymenu div.submenu ul li{
/*border-bottom:#a5d9ec 1px solid;*/
/*width:125px;*/
margin-left:15px;
}
.glossymenu div.submenu ul li a{
	display: block;
	font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:11px;
	color:#4b4430;
	font-weight:normal;
	text-decoration: none;
	/*padding: 5px 5px 5px 5px;*/
	/*padding:3px 0 3px 5px;*/
	/*width:135px;	*/
	width:auto;
	/*padding-left:5px;*/
}

.glossymenu div.submenu ul li a:hover{
	background:#f0f4e5;
	font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#79A800 ;
	/*padding:3px 0 3px 5px;*/
	width:auto;
	/*padding-left:5px;*/
}

/******** Left Menu end********/



.blue_bg_top_lrg{
/*background:url(../images/blue_bg_top_lrg.gif) left top no-repeat;*/
width:945px;
height:21px;
}

.blue_bg_rep_lrg{
/*background:url(../images/blue_bg_rep_lrg.gif) left repeat-y;*/
width:935px;
}

.blue_bg_btm_lrg{
/*background:url(../images/blue_bg_btm_lrg.gif) bottom right no-repeat;*/
width:119px;
height:148px;
}

.blue_bg_btm2_lrg{
/*background:url(../images/blue_bg_btm2_lrg.gif) left no-repeat;*/
width:930px;
height:35px;
}

.cntnt_bg_top_lrg{
/*background:url(../images/cntnt_bg_top_lrg.gif) top left no-repeat;*/
width:750px;
height:199px;
}

.wht_page_dot_lrg{
/*background:url(../images/wht_page_dot_lrg.gif) left bottom repeat-y;*/
}

.cntnt_bg_btm_lrg{
/*background:url(../images/cntnt_bg_btm_lrg.gif) bottom left no-repeat;*/
width:751px;
height:81px;
}

.links_leftmenu a{
	font:bold 12px lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	color:#4b4430;
	/*padding:5px 4px 5px 10px;*/
	padding:3px 4px 3px 5px; 
	text-decoration:none;
	border-bottom:#c3e7f3 1px solid;
	display:block;
}

.lftslctd a{
	background:#f0f4e5;
	font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:normal;
}

.links_prdct_grn a{
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
color:#79A800 ;
font-weight:bold;
text-decoration:none;
line-height:13px;
}

.links_prdct_grn a:visited{
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
color:#79A800 ;
font-weight:bold;
text-decoration:none;
line-height:13px;
}

.links_prdct_grn a:hover{
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
color:#79A800 ;
font-weight:bold;
text-decoration:none;
line-height:13px;
}


.breadcrumb_gray a{
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:11px;
color:#aaaaaa;
text-decoration:underline;
}

.breadcrumb_gray a:visited{
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:11px;
color:#aaaaaa;
text-decoration:underline;
}

.breadcrumb_gray a:hover{
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:11px;
color:#aaaaaa;
text-decoration:none;
}

.brdcrmb_txt_gray{
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:11px;
color:#aaaaaa;
text-decoration:none;
}

.brdcrmb_txt_grn{
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:11px;
color:#aaaaaa;
text-decoration:none;
}
.form_border {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
border: 1px solid #D1D1D1;
padding-top: 7px;
padding-bottom: 5px;
padding-left: 12px;
padding-right: 12px;
color: #4B4430;
background-color: #F0F4E5;
line-height: 12px;
}
.form_border1 {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
border: 1px solid #D1D1D1;
padding-top: 11px;
padding-bottom: 15px;
padding-left: 12px;
padding-right: 12px;
color: #4B4430;
line-height: 18px;
}
.normalFont{
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
color: #4B4430;
}
.form_border2a {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
border-top: 1px solid #D1D1D1;
border-left: 1px solid #D1D1D1;
border-right: 1px solid #D1D1D1;
padding-top: 9px;
padding-bottom: 5px;
padding-left: 12px;
padding-right: 12px;
color: #4B4430;
line-height: 18px;
}
.form_border2b {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
border-bottom: 1px solid #D1D1D1;
border-left: 1px solid #D1D1D1;
border-right: 1px solid #D1D1D1;
padding-top: 3px;
padding-bottom: 8px;
padding-left: 12px;
padding-right: 12px;
color: #4B4430;
line-height: 18px;
}
.form_header {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
border-top: 1px solid #D1D1D1;
border-left: 1px solid #D1D1D1;
border-right: 1px solid #D1D1D1;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 9px;
background-color: #F0F4E5;
font-weight: bold;
color: #4B4430;
background-image: url(../images/bg_table_headera.gif); 
background-repeat: no repeat;
background-position: bottom left; 
}
.form_headera {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
border-top: 1px solid #D1D1D1;
border-left: 1px solid #D1D1D1;
border-right: 1px solid #D1D1D1;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 9px;
padding-right: 13px;
background-color: #F0F4E5;
font-weight: bold;
font-size:12px;
color: #4B4430;
background-image: url(../images/bg_table_headera.gif); 
background-repeat: no-repeat;
background-position: bottom left; 
}
.form_header1 {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
border-top: 1px solid #D1D1D1;
border-left: 1px solid #D1D1D1;
border-right: 1px solid #D1D1D1;
/*padding-top: 7px;
padding-bottom: 7px;
padding-left: 9px;*/
padding:11px;
background-color: #F0F4E5;
font-weight: bold;
color: #4B4430;
background-image: url(../images/bg_table_header1a.gif); 
background-repeat: no-repeat;
background-position: bottom left; 
}
.form_header2 {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
border-top: 1px solid #D1D1D1;
border-left: 1px solid #D1D1D1;
border-right: 1px solid #D1D1D1;
/*padding-top: 7px;
padding-bottom: 7px;
padding-left: 9px;*/
padding:11px;
background-color: #F0F4E5;
font-weight: bold;
color: #4B4430;
background-image: url(../images/bg_table_header2a.gif); 
background-repeat: no-repeat;
background-position: bottom left; 
}
.form_header3 {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
border-top: 1px solid #D1D1D1;
border-left: 1px solid #D1D1D1;
border-right: 1px solid #D1D1D1;
/*padding-top: 7px;
padding-bottom: 7px;
padding-left: 9px;*/
padding:11px;
background-color: #F0F4E5;
font-weight: bold;
color: #4B4430;
background-image: url(../images/bg_table_headera.gif); 
background-repeat: no-repeat;
background-position: bottom left; 
}
.form_header4 {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
border-bottom: 1px solid #D1D1D1;
padding-bottom: 7px;
font-weight: bold;
color: #4B4430;
}
.form_header5 {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
padding-bottom: 5px;
font-weight: bold;
color: #4B4430;
}
.form_header6 {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
border-top: 1px solid #D1D1D1;
border-left: 1px solid #D1D1D1;
border-right: 1px solid #D1D1D1;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 9px;
background-color: #F0F4E5;
font-weight: normal;
color: #4B4430;
background-image: url(../images/bg_table_headera.gif); 
background-repeat: no repeat;
background-position: bottom left; 
}

.form_content2-cart {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
color:#777777;
border-left: 1px solid #D1D1D1;
border-right: 1px solid #D1D1D1;
border-bottom: 1px solid #D1D1D1;
padding-top: 10px;
padding-bottom: 8px;
padding-left: 10px;
padding-right: 10px;
}

.form_content {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
color:#777777;
border-left: 1px solid #D1D1D1;
border-right: 1px solid #D1D1D1;
/*padding-top: 11px;
padding-bottom: 5px;
padding-left: 13px;
padding-right: 13px;*/
/*padding:11px;*/
}
.form_content1 {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
color:#777777;
border-left: 1px solid #D1D1D1;
border-right: 1px solid #D1D1D1;
border-bottom: 1px solid #D1D1D1;
/*padding-top: 11px;
padding-bottom: 14px;
padding-left: 13px;
padding-right: 13px;*/
}
.form_content2 {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
color:#777777;
border-left: 1px solid #D1D1D1;
border-right: 1px solid #D1D1D1;
border-bottom: 1px solid #D1D1D1;
/*padding-top: 5px;
padding-bottom: 14px;
padding-left: 13px;
padding-right: 13px;*/
}
.form_footer {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
border-bottom: 1px solid #D1D1D1;
border-left: 1px solid #D1D1D1;
border-right: 1px solid #D1D1D1;
padding-top: 6px;
padding-bottom: 11px;
padding-left: 15px;
padding-right: 15px;
}
.form_error {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
border: 1px solid #EA0437;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 8px;
color: #EA0437;
line-height:15px;
}
.form_spacer {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
padding-top: 8px;
padding-bottom: 8px;
}
.form_payment {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
border-bottom: 1px solid #D1D1D1;
padding-top: 7px;
padding-bottom: 7px;
}
.form_payment1 {
border-bottom: 1px solid #D1D1D1;
padding-top: 11px;
padding-bottom: 11px;
}
.form_spacer1 {
padding-top: 8px;
}
.form_buttons {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
text-align:right;
padding-top: 12px;
padding-bottom: 5px;
}
/* Custom Messages */
info, .success, .warning, .error, .validation {
font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
border: 1px solid;
margin: 10px 0px;
/*padding:15px 10px 15px 50px;*/
padding:10px 10px 10px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.errorb {
margin: 2px 0px;
padding:15px 10px 15px 30px;
background-repeat: no-repeat;
background-position: 10px center;
color: #EA0437;
background-image: url('../../images/cancel.png');
}
.errorc {
margin: 2px 0px;
padding-left:17px;
background-repeat: no-repeat;
background-position: 0px center;
color: #EA0437;
background-image: url('../../images/cancel.png');
}

.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('../images/info.png');
}
.success {
color: #4F8A10;
/*background-color: #DFF2BF;*/
background-color: #FFFFFF;
/*background-image:url('../images/success.png');*/
background-image:url('../images/msg_green.gif');
}
.warning {
color: #EA0437;
/*background-color: #FFBABA;*/
background-color: #FFFFFF;
/*background-image: url('../images/error.png');*/
background-image: url('../images/msg_red.gif');
}
.error {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('../images/warning.png');
}
.validation {
color: #D63301;
background-color: #FFCCBA;
background-image: url('../images/validation.png');
}  

.prdct_grn {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
/*font-size:12px;*/
font-size:16px;
color:#79A800 ;
font-weight:bold;
text-decoration:none;
/*line-height:13px;*/
}

.price_grn {
font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
line-height:13px;
}


.inner_spacer {
	height: 10px;
	}
.inner_spacer6 {
	height: 6px;
	}
.inner_spacer4 {
	height: 4px;
	}
.inner_spacer15 {
	height: 15px;
	}
.inner_spacer_border {
	border-bottom: 1px solid #D1D1D1;
	padding-bottom: 10px;
	}
.row_border_bottom {
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #D1D1D1;
	font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:12px;
	color:#808080;
	line-height:17px;
	text-decoration:none;	
	}
	
.gprice {
	font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:12px;
	/*color:#808080;*/
	color:#4B4430;
	line-height:17px;
	text-decoration:none;	
	}
	
	.general_c {
	font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:12px;
	color:#808080;
	line-height:17px;
	text-decoration:none;	
	}

.row_border_bottomf {
	padding-top: 8px;
	padding-bottom: 8px;
	}
.row_border_bottom1 {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #D1D1D1;
	}
.row_border_bottom1f {
	padding-top: 4px;
	padding-bottom: 4px;
	}
.row_border_bottom2a {
	padding-bottom: 8px;
	border-bottom: 1px solid #D1D1D1;
	}
.row_border_bottom2 {
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #D1D1D1;
	}
.row_border_bottom2f {
	padding-top: 8px;
	padding-bottom: 8px;
	}
.row_border_top {
	/*padding-top: 10px;*/
	padding:10px;
	border-top: 1px solid #D1D1D1;
	}
.row_border_top1 {
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #D1D1D1;
	}
.row_border_top1a {
	padding-top: 9px;
	padding-bottom: 4px;
	border-top: 1px solid #D1D1D1;
	}
.Select01{
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:11px;
	/*width:220px;*/
	width:130px;
	height:19px;
	color:#777777;
	border:1px solid #909090;
	background-color:#F5F5F5;
}
.Input01{
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:11px;
	color:#777777;
	width:34px;
	padding:0 4px 1px 4px;
	border:1px solid #909090;
	background-color:#F5F5F5;
}
.old_price {
	text-decoration: line-through;
	}
.new_price {
	color:#EA0437;
	/*font-weight: bold;*/
	}
.out_stock {
	color:#ff0000;
	font-size:11px;
	/*font-weight: bold;*/
	}
.email_sample {
	background-color:#F0F4E5;
	}
.email_sample_image {
	display:block;
	}
.imageblock {
	padding-left:5px;
	display:block;
	}
.email_sample_title {
	padding-top:12px;
	padding-left:16px;
	padding-bottom:4px;
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight: bold; 
	font-size: 13px; 
	color: #4B4430;
}	

/******** New Page ********/

.cntnt_bg_top_wide{
background:url(../images/cntnt_bg_top_wide.gif) top left no-repeat;
width:741px;
height:212px;
}

.wht_page_dot_wide{
background:url(../images/wht_page_dot_wide.jpg) left bottom repeat-y;
width:741px;
}

.cntnt_bg_btm_wide{
background:url(../images/cntnt_bg_btm_wide.jpg) bottom left no-repeat;
width:741px;
height:122px;
}
.addtoregistry {
	margin:0px;
	padding:0px;
	}
.addtoregistry1 {
	margin:0px;
	padding:0px;
	}
.addtoregistry_box {
	text-align: left;
	border:1px solid #999999;
	position:relative;
	background-color:#FFFFFF;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	padding-bottom:7px;
	width:210px;
	}
.addtoregistry_boxc {
	position:relative;		
	}

/*.pagination2 {
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 15px;
	
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight:bold; 
	font-size:12px; 
	color: #4B4430; 
	}*/
.pagination2 {
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 15px;
	
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight:bold; 
	font-size:12px; 
	color: #4B4430; 
	}

.pagination {
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight:bold; 
	font-size:12px; 
	color: #4B4430; 
	}
.pagination .arrowred {
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: middle;
	}
	.pagination A:link { 
		font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
		font-weight: bold; 
		font-size: 12px; 
		color: #336A90;
		text-decoration: none; 
		}
	.pagination A:visited { 
		font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
		font-weight: bold; 
		font-size: 12px; 
		color: #336A90; 
		text-decoration: none; 
		}
	.pagination A:active { 
		font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
		font-weight: bold; 
		font-size: 12px; 
		color: #336A90; 
		text-decoration: none; 
		}
	.pagination A:hover { 
		font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
		font-weight: bold; 
		font-size: 12px; 
		color: #336A90; 
		text-decoration: underline; 
		}
.required2 { 
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight:normal; 
	font-size:12px; 
	color:#EA0437; 
	text-decoration:none; 
	line-height:18px; 
	}
h2 {
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight: bold; 
	font-size: 13px; 
	color: #4B4430;
	line-height: 13px;
	margin: 0px;
	padding-bottom: 0px;
	}
.sitmmaph2 {
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight: bold; 
	font-size: 13px; 
	color: #4B4430;
	line-height: 18px;
	margin: 0px;
	padding-bottom: 5px;
}	
	
	h2 A:link { 
		font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
		font-weight: bold; 
		font-size: 13px; 
		color: #4B4430;
		text-decoration:none; 
		}
	h2 A:visited	{ 
		font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
		font-weight: bold; 
		font-size: 13px; 
		color: #4B4430;
		text-decoration:none; 
		}
	h2 A:active { 
		font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
		font-weight: bold; 
		font-size: 13px; 
		color: #4B4430;
		text-decoration:none; 
		}
	h2 A:hover { 
		font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
		font-weight: bold; 
		font-size: 13px; 
		color: #4B4430;
		text-decoration:underline; 
		}
h3 {
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight: bold; 
	font-size: 16px; 
	color: #79A800 ;
	margin: 0px;
	padding-bottom: 0px;
	}
	.priceholder {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	}
	
	.divider {
	/*padding-top:10px;*/
	/*padding-bottom: 10px;*/
	border-bottom:1px solid #D1D1D1;
	}
	
	.list_category {
	inherit: no;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 13px;
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight:bold; 
	font-size:12px; 
	line-height: 17px;
	color: #4B4430; 
	}
	.list_category A:link { 
		font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
		font-weight: bold; 
		font-size: 12px; 
		color: #79A800 ;
		text-decoration: none; 
		}
	.list_category A:visited { 
		font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
		font-weight: bold; 
		font-size: 12px; 
		color: #79A800 ; 
		text-decoration: none; 
		}
	.list_category A:active { 
		font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
		font-weight: bold; 
		font-size: 12px; 
		color: #79A800 ; 
		text-decoration: none; 
		}
	.list_category A:hover { 
		font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
		font-weight: bold; 
		font-size: 12px; 
		color: #79A800 ; 
		text-decoration: none; 
		}
		.list_price2 {
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 13px;
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight:normal; 
	font-size:12px; 
	line-height: 17px;
	color: #4B4430; 
	}
	.list_price2 A:link { 
		font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
		font-weight: normal; 
		font-size: 12px; 
		color: #79A800 ;
		text-decoration: underline; 
		}
	.list_price2 A:visited { 
		font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
		font-weight: normal; 
		font-size: 12px; 
		color: #79A800 ; 
		text-decoration: underline; 
		}
	.list_price2 A:active { 
		font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
		font-weight: normal; 
		font-size: 12px; 
		color: #79A800 ; 
		text-decoration: underline; 
		}
	.list_price2 A:hover { 
		font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
		font-weight: normal; 
		font-size: 12px; 
		color: #79A800 ; 
		text-decoration: none; 
		}
		
/* New Classes Added */
.LeftLink a{ 
	font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight:normal; 
	font-size:12px; 
	color:#336A90;
	text-decoration:underline;
}
.LeftLink a:hover{ 
	font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight:normal; 
	font-size:12px; 
	color:#336A90;
	text-decoration:none;
}
#ProductLink{ 
	font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight:normal; 
	font-size:12px; 
	color:#4B4430;
}
#ProductLink a{ 
	font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight:normal; 
	font-size:12px; 
	color:#79A800 ;
	text-decoration:underline;
}
#ProductLink a:hover{ 
	font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight:normal; 
	font-size:12px; 
	color:#79A800 ;
	text-decoration:none;
}
h1{
	
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight: bold; 
	font-size: 16px; 
	color: #79A800 ;
	margin: 0px;
	padding-bottom: 0px;
	
	/*
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:13px;
	color:#79A800 ;
	line-height: 13px;	
	*/
}
.SmallText{
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:10px; 
	color:#000;
	line-height:13px;
}
.SmallText a{
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:10px; 
	color:#000;
	text-decoration:underline;
}
.SmallText a:hover{
	font-family:lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:10px; 
	color:#000;
	text-decoration:none;
}

#TextHome{
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:12px;
	color: #777777;
	line-height:16px;
	text-decoration:none;
}
#TextHome a{
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:12px;
	color:#336a90;
	text-decoration:underline;
}
#TextHome a:hover{
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:12px;
	color:#336a90;
	text-decoration:none;
}

/* 24-Feb-10 (DIV Start) */

.Container
{
	margin:0 auto;
	width:947px;
	height:auto;
}

.Container .LftBlank
{
	float:left;
	width:4px;
	height:auto;
}

.Container .ContentLft
{
	float:left;
	width:772px;
	height:auto;
}

.ContentLft .Header
{
	float:left;
	width:772px;
	height:auto;
}

.ContentLft .ContentMain
{
	float:left;
	width:772px;
	height:auto;
}

.ContentMain .Blank01
{
	float:left;
	width:29px;
	height:10px;
}

.ContentMain .LftNav
{
	float:left;
	width:146px;
	height:auto;
}

.LftNav .LftNav1
{
	float:left;
	width:146px;
	height:auto;
}

.LftNav .LftNav2
{
	float:left;
	width:146px;
	height:10px;
}

.LftNav .LftNav3
{
	float:left;
	width:146px;
	height:auto;
}

.LftNav .GiftRegistry
{
	float:left;
	width:146px;
	height:auto;
}


.LftNav .WhyShop
{
	float:left;
	width:146px;
	height:auto;
}

.ContentMain .ContentArea
{
	float:left;
	width:597px;
	height:auto;
}
.ContentMain .ContentAreaWide
{
	float:left;
	width:772px;
	height:auto;
	padding-left:20px;
}

.ContentLft .Footer
{
	float:left;
	width:772px;
	height:auto;
}

.Container .RightNav
{
	float:left;
	width:168px;
	height:auto;
}

.Container .RgtBlank
{
	float:left;
	width:3px;
	height:auto;
}

.ContentLft .BG01
{
	float:left;
	background:url(../images/blue_bg_top.gif) top no-repeat;
	width:772px;
	height:21px;
}

.ContentLft .BG02
{
	float:left;
	background:url(../images/blue_bg_rep.gif) repeat-y;
	width:772px;
	height:auto;
}

.ContentLft .BG03
{
	background:url(../images/blue_bg_btm.gif) bottom right no-repeat;
	width:105px;
	height:148px;
}

.ContentLft .BGBtm
{
	float:left;
	background:url(../images/blue_bg_btm2.gif) no-repeat;
	width:772px;
	height:35px;
}

.ContentLft .BGBtmInr
{
	float:left;
	background:url(../images/blue_bg_btm2_inner.gif) no-repeat;
	width:772px;
	height:29px;
}

.ContentLft .BGBtmInrWide{
float:left;
background:url(../images/blue_bg_btm2_plain.gif) left no-repeat;
width:779px;
height:29px;
}

.BG02 .CtgryImg
{
	float:left;
	width:772px;
	height:auto;
}

.ContentArea .BGPageDot
{
	float:left;
	width:597px;
	height:auto;
	background:url(../images/wht_page_dot.jpg) left bottom repeat-y;
	background-position:0px 15px;
}

.ContentAreaWide .BGPageDotWide
{
	float:left;
	width:772px;
	height:auto;
	background:url(../images/wht_page_dot_wide.jpg) left bottom repeat-y;
	background-position:0px 15px ;
}


.BGPageDot .BGContentTop
{
	float:left;
	background:url(../images/cntnt_bg_top.gif) top left no-repeat;
	width:597px;
	height:auto;
}
.BGPageDotWide .BGContentTopWide
{
	float:left;
	background:url(../images/cntnt_bg_top_wide.gif) top left no-repeat;
	width:772px;
	height:auto;
}

.BGContentTop .TopMenu
{
	float:left;
	width:597px;
	height:auto;
}

.BGContentTopWide .TopMenuWide
{
	float:left;
	width:772px;
	height:auto;
	margin-left:160px;
}

.BGContentTop .MenuBlank
{
	float:left;
	width:597px;
	height:23px;
}

.BGContentTopWide .MenuBlankWide
{
	float:left;
	width:772px;
	height:23px;
}

.BGContentTop .DivBlank01
{
	float:left;
	width:53px;
	height:10px;
}
.BGContentTopWide .DivBlank01Wide
{
	float:left;
	width:25px;
	height:10px;
}

.BGContentTop .InrPageText
{
	float:left;
	width:495px;
	height:auto;
	min-height:676px;
}
.BGContentTopWide .InrPageTextWide
{
	float:left;
	width:680px;
	height:auto;
}

.BGContentTopWide .InrPageBlankWide
{
	float:left;
	width:44px;
	height:10px;
}

.BGContentTop .InrPageBlank
{
	float:left;
	width:44px;
	height:10px;
}

.BGContentTop .CenterImg
{
	float:left;
	width:226px;
	height:auto;
}

.BGContentTop .DivBlank02
{
	float:left;
	width:15px;
	height:10px;
}

.BGContentTop .HomepageText
{
	float:left;
	width:258px;
	height:auto;
}

.HomepageText .TextRow1
{
	float:left;
	width:258px;
	height:auto;
}

.HomepageText .TextRow2
{
	float:left;
	width:258px;
	height:10px;
}

.HomepageText .TextRow3
{
	float:left;
	width:258px;
	height:auto;
}

.BGContentTop .DivBlank03
{
	float:left;
	width:45px;
	height:10px;
}

.ContentArea .BGContentBtm{
	float:left;
	
	background:url(../images/cntnt_bg_btm_plain_old.png) bottom left no-repeat; 
	background :url(../images/cntnt_bg_btm_plain_ie.png) bottom left no-repeat \9;
	width:211px;
	height:62px;
	padding-left:374px;
}

.ContentAreaWide .BGContentBtmWide{
	float:left;
	background:url(../images/cntnt_bg_btm_wide_dark.png) bottom left no-repeat; 
	background :url(../images/cntnt_bg_btm_wide_bright.png) bottom left no-repeat \9;
	width:772px;
	height:122px;

}


#stock_msg{ color:#EA0437;}
/* 24-Feb-10 (DIV End) */
.makelist { 
	margin:0px 0px 0px 10px; 
	padding: 0px; 
	list-style: none; 
	line-height: 18px;
}

.makelist li { 
	padding-left: 14px; 
	background: url(../images/bullet.gif) no-repeat;
	background-position: 0px 7px; 
}

.makelist li li { 
	padding-left: 14px; 
	background: url(../images/bullet.gif) no-repeat;
	background-position: 0px 7px;
	list-style:none;
}

a.menuitem_sitemap{
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:13px;
	color: #4b4430;
	display: block;
	font-weight:bold;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	/*width: auto;*/
	padding: 2px 4px 2px 5px; 
	text-decoration: none;
}

a:hover.menuitem_sitemap{
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:13px;
	color: #4b4430;
	display: block;
	font-weight:bold;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	/*width: auto;*/
	padding: 2px 4px 2px 5px; 
	text-decoration:underline;
}

.menuitem_sitemap2 a{
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:13px;
	color: #4b4430;
	display: block;
	font-weight:bold;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	/*width: auto;*/
	padding: 2px 4px 2px 5px; 
	text-decoration: none;
}

.menuitem_sitemap2 a:hover{
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-size:13px;
	color: #4b4430;
	display: block;
	font-weight:bold;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	/*width: auto;*/
	padding: 2px 4px 2px 5px; 
	text-decoration:underline;
}
.list { 
	margin:5px 0px 0px 10px; 
	padding: 0px 0px 0px 0px; 
	list-style: none; 
	line-height: 18px; 
	}
.list li { 
	padding-left: 14px; 
	background-image: url(../images/bullet.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 7px; 
	}
.result_div{
	border:1px solid #79A800 ;
	padding:2px;
	background:  #F0F4E5;
	font-size:11px;
	font-weight:normal;
}

.row_border_bottom22 {
	padding-top: 8px;
	padding-bottom: 8px;
	font-family:
	font-size:12px;
	color:#808080;
	text-decoration:none;	
	}
	
.h1_class {	
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight: bold; 
	font-size: 16px; 
	color: #79A800 ;
	margin: 0px;
	padding-bottom: 9px;
}
.h1_class2 {
	padding-bottom:0px;
	padding-top:0px;
	font-family: lucida sans, lucida grande, lucida, lucida sans unicode, arial, sans-serif;
	font-weight:bold; 
	/*font-size:21px;*/
	/*font-size:23px;*/
	font-size:23px;
	color:#79A800 ; 
	line-height:23px;
}
