/* Global Modifiers */

.special a:link    {
  /* Applies to unvisited links in class mainNav */
  text-decoration:  none;
  font-weight:      bold;
  /*background-color: #ddd;*/
  color:            #3a7dda;
  } 
.special a:visited {
  /* Applies to visited links in class mainNav */
  text-decoration:  none;
  font-weight:      bold;
  /*background-color: #ddd;*/
  color:            #5f5f5f;
  } 
.special a:hover   {
  /* Applies to links under the pointer in class mainNav */
  text-decoration:  underline;
  font-weight:      bold;
 /* background-color: blue;*/
  color:            #3a7dda;
  } 
.special a:active  {
  /* Applies to activated links in class mainNav */
  text-decoration:  underline;
  font-weight:      bold;
  /*background-color: black;*/
  color: #3a7dda;
  } 


html { 
  margin: 0;
  padding: 0;
  overflow-y: scroll;
}
body {
  margin: 0;
  padding: 0;
  background-color:#ededed;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

table { table-layout: fixed; }
td { vertical-align: top; }
p { 
  margin: 0;
  padding: 4px 0px 4px 0px;
  line-height: 2em;
}

img {
  border:0;
}
/* End Global Modifiers */


/* Template */
div#background {
  width: 950px;
  background-color:#FFFFFF;
}

table#structure {
  width: 950px;
  text-align: left;
}

table.structure {
  width: 950px;
  text-align: left;
}
table#header {
  width: 950px;
  background-image: url('../images/header_bg.png');
  background-repeat:no-repeat;
}

/* Navigation */

td#nav {
 text-align:center;
}
a.nav.link {
  font-size: 12px;
  color: #999999;
  text-decoration: none;
}

a#login {
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	text-align:right;
}

div#main_nav {
  float:right; 
}

div.main_nav_box{
  float: left;
}

div.main_nav_link {
  float: left;
  width:85px;
  height:28px;
}

div.main_nav_link_last {
  float: left;
  width:85px;
  height:28px;
}

div.nav_bar {
	height:10px;
}

div#nav_top {
	width:85px;
	/*background-image: url( 'images/nav_top.png');*/
}
.on_nav {
	width:85px;
}
a.main_nav_link {
  font-size: 16px;
  color: #000000;
  text-decoration: none;

}
a.main_nav_link:hover {
  color: #FFFFFF;
}
a.menuanchorclass {
  color: #000000;
  text-decoration: none;
}
a.menuanchorclass:hover {
  color: #FFFFFF;
}

th#header_logo_info {
  padding-top: 20px;
  padding-right: 25px;
  width:210px;
}
td#header_logo_info {
  text-align: right;
  padding-top: 10px;
}
td#header_info {
  font-size: 14px;
  vertical-align:top;
  text-align:right;
  padding-right:20px;
  padding-top:10px;
  
}
td#chinese{
text-align:right;
padding-top:15px;
padding-right: 10px;
font-size: 20px;
}
td#twitter{
text-align:right;
padding-top:10px;
}

.header_questions {
  font-size:11px;
  color: #666666;
}

div#logo a.nav.link {
  line-height: 1.5;
  font-size: 24px;
  color: #ff6600;
}  

div#logo {
float:left;
}

/* End Navigation */

td#divider_header_intro {
  height: 10px;
  background-color: #666666;
}

td#divider_intro_content {
  height: 10px;
  background-color: #666666;
}

div#footer {
  padding-left:20px;
  padding-top: 12px;
  padding-bottom: 10px;
  font-size: 10px;
  color: #666666;
  float:left;
}
div#footer2 {
  padding-right:20px;
  padding-top: 12px;
  padding-bottom: 10px;
  font-size: 10px;
  color: #666666;
  float:right;
}
div#footer2 a{
  text-decoration:none;
  color: #666666;
}
/* End Template */


/* All Pages */

.pages_content {
  width:950px;
}

.ini_padding {
  padding-left:40px;
  padding-right:40px;
  padding-top: 5px;
}

.intro.title {
  font-size: 10px;
}
.intro.text {
  padding-top: 50px;
  padding-left: 45px;
  line-height: 1.7em;
  font-size: 14px;
  color: #666666;
}
.intro.pic { float: right; }

