﻿/*@charset "utf-8";*/
/* CSS Document */

body
{
	padding: 0px;
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: none;

}

body.td-background
{
	background: #003399;
	background-image: url(../images/td_background.jpg);
	background-repeat: repeat-x;
}


form 
{
	margin: 0px;
	padding: 0px;	
}
 
body a{
	color:#003366;
	padding:0px;
	margin: 0px auto;
    text-decoration:none;
	font-weight:bold;	
}

body a:hover {
    text-decoration:underline;
}

alignLeft
{
	text-align:left;
}

.search_but_red{
	margin:7px 0px 0px 7px;
	padding:0px 4px 0px 4px;
	overflow:hidden;
	border:Red 1px solid;	
}

img{
	border:0;
	/*behavior: url("script/pngbehavior.htc");*/
	-ms-interpolation-mode:bicubic; 
}

.sub_mcc_three_Center
{
  width:530px;
  height:auto;
  margin:0 auto;
  padding-bottom:10px;    
}

#wrapper 
{
	background-color: #ffffff;	
	width: 1010px;
	margin-left: auto;
	margin-right:auto;	
	border: solid 1px #003399;
}

.mainTD
{	
	background-color: #ffffff;	
	padding:0px;
	margin:0px;
}

.contentTD{
	background:#ffffff;
	margin:0px auto;
	width:960px;
	height:auto;
	padding:0px;
}

.content_bg{
	margin:0px auto;
	width:968px;
	min-height:600px;
	padding:0px;
	
}

.bloginimg{
	background-image:url(../images/global_splash.jpg);
	background-repeat:no-repeat;
	height:269px;
	width:636px;
}
	
.blogin{
    height:260px;
    padding:100px 0 120px 180px;
    width:604px;
	}	

.headerTD{
	width:960px;
	height:120px;
}

.headerSubTD{
	width:1004px;
	margin:0 auto;
}


.header_left{
	width:150px;
	height:89px;
	float:left;
}
.header_logo{
	margin: 4px 0px 0px 11px;
}

ul.topnavlist {
    list-style: inline;
    padding: 0;
    margin: 0 auto;
    font-size:12px;
}

ul.topnavlist li {
     display: block;
     float: right;
     margin: 0;
     padding: 0;
}

ul.topnavlist li a {
     display: block;
     padding: 0.3em;
     border-width: 1px;
     color: #444444;
     text-decoration:none;
}

ul.topnavlist li a:hover {
     display: block;
     padding: 0.3em;
     border-width: 1px;
     color: #444444;
     text-decoration:underline;
}

.navcontainer{
	margin:0px 5px 0px 0px;
	width:600px;
	float:right;
}
.navcontainerone{
	float:right;
}

.navcontainerone_default{
	margin:-50px 64px 5px 0px;
	width:500;
	float:right;
	padding-right:85px
}

 /*  NAVIGATION MENU START */
 
.navBacg{
	display:block;float:left;
    width:1004px;
    font-size:12px;
	height:35px;
	background-image:url(../images/button_bg.gif);
	margin:0px;
	padding:0;
	border-right:1px solid #BEBBB2 !important;	
 }
 

 
 .navMenu a {
	color:#444444;
	cursor:pointer;
	border-left:1px solid #BEBBB2 !important;
	font-weight:bold;
	padding:0px 12.9px 0px 12.9px;
	/*padding:0px 13.2px 0px 12.9px;*/
    float:left;
	height:30px;
	background-image:url(../images/button.gif);
    margin:0;
	text-decoration:none;
	line-height:3;	
}

.navMenu a:hover{
	background-image:url(../images/button_on.gif);
	height:30px;
	color:#444444;
	cursor:pointer;
    text-decoration:underline;
}


.navSubMenu {
	
	background-color:#E9E6DF;
	font-size:12px;
	font-weight:normal;
	height:auto;
	float:left;
	padding:4px;
}
.menu
{
	background-color:#E9E6DF;
	font-size:12px;
	font-weight:normal;
	height:auto;
	float:left;
	padding:4px;
	border-right:1px solid #BEBBB2;
}

.IE8
{
    z-index: 1000; 
}
.navSubMenuOne {
	
	height:auto;
	background-color:#ffffff;
	float:left;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding:4px;
}
 /*  NAVIGATION MENU END */
 
 /*  TELERIK NAVIGATION MENU START */


.rmExpandRight
{
	background-image: url(../images/arrow_black.gif);
	background-position: right;
	background-repeat: no-repeat;

}

.rmExpandDown
{
	background-image: url(../images/arrow_black_down.gif);
	background-position: right;
	background-repeat: no-repeat;	
	padding-left: 2px;
}

ul.rmRootGroup > li.rmItem a:hover
{
	color: #003399;

}


 .rmHorizontal > li.rmItem a
{
	color:#444444;
	cursor:pointer;
	border-left:1px solid #BEBBB2 !important;
	font-weight:bold;
	padding: 0px 3px 0px 8px;
    float:left;
	height:30px;
	background-image:url(../images/button.gif);
    margin:0;
	text-decoration:none;
	line-height:2.2;		
}

 .rmVertical > li.rmItem a
{
	background-color:#E9E6DF;
	background-image: none;
	font-size:12px;
	font-weight:normal;
	height:auto;
	float:left;
	padding:4px;	
}

 .rmVertical > li.rmItem a:hover 
 {
	background-color: #FFFFFF;	
	font-weight: bold;
 }


  /*  TELERIK NAVIGATION MENU END */



#nav ul ul{
	top:-90px;
}	

#nav li ul ul {
	left:155px;
	margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
	display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
	display:block;
}

#nav .tabSelected{
	margin:0;
	padding:0px 10px 0px 10px;
    float:left;
	background-image:url(../images/button_on.gif);
	border-right:1px solid #BEBBB2;
	font-weight:bold;
	color:#444444;
	cursor:hand;	
}

.top_content{
	width:1004px; 
	min-height: 40px;
	border-bottom:1px #003399 solid;
	margin:0px;
	padding:0px;
	background-color: #f5f5f5;
}


.top_content_left{
	float:left;
	width:100%;
	height:60px;
	margin:0px;
	padding:0px;
}



.top_content_left_one{
	float:left;
	width:80%;
	height:29px;
	margin:0px;
	padding:0px;
}



.top_content_left_two{
	float:right;
	width:20%;
	height:24px;
	margin:1.5px 0 0 0;
	padding:0px;
}




.top_content_right{
	float:right;
	width:482px;
	height:auto;
	margin:0;
	padding:0;
	vertical-align:top;
}

.top_content_rightSub{
	float:left;
	width:378px;
	height:60px;
	border-left:1px #003399 solid;
	background-image:url(../images/top_cont_rht_bg.gif);
	margin:0;
	padding:0;
	z-index:-90;
}


.top_cont_right_one{
	float:right;
	width:482px;
	height:30px;
	margin:0;
	padding:0;	
}

.colHeaderTD{
	float:left;
	width:482px;
	height:30px;
	border-left:1px #D0D0D0 solid;
	margin:0;
	padding:0;
	background-image:url(../images/top_cont_rht_bg.gif);
	vertical-align:middle;
	
}

.tcro_sub{
	float:left;
	width:438px;
	height:30px;
	border-bottom:1px #D0D0D0 solid;
	margin:0;
	padding:0;
}

.tabsHone ul {
	display:block;
    margin:0;
    list-style:none;
    float:left;
     font-size:12px;
	 height:29px;
	 padding:0px;
	 margin:0px;
	 background-image:url(../images/button_bg.gif);
}
	  
.tabsHone li {
	  background-image:url(../images/button.gif);
      height:29px;
      display:inline;
	  line-height:30px;
      margin:0;
      padding:0;
}
	  
.tabsHone a {
	 color:#444444;
	  border-right:1px solid #BEBBB2;
	  font-weight:bold;
	  padding:0px 16px 0px 16px;
      float:left;
	  height:29px;
	  background-image:url(../images/button.gif);
      margin:0;
	  text-decoration:none;
}

.tabsHone a:hover {
    background-image:url(../images/button_on.gif);
	height:29px;
	color:#444444;
}
.currentm{
	margin-left:40px;
	font-size:12px;
	color:#444444;
}

.borderAll
{
    border: 1px solid #003399;
    }
    
.borderAll td
{
    border: 1px solid #003399;
    }

.border_gray{
    font-size:12px; 
	height:13px;
	padding:2px;
	margin:7px 0px 0px 5px;
}

.borderGray{
    font-size:12px; 
	height:13px;
	padding:2px;
	margin:7px 0px 0px 7px;
}


.borderLogin{
	border:1px solid #003399;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	margin:7px 0px 0px 5px;
	padding-left:3px;
}

.bord_gray{
	margin:7px 0px 0px 5px;
	padding-left:3px;
}

.bordGray{
	border:1px solid #003399;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	margin:7px 0px 0px 7px;
	padding-left:3px;
}
.TxtBoxNew {
	border:1px solid #003399;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	margin:7px 0px 0px 7px;
	padding-left:3px;
	width:110px;
}
.bord_gray_one{
	margin:7px 0px 0px 5px;
	padding-left:3px;	
}

.borderTop
{
    border-top:1px solid #003399;     
   
}
.borderRight
{   border-right:1px solid #003399;

}
.borderTopLeft
{
    border-top:1px solid #003399;     
    border-left:1px solid #003399;     
   
}

.borderBottom
{   border-bottom:1px solid #003399;

}

.bord_gray_two{
	margin:0px;
	padding-left:3px;
}

.border_gray_one{
	border:1px solid #003399;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	margin-left:40px;
}
.search_but{
    font-size:12px;
	font-weight:bold;
	margin:3px 0px 0px 3px;
	padding:0px 4px 0px 4px;
	overflow:hidden;
}

.search_but_one{
	margin:3px 0px 0px 3px;
	padding:0px 4px 0px 4px;
	overflow:hidden;	
}

.printButton{
	background-image:url("../images/search_butn.gif");
    border:1px solid #B4B4B4;
    color:#444444;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
	height:20px;
    width: 40px;
}

.search_but_red{
	margin:7px 0px 0px 7px;
	padding:0px 4px 0px 4px;
	overflow:hidden;
	border:Red 1px solid;	
}

.redBorder
{
	border-color:Red;
}

.saveBut{
	margin:7px 7px 0px 0px;
	padding:0px 4px 0px 4px;
	overflow:hidden;	
}

.searchButOne{
	margin:7px 0px 0px 9.5px;
	padding:0px 4px 0px 4px;
	overflow:hidden;	
}


.label{
	padding:2px;
}

.login_text{
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:1px;
	text-decoration:none;
	margin:0px;
}

.middle_cont{
    width:1004px;
	height:auto;
	margin:0 auto;
	padding:0px;
}
.middle_cont_prodt_detail{
    width:960px;
	height:auto;
	margin:0;
	padding:0px;
    float:left;
}

.midleContF{
    width:960px;
	height:auto;
	margin:0 auto;
	padding:0px;
	
}

.middle_cont_left{
	margin:0;
	padding:0px;
	width:229px;
	height:auto;
	float:left;
}

.middle_cont_left_one{
	margin:0;
	padding:0;
	width:259px;
	height:590px;
	float:left;
}
.sub_mcl_one{
	margin:0;
	height:auto;
	padding:9px 9px 0px 9px;
	width:190px;
	float:left;
}

.sub_mcl_MyTD{
	margin:0;
	height:auto;
	padding:6px 4px 0px 4px;
	width:190px;
}


.sub_mcl_two{
	margin:0;
	height:auto;
	padding:9px 0px 0px 9px;
	width:248px;
	float:left;
}

.sub_mcl{
	height:auto;
	width:178px;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
	border-bottom:1px solid #003399;
	float:left;
	padding:5px;
	background-image:url(../images/bg_btm_lft_curve.gif);
	background-position: left bottom ;
	background-repeat :no-repeat;
	
}

.sub_mclOne{
	
	background-image:url(../images/bg_btm_rgt_curve.gif);
	background-position:bottom right ;
	background-repeat :no-repeat;
	
}

.subMcl{
	 border-bottom:1px solid #003399;
border-left:1px solid #003399;
border-right:1px solid #003399;
float:left;
height:auto;
padding:5px 5px 5px 10px;
width:173px;

}

.subMclSwf{
	height:auto;
	width:150px;
	border:1px solid #003399;

	margin:9px 5px 0px 9px;
	padding:0px;

}

#searchParamsLeftNav 
{
	padding-right: 5px;	
}

.gray_cont
{
    background-color:#EDF1FA;
    border:1px solid #DFEAFE;
	height:auto;
	/*width:150px;*/
	width: 100%;
	float:left;
	padding:0px;
	margin:0px;
}

.gray_top{
	/*width:144px;*/
	width: 100%;
	height:auto;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding:4px 0px 5px 8px;
	background-color:#253E90;

}


.gray_text{
    font-size:12px;
	float:left;
	padding:0px;
	line-height:20px;
	width:150px;
	margin:0px;
}


.gray_text ul{
	font-size:12px;
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:0 0 0 3px;
	line-height:20px;
	width:147px;
	margin:0px;	
}

.gray_text li{
	font-size:12px;
	float:left;
	font:Arial, Helvetica, sans-serif;
	width:147px;	
	color:#444444;
	padding:0px;
	line-height:20px;
	list-style:none;
	text-decoration:none;
	margin:0px;
	display:block;
}

.gray_text a{
	font-size:12px;
	float:left;
	font:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#444444;
	
	padding:0px;
	line-height:20px;
	width:147px;
	margin:0px;	
}

.activgray_text a{
	font-size:12px;
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#ECE4D1;
	background-color:#746E60;
	padding:0px;
	line-height:20px;
	width:147px;
	text-decoration:none;
	margin:0px;	
}

.gray_text a:hover{
	font-size:12px;
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#253E90;
	padding:0px;
	line-height:20px;
	width:147px;
	text-decoration:underline;
	margin:0px;
}

.gray_text .selected{
	font-size:12px;
	float:left;
	
	font:Arial, Helvetica, sans-serif;
	color:#ECE4D1;
	background-color:#746E60;
	padding:0px;
	line-height:20px;
	width:147px;
	text-decoration:none;
	margin:0px;
	border:1px solid #ECE4D1;
	cursor:hand;
}

.gray_text_underl{
	font-size:12px;
	float:left;
	
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:5px;
	line-height:20px;
	text-decoration:none;
}

