/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $
this one 
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
/* =Reload 
-----------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}

body {
	background-color: #2c2d2d;
	color: #000;
  	font: 62.5% Tahoma, Arial, Helvetica, sans-serif;
	/*font: 62.5% "Times New Roman", Times, serif;*/
	line-height: 1;
	background-image:url(images/back.jpg);
	background-repeat:repeat-x;
}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #e7e8f9;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  background: #9199b0;
  padding:6px;
  color: #f8ffff;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
	font:normal 2.6em/2.6em Tahoma, Arial, Helvetica, sans-serif;

	/*font:normal 2.4em/1.2em "Times New Roman", Times, serif;*/

	color:#000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }






/**/





IMG {

	border:0px;

}

/* ol, ul {list-style: none;}

 tables still need 'cellspacing="0"' in the markup */


caption, th, td {	text-align: left;	font-weight: normal;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}

blockquote, q {quotes: "" "";}



/* =General

-----------------------------------------------------------------------------------------*/

.left{float:left;}

.right{float:right;}

.clear{clear:both;}

strong, b{font-weight: bold;}

em, i{font-style: italic;}



/* =Typography

-----------------------------------------------------------------------------------------*/

p, #news{

	font:normal 1.4em/1.6em Tahoma, Arial, Helvetica, sans-serif;

	color:#000000;

}



ul{

	font:normal 1.2em/1.2em Tahoma, Arial, Helvetica, sans-serif;

	list-style: disc;

	margin:10px 10px 10px 25px;

}



ol{

	font:normal 1.2em/1.2em Tahoma, Arial, Helvetica, sans-serif;

	list-style: decimal;	

	margin:10px 10px 10px 25px;

}

li {

	text-indent:30px;

	margin:5px;

}



#news .art-date{

	font-size: .8em;

}



#news .art-ttl a{

	font-weight: bold;

	text-decoration: none;

}



/* =Headings

-----------------------------------------------------------------------------------------*/

h1{

	font:normal 2.0em/1.2em Tahoma, Arial, Helvetica, sans-serif;

	/*font:normal 2.4em/1.2em "Times New Roman", Times, serif;*/

	color:#fff;

}



h2{

	font:normal 1.8em/1.2em Tahoma, Arial, Helvetica, sans-serif;

	/*font:normal 2.2em/1.2em "Times New Roman", Times, serif;*/

	margin:10px;

}



h3{

	font:normal 2.3em Tahoma, Arial, Helvetica, sans-serif;

	/*font:normal 2.0em/1.2em "Times New Roman", Times, serif;*/

	color:#c809b8;

}



h4{

	font:bold 1.6em/1.4em Tahoma, Arial, Helvetica, sans-serif;

	/*font:normal 1.8em/1.2em "Times New Roman", Times, serif;*/

	margin:10px;

}	



h5{

	font:bold 1.5em/3.0em Tahoma, Arial, Helvetica, sans-serif;

	/*font:normal 1.6em/1.2em "Times New Roman", Times, serif;*/

	color:#000;
	margin:0px;
	padding:0px;

}

.h5{

	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:10px 0px 10px 0px;
	color:#000;

}	



h6{

	font:bold 1.3em/1.2em Tahoma, Arial, Helvetica, sans-serif;

	/*font:normal 1.4em/1.2em "Times New Roman", Times, serif;*/

	text-align:center;

}				



/* =Links

-----------------------------------------------------------------------------------------*/

a:link, a:visited{

	cursor:pointer;

}



a:hover, a:active{

}		



/* =MainNav

-----------------------------------------------------------------------------------------*/



/* =SubNav

-----------------------------------------------------------------------------------------*/



/* =Components These need to be set for back-ground

-----------------------------------------------------------------------------------------*/

#article, #fckArticles{}

#news, #fckNews{}

#question, #fckQuestion{}

#testimonials, #fckTestimonials{}



/* =Layout

-----------------------------------------------------------------------------------------*/



#wrapper {
	margin: 0 auto;
	width:1030px;
}

#header {

	margin: 0 auto;

	width:958px;

	height:191px;

	background-image:url(images/moju-logo-big-back1.jpg);

	background-repeat:no-repeat;
	

}

#left-wrap{
	margin:0px;
	padding:0px;
	width:29px;
	height:849px;
	float:left;
	background-image:url(images/left-wrap.jpg);
	background-repeat:no-repeat;
}
#container {
	margin:0px;
	padding:0px;
	width:958px;
	float:left;
	position:relative;
}
#right-wrap{
	margin:0px;
	padding:0px;
	width:29px;
	height:849px;
	float:right;
	background-image:url(images/right-wrap.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	right:-29px;
}
.topchat{
	width:131px;
	height:63px;
	position:absolute;
	top:10px;
	right:10px;
	z-index:10;
}