.content.page table.structure { width: 100%; }

.content.panel .title a.link {
  font-weight: bold;
  font-size: 11px;
}

.content.title {
  font-size: 18px;
}

span#form_title{
  font-size:20px;
  font-weight:bold;
  text-decoration:underline;
}

/* End All Pages */

/* Index */
.index_content {
  width:950px;
}

.index_title_padding {
  padding-left:20px;
  padding-top:5px;
}

.index_bottom_container {
  padding-top:10px;
  width:910px;
  background-color:#f1f1f1;
  border:1px solid;
  border-color:#c3c3c3;
}

div#index_box_padding	{
	padding-left: 20px;
}

div#index_box1 {
  width:600px;
  float:left;
  background-image: url('../images/index_box1.png');
  background-color:#f9f5da;
  text-align:left;
  height:385px;
}

div#index_box2 {

  height:267px;
  background-color:#ffffff;
  border-style:solid;
  border-width:1px;
  border-color:#c1c0c1;
}

div#index_box {
  padding-left: 10px;
  width:300px;
  float:left;
  height:385px;
  text-align:left;
}

div#index_promo{
  padding:20px;
  font-weight:800;
 }

div#index_industries{
  /*background-color:#c7e7fc;
  background-color:#facc75;
  color:#002157;
  padding:10px;
  padding-left:20px;*/
}

div#index_promo_content {
 width:340px;
 float:left;
 padding-left:20px;
 padding-top:10px;
}

div#index_promo_pic {
 width:210px;
 float:right;
 padding-right:20px;
 padding-top:15px;
}
div#index_brochure {
 float:right;
 padding-right:20px;
 padding-top:5px;
}
div#tech_support {
  padding-right:20px;
  padding-top:10px;
}
.boxprint {
  font-size:12px;
  line-height:normal;
  line-height:15px;
}

div#index_box2_listTitle {
  padding-top:5px;
  padding-left:20px;
}

div.index_boxList_a {
  color:#494949;
  text-decoration:none;
  line-height:25px;
  padding-left:19px;
  padding-top:5px;
}

/*dropdown menu effect*/
.flexdropdownmenu, .flexdropdownmenu ul
{ /*topmost and sub ULs, respectively*/
font: Century Gothic, sans-serif;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
border: 1px solid black;
border-bottom-width: 0;
visibility: hidden;
display: none; /*collapse all sub menus to begin with*/
box-shadow: 3px 3px 8px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 8px #818181;
-moz-box-shadow: 3px 3px 8px #818181;
}

.flexdropdownmenu li{
position: relative;
font-size: 14px;
}

.flexdropdownmenu li a{
display: block;
width: 150px; /*width of menu (not including side paddings)*/
color: white;
background-color: #a90329;
border-bottom: 1px solid black;
text-decoration: none;
padding: 4px 5px;
}

* html .flexdropdownmenu li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

/*mouse over effect */
.flexdropdownmenu li a:hover, .flexdropdownmenu li.selected>a{
color: #a90329;
background-color: #FFFFFF;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

ul.index_industries_list a{
	color:#494949;
	text-decoration:none;
	line-height:25px;
}
div.index_boxList_b {
  float:left;
}

div.index_boxList_b  a{
	color:#494949;
	text-decoration:none;
	line-height:25px;
}

ul.index_industries_list{
  background-color:#ecf7fe;
  font-weight:bold;
  list-style-image:url(../images/index_bullet.png);
}
ul#leftList{
  
}

td#index_cell_padding {
  padding-left:20px;
  padding-right:20px;
  padding-top:5px;
}
td#index_bottom_padding {
  padding-left:20px;
  padding-top:20px;
  padding-right:20px;
}

.index.boxseparator { 
  width: 1px;
}

h1.index_title {
  font-size:14px;
  color:#000000;
}

.home.box { width: 280px; } 
.home.separator { width: 1px; }
.home.pad { padding: 5px; }
.home.box a { text-decoration: none; }  
.home.box img { border: 0; }  
td.index_bottom_content {
	padding-left: 20px;
	padding-right: 10px;
  line-height: 1.5em;
  font-size: 12px;
  color:#000000;
  padding-bottom:10px;
}

