﻿.fullwidth{
    width:100%
}
.dept_title 
{
    font-family:Times New Roman Baltic; 
    color:Black; 
    font-size:larger; 
    float:left; 
    padding-top:9px;
}

.tbl_menu_left {
  width: 200px;
  background: transparent;
}

.tbl_menu_right {
  background: transparent;
}

.text_bold {
  font-weight: bold;
}

.text_italic {
  font-style: italic;
}
.text_underline
{
    text-decoration:underline;
}
.text_black 
{
    color:Black;
}
.text_white
{
    color:White;
}
.text_blue 
{
    color:Blue;
}
.text_red 
{
    color:Red;
}
.text_uppercase
{
    text-transform:uppercase;
}
.text_lowercase
{
    text-transform:lowercase;
}
.text_capitalize
{
    text-transform:capitalize;
}

.font_small {
    font-size:small;
}
.font_xsmall{
    font-size:x-small;
}

.font_medium
{
    font-size:medium;
}
.font_xlarge
{
    font-size:x-large;
}
.font_large
{
    font-size:large;
}

.bgf0f0f0 {
    background-color:#f0f0f0;
}
.bgecebd6{
    background-color:#ecebd6;
}
.bg_light_teal {   
    background-color:#d6e3f2;
}

.indent_t_20 {
  padding-top: 20px;
}

.indent_r_20 {
  padding-right: 20px;
}

.indent_r_5 {
  padding-right: 5px;
}

.indent_l_20 {
  padding-left: 20px;
}

.indent_l_5 {
  padding-left: 5px;
}
.indent_l_2 {
  padding-left: 2px;
}

.indent_l_8 {
  padding-left: 8px;
}

.indent_b_20 {
  padding-bottom: 20px;
}

.indent_b_2 {
  padding-bottom: 2px;
}

.indent_b_5 {
  padding-bottom: 5px;
}

.indent_b_10 {
  padding-bottom: 10px;
}

.indent_t_10 {
  padding-top: 10px;
}
.margin_t_10 {
  margin-top: 10px;
}

.margin_b_5 {
  padding-bottom: 5px;
}

.indent_t_2 {
  padding-top: 2px;
}
.indent_t_3 {
  padding-top: 3px;
}
.indent_t_5 {
  padding-top: 5px;
}
.margin_t_5 {
  margin-top: 5px;
}
.margin_l_5 {
  margin-left: 5px;
}

.indent_l_10 {
  padding-left: 10px;
}

.indent_r_10 {
  padding-right: 10px;
}

.float_left {
  float: left;
  width:189px;
}

.float_right {
  float: right;
}

#search_section {
  height: 30px;
  padding-top: 9px;
  padding-left:20px;
  float: left;
}

.country {
  width: 80%;
}

.block_product {
  border: 1px solid #EBEBD6;
  padding: 3px;
  width: 185px;
  height:160px;
  float: left;
  margin: 0px 5px 0 3px;
}

.h1_product_title
{
    font-size: 16px;
    margin-bottom: 3px;
    margin-top: 3px;
    padding: 3px 3px 3px 3px;
    color:#565555;
    width:99.6%;
}
.h1_product_title1
{
    font-size: 16px;
    margin-bottom: 1px;
    margin-top: 0px;
    padding: 3px 3px 0px 3px;
    color:#565555;
    width:99.6%;
    background-color:#f0f0f0;
}
.product_mfg {
    color: #aca899; 
    font-size: small; 
    font-weight: bold;
}

.product_price {
  color:Red;
  font-weight:bold;
  padding-left: 8px;
}

.product_title {
  padding: 5px 5px 0px 10px;
  font-weight: bold;
}

.require_field {
  color: red;
  font-weight:normal;
  font-size:large;
}

.msg_caution {
  color: red;
  text-align: right;
}
.text_bottom{vertical-align:bottom;}
.text_top{vertical-align:top;}
.text_left {
  text-align: left;
}
.text_right {
  text-align: right;
}
.text_center {
  text-align: center;
}

.float_right{
    float:right;
}

.product_image_detail {
  border: 1px solid #CCCCCC;
  padding: 3px;
  /*width: 300px;*/
}

.product_image_thumb {
  border: 1px solid #CCCCCC;
  padding: 3px;
  height: 50px;
}

.table_order {
  width: 662px;
  margin: 0 auto;
  border-top: 1px solid #e3e7e7;
}

.table_order span.col1 {
  float: left;
  width: 440px;
  border-left: 1px solid #e3e7e7;
  border-bottom: 1px solid #e3e7e7;
  padding: 5px 0;
}

.table_order span.col2 {
  float: left;
  width: 79px;
  border-left: 1px solid #e3e7e7;
  border-bottom: 1px solid #e3e7e7;
  padding: 5px 0;
}

.table_order span.col3 {
  float: left;
  width: 59px;
  border-left: 1px solid #e3e7e7;
  border-bottom: 1px solid #e3e7e7;
  padding: 5px 0;
}

.table_order span.col4 {
  float: left;
  width: 79px;
  border-right: 1px solid #e3e7e7;
  border-left: 1px solid #e3e7e7;
  border-bottom: 1px solid #e3e7e7;
  padding: 5px 0;
}

.table_wish {
  width: 779px;
  margin: 0 auto;
  border-top: 1px solid #e3e7e7;
}

.table_wish span.col1 {
  float: left;
  width: 200px;
  border-left: 1px solid #e3e7e7;
  border-bottom: 1px solid #e3e7e7;
  padding: 5px 0;
}

.table_wish span.col2 {
  float: left;
  width: 375px;
  border-left: 1px solid #e3e7e7;
  border-bottom: 1px solid #e3e7e7;
  padding: 5px 0;
}

.table_wish span.col3 {
  float: left;
  width: 100px;
  border-left: 1px solid #e3e7e7;
  border-bottom: 1px solid #e3e7e7;
  padding: 5px 0;
}

