@charset "utf-8";
/* CSS Document */
* {
margin:0;
padding:0;
}
ul {
list-style-type:none;
}
table {
border-collapse:collapse;
}
.inventoryTitle{
	color: #bbbbbb !important;
}
.stretch, .clear {
clear:both;
float:none;
}
.clearfix:after {
clear:both;
display:block;
height:0;
visibility:hidden;
}
* html .clear {
margin-top:-18px;
}
:first-child + html .clear {
margin-top:-18px;
}
.clearfix {
display:inline-block;
}
.clearfix {
display:block;
}
.replace {
background-color:transparent;
background-position:left top;
background-repeat:no-repeat;
display:block;
}
.replace * {
background-color:transparent;
background-position:left top;
background-repeat:no-repeat;
display:block;
text-indent:-10000px;
}
.replace a span {
text-indent:-10000px;
}
.replace a:hover {
background-position:0 -100px !important;
cursor:pointer;
}
span.accesskey {
text-decoration:none;
}
.accessibility {
left:-999em;
position:absolute;
top:-999em;
}
.hide {
display:none;
}
.invisible {
visibility:hidden;
}
#headerContactInfo{
	position: absolute;
	top: 108px;
	text-align: right;
	width: 950px;
	color: #333333;
	font-size: 15px;
}

.systemMessage{
	margin: 25px 50px 0px 50px;
	border: solid 1px #999999;
	background-color: #CCCCCC;
	padding: 20px;
	clear: both;
}
.systemMessage .errorMessage{
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	position: relative;
	top: -15px;

	border-bottom: dotted 1px #999999;
}
.inner h3{
	margin-bottom: 25px;
}

#rightCol{

}

.rightColBox{
	margin-bottom: 10px;
}

.rightColBox #gavel{
	position: relative;
	top: -55px;
	left: 30px;
}
.rightColBox h4{
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -10px;
	font-size: 13px;
	color: #667648;
	
}


/*------------------------------- header search box -------------- */
#headerSearch {
	height:38px;
	position:absolute;
	right:22px;
	top:9px;
	width:242px;
}
.searchBoxWrapperShift {
	background-position:left -30px !important;
}
#headerSearch .searchBox {
	background:transparent;
	border:medium none;
	color:#FFFFFF;
	height:24px;
	left:0;
	margin: 6px 0px 0px 5px;
	width:180px;
}
#searchBoxWrapper{
	background:transparent url(/redesign/images/head_search_box_bg.png) no-repeat;
	width: 195px;
	position:absolute;
	top:4px;
	height: 30px;
	overflow: hidden;
}
#headerSearch #searchSubmit {
	background:transparent url(/redesign/images/head_search_submit.png) no-repeat scroll 0 0;
	border:medium none;
	height:44px;
	position:absolute;
	right:0;
	top:-3px;
	width:47px;
	overflow: hidden;
	text-indent: -1500px;
}
/*------------------------------- EOF header search box -------------- */

/*------------------------------- header nav -------------- */
#headerNav .navEnd{
	border-right: none;
}
#headerNav{ 
	position: relative;
	top: 64px;
	left: 247px;
	width: 475px;
}
#headerNav ul {
	list-style-type: none;
}
#headerNav ul li{
	float: left;
	border-right: solid 1px #666666;
}
#headerNav ul li a{
	text-indent: -1500px;
	overflow: hidden;
	display: block;
	height: 13px;
	margin-right: 15px;
	margin-left: 15px;
	
}

#navSell{
	background: url(/redesign/images/navMaster.png);
	background-position: -490px -41px;
	width: 125px;
}
#navSell:hover{
	background-position: -490px -57px;
}

#navContactUs{
	background: url(/redesign/images/navMaster.png);
	background-position: -68px -41px;
	width: 95px;
}
#navContactUs:hover{
	background-position: -68px -57px;
}

#navTrade{
	background: url(/redesign/images/navMaster.png);
	background-position: -280px -41px;
	width: 68px;
}
#navTrade:hover{
	background-position: -280px -57px;
}

#navFinance{
	background: url(/redesign/images/navMaster.png);
	background-position: -700px -41px;
	width: 62px;
}
#navFinance:hover{
	background-position: -700px -57px;
}

/*------------------------------- EOF header nav -------------- */


#footer {
float:left;
text-align:left;
}
#footer .inner {
background:transparent none repeat scroll 0 0;
float:left;
margin:10px 0 0 11px;
width:966px;
}
* html #footer .inner {
margin-left:0;
}
#footer h4 {
padding:0 0 14px;
}
#footer h4, #footer h5 {
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif !important;
font-size:12px;
line-height:16px;
}
#footer h4 a {
float:none;
}
#footer ul {
float:left;
}
#footer li {
float:left;
}
#footer .menu {
float:left;
margin:11px 0 12px 10px;
padding:0;
}
#footer .menu li {
border-left:1px solid #CACAC7;
border-right:medium none;
padding:0 0 0 17px;
}
#footer .menu li.first {
border:medium none;
padding-left:12px;
}
#footer .menu li.CI .common {
width:212px;
}
#footer .menu li.CR .common {
width:189px;
}
#footer .menu li.FAC .common {
width:123px;
}
#footer .menu li.YNS .common {
width:212px;
}
#footer .menu ul.common li {
border:medium none;
padding:0 0 8px;
width:160px;
}
#footer .menu li.FAC .common li {
width:123px;
}
#footer .menu li.YNS {
width:auto;
}
#footer .menu li.YNS h4 {
padding-bottom:5px;
}
#footer .menu li.YNS h4 a {
float:none;
padding-left:5px;
}
#footer .menu ul.menu {
border:medium none;
font-size:10px;
margin:0 0 9px;
padding:0;
}
#footer .menu ul.menu li {
border-width:2px !important;
margin:0;
padding:0 6px;
}
#footer .menu ul.menu li a {
padding-bottom:2px;
}
#footer .menu ul.menu li.first {
border:medium none;
padding-left:0;
}
#footer .menu ul.info {
border:medium none;
clear:left;
float:left;
margin:0;
padding:0;
width:339px;
}
#footer .menu ul.info li {
border:medium none;
float:left;
padding:0;
width:152px;
}
* html #footer .menu ul.info li {
padding:0 0 21px;
}
#footer .menu ul.info li.left {
width:186px;
}
#footer .menu ul.info h5 {
padding-bottom:1px;
}
#footer .menu ul.info p {
clear:both;
float:left;
line-height:18px;
margin:0;
padding:0 0 0;
}
html > body #footer .menu ul.info p {
padding:0 0 10px;
}
#footer .menu ul.info li.holiday p, #footer .menu ul.info li.holiday h5 {
color:#800276;
}
#footer * {
color:#666666;
}
#footer .bottom {
clear:both;
float:left;
margin:15px 0 0 9px;
width:933px;
}
#footer .bottom * {
color:#999999;
font-size:10px;
}
#footer .bottom .menu {
margin:0;
padding:0;
}
#footer .bottom li {
padding:0 8px;
}
#footer .bottom .feedback {
float:right;
}
#footer .menu li.YNS .common {
padding-top:9px;
}
#footer .debugInfo {
background-color:#FAFAFA;
border:1px solid #CACAC7;
clear:both;
margin:15px;
padding:10px;
width:100%;
}
#footer .debugInfo table {
border:1px solid #000000;
}
#footer .debugInfo td {
border-collapse:collapse;
border-color:#606060;
padding:5px;
}
#footer .debugInfo ul {
border:1px solid #404040;
padding:5px;
}
#footer .debugInfo ul li {
clear:both;
float:left;
margin:5px 0 0;
}
#header {
background: transparent url(/redesign/images/bg_header_p1.png) no-repeat 0px 0px;
height:140px;
overflow:visible;
position:relative;
width:970px;
z-index:500;
border-bottom: solid 1px #333333;
}

