body {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 14px;
      color: #fff;
      float: left;
      background-color: #000;
      
}


h1 {
   font-size: 18px; font-weight: bold; margin: 0px;
    padding: 0px; line-height: 1.0
}



h2 {
    font-size: 13px; font-weight: bold; margin: 0px;
    padding: 0px;
}

a, a:link,  a:visited, a:active  {
  color: #0099FF;
}

.body_home {
   clear: both;
   width: 100%;
   margin-top: 5px;
}

.wrapper_home {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

.wwpts-style1 {
	font-family: Arial;
	font-size: x-small;
	color: #FFFFFF;
}
.wwpts-style2 {
	font-family: Arial;
	font-size: x-small;
}
.wwpts-style3 {
	background-color: #525252;
}

/** world wide plug selector btn on home page */
.box2 {
    background: url("images/buttons/wwpts_bg.gif") no-repeat scroll center center transparent;
    clear: both;
    clear: both;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    height: 140px;
    margin: 0px auto;
	margin-bottom: 10px;
    padding: 5px 12px 0px 12px;
    width: 146px;
}
.box2 a:link, .box2 a:visited, .box2 a:hover {
  text-decoration: none;	
  color: #fff
}



#wrapper { width: 1800px;  }

#wrapper_catalog { width: 1200px;  }

#sidebar {
  float: left; 
  width: 230px; 
  padding-right: 10px; 
  text-align: center
}

#sidebar_new {
  float: left; 
  width: 160px; 
  padding-right: 10px; 
  text-align: center
}
#sidebar_new_border {
  float: left; 
  width: 160px; 
  padding-right: 10px; 
  text-align: center;
  border-right: 2px solid #7870E4; 
}



#maincontent {
  float: left;
  width: 1500px; 
  padding: 0px 2px; margin: auto
}

#maincontent_new {
  float: left;
  padding: 0px 2px; margin: auto
}


#maincontent_border {
    border-left: 2px solid #7870E4;  
    float: left;
    margin: auto auto auto 3px;
    padding: 0 7px;
    width: 1500px;
}

#maincontent_home_border {
    border-left: 2px solid #7870E4;  
    float: left;
    margin: auto auto auto 3px;
    padding: 0 7px;
    width: 900px;
}

#maincontent_home_noborder {
    float: left;
    margin: auto auto auto 3px;
    padding: 0 7px;
    width: 900px;
}


#masthead {
  width: 75%; 
  margin-top: 0px;
}

#productlisting {
 float: left;
 width: 75%; /* should match width of productdetails and top, below */ 
 font-size: 0.7em;
 line-height: 1.1
}

#productdetails {
 width: 75%; /* should match width of productlisting & top */
 clear: both;
}

#top {
  float: left; 
  width: 75% /* should match width of productlisting & productdetails, above */ 
}


#bottom {
 text-align: center; clear: both; padding-top: 15px; font-size: 12px;  margin-top: 10px; font-family: Arial
}

#bottom-footer  {
  width: 100%; 
  float: left;
  text-align: center;
  clear: both; padding-top: 15px; font-size: 12px;  margin-top: 10px;
}


#bottom-hours  {
  border: 4px solid #046D34;  width: 450px; text-align: center;
  margin: auto; padding: 12px; font-size: 14px
}

#bottom-address  {
  width: 450px; text-align: center;
  margin: auto; font-size: 14px
}

input.style {
   font-family : arial;
   font-weight: bold;
   color: black;
   font-size: 8pt;
   width: 159px;
   background: white;
}


.style1 {
	border-collapse: collapse;
	text-align: center;
}

.bold_text_white {
	color: #fff;
	font-weight: bold	
}

a:link.bold_text_white,a:visited.bold_text_white , a:hover.bold_text_white {
	color: #fff;
	font-weight: bold	
}




#three_homepage_buttons {
	float:left; 
	width:300px; 
	height:25px; 
	background:#bfd0d1; 
	margin-right:51px; 
	border:#FFFFFF 2px solid; 
	border-radius:11px; 
	text-align:center; 
	vertical-align:middle; 
	line-height:25px
}

#three_homepage_buttons:hover {
	background:#FFF;
}






#three_homepage_buttons_update {
	float:left; 
	width:225px; 
	height:25px; 
	background:#bfd0d1; 
	margin-right:33px; 
	border:#FF0 2px solid; 
	border-radius:11px; 
	text-align:center; 
	vertical-align:middle; 
	line-height:25px
}

#three_homepage_buttons_update:hover {
	background:#FFF;
}








.bold_text, a:link.bold_text, a:visited.bold_text, a:hover.bold_text
{
	text-decoration:none;
	padding:1px 4px 1px 4px;
	font-size:14px;
	color:#0099FF;
	border-style:solid;
	border-width:2px;
	border-color:#0099FF;
    font-weight: bold;
}


.btn_outline {
    border: 2px solid #0099FF;
    padding: 5px 2px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}

.bold_btn {
   font-family : arial;
   font-weight: bold;
   font-size: 14px;
   padding: 5px;
}

.submit_btn {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    width: 159px
}


.search_input {
    background: none repeat scroll 0 0 white;
    color: black;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    margin: 5px 0px;
}


.RedDataLink {
   padding: 5px;
   margin: 10px auto;
   color: #CC3333; /* redtext */
   font-weight: bold;
   font-size: 11pt;
   float: left
}
.RelatedProductsText {
   clear: both;
   padding: 5px;
   margin: 10px auto;
   border: 4px #046d34 solid;
   width: 290px;
   color: #FFFF00; /* yellow text */
   font-weight: bold;
   font-size: 16pt;
   text-align: center;
   float: left
}

.RelatedProductsText_contact_sales {
   clear: both;
   padding: 5px;
   margin: 10px auto;
   border: 3px #FFF solid;
   width: 292px;
   color: #0099ff;
   font-weight: bold;
   font-size: 10pt;
   text-align: center;
   float: left
}


.outer_box {
   clear:both;
   float:left;
   margin: 10px auto;
   padding:3px;
   width: 296px;
   float: left;
   border:3px solid #FFFFFF;   
}

.inner_box {
   background-color:#f7f7cc; 
   padding:10px;
   height:60px;
}

.inner_inner_box {
   background-color:#f7f7cc; 
   border:3px solid #000000; 
   background:#FFFFFF;
   color:#000000;
   padding:5px; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:20px; 
   font-style:italic;
   text-align:center;
   line-height:22px;
   height:44px;
}



.outer_box_contact_us {
   clear:both;
   float:left;
   margin-top:10px;
   margin-bottom:10px;
   margin-left:59px;
   padding:3px;
   width: 800px;
   float: left;
   border:3px solid #FFFFFF;   
}

.inner_box_contact_us {
   background-color:#f7f7cc; 
   padding:10px;
   height:60px;
}

.inner_inner_box_contact_us {
   background-color:#f7f7cc; 
   border:3px solid #000000; 
   background:#FFFFFF;
   color:#000000;
   padding:5px; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:20px; 
   font-style:italic;
   text-align:center;
   line-height:20px;
   height:44px;
}



