/* @group reset */
	body,div,dl,dt,dd,ol,li,h1,h2,h3,h4,h5,h6,ul,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
	table { border-collapse:collapse;	border-spacing:0; }
	fieldset,img { border:0; }
	address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
	caption,th { text-align:left; }
	h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal; }
	q:before,q:after { content:''; }
	abbr,acronym { border:0; }
/*	pre {overflow: auto;}*/
	code {font-family: Menlo, Courier, monospace;
	      background-color:#333333;border-top: 1px solid #161616;border-bottom: 1px solid #161616;
	      display:block;padding:8px;font-size:12px;width: 473px;
	      margin-left: -65px;padding-left: 65px;
	      overflow:auto;margin-bottom:20px;}
	.clear {clear:all;}
/* @end */
html, body {
/*  background: url(http://danmccormicksworld.com/i/bg.png);*/
background-color: #232323;
  font: 10pt Cambria, Georgia, serif;
}
p {
  padding-bottom: 15px;
}
a {
  color: #700;
  text-decoration: underline;
}
.content ul, .content ol {
  padding-left: 40px;
}

#content {
  margin: 0 auto;
  width: 726px;
}
#header {
position: relative;
height: 149px;
}
#headerbg {
  position: absolute;
  width: 698px;
  height: 149px;
  background-image: url(http://danmccormicksworld.com/i/header.png);
  z-index:10;
}
#headerbg p:hover{
	text-shadow: #fff 0px 0px 7px;
}


#headerbg p{
	color: white;
	position: absolute;
	right: 20px;
	top: 20px;
}

#drawer {
  position: absolute;
  left: 533px;
}
#drawer #handle {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 149px;
  background: url(http://danmccormicksworld.com/i/header.png) -698px 0;
  margin-left: 165px;
}
#login {
  position: relative;
  background: #ccc;
  width: 165px;
  overflow: hidden;
  height: 149px;
}
#drawer form {
  padding-top: 5px;
  padding-left: 14px;
}
#drawer p {
  margin: 0;
  padding: 0;
}
#drawer input {
  width: 125px !important;
  height: 25px !important;
}
#topnav {
  position: relative;
  display: block;
  width: 724px;
  height: 50px;
}
#topnav a {
  display: block;
  float:left;
  height: 30px;
/*  text-indent: -9999px;*/
}
#topnav a:active {
  border: none;
}
#topnav span {
  display: block;
  float: left;
  height: 30px;
  width: 25px;
}
#leftfiller {
  background: url(i/header.png) 0 -149px;  
}
#rightfiller {
  background: url(i/header.png) -698px -149px;
  width: 25px !important;
}
#bottomfiller {
  position: relative;
  top: 30px;
  background: url(i/header.png) 0 -179px;
  display: block;
  width: 723px;
  height: 20px;  
}
#home {
  background: url(i/header.png) -25px -149px;
  width: 109px;
}
#home:hover {
  background: url(i/header.png) -25px -229px;  
}
#home:active {
  background: url(i/header.png) -25px -258px;  
}
#about {
  background: url(i/header.png) -135px -149px;
  width: 120px;
}
#about:hover {
  background: url(i/header.png) -135px -229px;  
}
#about:active {
  background: url(i/header.png) -135px -258px;
}
#mtc {
  background: url(i/header.png) -250px -149px;
  width: 244px;
}
#mtc:hover {
  background: url(i/header.png) -250px -229px;  
}
#mtc:active {
  background: url(i/header.png) -250px -227px;  
}
#media {
  background: url(i/header.png) -500px -149px;
  width: 201px;
}
#media:hover {
  background: url(i/header.png) -500px -229px;  
}
#media:active {
  background: url(i/header.png) -500px -258px;  
}
#center {
  width: 678px;
  min-height: 650px;
  padding-left: 45px;
  padding-bottom: 55px;
  padding-top: 15px;
  background: url(http://danmccormicksworld.com/i/content-bg.png) 0 0 repeat-y;
}
#center-content {
  width: 630px;
}

