/* Body */
body            { color: #fff; font-size: 12px; font-family: Arial, Helvetica, SunSans-Reg; line-height: 18px; background-color: #000; text-align: left; }
body_back            { color: #000; font-size: 12px; font-family: Arial, Helvetica, SunSans-Reg; line-height: 18px; background-color: #fff; }
/* paragraphs */
p            { color: #fff; font-size: 12px; font-family: Arial, Helvetica, SunSans-Reg; line-height: 18px; }
input            { color: #000; font-size: 12px; font-family: Arial, Helvetica, SunSans-Reg; line-height: 18px;}
textarea            { color: #000; font-size: 12px; font-family: Arial, Helvetica, SunSans-Reg; line-height: 18px; }
textarea.editback            { font-family: Arial, Helvetica, SunSans-Reg; background-color: #000; }

/* classes */
.title       { font: 18px/18px "Bold Arial", Helvetica, SunSans-Regular;color: #fc3;}
.subtitle    { font: 14px/14px "Bold Arial", Helvetica, SunSans-Regular;color: #ff8000;}
.large       { font: 18px/18px "Bold Arial", Helvetica, SunSans-Regular;color: #fc3;}
.tiny        { font: 9px Arial, Helvetica, SunSans-Regular; color: #ffffff;}
.captions        { font: 10px/14px Arial, Helvetica, SunSans-Regular; color: #fc0; }
.excerpts        { color: #90f; font-size: 14px; font-family: Arial, Helvetica, SunSans-Regular; font-weight: lighter; line-height: 22px; }

/* fields */
input.mail { color: #000; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular; background-color: #ff9; }
textarea.mail { color: #000; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular; background-color: #ff9; padding: 2px; }

/* links */
a:link       { font: 12px/18px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;color: #9f9; text-decoration: none ;}       
a:visited    { font: 12px/18px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;color: #9f9;text-decoration: none ;}       
a:active     { font: 12px/18px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;color: #ff9;text-decoration: none ;}       
a:hover      { font: 12px/18px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;color: #ff3; text-decoration: none ;}       

a.submenu            { font: 12px/12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #fc0; text-decoration: none ; margin-left: 10px; }       
a.submenu:visited    { font: 12px/12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #ff8000; text-decoration: none ; margin-left: 10px; }       
a.submenu:active     { font: 12px/12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #ff9; text-decoration: none ; margin-left: 10px; }       
a.submenu:hover      { font: 12px/12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #9f0; text-decoration: none ; margin-left: 10px; }       

a.terms         { font: 9px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;line-height: 10px; color: #fff; text-decoration: none ;}       
a.terms:visited       { font: 9px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;line-height: 10px; color: #fff; text-decoration: none ;}       
a.terms:active       { font: 9px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;line-height: 10px; color: #fff; text-decoration: none ;}       
a.terms:hover        { font: 9px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;line-height: 10px; color: #fff; text-decoration: none ;}       

/* divisions */
.menu       { background-image: url(../menus/menu_05.jpg); background-repeat: no-repeat; text-align: left; }
.content       { background-image: url(../menus/menu_09.jpg); background-repeat: no-repeat; text-align: left; }
.sidebar { text-align: left; margin-right: 26px; }
/* Motion Gallery CSS */
#motioncontainer a img {  border: 2px solid #000; }  /*image border color*/
#motioncontainer a:hover img{  border: 2px solid yellow; }  /*image border hover color*/
#motioncontainer a:hover { color: red; } /* Dummy definition to overcome IE bug */ 
#statusdiv{ position: absolute; padding: 2px; left: -300px; background-color: lightyellow; border: 0px solid gray; visibility: hidden; }

/* IFRAME CSS */
#myframe { overflow:auto; margin-left:0; margin-bottom:2em; background-color:#000; text-align: left; border:0 #000; padding:0  ; outline-color: #000; outline-width: 0; }

/* CART BUTTON */
a.add         { font: bold 12px/18px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #606; background-color: #99f; text-decoration: none ; margin: 0; border-color: #ccf #63c #63c #ccf; border-style: solid; border-width: 2px; }       
a.add:visited       { font: bold 12px/18px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #606; background-color: #99f; text-decoration: none ; margin: 0; }       
a.add:active       { font: bold 12px/18px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #606; background-color: #90f; text-decoration: none ; margin: 0; }       
a.add:hover        { font: bold 12px/18px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #606; background-color: #ee49dd; text-decoration: none ; margin: 0; }       

input.qty { color: #000; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular; background-color: #ff9; margin: 0; padding: 0; }
body.mceContentBody { background-color: #ccf; }