.sub_mcl_onee{
	height:auto;
	width:238px;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
	border-bottom:1px solid #003399;
	float:left;
	
	padding:5px;
}

.sub_mcl_two_cont{
	height:auto;
	width:170px;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
	border-bottom:1px solid #003399;
	float:left;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	padding:9px;
	text-decoration:none;
}

.bold_text_ASPControls{
	padding:5px;
	font-size:12px;
	padding:2px;
}

.boldText{
	font:Arial, Helvetica, sans-serif;
	color:#444444;

	font-weight:bold;
	font-size:12px;

}

.bold_text_nopadding{
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:0px;
	font-weight:bold;
	font-size:12px;
}

.black_text{
	font:Arial, Helvetica, sans-serif;
	color:#414143;
	padding:5px;
	font-weight:bold;
	text-decoration:none;	
	font-size:12px;
}

.black_text a{
	font:Arial, Helvetica, sans-serif;
	color:#414143;
	font-weight:bold;
	text-decoration:none;	
	font-size:12px;
}

.black_text a:hover 
{
    text-decoration:underline;
}

.plane_text{
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:5px;
	font-size:12px;
}

.text_bold{
	margin:5px 0px 5px 8px;
}

.bord_bot{
	border-bottom:1px solid #003399;
}

.text{
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:2px 0px;
	text-decoration:none;
	cursor:pointer;
}

.textBlue_ASPControls {
	padding:5px 8px 5px 5px;	
	text-decoration:none;
}
.textBlue_ASPControls a{
	text-decoration:none;
	cursor:pointer;
}

.textBlue_ASPControls a:hover{
	text-decoration:underline;
	cursor:pointer;
}

.textBlue {
	font:Arial, Helvetica, sans-serif;
	color:#2A49A3;
	padding:5px 8px 5px 5px;	
	text-decoration:none;
}
.textBlue a{
	font:Arial, Helvetica, sans-serif;
	color:#2A49A3;	
	text-decoration:none;
	cursor:pointer;
}

.textBlue a:hover
{
    text-decoration:underline;
}
.text ul{
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
.text li{
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:2px 0px;
	text-decoration:none;
}
.text a{
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:2px 0px;
	text-decoration:none;
}

.text a:hover
{
    text-decoration:underline;
}
.textSub{
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:2px 5px 2px 20px;
	text-decoration:none;
}

.textSub a{
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:2px 5px 2px 20px;
	text-decoration:none;
}

.textSub a:hover
{
    text-decoration:underline;
}
.text_margin{
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:12px;
}

.green_color
{
    color:#006400;
}

.text_margin5{
	padding:5px;
}

.text_margin a{
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:3px;
	text-decoration:none;
}

.text_margin a:hover
{
    text-decoration:underline;
}
.textMargin{
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:12px;
}

.textt{

	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:5px;
	font-size:12px;
}
.alignRight
{
	text-align:right;
}
.textt_ASPControls{

	padding:5px;
	font-size:12px;
}

.textt_thirteen{

	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:5px;
	font-size:13px;
}

.texttOne{

	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:2px;
}

.texttSub{

	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:2px 5px 2px 5px;
}

.blue_text{

	font:Arial, Helvetica, sans-serif;
	color:#1780C4;
	padding:5px;
}

.blue_text_none{
	font:Arial, Helvetica, sans-serif;
	color:#1780C4;
	padding:5px;
	text-decoration:underline;
}

.blue_text_one{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1780C4;
	line-height:2;
}

.black_text_one{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#444444;
	line-height:2;
}

.blueTextOne{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1780C4;
	padding:5px;
	line-height:2;
	float:right;
}

.priceNormal{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:green;
	padding:1px;
	line-height:2;
}
.priceNormalNoPad{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:green;
	float:right;
}
.priceNormalNoPadRed{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:Red;
	float:right;
}
.priceLarge{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:green;
	padding:1px;
	line-height:2;
	font-size: 13px;
	float:right;
	text-decoration: underline;
}
.priceLargeNoPad{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:green;
	font-size: 13px;
	float:right;
}
.d_blue_text{
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#2736CF;
	padding:5px;
}
.txt{
	float:left;
	padding:10px;
}

.txt a{
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:10px;
}

.txt a:hover
{
    text-decoration:underline;
}
.texttt{
	float:left;
	width:320px;
	height:20px;
	margin:5px;
}

.blank{
	float:left;
	width:330px;
	height:20px;
	margin:0px;
	padding:0px;
}
.footer_cont{
	margin-left:150px;
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:5px;
}

.logoes{
	height:auto;
	width:518px;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
	border-bottom:1px solid #003399;
	float:left;
}
.img_class{
	padding:0;
	margin:0;
 	background:url(../images/wh_bottom.gif) no-repeat 0 0;
	background-position:top;
	height:4px;
	width:191px;
	float:left;
	overflow:hidden;
}

.sub_mcl_one_top{
	background-image:url(../images/bg_tab_bar.gif);
background-repeat:repeat-x;
border:1px solid #003399;
color:#ffffff;
font-size:12px;
font-weight:bold;
height:auto;
padding:4px 0 4px 8px;
}

.sub_mcl_two_top{
	background-image:url(../images/bg_tab_bar.gif);
	background-repeat:repeat-x;
	width:240px;
	height:auto;
	border:1px solid #003399;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	padding:2px 0px 3px 8px;
}

.subMclTwoTop{
	background-image:url(../images/bg_tab_bar.gif);
	background-repeat:repeat-x;
	height:auto;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	padding:2px 0px 3px 8px;
	border:1px solid #DFEAFE;
}

.mainCont{
	width:770px;
	float:left;
	margin:8px !important; margin:4px;
}

.mainContOne{
	width:568px;
	float:left;	
}

.mainContSub{
	width:193px;
	float:left;
	margin-left:9px;
}

.sub_mcc_one_top{
	background-image:url(../images/bg_tab_bar.gif);
background-repeat:repeat-x;
border:1px solid #003399;
color:#ffffff;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:22px;
line-height:20px;
padding-left:5px;
	
}

.gray_bg{
	margin:10px 0px 0px 0px;
	background-image:url(../images/gray_bg.gif);
	float:left;
	width:254px;
	height:79px;
}

.gray_bg_one{
	margin:10px 0px 0px 4px;
	background-image:url(../images/gray_bg.gif);
	float:left;
	width:254px;
	height:79px;
}
.middle_cont_center{
	width:540px;
	min-height:550px !important; height:auto;
	float:left;	
	padding:0px;
	margin:0px;

}

.middle_cont_center_one{
	width:787px;
	height:auto;
	float:left;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
	padding-bottom:10px;	
}

.middle_cont_center_two{
	width:616px;
	padding:0px;
	margin:0px;
	height:auto;
	float:left;
	border-left:1px solid #003399;
}

.middle_cont_center_three{
	width:830px;
	margin:0px 0px 0px 9px;
	height:auto;
	float:left;	
}
.middle_cont_center_four{
	padding:0px 0px 10px 2px;
	margin:0px;
	min-height:300px;
	border-left:1px solid #003399;
}
.middle_cont_cen_one{
	width:787px;
	height:auto;
	float:left;
	border-bottom:1px solid #003399;
}

.middle_cont_cen_two{
	width:600px;
	height:50px;
	float:left;	
}

.middle_cont_cen_three{
	width:1004px;
	height:auto;
	float:left;
	border-bottom:1px solid #003399;
	padding:0px;
	margin:0px;
}

.middleContCenThree{
	width:944px;
	margin:8px;
	height:auto;
	float:left;
}

.middle_cont_cen_four{
	width:100%;
	height:auto;
	float:left;
	
}
.middle_cont_cen_five{
	width:990px;
    padding-left:5px;
    padding-right:5px;
	height:auto;
	float:left;
}
.middleContCenterTwo 
{
    float:left;
    min-height:480px;
    padding:0;
    width:99%;
}
.middleContNewOrderLines {
    float:left;
    min-height:480px;
    padding:0;
    width:1004px;
}
.featured_products{
 	width:600px;
	height:auto;
	margin:9px 0px 0px 8px;
	border:1px solid #003399;
}

.feacherd_gray{
	height:auto;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636162;
	font-weight:bold;
	padding:4px 0px 5px 8px;
	background-color:#E9E6DF;
	border-bottom:1px solid #003399;
	margin:9px 0px 0px 0px;
}	

.img_class_one{
 	background:url(../images/white_bot.gif) no-repeat;
	background-position:top;
	height:5px;
	width:520px;
	float:left;
}

.planeimg{
	text-decoration:none;
}

.logo{
	text-align:center;
	margin:18px;
}

.add{
	width:328px;
	float:left;
	padding-right:8px;
}

.sub_mcc_one{
	background-color:#8C8C8C;
	width:522px;
	height:auto;
	float:left;
	border:9px solid #ffffff;
}
.premimum_add{
	width:424px;
	height:170px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:14px;
	font-weight:bold;
}

.sub_mcc_two{
	width:530px;
	height:auto;
	float:left;
}

.sub_mcc_three{
	width:530px;
	height:auto;
	float:left;
	padding-bottom:10px;	
}

.subMccThree{
	width:520px;
	height:auto;
	float:left;
	padding:0px 9px 0px 0px;	
}

.middle_cont_right{
	margin:0;
	padding:0;
	width:220px;
	height:auto;
	float:left;
	
}


.middle_cont_right_one{
	margin:0;
	padding:0;
	width:168px;
	height:auto;
	float:right;
	
}

.middle_cont_right_two{
	margin:0;
	padding:0;
	width:168px;
	height:590px;
	float:left;
	border-right:1px solid #003399;
}

.middle_cont_right_two_sub{
	margin:0;
	padding:0;
	width:168px;
	height:auto;
	
}

.middleContRightTwoSub{
	margin:0;
	padding:0;
	width:168px;
	min-height:400px !important; height:400px;
	float:left;
	
}
.mcr_one_sub{
	margin:0;
	padding:9px 9px 0px 9px;
	width:148px;
	height:auto;
	float:left;
}

.footerTD{
	padding:0px;
	margin: 0px auto;
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#444444;
    text-decoration:none;
    text-align:center;
    border-top:1px solid #003399;
	width:1004px;
}



ul.footerlist {
	margin:0;
    list-style: inline;
    padding: 0;
    margin-left:220px;
    font-size:12px;
}

ul.footerlist li {
     display: block;
     float: left;
     margin: 0;
     padding: 0;
}

ul.footerlist li a {
     display: block;
     padding: 0.5em;
     border-width: 1px;
     color: #444444;
     text-decoration: none;
}

.footer_text{
	width:650px;
	height:auto;
}

.list{
	padding:0px;
	float:left;
    height:20px;
    margin:0px 0px 0px 163px;
    width:950px;
 }


img {
	border: none;
}

.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}

#dock2 {
	width: 100%;
	bottom: 0px;
	position: absolute;
	left: 0px;
}
.dock-container2 {
	position: absolute;
	height: 50px;
	background: url(../images/dock-bg.gif);
	padding-left: 20px;
}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}

.light_gray ul {
	display:block;
    margin:0;
    list-style:none;
    float:left;
     font-size:12px;
	 height:29px;
	 padding:0px;
	 margin:0px;
	 color:#444444;
}
	  
.light_gray li {
      height:29px;
      display:inline;
	  line-height:30px;
      margin:0;
      padding:0;
}
	  
.light_gray a{
	 color:#444444;
	  font-weight:bold;
	  padding:0px 5px 0px 5px;
	  height:29px;
      margin:0;
	  text-decoration:none;
}

.light_gray a:hover{
	 color:#cccccc;
	  font-weight:bold;
	  padding:0px 5px 0px 5px;
	  height:29px;
      margin:0;
	  text-decoration:underline;
}

.shipping{
	margin:9px 0px 0px 8px;
	width:588px;
	height:auto;
	background-color:#F0F0F0;
	border:1px solid #003399;
	font-size:12px;
	
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:5px;
	line-height:20px;
}

.alignBottom
{
    vertical-align:bottom;}

.border_bott{
	border-bottom: 1px solid #003399;
	padding-bottom:5px;
}


.border_none{
	border:none;
}


.borderAll
{
    border: 1px solid #003399;
    }
    
.borderAll td
{
    border: 1px solid #003399;
    }

. whiteBG
{
    background-color:#ffffff;
    }
    
.blackBG{
     background-color:#000000;
}
    
.grayBG
{
    background-color:#f0f0f0;
    } 
    
.blueBG{
    background-color:#1780C4;
color:#FFFFFF;
font-weight:bold;
} 
    
.ExportMsg {
    color:#2A49A3;
}
   
    
.border_bottom{
	border: 0px solid #003399;
	background-color:#F0F0F0;
	margin:9px 0px 0px 0px;
}

.border_bottom th {
	border-bottom: 1px solid #003399;
	border-right: 1px solid #003399;
	height:10px;
}

.border_bottom td {
	border-bottom: 0px solid #003399;
	border-right: 0px solid #003399;	
}

.border_bottomOO{
	border: 0px solid #003399;
	background-color:#F0F0F0;
	margin:9px 0px 0px 0px;
}

.border_bottomOO th {
	border-bottom: 1px solid #003399;
	border-right: 1px solid #003399;
	height:10px;
}

.border_bottomOO td {
	border-bottom: 0px solid #003399;
	border-right: 0px solid #003399;	
}

.borderOneBottom{
	border: 1px solid #003399;
	background-color:#f0f0f0;
}


.borderBottom{
	border: 1px solid #003399;
	margin:5px 0px 0px 8px;
}

.borderBottom th {
	border-bottom: 1px solid #003399;
	height:10px;
}

.borderBottom td {
	border-bottom: 1px solid #003399;
	border-right: 1px solid #003399;	
}

.floatRight{
	float:right; 
	margin-right:8px !important; margin-right:4px;	

}

.borderOneBotom{
	border: 1px solid #003399;
	background-color:#F0F0F0;
}

.border_bottom_one{
	border: 1px solid #003399;
	background-color:#F0F0F0;
}



.border_bottom_one td {
	padding-bottom:5px;
	border-bottom: 1px solid #003399;
}

.borderBottomOne{
	border: 1px solid #003399;
	background-color:#F0F0F0;
}

.borderBottomOne td {
	padding-bottom:5px;
}

.table_border{
	border-bottom: 1px solid #003399;
	border-right: 1px solid #003399;	
	padding:10px 5px 10px 10px;
}

.table_border_one{
	padding-bottom:2px;
	float:left;
}

.border_line{
    border-color: #003399 ;
}

