﻿/*
* California Chamber of Commerce
* CalBizCentral
* Description: Main Global Styles
* Version: 1.0
* copyright: (c) 2007-2008 CalChamber Web Team
           
*/



/* print style sheet */
@media print {

.PrintNone {
	display: none;
 }


body {
	font-family:Arial, Helvetica, Verdana, Trebuchet MS, Tahoma;
	font-size:12px;
	background-color:#fff;
 }

.topMenu, .SignInLight, .SignInLight.SignInDark, .SearchModule, #SearchBox, .SearchButton, .txtHelpContactPosition, .txtHelpContact, #FooterWrapper {
	display: none;
 }

  

}





body {
	margin:0;
	padding:0;
}

a {
	color:#026380;
	/*color:#103264;*/ /*Old dark blue link color  -Brad */
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

h1 {
	margin-top:15px;
	margin-left:10px;
	color:#313131;
	font-weight:normal;
	font-size:1.6em;
	border-bottom:#d2e7f1 1px solid; 
	padding-bottom:6px;
}

h1 div {
	color:#313131;
	font-weight:normal;
	font-size: 20px;
}


h2 {
	margin:0;
	padding:0;
	font-family: Arial, verdana, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#103264;
}

h3 {
	clear: both;
	font-family: Arial, verdana, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#ff8501;
	padding-bottom:6px;
	border-bottom:#c0c0c0 1px dotted;
}

h4 {
	font-family: Arial, verdana, sans-serif;
	font-size:1em;
	font-weight: bold;
	color:#103264;
	margin:0;
	padding:0;
	/*margin-top:15px;*/
}

h4 a:hover {
	text-decoration: underline
}

h5 {
	font-family: Arial, verdana, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#ff8500;
	margin-bottom:6px;
}

h6 {
	font-family: Arial, verdana, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#4b7e95;

}


img {
	border:0;
	margin: 0;
	padding: 0;
}

img.logoSmall {
	padding-left:6px;
	margin-bottom:8px;
}

img.sideBox {
	float:left;
	padding-right:9px;
	margin-bottom:4px;
}

div {
	font-family: Arial, verdana, sans-serif;
	font-size:12px;
	color:#000;
}

td {
	font-family: Arial, verdana, sans-serif;
	font-size:12px;
	color:#000;
}


.clear { clear: both; background: none; }


#maincontainer {
	width: 960px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
}

/* Shows highlighted color around thumbnail images */
.articleSection   { 
	font-family: Arial, verdana, sans-serif;
	list-style-type: none;
	width: 100%;
	border-width: 1px 0;
	margin: 0;
	margin-top:13px;
}

.articleSection h4   { 
	font-size:1em;
	font-weight: bold;
	color:#103264;
	margin:0;
}

.articleSection a:link, .articleSection a:visited, .articleSection a:active  { 
	text-decoration: none;
}

.articleSection a:hover  { 
	text-decoration: underline;
}

.articleThumbnail {
	float:left;
	margin-right: 10px;
	clear: both;
}

.ContentMargin {
	margin-left: 12px;
	margin-right: 12px;
}

.ContentMargin h2 {
	font-size:1.4em;
	color:#FF6000;
}

.ContentMargin h3 {
	color:#2a65a0;
	font-size:1.2em;
	border-bottom:none;
}

.ContentMargin h4 {
	color:#313131;
	font-size:1em;
	/*margin: 0 0 1em 0;*/
}

.FloatRight {
	float:right;
}

.titleHeight {
	height:20px;
}

#topsection {
	height: 83px; /*Height of top section*/
}

.topMenu {
	background: url("http://www.calchamber.com/Store/Style%20Library/Images/bg-nav.gif");
	/* background-image:url("/Store/Style%20Library/Images/topmenu.gif"); REMOVED BY SM */
	/* background-repeat: no-repeat; REMOVED BY SM */
	height:28px;
	color: #eee; /* ADDED BY SM */
}

.sideRightModule {
	border:#a0cde2 1px solid;
	padding:4px;
	width:200px;
	margin-bottom:1em;
	float:right;
}

.sideRightModule .sideContent {
	background-color:#e3f0f6;
	padding:8px;
}

.sideDots {
	border-right:#bdbdbd 1px dotted; 
	height:222px;
	float:left; 
	margin-top:30px;
}

.sitesLeft  {
	float:left;
	margin-top:6px; 
	margin-left:13px;
	font-size:12px;
	color: #fff; /* color:#173768; REMOVED BY SM */
	font-family: Arial, Verdana, Geneva, sans-serif;
}

.sitesLeftTxt a {
	font-size:12px;
	color: #fff; /* color:#173768; REMOVED BY SM */
	font-family: Arial, Verdana, Geneva, sans-serif;
	text-decoration:none;
}

.sitesLeftTxt a:hover   {
	color: #eee;
}

.sitesRight  {
	float:right;
	margin-top:6px; 
	margin-right:13px;
	font-size:12px;
	color: #fff; /* color:#173768; REMOVED BY SM */
	font-family: Arial, Verdana, Geneva, sans-serif;
}

.sitesRightTxt a {
	font-size:12px;
	color:#fff;
	font-family: Arial, Verdana, Geneva, sans-serif;
	text-decoration:none;
}

.sitesRightTxt a:hover   {
	color: #eee;
}


.logo  {
	margin-top:22px;
}

/* Begin Blank Popup template */

