﻿
html {
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
select.BlueDropDown {
 -webkit-appearance: none;  /*REMOVES DEFAULT CHROME & SAFARI STYLE*/
 -moz-appearance: none;  /*REMOVES DEFAULT FIREFOX STYLE*/

 color: #fff;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 font-size: 14px;
 font-weight: bold;
 padding: 10px;
 margin: 20px auto;
 width: 80%;
 min-width: 731px;
 cursor: pointer;
 text-transform: uppercase;
 border: 1px solid grey;
 background: #0d98e8 url(images/drop-down-arrow.png) no-repeat right center;
 background-size: 40px 37px; /*TO ACCOUNT FOR @2X IMAGE FOR RETINA */
}

.formsInner:before {
    display: block;
    position: absolute;
    content: "";
    top: 12px;
    left: 0px;    
    width: 200px; 
    height: 40px;   
    background: url(images/panlogo.png) top left no-repeat;
}
.formsInnerKwn:before {
    display: block;
    position: absolute;
    content: "";
    top: 12px;
    left: 0px;    
    width: 100px; 
    height: 100px;   
    background: url(images/KWNlogo.jpg) top left no-repeat;
}
.formsInnerKwn #Label3 {  
    width: 98%;
    text-align: right;
}
#lblFormTitle, #Label3 {   
    display: block; 
    font-size: 16px;
	padding-top: 15px;
    line-height: 35px;
}

.headertext {
	padding-top: 15px;
	margin-top: 0px;
	FONT-SIZE: 12pt;
    COLOR: black;    
	font-weight:bold;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}
.textborder
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.blackBoldA
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.lnkPrModel
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.blackA
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.modelnumber
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13.5pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.modeldesc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.modeldesc2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tableborder
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 2pt;
    BORDER-LEFT: medium none;
    COLOR: #003366;
    BORDER-BOTTOM: medium none
}
.PLAINTEXT
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.PanaLink:active
{
    COLOR: #000091
}
A.PanaLink:link
{
    COLOR: #000091
}
A.PanaLink:visited
{
    COLOR: #000091
}
P.indent
{
    TEXT-INDENT: 75px
}
.tabletext
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.acctext
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.PanaMenuBar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.PanaMenuBar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.PanaMenuBar:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.PanaMenuBar:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.PanaMenuBar:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.PanaMenuBar:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
TD.dl
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial
}
INPUT.dl
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial
}
SELECT.dl
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial
}
.ulist
{
    LIST-STYLE: square url(/images/English/bullet.gif) outside;
    MARGIN-TOP: 3px;
    MARGIN-BOTTOM: 3px;
    MARGIN-LEFT: 12px
}
.smalltext
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 6pt;
    COLOR: black;
    LINE-HEIGHT: 13pt;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.TableExt
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 780px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BORDER-COLLAPSE: collapse
}
.cellcolour
{
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url(/images/English/css_bg2.gif);
    VERTICAL-ALIGN: middle;
    WIDTH: 230px;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #efecb1;
    TEXT-ALIGN: center
}
.header1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
.header2
{
    FONT-WEIGHT: bolder;
    COLOR: black;
    FONT-FAMILY: Arial
}
.header3
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.header_title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.cellcolour2
{
    BACKGROUND-COLOR: #cccccc
}
.header4
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.greyTable
{
    BORDER-RIGHT: #ebeaed 2px outset;
    BORDER-TOP: #ebeaed 2px outset;
    BORDER-LEFT: #ebeaed 2px outset;
    BORDER-BOTTOM: #ebeaed 2px outset;
    BACKGROUND-COLOR: white
}
.greyTable TD
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}
.greyTable TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial
}
.header5
{
    FONT-SIZE: 13.5pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.header6
{
    FONT-SIZE: 11.5pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.footnote
{
    FONT-SIZE: 8pt;
    COLOR: black;
}
.homelink
{
    FONT-SIZE: 7.8pt;
    COLOR: #ba141f;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
.dash
{
    LIST-STYLE: square url(/images/English/bullet.gif) outside;
    MARGIN-TOP: 2px;
    LEFT: 0pt;
    MARGIN-BOTTOM: 2px;
    POSITION: relative
}
.ulist UL
{
    TEXT-INDENT: -2px;
    TEXT-ALIGN: left
}
.tablebg
{
    BACKGROUND-IMAGE: url(/images/tablebackground.jpg)
}
.olist
{
    TEXT-INDENT: 10px;
    LIST-STYLE-TYPE: decimal;
    TEXT-ALIGN: left
}
.includedborder
{
    BORDER-RIGHT: #0269B8 thin solid;
    BORDER-TOP: #0269B8 thin solid;
    BORDER-LEFT: #0269B8 thin solid;
    BORDER-BOTTOM: #0269B8 thin solid
}
.subheader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.contesttable
{
}
.contesttable TD
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}
.contesttable TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial
}
.contest
{
    FONT-SIZE: 9pt;
    COLOR: #333333;
    FONT-FAMILY: Arial
}
.microsoft
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.bullet
{
    LIST-STYLE-IMAGE: url(/images/English/Bullets.gif);
    LIST-STYLE-TYPE: disc
}
.left
{
    TEXT-ALIGN: left
}
.mediumText
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial
}
.indexTitle
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Arial, helvetica, sans-serif
}
UL.product_feature_list
{
    MARGIN-TOP: 25px;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: Arial
}
LI.product_feature_list
{
    MARGIN-TOP: 25px;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: Arial
}
.product_feature_list A
{
    COLOR: #003366
}
.product_feature_list A:hover
{
    COLOR: #003366
}
.product_feature_list A:visited
{
    COLOR: #003366
}
.product_feature_list A:active
{
    COLOR: #003366
}
INPUT.btn
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff
}
TD.optional
{
    FONT-WEIGHT: bold;
    COLOR: black
}
TD.required
{
    FONT-WEIGHT: bold;
    COLOR: red
}
P.faqheader
{
    FONT-SIZE: 26px;
    COLOR: #000000;
    FONT-FAMILY: 'Arial Black'
}
.faqcontent
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.faqlist
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
A.faqlist
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #666666;
	text-decoration: none;
}