.button{
	background-image:url(../images/buton.gif);
	border:1px solid #003399;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	padding:0px 5px 0px 5px;	
	margin:0px;
}
.configurator{
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:200px;
}

.make_left img {
	margin:5px 0 5px 5px;
	cursor:pointer;
}

.width_105 {
	width:91px;
	float:left;
}

.tableBlank{
	width:778px;
	height:80px;
	float:left;
}

.tableBlankSub{
	width:540px;
	height:80px;
	float:left;
	line-height:70px;
	text-align:right;
}
.quoteDetails{
	width:780px;
	height:80px;
	float:left;
	margin-left:30px;
}
.quoteDetailsText{
	width:500px;
	height:80px;
	float:left;
}
.greTable{
	background-color:#E9E6DF;
	width:995;
	height:25px;
	float:right;
}	

.greTableOne{
	background-color:#E9E6DF;
	height:52px;
	float:right;
	margin-right:8px !important; margin-right:4px;
}

.linethro{
	text-decoration:line-through;
	border:1px solid #003399;
}

.textBox{
	width:200px;
	overflow-y:scroll;
}

.pageRate{
	width:800px;
	height:auto;
	background-color:#F2F6FF;
	border:1px solid #D1E0FF;
	margin:0 0 0 20px;
	}

.align{
	vertical-align:top;
}

.bold_texTD{
                font:Arial, Helvetica, sans-serif;
                color:#444444;
                padding:5px;
                font-weight:bold;
                font-size:12px;
                background-color:#ffffff;
}


.border{
	border:1px solid #003399;
	margin-left:9px;
}	

.text{
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:2px 5px 2px 5px;
	text-decoration:none;
	cursor:pointer;
}


.SubMenu li ul a{
                width:10em;
                background:#E9E6DF;
                font-size:12px;
                font-weight:normal;
                height:auto;
                float:left;
}

.SubMenu li ul a:hover{
                width:10em;
                height:auto;
                background:#ffffff;
                float:left;
                font-size:12px;
                font-weight:normal;
                text-decoration:underline;
}



.SubMenu ul ul{
                top:-90px;
}              

.SubMenu li ul ul {
                left:155px;
                margin:0px 0 0 10px;
}

.SubMenu li:hover ul ul, SubMenu li:hover ul ul ul, SubMenu li:hover ul ul ul ul{
                display:none;
}
.SubMenu li:hover ul, SubMenu li li:hover ul, SubMenu li li li:hover ul, SubMenu li li li li:hover ul{
                display:block;
}

.listOne 
{
    margin:0px auto;
	text-align:center;
	clear:both;
height:auto;
width:1004px;
padding:0px;
border-top:1px solid #003399;

}

.boldGray{
    color:#444444;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
}

.boldRed{
    color:#CC3300;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
}

.boldBlack{
    color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
}

.regularWhite{
    color:#FFFFFF;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:0px;
}

.regularRed{
    color:#CC3300;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:0px;
}

.regularBlack{
    color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:0px;
}

.regularGray{
    color:#444444;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:0px;

}

.regularGrayOne{
    padding:5px 0px 0px 0px;
}


.menuTop{
height:25px;
color:#444444;
}

.menuTop a{

color:#444444;
padding:5px;
text-decoration:none;
}

.menuTop a:hover{
color:#444444;
padding:5px;
text-decoration:underline;

}


.AccordionPanelTabSOR {
	margin: 0px;
	background-image:url(../images/bg_tab_bar.gif);
	background-repeat:repeat-x;
	height:auto;
	border-right:1px solid #003399;
    border-top:1px solid #003399;
	border-bottom:1px solid #003399;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 0px 3px 8px;
}

.AccordionPanelTabSOR a {
	margin: 0px;
	height:auto;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;

}

.AccordionPanelTabSOM {
	margin: 0px;
	background-image:url(../images/bg_tab_bar.gif);
	background-repeat:repeat-x;
	height:auto;
	border-top:1px solid #003399;
	border-bottom:1px solid #003399;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.AccordionPanelTabSOM a {
	margin: 0px;
	height:auto;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;

}

.AccordionPanelTabSOMSel {
	margin: 0px;
	background-image:url(../images/blue_bg_one.gif);
	background-repeat:repeat-x;
	height:auto;
	border-top:1px solid #003399;
	border-bottom:1px solid #003399;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2A49A3;
	font-weight:bold;
	padding:2px 0px 3px 8px;
}

.AccordionPanelTabSOMSel a {
	margin: 0px;
	height:auto;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Blue;
	font-weight:bold;

}




.AccordionPanelTabNO {
	margin: 0px;../
	background-image:url(images/bg_parentTitle.gif);
	background-repeat:repeat-x;
	height:auto;
	
	border-bottom:1px solid #003399;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2A49A3;
	font-weight:bold;
	padding:2px 0px 3px 8px;
}

.AccordionPanelTabSOL {
	margin: 0px;
	background-image:url(../images/bg_tab_bar.gif);
	background-repeat:repeat-x;
	background-color:#003399;
	height:auto;
	border-left:1px solid #003399;	
	border-top:1px solid #003399;
	border-bottom:1px solid #003399;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 0px 3px 8px;
	white-space:nowrap;
}

.AccordionPanelTabSOL a{
	margin: 0px;
    height:auto;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	
}
.AccordionPanelTabSOLSel {
	margin: 0px;
	background-image:url(../images/blue_bg_one.gif);
	background-repeat:repeat-x;
	height:auto;
	border-left:1px solid #003399;	
	border-top:1px solid #003399;
	border-bottom:1px solid #003399;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 0px 3px 8px;
}

.AccordionPanelTabSOLSel a{
	margin: 0px;
    height:auto;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Blue;
	font-weight:bold;
}

.bold_text{
                font:Arial, Helvetica, sans-serif;
                color:#444444;
                padding:5px;
                font-weight:bold;
                font-size:12px;
}

.bold_text_blue{
                font:Arial, Helvetica, sans-serif;
                color:#2B60DE;
                padding:5px;
                font-weight:bold;
                font-size:12px;

}

.bold_text a{
                font:Arial, Helvetica, sans-serif;
                color:#444444;
                padding:5px;
                font-weight:bold;
                font-size:12px;
                padding:2px;
                text-decoration:none;
}

.bold_text a:hover{
                font:Arial, Helvetica, sans-serif;
                color:#2A49A3;
                padding:5px;
                font-weight:bold;
                font-size:12px;
                padding:2px;
                text-decoration:underline;   
}

.selectedOne{
                font:Arial, Helvetica, sans-serif;
                color:#2A49A3;
                padding:5px;
                font-weight:bold;
                font-size:12px;
                padding:2px;
                text-decoration:none;   
}

.Accordion {
	margin:9px 0px 0px 8px;
	width:598px;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
	border-bottom: solid 1px gray;
	overflow: hidden;
}

.AccordionPanel {
	margin: 0px;
	padding: 0px;
}

.AccordionPanelTab {
	margin: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background-image:url(../images/bg_tab_bar.gif);
	background-repeat:repeat-x;
	height:auto;
	border-top:1px solid #003399;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 0px 3px 8px;
}
.AccordionPanelHeader {
	margin: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background-image:url(../images/bg_parentTitle.gif);
	background-repeat:repeat-x;
	height:auto;
	border-top:1px solid #003399;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2A49A3;
	font-weight:bold;
}
.AccordionPanelTabOne {
	margin: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background-image:url(../images/blueBgd.gif);
	background-repeat:repeat-x;
	height:auto;
	border:1px solid #003399;	
	padding:2px 0px 3px 8px;
	height:35px;
}

.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px 0px 0px 9px;
	height:auto;
	word-break:break-all;
	line-height:20px;
}

.AccordionPanelOpen .AccordionPanelTab {
}

.AccordionPanelTabHover {
	color: #555555;
	
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
}

.AccordionFocused .AccordionPanelTab {
}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
}


.AccordionSub {
	margin:0px;
	width:150px;
	overflow: hidden;
}

.AccordionSubPanel {
	margin: 0px;
	padding: 0px;
}

.AccordionSubPanelTab {
	margin: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background-color:#253E90;
	height:auto;
	border-top:1px solid #E9E6DF;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E9E6DF ;
	font-weight:bold;
	padding:2px 0px 3px 8px;
}

.activeTab {
	margin: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background-color:#746E60;
	height:auto;
	border-top:1px solid #E9E6DF;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E9E6DF ;
	font-weight:bold;
	padding:2px 0px 3px 8px;
}

.AccordionSubPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height:auto;
	word-break:break-all;
	line-height:20px;
}

.AccordionSubPanelOpen .AccordionSubPanelTab {
}

.AccordionSubPanelTabHover {
	color: #555555;
	
}
.AccordionSubPanelOpen .AccordionSubPanelTabHover {
	color: #555555;
}

.AccordionSubFocused .AccordionSubPanelTab {
}

.AccordionSubFocused .AccordionSubPanelOpen .AccordionSubPanelTab {}

.overflowWhitetd
{
    
                font:Arial, Helvetica, sans-serif;
                color:#444444;
               padding:2px 5px 2px 5px;
                background-color:#ffffff;
                font-size:12px;
 
 }
 .overflowGraytd{
                font:Arial, Helvetica, sans-serif;
                color:#444444;
               padding:2px 5px 2px 5px;
                background-color:#F0F0F0;
                font-size:12px;
                
               
               
}

.loginLabel{
                margin:0 0 0 276px;
                padding:5px 0 10px 0;
                font:Verdana, Arial, Helvetica, sans-serif;
                font-size:15px;
                color:#2A49A3;
                font-weight:bold;
}

.loginLabelData{
                margin:0 0 0 0;
                padding:5px 0 10px 0;
                font:Verdana, Arial, Helvetica, sans-serif;
                font-size:15px;
                color:#2A49A3;
                font-weight:bold;
}
.yellowBord{
                width:100%;
                margin:0;
                border-top:3px solid #FFCE34;
                padding:0px;
                height:-5px;
}
.whiteBord{
                width:100%;
                margin:0;
                padding:0px;
                border-top:3px solid #ffffff;
                height:-5px;
}

.message
{
    min-height:200px !important; height:200px;
}

.blueBord{
                width:100%;
                margin:0;
                padding:0px;
                height:-5px;
                border-top:5px solid #336699;
               
}
.loginContainer{
                margin:18px 0 18px 276px;
                padding:14px 0 0 0;
                width:450px;
                height:106px;
                border:1px solid #484646;
                background:url(../images/resetBg.gif) repeat-x;
                text-align:center;
}

.loginContainer_CustomerLogin{
                background-image:url(../images/resetBGOne.gif);
                background-repeat:repeat-x;
                border:1px solid #CCCCCC;
                height:auto;
                margin:18px 0 18px 276px;
                padding:12px;
                width:357px;
}

.headerBG{
	width:960px;
	height:150px;
	background-image:url(../images/header.gif);
	background-repeat:no-repeat;
	float:left;

}

.calenderBut
{
    background:url(../images/next_arrow.gif);
    background-repeat:no-repeat;
    margin:0px;
    overflow:hidden;
    padding:0px;
    width:21px;
    height:21px;   
}

.AccordionTab {
                margin: 0px;
                -moz-user-select: none;
                -khtml-user-select: none;
                background-image:url(../images/bg_tab_bar.gif);
                background-repeat:repeat-x;
                background-color:#273f9f;
                height:auto;
                border-top:1px solid #039; 
                font:Verdana, Arial, Helvetica, sans-serif;
                font-size:12px;
                color:#FFF;
                font-weight:bold;
                padding:2px 0px 3px 8px;
                white-space:nowrap;
}

.right_container{
	width:749px;
	height:100%;
	float:left;
	margin:0px;
	padding: 0px 0px 10px 0px;
}

.recentActivity{
	width:100%;
	height:auto;
	float:left;
	padding:0px 9px 9px 0px;	
}

.tableBorder{
	margin:9px 0 0 0;
	padding:0;
	width:364px;
	border:1px solid #003399;
}


.tableHeader{
	margin:0;
	padding:0 0 0 5px;
	border-bottom:1px solid #003399;	
	background-image:url(../images/blue_bg.gif);
	background-repeat:repeat-x;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2A49A3;
	font-weight:bold;
	line-height:20px;
	letter-spacing:50%;		
}

.tableContent{
	margin:0;
	padding:7px 7px 10px 7px;
}
.tableContent table td{
	margin:0;
	padding:2px 3px 2px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
}

.tableSubHeader{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2A49A3;
	font-weight:bold;
	letter-spacing:50%;
	height:20px;		
}

.textAlignRight{
	text-align:right;
}

.txtBreadCrumb{
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:5px 0px 5px 9px;
}

.right_container{
	width:749px;
	height:100%;
	float:left;
	margin:0px;
	padding: 0px 0px 10px 0px;
}

.recentActivity{
	width:100%;
	height:auto;
	float:left;
	padding:0px 8px 0px 0px;	
}


.tableHeader{
	margin:0;
	padding:0 0 0 5px;
	border-bottom:1px solid #003399;	
	background-image:url(../images/bg_parentTitle.gif);
	background-repeat:repeat-x;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2A49A3;
	font-weight:bold;
	line-height:20px;
	letter-spacing:50%;		
}

.tableContent{
	margin:0;
	padding:7px 7px 10px 7px;
}


.tableFloatRight{
	float:right;
}

.tableSubHeader{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2A49A3;
	font-weight:bold;
	letter-spacing:50%;		
}

.textAlignRight{
	text-align:right;
}

.texttWithGreyBackGroup{

	font:Arial, Helvetica, sans-serif;
	color:#444444;
	background-color:#f0f0f0;
	padding:5px;
}

.HelpNotice {
    background-color: #FFF8DC;
	padding: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}


.LevyFee {
background-color:#FFCE41;
}

.OrderNumLink
{
    padding:5px 0px 5px 0px;
    cursor:pointer;
    text-decoration:none;
    color:#2A49A3;
    font-family:Arial, Helvetica, sans-serif;
}
    
.border_bott_pagedetails{
	border-bottom: 1px solid #003399;
	padding:5px;
	width:98%;
	
	
}
.borderLeft
{
    
    border-left:1px solid #003399;     
   
}

.gallaria
{
text-align:center;
padding:5px;
width:520px;
}
.gallariaDiv
{
    padding:10px; 
    width:520px;
}