td.index_bottom_img_pad {
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom:10px;
}

a#index_find_out_more{
  color:#bf7114;
  font-size:11.5px;
  text-decoration:none;
}
.bottom_box_link {
  color:#bf7114;
}
/* End Index */

/* News and Events */

table#newsevents_table {
  width:870px;
}

a.newsevents_img {
  text-decoration:none;
  text-align:center;
}

div.newsevents_name {
  text-align:center;
  font-size:12px;
  color:#7b011d;
  width:120px;
}

.newsevents_img {
	float:left;
	padding-left:20px;
}

/* News and Events */

/* Hardware */

table#hardware_table {
  width:870px;
}

div.hardware_name {
  text-align:center;
  font-size:12px;
  color:#7b011d;
  width:120px;
}
div.separator_pad {
  padding-top:8px;
}
div.separator_pad2 {
  padding-top:20px;
}
span.hardware_title {
  font-size:18px;
}

a.hardware_desc {
  text-decoration:none;
}

/* End Hardware */

/* Hardware_Desc */

#hardware_desc_details {
  padding-top:25px;
  padding-left:10px;
  line-height:1.5em;
}

table.hardware_desc_prod {
  line-height:23px;
}
td.prod_desc {
  padding-left:15px;
  padding-right:10px;

}
td.prod_title {
  font-weight:bold;
  width:70px;
}
td.hardware_desc_tpad {
  width:50px;
}

td.hardware_description {
  text-align:right;
}

div#hardware_desc_rightcontent{
  text-align:center;
  padding-top:50px;
}

a#hardware_desc_termslink {
  font-size:11px;
  text-decoration:none;
  color:#000000;
}

/* End Hardware_Desc */

/* Industries */

td#industries_nav{
  width:190px;
}

div#industries_nav_container{
  width:190px;
  padding-left:20px;
  padding-right:10px;
  padding-top:25px;
}
td#industries_content{
  background-color:#fbfcef;
  width:700px;
  padding-right:10px;
  padding-left:10px;
  padding-bottom:10px;
}

div.industries_catColumn {
  width:210px;
  float:left;
  font-size:12px;
  padding-right:20px;
  line-height:20px;
  text-indent:5px;
}
div.industries_cat_itemBox li{
  list-style-position:outside;
}
div#industries_separator {
  padding-top:5px;
  padding-bottom:15px;
}

div#industries_content_title {
  padding-top:25px;
  color:#002157;
  font-weight:bold;
}

span.industries_subcat {
  font-weight:700;
  color:#122086;
}

span#industries_nav_title {
  color:#984457;
  font-weight:bold;
}

a.industries_nav {
	text-decoration:none;
	line-height:25px;
	color:#616161;
	font-weight:bold;
}

a.industries_nav:hover {
	text-decoration:none;
	line-height:25px;
	color:#ff6500;
}

a.industries_nav#cat_selected{
	color:#ff6500;
	font-size:15px;
}

/* End Industries */

/* Bundle Promo */
ul#promo_list {
  padding-left:15px;
  line-height:10px;
}
ul#promo_list li {
  padding-bottom:5px;
  padding-top:5px;
  text-indent:10px;
}

li#faq {
	list-style-type:decimal;
	text-indent:10px;
	font-weight:bold;
}

p#faq_answers {
	padding-left:12px;
	font-size:12px;
}

div#promo_title2 {
  text-align:center;
  font-size:18px;
  padding-top:20px;
}

div#promo_box1{
  /*background-color:#f9f5da;*/
  background-image: url('../images/promobundleborder.gif');
  font-size:12px;
  width:380px;
  height:550px;
}

div#promo_box2 {
  /*background-color:#ecf7fe;*/
  height:550px;
}

div#promo_faq {
  background-color:#ededed;
  padding-top:30px;
  padding-bottom:30px;
}