.Blank {
	width: 960px; 
    margin: 0 auto; /*Center on page*/
	font-family: Arial, verdana, sans-serif;
	font-size:12px;
	color:#000;
}


.Blank .heading1 {
	color:#313131;
	font-weight:normal;
	font-size:1.6em;
}

.Blank .heading2 {
	font-family: Arial, verdana, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#103264;
}

.Blank .heading3 {
	font-family: Arial, verdana, sans-serif;
	font-size:1.1em;
	font-weight: bold;
	color:#ff8501;
	padding-bottom:6px;
}
/* End Blank Popup template */


.featuresStore {
	list-style-image:url("/HRC/Style%20Library/Images/orange_carat.gif")
}



/* Begin wrapper Box REMOVED BY SM
.box {
	padding:0 12px 0 0;
	background:#fff url("/Store/Style%20Library/Images/border_right.gif") 100% 0 repeat-y;
}
.bi {
	padding:0 0 0 12px;
	background:#fff url("/Store/Style%20Library/Images/border_left.gif") 0 0 repeat-y;
}
.bt {
	height:17px;
	margin:0 -12px;
	background:url("/Store/Style%20Library/Images/box.gif") 100% 0 no-repeat;
}
.bt div {
	width:18px;
	height:17px;
	background:url("/Store/Style%20Library/Images/box.gif") 0 0 no-repeat;
}
.bb {
	height:17px;
	margin:0 -12px;
	background:url("/Store/Style%20Library/Images/box.gif") 100% 100% no-repeat;
}
.bb div {
	width:18px;
	height:17px;
	background:url("/Store/Style%20Library/Images/box.gif") 0 100% no-repeat;
}
	
End wrapper Box */
	

		/* Begin Main Inner Wrapper */
		
		#wrapper { 
			 margin: 0 auto;
			 width: 960px; /* width: 935px; REMOVED BY SM */ 
			 /* margin-top:-5px; REMOVED BY SM */
		}
		
		#leftcolumnBackdrop {
 			 /* background: url("/Store/Style%20Library/Images/backdrop.gif"); REMOVED BY SM */
			 overflow: auto;
			 width: 100%;
			 vertical-align:top;
		}
		
		#leftcolumn { 
			 display: inline;
			 color: #333;
			 margin: 0px;
			 padding: 0px;
			 width: 235px;
			 float: left;
			 background: #eee;
		}
		
		#rightcolumn { 
			 float: right;
			 color: #333;
			 padding: 0px;
			 width: 707px;
			 display: inline;
			 position: relative;
			 vertical-align:top;
		}
		
		
		/* End Main Inner Wrapper */


				/* Begin Inside Content Container */
				
				#insideContent { 
					 /*margin: 0 auto;*/
					 width: auto;
				}
				
				#insideContainer {
					 overflow:hidden;
					 width: 100%;
				}
				
				#insideLeft { 
					 padding: 0px;
					 width: 478px;
					 float: left;
					 display: inline;
					 vertical-align:top;
				}
				
				#insideRight { 
					 float: right;
					 color: #333;
					 width: 225px;
					 display: inline;
					 position: relative;
					 vertical-align:top;
					 background: #EDEDED;
				}
				
				/* End Inside Content Container */
				
				
				/* Begin Generic 2 column section for Store */	
								
				#ColumnStoreLeft { 
				 color: #333;
				 margin: 0 16px 10px 5px;
				 width: 324px;
				 float: left;
				 /*padding: 10px;
				 margin-right:16px;*/
				}
				
				#ColumnStoreLeft h1 { 
				 color: #ff8500;
				 font-size:15px;
				 font-weight:bold;
				 border-bottom:none;
				 margin-left:0px;
				}
				
				#ColumnStoreLeft h1 div { 
				 color: #ff8500;
				 font-size:15px;
				 font-weight:bold;
				 border-bottom:none;
				 margin-left:0px;
				}
				
				#ColumnStoreLeft img { 
				 float:left;
				 /*padding-right:10px;*/
				}
				
				#ColumnStoreRight { 
				 color: #333;
			     margin: 0 0 10px 5px;
			  /* padding: 10px;
				 width: 306px;  */
				 width:340px;
				 float: left;
				}
				
				#ColumnStoreRight img { 
				 float:left;
				 /*padding-right:10px;*/
				}

				
				.DetailButton { 
				 margin-top:10px;
				 float:right
				}
				
				.Price { 
				 color:#d37208;
				 font-size:1.05em
				}
				
				.PriceArea { 
				 width:57%;
				 margin-top:12px;
				 float:right;
				}
				
				 .Product { 
				 width:131px;
				 height:120px;
				 float:left;
				 margin-top:4px
				}
				
				 .Gap { 
				 margin-top:3px
				}

				/* End Generic 2 column section for Store */			

				
/* Begin Footer */
/*
#footer {
	clear: left;
	width: 100%;
	color: #072a5e;
	text-align: center;
	padding: 4px 0;
}

#footer a {
	color: #FFFF80;
}
*/

.Thawte {
	width:62px;
	float:right;
	text-align:center;
	position:relative;
	top:10px;
}

#FooterWrapper { 
	 margin: 0 auto;
	 width: 960px;
	 border-bottom:#d6d6d6 1px solid;
	 font-family:Helvetica, Arial, sans-serif;
	 height:240px;
}

#FooterWrapper a { 
	 font-size:.9em;
	 color: #026380;
}