.table_wish span.col4 {
  float: left;
  width: 99px;
  border-right: 1px solid #e3e7e7;
  border-left: 1px solid #e3e7e7;
  border-bottom: 1px solid #e3e7e7;
  padding: 5px 0;
}

.table {
  width: 100%;
  margin: 0 auto;
  border-top: 1px solid #e3e7e7;
  /*border-right: 1px solid #e3e7e7;*/
}
.table_btn {
  width: 100%;
  margin: 0 auto;
  /*border-right: 1px solid #e3e7e7;*/
  border-left: 1px solid #e3e7e7;
  border-bottom: 1px solid #e3e7e7;
  padding : 5px 0 4px; 
  background-color:#f0f0f0;
}

.table p,.table_wish p {
  clear: both;
  margin: 0 auto;
  padding: 0;
}

.table span.col1 {
  float: left;
  width: 102px;
  border-left: 1px solid #e3e7e7;
  border-bottom: 1px solid #e3e7e7;
  padding: 5px 0;
	color: #447409; /*#fd9031;*/
}

.table span.col2 {
  float: left;
  width: 108px;
  /*border-left: 1px solid #e3e7e7;*/
  border-bottom: 1px solid #e3e7e7;
  background-color:#cee7ff;
  padding: 5px 0;
	color: #447409; /*#fd9031;*/
}

.table span.col3 {
  float: left;
  width: 262px;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #e3e7e7;
  background-color:#cee7ff;
  padding: 5px 0;
	color: #447409; /*#fd9031;*/
}

.table span.col4 {
  float: left;
  width: 116px;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #e3e7e7;
  background-color:#cee7ff;
  padding: 5px 0;
	color: #447409; /*#fd9031;*/
}

.table span.col5 {
  float: left;
  width: 70px;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #e3e7e7;
  background-color:#cee7ff;
  padding: 5px 0px;
	color: #447409; /*#fd9031;*/
}

.table span.col6 {
  float: left;
  width: 112px;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #e3e7e7;
  background-color:#cee7ff;
  padding: 5px 0px;
	color: #447409; /*#fd9031;*/
}

.table span.col7 {
  float: left;
  text-align:right;
  width: 109px;
  /*border-right: 1px solid #e3e7e7;*/
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #e3e7e7;
  background-color:#cee7ff;
  padding: 5px 5px;
  color : #447409; /*#fd9031;*/
}

.table span.col1_item {
  float: left;
  width: 102px;
  border-left: 1px solid #e3e7e7;
  border-bottom: 1px solid #e3e7e7;
  padding: 5px 0;
}

.table span.col2_item {
  float: left;
  width: 108px;
  height: 120px;
  border-left: 1px solid #e3e7e7;
  border-bottom: 1px solid #e3e7e7;
  padding: 5px 0;
}

.table span.col3_item {
  float: left;
  width: 259px;
  height: 120px;
  border-left: 1px solid #e3e7e7;
  border-bottom: 1px solid #e3e7e7;
  padding: 5px 0;
  padding-left:3px;
  color:Black;
  text-align:left;
}

.table span.col4_item {
  float: left;
  width: 116px;
  height: 120px;
  border-left: 1px solid #e3e7e7;
  border-bottom: 1px solid #e3e7e7;
  padding: 5px 0;
}

.table span.col5_item {
  float: left;
  width: 70px;
  height: 120px;
  border-left: 1px solid #e3e7e7;
  border-bottom: 1px solid #e3e7e7;
  padding: 5px 0px;
}

.table span.col6_item {
  float: left;
  width: 112px;
  height: 120px;
  border-left: 1px solid #e3e7e7;
  border-bottom: 1px solid #e3e7e7;
  padding: 5px 0px;
}

.table span.col7_item {
  float: left;
  width: 108px;
  height: 120px;
  border-right: 1px solid #e3e7e7;
  border-left: 1px solid #e3e7e7;
  border-bottom: 1px solid #e3e7e7;
  padding: 5px 5px;
}

.table_row {
  height: 120px;
}

.table_wish_row {
  height: 200px;
}

.table_checkout_row {
  height: 200px;
}

.grid_bottom {
  border-left: 1px solid #e3e7e7;
  border-right: 1px solid #e3e7e7;
  border-bottom: 1px solid #e3e7e7;
  padding: 5px;
}

.cart-col-1 {
  width: 282px;
  float: left;
  background: transparent;
}

.cart-col-2 {
  width: 500px;
  float: left;
  background: transparent;
}

.cart-col-3 {
  width: 298px;
  float: left;
  background: transparent;
}

.confirm_box
{
    width:275px;
}

.cart_box
{
    width:217px;
}


.product_col_1 {
    float: left;
    width: 110px;
    padding: 5px 1px 25px 10px;
}

.img_product 
{
    padding-left:5px;
    padding-right:5px;
    border: 0;
}

.product_col_2 {
  float: right;
  width: 180px;
  text-align: center;
  padding-top: 20px;
  padding-bottom:20px
}

.img_align_left {
  float: left;
  padding: 0 5px 10px 0;
}

/************************/
/* HIDE TEXT OVERFLOW*/
.HideTextOverflow
{
	font-size:12px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
    -o-text-overflow: ellipsis;
}

.HideTextOverflow a.uppercase {text-transform: uppercase}
.HideTextOverflow a.lowercase {text-transform: lowercase}
.HideTextOverflow a {text-transform: capitalize}

