/* CSS Document */

body
{
margin:0px;
background-image:url(images/page-bg.jpg);
background-repeat:repeat-x;
background-color:#FEFEFE;
}

#page
{
width:996px;
margin:0 auto;
}

/* =============================================== Common classes Start ==============================*/

.fullWidth{width:100%;}
.fullHeight{width:100%; !important}
.floatLeft{float:left;}
.floatRight{float:right;}
.clear{clear:both;}
.rowspacer{height:10px;}

/* =============================================== page classes Start ==============================*/

#top-layer
{
width:996px;
background-image:url(images/logo-bg.jpg);
background-repeat:no-repeat;
}

#logo
{
width:950px;
}

.corners
{
width:996px;
}

.corners-bg
{
width:996px;
background-image:url(images/top-corner.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
}

#mid-layer
{
width:985px;
margin:0 auto;
padding-top:7px;
}

#menubar
{
width:985px;
height:51px;
background-image:url(images/menu-bg.jpg);
background-repeat:no-repeat;
}

#menu
{
width:639px;
padding-left:16px;
}

#menu ul li{
	width:auto;
	height:auto;
	float:left;
	list-style:none;}
	
#menu ul{
	height:51px;
	margin:0px;
	padding:0px;}

#tollfree
{
width:329px;
font:bold 20px Arial;
color:#FFFFFF;
text-align:center;
padding-top:15px;
letter-spacing:4px;
}

#flash-banner
{
width:700px;
height:257px;
}

#banner-rightbg
{
width:271px;
height:199px;
background-image:url(images/baner-rightbg.jpg);
background-repeat:no-repeat;
padding-left:14px;
padding-top:58px;
font:bold 14px Arial;
color:#E9E2E2;
line-height:30px;
text-transform:uppercase;
}

#container
{
width:680px;
}

#rightpart
{
width:285px;
}

/* =============================================== container classes Start ==============================*/

#graybox
{
width:670px;
margin:0 auto;
}

.graybox-corners
{
width:670px;
}

.graybox-corbg1
{
width:670px;
background-image:url(images/graybox-corbg1.jpg);
}

.graybox-corbg2
{
width:670px;
height:146px;
background-image:url(images/graybox-corbg2.jpg);
background-repeat:no-repeat;
}

#graybox-inner
{
width:650px;
margin:0 auto;
}

.product-img
{
width:162px;
}

.product-detail
{
width:480px;
}

/* =============================================== right part classes Start ==============================*/

.servicebox
{
width:285px;
}

.serbox-bg1
{
width:285px;
background-image:url(images/service-boxbg1.jpg);
}

.serbox-bg2
{
width:285px;
height:234px;
background-image:url(images/service-boxbg2.jpg);
background-repeat:repeat-x;
}

.serbox-corner
{
width:285px;
}

.serbox-cont
{
width:255px;
margin:0 auto;
padding-top:20px;
}

/* =============================================== texts classes Start ==============================*/

.blackmidh1
{
font:bold 18px Verdana;
color:#0C0C0C;
}

.blackmidh2
{
font:bold 12px Verdana;
color:#0C0C0C;
}

.blackmidh3
{
font:bold 22px Verdana;
color:#2E2E2E;
text-transform:uppercase;
}

.gernaltext
{
font:normal 12px Verdana;
color:#2A2A2A;
line-height:18px;
}

.p01:link,.p01:visited,.p01:active
{
font:normal 12px Verdana;
color:#2A2A2A;
text-decoration:underline;
line-height:18px;
}
.p01:hover
{
font:normal 12px Verdana;
color:#2A2A2A;
text-decoration:none;
line-height:18px;
}

/* =============================================== footer classes Start ==============================*/

#footer
{
width:996px;
}

#foot-layer
{
width:996px;
text-align:center;
padding-top:15px;
}


/* changes by sandeep */

.logo_txt
{
font-family:Georgia;
font-size:36px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
.logo_txt a
{
font-family:Georgia;
font-size:36px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
.logo_txt a:hover
{
font-family:Georgia;
font-size:36px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
.logo_txt2
{
font:bold 16px Georgia;
color:#000000;
text-decoration:none;
}
.logo_txt2 a
{
font:bold 16px Georgia;
color:#000000;
text-decoration:none;
}
.logo_txt2 a:hover
{
font:bold 16px Georgia;
color:#000000;
text-decoration:none;
}