div#promo_content {
  padding-left:20px;
  padding-top:80px;
  padding-right:20px;
  font-size:12px;
}
div#promo_content_image {
  padding-left:20px;
  padding-top:10px;
  padding-right:20px;
  font-size:12px;
}
div#promo_content p{
  line-height:18px;
}
div#promo_content_box2 {
  padding-left:20px;
  padding-top:20px;
  padding-right:20px;
  font-size:12px;
}
div#promo_join_now {
  text-align:center;
  padding-top:20px;
}

.promo_darkblue {
  background-color:#26468b;
  color:#FFFFFF;
}

.promo_lightblue {
  background-color:#ecf7fe;
}

.promo_promo_padding {
  padding-left:20px;
  padding-top:5px;
}

.promo_feat_padding {
  padding-right:20px;
  padding-top:5px;
}

.promo_faq_padding {
  padding-left:20px;
  padding-right:20px;
}

span#promo_faq_title {
  padding-left:20px;
  font-size:16px;
  font-weight:bold;
}

td#promo_padding {
  padding:10px;
  padding-top:10px;
   padding-bottom:10px;
}
.promo_table_title {
  font-weight:bold;
  font-size:14px;
}
td#promo_white {
  padding:10px;
  background-color:#FFFFFF;
}

table#promo_feat {
  border-style:solid;
  border-collapse:collapse;
  border-color:#26468b;
}
/* End Bundle Promo */

/* Support */

.support_padding {
	padding-left:20px;
	padding-right:20px;
}
.login_padding{
	padding-top:45px;
}
div#support_login {
	/*background-color:#f9f5da;
  	color:#494949;*/
	background-image: url('../images/supportsidebar.gif');
	background-repeat:no-repeat;
	width:159px;
	float:right;
	height:350px;
	border:medium;
	text-align:center;
}
div.field_holder{
	background-image: url('../images/loginbox.gif');
	background-repeat:no-repeat;
	height:27px;
	width:137px;
}
.login_input {
	width:120px;
	height:20px;
	padding-left:8px;
	padding-top:5px;
	background:none;
	border:none;
}
td.login_title {
	font-weight:bold;
	text-align:center;
	color:#a90329;
}
div#support_remoteSupport {
	/*background-color:#ecf7fe;
	color:#002157;*/
	background-image: url('../images/supportborder.gif');	
	background-repeat:no-repeat;
	float:left;
	width:735px;
	height:282px;
}

div#support_contactUsForm {
	background-image: url('../images/contactusborder.gif');	
	background-repeat:no-repeat;
	height:490px;
}
div.remote_box {
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
}
div.remote_box_choice {
	float:left;
	padding:15px;
	padding-left:30px;
	height:50px;
}
div.remote_box_choice#submit {
	border:none;

}
div.remote_box p{
	font-size:12px;
}
div.remote_box a{
	color:#9900FF;
	text-decoration:none
}
div.headers{
  font-size:16px;
  font-weight:bold;
  padding:10px;
  padding-left:20px;
}
div#contact_us {

}
div.requestremote_container {
	float:left;
}
ul#remote_support_list {
	margin: 0px;
	padding: 0px;
	font-size: small;
	line-height: 30px;
	white-space: nowrap;
}
ul#remote_support_list li {
	list-style-type:none;
	display: inline;
}
span#confirm {
	font-weight:bold;
	color:#a90329;
	font-size:18px;
}
div#support_inquiries a {
	/*background-color:#f1f1f1;*/
	text-decoration:none;
}

/* End Support */

/* Support User Login */

ul#support_navbar {
	margin: 0px;
	padding: 0px;
	font-size: small;
	line-height: 30px;
	white-space: nowrap;
}
ul#support_navbar li {
	list-style-type: none;
	display: inline;
}

ul#support_navbar li a
{
	padding:0.2em 1em;
	background:#fc6;
	color:#000;
	text-decoration:none;
	float:left;
	border:1px solid #000;
	font-weight:600;
}
/* End Support User Login */

/* Warranty */

.warranty_padding {
	padding:20px;
}
.warranty_boxpad {
	padding:5px;
}
.warranty_padding span{
	color:#a90329;
	font-size:18px;
}