#FooterWrapper ul { 
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#Column1 { 
	 padding-left:13px;
	 margin-top:23px;
	 margin-bottom:23px;
	 height: 153px;
	 width: 215px;
	 float: left;
}

#Column2 { 
	 border-left: 1px dotted #d6d6d6;
	 padding-left:13px;
	 margin-top:18px;
	 margin-bottom:23px;
	 height: 153px;
	 width: 200px;
	 float: left;
}

#Column3 { 
	 border-left: 1px dotted #d6d6d6;
	 padding-left:13px;
	 margin-top:18px;
	 margin-bottom:23px;
	 height: 153px;
	 width: 133px;
	 float: left;
}

#Column4 { 
	 border-left: 1px dotted #d6d6d6;
	 padding-left:13px;
	 margin-top:18px;
	 margin-bottom:23px;
	 height: 153px;
	 width: 95px;
	 float: left;
}
#Column5 { 
	 border-left: 1px dotted #d6d6d6;
	 padding-left:13px;
	 margin-top:18px;
	 margin-bottom:23px;
	 height: 153px;
	 width: 88px;
	 float: left;
}
#Column6 { 
	 border-left: 1px dotted #d6d6d6;
	 padding-left:13px;
	 margin-top:18px;
	 margin-bottom:23px;
	 height: 153px;
	 width: 78px;
	 float: left;
}

.CopyrightContainer {
	margin:0 auto;
	width:960px;
	margin-top:9px
}

.CopyrightContainer .txt {
	float:right; 
	color:#a9a9a9; 
	font-size:11px;
}

.MissionStatement {
	color: #919191;
	font-family:arial, verdana, sans-serif;
	font-size:.9em;
	padding-left:30px;
	padding-right:30px;
}

/* End Footer */


/* Begin Product Page Product Area */

.ProductAreaLeft {
	float:left; 
	width:185px;
	/*width:145px;*/
}

.ProductAreaRight {
/*  float:right; 
	width:165px;   */
	margin-top:8px;
	float:left;
	font-size:11px;
	clear:both;
	width:100%;

}

.PreorderNote {
	float:right;
	/*width:141px;*/
	border-top:#ffdab2 1px solid; 
	background-color:#fffbc6;
	height:auto;
	padding:7px 12px 10px 12px;
	font-size:10px;
	font-family:arial,verdana, sans-serif;
	margin-top:12px;
	/*border:#000 1px solid;
	position: relative; top: -300px; left: 450px; z-index:1;*/

}

.PreorderNote .title {
	color:#ff8500;
	font-weight:bold;
	font-size:10px;
	font-family:verdana,arial,sans-serif;
	margin-bottom:5px
}

.LookInside {
	margin-top:5px;
	width:120px;
	height:24px;
	background-color:#f0f7fa;
	border-top:#cae3ef 1px solid;
	font-weight:bold;
	font-size:.9em;
	text-align:center;
	background-image:url("/Store/Style%20Library/Images/icon_lookinside.gif");
	background-repeat:no-repeat;
	background-position: 5%;
}

.LookInside .txt {
	color:#3292c1;
	padding:6px;
}

/* End Product Page Product Area */

.dottedLine {
	border-bottom:#c0c0c0 1px dotted;
	width:192px;
	margin: 0 auto;
}
	
.txtHelpContactPosition {
	float: right;
	margin-right:15px;
	margin-top:-17px;
	color:#fff;
}	

.txtHelpContact a:link, .txtHelpContact a:visited, .txtHelpContact a:active  {
	font-family: Arial, verdana, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#fff;
	text-decoration:none
}	


.txtHelpContact a:hover  {
	text-decoration:underline
}	

.SignInLight {
	font-family: Arial, verdana, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#2b8ebe;
	float:right;
	margin-right: 8px;
	margin-top:3px;
	clear:both;	
}

.SignInLight.SignInDark a:link, .SignInLight.SignInDark a:visited, .SignInLight.SignInDark a:active   {
	color:#072a5e;
	text-decoration:none
}	

.SignInLight.SignInDark a:hover  {
	text-decoration:underline
}	
	
	
.hdrTabOrange {
	height:25px;
	background:url("/Store/Style%20Library/Images/tab_hdr_orange.gif") 0 100% repeat-x;
	margin-top:7px;
	float:right;
	width:220px;
}

.hdrTabBlue {
	height:25px;
	background:url("/Store/Style%20Library/Images/tab_hdr_blue.gif") 0 100% repeat-x;
	margin-top:7px;
	float:right;
	width:220px;
}

.hdrTitleWhite {
	font-family: Arial, verdana, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding-top:5px;
	padding-left:11px;
}

.rightModule {
	float:right; 
	width:218px;
	border-left:#d2e7f1 1px solid;
	border-right:#d2e7f1 1px solid;
	border-bottom:#d2e7f1 1px solid;
	font-family: Arial, verdana, sans-serif;
	font-size:10px;
	color:#103264;
}

.rightModuleContent {
	width:193px;
	font-size:1.1em;
	color:#103264;
	margin-left:13px;
	margin-top:11px;
}

.rightModuleContent a {
	text-decoration: none
}

.rightModuleContent a:hover {
	text-decoration: underline
}