#headerOutter{
	background: url(/redesign/images/backgroundShading.jpg) repeat-y;
}
#headerLogo {
left:20px;
position:absolute;
top:15px;
z-index:500;
}
#headerLogo a:link, #headerLogo a:visited, #headerLogo a:active {
background:transparent url(/redesign/images/bg_WTS.png) no-repeat scroll left top;
cursor:pointer;
height:30px;
width:395px;
}
#headerLogo a:hover {
background-position:0 0 !important;
cursor:pointer;
}
#headerLogo a {
background:transparent url(/redesign/images/bg_logo.png) no-repeat scroll left top;
}
#header fieldset {
border:medium none;
bottom:0;
float:none;
font-size:11px;
height:49px;
margin:0;
padding:0;
position:absolute;
}
fieldset#searchHolder {
height:50px;
left:27px;
margin:0 0 11px;
top:12px;
width:375px;
}
fieldset#searchHolder input {
display:block;
float:left;
font-size:19px;
height:26px;
margin:1px 0 0;
padding:0;
width:285px;

}
fieldset#searchHolder input.btn {
height:auto;
margin:0 0 0 12px;
width:auto;
}
fieldset#searchHolder .button {
float:left;
height:30px;
padding:0 12px 0 0;
}
fieldset#searchHolder .button a {
color:#FFFFFF !important;
float:left;
font-weight:bold;
height:30px;
padding:0 0 0 12px;
}
fieldset#searchHolder .button span {
float:left;
padding:9px 0 0;
}
div.cloud {
clear:both;
float:left;
margin-left:0;
padding-top:6px;
width:289px;
}
* html div.cloud {
padding-top:6px;
}
div.cloud label {
display:block;
float:left;
font-weight:normal !important;
}
div.cloud a {
display:block;
float:right;
}
div.cloud span {
color:#FFFFFF;
line-height:1em;
}
#header fieldset.myWTS {
bottom:2px;
left:423px;
margin:0 0 11px;
width:150px;
z-index:1;
}
* html #header fieldset.myWTS {
margin:0 0 4px;
}
#header fieldset.myWTS div {
margin:0 0 1px 20px;
}
* html #header fieldset.myWTS div {
margin:0 0 0 20px;
}
#header fieldset.myWTS ul {
margin-top:5px;
}
* html #header fieldset.myWTS ul {
margin-top:6px;
}
#header fieldset.myWTS ul.menu li {
border-color:#C3CDD7;
color:#C3CDD7;
padding:0 11px 2px;
white-space:nowrap;
}
#header fieldset.myWTS ul.menu li a {
color:#C3CDD7;
}
#header fieldset.myWTS ul.menu li#myWTS_login {
display:block;
}
#header fieldset.myWTS ul.menu li#myWTS_logout {
border:medium none;
display:block;
padding:0 40px 2px 20px;
}