#leftsidenav {
  position: absolute;
  margin-left: -70px;
}
#rightsidenav {
  position: absolute;
  margin-left:653px;
}
.lefttab, .admintab {
  position: absolute;
  display: block;
  height: 162px;
  width: 48px;
  background: url(http://danmccormicksworld.com/i/tab.png);
  margin-top: -15px; 
  overflow: hidden;
}
.lefttab ul {
  position: absolute;
  color: #fff;
  margin-left: 60px;
  margin-top: 25px;
  list-style: none;
  width: 105px;
}
.admintab ul {
  position: absolute;
  color: #fff;
  margin-left: -110px;
  margin-top: 20px;
  list-style: none;
  width: 105px;
  text-align: right;
}
.lefttab li, .admintab li {
  padding-bottom: 6px;
}
.lefttab a, .admintab a {
  display: block;
  color: #fff;
  text-decoration: none;
}
.lefttab a:hover, .admintab a:hover {
  text-shadow: #fff 0px 0px 7px;
}
.admintab {
  background: url(http://danmccormicksworld.com/i/admintab.png) top right;
}
.products {
  background: url(http://danmccormicksworld.com/i/products.png);
}
/*.lefttab:hover {
  left: -122px;
  width: 170px;
}*/
.ecourse {
  margin-top: 140px;
  background: url(http://danmccormicksworld.com/i/ecourse.png);
}
.socialmedia {
  margin-top: 295px;
  background: url(http://danmccormicksworld.com/i/socialmedia.png);
}
.links {
  margin-top: 450px;
  background: url(http://danmccormicksworld.com/i/links.png);
}
#missionstatement {
  font-size: 16pt;
  font-style: italic;
  text-align: center;
  margin-bottom: 15px;
  
}
hr {
  height: 0;
  clear: both;
  border-width: 0;
  border-top: 1px solid #ccc;
  margin-bottom: 15px;
}
.post {
  padding-bottom: 20px;
}
.meta {
  float: left;
  display: inline;
}
.meta .date {
  width: 32px;
  display: inline-block;
  height: 30px;
}
.meta .day {
  padding-top: 8px;
  width: 32px;
  display: inline-block;
  text-align: center;
  font-size: 20px;
}
.m-01 {background: url(http://danmccormicksworld.com/i/jancalendar.png);}
.m-02 {background: url(http://danmccormicksworld.com/i/febcalendar.png);}
.m-03 {background: url(http://danmccormicksworld.com/i/marcalendar.png);}
.m-04 {background: url(http://danmccormicksworld.com/i/aprcalendar.png);}
.m-05 {background: url(http://danmccormicksworld.com/i/maycalendar.png);}
.m-06 {background: url(http://danmccormicksworld.com/i/juncalendar.png);}
.m-07 {background: url(http://danmccormicksworld.com/i/julycalendar.png);}
.m-08 {background: url(http://danmccormicksworld.com/i/augcalendar.png);}
.m-09 {background: url(http://danmccormicksworld.com/i/sepcalendar.png);}
.m-10 {background: url(http://danmccormicksworld.com/i/octcalendar.png);}
.m-11 {background: url(http://danmccormicksworld.com/i/novcalendar.png);}
.m-12 {background: url(http://danmccormicksworld.com/i/deccalendar.png);}
.meta .share {
  margin-top: 30px;
}
.share ul {
  list-style: none;
  padding: 0;
  width: 32px;
}
.share li {
 	padding-top: 7px;
}
.share a {
  display: block;
  padding: 0 !important;
  text-indent: -9999px;
  width: 32px !important;
  height: 32px !important;
 	opacity: .8;
}
.share a:hover {
  opacity: 1;
}
.twitter {background: url(i/twitter.png)}
.facebook {background: url(i/facebook.png)}
.digg {background: url(i/digg.png)}
.stumble {background: url(i/stumble.png)}
.delicious {background: url(i/delicious.png)}
.content {
  float: left;
  display: inline;
  margin-left: 15px;
  border-left: 1px solid #ccc;
  padding-left: 15px;
  width: 565px;
  padding-bottom: 15px;
}
h1 {
  font-family: Myriad Pro, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 24px;
}
h2 {
  font-family: Myriad Pro, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;  
}
h3 {
  font-family: Myriad Pro, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;  
}
object {
  padding-bottom: 15px;
}
.content object {
  margin: 0 auto;
}
#columns {
  list-style: none;
  padding-bottom: 20px;
}
#columns > li {
  position: relative;
  display: inline-block;
  width: 196px;
  height: 255px;
/*  overflow: hidden;*/
  padding-left: 11px;
  border-right: 1px #ccc solid;
  padding-right: 0px;
}
.news {
  width: 390px !important;
}
#twitter_update_list {
  width: 190px;
}
#columns > li > * {
  position: absolute;
}
#columns li ul {
/*  height: 250px;*/
  margin-top: 23px;
  list-style: none;
}
#columns li li {
/*  margin-top: 22px;*/
  margin-right: 10px;
  margin-bottom: 3px;
}
.noborder {
  border: none !important;
}

#ecourseinfo ul {
margin-bottom:15px;
margin-left: 35px;
 }
 
 #ecourseinfo li {
 padding-bottom:5px;
 
 }

#ecoursetest {
	margin-top: 25px;
  font-size: 10pt;
  font-style: italic;
   font-weight: bold;
   text-align: justify;
}

#ecoursetest p{
	

}
/**********Products*******************/
.producttitle{
	
}

.productsummary{
	
}

.productdescription{
	
}

.productprice{
	color: red;
	font-size: 18px;
}

.productimage{
	//float: right;
	//margin-right: 20px;
	
	
}

#productleft{
	width: 400px;
	float: left;
	min-height: 200px;
	
}

#productright{
	width: 200px;
	float: right;
	text-align: right;
	min-height: 200px;
	

}


#producttitlesingle{
	
}
#productleftsingle {
  width: 480px;
  float: left;
  min-height: 200px;
}
#productrightsingle {
  width: 150px;
  float: right;
  text-align: right;
  min-height: 200px;
}

#productsummarysingle{
	
}

#productdescriptionsingle{
	
}

#productaddsingle{
	margin-left: 20px;	
}

#productpricesingle{
/*	margin-left: 55px;*/
	color: red;
	font-size: 18px;
}

#productimagesingle{
/*	float: right;*/
/*	margin-left: 20px;*/
	margin-bottom: 4px;
}

/*********FORMS*********/

input[type="text"], input[type="password"] {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  outline-color: #333;
/*  background-color: #191919;*/
  border: #777 solid 1px;
/*  color: #fff;*/
  padding: 0 5px;
  height: 25px;
  width: 228px;
  margin-right: 5px;
  margin-bottom: 10px;
  padding-top:6px;
}
input[type="submit"], input[type="reset"], input[type="button"]  {
  outline-color: #333;
  border: #111 solid 1px;
  background-color: #222222;
  color: #fff;
  padding: 0 5px;
  height: 30px;
  width: 240px;
  margin-right: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  text-shadow: -1px -1px #000;
  font-size: 13px;
  -moz-border-radius: 16px; -webkit-border-radius: 16px;
}
input[type="reset"] {
  width: 160px;
}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
	text-shadow: #eee 0 0 5px;
	background-color: #000;
/*  background: #262626;*/
}
input[type="submit"]:active {
/*  padding-top: 1px;*/
}
label {
  font-size: 14px;
  display: inline-block;
	color: #000;
	width: 100px;
	
}
textarea {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  outline-color: #333;
/*  background: #191919;*/
  border: #777 solid 1px;
  color: #000;
  padding: 5px;
  width: 435px;
  height: 200px;
  resize:none;
}



.form-meta {
  font-size: 80%;
}


/********** ecourse admin START **********/
textarea.ecoursetextarea{
  height:260px;
  width: 545px;
  margin-top:10px;
}
.addcontent{
  font-size: 12px;
  font-weight: bold;
}
.addcontentlink{
  cursor:pointer;
}

.totalcontent{
  font-size: .8em;
  padding-left: 10px;
}

.titlebox{
  margin-bottom: 3px;
}

.warning{
  color:red;
  font-size:1.2em;
  list-style-type:none;
}

#lessonsList {
	float:left;
	margin-left:40%;
}
#tipsList {
	float:right;
	margin-right:40%;
}
#tipsList ul, #lessonsList ul{
	font-weight:bold;
}
#tipsList li, #lessonsList li{
	list-style:none;
}
#ecoursetable th,#ecoursetable td{
  padding: 6px;
}
#ecoursetable{
  width: 630px;
}
/********** ecourse admin END **********/

/********************************* InBox Page START *************************************/

.replymessages a:link, .replymessages a:visited, .messagesNotRead a:link, .messagesNotRead a:visited, .messagesRead a:link, .messagesRead a:visited{
	color:#fff;
	text-decoration:none;
}

.date {
	float:left;
	width:100px;
}
.from {
	width: 150px;
	float:left;
}

.subject{
	width: 300px;
	float:left;
}
.messagesRead .deleteMessage, .messagesNotRead .deleteMessage {
	/*margin-left:25px;*/
	margin-left:15px;
}
.replymessages .deleteMessage{
	margin-left:0px;
}

.expand, .collapse{
	margin-left:10px;	
}

.clear{
	clear:both;
}

.replymessages a:link ul li, .messagesRead a:link ul li, .messagesNotRead a:link ul li{
	list-style:none;
	margin-left:150px;
}

.message{
	background:#DDD;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #000;
	padding:12px;
	margin-bottom:15px;
}

.reply{
	padding:12px;
}

.replymessages:hover, .replymessages:active, .messagesRead:hover, .messagesRead:active, .messagesNotRead:hover, .messagesNotRead:active{
	background-color:#123456;
}

.replymessages {
	margin-left:25px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #000;
	background:#640000;
	padding:5px;
	height:10px;
	margin-bottom:5px;
}

.messagesRead {
	background:rgb(121,6,25);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #000;
	padding:5px;
	height:10px;
	margin-bottom:5px;
}

.messagesNotRead{
	background:rgb(15,70,165);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #000;
	padding:5px;
	height:10px;
	margin-bottom:5px;
}

img{
	border:none;
}

.RED{
	width:40px;
	background:rgb(121,6,25);
	color:#fff;
	text-align:center;
	float:left;
}

.BLUE{
	width:40px;
	background:rgb(15,70,165);
	color:#fff;
	text-align:center;
	float:left;	
}

.legend{
	float:left;
	margin-left:10px;
}

.pages {
	float:right;	
}

#frmExport input {
  width: 125px !important;
  height: 25px !important;
}

#frmExport label {
	width: 150px !important;
}

