/* STORE TABLE BACKGROUNDS
-------------------------------------*/
TABLE.cobtbl{

background-color: #FFF;	
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 1px;
    box-shadow: -1px -1px 30px 1px orange;
}



TD.cobhl{
	background-color: #FFF;
	color : #000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
}


TD.cobll{
	background-color: #FFF;
	color :#000;
    font-size:20px;


}
/* TOP TABS
-------------------------------------*/
    #tabs {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
      }
    #tabs ul {
	  float:right;
	  margin:0;
	  padding:0px 0px 0 0px;
	  list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
	float:left;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
      }
    #tabs a span {
	float:left;
	display:block;
	padding:5px 15px 4px 6px;
	color:#000;
      }
    
    #tabs a span {float:none;}
    
    #tabs a:hover span {
      color:#FFF;
	  background-position:100% -42px;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
	  }
/* PRICE NAME and DISCOUNTS DISPLAY
-------------------------------------*/
.prodprice, .detailprice, .prodname, .detailname {
color: #60596A;
font-size: 18px;
font-weight : bold;
}
.discountsapply{
color: #84210F;
font-size: 12px;
font-weight : bold;
}
.proddiscounts, .detaildiscounts, .catdiscounts{
color: #84210F;
font-size: 11px;
font-weight : normal;
}
/* PRODUCT REVIEWS
-------------------------------------*/
.numreviews{
	color: #333;
	font-size: 13px;
	font-weight : bold;
	/* [disabled]background-color:#ccc; */
	border-bottom:1px solid #000;
	padding:4px;
}

div#logo_1 img {
    width: 25%;
    height: auto;
    min-width: 135px;
}


.reviewheader{
color: #333;
font-size: 12px;
font-weight : bold;
}
.reviewcomments{
color: #333;
font-size: 12px;
font-weight : normal;
line-height:1.6;
}
.reviewname{
color: #666;
font-size: 12px;
font-weight : normal;
line-height:1.6;
}
/* DESCRIPTION FIELDS
-------------------------------------*/

#pricediv2, #pricediv0, #pricediv1 {
color:#0C3;
font-size:30px;
}



.detaildescription, .proddescription{
 font-family: Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 line-height:1.6;
 margin-top:15px;
 font-size:24px;
}




div.detailname{
color:white;
font-size:28px;
text-align:center;
}


div.scart.scprice, div.scart.sccarttotal {
    font-size:20px
}

DIV.scart.scprodsadded, DIV.scart.scprodname, DIV.scart.sccartitems {
color:black;
  font-size:20px;
  

}

A.ectlink.scclink:link {

color:blue;
font-size:17px;
}

A.ectlink.scclink:hover {
  
  color:green;
  font-size:17px;
}


/* LEFT NAVIGATION
-------------------------------------*/

#menu ul
{
padding-left: 0;
list-style-type: none;
font-family: Verdana, helvetica, sans-serif;
font-size: 11px;
margin:0px;
}

#menu a
{
	display: block;
	padding: 4px;
	width: 120px;
	/* [disabled]background-color: #fff; */
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

#menu a:link, #menuitems a:visited
{
color: #000;
text-decoration: none;
}

#menu a:hover
{
	/* [disabled]background-color: #FFF; */
	color: #000;
}

#menu2 { 
width: 120px;
 }

#menu2 ul
{
padding-left: 0;
list-style-type: none;
font-family: Verdana, helvetica, sans-serif;
font-size: 11px;
margin:0px;
}

#menu2 a
{
	display: block;
	padding: 4px;
	width: 120px;
	/* [disabled]background-color: #fff; */
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

#menu2 a:link, #menuitems a:visited
{
color: #000;
text-decoration: none;
}

#menu2 a:hover
{
	/* [disabled]background-color: #FFF; */
	color: #000;
}
/* MAIN SETTINGS
-------------------------------------*/
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	line-height: 1.4;
	background-color: #000;
}

table {
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
text-align: left;
color: #000;
}
/* BOX HEADINGS
-------------------------------------*/
div.heading{
	background: #fff;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #666;
	padding:2px;
	font-weight:bold;
	border: 1px solid #003366;
}
/* LINK PROPERTIES
-------------------------------------*/
A:link {
	color: #06C;
	text-decoration: none;
}

