/* CSS Document */

#content {
	color: #333;
	background-color: #fff;
	font: normal 12px/19px Tahoma, verdana, arial, helvetica, sans-serif;
	margin: 0px;
	padding: 10px 0 0 20px;
	} 

/* ---[ Main Column ]------------------------------------------------------- */

	#content a:link {
	color: #004EAF;
	text-decoration: underline;
	height: 22px;
	}

	#content a:visited {
	color: #949BAB;
	text-decoration: underline;
	}

	#content a:hover {
	color: #0099CC;
	text-decoration: none;
	}

/* ---[ General Rules ]------------------------------------------------------- */

	h1 {
	font: normal 21px/21px arial, helvetica, sans-serif;
	color: #000;
	margin: 0px 0px 15px 0px;
	padding: 10px 0 0 0;
	}
	
	h2 {
	font: bold 14px/21px arial, helvetica, sans-serif;
	color: #0B3971;
	margin: 0px; 
	padding: 6px 0 6px 0;
	}

	h3 {
	font: normal 12px/12px arial, helvetica, sans-serif;
	color: #1864A5;
	font-weight:bold;
	padding:0;
	}
	
	.hr {
	border-top: 1px solid #e1e1e1;
	padding: 0 0 0 15px;
	}
	
	/* section titles */
	h4 {
	font: 12px/18px arial, helvetica, sans-serif;
	color: #0B3971;
	margin: 0px; 
	padding: 2px 0 0 10px;
	}
	
	h6 {
	font: 9px/15px Tahoma, verdana, arial, helvetica, sans-serif;
	color: #666;
	padding: 0px;
	margin: 0px;
	}
	
	p {
	padding: 0 0 5px 0 ;
	}
	
	photographer {
	font: normal 8px Tahoma, verdana, arial, helvetica, sans-serif;
	color: #666;
	padding: 2px 0 0 10px;
	}
	
	
	td {
	color: #333;
	font: normal 11px/17px Tahoma, verdana, arial, helvetica, sans-serif;
	}
	
/* ---[ Menu ]------------------------------------------------------- */

	#navigation{
	width: 130px;
	padding: 0 10px 0 7px;
	float: left;
	display: block;
	text-align: left;
	font: 11px/16px arial, helvetica, sans-serif;
	color: #2F6E76;
	
	}

	#navigation ul {
	display: block;
	margin: 0px;
	padding: 0px;
	border: none;
	list-style-type: none;
	}
	
	#navigation ul li a {
	height: 30% ;
	display: block;
	padding: 10px 5px 10px 18px;
	border-bottom: 1px dotted #ccc;
	color: #9C9BA6;
	text-decoration: none;
	font-weight: bold;
	color: #999;
	}	
	
	
	#navigation ul li a:hover {
	color: #1864A5; display: block; background-repeat:no-repeat ; background-image:url(images/arrow_right.gif); background-position:left;
	text-decoration:underline}
	
	#navigation ul li.on {
	font-weight: bold; cursor: default; 
	color: #1864A5;
	padding: 10px 5px 10px 18px; 
	background-image:url(images/arrow_right.gif); 
background-position:left; background-repeat:no-repeat; 
border-bottom: 1px dotted #ccc;}
	
	#navigation a {padding: 0px 5px 0px 12px; color: #005FA2; text-decoration: none;}
	
	#navigation a:hover {
	color: #000033;
	}
	
	A { color:#565656; text-decoration:underline;}
	
	A:hover, A:active { color:#1687cb; text-decoration:none }
	
	
.leftnav { width:151px; background:transparent url(images/nav_bg.gif);  padding-top:10px;  float:left;  clear:left;}
.leftnav ul {font-size:1.1em; font-weight:bold; list-style-type:none; padding-left:0;}
.leftnav li { background:url(images/arrow_right.gif) 5px 12px no-repeat;  border-bottom:1px dotted #fff; padding:6px 10px 7px 20px;  text-indent:-10px;}
.leftnav li.selected {background:url(images/arrow_down.gif) 5px 12px no-repeat; color:#ffe595;}
.leftnav a {color:#fff; margin-left:10px;}
.leftnav li a.selected {color:#ffe595;}
.leftnav a:hover {text-decoration:none; color:#ffe595;}
.leftnav ul ul li {background:none; text-indent:0; margin-left:13px;}
.leftnav ul ul ul li {margin-left:14px;}
.leftnav li ul {padding-top:4px;}
.leftnav ul ul {list-style-type:disc; font-size:.9em; color:#fc3;}
.leftnav ul ul li {border-bottom:none; padding:0; padding-top:4px;}
.leftnav li.first {padding-top:0;}
.leftnav ul ul a {background:none; padding:0; margin:0;}
.leftnav ul ul ul {font-size:1em;}

.content {float:left; width:554px; margin-bottom:-33px;}
.bodycopy .photo3, .bodycopy .photo2 {float:right; padding-bottom:20px;}
.bodycopy h2  {font-weight:normal; font-size:1.8em; color:#216cac; padding-top:17px; margin-bottom:14px;}
.bodycopy h3 {font-weight:bold; font-size:1.1em; color:#c26504; padding-bottom:4px;}
.bodycopy p {padding-bottom:14px; padding-top:0px; padding-right:30px;}
.bodycopy p.first {padding-top:0;}
.bodycopy p span {font-weight:bold; font-size:1.1em; color:#c26504;}

.main_panel {margin-left:6px; padding-top:17px;}
.main_panel .panel_top {background:url(images/yellow_panel_top.gif) 0 0 no-repeat; width:522px; height:14px;}
.main_panel .panel_middle { border-left:1px solid #dddbd6;  border-right:1px solid #dddbd6;  background-color:#fffcf3;  width:490px;  padding:0 10px 0 20px;}
.main_panel .panel_middle h3 {font-weight:bold; }
.main_panel .panel_middle .sidebar h3{font-weight:bold; }
.main_panel .but_left {float:left;}
.main_panel .but_right {float:right;}

.product {width:102px; padding:19px 33px 0 35px; float:left;}
.store .panel_top {background:url(images/yellow_panel_storetop.gif) 0 0 no-repeat; width:522px; height:36px;}
 .panel_bottom {background:url(images/yellow_panel_bottom.gif) 0 0 no-repeat; width:522px; height:36px;}
.store .but_right {padding:5px 10px 0 0;}
.store .panel_middle {padding:0; width:522px;}
.store .bar {clear:both; border-bottom:1px solid #fff0c4; padding-top:10px; margin:0 45px 0 35px;}
.product {width:102px; padding:19px 33px 0 35px; float:left;}
.store .photo img {border:1px solid #eebc00;}

.photo {float:right; padding: 0 0 20px 20px;}