#SearchBox { 
	width: 233px;
	height:17px;
	border-left:#103264 1px solid;
	border-top:#103264 1px solid;
	border-bottom:#fff 1px solid;
	border-right:#fff 1px solid;
	margin-top:9px;
	background:url("/Store/Style%20Library/Images/icon_magnify.gif") 0 50% no-repeat;
	background-color:#fff;
	text-indent:20px;
	
}

.SearchModule  {
	height:40px;
	background: url("/Store/Style%20Library/Images/bg-nav.gif") repeat-x;
	width:auto;
	font-family: Arial, verdana, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#fff;
	clear: both;
}

.SearchButton{
	cursor: pointer; 
	margin-bottom:.3em;
	vertical-align: middle;
}


/* Begin Spotlights */
.HomeSpotlight {
	float:left; 
	width:auto; 
	/*border:#d2e7f1 1px solid; */
	margin:13px 0 0 0; 
	padding:0px;
}

.HomeSpotlight DIV {
	/*display: inline;*/
	/*position: absolute;*/
	vertical-align: top;
	/*float: left;*/
}

.HomeSpotlight img {
	float:left; 
	padding-right:15px
}

.HomeSpotlight .right {
	float:right
}


.CategorySpotlight {  
	width:auto; 
	border:#cc0000 1px solid; 
	margin:10px;
	padding:8px;
	background-color:#fdf7f7;
}

.CategorySpotlight a:link, .CategorySpotlight a:visited, .CategorySpotlight a:active, {  
	color:#a20000;
	text-decoration:underline
}

.CategorySpotlight a:hover {  
	text-decoration:none
}



.CategorySpotlight img {
	float:left; 
	padding-right:15px
}


/* End Spotlights */

.NextImage a:link, .NextImage a:visited, .NextImage a:active, {
	padding:3px;
	text-decoration:none;
	width:150px;
}

.NextImage a:hover {
	background-color:#e3f0f6;
	text-decoration:none;
}

.RelatedItemsWrapper { 
	margin-left:12px;
	margin-right:4px;
}

.RelatedItems { 
	color: #333;
	width: 141px;
	float: left;
	margin-right:25px;
}

.RelatedItems img { 
	float:left;
	margin-right:10px;
	margin-bottom:4px;
}


/* Begin Main Left Navigation */

#storeNav  {
	width: 184px;
	margin-left:15px;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #333;
}
	
#storeNav h1 {
	font-weight: bold;
	font-size:13px;
	margin-top:12px;
}

#storeNav .Heading  {
	font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color: #ff8500;
	margin-top:27px;
	margin-bottom:0;
	padding-bottom:6px;
	border-bottom: 1px solid #cddce7;
}
	
#storeNav h2  {
	font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
	/* font-size:18px;
	font-weight: normal;
	color: #2a8ebf; REMOVED BY SM */
	font: 14px bold #000;
	margin-top:21px;
	margin-bottom:0;
	padding-bottom:6px;
	border-bottom: 1px solid #cddce7;
}

#storeNav h2 a:active, #storeNav h2 a:link, #storeNav h2 a:visited   {
	color: #ff8500;
}

	
#storeNav ul {
	list-style: none;
	margin: 0 0 0 20px;
	padding: 0;
	border: none;
	}
	
#storeNav li {
	border-bottom: 1px solid #cddce7;
	margin: 0;
	}
	
#storeNav li a {
	display: block;
	padding: .3em 1px .3em 0.8em;
	font-size: 12px; /* ADDED BY SM */
	font-weight: normal; /* color: #072a5e; REMOVE BY SM */
	color: #072a5e;
	text-decoration: none;
	width: 100%;
	background:url("/Store/Style%20Library/Images/nav_arrow.gif") 0 50% no-repeat;
	
	}

/*html>body #storeNav li a {
	width: auto;
	}*/

#storeNav li a:hover {
	color: #ff8500;
	background:url("/Store/Style%20Library/Images/nav_arrow_r.gif") 0 50% no-repeat;
	background-color: #fff;
	display: block;
	}
		
/* End Main Left Navigation */		



/* Begin Store Tabs Content Controls */

.ContentTabs{
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Arial;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}


.ContentTabs li{
	display: inline;
	margin: 0;
}

.ContentTabs li a{
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 7px 20px 3px 20px;
	margin-right: 1px;
	border: 1px solid #a0cde2;
	color: #3292c1;
	background-color:#e3f0f6;
}

.ContentTabs li a:visited{
	color: #3292c1;
}

.ContentTabs li a:hover{
	text-decoration: underline;
	color: #3292c1;
}

.ContentTabs li a.selected{ /*selected main tab style */
	position: relative;
	top: 1px;
	background-color:#fff;
}

.ContentTabs li a.selected{ /*selected main tab style */
	border-bottom-color: white;
}

.ContentTabs li a.selected:hover{ /*selected main tab style */
	text-decoration: none;
}

.tabcontent {
	display:none;
}

.tabcontent h1{
	color:#ff8500;
	font-size:12px;
	font-weight:bold;
	border-bottom:none;
	margin:0;
	margin-top:20px;
	padding-bottom:0;
}

.tabcontent h2{
	font-size:1.4em;
	color:#FF6000;
	margin:0px;
}

.tabcontent h3{
	font-size:1.2em;
	padding-bottom:-6px;
	border-bottom:0px;
	color:#2A65A0;
	margin:0px;
	padding:0px;
}


/* End Store Tabs Content Controls */


/* Begin Store Tabs Buy Now */