.HiddenText11
{
	font-size:11px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.HiddenText12
{
	font-size:small;
	font-weight:normal;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color:#292b42;
}

.HiddenText11 a.uppercase {text-transform: uppercase}
.HiddenText11 a.lowercase {text-transform: lowercase}
.HiddenText11 a {text-transform: capitalize}
/*************************************************************************************************************/
.grid-top{
    width:100%;
    table-layout:fixed;
    border: 0px none;
    text-align:left;
}

/*************************************************************************************************************/

.grid{
    width:100%;
    table-layout:fixed;
}

.grid tr{
}

.grid td{
    padding-top:5px;
    padding-bottom:10px;
    border-width:1px;
    border-style:solid;
    border-color:#eeeeee;
    vertical-align:top;
}

.category{
	width:100%;
	overflow:hidden;
	font-size:12px;
	margin-bottom:0px;
	/*background:url(/Identity/images/vertical_line.gif) repeat-x;*/
}
.category tr{
}
.category td{
	overflow:hidden;
	background:none;
}
.category td.title{
    float:left;
    /*width:380px;*/
    padding: 0px 20px 0px 5px; 
    text-align:left; 
    vertical-align:top;
    font-size:14px;
    font-weight:bold;
}
.category td.image{
    width:77px; 
    padding: 0px 0px 0px 5px; 
    text-align:center; 
    vertical-align:top;
    border:0px;
}
.category td.text{
    float:left;
    border:0px;
    padding: 0px 0px 0px 5px; 
    vertical-align:top;
    text-align:left; 
}
.category td div{
	overflow:hidden;
	margin: 2px 10px 16px 10px;
}
.category img{
	float:left;
	margin-top: 5px;

}
.category ul{
    float:left;
	width: 100%;
    /*float:left;*/
    padding: 0 1px 0 5px;
	text-align:left;
}
.category ul li{
	padding: 0px 0 0 0;
	margin-right: 2px;
	overflow:hidden;
	text-align:left;
	margin-left:0px;
	list-style-type:none;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.category ul li.last {
	border-bottom:1px #e3e3e3 solid;
/*	border:none;*/
}
.category ul li a{
	text-decoration:none;
	background:url(../misc/images/bullet_yellow.gif) no-repeat left center;
	padding-left:10px;
    color:#333333;
}
.category ul li a:hover{
	background:url(../misc/images/bullet_red.gif) no-repeat left center;
	text-decoration:underline;
}

.category_link {
	text-decoration:none;
	background:url(../misc/images/bullet_yellow.gif) no-repeat left center;
	padding-left:10px;
    color:#333333;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
    -o-text-overflow: ellipsis;
}
.category_link:hover{
	background:url(../misc/images/bullet_red.gif) no-repeat left center;
	text-decoration:underline;
}
/*******************************************************************************************************************/
/*******************************************************************************************************************/
.borderit img{
	border: 1px solid #eeeeee;
    margin:0 auto;
    display:block;
    text-align:center;
}

.borderit:hover img{
	border: 1px solid #ccc;
}

.borderit:hover{
	color: red; /* irrelevant definition to overcome IE bug */
}

.noborderit img{
	border: 0px;
}

.noborderit:hover img{
	border: 2px solid #ccc;
}

.noborderit:hover{
	color: red; /* irrelevant definition to overcome IE bug */
}

/* ======================================Expand CSS======================================= */
/*NNguyen 09-16-2009*/
/*Expand CSS*/
/* ======================================================================================= */

/* Shopping Cart Totals */
/*.cart .totals { float:right; width:237px; padding-top:3px; }
.cart .totals table { width:100%; }
.cart .totals table th,
.cart .totals table td { padding:5px; }
.cart .totals table th { font-weight:bold; }

.cart .totals .totals-block{background:url(/CSS/Images/totals_corner_left_top.gif) left top no-repeat #578F0E;}
.cart .totals .totals-block .corner-right-top{background:url(/CSS/Images/totals_corner_right_top.gif) right top no-repeat;}
.cart .totals .totals-block .corner-left-bot{background:url(/CSS/Images/totals_corner_left_bot.gif) left bottom no-repeat;}
.cart .totals .totals-block .corner-right-bot{background:url(/CSS/Images/totals_corner_right_bot.gif) right bottom no-repeat; padding:16px 17px 16px 22px;}
.cart .totals #shopping-cart-totals-table th,
.cart .totals #shopping-cart-totals-table td{color:#FFFFFF; text-align:left!important;}
.cart .totals .tax-collapse{font-weight:bold;}
.cart .totals .price{font-weight:bold; color:#181818; font-size:1.5em; font-weight:normal;}
.cart .totals .checkout-types{text-align:center; margin-top:15px;}
.cart .totals .checkout-types li{padding-bottom:5px;}
.cart .totals .checkout-types li a{color:#FFF;}
*/
/* ======================================main-block======================================= */
/*.main-block{background:url(/CSS/Images/main_block_corner_left_top.gif) left top no-repeat #EBEBD6; width:100%;}
.main-block .corner-right-top{background:url(/CSS/Images/main_block_corner_right_top.gif) right top no-repeat;}
.main-block .corner-left-bot{background:url(/CSS/Images/main_block_corner_left_bot.gif) left bottom no-repeat;}
.main-block .corner-right-bot{background:url(/CSS/Images/main_block_corner_right_bot.gif) right bottom no-repeat; padding:3px;}
*/
/* =====================================//main-block====================================== */


/* ===================================== extended css ====================================== */
/* Form Validation */
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:10px; line-height:13px; background:url(/CSS/Images/validation_advice_bg.gif) 2px 1px no-repeat; color:#f00; }
.validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important; }
.validation-passed {}
.required { color:#f00; }
p.required { font-size:10px; text-align:right; }
.opc .buttons-set{border:0;}


.buttons-set { clear:both; margin: 0px 0 0; padding: 0px; }
.buttons-set .button { float:right; }


.please-wait { float:right; padding-right:50px;}
.full-width{width:100%;}
.container{width:100%; overflow:hidden;}
.clear{clear:both;}


/*=============================================== Accordion =========================================*/

.f-left, .left { float:left !important; }

/*===============================================/ Accordion =========================================*/

/*========================================== list9 for check out =====================================*/
.list9{
	width:100%;
	overflow:hidden;
	margin:0;
	padding: 10px 0 0;
	/*background:#f7f7f7;*/
	border-top:1px #efefef solid;
    white-space: nowrap
}
.list9 li{
	width:100%;
	overflow:hidden;
	margin-bottom:5px;
}
.list9 li label{
	width:180px;
	float:left;
	text-align:right;
	padding:3px 18px 0 0;
	color:#34394d;
}
.list9 li em{
	float:left;
	font-size:8px;
	font-style:normal;
	color:#999;
	padding-left:10px;
	margin-bottom:10px;
}
.list9 li p{
	float:left;
	margin:0;
	padding:3px 3px 0 0;
}
.list9 li div{
	float:left;
	overflow:hidden;
}
.list9 li strong{
	clear:both;
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#a5a5a4;
	margin:3px 0 17px;
}
.list9 li strong.first{
	padding-left:200px;
}
.list9 li a{
	float:left;
	padding:4px 0 0;
}
.list9 li img{
	float:left;
	margin: 0px 0 5px 199px;
}

.form4 input.txt{
	float:left;
	width:540px;
	height:18px;
	margin:0;
	padding: 3px 4px 0;
	border:1px #ccc solid;
}

.form4 w0
{
    float: left;
	display:inline;
	margin: 0 3px 0 2;
}

.form4 input.txt.w1{
	float:left;
	display:inline;
	width:60px;
	margin: 0 3px 0 0;
}

.form4 input.txt.w2{
	float:right;
	display:inline;
	margin:6px 62px 0 0;
	width:60px;
}
.form4 input.txt.w3{
	float:left;
	width:120px;
	margin:0 4px 0 198px;
}
.form4 input.txt.w4{
	float:left;
	width:77px;
}
.form4 input.btn{
	float:right;
}
.form4 select{
	float:left;
	width:280px;
	margin:0;
	padding:0;
}
.form4 table{
    width: 100%; 
    padding-left:20px;
    border-top:0px;
}
.form4 table td.header{
    text-transform:uppercase; font-size:small; border-bottom:2px solid; border-bottom-color:#cccccc;color:#447409;
}
.form4 table td.label{
    width:35%; font-weight:bold;
}
.form4 table td.value{
    width:45%;
}
.form4 table td.edit{
    text-align:right;
    padding-left:2px;
    font-weight:bold;
    font-size:small;
}
.form4 table td.edit a{
    font-weight:bold;
    font-size:small;
}

/*========================================== (...) trailing text =====================================*/
.category_text
{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;

}
/*========================================== /(...) trailing text =====================================*/

.list_category
{
	/*border-color:#E5E4E4;
	border-width:1px;
	*/
    padding: 0 5px 0 10px;
	width:100%;
}

.list_category h3 {
	font-size:13px;
}

.list_category p {
    padding: 0px 0px 0px 5px;
	margin-bottom:10px;
}

.list_category ul {
	padding-left:20px;
	overflow:hidden;
}
.list_category tr {
	padding-left:20px;
	overflow:hidden;
}
.list_category .horizontalLine {
	color:#dadada;
	margin-bottom:0px;
	margin-top:3px;
}

.list_category li {
	float:left;
	width:175px;
	list-style-type:none;
	overflow:hidden;
}
.list_category li.selected {
	font-weight:bold;
    /*color:#c50000;*/
}
.list_category li.normal {
	font-weight:normal;
    /*color:#666666;*/
}
.list_category td {
	float:left;
	width:175px;
	list-style-type:none;
	overflow:hidden;
}
.list_category td.selected {
	font-weight:bold;
    /*color:#c50000;*/
}
.list_category td.normal {
	font-weight:normal;
    /*color:#666666;*/
}

.list_category a {
	font-size:13px;
	color:#333333;
}

.list_category li a {
	background:url(../misc/images/bullet_yellow.gif) no-repeat left center;
	padding-left:15px;
}

.list_category td a {
	background:url(../misc/images/bullet_yellow.gif) no-repeat left center;
	padding-left:15px;
}

.list_category_td a {
	background:url(../misc/images/bullet_yellow.gif) no-repeat left center;
	padding-left:15px;
}

.list_category a:hover {
	text-decoration:underline;
}

.list_category li a:hover {
	background:url(../misc/images/bullet_red.gif) no-repeat left center;
}
.list_category td a:hover {
	background:url(../misc/images/bullet_red.gif) no-repeat left center;
}
.list_category h3 a {
	/*color:#da3e26;*/
	text-decoration:underline;
	font-weight:bold;
}
/* LIST CATEGORY END */

.block6{
	width:99.6%;
	overflow:hidden;
	margin:0;
}

.block6 h3{
	width:100%;
	font-size:11px;
	text-transform:uppercase;
	color:#1f1f1f;
	margin: 0 0 4px;
	padding: 2px 0 0;
	border-top:2px #ccc solid;
}
.block6 td h3{
	width:100%;
	font-size:11px;
	text-transform:uppercase;
	color:#1f1f1f;
	margin: 0 0 4px;
	padding: 2px 0 0;
	border-top:2px #ccc solid;
}

/*****************************************************************************************************************/
/*****************************************************************************************************************/
#wrapper { border: 1px dotted gray; margin: 1em; padding: 1em; }

#panes {
	text-align: justify;
	border-style: none;
	/*width: 245px;*/
	margin: 0 1em 0 1em;
}

#panes p {
  width: 600px;
  margin: 0 auto 1em auto;
  line-height: 1.2em;
}