#footer_btns {
  padding-top: 10px;
  text-align: center
}

.GreenSideNote {

padding: 5px;
margin: 30px 0px;
border: 4px #046d34 solid;
width: 200px;
color: #FFF;
font-family: Arial;
font-weight: bold;
font-size: 11pt;
text-align: center;
}


.LeftSideBox {
   margin: 10px 0px;
   border: 3px #046d34 solid;
   width: 160px;  /* width is less to account for 4px border */
   height: auto;
   color: #FFF;
   text-align: left;
   position: relative; 	
   z-index: inherit;
   zoom: 1; /* For IE6 */
}

.LeftSideBox_update {
   border: 3px #a2794c solid;
   width: 160px;  /* width is less to account for 4px border */
   height: auto;
   color: #FFF;
   text-align: left;
   position: relative; 
   bottom: 6px;	
   z-index: inherit;
   zoom: 1; /* For IE6 */
}


#logo_area {
    height: 150px;
    text-align: center;
    width: 160px;
    margin-top: 0px;
	margin-bottom:7px;
    border: 0px
}

.SideTextBtn {
   border: 3px solid #0066AA; background-color: #046D34;display: block; margin: 5px 2px; padding: 0px; height: 48px; cursor: pointer;
}
.SideTextBtn2 
{
   display: block; margin: 5px 2px; padding: 0px; height: 56px; cursor: pointer;
   border: 3px solid #0066AA !important; 
   background-color: #046D34 !important;
-moz-border-radius:10px; /* Firefox */ 
-webkit-border-radius:10px; /* Safari and chrome */ 
-khtml-border-radius:10px; /* Linux browsers */ 
border-radius:10px; /*CSS3 */
behavior: url(ie-corners/border-radius.htc); /* IE */
}

.SideText {
   display: block;
   float: left; 
   font-size: 11px; 
   font-weight: bold; 
   line-height: 1em; 
   text-align: left;  
   padding: 4px;
   
}

.SideImg {
   float: right;
   display: block;
   padding: 4px 1px;
}
.SideImg2 {
   float: right;
   display: block;
   padding: 6px 2px;
}

.Side_Text_Btn
{
  clear: both;display: table;  text-align: center; vertical-align: middle; 
  width: 156px; height: 60px;
  font-size: 11px; color: #fff; font-family: Arial; font-weight: bold;
   display: block; margin: 3px 2px; padding: 0px;  cursor: pointer;
   background-image: url("images/buttons/leftsidebtns.gif");
   background-repeat: no-repeat;
   background-color: #046D34 !important;

}

.Side_Text 
{ float:left; width: 100px; height: 56px; text-align: left; vertical-align: middle;  border: 0px; margin:0px; padding-top: 8px; padding-left:6px;line-height: 1em}

.Side_Text_No_Image 
{ float:left; width: 150px; height: 56px; text-align: left; vertical-align: middle;  border: 0px; margin:0px; padding-top: 8px; padding-left:6px;line-height: 1em}

.Side_Img {
 float:left; height: 56px; text-align: center; vertical-align: middle; width: 50px; border: 0px ;padding-top: 5px;  padding-right: 0px}

.Side_Img img {
  text-align: center;
  width: 44px; height: 44px;
  background-color: white;
  margin-top: 5px;
  margin-right: 5px
}


.Side_Text_old 
{ display: table-cell; height: 56px; text-align: left; vertical-align: middle; width: 100%; border: 0px; margin:0px;padding-left:4px;line-height: 1em}

.Side_Img_old {
 display : table-cell; height: 56px; text-align: center; vertical-align: middle; width: 50px; border: 0px ; padding-right: 0px}

.Side_Img_old img {
  text-align: center;
  width: 44px; height: 44px;
  background-color: white;
  margin-top: 5px;
  margin-right: 5px
}

.SideTextBtn3
{
  clear: both;display: table;  text-align: center; vertical-align: middle; 
  width: 150px; height: 56px;
  font-size: 11px; color: #fff; font-family: Arial; font-weight: bold;
   display: block; margin: 3px 2px; padding: 0px;  cursor: pointer;
   border: 3px solid #0066AA !important; 
   background-color: #046D34 !important;
-moz-border-radius:10px; /* Firefox */ 
-webkit-border-radius:10px; /* Safari and chrome */ 
-khtml-border-radius:10px; /* Linux browsers */ 
border-radius:10px; /*CSS3 */
behavior: url(ie-corners/border-radius.htc); /* IE */
}


.SideText3 
{ display: table-cell; height: 56px; text-align: left; vertical-align: middle; width: 100%; border: 0px; margin:0px;padding-left:4px;line-height: 1em}

.SideImg3 {
display: table-cell; height: 56px; text-align: center; vertical-align: middle; width: 50px; border: 0px ; padding-right: 0px}

.SideImg3 img {
  text-align: center;
  width: 44px; height: 44px;
  background-color: white;
  margin-top: 3px;
}

/** world wide plug selector btn on products page */
.wwptsBtn 
{
    background-color: #046D34 !important;   
   border: 1px solid #0066AA !important; background-color: #046D34;display: block; margin: 3px;padding: 5px;  height: auto; cursor: pointer; font-size: 14px; font-weight: bold;text-align: center
   
}


.wwptsBtn a:link, .wwptsBtn a:visited, .wwptsBtn a:hover {
  text-decoration: none;	
  color: #fff
}

.wwptsLabel {
   margin: 0px;
   padding: 5px 2px;
}


.wwptsBtn_update {
    background-color: #bfd0d1 !important;   
   border: 3px solid #5195ff !important; background-color: #bfd0d1; display: block; margin: 3px;padding: 5px;  height: auto; cursor: pointer; font-size: 14px; font-weight: bold;text-align: center
}

.wwptsBtn_update a:link, .wwptsBtn_update a:visited, .wwptsBtn_update a:hover {
  text-decoration: none;	
  color: #fff
}

.wwptsLabel_update {
   margin: 0px;
   padding: 4px 2px;
   font-size:11px
}

.GreenBoxTop {
  margin-left: 30px;
  border: 4px #046d34 solid;
  width: 150px;
}

.green_box {
	padding: 5px;
	margin: 5px;
	border: 4px #046d34 solid;
	width: auto;
	color: #FFF;
	font-family: Arial;
	font-weight: bold;
	text-align: center;	
}

.gold_box {
	padding: 5px;
	margin: 5px;
	border: 4px #A2794C solid;
	width: auto;
	color: #FFF;
	font-family: Arial;
	font-weight: bold;
	text-align: center;	
}

.green_box2 {
	padding: 0px 5px;
	margin: 3px 5px 3px 0px;
	border: 4px #046d34 solid;
	width: auto;
	color: #FFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;	
}

.blue_box 
{
     border: 3px solid #0066AA !important;
     padding: 2px;
     width: auto;
     text-align: center;
     margin: 5px
}

.blue_config_box 
{
     border: 3px solid #0066AA !important;
     text-align: center;  
     margin: 0 17px;padding: 10px 20px; width: 129px  
}


.select_text {
   background: url('images/double-arrow2.jpg') no-repeat center center;
   padding: 0px 10px
}