#contactList tr td{
	padding:3px;
	padding-left:8px;
}

#contactList #columnNames td{
	padding:3px;
	font-weight: bold;
}
/********************************* InBox Page END *************************************/


/******************************FOOTER******************************/
#footer{
	position: relative;
	bottom: 34px;
	background-image: url(http://danmccormicksworld.com/i/footer.png);
	width: 724px;
	height: 34px;
	z-index: 0;
	right:4px;
}

#footer p{
	font-size: 11px !important;
	
}

#footerleft{
	margin-top: 16px;
	float: left;
	width: 526;
	color: #fff;
	margin-left: 30px;
}

#footerleft a{
	color: white !important;
	text-decoration: none;
}

#footerleft a:hover{
	text-shadow: #fff 0px 0px 7px;
}

#footerright{
	margin-top: 16px;
	margin-right: 23px;
	float: right;
	width: 300px;
	color: #fff;
	text-align: right;
}

#footerright a{
	color: #fff;	
}

/*******************************FOOTER END*************************/
/* @group comments */
#comments {
	margin-bottom: 25px;
}
#comments p {
  padding-bottom: 0px;
}
#comments form {
	margin-top: 6px;
}
.comment-meta {
	width: 400px;
  margin-top: 20px;
}
.comment-date a {
  color: #000;
}
#comments img {
  float: left;
	width: 40px;
	height: 40px;
	margin-right: 10px;
  padding: 2px;
  background: #333;
}
#comments input[type="text"] {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  outline-color: #333;
/*  background: #191919;*/
  border: #303030 solid 1px;