#panes div div { overflow: hidden; }
#previous { float: none; cursor: pointer; }
#next { float: none; cursor: pointer; }
/*========================================== /flying fancy tab =====================================*/

/*========================================== third party css tab =====================================*/
/*Credits: Dynamic Drive CSS Library */
.invertedshiftdown{
    padding: 0;
    width: 100%;
    border-top: 5px solid #D10000; /*Red color*/
    background: transparent;
    voice-family: "\"}\"";
    voice-family: inherit;
}

.invertedshiftdown ul{
    margin:0;
    margin-left: 40px; /*margin between first menu item and left browser edge*/
    padding: 0;
    list-style: none;
}

.invertedshiftdown li{
    display: inline;
    margin: 0 2px 0 0;
    padding: 0;
    text-transform:uppercase;
}

.invertedshiftdown a{
    float: left;
    display: block;
    font: bold 12px Arial;
    color: black;
    text-decoration: none;
    margin: 0 1px 0 0; /*Margin between each menu item*/
    padding: 5px 10px 9px 10px; /*Padding within each menu item*/
    background-color: white; /*Default menu color*/

    /*BELOW 4 LINES add rounded bottom corners to each menu item.
      ONLY WORKS IN FIREFOX AND FUTURE CSS3 CAPABLE BROWSERS
      REMOVE IF DESIRED*/
    -moz-border-radius-bottomleft: 5px;
    -border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -border-bottom-right-radius: 5px;
}