.BuyNowTabs {
	padding: 3px 0;
	margin-left: 0;
	margin-top: 25px;
	margin-bottom: 0;
	font: bold 11px Arial;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.BuyNowTabsMargin {
	height:auto; 
	margin-top:20px;
}

.BuyNowTabs .Heading {
	color:#ff8500;
	font-size:13px;
	margin:0 19px 0 6px;
}

.BuyNowTabs li {
	display: inline;
	margin: 0;
	font-weight:bold;
}

.BuyNowTabs li a {
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 7px/*top padding*/ 10px/*right padding*/ 3px 10px/*left padding*/;
	margin-right: 1px;
	border: 1px solid #a0cde2;
	color: #3292c1;
	background-color:#e3f0f6;
}

.BuyNowTabs li a:visited {
	color: #3292c1;
}

.BuyNowTabs li a:hover {
	text-decoration: underline;
	color: #3292c1;
}

.BuyNowTabs li a.selected{ /*selected main tab style */
	position: relative;
	top: 1px;
	background-color:#fff;
	border: 1px solid #none;
}

.BuyNowTabs li a.selected{ /*selected main tab style */
	border-bottom-color: white;
}

.BuyNowTabs li a.selected:hover{ /*selected main tab style */
	text-decoration: none;
}

.tabBuyNow {
	display:none;
}

 .tabBuyNow h1{
	color:#ff8500;
	font-size:12px;
	font-weight:bold;
	border-bottom:none;
	margin:0;
	margin-top:20px;
	padding-bottom:0;
}

.WrapperAuto {
	width: auto;
}

.WrapperAuto .GreyFont, .WrapperAuto .GreyFont a:link, .WrapperAuto .GreyFont a:visited, .WrapperAuto .GreyFont a:active  {
	font-family:verdana;
	color: #666;
	font-size:8px;
	text-decoration:none
	
}

.WrapperAuto .GreyFont a:hover {
	text-decoration:underline
}

.WrapperAuto .BlueFont {
    font-family:verdana;
	color: #072a5e;
	font-size:8px;
	font-weight: bold;
	text-transform: uppercase;
}

#ctl00_PlaceHolderMain_CBC_ProductCtl_ctl00_pnlRegularProductHeading .Marg4 {
	float:right;
	text-align:center;	
}


.Marg1 {
	margin-top:12px;
	margin-left:5px;
}

.Marg2 {
	margin-top:7px;
}

.Marg3 {
	margin-top:12px;
	margin-left:-10px;	
}

.Marg4 {
	margin-top:4px;
	text-align:center;
	float:right;
}


.Marg5 {
	margin-top:4px;
}

.Marg6 {
	margin-left:5px;
}

.Marg7 {
	margin-left:5px;
	margin-top:4px;
}

.Marg8 {
	margin-left:10px;
}

.WrapperAuto .LtBlueFont {
    font-family:verdana;
	color: #7aa3b8;
	font-size: 9px;
	margin-left:4px;
}

.WrapperAuto .LtBlueFont.MemberMargin {
	margin-left:5px;
	width:40px;
	float:left;
}

.WrapperAuto .font9 {
    font-family:verdana;
	font-size:8px;
	
}

.WrapperAuto .font11 {
    font-family:verdana;
	font-size:10px;
	float:left;
	
}

.ColumnPriceContain {
	width: 100px;
	float: left;
	/*margin-left:4px;*/ 
}

.ColumnProduct {
	 /*width: 90px;*/
	 width: 80px;
	 float: left;
}

.ColumnProduct2 {
	 width: 139px;
	 float: left;
	 margin-left:4px
}

.ColumnProduct3 {
	 width: 139px;
	 float: left;
	 margin-left:4px;
}

.ColumnPricing1 {
	 width: 105px;
	 float: left;
	 margin-left:4px;
}

.ColumnPricing2 {
	 width: 43px;
	 float: left;
	 margin-left:4px;
}

.ColumnPricing3 {
	 width: 115px;
	 float: left;
	 margin-left:4px;
}

.ColumnStatus {
	 width: 48px;
	 float: left;
}

.ColumnQty {
	 text-align:center;
	 width: 36px;
	 float: left;
	 margin-left:4px;
}

.ColumnQty1 {
	 text-align:center;
	 width: 34px;
	 float: right;
	 margin-left:8px;
	 /*padding-left:3.5em;*/
}

.ColumnQty2 {
	 width: 42px;
	 float: right;
	 margin-left:4px;
}

.ColumnSO {
     font-size:9px;
	 text-align:center;
	 width: auto;
	 float: right;
	 position: relative; top: 0px; left: 60px; z-index:1;
	 /*margin-left:75%;*/
	 
}


#ctl00_PlaceHolderMain_CBC_ProductCtl_ctl00_ddlStandingOrder {
	position: relative; top: 0px; left: -60px; z-index:1;
}

.ColumnSO2 {
	 text-align:center;
	 width: 80px;
	 float: right;
}

.ColumnSmall {
	 text-align:center;
	 width: 74px;
	 float: left;
}

.MemberNoteBoundary {
	width:auto; 
	margin-top:10px
}

.MemberNoteBoundary .txt {
	float:left; 
	color:#666;
	font-size:11px;
}

.TabsLineTop {
	border-top:1px solid #a0cde2; 
	width:auto;
	padding-top:4px;
	padding-bottom:4px
}

