/* CSS Document */

body
{
	margin: 0;
	padding: 0;
	background: #eee;
}

td
{
	font:12px Arial, Helvetica, sans-serif;
	color: #2F2B2B;
	text-decoration: none;
}

div
{ 
	font:12px Arial, Helvetica, sans-serif;
	color: #2F2B2B;
	text-decoration: none;
} 

.justify2
{
	padding:0 10px 10px 10px;
}

.justify
{
	text-align: justify;
}

img
{
	border: 0;
}

a:hover
{
	color: #a0a0a0;
}

h1
{
	background: url(/images/h1_img.jpg) no-repeat 0px 0px;
	font: bold 15px georgia;
	color: #292727;
	padding: 3px 0 12px 35px;
}

h2
{
	font:bold 15px Arial, Helvetica, sans-serif;
	color: #B90000;
	text-decoration: none;
	
}

h3
{
	font:bold 14px Arial, Helvetica, sans-serif;
	color: #B90000;
	text-decoration: none;
}

.foo 
{
	position:absolute;
	top:116px;
	display:none;
}

.link_p{
   font:12px Arial, Helvetica, sans-serif;
   color:#fd1616;
   text-decoration:underline;
   background:url(/images/pdf_img.jpg) no-repeat 0 0;
   padding:0 0 0 22px;
   }
   
 .link_l{
   font:12px Arial, Helvetica, sans-serif;
   color:#c0193f;
   text-decoration:underline;
   }


/*id starts here*/
#mainContainer
{
	width: 980px;
	background: #fff;
	margin: auto;
}
#middleContainer
{
	width: 980px;
	float: left;
	background: #ffffff;
}

#leftContainer
{
	width: 174px;
	float: left;
	height: 100%;
	background: #ffffff;
}
 
#rightContainer
{
	width: 800px;
	float: left;
	padding: 10px 0 0 6px;
	background: #ffffff;
}


#header
{
	width: 980px;
	float: left;
	background: url(/images/headwbg.jpg) no-repeat;
	height: 106px;
}

#logolink
{
	width: 205px;
	height: 75px;
	float: left;
}

#logolink a
{
	background: url(/images/logo.jpg) no-repeat;
	width: 165px;
	height: 72px;
	display: block;
	margin: 2px 0 0 20px;
}

#logolink h1
{
	display: none;
}

.nodisp
{
	display: none;
}

#banner
{
	width: 470px;
	float: left;
	clear:both;
}

#banner2
{
	width: 314px;
	float: right;
	background: url(/images/r_bg.jpg) no-repeat;
	height: 245px;
}

.space_bann
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #3d3c3c;
	text-align: justify;
	padding: 0 15px 0 15px;
}

.space_bann p
{
	margin: 0px;
	padding: 0px;
}

.border_i 
{
	border:1px solid #d7d4d4;
}

.hr1
{
	border-bottom: 1px dashed #d8d8d8;
	width: 80%;
	height: 0px;
}

.hr2
{
	border-bottom: 1px dashed #d8d8d8;
	width: 80%;
	height: 0px;
}


/*Text here*/

.text_s
{
	font: 11px tahoma, Helvetica, sans-serif;
	color: #2F2B2B;
}

.listb
{
	font: bold 15px verdana, tahoma,arial;
	color: #3a3939;
	text-decoration: none;
}

.listb2
{
	font: 20px Palatino Linotype, verdana, tahoma,arial;
	color: #3a3939;
	text-decoration: none;
}

.listprice
{
	font: bold 15px verdana, tahoma,arial;
	color: #d50000;
	text-decoration: none;
}

.listprice2
{
	font: 20px Palatino Linotype, verdana, tahoma,arial;
	color: #d50000;
	text-decoration: none;
}

.top_link
{
	font:12px Arial, Helvetica, sans-serif;
	color: #B90000;
	text-decoration: none;
}

.text1
{
	font:11px tahoma,arial, verdana,;
	color: #000;
	text-decoration: none;
	text-align: justify;
	padding: 0 7px 0 7px;
	margin: 0;
}

