@CHARSET "UTF-8";

#main {
  border: 2px solid #008;
}

/* Module wide styles*/
.content {
    margin-left:10px;
    margin-top:20px;
}

.subTitle, .formInput label {
    font-size:14px;
    display:block;
    font-weight:bold;
    margin: 2px 0px;
}

.subTitle{
	margin-bottom:10px;
	}

.pageTitle {
    font-size:18px;
    display:block;
    margin:10px;
    width:880px;
    
    text-align:center;
    font-weight:bold;
}

.entity_block {
  border: 1px solid #bbb;
  margin: 4px;
  font-size: 10pt;
  padding: 5px;
}

.entity_block .info {
  font-size: 10pt;
  margin: 4px 0px;
}

.entity_block a {
  color: #134282;
  margin: 0px 0px;
  font-size: 10pt;
}

.entity_block a:hover {
  color: #000000;
}

.entity_list, .entity_show { 
  width: 900px; 
  margin: 10px;
  vertical-align: top;
}

.entity_list th {
  font-size: 9pt;
  font-weight: bold;
  padding: 4px;
  border-bottom: 1px solid #eee;
  text-align: left;
}

.entity_show th {
  font-size: 9pt;
  font-weight: bold;
  padding: 4px;
  border-right: 1px solid #eee;
  text-align: right;  
}

.entity_list td, .entity_show td {
  font-size: 9pt;
  padding: 4px;
  text-align: left;
}

.entity_list .actions-cell { width: 57px; }
.entity_list .smaller td { font-size: 8.5pt; }

.entity_actions {
  width: 900px;
  margin: 10px;
  border-top: 1px solid #eee;
  font-size: 10pt;
}

.entity_actions a {
  color: #134282;
}

#main .formInput { margin: 10px; }
#main .formInput input[type=text], #main .formInput input[type=file], 
#main .formInput select,
#main .formInput textarea {
  width: 800px;
  border-left: 3px solid #134282;
  border-bottom: 1px solid #134282;
  border-right: 1px solid #134282;
  border-top: 1px solid #134282;
}


/* Edit Product Page */

.editBulletPoints, 
.editProductDetails, 
.managePhotos,
.manageDocuments, 
.manage, 
.editEntity{

  margin: 10px 20px 10px 10px;
  padding: 10px 10px 10px 20px;
    
  border: 2px solid #134282;
  font-size: 10pt;
}

.editBulletPoints {
  width:240px;
  float: left;
}

.editBulletPoints li {
  list-style: none;
  padding-bottom: 4px;
}


.photo, .document {
    margin-left:10px;
    margin-right:10px;
    width:150px;
    float:left;
}

.photoActions {

}

#categorizeProduct .selection {
  width:150px;
  margin-right:10px;
  margin-bottom:10px;
  float:left;
}

#categorizeProduct .selection select {
  vertical-align:top;
  margin-bottom:10px;
}

#categorizeProduct .selection input {
    width:70px;
}

.faq {
  margin-top:5px;
  margin-bottom:10px;
    
  border-bottom:dashed;
  border-bottom-width:thin;
  padding-bottom: 10px;
}

.faq .question {
    font-weight:bold;
}