.nav {

	width:718px;

	height:33px;

	position:absolute;

	top:158px;

	left:0px;

	z-index:2;

}

.nav a{

	width:118px;

	height:33px;

	background-image:url(images/btn-back.gif);

	background-repeat:no-repeat;

	float:left;

	font-size:1.2em;

	line-height:33px;

	text-align:center;

	color:#2b3035;

	text-transform: uppercase;

	font-weight:bold;

	margin-right:1px;

	text-decoration:none;

}

.nav a:hover{

	background-position: 0 -33px;

	color:#fff;

}



.index-box {
	width:240px;
	
	height:169px;

	background-image:url(images/index-box-back.jpg);
	
	background-repeat:repeat-x;


	float:left;

	padding-top:15px;
	


	position:relative;

}



.index-box p{

	color:#fff;

	margin:0 0 5px 0;

}

.orphan-box {

	height:169px;

	background-image:url(images/count-back.jpg);


	float:left;


	padding-top:15px;
	
	padding-right:48px;

	padding-left:24px;

	position:relative;

}

.orphan-box p{

	margin:0 0 5px 0;

}

.t-box {

	width:238px;

	height:169px;

	background-image:url(images/index-box-back.jpg);

	background-repeat:no-repeat;

	float:left;

	margin-right:2px;

}

.last-box {

	margin-right:0px;

}		

#main-image {

	width:958px;

	height:307px;

	margin-top:-67px;

	z-index:1;

}

.ready {

	margin: 0 auto;

	width:672px;

	height:53px;

	background-image:url(images/ready-back.jpg);

	background-repeat:no-repeat;

}

.ready h1{

	font:normal 2.1em/2.1em Tahoma, Arial, Helvetica, sans-serif;

	/*font:normal 2.4em/1.2em "Times New Roman", Times, serif;*/
	position:relative;
	left:-15px;

	color:#fff;

}

#footer {

	width:958px;

	height:30px;

	text-align:right;

	font:normal 1em/1em Tahoma, Arial, Helvetica, sans-serif;

	/*font:normal 2.4em/1.2em "Times New Roman", Times, serif;*/

	color:#cecece;

}

#footer a{

	color:#8a8a8a;

	text-decoration:none;

}

.ijoin {

	text-align:center;


	padding-left:0px;

}

.tell {

	width:180px;

	font-size:1.4em;

}

.interior-box {

	height:140px;

}

#main-content {

	width:603px;

	background-image:url(images/interior-back.jpg);

	background-repeat:no-repeat;

	background-color:#f4f5f6;

	padding: 20px 58px;

	float:left;

}

*html #main-content {

	width:602px;

}

#main-content h1 {

	font:normal 2.6em/2.6em Tahoma, Arial, Helvetica, sans-serif;

	/*font:normal 2.4em/1.2em "Times New Roman", Times, serif;*/

	color:#000000;

}

#right-side {

	width:238px;

	float:left;

}



/* =Forms

-----------------------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */

fieldset {

	border: 0px solid transparent;

}



input, textarea {

	font-size: 1em;

	color: #434343;
/*
	border-top: 2px solid #999;

	border-left: 2px solid #999;

	border-bottom: 1px solid #ccc;

	border-right: 1px solid #ccc;
*/
	padding: 0.2em;
	


}



input:focus, textarea:focus {

	background-color: #fff5be;

}



input#submit {

	width: auto;

	font-size: 0.85em;

}

.ideas {

	font-size: 1em;

	color: #434343;

	border-top: 1px solid #999;

	border-left: 1px solid #999;

	border-bottom: 1px solid #ccc;

	border-right: 1px solid #ccc;

	padding: 0.2em;

	margin-bottom:10px;

	width:130px;

}

.isubmit {

	border:0;

	position:absolute;

	top:110px;
	left:185px;

}



/* =Filters

-----------------------------------------------------------------------------------------*/

/*[BEGIN] Clear Fix for Fire Fox*/

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

/*[END] Clear Fix for Fire Fox*/



/* =Home Page Content
*/

/*-----------------------------------------------------------------------------------------*/
#content{
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(images/content_top.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#2c2d2d;}
#column_left{
	float:left;
	background-image:url(images/left.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#f4f5f7;
	padding:0 0 40px 0;
	width:718px;}
#column_right{
	float:left;
	margin:0px;
	width:240px;}
#left_content{
	float:left;
	padding:0 50px 0 50px;
	background:url(images/interior-back.jpg) no-repeat top;}

p{
	font-weight:normal;
	}





/*** Begin Header Tags SEO ***/
h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
}
/*** End Header Tags SEO ***/


#main-image {
	width:958px;
	height:307px;
	margin-top:-67px;
	z-index:1;

}
#video-btn{
	width:111px;
	height:65px;
	position:absolute;
	top:365px;
	left:163px;
	z-index:3;
}
#video-btn img{
	behavior: url(iepngfix.htc);
}