.tdborderinnerSUB {
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:5px;
	font-size:12px;	
	border-bottom-style:none;
	border-bottom-width: 0px;
	border:none;
	
	border-left-style:none;
	border-top-width: 0px;
	border-right-style:none;
	border-top-style:none; 
	border-collapse: separate;
   }



.border_bottom_two{
	border: 1px solid #003399;
	background-color:#F0F0F0;
	margin:9px 0px 0px 0px;
}

.border_bottom_two th {
	border-bottom: 1px solid #003399;
	border-right: 1px solid #003399;
	height:10px;
}

.border_bottom_two_td {
	border-bottom: 1px solid #003399;
	border-right: 1px solid #003399;	
}

.border_bottom_Only {
	border-bottom: 1px solid #003399;
	float:left;
}

.border_bottom_two_white{
	border: 1px solid #003399;
	background-color:#FFFFFF;
	margin:9px 0px 0px 0px;
}

.textt_withoutPadding{
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	
	font-size:12px;
}
.AccordionPanelTabSOL_withoutPadding {
	margin: 0px;
	background-image:url(../images/bg_parentTitle.gif);
	background-repeat:repeat-x;
	height:auto;
	border-left:1px solid #003399;	
	border-top:1px solid #003399;
	border-bottom:1px solid #003399;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2A49A3;
	font-weight:bold;
	
}

.devider_Line {
 border-bottom: 1px solid #003399;   
}

.borderAllOne
{
    border-bottom: 1px solid #003399;
    border-right: 1px solid #003399;
}

.borderLeft
{
    border-left: 1px solid #003399;
}

.borderThreeSide
{
    border-left: 1px solid #003399;
    border-bottom: 1px solid #003399;
    border-right: 1px solid #003399;
}
    
.myTDLink 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#342D7E;
    height:25px;
}

.myTDLink a{

color:#342D7E;
padding:5px;
text-decoration:none;
}

.myTDLink a:hover{
color:#342D7E;
padding:5px;
text-decoration:underline;
}

.paddingLftFive {
	padding-left:5px;
}

.paddingLftTen {
	padding-left:10px;
}

.vAlignTop {
	vertical-align:top;
}
.alignCenter {
	text-align:center;
}
.txtBox {
	height:19px;
	font-size:14px;
	width:236px;
}
.bgLogin {
	background:url(../images/bg_login.jpg) no-repeat;
	width:1004px;
	height:768px;
	margin:auto;
}
.bgGlobalLanding {
	background:url(../images/Global-Landing.jpg) no-repeat;
	width:1004px;
	height:768px;
	margin:auto;
}
.hdrTxtEighteen {
	font-weight:bold;
	font-size:18px;
	white-space:nowrap;
}
.hdrTxtForteen {
	font-weight:bold;
	font-size:14px;
	white-space:nowrap;
	padding-right:15px;
}
.linkTxt a:link, visited {
	color:#003398;
	text-decoration:none;
	font-weight:bold;
}
.linkTxt a:hover {
	color:#003398;
	text-decoration:underline;
	font-weight:bold;
}

.txtError {
	font-size:12px;
	color:#ff0000;
	font-weight:normal;
	padding:10px;	
	text-align:justify;
	background-color:#cfebfb;
	border:1px dashed #ff0000;
}

.txtBoxGray {
    font-size:10px;
    margin: 7px 0px 0px 7px; 
    padding: 2px; 
    height: 13px;
    width:135px;
}
.txtBoxGrayHdr {
    font-size:10px;
    margin: 7px 0px 0px 7px; 
    padding: 2px;   
    width:135px;
}

.listBoxGray {
    font-size:10px;
    color:#444;
    height:19px;
    margin-left:7px;
    width:135px;
    margin: 7px 0px 0px 7px; 
    padding: 2px; 
    vertical-align: bottom;
}

.alignRight 
{
    text-align:right;
}

.btnAddToCart {
	width:84px;
	height:18px;
}
 
.PartTitleStyle 
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 7px;
	color:#fff;
	background-image:url(../images/bg_lft_hdr.gif);
	background-position:top left;
	background-repeat:no-repeat;
	vertical-align:middle;
 }

.PartTitleStyle a
{
    color:#fff;
}
 
.PartTitleStyle table
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 7px;
	color:#fff;
	background-image:url(../images/bg_rgt_hdr.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:30px;
	vertical-align:middle;
 }

.CatalogTitleStyle
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2554C7;
	background-image:url(../Images/box_top_middle_yellow.gif);
	background-repeat:repeat-x;
	height:30px;
	vertical-align:middle;
}

.PartTitleStyle table tr td 
{
	padding:10px 10px 0 10px;
}

.PartTitleStyle table tr td span 
{
    font-size:12px;
    font-weight:bold;
    padding-right: -10px; 
    
}

.PartStyle {
background-color: #EFEBEF;
text-align:left;
 }

.PartZone 
{
 }

.PartZoneHeader {
height:0px;
display:none; }

.MenuPopUpStyle
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#cfebfb;
	color:#fff;
	height:31px;
	vertical-align:middle;
 }

 .AjaxLoader
 {
     background-color:Transparent; 
     position: absolute; 
     bottom: 50%;
     right: 50%; 
     z-index:200; 
     display:;
 }
 
 .search_but_HTML{
	background-image:url(../images/login_button_bg.jpg);
	border: 1px solid #003399;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:bold;
	color: #003399;
}
.txtBold {
	font-weight:bold;
}
.button_index_HTML {
	border:1px solid #039;
	font-size:14px;
	color:#039;
	font-weight:bold;
	background-color:#fff;
	cursor:pointer;
}
.popUpBtn{
	background-image:url(../images/bg_btn.gif);
	background-repeat:repeat-x;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	vertical-align:middle;
	border:#B4B4B4 1px solid;
	font-weight:bold;
	color:#444;
	cursor:pointer;
	font-size:12px;
}

.bgLftHdrMain {
	background-image:url(../images/td_wave.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:962px;
	height:122px;
	
}
.bgRgtHdrMain {
	
}
.logoTechData {
	background-image:url(../images/logoTechData.gif);
	background-repeat:no-repeat;
	width:150px;
	height:50px;
	background-position:top;	
}

.search_but_one_HTML{
	background-image:url(../images/search_butn.gif);
	border:1px solid #B4B4B4;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	margin:3px 0px 0px 3px;
	padding:0px 4px 0px 4px;
	overflow:hidden;	
}

.bold_text{
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:5px;
	font-weight:bold;
	font-size:12px;
	padding:2px;
}

.gray_text_HTML{
	font-size:12px;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:0px;
	line-height:20px;
	width:auto;
	margin:0px;
	float:left;
}

.bgLftCurve {
	background-image:url(../images/bg_top_lft_curve.gif);
	background-repeat:no-repeat;
	height:31px;
	width:5px;
}
.bgMiddle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background-image:url(../images/bg_top_middle_curve.gif);
	background-repeat:repeat-x;
	vertical-align:bottom;
	text-align:left;
}
.bgRgtCurve {
	background-image:url(../images/bg_top_rgt_curve.gif);
	background-repeat:no-repeat;
	height:31px;
	width:5px;
}

.bgLftBottomCurve
{
    background-image:url(../images/bg_btm_lft_curve.gif);
	background-repeat:no-repeat;
	height:10px;
	background-position: bottom left;
	width:5px;
   
}
.bgMiddleBottom {
	color:#fff;
	background-image:url(../images/bg_btm_middle.gif);
	background-repeat:repeat-x;
	height:10px;
	vertical-align: bottom ;
	background-position:bottom ;
}

.bgRhtBottomCurve
{
    background-image:url(../images/bg_btm_rgt_curve.gif);
	background-repeat:no-repeat;
	height:10px;
	background-position:bottom right;
 width:5px;
}

.roundCurvesLeftBorder
{
    border-left: 1px solid #003399;
}
    
.roundCurvesRightBorder
{
    border-right: 1px solid #003399;
}

.bdrBlue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#424542;
	border:1px solid #00309c;
	padding:10px;
}
.bdrBlue a{
	text-decoration:none;
	color:#424542;
}
.bdrBlue a:hover{
	text-decoration:underline;
	color:#424542;
}

.Favourite_Add
{
    background-color:#FBEAB2;
    }
.TDBGColor
{
    background-color:#EDF1FA;
    
    padding:5px;
        
}

.popUpHdr {
	background-image:url(../images/bg_tab_bar.gif);
	background-repeat:repeat-x;
	height:auto;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px;
	border-bottom:1px solid #999;
}
.alignRight {
	text-align:right;
}
.paddingTen {
	padding:10px;
}
.popbutton{
	background-image:url(../images/bg_popupbtn.gif);
	background-repeat:repeat-x;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	vertical-align:middle;
	border:#B4B4B4 1px solid;
	font-weight:bold;
	color:#444;
	cursor:pointer;
	font-size:12px;
	}
.txtCartSummary	 {
	background-color:#f8e8ba;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px;
}

.cartGrid td {
	padding:5px;
/*	border-bottom:1px solid #999;   */
	color:#444;
	font-weight:bold;
}
.cartGrid th {
	background-color:#039;
	background-repeat:repeat-x;	
	color:#fff;
	height:15px;	
	font-size:15px;
	font-weight:bold;	
}
.cartGridHdr {
	background-color:#039;
	background-repeat:repeat-x;	
	color:#fff;
	height:15px;	
	font-size:15px;
	font-weight:bold;	
}
.cartGrid tr td {
	background:#fff;
	vertical-align:top;
	height:19px;	
}
.cartGrid tr.odd td {
	background:#f5f5f5;
	border-bottom:none;
	vertical-align:top; 
	height:19px;
}
.cartGrid td a:link {
	color:#3c8fb1;
	text-decoration:underline;
	font-weight: normal;
}
.cartGrid td a:hover {
	color:#3c8fb1;
	text-decoration:none;
	font-weight: normal;
}
.cartGrid th a:link,
.cartGrid th a:visited {
	color:#3c8fb1;
	text-decoration:underline;
	font-weight: bold;
}
.cartGrid td.right {
	background:#F4F9F8;
	vertical-align:top;
	border-bottom:1px solid #999;
}
.cartGrid tr.oddBlank td {
	background:#ffffff;
	color:#3c8fb1; 
	vertical-align:top; 
}
.borderNone tr td {
	border:none !important;
}
.paddingNone tr td {
	padding:0;
}
.bdrTopNone {
	border-top:none;
}
.bdrLightGrey {
	border:1px solid #999;
}

.txtBold {
    font-weight:bold;
    font-size:12px;
    color:#039;
}
.bgHdr {
	background-image:url(../images/wave.png);
	background-repeat:no-repeat;
	margin-top:-25px;
	width:100%;
	height:105px;
	vertical-align:top;
}
.bgHdrSony {
	background-image:url(../images/mainlogoSony.gif);
	background-repeat:no-repeat;
	background-color:Black;
	margin-left:10px;
	padding-top:10px;
	width:1004px;
	height:30px;
	vertical-align:top;
}
.bgHdrCen {
	background-image:url(../images/td_wave_cen.jpg);
	background-repeat:no-repeat;
	width:996px;
	height:109px;
	vertical-align:top;
}
.techDataLogo {
	padding-top:0px;
	padding-left:8px;
}

.TopControlsPaddingLeftRight {
	padding-left:3px;
	padding-right:0px;
}

.TopControlsImageDimensions
{
    border:0px;
    height:18px;
    width:18px;
}
    
.headerTable
{
    width:100%;
    vertical-align:bottom;
    float:right;
}

.vAlighMiddle 
{
    vertical-align:middle;
}
.content_bg {
    background-image:url(../images/main.gif);
    background-repeat:repeat-y;
    margin:0 auto;
    min-height:600px;
    padding:0;
   width:968px;
}

.alignRgt {
	text-align:right;
}
.alignRgt {
	padding:0 5px;
}
.paddingLftFive {
	padding-left:5px;
}
.paddingRgtTen {
	padding-right:10px;
}
.paddingFive {
	padding:5px;
}
.paddingTen {
	padding:10px;
}
.bdrPopupLightBlue {
	border:1px solid #7289b8;
}
.popUpHdr {
	white-space:nowrap;
}
.txtBox {
	font-size:12px;
}
.vAlignMiddle {
	vertical-align:middle;
}
.bdrBtmBlue {
    border-bottom:1px solid #039;
}
.bdrTopBlue {
    border-top:1px solid #039;
}
.bdrLftBlue {
    border-left:1px solid #039;
}
.bdrRgtBlue {
    border-right:1px solid #039;
}

.shoppingCrtLink a{
    font-size:12px;
    text-decoration:none;   
}

.shoppingCrtLink a:hover{
    font-size:12px;
    text-decoration:underline;   
}
.logoLink {
padding:17px 92px;
float:left; 
height:59px; 
width:165px;
}

.primiumAdvBox
{
    margin: 0 auto 0px auto;
    overflow: hidden;
    /* border:1px solid #039; */
    border: 0px;
}

.tdbody{
	width:1004px;
	margin:auto;
} 

.bgWebPart{
    background-color:#EFEBEF;
}

#top-cat-list a  
{
	padding: 2px 7px 2px 15px; 
	display: block; 
	text-decoration: none; 
	color: rgb(22, 91, 101); 
	font-size: 12px; 
	font-weight: bold; 
}
#top-cat-list a:hover  
{
	color: rgb(255, 255, 255); 
	background-color: grey;
	text-decoration: underline;
}
.PromotionalItems{
background:#DDDDDD;
height:30px;
}
.promotionSub{
padding:0px 0px 0px 30px;

}
.promotionline{
font-weight:bold;
padding:30px 0px 0px 30px;
font-size:14px;
}

.Currentpromotions{
color:#07A5E8;
font-weight:bold;
}

.currentpromotionsOne{
	color:#07A5E8;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.promotion1{
padding:10px 0px 5px 40px;
}
.promotion{
font-weight:bold;
padding:30px 0px 0px 30px;
font-size:16px;
}

.Currentpromo{
font-weight:bold;
font-size:16px;
}

.promotionOne{
font-weight:bold;
font-size:16px;
text-decoration:underline;
}

.promotiontwo{
font-weight:bold;
font-size:16px;
}

.promotionSub{
padding:0px 0px 0px 30px;

}
.promotionline{
font-weight:bold;
padding:30px 0px 0px 30px;
font-size:14px;
}

.Currentpromotions{
color:#07A5E8;
font-weight:bold;
}