.LEDlink
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.categoryheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif
}
.smalltxt
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif
}
.smalltxtint
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.productlink
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.productlink:link
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.productlink:active
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.productlink:visited
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.productlink:hover
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.sidebartext
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Arial
}
.sidebartext2
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Arial
}
A.promolink:active
{
    COLOR: #0066CC;
    TEXT-DECORATION: underline
}
A.promolink:visited
{
    COLOR: #0066CC;
    TEXT-DECORATION: underline
}
A.promolink:hover
{
    
    COLOR: #0066CC;
    TEXT-DECORATION: underline
}
.promotext
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Arial
}
A.index:active
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
A.index:link
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
A.index:visited
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
.cellcolour3
{
    BACKGROUND-COLOR: #d5dee7
}
table {
    background: #fff;
}
TD
{
    COLOR: #000000
}
TH
{
    COLOR: #000000
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.text_black
{
    COLOR: #000
}
.text_003366
{
    COLOR: #003366
}
.text_bold
{
    FONT-WEIGHT: bold
}
.product_feature_list_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 0px
}
.product_price
{
    FONT-WEIGHT: bold
}
.family_content_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    COLOR: #333;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif
}
.family_content_description
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    VERTICAL-ALIGN: top;
    COLOR: #000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif
}
.family_product_title
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000
}
.family_product_subheader
{
    PADDING-LEFT: 25px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.family_product_price
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR: #555
}
A.family_product_link:link
{
    FONT-SIZE: xx-small;
    MARGIN-BOTTOM: 0px;
    VERTICAL-ALIGN: text-top;
    COLOR: #003366
}
A.family_product_link:visited
{
    FONT-SIZE: xx-small;
    MARGIN-BOTTOM: 0px;
    VERTICAL-ALIGN: text-top;
    COLOR: #003366
}
A.family_product_link:active
{
    FONT-SIZE: xx-small;
    MARGIN-BOTTOM: 0px;
    VERTICAL-ALIGN: text-top;
    COLOR: #003366
}
A.family_product_link:hover
{
    FONT-SIZE: xx-small;
    MARGIN-BOTTOM: 0px;
    VERTICAL-ALIGN: text-top;
    COLOR: #003366
}
A.cellcolour_link:link
{
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    COLOR: #000;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.cellcolour_link:visited
{
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    COLOR: #000;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.cellcolour_link:hover
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
A.features_anchors:link
{
    FONT-SIZE: 10pt;
    COLOR: #003366
}
A.features_anchors:visited
{
    FONT-SIZE: 10pt;
    COLOR: #003366
}
A.features_anchors:active
{
    FONT-SIZE: 10pt;
    COLOR: #003366
}
A.features_anchors:hover
{
    FONT-SIZE: 10pt;
    COLOR: #003366
}
.accessories_title
{
    FONT-WEIGHT: bold
}
A.accessories_links:link
{
    FONT-WEIGHT: bold
}
A.accessories_links:visited
{
    FONT-WEIGHT: bold
}
A.accessories_links:active
{
    FONT-WEIGHT: bold
}
A.accessories_links:hover
{
    FONT-WEIGHT: bold
}
.footnote_Arial
{
    FONT-SIZE: 7.8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif
}
.product2_content_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt
}
.product2_content_description
{
    FONT-WEIGHT: bold
}
UL.product2_content_list
{
    MARGIN-TOP: 5px;
    LINE-HEIGHT: 13.5pt
}
A.authorized_dealer:link
{
    COLOR: #003366
}
A.authorized_dealer:active
{
    COLOR: #003366
}
A.authorized_dealer:visited
{
    COLOR: #003366
}
A.authorized_dealer:hover
{
    COLOR: #003366
}
.sidebar_table {
	visibility:visible;
	z-index:5;
	width:210px;
	height:100%;
	padding:0px;
	margin:0px;
	border:0px;
	background-color:#999;
	border-bottom:1px;
	border-bottom-style:inset;
	border-bottom-color:#FFF;
	
}
.sidebar_table td a img, .sidebar_table td a:visited img {
	-moz-opacity: 100%;
	filter: alpha(opacity=100); 
	opacity: 1.0;	
}
.sidebar_table td a:hover img {
	-moz-opacity: 70%;
	filter: alpha(opacity=70);
	opacity: 0.70;
}
.sidebar_table td {
	border:0px;
	border-top:1px;
	border-top-color:#FFF;
	border-top-style:solid;
	vertical-align:top;
	text-align:center;
}

.search_table
{
	width:994px;
	height:100%;
	margin:2px;
}
.container
{
	width: 93%;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
    TEXT-ALIGN: left;
}
.tabs
{
	width: 100%;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;	
	background-image: url('/images/English/tabs2/tabspacer.jpg');
	background-repeat: no-repeat;
}
.tabs1
{
	width: 100%;
	height: 59px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;	
	background-image: url('/images/English/tabs2/tab2.jpg');
	background-repeat: no-repeat;
}
.tabs2
{
	width: 100%;
	height: 59px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;	
	background-image: url('/images/English/tabs2/tab3.jpg');
	background-repeat: no-repeat;
}
.tabspacer 
{
	width: 20px;
	height: 59px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.tabtext
{	
	width: 162px;
	height: 59px;
	margin: 0px;
	padding: 7px 0px 0px 0px;
	float: left;
	FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
}
.tabtext1
{	
	width: 162px;
	height: 59px;
	margin: 0px;
	padding: 7px 0px 0px 0px;
	float: left;
	FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
}
.tabtext1 a {
	padding: 5px 35px 5px 35px; 
	FONT-SIZE: 10pt;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    text-decoration: none;    
}
.tabtext2
{
	width: 150px;
	height: 59px;
	margin: 0px;
	padding: 7px 0px 0px 0px;
	float: left;		
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
}
.tabtext2 a {
	padding: 5px 35px 5px 35px; 
	FONT-SIZE: 10pt;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    text-decoration: none;    
}
.tabquestions
{
	width: 100%;
	height: 100%;
	padding-left: 25px;
	margin: 0px;
	float: left;	
	FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
    TEXT-ALIGN: left;
    background-image: url('/images/English/tabs2/tab_bg.jpg');
    background-repeat: no-repeat;
}
.tabanswers
{
	width: 754px;
	height: 100%;
	padding: 0px 0px 15px 25px;
	margin: 0px;
	float: left;	
	FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
    TEXT-ALIGN: left;
}
ul.obtabs {
     list-style: none;
     margin: 10px 0px 0px 0px;
     padding: 0px 0px 0px 0px;     
     float: left;     
     width: 784px;     
     background-image: url(/images/english/tabs2/tabspacer.jpg);
     background-repeat: repeat-x;     

}
ul.obtabs li {
     float: left;
     display: block;
     height: 26px;
     position: relative;
     white-space: nowrap;
}
ul.obtabs span {
     height: 26px;
     line-height: 26px;
     padding: 0px;
     background: url(/images/english/tabs2/tabback_right.jpg) no-repeat;
     background-position: top right;
     margin-left: 0px;
}
html>body ul.obtabs span{
     display: block;
 
}
ul.obtabs li#current span {
     background-image: url(/images/english/tabs2/tabmiddle_left.jpg);
     background-repeat: no-repeat;
}
ul.obtabs li#firstcurrent span {
     background-image: url(/images/english/tabs2/tabfirst_left.jpg);
	 background-repeat: no-repeat;
}
ul.obtabs li#first span {
     background-image: url(/images/english/tabs2/tabfirstback_left.jpg);
	 background-repeat: no-repeat;
}
ul.obtabs li#previous span {
     background-image: url(/images/english/tabs2/tabmiddle_right.jpg);
	 background-repeat: no-repeat;
}
ul.obtabs li#last span {
     background-image: url(/images/english/tabs2/tablast_back.jpg);
	 background-repeat: no-repeat;
}
ul.obtabs li#lastcurrent span { 
     background-image: url(/images/english/tabs2/tablast_front.jpg);
	 background-repeat: no-repeat;
}
ul.obtabs li#singleitem span { 
     background-image: url(/images/english/tabs2/tab_1item.jpg);
	 background-repeat: no-repeat;
}
ul.obtabs li#spacer span {
	 width: 100%;
	 padding: 0px;
	 margin: 0px;
     background-image: url(/images/english/tabs2/tabspacer.jpg);
	 background-repeat: repeat-x;	 
}
ul.obtabs a {
    padding: 5px 25px 5px 10px;     
	FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    text-decoration: none; 
}
ul.obtabs a.new {
    padding: 5px 25px 5px 10px; 
	FONT-SIZE: 9pt;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    text-decoration: none; 
}
.InputTextStyle { 
        background-repeat: no-repeat; 
        background-position: 3px 2px; 
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px; 
        font-weight: normal; 
        color: #333333; 
        border-width: 1px; 
        border-color: #999999; 
        width: 130px; 
} 

