/*retail*/

 * {
	margin: 0px;
	padding: 0px;
	}
html, body, div, span,
h1, h2, h3, h4, h5, h6, p, {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;}

body {
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1;
	}
	
	
	#main {
	background: #95bed8 url(images/bluebkgr740x1440.jpg);
	background-repeat:no-repeat;
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	}
	#main2011 {
	background:  background: #95bed8 url(images/bluebkgr740x1440.jpg);
	background-repeat:no-repeat;
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	}
	
		#header {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			}
		#Alpha {
			background-color:#CCCCCC;
			padding: 3px;
			position:absolute;
			width:270px;
			top:221px;
			left:270px;
			z-index:1;
			/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
			Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
			IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
			declaration. The incorrect IE5/Win value is above, while the correct value is 
			below. See http://glish.com/css/hacks.asp for details. */
			voice-family: "\"}\"";
			voice-family:inherit;
			width:270px;
			}
			/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
			length values to user agents that exhibit the parsing error exploited above yet get 
			the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
			a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */
		body>#Alpha {width:270px;
			}
		#Alpha p {
			font-size: 10px;
			color: #000099;
			}
		#Alpha1 {
			background-color:#CCCCCC;
			padding: 3px;
			position:absolute;
			width:270px;
			top:310px;
			left:470px;
			z-index:1;
			/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
			Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
			IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
			declaration. The incorrect IE5/Win value is above, while the correct value is 
			below. See http://glish.com/css/hacks.asp for details. */
			voice-family: "\"}\"";
			voice-family:inherit;
			width:270px;
			}
			/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
			length values to user agents that exhibit the parsing error exploited above yet get 
			the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
			a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */
		body>#Alpha1 {width:270px;
			}
		#Alpha1 p {
			font-size: 10px;
			color: #000099;
			}
		#menuHorizontal {
			position: relative;
			margin-left: 146px;
			margin-top: 0px;
			margin-bottom: 0px;
			}
		
		#menuHorizontal li {
			float: left; 
			color: #F20017;
			font-size: 12px;
			font-weight: bold; 
			letter-spacing: 0px;
			border-right: 1px solid #85898A;
			list-style-type: none;
			padding: 0px 0px 0px 0px;
			}
			
		#menuHorizontal li:first-child {
			border-left: 1px solid #85898A;
			}
			
			#menuHorizontal li a:link {
				color:#363636; 
				text-decoration: none;
				padding: 2px 5px 2px 5px;
				} 
			#menuHorizontal li a:visited {
				color:#363636; 
				text-decoration: none;
				padding-left: 10px;
				padding: 2px 5px 2px 5px;
				} 
			#menuHorizontal li a:hover {
				color:#363636; 
				text-decoration: underline;
				padding: 2px 5px 2px 5px;
				background-color:#CCCCCC;
				} 
			#menuHorizontal li a:active {
				color:#363636; 
				text-decoration: underline;
				padding: 2px 5px 2px 5px;
				background-color:#CCCCCC;
				}
			#menuHorizontal_maingallery {
			position: relative;
			margin-left: 150px;
			margin-top: 0px;
			margin-bottom: 0px;
			}
		
		#menuHorizontal_maingallery li {
			float: left; 
			color: #F20017;
			font-size: 12px;
			font-weight: bold; 
			letter-spacing: 0px;
			border-right: 1px solid #85898A;
			list-style-type: none;
			padding: 0px 0px 0px 0px;
			}
			
		#menuHorizontal_maingallery li:first-child {
			border-left: 1px solid #85898A;
			}
			
			#menuHorizontal_maingallery li a:link {
				color:#363636; 
				text-decoration: none;
				padding: 2px 5px 2px 5px;
				} 
			#menuHorizontal_maingallery li a:visited {
				color:#363636; 
				text-decoration: none;
				padding-left: 10px;
				padding: 2px 5px 2px 5px;
				} 
			#menuHorizontal_maingallery li a:hover {
				color:#363636; 
				text-decoration: underline;
				padding: 2px 5px 2px 5px;
				background-color:#CCCCCC;
				} 
			#menuHorizontal_maingallery li a:active {
				color:#363636; 
				text-decoration: underline;
				padding: 2px 5px 2px 5px;
				background-color:#CCCCCC;
				}
		.clear {
			clear: both;
			height: 0px;
			}
			
		#blink {
			position:relative;
			margin-left:119px;
			margin-top: 0px;
			}
		#blink_sub {
			position:relative;
			margin-left:119px;
			margin-top: 0px;
			}
	
	#menuVertical {
			width: 105px;
			height:auto;
			float:left;
			margin-top: 30px;
			padding-left: 10px;
			padding-bottom: 30px;
			}
			
			#menuVertical ul {
				border-top: 1px solid #85898A;
				}

			#menuVertical li {
				color: #363636;
				font-size: 12px;
				font-weight: bold; 
				line-height: 18px;
				letter-spacing: 0px;
				text-align: left;
				border-bottom: 1px solid #85898A;
				list-style-type: none;
				padding-top: 2px;
				padding-bottom: 2px;
				}
				
				#menuVertical li a:link {
					color:#363636; 
					text-decoration: none;
					display: block;
					} 
				#menuVertical li a:visited {
					color:#363636; 
					text-decoration: none;
					} 
				#menuVertical li a:hover {
					color:#363636; 
					text-decoration: underline;
					background-color:#CCCCCC;
					} 
				#menuVertical li a:active {
					color:#363636; 
					text-decoration: underline;
					background-color:#CCCCCC;
					}
				#menuVertical li.blue {
				color: #032970;
				font-size: 12px;
				font-weight:bolder; 
				line-height: 18px;
				letter-spacing: 0px;
				text-align: left;
				border-bottom: 1px solid #85898A;
				list-style-type: none;
				padding-top: 2px;
				padding-bottom: 2px;
				}
				
				#menuVertical li.blue a:link {
					color:#032970; 
					text-decoration: none;
					display: block;
					} 
				#menuVertical li.blue a:visited {
					color:#032970; 
					text-decoration: none;
					} 
				#menuVertical li.blue a:hover {
					color:#032970; 
					text-decoration: underline;
					background-color:#CCCCCC;
					} 
				#menuVertical li.blue a:active {
					color:#032970; 
					text-decoration: underline;
					background-color:#CCCCCC;
					}
	
	#textcopy {
			float:right;
			width: 420px;
			margin: 10px 0px 0px 0px;
			padding: 0px 145px 0px 0px;
			}
			#textcopy h1 {
			color: #363636;
			font-size: 20px;
			font-weight: bold; 
			line-height: 18px;
			letter-spacing: 1px;
			text-align: left;
			/*border-bottom: 1px solid #F20017;*/
			margin-bottom: 10px;
			}
			
			#textcopy p {
			color: #363636;
			font-size: 12px;
			line-height: 16px;
			letter-spacing: 0px;
			text-align: left;
			margin-bottom: 10px;
			}
			#textcopy img {
			float:left;
			}
			#textcopy a:link {
					color:#000000; 
					text-decoration: none;
					} 
			#textcopy a:visited {
					color:#000000; 
					text-decoration: none;
					} 
			#textcopy a:hover {
					color:#000000; 
					text-decoration: underline;
					background-color:#CCCCCC;
					} 
			#textcopy a:active {
					color:#000000; 
					text-decoration: underline;
					background-color:#CCCCCC;
					}
			
			
	#copy {
			width: 585px;
			float: right;
			margin: 10px 0px 0px 0px;
			padding: 0px 10px 0px 10px;
			}
		 
		
		#copy td {
			color: #000000;
			font-size: 11px;
			font-weight: bold; 
			line-height: 18px;
			letter-spacing: 1px;
			text-align: left;
			}
		
			.link a:link {
					color:#000000; 
					text-decoration: none;
					} 
			.link a:visited {
					color:#000000; 
					text-decoration: none;
					} 
			.link a:hover {
					color:#000000; 
					text-decoration: underline;
					background-color:#CCCCCC;
					} 
			.link a:active {
					color:#000000; 
					text-decoration: underline;
					background-color:#CCCCCC;
					}
			
		#copy h1 {
			color: #363636;
			font-size: 20px;
			font-weight: bold; 
			line-height: 18px;
			letter-spacing: 1px;
			text-align: left;
			/*border-bottom: 1px solid #F20017;*/
			margin-bottom: 5px;
			}
			
		#copy h2 {
			color: #363636;
			font-size: 18px;
			font-weight: bold; 
			line-height: 18px;
			letter-spacing: 1px;
			text-align: left;
			/*border-bottom: 1px solid #F20017;*/
			margin-bottom: 10px;
			}
		#copy h3 {
			color: #464646;
			font-size: 14px;
			line-height:8px;
			font-weight:bolder; 
			letter-spacing: 0px;
			text-align: left;
			margin-bottom: 10px;
			}
			
		#copy p {
			color: #464646;
			font-size: 12px;
			line-height: 12px;
			font-weight: bold; 
			letter-spacing: 0px;
			text-align: left;
			margin-bottom: 10px;
			/*margin-left: 10px;*/
			}
		#copy a {
		    color: #464646;
			font-size: 12px;
			line-height: 12px;
			font-weight: bold; 
			letter-spacing: 0px;
			text-align: left;
			margin-bottom: 10px;
		    }
			
		#newcopy {
			width: 610px;
			float: right;
			margin: 10px 0px 0px 5px;
			padding: 0px;
			}
		#newcopy h2 {
			color: #363636;
			font-size: 18px;
			font-weight: bold; 
			line-height: 18px;
			letter-spacing: 1px;
			text-align: left;
			/*border-bottom: 1px solid #F20017;*/
			margin-bottom: 10px;
			}
		#newcopy p {
			color: #464646;
			font-size: 12px;
			line-height: 12px;
			font-weight: bold; 
			letter-spacing: 0px;
			text-align: left;
			margin-bottom: 10px;
			/*margin-left: 10px;*/
			}
		#heading {
			padding-left: 10px;
			position:relative;
			}
		#heading td {
		    color: #464646;
			font-size: 12px;
			line-height: 12px;
			font-weight: bold; 
			letter-spacing: 0px;
			text-align: left;
			margin-bottom: 10px;
		    }
			
	#footer {
			clear:both;
			border-top: 1px solid #85898A;
			margin: 5px 115px 0px 115px;
			padding: 5px 0px 25px 0px;
			}
		
		#footer p {
			color: #363636;
			font-size: 10px;
			line-height: 14px;
			text-align: center;
			}
			#footer a:link {
					color:#000000; 
					text-decoration: none;
					} 
			#footer a:visited {
					color:#000000; 
					text-decoration: none;
					} 
			#footer a:hover {
					color:#000000; 
					text-decoration: underline;
					background-color:#CCCCCC;
					} 
			#footer a:active {
					color:#000000; 
					text-decoration: underline;
					background-color:#CCCCCC;
					}
		#footer2011 {
			clear:both;
			/*background-color:#e6cea5;*/
			/*border-top: 1px solid #85898A;*/
			margin: 0px 115px 5px 115px;
			padding: 5px 0px 0px 0px;
			}
		
		#footer2011 p {
			color: #000000;
			font-size: 10px;
			line-height: 14px;
			text-align: center;
			
			}
			#footer2011 a:link {
					color:#000000; 
					text-decoration: none;
					} 
			#footer2011 a:visited {
					color:#000000; 
					text-decoration: none;
					} 
			#footer2011 a:hover {
					color:#000000; 
					text-decoration: underline;
					background-color:#CCCCCC;
					} 
			#footer2011 a:active {
					color:#000000; 
					text-decoration: underline;
					background-color:#CCCCCC;
					}
			

