/* compane name font benjamin caps 10pt */

/* title font maximo 9pt */

body 
{

 background-color: rgb(219,233,124);	
 margin: 0px;
 padding: 0px;
 text-align: center;
	

}


#frame
{
 width: 800px;
 height: 610px;
 margin-right: auto;
 margin-left: auto;
 border-style: solid;
 border-width: 0px;
 border-color: black;
 text-align: left;
 position: relative;
 margin-top: 10px;

}

#innerFrame
{
 width: 790px;
 height: 590px; 
 position: relative;
 border-style: solid;
 border-width: 5px;
 border-color: rgb(63,41,22);	
 background-color: rgb(255,255,255);
 padding: 0px;
 margin-right: 0px;
 margin-left: 0px;
 margin-top: 0px;

}

#companyName
{

}

#titleBar
{
 width: 778px;
 height: 50px;
 background-color: rgb(183,236,236);
 padding-left: 12px;
}

#menuBar
{
 width: 776px; 
 height: 30px;
 background-color: rgb(0,0,128);
 background-color: rgb(219,233,124);	
 position: relative;
 padding-left: 14px;
 border-style: solid;
 border-width: 1px;
 border-color: rgb(63,41,22);
 border-left-width: 0px;
 border-right-width: 0px;
 
}

img { padding:0px; padding-left:0px;margin:0px; display: block; float: left;}


a:link {
text-decoration: none;
  color: rgb(63,41,22);
}

a:visited
{
 text-decoration: none;
  color: rgb(63,41,22);
}


a:hover {

 color: rgb(255,255,255);
}

a:active {
 text-decoration: none;

  color: rgb(63,41,22);
}


.menuItem
{
 border-width: 0px;
 border-style: none;
}

.lastAlternateView
{
  border-width:1px;
  border-style: solid;
  border-color: rgb(63,41,22);

}

.alternateView
{
  border-width:1px;
  border-style: solid;
  border-color: rgb(63,41,22);
  margin-right: 37px;


}

#verticalSpan
{
  height: 368px;
  position:absolute;
  left: 300px;
  width: 37px;
  border-right: 4px dotted rgb(63,41,22);
  top: 36px;	

}

#title
{ 

 top: 0px;
 right: 12px;
 position: absolute;
}

#collectionImageBox
{
 top: 9px; 
 position: relative;
 height: 470px;
 width: 741px;
 left: 0px; 
 border-style: solid;
 border-width: 0px;
 border-color: blue;

 /* background-color: blue; */

}

#productDescription
{
 height: 150px;
 width: 388px;
 position: absolute;
 top: 36px;
 left: 378px;
 border-color: blue;
 border-width: 0px;
 border-style: solid;
 font-family: arial, sans-serif;
 font-size: 16px;
 color: rgb(63,41,22);
}

#alternateViews
{
  height: 72px;
  width: 300px;
  position: absolute;
  top: 404px;
  border-style: solid;
  border-color: blue;
  border-width: 0px;
  left:21px;
}

#productDetail
{
  height: 300px;
  width: 325px;
  border-style: solid; 
 border-color: blue; 
  border-width: 0px; 


  position: absolute;
  left: 0px;
  top: 70px;	
}

#detailsPane
{
  height: 510;
  width:  778;
  left: 12px;
  position: relative;
}



/*
 #pricingTable td
{
padding-left: 0px;
border-color: blue;
border-width: 0px;
border-style: solid;
text-align: left;
padding: 0px;
margin: 0px;

} */

.item
{
  border-bottom: 1px solid rgb(183,236,236);
  padding-top: 5px;
  }

.info
{
  padding-left: 25px;
  text-align: left;
  border-bottom: 1px solid rgb(183,236,236);
}

.paypalButton
{
  padding-top: 10px;
  border-color: blue;
  border-width: 0px;
  border-style: solid;
  text-align: left;
 /* border-bottom: 1px solid rgb(183,236,236);*/
}



.paypalButton2
{
  padding-top: 0px;
  border-color: blue;
  border-width: 0px;
  border-style: solid;
  text-align: left;
  padding-left: 40px;
  
 /* border-bottom: 1px solid rgb(183,236,236);*/
}

.button
{
  padding-left: 10px;
  position: relative;
  border-color: blue;
  border-width: 0px;
  border-style: solid;
  height: 54px;
  width: 100px;
  float: right;
}

#buttonContainer
{ 
  position: absolute;
  top: 525px;
  left: 450px;
   border-color: blue;
  border-width: 0px;
  border-style: solid;
} 

.price 
{
  padding-left: 40px;
  border-color: blue;
  border-width: 0px;
  border-style: solid;
  text-align: left;
  border-bottom: 1px solid rgb(183,236,236);
}

#infoHeader
{
  font-size: 15px;
  padding-bottom: 5px;
  font-family: arial,sans-serif;
  color: rgb(183,236,236);
}

#pricingHeader
{
  font-size: 15px;
  padding-bottom: 5px;
  font-family: arial, sans-serif;
  

  color: rgb(183,236,236);
  /*  border-bottom: 1px solid blue;*/
}

#infoTable
{
  position:absolute;
  left:578px;
  top: 280px;
  padding: 0px;
  margin: 0px;
  font-size: 12px;
  font-family: arial, sans-serif;
  color: rgb(63,41,22);
}

#pricingTable
{
  position: absolute;
  
  left: 378px;
  
  top: 280px;
  
  padding: 0px;
  
  margin: 0px;	
  
  font-size: 12px; 
  font-family: arial, sans-serif;
  color: rgb(63,41,22);	
  
}

#productName
{
 width: 325px;
 height: 30px;
 font-family: arial, sans-serif;
 font-size: 30px;
 font-style: normal;
 color: rgb(183,236,236);

 float: left;
 margin-left: 0px;
 padding-top: 0px;
 position: absolute;
 /*padding: 0px;*/
 border-style: solid;
 border-width: 0px;
 border-color: blue;
/* font-weight: bold; */
 display: inline;
 text-align: center;
 top: 20px;
}

.collectionImage
{
  width: 189px;
  height: 189px;
  border-color: rgb(63,41,22);
  border-width: 4px;
  border-style: double;
 
  margin-left: 50px;
  margin-bottom: 0px;
  float: left;
  display: inline;
  padding: 0px;
  
}

#arrows
{
 width: 325px;
 height: 60px;
 top: 32px;
 position:absolute;
 border-color: blue;
 border-width: 0px;
 border-style: none;
 padding: 0px;
 margin: 0px;
}

#left_arrow
{
 width:40px;
 height: 50px;
 float: left;
 position: relative;
 padding-left: 14px;
 left: 0px;
 top: 0px;
 border-style:none;
}

#right_arrow
{
 width: 15px;
 height: 50px;
 float: right;
 position:relative;
 padding-right: 15px;
 top: 0px;
 border-color: red;
 border-width: 0px;
 border-style: none;
 display: inline;
}

#footerInfo
{ 
  text-align: left; 
  font-family: arial, sans-serif;
  font-size: 10px;
  color: rgb(63,41,22);
  margin-top:5px;
  float: left;
}

#copyRight
{ 
  text-align: right;
  position: relative; 
  font-family: arial, sans-serif;
  font-size: 10px;
  color: rgb(63,41,22);
  float: right;
  margin-top: 5px;
}

#footer
{
  width: 790px;

}