A:visited {
	color: #FC6;
	text-decoration: none;
}

A:active {
	color: #FC6;
	text-decoration: none;
}

A:hover {
	color: #F96;
	text-decoration: none;
}

A.dark:link {
	color: #666666;
	text-decoration: none;
}

A.dark:visited {
	color: #666666;
	text-decoration: none;
}

A.dark:active {
	color: #666666;
	text-decoration: none;
}

A.dark:hover {
	color: #003366;
	text-decoration: none;
}
/* SETTINGS
-------------------------------------*/
TD {
	font-size: 18px;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	
	color: #000;
}

P {
	font-size: 17px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}

TD.dark {
	font-size: 12px;
	font-family : Tahoma;
	color : #666666;
}

P.dark {
	font-size: 11px;
	font-family : Verdana;
	color : #666666;
}

TD.smaller {
	font-size: 11px;
	font-family : Tahoma;
	color : #000000;
}

P.smaller {
	font-size: 11px;
	font-family : Verdana;
	color : #000000;
}

HR {
	color : #003366;
	height : 1px;
}

TD.leftbg {
	background-image: none;
	font-size: 11px;
	font-family : Tahoma;
	color : #000000;
	width:130px;
	background-color: #000;
}

TD.leftbg2 {
	background-image: none;
	font-size: 11px;
	font-family : Tahoma;
	color : #000000;
	background-color: #000;
}

TD.bottomlinks {
	background-image: none;
	font-size: 11px;
	font-family : Tahoma;
	color : #000000;
	background-color: #000;
}

TD.lefttablebg {
	background-image: none;
	width: 24px;
	background-color: #000;
}

TD.rightbg {
	background-image: none;
	width: 24px;
	background-color: #000;
}

TD.bottombg {
	background-image: none;
	background-color: #000;
}

/* SEARCH PROPERTIES
-------------------------------------*/
   
.sub	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 30px;
	width: 100px;
	text-align:center;
	vertical-align:bottom;
	background-image: url(../images/buttons/search-icon.png);
	background-repeat: no-repeat;
	
	margin-bottom: 1px;
	background-position: 0px;
	
}

input.search	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333;
	background: #fff;
	height: ;
	width: ;
	border: 1px outset #97AACF;
}

input.sub {
  background-color:black;
  border:none;
}


td.topsearch{
line-height:2;
}

td.rightcolumn {
	background-image: none;
	background-color: #000;
}
/* RIGHT PROPERTIES
-------------------------------------*/
.title {
width:112px;
font-size: 13px;
font-family : Verdana,Arial,sans-serif;
font-weight : bold;
background: #fff;
border: 1px solid #003366;
color : #333;
padding: 4px;
margin:4px;
}

.rightproduct {
border: 1px dotted #C7D5E7;
background-color: #FFF;
text-align: center;
width:112px;
padding: 4px;
margin:4px;
font-size: 11px;
font-family : Verdana,Arial,sans-serif;
}
/* MAIN CONTENT
-------------------------------------*/
.prodtitle {
	font-size: 18px;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight : bold;
	border: 1px solid #003366;
	color : #FFF;
	padding: 4px;
	margin:4px;
	background-color: #333;
}

.mainproduct {
border: 1px dotted #C7D5E7;
background-color: #FFF;
text-align: center;
padding: 4px;
margin:4px;
font-size: 11px;
font-family : Verdana,Arial,sans-serif;
}

.mainblurb {
	border: 1px dotted #036;
	background-color: #000;
	text-align: left;
	padding: 4px;
	margin:4px;
	font-size: 12px;
	font-family : Verdana,Arial,sans-serif;
	color:white;
}
td.boxheading{
	font-size: 13px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	background-color: #000;
}
td.rightbottom {
	background-color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

/* MINICART
-------------------------------------*/



TD.mincart {
	font-size: 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color:#EFF4F4;
}

P.mincart {
font-size: 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

table.mincart
{
border: 1px dotted #333;
background-color: #FFF;
width: 122px;
margin:4px;
}
#sandbox {
	height: auto;
	width: 100%;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
max-width:1024px;
}
#header {
	height:auto;
	max-width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	margin-bottom: 10px;
    width:100%;
}
#menu {
	height: 40px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 30px;
	margin-left: 30px;
}
#body {
    height: 100%;
    max-width: 1024px;
	width:89%;
	margin-left:3.4%;
    background-repeat: no-repeat;
    background-position: bottom;
    float: left;
    font-size: 18px;
    color: #FFF;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-weight: bold;
}

