/* CSS Document */
form
{
	margin: 0px;
	padding: 0px;
}
a
{
	font-size: 11px;
	color: #003798;
}
a:hover
{
	font-size: 11px;
	color: #CC0000;
}
a.updatePrice
{
	color: #ffffff;
}
a.updatePrice:visited
{
	color: #ffffff;
}
a.updatePrice:hover
{
	color: #CC0000;
}
td, th
{
	font-size: 11px;
	color: #000000;
}
.divText
{
	font-size: 11px;
	color: #000000;
}
.center
{
	text-align: center;
}
.right
{
	text-align: right;
}
.left
{
	text-align: left;
}
.bold
{
	font-weight: bold;
}
.italics
{
	font-style: italic;
}
.underline
{
	text-decoration: underline;
}
.bolditalics
{
	font-weight: bold;
	font-style: italic;
}
.boldunderline
{
	font-weight: bold;
	text-decoration: underline;
}
.italicsunderline
{
	font-style: italic;
	text-decoration: underline;
}
.boldunderlineitalics
{
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}
.normal
{
	font-weight: normal;
}
.img-home
{
	border: 5px solid #FFFFFF;
	max-width:410px;
}
li
{
	margin-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

li.rtsLI {
    margin-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

div.RadMenu_Context li.rmItem {
    margin-left: 0;
}

/*Global Styles*/

/*Form Styles*/
input
{
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-align: left;
}
select
{
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #afa88a;
	text-align: left;
}
textarea
{
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border: 1px solid #afa88a;
	text-align: left;
}
.frm-button
{
	font-weight: normal;
	color: #000000;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	background: url(images/bg_button_mout.gif);
	border: 1px solid #8e8e8e;
}
.frm-textbox
{
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border: 1px solid #afa88a;
	text-align: left;
	height: 16px;
}
.frm-textbox-numeric
{
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border: 1px solid #afa88a;
	text-align: right;
	height: 16px;
}
.frm-textbox-required
{
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border: 1px solid #afa88a;
	text-align: left;
	height: 16px;
	padding-left: 3px;
	background-color: #fdf9ce;
}
.frm-textboxsearchable
{
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
	text-align: left;
	height: 16px;
	background-color: #FFFFCC;
}
.frm-textbox-calendar
{
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border: 1px solid #afa88a;
	text-align: left;
	height: 16px;
	padding-left: 25px;
	background: url(../../Images/icon_calendar.gif) no-repeat;
}
.frm-textbox-calendar-required
{
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border: 1px solid #afa88a;
	text-align: left;
	height: 16px;
	padding-left: 25px;
	background-color: #fdf9ce;
	background: url(../../Images/icon_calendar.gif) no-repeat;
}
.frm-select-required
{
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #afa88a;
	text-align: left;
	background-color: #fdf9ce;
}
.button-mouseover
{
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	background: url(images/bg_button_mover.gif);
	border: 1px solid #c68c01;
}
.button-mouseout
{
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	background: url(images/bg_button_mout.gif);
	border: 1px solid #8e8e8e;
}
/* .button-mousewhatever works like both .button-mouseove and .button-mouseout, but without any JavaScript help. */
.button-mousewhatever:hover {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    height: 20px;
    background: url(images/bg_button_mover.gif);
    border: 1px solid #c68c01;
}
.button-mousewhatever:not(hover) {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    height: 20px;
    background: url(images/bg_button_mout.gif);
    border: 1px solid #8e8e8e;
}
.frm-buttondisabled
{
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	background: url(images/bg_button_mout.gif);
	border: 1px solid #8e8e8e;
}
.bottomrow
{
	text-align: right;
	width: 900px;
	margin: 5px;
}
/*Form Styles*/


/*Text Styles*/
.text-AdS-111111
{
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
}
/*Footer Style*/
.text-Ads-000111
{
	color: #FFFFFF;
}
.text-Ads-001000
{
	color: #cc7127;
}
.text-Ads-001011
{
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.text-Ads-001100
{
	color: #990134;
	font-weight: bold;
}
.text-BuR-001110
{
	font-size: 13px;
	color: #003698;
	font-weight: bold;
	text-align: left;
}
.text-Ads-001111
{
	color: #003987;
}
.text-AdR-000000
{
	font-size: 12px;
	margin-top: 10px;
	color: #000000;
	font-weight: normal;
}
.text-AdR-001001
{
	font-weight: bold;
	color: #d8922f;
}
.text-AdR-001010
{
	font-weight: bold;
	color: #5a9e40;
}
.text-AdS-010100
{
	font-size: 11px;
	color: #666666;
	font-style: italic;
}
.text-blackcolor
{
	color: #000000;
}
.text-BuS-000000
{
	background-color: #FFFFFF;
	font-size: 11px;
	color: #000000;
	text-align: right;
}
.text-BuS-000010
{
	font-size: 10px;
	color: #4c4c4c;
	font-style: italic;
}
.text-BuS-000110
{
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.text-BuS-000111
{
	color: #FFFFFF;
	margin-top: 2px;
}
.text-BuS-001000
{
	font-size: 11px;
	text-align: Left;
	color: #FF0000;
}
.text-BuS-001001
{
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	text-align: left;
}
.text-BuS-010001
{
	color: #CCCCCC;
}
.text-BuS-001011
{
	font-size: 11px;
	font-weight: bold;
	color: #003799;
}
.text-BuS-001011
{
	font-size: 11px;
	font-weight: bold;
	color: #333334;
	text-align: right;
}
.text-BuS-001101
{
	font-size: 12px;
	color: #be302f;
	font-weight: bold;
}
.text-BuS-001110
{
	font-size: 12px;
	font-weight: bold;
}
/*Footer Style*/

.text-BuR-000010
{
}
.text-BuR-000011
{
	font-weight: bold;
	font-size: 16px;
}
.text-BuR-000100
{
	font-weight: bold;
	font-size: 12px;
	margin-top: 11px;
}
.text-BuR-000101
{
	font-size: 12px;
	margin-top: 10px;
}
.text-BuR-000110
{
	font-size: 12px;
	line-height: 18px;
	margin-top: 5px;
}
.text-BuR-000111
{
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}
.text-BuR-001000
{
	font-size: 10px;
	text-align: center;
	padding-top: 5px;
}
.text-BuR-001001
{
	font-size: 11px;
	color: #003799;
}
.text-BuR-001011
{
	font-size: 11px;
	text-align: Left;
	padding-top: 5px;
	border-bottom: 0px #e2b915 solid;
}
.text-AdS-000010
{
	text-align: left;
	padding-left: 10px;
	padding-top: 4px;
	font-weight: bold;
}
.mandatory
{
	color: #FF0000;
}
.textred
{
	color: #ff0000;
}
/*Text Styles*/


/*Background Styles*/
.bg-AdS-111110
{
	background-color: #c8e1f5;
	font-weight: bold;
	height: 20px;
	padding-left: 3px;
	border-bottom: 1px solid #FFFFFF;
}
.bg-storefrontcustomizationblocks
{
	border-left: 1px #d3d0c8 solid;
	border-top: 1px #d3d0c8 solid;
	border-right: 1px #808281 solid;
	border-bottom: 1px #808281 solid;
	background-color: #f6f7f8;
	padding: 2px;
}
.bg-BuS-000000
{
	background: url(images/bg_banner.jpg);
	background-repeat: repeat;
}
.bg-AdS-000100
{
	background-color: #FFFFFF;
	display: inline;
	border: 1px solid #CCCCCC;
	text-align: right;
}
.bg-Ads-001110
{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.bg-AdS-001000
{
	background-color: #FFFFFF;
	height: 20px;
}
.bg-Bus-100100
{
	background-color: #FFFFFF;
}
.bg-Ads-100101
{
	background-color: #FFFFFF;
	border: 2px solid #dcdcdc;
}
/*12*/
.bg-AdS-110101
{
	background-color: #FFFFFF;
	border: 2px solid #394087;
}
.bg-Ads-110010
{
	background-color: #FFFFFF;
	border: 1px solid #bababa;
}
.bg-BuS-000001
{
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.bg-BuS-001101
{
	background-color: #FFFFFF;
	border: 1px solid #b3b3b3;
	margin: 10px;
	width: 290px;
}
.bg-BuS-010111
{
	background-color: #FFFFFF;
	height: 28px;
	border-bottom: 1px solid #CCCCCC;
	margin-right: 2px;
}
.bg-BuS-011111
{
	background-color: #FFFFFF;
	border: 1px solid #e2b915;
	text-align: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.bg-BuR-000111
{
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.bg-BuR-001000
{
	background-color: #FFFFFF;
	border: 1px solid #9aabc5;
}
.bg-BuR-001001
{
	background-color: #FFFFFF;
	border: 1px solid #dcdcdc;
}
.bg-BuR-000010
{
	background-color: #f2f2f2;
	border: 5px solid #FFFFFF;
}
.bg-AdS-000010
{
	background-color: #f2f2f2;
	border: 1px solid #cccccc;
}
.bg-AdR-000100
{
	background-color: #f2f2f2;
	border: 5px solid #FFFFFF;
}
.bg-AdR-000011
{
	background-color: #FFFFFF;
}

.bg-BuR-000101
{
	background-color: #f2f2f2;
}
.bg-AdS-100100
{
	background-color: #f2f2f2;
	display: inline;
	border: 1px #CCCCCC solid;
	border-bottom: 0px #f7e9aa solid;
	text-align: right;
	height: 33px;
}
.bg-AdS-100100-autoheight
{
	background-color: #f2f2f2;
	display: inline;
	border: 1px #CCCCCC solid;
	border-bottom: 0px #f7e9aa solid;
	text-align: right;
}
.bg-AdS-110111
{
	background-color: #f2f2f2;
	display: inline;
	border: 1px #CCCCCC solid;
	text-align: right;
	height: 33px;
}
.bg-AdS-000111
{
	background-color: #cbdaef;
	font-weight: bold;
	height: 20px;
}
.bg-FSF-000111
{
	background-color: #cccccc;
	font-weight: bold;
	font-size: small:20px;
}
.bg-AdS-000110
{
	background-color: #999999;
}
.bg-AdS-001010
{
	background-color: #ededed;
	height: 20px;
}
.bg-AdS-001011
{
	background-color: #e5ebf4;
	height: 20px;
}
.bg-BuR-001100
{
	background-color: #E5EBF4;
	border-top: 1px solid #bababa;
}

.panel-01
{
	background-color: #fcf5d7;
	border: 2px solid #DCDCDC;
	text-align: left;
}
.panel-03
{
	background-color: #e5ebf4;
	border: 1px solid #b3b3b3;
	text-align: left;
}
.panel-08
{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	text-align: left;
}
.panel-09
{
	background-color: #F2F2F2;
	border: 5px solid #FFFFFF;
}

.bg-Ads-001100
{
	background-color: #f6e69c;
	background: url(images/header_pop.jpg) repeat-x;
	height: 32px;
}
.bg-Bus-001110
{
	background-color: #f6e69c;
	background: url(Images/header_pop.jpg);
	height: 32px;
}
.bg-Ads-001111
{
	background-color: #dbdbdb;
	height: 29px;
	border-bottom: 1px #bababa solid;
}
.bg-Ads-010000
{
	background-color: #eaf0f9;
	height: 29px;
	border-bottom: 1px #bababa solid;
}
.bg-AdR-000010
{
	background: url(../../images/1pixel_transparent.gif);
	background-repeat: repeat-y;
	display: inline;
}
.bg-Ads-011111
{
	background-color: #fdf9ce;
}
.bg-BuR-001010
{
	background-color: #fdf9ce;
	border: 1px #000000 solid;
}
.bg-Ads-100110
{
	background-color: #dcdcdc;
}
.bg-Ads-101110
{
	background-color: #f4f4f4;
	border: 1px #969695 solid;
}
.bg-AdS-110000
{
	height: 28px;
	border-bottom: 1px solid #CCCCCC;
	margin-right: 2px;
}
.bg-AdS-110110
{
	background-color: #EFEFEF;
	border-left: 2px #000000 solid;
}
/*Feature designer Page FeatureDesigner.aspx*/
.bg-BuS-000100
{
	background-color: #FFFFFF;
	display: inline;
	border: 1px #CCCCCC solid;
	text-align: right;
}

.bg-Ads-101000
{
	background-color: #e4ebf5;
	border: 0px #f7e9ab solid;
}
/*37*/
.bg-BuR-000100
{
	background-color: #e4ebf5;
}
/*24*/
.bg-Bus-011010
{
	background-color: #E4EBF5;
	height: 28px;
	border-bottom: 1px solid #CCCCCC;
	margin-right: 2px;
}
/*10*/
.bg-BuS-011100
{
	background-color: #e4ebf5;
	border-bottom: 1px #CCCCCC solid;
	height: 20px;
}
/*19*/


.bg-BuR-010001
{
	background-color: #CCCCCC;
}
.bg-Bus-001111
{
	background-color: #ffcc33;
}

.bg-Bus-010010
{
	border-right: 0px;
	border-left: 0px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 0px;
}
/*check where it is affecting*/
.bg-BuS-100010
{
	background-color: #f4f8fd;
	border: 1px #CCCCCC solid;
}
.bg-BuR-000011
{
	border: 2px solid #DCDCDC;
}
.bg-BuR-001101
{
	background-color: #ffba00;
	border: 2px solid #FFFFFF;
	width: 22px;
	height: 18px;
	padding-top: 4px;
	text-align: center;
}
.bg-BuR-001110
{
	background-color: #ccdaf0;
	border: 2px solid #FFFFFF;
	width: 22px;
	height: 18px;
	text-align: center;
	padding-top: 4px;
}
.bg-XMPIEinstructivetext
{
	background-color: #EEEEEE;
	border-bottom: 1px #CCCCCC solid;
	padding-left: 5px;
}
.bg-storefrontBackground
{
	width: 22px;
	height: 18px;
	padding-top: 4px;
	text-align: center;
	border: 2px solid #FFFFFF;
}


.bg-Ads-101001
{
	background-color: #FFFFFF;
	border: 2px #CCCCCC solid;
}
.bg-operatorviewfilter
{
	background-color: #e7eef6;
}
.bg-notes
{
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
/*Background Styles*/

/*Separator Styles*/
.sep-AdR-000010
{
	background: url(images/separator_menu.gif);
	height: 4px;
}
.sep-AdS-000000
{
	background-color: #CCCCCC;
	height: 1px;
}
.sep-AdS-000001
{
	background-color: #969695;
	height: 1px;
}
.sep-BuR-000001
{
	background-color: #FFFFFF;
	width: 10px;
	float: left;
	text-align: center;
}
.sep-BuR-000010
{
	background-color: #CCCCCC;
	width: 1px;
	margin-left: 5px;
}
.sep-BuR-000100
{
	height: 1px;
	width: 100%;
	background-color: #CCCCCC;
	float: left;
	margin-bottom: 0px;
}
.sep-BuS-000010
{
	background-color: #CCCCCC;
	width: 1px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*Separator Styles*/

/*Tab Styles for Price Range Set Control*/
.tab-cp-col01
{
	float: left;
	width: 8px;
	height: 24px;
	background: url(images/tab_cp_col1.gif) no-repeat;
	display: inline;
}
.tab-cp-col02
{
	float: left;
	height: 24px;
	background: url(images/tab_cp_col2.gif);
	background-repeat: repeat-x;
	text-align: left;
	font-weight: bold;
	display: inline;
	font-size: 11px;
}
.tab-cp-col03
{
	float: left;
	width: 8px;
	height: 24px;
	background: url(images/tab_cp_col3.gif) no-repeat;
	display: inline;
}
/*Tab Styles for Price Range Set Control*/



/*padding and Margin */
.paddingright10
{
	padding-right: 10px;
}
.paddingright15
{
	padding-right: 15px;
}
.paddingbottom5px
{
	padding-bottom: 5px;
}
.paddingbottom10px
{
	padding-bottom: 10px;
}
.paddingleft40px
{
	padding-left: 40px;
}
.paddingleft30px
{
	padding-left: 30px;
}
.paddingleft190px
{
	padding-left: 190px;
}
.padding0px
{
	padding: 0px;
}
.margin-bottom
{
	margin-bottom: 0px;
}
.marginright20px
{
	margin-right: 20px;
}
.margintop10px
{
	margin-top: 10px;
}
.marginleft42px
{
	margin-left: 42px;
}
.margin
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
.margin3px
{
	margin: 3px;
}
.marginbottom0px
{
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
}
.margintop5px
{
	margin-top: 5px;
}
.marginleft5px
{
	margin-left: 5px;
}
.marginbottom10px
{
	margin-bottom: 10px;
}
.marginleft10px
{
	margin-left: 10px;
}
.marginleft20px
{
	margin-left: 20px;
}
.marginleft1px
{
	margin-left: 1px;
}
.margintop20px
{
	margin-top: 20px;
}
.margin10px
{
	margin: 10px;
	margin-top: 0px;
}
.marginleft15px
{
	margin-left: 15px;
}
.margintb0px
{
	margin-top: 0px;
	margin-bottom: 0px;
}
.botmargin0px
{
	margin-bottom: 0px;
}
.topmargin60px
{
	margin-top: 60px;
}
.paddingbottom
{
	padding-bottom: 10px;
}
.margin
{
	margin: 10px;
}
.paddingleft10px
{
	padding-left: 10px;
}
.paddingleft20px
{
	padding-left: 20px;
}
.padding10px
{
	padding: 10px;
}
.padding5px
{
	padding: 5px;
}
.border0px
{
	border: 0px;
}
.paddingtop5px
{
	padding-top: 5px;
}
.leftmargin0px
{
	margin-left: 0px;
}
.rightmargin20px
{
	margin-right: 5px;
}
.paddingbottom0px
{
	padding-bottom: 0px;
}
.paddingtopbottomright
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 25px;
}
.paddingleft16px
{
	padding-left: 16px;
}
.paddingleft22px
{
	padding-left: 22px;
}
.paddingright27px
{
	padding-right: 27px;
}
.marginlb
{
	margin-top: 0px;
	margin-left: 20px;
	width: 95%;
	margin-bottom: 10px;
}
.marginright10px
{
	margin-right: 10px;
}
.marginright5px
{
	margin-right: 5px;
}
.paddingright5px
{
	padding-right: 5px;
}
.paddingleft5px
{
	padding-left: 5px;
}
.marginbottom5px
{
	margin-bottom: 5px;
}
/*padding and Margin */


/*Border Classes*/
.border-BuS-000101
{
	border-top: 1px #CCCCCC solid;
}
.border-Ads-000010
{
	border-bottom: 1px #CCCCCC solid;
}
.border-Ads-000110
{
	border-bottom: 1px #bababa solid;
}
.border-AdS-000111
{
	border-right: 1px #bababa solid;
}
.border-AdS-001000
{
	border-left: 1px #bababa solid;
}
.border-Ads-000001
{
	border: 1px #bababa solid;
}
.tblborderbottom
{
	border-bottom: 1px #999999 dashed;
}
.border-AdS-000101
{
	border-bottom: 1px #dcdcdc solid;
	height: 25px;
}
.border-Bus-000011
{
	border-left: 1px #9aabc5 solid;
}
.border-Bus-001010
{
	border: 1px #c6c6c6 dotted;
}
.border-operatoritems
{
	border: 1px solid #8d8d8d;
}
.borderTop1px
{
	border-top: 1px #cccccc solid;
}
.borderbottomsolid
{
	border-bottom: 1px #999999 solid;
}
.borderleftsolid
{
	border-left: 1px #999999 solid;
}
/*Border Classes*/

.cursordefault
{
	cursor: default;
}
.ctr_scrollable table td
{
	padding-top: 10px;
	padding-bottom: 10px;
	color: #343434;
}
.small-text
{
	font-size: 8px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}


/*Pop Up Styles*/
.display1
{
	display: none;
}
.nowebpartzone
{
	display: none;
}
#demo tr.ruled
{
	background: #e4ebf5;
}
.draggable
{
	position: absolute;
	top: 0;
	left: 0;
	border: 0px #000000 solid;
	visibility: hidden;
}
.draggingNOW
{
	background: transparent url(images/pixel_transparent.gif);
}
.draggingNOW
{
	z-index: 200;
}
.show
{
	visibility: visible;
}
.hide
{
	visibility: hidden;
}
.noCursor
{
	cursor: default;
}
.modalProgressRedBackground
{
	background: Red;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.modal-smart-vpb-background {
	opacity: 0.8;
}
/*Pop Up Styles*/


/*Link Styles*/

.link-AdR-000001
{
	color: #003798;
}
.link-AdR-000001:hover
{
	color: #CC0000;
	text-decoration: none;
}

/*Used for Progress bar*/
.link-BuR-000101
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
}
.link-BuR-000101:hover
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
}
.link-BuR-000110
{
	font-size: 11px;
	color: #003799;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
}
.link-BuR-000110:hover
{
	font-size: 11px;
	color: #003799;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
}
/*Used for Progress bar*/

/* Used for Links in Footer */
.link-BuS-000002
{
	font-size: 9px;
	color: #003798;
	font-style: normal;
}
.link-BuS-000002:hover
{
	font-size: 9px;
	color: #CC0000;
	font-style: normal;
}

.link-BuS-000003
{
	font-size: 9px;
	color: #003798;
	font-style: normal;
	padding-left:150px;
}
.link-BuS-000004
{
	font-size: 9px;
	color: #003798;
	font-style: normal;
	padding-left:250px;
	
}
.link-BuS-000004:hover
{
	font-size: 9px;
	color: #CC0000;
	font-style: normal;
}
.link-BuS-000003:hover
{
	font-size: 9px;
	color: #CC0000;
	font-style: normal;
}

/* Used for Links in Footer */

.link-BuS-000001
{
	font-size: 10px;
	color: #003798;
	font-style: italic;
}
.link-BuS-000001:hover
{
	font-size: 10px;
	color: #CC0000;
	font-style: italic;
}

.link-BuS-000100
{
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}
.link-BuS-000100:hover
{
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

.link-BuS-000101
{
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
.link-BuS-000101:hover
{
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
/*Link Styles*/

/*Panel Styles*/
.panel-button
{
	padding-right: 8px;
}
/*Check this*/

/*Panel Styles*/

/*Tab Styles*/
.tab-on-col01
{
	float: left;
	width: 8px;
	height: 27px;
	background: url(images/tab_on_left.gif) no-repeat;
	display: inline;
}
.tab-on-col02
{
	float: left;
	padding-top: 7px;
	height: 27px;
	background: url(images/bg_tab_on.gif);
	background-repeat: repeat-x;
	text-align: left;
	font-weight: bold;
	color: #003799;
	display: inline;
	font-size: 11px;
}
.tab-on-col03
{
	float: left;
	width: 8px;
	height: 27px;
	background: url(images/tab_on_right.gif) no-repeat;
	display: inline;
}

.tab-off-col01
{
	float: left;
	width: 5px;
	height: 27px;
	background: url(images/tab_off_left.gif) no-repeat;
	display: inline;
}
.tab-off-col02
{
	float: left;
	padding-top: 7px;
	height: 27px;
	background: url(images/bg_tab_off.gif);
	background-repeat: repeat-x;
	text-align: left;
	font-weight: normal;
	display: inline;
	font-size: 11px;
}
.tab-off-col03
{
	float: left;
	width: 5px;
	height: 27px;
	background: url(images/tab_off_right.gif) no-repeat;
	display: inline;
}
/*Tab Styles*/

/*Bullet Styles*/
.bull-BuR-000000
{
	background: url(../../images/bullet-navigation-01.gif) no-repeat;
	width: 20px;
	height: 16px;
}
.bull-BuR-000001
{
	background: url(../../images/bullet-navigation.gif) no-repeat;
	width: 20px;
	height: 16px;
}
/*Bullet Styles*/

/*Widths*/
.w25
{
	width: 25px;
}
.w40
{
	width: 40px;
}
.w45
{
	width: 45px;
}
.w50
{
	width: 50px;
}
.w61
{
	width: 61px;
}
.w65
{
	width: 65px;
}
.w75
{
	width: 75px;
}
.w80
{
	width: 80px;
}
.w90
{
	width: 90px;
}
.w100
{
	width: 100px;
}
.w107
{
	width: 107px;
}
.w110
{
	width: 110px;
}
.w114
{
	width: 114px;
}
.w120
{
	width: 120px;
}
.w125
{
	width: 125px;
}
.w128
{
	width: 128px;
}
.w130
{
	width: 130px;
}
.w132
{
	width: 132px;
}
.w134
{
	width: 134px;
}
.w135
{
	width: 135px;
}
.w140
{
	width: 140px;
}
.w150
{
	width: 150px;
}
.w152
{
	width: 152px;
}
.w175
{
	width: 175px;
}
.w180
{
	width: 180px;
}
.w184
{
	width: 184px;
}
.w186
{
	width: 186px;
}
.w190
{
	width: 190px;
}
.w200
{
	width: 200px;
}
.w240
{
	width: 240px;
}
.w244
{
	width: 244px;
}
.w260
{
	width: 260px;
}
.w300
{
	width: 300px;
}
.w336
{
	width: 336px;
}
.w340
{
	width: 340px;
	height: 50px;
}
.w340w
{
	width: 340px;
}
.w350
{
	width: 350px;
}
.w370
{
	width: 370px;
}
.w380
{
	width: 380px;
}
.w400
{
	width: 400px;
}
.w405
{
	width: 405px;
}
.w430
{
	width: 430px;
}
.w448
{
	width: 448px;
}
.w450
{
	width: 450px;
}
.w500
{
	width: 500px;
}
.w505
{
	width: 505px;
}
.w545
{
	width: 548px;
}
.w555
{
	width: 555px;
}
.w628
{
	width: 628px;
}
.w720
{
	width: 720px;
}
.w728
{
	width: 728px;
}
.w745
{
	width: 500px;
}
.w746
{
	width: 746px;
}
.w750
{
	width: 750px;
}
.w790
{
	width: 790px;
}

.w50p
{
	width: 50%;
}
.w100p
{
	width: 100%;
}

/*heights*/
.height
{
	height: 25px;
}
.h75
{
	height: 75px;
}
.h114
{
	height: 114px;
}
.h150
{
	height: 150px;
}
/*heights*/

/* Font Sizes */
.font15
{
	font-size: 15px;
}

/*Featured Product Small Vertical Styles*/
.ctr_small_vertical
{
	float: left;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 0px red solid;
	width: 136px;
	margin: 0px;
	margin-right: 0px;
	padding: 0px;
}
.ctr_small_vertical .img-BuFpS-000000
{
	padding: 8px;
	border: 0px solid red;
}
.ctr_small_vertical .img-BuFpS-000000 img
{
	border: 0px solid red;
}
.ctr_small_vertical .content
{
	float: left;
	width: 128px;
	border: 0px solid red;
}
.ctr_small_vertical .head-BuFpS-000000
{
	margin: 10px;
	margin-top: 0px;
	border: 0px solid red;
}
.ctr_small_vertical .text-BuFpS-000000
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border: 0px solid red;
}
.ctr_small_vertical .link-BuFpS-000001
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border: 0px solid red;
}
/*Preview Link*/
.ctr_small_vertical .link-BuFpS-000001 a
{
	text-decoration: underline;
	color: #000000;
}
.ctr_small_vertical .link-BuFpS-000001 a:hover
{
	text-decoration: underline;
	color: #CC0000;
}
.ctr_small_vertical .text-BuFpS-000011
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}
.ctr_small_vertical .quantity-BuFpS-000000
{
	margin-left: 10px;
	margin-top: 8px;
	border: 0px solid red;
}
.ctr_small_vertical .bullet
{
	margin-left: 10px;
	margin-top: 8px;
	border: 0px solid red;
}
.ctr_small_vertical .text-BuFpS-000001
{
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 0px solid red;
}
.ctr_small_vertical .text-BuFpS-000010
{
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	border: 0px solid red;
}
.ctr_small_vertical .link-button
{
	border: 0px solid red;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 10px;
}
.ctr_small_vertical .link-BuFpS-000000
{
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
}
.ctr_small_vertical .link-BuFpS-000000 a
{
	text-decoration: underline;
	color: #000000;
}
.ctr_small_vertical .link-BuFpS-000000 a:hover
{
	text-decoration: underline;
	color: #CC0000;
}
.ctr_small_vertical .button-BuFpS-000000
{
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 10px;
}
/*Featured Product Small Vertical Styles*/


/*Featured Product Big Vertical Styles*/

.ctr_big_vertical
{
	float: left;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 0px #eb6715 solid;
	width: 198px;
	margin: 0px;
	margin-right: 0px;
	padding: 0px;
}
.ctr_big_vertical .img-BuFpS-000000
{
	padding: 8px;
	border: 0px solid red;
}
.ctr_big_vertical .img-BuFpS-000000 img
{
	border: 0px solid #EB6715;
}
.ctr_big_vertical .content
{
	float: left;
	width: 198px;
	border: 0px solid red;
}
.ctr_big_vertical .head-BuFpS-000000
{
	margin: 10px;
	margin-top: 0px;
	font-weight: bold;
	text-decoration: underline;
	border: 0px solid red;
}
.ctr_big_vertical .text-BuFpS-000000
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border: 0px solid red;
}
.ctr_big_vertical .link-BuFpS-000001
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border: 0px solid red;
}
.ctr_big_vertical .link-BuFpS-000001 a
{
	text-decoration: underline;
	color: #000000;
}
.ctr_big_vertical .link-BuFpS-000001 a:hover
{
	text-decoration: underline;
	color: #CC0000;
}
.ctr_big_vertical .text-BuFpS-000011
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border: 0px solid red;
}
.ctr_big_vertical .quantity-BuFpS-000000
{
	margin-left: 10px;
	margin-top: 8px;
	border: 0px solid red;
}
.ctr_big_vertical .bullet
{
	margin-left: 10px;
	margin-top: 8px;
	border: 0px solid red;
}
.ctr_big_vertical .text-BuFpS-000001
{
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 0px solid red;
}
.ctr_big_vertical .text-BuFpS-000010
{
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	border: 0px solid red;
}
.ctr_big_vertical .link-button
{
	border: 0px solid red;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.ctr_big_vertical .link-BuFpS-000000
{
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
}
.ctr_big_vertical .link-BuFpS-000000 a
{
	text-decoration: underline;
	color: #000000;
}
.ctr_big_vertical .link-BuFpS-000000 a:hover
{
	text-decoration: underline;
	color: #CC0000;
}
.ctr_big_vertical .button-BuFpS-000000
{
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 10px;
}
/*Featured Product Big Vertical Styles*/

/*Featured Product Small Horizantal Styles*/
.ctr_small_horizantal
{
	float: left;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 0px #eb6715 solid;
	width: 408px;
	padding-bottom: 10px;
	padding: 0px;
}
.ctr_small_horizantal .img-BuFpS-000000
{
	float: left;
	padding: 8px;
	border: 0px solid red;
}
.ctr_small_horizantal .img-BuFpS-000000 img
{
	border: 0px solid #EB6715;
}
.ctr_small_horizantal .content
{
	float: left;
	width: 268px;
	border: 0px solid red;
	margin-top: 10px;
}
.ctr_small_horizantal .head-BuFpS-000000
{
	margin-left: 0px;
	margin-top: 0px;
	font-weight: bold;
	text-decoration: underline;
	border: 0px solid red;
}
.ctr_small_horizantal .text-BuFpS-000000
{
	margin-left: 0px;
	margin-top: 8px;
	border: 0px solid red;
}
.ctr_small_horizantal .link-BuFpS-000001
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border: 0px solid red;
}
.ctr_small_horizantal .link-BuFpS-000001 a
{
	text-decoration: underline;
	color: #000000;
}
.ctr_small_horizantal .link-BuFpS-000001 a:hover
{
	text-decoration: underline;
	color: #CC0000;
}
.ctr_small_horizantal .text-BuFpS-000011
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border: 0px solid red;
}
.ctr_small_horizantal .quantity-BuFpS-000000
{
	margin-left: 0px;
	margin-top: 2px;
	border: 0px solid red;
}
.ctr_small_horizantal .bullet
{
	margin-left: 0px;
	margin-top: 8px;
	border: 0px solid red;
}
.ctr_small_horizantal .text-BuFpS-000001
{
	margin-left: 10px;
	margin-top: 8px;
	margin-right: 0px;
	border: 0px solid red;
}
.ctr_small_horizantal .text-BuFpS-000010
{
	font-weight: bold;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	border: 0px solid red;
}
.ctr_small_horizantal .link-button
{
	float: left;
	border: 0px solid red;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-left: 10px;
	width: 100%;
}
.ctr_small_horizantal .link-BuFpS-000000
{
	margin-left: 0px;
	margin-top: 12px;
	width: 100px;
	float: left;
	border: 0px solid red;
}

.ctr_small_horizantal .link-BuFpS-000000 a
{
	text-decoration: underline;
	color: #000000;
}
.ctr_small_horizantal .link-BuFpS-000000 a:hover
{
	text-decoration: underline;
	color: #CC0000;
}
.ctr_small_horizantal .button-BuFpS-000000
{
	text-decoration: underline;
	color: #000000;
	border: 0px solid blue;
	float: right;
	margin-top: 10px;
	padding-right: 10px;
}
/*Featured Product Small Horizantal Styles*/

/*Featured Product Big Horizantal Styles*/
.ctr_big_horizantal
{
	float: left;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 0px #eb6715 solid;
	width: 408px;
	padding-bottom: 10px;
	padding: 0px;
}
.ctr_big_horizantal .img-BuFpS-000000
{
	float: left;
	padding-right: 8px;
	border: 0px solid red;
}
.ctr_big_horizantal .img-BuFpS-000000 img
{
	border: 0px solid #EB6715;
}
.ctr_big_horizantal .content
{
	float: left;
	width: 220px;
	border: 0px solid red;
}
.ctr_big_horizantal .head-BuFpS-000000
{
	margin: 10px;
	margin-top: 0px;
	font-weight: bold;
	text-decoration: underline;
	border: 0px solid red;
}
.ctr_big_horizantal .text-BuFpS-000000
{
	margin-left: 10px;
	margin-top: 8px;
	border: 0px solid red;
}
.ctr_big_horizantal .link-BuFpS-000001
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border: 0px solid red;
}
.ctr_big_horizantal .link-BuFpS-000001 a
{
	text-decoration: underline;
	color: #000000;
}
.ctr_big_horizantal .link-BuFpS-000001 a:hover
{
	text-decoration: underline;
	color: #CC0000;
}
.ctr_big_horizantal .text-BuFpS-000011
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border: 0px solid red;
}
.ctr_big_horizantal .quantity-BuFpS-000000
{
	margin-left: 10px;
	margin-top: 8px;
	border: 0px solid red;
}
.ctr_big_horizantal .bullet
{
	margin-left: 0px;
	margin-top: 8px;
	border: 0px solid red;
}
.ctr_big_horizantal .text-BuFpS-000001
{
	margin-left: 10px;
	margin-top: 8px;
	margin-right: 0px;
	border: 0px solid red;
}
.ctr_big_horizantal .text-BuFpS-000010
{
	font-weight: bold;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	border: 0px solid red;
}
.ctr_big_horizantal .link-button
{
	float: left;
	border: 0px solid red;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-left: 10px;
}
.ctr_big_horizantal .link-BuFpS-000000
{
	margin-left: 10px;
	margin-top: 12px;
	float: left;
	border: 0px solid red;
}
.ctr_big_horizantal .link-BuFpS-000000 a
{
	text-decoration: underline;
	color: #000000;
}
.ctr_big_horizantal .link-BuFpS-000000 a:hover
{
	text-decoration: underline;
	color: #CC0000;
}
.ctr_big_horizantal .button-BuFpS-000000
{
	text-decoration: underline;
	color: #000000;
	border: 0px solid blue;
	float: right;
	margin-top: 10px;
	padding-right: 10px;
}
/*Featured Product Big Horizantal Styles*/


/*Featured Category Small Horizantal Styles*/
.ctr_small_horizantal_cat
{
	float: left;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 0px #eb6715 solid;
	width: 408px;
	padding: 0px;
}
.ctr_small_horizantal_cat .img-BuFpS-000000
{
	float: left;
	padding: 8px;
	border: 0px solid red;
}
.ctr_small_horizantal_cat .img-BuFpS-000000 img
{
	border: 0px solid #EB6715;
}
.ctr_small_horizantal_cat .content
{
	float: left;
	width: 268px;
	border: 0px solid red;
	margin-top: 10px;
}
.ctr_small_horizantal_cat .head-BuFpS-000000
{
	margin: 10px;
	margin-top: 0px;
	font-weight: bold;
	text-decoration: underline;
	border: 0px solid red;
	color: #003799;
}
.ctr_small_horizantal_cat .text-BuFpS-000000
{
	margin-left: 10px;
	margin-top: 8px;
	border: 0px solid red;
}
.ctr_small_horizantal_cat .link-BuFpS-000001
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border: 0px solid red;
}
.ctr_small_horizantal_cat .link-BuFpS-000001 a
{
	text-decoration: underline;
	color: #000000;
}
.ctr_small_horizantal_cat .link-BuFpS-000001 a:hover
{
	text-decoration: underline;
	color: #CC0000;
}
.ctr_small_horizantal_cat .text-BuFpS-000011
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border: 0px solid red;
}
.ctr_small_horizantal_cat .quantity-BuFpS-000000
{
	margin-left: 10px;
	margin-top: 8px;
	border: 0px solid red;
}
.ctr_small_horizantal_cat .bullet
{
	margin-left: 10px;
	margin-top: 8px;
	border: 0px solid red;
}
.ctr_small_horizantal_cat .text-BuFpS-000001
{
	margin-left: 10px;
	margin-top: 8px;
	margin-right: 0px;
	border: 0px solid red;
}
.ctr_small_horizantal_cat .text-BuFpS-000010
{
	font-weight: bold;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	border: 0px solid red;
}
.ctr_small_horizantal_cat .link-button
{
	float: left;
	border: 0px solid red;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-left: 10px;
	width: 100%;
}
.ctr_small_horizantal_cat .link-BuFpS-000000
{
	margin-left: 0px;
	margin-top: 12px;
	width: 100px;
	float: left;
	border: 0px solid red;
}
.ctr_small_horizantal_cat .link-BuFpS-000000 a
{
	text-decoration: underline;
	color: #000000;
}
.ctr_small_horizantal_cat .link-BuFpS-000000 a:hover
{
	text-decoration: underline;
	color: #CC0000;
}
.ctr_small_horizantal_cat .button-BuFpS-000000
{
	text-decoration: underline;
	color: #000000;
	border: 0px solid blue;
	float: right;
	margin-top: 10px;
	padding-right: 10px;
}
/*Featured Category Small Horizantal Styles*/