.TabsLineBottom {
	border-bottom:1px solid #a0cde2; 
	width:auto;
}

.TabsRowColorTop  {
	border-top:1px solid #a0cde2; 
	background-color:#f0f7fa; 
	width:auto; 
	padding:6px
	
}

.TabsRowColor {
	background-color:#f0f7fa; 
	width:auto; 
	padding:6px;
}

.TabsRowNoColor {
	background-color:#fff; 
	width:auto; 
	padding:6px
}


.SpecialMessage {
	border-top:red 1px solid; 
	border-bottom:#a0cde2 1px solid; 
	float:left;
	width:76%;
	background-color:#fffabd;
	padding:8px;
	font-size:8px;
	font-weight:bold;
	font-family:verdana,arial,geneva,sans-serif;
	font-style:italic;
	color:#072a5e;
	white-space:nowrap;
	
}

.SpecialMessage dt {
	clear:left;
	font-size:8px;
	font-family:Verdana;
	color:#999999;
	letter-spacing:.01em;
}


.SpecialMessageInput {
   border-top:red 1px solid; 
   border-bottom:#a0cde2 1px solid;
   float:left;
   width:15%;
   height:20px;
   background-color:#fffabd;
   padding:8px 0px 8px 8px;
   margin-bottom:10px;
}


/* End Store Tabs Buy Now */





/* Begin Cart Process Content Styles Pre New Design */


