/* EXTENDS */
@import url(../../bagsracks/styles/features-main.css);

/* TITLE */
#main #title { border-bottom: 1px solid #d9d9d9; min-height: 32px; width: 740px; }
#main #title h2 { background: #fff url("../images/title_features_2008.png") no-repeat left top; text-indent: -9999px; overflow: hidden; margin-top: 0px; height: 31px; padding-bottom: 2px; margin-bottom: 0; behavior: url(/ero/global/scripts/lib/iepngfix.htc); float: left; width: 171px; }

/* CONTENT */
#main #content { padding: 15px 20px 0; width: 720px; }
body #main #content h3 { color: #2b9393; font-size: 14px; font-weight: normal; line-height: 36px; }
body.black #main #content h3 { color: #31383a; }
body.silver #main #content h3 { color: #31383a; }
body.green #main #content h3 { color: #3d9866; }
body.blue #main #content h3 { color: #2b9393; }
body.purple #main #content h3 { color: #5a5a9f; }
body.red #main #content h3 { color: #70070e; }
#main .grid2col .column.first {
	width: 330px;
	margin-left: 20px !important;
	float:left;
}
#main .grid2col .column.last {
	width: 330px;
	margin-right: 20px !important;
	float:right;
}

/* SHUFFLE IMAGES 
#main #taillight { margin-left: 54px; margin-bottom: 18px; }
#main #tunnel { position: absolute; bottom: 0; margin-bottom: -4px; _margin-bottom: -5px; margin-left: 22px; }
#main #battery-light { position: absolute; bottom: 122px; left: 188px; z-index: 100; }
#main ol.sosumi#beforebattery { padding-bottom: 215px; }
#main #clip { position: absolute; bottom: 0; margin-bottom: -4px; _margin-bottom: -5px; margin-left: 12px; }
#main p#beforeclip { padding-bottom: 644px; }
#main #switch { position: absolute; top: auto; right: 0; }
#main #afterswitch { padding-top: 243px; }
#main #dock { margin-left: 40px; }

/* COLOR PICKER */
body.black #main #content ul.colorpicker li#cs-black { background-position: 0 100%; }
body.red #main #content ul.colorpicker li#cs-red { background-position: 0 100%; }
body.blue #main #content ul.colorpicker li#cs-blue { background-position: 0 100%; }

/*body.purple #main #content ul.colorpicker li#cs-purple { background-position: 0 100%; }
body.purple #main #content ul.colorpicker li#cs-black { background-position: 0 100%; }
body.green #main #content ul.colorpicker li#cs-green { background-position: 0 100%; }
body.silver #main #content ul.colorpicker li#cs-silver { background-position: 0 100%; }*/

/* CONTENT */
#main #content {
	width: 748px;
	margin: 0 auto;
	padding: 20px 18px 0;
	font-size: 11px;
	color: #767c79;
	background:  url("../images/content_bg-1.gif") repeat-y top left;
	border: 0;
}

body #main #content h3 { color: #2b9393; font-size: 14px; font-weight: normal; line-height: 36px; }
body.black #main #content h3 { color: #31383a; }
body.red #main #content h3 { color: #70070e; }
body.blue #main #content h3 { color: #2b9393; }

#main #taillight,
#main #fixstrap,
#main #fabrics,
#main #zippers,
#main #clips,
#main #reflectors,
#main #tunnel,
#main #pocket
 {
	margin-left: 15px;
}