A.HiddenLink, A.HiddenLink:hover { 
        text-decoration:none; 
} 
.contactdealer {
	width: 784px;
	padding: 0px 25px 0px 25px;
	margin: 0px 0px 0px 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
    COLOR: #000000;
    TEXT-ALIGN: left;
}
/* ----------------------  nav ---------------------- */
#maincontainer{position:relative;height:23px;background:#EEEEEE;width:783px;font-family:Tahoma,Arial,sans-serif;}
#mainnav{position:relative;height:23px;font-size:8px;text-transform:uppercase;font-weight:bold;background:#fff url(/images/english/tabs/main_bg.gif) repeat-x bottom left;padding:0 0 0 3px;}
#mainnav ul{margin:0;padding:0;list-style-type:none;float:left;}
#mainnav ul li{display:block;float:left;margin:0 1px;}
#mainnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 9px;height:23px;}
#mainnav ul li a span{padding:6px 9px 0 0;height:21px;float:left;}
#mainnav ul li a:hover{color:#fff;background:transparent url(/images/english/tabs/main_bg-OVER.gif) repeat-x bottom left;}
#mainnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#mainnav ul li a.current,#mainnav ul li a.current:hover{color:#333;background:#CCCCCC url(/images/english/tabs/main_left-ON.gif) no-repeat top left;line-height:270%;}
#mainnav ul li a.current span{display:block;padding:0 10px 0 0;width:auto;background:#CCCCCC url(/images/english/tabs/main_right-ON.gif) no-repeat top right;height:23px;}
/* ---------------------- END  nav ---------------------- */

