﻿/* For the Defect 57815 */

/* For the Top Navigation Control*/
#Top
{
	float:left;
	overflow:hidden;
	width:636px;
	height:35px;

}	

.TopNavigation
{
	float :right;
	clear:right;
	
	margin :0;	
}

.TopSeparator
{
	float:left;
	clear:right;
	padding:6px 5px 0px 5px;
}

.LinksTop
{
	color : #acacac;
	text-decoration :none;
}
.HighlightLinkTop , .LoginLink
{
	color:#ffaa00;
	text-decoration :none;
}
.LoginLink
{
	float:left;
}
.LoginArrow
{
	float:left;
	height:11px;
	width:11px;
	margin:1px 0 0 3px;
	background:transparent url('/_Images/Redesign/HomePage/arrow.png') no-repeat right center;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_Images/Redesign/HomePage/arrow.png', sizingMethod='image');
}
.TopLinks
{
	float:left ;
	clear :right ;
	cursor:pointer;
	font-family : Verdana;
	font-size : 10px;
	font-weight :bold;
	padding:11px 8px 4px;
	padding:expression('13px 8px 3px 8px');
}
span#LPLink
{
	padding:6px 8px 0 8px;
	padding:expression('8px 8px 0 8px');
}

#TopLinksLast
{
	float:left ;
	clear :right ;
	cursor:pointer;
	font-family : Verdana;
	font-size : 10px;
	font-weight :bold;
	color : #cccccc;
	padding:11px 8px 4px 8px;
	padding:expression('13px 0px 3px 8px');
}
/*Styles updated for the Top navigation with Logout Button*/

.TopNavigation_Logout
{
	float :left;
	clear:right;
	width:438px;
	background-color:White;
	background-image :url('../../_Images/Redesign/Controls/topnav_gradient.gif');
	padding:0 8px 2px 92px;
	padding:expression('0 8px 1px 92px');
	margin :0;	
}

.TopNavigation_Logout #TopLinksLast
{
	float:left ;
	clear :right ;
	cursor:pointer;
	font-family : Verdana;
	font-size : 10px;
	font-weight :bold;
	color : #cccccc;
	padding:8px 11px 4px 9px;
	padding:expression('10px 0px 3px 9px');
	width:125px;
}


.TopSeparator_Logout
{
	float:left;
	clear:right;
	padding:6px 5px 0px 5px;
}

.TopNavigation_Logout .TopLinks
{
	float:left ;
	clear :right ;
	cursor:pointer;
	font-family : Verdana;
	font-size : 10px;
	font-weight :bold;
	padding:8px 11px 4px 8px;
	padding:expression('10px 10px 3px 10px');
	background :url('../../_Images/Redesign/Controls/dottedline.gif') no-repeat 100% 75%;
}

.TopNavigation a img
{
	border:0;
}

/* End of styles updation with Logout Button */

.TopLinksHighlight
{
	
	color:#FFB717;
	
}

#CallUs
{
	float :left;
	clear:right;
	height:20px;
	font-family : Verdana;
	margin :0;
	padding:0 0 0 7px;
}


.CallUsText
{
	float:left;
	clear:right;
	font-size : 10px;
	font-weight : bold;
	color : #333333;
	padding:11px 0 2px 15px;	
}


.CallUsNumber
{
	float :left ;
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	color : #333333;
	padding:9px 0 2px 4px;
}

/* End of the Top Navigation */


/*For the Main Navigation Control */

#PageNav
{
	float:left;
	margin:0;
	padding:2px 0px 0 7px;
	display:inline;
        width:783px;
	font-family:helvetica, arial sans-serif;
	height:40px;
}

