body { 
margin:0px ;
font-size:11px;
font-family: verdana, Tahoma, Trebuchet MS, Arial;
color:#333333;
background-color:#464646;
}
table {
border-collapse:collapse;
}
td {
font-size:11px;
}
p { 
line-height:160%;
}
a { 
color:#990000;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

/*-------------form contents-------------*/
form {
margin:0px;
}
.inputbx { 
border:1px solid  #DC6161;
height:20px;
font-size:12px;
font-family: Trebuchet MS, Tahoma, Arial;
color:#333333;
}
.textarea { 
border:1px solid #DC6161;
font-size:12px;
font-family: Trebuchet MS, Tahoma, Arial;
color:#333333;
}
.selectbx { 
border:1px solid #DC6161;
font-size:12px;
font-family: Trebuchet MS, Tahoma, Arial;
color:#333333;
}
.uploadBox {
border:1px solid #DC6161;
height:20px;
font-size:12px;
font-family: Trebuchet MS, Tahoma, Arial;
color:#333333;
}
.buttonpink { 
border:1px solid #DC6161;
color:#FFFFFF; 
height:20px;
font-size:11px; 
font-family:Tahoma, Arial; 
font-weight:bold;
background-color:#990000;				
}
/* 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:bottom;
padding:0px 5px 0px 5px;
background-color:#FFFFFF;
}
.footer{
background-image:url(images/theme_footer_bg.gif);
background-repeat:repeat-x;
background-position:top;
font-size:10px;
text-align:center;
color:#FFFFFF;
font-weight:normal;
}
.footer a { 
color:#FFFFFF;
text-decoration:none;
}
.footer a:hover {
color:#333333;
text-decoration:underline;
}
/* Menu Area ------------------------------------------------------- */
.menuArea {
background-image:url(images/theme_nav_bg.gif);
background-repeat:repeat-x;
}
table.tblMenubar {
}
table.tblMenubar td {
background-image:url(images/menuarrow.gif);
background-position:center left;
background-repeat:no-repeat;
padding-left:15px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}
table.tblMenubar a { 
color:#FFFFFF;
text-decoration:none;
}
table.tblMenubar a:hover {
color:#999999;
text-decoration:underline;
}

/* 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;
}

/* Curve Box  -------------------------------------------------------- */
.roundedgeBoxbg {
background-color:#FFFFF8;
}
.roundedgeBoxLeftbg {
background-image:url(images/orangecurvebox_leftbg.gif);
background-repeat:repeat-y;
}
.roundedgeLefttop {
background-image:url(images/orangecurvebox_topleft.gif);
background-repeat:no-repeat;
background-position:left top;
width:10px;
height:10px;
}
.roundedgeRighttop {
background-image:url(images/orangecurvebox_topright.gif);
background-repeat:no-repeat;
background-position:right top;
width:10px;
height:10px;
}
.roundedgeLeftbtm {
background-image:url(images/orangecurvebox_btmleft.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:10px;
height:10px;
}
.roundedgeRightbtm {
background-image:url(images/orangecurvebox_btmright.gif);
background-repeat:no-repeat;
background-position:bottom right;
width:10px;
height:10px;
}
.roundedgeBoxRightbg {
background-image:url(images/orangecurvebox_rightbg.gif);
background-repeat:repeat-y;
 
}
.roundedgeBoxBtmbg {
background-image:url(images/orangecurvebox_btmbg.gif);
background-repeat:repeat-x;
 
}
.roundedgeBoxbg {
background-image:url(images/orangecurbebox_bg.gif);
background-repeat:repeat-x;
 
}

table.leftMenu {
}
table.leftMenu td {
padding:0px 0px 0px 20px;
background-image:url(images/arrow.gif);
background-position:center left;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
font-size:12px;
font-weight:bold;
text-align:left;
color:#FFFFFF;
}
table.leftMenu td a{
color:#FFFFFF;
text-decoration:none;
}
table.leftMenu td a:hover{
color:#FFC000;
text-decoration:none;
}
/*---Curve Box --------*/
.leftroundbg{
background-image:url(images/leftmenu_bg.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#93E4F3;
}
.leftroundLefttop {
background-image:url(images/leftmenu_left.gif);
background-repeat:no-repeat;
background-position:left top;
width:8px;
height:8px;
}
.leftroundRighttop {
background-image:url(images/leftmenu_right.gif);
background-position:right top;
background-repeat:no-repeat;
width:8px;
height:8px;
}
.leftroundLeftbtm {
background-image:url(images/leftmenu_BTMleft.gif);
background-position:left bottom;
background-repeat:no-repeat;
width:8px;
height:8px;
}
.leftroundRightbtm {
background-image:url(images/leftmenu_BTMright.gif);
background-position:right bottom;
background-repeat:no-repeat;
width:8px;
height:8px;
}

.pageDataHead { 
font-size:17px;
font-weight:bold;
text-align:left;
color:#CC0000;
height:25px;
border-bottom:1px dotted #B5B5B5;
}

.welcomeHead { 
font-size:17px;
font-weight:bold;
text-align:left;
color:#CC0000;
height:25px;
padding-bottom:10px;
}

.welcomeText {
line-height:160%;
}

.sample_title { color:#FF0090;
font-weight:bold;
padding-left:3px;
font-size:14px;
}

.CONTINUE{
background-image:url(images/shoppingorenge.gif);
background-repeat:no-repeat;
}

/*---table listi ----------------------------------*/
table.tbl_List{
border:1px solid #B0B0B0;
}
table.tbl_List  td {
padding:2px 3px 2px 5px;
font-size:12px;
border-bottom:1px solid #B0B0B0;
text-align:left;
height:20px;
color:#333333;
line-height:150%;
}
table.tbl_List th {
padding:2px;
font-size:13px; 
font-weight:bold;
background-image:url(images/THorangethbg.gif);
color:#FFFFFF;
text-align:left;
height:20px;
border-bottom:1px solid #B0B0B0;
background-color:#ECA300;
}

.row1 {background-color:#E8EBEC;}
.row2 {background-color:#F1F2F3;}

/*---------------box new---------------*/


.box_midtop {background-image:url(images/creambox_topbg.gif);
background-repeat:repeat-x;
}

.box_midleft {background-image:url(images/creambox_leftbg.gif);
background-repeat:repeat-y;
}

.box_midright {background-image:url(images/creambox_rightbg.gif);
background-repeat:repeat-y;
background-position:right;
}

.box_midbottom {background-image:url(images/creambox_bottombg.gif);
background-repeat:repeat-x;
background-position:bottom;
}

/*---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:#333333;
	line-height:150%;
}
table.tblcart  tr.tblcarttotal {
	background-color:#F9F9F9;
}
table.tblcart th {
	padding:2px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	height:20px;
	border-bottom:1px solid #EED287;
	background-color:#666666;
}

/*----------------------------------------------------------------*/
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;
}
table.tblSitemap td ul {
margin:0px;
padding:0px;
margin-top:8px;
}

.BrandName {
	font-size:12px;
	color:#003366;
	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;
border-bottom:1px dashed #CCCCCC;
text-align:left;
color:#333333;
padding-left:10px;
line-height:150%;
}
table.tbl_Menu th {
padding:2px;
font-size:13px; 
font-weight:bold;
color:#FFFFFF;
text-align:left;
height:20px;
border-bottom:1px solid #CCCCCC;
background-color:#666666;
}


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:#003366;
}
table.tbl_SubMenu td a:hover {
color:#006699;
}