.textb
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #3a3939;
	text-align: right;
}

.textbc1
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #575760;
}


.textb1
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #6b6b6b;
	background-color: #f7f7f7;
}

.textb2
{
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #3a3939;
}

.textb_blu
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #2a4a70;
	display: block;
	width: 125px;
	padding: 5px 5px;
}

.link_text
{
	font:11px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	padding: 4px 6px 0 4px;
}


.link_text a
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #207cbe;
	text-decoration: underline;
}

.linkhead1
{
	font:bold 16px Arial, Helvetica, sans-serif;
	color: #e9442e;
	text-decoration: none;
}

.text_bg2
{
	font:bold 16px Arial, Helvetica, sans-serif;
	color: #fb6868;
	background-color: #f2f2f2;
}

.text_blu
{
	font:bold 14px Arial, Helvetica, sans-serif;
	color: #fb6868;
}

.phone_t
{
	font:16px Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	font-style: italic;
}

.time
{
	font:bold 11px tahoma;
	color: #3d3d3d;
}

.text_r
{
	font:bold 13px Arial, Helvetica, sans-serif;
	color: #B90000;
	text-decoration: none;
}

.text_blu2
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #147cbf;
}

.text_blu3
{
	font:bold 18px Arial, Helvetica, sans-serif;
	color: #0065c4;
	padding: 20px 0 7px 0px;
	display: block;
}

.text_b2
{
	font:bold 16px Arial, Helvetica, sans-serif;
	color: #147cbf;
}

.desc ul
{
	margin: 5px 0 0 0px;
	padding: 5px 0 0 0px;
}

.desc ul li
{
	background: url(/images/blubul.gif) no-repeat 5px 5px;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 15px;
}

.desc p
{
	margin: 5px 0 0 7px;
}

.prod_desc
{
	margin: 5px 0 0 7px;
}

.prod_desc ul
{
	margin: 5px 0 0 0px;
	padding: 5px 0 0 0px;
}

.prod_desc ul li
{
	background: url(/images/graybul.gif) no-repeat 5px 5px;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 15px;
}

.prod_desc p
{
	margin: 5px 0 0 0px;
}

.textbblu
{
	font:15px Arial, Helvetica, sans-serif;
	color: #217cc9;
}

.textbblu2
{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #2b3573;
	padding: 0 0 0 2px;
}

.textbred
{
	font:15px Arial, Helvetica, sans-serif;
	color: #b90000;
}

.textb_yel
{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #1c65aa;
}

.text_bluh
{
	font:14px Arial, Helvetica, sans-serif;
	color: #c0193f;
	display: block;
	clear: both;
}

.textlogo
{
	font:20px Arial, Helvetica, sans-serif;
	color: #b90000;
	width: 100px;
	float: left;
	padding-top: 20px;
}


/*Link here*/

.linkb_red
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0065c4;
	text-decoration: underline;
}

.linkb_red:hover
{
	color: #fb482f;
	text-decoration: none;
}

.pager_link
{
	font: 11px verdana;
	color: #3d3d3d;
	border: 1px solid #b7b7b7;
	padding: 2px 4px 2px 4px;
	display: block;
	float: left;
	margin-right: 4px;
	display: inline;
}

.pager_act
{
	font: 11px verdana;
	color: #3d3d3d;
	border: 1px solid #bababa;
	padding: 2px 4px 2px 4px;
	display: block;
	float: left;
	margin-right: 4px;
	background-color: #ebebeb;
	display: inline;
}

ul.list
{
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color: #2F2B2B;
	text-decoration: none;
}

ul.list li
{
	list-style-image: url(/images/arrow.jpg);
	margin: 0 0 0 14px;
	background-position: top left;
	line-height: 14px;
}