/*  CBWEB-171  */
ul#MainNav,  ul#MainNav li , ul.SubNav ,  ul.SubNav li
{
	
	list-style:none;
	list-style-type:none;	
	padding:0;
	margin:0;
}
ul#MainNav li , ul.SubNav ,  ul.SubNav li
{
	float:left;
	text-transform:uppercase;
}
ul#MainNav
{
	float:right;
}
ul#MainNav  ul.SubNav
{
	position:absolute;
	margin-left:-10px;
	margin-top:12px;
	padding:3px 0 5px 0;
	background-color:#000;
	opacity: .75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	clear:left;
	display:none;
	z-index:100;
	width:180px;
	cursor:default;
}
ul#MainNav li.hover
{
	cursor:pointer;
}
ul#MainNav li.hover a ,ul#MainNav li a:hover
{
	color:#FFB717;
}
ul#MainNav li.hover ul.SubNav 
{
	display:block;	
}
ul#MainNav li a 
{
	display:block;
}
ul#MainNav li a , ul.SubNav li a
{
	color:#FFF;
}
ul#MainNav li
{
	padding:12px 24px 12px 10px;
	font-weight:bold;
	font-size:14px;
}
ul#MainNav li.LastMainNav
{
	padding-right:17px;
}
ul#MainNav ul.SubNav li
{
	padding:3px 10px 3px 10px;
	clear:left;
	font-size:10px;	
	width:100%;
}
ul#MainNav ul.SubNav li a
{
	color:#FFB717;	
}
ul#MainNav li.LastNav
{
	padding:12px 20px 12px 10px;
}
ul#MainNav li.Active a
{
	color:#FFB717;
}
/*.PageLinks
{
	float:left;
	clear:right;
	cursor:pointer;
	border:1px solid red;
}*/

/* End of the Main Navigation */

/* For the Left Navigation Control */


.LeftNavImg
{ 
	float :left ;
	clear :right ;
	padding :12px 0 0px 5px;
	padding :expression('6px 0 0px 5px');
}


.LeftNavText
{
	float :left ;
	padding :8px 0 8px 5px;
}


.LeftControl
{
	color:White ;
	font-family:verdana;
	font-size :10px;
	font-weight :bold;

}



div.LeftNavigationMenus
{
	margin:0px;
	padding:0;
	background-color:#F48801;
	overflow:hidden;
	font-size:10px;
	/*font-size:75%;*/
	color:white;
	font-weight:bold;
}

div.LeftNavigationMenus a
{
	text-decoration:none;
	color:White;	
}

div.LeftNavigationMenus a:visited
{
	text-decoration:none;
	color:White;
}

div.LeftNavigationMenus a:hover
{
	text-decoration:none;
	color:White;
}

div.LeftNavigationMenus a:link
{
	text-decoration:none;
	color:White;
}



/* For the Non - Selected Main Section Items in Left Navigation Control */

div.MenuItem
{
	float:left;
	margin:0px 0 0px 0px;
	padding:0px;		
	width:218px;
	clear:left;
	list-style-type:none;
	background:black;
	border:0px solid red;
}


div.MenuItem .Text
{
	background-image:url(/_Images/Redesign/Core/nav_subdivider.gif);
	background-position:0 bottom;
	background-repeat:repeat-x;
	margin:0px 0 0px 25px;
	padding:7px 0 8px 0;
	/*padding: 8px 0 8px 0;*/
	float:left;
	width:193px;
}

div.MenuItem .TextSubMenu
{
	background-image:url(/_Images/Redesign/Core/nav_subdivider.gif);
	background-position:15px bottom;	
	background-repeat:no-repeat;
	margin:0px 0 0px 25px;
	padding:7px 0 8px 0;
	/*padding: 8px 0 8px 0;*/
	float:left;
	width:193px;
}

div.MenuItem .LastItem
{	
	margin:0px 0 0px 25px;
	padding:7px 0 8px 0;
	/*padding: 8px 0 8px 0;*/
	float:left;
	width:193px;
	
}

/* End of the Non - Selected Main Section Items in Left Navigation Control */

/* For the Non Selected parent menu in the Left Navigstion Control */

div.ParentMenuItem
{
	float:left;
	margin:0px 0 0px 0px;
	padding:0px;		
	width:218px;
	clear:left;
	list-style-type:none;
	background:black;
	border:0px solid red;
}


div.ParentMenuItem .Text
{
	background-image:url(/_Images/Redesign/Core/nav_subdivider.gif);
	background-position:0 bottom;
	background-repeat:repeat-x;
	margin:0px 0 0px 0px;
	padding:7px 0 8px 0;
	/*padding: 8px 0 8px 0;*/
	float:left;
	width:203px;
}

div.ParentMenuItem .TextSubMenu
{
	background-image:url(/_Images/Redesign/Core/nav_subdivider.gif);
	background-position:10px bottom;	
	background-repeat:no-repeat;
	margin:0px 0 0px 0px;
	padding:7px 0 8px 0;
	/*padding: 8px 0 8px 0;*/
	float:left;
	width:203px;
}

