@charset "utf-8";
/* CSS Document */
#container { margin-top: 15px; width: 984px; }
#main {
	width: 735px;
	line-height:1.5em;
	background:#fff url(http://sheditsheds.com/contact/graphics/mainbg.gif) repeat-y left top;
	margin-bottom:6px;
	margin-left:125px;
	position:relative;
		
}

/* header */
#header { padding:18px 25px 0 25px; background:url(http://sheditsheds.com/contact/graphics/mainbgtop.gif) no-repeat left top; position:relative; z-index:100; }
#header.grid2cola { width: 685px; }

#header.grid2cola .first { width: 449px; margin:0; padding:10px 2px 0 0; }
#header.grid2cola .first h1 { margin-bottom:10px; }
#header.grid2cola .first p { margin-left:100px; }
#header.grid2cola .first img.left { margin-right:14px; }

#header.grid2cola .last { width:176px; min-height:115px; _height:115px; margin:0; padding-left:25px; font-size:10px; line-height:1.4em; border-left:1px solid #d0d2d4; }
#header.grid2cola .last h2 { font-size:12px; margin-bottom:.6em; margin-left:-25px; padding-left:25px; padding-top:10px; }
#header #supportbtn { display:block; float:right; width:45px; height:34px; text-indent:-99999px; background:url(http://sheditsheds.com/contact/graphics/gears32x32.gif) no-repeat left top; margin:6px 0 0px 12px; }

/* main, content */
div.sectionseparator { margin:0 0 25px 0; border-bottom:1px solid #d0d2d4; }
#content { float:none; margin:0 0 -6px 0 !important; padding:0 25px 10px 25px; background:url(http://shedit.com/contact/graphics/mainbgbottom.gif) no-repeat left bottom; position:relative; }

#main h1 { margin-bottom: 3px; }
#main .sosumi {padding-left: 4px;}
#main li {padding-bottom: 0.3em; }

#content ul { font-size:10px; }
#content form label { font-weight:bold; display:block; }
#content form label.other { font-weight:normal; margin-top:-8px; }
#content form label sup { font-size:10px; font-weight:normal; }
#content form label p, #content form label span { font-weight:normal; }
#content form input, #content form select, #content form textarea { margin-top:0; margin-bottom:10px; }
#content form input, #content form select { width:200px; }
#content form input.full, #content form select.full, #content form textarea { width:99%; }
#content form ul.yesno li { width:50%; float:left; }
#content form ul input { width:auto; margin-top:0; margin-bottom:0; margin-right: 3px; }
#content form input.submit { width:203px; padding-bottom: 12px;}

/* black, gray */
body.black #main, body.gray #main {width:727px;}
body.black #header, body.gray #header, body.black #content, body.gray #content { width:677px; }
body.black #header, body.gray #header { padding-top:18px; }
body.black #content, body.gray #content { padding-bottom:5px; }

/* gray */
body.gray { background-color:#eff2f3; color:#7d7b7b; }
body.gray #main { background:#fff url(http://images.apple.com/feedback/images/mainbg_gray.gif) repeat-y left top; margin-left:0;}
body.gray #header { background:url(http://images.apple.com/feedback/images/mainbgtop_gray.gif) no-repeat left top; }
body.gray #header .first { }
body.gray #header .last { border-left:1px solid #d4d8d9; }
body.gray #header .last h2 { color:#000; }
body.gray div.sectionseparator { border-bottom:1px solid #d4d8d9; }
body.gray #content { color:#000; background:url(http://images.apple.com/feedback/images/mainbgbottom_gray.gif) no-repeat left bottom; }
body.gray #content ul { color:#7d7b7b; }

/* black */
body.black .sosumi { color:#999; }
body.black a:link, body.black a:visited, body.black a:active {color:#ccc; }
body.black a:hover {color: #fff;}
body.black #main { background:#303030 url(http://images.apple.com/feedback/images/mainbg_black.gif) repeat-y left top; margin-left:0;}
body.black #header { background:url(http://images.apple.com/feedback/images/mainbgtop_black.gif) no-repeat left top; }
body.black #header .first { }
body.black #header .last { background:url(http://images.apple.com/feedback/images/boxbgbottom_black.gif) no-repeat left bottom; border-left:none; }
body.black #header .last h2 { color:#fff; background:url(http://images.apple.com/feedback/images/boxbgtop_black.gif) no-repeat left top; }
body.black #header #supportbtn { background:url(http://shedit.com/contact/graphics/gears32x32.gif) no-repeat left top; }
body.black div.sectionseparator { border-bottom:1px solid #575858;}
body.black #content { color:#fff; background:url(http://images.apple.com/feedback/images/mainbgbottom_black.gif) no-repeat left bottom; }
body.black #content ul { color:#999; }

/* thank you
------------------------------------- */
body.thankyou #header.grid2cola .first h1 { margin-top:30px; }

/* gray */
body.gray.thankyou #content { color:#7d7b7b; }
body.gray.thankyou #content h3 { color:#000; }

/* black */
body.black.thankyou #content { color:#999; }
body.black.thankyou #content h3 { color:#fff; }
