/* CSS Document */
/* Fonts Standards - 10 pt.(.blk10) on heavy text pages */
/* Fonts Standards - 12 pt.(.blk12)on less copy */
/* Fonts Standards - 13 pt. (.blk13)on Headings */
/* Fonts Standards - 7 pt. (.blk7)on Sub Navigations */

@import "hotelcoffee.css"; 
@import "hotelchairs.css";

*{font-family:Arial, Helvetica, sans-serif !important;}

.blk6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: #000000;	
}
.blu6bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-weight: bold;
	color: #003399;	
}
.wht6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: #FFFFFF;	
}
.blk7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
}
.blk7bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	font-weight: bold;
}
.blu7bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #003399;
	font-weight: bold;
}
.blu7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #003399;
	font-weight: normal;
}
.wht7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	text-transform: uppercase;
}
.red7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FF0000;
}
.blk8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;	
	color: #000000;
}

.blk8bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;	
	color: #000000;
    font-weight: bold;
}
.blu8bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	font-weight: bold;
}
.blu8boldnl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}
.blu8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	font-weight: normal;
}
.red8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF0000;
}
.red8bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF0000;
	font-weight: bold;
}
.wht8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
.blk9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.blk9bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.blu9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003399
}
.blu9bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #003399
}
.blu9boldnl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #003399;
	text-decoration:none;
}
.red9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
}
.red9bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
	font-weight: bold;
}
.wht9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;	
	color: #FFFFFF
}
.wht9bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF
}
.red10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
}
.blk10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
.blk10bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.blk10boldunderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.blk10italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-style:italic;
}
.blu10bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #003399
}
.red10bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
}
.wht10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}
.wht10bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}
.blu11bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #003399;
}
.blk12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
}
.blk12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}
.blu12 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #003399;
}
.blu12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #003399;
}
.blk12right{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #00FF00;
	text-align:right;
}
.red12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FF0000;
}
.red12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FF0000;
}
.blk13bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #000000;
	font-weight: bold;
}
.blu13bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #003399;
	font-weight: bold;
}
.blk16bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #000000;
	font-weight: bold;
}
.blu16bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #003399;
	font-weight: bold;
}
.blu20bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #003399;
}

.red36bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36pt;
	font-weight: bold;
	color: #FF0000;
}
.grn10bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;	
	color: #336633;
}
.dkgrn10bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;	
	color: #234f33;
}
.dkgrn10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;	
	color: #234f33;
}
.td8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}
.td9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}
.td9bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.td10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}
.blutd10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #003399;
}
.td12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}
.td9Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	background-color: #f5f5f5;	
}
.td12Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	background-color: #f5f5f5;	
}

.pageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	background-color: #f5f5f5;
	color: #000000;
}
.tdbckblu2 {
	background-image: url(/Images/glbnav_background.gif);
	background-repeat: repeat-x;
	background-color: #003399;
}
.tdbckblu {
	 background-image: url(/Images/tab_290.gif);
	 background-repeat: no-repeat;
	/*background-color: #003399;*/
}
.trbckred {
	background-image: url(/Images/red_bar.gif);
	background-repeat: repeat-x;
	background-color: #ff3333;
}
.tbbckgry {
	background-color: #f5f5f5;
}
.wht9srch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;	
	text-decoration: none;
}
.wht9noline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 4px;
	position: relative;
	left: 2px;
	width: 160px;
}
.lftbckltblu {
	background-color: #597aff;
}
.lftbckdkblu {
	background-color: #066caa;
}
.whtlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.blklinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #8a8989;
	text-decoration: none;	
}   
 
.blklinks9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blklinks8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.grylinks8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #8a8989;
	text-decoration: none;
}

 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: disc;
	margin: 0px;
} 

a:link {
    color: #0000CC; 	/* unvisited link */
	
}	
a:visited {
	color: #660066;     /* visited link */
}
a:active {
	color: #FF0000;     /* selected link */
}
form {
	margin: 0px;	
} 
.blubar {
	background-image: url(/Images/blu_bar.gif);
	background-repeat: repeat-x;
	background-position: left;
}
.blkhrx {
	background-repeat: repeat-x;
	background-color: #000000;
	background-image: url(/Images/blkhr.gif);
}
.gryvert {
	background-color: #a5a5a5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1pt;
	color: #a5a5a5;
	background-image: url(/Images/gryvert.gif);
	background-repeat: repeat-y; 
}
.dotborder {
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #000000;
	border-bottom-color: #000000;
	
}
.dotborderbtm {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #000000;
}
.leftnav1 {
	width: 180px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding: 0px;
	
}