div.ParentMenuItem .LastItem
{	
	margin:0px 0 0px 25px;
	padding:7px 0 8px 0;
	/*padding: 8px 0 8px 0;*/
	float:left;
	width:203px;
	
}

/* End of Non - Selected Parent Menu Item */


/*For the highlighted items in the Main Menu of the Left Navigation Control */

div.HighlightMenuItem
{
	list-style-image:url(/_Images/Core/LeftControl/DarkOrange_subnav_arrow.gif);
	list-style-position:outside;
	padding:7px 0 8px 0;
	/*padding:8px 0 8px 0;*/
	width:193px;
	clear:left;
	margin:0 0 0 25px;		
	background-image:url(/_Images/Redesign/Core/nav_subdivider.gif);
	background-position:0 bottom;
	background-repeat:repeat-x;	
	display:list-item;	
	
}

div.HighlightLastMenuItem
{
	list-style-image:url(/_Images/Core/LeftControl/DarkOrange_subnav_arrow.gif);
	list-style-position:outside;
	padding:7px 0 8px 0;
	/*padding:8px 0 8px 0;*/
	padding-top:expression('5px');
	width:193px;
	clear:left;
	margin:0 0 0 25px;			
	display:list-item;
	border:0px solid red;		
}

.TextNone
{
/*display:inline;
margin:0px 0 0px 5px;
padding:0px;
width:120px;
float:left;*/
padding:0;
margin:0px;
text-decoration:none;
}

/* End of the highlighted items in the Main Menu of the Left Navigation Control */

/* End of Main Menu Section of the Left Navigation Control */

/* For the SubMenu Section of the Left Navigation Control */

/* Wrapper of the sub menu section of the Left Navigation Control */

div.SubMenuSections
{
	float:left;
	background-color:black;
}

/* For the Non Selected Items in the Sub menu of the Left Navigation Control */

div.SubMenu-Items
{	
	background-color:black;
	padding:8px 0 8px 3px;
	margin:0 0 0 25px;
	width:190px;
	clear:left;
	background-image:url(/_Images/Redesign/Core/nav_subdivider.gif);
	background-position:0 bottom;
	background-repeat:repeat-x;
}

div.SubMenuItems
{	
	background-color:black;
	padding:8px 0 8px 0px;
	margin:0 0 0 40px;
	width:178px;
	clear:left;
	background-image:url(/_Images/Redesign/Core/nav_subdivider.gif);
	background-position:0 bottom;
	background-repeat:repeat-x;
}

div.Last-SubMenuItem
{	
	
	background-color:black;
	padding:8px 0 8px 3px;
	margin:0 0 0 25px;
	width:190px;
	clear:left;		
}

div.LastSubMenuItem
{	
	
	background-color:black;
	padding:8px 0 8px 0px;
	margin:0 0 0 40px;
	width:178px;
	clear:left;		
}

/* End of the Non Selected Items in the Sub menu of the Left Navigation Control */

/* For the Selected Items in the Sub menu of the Left Navigation Control */

div.HighlightSubMenuItem
{
	
	background-color:#f48801;
	padding:0px 0 0px 0px;
	margin:0 0 0 0px;
	width:218px;
	clear:left;
	float:left;		
}

div.Highlight-SubMenuItem
{
	
	background-color:#f48801;
	padding:0px 0 0px 0px;
	margin:0 0 0 0px;
	width:218px;
	clear:left;
	float:left;	
	border:0px solid red;
	background-image:url(/_Images/Core/LeftControl/DarkOrange_subnav_arrow.gif);
	background-position:15px center;
	background-repeat:no-repeat;
}

.HighlightText
{
	display:list-item;
	list-style-image:url(/_Images/Core/LeftControl/DarkOrange_subnav_arrow.gif);
	list-style-position:outside;
	background-image:url(/_Images/Redesign/Core/nav_subdivider.gif);
	background-position:0 bottom;
	background-repeat:repeat-x;
	margin:0px 0 0px 40px;	
	padding: 8px 0 8px 0px;	
	width:178px;	
}

.LastItemHighlightText
{
	display:list-item;
	list-style-image:url(/_Images/Core/LeftControl/DarkOrange_subnav_arrow.gif);
	list-style-position:outside;	
	margin:0px 0 0px 40px;	
	padding: 7px 0 8px 0px;	
	width:178px;
	border:0px solid red;
}