/* ----------------------  subnav ---------------------- */
#subcontainer{position:relative;height:23px;background:#EEEEEE;width:783px;font-family:Tahoma,Arial,sans-serif;}
#subnav{position:relative;height:23px;font-size:8px;text-transform:uppercase;font-weight:bold;background:#fff url(/images/english/tabs/sub_bg.gif) repeat-x bottom left;padding:0 0 0 3px; }
#subnav ul{margin:0;padding:0;list-style-type:none;width:auto;}
#subnav ul li{display:block;margin:0 1px;float:left;}
#subnav ul li a{display:block;float:left;color:#333;text-decoration:none;padding:0 0 0 10px;height:23px;}
#subnav ul li a span{padding:7px 10px 0 0;height:21px;float:left;}
#subnav ul li a:hover{color:#fff;background:transparent url(/images/english/tabs/sub_bg-OVER.gif) repeat-x bottom left;}
#subnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
/* ---------------------- END  subnav ---------------------- */

#searchArea {
border: #d5d5d5 solid 1px; 
background-color:#e3e7ed;
width:228px; 
height:31px;
margin:0px;
padding:0px;
position: absolute;
top:12px;
left:763px;
}

#searchArea2 {
border: #d5d5d5 solid 1px; 
background-color:#e3e7ed;
width:218px; 
height:31px;
margin:0px;
padding:0px;
position: absolute;
top:12px;
left:772px;
}
.search_txt_box {
	color: #a09f99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	vertical-align: top;
	width:141px; 
	height:20px; 
	border: 1px solid #999999; 
	padding:0px;
	margin-top: -1px;
}
#field {
	float: left;
	padding: 0px;
	margin: 5px;
}	