.invertedshiftdown a:hover{
    background-color: #D10000; /*Red color*/
    padding-top: 9px; /*Flip default padding-top value with padding-bottom */
    padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
    color: white;
}

.invertedshiftdown .current a{ /** currently selected menu item **/
    background-color: #D10000; /*Red color theme*/
    padding-top: 9px; /*Flip default padding-top value with padding-bottom */
    padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
    color: white;
}

#myform{ /*CSS for sample search box. Remove if desired */
    float: right;
    margin: 0;
    margin-top: 2px;
    padding: 0;
}

#myform .textinput{
    width: 190px;
    border: 1px solid gray;
}

#myform .submit{
    font: normal 12px Verdana;
    height: 22px;
    border: 1px solid #D10000;
    background-color: black;
    color: white;
}


/***********************************************************************/
.product_content{
	width:100%;
}
.product_content tr{
}
.product_content td {
	text-decoration:none;
}

.product_content td.title{
    padding-left:5px;
    padding-top:5px;
}
.product_content td.title a{
	text-decoration:none;
    color:#333333;
    font-weight:bold;
}
.product_content td.title a:hover{
	text-decoration:underline;
    color:#555555;
}

.product_content td.img{
    width:35%; 
    vertical-align:bottom;
}
.product_content td.price{
    vertical-align:bottom;
}

/***********************************************************************/
.pview
{
	border-spacing:2px;
	margin-top:5px;
	width:100%;
	font-size:small;
	font-weight:bold;
}
.pview tr
{
	padding-bottom:2px;
}
.pview td a{
	text-decoration:none;
}
.pview td.titleTxt{
	padding-left:0px;
	width: 32%;
}
.pview td.titleCbo{
	padding-left:1px;
	width:95%;
}
.pview td.valueCbo{
	padding-left:0px;
	padding-right:0px;
	width: 14px;
}

.pview td.value
{
	text-align: right;
	float:right;
	vertical-align: top;
	padding-bottom:2px;
	padding-right: 0px;
	font-weight:bold;
}
.pview td a:hover
{
	text-decoration:underline;
}

.pview td.listtitle
{
    width:50%;
	text-align:left;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, sans-serif;
	padding: 3px 10px 3px 0;
}
.pview td.savetitle{
    width:50%;
	text-align:left;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color:red; 
	padding: 3px 10px 3px 0;
}
.pview td.ourtitle
{
    width:50%;
	font-size: 12pt;
    text-align:left;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color:#3cb64d; 
	padding: 3px 10px 3px 0;
}

.pview td.listprice, .listprice
{
    /*font-size:medium;*/
    border:0px;
    font-weight:bold;
	font-family: Arial, sans-serif;
	text-align:left;
}
.pview td.saveprice, .saveprice
{
    /*font-size:medium;*/
    border:0px;
    font-weight:bold;
	font-family: Arial, sans-serif;
	color:Red; 
	text-align:left;
}

.pview td.ourprice, .ourprice {
    /*font-size:16pt;*/
    border:0px;
    font-weight:bold;
	font-family: Arial, sans-serif;
	color:#3cb64d; 
	text-align:left;
}

.pview td.titleprice{
	padding-left:20px; 
	width:60%;
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial, sans-serif;
}
.pview td.valueprice
{
	text-align: right;
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial, sans-serif;
}
.finalize
{
    width:100%;
}
.finalize tr
{
}

.finalize td
{
    width:25%;
    padding-left:10px;
    padding-right:10px;
}
.finalize td a
{
	text-decoration:underline;
}
.finalize td a:hover
{
	text-decoration:underline;
}

/**************************************************************************************/

.opt_height
{
    height:250px;
    width:100%;
    overFlow-x: hidden; 
    overFlow-y: auto; 
}

.opt_child
{
    height:145px;
    width:100%;
    overFlow-x: hidden; 
    overFlow-y: auto; 
}
.opt_child_small
{
    height:80px;
    width:100%;
    overFlow-x: hidden; 
    overFlow-y: auto; 
}
.opt_child_final
{
    height:101px;
    width:100%;
    overFlow-x: hidden; 
    overFlow-y: auto; 
}

.td_highlight
{
	padding: 1px 0px 1px 0px;
    color:Blue;
}

.opt
{
    border: 0;
    margin: 2px 0px 2px 0px;
    font-family: Arial;
    font-size:10px;
    padding: 2px 0px 2px  0px;
    text-align: left;
	width:100%;
}
.opt tr
{
	padding-bottom:0px;
}
.opt td.desc, .desc{
	padding: 1px 0px 1px 0px;
	width: 84%;
    font-weight:normal;
    color:#272c42;
}
.opt td.price{
	padding: 1px 0px 1px 1px;
	width: 16%;
    font-weight:normal;
    color:red;
}
.optTitle
{
    background-color:#d6e3f2;
    font-size:small; 
    font-weight:bold; 
    border:0px;
    padding-bottom:2px;
}

