body
{
	margin:15px 0px 0px 0px;
	padding:0px;
	background:url('../images/page-bg.gif') repeat;
	/*height:100%;*/
	
}
td,h1,h2,h3,div,th
{
    COLOR: #575757;
	FONT-FAMILY: verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-decoration:none;
	font-weight: normal;
}
td{
   	text-align:justify;
}
.istyle
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
    BACKGROUND-COLOR: #ffffff;
    BORDER:#808080 1px solid; 
    MARGIN: 0px;
    PADDING:1px;
}

.istyleBlue
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
    BACKGROUND-COLOR: #ffffff;
    BORDER: #003366 1px solid; 
    MARGIN: 0px;
    PADDING:2px;
	width:80px;
}
.button
{
	color:#ffffff;
	font-size:10px;
    BACKGROUND-COLOR: #EB6410;
    BORDER: #ffffff 1px solid;
    MARGIN: 0px;
	padding:0px 2px 0px 2px;
}

a:hover{
color:#E2470C;
text-decoration:none;

}
.height{
height:25px;
}
.heightUL{
height:2px;
}
a{

color:#285FB2;
text-decoration:none;
}

.imageborder{
border:1px solid #858585;
}
/*-----------------------------------------Header Starts here-------------------------------*/
		
.header{
	float:center;
	padding:0px;
	background:#ffffff;
	width:780px;
	margin:0 auto;
	height:335px;
}
/*-------------------Logo and search part Starts here--------------------*/

Div.logoPart{
	height:37px;
}

Div.logo{
	padding:10px 0 5px 0;
	height:auto;
	width:175px;
	float:left;
}
div.headerflashtext{
	text-align:center;
	color:#F07516;
	font-weight:bold;
	font-size:14px;
	float:left;
	width:368px;
	padding:0;
	margin:0;
	padding-top:50px;
}

Div.topRightLinks{
	width:220px;
/*	height:70px;*/
	float:right;
}
div.HomeLink{
	padding-top:30px;
	width:155px;
	float:right;
}

Div.search{
	margin-right:5px;
/*width:220px;*/
	float:right;
	padding-top:6px;
	COLOR: #333333;
	text-decoration:none;
	font-weight: bold;
}
.headerImage{
	padding:0px;
	margin:0 auto;
	width:780px;
	float:center;
}
.toplinks{
padding:13px 10px 0;
width:500px;
float:right;
text-align:right;
color:#2962B4;
}

.gap{
padding:0px;
height:1px;
line-height:0px;
margin:0px;
}

	/*-------------------Middle Part--------------------*/
.middleContent{
	float:center;
	width:780px;
	background:#ffffff;
	margin: 0 auto;
	overflow:hidden;

}
.innerPageContent{
	#margin-left:6px;
	float:center;
	width:780px;
	background:#ffffff;
	margin: 0 auto;
	height:auto;
	overflow:hidden;
}

.breadcrump{
	float:left;
	padding-top:4px;
	color:#424242;
	FONT-FAMILY: arial,verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-decoration:none;
	font-weight: normal;
}
.breadcrump a{
	color:#424242;
	text-decoration:none;
}

.breadcrump a:hover{
	color:#424242;
	text-decoration:underline;
}

.pageHeading{
	float:left;
	color:#2758AC;
	font-size:13px;
	font-weight:bold;
	padding:0px;
	text-align:left;	

}
.pageSubHeading{
	float:left;
	color:#2758AC;
	font-size:11px;
	font-weight:bold;
	padding:0px;
	text-align:left;	

}
.dottedborderTop{
	float:right;
	height:18px;
	text-align:right;
	width:766px;
	border-bottom:1px dotted #999998;
	padding-top:7px;
}
.dottedborderbottom{
	height:23px;
	text-align:right;
	width:766px;
	border-top:1px dotted #999998;
	padding-top:7px;
}
.rightMenu{
	width:200px;
	border:0px solid red;
	padding-left:10px;
	float:left;
	width:auto;
	height:auto;
}

.RightUl{
	width:200px;
	border:0px solid red;
	list-style:none;
/*	height:260px;*/
	height:auto;
	padding:7px 2px 5px 2px;
	margin:0px;
	font-weight:bold;
	text-decoration:none;
	color:#285FB2;
}

.RightUl ul li a{
	color:#285FB2;
	text-decoration:none;
}
.RightUl ul li a:sfhover, a:hover{
	color:#E2470C;
	text-decoration:none;
}

.headingUL{
	padding:18px 0px 10px 5px;
	height:10px;
	background:url(../images/product_bg.gif) repeat-x;
	width:200px;
}
.rightUlContact{
	padding:5px 0 0 5px;
	border:0px solid red;
	background:url(../images/contactus_bg.jpg) repeat-x;
	width:164px;
	height:90px;
}
.rightUlContact p{
	clear:both;
	padding:0;
	border:0px solid red;
	margin:5px;
}
.headingULBottom{
	background:url(../images/product_bg1.gif) repeat-x;
	width:200px;
	height:38px;
}
.centerContent{
	padding-right:5px;
	border:0px solid red;
	float:right;
	width:560px;
	overflow:hidden;
}
.WelcomeTxt{
width:565px;
padding-top:15px;
padding-right:5px;
text-align:left;
}
.featuredTxt{
float:left;
}