.Highlight-Text
{
	clear:both;
	display:inline;	
	background-image:url(/_Images/Redesign/Core/nav_subdivider.gif);
	background-position:0 bottom;
	background-repeat:repeat-x;
	margin:0px 0 0px 24px;	
	padding: 8px 0 8px 3px;	
	width:190px;
	float:left;	
	border:0px solid green;	

}

.LastItem-HighlightText
{
	clear:both;
	display:inline;	
	float:left;
	margin:0px 0px 0px 24px;	
	padding: 8px 0 8px 3px;	
	width:190px;	
	border:0px solid red;
}

/* End of the Selected Items in the Sub menu of the Left Navigation Control */

/* End of SubMenu Sections of the Left Navigation Control */

/* End of the Left Navigation Control */ 



/* For the Sales Message Control */

.saleImg 
{
	margin:5px 0px 10px 0px;
	padding:0px ;
	float:left;	
}

/* End of the Sales Message control */




/* For the Footer Navigation Control */

#FooterNav
{
	float:left ;
	margin :-1px 0 0 0;
	background-image :url('../../_Images/Redesign/Controls/footer_bg_new.GIF');
	background-color:White;
	background-repeat:no-repeat;
	width:990px;
	/*height:50px;*/
        letter-spacing:0.008em;
}

#FooterNav div#SiteLinks ul
{
    /*float:left;*/
    margin:0px;
    padding:17px 0px 0px 5px;
    text-transform:uppercase;
}  
   
#FooterNav div#SiteLinks li
{ 
    text-decoration:none;
    list-style:none;
    display:inline;    
}

#FooterNav div#SiteLinks ul li a
{   
    padding:0px 4px 0px 0px;
    margin:0;
    font-family:Verdana;
    font-size:9px;
    color:White;
    text-decoration:none;       
    border-right:solid 1px White;
    letter-spacing:normal;   

}
  
#FooterNav div#SiteLinks span
{
    /*float:left;*/
    display:block;
    padding:18px 5px 15px 0px;
    margin:0px;
    font-family:Verdana;
    font-size:9px;
    letter-spacing:normal;  
}

/* Styles for the defect (CBWEB - 3) adding widgets to the footer -- Updated by Guruprasad.A on June 15 2009 . */

div#Widgets,div#SiteLinks
{
	float:left;
	display:block;
	margin:0;
	padding:0;
	clear:left;
	width:990px;
	font-size:10px;
	border:0px solid green;
}

div#SiteLinks
{
	color:White;
	background-color:gray;
	padding-bottom:10px;
}

div#LeftWidgets
{
	float:left;
	display:inline;
	margin:0 0 0 40px;
	padding:17px 0 14px 0;	
	border:0px solid red;
	vertical-align :middle ;
}


div#RightWidgets
{
	float:right;
	display:inline;
	margin:0 40px 0 0;
	padding:21px 0 14px 0;	
	color:#545454;
	border:0px solid blue;
}


.InlineDisplay
{
	float:left;
	display :inline;
	margin:0;
	padding:0 0 0 4px;
}

.RightLink1InlineDisplay
{
	float:left;
	display :inline;
	margin:0;
	padding:0 8px 0 0;
	border-right :1px solid black;
	font-weight:bold;
	color:#0E84FF;
	cursor:pointer;
}

.RightLinkInlineDisplay
{
	float:left;
	display :inline;
	margin:0;
	padding:0 0 0 8px;
	text-transform:uppercase;
	font-weight:bold;
	color:#0E84FF;
	cursor:pointer;
}

div#Widgets span.InlineDisplay
{
	padding-top:4px;
	padding-right:7px;
}




/* End of the defect CBWEB - 3 */

/* For Safari Specific -For the Footer */

@media screen and (-webkit-min-device-pixel-ratio:0)
{
    #FooterNav div#SiteLinks span
    {
    	/*float:left;*/
    	padding:19px 5px 10px 0px;
    	margin:0px;
    	font-family:Verdana;
    	font-size:9px;
    	/*letter-spacing:1px;*/
    	letter-spacing:normal;
    	color:White;       
    }
}

/* End of safari specific footer */


/* End of Footer Navigation */

/* For the Book Selection in the booknow Section */

/*BookNow - YourSelection control*/


#YourSelection span.Heading
{
    margin:0px 0px 0px 0px;    
    padding:0px;    
    border:0px solid black;
    font-family:Verdana;
    font-weight:bold;
    font-size:11px;        
    display:block;
}

