body {
	background-image: url('site_bg1.jpg');
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-position:center;
	font-size: 11px;
	font-family: 'Trebuchet MS', verdana, sans-serif;
	color: #FFFFFF;
}


/* LINKS
====================================================================== */

a:link { 
	color: #00CCFF;
	text-decoration: none
	}
a:visited { 
	color: #00CCFF;
	text-decoration: none
	}
a:hover { 
	color: #00CCFF;
	background-color: #CCCCCC
	text-decoration: none;
	}
a:active { 
	color: #00CCFF;
	text-decoration: none
	}


/* GLOBAL 
====================================================================== */

.defaultFONT {

font-size: 12px; 
font-family: 'Trebuchet MS', verdana, sans-serif;
color: #FFFFFF;
}

.defaultBLUE {

font-size: 14px; 
font-family: 'Trebuchet MS', verdana, sans-serif;
color: #0099FF;
}

.creditsFONT {

font-size: 12px; 
font-family: 'Trebuchet MS', verdana, sans-serif;
font-style:italic;
color: #FFFF99;
}


.footer {	color: black;
	font-family: 'Trebuchet MS', verdana, sans-serif;
	font-size: 10px;
}


.bottommenu {	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

vocalsFONT
 {	color: black;
	font-family: 'Trebuchet MS', verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* FORMS
====================================================================== */

input.btn {
  color: #000000;
  font: bold 84% 'trebuchet ms',helvetica,sans-serif;
}

.myinputstyle {
	border: 1px  inset #000000;
	width: 60%;
	background: url(none) no-repeat #FFFFFF;
	font: bold 84% 'trebuchet ms',helvetica,sans-serif;
	color: #000000;
}

#searchbox {
	position: absolute;
	top: 10px;
	right: 545px;
	width: 203px;
	height: 28px;
	padding: 0px 10px 14px 0;
	text-align: left;
	border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	background-repeat:no-repeat;
	background-position:center;
	}

/* PRODUCT PAGES
====================================================================== */


.rightBOX {
	padding: 10px;
	background-color: #252525;
	background-image:url(rightboxes_bg.jpg);
	background-repeat: repeat-y;
	size:inherit;
}


HR {
    height:1px;
	border: 0;
    width:100%;
    background: #666666;
     
   }
   
   
.redprice {	color: WHITE;
	font-weight: bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}



.listprice {	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.bullet_text {
	color: #FFFFFF;
	font-weight: bold;
}

.bullet_text_headline {
	color: #FFFF99;
	font-weight: bold;
}

   
.thinborder { border: 1px solid #CCCCCC; }

/* TWITTER
====================================================================== */

#twitter_div { width: 750px; padding: 10px; padding-left: 10px;}
 
ul#twitter_update_list { width: 750px; padding: 0; margin: 0; overflow: hidden; }
 
ul#twitter_update_list li { width: 700px; padding: 5px 0 5px 0; list-style: none; }
 
ul#twitter_update_list li a { color: #FFFFFF; border-bottom: dotted 1px; text-decoration: none; }
 