div.warranty_box {
}
div.warranty_box ul{
	line-height:20px;
	font-weight:bold;
}
div.warranty_box#box1 {
  /*background-color:#f9f5da;*/
  background-image: url('../images/warrantyBorder1.gif');
  background-repeat:no-repeat;
  width:445px;
  float:left;
  height:300px;
}
div.warranty_box#box2 {
  /*background-color:#ecf7fe;*/
  background-image: url('../images/warrantyBorder1.gif');
  background-repeat:no-repeat;
  width:455px;
  float:right;
  height:300px;
}
div.warranty_box#box3 {
  /*background-color:#e8edff;*/
  background-image: url('../images/warrantyBorder2.gif');
  background-repeat:no-repeat;
  height:350px;
}
div#warranty_inquiry {
}
div#warranty_inquiry p {
	padding-left:30px;
	font-weight:600;
}
div.warranty_title {
	padding:20px;
	padding-left:30px;
	font-weight:bold;
	color:#a90329;
	font-size:16px;
	text-decoration:underline;
}
a.warranty_links {
	text-decoration:none;
	color:#7f7da6;
}
/* End Warranty */

/* Solution */

#solution_content_padding {
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:20px;
}

#solution_content {
	/*background-color:#f6f780;*/
	padding-bottom:20px;
}

#solution_content_title {
	text-align:center;
	padding-top:20px;
	color:#545509;
	font-size:26px;
}

.solution_box {
	border:3px solid;
}
.solution_box#box1{
	padding-bottom:20px;
	/*border-color:#39cbe6;*/
	border-color:#c3bcfc;
	text-align: center
}
.solution_box#box2{
	padding-bottom:20px;
	/*border-color:#39cbe6;*/
	border-color:#c3bcfc;
}
.solution_box#box3{
	padding-bottom:20px;
	/*border-color:#39cbe6;*/
	border-color:#fdd5ab;
}
.solution_box#box4{
	padding-bottom:20px;
	/*border-color:#39cbe6;*/
	border-color:#c7e7fc;
}
.solution_box#box5 {
	padding-bottom:20px;
	border-color:#83f59e;
}
.solution_box#box6 {
	padding-bottom:20px;
	border-color:#db9fef;
}
span#solution_header {
	color:#a90329;
	font-size:18px;
}
h2#solution_header2 {
	font-size:12px;
}
p#solution_intro {
	line-height:18px;
	padding-bottom:15px;
}
.solution_title_bg {
	width:864px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	line-height:36px;
}
.solution_title_bg#box1 {
	background-image: url('../images/bg_box0.png');
	background-repeat:no-repeat;
}
.solution_title_bg#box2 {
	background-image: url('../images/bg_box0.png');
	background-repeat:no-repeat;
}

.solution_title_bg#box3 {
	background-image: url('../images/bg_box0-5.png');
	background-repeat:no-repeat;
}

.solution_title_bg#box4 {
	background-image: url('../images/bg_box1.png');
	background-repeat:no-repeat;
}
.solution_title_bg#box5 {
	background-image: url('../images/bg_box2.png');
	background-repeat:no-repeat;
}
.solution_title_bg#box6 {
	background-image: url('../images/bg_box3.png');
	background-repeat:no-repeat;
}
td.int_desc{
	padding-top:10px;
}
.solution_boxpad {
	padding-top:20px;
}
.solution_img {
	float:left;
	padding-right:10px;
	padding-left:10px;
	padding-top:20px;
}
.solution_img_3 {
	float:left;
	padding-left:50px;
	padding-right:60px;
	padding-top:20px;
}

.solution_desc {
	float:left;
	padding-left:10px;
	padding-top:20px;
	width:450px;
}
div#indent_inv_management {
	font-size:18px;
	color:#229a46;
	text-indent:25px;
}
div#indent_purchase {
	font-size:18px;
	color:#783dae;
	text-indent:25px;
}
a.sales_link{
	color:#aaaaaa
	}