/*  color: #fff;*/
  padding: 0 5px;
  height: 25px;
  width: 228px;
  margin-right: 5px;
  margin-bottom: 10px;
}
#comments input[type="submit"], .edit input[type="submit"] {
  outline-color: #333;
  background: #333;
  border: #111 solid 1px;
  color: #fff;
  padding: 0 5px;
  height: 30px;
  width: 240px;
  margin-right: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  text-shadow: -1px -1px #000;
  font-size: 13px;
  -moz-border-radius: 16px; -webkit-border-radius: 16px;
}
#comments input[type="submit"]:hover, .edit input[type="submit"]:hover {
	text-shadow: #eee 0 0 5px;
/*  background: #262626;*/
}
#comments input[type="submit"]:active, .edit input[type="submit"]:active {
/*  padding-top: 1px;*/
}
#comments label {
	color: #000;
	
}
#comments textarea {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font: normal normal normal 10pt Cambria, Georgia, serif;
  outline-color: #333;
/*  background: #191919;*/
  border: #303030 solid 1px;
  color: #000;
  padding: 5px;
  width: 435px;
  height: 200px;
  resize:none;
}
.form-meta {
  font-size: 80%;
}
#comments h2 {
  padding-top: 6px;
}
#comments #captcha, #commentslider #captcha {
  display: none;
}
#commentslider {
	display:none;
	margin-top:10px;
}
#commentslider p {
	margin-bottom:5px;
	padding-bottom:0px;
}
#commentslider label {
	width:175px;
}
/* @end */