.note_link
{
	font:12px tahoma, arial, verdana,;
	color: #065DBA;
	text-decoration: underline;
	font-weight: normal;
	padding: 2px 0px 4px 25px;
	background-image: url(/images/ft_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: none;
	visibility: hidden;
	width: 100px;
}

.readmore
{
	font:10px Tahoma, arial, verdana;
	color: #065DBA;
	text-decoration: underline;
	padding: 0px 2px 0 5px;
}

.home_link
{
	font: bold 12px verdana, arial, tahoma;
	color: #0065c4;
	text-decoration: underline;
	background: url(/images/arrow1.gif) no-repeat right;
	padding: 4px 25px 4px 6px;
}

.link_blu
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #2a4a70;
	text-decoration: underline;
	padding: 0px 2px 0px 0px;
}

.link_blu:hover
{
	text-decoration: none;
}

.home_blu
{
	font: bold 12px verdana, arial;
	color: #0065c4;
	padding: 4px 10px 4px 8px;
}

.home_blu:hover
{
	font: bold 12px verdana, arial;
	color: #000;
	padding: 0px 10px 4px 8px;
}

ul.order
{
	margin: 0 0 0 0;
	padding: 0px;
}

.order li
{
	list-style: none;
	padding: 0 12px 0 0;
	float: left;
}

.head_link
{
	margin: 0px;
	padding: 0px 0 0 20px;
	width: 960px;
	float: left;
	display: block;
	clear: both;
}

.head_link li
{
	list-style-type: none;
	background: url(/images/h_line.jpg) no-repeat top right;
	float: left;
	margin: 5px 0 0 0;
}

.head_link li a
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #0065c4;
	text-decoration: none;
	padding: 1px 15px 2px 15px;
	display: block;
}

.head_link li a:hover
{
	border-bottom: 2px solid #3283cf;
	color: #0065c4;
	text-decoration: none;
	display: block;
}


ul.link_black
{
	margin: 0px;
	padding: 0 0 0 3px;
	width: 165px;
	float: left;
}

ul.link_black li
{
	list-style-type: none;
	background: url(/images/line_bot.jpg) no-repeat 0 0;
	background-position: bottom;
	padding: 2px 0 2px 0;
}

ul.link_black li a
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #424041;
	text-decoration: none;
	padding: 2px 5px 2px 15px;
	display: block;
	width: 145px;
}

ul.link_black li a:hover
{
	color: #0f5495;
	background: url(/images/cat_arrow.jpg) no-repeat 98% 50%;
}

ul.sublinks
{
	margin: 0 0 0 3px;
	padding: 0;
	width: 200px;
}

ul.sublinks li
{
	margin: 0;
	padding: 0;
	list-style: none;
	background:url(/images/none.jpg) no-repeat bottom left;
	border-bottom: 1px solid #909090;
	width: 200px;
}