a.sales{
	text-decoration:none;
	color:#27b3d1;
}
a.inv_management{
	text-decoration:none;
	color:#34cb77;
}
#our_clients {
}
#iStock {
left: 12px;
}
.our_clients_solution_sidebar {
	background-image: url('../images/brochuresidebar_2.gif');
	background-repeat:no-repeat;
	width:160px;
	height:590px;
	float:right;
}
#our_clients_inside_padding {
	padding-left:20px;
	padding-right:20px;
	padding-top:1px;
	background-image: url('../images/big_border.gif');
	background-repeat:no-repeat;
	height:520px;
}
div#our_clients_title {
	/*background-color:#f3ea9d;*/
  	color:#72001a;
	/*padding: 10px 0px 10px 10px;*/
}
#our_clients_padding {
	padding:20px;
}
div#our_clients_container {
	width:910px;
}
div#our_clients_content {
	/*background-color:#f9f5da;*/
	width:750px;
	float:left;
}
.solution_subTitle#retail {
}
.solution_subTitle#inv_management {
	color:#229a46;
}
.solution_subTitle {
	text-indent:25px;
	font-size:18px;
}
.solution_flash{
	float:right;
	padding-right:20px;
}
.demo {
	padding-top:20px;
	text-align:center;
}
.sol_demo_container {
	padding-top:20px;
}
.solutions_demos{
	width:365px;
	float:left;
	text-align:center;
}
.solutions_demos#separator{
	width:1px;
	padding-top:5px;
}
.solution_bottom_container {
  padding-top:15px;
  padding-bottom:15px;
  width:740px;
  float:left;
  background-color:#f1f1f1;
  border:1px solid;
  border-color:#c3c3c3;
}
.solution_sidebar {
	background-image: url('../images/brochuresidebar.gif');
	background-repeat:no-repeat;
	width:160px;
	height:391px;
	float:right;
}
div#brochure {
	padding-top:100px;
	padding-left:20px;
	padding-right:20px;
}

div.demo_container{
	padding: 20px;
}
div.sol_demo{
	float:left;
	padding-left:10px;
	text-align:center;
}
div.demo_title {
	width:120px;
}
div#demo_title_invMan {
	padding-top:30px;
}
div#demo_title_sales {
	padding-top:10px;
}
/* End Solution */

/* Freight Forwarding */


#FF_padding {
	padding:20px;
}
#FF_inside_padding {
	padding-left:20px;
	padding-right:20px;
	background-image: url('../images/FF_background.gif');
	background-repeat:no-repeat;
	height:550px;
}

div#FF_title {
  	color:#72001a;
	font-size:24px;
}
div#FF_container {
	width:910px;
}
div#FF_content {
	/*background-color:#f9f5da;*/
	width:750px;
	float:left;
}

div#FF_sidebar {
	width:160px;
	height:620px;
	float:right;
	background-image: url('../images/ff_sidebar.gif');
	background-repeat:no-repeat;
}


.FF_padding2 {
  padding-right:20px;
  padding-top:5px;
}

div#FF_box2 {
  /*background-color:#ecf7fe;*/
  height:550px;
}

div#FF_title2 {
  text-align:left;
  font-size:18px;
  padding-top:20px;
}

div#FF_content_box2 {
  padding-left:20px;
  padding-top:20px;
  padding-right:20px;
  font-size:12px;
}

table#FF_feat {
  border-style:solid;
  border-collapse:collapse;
  border-color:#26468b;
}

.FF_darkblue {
  background-color:#26468b;
  color:#FFFFFF;
}

td#FF_padding {
  padding:10px;
  padding-top:10px;
   padding-bottom:10px;
}

td#FF_white {
  padding:10px;
  background-color:#FFFFFF;
}

.FF_lightblue {
  background-color:#ecf7fe;
}

div#FF_join_now {
  text-align:left;
  padding-top:20px;
}

.FF_table_title {
  font-weight:bold;
  font-size:14px;
}

div#FF_sidebar_content {
	width:140px;
	padding-top:70px;
	padding-left:30px;
	line-height:16px;
	text-align:left;
}

/* End Freight Forwarding */

/* Brochure */