.optUnit
{
    font-size:small; 
    font-weight:bold; 
    border:0px;
    background-color:#f0f0f0;
}

/***********************************************************************/

.checkout
{
    padding-top:5px;
}

.checkout tr
{
	padding-bottom:2px;
}
.checkout td a{
	text-decoration:none;
}
.checkout td.cotitle{
	height:27px;
	width: 25%;
	font-weight:bold;
}
.checkout td.cotext
{
    color:Black;
}
.checkout td a:hover
{
	text-decoration:underline;
}

.price_font
{
    font-size:medium;
}


/* =================================== checkout cart list ============================================ */

.box10 h3{
	width:180px;
	height:29px;
	background:url(/Identity/Commercial/images/bullet3.gif) repeat-x;
	margin:0 0 1px;
	overflow:hidden;
	padding:0;
	font-size:12px;
	vertical-align:middle;
	color:Black;
}
.box10 h3{
	width:205px !important ;
	margin-left:25px !important ;
}
.box10 h3 a{
	display:block;
	width:172px;
	height:22px;
	background:url(/Identity/Commercial/images/bullet4.gif) no-repeat 6px 6px;
	padding:7px 0 0 22px;
	color:#fff;
	text-decoration:none;
}
.box10 h3 a:hover{
	text-decoration:underline;
}
.box10 h3.open a{
	background:url(/Identity/Commercial/images/bullet5.gif) no-repeat 4px 10px;
}

.box10{
	width:100%;
	overflow:hidden;
	color:#666;
	/*border-bottom:2px #ccc solid;
	border-top:2px #ccc solid;*/
}
.box10.wide{
	border-bottom:none;
}

.box10 th{
	text-align:left;
	color:#999;
	font-weight:normal;
	padding:4px 0;
	font-size:11px;
}
.box10 th.col0{
	width:660px;
}
.box10 th.col1{
	width:582px;
}
.box10 th.col2{
	width:100px;
}
.box10 th.col3{
	width:416px;
}
.box10 th.col4{
	width:167px;
}
.box10 th.col5{
	width:77px;
}
.box10 th.col6{
	width:71px;
}
.box10 th.col7{
	width:86px;
}
.box10 td{
	padding:7px 0 6px;
	color:#292943;
	border-top:1px #efefef solid;
	vertical-align:middle;
}
.box10.wide td{
	background:#f9f9f9;
}
.box10.wide tr.bg1 td{
	background:#f6f6f6;
}
.box10 td p{
	margin:0;
	padding:0 0 0 4px;
}
.box10.wide td p{
	margin:10px 0;
}
.box10 td span{
	color:#666;
}
.box10 td a{
	color:#666;
	text-decoration:none;
}
.box10.wide td a{
	text-decoration:underline;
}
.box10.wide td a:hover{
	text-decoration:none;
}
.box10 td a:hover{
	text-decoration:underline;
}
/* =================================== /checkout cart list ============================================ */

.securebanner
{
}

.securebanner td
{
    width:150px;
}


/* Checkout Agreements */
.checkout-agreements {}
.checkout-agreements li { margin:10px 0; }
.checkout-agreements .agreement-content { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; height:10em; overflow:auto; }
.checkout-agreements .agree { padding:6px; }
/********** Common Checkout Styles > */
/* ======================================================================================= */


/* Login Page ============================================================================ */
.login-page {}
.login-page .content { min-height:150px; }
/* ======================================================================================= */


/* My Account ============================================================================= */
/********** < Dashboard */
.dashboard {}
.dashboard .welcome-msg {}
.dashboard .data-table{margin:10px 0;}
.dashboard h3{text-transform:uppercase;}
.dashboard .col2-set{padding:5px; margin-bottom:5px;}


/* Block: Recent Orders */
.dashboard .recent-orders { margin:10px 0; }

/* Block: Tags */
.dashboard .tags .number { float:left; margin-right:-20px; }
.dashboard .tags .details { margin-left:20px; }

/* Block: Reviews */
.dashboard .reviews {}
/********** Dashboard > */