.bcklft {
	background-image: url(/Images/bck_lftnav.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 180px;
	height: 29px;
	}
.leftnav2 {
	width: 180px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding: 0px;
}
.recright {
	margin-top: 4px;
	width: 148px;
}
.indblubartxt {
	width: 100px;
	margin-left: 22px;
	margin-bottom: 0px;
	margin-top: 8px;
	height: 24px;
}
.indblutxt {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
}
.grynavbrdr2 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d1d1d1;
	border-bottom-color: #d1d1d1;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d1d1d1;	
}
.blkbox {
	border: thin dashed #000000;
}

.leftblubar {
	background-image: url(/Images/left_blubar.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.rightblubar {
	background-image: url(/Images/right_blubar.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.gryline {
	color: #CCCCCC;
}
.grybox {
	border: 0.05em solid #CCCCCC;
}

 ul.lftnav {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
 ul.lftnav li {
	/*width: 5px;
	list-style-position: inside;
	list-style-image: url(/Images/blkdot.gif);*/
	list-style-type: none;	
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}
.qkfctbrdr {
	border: 1px solid #d1d1d1;
}
.highlight {
	background-color: #FFFF99;
}
.elftnavbrdr {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d1d1d1;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d1d1d1;
	border-bottom-width: 1px;
	border-bottom-color: #d1d1d1;
}

.elftnavbrdr2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d1d1d1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d1d1;
	border-left-width: 0px;
	border-left-style: none;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #d1d1d1;
}
.lftnavbrdr {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d1d1d1;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d1d1d1;
	border-bottom-color: #d1d1d1;
	border-bottom-width: 1px;
}
.bluebox {
	border: thin solid #003399;
}
.blulinks9 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}
.grn24bold {
	font-family: "Times New Roman", Times, serif;
	font-size: 24pt;
	color: #008000;
	font-weight: bold;
}
.navtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
	letter-spacing: 1pt;
}
.navline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;	
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
	letter-spacing: 1pt;
}
.rednavtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF0000;
	text-decoration: none;
	line-height: normal;
	letter-spacing: 1pt;
}

.shopcart {
	background-image: url(/Images/shopping_cart.gif);
	background-repeat: no-repeat;
}

/* All the classes in next section with a name starts with hc_ are for Health Care Site */
.hc_trbckred {
	background-image: url(/Images/hc_bar.gif);
	background-repeat: repeat-x;
	background-color: #12A0A0;
}
.hc_tdbckblu {
	background-image: url(/Images/hc_tab_290.gif);
	background-repeat: no-repeat;
	background-color: #0066cc;
}
.hc_lftbckdkblu {
	background-color: #066caa;
}
.hc_blubar {
	background-image: url(/Images/blu_bar.gif);
	background-repeat: repeat-x;
	background-position: left;
}
.hc_leftblubar {
	background-image: url(/Images/hc_left_blubar.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.hc_rightblubar {
	background-image: url(/Images/hc_right_blubar.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.hc_tdbckblu2 {
	/*background-image: url(/Images/);
	background-repeat: repeat-x;
	background-color: #0066cc;*/
}

.comnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003399;
}



/* Start of Common Nav Dynamic-Drop Down Menu */
.menutext
{
    
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt !important;
    color: #003399;
    font-weight: normal;
    text-decoration: none;
}
 
.menutext a:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt !important;
    color: #003399;
    font-weight: normal;
    text-decoration: none;
}
.menutext a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt !important;
    color: #003399;
    font-weight: normal;
    text-decoration: none;
}

.menutext a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt !important;
    color: #003399;
    font-weight: bold;
    text-decoration: none;
}
.menutext a:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt !important;
    color: #003399;
    font-weight: normal;
    text-decoration: none;
 }
/* End of Common Nav Dynamic-Drop Down Menu */


.luxury {
	background-image: url(/Images/l_luxury.gif);
	background-repeat: no-repeat;
	background-position:center;	
}

.signature {
	background-image: url(/Images/l_signature.gif);
	background-repeat: no-repeat;
	background-position:center;	
}

.registry {
	background-image: url(/Images/l_registry.gif);
	background-repeat: no-repeat;
	background-position:center;	
}

.hotelcollection {
	background-image: url(/Images/l_hotel_collection.gif);
	background-repeat: no-repeat;
	background-position:center;	
}
.hotbuy {
	background-image: url(../Images/bck_hotbuy.gif);
	background-repeat: no-repeat;
	height: 301px;
	width: 148px;
	background-position: left;
}
.topnav {
	background-image: url(/Images/bck_topnav.gif);
	background-repeat: no-repeat;
	background-position:top;	
	height:140px;
	width:968px;
}

