/* CSS Document */

body {	margin-left: 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	background-image:url(images/bg.jpg);	background-repeat:repeat-x;}
.header {}
.headermain {background-image:url(images/header/bg.jpg); width:100%;}
.leftmargin { background-image:url(images/main_body/left_bg.gif);}
.rightmargin { background-image:url(images/main_body/right_bg.gif);}
.mainbody{background-color:#fff; width:100%;}
.topbgmain { background-image:url(images/main_body/top_bg.jpg); background-repeat:repeat-x;}
.nav { width:203px; background-image:url(images/nav/left_bg.jpg); height:450px;}
.menu{list-style-type: none;margin: 0px;padding: 0;width: 203px;height:21px;}
.menu a{background: url(images/nav/up_bg.jpg); background-repeat:no-repeat; font: bold 12px Verdana, Helvetica, sans-serif;color: #003369;display: block;width: auto;padding-left: 40px ;padding-top:9px;text-decoration: none;height:20px;}
.menu a:active{color: #003369;background: url(images/nav/active_bg.jpg); background-repeat:no-repeat;}
.menu a:hover{background-image: url(images/nav/down_bg.jpg); background-repeat:no-repeat;color: #DC091C}
.boxbg { background-image:url(images/boxes/bg.jpg); width:100%;}
.boxleft {width:2px;}
.copyrights {	color : #999999;	font-family : Verdana, Arial, Helvetica, sans-serif; padding:10px;
	font-size : 10px;	line-height : normal;}
.copyrights a {	COLOR: #666666; TEXT-DECORATION: none;}
.copyrights a:hover {	COLOR: #DC091C; TEXT-DECORATION: none;}
/*Turns off Borders around Hyperlinked Images*/
img { border : 0px; display : block; }
.inlinimg { display : inline; }
.floatright { float:right}
/*Styles for the Main Content Layer */
.maindiv {font-family: Verdana, Arial, Helvetica, sans-serif;color:#555;font-size:12px;padding-left:6px;padding-right:6px;}
.maindiv p { line-height : 100%; margin-top : 6px }
.maindiv h1 {font-family : Verdana, Arial, Helvetica, sans-serif;color : #444;font-size : 15px;padding-top : 10px;padding-bottom:0px;}
.maindiv h2 {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 12px;color : #444;margin-bottom : 12px;margin-top : 30px;}
.maindiv a { color : #444444;FONT-WEIGHT: bold;text-decoration : none;}
.maindiv a:hover { 	color : #DC091C;text-decoration : none;}
/* Lists*/
li {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size : 12px;	margin-bottom : 6px;	margin-right : 10px;	margin-top : 6px;}
ol { color : #333333 }
ul { color : #616161 }
/*Turns off Borders around Hyperlinked Images*/
img { border : 0px; display : block }
.inlinimg { display : inline }
/*Styles Applied to Form Elements */
form {	border : none;	font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 10px;	margin-right : 0px;	margin-top : 0px;	padding : 0px;}
input { background-color : #F4F4F4; border : 1px solid #999999 }
input:focus { background : #FFFFFF }
textarea { 	background-color : #F4F4F4;	border : 1px solid #999999; font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 10px }
.checks { background-color : #FFFFFF; border : 1px none }
.formBut { background-color : #CCCCCC }
.ulfront {	FONT-WEIGHT: normal; 	LIST-STYLE-POSITION: outside;	FONT-SIZE: 10px; 	COLOR: black; 	LINE-HEIGHT: 1.6em; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 	LIST-STYLE-TYPE: disc;}
.pendrive_design td {}
.pendrive_design a:hover img{	filter: Alpha(Opacity=40);}
.pendrive_design {	font-family: Tahoma; font-size: 10px;}
.productlist { border:1px solid #ccc; font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 10px;	margin-right : 0px;	margin-top : 5px;	padding : 5px; }
.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid #ccc;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
.border {border:1px solid #ccc;}
.button{list-style-type: none;margin: 0px;padding: 0;width: 224px;height:54px;}
.button a{background-image:url(images/button.jpg); background-repeat:no-repeat; font: bold 13px Verdana, Helvetica, sans-serif;color: #fff;display: block;width: auto;padding-top:20px;text-decoration: none;height:54px;}
.button a:hover{color : #fff;text-decoration : underline;}
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 11px verdana;
width: 100%;
border: 0px solid #625e00;
border-width: 0px 0;
background: #013B63 url(images/blockdefault.gif) center center repeat-x;}
.solidblockmenu li{display: inline;}
.solidblockmenu li a{
float: left;
color: white;
padding: 5px 20px;
text-decoration: none;
border-right: 1px solid white;}
.solidblockmenu li a:visited{color: white;}
.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #DC091C;background: transparent url(images/blockactive.gif) center center repeat-x;text-decoration: underline;}
<!--[if IE]>
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/padding-top: 1em;}
<![endif]-->
.topfive {border:1px solid #ccc;}
.topfive h1 a{ font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 13px;color : #003466;FONT-WEIGHT: bold;text-decoration : none; }
.topfive h1 a:hover { 	color : #DC091C;text-decoration : none;}
.topfive a {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 12px; color : #fff;FONT-WEIGHT: bold;text-decoration : none; }
.topfive a:hover { 	color : #DC091C;text-decoration : none;}