/* Container Styles for SOContainer - Created January 13, 2008
--------------------------------------------------------------*/   

/** Container Styles **/
#so-header { display:none; }
#so-footer { /* hides DNN footer in View (regular) mode while allowing edit buttons to be visible in Edit mode */
	height:1px; 
	position:relative; 
	top:-20px; 
	}
	
/** General Special Offers Styles **/
#so-section-one, #so-section-two { 
	position:relative; 
	background: #fff url(/Portals/4Checks/Skins/4Checks/images/global/left-column-shadow.gif) right repeat-y;
	}
	
#so-section-two { margin-top:20px; }
	
#so-container .sub-header span {
	margin:0 0 0 30px;
	padding:10px 0 0;
	}

/** Section One Styles **/
#special-offers { margin:7px 12px 0 7px; }

	#special-offers div { height:92px; }
	
		#special-offers div a {
			display:block;
			float:left;
			margin:0 7px 0 0;
			position:relative;
			color:#666;
			text-transform:uppercase;
			}
			
		* html #special-offers div a { position:static; } /*IE-6 Only Fix*/
			
			#special-offers div a span {
				display:block;
				background:#fff url(/Portals/4Checks/Skins/4Checks/images/global/ordernow-button-small.gif) 120px bottom no-repeat;
				position:absolute;
				left:-9999px;
				bottom:1px;
				width:114px;
				padding:3px 79px 3px 5px;
				cursor:pointer;
				}
				
			* html #special-offers div a span {	position:static; } /*IE-6 Only Fix*/
				
			#special-offers div#so-crafters a span { 
				width:164px; 
				background-position:170px 7px;
				}
				
			#special-offers div a:hover span { left:1px; }
				
				#special-offers div a span strong { 
					text-transform:none;
					font-size:1.3em;
					line-height:1em;
					letter-spacing:-.02em;
					}
			
		#special-offers div a.logo-link {
			display:block;
			float:right;
			width:150px;
			height:92px;
			}
			
		* html #special-offers div#so-crafters a.logo-link { width:140px; } /* IE-6 Only Fix */
		
		#special-offers div p {
			color:#000;
			border:none;
			width:250px;
			padding-left:207px;
			}
			
		*:first-child+html #special-offers div p { padding-left:0; } /* IE-7 Only Fix */
		* html #special-offers div p { padding-left:0; } /* IE-6 Only Fix */
			
		#special-offers div#so-crafters p { padding-left:257px; }
		
		*:first-child+html #special-offers div#so-crafters p { padding-left:0; } /* IE-7 Only Fix */
		* html #special-offers div#so-crafters p { padding-left:0; } /* IE-6 Only Fix */
			
		#special-offers div p.offer {
			font-weight:bold;
			font-size:1.6em;
			margin-bottom:0;
			}

		#special-offers div p.offer a, #special-offers div p.code a  {
			text-transform:none;
			font-size:1em;
			color:#000;
			margin:0;
			float:none;
			}
			
			p.offer em { font-weight:bold; }
			
			#special-offers div p.code em { 
				font-size:16px;
				font-weight:bold;
				}
				
			p.offer a:hover em, p.code a:hover em { text-decoration:underline; }
				
		#special-offers p.brand-copy {
			color:#000;
			font-style:italic;
			font-weight:bold;
			margin:7px 0 20px;
			padding:0 0 20px 0;
			background:url(/Portals/4Checks/Skins/4Checks/images/global/dotted-divider.gif) left bottom repeat-x;
			border:none;
			}
			
		* html #special-offers p.brand-copy { margin:0 0 20px; } /* IE-6 Only Fix */
			
	#so-styles { background:url(/Portals/4Checks/Containers/SpecialOffers/images/so-bg-styles.jpg) top right no-repeat; }
	#so-styles em { color:#9a3234; }
	#so-life { background:url(/Portals/4Checks/Containers/SpecialOffers/images/so-bg-life.jpg) top right no-repeat; }
	#so-life em { color:#5d3e7e; }
	#so-unique { background:url(/Portals/4Checks/Containers/SpecialOffers/images/so-bg-unique.jpg) top right no-repeat; }
	#so-unique em { color:#007ac2; }
	#so-artistic { background:url(/Portals/4Checks/Containers/SpecialOffers/images/so-bg-artistic.jpg) top right no-repeat; }
	#so-artistic em { color:#c93627; }
	#so-gallery { background:url(/Portals/4Checks/Containers/SpecialOffers/images/so-bg-gallery.jpg) top right no-repeat; }
	#so-gallery em { color:#4e8e2e; }
	#so-classic { background:url(/Portals/4Checks/Containers/SpecialOffers/images/so-bg-classic.jpg) top right no-repeat; }
	#so-classic em { color:#8e2415; }
	#so-crafters { background:url(/Portals/4Checks/Containers/SpecialOffers/images/so-bg-crafters.jpg) top right no-repeat; }
	#so-crafters em { color:#095ba6; }
	#so-message { background:url(/Portals/4Checks/Containers/SpecialOffers/images/so-bg-message.jpg) top right no-repeat; }
	#so-message em { color:#009470; }
	#so-identity { background:url(/Portals/4Checks/Containers/SpecialOffers/images/so-bg-identity.jpg) top right no-repeat; }
	#so-identity em { color:#30327d; }
	#so-image { background:url(/Portals/4Checks/Containers/SpecialOffers/images/so-bg-image.jpg) top right no-repeat; }
	#so-image em { color:#06c; }
	
/** Section Two Styles **/
#so-section-two table {
	width:645px;
	margin:17px 0 0 29px;
	font-size:1.1em;
	line-height:1.1em;
	}
	
	#so-section-two td {
		width:50%;
		background:transparent url(/Portals/4Checks/Skins/4Checks/images/global/dotted-divider.gif) repeat-x center bottom;
		padding:6px 0 6px 0;
		}
		
p#price-compare {
	margin:30px 0 0 29px;
	padding:0;
	font-size:1em;
	border:none;
	}