/* the following is for RightTrack.aspx */
.gry10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #736F6E;
}
.gry14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #736F6E;
}
.gry14bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #736F6E;
	font-weight: bold;
}
.gry18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #736F6E;
}
.gry28 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28pt;
	color: #736F6E;
}
.rttrk_bckgry {
	background-color: #f5f5f5;
}
.rttrk_bckwht {
	background-color: #ffffff;
}
/* end of RightTrack.aspx */
.ajax__tab_xp .ajax__tab_tab {
height: 21px;
}

.blk14bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000000;
	font-weight: bold;
}

/* Sales promo */
#ctl_sales_promo {background-image:url(../Images/SalesPromo/SalesPromoBoxWithCornerFlag.gif); position:relative;background-repeat:no-repeat; min-height:100%; height:127px; width:100%;}
#ctl_sales_promo_image {position:absolute; top:2px; left: 50px;}
#ctl_sales_promo_catalog_number {position:absolute; top:100px; left: 50px; font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold;color:#36648B; margin:5px 5px 5px 5px;}
#ctl_sales_promo_text1 {position:absolute; top:10px; left: 200px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#36648B;}
#ctl_sales_promo_prod_desciption {position:absolute; top:40px; left: 200px; font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold;color:#36648B;}
#ctl_sales_promo_text2 {position:absolute; top:60px; left: 200px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#36648B; }
#ctl_sales_promo_add_to_cart {position:absolute; top:90px; left: 200px;}

/*Checkout Offers - Favorites and Reorder*/

#checkout_sale {width: 970px; font-family:Arial, Helvetica, sans-serif;}
#checkout_sale h1{ color:#ed8826; margin:0px; padding:14px 0px; font-size:24px; font-weight:normal; clear: both;}

#reorder_checkout { background-image:url(/images/header-backing-checkout.gif); height:49px; background-repeat:no-repeat; background-position:0px -63px; }
#reorder_checkout span { display:block; text-indent:-9000px;}

#proceed_checkout_new { border-bottom:1px solid #999999; }


.product_checkout { float:left; width:180px; font-family:Arial, Helvetica, sans-serif; margin:10px 13px 10px 0px;}
.product_checkout img { display:block; margin:0 auto; text-align:center;}
.product_checkout h2{ text-align:center; font-size:12px; font-weight:bold; margin:4px 0px 0px 0px;}
.product_checkout p{ text-align:center; font-size:12px; margin:8px 0px;}

