/*Merchants--Use this file to make any edits that you wish to override styles in the main stylesheets. By making edits to this CSS file, your styles applied here will cascade and overwrite styles in the main CSS files. This will allow you to replace the entire contents of the main stylesheets should it become necessary to update those to fix styling issues with the themes without losing any of your custom styles.*/

.ys_primary{ background:#ce1700;color:#e9e9e4;font:bold 11px Arial,verdana,sans-serif;padding:1px 5px;text-align:center;cursor:pointer; display:inline; margin-top:10px;}

 a {
color: #CC6600;
}

h1, h2, h3 {
font-size:16px;
margin:0pt;
text-align:center;
}

body {
background-color:#000000;
color:#FFFFFF;
font-family:Verdana,Tahoma,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt;
text-align:center;
width:100%;
}


#bodycontent {
background:#000000;
float:right;
width:960px;
}

#bodyshell {
background-color:#000000;
border-left:0pt solid #000000;
float:left;
margin:20px 0px;
}

#container {
background-color:#000000;
border:1px solid #626262;
margin:0pt auto;
text-align:left;
width:960px;
}

#caption {
line-height:20px;
color:#999999;
}

#caption div ul {
float:left;
width:250px;
}

#contents {
background-color:#000000;
border-left:10px solid #000000;
border-right:10px solid #000000;
}

#contents td {
background-color:#000000;
margin:2px;
padding:5px;
}

#contents #contents-table {
border-bottom:10px solid #000000;
border-collapse:collapse;
}

#contents .vertical-seperator {
border-right:1px solid #5F5F5F;
}
#contents .horizontal-seperator {
border-bottom:1px solid #5F5F5F;
}

#contentarea {
margin:30pt 0pt 10px;
}

#copyright {
color:#A2A2A2;
display:block;
font-family:verdana,sans-serif;
font-size:xx-small;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2;
padding:0pt 15px 15px;
text-align:center;
}

#footer {
background: #333333 url() repeat scroll 0%;
clear:both;
}

div.itemform form {
float:left;
margin:0 0 20px 0;
padding:0;
width:250px;
}

 #header {
 background-color: #000000;
 background-image: url(http://mesahollywood.com/sectionImages/sectionheader.jpg);
 background-repeat: no-repeat;
 zoom:1;
 min-height:198px; 
 height:198 !important; 
 height:198px;
 position: relative;
 }

.image-l {
background-color:#000000;
display:block;
float:left;
margin:0pt 15px 10px 0pt;
padding:5px;
}

#captionarea, #messagearea, #info-div {
margin:10px 10px 9px;
}

#info-div {
background-color:#000000;
padding:0px;
}

#itemarea {
background-color:transparent;
padding: 10px;
margin: 0 auto;
}

#itemarea.img1 {
width: 600px !important;
display: block;
}
#itemarea.img2 {
width: 730px !important;
display: block;
}
#itemarea.img3 {
width: 910px !important;
display: block;
*margin: 0 3%;
}

#itemarea img {
border:0;
float:left;
}

#item-contenttitle {
background-color:black;
color:#AA5A01;
margin:0pt 15px;
padding:4px 15px 6px;
}

#itemtype #caption {
float:left;
margin-top:0;
width:200px;

}

#itemtype #contentarea #itempage-captiontitle {
margin:15px 0 10px;
padding:0 2px;
}

#itemtype #itempage-captiontitle {
-x-system-font:none;
background:transparent none repeat scroll 0 0;
color:#AA5A01;
font-family:Tahoma,Geneva,Verdana,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:2px 2px 8px;
}

#maintype #caption {
background-color:#000000;
padding:15px;
}

#messagearea #messagetitle {
background:#000000 url() repeat scroll 0%;
color:#FFFFFF;
font-family:Tahoma,Geneva,Verdana,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:4px 15px 6px;
}

#nav-product {
background:transparent url(http://mesahollywood.com/sectionImages/sectionheader-bottom.jpg) repeat scroll 0% 50%;
height:15px;
margin:0px;
overflow:hidden;

padding:20px 140px 0px;
text-align:center;
width:680px;
}




#nav-product a:hover {
background-color:#888F7D;
color:#FFFFFF;
}

#nav-product a {
color:#999999;
font-size:11px;
font-weight:bold;
height:18px;
margin:0px 5px;
min-height:50px;
padding:0px 30px 0px 30px;
text-decoration:none;background-color: black; border-left: solid 1px #666666; border-right:solid 1px #666666;border-top:solid 1px #666666  }

#nav-general {
clear:both;
display:block;
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:-10pt 0px -10pt 0pt;
}

#nav-general li {
border-color:-moz-use-text-color #000000 rgb(217, 15, 0);
border-style:none solid solid;
border-width:0pt 0px 0px;
float:left;
margin:0pt 2px;
}

html > body #nav-product a {
height:auto;
}


#searcharea {
background-color:#000000;
display:block;
margin:0pt;
}

#searcharea fieldset {
background-color:#000000;
border:0pt solid;
display:block;
padding:10px 0pt 10px 13px;
}

#section-contenttitle {
background-color:#000000;
color:#AA5A01;
margin:-60px 15px 40px 0px;
padding:4px 15px 6px;
text-align:center;
}

#specialstitle {
background:#000000 url() repeat scroll 0%;
color:#FFFFFF;
font-family:Tahoma,Geneva,Verdana,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt 10px;
padding:4px 15px 6px;
}

td {
color:#CCCCCC;
font-size:11px;
}