.CheckOutText
{
	font-family:tahoma, verdana, arial, sans-serif; 
	font-size:11px; 
	color:#666666;
	text-decoration:none;
}
.CheckOutLarge
{
	font-family:tahoma, verdana, arial, sans-serif; 
	font-size:14px; 
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.CheckOutLargeOrange
{
	font-family:tahoma, verdana, arial, sans-serif; 
	font-size:14px; 
	color:#FF6000;
	font-weight:bold;
	text-decoration:none;
}
.CheckoutOption
{
	font-family:tahoma, verdana, arial, sans-serif; 
	font-size:11px; 
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.CheckOutBold
{
	font-family:tahoma, verdana, arial, sans-serif; 
	font-size:12px; 
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.CheckOutCart
{
	font-family:tahoma, verdana, arial, sans-serif; 
	font-size:12px; 
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}
.CheckOutCartOrange
{
	font-family:tahoma, verdana, arial, sans-serif; 
	font-size:12px; 
	color:#FF6000;
	font-weight:normal;
	text-decoration:none;
}
.CheckOutCartBold
{
	font-family:tahoma, verdana, arial, sans-serif; 
	font-size:12px; 
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.CheckOutCartLarge
{
	font-family:tahoma, verdana, arial, sans-serif; 
	font-size:14px; 
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.CheckOutHyperlink
{
	font-family:tahoma, verdana, arial, sans-serif; 
	font-size:11px; 
	color:#3366CC;
	text-decoration:none;
}



/* Cart Styles */

.CartSmall {
	font-family:verdana, arial, sans-serif; 
	font-size:11px; 
	color:#3366d2;
	font-weight:normal;
	text-decoration:none;
}


.CartSmallDark {
	font-family:verdana, arial, sans-serif; 
	font-size:10px; 
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

.CartSmallHeadingDarkBold {
	font-family: arial; 
	font-size:11px; 
	color:#3F3F3F;
	font-weight:bold;
	text-decoration:none;
}
.CartDetailItems
{
	font-family: arial; 
	font-size:11px; 
	color:#3F3F3F;
	font-weight:normal;
	text-decoration:none;
}
.BasketDesc
{
	font-family:arial; 
	font-size:11px; 
	text-decoration:none;
}
.BasketProduct {
	font-family:arial; 
	font-size:11px; 
	font-weight:normal;
	text-decoration:underline;
}
.BasketProduct:hover
{
	font-family:arial; 
	font-size:11px; 
	text-decoration:none;
}
.CartOutOfStock
{
	font-family:arial; 
	font-size:11px;
	color:FC7D2E;
	text-decoration:none;
}
.CartOutOfStock:hover
{
	font-family:arial; 
	font-size:11px;
	color:FC7D2E;
	text-decoration:underline;
}
.BasketBlue {
	color:3366CC;
}
.CartSaved
{
	color:FF6600;
	font-weight:bold;
}
.BasketBlack
{
	color:000000;
}
.BasketTotal
{
	font-family:arial; 
	font-size:12px;
	color:000000;
	text-decoration:none;
}
.BasketTotalBold
{
	font-family:arial; 
	font-size:12px;
	color:000000;
	font-weight:bold;
	text-decoration:none;
}
.BasketTotalBoldOrange {
	font-family:arial; 
	font-size:12px;
	color:FF6600;
	font-weight:bold;
	text-decoration:none;
}

.BasketTotalOrange
{
	font-family:arial; 
	font-size:12px;
	color:FF6600;
	text-decoration:none;
}

/* Basket Styles */
.BasketTitle
{
	font-family:tahoma, verdana, arial, sans-serif; 
	font-size:12px; 
	color:Black;
	background-color:#FDFDE3;
	font-weight:bold;
	text-decoration:none;
}

.BasketTitleOrange
{
	font-family:tahoma, verdana, arial, sans-serif; 
	font-size:12px; 
	color:FF6600;
	background-color:#FDFDE3;
	font-weight:bold;
	text-decoration:none;
}

.BasketDetail
{
	font-family:tahoma, verdana, arial, sans-serif; 
	font-size:12px; 
	color:Black;
	background-color:#FDFDE3;
	text-decoration:none;
}
.BasketDescription
{
	font-family:tahoma, verdana, arial, sans-serif; 
	font-size:11px; 
	color:Black;
	background-color:#FDFDE3;
	text-decoration:none;
}



.BasketDetailOrange
{
	font-family:tahoma, verdana, arial, sans-serif; 
	font-size:12px; 
	color:FF6600;
	text-decoration:none;
}

.orange { color: #FF6600; }

.OrangeText
{
	color:#FC7D2E;
}
.OrangeLink
{
	font-family:tahoma, verdana, arial, sans-serif;
	font-size:11px; 
	color:#FC7D2E;
	text-decoration:none;
	font-weight:normal;
}
.OrangeLink:hover
{
	color:#FC7D2E;
	text-decoration:underline;
}

div#InsideTheBook
{
	margin: 10px;
	text-align: center; /* This is for IE centering support. */
}
div#InsideTheBook hr
{
	border: none;
	border-top: .1px solid #c0c0b8;
	margin: 0 auto;
	padding: 0;
	width: 740px;
	
}
div#InsideTheBook select.FormatInput
{
	width: 190px;
}

div#BookSummary
{
	text-align: left;
	width: 744px;
	margin: 0 auto;
}

div#BookSummary img
{
	float: left;
	margin: 0 10px 10px 0;
}

div#BookSummary h2
{
	color: #ff6000;
	font-weight: bold;
	font-size: 12px;
}

div#BookImageSets
{
	clear: left;
	width: 417px;
	margin: 10px auto;
}

div#BookImageSets:after
{
	content: " ";
	display: block;
	clear: left;
}

div#BookImageSets ul, div#BookImageSets ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
}

div#BookImageSets label, div#BookImageSets ul li
{
	float: left;
}

div#BookImageSets label
{
	font-weight: bold;
}

div#BookImageSets ul li
{
	border-left: 1px solid #000;
	padding-right: 5px;
	padding-left: 5px;
	white-space: nowrap;
}

div#BookImageSets ul li.First
{
	border-left: none;
}

div#BookImageSets ul li.Selected a
{
	color: #ff0000;
	font-weight: bold;
}

div.BookNavigation ul, div.BookNavigation ul li
{
	list-style: none;
	margin: 0;
	padding: 0;
}

div.BookNavigation ul li
{
	width: 33%;
	float: left;
	text-align: left;
}

div.BookNavigation ul li.Middle
{
	background: transparent url("/Archive/CBC/Store/Presentation/Template/img/zoom.jpg") no-repeat 28px;
	text-align: center;	
}

div.BookNavigation ul li.Last
{
	text-align: right;
}

div.BookNavigation ul li span
{
	color: #ff6000;
	font-weight: bold;
}

div#BookContent
{
	clear: left;
	width: 517px;
	margin: 0 auto;
	height: 650px;
}

div#BookContent a.Navigation
{
	position: relative;
	top: -252.5px;
}

div.BookNavigation
{
	width: 420px;
	margin: 10px auto 10px auto;
}

div.BookNavigation:after
{
	content: " ";
	display: block;
	clear: left;
}

/* End Cart Process Content Styles Pre New Design */

/* Start Search Results Styles */

#search_results
{
	margin-top: 1px;
	border: solid 1px #CCCCCC;
	width: 100%;
}

#results_header
{
	width: 100%;
	padding-left: 4px;
}

#results_header tr td h1
{
	font-family: Verdana, Arial, Geneva, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
}

#results_header tr td p
{
	font-family: Verdana, Arial, Geneva, Sans-Serif;
	font-size: 11px;
	color: #000000;
}

#result_tab_table
{
	width: 100%;
}

#result_tab_cell
{
	background-image: url("/HRC/Style Library/Images/Search/SearchBackground.gif");
	background-repeat: repeat-x;
	height: 43px;
	vertical-align: bottom;
	padding-left: 10px;
}

.tab_selected
{
	font-family: Verdana, Arial, Geneva, Sans-Serif;
	font-size: 11px;
	color: 000000;
	background-image: url("/HRC/Style Library/Images/Search/SearchTabSelectedBackground.gif"); 
	background-repeat: repeat-x;
	vertical-align: bottom;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 9px;
}

.tab_selected span
{
	color: #F8981D;
	font-weight: bold;
	font-size: 12px;
}

.tab_standard
{
	font-family: Verdana, Arial, Geneva, Sans-Serif;
	font-size: 11px;
	color: 000000;
	background-image: url("/HRC/Style Library/Images/Search/SearchTabStandardBackground.gif"); 
	background-repeat: repeat-x;
	vertical-align: bottom;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
}

.tab_standard a:Link, .tab_standard a:visited, .tab_standard a:active
{
	color: Black;
	text-decoration: underline;
}

.tab_standard a:hover
{
	text-decoration: none;
}

.tab_cell
{
	line-height: 0;
}

.search_column
{
	text-align: right;
	vertical-align: bottom;
}

.ResultTable
{
	margin-left: 15px;
	margin-top: 25px;
	margin-right: 15px;
	
}

.ResultItemNumber
{
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	padding-top: 4px;
	vertical-align: top;
}

.ResultProductImage
{
	vertical-align: top;
}

.ResultItem
{
	background-color: #F4F7F8;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 12px;
	letter-spacing: 0.04em;
	color: #000000;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	line-height: 1.4em;
	vertical-align: top;
}

.ResultItem a:link, .ResultItem a:visited, .ResultItem a:active
{
      Font-Family: Tahoma, Verdana, Arial, sans-serif;
      Font-size: 14px;
      Font-weight: bold; 
      color:#4a7aa9;
      text-decoration: underline;
      
}

.ResultItem a:hover
{
      text-decoration: none;
}

.ResultItemSite
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #db8210;
	padding-top: 0px;
	padding-bottom: 5px;
}

.ResultLocked
{
	margin-left: 10px;
}

.ZeroResults
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: black;
	padding-left: 20px;
}

.ZeroResults h1
{
	font-size: 15px;
	color: red;
}

.ZeroResults h2
{
	font-size: 12px;
	margin-bottom: 0px;
}

.ZeroResults p
{
	font-weight: bold;
}

.ZeroResults ul
{
	margin-top: 2px;
}

.ZeroResults li
{
	margin-top: 5px;
	color: black;
}

.ZeroResults a:link, .ZeroResults a:visited, .ZeroResults a:active
{
	text-decoration: none;
	color: #4A7AA9;
}

.ZeroResults a:hover
{
	text-decoration: underline;
}

.PageTable
{
	margin-bottom: 15px;
}

.PageDisabled
{
	font-family: Arial, Verdana, Geneva, Sans-Serif;
	font-size: 13px;
	color: #AAAAAA;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 1px;
	text-align: center;
	vertical-align: middle;
}

.PageSelected
{
	font-family: Arial, Verdana, Geneva, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	color: #F8981D;
	padding-left: 9px;
	padding-right: 9px;
	text-align: center;
	vertical-align: middle;
}

.PageLink
{
	border: solid 1px #BABABA;
	text-align: center;
	vertical-align: middle;
}

.PageLink a:link, .PageLink a:visited, .PageLink a:active
{
	font-family: Arial, Verdana, Geneva, Sans-Serif;
	font-size: 13px;
	color: #4A7AA9;
	padding-left: 8px;
	padding-right: 8px;
}

.PageLink a:hover
{
	background-color: #4A7AA9;
	color: White;
}

/* Floating Tooltips */
#tooltip
{
	font-family:Tahoma, Verdana, Arial, sans-serif; 
	font-size:12px; 
	color:#000000;
	position: absolute;
	left: -300px;
	width: 257px;
	border:#5080b0 2px solid;
	padding: 10px;
	background-color: #FFFFFF;
	visibility: hidden;
	z-index: 100;
}

#tabpointer 
{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

/* End Search Results Styles */

/* Begin Popup Box */
.Popup {
	width:500px;
	font-family: Arial, verdana, sans-serif;
	font-size:12px;
	color:red;
}

.Popup .TitleTab {
	height:25px;
	background:url("/Store/Style%20Library/Images/tab_hdr_blue.gif") 0 100% repeat-x;
	margin-top:7px;
	width:auto
}

.Popup .Title {
	font-weight:bold;
	font-size:1em;
	letter-spacing:.1em;
	word-spacing:.5em;
	margin-top:4px;
}

.Popup .Title Div 
{
	color: #FFFFFF;	
}

.Popup .Edge {
	width:auto; 
	padding:12px;
	text-align:left;
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
	border-bottom:#CCC 1px solid
}
/* End Popup Box */

/* XML Form Builder Styles */

div.dynamicForms
{
	padding:10px;
	font-family:Verdana;
	font-size:12.5px;
}

strong.dynamicStrong 
{
	font-family:Verdana;
	font-size:16.5px;
	font-weight:bold;
}

div.dynamicForms label.selections
{
	clear: left;
	display:block;
	margin:5px 0 5px 0;	
}

table.noWrapList label
{
	width:100%;
}

div.dynamicForms span.itemLabel
{
	width:175px;
	float:left;
}

div.dynamicForms input.submit
{
	margin-top:70px;
	display:block;
}

div#finalResponse
{
	padding: 50px 25px 25px 25px;
	width:auto;
	height:auto;
	text-align:center;
}

div.dynamicForms input.submit
{
	margin-top:10px;
	display:block;
}

div.dynamicForms input.saveXML
{
	margin-top:10px;
	display:block;
}

div#dynamicHeader
{
	clear: left;
	display:block;
	
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
}

/* End XML Form Builder Styles */




/* 
===========================================
   Begin gSearch Appliance Styles 
===========================================
*/

.GoogleResults a:link, .GoogleResults a:visited, .GoogleResults a:active { 
color:#2a8ebf;
font-size:14px;
text-decoration:underline
}

.GoogleResults a:hover { 
/*text-decoration:none*/
color:#1c6c93;
background-color:#eeeeee;

}

#GOOGurl {
width:700px;
word-wrap: break-word;
}

/* 
===========================================
   End gSearch Appliance Styles 
===========================================
*/


.TR-Title {			
 float:left;
 width:48%;
 font-family:Corbel, Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight:bold;
}


.OnlineCourse {
	font-size:12px;	
	float:left;
	margin-left:10px;
    width:45%;		
}

/*.storeButton img {
	position: relative; 
	left: 5px;
	border:red 1px solid;
}*/


#topsection .logo  {
	position: relative; 
	top: 5px; 
	left: 5px;
	margin-right:10px;
}