#header fieldset.myWTS ul.menu li#myWTS_reg {
display:block;
}
#header fieldset.myWTS ul.menu li.hilite {
border-color:#2B4F07;
color:#2B4F07;
}
#header fieldset.myWTS ul.menu li.hilite a {
color:#2B4F07;
}
#header fieldset.myWTS ul.menu li.first {
}
#header fieldset.myWTS ul.menu li.last {
padding-right:0;
}
#header fieldset.myWTS ul.menu li#whats-this a {
display:block;
height:15px;
width:15px;
}
#header fieldset.myWTS ul.menu li#whats-this a {
display:block;
height:15px;
width:15px;
}
#header fieldset.myWTS ul.menu li#whats-this, #header fieldset.myWTS ul.menu li.whats-this {
display:none;
}
#header fieldset.myWTS ul.menu {
margin-left:11px;
}
#header fieldset.myWTS ul.menu li.first {
width:39px;
}
#header fieldset.myStore {
left:657px;
line-height:15px;
top:19px;
}
#header fieldset.myHelp ul {
line-height:15px;
}
#header fieldset.myHelp {
right:17px;
}
#header fieldset.myHelp ul {
padding:24px 0 0;
}
#mykmx_login td label {
padding-left:6px;
}
.myWTS div a {
background:transparent url(/redesign/images/btn_my_WTS.gif) no-repeat scroll 0 0;
display:block;
height:32px;
width:114px;
}
.myWTS div a:hover {
background-position:0 -100px !important;
cursor:pointer;
}
.myWTS div img {
display:none;
}
#mykmx_login {
font-size:0.9em;
left:279px;
position:absolute;
top:3px;
width:300px;
}
#globalFeatures #mykmx_login table {
float:none;
margin:0;
padding:0;
width:248px;
}
#globalFeatures #mykmx_login table tr {
background:transparent none repeat scroll 0 0;
}
#globalFeatures #mykmx_login table td {
margin:0;
padding:0 0 8px;
}
#globalFeatures #mykmx_login table td.col-a {
width:85px;
}
#globalFeatures #mykmx_login table td.col-b {
width:163px;
}
#globalFeatures #mykmx_login table td a {
color:#4A9300;
}
#globalFeatures #mykmx_login table td label {
color:#000000;
font-size:1.1em;
font-weight:bold;
margin:0 20px 0 0;
}
#globalFeatures #mykmx_login table td img {
margin:0 0 10px;
}
#globalFeatures #mykmx_login h4 {
margin:0;
padding:0 0 8px;
}
#globalFeatures #mykmx_login p {
margin:0;
padding:0 0 10px;
}
.mykmx_top, .mykmx_body {
color:#333333;
position:absolute;
right:0;
}
.mykmx_top {
background-color:#F3F3F3;
border-left:1px solid #D3D1D1;
border-right:1px solid #D3D1D1;
border-top:1px solid #D3D1D1;
height:49px;
right:0;
width:157px;
z-index:1;
}
.mykmx_body {
background:transparent url(/redesign/images/bg_login_bottom.png) repeat-x scroll 0 0;
border:1px solid #D3D1D1;
padding:35px 25px 5px;
position:relative;
right:0;
top:49px;
width:248px;
}
#name_bubble {
font-size:0.9em;
left:440px;
position:absolute;
top:-26px;
}
#name_bubble div.main {
overflow:hidden;
width:auto;
}
#name_bubble div.main div.left {
background:transparent url(/redesign/images/name_bubble_lt.gif) no-repeat scroll 0 0;
display:inline;
float:left;
height:26px;
width:13px;
}
#name_bubble div.main div.middle {
background:transparent url(/redesign/images/name_bubble_bg.gif) repeat-x scroll 0 0;
display:inline;
float:left;
font-weight:bold;
height:20px;
padding:6px 0 0;
width:auto;
}
#name_bubble div.main div.right {
background:transparent url(/redesign/images/name_bubble_rt.gif) no-repeat scroll 0 0;
display:inline;
float:left;
height:26px;
width:13px;
}
#name_bubble div.arrow {
background:transparent url(/redesign/images/name_bubble_arrow.gif) no-repeat scroll 0 0;
clear:both;
height:6px;
margin:0 0 0 20px;
width:11px;
}
#printHeader {
display:none;
}
#airplane_right {
background:transparent url(/redesign/images/airplane.png) no-repeat scroll 0 0;
float:right;
height:100px;
left:795px;
position:absolute;
top:-59px;
width:148px;
}
#airplane_left {
background:transparent url(/redesign/images/banner.png) no-repeat scroll 0 0;
float:right;
height:30px;
left:488px;
position:absolute;
top:-29px;
width:307px;
}
body {
background:#E3E3DF none repeat scroll 0 0;
padding-bottom:40px;
position:relative;
}
div#page {
margin: auto;
overflow: hidden;
text-align:center;
width:986px;
}
:first-child + html div#content {
padding-bottom:50px;
}
div#content {
background:transparent url(/redesign/images/bg_content.gif) repeat-y scroll left top;
float:left;
padding:0 8px 0;
text-align:left;
}
div#main {
float:none;
}
div.inner {
float:left;
line-height:16px;
margin:15px 30px 45px;
}
* html div.inner {
margin-left:15px;
}
:first-child + html div.inner {
}
div.divider {
background:transparent url(/redesign/images/bg_content_divider.gif) repeat-y scroll 610px 0;
}
div.col-3 div.inner {
margin:21px 30px 5px;
}
* html div.col-3 div.inner {
margin:25px 30px 5px 15px;
}
div.col-3 div.inner h2 {
color:#003366;
}
div.col-1 div.inner {
margin:0 0 24px;
}
.col-1 {
background:transparent none repeat scroll 0 0;
float:left;
margin:6px 0;
width:280px;
}
.col-2 {
background:transparent none repeat scroll 0 0;
float:left;
margin:0px;
width:620px;
}
.col-3 {
background:transparent none repeat scroll 0 0;
float:left;
width:970px;
}
div.content-bottom {
background:#FFFFFF url(/redesign/images/bg_content_bottom.gif) no-repeat scroll left bottom;
float:left;
width:986px;
}
#flashBillboard {
margin-top:2px;
}
html > body #flashBillboard {
margin-bottom:5px;
margin-top:11px;
}
.skip-nav {
float:left;
height:0;
overflow:hidden;
}
.rightRail {
background:transparent url(/redesign/images/bg_content_divider.gif) repeat-y scroll 550px 0;
width:920px;
}
.rightRail-widgetContainer {
float:left;
margin-top:1.5em;
width:100%;
}
.rightRail-widgetContainer .title {
color:#000000;
font-weight:bold;
}
.rightRail-widgetContainer .copy {
float:left;
margin:0;
padding-bottom:5px;
width:100%;
}
ul.car-img {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-bottom:10px;
}
ul.car-img li {
float:left;
margin:0;
padding:0;
}
ul.car-img li.title {
color:#000000;
float:left;
font-weight:bold;
padding:10px 0;
}
ul.rightRail-list {
float:left;
margin:0;
padding:0 0 13px;
}
ul.rightRail-list li {
background:transparent url(/redesign/images/bullet_list.gif) no-repeat scroll 0 2px;
clear:both;
margin:0;
padding:0 0 3px 15px;
}
h5 {
color:#333333;
font-size:12px;
}
h4 {
color:#1D6CB7;
padding-bottom:10px;
}
.gutter {
margin-right:10px;
}
ul.menu {
float:left;
}
ul.menu li {
border-right:1px solid #999999;
float:left;
padding:0 9px;
}
ul.menu li.selected {
font-weight:bold;
}
ul.menu li.first {
padding-left:0;
}
ul.menu li.last {
border-right:medium none;
}
ul.menu li a {
display:inline;
float:left;
}
ul.menu li a:hover {
}
.index {
display:block;
float:none;
height:auto;
}
.index h1 {
line-height:normal;
margin:0 0 0.3em;
}
.index h3 {
line-height:normal;
margin-bottom:0;
}
.index ul.menu {
display:block;
float:left;
margin:0 0 24px 0;
width:440px;
}
.index ul.menu ul {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin:4px 0 24px 0;
width:90%;
}
.index ul.menu li {
border:medium none;
clear:both;
float:none;
line-height:1.2em;
padding:0;
width:100%;
}
.index ul.menu ul li {
float:none;
line-height:1.5em;
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin-left:1.5em;
vertical-align:middle;
width:90%;
}
ul.arrow {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul.arrow li {
display:inline;
}
ul.arrow li a {
background:transparent url(/redesign/images/arrow_right.gif) no-repeat scroll 0 3px;
color:#4A9300;
float:left;
line-height:14px;
padding-left:10px;
}
ul.arrow li.selected a {
font-weight:bold;
}
ul.list-of-lists {
clear:both;
float:left;
margin-bottom:1em;
width:100%;
}
ul.list-of-lists h5 {
color:#333333;
font-size:1em;
}
ul.list-of-lists li {
clear:both;
float:left;
width:100%;
}
ul.list-of-lists li.spacer {
padding-top:20px;
}
ul.list {
padding-bottom:13px;
width:529px;
}
ul.list li {
background:transparent url(/redesign/images/bullet_list.gif) no-repeat scroll 0 6px;
clear:both;
line-height:16px;
margin:0;
padding:0 0 8px 15px;
}
ul.list li a {
color:#448800;
}
ul.list li.none {
background:transparent none repeat scroll 0 0;
margin:0;
padding:0 0 3px;
}
ul.list.indent {
padding-left:20px;
}
ul.tall li {
padding-bottom:8px;
}
ul.short li {
padding-bottom:8px;
}
ol {
padding:0 0 20px 32px;
}
ol li {
padding-bottom:10px;
}
ol li a {
color:#4A9300;
}
.splash {
background:#EEEEEE url(/redesign/images/bg_landingPage.gif) repeat-x scroll left bottom;
height:220px;
position:relative;
width:970px;
}
.splash h1, .secondNav h1 {
color:#003363;
font-weight:normal;
left:30px;
position:absolute;
top:25px;
}
.landing h1 {
font-weight:normal;
}
.imageFloat {
position:absolute;
right:0;
top:0;
z-index:2;
}
.imageFloat img {
}
.justNav {
float:left;
height:60px;
margin-bottom:20px;
width:290px;
}
.justNav h4 {
color:#BBBBBB;
font-weight:normal;
margin-bottom:10px;
}
.justNav h4 a {
color:#BBBBBB;
font-size:14px;
}

.secondNav h1{
	overflow:hidden;
	text-indent: -213px;
}
.secondNav {
	background:#EEEEEE url(/redesign/images/bg_second.gif) repeat-x scroll left bottom;
	float:left;
	height:70px;
	position:relative;
	width:970px;
	overflow: hidden;
}
.secondNav .tabmenu {
	font-size:11px;
	position:absolute;
	right:20px;
	bottom: 3px;
}
.secondNav .tabmenu li {
	float:left;
	padding:3px 0px 3px 2px;
}
.secondNav .tabmenu li.on {
	padding-bottom:0;
	padding-top:0;
}
.secondNav .tabmenu li a {
	background:#FFFFFF url(/redesign/images/bg_secondTab.gif) repeat-x scroll left bottom;
	border-color:#CCCCCC #CCCCCC -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px 0;
	color:#666666;
	float:left;
	padding:11px 10px 10px;
}
.secondNav .tabmenu li a:hover {
	border-top:2px solid #4A9300;
	padding-top:10px;
}
.secondNav .tabmenu li.on a:hover {
	border-top:1px solid #CCCCCC;
	padding-top:12px;
}
.secondNav .tabmenu li.on a {
	background:#FFFFFF url(/redesign/images/bg_secondTabOn.gif) repeat-x scroll left top !important;
	color:#003363;
	padding-bottom:15px;
	padding-top:12px;
	text-decoration:none;
}


.foundationNav {
background:#EEEEEE url(/redesign/images/foundation/bg_foundation.gif) repeat-x scroll left bottom;
}
.greyNav * {
color:#BBBBBB !important;
}
.greyNav h5 {
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
margin-bottom:5px;
}
.greyNav .menu li.on {
font-weight:bold;
}
ul.nav3 {
float:none;
}
ul.nav3 li {
background:transparent url(/redesign/images/bg_arrowlist_bot.gif) no-repeat scroll left bottom;
display:block;
float:none;
margin:3px 0;
padding:0 0 8px;
width:278px;
}
ul.nav3 li.first {
margin-top:-3px;
}
ul.nav3 li.last {
background:transparent none repeat scroll 0 0;
}
ul.nav3 li a {
background:transparent url(/redesign/images/bg_arrowlist_top.gif) no-repeat scroll left top;
display:block;
float:none;
font-size:12px;
padding:7px 0 3px 15px;
width:278px;
}
ul.nav3 li.on {
background:transparent url(/redesign/images/bg_arrowlist_bot_hilite.gif) no-repeat scroll left bottom;
}
ul.nav3 li.on a {
background:transparent url(/redesign/images/bg_arrowlist_top_hilite.gif) no-repeat scroll left top;
color:#003366;
font-weight:bold;
}
ul.nav3 li a span {
display:block;
line-height:14px;
width:250px;
}
ul.nav3 li.laston {
background:transparent url(/redesign/images/bg_arrowlist_top_hilast.gif) no-repeat scroll left bottom;
}
.rightRail-promo {
padding:50px 0 10px;
}
.rightRail-promo h3 {
color:#206AB6;
font-size:18px;
font-weight:normal;
line-height:21px;
padding-bottom:4px;
width:230px;
}
.rightRail-promo h4 {
padding-bottom:8px;
}
.rightRail-promo li {
width:230px;
}
.rightRail-promo a {
color:#478D00;
font-size:12px;
height:auto;
line-height:14px;
}
.rightRail-promo p {
margin-bottom:1em;
padding:0;
}
.rightRail-promo ul.arrow {
float:left;
margin:0;
padding:0;
}
.rightRail-promo ul.arrow li a {
color:#689403;
}
.rightRail-promo .imgComm-none {
padding:0 10px 0 0;
}
* html .rightRail-promo .clear {
margin-top:0;
}
:first-child + html .rightRail-promo .clear {
margin-top:0;
}
ul.contentContainer {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:912px;
}
ul.contentContainer li.main {
float:left;
padding-right:73px;
width:549px;
}
ul.contentContainer li.promo {
float:left;
width:289px;
}
ul.backTotop {
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 20px;
}
ul.backTotop li {
display:inline;
}
ul.backTotop li a {
background:transparent url(/redesign/images/arrow_top.gif) no-repeat scroll 0 5px;
color:#4A9300;
padding-left:15px;
text-decoration:none;
}
ul.backTotop li a:hover {
text-decoration:none;
}
ul.backTotop li a:visited {
text-decoration:none;
}
.imgComm-right {
float:right;
padding:0 0 10px 10px;
}
.imgComm-right img {
padding-bottom:5px;
}
.imgComm-left {
float:left;
padding:0 10px 10px 0;
}
.imgComm-center {
padding:0 10px 10px 0;
}
.img2col {
}
.img2col .imgComm-left {
padding:10px 10px 10px 0;
}
.img2col p {
float:right;
}
table.blueTable {
background-color:#FFFFFF;
width:100%;
}
table.blueTable tr {
background-color:#E1E1E1;
border:1px solid #FFFFFF;
margin-bottom:5px;
}
table.blueTable tr.blueBg {
background-color:#245281;
color:#FFFFFF;
font-weight:bold;
}
table.blueTable td {
border:1px solid #FFFFFF;
padding:7px;
}
table.blueTable td.half {
width:50%;
}
table.blueTable td.quarter {
width:25%;
}
table.blueTable td.title {
font-weight:bold;
}
.notes {
font-size:10px;
}
.inner .indent {
padding-left:20px;
}
a {
color:#4A9300;
}
ul.twoColumnList {
float:left;
padding:7px 0 25px;
width:559px;
}
ul.twoColumnList li {
float:left;
margin-right:20px;
width:238px;
}
* html ul.twoColumnList li {
margin-right:20px;
}
ul.twoColumnList li ul.arrow li {
padding-bottom:10px;
}
.error {
color:#940000;
margin-bottom:10px;
}
p a.arrow {
background:transparent url(/redesign/images/arrow_right.gif) no-repeat scroll 0 3px;
color:#4A9300;
display:block;
line-height:14px;
margin:0 0 12px;
padding-left:10px;
text-decoration:none;
}
.info-box-container {
font-size:0.9em;
position:absolute;
width:180px;
z-index:1000;
}
.info-box-inner {
position:relative;
}
.info-cap {
background:transparent url(/redesign/images/bg_infobox_cap.gif) no-repeat scroll 50% 0;
height:9px;
left:0;
position:absolute;
top:-8px;
width:100%;
}
.info-box-inner p {
margin-bottom:0;
}
.info-box {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #999999;
margin-top:8px;
padding:10px 15px;
width:144px;
}
a.btn_search {
background:transparent url(/redesign/images/btn_search.gif) no-repeat scroll 0 0;
height:32px;
width:65px;
}
a.btn_find_a_store {
background:transparent url(/redesign/images/btn_find_a_store_complete.gif) no-repeat scroll 0 0;
height:32px;
width:103px;
}
a.btn_find_cars {
background:transparent url(/redesign/images/btn_find_cars.gif) no-repeat scroll 0 0;
height:32px;
width:84px;
}
a.btn_start_search {
background:transparent url(/redesign/images/btn_start_search.gif) no-repeat scroll 0 0;
height:32px;
width:140px;
}
a.btn_create_alert {
background:transparent url(/redesign/images/btn_create_alert.gif) no-repeat scroll 0 0;
height:32px;
width:196px;
}
a.btn_save_changes {
background:transparent url(/redesign/images/btn_save_changes.gif) no-repeat scroll 0 0;
height:32px;
width:111px;
}
a.btn_cancel {
background:transparent url(/redesign/images/btn_cancel.gif) no-repeat scroll 0 0;
height:32px;
width:65px;
}
a.btn_register_now {
background:transparent url(/redesign/images/btn_register_now.gif) no-repeat scroll 0 0;
height:32px;
width:110px;
}
a.btn_submit {
background:transparent url(/redesign/images/btn_submit.gif) no-repeat scroll 0 0;
height:32px;
width:67px;
}
a.btn_sign_in {
background:transparent url(/redesign/images/btn_sign_in.gif) no-repeat scroll 0 0;
height:25px;
width:60px;
}
a.btn_viewAllSavedCars {
background:transparent url(/redesign/images/btn_viewAllSavedCars.gif) no-repeat scroll 0 0;
height:25px;
width:135px;
}
a.btn_website_feedback {
background:transparent url(/redesign/images/btn_website_feedback.gif) no-repeat scroll 0 0;
height:25px;
width:161px;
}
body {
color:#333333;
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:1.1em;
text-align:left;
}

.ser {
font-family:Georgia,'Times New Roman','Times Roman',serif;
}
.sansser {
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif !important;
}
.sansserHead {
font-family:'Trebuchet MS',Arial,Geneva,Helvetica,sans-serif !important;
}
a, a:link, a:visited, a:hover, a:active {
background-color:transparent;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
p a, p a:link, p a:visited, p a:hover, p a:active {
text-decoration:underline;
}
a.nodecoration {
text-decoration:none !important;
}
h1, h2, h3, h4, h5, h6 {
font-family:'Trebuchet MS',Arial,Geneva,Helvetica,sans-serif;
font-weight:bold;
line-height:1.3em;
color: #163f5f;
}
h1 {
font-size:24px;
}
h2 {
color:#206AB6;
font-size:20px;
font-weight:normal;
}
h3 {
font-size:18px;
}
h4 {
font-size:16px;
}
h5 {
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:12px;
line-height:16px;
}
h6 {
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:12px;
}
p {
font-size:1em;
line-height:16px;
margin:0 0 1.5em;
padding:0;
}
blockquote {
border-left:10px solid #DDDDDD;
margin-left:10px;
}
pre {
font-family:monospace;
font-size:1em;
}
strong, b {
font-weight:bold;
}
em, i {
font-style:italic;
}
code {
font-family:"Courier New",Courier,monospace;
font-size:1em;
white-space:pre;
}
.required {
text-transform:lowercase;
}
table {
font-size:1em;
margin:0 0 1.5em;
padding:0;
}
table caption {
font-weight:bold;
margin:0;
padding:0 0 1.5em;
}
th {
font-weight:bold;
text-align:left;
}
td {
font-size:1em;
}

div.hr {
border-bottom:1px dotted #000000;
height:1px;
margin:1.5em 10px;
}
sup {
font-family:verdana;
font-size:9px;
}
form {
float:left;
}
ul.formList {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
ul.formList li {
display:inline;
margin:0;
padding:0 0 10px;
}
ul.formList li.first {
float:left;
width:115px;
}
ul.formList li.title {
float:left;
font-weight:bold;
padding:20px 0 10px;
}
fieldset {
border:medium none;
float:left;
margin-top:15px;
}
:first-child + html fieldset legend {
margin-left:-0.6em;
}
fieldset legend {
color:#333333;
font-size:1.1em;
font-weight:bold;
line-height:normal;
margin-left:-0.6em;
padding:0 !important;
width:100%;
}
fieldset legend label {
display:block;
width:50%;
}
html > body fieldset legend {
margin-left:0;
}
ul.formList ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:5px 0;
width:100%;
}
ul.formList ul li {
display:inline;
float:left;
line-height:20px;
padding:0 5px 0 0;
vertical-align:middle;
}
ul.formList ul li * {
vertical-align:middle;
}
ul.formList ul li.first {
float:left;
width:115px;
}
ul.formList ul li.last {
float:left;
line-height:12px;
width:285px;
}
ul.formList ul li.firstName {
float:left;
width:95px;
}
ul.formList ul li.required {
font-size:9px;
padding-top:1px;
}
ul.formList ul li.notes {
font-size:9px;
}
ul.formList ul li.actions {
padding-top:11px;
}
ul.formList ul li.error {
clear:left;
color:#940000;
display:block;
font-size:14px;
margin-top:32px;
}
ul.formList ul li.error p {
margin-bottom:0.5em;
}
ul.formList ul li.error ul.arrow li {
background:#FDF5D9 none repeat scroll 0 0;
float:left;
margin-left:10px;
padding:0 0 0 10px;
}
ul.formList ul li.error ul.arrow li a {
background-position:0 6px;
}
ul.formList ul li label {
font-weight:bold;
}
ul.formList li ul li label.none {
font-weight:normal;
}
ul.formList ul li.percent {
}
ul.formList ul li.percent input.text {
width:170px;
}
ul.formList ul li.percent span {
padding-left:3px;
}
ul.formList ul.purchaseList {
margin:0;
padding:0;
}
ul.formList ul.purchaseList li {
}
ul.formList ul.purchaseList li label {
font-weight:normal;
}
ul.formList ul.nameList {
margin:0;
padding:0;
}
ul.formList ul.nameList li {
}
ul.formList ul.nameList li label {
font-size:10px;
font-weight:normal;
}
ul.formList li ul.historyList {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-bottom:38px;
width:460px;
}
ul.formList li ul.historyList li {
display:inline;
float:left;
}
ul.formList li ul.historyList li.first {
float:left;
width:133px;
}
ul.formList li ul.historyList li.btn {
float:left;
margin-top:-6px;
padding:0 0 0 20px;
}
ul.formList li ul.historyList li.emailAlert {
color:red;
font-weight:bold;
}
input.text {
border:1px solid #7F9DB9;
padding:2px;
width:85px;
}
textarea.text {
border:1px solid #7F9DB9;
height:100px;
width:260px;
}
select.text {
border:1px solid #7F9DB9;
width:105px;
}
input.text.long {
width:185px;
}
input.text.superlong {
width:373px;
}
input.text.ext {
width:30px;
}
input.text.tall {
font-size:16px;
height:25px;
padding:4px 0 0 13px;
width:68px;
}
textarea.text.long {
border:1px solid #7F9DB9;
height:100px;
width:355px;
}
textarea.text.medium {
border:1px solid #7F9DB9;
height:100px;
width:355px !important;
}
select.text.long {
border:1px solid #7F9DB9;
width:185px;
}
select.text.medium {
border:1px solid #7F9DB9;
width:90px;
}
select.text.short {
border:1px solid #7F9DB9;
width:65px;
}
select.text.tall {
font-size:16px;
width:186px;
}
select.text.vary {
width:auto;
}
select.text.vary option {
padding-right:5px;
}
div.paymentContainer div {
clear:left;
float:left;
}
div.paymentContainer fieldset li.actions {
padding-top:0;
}
div.paymentContainer p {
clear:left;
float:left;
margin:0;
padding:20px 0;
width:500px;
}
div.paymentContainer p.notes {
color:#535353;
line-height:normal;
padding:0 0 20px;
}
div.monthlyPayment-Container {
background-color:#EEF2F7;
border:1px solid #E3E8ED;
clear:left;
float:left;
margin:26px 0 0;
padding:0;
width:454px;
}
div.paymentContainer ul.finance-list {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:24px 0 10px 21px;
}
div.paymentContainer ul.finance-list li {
display:inline;
float:left;
margin:0;
padding:0 0 6px;
}
div.paymentContainer ul.finance-list li ul li.lead {
float:left;
width:265px;
}
div.paymentContainer ul.finance-list li ul li.bold {
font-size:16px;
font-weight:bold;
}
div.paymentContainer table.contract {
border-collapse:collapse;
clear:left;
display:block;
float:left;
padding:0;
width:454px;
}
div.paymentContainer table.contract thead {
border:1px solid #CFD9E5;
}
div.paymentContainer table.contract .header {
border-bottom:1px solid #E4E9EE;
}
div.paymentContainer table.contract .border {
border-right:1px solid #E4E9EE !important;
}
div.paymentContainer table.contract thead th, table.contract thead td {
background-color:#C0D0E0;
padding:7px 10px;
text-align:center;
vertical-align:middle;
}
div.paymentContainer table.contract tbody td {
background-color:#EEF3F7;
border:1px solid #C0D0E1;
font-size:11px;
padding:7px 10px;
text-align:center;
}
div.paymentContainer table.contract td.tanBg {
background-color:#FFFFBA;
}
div.paymentContainer table.contract td.title {
font-weight:bold;
}
.errorLarge {
color:#FE0003;
font-weight:bold;
padding:15px 0 0;
}

.inner {
clear:both;
}

/* --------------------------- */
.menu_starter{
	
}
.menu_list {
	width: 550px;
}
.menu_head {
	padding: 0px 0px;
	cursor: pointer;
	position: relative;
	margin:1px;
	font-weight:bold;
	background: url(/redesign/images/featuredTitleBG.png) 0px 0px !important;
	
	width: 546px;
	overflow: hidden;
}
.menu_headTitle{
	padding: 5px;
	color: #3b7bba;
}
.menu_body {
	display:none;
}
.menu_bodyContent{
	padding: 15px;
	border: solid 1px #CCCCCC;
	border-top: none;
	margin: 0px 10px 10px 10px;
}

.featuredFooterLinks{
	text-align: right;
	font-size: 11px;
}
.featuredCategoryTag{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	float: right;
	clear: both;
	margin-right: 10px;
	width: 100px;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 10px;
	margin-top: 0px;
	border: solid 1px #FFFFFF;
	border-top: none;
	text-align: center;
	background-position: 0px -3px;
	background-color: #a0a0a0;
	background-image: url(/redesign/images/greyGradientBG.png);
	position: relative;
	z-index: 900;
	top: -11px;
	padding-bottom: 2px;
}

.headingBrandLogos{
	text-indent: -99999px;
	background: url(/redesign/images/brandLogos.png) no-repeat;
	width: 885px;
	height: 62px;
	margin-left: 10px;
	display: none;
}

.shippingAvailable{
	width: 488px;
	height: 149px;
	text-indent: -9999px;
	margin-top: 35px;
	background: url(/redesign/images/shippingAvailable.png) no-repeat;
}

.ebayLink:hover{
	text-decoration: none;
}

.ebayItemHover{
	clear: both;
	background: #CCCCCC;
}

img.ebayItemThumb{
	margin-right: 10px; 
	border: solid 1px #4A9300;
}

.brandLogos li{
	float: left;
	margin: 0px;
	padding: 0px;
}
.brandLogos li, .brandLogos li a{
	background-repeat: no-repeat;
	display: block;
}
.brandLogos li a{
	text-indent: -99999px;
	overflow: hidden;
}

li.case, li.case a{
	width: 107px;
	height: 62px;
	background-image: url(/redesign/images/brandLogos/case.png);
}
li.case a:hover, .onCase{
	background-image: url(/redesign/images/brandLogos/caseOn.png) !important;
}

li.newHolland, li.newHolland a{
	width: 103px;
	height: 62px;
	background-image: url(/redesign/images/brandLogos/newHolland.png);
}
li.newHolland a:hover, .onNewHolland{
	background-image: url(/redesign/images/brandLogos/newHollandOn.png) !important;
}

li.johnDeere, li.johnDeere a{
	width: 115px;
	height: 62px;
	background-image: url(/redesign/images/brandLogos/johnDeere.png);
}
li.johnDeere a:hover, .onJohnDeere{
	background-image: url(/redesign/images/brandLogos/johnDeereOn.png) !important;
}

li.masseyFerguson, li.masseyFerguson a{
	width: 128px;
	height: 62px;
	background-image: url(/redesign/images/brandLogos/masseyFerguson.png);
}
li.masseyFerguson a:hover, .onMasseyFerguson{
	background-image: url(/redesign/images/brandLogos/masseyFergusonOn.png) !important;
}

li.international, li.international a{
	width: 92px;
	height: 62px;
	background-image: url(/redesign/images/brandLogos/international.png);
}
li.international a:hover, .onInternational{
	background-image: url(/redesign/images/brandLogos/internationalOn.png) !important;
}

li.kubota, li.kubota a{
	width: 121px;
	height: 62px;
	background-image: url(/redesign/images/brandLogos/kubota.png);
}
li.kubota a:hover, .onKubota{
	background-image: url(/redesign/images/brandLogos/kubotaOn.png) !important;
}

li.yanmar, li.yanmar a{
	width: 110px;
	height: 62px;
	background-image: url(/redesign/images/brandLogos/yanmar.png);
}
li.yanmar a:hover, .onYanmar{
	background-image: url(/redesign/images/brandLogos/yanmarOn.png) !important;
}

li.ford, li.ford a{
	width: 102px;
	height: 62px;
	background-image: url(/redesign/images/brandLogos/ford.png);
}
li.ford a:hover, .onFord{
	background-image: url(/redesign/images/brandLogos/fordOn.png) !important;
}

/* -------- tooltip ------ */
a img{
	border: none;
}
#tooltip{
	position:absolute;
	background-image: url(/redesign/images/tooltipArrow.png);
	background-repeat: no-repeat;
	background-position: left top;
	color:#FFFFFF;
	display:none;
	width: 115px;
	padding-left: 9px;
	z-index: 999;
}
#tooltipInner{
	border-left:3px solid #4A9300;
	background-image: url(/redesign/images/tooltipBackground.png);
	background-repeat: repeat-y;
	padding: 4px 4px 4px 2px;
	color:#FFFFFF;
}
#tooltip img{
	border: solid 2px #c0edf1;
}