div#brochure_container {
	background-image:url('../images/brochureborder.gif');
	background-repeat:no-repeat;
	height:230px;
}
div#brochure_padding {
	padding-left:40px;
	padding-right:40px
}
div.brochure_image{
	float:left;
	padding-left:15px;
	padding-right:15px;
}
div.brochure_download{
	padding-top:10px;
	text-align:center;
	width:135px;
}
div.brochure_download a{
	color:#494949;
	text-decoration:none;
}
/* End Brochure */

/* About Us */

#aboutus_padding {
	padding:20px;
}
#aboutus_inside_padding {
	padding-left:20px;
	padding-right:20px;
	background-image: url('../images/border.gif');
	background-repeat:no-repeat;
	height:450px;
}
#aboutus_info {
}
div#aboutus_title {
	/*background-color:#f3ea9d;*/
  	color:#72001a;
	font-size:24px;
	/*padding: 10px 0px 10px 10px;*/
}
div#aboutus_container {
	width:910px;
}
div#aboutus_content {
	/*background-color:#f9f5da;*/
	width:735px;
	float:left;
}
div#aboutus_content p{
	line-height:15px;
	padding-right:10px;
}
div#aboutus_content ul{
	font-weight:bold;
	line-height:22px;
}
div#aboutus_sidebar {
	width:160px;
	height:310px;
	float:right;
	background-image: url('../images/aboutus_sidebar.gif');
	background-repeat:no-repeat;
}


div#aboutus_sidebar_content {
	width:140px;
	padding-top:70px;
	padding-left:30px;
	line-height:16px;
	text-align:left;
}

div.aboutus_sidebar_content_more {
	width:140px;
	padding-top:10px;
	line-height:16px;
	text-align:left;
}
/* End About Us */
/* Benefits*/

td.benefits{
	padding-right: 30px;
	
}

/*End Benefits*/

/* Quotation */

td.title {
	font-weight:bold;
	text-align:right;
}
td.title#center {
	text-align:center;
}
td.title#left {
	text-align:left;
}
td.confirm {
	color:#a90329;
	text-align:left;
}
div#form_title {
	font-weight:bold;
	color:#a90329;
	font-size:24px;
	text-decoration:none;
}
/* End Quotation */

.hidden {
  display: none;
}

.clear {
  clear:both;
}

/*----------------------*/
div#selected {
  color:#FFFFFF;
}
a#selected {
  color:#FFFFFF;
}
.on_hover {
  /*background-color:#a90329;*/
  background-image: url('../images/selected.png');
  color:#FFFFFF;
  height:38px;
}
div.popup ul{
	line-height:18px;
}
div.popup p{
	line-height:18px;
}
.popup h1{
	font-weight:bold;
	color:#a90329;
	font-size:24px;
}
div.footer_pad {
	padding:30px;
}
div.button a{
	border:none;
	padding: 3px;
	text-decoration:none;
}

div#quotationForm {
	background-image: url('../images/quotationborder.gif');	
	background-repeat:no-repeat;
	height:650px;
}
div#confirm_form {
	background-image: url('../images/quotationborder.gif');	
	background-repeat:no-repeat;
	height:600px;
}
/*----------user download section -----------*/

div.user_dl_pad {
	padding:20px;
}
td.dl_categories {
	width:303px;
}

/* Our Clients */
span.client_note {
  float: right;
  font-style: italic;
}

span.client_subcat {
  font-weight:700;
  color:#122086;
  line-height:5px;
}

div.client_catColumn {
  float:left;
  font-size:10px;
  padding-right:20px;
  line-height:10px;
  text-indent:2px;
}
div.clients_catColumn {
  float:left;
  font-size:10px;
  line-height:10px;
  text-indent:2px;
}

div#google_map {
	padding-left: 250px;
}

/* End clients*/
/* FAQ */
#faq-page {
	text-align: left;
	background: url('../images/faq-bg.gif');
}
.faq-question {
	font-weight:bold;
	color:#000000;
}
.faq-container ul {
	margin-left: 25px;
	padding-left: 0px;
	list-style: none;
}
.faq-container li {
	padding: 15px 0 0 35px;
	height: 50px;
	color:#000000;
	background: url('../images/faq/bulb.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align:bottom;
	/*line-height:30px;*/
}/* EOF FAQ */