.submit {
	float: left;
	margin:5px 0 0 0;
	padding: 0px;
}

.unsub-main, #unsub-para1, #unsub-radio, #unsub-button
{
	padding: 10px;
}
.GridView {
    width: 80%;
    margin: 0 auto;   
}
.GridViewTable {
}

.GridView, .GridViewSmallFont {
}

.GridView tr, .GridViewTable tr, .GridViewSmallFont tr {
    color: black;
    font-family: Arial, Arial, Helvetica, sans-serif;
    vertical-align:top;
}

.GridView tr a, .GridViewTable tr a, .GridViewSmallFont tr a {
    color: black;
    font-family: Arial, Arial, Helvetica, sans-serif;
    vertical-align:top;         
}

.GridView th a, .GridViewTable th a, .GridViewSmallFont th a {
    color: white;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-weight: bold;
    vertical-align: bottom;
}

.GridView th, .GridViewTable th, .GridViewSmallFont th, .GridView_th {
	background-color: #6B696B;
    padding: 3px 7px;
    color: White;
    vertical-align: middle;
    text-transform: uppercase;
    font-weight:bold;
}

.GridView td, .GridViewTable td, .GridViewSmallFont td {
    padding: 5px;
    vertical-align: middle
}

.GridViewPager td, .GridViewPager td a, .GridViewPager td a:hover {
	border: 0px;
	background-color: #6B696B;
	color: White;
}

.GridView tr, .GridViewTable tr, .GridView tr a, .GridViewTable tr a, .GridView th a, .GridViewTable th a, .GridView td, .GridViewTable td {
    font-size: 11px;
}

.GridViewSmallFont tr, .GridViewSmallFont tr a, .GridViewSmallFont th a, .GridViewSmallFont td {
	font-size: 10px;
}

.GridView td:nth-child(1)
{
    min-width:175px;
}

.legendTable {
    font-size: 11px;
    width: 80%;
    margin: 0 auto;  
    min-width: 731px;
}

.legendTable td:nth-child(1) {  
   width:50px;
   text-align:center;
}
.centerAlign
{
    text-align: center;
}
.rightAlign
{
    text-align:right;
            
}
.GridViewAlternateRow
{
     background-color: #EEEEEE;
}

.GridViewColumn
{
    width:75px;
}

.divResult {
	background-color:#F2DE7A; 
	border: solid 1px #A59231;	
}

.divResult2 {
	background-color:#E9F2FF; 
	border: solid 1px #3572CD;	
}



#cameraBracketWrapper {
    min-height: 720px;
    position: relative;
    width: 500px;
}
#cameraBracketWrapper::after { 
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 500px;
    height: 33px;   
    background: url("images/BG_bottom.jpg") no-repeat scroll left top;
}

.cameraBracketWrapperBackgroundEN {
    background: url("images/CameraBracketBG-EN.jpg") no-repeat scroll left top;
}

.cameraBracketWrapperBackgroundFR {
    background: url("images/CameraBracketBG-FR.jpg") no-repeat scroll left top;
}


#cameraBracketData {
    border: medium none;
    border-collapse: collapse;
    left: 47px;
    padding: 0;
    position: absolute;
    top: 130px;
    width: 285px;
    display:block;
}
#cameraBracketData table {
    background: none;    
}
#cameraBracketData table table {
    width: 100%;   
    line-height: 0.9em;
    border-spacing: 0;
}

.selectCameraModel {
 -webkit-appearance: none;  /*REMOVES DEFAULT CHROME & SAFARI STYLE*/
 -moz-appearance: none;  /*REMOVES DEFAULT FIREFOX STYLE*/

 color: black;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 font-size: 14px;
 font-weight: bold;
 padding: 10px;
 margin: 5px 0 10px;
 width: 400px;
 cursor: pointer;
 border: 1px solid #000;
 min-width: 250px;

 background: #ffffff url(images/drop-down-arrow.png) no-repeat right center;
 background-size: 40px 37px; /*TO ACCOUNT FOR @2X IMAGE FOR RETINA */
}