.yellow_rule 
{ display: block; height: 1px;
    border: 0; border-top: 1px solid #E6C200;
    margin: 1em 0; padding: 0;
}

.blue_search_box 
{
     border: 3px solid #0066AA !important;
     padding: 20px;
     width: 129px;
     text-align: center;
     margin: 5px
}

.blue_search_box_update 
{
     border: 3px solid #0066AA !important;
     padding: 5px;
     width: 129px;
     text-align: center
}

td.YellowTextBold a , td.YellowTextBold a:link ,td.YellowTextBold a:visited ,td.YellowTextBold a:active   {
 color: #FFFF00;
 text-decoration: none
}

td.YellowTextBold a div.blue_search_box, td.YellowTextBold a div.blue_search_box_update, td.YellowTextBold a:link div.blue_search_box, td.YellowTextBold a:link div.blue_search_box_update, td.YellowTextBold a:visited div.blue_search_box, td.YellowTextBold a:visited div.blue_search_box_update, td.YellowTextBold a:active div.blue_search_box, td.YellowTextBold a:active div.blue_search_box_update  {
 color: #FFFF00;
 text-decoration: none
}

td.YellowTextBold a , td.YellowTextBold a:link ,td.YellowTextBold a:visited ,td.YellowTextBold a:active   {
 color: #FFFF00;
 text-decoration: none
}



.OrangeTextBold {
 color: #FF8000;
 text-decoration: none;
 font-weight: bold
}
a.OrangeTextBold , a:link.OrangeTextBold ,a:visited.OrangeTextBold  , a:active.OrangeTextBold    {
 color: #FF8000;
 text-decoration: none
}


.WhiteText {
  color: #fff
}

.country_text {
   font-size: 13px;
   font-weight: bold;
   color:#FFFF00;
}

.GreenBoxText {
color: #FFF;
font-family: Arial;
font-weight: bold;
font-size: 11pt;
text-align: center;
}

.SmallText 
{
    font-size: 10px; 
}
.RedText {
   color: #ff5d5d;
   font-weight: bold;
   font-size: 11pt;
}

.RedTextRelated {
   color: #CC3333;
   font-weight: bold;
   font-size: 14pt;
}

.YellowText {
   color: #FFFF00;
   font-family: Arial,Helvetica,sans-serif
}
.YellowTextBold {
   color: #FFFF00;
   font-weight: bold;
}

.YellowText2 {
   color: #FFFF00;
   font-family: Arial,Helvetica,sans-serif
}


.BlueText {
   color: #4792E4;
   padding-left: 20px;
   font-weight: normal;
   font-size: 11pt
}

.NavyText { 
  color: navy
}
.TanText { 
 /*  color: #0008f4 
  color: #3CB8DE  */
  color: khaki
}

.RelatedProducts {
  font-size: 12px;
  font-weight: bold
}


.center_align 
{
    text-align: center
}

.red_font_bold {
  color: #c33;
  font-weight: bold;
}

.redbox_top {
    border: 4px solid #961414;
    height: 35px; 
    width: 75%;
    font-size: 1.2em;
    font-weight: bold;
    margin: 12px auto;
    padding: 20px 0px;
    postion: relative

}

.redbox_top p {
  position:relative;  margin-top: 5px
}


.redbox_top_icc9 {
    border: 4px solid #961414;
    height: 35px; 
    width: 950px;
    font-size: 1.2em;
    font-weight: bold;
    margin: 12px auto;
    padding: 20px 0px;
}

.redbox_top_icc9 p {
	margin-top: 5px
}



.redbox_top_60309 {
    border: 4px solid #961414;
    height: 35px; 
    width: 75%;
    font-size: 1.2em;
    font-weight: bold;
    margin: 12px auto;
    padding: 20px 0px;
    postion: relative

}

.redbox_top_60309 p {
  position:relative;  margin-top: 0px
}



.redbox_top p {
  position:relative;  margin-top: 5px
}

.redbox_medium {
    border: 4px solid #961414;
    height: 45px;
    width: 400px;
    padding: 4px;
    margin: auto;
    text-align: center;
}



#top_header2 {
   width: 65%;  /* Note: must match width of productgrouplist, below */
   margin-top: 0px; 
   float: left
}

#productgrouplist {
 float: left;
 width: 65%;       /* Note: must match width of top_header2, above */
 font-size: 14px;
 font-weight: normal;
 line-height: 1.1;
 padding-left: 0px
}

#productgrouplist img {
  padding-top: 2px;

}

#center_table {
  text-align: center; width: 980px
}



#large_hdr {
  font-size: 21px;
  font-weight: bold;
  text-align: center;
  margin: 5px 0px
}

#bulletin_wrapper {
   padding: 0px; margin-left: 200px; width: 780px
}

#bulletin_wrapper_new {
   padding: 0px; margin-left: 95px; width: 780px
}

#bulletin_wrapper table#table1 {
  margin: 25px auto
  
}
.redbox_outline {
    border: 4px solid #961414; 
    width: 70%;
    font-weight: bold;
    margin: 25px auto;
    padding: 15px;
    text-align: center;
}

.redbox_outline_contact_us {
    border: 4px solid #961414; 
    width: 70%;
    font-weight: bold;
    margin: 25px auto;
    padding: 15px;
    text-align: center;
}

.redbox_outline_contact_us_form {
    border: 4px solid #961414; 
    width: 70%;
    font-weight: bold;
	margin-top: 25px;
    padding: 15px;
    text-align: center;
}

.redbox_outline_catalog {
    border: 4px solid #961414; 
    width: 50%;
    font-weight: bold;
    margin: 25px auto;
    padding: 15px;
    text-align: center;
}


#center_wwpts {
  text-align: center; width: 950px; margin: 0px 85px
}


.smallfont {
 font-size: 11px; 
 color: #fff
}


#center_wwpts table#table2 {
 font-size: 12px;
 border-collapse: collapse; 
 width: 100%
}

#wwpt_countries {
    border: 4px solid #961414; 
    width: 80%;
	color:#FFFF00;
    font-weight: bold;
    font-size: 18px;
    margin: 5px auto 15px auto;
    padding: 12px;
    text-align: center;
}
#wwpt_countries  p a {
    font-weight: normal;
    font-size: 14px
}
#wwpt_countries  p a:link, #wwpt_countries  p a:visited, #wwpt_countries  p a:hover {
    font-weight: normal;
    font-size: 14px
}


.wwpt_header {
  color:#FFFF00;
  font-weight: bold; 
  font-size: 24px;
  position: relative; 
  top: -30px;
  left: 190px;
  width: 1050px; 
}

.wwpt_header_subtext {
  font-weight: bold; 
  font-size: 18px;
  position: relative; 
  top: -30px;
  left: 230px;
  width: 1050px; 
}


/* For Curved corners */

.curved  
{
    background-color: #046D34;
-moz-border-radius:10px; /* Firefox */ 
-webkit-border-radius:10px; /* Safari and chrome */ 
-khtml-border-radius:10px; /* Linux browsers */ 
border-radius:10px; /*CSS3 */
behavior: url(ie-corners/border-radius.htc); /* IE */

}


