﻿@import url("../common.css");
@import url("common_ssm.css");
@import url("../thickbox.css");

h1
{
	color:#46779b;
	font-size:24px;
	font-weight:normal;
	margin:0;
	margin-bottom:5px;
}

h2
{
	color:#7a8630;
	font-size:16px;
	font-weight:normal;
	margin:0;
	margin-top:5px;
}

p
{
	color:#333333;
	margin:0;
	padding:0;
}

.altrow,
.altrow td
{
	background-color: #f0efed;
}

.contentList
{
	list-style-type:none;
	margin:0;
	padding:0;
}

.contentList li
{
	background:#f0efed;
	border-bottom: 1px solid #dddddd;
	clear: both;
	list-style-type: none !important;
	margin:0 !important;
	padding:1em 15px 1em 15px;
	overflow:hidden;
	height:100%;
}

.contentList li.altrow
{
	background:#ffffff;
}

.contentList li h3
{
	margin:0 !important;
	padding:0 !important;
	
}

.contentList li a.title
{
	display:block;
}

.contentList .content,
.content_box
{
	border-top:solid 1px #e0e4e5;
	margin-right:16px;
	padding:20px;
	padding-bottom:17px;
}

.contentList .meta
{
	display:block;
	font-size:90%;
	color:#999999;
	padding-bottom:.5em;
}

.error
{
	color: #900;
	font-weight: bold;
}

.moreInfo
{
	background: url(images/read_more_icon.gif) left center no-repeat !important;
	color:#7a8630 !important;
	font-size:11px;
	font-weight:bold;
	padding-left:20px !important;	
	text-decoration:none;
}

.numeric
{
	padding-left: 1em;
	text-align: right;
}

.photo,
.picture
{
	clear:right;
	float:right;
	padding: 0 0 1em 2em;
}

.regularPrice
{
	color: #999;
	display:none;
	text-decoration: line-through;
}

.required
{
	color: #900;
}

.success
{
	color: #090;
	font-weight: bold;
}

.summary li
{
	font-weight: normal;
}

#Content
{
	color: #333;
	font-size:12px;
	float: left;
	padding-right:30px;
	width: 570px;
}

#Content h1
{
	padding-top: 10px;
	width: 410px;
}

#Content h3
{
	margin-top:31px;
	margin-bottom:18px;
}

#Content p
{
	padding-bottom:.5em;
}

#Content .content_box h3
{
	margin-top:0;
	margin-bottom:20px;
}

#Content .content_box p
{
	margin-bottom:0;
	width:400px;
}

#Content .links
{
	float:right;
	margin-right:20px;
}

#Content .links ul
{
	list-style-type:none;
	padding:0;
}

#Content .links ul li
{
	float:left;
	margin-left:13px;
}

#Content .links ul li a
{
    padding-top:20px;
	text-align:center;
	display:block;
	color:#858585;
	text-decoration:none;
}

#Content .shareThis
{
	background:url(../default/images/connect_icon.gif) no-repeat top center;
}

#Content .email
{
	background:url(../default/images/message_icon.gif) no-repeat top center;
}

#Content .print
{
	background:url(../default/images/print_icon.gif) no-repeat top center;
}

#Header .tools
{
	color: #7d9958;
	float: right;
	height: 25px;
	list-style-type: none;
	margin:16px 0 0 0;
	overflow: hidden;
}

#Header .tools h2
{
	display: none;
}

#Header .tools input
{
	background-color: #FFF;
	border: solid 1px #cccccc;
	color: #000;
	margin: 3px 12px 3px 0;
}

#Header .tools label
{
	display: none;
}

#Header .tools li
{
	display: inline;
	float: left;
	margin-right: 19px;
}

#Header .tools li a,
#Header .tools li a:link
{
	background-color: Transparent;
	color: #7D9958;
	display:block;
	font-weight:bold;
	font-size:11px;
	padding-top:11px;
	text-decoration:none;

}

#Header .tools p
{
	display: inline;
	float: left;
	margin: 0;
}

#Header .contact
{
	background:url(../default/images/contact_icon.gif) no-repeat center top;	
}

#Header .home
{
	background:url(../default/images/home_icon.gif) no-repeat center top;
}



#Header .search
{
	background:url(../default/images/search_icon.gif) no-repeat center top;
	
}

#sharethis_0
{
	display:none;
}

#Sidebar
{
	float:left;
	width:330px;
}
#Sidebar img
{
	margin-bottom:6px;
}
#Sidebar ul
{
	margin:0;
    padding:0;
}
#Sidebar .submenu
{
	float:left;
	list-style-type:none;
	margin:0;
	margin-bottom:13px;
	padding:0;
}
#Sidebar .submenu li
{
	background:#46779B;
	border-bottom: solid 1px #FFFFFF;
	display:block;
	float:left;
	/*height:31px; */
	line-height:31px;
	margin:0;
	padding:0;
	width:300px;
	list-style-type:none;
}
#Sidebar .submenu li a
{
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	padding-left:10px;
}

#Sidebar .submenu li a:hover
{
	background: #46779B;
	color: #ffffff;
	text-decoration:none;
}

#Sidebar .submenu li li a
{
    background:#d7e2ea;
	color:#443822;
	display:block;
	font-size:15px;
	font-weight:normal;
	padding-left:40px;
	text-decoration:none;
}


#Sidebar .submenu li li a.selected 
{
	background:url(../default/images/sidebar_link_active_bullet.gif) no-repeat 6px 8px #57492f;
	color:#fff;
	display:block;
}

#Sidebar .submenu li li li a
{
    
    padding-left: 60px;
}

#Sidebar .submenu li li li a.selected
{
    background: #D7E2EA;
    background-image: none;
    color: #443822;
    font-weight: bold;
}


#Sidebar .submenu li li a:hover
{
}