.tooltip p{
	clear:both;
	margin:0;
	padding:.5em 0;
}
tooltip pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	margin:.5em 0;
	overflow:auto;
	width:800px;
}

/* ------------- item listing ------------ */
.soldText{
	color: #666666;
	font-style: italic;
	font-weight: normal;
	font-size: 11px;
}
div.paginationLinks{
	width: 200px;
	float: right;
	text-align: right;
	margin-right: 10px;
	font-size: 13px;
}

.itemDetails{
	background: url(/redesign/images/listItemDetailsBG.gif) repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 8px;
}

.itemListClearBoth{
	clear: both;
	height: 20px;
	overflow: hidden;
	font-size: 1px;
}

.itemThumbnail{
	background: url(/redesign/images/listItemThumbBG.png) repeat-x;
	text-align: center;
	padding: 15px;
	margin: 2px;
}
.itemThumbnail div{
	width: 140px;
	height: 100px;
	margin: auto;
}

.itemBlock{
	width: 180px;
	float: left;
	border-right: solid 1px #d5d8db;
	height: 250px;
	background-color: #FFFFFF;
}
.itemBlock:hover{
	cursor: pointer;
}
.itemBlock:hover .itemThumbnail{
	border: solid 1px #006ad2;
	margin-top: 1px;
	margin-bottom: 1px;
}
.itemBlock:hover .itemTitle a{
	color: #000000;
}