.currentpromotionsOne{
	color:#07A5E8;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.promotion1{
padding:10px 0px 5px 40px;
}
.welcomeNote {
      padding:2px;
      font-family:Arial, Helvetica, sans-serif;
      font-size:10px;
      color:#333333;
      border:1px solid #ffcc33;
      background-color:#f5e7b6;
}
.welcomeNote01 {
      padding:2px;
      font-family:Arial, Helvetica, sans-serif;
      font-size:10px;
      color:#333333;
      border:1px solid #ffcc33;
      background-color:#f5e7b6;
}
.requried{
	color:#DE5A5A;
}

.padRight
{
	padding-right:20px;
}

#divSearchCriteria
{
    height: 227px;
}
.style1
{
    width: 6%;
}
.style2
{
    width: 17%;
}
.CustPrice
{
    
    font-weight:bold;
    color:Green;

}
.hdrStyle
{
    font-size:12;
    font-family:Arial;
    font-weight:bold;
    vertical-align:top;
    text-decoration:none;
    
}
.bidStyle
{
    text-align:center;
}
.padRight
{
	padding-right:50px;
}
.padRight2
{
	padding-right:25px;
}
.padRight3
{
	padding-right:15px;
}
.padLeft
{
	padding-left:20px;
	
}
.alignLeft
{
	text-align:left;
}
.alignTop
{
    vertical-align:top;
}
.content
{
    border: solid 2px #333399; 
    border-top: solid 4px #333399; 
    padding: 2 2 2 2; 
    background-color: #ffffff;
    background-image: url(../images/fadeBackBlue.gif); 
    background-position: bottom;  
    background-repeat: repeat-x; 	
}
.cartBack
{
	background-image: url(../images/cart-new.gif); 
    background-position: bottom;  
    background-repeat: no-repeat; 	
}
.margin10
{
	margin-left:10px;
	margin-right:10px;
}
/*  CSS CLASSES FOR MY GOVERNMENT TRACKER STARTS   */

.hLine {
	background:url(../images/bg_h_line.gif) repeat-x;
	height:11px;
	padding-left:10px;
	padding-right:10px;
}
.content_top_lft{
	background:url(../images/content_top_lft.gif) no-repeat;
	height:29px; width:10px;
}

.content_top_rgt{
	background:url(../images/content_top_rgt.gif) no-repeat;
	height:29px; width:10px;
}

.content_mid_bg{
	background:url(../images/content_mid_bg.gif) repeat-x;
	height:29px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold;
	vertical-align:middle;
}

.cartGrid td a:hover {
	color:#3c8fb1;
	text-decoration:none;
	font-weight: normal;
}
.cartGrid th a:link,
.cartGrid th a:visited {
	color:#3c8fb1;
	text-decoration:underline;
	font-weight: bold;
}
.cartGrid td.right {
	background:#F4F9F8;
	vertical-align:top;
	border-bottom:1px solid #999;
}
.cartGrid tr.oddBlank td {
	background:#ffffff;
	color:#3c8fb1; 
	vertical-align:top; 
}
.borderNone tr td {
	border:none !important;
}
.paddingNone tr td {
	padding:0;
}
.bdrTopNone {
	border-top:none;
}
.bdrLightGrey {
	border:1px solid #999;
}

.txtBold {
    font-weight:bold;
    font-size:12px;
    color:#039;
}
.bgHdrSony {
	background-image:url(../images/mainlogoSony.gif);
	background-repeat:no-repeat;
	background-color:Black;
	margin-left:10px;
	padding-top:10px;
	width:1004px;
	height:30px;
	vertical-align:top;
}
.bgHdrCen {
	background-image:url(../images/td_wave_cen.jpg);
	background-repeat:no-repeat;
	width:996px;
	height:109px;
	vertical-align:top;
}
.vAlignBtm {
	vertical-align:bottom;
}
.vAlighMiddle 
{
    vertical-align:middle;
}
.content_bg {
    background-image:url(../images/main.gif);
    background-repeat:repeat-y;
    margin:0 auto;
    min-height:600px;
    padding:0;
   width:968px;
}

.alignRgt {
	text-align:right;
}
.alignRgt {
	padding:0 5px;
}
.paddingLftFive {
	padding-left:5px;
}
.paddingRgtTen {
	padding-right:10px;
}
.paddingFive {
	padding:5px;
}
.paddingTen {
	padding:10px;
}
.bdrPopupLightBlue {
	border:1px solid #7289b8;
}
.popUpHdr {
	white-space:nowrap;
}
.txtBox {
	font-size:12px;
}
.vAlignMiddle {
	vertical-align:middle;
}
.bdrBtmBlue {
    border-bottom:1px solid #039;
}
.bdrTopBlue {
    border-top:1px solid #039;
}
.bdrLftBlue {
    border-left:1px solid #039;
}
.bdrRgtBlue {
    border-right:1px solid #039;
}

.shoppingCrtLink a{
    font-size:12px;
    text-decoration:none;   
}

.shoppingCrtLink{
    font-size:12px;
    text-decoration:none;   
    
}

.shoppingCrtLink a:hover{
    font-size:12px;
    text-decoration:underline;   
}
.logoLink {
padding:17px 92px;
float:left; 
height:59px; 
width:165px;
}

.primiumAdvBox
{
    margin: 0 auto 0px auto;
    overflow: hidden;
    /* border:1px solid #039; */
    border: 0px;
}

.tdbody{
	width:1004px;
	margin:auto;
} 

.bgWebPart{
    background-color:#EFEBEF;
}

#top-cat-list a  
{
	padding: 2px 7px 2px 15px; 
	display: block; 
	text-decoration: none; 
	color: rgb(22, 91, 101); 
	font-size: 12px; 
	font-weight: bold; 
}
#top-cat-list a:hover  
{
	color: rgb(255, 255, 255); 
	background-color: grey;
	text-decoration: underline;
}
.PromotionalItems{
background:#DDDDDD;
height:30px;
}
.promotionSub{
padding:0px 0px 0px 30px;

}
.promotionline{
font-weight:bold;
padding:30px 0px 0px 30px;
font-size:14px;
}

.Currentpromotions{
color:#07A5E8;
font-weight:bold;
}

.currentpromotionsOne{
	color:#07A5E8;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.promotion1{
padding:10px 0px 5px 40px;
}
.promotion{
font-weight:bold;
padding:30px 0px 0px 30px;
font-size:16px;
}

.Currentpromo{
font-weight:bold;
font-size:16px;
}

.promotionOne{
font-weight:bold;
font-size:16px;
text-decoration:underline;
}

.promotiontwo{
font-weight:bold;
font-size:16px;
}

.promotionSub{
padding:0px 0px 0px 30px;

}
.promotionline{
font-weight:bold;
padding:30px 0px 0px 30px;
font-size:14px;
}

.Currentpromotions{
color:#07A5E8;
font-weight:bold;
}

.currentpromotionsOne{
	color:#07A5E8;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.promotion1{
padding:10px 0px 5px 40px;
}
.welcomeNote {
      padding:2px;
      font-family:Arial, Helvetica, sans-serif;
      font-size:10px;
      color:#333333;
      border:1px solid #ffcc33;
      background-color:#f5e7b6;
}
.welcomeNote01 {
      padding:2px;
      font-family:Arial, Helvetica, sans-serif;
      font-size:10px;
      color:#333333;
      border:1px solid #ffcc33;
      background-color:#f5e7b6;
}
.requried{
	color:#DE5A5A;
}

.padRight
{
	padding-right:20px;
}

#divSearchCriteria
{
    height: 227px;
}
.style1
{
    width: 6%;
}
.style2
{
    width: 17%;
}
.CustPrice
{
    
    font-weight:bold;
    color:Green;

}
.hdrStyle
{
    font-size:12;
    font-family:Arial;
    font-weight:bold;
    vertical-align:top;
    text-decoration:none;
    
}
.bidStyle
{
    text-align:center;
}
.padRight
{
	padding-right:50px;
}
.padRight2
{
	padding-right:25px;
}
.padRight3
{
	padding-right:15px;
}
.padLeft
{
	padding-left:20px;
	
}
.alignLeft
{
	text-align:left;
}
.alignTop
{
    vertical-align:top;
}
.content
{
    border: solid 2px #333399; 
    border-top: solid 4px #333399; 
    padding: 2 2 2 2; 
    background-color: #ffffff;
    background-image: url(../images/fadeBackBlue.gif); 
    background-position: bottom;  
    background-repeat: repeat-x; 	
}
.cartBack
{
	background-image: url(../images/cart-new.gif); 
    background-position: bottom;  
    background-repeat: no-repeat; 	
}
.margin10
{
	margin-left:10px;
	margin-right:10px;
}
/*  CSS CLASSES FOR MY GOVERNMENT TRACKER STARTS   */


.hLine {
	background:url(../images/bg_h_line.gif) repeat-x;
	height:11px;
	padding-left:10px;
	padding-right:10px;
}
.content_top_lft{
	background:url(../images/content_top_lft.gif) no-repeat;
	height:29px; width:10px;
}

.content_top_rgt{
	background:url(../images/content_top_rgt.gif) no-repeat;
	height:29px; width:10px;
}

.content_mid_bg{
	background:url(../images/content_mid_bg.gif) repeat-x;
	height:29px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold;
	vertical-align:middle;
}

.content_btm_lft{
	background:url(../images/content_btm_lft.gif) no-repeat;
	height:7px; width:7px;
}

.content_btm_rgt{
	background:url(../images/content_btm_rgt.gif) no-repeat;
	height:7px; width:7px;
}

.content_btm_bg{
	background:url(../images/content_btm_bg.gif) repeat-x;
	height:7px;
}
.content_mid_lft{
	border-left:1px solid #003366;
	background-color:#efefef;
}

.content_mid_rgt{
	border-right:1px solid #003366;
	background-color:#efefef;
}

.content_mid{
	background-color:#efefef;
	padding:10px;
}

.section_title{
	border-bottom:2px solid #003399;
	color:#003399;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold;
}

.section_lable{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; text-align:left;
}

.content_section td{
	padding:1px 0px;
}

.btn_holder{
	float:right;
	margin-left:10px;
	height:27px;
	cursor:pointer;
}

.btn_print{
	background:url(../images/btn_print.gif) no-repeat;
	height:24px; width:65px;
	border:none; cursor:pointer;
}

.btn_csv{
	background:url(../images/btn_csv.gif) no-repeat;
	height:24px; width:56px;
	border:none; cursor:pointer;
}

.btn_excel{
	background:url(../images/btn_excel.gif) no-repeat;
	height:24px; width:65px;
	border:none; cursor:pointer;
}

.btn_pdf{
	background:url(../images/btn_pdf.gif) no-repeat;
	height:24px; width:65px;
	border:none; cursor:pointer;
}

.btn_search{
	background:url(../images/btn_search.gif) no-repeat;
	height:27px; width:64px;
	border:none; cursor:pointer;
}

.btn_clearSearch{
	background:url(../images/btn_clearSearch.gif) no-repeat;
	height:27px; width:98px;
	border:none; cursor:pointer;
}

.icon_callendar{
	background:url(../images/icon_callendar.gif) no-repeat;
	height:17px; width:17px;
}

.btn_collapse{
	float:right;
	height:16px; width:16px; border:none;
	/*background:url(images/collapse.gif) no-repeat;*/
}

.btn_expand{
	float:right;
	height:16px; width:16px; border:none;
	/*background:url(images/expand.gif) no-repeat;*/
}
.btnCartDefault
{
     vertical-align:top;
     font-weight:bold;
     cursor:hand;
     height:20px;
     background: url(../images/btn_add_to_cart.gif) top no-repeat;
     color:#fff;
     border:none;
}
.btnCart{
     background-image:url(../images/btn_add_to_cart.gif); 
    background-repeat:no-repeat; 
    border:none; 
    cursor:pointer;
    }

.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    background-image: url(../images/aqua-arrow.gif);
	background-repeat:no-repeat;
    background-position: top left;
    border:none;
    /*height: 16px;*/
    width: 21px;
}

.AquaStyle td{
	padding:0px;
	margin:0px;
}

/* Combo Box Classes End */

/*  Email Registration Classes Start */

.unregis_bg{
	float:right;
	margin-left:10px;
	background-color:#ffeaea;
	color:#444444;
	padding:3px 10px;
	font-size:12px;
	border:1px solid #a1bad3;
}
.regis_bg{
	float:right;
	margin-left:10px;
	background-color:#e4fbe1;
	color:#444444;
	font-size:12px;	
	padding:3px 10px;
	border:1px solid #a1bad3;	
}
.optout_bg{
	float:right;
	margin-left:10px;
	background-color:#fffbe2;
	color:#444444;
	font-size:12px;	
	border:1px solid #a1bad3;
	padding:3px 10px;
}

/*  Email Registration Classes End */

/*  CSS CLASSES FOR MY GOVERNMENT TRACKER ENDS   */

.section_bold_lable{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; text-align:left;
	font-weight:bold;
}

.content_section th{
	padding:3px 0px; text-align:left;
}

.content_section td{
	padding:5px 0px; text-align:left;
}

.btn_info{
	background:url(../images/ico_info.gif) no-repeat;
	height:25px; width:26px; border:none;
	cursor:pointer;
}

/* Flyout Classes Start */

.flyout{
	top:445px; left:420px;
	width:725px;
}

.flyout_top{
	float:left;
	background:url(../images/flyout_top.gif) no-repeat;
	height:28px; width:100%;
}

.flyout_mid{
	float:left; width:96%;
	padding:0px 10px 10px;
	border-left:1px solid #71808f;
	border-right:1px solid #71808f;
	background-color:#e1ebff;
	margin-left:6px;	
}

.flyout_btm{
	float:left;
	background:url(../images/flyout_btm.gif) no-repeat;
	height:28px; width:100%;
}

.btn_close{
	float:right;
	border:none;
	cursor:pointer;
	background:url(../images/btn_close.gif) no-repeat;
	height:16px; width:16px;
	margin:5px 10px 0px 0px;
}

.flyout_table td{
	padding:3px 10px;
}

.inner_table td{
	padding:3px 0px;
}

.flyout_header{
	background:url(../images/flyout_header.gif) no-repeat top left;
	height:35px;
	vertical-align:middle;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold;
}

.flyout_cont_btm{
	background:url(../images/flyout_cont_btm.gif) no-repeat;
	height:8px; width:100%;
}


/* Flyout Classes End */
.ModalPopupBG
{
      background-color: #666699;
      filter: alpha(opacity=70);
      opacity: 0.7;
}
img.resize{
	width:30px;
	height:20px;
	border:1px solid #000000;
	padding:2px;
	position:absolute;
	z-index:1;
}