ul.sublinks li:hover
{
	background-image: url(/images/none.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}

ul.sublinks li a
{
	font: 11px verdana;
	color: #3e3e3e;
	text-decoration: none;
	background: url(/images/buls2.gif) no-repeat 5px 8px;
	padding: 5px 0 5px 22px;
	display: block;
	width: 178px;
}

ul.sublinks li a:hover
{
	color:#151515;
	background:#dfeff4 url(/images/buls2_hover.gif) no-repeat 3px 8px;
	padding: 5px 0 5px 22px;
	border-left:1px solid #acd3df;
}

.grey_link
{
	font:12px Arial, Helvetica, Verdana, sans-serif;
	color:#2A4A70;
	font-weight: normal;
	text-decoration: none;
	padding: 0 8px 0 5px;
}

.link_red
{
	font:12px Arial;
	color: #dc0000;
	text-decoration: underline;
	font-weight: normal;
	padding: 0px 4px 0 4px;
}

.link_r
{
	font: 12px Arial;
	color: #dc0000;
	text-decoration: underline;
}


ul.link_faq
{
	list-style: none;
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	width: 650px;
}

ul.link_faq li
{
	margin: 5px 20px 5px 0;
	float: left;
}

ul.link_faq li a
{
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background: url(/images/bullets_faq.gif) no-repeat 2px 2px;
	color: #474747;
	width: 280px;
	display: block;
	padding: 4px 0 4px 25px;
}


ul.slink
{
	padding: 0 0 0 10px;
	margin: 0;
	list-style: none;
}

ul.slink li
{
	padding: 0;
	margin: 0;
}

ul.slink li a
{
	font:12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding: 3px 3px 3px 18px;
	width: 250px;
	background: url(/images/redbul.gif) no-repeat 5px 7px;
	display: block;
}

ul.slink li a:hover
{
	background-color: #f8f7f7;
}


/*Background and border selectors*/

.graygrd_bg
{
	background: #f4f4f4 url(/images/graygrd_bg.jpg) repeat-x 0 0;
	border-top: 1px solid #ececec;
	border-right: 1px solid #222;
	border-bottom: 1px solid #222;
	border-left: 1px solid #ececec;
	width: 740px;
	float: left;
	padding: 10px;
}

.timebg2
{
	background: url(/images/openhr.jpg) no-repeat;
	width: 170px;
	padding: 6px 0 0 40px;
	margin: 0 0 0 0;
}
.prd_bgtop
{
	background: url(/images/prd_contop.jpg) no-repeat 0 0;
	padding: 0px;
	width:574px;
}

.prd_bgbot
{
	background: url(/images/prd_conbot.jpg) no-repeat 0 0;
	padding:0;
	height:19px;
}


.hd_bg
{
	background: url(/images/hd_bg.jpg) no-repeat 0 0;
	padding: 3px 0 0 0;
}

.hd_bg2
{
	background: url(/images/hd_bg2.jpg) no-repeat 0 0;
	padding:3px 0 0 0px;
}

.space_img 
{
	padding:3px 0 0 100px;
}

.blu_bg
{
	background-image: url(/images/conblu1_line.jpg);
	background-repeat: repeat-x;
}

.blu_bgb
{
	background-color: #f9f8f8;
	border-bottom: 1px solid #dadada;
	font-size: 4px;
}

.blu_rl
{
	background-color: #f9f8f8;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
}

.table_s
{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

.table_s td
{
	font: bold 12px Arial, Verdana, Tahoma;
	color: #46423c;
	border: 1px solid #dadada;
	padding: 4px;
}

.table_b2
{
	padding: 0px;
	margin: 0px;
	border: 1px solid #c0bfbf;
}

.table_b2 th
{
	font:bold 12px Arial;
	color: #fff;
	text-decoration: none;
	background-color: #00b2ee;
	text-align: left;
	padding: 4px;
}

.table_b3
{
	border: 1px solid #cbd9d9;
	border-collapse: collapse;
}

.table_b3 th
{
	font: bold 12px Arial;
	color: #fff;
	background-color: #fff;
	text-align: left;
	padding: 4px;
	background:#565656 url(/images/head_bg.jpg) repeat-x top left;
	border: 1px solid #cbd9d9;
}

.table_b3 td
{
	padding: 4px;
	line-height: 20px;
}

.table_b5
{
	border: 1px solid #00b2ed;
	background-color: #2f75bb;
	border-collapse: collapse;
}

.table_b5 th
{
	border-right: 1px solid #00b2ed;
	padding: 4px;
	background-color: #2f75bb;
	background-image: url(/images/head_bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	font: bold;
	color: #ffffff;
}

.tabgrid
{
	border: 1px solid #747474;
	background-color: #fff;
	border-collapse: collapse;
}

.tabgrid th
{
	border-right: 1px solid #cbd9d9;
	padding: 4px;
	background:#565656 url(/images/head_bg.jpg) repeat-x top left;
	font:bold 12px;
	color: #fff;
}

.tabgrid td
{
	font: bold 11px "Lucida Sans";
	color:#0c3863;
	border: 1px solid #747474;
	padding: 4px;
	background:#ebebeb;
}

#tdcompact
{
}

#tdcompact td
{
	padding: 0px;
	vertical-align: top;
}

.border_tab
{
	border: 1px solid #f0efef;
	background-color: #F8F8F8;
	padding: 4px;
}

.table_b4
{
	padding: 0px;
	margin: 0px;
	border: 1px solid #c0bfbf;
}

.table_b6
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #7a7a7a;
	background: #7fcce3 url(/images/gift_bg.gif) repeat-x;
}

.border_b
{
	border-bottom: 1px solid #CECECE;
	background-color: #F8F8F8;
}

.border_rl
{
	border-left: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	background-color: #F8F8F8;
}
.border_r
{
	border-right: 1px solid #CECECE;
}

.con_bg
{
	font:bold 14px Arial, Helvetica, sans-serif;
	color: #494949;
	text-decoration: underline;
	padding: 0 0 0 5px;
	background: url(/images/sub_con5.jpg) repeat-x;
}

.border_heading
{
	background: #ffffff url(/images/pnav.jpg) no-repeat;
	width: 98%;
	padding-top: 5px;
	height: 28px;
}

.border
{
	border: 1px solid #E8E8E8;
	background-color: #FBFBFB;
}

.border2
{
	border: 1px solid #F4F4F4;
	background-color: #fff;
}

.border1
{
	border: 1px solid #E8E8E8;
	background-color: #F5F5F5;
}

.border4
{
	border: 1px solid #E8E8E8;
	background-color: #f5f5f5;
}

.imgborder
{
	border: 2px solid #eee;
	padding: 2px;
	background-color: #fff;
	display: block;
}

.imgborder:hover
{
	border: 2px solid #a4a4a4;
}

.border_blu
{
	background: url(/images/grey_line.jpg) repeat-y;
}

.news_bg
{
	background: url(/images/ns_bg.jpg) repeat-y;
	width: 220px;
	float: right;
	padding: 0;
}

.news_bgbot
{
	background: url(/images/ns_bot.jpg) no-repeat 0 0;
	width: 220px;
	height:15px;
	clear:both;
	float:right;
}

.left_bg
{
	background: url(/images/grey_line.jpg) repeat-y 10px 10px;
}

.line_blu
{
	background: url(/images/b_line.jpg) repeat-x;
	width: 979px;
	height: 50px;
	clear: both;
	padding: 8px 0 0 0;
}

.search_bg
{
	background-image: url(/images/search_bg.jpg);
	background-repeat: no-repeat;
}

.phonebg
{
	background: url(/images/phonebg.jpg) no-repeat 0px 0px;
	width: 170px;
	float: left;
	margin: 12px 20px 0 10px;
	padding: 6px 0 0 60px;
	height: 59px;
}

.ad_pop
{
	margin: 0;
	padding: 0;
	background: #EEEDED center top;
	display: none;
}

.gc_bg
{
	background: url(/images/gc_bg.jpg) no-repeat 100px 250px;
}

.border3
{
	border: 1px solid #F4F4F4;
	background-color: #fff;
	border-collapse: collapse;
}

.border3 td
{
	border: 1px solid #F4F4F4;
	padding: 4px;
	background-color: #fff;
}

.bggray
{
	background-color: #b7edff;
}

.border_pro
{
	border: 1px solid #dfdfdf;
}

.detail_boxt 
{
	background:url(/images/detail_btop.gif) no-repeat 0 0;
	width:379px;
	padding:0 10px 0 10px;
}

.detail_boxb
{
	background:url(/images/detail_bbot.gif) no-repeat 0 0;
	width:399px;
	height:22px;
}

/*box selectors*/

.box_pd
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	width: 265px;
	border: 1px solid #a7a6aa;
	padding: 2px;
}

.box1
{
	font:11px Arial, Helvetica, sans-serif;
	color: #000;
	width: 160px;
	border: 1px solid #a7a6aa;
	padding-left: 2px;
	background-color: #fff !important;
}

.dropdown
{
	font:11px Arial, Helvetica, sans-serif;
	color: #000;
	width: 165px;
	border: 1px solid #a7a6aa;
	background-color: #fff;
}

.search_box input
{
	background: url(/images/srch_bg.jpg) no-repeat -5px -4px;
	font:11px tahoma, Arial, Helvetica, sans-serif;
	color: #2a2225;
	width: 160px !important;
	height: 14px !important;
	border: 0px solid #fff !important;
	margin: 0;
	padding: 1px 0 1px 5px;
}

.space1
{
	padding: 5px 8px 0 8px;
	margin: 5px 8px 0 8px;
}

.space_r
{
	float: left;
}

.space_r3
{
	margin-right: 40px;
}

.space_rl
{
	padding: 0 25px 0 0;
	background-color: #eaeaea;
}

.tab_bg
{
	background-color: #fbfbfb;
	border: 1px solid #E7E7E7;
	padding: 0 0 10px 0;
}

.price
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
}