.bracketText 
{
    font-weight:bold;
    min-width: 200px;
}
.moreInfoText 
{
    text-align: right
}
.moreInfoText a {
    display: block;
    background: #0d6cb3;
    padding: 7px;
    text-align: center;
    color: #fff;
    text-decoration: none
}
.moreInfoText a:active, .moreInfoText a:hover {
    background: #000;
    text-decoration: underline
}                      
/* B2B form section */

.dealer-form {
    margin-top: 30px;
}
#pnlSearch {
    width: 100%;
    border-top: 1px solid #b6b6b6;
    border-bottom: 1px solid #b6b6b6;
    padding: 15px 0 30px;
    margin-top: 30px
}
.dealer-table {
    width: 100%;
    font-size: 12px;
}
.dealer-form-inner {
    width: 100%;
    margin-bottom: 15px
}

#btnSubmit, #btnReset {
    padding: 7px 5px;
    background-color: #000;
    border-color: #000;
	color: #fff;
}
#btnSubmit {
	margin-left: 5px
}

#btnSubmit:hover, #btnReset:hover {
    background-color: #5a6268;
    border-color: #545b62;
    box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
}
/*
#txtFullAddress {
    height: 18px;
}*/
.dealer-confirm {
    width: 100%;
    text-align: center;
}
.dealer-form-inner td {
    width: 50%;
    vertical-align: middle
}
.map-results {
    margin-top: 10px;   
    min-height: 700px; 
}
.addr {    
    width: 750px;    
    height: 18px;
}
.col5 {
    text-align: right
}

/* Forms CSS */

.formsOuter
{
    width: 800px;
    margin: 0 auto;
    position: relative;
}
.formsInner
{
    width:100%;
    margin: 10 10 10 10;
    position: absolute;
}
.formsOuterKwn
{
    width: 800px;
    margin: 0 auto;
    position: relative;
}
.formsInnerKwn
{
    width:100%;
    margin: 10 10 10 10;
    position: absolute;
}


.submitFormButton {
  clear: both;
  font-size: 18px;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  background: #000;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px; /* future proofing */
  -khtml-border-radius: 25px; /* for old Konqueror browsers */
  padding: 6px 40px;
  border:none !important;
  box-shadow:none !important;
}


/*Toughbook configurator starts*/

/*Body*/

        .chooseProductContainer
        {
            width: 500px;
            height: 135px;
            margin-bottom: 40px;
            display: inline-block;
        }   
        .chooseModelContainer
        {
            height: 135px;
            margin-bottom: 40px;
            display: inline-block;
        }
        #divFiller {
            border-top: 1px solid #aaa;            
        }
        .headerLabel {
            display: block;
            margin-left: 2px; 
            font-size: 1.5em;
        }
        .toughbookResults
        {
            display: block;
            border: 1px solid #aaaaaa;
            border-bottom: none;
            padding: 5px;
        }
        .toughbookResults table {
	        width:740px !important;
        }
        .borderTop
        {
            display: block;
            width: 720px;
            border-top: 1px solid #aaaaaa;
            padding: 5px;
        }
        
        .toughbookNoResults
        {
            display: block;
            width: 740px;
            border: 1px solid red;
            padding: 10px;
            background-color: #FBE8E8;
        }
        .buttonBlack
        {
            background-color: #4E4E4E;
            border: none;
            color: white;
            padding: 3px 8px 3px 8px;
            text-align: center;
            display: inline-block;
            font-size: 10px;
            cursor: pointer;
            font-weight: bold;
            text-transform: none;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border-radius: 3px; 
            -khtml-border-radius: 3px; 
        }
        
        .filterContainer
        {
            border: 1px solid #aaaaaa;
            padding: 30px 30px 30px 30px;

        }
        
        .filterContainerHeader
        {
            border-top: 1px solid #aaaaaa;
            border-left: 1px solid #aaaaaa;
            border-right: 1px solid #aaaaaa;
            height: 45px;
            background-color: #aaaaaa;
            text-transform: uppercase;
        }
        
        .modal
        {
            display: none;
            position: fixed;
            z-index: 1;
            padding-top: 400px;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            overflow: auto;
            background-color: rgba(0,0,0,0.4);
        }
        
        .divLoadingModal{
            background-color: white; 
            width: 300px; 
            height: 100px; 
            text-align: center;
            padding-top: 50px; 
            border: solid 1px black;
            position: fixed;
            left: 40%
        }
 
#frmToughbook{
	max-width:780px;
	padding:30px;
	margin:30px auto;
	background: #FFF;
	font: 13px "Open Sans", Arial, sans-serif;
}