.itemTitle a{
	color: #006ad2;
	text-decoration:none !important;
}
.itemTitle a:hover{
	color: #000000;
}

.itemTitle{
	font-weight: bold;
	text-decoration: none;
	padding-top: 5px;
	word-wrap: break-word;
	height: 50px;
}

.edgeItem{
	border: none !important;
}

.itemPrice{
	color: #9d0505;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
}
.itemListingHeading{
	margin-bottom: 15px;
}
.itemListingStats{
	background: url(/redesign/images/listItemStatsBG.gif) repeat-x;
	padding: 15px 5px 15px 5px;
	border: solid 1px #d5d8db;
	color: #7f7f7f;
	font-size: 11px;
	margin-bottom: 15px;
	clear: both;
	width: 550px;
}
.itemListingStats p{
	margin: 0px;
	padding: 0px;
	width: 200px;
	float: left;
}
.itemListing{
	margin-left: 10px;
}
div.clearBoth{
	clear: both;
	font-size: 1px;
	height: 1px;
	overflow: hidden;
	margin: 0px !important;
	padding: 0px !important;
}


/* ----------------------------- item details --------------------------- */
.itemDetailsThumbsContainer img{
	margin: 10px 0px 0px 0px;
	border: solid 1px #CCCCCC;
	width: 50px;
}
.itemDetailsThumbsContainer img:hover{
	border: solid 1px #006ad2;
}
.itemDetailsThumbsContainer div{
	padding: 15px;
	padding-top: 5px;
}
.itemDetailsThumbsContainer{
	background-color: #ebebeb;
	width: 80px;
	text-align: center;
	border: solid 1px #d5d8db;
	float: left;
}
.itemFeaturesList{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}
.itemFeaturesList li{
	background: url(/redesign/images/featureListIcon.png);
	background-position: 0px 9px;
	background-repeat: no-repeat;
	padding: 5px 5px 10px 11px;

}
.itemDetailsTitle{
	
	margin-bottom: 15px;
}
.itemRecentlyRemovedBlurb, .itemAuctionedBlurb{
	font-size: 11px;
	color: #666666;
}