/************************************************************************************
Styles for place holder text - not currently in use
*************************************************************************************/
::-webkit-input-placeholder { color:#333; }
:-moz-placeholder { color:#333; }
:-ms-input-placeholder { color:#333; }
.placeholder { color:#333; }


/** Additional Home Page Styling */

.btnTables {
   border-collapse: collapse; 
   width: 1017px; /*  add 4 pixels to the width since border is subtracted from width */
   margin: 0px 0px 10px 0px;  /* was 10px 0px */
   padding: 0px 
}


.homePageHeading {
  padding: 2px 0px; clear: both; width: 995px;font-size: 18px;text-align: center;

}

.countryHeadingText {
    font-size: 18px;
    padding: 12px 0;
    text-align: center;
    width: 710px;
}

/** world wide plug selector btn on home page */
.wwpsBtn {
    clear: both;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    margin: 3px;
    padding: 0px;
    text-align: center;
    border: 3px solid #0066AA
}
.wwpsBtn a:link, .wwpsBtn a:visited, .wwpsBtn a:hover {
  text-decoration: none;	
  color: #fff
}


#searchform {
  margin-top: 3px; 
}

#searchform form {
   margin: 0px; padding: 0px 2px
}


.searchfield {
 width: 100%; background-color: black; display: inline-block; vertical-align: top; height: 35px
}


.searchlabel {
  font-weight: bold; padding-left: 5px; font-size: 12px
}


.searchtext {
   vertical-align: top; height: 25px; 
   border: 3px solid #06a; 
   padding: 0px; 
   margin-left: 4px; margin-right: 3px; 
   font-size: 12px;
   -moz-box-sizing: border-box;
   box-sizing:border-box;
   width:108px;
   height:28px;
}


.searchtext_catalog {
   vertical-align: top; height: 25px; 
   border: 3px solid #06a; 
   padding: 0px; 
   margin-left: 4px; margin-right: 3px; 
   font-size: 12px;
   -moz-box-sizing: border-box;
   box-sizing:border-box;
   width:43px;
   height:28px;
}



.searchbtn {
 vertical-align: top; margin-top:3px; 
} 

 
 .searchtextkeyword {
   vertical-align: top; height: 25px; 
   border: 3px solid #06a; 
   padding: 0px; 
   margin-left: 3px; 
   font-size: 12px;
   -moz-box-sizing: border-box;
   box-sizing:border-box;
   width:146px;
   height:28px;
}

 .searchtextkeywordheader {
   vertical-align: top; height: 25px; 
   border: 3px solid #06a; 
   padding: 0px; 
   margin-left: 5px; margin-right:-2px;  
   font-size: 12px;
   -moz-box-sizing: border-box;
   box-sizing:border-box;
   width:148px;
   height:28px;
}

 .searchtextkeywordnumberpage {
   vertical-align: top; height: 25px; 
   border: 3px solid #06a; 
   padding: 0px; 
   margin-left: 5px; margin-right:-2px; 
   font-size: 12px;
   -moz-box-sizing: border-box;
   box-sizing:border-box;
   width:110px;
   height:28px;
}


.searchbtnkeyword {
 vertical-align: top; margin-top:2px; 
}
 
.searchbtnkeywordheader {
 vertical-align: top; margin-top:2px; margin-left:-1;
} 
 
 
.searchbtn_contactus {
 vertical-align: top; margin-top:3px; background:none; border:none; 
}


/* remove highlighting around text field on focus */

input.searchtext:focus {
    outline-width: 0;
}

/* remove rounded input fields on safari */
input.unrounded  {
   -webkit-appearance: none;
    border-radius: 0;
}

.margin_10 {
	margin: 10px
}


/* New Layout for Main Products Page */

.productpdfs {
  float: left; 
  margin-left: 5px
 }
   
.productphotos {
  clear: both;
      float: left;
    margin-top: 20px;
}

.productphotos div {

      float: left;
      margin-left: 10px;
   
}

.productpic {
  float: left; 
  margin-left: 10px;
  margin-top: 10px

}

.productpic img {
  float: left
}

.productpdfs  div {
  float: left; 
  margin-left: 10px;

}

.relatedproducts {
  clear: both;
  width: 100%;
}
.relatedproducts div {
   float: left;
   width: 50%
}

.footer_btns {
  padding-top: 0px
}
.footer_btn_row {
  padding-top: 1px
}

.footer_67 {
  width: 67%
}

.footer_75 {
  width: 75%
}

.footer_100 {
  width: 100%
}

#footer_address {
  font-size: 14px;
  text-align: center
}


#footer_table {
 width: 65%;
 text-align: center; 
 margin: 0px auto; 
 font-size: 12px; color: #E6C200;  
 margin-bottom: 60px
}
#footer_copyright 
{
  display: inline;
  text-align: center;
  width: 100%;
  height:36px; /* set a minimum height to accomodate back to top btns */
  vertical-align: middle;  
  margin: 5px auto    
}
#footer_copyright div 
{
  display: inline;
  font-size: 9px;
  clear: both
}

.returnBtn  img {
  height: 30px; 
  width: 100px;
  border: none;
  vertical-align: middle;
}

#icc2 {
  margin-top: 10px
}

#rohs_content 
{
    width: 960px; margin: 25px;  
}

.rohs_titlebg
{
      background: url('images/rohs-title-background.gif') no-repeat center;
      text-align: center;
      height: 49px
}

.rohs_titletxt
{
    line-height: 49px; text-align: center; /* for centering text in middle of bg image */
    color: #fff;font-size: 1.1em; font-weight: bold; font-style:italic; 
}


#productpage_wrapper {
     width: 1000px;
     padding-right: 500px;
     margin: 0 auto;
     text-align: left;
}

.greenbox {
  border: 4px solid #046D34;
  height: 68px; width: 450px;
  margin: 10px auto;
  text-align: center
}
.greenbox p {
  margin-top: 12px;
}

.prod_title {
    float: left;
    height: 80px;
    margin-bottom: 10px;
    vertical-align: middle;
    width: 450px;  
    margin-right: 20px
}

.prod_title  p {
  vertical-align: middle;
  padding-left: 10px;
  padding-top: 20px
  
}

.prod_image {
    float: left;  margin-bottom: 10px 
}

.prod_title_hg {
	float: left;
		color: #39f;
	height: 475px;
	margin-bottom: 0px;
	vertical-align: middle;
	width: 670px;
	margin-right: 20px
}

.prod_title_hg  p {
	padding-left: 0px;
	padding-top: 0px;
	color: #39f;
  
}

.prod_image_hg {
	float: left;
	height: 475px;
	margin-bottom: 0px;
	vertical-align: middle;
	width: 300px;
	margin-right: 20px
}

#productpage_wrapper_hg {
     width: 1050px;
	 margin-left: 100px;
     text-align: left;
}

#wrapper_hg { width: 950px;  }

.prod_title_hg_2 {
	float: left;
	color: #39f;
	height: 220px;
	margin-bottom: 0px;
	vertical-align: middle;
	width: 670px;
	margin-right: 20px
}