.price2
{
	font:12px Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
}

.error
{
	font:10px verdana;
	color: #CC0000;
	text-decoration: none;
}

.star
{
	font:10px verdana;
	color: #CC0000;
	text-decoration: none;
}

/*Divs selectors starts here*/

.colors
{
	width: 32px;
	height: 32px;
	border: 2px solid #eee;
	float: left;
	margin: 2px;
	cursor: pointer;
	padding: 2px;
	background-color: #fff;
}

.colors:hover
{
	border: 2px solid #bbb;
}

.colors_int
{
	width: 20px;
	height: 20px;
}

.tab
{
	background-color: #000;
}

.spaceldiv
{
	visibility: hidden;
	position: absolute;
	width: 690px;
}

.div_width
{
	background-color: #FFFFFF;
	border: 7px solid #d5d5d5;
	text-align: justify;
	padding: 8px;
}

.over
{
	background-image: url(/images/btn_black.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #ececec;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding: 5px 0 5px 0;
	cursor: pointer;
	width: 120px;
	text-align: center;
	display: block;
}

.out
{
	background-image: url(/images/btn_gray.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #212121;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding: 5px 0 5px 0;
	cursor: default;
	width: 120px;
	text-align: center;
	display: block;
}
/*Process Window*/
.PleaseWait
{
	margin: 250 0 0 0;
	filter: alpha(opacity=70);
	opacity: 0.7;
	padding: 3px;
	width: 200px;
	height: 150px;
	font: italic bold 12px tahoma;
	text-align: center;
	color: #CC0000;
	position: relative;
}

/*Modal Popup*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
}

.sampleStyleA
{
	background-color: #FFF;
}

.sampleStyleB
{
	background-color: #FFF;
	font-family: monospace;
	font-size: 10pt;
	font-weight: bold;
}

.sampleStyleC
{
	background-color: #ddffdd;
	font-family: sans-serif;
	font-size: 10pt;
	font-style: italic;
}

.sampleStyleD
{
	background-color: Blue;
	color: White;
	font-family: Arial;
	font-size: 10pt;
}

/*Popup Control*/
.popupControl
{
	background-color: White;
	position: absolute;
	visibility: hidden;
}
/*Hover Menu*/
.popupMenu
{
	position: relative;
	visibility: hidden;
	background: url(/images/sm_bg.jpg) repeat-y 3px 10px;
	opacity: 1.0;
	filter: alpha(opacity=100);
	margin-left:0px;
	z-index:2;
}

.popupHover
{
	background-repeat: repeat-x;
	background-position: left top;
}

/*Hover Menu for default page category*/
.popupMenu2
{
	position: absolute;
	visibility: hidden;
	background: #000;
	float: left;
}

.popupHover2
{
	background: #fff;
	float: left;
}

/*Tab*/
.OuterTableCellOverlay
{
	width: 99%;
	height: 5000px;
	position: absolute;
	background-color: white;
	z-index: 999;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	padding-top: 25%;
	padding-left: 30%;
}

.InnerTableCellOverlay
{
	text-align: center;
	width: 99%;
	border: 1px solid black;
	padding: 10px;
	color: #ffffff;
	background-color: red;
	z-index: 998;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00;
}

/*Tab panel selectors starts here*/

.CustomTabStyle .ajax__tab_header
{
	font-family: arial,verdana,tahoma,helvetica;
	font-size: 12px;
	font-weight: bold;
	background: url(/images/tabimages/tab-line.gif) repeat-x bottom;
	color: #fff;
}
.CustomTabStyle .ajax__tab_outer
{
	padding-right: 1px;
	background: url(/images/tabimages/tab-right.jpg) no-repeat top right;
	height: 25px;
	margin-right: 1px;
}
.CustomTabStyle .ajax__tab_inner
{
	padding-left: 3px;
	background: url(/images/tabimages/tab-left.jpg) no-repeat;
}
.CustomTabStyle .ajax__tab_tab
{
	height: 18px;
	padding: 4px 6px 4px 6px;
	background: url(/images/tabimages/tab.jpg) repeat-x;
}
.CustomTabStyle .ajax__tab_hover .ajax__tab_outer
{
	background: url(/images/tabimages/tab-active-right.jpg) no-repeat top right;
}
.CustomTabStyle .ajax__tab_hover .ajax__tab_inner
{
	background: url(/images/tabimages/tab-active-left.jpg) no-repeat;
}
.CustomTabStyle .ajax__tab_hover .ajax__tab_tab
{
	background: url(/images/tabimages/tab-hover.jpg) repeat-x;
	color: #000;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_outer
{
	background: url(/images/tabimages/tab-active-right.jpg) no-repeat top right;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner
{
	background: url(/images/tabimages/tab-active-left.jpg) no-repeat;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab
{
	background: url(/images/tabimages/tab-active.jpg) repeat-x;
	color: #424242;
}
.CustomTabStyle .ajax__tab_body
{
	font-family: verdana,tahoma,helvetica;
	font-size: 10pt;
	border: 1px solid #999999;
	border-top: 0;
	padding: 2px 8px 8px 8px;
	background-color: #ffffff;
}
.transparent
{
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.Indicator
{
	font-family: Verdana;
	font-size: 25px;
	background: #A6A6A6 url(/images/indicator_medium.gif) no-repeat right;
	position: absolute;
	top: 300px;
	left: 500px;
	display: none;
	width: 591px;
	z-index: 99999;
}


#footer
{
	font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #312f30;
	background: url(/images/foot_bg.jpg) no-repeat;
	width: 980px;
	text-align: center;
	padding: 10px 0 0 0;
	clear: both;
}

#footer a
{
	font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #312f30;
	text-decoration: none;
	padding: 0 10px 0 10px;
}

#footer a:hover
{
	color: #4d4c4c;
}

.foot_bot
{
	background: url(/images/foot_bg2.jpg) no-repeat;
	width: 980px;
	text-align: center;
	height: 14px;
	padding: 0;
}




#tabsep
{
}

#tabsep .tabgrid
{
	border: 1px solid #3c3c3c !important;
	border-collapse: collapse !important;
	padding: 0px !important;
}

#tabsep .tabgrid th
{
	border: 1px solid #3c3c3c;
	padding: 0px;
	background: #373737 url(../manager/Images/grid_bg.jpg) repeat-x 0px 0px;
	color: #fff;
}

#tabsep .tabgrid td
{
	border: 0px solid #3c3c3c !important;
	padding: 3px 0 3px 0 !important;
}

#tabsep .bggray
{
	background-color: #d5d4d3;
}

#tabsep1 .border3 th
{
	border: 1px solid #3c3c3c !important;
	background-color: #fff !important;
	border-collapse: collapse !important;
}

#tabsep1 .border3 td
{
	border: 1px solid #3c3c3c !important;
	padding: 4px !important;
	background-color: #fff !important;
}




.htext_l
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 5px 0 0 20px;
	display: block;
}

.look_img
{
	width:174px;
	text-align:center;
}

.left_bot
{
	background: url(/images/left_bgbot.jpg) no-repeat;
	width: 174px;
	float: left;
	height: 20px;
	vertical-align: top;
}

.prd
{
	width:174px;
	float:left;
	background: url(/images/left_bg.jpg) no-repeat 0 0;
}


.prd_img
{
	position:absolute;
	 float:left; 
	 top:186px!important;
	 height:250px;
	 background:#fff;
}