/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin: 10px;
	padding: 0;
	background-color: #D6D7DE;
}

#wrapper {
	width: 769px;
	text-align: left;
	margin: 0px auto 0px auto;
	padding: 0px;
}

#gryBrdr {
	border: 2px #e2e4ed solid;
	background-color: #fff;
}

#cartLogo {
	position: absolute;
	z-index: 5;
	top: 80px;
	right: 20px;
} * html #cartLogo {
	position: relative;
	top: 70px;
	right: 0px;
	margin-left: 700px;
}

#header {
	position: relative;
}

#header .logo {
	margin: -5px 0px 0px 20px;
	text-indent: -9999px;
	width: 243px;
	height: 40px;
	display: block;
	background: url(/images/logo.gif) no-repeat;
	float: left;
}

#nav {
	margin-top: 8px;
	float: right;
}

#nav ul {
  margin:0;
  padding: 0;
  list-style:none;
}

#nav li {
  float:left;
  margin:0;
  padding: 0;
	width: 115px;
	background: url(/images/nav_spacer.gif) no-repeat;
	text-align: center;
}

#nav p {
	text-align: left;
}

#nav a {
  text-decoration:none;
  font-weight:bold;
  color:#4d4d4d;
}

#nav li a.selected {
 color: #e65c00;
}

#nav li a.sub {
	font-weight: normal;
	line-height: 1.4em;
}

/**** BODY CONTENT STYLES ****/

/* head styles */
#top { height: 58px;}
#content .home_top {background: url(/images/home_top.jpg) no-repeat; }
#content .education_top {background: url(/images/education_top.jpg) no-repeat; }
#content .about_spee_top {background: url(/images/about_top.jpg) no-repeat; }
#content .slenderization_top {background: url(/images/systems_top.jpg) no-repeat; }
#content .reducer_top {background: url(/images/reducer_top.jpg) no-repeat; }
#content .all_products_top {background: url(/images/all_products_top.jpg) no-repeat; }
#content .checkout_top {background: url(/images/checkout_top.jpg) no-repeat; }

/* left styles */
#left { float: left; position:relative; }
#content .home_left {background: url(/images/home_left.jpg) no-repeat; height:325px;  width: 269px; }
#content .education_left {background: url(/images/education_left.jpg) no-repeat; padding-top:354px;  width: 260px; }
#content .about_spee_left {background: url(/images/about_left.jpg) no-repeat; padding-top:354px;  width: 260px; }
#content .slenderization_left {background: url(/images/slenderization_left.jpg) no-repeat;  padding-top:354px;  width: 260px;  position:relative}
#content .reducer_left {background: url(/images/reducer_left.jpg) no-repeat;  padding-top:360px;  width: 260px; position:relative}
#content .all_products_left {background: url(/images/all_products_left.jpg) no-repeat;  padding-top:265px;  width: 260px;}
#content .spee_motor_left {background: url(/images/spee_motor_left.jpg) no-repeat;  padding-top:259px;  width: 260px;}
#content .spee_handpiece_left {background: url(/images/spee_handpiece_left.jpg) no-repeat;  padding-top:259px;  width: 260px;}
#content .spee_guards_left {background: url(/images/spee_guards_left.jpg) no-repeat;  padding-top:259px;  width: 260px;}
#content .spee_disks_left {background: url(/images/spee_disks_left.jpg) no-repeat;  padding-top:259px;  width: 260px;}
#content .spee_book_left {background: url(/images/spee_book_left.jpg) no-repeat;  padding-top:254px;  width: 260px;}
#content .spee_scissors_left {background: url(/images/spee_scissors_left.jpg) no-repeat;  padding-top:259px;  width: 260px;}
#content .spee_swabs_left {background: url(/images/spee_swabs_left.jpg) no-repeat;  padding-top:254px;  width: 260px;}
#content .hand_slenderizer_left {background: url(/images/hand_slenderizer_angled.jpg) no-repeat; padding-top: 254px; width: 260px;}

#main {
	width: 505px;
	float: left;
}

#main_home {
	width: 496px;
	float: left;
}

#main .fl {
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	width: 46%;
	line-height: 1.5em;
}

#main .fr {
	float: right;
	width: 46%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 15px;
	line-height: 1.5em;
}

/**** FOOTER STYLES ****/
#footer {
	margin-top: 4px;
}

#footer .bar {
	padding: 3px 0px 3px 10px;
	color: #FFFFFF;
	background-color: #b3b3b3;
}

#footer .bar .spacer {
	padding: 0px 5px 0px 5px;
}

#footer .bar a,
#footer .bar a:hover,
#footer .bar a:active {
	color: #FFFFFF;
	text-decoration: none;
}

#footer .copyright {
	color: #b3b3b3;
	text-align: right;
	padding: 8px 10px 0px 0px;
}


#footer .copyright a,
#footer .copyright a:hover,
#footer .copyright a:visited {
	color: #b3b3b3;
}

/*	For administrative area */
#viewordertable {
	width: 650px;
	border: 1px solid black;
}
#viewordertable2 {
	width: 100%;
}