/* CSS Document */

html {
	margin:0px;
	padding:0px;
	background:#DDD;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	
/*background:url(../image/bg-main.gif) left top no-repeat!important;*/
	margin: 0px;
	background:#CCC;
}
/*
#mainbody {
	background: url(../images/main_bg.png) repeat-y;
	width:966px;
	position:relative;
	margin:auto;
)*/

/*Add by virender bcakground image start*/
img.bg {
			/* Set rules to fill background */
			min-height: 100%;
			min-width: 1024px;
			z-index:-1;
					
			/* Set up proportionate scaling */
			width: 100%;
			height: auto;
						z-index:-1;
			
			/* Set up positioning */
			position:fixed;
			top: 0;
			left: 0;
		}
		
		@media screen and (max-width: 1024px){
			img.bg {
				left: 50%;
				margin-left: -512px;
				 }
		}

.clr{
clear:both;
}		
		
/*Add by Virender bcakground image Ends*/

.bgimg_bottom{
		background-image:url('../image/bottom_band.jpg');
		width:773px;
		height:35px;
		border:0; 
		margin:0; 
		padding:0;
		clear:both;	
}
.bgimg_top{
		background-image:url('../image/top_band.jpg');
		width:773px;
		height:35px;
		border:0; 
		margin:0; 
		padding:0;
		clear:both;	
	
}

.box
{
	width:100%;
	float:left;
}

.box_top_left
{
	width:13px;
	height:13px;
	background:url('catalog/template/<?php echo $this->directory; ?>/image/box_top_left.png') no-repeat;
	float:left;
}

.box_top_mid
{
	width:770px;
	height:13px;
	background:url('catalog/template/<?php echo $this->directory; ?>/image/box_top_mid.png') repeat-x;
	float:left;
}

.box_top_right!important
{
	width:13px;
	height:13px;
	background:url('catalog/template/<?php echo $this->directory; ?>/image/box_top_right.png') no-repeat;
	float:left;
}

.box_mid
{
	width:796px;
	background:url('catalog/template/<?php echo $this->directory; ?>/image/mid_bg.png') top repeat-y;
	float:left;
}

.box_bottom_left
{
	width:13px;
	height:13px;
	background:#fff url('catalog/template/<?php echo $this->directory; ?>/image/box_bottom_left.png') no-repeat;
	float:left;
}

.box_bottom_mid
{
	width:770px;
	height:13px;
	background:url('catalog/template/<?php echo $this->directory; ?>/image/box_bottom_mid.png') repeat-x;
	float:left;
}

.box_bottom_right
{
	width:13px;
	height:13px;
	background:#fff url('catalog/template/<?php echo $this->directory; ?>/image/box_bottom_right.png') no-repeat;
	float:left;
}

body {

font-family:Arial, Helvetica, sans-serif;
background:#2e5b91 url('../image/bg_image.png')no-repeat center bottom;
width:100%;
line-height:20px;
padding: 0;
margin: 0;
display:table;
}

 td, th, input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.main_table {

	border:1px dashed #999999;
	font-size:12px;
}

.input_back {
	background:transparent url('../image/back.gif') no-repeat fixed right bottom;
	border:none;
	height:34px;
	width:147px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding-left:19px;
	padding-bottom:2px;
	margin:0px;
	cursor:pointer;
}

.input_continue {
	background:transparent url('../image/continue.gif') no-repeat;
	border:none;
	height:34px;
	width:147px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding-right: 27px;
	padding-bottom:2px;
	margin:0px;
	cursor:pointer;
}


.input_btn {
	background:transparent url('../image/button.gif') no-repeat;
	border:none;
	height:47px;
	width:290px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#fff;
	padding:0px;
	margin:0px;
	cursor:pointer;
}


.header {
	background-image:url(../image/header.jpg);
	height:95px;
	font-size:11px;
	font-weight:bold;
}

#mainbody {
	left:5%;
/*	margin-left:-10%;*/
	border:1px solid black;
	position:relative;
	width:1004px;
}

#content{
	float: left;
	 background-color:#FFFFFF;
	/*border:1px dashed #cccccc;*/
/*	border-bottom-style:dashed;*/
	width:798px;
	padding-top:5px;
	height:auto;
}

#leftcolumn {
	float: left;
	border:1px solid #FFFFFF;
	background:#fff;
	}

#rightcolumn{
background:#fff;
padding-right:5px;
float: left;
width:198px;	
}

.footer {
	clear:both;
	background:#fff;
	width:1000px;
	margin:0 auto;
	
		/*	border:1px solid black;	*/
	font-size:10px;
	z-index:
}


/* Links */

a:link, a:visited
{
	border:0;
	color:#000000;
	font-weight:700;
	font-style:normal;
	text-decoration:underline;
	margin:0;
	padding:0;
}

a:hover
{
	border:0;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#000000;
}

.headerlinks {
	FONT-WEIGHT: bold; FONT-SIZE: 12px;	TEXT-DECORATION: none; color:#000000;
}
A.headerlinks:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px;	TEXT-DECORATION: none;
}
A.headerlinks:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px;	TEXT-DECORATION: none; color:#f96706;
}