.colaps_header{
	background:transparent url(../images/colaps_header.gif) repeat-x;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:35px;
	vertical-align:middle;
	color:#444444;
	border-left:1px solid #96a8bb;
	border-right:1px solid #96a8bb;	
}
/******************** New Shopping Cart and Check out process **********************/

/* EXPRESS CHECK OUT CSS START */

.chkout_content{
	margin-top:10px;
	float:left;
	width:1004px;
}
.chkout_table_title{
	background:url(../images/checkout_title.gif) repeat-x;
	padding:0px 10px;
	border:1px solid #2355a6;
	vertical-align:middle;
	height:27px;
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.chkout_table_border{
	border:1px solid #b3b3b3;
	background:#ececec;
	width:100%;
}

.chkout_header{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000; font-size:14px;
}

.btn_collapse{
	float:right;
	height:16px; width:16px; border:none;
	background:url(../images/collapse.gif) no-repeat;
}

.btn_expand{
	float:right;
	height:16px; width:16px; border:none;
	background:url(../images/expand.gif) no-repeat;
}

.bold_text_black{
                font:Arial, Helvetica, sans-serif;
                color:#000000;
                padding:5px;
                font-weight:bold;
                font-size:12px;
}

/* EXPRESS CHECK OUT CSS END */


promo_container_heading{
                font-weight:bold;
                color:#000000;
                text-align:left;
}

.dropdown_btn_hide{
                margin-top:-4px;
                margin-left:20px;
               /* background:url(images/dropdown_btn.gif) no-repeat;*/
                padding:0px 0px 5px 27px;
                height:18px; width:145px;
                text-align:center;
}

.dropdown_btn_view{
                margin-top:-1px;
                margin-left:30px;
                background:url(../images/dropdown_btn_view.gif) no-repeat;
                padding:2px 0px 5px 27px;
                height:18px; width:145px;
                text-align:center;
}
.lightBold_text{
      font-size:14px; color:#707070;
      font-weight:bold;
}

.add_item{
      padding-bottom: 9px;
      float:left;
      width:100%;
      clear:both;
      border-bottom:1px solid #003399;
}

.border_none ul{
      margin:0px 0px 10px;    
}

.steps_bg{
      margin:10px 0px;
      width:798px; height:39px;
}

.step_1_bg{ 
      background:url(../images/step_1.gif) no-repeat center top;
}

.step_2_bg{ 
      background:url(../images/step_2.gif) no-repeat center top;
}

.step_3_bg{ 
      background:url(../images/step_3.gif) no-repeat center top;
}

.back_btn_dis{
      background:url(../images/back_btn_dis.gif) no-repeat;
      width:107px; height:39px;
      border:none;
}

.next_btn_dis{
      background:url(../images/next_btn_dis.gif) no-repeat;
      width:97px; height:39px;
      border:none;
}

.back_btn_act{
      background:url(../images/back_btn_act.gif) no-repeat;
      width:107px; height:39px;
      cursor:pointer;
      border:none;
}

.next_btn_act{
      background:url(../images/next_btn_act.gif) no-repeat;
      width:97px; height:39px;
      cursor:pointer;
      border:none;
}

.text_complete{
      font-size:12px; font-weight:bold;
      color:#FFFFFF;
      vertical-align:top;
      padding:8px 0px 0px 15px;
}

.text_active{
      font-size:12px; font-weight:bold;
      color:#003399;
      vertical-align:top;
      padding-top:8px;
}

.text_disabled{
      font-size:12px; font-weight:bold;
      color:#999999;
      vertical-align:top;
      padding-top:8px;
}

.item_detail_cont{
      background-color:#FFFFFF;
      border:1px solid #b3b3b3;
}

.item_detail th{
      background-color:#cccccc;
      color:#000000; font-weight:bold;
      text-align:left;
}

.promo_container{
      background: url(../images/dropdown_bg.gif) repeat-x #f7fbfc top;
      border:1px solid #b3b3b3;
      margin:5px;
}

.promo_container th{
      font-weight:bold;
      color:#000000;
      text-align:left;
}

.dropdown_btn_hide a{
      font-weight:normal;
}

.dropdown_btn_view a{
      font-weight:normal;
}

/*Start- Added for Order Confirmation page*/


.Bold_text_large{
	font-size:14px;
	font-weight:bold;
}

.thankyou_text{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:green;
	padding:2px;
	font-size: 13px;
}


.promo_container{
	background: url(../images/dropdown_bg.gif) repeat-x #f7fbfc top;
	border:1px solid #b3b3b3;
	margin:5px;
}

.dropdown_btn_hide a{
	font-weight:normal;
}

.dropdown_btn_view a{
	font-weight:normal;
}
.view_line_btn{
                margin-top:-1px;
                margin-left:30px;
                padding:2px 0px 0px 27px;
                height:18px; width:145px;
                text-align:center;
}

.subTotal_bg{
	background-color:#fff7dd;
	border-bottom:1px solid #003399;
	border-top:1px solid #003399;
	margin-top: 10px;
}


.listMenu_width{
	width:150px;
}

.input{
                font-size: 11px; 
                vertical-align: bottom;
                font-family: Arial,Helvetica,sans-serif;
                color: #444444;

}

.input[type="text"]{
                border:1px solid #003399;
                font-size: 11px; 
                vertical-align: bottom;
                font-family: Arial,Helvetica,sans-serif;
                color: #444444;
                background:#ffffff;
}


.select{
	border: 1px solid #003399;
	font-size: 11px; 
	vertical-align: bottom;
	font-family: Arial,Helvetica,sans-serif;
	color: #444444;
	background-color:#FFFFFF;
}

.lable_bold{
	color:#444444;
	font-weight:bold;
	font-size:11;
	text-align:right;
}

.border_dashed{
	border-right:1px dashed #444444;
}

.grayborder_top{
	border-top:1px solid #b3b3b3;
}

.grayborder_top a{
	text-decoration:underline;
}

.total_seperator{
	border-bottom:1px solid #003399;
	border-top:1px solid #003399;
	font-size:2px; height:5px;
}	

.required_field_section{
	padding-top: 5px; float:left; width:100%;
}
.astrix{
	color:#FF0000;
	font-size:14px;
}

.text_input{
	width: 200px;
}

.calenderBut{
	background:url(../images/icon_calender.gif) no-repeat;
	height:15px; width:16px;
	border:none;
}


.erroe_msg{
	color:#FF0000;
	font-size:11px;
}

.quantity{
	line-height:2;
}
.grayBG
{
	background-color:#EFEBDF;
}

.ttTitle
{
	color: #444444;
	font-size: 14px;
	font-family: Arial;
	width: 100px;
	margin-left:5px;
	text-align:left;
	float:left;
}
.ttBanner
{
    background-color:#003399;
	color: white;
	font-size: 14px;
	font-family: Arial;
	width: 100px;
	text-align:center;
	font-weight:bold;
	font-size:larger; 
}
.ttInfo
{
	color: #000000;
	font-size: 14px;
	font-family: Arial;
}

     .bgImage
     {
         background-image :url(../images/orngarrow.gif);
         background-repeat :no-repeat;
         vertical-align:bottom;
         background-position:center center;
     }
     
       .tableHead {
	color:#ffffff; 
	font-size:12px; 
	font-weight:bold; 
	background-color:#003399; 
	padding-left:4px; 
	padding-right:4px;
}
.swlSplashBoldRed
{
    font-size:12px;
    font-weight:bold;
    color:#990000;
}

.BGBlueYellowButton
{
    background-image:url(../images/find_h.gif);
    font-family: Arial, Helvetica, sans-serif;
    background-position:center;
    background-repeat:repeat-x;
    color:White;
    cursor:default;
    font-weight:bold;
    Font-Size:10px;
    vertical-align:top;
    margin:0;
    padding:0;
}
.BGBlueYellowButton:hover
{
    background-image:url(../images/login_button_bg.jpg);
    font-family: Arial, Helvetica, sans-serif;
    background-position:center;
    background-repeat:repeat-x;
    cursor:default;
    color:Black;
    Font-Size:10px;
    font-weight:bold;
    vertical-align:top;
    
}

.BGGreyYellowButton
{
    background-image:url(../images/find_n.gif);
    font-family: Arial, Helvetica, sans-serif;
    background-position:center;
    background-repeat:repeat-x;
    color:White;
    cursor:default;
    Font-Size:10px;
    font-weight:bold;
    vertical-align:top;
}
.BGGreyYellowButton:hover
{
    background-image:url(../images/login_button_bg.jpg);
    font-family: Arial, Helvetica, sans-serif;
    background-position:center;
    background-repeat:repeat-x;
    color:Black;
    cursor:default;
    Font-Size:11px;
    font-weight:bold;
    vertical-align:top;
}

.modalPopup 
{
   background-color:transparent;  
   padding:1em 6px;
}

.modalPopup2
{
   background-color:#f5f5f5;
    width:400px;
   vertical-align :top;
}

.modalBackground 
{
 background-color:gray;
 filter:alpha(opacity=70);
 opacity:0.7;
}

.ModalSearchPopupBG
{
      background-color: #757575;
      filter: alpha(opacity=70);
      opacity: 0.7;
}


.right_search
{
    background: #e8e8e8;
    height: 30px;
    width: 415px;
    padding-left:2px;
    margin-bottom:2px;
    float:right;
}
.left_icons
{
    background: url(../images/head_grey.jpg) top right repeat-y;
    height: 30px;
    width: 375px;
    float: right;
    margin-bottom:2px;
}

.right_search table
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    vertical-align: bottom;
    margin: 2px;
}
.labels td
{
    padding-right: 2px;
}
.iconlinks td
{
    padding-right: 2px;
    padding-top:1px;
}

.tableSearchSelection
{
    background-image: url(../images/bg_tab_bar.gif);
    background-repeat: repeat;
    border: 1px solid #003399;
    height: 31px;
    width:100%;
}

.tableSearchSelection_BreadCrums
{
    height: 15px;
    width: 100%;
    text-align: left;
    vertical-align: middle;
    padding-left: 5px;
    color: #ffffff;
    font-weight: bold;
    position: relative;
}

.tableSearchSelection_Paging
{
    height: 16px;
    width: 100%;
    padding-right: 5px;
    color: #ffffff;
    text-align: right;
    vertical-align: middle;
    float: right;
    bottom: 2px;
    right: 2px;
    position: relative;
}

.tableSearchSelection_table
{
    vertical-align: middle;
    padding-right: 10px;
    float: right;
}







.tableSearchSelection_labels
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
    position: relative;
    cursor:pointer;
    
   
}


.tableSearchOptions
{
    background-image: url(../images/FilterAreaBkg.png);
    background-repeat: repeat-x;
    width: 100%;
    height: 30px;
    cursor:default;
}
.tableSearchOptions_Text
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
   
}
.tdSearch
{
    background-color: #999999;
    text-align: center;
   
}

/*DataList Search results classes*/


.LabelDscDesc
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #214E7a;
    opacity: 1;
    filter: alpha(opacity=100);

}


.Label_Bold_Black
{
     font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
     opacity: 1;
   filter:alpha(opacity=100);
}
.Label_Normal_Black
{
     font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
     opacity: 1;
   filter:alpha(opacity=100);
}
.NavLinks
{
        font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #003366;
     opacity: 1;
   filter:alpha(opacity=100);
    
}
.Label_Status
{
    
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
     opacity: 0.6;
   filter:alpha(opacity=60);

}
.Label_Status_Msrp
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #333333;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.Label_Available
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    color: #ed1c24;
     opacity: 1;
   filter:alpha(opacity=100);
    
}

.Label_Price
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
     opacity: 1;
   filter:alpha(opacity=100);
    
}
.Label_Price_Green
{
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
  
     opacity: 1;
   filter:alpha(opacity=100);
}




/* New Availability Hover Box Layout */

.tableSearchAvailabilityBox
{
        background-color: #666699;
      filter: alpha(opacity=90);
      opacity: 0.9; 
      width:100%;
	padding:0px 10px 10px;
	border-left:1px solid #71808f;
	border-right:1px solid #71808f;
	background-color:#e1ebff;
	
}

.tableSearchAvailabilityBox th
{
 
    
  background:url(../images/flyout_header.gif) no-repeat top left;
    height:35px;
	vertical-align:middle;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold;
}

.tableSearchAvailabilityBox_Tittle
{
    background-image: url(../images/bg_tab_bar.gif);
    background-repeat: repeat;
    height: 31px;
    vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
}

.tableSearchAvailabilityBox_td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    color: #000000;
    vertical-align: middle;
    height: 10%;
    padding-top: 4px;
}


.tableWebDiscount
{
    background-color: #666699;
    filter: alpha(opacity=90);
    opacity: 0.9;
    width: 100%;
    background-color: #e1ebff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    text-align: right;
}

/*New Bundle Child Items Hover Box Layout*/

.tableBundleHover
{
    
    background-color: #666699;
      filter: alpha(opacity=90);
      opacity: 0.9; 
      width:100%;
	padding:0px 10px 10px;
	border-left:1px solid #71808f;
	border-right:1px solid #71808f;
	background-color:#e1ebff;
}

.tableBundleHover th
{
    background:url(../images/flyout_header.gif) no-repeat top left;
    height:30px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
  
}

.tableBundleHover td
{
    vertical-align: middle;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
    vertical-align: middle;
    height: 10%;
    padding-top: 4px;
    color: #336699;
}


.tableProductDetailHover
{
  background-color: #666699;
      filter: alpha(opacity=90);
      opacity: 0.9; 
      width:100%;
	padding:0px 10px 10px;
	border-left:1px solid #71808f;
	border-right:1px solid #71808f;
	background-color:#e1ebff;
    
}

.tableProductDetailHover_Header
{
     background:url(../images/flyout_header.gif) no-repeat top left;
     height:35px;
    text-align: center;
    vertical-align:middle;
    font-weight: bold;
   font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
      
}

.tableProductDetailHover_ttTitle
{
    color: #000000;
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
    padding-top: 4px;
    text-align: right;
    padding-right: 4px;
    font-weight: bold;
}

.tableProductDetailHover_ttInfo
{
    color: #336699;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 4px;
    text-align: left;
}

.findButton
{
    border-style: 0;
    background-image: url('../images/box_top_middle.gif');
    background-repeat: repeat-x;
    font-size: 8pt;
    font-family: Arial;
    font-weight: normal;
    width: 50px;
    height: 20px;
    padding-right: 0px;
    padding-left: 0px;
    color: #FFFFFF;
    background-position:center 50%;
    cursor: default
}



