/* --- main layout --- */
	
	* { margin: 0; padding: 0; }
	
	body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:medium;
		color:#000;
		background:#ffffff;
		padding:0;margin: 0;
	
	}
	.wrap { max-width: 600px; margin: 0 auto; }
	img {vertical-align:top;}
	
	a img,:link img,:visited img,fieldset { border: none; }
	
	.clear {clear:both}
	.container {width:100%; overflow:hidden;}
	p {padding-top:16px;}
	
	a.black:link {color:#000; font-size:14px; font-weight:bold; text-decoration:none}
	a.black:active {color:#000; font-size:14px; font-weight:bold; text-decoration:none}
	a.black:visited {color:#000; font-size:14px; font-weight:bold; text-decoration:none}
	a.black:hover {color:#000; font-size:14px; font-weight:bold; text-decoration:none}

/* --- END main layout --- */

/* --- header --- */

/* --- header --- */

/* ---PRODUCTION HEADER BACKGROUND COLOR BELOW --- */

	#header { background:#000000 0 0 repeat-x;}
	.header-bg {background:url(http://sh101ftp.net/m/css/images/header-bg.jpg) height:238px;}
	
	#logo {height:auto; width:auto; padding-left:15px; padding-right:15px; padding-top:0px; padding-bottom:0px; background:#000}
	
	.home-tab {background:url(http://sh101ftp.net/m/css/images/home-tab.gif) 0 0 no-repeat; display:block; width:67px; text-decoration:none; color:#000000; text-align:center; padding:3px 0 3px 0; font-size:1em; min-height:18px; margin-left:19px; font-size:0.938em;}
	
	#slogan {color:#ffffff; font-size:0.938em; line-height:1.067em; padding:0 20px 0 20px;} 
	#slogan img {margin-bottom:10px;}
	
	#breadcrumb {height:26px; padding:8px 0 0 20px; color:#fff; font-size:0.875em; background:#000;}
	#breadcrumb a {color:#fff; text-decoration:none; background:url(http://sh101ftp.net/m/css/images/marker.gif) no-repeat right 6px; padding-right:13px; font-weight:bold;}

/* --- END header --- */

/* --- content --- */

	#content {font-size:0.875em; line-height:1.143em; color:#909090;}

	#content li {list-style:none; margin-bottom:8px; clear:both; background:url(http://sh101ftp.net/m/css/images/marker.gif) no-repeat 0 5px; padding-left:14px;}
	#content li a {color:#8d8d8d; text-decoration:underline;}
	#content li div {padding-top:9px;}
	#content .box2 li {list-style:none; margin-bottom:8px; clear:both; background:url(http://sh101ftp.net/m/css/images/marker2.gif) no-repeat 0 5px; padding-left:14px; font-size:0.857em;}
	#content .box2 li a {color:#8d8d8d;}
	.phone {color:#8d8d8d !important; text-decoration:none !important;}

	
	.line {border-bottom:1px solid #333333; padding-bottom:23px; margin-bottom:25px;}
	
	.min-width {padding:20px 21px 25px 19px; min-width:200px;}

	#content a {color:#F00;}
	.text2 {line-height:1.429em; padding:0;}
	
	.banner {margin-bottom:5px;}
	.margin1 {margin-top:15px;}
	
	.indent {padding:0 0 0 20px; color:#000}
	.indent1 {padding:5px; color:#000}
	
	#navmenu li {background:none; padding-left:0; margin-bottom:14px;}
	#navmenu a { color:#1c1c1c !important; text-decoration:none !important; font-weight:bold;}
	
	h4 {color:#059fb4; font-weight:normal; margin-bottom:2px;}

/* --- END content --- */

/* --- footer --- */
	
	
	#footer {height:40px; padding-left:20px; color:# 0C0; background-color:#000000;}
	#footer p { padding:0 0 5px 0; font-size:0.85em;}
	#footer a {color:#FFFFFF;}
	#footer .extra {padding:10px 0 0 0;}
	#footer .home-tab {background:url(http://sh101ftp.net/m/css/images/home-tab-footer.gif) 0 0 no-repeat; color:#8d8d8d; padding-top:3px; min-height:21px; margin:0px;}


/* --- END footer --- */

/* --- Other --- */
	
	.f-left {float:left;}
	.f-right {float:right;}
	.taright {text-align:right;}
	.taright strong {color:#fff;}
	
	.nowrp {white-space:nowrap;}
	
	.title {margin-bottom:18px;}
	
	.more-link { display:block; background:url(http://sh101ftp.net/m/css/images/link-tail-bg.gif) repeat-x left top; font-size:12px; color:#fff !important; text-decoration:none; float:left; margin-top:17px; font-weight:bold;}
	.more-link span {display:block; background:url(http://sh101ftp.net/m/css/images/link-side-bg.gif) right top no-repeat;}
	.more-link span span {display:block; background:url(http://sh101ftp.net/m/css/images/link-side-bg.gif) 0 0 no-repeat; padding:4px 9px 3px 11px;}
	
	.link { display:block; background:url(http://sh101ftp.net/m/css/images/marker.gif) no-repeat 0 7px; font-size:12px; color:#599aa3; float:left; margin-top:17px; font-weight:bold; padding-left:14px;}
	
	#your-name, #your-email {width:230px; height:19px; border:1px solid #4a4a4a; background:#333333; padding-left:5px; color:#fff;}
	#your-message {width:230px; height:89px; border:1px solid #4a4a4a; background:#333333; padding-left:5px; color:#fff;}
	button {background:url(http://sh101ftp.net/m/css/images/marker.gif) no-repeat 0 7px; padding-left:14px; border:none; font-size:12px; color:#fff; font-weight:bold; margin:10px 20px 0 0; text-decoration:underline;}
	
/* --- END Other --- */

/* --- boxes --- */

	.box1 {background:#ffffff}

.box1 .indent { padding:27px 20px 28px 19px;}
	
	.box2 {background:#ffffff}




	.box2 .indent { padding:29px 20px 55px 19px;}
	#content .box2 a {color:#ca1e1e;}

/* --- END boxes --- */
.mainwrapper #header .header-bg #logo a img {
	margin-right: auto;
	margin-left: auto;
}
.indent strong {
color: #000;
}
