﻿body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; text-align: center; }
div.leftalign { float: left; }
div.leftalignnew { float: left; padding-right: 5px; padding-left:20px;  border:solid 0px red;margin-left:auto;margin-right:auto;}
div.leftalignnew input[type="text"] { width: 140px; border: solid 1px #5482B7;}
.halfdiv1{float:left;width:31%; border:solid 0px red;padding-left:10px;margin-left:auto;margin-right:auto;}
.halfdiv1 input[type="text"] { width: 140px; border: solid 1px #5482B7;}

input[type="text"] {height:18px;}
.tagline { color: #b84542; font-size: 10px; font-weight: normal; }

/*popup*/
.popup { background: #E1F1F8; width: 466px; min-height: 150px; padding: 10px; position: fixed; z-index: 99px; top: 35%; left: 30%; }
.close { background: url(images/close.gif) no-repeat left; width: 16px; height: 16px; float: right; }
.close:hover { background: url(images/close.gif) no-repeat right; }
.popup h1 { font-size: 13px; border-bottom: solid 1px #0E6B97; }
.borders { -webkit-border-radius: 6px; -moz-border-radius: 6px 6px 0px 0px; }


input.button { background-color: #F36109; padding: 2px 2px 6px 2px; color: #fff;font-weight:bold; border: 0px; cursor: pointer;min-width:60px;height:23px;-moz-border-radius: 4px 4px 4px 4px;-khtml-border-bottom-left-radius: 4px; -khtml-border-bottom-right-radius: 4px;-khtml-border-top-right-radius: 4px;-khtml-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px;-webkit-border-top-right-radius: 4px;-webkit-border-top-left-radius: 4px; }
input.searchgo{background: #F36109; color: #fff;font-weight:bold; border: 0px; cursor: pointer;width:60px;height:26px;-moz-border-radius: 4px 4px 4px 4px; -khtml-border-bottom-left-radius: 4px; -khtml-border-bottom-right-radius: 4px;-khtml-border-top-right-radius: 4px;-khtml-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px;-webkit-border-top-right-radius: 4px;-webkit-border-top-left-radius: 4px; }

div.rightalign { float: right; }
div.clearalign { clear: both; }
img { border: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

/* tab panel 
.tabs .ajax__tab_header { border-bottom: solid 1px #A9D5F9; color: #002486; font-weight: bold; font-size: 11px; }
.tabs .ajax__tab_header .ajax__tab_outer { background: #DEEEFB; margin: 0px 0.3em -1px 0px; padding: 1px 0px 1px 0px; vertical-align: bottom; border: solid 1px #A9D5F9; }
.tabs .ajax__tab_header .ajax__tab_tab { color: #24576C; padding: 0.35em 0.75em; margin-right: 0.01em; }
.tabs .ajax__tab_header .ajax__tab_active { border-bottom-color: #fff; }
.tabs .ajax__tab_hover .ajax__tab_outer { background: #FFF; }
.tabs .ajax__tab_active .ajax__tab_tab { color: #24576C; border-bottom-color: #fff; }
.tabs .ajax__tab_active .ajax__tab_outer { background: #FFF; border-bottom: none; }
.tabs .ajax__tab_body { padding: 0.25em 0.5em; border: solid 1px #A9D5F9; border-top-width: 0px; }
*/
.tabsnew .ajax__tab_header { border-bottom: solid 1px #A9D5F9; color: #002486; font-weight: bold; font-size: 11px; }
.tabsnew .ajax__tab_header .ajax__tab_outer { background: #4671b5; color:#fff; margin: 0px 0.3em -1px 0px; padding: 1px 0px 1px 0px; vertical-align: bottom; border: solid 1px #A9D5F9; }
.tabsnew .ajax__tab_header .ajax__tab_tab { color: #000; padding: 0.35em 0.75em; margin-right: 0.01em; }
tabsnew .ajax__tab_header a:hover{background: #98C6EE ; border-bottom: none;color:#000}
.tabsnew .ajax__tab_header .ajax__tab_active { border-bottom-color: #fff; }
.tabsnew .ajax__tab_hover .ajax__tab_outer { background: #FFF; }
.tabsnew .ajax__tab_active .ajax__tab_tab { color: #24576C; border-bottom-color: #fff; }
.tabsnew .ajax__tab_active .ajax__tab_outer { background: #98C6EE ; border-bottom: none; }
.tabsnew .ajax__tab_body { padding: 0.25em 0.5em; border: solid 1px #A9D5F9; border-top-width: 0px;  background-color:#98c6ee ;}


 .tagline{color:#CC8100;}

.hometabs .ajax__tab_header { background-color: #3c3467; color: #fff; font-weight: bold; font-size: 11px;  width: 100%; font-size: 14px; }
.hometabs .ajax__tab_body { float: left; background-color: #7CC9E3; width: 100%; }
.hometabs .ajax__tab_header .ajax__tab_tab { color: #FFF;padding:5px 15px 5px 15px;text-align:left;}
.hometabs .ajax__tab_active .ajax__tab_tab { color: #fff; background-color: #7CC9E3;  padding: 5px 15px 5px 15px; }


.halfdiv1 { float: left; width: 31%; border: solid 0px red; padding-left: 10px; margin-left: auto; margin-right: auto; }

.halfdiv2 { float: left; width: 23%; Border: solid 0px #1973D1; text-align: left; }

#header { height: 85px; border-top: solid 2px #4671B5; text-align: left; font-weight: bold; color: #2F657F; }
#header1 { height: 90px; text-align: left; font-weight: bold; color: #2F657F; border:solid 0px red; }
#header .logo, #header1 .logo { background:#fff url(images/IMmainlogo_final.jpg) no-repeat;height: 90px; width: 369px; float: left; }
#headertop { margin-right: 13px; font-size: 11px; height: 20px; line-height: 20px; vertical-align: middle; }
#headertop div { float: right; }
#headerDown div { font-size: 11px; line-height: 20px; vertical-align: bottom; }


a.linkarrow{color:#51B725;background:url(images/dots.jpg) left no-repeat;padding-left:48px;font-size:20px; }
a.linkarrow:hover{color:#51B725;background:url(images/dots.jpg) left no-repeat;padding-left:48px;font-size:20px; }

.lbl
{
	color:#51B725;background:url(images/dots.jpg) left no-repeat;padding-left:48px;font-size:20px;
}


#signuptop
{
	background: url(images/login_top_2.jpg);
	height: 98px;
	background-repeat: no-repeat;
}
#logintop
{
	background: url(images/logintop_3.jpg);
	height: 15px;
	width:150px;
	background-repeat: no-repeat;
}
#logintop1
{
	background: url(images/logintop1.jpg);
	height: 15px;
	background-repeat: no-repeat;
}
#loginmid
{
	background: url(images/loginmid_3.jpg);
	height: 58px;
	width:150px;
	
	background-repeat: no-repeat;
}



#loginmid2
{
	background: url(images/loginmids.jpg);
	height: 41px;
	width:379px;
	background-repeat: no-repeat;
	float:right;
}
#loginbottom
{
	background: url(images/loginbottom_small.jpg);
	height: 212px;
	width: 150px;
	background-repeat: no-repeat;
}
#loginbottom2
{
	background: url(images/loginbottoms.jpg);
	height: 150px;
	width: 379px;
	float:right;
		background-repeat: no-repeat;
}
#loginbottom1
{
	background: url(images/loginbottom1.jpg);
	height: 212px;
	width: 423px;
		background-repeat: no-repeat;
}

#main { margin: 0px; width: 1003px; text-align: left;border:solid 1px #4671B5; }
#topbanner { background-image: url(images/topbg1.jpg); height: 39px; }
#custser { font-family: "Trebuchet MS"; font-size: 11px; color: #FFFFFF; padding-top: 8px; width: 220px; float: left; padding-left: 5px; }
a.shoppingcart { font-family: Arial, Helvetica, sans-serif; background: url(images/shopping.png) no-repeat; width: 84px; float: left; line-height: 18px; vertical-align: middle; margin-left: 5px; margin-top: 5px; font-size: 10px; color: #FFFFFF; text-decoration: none; text-align: center; }
#signin { background-image: url(images/signin.png); background-repeat: no-repeat; width: 298px; height: 39px; float: right; padding-top: 5px; font-family: 'Trebuchet MS'; font-size: 11px; font-weight: bold; color: #FFFFFF; }
#signin a { text-decoration: underline; color: #FFFFFF; }
#signin a:hover { text-decoration: none; }
#header { height: 100px; border-bottom: solid 1px #F1F1F1; }
#logo { position: relative; float: left; }
#copyrightbar { background: url(images/crbg.png) right no-repeat; height: 109px; vertical-align: middle; }
#copyrightbar div { padding-top: 20px; }
#cpwrite { float: left; width: 70%; padding-left: 50px; text-align: center; font-size: 11px; }
.pading10 { padding: 0px 10px 0px 10px; }
.halfdiv{float:left;width:46%; padding:2px;}
.leftalign1{float:left;width:30%; padding:2px;}

.bold { color: #000000; font-weight: bold; }

.bold1 
  {
  	color: White;
font-family: Tahoma;

font-size: 11px;
border: solid 1px #a9a9a9;
width: 150px;
text-indent:0px;
vertical-align:middle;
text-align:justify;
  	background:url(images/Password1.bmp) 5px 1px;
  	background-repeat:no-repeat;
}


.submitbutton { background: url(images/cont_but_bg.png); width: 99px; height: 24px; color: #fff; border: none; }

div.line { width: 100%; height: 1px; background: #f1f1f1; }

div.panel1 { margin: 10px; margin-right:10px; width: 800px; border-color: #235367; border-collapse: separate; border-style: solid; border-width: thin; background-color: #FFFFFF; text-align: left; }
div.panel1 .heading { background: url(images/company_brand_login_07.png); height: 25px; margin: 1px; padding-top: 12px; padding-left: 15px; vertical-align: middle; width: 783px; }
div.panel1 h2 { background-color: #FFFFFF; max-width: 200px; height: 27px; line-height: 25px; margin-top: 0px; padding-left: 15px; vertical-align: bottom; padding-right: 20px; color: #F55B11; font-size: 14px; }
div.panel1 h3 { font-size: 14px; padding-left: 15px; border-bottom: solid 1px #F1F1F1; }
div.panel1 h4 { padding-left: 25px; font-size: 12px; color: #2C5696; }

div.panel { margin: 30px; width: 800px; border-color: #235367; border-collapse: separate; border-style: solid; border-width: thin; background-color: #FFFFFF; text-align: left; }
div.panel .heading { background: url(images/company_brand_login_07.png); height: 25px; margin: 1px; padding-top: 12px; padding-left: 15px; vertical-align: middle; width: 783px; }
div.panel h2 { background-color: #FFFFFF; max-width: 200px; height: 27px; line-height: 25px; margin-top: 0px; padding-left: 15px; vertical-align: bottom; padding-right: 20px; color: #F55B11; font-size: 14px; }
div.panel h3 { font-size: 14px; padding-left: 15px; border-bottom: solid 1px #F1F1F1; }
div.panel h4 { padding-left: 25px; font-size: 12px; color: #2C5696; }
div.spacer { text-align:center;margin:5px;height:10px;}
div.spacersmal{text-align:center;margin:5px;height:3px;}
div.panel .row { width: 98%; clear: both; margin: 2px; }
div.panel .row label { float: left; width: 200px; text-align: right; font-weight: bold; color: #306682; }


div.panel .row .rightside { margin-left: 10px; padding-left: 10px; float: left; }
div.panel .row .rightside div{float:left;}
div.panel .row .rightside label{text-align:left;width:250px;}
div.panel .row .rightside file{text-align:left;width:250px;}
div.panel .row input[type="text"] { width: 200px; border: solid 1px #5482B7; padding: 3px; }
div.panel .row input[type="file"] { width: 200px; border: solid 1px #5482B7; padding: 3px; }
div.panel .row input[type="password"] { width: 200px; border: solid 1px #5482B7; padding: 3px; }
div.panel .row select { width: 205px; border: solid 1px #5482B7; padding: 3px; }
div.panel .row file { width: 205px; border: solid 1px #5482B7; padding: 3px; }
div.panel .row textarea { width: 480px; border: solid 1px #5482B7; padding: 3px; }
div.panel .row a { color: #5482B7; }
span.info { font-size: 11px; color: #A6A6A6; }
#loginmain { width: 300px; border: solid thin #235367; border-collapse: separate; height: 200px; background: #FFFFFF; text-align: left; }
#logtop { background: url(images/company_brand_login_07.png); height: 25px; margin: 1px; padding-top: 12px; padding-left: 15px; }
#login2 { background-color: #FFFFFF; width: 80px; text-align: right; height: 25px; line-height: 25px; vertical-align: bottom; padding-right: 20px; font-weight: bold; color: #F55B11; }
.logintext1 { margin: 15px; }
#loginmain a,#loginmain a:hover { color: #5482B7; }
label { float: left; width: 100px; text-align: right; font-weight: bold; color: #306682; }
input[type="text"] { width: 130px; border: solid 1px #5482B7; padding: 3px; margin-left: 10px; }
input[type="password"] { width: 130px; border: solid 1px #5482B7; padding: 3px; margin-left: 10px; }
input[type="radio"]{float:left; width:15px;text-decoration:left;}
select { margin-left: 10px; }
textarea { margin-left: 10px; }
#loginbutton { text-align: center; margin: 20px; }
span.error{color:#E12318;font:bold 12px;}
span.success{color:#569ED1;font:bold 12px;}
div.error{color:#E12318;font:bold 12px;background:#FCFAD9; border:solid 1px #E12318; margin:15px; padding:10px;max-width:80%;}
div.loading{height:20px; width:20px; background:url(images/ajax-loader-3.gif);float:right;}
div.info{border:solid 2px #f1f1f1; background:#F6F6F6; height:100%;height:150px;overflow:auto;padding:5px;font-size:11px;}
.w40 { width: 45%; float: left; font-weight: bold; border: solid 1px; height: 45px; padding-top: 3px; background-color: #EBF3FE; color: #0A78A5;}
.w40c { width: 45%; float: left; font-weight: bold; border: solid 1px; height: 27px; padding-top: 3px;}
.w15g { width: 13%; float: left; font-weight: bold; text-align: center; border: solid 1px black; height: 45px; padding-top: 3px; background-color: #80C143; color: White;}
.w15s { width: 13%; float: left; font-weight: bold; text-align: center; border: solid 1px black; height: 45px; padding-top: 3px; background-color: #0073A2; color: White;}
.w15b { width: 13%; float: left; font-weight: bold; text-align: center; border: solid 1px black; height: 45px; padding-top: 3px; background-color: #7FB9D1; color: White;}
.w15f { width: 13%; float: left; font-weight: bold; text-align: center; border: solid 1px black; height: 45px; padding-top: 3px; background-color: #D7E8F1; color: White;}
.w15c { width: 13%; float: left; font-weight: bold; text-align: center; border: solid 1px; height: 27px; padding-top: 3px;}
.mdiv { padding-left: 5%;}
.gobuttonnew {background:url(images/gobg.png) no-repeat;height:24px;width:25px;color:#fff; cursor:pointer; text-align:center;font-style:italic; font-size:11px;  font-weight:bold; border:none; }

.data td.wrap
{
	white-space: normal;
}
.data td.nowrap
{
	white-space: nowrap;
}
.data td.total_label
{
	text-align: right;
	font-weight: bold;
	font-size: 1.4em;
}
.data td.total
{
	border-top: 1px solid #bbb;
	font-weight: bold;
	font-size: 1.4em;
}
.data td span.detail
{
	font-size: 11px;
	color: #888;
}
.data td.money, .data th.thmoney, .data th.money, .data th.moneyth
{
	text-align: right;
	padding-right: 20px;
}
.data td.bold
{
	font-weight: bold;
}
table tr.total td
{
	font-weight: bold;
	border-top: solid 1px #bbb;
	border-bottom: 0;
	font-size: 1.5em;
}
.text1{border:solid 0px red;width:150px;text-align:right;float:left;border:solid 0px red;}
.text1 label{text-align: right; font-weight: bold; color: #306682;border:solid 0px red;width:150px;}
.text2{border:solid 0px red;width:120px;text-align:right;float:left;}
.control1{border:solid 0px red;width:150px;text-align:left;float:left;}
.control2{border:solid 0px red;width:200px;text-align:left;float:left;}
.redText { color: #000; font-weight: bold; }

.req
{
	color: Red;
	font-size: 12px;
	text-align: justify;
	
}

.erroralert
{
	background-color: #FFCCCC;
	border: solid 1px #CC6666;
}
.radiolist label{width:130px;text-align:left;}

.radiolist1 label{width:160px;text-align:justify;}

.label1 { float: left; width: 250px; text-align: right; font-weight: bold; color: #306682; }
.label2 { float: left; width: 200px; text-align: right; font-weight: bold; color: #306682; }
.label11 { float: left; width: 250px; text-align: left; font-weight: bold; color: #000000; }
#footer1 { width: 985px; color: #FFF; font-weight: bold;background-color:#5B88CB; text-align:center }
#footer1 a { color: #FFF; }


.filupload{min-width:153px;width: 153px;height:23px;padding-left: 6px;}

.gridpager, .gridpager td
{    
    text-align: right;
    color: cornsilk;    
    font-weight: bold;
    text-decoration: none;
}
.gridpager a
{
    color: White;
    font-weight: normal;
}

.buttonshop{background:url(images/ShoppingCartnew.png) no-repeat;height:31px; text-align:center;padding-left:30px; width:107px; border:none; font-size:11px;color:#fff}
.loginbt{background:url(images/Loginnew.jpg) no-repeat;height:36px; text-align:center;padding-left:30px; width:107px; border:none; font-size:11px;color:#fff}
.homepagemain_tabs .ajax__tab_header{background: url(images/tab-line.gif) repeat-x bottom;}
.homepagemain_tabs .ajax__tab_outer{background: url(images/right.jpg) no-repeat right;margin-left:5px;}
.homepagemain_tabs .ajax__tab_inner{background: url(images/left.jpg) no-repeat;}
.homepagemain_tabs .ajax__tab_tab{background: url(images/g_11.jpg) repeat-x;width:160px;}
 .tagline{color:#CC8100;}
.homepagemain_tabs .ajax__tab_active .ajax__tab_outer{background: url(images/tab-right.gif) no-repeat right;}
.homepagemain_tabs .ajax__tab_active .ajax__tab_inner{background: url(images/tab-left.gif) no-repeat;}
.homepagemain_tabs .ajax__tab_active .ajax__tab_tab{background: url(images/tab-hover.gif) repeat-x;color:#000;font-weight:bold;width:160px;}
.homepagemain_tabs .ajax__tab_active .ajax__tab_tab .tagline{color:#CC8100;}
.homepagemain_tabs .ajax__tab_header{color:#fff;font-weight:bold;}
.homepagemain_tabs .ajax__tab_outer{height: 33px;}
.homepagemain_tabs .ajax__tab_inner{padding-left: 3px;}
.homepagemain_tabs .ajax__tab_tab{padding: 4px;	margin: 0;}
.homepagemain_tabs .ajax__tab_body{padding: 0.25em 0.5em; border: solid 1px #A9D5F9; background: url(images/tab-hover_search.gif) repeat-x; border-top-width: 0px;height:42px }