.findButton_Opacity
{
     font-family: Arial;
    font-weight: normal;
    width: 50px;
    height: 20px;
        color: #ffffff;
   /*  opacity: .7;
   filter:alpha(opacity=70);*/
}


.BGFindWithinResult
{
    background-image: url('../images/find_h.gif');
    margin:0px;
    padding-left:0px;
    padding-right:0px;
    background-repeat:repeat-x;
    font-family: Arial, Helvetica, Sans-Serif;
    background-position: center 50%;
    color:White;
    font-size :10px;
    vertical-align :top;
    cursor:default;
    font-weight:bold;
    padding-top:0px;
    /*opacity: .7;
   filter:alpha(opacity=70);*/
}
.BGFindWithinResult:hover
{
    background-image: url('../images/login_button_bg.jpg');
     background-repeat:repeat-x;
    font-family: Arial, Helvetica, Sans-Serif;
    background-position: center 50%;
    color:Black;
    font-size :10px;
    vertical-align :top;
    cursor:default;
    font-weight:bold;
 /*   opacity: .7;
   filter:alpha(opacity=70);*/
    
}

.FindTextBox
{
    font-size: 8pt;
    color: #000000;
    font-family: Arial;
    font-weight: bold;
    
}

.textBox_popup
{
    margin-right:4px;
    margin-top:4px;
}

.smallFont
{
    font-size: 8pt;
}


.loginRegister
{
    margin-top:7px;
}
.headerImages
{
    
    }
    
    .MainGridContent
{
    position: relative;
    width: 200px;
    height: 365px;
    overflow: auto;
}

.MainGridContentCompare
{
    position: relative;
    width: 200px;
    height: 25px;
    vertical-align: top;
    text-align: right;
}
.MainGridContentNoCompare
{
    position: relative;
    width: 200px;
    height: 25px;
    vertical-align: top;
    text-align: right;
}
.MainGridContentDescription
{
padding-right: 10px; 
padding-left: 10px;
 } 
  .MainGridContentNavPrice
{
    position: absolute;
    bottom: 2px;
    
}

/* Cart-update notification [stuff of jquery.notifyBar.css] */

/*
*  Notify Bar - jQuery plugin
*
*  Copyright (c) 2009-2010 Dmitri Smirnov
*
*  Licensed under the MIT license:
*  http://www.opensource.org/licenses/mit-license.php
*  
*  Version: 1.2
*
*  Project home:
*  http://www.dmitri.me/blog/notify-bar
*/

.jquery-notify-bar
{
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 32768;
	background-color: #efefef;
	font-size: 18px;
	color: #000;
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	padding: 20px 0px;
	border-bottom: 1px solid #bbb;
}
.jquery-notify-bar.error
{
	color: #f00;
	background-color: #fdd;	
}
.jquery-notify-bar.success
{
	color: white ;
	background-image: url(../images/bg_tab_bar_large.gif);
	
	/*Sony - ../../App_Themes/Sony/images/bg_tab_bar.gif*/
	BORDER-BOTTOM: #003399 1px solid;
}
.notify-bar-close
{
	position: absolute;
	left: 95%;
	font-size: 11px;
}

.loadingBig
{
    background-image: url(../images/loadingBig.gif);
}

/* dynamic drive menu start */
.ddsmoothmenu {
font-size: 12px;
background-image:url(../images/button_bg.gif);
width: 1004px;
height: 35px;
}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
color: #444444;
font-weight: bold;
padding: 8px 5px;
border-right: 1px solid #BEBBB2;
text-decoration: none;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: #444444;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
/*background: black; */
color: #003399;
}

.ddsmoothmenu ul li a:hover{
/*background: black; background of menu items during onmouseover (hover state)*/
color: #003399;
font-weight: bold;

}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font-style: normal;
font-weight: normal;
width: 190px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-left:1px solid #BEBBB2 !important;
background-color:#E9E6DF;
}

/* Sub level menu links style hover */
.ddsmoothmenu ul li ul li a:hover{
	background-color:#FFFFFF;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
	position: absolute;
	top: 12px;
	right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
opacity: 0.8;
}
/* dynamic drive menu start */

/* Classes For CISCO Start */
.clear{
	clear:both;
	width:80%;
}
.topNav_bg{
	background: url(images/Cisco/topNav_bg.gif) #FFFFFF bottom repeat-x ;
	padding:0px 10px;
}
.topNav ul{
	display:inline;
	list-style-type:none;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
}
.topNav ul li{
	display:inline;
	list-style-type:none;
	margin:0px;
	padding-right:10px;
	height:30px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.topNav ul li a{
	float:left;
	background:url(images/Cisco/tab_lft.gif) left top no-repeat;
	padding-left:10px;
	margin-right:10px;
	height:30px;
}
.topNav ul li a span{
	float:left;
	background:url(images/Cisco/tab_rgt.gif) right top no-repeat;
	padding:8px 50px 8px 40px;
	color:#003399;
	text-decoration:none;
}
.topNav ul li a:hover{
	float:left;
	background:url(images/Cisco/tab_activ_lft.gif) left bottom no-repeat;
	padding-left:10px;
	margin-right:10px;
	height:30px;
	text-decoration:none;
}
.topNav ul li a:hover span{
	float:left;
	background:url(images/Cisco/tab_activ_rgt.gif) right top no-repeat;
	padding:8px 50px 8px 40px;
	color:#000000;
	text-decoration:none;
}

.topNav ul li a.active{
	float:left;
	background:url(images/Cisco/tab_activ_lft.gif) left top no-repeat;
	padding-left:10px;
	margin-right:10px;
	height:30px;
}
.topNav ul li a.active span{
float:left;
	background:url(images/Cisco/tab_activ_rgt.gif) right top no-repeat;
	padding:8px 50px 8px 40px;
	color:#000000;
	text-decoration:none;
}

.btn_sales_team{
	background:url(images/Cisco/btn_sales_team.gif) no-repeat;
	cursor:pointer;
	border:none;
	width:174px; height:34px;
	margin:8px 0px;
}

.cisco_content_bg{
	background-color:#fdf4d8;
	min-height:450px;
}

.cisco_content{
	float:left;
	width:100%;
	padding-bottom:10px;
}

.cisco_content_title{
	background:url(images/Cisco/cont_mid_top.gif) repeat-x;
	color:#003366;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.cont_mid_lft{
	background-color:#FFFFFF;
	border-left:1px solid #b3b3b3;
	width:10px;
}
.cont_mid{
	background-color:#FFFFFF;
	padding:10px;
}
.cont_mid_rgt{
	background-color:#FFFFFF;
	border-right:1px solid #b3b3b3;
	width:10px;
}
.cont_btm_lft{
	background:url(images/Cisco/cont_lft_btm.png) no-repeat;
	height:15px; width:10px;
	border:none;
}
.cont_btm_mid{
	background:url(images/Cisco/cont_mid_btm.png) repeat-x;
	height:15px;
	border:none;
}
.cont_btm_rgt{
	background:url(images/Cisco/cont_rgt_btm.png) no-repeat;
	height:15px; width:10px;
	border:none;
}

.cont_mid p{
	margin:10px 0px;
}
.btn_cisco{
	float:left;
	margin-right:10px;
}

.btn_cisco a{
	float:left;
	background:url(images/Cisco/Btn_rgt.gif) right no-repeat;
	padding-right:10px;
	text-decoration:none;
}
.btn_cisco a span{
	background:url(images/Cisco/Btn_lft.gif) left top no-repeat;
	padding:5px 10px 6px 20px;
	line-height:25px;
	cursor:pointer;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.cisco_collapse{
	background:url(images/Cisco/btn_collapse.gif) no-repeat;
	height:15px; width:15px;
	border:none;
}
.cisco_expand{
	background:url(images/Cisco/btn_expand.gif) no-repeat;
	height:15px; width:15px;
	border:none;
}
/* Right Section */

.collapse_bar_bg{
	background:url(images/Cisco/colapse_bar_bg.gif) repeat-y left;
	width:12px;
}
.collapse_bar{
	float:left;
	width:12px;
}
.collapse_btn{
	background:url(images/Cisco/colapse_btn.gif) no-repeat left center;
	width:12px; height:65px;
	border:none; cursor:pointer;
}
.Expand_btn{
	background:url(images/Cisco/colapse_btn_reverse.gif) no-repeat left center;
	width:12px; height:65px;
	border:none; cursor:pointer;
}
.collapsible_section_bg{
	background:url(images/Cisco/alert_cont_bg.gif) repeat-y;
}
.collapsible_section{
	float:left;
	width:260px;
}

.collapsible_section th{
	background:url(images/Cisco/alerts_header_bg.gif) repeat-x;
}
.collapsible_title_ico{
	padding-left:5px;
}
.collapsible_title{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px 0px 0px 10px;
	text-align:left;
	vertical-align:top;
}
.alerts_bullet{
	background: url(images/Cisco/alert_bullet.gif) no-repeat center;
	width:30px;
}
.alerts_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:10px 0px 10px 10px;
	text-align:left;
	border-bottom:#e7ebf5 1px solid;
}

.td-background {
	background: #003399;
	background-image: url(images/Cisco/td_background.jpg);
	background-repeat: repeat-x;
}

/*Renewals Page*/
.addAnother_link {
	color:#0006e1;
	font-size:11px;
	font-weight:normal;
	vertical-align:middle;
	text-decoration:underline;
}
.legend_bg{
	background-color:#ececec;
	font-size:10px;
}
.legend_1{
	background-color:#b3cf81;
	border:1px solid #9cb6c5;
	width:10px; height:10px;
}
.legend_2{
	background-color:#f8e081;
	border:1px solid #9cb6c5;
	width:10px; height:10px;
}
.legend_3{
	background-color:#cf5b4f;
	border:1px solid #9cb6c5;
	width:10px; height:10px;
}
.legend_1_text{
	background-color:#b3cf81;
	border:1px solid #9cb6c5;
	padding:5px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}
.legend_2_text{
	background-color:#f8e081;
	border:1px solid #9cb6c5;
	padding:5px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}
.legend_3_text{
	background-color:#cf5b4f;
	border:1px solid #9cb6c5;
	padding:5px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}

.renewals_grid{
	border:1px solid #9cb6c5;
	background-color:#FFFFFF;
	font-size:11px;
}


.renewals_grid_td {
                background:url(images/Cisco/td_border.gif) repeat-x;
                height:1px;
                width:100%;
}


.grid_colapse_bg{
	background:url(images/Cisco/grid_collapse_bg.gif) repeat-y;
	width:23px;
}
.grid_checkbox{
	width:20px;
	text-align:center;
	border-right:1px solid #ededed;
}
.grid_collapse_btn{
	background:url(images/Cisco/grid_collapse_btn.gif) no-repeat center;
	height:12px; width:12px;
	border:none;
	cursor:pointer;
}
.grid_expand_btn{
	background:url(images/Cisco/grid_expand_btn.gif) no-repeat center;
	height:12px; width:12px;
	border:none;
	cursor:pointer;
}

.gird_drop_bg{
background:#daf2ff;
border:1px solid #3c7fb1;
width:100%;
}

.gird_drop_bg th{
background:#bcd9e9;
border-bottom:1px solid #3c7fb1;
font-size:11px;
font-weight:bold;
text-align:left;
line-height:2;
}
.cont_lable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:2;
	font-weight:bold;
}
.infoTop_mid {
	background:url(images/Cisco/info_topMid.gif) repeat-x;
	height:10px;
}
.btn_cisco_cart {
	float:left;
	margin-right:5px;
}
.btn_cisco_cart a {
	float:left;
	background:url(images/Cisco/Btn_rgt.gif) right no-repeat;
	padding-right:10px;
	text-decoration:none;
}
.btn_cisco_cart a span {
	background:url(images/Cisco/Btn_lft.gif) left top no-repeat;
	padding:5px 6px 6px 12px;
	line-height:25px;
	cursor:pointer;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.quoteCart_bg {
	background:url(images/Cisco/quoteCart_bg.gif) #ffffff no-repeat;
	/*width:260px; removed for collaps*/
}
.selectall_text{
	font-size:12px;
	font-weight:bold;
}
.quote_mid_bg{
	background:url(images/Cisco/quote_mid.gif) repeat-y;
	padding:0 5px 0 2px;
	width:252px;
}
.quote_lable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:2;
	font-weight:bold;
	width:85px;
	display:inline-block;
}
.quote_checkbox{
	width:28px;
	text-align:center;
}
.padding_side5{
	padding:0px 5px;
}
.search_dropdown {
	font-size:12px;
	font-weight:normal;
	width:90%;
}
.searchValue {
	font-size:12px;
	font-weight:normal;
	width:95%;
}
.border_dotted{
	border-top:1px dotted #333333;
}
.hide_link{
	color:#0000FF;
	font-size:12px;
	font-weight:normal;
	line-height:2;
}
.paddingTop_10 {
	padding-top:10px;
}
/* Classes for Renewals Popup */
	

.infoTop_btm_mid {
	background:url(images/Cisco/info_topMid.gif) repeat-x;
	height:15px;
}
.info_icon{
width:57px; float:left;
padding-left:10px;
}
.info_Pnts {
	float: left;
	vertical-align:top;
	margin-right:15px;
	margin-top:7px;
	padding:0;
}
.info_Pnts ul {
	margin: 0px;
	padding-left:5;
}
.info_Pnts li {
	display: inline;
	margin:0;
	padding-right:15px;
	padding-left:15px;
	background:url(images/Cisco/info_bullet.png) no-repeat left;
}
.info_mid {
	background-color:#FFFFFF;
	padding:3px;
}
.cont_mid label {
	font-weight: bold;
}
.ResultTable {
	border: #3d80b1 solid 1px;
	text-align:left;
}
.ResultTable th {
	border:none;
	background:url(images/Cisco/bg_th.gif) top left repeat-x;
	color:#444444;
	font-weight:bold;
	font-size:11px;
	text-align:left;
}
.ResultTable td {
	border-bottom:#cddae2 solid 1px;
}
.btn_calc{
	background:url(images/Cisco/cal.gif) no-repeat;
	height:19px; width:15px;
	margin-left:5px;
	cursor:pointer;
	border:none;
}
.gird_drop_bg {
	background:#daf2ff;
	border:1px solid #3c7fb1;
	width:100%;
}
.gird_drop_bg th {
	background:#bcd9e9;
	background-image:none;
	border-bottom:1px solid #3c7fb1;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	line-height:2;
}
.cisco_close {
	background:url(images/Cisco/btn_close.gif) no-repeat;
	height:15px;
	width:15px;
	border:none;
	cursor:pointer;
}
.grid_td_bg {
	background:#a8daf4 url(images/Cisco/grid_td_bg.gif) repeat-x top;
	border-bottom:1px solid #3f81b2;
}
.reason_dropdown 
{
	font-size:12px;
	font-weight:normal;
	width:40%;
}
.discription
{
	height:50px; width:100%;
	color:#444444;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    overflow-y:scroll;
}
.notes_disabled
{
    height:70px; width:430px;
    color:#666666;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    overflow-y:scroll;
}