/*Featured Category Styles*/
.ctr_featured_category
{
	float: left;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 0px #eb6715 solid;
	width: 128px;
	margin: 0px;
	margin-right: 10px;
	padding: 0px;
}
.ctr_featured_category .img-BuFpS-000000
{
	padding: 8px;
	border: 0px solid red;
}
.ctr_featured_category .img-BuFpS-000000 img
{
	border: 0px solid #EB6715;
}
.ctr_featured_category .content
{
	float: left;
	width: 128px;
	border: 0px solid red;
}
.ctr_featured_category .head-BuFpS-000000
{
	margin: 10px;
	margin-top: 0px;
	font-weight: bold;
	text-decoration: underline;
	border: 0px solid red;
}
.ctr_featured_category .text-BuFpS-000000
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border: 0px solid red;
}
.ctr_featured_category .link-BuFpS-000001
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border: 0px solid red;
}
.ctr_featured_category .link-BuFpS-000001 a
{
	text-decoration: underline;
	color: #000000;
}
.ctr_featured_category .link-BuFpS-000001 a:hover
{
	text-decoration: underline;
	color: #CC0000;
}
.ctr_featured_category .text-BuFpS-000011
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border: 0px solid red;
}
.ctr_featured_category .quantity-BuFpS-000000
{
	margin-left: 10px;
	margin-top: 8px;
	border: 0px solid red;
}
.ctr_featured_category .bullet
{
	margin-left: 10px;
	margin-top: 8px;
	border: 0px solid red;
}
.ctr_featured_category .text-BuFpS-000001
{
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 0px solid red;
}
.ctr_featured_category .text-BuFpS-000010
{
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	border: 0px solid red;
}
.ctr_featured_category .link-button
{
	border: 0px solid red;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.ctr_featured_category .link-BuFpS-000000
{
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
}
.ctr_featured_category .link-BuFpS-000000 a
{
	text-decoration: underline;
	color: #000000;
}
.ctr_featured_category .link-BuFpS-000000 a:hover
{
	text-decoration: underline;
	color: #CC0000;
}
.ctr_featured_category .button-BuFpS-000000
{
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 10px;
}
/*Featured Category Styles*/




/*Featured Product Small Horizantal kit products Styles1*/
.ctr_kit_horizantal
{
	float: right;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 0px #eb6715 solid;
	width: 408px;
	padding-bottom: 10px;
	padding: 0px;
}
.ctr_kit_horizantal .img-buFpS-00000a
{
	float: left;
	display: inline;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.ctr_kit_horizantal .img-BuFpS-000000
{
	float: left;
	padding: 8px;
	border: 0px solid red;
}
.ctr_kit_horizantal .img-BuFpS-000000 img
{
	border: 0px solid #EB6715;
}
.ctr_kit_horizantal .content
{
	float: right;
	width: 174px;
	border: 0px solid red;
	margin-top: 10px;
}
.ctr_kit_horizantal .head-BuFpS-000000
{
	margin: 5px;
	margin-top: 0px;
	font-weight: bold;
	text-decoration: underline;
	border: 0px solid red;
}
.ctr_kit_horizantal .text-BuFpS-000000
{
	margin-left: 5px;
	margin-top: 8px;
	border: 0px solid red;
}
.ctr_kit_horizantal .link-BuFpS-000001
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border: 0px solid red;
}
.ctr_kit_horizantal .link-BuFpS-000001 a
{
	text-decoration: underline;
	color: #000000;
}
.ctr_kit_horizantal .link-BuFpS-000001 a:hover
{
	text-decoration: underline;
	color: #CC0000;
}
.ctr_kit_horizantal .text-BuFpS-000011
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border: 0px solid red;
}
.ctr_kit_horizantal .quantity-BuFpS-000000
{
	margin-left: 5px;
	margin-top: 8px;
	border: 0px solid red;
}
.ctr_kit_horizantal .bullet
{
	margin-left: 0px;
	margin-top: 8px;
	border: 0px solid red;
}
.ctr_kit_horizantal .text-BuFpS-000001
{
	margin-left: 10px;
	margin-top: 8px;
	margin-right: 0px;
	border: 0px solid red;
}
.ctr_kit_horizantal .text-BuFpS-000010
{
	font-weight: bold;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	border: 0px solid red;
}
.ctr_kit_horizantal .link-button
{
	float: left;
	border: 0px solid red;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
.ctr_kit_horizantal .link-BuFpS-000000
{
	margin-left: 10px;
	margin-top: 12px;
	float: left;
	border: 0px solid red;
}
.ctr_kit_horizantal .link-BuFpS-000000 a
{
	text-decoration: underline;
	color: #000000;
}
.ctr_kit_horizantal .link-BuFpS-000000 a:hover
{
	text-decoration: underline;
	color: #CC0000;
}
.ctr_kit_horizantal .button-BuFpS-000000
{
	text-decoration: underline;
	color: #000000;
	border: 0px solid blue;
	float: right;
	margin-top: 10px;
	padding-right: 10px;
}
/*Featured Product Small Horizantal Styles1*/



/*Calendar Styles1*/
.calendar-mouseout
{
	width: 20px;
	height: 20px;
	text-align: center;
	cursor: hand;
	font-size: 11px;
	font-weight: normal;
}
.calendar-mouseover
{
	width: 20px;
	height: 20px;
	text-align: center;
	background: url(../../Images/img_cal_mover.gif);
	cursor: hand;
	font-size: 11px;
	font-weight: normal;
}
.wh20
{
	width: 20px;
	height: 20px;
	text-align: center;
}
.monthyear
{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color: #dadada;
}
.days
{
	font-size: 11px;
	font-weight: bold;
	background-color: #d6e0ff;
}
.weekend-inactive
{
	width: 20px;
	height: 20px;
	text-align: center;
	background-color: #eaeaea;
	font-size: 11px;
	font-weight: normal;
	color: #c6c6c6;
}
.weekend-active
{
	width: 20px;
	height: 20px;
	text-align: center;
	background-color: #eaeaea;
	font-size: 11px;
	font-weight: normal;
}
.weekday-inactive
{
	width: 20px;
	height: 20px;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	color: #c6c6c6;
}
.weekday-active
{
	width: 20px;
	height: 20px;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
}
.cal-big-text
{
	font-size: 12px;
	font-weight: bold;
}
.cal-background
{
	background-color: #e5e5e5;
}
.cal-panel01
{
	width: 158px;
	height: 183px;
	background: url(../../Images/img_calendarbg.gif);
	padding-top: 7px;
	border: 0px solid red;
}
.cal-panel02
{
	width: 339px;
	height: 59px;
	background: url(../../Images/img_calendarbg01.gif);
	padding-top: 7px;
	border: 0px solid red;
}

.calendar-popupdiv
{
	z-index: 100;
	display: inline;
	position: absolute;
}
/*Calendar Styles1*/
.webpart-popupdiv
{
	z-index: 100;
}
/*Popup Classes*/
.colorpicker-popupdiv
{
	z-index: 100;
	visibility: hidden;
	position: absolute;
}
.popupdiv
{
	z-index: 100;
	visibility: hidden;
	background: transparent;
	position: absolute;
}
/*iframe{display:none;background:transparent;POSITION: absolute;width:0px;height:0px;z-index:0;}*/
.iframe
{
	visibility: visible;
	background: transparent;
	position: absolute;
	width: 0px;
	height: 0px;
	z-index: 0;
	margin: 0px;
	padding: 0px;
}
.webpartstyle
{
	padding: 0px !important;
}
.grid
{
	background: url(../../Images/icon_grid.gif);
	background-repeat: repeat;
	width: 704px;
	height: 140px;
}
/*BUYER STYLERS ENDS HERE*/
.bodypopup
{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	overflow: hidden;
}
.iframehigh
{
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 99;
}
/*JJ: Error Message*/
.errormessage
{
	border: 1px solid #000000;
	background-color: #fdf9ce;
	color: #CC3333;
}
.pwd-strength-default
{
	background-image: url(../../Images/pwd_strength_default.gif);
	background-repeat: no-repeat;
	width: 215px;
}
.pwd-strength-weak
{
	background-image: url(../../Images/pwd_strength_weak.gif);
	background-repeat: no-repeat;
	width: 215px;
}
.pwd-strength-medium
{
	background-image: url(../../Images/pwd_strength_medium.gif);
	background-repeat: no-repeat;
	width: 215px;
}
.pwd-strength-strong
{
	background-image: url(../../Images/pwd_strength_strong.gif);
	background-repeat: no-repeat;
	width: 215px;
}
.pwd-strength-best
{
	background-image: url(../../Images/pwd_strength_best.gif);
	background-repeat: no-repeat;
	width: 215px;
}
.bc-img-right
{
	margin-right: 5px;
}
.cursormove
{
	cursor: move;
}
.draggable
{
	position: absolute;
	cursor: move;
}

/* Do not remove class*/
.displaydue
{
	text-align: right;
}

/*OrderView*/
.orderheaderrow
{
	border: solid 1px #d2d2d2;
	text-align: left;
	background-color: #e5ebf4;
	padding: 5px;
	margin-top: 10px;
	height: 20px;
}
.jobheaderrow
{
	border: solid 1px #d2d2d2;
	text-align: left;
	background-color: #fee9c3;
	padding: 5px;
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
}
.bg-selectedorder
{
	background-color: #fee9c3;
}
.columnheader
{
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.numericvalue
{
	text-align: right;
	font-size: 9px;
	padding: 6px;
}
.generalvalue
{
	text-align: left;
	font-size: 9px;
	padding: 6px;
}
.orderjobtable
{
	border-collapse: collapse;
	border-spacing: 1em 0.5em;
	background-color: #fff;
	border: 1px solid #d2d2d2;
	padding: 10px;
	width: 100%;
}
.headerrow-options
{
	width: 50%;
	position: absolute;
}
.pagenavigation
{
	text-align: right;
	width: 300px;
	float: right;
	border: 0px solid red;
}

/*AuctionincShippingStatus*/
.status-pending
{
	font-family: Tahoma;
	font-size: 11px;
	color: #005FCF;
}
.status-pending a:hover
{
	font-family: Tahoma;
	font-size: 11px;
	color: #005FCF;
}
.text-ctr-status-shipping
{
	font-family: Tahoma;
	font-size: 11px;
}

.successmsg
{
	background-color: #defede;
	color: #00a400;
	font-weight: bold;
}
.successborder
{
	border: 1px solid #00a400;
}
.failedmsg
{
	background-color: #ffe4e4;
	color: #FF0000;
	font-weight: bold;
}
.failedborder
{
	border: 1px solid #FF0000;
}
.bg-Adminlanguagemanagement-000000
{
	background-color: #f0f8ff;
	border: 1px solid #CCCCCC;
}
.bg-errormessages
{
	background-color: #fdf9ce;
	border: 1px solid #cccccc;
}
.bg-successmesages
{
	background-color: #edfff0;
	border: 1px solid #cccccc;
}
.bg-offlinemessage
{
	background-color: #f5f5f5;
	border: 1px solid #a3a3a3;
	font-weight: bold;
}
.bg-itemdetails
{
	border: 1px solid #8d8d8d;
	background-color: #EFEFEF;
}
.border-itemdetails
{
	border-right: 1px solid #FFFFFF;
}
/* AdhocReport Styles*/
.bg-AdhocHeaders
{
	font-weight: bold;
	background-image: url(images/newheader.gif);
	background-repeat: repeat-x;
	height: 40px;
}
.border-smartsearchtable-000000
{
	border: 1px solid #7d9fba;
	background-color: White;
}
.frm-textbox-smartsearch
{
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	border: 0px solid #afa88a;
	text-align: left;
	height: 16px;
}
.selectedrowcolor
{
	background-color: #fdf9ce;
	font-weight: bold;
}
.imageMove
{
	cursor: move;
	padding: 4px;
	padding-right: 10px;
}
.whitebg
{
	background-color: #FFFFFF;
}
.bottomPriceBar
{
	position: fixed;
	bottom: 0;
	width: 100%;
	background-color: transparent;
	text-align: center;
}

#dhtmltooltip
{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid #000000;
	padding: 2px;
	background-color: #ffffe0;
	visibility: hidden;
	z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/ /*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer
{
	position: absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

.disabledclass
{
	color: #CCCCCC;
}
.disabledclass a
{
	color: #CCCCCC;
}
.disabledclass a:hover
{
	color: #CCCCCC;
}

/* Start : Classes For Fiery Storefront Sundaresh*/
#fsfwrapper
{
	width: 960px;
	margin: 0px auto;
	background-color: #FFFFFF;
}
#fsfheader
{
	width: 960px;
	margin: 0px auto;
	height: 70px;
	background: url('images/bg_banner_1.jpg') repeat-x;
}
#fsflogo
{
	margin: 0px auto;
	padding-left: 10px;
}
#fsfinnercontent_container
{
	width: 960px;
}
.fsfpageheader
{
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
	font-size: 24px;
	color: #333333;
}
.fsfsectionheader
{
	padding: 0px;
	margin: 0px;
	font-size: 17px;
}
/*roundedcorners*/
/*Admin Side */
#fsfwrapper1
{
	width: 100%;
	margin: 0px auto;
	background-color: #FFFFFF;
}
#fsfheader1
{
	width: 100%;
	margin: 0px auto;
	height: 70px;
	background: url('images/admin_banner.jpg');
	background-position: right;
}
#fsflogo
{
	margin: 0px auto;
	padding-left: 10px;
}

.fsfsforgotpassword a
{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 9px;
}
.fsfsforgotpassword a:hover
{
	text-decoration: underline;
	color: #000000;
	font-size: 9px;
}
.ctr-maincontent1
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
}
.filterfooter
{
	background-color: #e8e8e8;
}

/*Admin Side */
.rtop, .rbottom
{
	display: block;
}
.rtop *, .rbottom *
{
	display: block;
	height: 1px;
	overflow: hidden;
}
.r1
{
	margin: 0 5px;
}
.r2
{
	margin: 0 3px;
}
.r3
{
	margin: 0 2px;
}
.r4
{
	margin: 0 1px;
	height: 2px;
}

.rs1
{
	margin: 0 2px;
}
.rs2
{
	margin: 0 1px;
}

div#roundedcorners
{
	background: #EFEFEF;
	width: 960px;
}

.fsfleftcolumn
{
	float: left;
	width: 200px;
	margin-left: 10px;
	display: inline;
}
.fsfrightcolumn
{
	float: right;
	width: 740px;
	margin: 10px;
	margin-top: 0px;
	margin-right: 0px;
	display: inline;
}
.fsfbottombuttoncontainer
{
	float: left;
	width: 730px;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px;
}
.informationtext
{
	color: #00a400;
	font-weight: bold;
}
/*roundedcordners*/



.navMenuCompleted
{
	font: 11px Arial;
	color: #fff;
	text-decoration: none;
	padding: 9px 0 9px 11px;
	display: block;
}
.navMenu
{
	font: 11px Arial;
	color: #999999;
	text-decoration: none;
	padding: 9px 0 9px 26px;
	display: block;
}
.navMenuCurrent
{
	background: url("Images/hover_back.gif") top right no-repeat;
	font: bold 11px Arial;
	color: #fff;
	text-decoration: none;
	padding: 9px 0 9px 26px;
	display: block;
}
a.navMenu:hover
{
	color: #999999;
}
a.navMenuCurrent:hover
{
	color: #FFFFFF;
	font: bold 11px Arial;
	color: #fff;
	text-decoration: none;
	padding: 9px 0 9px 26px;
	display: block;
}
a.navMenuCompleted:hover
{
	background: url("Images/hover_back.gif") top right no-repeat;
	color: #FFFFFF;
}
.welcomeimage
{
	background-image: url(Images/welcome_main_image.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height: 346px;
	width: 725px;
}




a.starttrail
{
	/* Sliding right image */
	background: transparent url('Images/2big_button_right.png') no-repeat scroll top right;
	display: block;
	float: left;
	height: 52px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */ /* FONT PROPERTIES */
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

a.starttrail span
{
	/* Background left image */
	background: transparent url('Images/2big_button_left.png') no-repeat;
	display: block;
	line-height: 35px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 7px 0 5px 18px;
}

a.starttrail:hover
{
	display: block;
	text-decoration: underline;
	height: 52px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */ /* FONT PROPERTIES */
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

a.createsite
{
	/* Sliding right image */
	background: transparent url('Images/big_button_right.png') no-repeat scroll top right;
	display: block;
	float: left;
	height: 34px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */ /* FONT PROPERTIES */
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

a.createsite span
{
	/* Background left image */
	background: transparent url('Images/big_button_left.png') no-repeat;
	display: block;
	line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 7px 0 5px 18px;
}

a.createsite:hover
{
	text-decoration: underline;
	display: block;
	float: left;
	height: 34px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */ /* FONT PROPERTIES */
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

/*bottombuttonsstyles*/
.previous
{
	margin-left: 10px;
}

.previous a.button
{
	background: transparent url('images/bg_button_b.gif') no-repeat scroll top left;
	color: #FFFFFF;
	display: block;
	float: right;
	font: normal 12px arial, sans-serif;
	height: 24px;
	text-align: center;
	margin-left: 6px;
	padding-left: 18px; /* sliding doors padding */
	text-decoration: none;
}

.previous a.button span
{
	background: transparent url('images/bg_button_span_previous.gif') no-repeat bottom right;
	display: block;
	line-height: 14px;
	padding: 5px 16px 5px 4px;
}


.next a.button
{
	background: transparent url('../../Images/bg_button_a.gif') no-repeat scroll top right;
	color: #FFFFFF;
	display: block;
	float: right;
	font: normal 12px arial, sans-serif;
	height: 24px;
	text-align: center;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}

.next a.button span
{
	background: transparent url('../../Images/bg_button_span.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 4px 5px 16px;
}

/* Disabled button */
.next-disabled a.button
{
	background: url('../../Images/disabled_bg_button_a.gif') no-repeat scroll top right;
	color: #999999;
	display: block;
	float: right;
	font: normal 12px arial, sans-serif;
	height: 24px;
	text-align: center;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}

.next-disabled a.button span
{
	background: url('../../Images/disabled_bg_button_span.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 4px 5px 16px;
}


/*bottombuttonstyles*/


/*Slider Start*/

#slider
{
	width: 670px;
	margin-left: 15px;
	position: relative;
	border: 2px solid #ccc;
	height: 160px;
}

.scroll
{
	overflow: hidden;
	width: 670px;
	margin: 0 auto;
	position: relative;
	height: 160px;
}

.scrollContainer
{
	position: relative;
}

.scrollContainer div.panel
{
	padding: 10px;
	width: 140px;
}



.inside
{
	padding: 6px;
}

.inside img
{
	display: block;
	border: 1px solid #666;
	margin: 0 0 10px 0;
	width: 140px;
}

.inside h2
{
	font-weight: normal;
	color: #111;
	font-size: 16px;
	margin: 0 0 8px 0;
}

.inside p
{
	font-size: 11px;
	color: #ccc;
}


.scrollButtons
{
	position: absolute;
	top: 60px;
	cursor: pointer;
}

.scrollButtons.left
{
	left: -15px;
}

.scrollButtons.right
{
	right: -15px;
}

.hide
{
	display: none;
}
/*Slider End*/

.welcomebuttonbg
{
	background: url(images/weclome_bg.gif);
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: repeat-x;
}
.welcomebuttonbg a
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
}
.welcomebuttonbg a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 14px;
}
.blueheader
{
	background: url(images/header_fsfgrid.gif);
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: repeat-x;
	height: 20px;
}

.moreinfo a
{
	text-decoration: underline;
	font-size: 12px;
}
.moreinfo a:hover
{
	text-decoration: underline;
	font-size: 12px;
}



.fsfwhitebg
{
	background-color: #FFFFFF;
}

#fsfdhtmltooltip
{
	position: absolute;
	left: -300px;
	width: 315px;
	border: 1px solid #000000;
	padding: 2px;
	background-color: #ffffe0;
	font-size: 11px;
	visibility: hidden;
	z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/ /*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

.fsfiframeforimages
{
	position: absolute;
	left: -300px;
	width: 315px;
	padding: 2px;
	visibility: hidden;
	z-index: 100;
}

.collapsePanel
{
	background-color: White;
	overflow: hidden;
	font-family: Verdana;
	font-size: 10px;
}

.collapsePanelHeader
{
	height: 15px;
	color: Black;
	background-color: #DEDFDE;
	font-weight: bold;
	float: none;
	padding: 5px;
	cursor: pointer;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
}



.updateProgress
{
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
	position: absolute;
	width: 250px;
	float: right;
}
.updateProgressMessage
{
	margin: 3px;
	font-family: Trebuchet MS;
	font-size: small;
	vertical-align: middle;
}
.background
{
	background-color: #ffffe0;
	filter: alpha(opacity=10);
	opacity: 0.1;
}


/*Start - Rounded Corners Classes*/
.roundedcontentbg
{
	background-image: url(images/contentbg.gif);
	background-position: top;
	background-color: #f8f8f8;
	background-repeat: repeat-x;
}
.toproundedbgcolor
{
	background-color: #e6e6e6;
}
.bottomroundedbgcolor
{
	background-color: #f8f8f8;
}
/*End - Rounded Corners Classes*/



/*End: Classes For Fiery Storefront*/

.disabledGridForecolorclass
{
	color: #808080;
}
.disabledGridForecolorclass a
{
	color: #808080;
}
.disabledGridForecolorclass a:hover
{
	color: #808080;
}

.preflightheaders
{
	background-color: #c2d9f6;
}


.heading2
{
	padding: 4px;
	background: #4991ce;
	color: #fff;
	font-weight: bold;
}

.heading3
{
	padding: 4px;
	background: #ccc;
	font-weight: bold;
}


.blck
{
	border: 1px solid #ccc;
}



.dimmer
{
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: verdana;
	font-weight: bold;
	padding: 40px;
	overflow: hidden;
	background-image: url(../../Images/honey.png); /* ieWin only stuff */
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../../Images/honey.png');
}


.dimming
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #ffffff;
	position: absolute; /* set z-index higher than possible */
	z-index: 10000;
	visibility: hidden;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
}

/* Device View */
.borderGrey1
{
	border: 1px solid #999999;
}
.borderTop0
{
	border-top: 0px;
}

/* Expand/Collapse arrow classes */
.collapse-arrow
{
	background: url(images/collapse_blue.jpg) no-repeat left;
	width: 20px;
	height: 28px;
}
.expand-arrow
{
	background: url(images/expand_blue.jpg) no-repeat left;
	width: 20px;
	height: 28px;
}

.panel
{
	background-color: #c3daf5;
	border: 1px solid #a4c7f3;
	color: #006fd5;
	font-weight: bold;
}

.grnButton
{
	background: transparent url('images/btn_green_rt.png') no-repeat scroll top right;
	color: #fff;
	display: block;
	float: left;
	font: bold 12px;
	height: 26px;
	margin-right: 6px;
	margin-left: 5px;
	margin-top: 10px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}

a.grnButton span
{
	background: transparent url('images/btn_green_lt.png') no-repeat;
	display: block;
	line-height: 16px;
	padding: 5px 0 5px 18px;
}
a.grnButton:active
{
	background-position: bottom right;
	color: #fff;
	outline: none; /* hide dotted outline in Firefox */
}

a.grnButton:active span
{
	background-position: bottom left;
	padding: 6px 0 4px 18px; /* push text down 1px */
}
.FI
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}
.FI a
{
	color: #0018ff;
	text-decoration: underline;
}
.FI a:link
{
	color: #0018ff;
	text-decoration: underline;
}
.FI a:active
{
	color: #0018ff;
	text-decoration: underline;
}
.FI a:visited
{
	color: #0018ff;
	text-decoration: underline;
}
.FI a:hover
{
	color: #0018ff;
	text-decoration: underline;
}
.FI_Label
{
	font-weight: bold;
}
.FI_Disabletext
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #8a8a8a;
	line-height: 16px;
}
.FIButton
{
	background: url("images/FI_Button.png") no-repeat right;
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
}
.devicedetails
{
	border: 1px solid #999999;
}


.bg-AdS-001002
{
	background-color: #E5EBF4;
	height: 25px;
	border-bottom: 1px solid #999999;
}
.bg-AdS-001012
{
	background-color: #FFFFFF;
	height: 25px;
	border-bottom: 1px solid #999999;
}

.treeview .TreeNode span
{
	color: #003798;
	text-decoration: underline;
}

.treeview .TreeNodeSelect
{
	color: #003798;
	background-color: #FFE59D;
	font-weight: bold;
}

.rpcdetails
{
	height: 35px;
	background-color: #EEEEEE;
}
.rpcdetailsborder
{
	border: 1px solid #999999;
}
.rpcbuttons
{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.rpcpolling
{
	background-color: #f2f2f2;
	border-top: 1px solid #ccc;
}
.rpcdetails a, a:hover
{
	text-decoration: underline;
}

.connectorcontainer
{
	background: url("images/selectprintshopbg.png") repeat-x;
	height: 46px;
	border-bottom: 1px solid #999999;
}
.devicecontainer
{
	background: url("images/bg_blue.png") repeat-x;
	height: 47px;
	border-bottom: 1px solid #ccc;
}
.devicecontainerlabel
{
	color: #003698;
	font-weight: bold;
}

.discoverfierypanel
{
	background: #fff7da;
	border: 1px solid #d39d5d;
	border-radius: 5px;
	margin: auto;
	padding: auto;
}

.discoverfierypanelinfo
{
	color: #737373;
	font-size: 10px;
}

.fieryerrormsg
{
	color: #403C3b;
	background-color: #FFF0ed;
	border-bottom: 1px solid#c5c5c4;
	padding: 5px;
}
.graybginformation
{
	background: #f6f6f6;
	border: 1px solid #bdbcbd;
	border-radius: 5px;
	padding: 20px;
}

.mappingtype td
{
	background: #f6f6f6;
	border: 1px solid #bdbcbd;
	border-radius: 5px;
	padding: 20px;
}

.mappingerror
{
	background: #FFF0ed;
	border: 1px solid #d69999;
	border-radius: 5px;
	color: #000000;
	padding: 10px;
}
.mappingerror .close
{
	color: efefef;
}

.mappingerror .close a
{
	color: efefef;
	text-decoration: none;
}
.mappingerror .close a:hover
{
	color: efefef;
	text-decoration: none;
}


.mappingerror #close a, a:hover
{
	color: efefef;
	text-decoration: none;
}

.fieryintegrationfooter
{
	background-color: #ececec;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
}

.fieryintegrationfilterbg
{
	background-color: #f2f2f2;
	border: 1px #CCCCCC solid;
	height: 20px;
	width: 100%;
	padding: 10px;
}
.marginforpanels
{
	margin: 10px;
}
.mediaintegrationfooter
{
	background-color: #ececec;
	border-top: 1px solid #b2b2b2;
}

#pagerui .ctr-pagination
{
	float: left;
	width: 598px;
	margin-bottom: 0px;
}
.popupfooterborder
{
	border-top: 1px solid #969695;
}


/* Tooltip Styles */
/* BEGIN - Styles for a general text tooltip */
.tooltip
{
	border-bottom: 1px dotted #000000;
	color: #000000;
	outline: none;
	cursor: help;
	text-decoration: none;
	position: relative;
}
.tooltip span
{
	margin-left: -999em;
	position: absolute;
}
.tooltip:hover span
{
	border-radius: 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	font-family: Calibri, Tahoma, Geneva, sans-serif;
	position: absolute;
	left: 1em;
	top: 2em;
	z-index: 99;
	margin-left: 0;
	width: 250px;
}
.tooltip:hover img
{
	border: 0;
	margin: -10px 0 0 -55px;
	float: left;
	position: absolute;
}
.tooltip:hover em
{
	font-family: Candara, Tahoma, Geneva, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	padding: 0.2em 0 0.6em 0;
}
.tooltipStyleClassic
{
	padding: 0.8em 1em;
	background: #FFFFAA;
	border: 1px solid #FFAD33;
}
/* END - Styles for a general text tooltip */


/*Start:Cloud Integartion Styles*/
#cloudintegration
{
	margin: 0px;
	padding: 0px;
}
#cloudintegration td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#cloudintegration .header
{
	background: url(images/cloudbg.png) repeat-x;
	height: 33px;
	font-size: 13px;
}
#cloudintegration .separtor
{
	border-right: 1px solid #dce0e3;
}
#cloudintegration .folders
{
	background-color: #dce0e3;
	height: 20px;
	padding-left: 5px;
}
#cloudintegration .gridarea
{
	padding: 10px;
}
.gridarea .searchpanel
{
	border: 1px solid #c3c3c3;
	border-bottom: 0px;
	background-color: #e6e6e6;
}
.gridarea .options
{
	border: 1px solid #c3c3c3;
	background-color: #e6e6e6;
}




div.RadTreeView_Default .rtPlus
{
	background-image: url("images/Collapsed.gif");
}
div.RadTreeView_Default .rtMinus
{
	background-image: url("images/Expanded.gif");
}

/*END:Cloud Integartion Styles*/

/*Print Me Styles Begin*/
.printMeContainer
{
	width: 275px;
	margin-top: 12.5%;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	background-color: #ececec;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(236, 236, 236)),to(rgb(255, 255, 255)));
	background-image: -webkit-linear-gradient(top, rgb(236, 236, 236), rgb(255, 255, 255));
	background-image: -moz-linear-gradient(top, rgb(236, 236, 236), rgb(255, 255, 255));
	background-image: -o-linear-gradient(top, rgb(236, 236, 236), rgb(255, 255, 255));
	background-image: -ms-linear-gradient(top, rgb(236, 236, 236), rgb(255, 255, 255));
	background-image: linear-gradient(top, rgb(236, 236, 236), rgb(255, 255, 255));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ececec', EndColorStr='#ffffff');
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	border-radius: 10px;
	border: 1px solid #dedede;
	padding: 20px;
	text-align: center;
	font-size: 20px;
	background-image: linear-gradient(top, rgb(236, 236, 236), rgb(255, 255, 255));
}

.printMeContainerTextBox
{
	width: 80%;
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	margin-top: 15px;
	text-align: center;
	vertical-align: middle;
}
.small
{
	font-size: 11px;
	color: Red;
	margin-top: 15px; /*display: block;*/
}
.margin-top15px
{
	margin-top: 15px;
}
/*Print Me Styles End*/


/*Calendar redesign: These changes are specific to Customer1 Calendar shown in Shopping Cart*/
.calendarwhitebg{background-color:#FFFFFF;border:1px solid #888888;}
.calendarborderleft{border-left:1px solid #888888;}
.cal-Lowerpanel{background:url(../../Images/img_calendarbg.png);background-repeat:repeat-x;height:68px;}
.calmarginleft5px{margin-left:5px;}
.calendarbackground{background-color:#d6d7d6;border-collapse:separate;}
.calendar-mouseoverEx{width:35px;height:35px;text-align:left;background-color:#fffbd0;cursor:pointer;font-size:11px;font-weight:bold;}
.daysEx{font-size:11px;font-weight:bold;background-color:#f1f1f1;width:35px;height:35px;text-align:left;}
.weekend-inactiveEx{width:35px;height:35px;text-align:left;background-color:#f7f4f4;font-size:11px;font-weight:normal;color:#c6c6c6;}
.weekend-activeEx{width:35px;height:35px;text-align:left;background-color:#f7f4f4;font-size:11px;font-weight:normal;}
.weekday-inactiveEx{width:35px;height:35px;text-align:left;font-size:11px;font-weight:normal;color:#c6c6c6;background-color:#e3ecf4;}
.weekday-activeEx{width:35px;height:35px;text-align:left;font-size:11px;font-weight:normal;background-color:#e3ecf4;}
.cal-big-textEx{font-size:12px;font-weight:bold;}
.cal-backgroundEx{background-color:#e5e5e5;}
.ExcurrentMonthtable{background-color:#dedfe7;border-collapse:separate;cursor:pointer;}
.ExcurrentMonth{background-color:#FFFFD6;width:33px;height:33px;cursor:pointer;font-size:11px;font-weight:bold;}
.ExotherMonth{background-color:#FFFFFF;width:33px;height:33px;cursor:pointer;}

.calendar-popupdivEx{Z-INDEX: 100;display: inline;POSITION: absolute;}
.calendarExlegend{color:#FF0000;font-weight:bold;}
/*Calendar redesign*/

/* Tooltip Styles */
/* BEGIN - Styles for a general text tooltip */
.tooltip {
	border-bottom: 1px dotted #000000; color: #000000; outline: none;
	cursor: help; text-decoration: none;
	position: relative;
}
.tooltip span {
	margin-left: -999em;
	position: absolute;
}
.tooltip:hover span {
	border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	font-family: Calibri, Tahoma, Geneva, sans-serif;
	position: absolute; left: 1em; top: 2em; z-index: 99;
	margin-left: 0; width: 250px;
}
.tooltip:hover img {
	border: 0; margin: -10px 0 0 -55px;
	float: left; position: absolute;
}
.tooltip:hover em {
	font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
	display: block; padding: 0.2em 0 0.6em 0;
}
.tooltipStyleClassic {padding: 0.8em 1em; background: #FFFFAA; border: 1px solid #FFAD33; }
/* END - Styles for a general text tooltip */

span.highlighttext
{
font-family: Tahoma;
font-size: 10px;
padding:0 3px;
background-color:#f6ff00;
}
.link-RUSH-Cart
{
	font-size: 11px;
	color: #003798;
}

.genericSingleCloumnDataGridPopup{    
    overflow-x:auto;
    border:0;
    width:400px;
}
/*-----------------entity------------------*/
.ups-page {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Open Sans, Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', Arial, sans-serif !important;
    font-size: 13px;
}
.ups-page a
{
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Open Sans, Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', Arial, sans-serif !important;
}
.ups-page input[type="button"], .ups-page input[type="submit"], .ups-page button {
    font-size: 12px;
    background:none;    
    border-radius:5px;
    padding:5px;
    height:27px;
}
.ups-page .ups-ri-btn { 
    border-radius:50%;
    border: 1px solid #CFD8DC;
    height:28px;
    width:28px;
    color:#90A4AE;
}
.ups-page .ups-il-btn
{
    border: 1px solid #CFD8DC;
    color:#19252A;
}
.ups-page .ups-il-btnRed
{
    border: 1px solid red;
    color:#19252A;
}
.ups-page .ups-il-btnRed i {
    color: red;
}
.ups-page .ups-il-btnRed:hover i
{    
    color:#fff;
}
.ups-page .ups-il-btn i
{    
    color:#90A4AE;
}
.ups-page .ups-il-btn:hover i
{    
    color:#fff;
}
.ups-page .ups-fixed-f
{
   position: fixed;
   left: 0;
   bottom: 0;
   width: 100%;
}
.ups-page .ups-fixed-f .ctr-pagination
{
    margin-bottom:0;
}
.ups-page .ups-ri-btn:hover, .ups-page .ups-il-btn:hover:enabled {
    background-color: #0366D6;
    border: 1px solid #0366D6;
    color: #fff;
    cursor: pointer;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}
.ups-page .ups-il-btn:hover:disabled {
    cursor: not-allowed;
}
.ups-page .ups-il-btnRed:hover {
    background-color: darkred;
    border: 1px solid darkred;
    color: #fff;
    cursor: pointer;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}
.ups-page input[type="checkbox"] { width:15px; height:15px; }
.ups-page input[type="button"]:hover:enabled, .ups-page input[type="submit"]:hover:enabled {
    background-color: #0366D6;
    border: 1px solid #0366D6;
    color:#fff;
    cursor: pointer;
}
.ups-page input[type="button"]:disabled, .ups-page input[type="submit"]:disabled {
    background: #CFD8DC;
    border: 1px solid #CFD8DC;
    color: #fff;
    cursor: not-allowed
}
.ups-page.ctr-paginationleft {
    font-size: 13px !important;
}
.ups-page th, ups-page td {
    font-size: 13px;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Open Sans, Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', Arial, sans-serif !important;
}
.ups-page th, ups-page td {
    font-size: 13px;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Open Sans, Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', Arial, sans-serif !important;
}
.ups-grid input[type="text"], .ups-grid select {
    border: none;
    border-radius: 5px;
    padding: 3px;
}
.ups-grid table, .ups-grid-p table {
    border-collapse: collapse;
    width: 100%;
}
.ups-grid th {
    color: #3A4A52;
    background-color: #CFD8DC;
    font-size: 13px;
    vertical-align:middle;
}
.ups-grid-p th {
    color: #95A8B2;
    font-size: 14px;
    padding: 5px 12px 5px 12px;
}
.ups-grid td {
    border-bottom: 1px solid #cfd8dc; /* dot border color */
    padding: 12px;    
}
.ups-grid th {
    border-bottom: 1px solid #cfd8dc; /* dot border color */
    padding: 5px 12px 5px 12px;
}
.ups-grid td {
    font-size: 14px;
}

.ups-grid-p th, .ups-grid-p td {
    border: none;
    font-size: 13px;
    padding: 5px 12px 5px 12px;
}
.ups-grid-p td {
    border: none;
    font-size: 14px;
    padding: 0 12px 5px 12px;
}
.ups-grid tr:nth-child(odd) {
    background-color: #f7f9f9;
}
.ups-grid tr:hover {
    background-color: #d4eeff!important;
}
.ups-grid a, .ups-grid-p a {
    color: #0A6AD7;
    text-decoration: none;
    font-size: 14px;
}
.ups-grid a.aspNetDisabled
{
    color:#000;
}
.ups-grid .fa-check-circle, .ups-grid-p .fa-check-circle {
    color: green;
}
.ups-grid .fa-minus-circle, .ups-grid-p .fa-minus-circle {
    color: gray;
}
.ups-page-hd-gray {
    background-color: #ECEFF1;
    padding: 10px;
    margin-bottom: 10px;
}
.ups-page-hd-gray td {
    font-size: 16px !important;
    color: #37474F;
}
.ups-page-hd-div {
    margin: 10px;
}
.ups-page-hd {
    font-size: 24px;
    color: #19252A;
}
.ups-breadcrumb {
    margin: 5px;
    color: #0366d6;
}
.ups-breadcrumb a {
    color: #0366d6;    
    font-size: 12px;
    text-decoration: none;
    padding: 0 5px;
}
.ups-breadcrumb a:hover {
    color: #021b79;
}
/* New Features Link */
/* Start */
.new-features-detail img {
	width: 25px;
	margin-left: -4px;
	margin-top: 5px;
}

.new-features-detail a {
	margin-left: -1px;
	margin-top: 4px;
	position: absolute;
	max-width: 200px;
}
/* End */

/*START: EVENT LOG CSS*/
.event-Log .event-Log-Table th {
	padding: 0;
}

.event-Log td {
	font-size: 11px;
	word-break: break-word;
}
/*END: EVENT LOG CSS*/

/*START: Product image upload CSS*/
.product-image-wrap {
	width: 280px;
	height: 200px;
	margin: 5px;
}

.product-image {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
/*END: Product image upload CSS*/