.prod_title_hg_2  p {
	padding-left: 0px;
	padding-top: 0px;
	color: #39f;
}

	.prod_image_hg_2 {
	float: left;
	height: 220px;
	margin-bottom: 0px;
	vertical-align: middle;
	width: 300px;
	margin-right: 20px
}





.width_60 {
  width: 60%
}
.width_65 {
  width: 65%
}
. {
  width: 70%
}
.width_75 {
  width: 75%
}
.width_80 {
  width: 80%
}
.width_85 {
  width: 85%
}
.width_90 {
  width: 90%
}
.width_95 {
  width: 95%
}
.width_100 {
  width: 100%
}
.no_margin {
  margin: 0px
}
.no_padding {
  padding: 0px
}


ol {
  font-size: 14px;
}

ul {
  font-size: 14px;
}

/* Yellow Italic Heading */

.YellowHdr {
    color: #FFFF00;
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
    text-align: center;
}


/* Purple border on Cord Help Pages */
p.BorderOne {
	border-style: solid;
	border-color: #5f58bb;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	padding: 10px;
}

p.BorderTwo {
border-style: solid;
border-color: #5f58bb;
-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px;
padding: 10px;
}

.PurpleBorder {
border-style: solid;
border-color: #5f58bb;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
padding: 10px;
}

.CountryLinks {
   display-style: inline-block; 
   font-weight: bold; font-size: 16px
}

.CountryLinks a {
   margin-left: 5px
}


