/* ************ NOTE: "sample CSS formatting" is included below ************ */


/* ************* START general layout and template formatting ************* */
body 
{
	font-family: Helvetica, Arial, Verdana, Geneva, Georgia, 'Courier New', sans-serif;
	background-color: #555658;
	margin: 0px 0px 0px 0px; /* margin-top, margin-right, margin-bottom, margin-left */
} 

/* main container */
#wrap { min-height: 600px; width: 850px; margin: 0px auto; padding: 0px; background: #555658 url(images/background-greenborder.gif) no-repeat bottom center; }

/* header elements */
#header-tall { height: 369px; margin: 0px; padding: 0px 0px 0px 0px; background: #555658; text-align: right; overflow: hidden; }
#header-short { height: 256px; margin: 0px; padding: 0px 0px 0px 0px; background: #555658; text-align: right; overflow: hidden; }
#navlinks-top  { height: 70px; margin: 0px; padding: 5px 10px 0px 0px; background: #555658 url(images/logo-HoustonUniforms-white.gif) no-repeat center left; text-align: right; overflow: hidden; }
#navlinks-top a:link, #navlinks-top a:visited { float: right; display: block; margin: 0px; padding: 6px 5px 5px 5px; text-decoration: none; color: #99cc66; font-size: 12px; font-weight: bold; } /* if link names and/or number of links change, padding may need to be altered */
#navlinks-top a:hover { text-decoration: underline; /* background-color: #99cc66; color: #ffffff; */ }
#navpics-top-tall { height: 294px; margin: 0px; padding: 0px 0px 0px 0px; background: #555658 url(images/background-greenborder.gif) no-repeat top center; text-align: center; overflow: hidden; }
#navpics-top-short { height: 182px; margin: 0px; padding: 0px 0px 0px 0px; background: #555658 url(images/background-greenborder.gif) no-repeat top center; text-align: center; overflow: hidden; }

#content { position: relative; margin: 0px; padding: 10px 30px 30px 30px; overflow: hidden; color: #555658; } /* position: relative; <- this is new, to allow quick ship button to locate properly */
#content-left { float: left; text-align: center; width: 400px; margin: 0px; padding: 10px 0px 10px 0px; overflow: hidden; }
#content-right { float: left; text-align: center; width: 380px; margin: 0px; padding: 10px 0px 10px 0px; overflow: hidden; }

#content-left2 { float: left; text-align: center; width: 430px; margin: 0px; padding: 10px 0px 10px 0px; overflow: hidden; }
#content-right2 { float: left; text-align: center; width: 350px; margin: 0px; padding: 10px 0px 10px 0px; overflow: hidden; }

#content a, #content a:link, #content a:visited, #content a:active { color: #275e35; font-size: 12px; font-weight: bold; text-decoration: underline; }
#content a:hover { color: #99cc66; font-size: 12px; font-weight: bold; text-decoration: underline; }

.div-quickship-button { width:160px; height:53px; position:absolute; z-index:600; left: 20px; top: 8px; }
.div-buttons-productlist-basket-logout { height:53px; }
.div-divider-dot { background: transparent url(images/divider-dot.gif) repeat-x center center; height:25px; }
.div-width-800 { width:800; }

/* search form */
#searchformDIV { text-align: right; }
#searchformDIV form		{ background:url(images/form-searchbox.gif) no-repeat top right; margin:0; padding:0; width:205px; height:22px; margin-left: 630px;}
#searchformDIV fieldset	{ border:0; margin:0; padding:0; text-align: right; }
#searchformDIV form input { 
					  float:left; width:145px; background:none; border:0; padding:4px; 
					  margin: 0px 0 0 0px; font-size:12px; color:#797979;
					}
#searchformDIV form a { 
					  display:block; position:relative; left:5px; top:0px; width:40px; height:22px;
					  float:left; text-indent:-999em;
					}
#searchformDIV form a:focus, #searchformDIV form a:hover { outline:none; text-decoration:none; }

/* misc styles */
.clear { clear: both; } 


#footer { padding: 5px 0px 5px 0px; color: #ffffff; font-size:10px; text-align:center; }
#footer a:link { text-decoration: none; color: #ffffff; }
#footer a:hover { text-decoration: underline; }


/* table cell alignment classes */
td { text-align: left; } 
.td-right { text-align: right; }
.td-center { text-align: center; }
.td-left { text-align: left; }

.maintext-alert { color: #ff0000; font-size: 9pt; font-style: italic; font-weight: bold; }

h1 { color: #87c65d; font-weight: bold; font-size: 16pt; }


/* ************* END general layout and template formatting ************* */

 





/* ************* START sample CSS formatting ************* */

.td-sample-background-image1
{
  background-image: url(images/home_main_background.gif); 
  background-position: center top; 
  background-repeat: repeat-y; /* or: repeat-x , repeat , no-repeat */
  /* background-color: #ffffff; */
}

h1.bioname
{
	color: #000000;
	font-size: 13pt;
	font-weight: bold;
	padding: 0px 0px 5px 0px; /* padding-top, padding-right, padding-bottom, padding-left */
    margin-bottom:-10px;
	text-decoration: none;
}

/* ************* END sample CSS formatting ************* */

