body { 
margin:0px 0px 20px 0px;
font-size:11px;
font-family:Tahoma, Trebuchet MS, Arial;
color:#123900;
background-color:#464646;
}
table {
border-collapse:collapse;
}
td {
font-size:11px;
}
p { 
line-height:160%;
}
a { 
color:#549B36;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

/*-------------form contents-------------*/
form {
margin:0px;
}
.inputbx { 
border:1px solid #8FBF7A;
height:18px;
font-size:11px;
font-family:Tahoma, Arial;
color:#333333;
}
.textarea { 
border:1px solid #8FBF7A;
font-size:11px;
font-family: Tahoma, Arial;
color:#333333;
}
.selectbx { 
border:1px solid #8FBF7A;
font-size:11px;
font-family:Tahoma, Arial;
color:#333333;
}
.uploadBox {
border:1px solid #8FBF7A;
font-size:11px;
font-family: Tahoma, Arial;
color:#333333;
}
.buttonpink { 
border:1px solid #8FBF7A;
color:#FFFFFF; 
height:20px;
font-size:11px; 
font-family:Tahoma, Arial; 
font-weight:bold;
background-color:#3F6F2F;				
}
/* Header area ----------------------------------------------------- */
.header {
background-color:#222222;
background-image:url(images/header_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
height:105px;
vertical-align:middle;
color:#FFFFFF;
font-size:28px;
text-align:center;
font-weight:bold;
}

/* Footer area ----------------------------------------------------- */
.footerArea {
color:#FFFFFF;
text-align:center;
vertical-align:middle;
font-weight:normal;
}
.footer{
background-image:url(images/footer_bg.gif);
background-repeat:repeat-x;
background-position:top;
height:49px;
color:#787B80;
font-weight:normal;
}
.footer a { 
color:#787B80;
text-decoration:none;
}
.footer a:hover {
color:#333333;
text-decoration:underline;
}
/* Menu Area ------------------------------------------------------- */
.menuArea {
background-image:url(images/mybggreen.gif);
background-repeat:repeat-x;
height:35px;
color:#FFFFFF;
font-weight:bold;
padding:0px 0px 0px 15px;
vertical-align:middle;
}
table.tblMenubar {
}
table.tblMenubar td {
background-image:url(images/menuarrowb.gif);
background-position:center left;
background-repeat:no-repeat;
font-family:Tahoma; 
padding-left:12px;
color:#FFFFCC;
font-weight:bold;
font-size:11px;
text-align:left;
}
table.tblMenubar a { 
color:#FFFFCC;
text-decoration:none;
}
table.tblMenubar a:hover {
color:#FFFFFF;
text-decoration:none;
}

/* Content Area ----------------------------------------------------- */
.contentArea { 
padding:10px;
height:500px;
background-color:#FFFFFF;
vertical-align:top;
}

.errormessage {
font-weight:bold;
font-size:11px;
color:#FF0000;
text-align:center;
}
.mustField {
font-weight:bold;
font-size:11px;
color:#FF3399;
text-align:center;
}
.CONTINUE{
background-image:url(images/shoppinggreen.gif);
background-repeat:no-repeat;
}

/* Curve Box  -------------------------------------------------------- */
.roundedgeBoxbg {
background-color:#F9FDFB;
}
.roundedgeBoxLeftbg {
background-image:url(images/greencurvebox_leftbg.gif);
background-repeat:repeat-y;
}
.roundedgeLefttop {
background-image:url(images/greencurvebox_topleft.gif);
background-repeat:no-repeat;
background-position:left top;
width:10px;
height:10px;
}
.roundedgeRighttop {
background-image:url(images/greencurvebox_topright.gif);
background-repeat:no-repeat;
background-position:right top;
width:10px;
height:10px;
}
.roundedgeLeftbtm {
background-image:url(images/greencurvebox_btmleft.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:10px;
height:10px;
}
.roundedgeRightbtm {
background-image:url(images/greencurvebox_btmright.gif);
background-repeat:no-repeat;
background-position:bottom right;
width:10px;
height:10px;
}
.roundedgeBoxRightbg {
background-image:url(images/greencurvebox_rightbg.gif);
background-repeat:repeat-y;
 
}
.roundedgeBoxBtmbg {
background-image:url(images/greencurvebox_btmbg.gif);
background-repeat:repeat-x;
 
}
.roundedgeBoxbg {
background-image:url(images/greencurbebox_bg.gif);
background-repeat:repeat-x;
 
}
/*---Curve Box --------*/
.curve_line_midtop {background-image:url(images/curve_midtop.gif);
background-repeat:repeat-x;
}

.curve_line_midleft {background-image:url(images/curve_midleft.gif);
background-repeat:repeat-y;
}

.curve_line_midright {background-image:url(images/curve_midright.gif);
background-repeat:repeat-y;
}

.curve_line_midbottom {background-image:url(images/curve_midbottom.gif);
background-repeat:repeat-x;
}

.pageDataHead { 
font-size:18px;
font-family:Tahoma, Trebuchet MS, Arial;
font-weight:bold;
text-align:left;
color:#00A650;
height:25px;
}

.welcomeHead { 
font-size:18px;
font-weight:bold;
font-family:Tahoma;
text-align:left;
color:#00A650;
padding-bottom:10px;
}

.welcomeText {
line-height:160%;
}

.sample_title { 
color:#0099FF;
font-weight:bold;
padding-left:3px;
font-size:14px;}



/*---table listi ----------------------------------*/
table.tbl_List{
border:1px solid #8FBF7A;
}
table.tbl_List  td {
padding:2px;
font-size:11px;
border-bottom:1px solid #8FBF7A;
text-align:left;
height:20px;
color:#333333;
padding-left:10px;
line-height:150%;
}
table.tbl_List th {
padding:2px;
font-size:12px; 
font-weight:bold;
color:#FFFFFF;
text-align:left;
height:18px;
background-image:url(images/THGreenthbg.gif);
background-repeat:repeat-x;
border-bottom:1px solid #8FBF7A;
background-color:#539935;
}

.row1 {background-color:#E8EBEC;}
.row2 {background-color:#F1F2F3;}

/*---------------box new---------------*/


.box_midtop {
background-image:url(images/curve_top_bg.gif);
background-repeat:repeat-x;
}

.box_midleft {
background-image:url(images/curve_left_bg.gif);
background-repeat:repeat-y;
}

.box_midright {
background-image:url(images/curve_right_bg.gif);
background-repeat:repeat-y;

}

.box_midbottom {
background-image:url(images/curve_bottom_bg.gif);
background-repeat:repeat-x;
}

/*---table Cart ----------------------------------*/
table.tblcart{
	border :0px solid #EA00A5;
	border-collapse:collapse;
}
table.tblcart  td {
	padding:2px;
	font-size:12px;
	border-bottom:1px dotted #ececec;/*#EA00A5;*/
	border-collapse:collapse;
	text-align:left;
	height:20px;
	color:#1B4375;
	line-height:150%;
}
table.tblcart  tr.tblcarttotal {
	background-color:#F9F9F9;
}
table.tblcart th {
	padding:2px;
	font-size:13px;
	font-weight:bold;
	color:#006600;
	text-align:left;
	height:20px;
	border-bottom:1px solid #999900;
	background-color:#CFDDC6;
}

/*----------------------------------------------------------------*/
table.tblSitemap {
border:0px solid #B0B0B0;
}
table.tblSitemap td {
padding-top:3px;
padding-bottom:3px;
padding-right:10px;
font-size:11px;
text-align:left;
color:#333333;
line-height:150%;
vertical-align:top;
}
table.tblSitemap td a {
font-size:11px;
font-weight:normal;
}
table.tblSitemap td a:hover {
font-size:11px;
font-weight:normal;
text-decoration:underline;
}
table.tblSitemap td ul, li {
margin:0px;
padding:0px;
margin-bottom:5px;
list-style:none;
}
table.tblSitemap td ul {
margin:0px;
padding:0px;
margin-top:8px;
}

.BrandName {
font-size:12px;
color:#004B76;
font-weight:bold;
}
.catName {
padding-top:5px;
padding-bottom:5px;
font-size:11px;
border-top:1px solid #ECECEC;
border-bottom:1px solid #ECECEC;
text-align:left;
color:#333333;
background-color:#FAFAFA;
}


/*---table menu ----------------------------------*/
table.tbl_Menu{
border:0px solid #CCCCCC;
border-collapse:collapse;
}
table.tbl_Menu td {
padding:2px;
font-size:12px;
font-weight:bold;
border-bottom:1px dashed #BADBAC;
text-align:left;
color:#1F6800;
padding-left:10px;
line-height:150%;
}
table.tbl_Menu td a{
color:#1F6800;
text-decoration:none;
}
table.tbl_Menu td a:hover{
color:#003300;
text-decoration:none;
}
table.tbl_Menu th {
padding:2px;
font-size:13px; 
font-weight:bold;
color:#FFFFFF;
text-align:left;
height:22px;
border-bottom:1px solid #CCCCCC;
background-image:url(images/menuGreenthbg.gif);
background-repeat:repeat-x;
background-position:top left;
background-color:#4C8C31;
}


table.tbl_SubMenu{
border:0px solid #CCCCCC;
}
table.tbl_SubMenu td {
padding:0px;
font-size:12px;
border-bottom:0px solid #CCCCCC;
text-align:left;
height:20px;
color:#333333;
padding-left:0px;
line-height:150%;
}

table.tbl_SubMenu td a {
color:#006666;
}
table.tbl_SubMenu td a:hover {
color:#3399CC;
}