#lblConfigurationResults {
    display: block;
    line-height: 3;
    padding-left: 18px;    
}
#frmToughbook .inner-wrap{
	padding: 30px;
	background: #F8F8F8;
	border-radius: 6px;
	margin-bottom: 15px;
}

.divResult h1{
	background: #2A88AD;
	padding: 20px 30px 15px 30px;
	margin: -30px -30px 30px -30px;
	border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	color: #fff;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.12);
	font: normal 30px 'Bitter', serif;
	-moz-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	-webkit-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	border: 1px solid #257C9E;
}

#frmToughbook label {
	display: block;
	font: 13px "Open Sans", Arial, sans-serif;
	color: #888;
	margin-bottom: 15px;
}
#frmToughbook h2 {
    margin: 25px 0 0;
    padding: 0;
    line-height: 1;
}
#frmToughbook input[type="text"],
#frmToughbook input[type="date"],
#frmToughbook input[type="datetime"],
#frmToughbook input[type="email"],
#frmToughbook input[type="number"],
#frmToughbook input[type="search"],
#frmToughbook input[type="time"],
#frmToughbook input[type="url"],
#frmToughbook input[type="password"],
#frmToughbook textarea,
#frmToughbook select {
	display: block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 450px;
	height: 44px;
	padding: 8px;
	border-radius: 6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border: 2px solid #fff;
	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.33);
	-moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.33);
	-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.33);	
	font: 13px "Open Sans", Arial, sans-serif;
}

#frmToughbook .section{
	font: normal 20px 'Bitter', serif;
	color: #2A88AD;
	margin-bottom: 5px;
}
#frmToughbook .section span {
	background: #036bb0;
	padding: 5px 10px 5px 10px;
	position: absolute;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border: 4px solid #fff;
	font-size: 13px;
	margin-left: -45px;
	color: #fff;
	margin-top: -3px;
}
#frmToughbook input[type="button"], 
#frmToughbook input[type="submit"]{
	background: #036bb0;
	padding: 8px 20px 8px 20px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	color: #fff;
	height: 44px;
	border: 1px solid #036bb0;
	font: 13px Arial, "Open Sans", Arial, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}
#frmToughbook input[type="button"]:hover, 
#frmToughbook input[type="submit"]:hover{
    background: #0C64A9;
	-moz-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.28);
	-webkit-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.28);
	box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.28);
}
#cmdPrev, #cmdNext {
    margin-right: 5px;
}
#frmToughbook .privacy-policy{
	float: right;
	width: 250px;
	font: 12px "Open Sans", Arial, sans-serif;
	color: #4D4D4D;
	margin-top: 10px;
	text-align: right;
}
#btnSelect, #btnSearch {
    margin-left: -13px;
    margin-top: 15px;
    
}
#pnlFilters img {
    margin-bottom: 20px;
    margin-left: 20px;
}
#lblCurrentPage {
    margin-right: 15px;
}
.filterContainerHeader {
    color: #fff;
    font-size: 1.2em;    
}
#lstToughbookProductSeries {
    width: 350px !important;
}
.heroArea {
    width: 100%;
    height: 400px; 
    background: url('images/HeaderSlider-Photo1.jpg') no-repeat;
    background-size: 100%;       
}
.heroContent {
    width: 100%;
    height: 200px;
    padding-top: 130px;
    text-align: center;    
}
.toughLogo {
    display: block;
    width: 235px;
    height: 50px;
    margin: 0 auto 35px;
    text-indent: -9999px;
    background: url('images/Panasonic-Toughbooks-LogoSmall.png') no-repeat;
    vertical-align: top;
}
.heroContent h1 {    
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 800;
    font-size: 45px;
    text-transform: uppercase;
    color: #fff;
}
.heroContent p {    
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 300;
    margin-top: 15px;
    line-height: 1.2;
    font-size: 14px;
    color: #fff;
}
.cta {
    padding: 10px;
    text-align: center;
    font-family: "Open Sans", Arial, sans-serif;
    margin-bottom: 35px;
    border-top: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    color: #000;
}
.cta a {
    color: #2A88AD;   
    font-weight: 700; 
}
cta a:hover, cta a:focus {
    color: #000;
    text-decoration: underline;
}
.winLogoEN {
    width: 100%;
    height: 22px;
    text-align: center;
    background: #0078d7
}
.winLogoFR {
    width: 100%;
    height: 22px;
    text-align: center;
    background: #0078d7
}

/*Toughbook configurator ends*/        


