/* Main Text Definitions */

body {
 background: #303030;
 color: #2E2E2E;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 80%;
  margin: 0;
}

h1 {
 color: #DE0035;
 font-size: 120%;
 margin: 30px 0px 15px 0px;
}


h2 {
 color: #DE0035;
 font-size: 110%;
 font-weight: bold;
 margin-bottom:0px;
 margin-top: 20px;
}


a img {
 border: 0;
}

a { 
  color: #2E2E2E;
  text-decoration: underline;
}

a:hover { 
 color: #DE0035;
 text-decoration: underline;
}

a.nav { 
text-decoration: underline;
}

a.nav:hover { 
text-decoration: underline;
}

p{
margin-top: 10px;
margin-bottom: 10px;
}


/* Container */

#container {
 width: 90%;
 background:  #ffffff;
 border-top: 18px solid #303030;
}


#hp_top {
 width: 100%;
 height: 97px;
}

#logo{
 background: url(../images/finestripe_top_pic.gif) no-repeat top right;
}

#logo_productions{
 background: url(../images/went_war_toppic.jpg) no-repeat top right;
}

#logo_press{
 background: url(../images/finestripe_top_pic4.jpg) no-repeat top right;
}

#logo_contact{
 background: url(../images/finestripe_top_pic5.jpg) no-repeat top right;
}

#logo_about{
 background: url(../images/finestripe_top_pic2.jpg) no-repeat top right;
}

#logo_hp{
 background: url(../images/went_war_toppic2.jpg) no-repeat top right;
}



#top {
 width: 100%;
 height: 97px;
 background: #ffffff; 
}



/* Nav */



#hp_mainnav_back {
 width: 100%;
 font-size: 80%;
}

#hp_mainnav {
 padding: 6px 0px;
 background: url(../images/main_nav_back2.gif)  top;
 margin-left: 90px;
 height: 18px;
}


#hp_mainnav ul {
margin: 0px;
font-size: 90%;
padding: 0px 0px 0px 10px;
}


#hp_mainnav ul li{
list-style: none;
padding: 0px 7px 0px 7px;
display: inline;
color: #ffffff;
}

#hp_mainnav ul li.navon{
padding: 0px 7px 0px 7px;
color: #DE0035;
font-weight: bold;
}

#hp_mainnav ul li a{
color: #ffffff;
text-decoration: none;
}

#hp_mainnav ul li.navon a{
color: #DE0035;
font-weight: bold;
}


#mainnav {
 width: 100%;
 height: 37px;
 background:#ECEAD8;
 padding: 0px 0px 0px 0px;
 font-size: 80%;

}

#mainnav a {
padding: 0px 10px 0px 0px;
color: #300B0A;
font-weight: bold;
}

/*TOP/LEFT/RIGHT/BOTTOM*/

#top_bar{
 height: 20px;
 background: #242625;
}

#left{
 width: 25px;
 background: url(../images/left_back.gif) top;
}

#right{
 width: 32px;
 background: url(../images/right_back.gif) top;
}

#bottom_bar{
 height: 42px;
 background: #242625;
 background: url(../images/bottom_bar.gif) repeat-x bottom left #252525;
}


/* Main */

#hp_main {
 background: #ffffff;
 margin-left: 60px;
 width: 90%;
}

#main {
 background: #ffffff;
 margin-left: 60px;
 width: 90%;
}



/* content */

#hp_content {
 color: #2E2E2E;
 font-size: 80%;
 padding: 10px 20px 40px 30px;
 background: #ffffff;
 line-height: 140%;
 width: 85%;
}

#content {
 float: left;
 color: #2E2E2E;
 font-size: 80%;
 padding: 10px 20px 40px 30px;
 background: #ffffff;
 line-height: 140%;
  width: 65%;
}

#right_content {
 float: right;
 color: #2E2E2E;
 font-size: 80%;
 padding: 50px 10px 40px 0px;
 background: #ffffff;
 line-height: 140%;
 width: 148px;
}



div.prod_content {
 float: left;
 color: #2E2E2E;
 font-size: 80%;
 padding: 0px 20px 0px 30px;
 background: #ffffff;
 line-height: 140%;
 width: 65%;
}

div.prod_pic {
 float: right;
 color: #2E2E2E;
 font-size: 80%;
 padding: 25px 10px 10px 0px;
 background: #ffffff;
 line-height: 140%;
 width: 148px;
}

div.prod_content_split {
 float: left;
 color: #2E2E2E;
 font-size: 80%;
  line-height: 130%;
 padding: 5px 20px 0px 30px;
 background: #ffffff;
 width: 460px;
}


ul.nb {
margin: 5px 0px 15px 0px;
padding: 0px;
list-style: none;
}


ul.nb li{
padding: 2px 0px 0px 0px;
}


.backtotop {
 border-top: 1px dashed #CBC6C0;
 padding-top: 10px;
 padding-bottom: 10px;
 font-size: 80%;
}



.line{
border-bottom: dotted 1px #4F4F4F;
height: 7px;
width: 95%;
}

.emph{
font-weight: bold;
color: #022178;
}

.red_text{
color: #DE0035;
}

.red_text_bold{
color: #DE0035;
font-weight: bold;
}

#hp_main_pic{
margin: 30px 0px 20px 0px;
}

#flash_panel{
width: 100%;
background: url(../images/pamela_hp_bg.jpg) top repeat-x;
height: 242px;
min-width:610px;
}

#left_flash_panel{
float: left;
width: 337px
}

#right_flash_panel{
float: right;
width: 273px;
}




/* Footer */


#footer_content{
 padding: 0px 10px 10px 10px;
 color: #ffffff;
 font-size: 75%;
 text-align: center;
}

#footer_content a{
 color: #ffffff;
 text-decoration: underline;
}

#footer_content .navon{
 color: #ffffff;
 text-decoration: none;
 margin-right: 20px;
 font-weight:bold;
}




/* Forms */


FORM {
	 padding: 0;
	 margin: 0;
	 border: 0;
}

.fmlabel {
	width: 200px;
	padding-bottom: 7px;
}
.fmfield {
	width: 200px;
	margin-bottom: 7px;
}


INPUT {
	BACKGROUND: #E0E0E0;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	height: 14px;
	font-size: 11px;
}

INPUT.fmfield {
	BACKGROUND: #E0E0E0;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	height: 14px;
	font-size: 11px;
	color: #333333;
	border: 1px solid #36312E;
}
INPUT.fmbutton {
	BACKGROUND: #E0E0E0;
	color: #36312E;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	border: 1px solid #36312E;
	font-size: 11px;
}
SELECT {
	BACKGROUND: #ffffff;
	color: #6A4F39;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #36312E;
	width: 125px;
	margin-top: 3px;
}

textarea {
	BACKGROUND: #E0E0E0;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #36312E;
	margin-bottom:7px;
	width:200px;
}

.small{
font-size:90%;
color: #4F5B80;
}