.ExistingMemberHeading
{
    margin:0px 0px 0px 0px;    
    padding:0px;    
    border:0px solid black;
    font-family:Verdana;
    font-weight:bold;
    font-size:11px;        
}
    
    
    
#YourSelection  span.GrayHeading
{
    margin:5px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border:0px solid black;
    font-weight:bold;
    color:#5F5F5F;
    font-size:11px;
    display:block;    
}
    
#YourSelection .YourSelectionLabel
{
   margin:5px 0px 0px 0px;
    padding:0px 0px 0px 0px; 
    color:#000000;
    border:0px solid black;
    font-size:11px;	
    font-weight:bold;	
}


/* End of Book Now Your Selection Control */

/* For the Map PopUp Control */


#MapPopupWrapper
{
	float:left;
	width:290px;
	padding:0 0 30px 30px;
	background-color:Black;
}

#MapContent
{
	float:left;
	width:260px;
	border:1px solid red;
}

.Cross
{
	float:right;
}

#CloseBtn
{
	float:left;
	width:290px;
	height:30px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#MapPopupWrapper
	{
	float:left;
	width:290px;
	padding:0 0 30px 30px;
	margin:-11px 0 0 0;
	background-color:Black;
	}	
}

.MapPopUps
{
	position:absolute;
	z-index:100;
	margin:-140px 0 0 60px;
	margin:expression('-180px 0 0 -190px');
	Visibility:hidden;
	display:none;
}

/* End of the Map Popup Control */
/**Footer SEO Links**/
#SEOFooterLinks
{
	float:left;
	background-color:#808080;
	width:100%;
	line-height:15px;
}
#RightMostLinks
{
	float:right;
}
#SEOFooterLinks ul , #SEOFooterLinks ul li
{
	float:left;
	list-style:none;
	margin:0;	
}
#SEOFooterLinks ul
{
	padding:8px 0 5px;
}
#SEOFooterLinks ul li
{
	padding-right:15px;
}
#SEOFooterLinks #RightMostLinks ul li
{
	padding-right:0;
}
#RightMostLinks ul , #RightMostLinks ul li
{
	width:195px;
}
#SEOFooterLinks ul li
{
	clear:left;
}
#SEOFooterLinks ul li a , #SEOFooterLinks ul li
{
	color:#e5e2e2;
	font-size:9px;
	letter-spacing:normal;
}
div#SiteLinks
{
	font-size:9px;
	letter-spacing:normal;
	text-align:center;
}


/**  Google Site Search  - CBWEB-163 **/
.HeaderSearch
{
	float:left;
	text-align:right;
	padding:5px 0;
	width:100%;
	background-color:#808080;
}
.HeaderSearch input
{
	float:right;
}
.HeaderSearch input.SearchText
{
	border:3px solid #FFF;
	border-bottom:2px;
	width:215px;
	font-family:Verdana;
	font-size:11px;
	color:#454545;
	padding:0;
	margin:0 5px 0 0;
	height:17px;
	height:expression('15px');
}
.SearchResultsBlock
{
	padding:20px 40px;	
}
#cse-cbsearch-results iframe
{
	height:1000px;
}
.SearchHeader
{
	color:#F48802;
	font-family:Arial Narrow;
	font-size:25px;
	font-weight:bolder;
	text-transform:uppercase;
	margin-bottom:5px;


}
.ContactUsLink
{
	padding-left:23px;
	background:transparent url('/_Images/Redesign/HomePage/man_icon.gif') no-repeat left center;
	text-transform:uppercase;
	float:left;
	font-size:10px;
	color:#666;
	font-weight:bold;
}

/*CBWEB-331*/
body #MPPTB_window ,body #FrameWrapper 
{
	background:none;
	color:#000000;
display:none;
height:240px;
position:absolute;
z-index:102;
}
body #FrameWrapper 
{
	background-color:#FFB717;
	height:585px;
	width:389px;
}
body #MPPTB_overlay 
{
	background-color:#000;
	 opacity: .7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:100;
}
body div#TB_overlay.SpecificOpacity
{
	background-color:#000;
	 opacity: .7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}
.blackfridayOverlay
{
	position:absolute;
	width:218px;
	height:186px;
margin-top:5px;
}
.blackfridayOverlay img
{
	float:left;
	width:218px;
	height:186px;
}