/*Service locator form*/
.PhoneDisclaimer {
    font-size: 18px;
    font-style: italic;
    line-height: 20px;
    color: #2980b9;
    margin-bottom: 15px;
    display: block
}
.container h1 {	 
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 800;
    font-size: 28px;
}

/*Service locator ends*/ 

/*START consumer email form*/

body {
  background: #F9F9F9;
}
.ce-header-en {
  display: block;
  width: 100%;
  height: 100px;
  background: #F9F9F9 url(/images/email-header-en.jpg) no-repeat;
}
.ce-header-fr {
  display: block;
  width: 100%;
  height: 100px;
  background: #F9F9F9 url(/images/email-header-fr.jpg) no-repeat;
}
table.ce-email-frm {
    border-spacing: 5px;
}

table.ce-email-frm td:first-child{
    text-align:right;
    vertical-align: middle;
}

.ce-err {
    box-shadow: 0 0 5px 1px #C13434;
    border: 1px solid #C13434;
    background-color: #F7D6D6;
}

.ce-err-txt{
    font-size:14px;
    font-weight: bold;
    color: #C13434;
}

.ce-complete
{
    text-align: center;
    font-size: 15px;
    margin-top:100px;
}

.ce-req {
        font-size:16px;
    color: #C90407;
}  

.visually-hidden, .visually-hidden * {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;    
	overflow: hidden;
} 

.ce-locate-lnk, .ce-locate-lnk:visited{
    margin-left: 10px;
    font-size: 11px;
    color: #003366;
}
/*END consumer email form*/

/* support form style ------ */

.ce-email-frm input[type="text"],
.ce-email-frm input[type="email"],
.ce-email-frm input[type="tel"],
.ce-email-frm input[type="url"],
.ce-email-frm textarea,
.ce-email-frm button[type="submit"] {
  font: 400 14px Helvetica, Arial, sans-serif;
} 
.ce-email-frm {
  padding: 25px;
  background: #fff;
  width: 100%;
  max-width: 785px;
}

.ce-email-frm select {
    padding: 10px 16px; /* Firefox */
	-webkit-border-radius: 0;
	border: 0;
	outline: 1px solid #ccc;
	outline-offset: -1px;
    background: #fff;
    min-width: 65%;
    height: 40px;
    margin-left: 5px;
    border-radius: 0px;
    font: 400 14px Helvetica, Arial, sans-serif;
}

.ce-email-frm select:disabled {
    background: #eee;
}

select:focus {
	outline: 1px solid #aaa;
}
select:hover {
	outline: 1px solid #00a0c6;
}

.ce-email-frm input[type="text"],
.ce-email-frm input[type="email"],
.ce-email-frm input[type="tel"],
.ce-email-frm input[type="url"],
.ce-email-frm textarea {
  width: 60%;
  border: 1px solid #ccc;
  background: #FFF;
  margin: 0 5px 0 5px;
  padding: 10px;
}

.ce-email-frm input[type="text"]:hover,
.ce-email-frm input[type="email"]:hover,
.ce-email-frm input[type="tel"]:hover,
.ce-email-frm input[type="url"]:hover,
.ce-email-frm textarea:hover {
  -webkit-transition: border-color 0.3s ease-in-out;
  -moz-transition: border-color 0.3s ease-in-out;
  transition: border-color 0.3s ease-in-out;
  border: 1px solid #00a0c6;
}

.ce-email-frm textarea {
  height: 100px;
  max-width: 100%;
  resize: none;
}
.ce-email-frm #btnSubmit {
    position: relative;
    top: 0px;
    padding: 12px 0;
}

.ce-email-frm input[type="submit"] {
  cursor: pointer;
  width: 40%;
  float: left;
  border: none;
  background:#000;
  color: #FFF;
  margin: 15px 5px 0 0;
  padding: 12px 0;
  font-size: 14px;
  text-transform: uppercase;
}

.ce-email-frm input[type="submit"]:hover {
  background: #00a0c6;
  -webkit-transition: background 0.3s ease-in-out;
  -moz-transition: background 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}

.ce-email-frm input[type="submit"]:active {
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
}

.ce-email-frm input:focus,
.ce-email-frm textarea:focus {
  outline: 0;
  border: 1px solid #aaa;
}

::-webkit-input-placeholder {
  color: #888;
}

:-moz-placeholder {
  color: #888;
}

::-moz-placeholder {
  color: #888;
}

:-ms-input-placeholder {
  color: #888;
}

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
    z-index: 1000 !important;
}