.view_more_checkout { clear:both; font-size:20px; color:#000099; font-weight:bold; margin:23px 0px;}

#favorites_checkout { background-image:url(/images/header-backing-checkout.gif); height:53px; background-repeat:no-repeat; background-position:0 -7px; }
#favorites_checkout span { display:block; text-indent:-9000px;}

#previously_viewed_checkout { background-image:url(/images/header-backing-checkout.gif); height:49px; background-repeat:no-repeat; background-position:0px -63px; }
#previously_viewed_checkout span { display:block; text-indent:-9000px;}

.clear { clear:both;}


/*end - Checkout Offers*/
/*Call for Price*/
.cfp14{font-weight:bold; font-family:Arial, Helvetica, sans-serif; color: #093; font-size:14px;}
.cfp18{font-weight:bold; font-family:Arial, Helvetica, sans-serif; color: #093; font-size:18px;}

/* Search resutls page and new controller2.aspx and ShowRecords2.aspx*/
.search-blue
{
    -webkit-border-top-left-radius: 10px;
    -khtml-border-radius-topleft: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -khtml-border-radius-topright: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    background: #b5e9f6;
    background: -webkit-gradient(linear, left top, left bottom, from(#cef8ff), to(#b5e9f6));
    background: -moz-linear-gradient(top,  #cef8ff,  #b5e9f6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cef8ff', endColorstr='#b5e9f6');
    border-left: 1px solid #cfcfcf;
    border-top: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
    float: right;
    width: 300px;
    margin-top: 12px;
}

#FeaturedItems
{
    float: left;
}
.search-sortby
{
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
#search-tools
{
    overflow: hidden;
    margin: 7px 5px 5px;
}
#FeaturedItems
{
    width: 125px;
}
#search-sort
{
    background-color: #f9f9f9;
    border: 1px solid #c6c6c6;
    clear: both;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
#search-sort p
{
    margin: 10px;
    padding: 0px;
}
#search-sort a
{
    color: #27506e;
}
#search-results-title
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #333333;
}
#search-results-title span
{
    color: #589406;
}
#breadcrumbs-1 a
{
    color: #27506e;
}
#breadcrumbs-1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
#search-titlecontainer
{
    width: 400px;
    float: left;
}

/* End Search resutls page and new controller2.aspx and ShowRecords2.aspx*/


/* Q4 2010 Fixs*/
.search-sortby {
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:6px;
}

.grybox {
	border:0.05em solid #CCCCCC;
font-family:arial,helvetica;
font-size:12px;
padding:7px;
width:100%;
}

.serach-sort p { margin:0px; padding:0px;}
#ctl00_MainContentId_lblPaging {font-size:12px;}
#topsearchwidth { width:780px; margin-left:10px;}
.tabcpybld { vertical-align:top;}
#ctl00_MainContentId_pnlPaging a {  margin:0 1px;}
.comnav { margin:0 auto}
#ctl00_MainContentId_gv1 { text-align:left!important;}
.og_link { text-align:left!important;}
#lblControlHeader {
display:inline-block;
font-size:18px;
margin-left:5px;
margin-top:12px;
text-align:left;
}
#pnlUpSellAndCrossSell  {
background-image:url(/Images/ContentPages/ship_box.gif);
background-position:0 -152px;
background-repeat:no-repeat;}
.lftbckdkblu {padding:4px; text-align:left;} 

/* fix the checkout*/
.cartmessagebox { position: relative!important; top:0!important;  left:0!important; height:auto!important;  margin:0px!important;}
#freightmessage { position: relative!important; top:0!important;  left:0!important; height:auto!important; margin:0px!important; padding:15px; line-height:20px; margin-top:0px!important}

/* Fixes for collections page */
.addtocart-collection {font-family:Arial,Helvetica,sans-serif; font-size:10px; }
.ShowCollectionLines {
	padding: 5px;
    border-bottom: 1pt solid #CECECE;
}


/* Updates the quick facts */
#ctl00_MainContentId_ctl00_quickFactsOptions { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:-1px; font-weight:bold; font-size:12px; margin-left:10px}

/* Id for main content table */
#maincontent_results {margin-left:5px;}

/*Popup Styles*/
.popupHeader1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
.popupHeader2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}

#lg_toolbox {width:783px;}

#ctl00_MainContentId_pnlReorder #ctl_icon_image, #ctl00_MainContentId_pnlFavorites #ctl_icon_image, #ctl00_MainContentId_pnlPreviouslyViewed #ctl_icon_image {position:inherit!important; margin:5px 0px;}
#ctl00_MainContentId_pnlReorder #ctl_more_buttoon, #ctl00_MainContentId_pnlFavorites #ctl_more_buttoon, #ctl00_MainContentId_pnlPreviouslyViewed #ctl_more_buttoon { position:inherit!important; float:right;}
#ctl00_MainContentId_FavoritesList_dlDataListAsGrid, #ctl00_MainContentId_ReOrder_dlDataListAsGrid, #ctl00_MainContentId_PreviouslyViewed_dlDataListAsGrid { margin-top:15px;}

.ctl_container {background-image: url(/images/blue-background-xtiled.png);
    background-position: center top;
    background-repeat: repeat-x;
    border: 1px solid #829BCD;     margin-bottom: 20px; overflow: visible;}
.ctl_main_div { 
margin:10px;
 position: relative;
}
.ctl_header{
	color: #36648B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-style: italic;
    font-weight: bold;
	float:left;
	width: 549px;
	margin-top:4px; 
}
.ctl_header span{
	color: #36648B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
	font-style:normal;
}

.ctl_more_button { float:left; margin-right:10px}
.ctl_icon_image { float:right; margin-right:-10px; margin-top:-10px}

.ctl_container_none {margin-bottom: 20px; overflow: visible;}

.ctl_header_checkoutoffers {
    color:  #36648B;
    float:  left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-style: italic;
    font-weight: bold;
    margin-top: 4px;
    width: 790px;
}

#check_offers_top_seller {color:black; font-style:italic;}

.grainger-results-res-a {float:left; background-color:#0076b4; width: 300px; color: White; font-family: Arial; font-size: larger; margin-top: 20px; overflow: auto; padding: 9px;}
.poweredbygrainger-res-a {display: block; margin-top:17px; margin-left:10px; float: left; width: 160px;}

.no-results-newsearch {border:1px solid #CCCCCC;   padding: 9px;
background: #ffffff; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ececec'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ececec)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ffffff,  #ececec); /* for firefox 3.6+ */ 
}

.noresults-newsearch-field {float:left; padding:6px 9px; height:30px;}
.nosearch-results-contact-us {border:1px solid #CCCCCC; background-color: #fbfbfb;}
.no-results-contactus-module { margin:10px 10px 0px 10px;}