.financeIcon{
	top: -3px;
	position: relative;
}

.icons{
	border-top: dotted 1px #CCCCCC;
	font-size: 11px;
}
.icons p{
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
}

.itemDetailsPrice{
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	margin: 10px 0px 5px 0px;
	text-align: right;
}
/* ---------------------------- right column styles -------------------------*/
.shortTextContainer{
	border-bottom: dotted 1px #CCCCCC; 
	padding-bottom: 15px;
}


/* ---------------------------- rounded corner container ------------------- */
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#d5d8db; margin:0 5px;}
.b2 {height:1px; background:#fff; border-right:2px solid #d5d8db; border-left:2px solid #d5d8db; margin:0 3px;}
.b3 {height:1px; background:#fff; border-right:1px solid #d5d8db; border-left:1px solid #d5d8db; margin:0 2px;}
.b4 {height:2px; background:#fff; border-right:1px solid #d5d8db; border-left:1px solid #d5d8db; margin:0 1px;}
.contentb {background: #fff; border-right:1px solid #d5d8db; border-left:1px solid #d5d8db;}
.contentb div {padding: 15px;}

#itemDescription{
	float: right;
	width: 470px;
}

/* ---------------------------- manufacturer control ------------------------- */

.manufacturerControlText{
	font-size: 10px;
	position: relative;
	top: -15px;
}
.manufacturerControlText, .manufacturerControlText a{
	color: #999999;
}

/* ------------------------- Sell Trade ------------------------------------ */

#sellTradeFormContainer label{
	display: block;
	float: left;
	width: 200px;
	padding: 0px;
	margin: 10px;
}

#sellTradeFormContainer p{
	display: block;
	float: left;
	width: 300px;
	margin: 10px;
	padding: 0px;
}
#sellTradeFormContainer p input{
	margin-left: 5px;
	margin-right: 3px;
	margin-top: 5px;
}

/* ---------------------------- Contact Us -------------------------------------- */
#contactFormContainer{
	float: left; 
	width: 250px;  
	border-left: dotted 1px #CCCCCC;
}
#contactFormContainer #innerWrap{
	padding-left: 25px;
}

#contactFormContainer label{
	display: block;
	margin-bottom: 15px;
}
#contactFormContainer textarea{
	width: 200px;
	height: 150px;
}

/* ---------------------------- Auction Details -------------------------------------- */

#auctionDetailsContainer{
	margin: 10px;
	padding: 10px;
	border: solid 1px #CCCCCC;
}