.gradient {
	background-image: url(../images/gradient.gif);
	height:39px;
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
}

.heading_orange {
	color:#f96706;
}

.login_table {

border:1px solid #d2d1d1;
font-size:11px;
background-color:#FFFFFF;
}

.padding {
padding:7px;
}


.form_field {
	border:1px solid #7d7d7d;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;

}

.title {

	background-image: url(../images/gradient_revert.gif);
	background-repeat:repeat-x;
	height:29px;
	font-size:12px;
	font-weight:bold;
}

a.ovalbutton{
background: transparent url('../image/oval-gray-left.gif') no-repeat top left;
display: block;
float: left;
color: #3D454D!important;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 23px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #3D454D!important; /*button text color*/
}

a.ovalbutton span{
background: transparent url('../image/oval-gray-right.gif') no-repeat top right;
display: block;
padding: 3px 11px 4px 0px; /*Set 11px below to match value of 'padding-left' value above*/
height:16px;}

a.ovalbutton:hover{ /* Hover state CSS */

color: #3D454D!important;
}
.comment{

background:none;
border:none;
cursor:pointer;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


.boldtext {

font-weight:bold;
}

.underlinetext {
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
	color:#f96706;
}

.margin {
margin:3px;
}

.message {
	font-size: 11px; 
	background:url('../image/msg.gif') no-repeat 0px;
	width:80%;
	height:20px;s
	border:none;
	text-align:left;
	padding-left:18px;
	margin:0 auto;
	display: block;
	margin-top:5px;
	margin-bottom: 10px;
	color:#000000;
}

.error {
	color:#FF0000;
	font-size:11px;}


/*----------------------------------------------*/

.home_heading {

	font-size:24px;
	font-weight:bold;
}

.homeicon_bg {
	background-image: url(../images/bg.gif);
	border-bottom:1px solid #999999;
}

.home3menu1{ 
	font-size:24px;
	font-weight:bold;
	color:#000000;
	text-decoration:none; }

a.home3menu1:link { 
	font-size:24px;
	font-weight:bold;
	color:#000000;
	text-decoration:none; }

a.home3menu1:hover { 
	font-size:24px;
	font-weight:bold;
	color:#a9211b;
	text-decoration:none;
	padding:5px; }


.home3menu2{ 
	font-size:24px;
	font-weight:bold;
	color:#000000;
	text-decoration:none; }

a.home3menu2:link { 
	font-size:24px;
	font-weight:bold;
	color:#000000;
	text-decoration:none; }

a.home3menu2:hover { 
	font-size:24px;
	font-weight:bold;
	color:#2877b5;
	text-decoration:none;
	padding:5px; 
	}


.home3menu3{ 
	font-size:24px;
	font-weight:bold;
	color:#000000;
	text-decoration:none; }

a.home3menu3:link { 
	font-size:24px;
	font-weight:bold;
	color:#000000;
	text-decoration:none; }

a.home3menu3:hover { 
	font-size:24px;
	font-weight:bold;
	color:#658e1c;
	text-decoration:none;
	padding:5px; }

.warning {
	font-size: 11px; 
	background:url('../image/error.png') no-repeat 0px;
	width:80%;
	height:20px;
	border:none;
	text-align:left;
	padding-left:18px;
	margin:0 auto;
	display: block;
	margin-top:5px;
	margin-bottom: 10px;
	color:#FF0000;
}
	
.p_failure, .p_success, .validation {
border: 1px solid #ccc;
width:80%;
margin:0 auto;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}

.p_success {
color: #009900;
background-color: #f1ffbf;
background-image: url('../image/p_success.png');
padding:20px;
text-align:left;
font:bold 12px Arial, Helvetica, sans-serif;
margin:0px auto;
width:94%;
border:1px solid #a0c422;
}

.p_failure {
color: #ff0000;
background-color:#ffd4d4;
background-image: url('../image/p_failure.png');
padding:20px;
text-align:center;
font:bold 18px Arial, Helvetica, sans-serif;
margin:0px auto;
width:94%;
border:1px solid #ff0000;
}	
.back {
color: #666;
text-align:right;
font:bold 12px Arial, Helvetica, sans-serif;
margin:10px 0 0px 0;
}
.search-con{
width:153px;
float:right;
padding:3px 3px 0 0;
}
.search-lft{
width:7px;
height:20px;
float:left;
/*background:url('../image/oval-gray-left-search.gif') left top no-repeat;*/
}
.search-midd{
width:128px;
float:left;
height:20px;
background:#fff url('../image/oval-gray-midd-search.gif') left top repeat-x;
}
.search-rgt{
width:18px;
height:20px;
float:right;
/*background:url('../image/oval-gray-right-search.gif') left top no-repeat;*/
}
.search-con .input{
font:12px Arial, Helvetica, sans-serif;
color:#495058;
width:120px;
float:left;
margin:0px 0px 0 0px;
padding:3px 0 0 0;
border:none;
background:none;
}
.search-con .btn{
font:12px Arial, Helvetica, sans-serif;
color:#495058;
width:20px;
height:20px;
float:left;
border:none;
cursor:pointer;
background:url(../image/oval-gray-right-search.gif) left top no-repeat;
}

