@import 'http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz&subset=latin';

img { border: 0; }

table { border-collapse:collapse; border: 0px solid #000; }
th, td { padding:0; border:0px solid #000; }
td { vertical-align: top}

body
{
  margin:0;
  padding:0;
  border:0;
  outline:0;
  background-color: #FFFFFF;
  
  color: #707173;
  font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", arial, sans-serif;
  font-size: 12px;
  margin: 10px auto;
}

.main_container
{
  margin-left: auto;
  margin-right: auto;
  width: 986px;
  text-align:right;
  border: 0px solid #000000;
}


a 
{
  color: #0f8bcb;
  text-decoration: underline;
}

.orange { color: #F6A400; }
.orange a { color: #F6A400; text-decoration:underline; }
.orange a:hover { color: #F6A400; text-decoration:none;}
.orange a:visited { color: #F6A400; text-decoration:underline;}

h1 { font-family: 'Yanone Kaffeesatz',arial,sans-serif; font-size: 36px; color: #006AB3; font-weight:normal; margin-top: 0px}
h2 { font-family: 'Yanone Kaffeesatz',arial,sans-serif; font-size: 21px; font-weight:  bold; font-style: normal; color    #707173; }
h3 {font-family: "Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",arial,sans-serif;  font-size: 16px; color: #009EE0; font-weight:normal}

.site_button {
  width: 90px;
  height: 30px;
  margin-left: 5px; 
  display: inline-block;
  color: #FFFFFF; 
  font-size: 12px;
  float: right;
  text-align: center;
  padding-top:7px;
  background: url(images/button_selected.jpg) no-repeat;
  color: #FFFFFF;  
}

/* top menu */
.top_button {
  width: 90px;
  height: 30px;
  background: url(images/button.jpg) no-repeat;
  margin-left: 5px; 
  display: inline-block;
  color: #787BA7; 
  font-size: 12px;
  float: right;
  text-align: center;
  padding-top:8px;
}

.top_button a { text-decoration:none; color: #787BA7; }
.top_button a:visited { text-decoration:none; color: #787BA7; }
.top_button a:hover {text-decoration:none; color: #273781;} 

.top_button .active
{
    background: url(images/button_selected.jpg) no-repeat;
    color: #FFFFFF;
}

.top_button_active {
  width: 90px;
  height: 30px;
  margin-left: 5px; 
  display: inline-block;
  color: #FFFFFF; 
  font-size: 12px;
  float: right;
  text-align: center;
  padding-top:7px;
  background: url(images/button_selected.jpg) no-repeat;
  color: #000;  
}
.top_button_active a { text-decoration: none; color: #FFFFFF; }
.top_button_active a:hover{ text-decoration: none; color: #FFFFFF; }
.top_button_active a:visited{ text-decoration: none; color: #FFFFFF; }
/*end top menu*/

/* index top */
.index_top { 
  height: 407px; 
  background: url(images/index_top.png) bottom right no-repeat;  
  text-align: right; 
  font-family:  "Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",arial,sans-serif; 
  line-height: 24px;
  font-size: 24px; 
  color: #FFFFFF;
}
.index_top table { width: 225px; margin-top:35px; }
.index_top table td { padding-bottom: 30px; text-align: left; cursor: pointer}
index_top table tr { cursor: pointer; }
.index_top .yellow { color: #F6A400; }
.index_top a { text-decoration: none;  color: #FFFFFF; }
.index_top a:visited { text-decoration: none;  color: #FFFFFF; }
.index_top a:hover { text-decoration: none;  color: #FFFFFF; }
.index_top .yellow a { text-decoration: none;  color: #F6A400; }

/* end index top */

/*index content */
.index_content { padding: 10px 40px 10px 60px; text-align: left; }
/* end index content */

/*index bottom */
.index_footer {  
  height: 250px; 
  background: url(images/bottom_gradient_index.png) bottom right no-repeat; 
  padding: 10px 10px 0 10px;
  text-align: right;
  color: #3E3D40;
 }
 
.index_footer a{
  text-decoration: underline;
  color: #647E95;
}

.index_footer a:hover 
{
  color: #363F77;
}

.index_footer .right_column {margin-top:15px; margin-left: 20px}
.index_footer .right_column td {padding-bottom: 15px }
.index_footer .right_column .icon {margin-top:5px }

.index_footer .right_column a 
{
  color: #607890;
  font-family: 'Yanone Kaffeesatz',arial,sans-serif;
  font-size: 30px;
  font-weight:normal;
  text-decoration: none;
} 

.index_footer .right_column a:hover
{
  color: #003366;
  text-decoration: none;
}

.index_footer .email_field
{
  background:url("images/aside-newsletter-field.png") no-repeat scroll left top transparent;
  height: 25px;
  width: 170px;
  padding-right: 15px;
  color: #444444;
  font: sans-serif;
  font-size: 12px;
  border: none;
}

.index_footer .submit
{
  background:none repeat scroll 0 0 transparent;
  border:medium none;
  color:#1A7EBE;
  font:20px 'Yanone Kaffeesatz',arial,sans-serif;
  padding:0;
}


  
/*end index bottom */

/* inner page top */
.inner_page_top {width: 986px; height: 55px; background: url(images/branding_2.png) right no-repeat; }
/* end inner page top */

/* menu left */
.menu_left {  }
.menu_left .title { font-family: 'Yanone Kaffeesatz',arial,sans-serif; font-size: 25px; color: #00628D; }
.menu_left ul {list-style-type:none; margin-left:0px; padding-left:0px;}
.menu_left ul li a{ font-family: 'Yanone Kaffeesatz',arial,sans-serif; font-size: 21px; color: #C9C9C9; text-decoration: none; list-style-type:none; }
.menu_left ul li a:hover { font-family: 'Yanone Kaffeesatz',arial,sans-serif; font-size: 21px; color: #C9C9C9; text-decoration: none; list-style-type:none; }
.menu_left ul li a:visited { font-family: 'Yanone Kaffeesatz',arial,sans-serif; font-size: 21px; color: #C9C9C9; text-decoration: none; list-style-type:none; }

.menu_left ul li a:visited { font-family: 'Yanone Kaffeesatz',arial,sans-serif; font-size: 21px; color: #C9C9C9; text-decoration: none; list-style-type:none; }
.menu_left  .active { color: #AAAAAA }

.img { float:left; margin-right:10px; }
.clear { clear: both; }
/* end menu left */


/*right side box */

.right_side_box {background:  #AAAAAA; width: 288px; color: #FFFFFF; text-align: left}
.right_side_box a {color: #000000; text-decoration: underscore; }
.right_side_box a:visited {color: #000000; text-decoration: underscore; }
.right_side_box a:hover {color: #000000; text-decoration: none; }
.right_side_box h1 { color: #FFFFFF; margin-top:0px; margin-bottom:10px}

.right_side_box .top { background: url(images/right_column_top.png); height: 19px; width:288px; }
.right_side_box .bottom { background: url(images/right_column_bottom.png); height: 19px; width:288px; }

.right_side_box .content { padding:0px 14px 10px 14px; }

.right_side_box .more a {
background:url("images/icon-more.png") no-repeat scroll left center transparent;
color:#FFFFFF;
display:inline-block;
padding-left:15px;
}

.right_side_box2 {background:  #AAAAAA; width: 400px; color: #FFFFFF; text-align: left;}
.right_side_box2 a {color: #000000; text-decoration: underscore; }
.right_side_box2 a:visited {color: #000000; text-decoration: underscore; }
.right_side_box2 a:hover {color: #000000; text-decoration: none; }
.right_side_box2 h1 { color: #FFFFFF; margin-top:0px; margin-bottom:10px}

.right_side_box2 .top { background: url(images/right_column_top2.png); height: 19px; width:400px; }
.right_side_box2 .bottom { background: url(images/right_column_bottom2.png); height: 19px; width:400px; }

.right_side_box2 .content { padding:0px 14px 10px 14px; }

/* footer */
.footer
{
  background: url(images/bottom_gradient.png) top no-repeat;
  padding-top: 85px;
  font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",arial,sans-serif;
  color: #707173;
  float: right;
  width: 960px;
  text-align: left;
}

.footer a { color: #003366; text-decoration: underline;}
.footer a:hover { color: #003366; text-decoration: none;}


.clear { clear: both; }
.main_content td { vertical-align:top; }



/*order page*/          
.order_comm{
  background:#EDF6FF;
  border-bottom: 1px #fff solid;
  text-align:center;
  font-weight:bold;
  vertical-align: middle;
}

.order_express{
  background:#DFEFFF;
  border:1px #fff solid;
  border-top: none;
  text-align:center;
  font-weight:bold;
  vertical-align: middle;
  }

.order_pro{
  background:#D7E7F4;
  border-bottom: 1px #fff solid;
  border-right: 1px #fff solid;
  text-align:center;
  font-weight:bold;
  vertical-align: middle;
  }

.order_enter{
  background:#C2DCF3;
  border-bottom: 1px #fff solid;
  border-right: 1px #fff solid;
  text-align:center;
  font-weight:bold;
  vertical-align: middle;
  }

.order_custom{
  background:#92BBDB;
  border-bottom:1px #fff solid;
  text-align:center;
  font-weight:bold;
  vertical-align: middle;
  }

.border_grey {
  border-bottom:#CCC 1px solid;
}

.border_right{
  border-right: #FFF 1px solid;
}

.border_left {
  border-left: #FFF 1px solid;
}


.comp_green {
  color:#000;
  /*background:#CDFEB2;*/
  /*border:#000 1px solid;*/
  border-left:none;
  border-right:none;
  font-weight: bold;
}

.comp{
  color:#000;
  /*border-bottom: 1px solid #000;*/
  vertical-align:middle;
}


.feature_title{
  color:#FFFFFF;
  background:#32393d;
  font-size:13px;
  border:none;
  text-align: left;
}