.signBanner{
float:right;
width:160px;
height:137px;
}


.redTxt{
color:#E2470C;
font-weight:bold;
font-size:10px;
}

div.test {
	padding:0;
	margin:0;
	clear:both;
	float:left;
	width: 330px;
	height: 143px;
	margin-bottom: 20px;
}


#auto {
	overflow: auto;
}

.productContent{
color:#285FB2;
text-align:center;
}

.rightBorder{
border-right:1px solid #EDEDED;
border-bottom:1px solid #EDEDED;

}
.rightBorder1{
border-right:1px solid #EDEDED;
}
/*-------------------Footer Part--------------------*/

.footerMain{
	background:#ffffff;
	float:center;
	height:43px;
	width:780px;
	margin:0 auto;
}
.footer{
	font-family:verdana;
	FONT-SIZE: 10px;
	color:#ffffff;
	color:#fff;
	width:778px;
	margin:0 auto;
	padding:2px;
	float:center;
}
.footerbg{
	background:url(../images/footer_bg.gif) repeat-x;
	height:38px;
	width:760px;
	float:left;
}
.footerContent{
	line-height:15px;
	font-family:verdana;
	FONT-SIZE: 10px;
	color:#ffffff;
	width:760px;
	padding-top:3px;
	float:left;
}
.footerContent a{
	color:#ffffff;
}
.footerContent a:hover{
color:#fff;
text-decoration:underline;
}

.copy{
	font-family:Arial;
	FONT-SIZE: 10px;
	color:#ffffff;
	padding-top:5px;
	width:450px;
	text-align:left;
	float:left;
}
.copy a{
	color:#ffffff;
}

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

.dim {
	width:230px;
	float:right;
	font-family:Arial;
	FONT-SIZE: 10px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	padding-top:5px;
}
.dim a{
	font-family:Arial;
	FONT-SIZE: 10px;
	color:#ffffff;
	text-decoration:none;
}
.dim a:hover{
	font-family:Arial;
	FONT-SIZE: 10px;
	color:#ffffff;
	text-decoration:underline;
}

/* Product Page CSS Starts */
.ProductDiv{
	float:center;
	padding:0px;
	clear:both;
	width:765px;;
	height:auto;
	overflow:hidden;
	text-align:justify;
}
.tablePadding{
padding:0px;
}
.productHeading{
color:#E2470C;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #C1C1C1;
}
.heading{
color:#E2470C;
font-size:12px;
font-weight:bold;
}

.heading a{
color:#E2470C;
}
.heading a:hover{
color:#2758AC;
}

.productPriceQty{
color:#ED4916;
font-size:12px;
font-weight:bold;
}
.productImg{
border:1px solid #E9E9E9;
float:left;
}
.blueTxtBold a{
color:#ED4916;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.blueTxtBold{
color:#003366;
font-weight:bold;
}

.blueTxtBold a:hover{
text-decoration:underline;
}
.mandatoryfield{
color:#E64406;
}



/* Product Page CSS Ends */
/* Product Details Page CSS Starts */
.imageGap{
padding-left:5px;

}

/* Cart Page CSS Starts */
.cartHeading{
color:#E2470C;
font-size:12px;
font-weight:bold;
}

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

.carttableborder{
border:1px solid #B7B7B7;
width:730px;
}

.bluebgcolor{
background:#2652A7;
color:#ffffff;
font-weight:bold;
padding:3px 0px 5px 5px;
}

.cartBorder{
	border-top:1px solid #B7B7B7;
	border-right:1px solid #B7B7B7;
}

.totalPrice{
	padding-left:10px;
	color:#ED4916;
	font-size:12px;
	font-weight:bold;
	border-top:1px solid #B7B7B7;
	border-top:1px solid #B7B7B7;
}

.cartPriceText{
	padding-left:10px;
	border-top:1px solid #B7B7B7;
}

.cartistyle{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
    BACKGROUND-COLOR: #ffffff;
    BORDER:#B7B7B7 1px solid; 
    MARGIN: 0px;
    margin-left:10px;
}
/* Cart Page CSS Ends */
/* Registration Page CSS Starts */

.dottedborder1{
	height:1px;
	text-align:left;
	width:732px;
	border-bottom:1px solid #B7B7B7;
	color:#2962B4;
	font-size:12px;
	height:20px;
	font-weight:bold;
	text-decoration:none;

}

/* Registration Page CSS Ends */
/* Login Page CSS Starts */
.loginHeading{
color:#ED4916;
font-size:12px;
font-weight:bold;
}

.brochure{
float:right;
margin:0px;padding:0px;
clear:right;
/*background:white;*/
width:201px;

}