/** styling for home page table */
.homepictable { background-color: black; border: 4px #961414 solid; margin: 20px 0px;  padding: 10px; float: left; clear:both; width: 990px }
.homepicbox { float: left; width: 224px;height: 215px; background-color: black; border: 4px #961414 solid; padding: 2px; margin: 0px 5px }
.homepic { height: 95px; width: 108px; text-align: center; background-color: Gray }
.homepicrow { float: left; margin-bottom: 6px; display: inline-block; clear:both; margin-left: 4px }
.align-right { float: right }
.align-left  { float: left }
.vcenter-outer {height: 110px; background-color: black; text-align: center;  line-height: 110px; padding: 4px}
.vcenter-inner {line-height: normal; vertical-align: middle; display: inline-block}
.productListHeadingText { font-size: 18px; padding: 30px 0px;  text-align: center; width: 100%}
.productListHeadingText_new { font-size: 18px; padding-top: 20px; text-align: center; width: 100%}

/** Upgraded styling for home page table */
.homepictable_upgrade { background-color: black; border: 4px #961414 solid; margin: 10px 0px;  padding: 10px; float: left; clear:both; width: 990px }
.homepicbox_upgrade { float: left; width: 224px;height: 230px; background-color: black; border: 4px #961414 solid; padding: 2px; margin: 0px 5px }
.homepic_upgrade { height: 95px; width: 108px; text-align: center; background-color: Gray }
.homepicrow_upgrade { float: left; margin-bottom: 6px; display: inline-block; clear:both; margin-left: 4px }
.align-right { float: right }
.align-left  { float: left }
.vcenter-outer_upgrade {height: 85px; background-color: black; text-align: center;  line-height: 85px; padding: 4px}
.vcenter-inner_upgrade {line-height: normal; vertical-align: middle; display: inline-block}
.productListHeadingText { font-size: 18px; padding: 30px 0px;  text-align: center; width: 100%}
.productListHeadingText_new { font-size: 18px; padding-top: 20px; text-align: center; width: 100%}
.header_upgrade { width:215px; background: #DCE6F8; border:2px #5A4CFF solid; padding:2px; color:#5A4CFF; text-align:center }
.home_page_header_buttons { width:215px; background: #FFF; border:2px #5A4CFF solid; padding:2px; color:#000; text-align:center }

/** dustin and after CSS*/

.redbox_gray_background {
    border: 4px solid #961414;
	background-color:#BFD0D1;
	text-align:left;
    height: 35px; 
    width: 75%;
	color: #000000;
    font-size: 1.2em;
    font-weight: bold;
    margin: 12px auto;
	padding-top: 12px;
	padding-left:12px;

}

.redbox_outlet_strip_select {
    border: 4px solid #961414;
	background-color:#BFD0D1;
	text-align:center;
    height: 35px; 
	color: #000000;
    font-size: 1.2em;
    font-weight: bold;
    margin: 12px auto;
	padding-top: 12px;
}

.redbox {
    border: 4px solid #961414;
    height: 35px; 
    width: 75%;
	color: #FFFF00;
    font-size: 1.2em;
    font-weight: bold;
    margin: 12px auto;
    padding: 20px 0px;
    postion: relative;

}

.redbox_ipo {
    border: 4px solid #961414;
    height: 50px; 
    width: 75%;
	color: #FFFF00;
    font-size: 20px;
    font-weight: bold;
    margin: 12px auto;
	padding-top:7px;
	padding-bottom:20px;
    postion: relative;

}


.redbox p {
  position:relative;  margin-top: 5px
}

.redbox_powerstrip {
    border: 4px solid #961414;
    height: 35px; 
    width: 78%;
	color: #FFFF00;
    font-size: 1.2em;
    font-weight: bold;
    margin: 12px auto;
    padding: 20px 0px;
    postion: relative;

}

.yellow_text_power_strip {
   color: #FFFF00;
   font-size: 18px; 
   font-weight: bold;
}

.blue_box_power_strip {
	border: 3px solid #0066aa !important;
	padding: 2px;
	width: auto;
	text-align: center;
	margin-top:10px;
	}
	
.tablerows {
	text-align: left;
	font-weight:bold;
	font-size:13px;
	padding-top:5px;
	padding-bottom:5px;
}

.yellow_text_adapters {
   color: #FFFF00;
   font-size: 18px; 
   font-weight: bold;
}

.blue_box_adapters {
	border: 3px solid #0066aa !important;
	padding: 2px;
	width: auto;
	text-align: center;
	margin-top:10px;
}
	
.tablerows_adapters {
	text-align: left;
	font-weight:bold;
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
}

.bluebox {
	border: 3px solid #E6C200 !important;
	padding: 2px;
	width: auto;
	text-align: center;
	margin-top:10px;
}
	
.yellowtext {
   color: #E6C200;
   font-size: 18px; 
   font-weight: bold;
}

.ipo_yellowbox {
	border: 3px solid #FFFF00 !important;
	padding: 2px;
	width: 1014px;
	text-align: center;
	margin-top:10px;
}
	
.ipo_yellowtext {
   color: #FFFF00;
   font-size: 18px; 
   font-weight: bold;
}

.ipo_pictable { background-color: black; border: 4px #961414 solid; margin: 0px 0px;  padding: 10px; height: 1160px; width: 990px}
.ipo_picbox { float: left; width: 224px;height: 215px; background-color: black; border: 4px #961414 solid; padding: 2px; margin: 0px 5px }
.ipo_pic { height: 95px; width: 108px; text-align: center; background-color: Gray }
.ipo_picrow { float: left; margin-bottom: 6px; display: inline-block; clear:both; margin-left: 4px }
.ipo_align-right { float: right }
.ipo_align-left  { float: left }
.ipo_vcenter-outer {height: 110px; background-color: black; text-align: center;  line-height: 110px; padding: 4px}
.ipo_vcenter-inner {line-height: normal; vertical-align: middle; display: inline-block}

.footerdefaultpictable { background-color: black; margin: 0px 0px;  padding: 10px; width: 990px}

.Side_Text_Btn_Brochure
{
  clear: both;display: table;  text-align: center; vertical-align: middle; 
  width: 156px; height: 60px;
  font-size: 11px; color: #fff; font-family: Arial; font-weight: bold;
   display: block; margin: 3px 2px; padding: 0px;  cursor: pointer;
   background-image: url("images/buttons/leftsidebtns.gif");
   background-repeat: no-repeat;
   background-color: #046D34 !important;

}
.Side_Text_Brochure 
{ float:left; width: 145px; height: 56px; text-align: center; vertical-align: middle;  border: 0px; margin:0px; padding-top: 8px; padding-left:6px;line-height: 1em}

.top_header{
   width: 1250px;
   height: 70px; 
   float: left;
}

.company_name{
   width: 370px;
   height: 70px;
   margin-left:5px;
   font-size: 17px;
   font-style: italic;
   font-weight: bold;  
   float: left;
  }

.contact_info{
   width: 335px;
   height: 70px;
   text-align: left;
   font-size: 13px;
   font-style: italic;
   font-weight: bold;  
   float: left;
}

.credit_card_image{
   width: 20px;
   height: 70px;
   float: left;
}


.contact_info_edit{
   width: 300px;
   height: 90px;
   line-height:21px;
   text-align: left;
   font-size: 15px;
   font-weight: normal;  
   float: left;
}

.credit_card_image_edit{
   float: left;
   margin-right:80px;
   margin-left:65px;
}


.top_header_new{
   width: 1250px;
   height: 50px; 
   float: left;
}

.company_name_new{
   width: 680px;
   height: 50px;
   margin-left:27px;
   font-size: 17px;
   font-style: italic;
   font-weight: bold;  
   float: left;
  }

.contact_info_new{
   width: 280px;
   height: 50px;
   text-align: left;
   font-size: 13px;
   font-style: italic;
   font-weight: bold;  
   float: left;
}

.credit_card_image_new{
   width: 20px;
   height: 50px;
   float: left;
}

.cord_help_blue_button {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:23px;
	-webkit-border-radius:23px;
	border-radius:23px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	padding:6px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	margin-bottom:4px;
}
.cord_help_blue_button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.cord_help_blue_button:active {
	position:relative;
	top:1px;
}

.cord_help_blue_button_country {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	padding:6px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	margin-bottom:4px;
	width:125px;
}
.cord_help_blue_button_country:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.cord_help_blue_button_country:active {
	position:relative;
	top:1px;
}

.power_cord_selector_menu_buttons {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:10px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:18px;
	padding:6px 13px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	margin-bottom:4px;
	margin-right:4px;
	text-align:center;
}
.power_cord_selector_menu_buttons:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.power_cord_selector_menu_buttons:active {
	position:relative;
	top:1px;
}


.power_cord_selector_menu_buttons_update {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:10px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	padding:6px 13px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	margin-bottom:4px;
	margin-right:8px;
	text-align:center;
}
.power_cord_selector_menu_buttons_update:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.power_cord_selector_menu_buttons_update:active {
	position:relative;
	top:1px;
}



.power_cord_selector_menu_buttons_update2 {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:10px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	padding:6px 13px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	margin-bottom:4px;
	margin-right:5px;
	text-align:center;
}
.power_cord_selector_menu_buttons_update2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.power_cord_selector_menu_buttons_update2:active {
	position:relative;
	top:1px;
}




.cord_help_blue_button_bottom_sections {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:10px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:18px;
	padding:6px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	text-align:center;
}
.cord_help_blue_button_bottom_sections:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.cord_help_blue_button_bottom_sections:active {
	position:relative;
	top:1px;
}

.home_page_blue_buttons {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	padding:6px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	margin-bottom:3px;
	margin-right:2px;
	width:190px;
}
.home_page_blue_buttons:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.home_page_blue_buttons:active {
	position:relative;
	top:1px;
}

.home_page_blue_buttons_below_green_buttons {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	padding:6px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	margin-bottom:18px;
	margin-top:-2px;
	margin-left:7px;
	width:120px;
}
.home_page_blue_buttons_below_green_buttons:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.home_page_blue_buttons_below_green_buttons:active {
	position:relative;
	top:1px;
}

.home_page_blue_buttons_below_green_buttons_bottom_row {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	padding:6px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	margin-bottom:2px;
	margin-top:-2px;
	margin-left:7px;
	width:120px;
}
.home_page_blue_buttons_below_green_buttons_bottom_row:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.home_page_blue_buttons_below_green_buttons_bottom_row:active {
	position:relative;
	top:1px;
}

.alphabet_letters {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	padding:6px 6px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	width:15px;
	height:15px;
}
.alphabet_letters:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.alphabet_letters:active {
	position:relative;
	top:1px;
}

.alphabet_letters_all {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	padding:6px 4px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	width:30px;
	height:15px;
}
.alphabet_letters_all:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.alphabet_letters_all:active {
	position:relative;
	top:1px;
}

.footer_blue_buttons {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:10px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	padding:6px 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	margin-bottom:3px;
	margin-right:2px;
}
.footer_blue_buttons:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.footer_blue_buttons:active {
	position:relative;
	top:1px;
}

.new_products_blue_buttons {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:10px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	width:195px;
}
.new_products_blue_buttons:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.new_products_blue_buttons:active {
	position:relative;
	top:1px;
}

.catalog_blue_buttons {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:10px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
}
.catalog_blue_buttons:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.catalog_blue_buttons:active {
	position:relative;
	top:1px;
}

.catalog_new_products_blue_buttons {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:10px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	margin-top:7px;
	width:195px;
}
.catalog_new_products_blue_buttons:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.catalog_new_products_blue_buttons:active {
	position:relative;
	top:1px;
}

.modular_page_blue_buttons {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:10px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px 5px;
	text-align:center;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	margin-bottom:3px;
	width:98px;
}
.modular_page_blue_buttons:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.modular_page_blue_buttons:active {
	position:relative;
	top:1px;
}








.modular_page_blue_buttons_country_pages {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:10px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px 5px;
	text-align:center;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	margin-bottom:3px;
	width:130px;
}
.modular_page_blue_buttons_country_pages:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.modular_page_blue_buttons_country_pages:active {
	position:relative;
	top:1px;
}




.pce_page_blue_buttons {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:10px;
	border:1px solid #0b0e07;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px 5px;
	text-align:center;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	margin-bottom:3px;
	width:98px;
}




.linkBox {
	margin:12px 12px 20px 12px;
	padding:8px 8px 0px 8px;
	background-color:#fff;
	float:left;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.linkBox p {
	font-size: 90%;
}
.linkBox a {
	color:#000;
	text-decoration:none;
}




.PCElinkBox {
	margin:12px 12px 20px 12px;
	padding:8px 8px 0px 8px;
	background-color:#fff;
	float:left;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	height:247px;
}
.PCElinkBox p {
	font-size: 90%;
}
.PCElinkBox a {
	color:#000;
	text-decoration:none;
}



.PCEheaderlinkBox {
	margin:12px 12px 20px 12px;
	padding:8px 8px 0px 8px;
	background-color:#fff;
	float:left;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	height:320px;
	width:225px;
}
.PCEheaderlinkBox p {
	font-size: 90%;
}
.PCEheaderlinkBox a {
	color:#000;
	text-decoration:none;
}





.PCElinkBox_tall {
	margin:12px 12px 20px 12px;
	padding:8px 8px 0px 8px;
	background-color:#fff;
	float:left;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	height:260px;
}
.PCElinkBox_tall p {
	font-size: 90%;
}
.PCElinkBox_tall a {
	color:#000;
	text-decoration:none;
}




div.BorderOne {
	border-style: solid;
	border-color: #5f58bb;
	padding: 10px;
}

.power_cord_selector_return_button {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	padding:6px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	margin-top:15px;
}
.power_cord_selector_return_button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.power_cord_selector_return_button:active {
	position:relative;
	top:1px;
}

.power_cord_selector_return_to_menu_button{
	text-decoration:none;
	color:#000;
	font-size:12px;
	padding:3px;
	height: auto;
	display:inline-block;
	text-align:center;
	background-color:#DDDDDD;
	text-decoration:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.power_cord_selector_return_to_menu_button:hover{
	background-color:#F6F6F6;
}

.hospital_grade_selector_buttons {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #44c767), color-stop(1, #5cbf2a));
	background:-moz-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
	background:-webkit-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
	background:-o-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
	background:-ms-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
	background:linear-gradient(to bottom, #44c767 5%, #5cbf2a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#44c767', endColorstr='#5cbf2a',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	padding:6px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	width:200px;
}
.hospital_grade_selector_buttons:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cbf2a), color-stop(1, #44c767));
	background:-moz-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
	background:-webkit-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
	background:-o-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
	background:-ms-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
	background:linear-gradient(to bottom, #5cbf2a 5%, #44c767 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cbf2a', endColorstr='#44c767',GradientType=0);
	background-color:#5cbf2a;
}
.hospital_grade_selector_buttons:active {
	position:relative;
	top:1px;
}

.power_cord_directory_link {
	background-color:#FFF;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:2px solid #999;
	display:inline-block;
	cursor:pointer;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	padding:2px 7px;
	text-shadow:0px 1px 0px #ffffff;
	width:115px;
}
.power_cord_directory_link:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
}
.power_cord_directory_link:active {
	position:relative;
	top:1px;
}

.country_specific_cord_set_buttons {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	padding:6px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	width:100px;
}
.country_specific_cord_set_buttons:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.country_specific_cord_set_buttons:active {
	position:relative;
	top:1px;
}

.cordsetTable th {
	margin: 3px;
	background-color: #144E01;
	color: #FFFFFF;
	text-align: center;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-style: italic;
	font-weight: bold;
}
.cordsetTable td {
	margin: 3px;
	background-color: #ffffff;
	text-align: center;
	padding-left: 6px;
	padding-right: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.cordsetTable tr .bottomNote {
	font-style: italic;
	text-align: center;
	background-color: #F1FCED;
}
.cordsetTable .grayRow td {
	background-color: #E8E8E8;
}
.diagramContainer {
	position:relative;	
	text-align: center;
}
.graphic {
	z-index: 10;
}
.diagramMarks {
	position: absolute;
	top: 15px;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	z-index: 100;
	width: 500px;
}
.text_over_images {
	margin-bottom:63px;
	margin-left:225px;
	width:500px;
}
.start_of_main_body {
	background-color:#f4fced; 
	width:929px; 
	color:#000000; 
	padding:20px; 
	margin-left:5px;
}
.header_one {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-style: italic; 
	font-size:22px;
}
.header_two {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-style: italic; 
	font-size:16px;
}
.header_three {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-style: italic; 
	font-size:16px;
}
.config_header_update {
	border-top-width: thin; 
	border-bottom-width: thin; 
	border-top-style: solid; 
	border-bottom-style: solid; 
	border-top-color: #666; 
	border-bottom-color: #666; 
	margin-top:10px; 
	margin-bottom:10px; 
	padding-top:10px; 
	padding-bottom:10px;
}
.config_header_update_type_b {
	border-top-width: thin; 
	border-top-style: solid; 
	border-top-color: #666; 
	margin-top:10px; 
	margin-bottom:10px; 
	padding-top:10px; 
	padding-bottom:10px;
}
.general_specs_update {
	text-align: left; 
	vertical-align: top;
}
.table_layout {
	border: #144E01 solid 1px; 
	margin-bottom: 20px;
}

.dimensional_data_button {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	padding:3px 10px;
	text-shadow:0px 1px 0px #263666;
	text-align:center;
	max-width:220px;
}
.dimensional_data_button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.dimensional_data_button:active {
	position:relative;
	top:1px;
}





.dimensional_data_button_UPDATE {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:3px 10px;
	text-shadow:0px 1px 0px #263666;
	text-align:center;
	max-width:220px;
}
.dimensional_data_button_UPDATE:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
	text-shadow:0px 0px 0px #263666;
}
.dimensional_data_button_UPDATE:active {
	position:relative;
	top:1px;
}








.view_print_button {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	padding:3px 10px;
	text-shadow:0px 1px 0px #263666;
	text-align:center;
	margin-bottom:5px;
	margin-top:3px;
	margin-left:108px;
}
.view_print_button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.view_print_button:active {
	position:relative;
	top:1px;
}



.view_print_button_UPDATE {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:3px 10px;
	text-shadow:0px 1px 0px #263666;
	text-align:center;
	margin-bottom:5px;
	margin-top:3px;
	margin-left:108px;
}
.view_print_button_UPDATE:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
	text-shadow:0px 0px 0px #263666;

}
.view_print_button_UPDATE:active {
	position:relative;
	top:1px;
}





/* NO LONGER USED
.country_specific_navigation_buttons_NO_LONGER_USED {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	padding:5px 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	width:180px;
}
.country_specific_navigation_buttons_NO_LONGER_USED:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.country_specific_navigation_buttons_NO_LONGER_USED:active {
	position:relative;
	top:1px;
}
NO LONGER USED */

.country_specific_navigation_buttons {
	-moz-box-shadow:inset 0px -3px 7px 0px #f9eca0;
	-webkit-box-shadow:inset 0px -3px 7px 0px #f9eca0;
	box-shadow:inset 0px -3px 7px 0px #f9eca0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f0c911), color-stop(1, #f2ab1e));
	background:-moz-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-webkit-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-o-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-ms-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:linear-gradient(to bottom, #f0c911 5%, #f2ab1e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e',GradientType=0);
	background-color:#f0c911;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#000;
	font-family:Arial;
	font-size:12px;
	padding:5px 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #CCC;
	width:180px;
}
.country_specific_navigation_buttons:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f2ab1e), color-stop(1, #f0c911));
	background:-moz-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:-webkit-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:-o-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:-ms-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:linear-gradient(to bottom, #f2ab1e 5%, #f0c911 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ab1e', endColorstr='#f0c911',GradientType=0);
	background-color:#f2ab1e;
}
.country_specific_navigation_buttons:active {
	position:relative;
	top:1px;
}

.nema_specific_header_navigation_buttons {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;	
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	padding:5px 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	width:180px;
}
.nema_specific_header_navigation_buttons:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.nema_specific_header_navigation_buttons:active {
	position:relative;
	top:1px;
}

.locking_nema_specific_header_navigation_buttons {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;	
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	padding:5px 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	width:110px;
	height:45px;
}
.locking_nema_specific_header_navigation_buttons:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa;
}
.locking_nema_specific_header_navigation_buttons:active {
	position:relative;
	top:1px;
}

.nema_specific_navigation_buttons {
	-moz-box-shadow:inset 0px -3px 7px 0px #f9eca0;
	-webkit-box-shadow:inset 0px -3px 7px 0px #f9eca0;
	box-shadow:inset 0px -3px 7px 0px #f9eca0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f0c911), color-stop(1, #f2ab1e));
	background:-moz-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-webkit-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-o-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-ms-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:linear-gradient(to bottom, #f0c911 5%, #f2ab1e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e',GradientType=0);
	background-color:#f0c911;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#000;
	font-family:Arial;
	font-size:12px;
	padding:5px 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #CCC;
	width:140px;
}
.nema_specific_navigation_buttons:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f2ab1e), color-stop(1, #f0c911));
	background:-moz-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:-webkit-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:-o-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:-ms-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:linear-gradient(to bottom, #f2ab1e 5%, #f0c911 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ab1e', endColorstr='#f0c911',GradientType=0);
	background-color:#f2ab1e;
}
.nema_specific_navigation_buttons:active {
	position:relative;
	top:1px;
}

.locking_nema_specific_navigation_buttons {
	-moz-box-shadow:inset 0px -3px 7px 0px #f9eca0;
	-webkit-box-shadow:inset 0px -3px 7px 0px #f9eca0;
	box-shadow:inset 0px -3px 7px 0px #f9eca0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f0c911), color-stop(1, #f2ab1e));
	background:-moz-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-webkit-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-o-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-ms-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:linear-gradient(to bottom, #f0c911 5%, #f2ab1e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e',GradientType=0);
	background-color:#f0c911;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#000;
	font-family:Arial;
	font-size:12px;
	padding:5px 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #CCC;
	width:100px;
}
.locking_nema_specific_navigation_buttons:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f2ab1e), color-stop(1, #f0c911));
	background:-moz-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:-webkit-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:-o-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:-ms-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:linear-gradient(to bottom, #f2ab1e 5%, #f0c911 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ab1e', endColorstr='#f0c911',GradientType=0);
	background-color:#f2ab1e;
}
.locking_nema_specific_navigation_buttons:active {
	position:relative;
	top:1px;
}

.navigation_button {
	-moz-box-shadow:inset 0px -3px 7px 0px #e60000;
	-webkit-box-shadow:inset 0px -3px 7px 0px #e60000;
	box-shadow:inset 0px -3px 7px 0px #e60000;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #cc0000), color-stop(1, #b30000));
	background:-moz-linear-gradient(top, #cc0000 5%, #b30000 100%);
	background:-webkit-linear-gradient(top, #cc0000 5%, #b30000 100%);
	background:-o-linear-gradient(top, #cc0000 5%, #b30000 100%);
	background:-ms-linear-gradient(top, #cc0000 5%, #b30000 100%);
	background:linear-gradient(to bottom, #cc0000 5%, #b30000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000', endColorstr='#b30000',GradientType=0);
	background-color:#e60000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #0b0e07;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	padding:5px 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	width:85px;
	height:35px; 
	margin-right:5px; 
	text-align:center; 
	line-height:35px;
}

.blade_button {
	-moz-box-shadow:inset 0px -3px 7px 0px #e60000;
	-webkit-box-shadow:inset 0px -3px 7px 0px #e60000;
	box-shadow:inset 0px -3px 7px 0px #e60000;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #cc0000), color-stop(1, #b30000));
	background:-moz-linear-gradient(top, #cc0000 5%, #b30000 100%);
	background:-webkit-linear-gradient(top, #cc0000 5%, #b30000 100%);
	background:-o-linear-gradient(top, #cc0000 5%, #b30000 100%);
	background:-ms-linear-gradient(top, #cc0000 5%, #b30000 100%);
	background:linear-gradient(to bottom, #cc0000 5%, #b30000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000', endColorstr='#b30000',GradientType=0);
	background-color:#e60000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #0b0e07;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	padding:5px 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	width:85px;
	height:35px; 
	margin-right:5px; 
	text-align:center; 
}

.hg_blade_button {
	-moz-box-shadow:inset 0px -3px 7px 0px #e60000;
	-webkit-box-shadow:inset 0px -3px 7px 0px #e60000;
	box-shadow:inset 0px -3px 7px 0px #e60000;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #cc0000), color-stop(1, #b30000));
	background:-moz-linear-gradient(top, #cc0000 5%, #b30000 100%);
	background:-webkit-linear-gradient(top, #cc0000 5%, #b30000 100%);
	background:-o-linear-gradient(top, #cc0000 5%, #b30000 100%);
	background:-ms-linear-gradient(top, #cc0000 5%, #b30000 100%);
	background:linear-gradient(to bottom, #cc0000 5%, #b30000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000', endColorstr='#b30000',GradientType=0);
	background-color:#e60000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #0b0e07;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	padding:5px 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	width:85px;
	height:45px;
	line-height:45px; 
	margin-right:5px; 
	text-align:center; 
}

.locking_blade_button {
	-moz-box-shadow:inset 0px -3px 7px 0px #e60000;
	-webkit-box-shadow:inset 0px -3px 7px 0px #e60000;
	box-shadow:inset 0px -3px 7px 0px #e60000;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #cc0000), color-stop(1, #b30000));
	background:-moz-linear-gradient(top, #cc0000 5%, #b30000 100%);
	background:-webkit-linear-gradient(top, #cc0000 5%, #b30000 100%);
	background:-o-linear-gradient(top, #cc0000 5%, #b30000 100%);
	background:-ms-linear-gradient(top, #cc0000 5%, #b30000 100%);
	background:linear-gradient(to bottom, #cc0000 5%, #b30000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000', endColorstr='#b30000',GradientType=0);
	background-color:#e60000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #0b0e07;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
	width:85px;
	height:45px;
	margin-right:5px; 
	text-align:center; 
}

.clear_placeholder_button {
	background-color:#f4fced;
	border-radius:5px;
	border:1px solid #f4fced;
	display:inline-block;
	color:#f4fced;
	font-family:Arial;
	font-size:14px;
	padding:5px 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #f4fced;
	width:85px;
}

a.alphabetized_list {
	font-size:12px;
	color:#FFF;
	cursor:pointer;
	text-decoration:none;
}

a.alphabetized_list:hover {
	color:#0066FF;
	text-decoration:none;
}