body { 
margin:0px 0px 20px 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:#3366CC;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

/*-------------form contents-------------*/
form {
margin:0px;
}
.inputbx { 
border:1px solid #F481A4;
height:20px;
font-size:12px;
font-family: Trebuchet MS, Tahoma, Arial;
color:#333333;
}
.textarea { 
border:1px solid #F481A4;
font-size:12px;
font-family: Trebuchet MS, Tahoma, Arial;
color:#333333;
}
.selectbx { 
border:1px solid #F481A4;
font-size:12px;
font-family: Trebuchet MS, Tahoma, Arial;
color:#333333;
}
.uploadBox {
border:1px solid #C5BA8C;
height:20px;
font-size:12px;
font-family: Trebuchet MS, Tahoma, Arial;
color:#333333;
}
.buttonpink { 
border:1px solid #F481A4;
color:#FFFFFF; height:20px;
font-size:11px; 
font-family:Tahoma, Arial; 
font-weight:bold;
background-color:#C7486E;				
}
/* 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;
}
.footer{
background-image:url(images/footer_bg_g.gif);
background-repeat:repeat-x;
background-position:top;
text-align:center;
color:#999999;
height:49px;
font-weight:normal;
}
.footer a { 
color:#999999;
text-decoration:none;
}
.footer a:hover {
color:#333333;
text-decoration:underline;
}
/* Menu Area ------------------------------------------------------- */
.menuArea {
background-image:url(images/mybg.gif);
background-repeat:repeat-x;
height:30px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
vertical-align:middle;
padding-left:10px;
}
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: #FEFEFE;
}
.roundedgeBoxLeftbg {
background-image:url(images/curve_left_bg.gif);
background-position:left top;
background-repeat:repeat-y;

}
.roundedgeBoxRightbg {
background-image:url(images/curve_right_bg.gif);
background-position:right top;
background-repeat:repeat-y;

}
.roundedgeBoxBtmbg {
background-image:url(images/curve_bottom_bg.gif);
background-position:bottom left;
background-repeat:repeat-x;

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

}
.roundedgeLefttop {
background-image:url(images/curve_top_left.gif);
background-position:left top;
width:10px;
height:10px;
}
.roundedgeRighttop {
background-image:url(images/curve_top_right.gif);
background-position:right top;
width:10px;
height:10px;
}
.roundedgeLeftbtm {
background-image:url(images/curve_bottom_left.gif);
background-position:left bottom;
width:10px;
height:10px;
}
.roundedgeRightbtm {
background-image:url(images/curve_bottom_right.gif);
background-position:right bottom;
width:10px;
height:10px;
}
table.leftMenu {
}
table.leftMenu td {
padding:10px 0px 10px 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:#000033;
}
table.leftMenu td a{
color:#000033;
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;}



/*---table listi ----------------------------------*/
table.tbl_List{
border:1px solid #B0B0B0;
}
table.tbl_List  td {
padding:2px;
font-size:12px;
border-bottom:1px solid #B0B0B0;
text-align:left;
height:20px;
color:#333333;
padding-left:10px;
line-height:150%;
}
table.tbl_List th {
padding:2px;
font-size:13px; 
font-weight:bold;
color:#FFFFFF;
text-align:left;
height:20px;
border-bottom:1px solid #B0B0B0;
background-color:#666666;
}

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


/*
Blog
*/

.tblBlog {

}

.tblBlog td {
	
}

.tblBlog td.pHead {
	font-weight:bold;
	font-size:18px;
}

.tblBlog td.pDate {
	font-weight:bold;
	color:#999999;
	font-size:9px;
	padding-bottom:25px;
	padding-top:5px;
	border-top:1px dashed #DDDDDD;
}

.tblBlog td.pDesc {
	line-height:170%;
}