@charset "utf-8";
/* CSS Document */

* { padding:0px; margin:0px; outline:none; }

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background:url(/images/header_background.gif) center top no-repeat;
}

ul { margin-left:40px; }

h1 { color:#005188; font-size:18px; }
h2 { color:#fff; font-size:18px; }

a { color:#666; text-decoration:none; }
a:active { color:#666; text-decoration:none; }
a:focus { color:#666; text-decoration:none; }
a:hover { color:#666; text-decoration:underline; }

.t11 { font-size:11px; }
.t12 { font-size:12px; }

img { border:0px; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.img_border { padding:1px; border:1px solid #666; }

.padright10 { padding-right:10px }
.padright5 { padding-right:5px; }
.padleft5 { padding-left:5px; }
.padleft10 { padding-left:10px; }
.padleft20 { padding-left:20px; }
.padtop10 { padding-top:10px; }
.padtop20 { padding-top:20px; }
.padsides10 { padding:0px 10px; }
.padsides15 { padding:0px 15px;  }



#orange { color:#e86a10; }
#white { color:#fff; }
#tan { color:#cfc9c3; }
#blue { color:#005288; }

.page_wrapper { width:960px; margin:0px auto; }
.page_wrapper_short { width:900px; margin:0px auto; }
.page_inside_wrapper { width:960px; margin:0px auto; background:url(/images/bg_container.png) repeat-y left #fff; border-bottom:25px solid #87786a;  }
.page_inside_left { float:left; width:200px; }
.page_inside_left_content { color:#fff; padding:14px; min-height:150px; }
.page_inside_right { float:left; width:760px; font-size:11px; }
.page_inside_right_text { padding:20px; line-height:17px; font-size: 12px;}
.page_header { margin-top:15px; height:62px; }
.page_content_back { background:url(/images/content_background.gif) repeat; }
.border_right { border-right:1px solid #b7b7b7; }
.border_right_top { border-right:1px solid #6b5f54; }
.page_description { padding:20px 0px 12px 10px; width:500px; line-height:18px; font-size:13px; font-weight:bold; color:#a5ebff }
.customer_name {  padding:30px 400px 12px 10px; font-size:16px; font-weight:bold; color:#a5ebff }

.header_filemenu { float:left; width:185px; font-size:12px; font-weight:bold; }


.home_left { float:left; width:278px; padding:25px 22px 0 22px; height:259px; line-height:18px; background:url(/img/structure/bg_intro.png) no-repeat; color:#A5EBFF; }
.home_right { float:left; width:578px; height:284px; }
.home_section_col1 { float:left; width:321px; height:185px; background:url(/img/structure/hm_co1.png); }
.home_section_col2{ float:left; width:288px; height:185px; background:url(/img/structure/hm_co2.png); }
.home_section_col3 { float:left; width:290px; height:185px; background:url(/img/structure/hm_co3.png); }
.home_footer_bar { background:#FFFFFF url(/img/structure/bg_footer.jpg) no-repeat scroll left top; height:28px; width:899px; }
.home_section_content { padding:20px 0 0 20px; }
.home_section_headline { color:#998b7d; font-size:14px; font-weight:bold; }
.home_section_text { color:#005288; font-size:12px; padding:20px 110px 0 0 }
.home_section_more { padding-top:20px; }



.popup_form_content { margin-top:10px; background-color:#fff; color:#333 }
.popup_bar { background-color:#88786b; color:#d0c9c3 }
table.table_padding td { padding:2px; }

.help_title { font-size:14px; border-bottom:1px solid #333; }
.help_padTop { padding-top:40px; }
.help_info { padding:3px 5px; }
.help_menu_wrapper { margin-top:20px; }
.help_menu_item { height:25px; padding:8px 0 0 20px; margin-top:5px; background-color:#436686; } 
.help_content { padding:20px 10px; }

.orn_button { background-color:#e86a10; border:1px solid #ff9933; padding:4px 15px 5px 15px; font-size:12px; color:#fff; font-weight:bold; cursor:pointer; }
.propertyTitle { background-color:#95887c; font-weight:bold; color:#fff; padding:15px 5px; font-size:14px; }

textarea { font-family:Tahoma, Geneva, sans-serif; }

.footer { text-align:center; padding-top:40px; }
.footer_terms { text-align:center; padding-top:20px; font-weight:bold; }





.boxgrid{
	width: 325px;
	height: 260px;
	margin:10px;
	float:left;
	background:#161613;
	border: solid 2px #8399AF;
	overflow: hidden;
	position: relative;
}
.boxgrid img{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}
.boxcaption{
	float: left;
	position: absolute;
	background: #000;
	height: 100px;
	width: 100%;
	opacity: .8;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 	}
 .captionfull .boxcaption { top: 0; left: 365px; }
 .caption .boxcaption { top: 0; left: 365px; }


 /* REPLACEMENT PARTS */
.col_row_header { background-color:#88786b; color:#cfcac4; height:25px; }
.col_row1 { background-color:#ffffff; }
.col_row2 { background-color:#e8e8e8; }
.col_generic { float:left; width:280px; height:20px; padding-top:5px; }
.col_link { float:left; width:20px; height:20px; padding-top:5px; }
.col_sku { float:left; width:70px; height:20px; padding-top:5px; }
.col_title { float:left; width:190px; height:20px; padding:5px 0 0 5px; }
.col_price { float:left; width:65px; height:20px; padding:5px 5px 0 0; }
.col_edit { float:left; width:20px; height:20px; padding-top:5px; }
.col_delete { float:left; width:20px; height:20px; padding-top:5px; }
.col_sku_title_price { float:left; width:337px; height:24px; padding-top:1px }
.col_add { float:left; width:40px; height:20px; padding-top:5px; }
.col_combo_area { float:left; width:377px; }
.col_combo { width:328px; height:22px; }