.notes_scroll
{
    float:left;
    height:265px; width:100%;
    overflow-y:scroll;
}
.notes_scroll table tr td 
{
    border-bottom:#cddae2 solid 1px;
}
.notes_scroll table tr td tr td 
{
	border-bottom:none;
}
.reseller_txt{
                font-family:Arial, Helvetica, sans-serif;
                font-size:12px;
                font-weight:bold;
                color:#003399;
}

.error_text{
                font-family:Arial, Helvetica, sans-serif;
                font-size:11px;
                font-weight:normal;
                text-align:left;
                color:#FF0000;
}
.input_style{
                font-size:11px;
                color:#444444;
                width:90%;
}
.success_text
{
                font-family:Arial, Helvetica, sans-serif;
                font-size:11px;
                font-weight:bold;
                text-align:left;
                color:#163983;
}
.quotesPagn
{
background:#cde3ef;
}
.dwnTemp
{
vertical-align:middle;
float:right;
margin-top:10px;
}


.renewals_grid th {
	border-bottom:1px solid #3f81b2;
	background:url(images/cisco/grid_header_bg.gif) repeat-x #b3daf6;
	font-size:11px;
	font-weight:bold;
	line-height:2;
	color:#000000;
	text-align:left;
}
.td_padding_side5 td {
	padding:0px 5px;
}

.td_padding_side5 td tr td {
	padding:0px 3px 0px 0px;
}

.alerts_bullet_read {
                background: url(images/cisco/alert_bullet_disab.gif) no-repeat center;
                width:30px;
}
.alerts_text_read {
    color:#666;
                font-family:Arial, Helvetica, sans-serif;
                font-size:11px;
                font-weight:normal;
                padding:10px 0px 10px 10px;
                text-align:left;
                border-bottom:#e7ebf5 1px solid;
}
.alerts_delete
{
padding:5px;
text-align:center;
width:20px;
border-bottom:#e1e6f1 1px solid;
}

.top_td
{
      font-size:1px;
}

.quote_header
{
border:1px solid #3f81b2;
}


.ResultTable .quote_footer {
                background:#cde3ef;
                border-top:#a2c2da 1px solid;
}

.quote_header td {
                background:url(../images/quotePopup_header.gif) repeat-x #b3daf6;
                height:15px;
                font-size:11px;
                font-weight:bold;
                line-height:2;
                color:#000000;
                text-align:right;
}

.quote_header .headinfo {
text-align:left;
font-weight:normal;
padding-right:10px;
}

.topEUNav ul {
                display:inline;
                list-style-type:none;
                margin:0px;
                padding:0px;
                vertical-align:bottom;
}
.topEUNav ul li {
                display:inline;
                list-style-type:none;
                margin:0px;
                padding-right:10px;
                height:30px;
                text-align:center;
                font-family:Arial, Helvetica, sans-serif;
                font-size:12px;
                font-weight:bold;
}
.topEUNav ul li a {
                float:left;
                background:url(images/Cisco/EU_tab_lft.gif) left top no-repeat;
                padding-left:10px;
                margin-right:10px;
                height:30px;
}

.topEUNav ul li a span {
                float:left;
                background:url(images/Cisco/EU_tab_rgt.gif) right top no-repeat;
                padding:8px 50px 8px 40px;
                color:#003399;
                text-decoration:none;
}
.topEUNav ul li a:hover {
                float:left;
                background:url(images/Cisco/tab_activ_lft.gif) left bottom no-repeat;
                padding-left:10px;
                margin-right:10px;
                height:30px;
                text-decoration:none;
}
.topEUNav ul li a:hover span {
                float:left;
                background:url(images/Cisco/tab_activ_rgt.gif) right top no-repeat;
                padding:8px 50px 8px 40px;
                color:#000000;
                text-decoration:none;
}
.topEUNav ul li a.active {
                position:relative;
                float:left;
                background:url(images/Cisco/tab_activ_lft.gif) left bottom no-repeat;
                padding-left:10px;
                margin-right:10px;
                height:30px;
                top:2px;               
}
.topEUNav ul li a.active span {
                float:left;
                background: url(images/Cisco/tab_activ_rgt.gif) right top no-repeat;
                padding:8px 50px 8px 40px;
                color:#000000;
                text-decoration:none;
}

.cont_EU_mid {
                background-color:#FFFFFF;
                padding:5px;
                font-size:11px;
                }
                
.EU_left
{
background:url(images/Cisco/EU_top_left1.png) top left repeat-y;
}
.EU_left_corner
{
background:url(images/Cisco/EU_top_left_corner.png) top left repeat-y;
}
.EU_left_top
{
                background: url(images/Cisco/EU_top_left.png) left top no-repeat;

}
.EU_top
{
font-size:0;
background:url(images/Cisco/EU_top.png) top repeat-x;
}
.EU_right
{
background:url(images/Cisco/EU_lft.png) right repeat-y;
}
.EU_btm
{
font-size:0;
background:url(images/Cisco/EU_btm.png) bottom repeat-x;
height:10px;
}
.EU_title {
                font-family:Arial, Helvetica, sans-serif;
                font-size:12px;
                line-height:2;
                font-weight:bold;
                padding-bottom:5px;
}
.select_Company {
                padding-bottom:10px;
}
.select_Company ul {
                display: inline;
                list-style-type: none;
                margin:0px;
                padding:5px;
}

.select_Company ul li {
                display: inline;
                list-style-type: none;
                margin:0px;
                padding-right:15px;
                font-family:Arial, Helvetica, sans-serif;
                font-size:12px;
}

.select_Company ul li a {
                color:#005aff;
                text-decoration:underline;
}
.select_Company ul li a.active {
                padding:3px 5px;
                text-align:center;
                background:url(images/Cisco/coNameBg.gif) center no-repeat;
                color:#333;
}
.EU_grid
{
background:#f2f7fa;
border:#c6c6c6 1px solid;
/*height:387px;
overflow:auto;
overflow-x:hidden;*/
}
.EU_table a {
padding:0 2px;
}
.EU_grid td
{
border-bottom:#c6c6c6 1px solid;
}
.EU_gridPagin
{
	border-bottom-style:none;
}

.EU_gridPagin td
{
	border:none 0px;
	border-bottom-style:none;
}
.EU_grid img
{
	font-size:0;
}
.expandCollapse_EU
{
width:36px;
height:36px;
border-right:#c6c6c6 1px solid;
}
.cont_EU_lable {
                font-family:Arial, Helvetica, sans-serif;
                font-size:11px;
                line-height:2;
                font-weight:bold;
                padding-right:5px;
                text-align:right;
}
.EndUser_Details
{
border:none;
}
.EndUser_Details td
{
padding:7px;
background:#fff;
border:none;
}
.EndUser_Details b {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
                font-weight: bold;
                color: #FF0000;
}
.SelectedEU
{
background:url(images/Cisco/selectedEUbg.gif) bottom left repeat-x;
}
.WaterMarkedTextBox
{
	color:Gray;
	font-style:italic;
}
.AutoQuoting_box
{
	width:250px;
	float:right;
	text-align:right;
	font-weight:bold;
}

.AutoQuoting_box td
{
	text-align:right;
	font-weight:bold;
	vertical-align:middle;
}


.disableClass
{
opacity:0.5;
filter:alpha(opacity=50);
}


/* Classes For CISCO End */

/* Class for TD Cloud Academy Start */

@charset "utf-8";
/* CSS Document Created By-Manasi DT :1.7.2011*/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
ul{
	margin:0;
	list-style:none;
}
a{
	color:#000000;
	font-weight:bold;
}
#middle-panel-container h1{
    color: #FFFFFF;
    font-size: 41.41px;
    margin: 0 0 20px 25px;
    padding: 20px 0 0;
}
#tbl_main_container{
    height: 446px;
    margin: 0 auto;
	width:995px;
}
#left-panel_container{
    float: left;
    width: 246px;
}
#right-panel-container{
	width: 248px;
}
#middle-panel-container{
    background-image: url("../images/img-sky-bg.png");
    background-repeat: no-repeat;
    height: 449px;
    position: relative;
    width: 499px;
}
#left-panel_container,
#right-panel-container,
#middle-panel-container{
    vertical-align: top;
}

#left-panel_container div,
#right-panel-container div{
    float: left;
	width: 100%;
}

div.header-bg{
    background-image: url("../images/img-left-bg.png");
    background-repeat: no-repeat;
    height: 20px;
    padding-top: 5px;
}
div.middle-header-bg{
    background-image: url("../images/img-fresherman-bg.png");
	background-repeat:no-repeat;
	height: 25px;
}

#tweeter-feed-container{
    background-image: url("../images/left-top-container.png");
    background-repeat: no-repeat;
    height: 313px;
    overflow-y: auto;
}
#tweeter-feed-container ul li{
    margin-bottom: 15px !important;
}

#news-container{
    background-image: url("../images/left-bottom-bg.png");
    background-repeat: no-repeat;
    height: 81px;
	overflow-y: auto;
}
#middle-container-title{
	color: #FFFFFF;
    font-weight: bold;
    padding-left: 15px;
    padding-top: 4px;
}
#link_container{
 	background-image: url("../images/ri.png");
	background-repeat: no-repeat;
	overflow-y: auto;
}

#tweeter-feed-title,#news-title,#middle-container-title{
    color: #FFFFFF;
    font-weight: bold;
}
#tweeter-feed-container ul li,
#news-container ul li,
#link_container li,
#blog_container ul li{
    margin-bottom: 3px;
    padding-top: 6px;
}
#tweeter-feed-container ul,
#blog_container ul{
	padding-left:15px;
}
#news-container ul,
#link_container{
    padding-left: 27px;
	width: 219px;
}
#news-container ul li,
#link_container li{
	list-style:disc;
	font-weight:bold;
	color:#1e3694;
	text-decoration:underline;
}
.heading-blue{
    color: #1E3694;
    font-size: 14px;
    font-weight: bold;
    margin-right: 5px;
}
#quicklinks{
	height:20px;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#link_container a{
	color:#1e3694;
	text-decoration:underline;
}
#blog{
    background-image: url("../images/1.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
}
	
#blog_container{
	background-image:url(images/blog.png);
	background-repeat:no-repeat;
	height:193px;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	overflow:auto;
}
#cloud-bg{
    background-image: url("../images/img-cloud-transperant.png");
    background-repeat: no-repeat;
    bottom: 0;
    height: 136px;
    margin-left: 8px;
    padding-bottom: 14px;
    position: absolute;
    width: 483px;
}
.cloud-academy-text{
    color: #FFFFFF;
    font-size: 13px;
    margin: 0 15px 15px;
}

.news-heading
{
	font:Arial, Helvetica, sans-serif;
	color:#003399;
	padding:5px;
	font-size:12px;
}	

.blog-heading
{
	font:Arial, Helvetica, sans-serif;
	color:#003399;
	padding:5px;
	font-size:13px;
}	

.twtr-hd, .twtr-ft
{
    display: none;
}

.div_bg
{
    background-color:#E0E0E0;
	overflow:hidden;
}

.ModalPopupBG
{
	background-color: #E0E0E0;
	filter: alpha(opacity=50);
	opacity: 0.7;
}

.cloud_content_title{
	background-color:#000;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:20px;
	padding-left:10px;
	padding-right:5px;
}

/* Class for TD Cloud Academy  End*/

/* Classes for TD-Mobility Popup Given by Westin Starts */
iframe.aiho_iframe {
    border: none;
}

div#aiho_top, div#aiho_left, div#aiho_body, div#aiho_right, div#aiho_bottom {
    float: left;
}

div#aiho_top, div#aiho_bottom {
width: 712px;
}

div#aiho_right, div#aiho_left {
    width: 14px;
}
div#aiho_right, div#aiho_left, div#aiho_body {
    height: 273px;
}

div#aiho_right, div#aiho_left, div#aiho_bottom {
    background-color: #dadada;
}

div#aiho_top {
   background-color: #ffcd38;
    height: 30px;     
}

div#aiho_left {
    clear:left;    
}

div#aiho_surround {
    width: 730px;
    height: 330px;
}

div#aiho_body {
    width: 684px;
}

div#aiho_right {
}

div#aiho_bottom {    
    clear: left;
    height: 15px;
}

p#aiho_header {
    font-size: 15px;
    margin-left: 25px;
    margin-top: 4px;
}

span#aiho_mobility_svc {
    font-size: 15px;
    font-weight: bold;
    padding-right: 5px;
}

span#aiho_ait {
    font-size: 12px;
    padding-left: 4px;
}
a#lnkCancel {
    float: right;
    font-size: 11px;
    margin-right: 25px;
    padding-top: 4px;
    vertical-align:top;
}
span#aiho_cancel {
    float: right;
    font-size: 11px;
    margin-right: 25px;
    padding-top: 4px;
}

/* Nuevos */

.tex_boxizq {
	font-size: 12px;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tex_conlink {
	font-size: 12px;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
}
.tex_conlink a {
	font-size: 12px;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.tex_conlink a:hover {
	text-decoration: underline;
	font-weight: normal;
}
.tex_sublink {
	font-size: 12px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tex_sublink a {
	font-size: 12px;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.tex_sublink a:hover {
	color: #003366;	
}
.titulo_tabla{
	background-color:#3c3789;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:4px;
}
.texto_tablalink{
	background-color:#f3f3f3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#3c3789;
	padding-top:8px;
	padding-bottom:8px;
}

.texto_tablalink a{
	background-color:#f3f3f3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c3789;
}
.texto_tablalink a:hover{
	color:#666666;
}

.texto_tabla{
	background-color:#f3f3f3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#666666;
	padding-top:8px;
	padding-bottom:8px;
	


/* Classes for TD-Mobility Popup Given by Westin Ends */