div#main_body {
    padding: 6%;
}
#footer {
	height: 275px;
	width: 1024px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-image: url(../images/backgrounds/riverside_djs_riverside_dave_kennewick_richland_pasco_uplighting_pa_systems_rental_projector_laptop_concert_production_event.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	float: right;
}
#riversideav {
	height: 233px;
	width: 201px;
	margin-top: 20px;
	margin-left: 25px;
	float: left;
}
#riverside_djs {
	height: 233px;
	width: 201px;
	float: left;
	margin-top: 20px;
	margin-left: 25px;
}

/*newsletter signup box settings*/

input.minimailsignup.minimailsubmit {
	width:37%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
margin-top:3%;

}

input.minimailsignup.minimailsubmit:hover {
    color: white;
    background-color: #517950;
}

#mlsuemail, #mlsuname {
    margin-right: auto;
    width: 85%;
    margin-left: auto;
    font-size: 19px;
    padding-left: 6%;
    background-color: #0ddcff36;
    color: white;
}



div.minimailsignup {
    border: 3px ridge #09C;
    background-color: ;
    max-width: 1024px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 3px;
    border-radius: 10px;
    width: 63%;
    margin-left: auto;
    margin-top: 5px;
    margin-right: auto;
    padding: 6px;
    padding-bottom: 20px;
}
label.minimailsignup{
	display:block;
	font-weight:bold;
	padding-top:5px;
  padding-bottom:5px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
  font-size:18px;
}
input.minimailsignup{
	font-size:14px;
	padding:2px 2px;
	border:2px inset #999;
	width:152px;
	margin:2px;
}

p.catdesc {
	color:white;
	font-size:17px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}

p.navdesc {
	color:white;
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}

#home_button_div {
	float: left;
}


#foot {
	background-image: url(images/backgrounds/riverside_djs_riverside_dave_kennewick_richland_pasco_uplighting_pa_systems_rental_projector_laptop_concert_production_event.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 415px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
}
#mail_list {
    text-align: center;
    width: 100%;
    float: left;
    z-index: 400;
    left: 300px;
    color: white;
    font-size: 1.5em;
}


#djpricetag_div {
	float: left;
	height: 233px;
	width: 201px;
	margin-left: 25px;
	margin-top: 20px;
}
#djpricetag_div_2 {
	float: left;
	height: 233px;
	width: 201px;
	margin-top: 20px;
	margin-left: 25px;
	background-color: #9C0;
}
#tcdjs_div {
	float: left;
	height: 233px;
	width: 201px;
	margin-top: 20px;
	margin-left: 25px;
	background-color: #999;
}
#links_out {
	margin-top: 5px;
}


#link1, #link2, #link3, #link4 {
	height: 233px;
	width: 201px;
	float: left;
	margin-left: 44px;
	margin-top: 20px;
	color: #FFF;
}


#outtasite {
	width:1024px;
	height:300px;
	float:left;
	margin-bottom: 20px;
}
#otherdivisions {
	margin-top: 20px;
}

#missing_text p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #FFF;
}
#logo_1 {
    float: left;
    z-index: 1;
    width: 100%;
    text-align: center;
}

#mail_list_top {
	
}
#mail_list_middle {

}
#mail_list_bottom {
    height: 40px;
    width: 100%;
    margin-top: 1%;
z-index:10;
}
#left_logo_main {
	height: auto;
	width: 100%;
	float: left;
}
#right_slider_main {
	float: left;
	height: 631px;
	width: 723px;
	color: #FFF;
	font-size: 18px;
display:none;
}

@media all and (max-width: 400px) {


}