/* Order View */
.order-status{width:100%;border-bottom: 2px solid #eeeeee;}
.order-info {padding: 10px; width:100%; }
.order-info td{} 
.order-info td.begin{font-weight:bold; font-size:small; text-decoration:underline;}
.order-info td.body{padding-left:2px; text-transform:capitalize;}
.order-info td.title {border-bottom:2px solid white; border-right:1px solid white;font-weight:bold; font-size:small;}
.order-info td.body1 { padding-left:2px; text-transform:capitalize; border-right:1px solid white; }

/* Print Pages */
.page-print .print-head {}
.page-print .print-head img { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
/* Price Rewrites */
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }

#lastname{width:250px!important;}

.customer-name-middlename .name-firstname{width:200px!important;}
.customer-name-middlename .name-firstname input{width:190px!important;}
.customer-name-middlename .name-middlename{width:60px!important;}
.customer-name-middlename .name-middlename input{width:50px!important;}
.customer-name-middlename .input-box-2 input{width:250px!important;}

.customer-dob .input-box{width:60px!important;}
.customer-dob .input-box input{width:50px!important;}

.catalogsearch-advanced-index #form-validate .range input{width:150px;}
.catalogsearch-advanced-index #form-validate select{padding:2px;}

#my_recent_reviews{margin:0 0 20px;}
#my_recent_reviews .number{width:17px; float:left;}
#my_recent_reviews .product-name{width:480px; float:left;}
#my_recent_reviews .rating-box{margin:5px 0 0;}

#my_recent_tags li{width:100%; overflow:hidden;}
#my_recent_tags .number{width:17px; float:left; margin:0; padding:0;}
#my_recent_tags .details{float:left; width:480px; margin:0; padding:0;}

/* ======================================================================================= */
/*
.toolbars{width:100%;}
.toolbars .content-block .corner-right-bot{padding:14px 15px 9px 14px;}

.checkout-onepage-success .col-main .buttons-set{border:0;}
*/
.customer-address-form .block-container{border:0; padding:0;}

.tag-customer-view .pager{border:0;}
.tag-customer-view #my-tags-table{margin:10px 0;}
.tag-customer-view #my-tags-table .rating-box{margin:0;}

.tag-customer-edit #addTagForm input{margin-top:5px;}

.wishlist-index-index #wishlist-table textarea{width:95%!important;}


.sales-order-view .page-title{color:#FFF;}
.sales-order-view .page-title a{color:#FFF;}
.sales-order-view .col-main .col2-set{padding:5px; margin-bottom:5px;}
.sales-order-view .col-main h3{text-transform:uppercase; padding:10px 0;}

.sales-order-invoice .page-title{color:#FFF;}
.sales-order-invoice .page-title a{color:#FFF;}
.sales-order-invoice .col-main .col2-set{padding:5px; margin-bottom:5px;}

.order-indent{padding-top:10px;}

.sales-order-shipment .page-title{color:#FFF;}
.sales-order-shipment .page-title a{color:#FFF;}
.sales-order-shipment .col-main .col2-set{padding:5px; margin-bottom:5px;}

.sales-order-creditmemo .page-title{color:#FFF;}
.sales-order-creditmemo .page-title a{color:#FFF;}
.sales-order-creditmemo .col-main .col2-set{padding:5px; margin-bottom:5px;}

.cms-about-magento-demo-store .col-main p{padding:0 0 10px;}

.catalog-seo-sitemap-category .col-main .pager{border:0;}
.catalog-seo-sitemap-category .col-main .sitemap{margin-bottom:10px; margin-left:10px;}

.home-banners{margin:5px 0; width:100%; overflow:hidden;}
.home-banners img{float:left; margin-right:5px;}
.home-banners img.last-img{margin:0;}

.best-selling td a{text-decoration:none;}
.best-selling td a:hover{text-decoration:none;}

/* =========================green colors============================================ */
.greenDark 	
{
    background-color: #8ac100;
}
.greenLight 	
{
    background-color: #e8f3cc;
}
.yellowDark 	
{
    background-color: #ffc000;
}
.yellowLight 	
{
    background-color: #fff2cc;
}
.redDark 	
{
    background-color: #f15a22;
}
.redLight 	
{
    background-color: #fcded3;
}

/****************************Options******************************************************/
.options
{
    width:510px;
}

.table_margin1
{
    margin-left:15px;
    margin-right:15px;
}

.table_margin
{
    margin-left:10px;
    margin-right:10px;
}
.radio_text
{
    font:normal 11px Arial, Helvetica, sans-serif;
    font-weight:bold;   
    text-decoration:none;
    color:Black;
}
.radio_text:hover
{
    text-decoration:none;
    cursor:default;
}

.radio_text_lb
{
    font:normal 14px Arial, Helvetica, sans-serif;
    font-weight:bold;   
    text-decoration:none;
    color:Black;
    background-color:#ff9291;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
}
    
.radio_text_lbg
{
    font:normal 14px Arial, Helvetica, sans-serif;
    font-weight:bold;   
    text-decoration:none;
    color:Black;
    background-color:#b2db97;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
}

/*Credits: Dynamic Drive CSS Library */
/**/

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
/*background-color: lightyellow;*/
padding: 5px;
left: 0px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -100px;
left: 85px; /*position where enlarged image should offset horizontally */

}

.whatthis
{
	width: 15px;
	height:14px;
	background: url(/misc/Images/icon_info.gif) no-repeat;
	text-decoration: none;
}

/****************************Options******************************************************/


/* Original

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#aaa; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#aaa; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#aaa; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#aaa; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #ddd;}
.headh {background: #aaa; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth {background: #ddd; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.contenth div {margin-left: 12px; padding-top: 5px;}

*/

	
	
/*	
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#e5e5e5; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#e5e5e5; border-right:2px solid #e5e5e5; border-left:2px solid #e5e5e5; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#e5e5e5; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#e5e5e5; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #fff;}
.headh {background: #e5e5e5; border-right:4px solid #e5e5e5; border-left:4px solid #e5e5e5;}
.headh h3c {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth {background: #fff; border-right:2px solid #e5e5e5; border-left:2px solid #e5e5e5;}
.contenth div {margin-left: 12px; padding-top: 10px;}
*/

/* Original

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#aaa; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#aaa; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#aaa; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#aaa; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #ddd;}
.headh {background: #aaa; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth {background: #ddd; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.contenth div {margin-left: 12px; padding-top: 5px;}

*/


.cat1h, .cat2h, .cat3h, .cat4h, .cat2bh, .cat3bh, .cat4bh {font-size:1px; overflow:hidden; display:block;}
.cat1h {height:1px; background:#f9e077; margin: 0 5px;}
.cat2h, .cat2bh {height:1px; background:#f9e077; border-right:2px solid #f9e077; border-left:2px solid #f9e077; margin:0 3px;}
.cat3h, .cat3bh {height:1px; background:#f9e077; border-right:1px solid #f9e077; border-left:1px solid #f9e077; margin:0 2px;}
.cat4h, .cat4bh {height:2px; background:#f9e077; border-right:1px solid #f9e077; border-left:1px solid #f9e077; margin:0 1px;}
.cat2bh, .cat3bh, .cat4bh {background: #fff;}
.catheadh {background: #f9e077; border-right:1px solid #f9e077; border-left:1px solid #f9e077;}
.catheadh cath3 {margin: 0px 10px 0px 10px; padding-bottom: 10px;}
.catcontenth {background: #fff; border-right:1px solid #f9e077; border-left:1px solid #f9e077;}
.catcontenth div {margin-left: 0px; padding-top: 5px;}

/*********************Leftbar box ******************************/
/*.leftbar1h, .leftbar2h, .leftbar3h, .leftbar4h, .leftbar2bh, .leftbar3bh, .leftbar4bh {font-size:1px; overflow:hidden; display:block;}
.leftbar1h {height:1px; background:#313b5c; margin: 0 5px;}
.leftbar2h, .leftbar2bh {height:1px; background:#313b5c; border-right:2px solid #313b5c; border-left:2px solid #313b5c; margin:0 3px;}
.leftbar3h, .leftbar3bh {height:1px; background:#313b5c; border-right:1px solid #313b5c; border-left:1px solid #313b5c; margin:0 2px;}
.leftbar4h, .leftbar4bh {height:2px; background:#313b5c; border-right:1px solid #313b5c; border-left:1px solid #313b5c; margin:0 1px;}
.leftbar2bh, .leftbar3bh, .leftbar4bh {background: #fff;}
.leftbarheadh {background: #313b5c; border-right:1px solid #313b5c; border-left:1px solid #313b5c;}
.leftbarheadh cath3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.leftbarcontenth {background: #fff; border-right:1px solid #313b5c; border-left:1px solid #313b5c;}
.leftbarcontenth div {margin-left: 0px; padding-top: 5px;}
*/
/***************************************************************************************************/
/**************************Rounded box in yellow color*********************************/
.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#f9e077; margin:0 5px;}
.b2f {height:1px; background:#f9e077; margin:0 3px;}
.b3f {height:1px; background:#f9e077; margin:0 2px;}
.b4f {height:2px; background:#f9e077; margin:0 1px;}
.contentf {background: #f9e077;}
.contentf div {margin-left: 5px;}
/**************************Rounded box in gray color*********************************/
.b1fgray, .b2fgray, .b3fgray, .b4fgray{font-size:1px; overflow:hidden; display:block;}
.b1fgray {height:1px; background:#f0f0f0; margin:0 5px;}
.b2fgray {height:1px; background:#f0f0f0; margin:0 3px;}
.b3fgray {height:1px; background:#f0f0f0; margin:0 2px;}
.b4fgray {height:2px; background:#f0f0f0; margin:0 1px;}
.contentfgray {background: #f0f0f0;}
.contentfgray div {margin-left: 5px;}

/**************************darker***************************************************/
.b1darker, .b2darker, .b3darker, .b4darker{font-size:1px; overflow:hidden; display:block;}
.b1darker {height:1px; background:#ecebd6; margin:0 5px;}
.b2darker {height:1px; background:#ecebd6; margin:0 3px;}
.b3darker {height:1px; background:#ecebd6; margin:0 2px;}
.b4darker {height:2px; background:#ecebd6; margin:0 1px;}
.contentdarker {background: #ecebd6;}
.contentdarker div {margin-left: 5px;}

/******************************************Bubble tool tips*****************************************/
a.tooltip
{
    position: relative; /*this is the key*/
    z-index: 24;
    color: #000;
    text-decoration: none;
}
a.tooltip:hover
{
    z-index: 25; /* this is where you control position */
    background-color: #ff0;
}
a.tooltip span
{
    display: none;
}
a.tooltip:hover span
{
    /*the span will display just on :hover state*/
    display: block;
    position: absolute;
    top: 1.95em;
    left: 8em;
    width: 8em;
    border: 0px solid #71716e;
    background-color: #ebebd6;
    color: black /*#37a90f*/;
    padding: 1px 5px 0px 4px;
    margin: 4px;
    text-align: left;
    text-decoration:underline;
    font-weight:bold;
    z-index:55;
    text-align:center;
}

a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }
 
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	/*filter: alpha(opacity:90);*/
	/*KHTMLOpacity: 0.90;*/
	/*MozOpacity: 0.90;*/
	/*opacity: 0.90;*/
    z-index:55;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(/Identity/images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(/Identity/images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(/Identity/images/bubble.gif) no-repeat bottom;
}
/***************************************************************************************************/

/************************Update Progress Popup *****************************************************/
 .modalBackground
{
    background-color:#e0e0e0;
    filter:alpha(opacity=60);
    opacity:0.60;
}
        
/**************************************************************************************************************************************/
/*.ajax__tabPanel .ajax__tab_header {
    font-family: verdana,tahoma,helvetica;
    font-size: 12px;
    font-weight:bold;
    border-bottom: solid 5px #313b5c;
    color:#313b5c;
    }
     
.ajax__tabPanel .ajax__tab_outer {
    padding-right: 4px;
    padding-bottom: 4px;
    height: 21px;
    background-color: #d6e3f2;
    margin-right: 2px;
    border-right: solid 1px #849eb5;
    border-left: solid 1px #849eb5;
    border-top: solid 1px #aaaaaa;
    }
     
.ajax__tabPanel .ajax__tab_inner {
    padding-left: 3px;
    background-color: #d6e3f2;
    }
     
.ajax__tabPanel .ajax__tab_tab {
    height: 13px;
    padding: 4px;
    margin: 0;
    }
     
.ajax__tabPanel .ajax__tab_hover .ajax__tab_outer {
    background-color: #cccccc
    }
     
.ajax__tabPanel .ajax__tab_hover .ajax__tab_inner {
    background-color: #cccccc
    }
     
.ajax__tabPanel .ajax__tab_hover .ajax__tab_tab {}
    
.ajax__tabPanel .ajax__tab_active .ajax__tab_outer {
    background-color: #313b5c;
    border-left: solid 1px #313b5c;
    border-right: solid 1px #849eb5;
    color:white;
    }
     
.ajax__tabPanel .ajax__tab_active .ajax__tab_inner {
    background-color: #313b5c;
    }
     
.ajax__tabPanel .ajax__tab_active .ajax__tab_tab {}
    
.ajax__tabPanel .ajax__tab_body {
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    border: 1px solid #999999;
    border-top: 0;
    padding: 8px;
    background-color: #ffffff;
}*/