p {display:inline;}

#topLeftCornerShadow{background-image: url(/images/site/top_left_plate_corner_shadow.png);width:50px; }
#topRightCornerShadow{background-image: url(/images/site/top_right_plate_corner_shadow.png); width:50px;}
#topShadow{background-image: url(/images/site/top_plate_shadow.png); background-repeat: repeat-x;height:23px;}
#leftShadow{background-image: url(/images/site/left_plate_shadow.png); background-repeat: repeat-y;width:50px;}
#rightShadow{background-image: url(/images/site/right_plate_shadow.png); background-repeat: repeat-y;width:50px;}
#bottomLeftCornerShadow{background-image: url(/images/site/bottom_left_plate_corner_shadow.png); width:50px;}
#bottomRightCornerShadow{background-image: url(/images/site/bottom_right_plate_corner_shadow.png); width:50px;}
#bottomShadow{background-image: url(/images/site/bottom_plate_shadow.png); background-repeat: repeat-x;height:23px;}

div.logged_in_banner {font-size:9px;color:#ad6b28;height:5px;}

/*colin bunn style*/
table.topContent{width:90%;}
table.nav{width:100%;border:0px solid;}

TABLE.simpleSearch td {padding:5px;font-size:11px;}	

DIV.division_tab_on {
	background-color:white;
	width:125px;
	display:inline;
	padding:6px;
	font-size:11px;
	border:1px solid darkslategray;
	}
DIV.division_tab_on a {text-decoration:none;color:darkslategray;}
	
DIV.division_tab_off {
	background-color:lightslategray;
	width:125px;
	display:inline;
	padding:6px;
	font-size:11px;
	border:1px solid darkslategray;
	}

DIV.division_tab_off a {text-decoration:none;color:white;}

Table.mainContentYield {width:97%;padding:0px;}
Table.mainContentYield td.modelGrid {padding:0px;}

Table.modelGrid {width:100%;padding:0px;}
Table.modelGrid td.modelGrid {padding:0px;}
TABLE.modelGrid td.modelThumb {padding:4px;}
DIV.modelGrid {}
Table.model_icon_table {display:inline;float:left;padding-right:5px;}

DIV.selectModel{background-color:slategray;font-weight:bold;color:white;cursor:pointer;font-size:13px;padding:3px;}

DIV.thumbRemove{background-color:slategray; width:45px;font-size:9px;text-align:center;color:white;cursor:pointer;}
DIV.thumbRemove A {color:white;cursor:pointer;text-decoration:none;font-weight:bold;}
TD.tinyThumbRemove{background-color:maroon;font-size:8px;text-align:center;color:white;cursor:pointer;}
TD.tinyThumbRemove A {color:white;cursor:pointer;text-decoration:none;font-weight:bold;}

TABLE.iconTable {display:inline;}

#contentBody {background-color:white;width:1000px;height:600px;padding:10px 10px 0px 10px;}
TD #spacer{width:10px;}

h2{font-size:16px;}

.form_row (white-space:nowrap; padding-bottom: .5em;)
.submit {margin-left: 15em;}
input.btn {font-size:10px;}

INPUT.big_submit {font-size:18px;font-weight:bold;}

div.title {font-size:14px; font-weight:bold;display:inline;}
div.subtitle {font-size:10px; font-weight:normal; color:gray;display:inline;}
div.textControl {font-size:9px; color:red;cursor:pointer;}
div.textControl a{text-decoration:none;color:red;}

table.grid {border-collapse:collapse;}
table.grid th{border:1px solid silver;padding:2px;color:white;background-color:gray;font-size:9px;}
table.grid td{border:1px solid silver;padding:4px;font-size:10px;}

/* form controls */
input.standard {font-family:verdana;font-size:12px; padding:4px;font-weight:bold;}
textarea {border:1px inset gray;font-size:12px;}
input.submit{}
input.button{}

select {font-family:verdana;font-size:12px;font-weight:bold;padding:2px;}

/* search bar specific controls */
input.search {font-family:verdana;font-size:9px; padding:3px;border:1px inset gray;}
select.search{font-family:verdana;font-size:9px; padding:1px;border:1px inset gray;}
button.search{font-family:verdana;font-size:11px; font-weight:bold;padding:1px;}
td.search{font-size:10px;font-weight:normal;}

textarea{font-family:verdana;font-size:9px;}

table.content td{padding:4px;}

div.searchForm{font-size:10px;background-color:white;padding:8px;}

/* error reporting */

.fieldWithErrors {margin: 2px;padding: 2px;background-color:red;display:table;}
#errorExplanation {border: 2px solid red;padding: 7px;padding-bottom: 12px;margin: 20px;background-color: #f0f0f0;}
#errorExplanation h2 {text-align:left;font-weight:bold;padding: 5px 5px 5px 5px;font-size:12pt;margin: -7px;background-color: #c00;color: #fff;}
#errorExplanation p {color: #333;margin-bottom: 0;padding:5px;display:block;}
#errorExplanation ul li{font-size: 11pt;list-style: square;}

/* flash notices */
#notice {color:darkgreen;font: normal 14px verdana;padding-left:17px;font-weight:bold;}

div.footer {text-align:center; width:800px;align:center; font-size:14px;}
div.footer a {text-decoration:none;color:black;}

a.queue_link{font-size:11px;font-variant:small-caps;}

div.details {border:1px solid silver;width:200px;background-color:#EAEAEA;}
div.details_header {border:1px solid silver;width:200px;background-color:gray;font-size:12px;padding:3px 0px 3px 0px;font-weight:bold;color:#EAEAEA;}

div.newsFlash{font-family:verdana;color:maroon;font-size:12px;text-decoration:none;}
div.newsFlash a{font-family:verdana;color:maroon;font-size:12px;text-decoration:none;}
div.flash{color:maroon;padding:5px;font-size:9px;}

font.req {font-size:16px;color:red;font-weight:bold;}

.p-shadow {
  width: 600px;
  position:absolute;
  left:20%; 
  margin-left:-300px;
  top:75px;
  float:left;
  background: url(/images/site/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/images/site/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.p-shadow div {
  background: none !important;
  background: url(/images/site/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }

.p-shadow p {
  color: #777;
  background-color: #fff;
  font: italic 1em georgia, serif;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
  }


ul.noteList li{font-size:9px;}

/* bookings/portfolio */
DIV.portfolio_row{}
DIV.portfolio_item{display:inline;float:left;padding:5px;font-size:10px;font-weight:normal;border:text-align:center;}

DIV.highlight_box{border:1px solid darkslategray;background-color:#d9e1e4;width:175px;}
DIV.highlight_box_title{background-color:darkslategray;color:white;width:100%;}


