
@import url(global.css);
@import url(breadcrumbs.css);
@import url(thickbox.css); 

/* HEADERS */                                

h3 {
	display: none;	
}   
/* SOLUTIONS */

.solutions h4 {
	clear: both;
	padding:50px;
}

.solutions img {
	border:  1px solid #ccc;
	margin-bottom: 10px;
}

.solutions table {
	border-collapse: collapse;
	margin-left:100px;
}

.solutions table img {
	display: block;
	margin: 3px 0;
}

.solutions table ul {
	list-style-type: disc;
}

.solutions table ul {
	padding-left: 16px;
}

.solutions th {
	text-align: left;
	background-color: #666;
	color: #fff;
}

.solutions th, .solutions td {
	vertical-align: top;
	padding: 2px 6px;
	border: 1px solid #ddd;
}

/* Graphic Options */

.options {
	padding:0px 0 10px 0px; 
}


.options h4 {
	clear: both;
	padding:50px;
}

.options table {
	border-collapse: collapse;
}

.options table img {
	display:inline;
	margin: 2px 0 2px 0;
}

.options th {
	text-align: left;
	background-color: #666;
	color: #fff;
}

.options th, .options td {
	vertical-align: top;
	padding: 3px 6px;
	border: 1px solid #ddd;
}

.options option {
	padding-left:4px;
}

/* Text Options */

.text {
	padding:0px 0 10px 0px; 
}


.text h4 {
	clear: both;
	padding:50px;
}

.text table {
	border-collapse: collapse;
	width: 468px;
}

.text table img {
	display:inline;
	margin: 2px 0 2px 0;
}

.text th {
	text-align: left;
	background-color: #666;
	color: #fff;
}

.text th, .text td {
	vertical-align: top;
	padding: 3px 6px;
	border: 1px solid #ddd;
}

.text option {
	padding-left:4px;
}



/* SIDEBAR */

.account li {
	display:  inline;
	padding-right: 10px;
}

#help_box {
	width: 194px; /*CHANGE FOR WIN*/
	margin: 20px 0 20px 0px;   
	padding: 10px;
	border: 1px solid #c3e6f5;
	background-color:  #fff;   
}

#help_box a.help {
	padding: 0 0 0 40px;  
}

#status h4 {
	text-transform:  uppercase;
	margin: 0 0 6px 0;
}

#status li {
	padding:  2px 0;
}

#project_name, #transaction_type_title, #order_type_title, #packagingPrice, #basePrice, #optionPrice, #totalPrice, #pagect, #bookqty {
	font-weight:bold;
	border-bottom: 1px solid #c3e6f5;
	width:auto;
	
}

#ombook_options {
	padding:5px 0 5px 15px;
	border: 1px solid #ddd;
	width:210px;
}

#orderType {
	width:250px;
}

#graphic_options {
	position:absolute;
	left:75px;
	top:75px;
	width:550px;
	font-size:10pt;
	font-weight:bold;
	z-index:20;
}

#graphic_options a, #graphic_options span  { position: relative; }
#graphic_options #graphic_options_top
{
	height: 55px;
	background-image: url(../_img/omexpress_top.png) !important;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://rdeacon.com/rea/_img/omexpress_top.png", sizingMethod='scale');
}
#graphic_options #graphic_options_mid
{
	padding: 0 40px 0 20px;
	width: 490px;
	background-image: url(../_img/omexpress_mid.png) !important;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://rdeacon.com/rea/_img/omexpress_mid.png", sizingMethod='scale');
}
#graphic_options #graphic_options_bottom
{
	height: 55px;
	background-image: url(../_img/omexpress_bottom.png) !important;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://rdeacon.com/rea/_img/omexpress_bottom.png", sizingMethod='scale');
}

/* MAIN CONTENT */


#main h4, .next_step {
	margin: 30px 0px 10px 0px;
	font-size: 1.7em;
	font-weight: normal;
	color: #8b8b8b;
}
.scroll {
	height: 200px;
	width: 350px;
	overflow: auto;
	border: 1px solid #666;
	background-color: #ccc;
	padding: 8px;
}
.scroll td{
	padding:0 2px 0 2px;
}

.next_step {
	margin:  30px 0;
}

.buttons {
	display:inline;
	margin:0 0px 10px 0px;
	padding:0 0 20px 0;
}

.property_info {
	display:block;
	margin:0 20px 10px 20px;
}

.step1_right {
	float:right;
	padding:4px 4px 2px 4px;
	border:  1px solid #ccc;
}

.step2_right {
	float:right;
	margin-bottom:20px;
	padding:4px 4px 2px 4px;
	border:  1px solid #ccc;
}

/* FORMS */

form {
	position:  relative;
	width:  500px;
	margin: 0 0 0 20px;
	border: 1px solid #fff;
}

label {
	padding: 10px 0 4px 0;
	display: block;
	font-weight: bold;
	color: #8b8b8b;
}

.error {
	color:#FF0000;
	font-weight: bold;
	font-size:9px;
}
	

.label2 {
	padding: 10px 5px 4px 0;
	display: inline;
	font-weight: bold;
	color: #8b8b8b;
}

.label3 {
	padding: 10px 5px 4px 0;
	display: inline;
	font-weight: bold;
	font-size:14px;
	color: #000000;
}

li {
	text-align:left;
}

option {
	padding-left:4px;
}

#submit_next {
	position: absolute;
	bottom: 20px;
	right: 20px;
}                
table {
	border: 1px solid #ddd;
	padding: 10px;
} 
.dashboard table { 
	width: 500px;
}  
th {
	background-color: #DDD; 
	padding: 2px 5px;
}
th.th_date, th.th_username {     
	width: 30%;
}  
td.td_name {     
	padding:0;
}

td {
	padding: 2px 5px;
}    
tr.even {
	background-color: #ededed;
}

.package table { 
	width: 468px;
}  
th {
	background-color: #DDD; 
	padding: 2px 5px;
}
th.th_package {     
	width: 30%;
}  

td {
	padding: 2px 5px;
}    
tr.even {
	background-color: #ededed;
}


.stock_items table { 
	width: 500px;
}  
th {
	background-color: #DDD; 
	padding: 2px 5px;
}
th.th_stock_items {     
	width: 30%;
}  

td {
	padding: 2px 5px;
}    
tr.even {
	background-color: #ededed;
}


.users { 
	border: 1px solid #ddd;
	padding: 2px;
}  
th {
	background-color: #DDD; 
	padding: 2px 5px;
}
th.th_date, th.th_username {     
	width: 30%;
}  

td {
	padding: 2px 5px;
}    
tr.even {
	background-color: #ededed;
}