@charset "utf-8";
/*------------------------------Reset style Starts-------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
ul     { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table                                                   { border-collapse: separate; border-spacing: 0; }
caption, th, td                                         { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after  { content: ""; }
blockquote, q                                           { quotes: "" ""; }
strong                                                  { font-weight:bold; }
img                                                     { margin:0; }
/*------------------------------Reset style Ends-------------------------------*/

/*-----------------------------------float start-------------------------------*/
.fltrt                                                  { float: right; }
.fltlft                                                 { float: left; }
.clear                                                  { clear:both; font-size:0px; line-height:1px; height:0px}
/*-----------------------------------float ends--------------------------------*/

/*---------------------body starts here ---------------------------------------*/
body                                                    { color:#999999; font-family:Arial, sans-serif; font-weight:normal;   font-size:13px;  line-height:17px;  background:#c8e1f2 url(../images/mainBg.jpg) left top repeat-x;   }
/*---------------------body ends here ---------------------------------------*/

/*---Common Wrapper Style Starts ----*/  

a                                                       { text-decoration:none; border:0; color:#0b689e; cursor:pointer; } 
a:hover                                                 { text-decoration : underline; border : 0; color : #0b689e; cursor:pointer ; } 
a img, a:hover img                                      { text-decoration : none; border : 0; cursor:pointer; }

/*---Common Wrapper Style Ends ----*/

/* HEADER STARTS */

.header 							{ display:block; padding:23px 0 14px 0; margin:0 auto; width:960px;  } 
.header_left 						{ display:block; padding:0 0 0 8px; margin:0; float:left; width:268px; font-size:1px; line-height:1px; } 

.header_right     					{ display:block; padding:0; margin:0; float:right; width:390px;  }
.header_right ul  					{ display:block; padding:0; margin:0; list-style:none; list-style-type:none; float:right;  }
.header_right ul li 				{ display:block; padding:0 5px 0 5px; margin:0; list-style:none; list-style-type:none; float:left; font-size:1px; line-height:1px;  text-decoration:none;
                                      background:url(../images/toplinkSep.gif) right top no-repeat;  }
.header_right ul li a 				{ display:block; padding:0; margin:0; float:left; font-size:1px; line-height:1px; text-decoration:none;  }
.header_right ul li.nobg 			{ background:none; }
/* HEADER ENDS */



/* NAVIGATION STARTS */
.nav 								{ display:block; padding:0; margin:0 auto; width:960px; height:44px; background:url(../images/navBg.gif) left top no-repeat;  z-index:100; position: relative; }
.nav ul 							{ display:block; padding:0; margin:0; list-style:none; list-style-type:none; text-decoration:none;  z-index:9999;  }
.nav ul li 							{ display:block; padding:0; margin:0; list-style:none; list-style-type:none; float:left; background:url(../images/navSep.gif) right top no-repeat; text-decoration:none;    }
.nav ul li.nosep 					{ background:none!important;  z-index:9999;   }
.nav ul li a 					    { display:block; padding:15px 15px 15px 15px; margin:0; color:#FFF; font-size:13px; font-style:normal; font-weight:normal; line-height:14px; text-decoration:none; 
									   font-family:Arial, sans-serif;  z-index:9999;    }

.nav ul li a:hover               { background:url(../images/bluehover.gif) left bottom repeat-x;  z-index:9999;  }
.nav ul li.active a              {  background:url(../images/bluehover.gif) left bottom repeat-x;  z-index:9999;  }
.nav ul li.left_corner a:hover , .nav ul li.left_corner.active a   { background:url(../images/leftCourner.gif) left top no-repeat;  z-index:9999;   }

.nav ul li.right_corner           { float:right; background:url(../images/navSep.gif) left top no-repeat!important; position:relative;   }
.nav ul li.right_corner a         { display:block; padding:15px 12px 15px 12px!important; margin:0; color:#FFF; font-size:13px; font-style:normal; font-weight:normal; line-height:14px; text-decoration:none; 
									   font-family:Arial, sans-serif; float:right;  position:absolute; top:0; right:0; width:80px;  }
.nav ul li.right_corner a:hover , .nav ul li.right_corner.active a { background:url(../images/rightcourner.gif) right top no-repeat;   }
.nav ul li.right_corner a span    {  }

/* NAVIGATION ENDS */

/* CONTAINER STARTS */
.container 						{ display:block; padding:0 0 45px 0; margin:0 auto; width:964px; background:url(../images/white_bg.png) left top repeat-y;    }

/* BANNER STARTS */
.banner       					{ display:block; padding:25px 0 0 0; margin:0 auto; width:960px;  background:#FFF url(../images/bannerBg.gif) left bottom no-repeat;  }
.banner h1    					{ display:block; padding:0 0 14px 0; margin:0; text-align:center; font-size:36px; color:#09457c; font-style:normal; font-weight:normal; font-size:36px; font-style:normal; font-family:"Proxima Nova"; line-height:36px;  }

.banner_left  					{ display:block; padding:0; margin:0; float:left; width:375px; position:relative;  }
.ban_absImg   					{ display:block; padding:0; margin:0; position:absolute; top:0; left:35px; font-size:1px; line-height:1px;  }
.most_img     					{ display:block; padding:0; margin:0; position:absolute; top:207px; left:180px; font-size:1px; line-height:1px; z-index:9999;  }

.banner_right             		{ display:block; padding:22px 0 0 0; margin:0; float:right; width:543px;  }
.banner_right h1                { text-align:left; font-size:36px; font-style:normal; font-family:"Proxima Nova"; line-height:36px;  }
.banner_right p           		{ display:block; padding:0 0 8px 0; margin:0; width:503px; color:#222222; font-size:16px; font-style:normal; font-weight:normal; line-height:21px;  font-family:"Proxima Nova";  }
.banner_right p.morepad           		{ display:block; padding:0 0 25px 0; margin:0; width:503px; color:#222222; font-size:16px; font-style:normal; font-weight:normal; line-height:21px;  font-family:"Proxima Nova";  }

.banner_right h2          		{ display:block; padding:0; margin:0; color:#187ab2; font-size:15px; font-style:normal; font-weight:normal; line-height:20px; width:503px; }
.banner_right h2 a        		{ color:#187ab2; font-size:15px; font-style:normal; font-weight:bold; line-height:20px; text-decoration:none;  }
.banner_right h2 a:hover  		{ color:#187ab2; text-decoration:underline;  } 
.banner_right .txt1 				{ display:block; padding:22px 0 20px 0; margin:0; color:#222222; font-size:11px; font-style:normal; font-weight:normal; line-height:16px; width:503px; }
.banner_right .txt1 span 			{ padding:3px 20px 0 0; color:#222222; font-size:12px; font-style:italic; font-weight:normal; line-height:16px;  display:block; float:left;   }

.banner_btm 					{ display:block; padding:20px 0 10px 0; margin:0; width:960px; background:url(../images/mid_whitebg.gif) 20px top no-repeat;  }
.banner_btm ul 					{ display:block; padding:0; margin:0; list-style:none; list-style-type:none; width:553px; float:right;   }
.banner_btm ul li 				{ display:block; padding:0 10px 0 0; margin:0; list-style:none; list-style-type:none; float:left;  }
.banner_btm ul li span.btn_txt1 { display:block; padding:0 0 6px 0; margin:0; color:#222222; font-family:Helvetica; font-size:13px; font-style:normal; font-weight:normal; line-height:14px; text-align:center;  }
.banner_btm ul li span.btn_bg 	{ display:block; padding:0; margin:0;  background:url(../images/orange_btn.gif) center top no-repeat; width:151px; height:35px; text-decoration:none; }
.banner_btm ul li span.btn_bg01	{ display:block; padding:8px 0 0 5px; margin:0; width:151px; text-decoration:none; text-align:center; width:172px;  } 
.banner_btm ul li span.btn_bg a { text-align:center; color:#FFF; font-size:13px; font-style:normal; font-weight:normal; line-height:14px; text-align:center; width:151px; text-decoration:none; 
								  display:block; padding:10px 0 10px 0; margin:0;  }
.banner_btm ul li span.btn_txt2 { display:block; padding:6px 0 0 0; margin:0; color:#222222; font-family:Helvetica; font-size:11px; font-style:normal; font-weight:normal; line-height:14px; text-align:center;  }


/* BANNER ENDS */


/* HOME BOX STARTS */ 
.store_box 							{ display:block; padding:77px 0 0 72px; margin:0;  }

.home_topbg { background:url(../images/body_topborder.gif) center top no-repeat; display:block; padding:0; margin:0 auto; width:960px;   }
.home_btmBg { background:url(../images/bofyBtmbg.gif) center bottom no-repeat; display:block; padding:0; margin:0 auto; width:960px;  }


.store_box ul 						{ display:block; padding:0; margin:0; list-style:none; list-style-type:none; }
.store_box ul li 					{ display:block; padding:0; margin:0; list-style:none; list-style-type:none; }
.store_box_left 					{ display:block; padding:0; margin:0; float:left; width:400px;  } 
.store_box_right				 	{ display:block; padding:0; margin:0; float:right; width:460px;  }

.item_box 							{ display:block; padding:0 0 40px 0; margin:0; width:400px;  }
.item_box_left  					{ display:block; padding:0 10px 0 0; margin:0; float:left; width:143px; font-size:1px; line-height:1px; text-align:center;  }
.item_box_right 					{ display:block; padding:0; margin:0; float:left; width:245px;  }
.item_box_right h2 					{ display:block; padding:0; margin:0; color:#09457c; font-size:16px; font-style:normal; font-weight:normal; line-height:18px;  }
.item_box_right h2 a { color:#09457c; font-size:16px; font-style:normal; font-weight:normal; line-height:18px; text-decoration:none;  }
.item_box_right h2 a:hover { color:#09457c; text-decoration:underline; }


.item_box_right p  					{ color:#222222; font-size:12px; font-style:normal; font-weight:normal; line-height:19px;  }
.item_box_right p a 				{ color:#187ab2; text-decoration:none; font-size:12px; font-style:normal; font-weight:normal; line-height:19px;   }
.item_box_right p a:hover 			{ color:#187ab2; text-decoration:underline;  }


/* HOME BOX ENDS */

/* BOTTOM LOGO STARTS */
.btm_logo 							{ display:block; padding:42px 0 0 0; margin:0 auto; width:718px;  }

.left_logo 							{ display:block; padding:0; margin:0; float:left; width:402px;  }
.left_logo h2 						{ display:block; padding:0 0 9px 0; margin:0; border-bottom:1px solid #999; color:#000; font-size:13px; font-style:normal; font-weight:normal; line-height:15px;   }
.left_logo ul 						{ display:block; padding:0; margin:0; list-style:none; list-style-type:none;  }
.left_logo ul li			 		{ display:block; padding:10px 10px 0 0; margin:0; list-style:none; list-style-type:none; float:left; font-size:1px; line-height:1px;  }
.left_logo ul li a  				{ display:block; padding:0; margin:0; list-style:none; list-style-type:none; float:left; font-size:1px; line-height:1px; }

.right_btn 							{ display:block; padding:25px 0 0 0; margin:0; float:right; width:291px; text-decoration:none;  }
.right_btn a 						{ display:block; padding:0; margin:0; background:url(../images/foot_btn1.gif) left top no-repeat; width:291px; height:72px; text-decoration:none; color:#FFF; }
.right_btn a span.foottxt1 			{ display:block; padding:18px 0 2px 0; margin:0; color:#FFF; font-size:16px; font-style:normal; font-weight:normal; line-height:20px; text-align:center; text-decoration:none;   }
.right_btn a span.foottxt2 			{ display:block; padding:0 0 5px 0; margin:0; color:#FFF; font-size:12px; font-style:normal; font-weight:normal; line-height:20px; text-align:center;  text-decoration:none;  }
.right_btn a:hover 					{ text-decoration:none; color:#FFF;  }


/* BOTTOM LOGO ENDS */

.white_btm				 			{ display:block; padding:0; margin:0 auto; width:964px; height:12px; font-size:1px; line-height:1px; background:url(../images/white_btm.png) left top no-repeat;   }

/* CONTAINER ENDS */

/* FOOTER STARTS */

.footer 							{ display:block; padding:8px 0 45px 0; margin:0;  }

.blue_box 							{ display:block; padding:0; margin:0 auto; width:476px;   }
.blue_box_left  					{ display:block; padding:0; margin:0; float:left; height:37px; background:url(../images/blueLeft.png) left top no-repeat; height:37px; width:13px;  }
.blue_box_mid   					{ display:block; padding:0; margin:0; float:left; background:url(../images/bluemid.png) left top repeat-x; height:37px;  }
.blue_box_mid ul 					{ display:block; padding:0; margin:0; list-style:none; list-style-type:none; }
.blue_box_mid ul li 				{ display:block; padding:9px 10px 0 0; margin:0; list-style:none; list-style-type:none; float:left; font-size:1px; line-height:1px;  }
.blue_box_mid ul 					{ display:block; padding:0; margin:0; list-style:none; list-style-type:none; float:left; font-size:1px; line-height:1px;  }

.blue_box_right 					{ display:block; padding:0; margin:0; float:left; height:37px; background:url(../images/blueRight.png) left top no-repeat; height:37px; width:15px;   }


.footer_list 		{ display:block; padding:20px 0 0 0; margin:0 auto; width:883px;  }
.footer_list_01 	{ display:block; padding:0 35px 0 0; margin:0; float:left; width:190px; text-align:center;  }
.footer_list_01 h2 	{ display:block; padding:0; margin:0; text-align:center; color:#027cc0; font-size:14px; font-style:normal; font-weight:normal; line-height:15px;  }
.footer_list_01 h3 	{ display:block; padding:5px 0 0 0; margin:0; color:#e07907; font-size:14px; font-style:normal; font-weight:bold; line-height:15px; text-align:center;  }
.footer_list_01 h5 	{ display:block; padding:0 0 3px 0; margin:0; background:url(../images/backimg1.gif) center top no-repeat;  color:#1869ad; font-size:12px; font-style:normal; font-weight:normal; line-height:12px;  }
.footer_list_01 h6 	{ display:block; padding:0; margin:0; background:url(../images/teleimg1.gif) center top no-repeat;  color:#1869ad; font-size:12px; font-style:normal; font-weight:normal; line-height:12px;  }


.footer_list_02		    { display:block; padding:0 20px 0 0; margin:0; float:left;  width:140px;  }
.footer_list_02 h2      { display:block; padding:0 0 7px 0; margin:0; color:#0067ac; font-size:11px; font-style:normal; font-weight:normal; line-height:14px;  }
.footer_list_02 ul      { display:block; padding:0; margin:0; list-style:none; list-style-type:none; }
.footer_list_02 ul li   { display:block; padding:0 0 7px 0; margin:0; list-style:none; list-style-type:none; color:#000; font-size:11px; font-style:normal; font-weight:normal; line-height:14px;  }
.footer_list_02 ul li a { display:block; padding:0; margin:0; list-style:none; list-style-type:none; color:#000; font-size:11px; font-style:normal; font-weight:normal; line-height:14px;  }



/* FOOTER ENDS */


.last_footer 			{ display:block; padding:0 0 150px 0; margin:0; background:#12212d url(../images/footerBg.gif) left top repeat-x;   }
.last_footer_con 		{ display:block; padding:0; margin:0 auto; width:888px;   }

.last_footer_left	 	{ display:block; padding:15px 0 0 0; margin:0; float:left; width:420px;  }

.last_foot01 			{ display:block; padding:0; margin:0;    }


.dd1 					    { /*display:inline-block !important;*/ text-align:left; font:normal 11px/11px  Arial, Helvetica, sans-serif; color:#FFF;  float:left; height:30px; position:relative;  }
.dd1 .ddTitle  				         { padding:6px 6px; text-indent:0; cursor:pointer; overflow:hidden; width:157px; height:30px; background:url(../images/select01.gif) left top no-repeat;  z-index:10;   }
.dd1 .ddTitle span.arrow             {  float:right; display:inline-block; height:16px; cursor:pointer; }
.dd1 .ddTitle span.ddTitleText 		 { text-indent:1px; overflow:hidden;  font:normal 11px/11px  Arial, Helvetica, sans-serif; color:#FFF; width:157px !important}
.dd1 .ddTitle span.ddTitleText img   { text-align:left; padding:0 2px 0 0}
.dd1 .ddTitle img.selected           { padding:0 3px 0 0; vertical-align:top; }
.dd1 .ddChild 						 { position:absolute; border-top:none; top:30px !important; left:4px;  width:150px !important; display:none; margin:0; width:auto; overflow:auto; overflow-x:hidden !important;
                                       background:#fff url(../images/inner6_dropdownbg.jpg) top center no-repeat; border:1px solid #b9b9b9;  z-index:9999; }
.dd1 .ddChild .opta a, .dd1 .ddChild .opta a:visited {padding-left:10px}
.dd1 .ddChild a                      { display:block; padding:5px 0 5px 7px; text-decoration:none;  width:150px !important 	 font:normal 12px/20px  Arial, Helvetica, sans-serif; color:#000;  overflow:hidden; white-space:nowrap; cursor:pointer;}
.dd1 .ddChild a:hover                { background-color:#357eb2;}
.dd1 .ddChild a img 				 { border:0; padding:0 2px 0 0; vertical-align:middle;}
.dd1 .ddChild a.selected             { background-color:#357eb2;}
.hidden                              { display:none;}
.dd1 .borderTop                      { border-top:1px solid #b9b9b9 !important;}
.dd1 .noBorderTop                    { border-top:none 0  !important; width:150px !important}

.last_foot02 						{ display:block; padding:8px 0 8px 0; margin:0;  }
.last_foot02 ul  					{ display:block; padding:0; margin:0; list-style:none; list-style-type:none;  }
.last_foot02 ul li  				{ display:block; padding:0 11px 0 11px; margin:0; list-style:none; list-style-type:none; background:url(../images/footSep.gif) right top no-repeat; float:left;  }
.last_foot02 ul li a 				{ display:block; padding:0; margin:0; color:#FFF; font-size:11px; font-style:normal; font-weight:normal; line-height:11px;  }

.last_footer_left h6 				{ display:block; padding:0; margin:0; color:#FFF; font-size:11px; font-style:normal; font-weight:normal; line-height:15px;  }

.last_footer_right 					{ display:block; padding:0; margin:0; float:right; width:337px;  }


.last_foot03 						{ display:block; padding:0; float:right; width:330px;position:relative; height:75px;  }
.box_one 							{ display:block; padding:0; margin:0; width:330px; height:75px; position:absolute; top:-11px; right:0;  }
.box_one_left  						{ display:block; padding:0; margin:0; background:url(../images/footLeft.gif) left top no-repeat; width:12px; height:75px; float:left;  }
.box_one_mid   						{ display:block; padding:0; margin:0; background:url(../images/foomidrept.gif) left top repeat-x;  height:75px; float:left;   }
.box_one_mid ul 					{ display:block; padding:0; margin:0; list-style:none; list-style-type:none; }
.box_one_mid ul li 					{ display:block; padding:20px 5px 0 0; margin:0; list-style:none; list-style-type:none; float:left; font-size:1px; line-height:1px;  }
.box_one_mid ul 					{ display:block; padding:0; margin:0; list-style:none; list-style-type:none;float:left; font-size:1px; line-height:1px;  }
.box_one_right 						{ display:block; padding:0; margin:0; background:url(../images/footRight.gif) left top no-repeat; width:18px; height:75px; float:left;   }


.last_foot04 						{ display:block; padding:0 0 0 48px; margin:0;  }
 
.dd2 								{ /*display:inline-block !important;*/ text-align:left; font:normal 11px/11px  Arial, Helvetica, sans-serif; color:#FFF;  float:left; height:30px; position:relative;  }
.dd2 .ddTitle  						{ padding:6px 6px; text-indent:0; cursor:pointer; overflow:hidden; width:157px; height:30px; background:url(../images/select01.gif) left top no-repeat;  z-index:10;   }
.dd2 .ddTitle span.arrow 			{  float:right; display:inline-block; height:16px; cursor:pointer; }
.dd2 .ddTitle span.ddTitleText 		{text-indent:1px; overflow:hidden;  font:normal 11px/11px  Arial, Helvetica, sans-serif; color:#FFF; width:157px !important}
.dd2 .ddTitle span.ddTitleText img	{text-align:left; padding:0 2px 0 0}
.dd2 .ddTitle img.selected 			{ padding:0 3px 0 0; vertical-align:top; }
.dd2 .ddChild 						{ position:absolute; border-top:none; top:30px !important; left:4px;  width:150px !important; display:none; margin:0; width:auto; overflow:auto; overflow-x:hidden !important; background:#fff url(../images/inner6_dropdownbg.jpg) top center no-repeat; border:1px solid #b9b9b9;  z-index:9999; }
.dd2 .ddChild .opta a, .dd2 .ddChild .opta a:visited {padding-left:10px}
.dd2 .ddChild a 					{ display:block; padding:5px 0 5px 7px; text-decoration:none;  width:150px !important 	 font:normal 12px/20px  Arial, Helvetica, sans-serif; color:#000;  overflow:hidden; white-space:nowrap; cursor:pointer;}
.dd2 .ddChild a:hover 				{ background-color:#357eb2;}
.dd2 .ddChild a img 				{ border:0; padding:0 2px 0 0; vertical-align:middle;}
.dd2 .ddChild a.selected 			{ background-color:#357eb2;}
.hidden 							{ display:none;}
.dd2 .borderTop						{ border-top:1px solid #b9b9b9 !important;}
.dd2 .noBorderTop 					{ border-top:none 0  !important; width:150px !important}


/* INNER ONE STARTS */
.banner_btm01 					    { display:block; padding:15px 0 10px 0; margin:0 auto; width:960px;  background:url(../images/mid_whitebg.gif) top left no-repeat; }
.banner_btm01 ul 					{ display:block; padding:0; margin:0; list-style:none; list-style-type:none; float:right; width:550px;  }
.banner_btm01 ul li 				{ display:block; padding:0 20px 0 0; margin:0; list-style:none; list-style-type:none; float:left;  }
.banner_btm01 ul li span.btn_txt1   { display:block; padding:0 0 6px 0; margin:0; color:#222222; font-family:Helvetica; font-size:13px; font-style:normal; font-weight:normal; line-height:14px; text-align:center;  font-family:"Proxima Nova";  }
.banner_btm01 ul li span.btn_bg 	{ display:block; padding:0; margin:0;  background:url(../images/orange_btn.gif) center top no-repeat; width:151px; height:35px; text-decoration:none; }
.banner_btm01 ul li span.btn_bg01	{ display:block; padding:8px 0 0 5px; margin:0; width:151px; text-decoration:none; text-align:center; width:172px;  } 
.banner_btm01 ul li span.btn_bg a   { text-align:center; color:#FFF; font-size:13px; font-style:normal; font-weight:normal; line-height:14px; text-align:center; width:151px; text-decoration:none; 
								      display:block; padding:10px 0 10px 0; margin:0;  }
									  
.banner_btm01 ul li span.btn_bg02	{ display:block; padding:0 0 0 0; margin:0; width:191px; height:35px; text-decoration:none; text-align:center; background:url(../images/orange_btn01.png) left top no-repeat; text-align:center;  } 
.banner_btm01 ul li span.btn_bg02 a   { text-align:center; color:#FFF; font-size:13px; font-style:normal; font-weight:normal; line-height:14px; text-align:center;   text-decoration:none; 
								        display:block; padding:10px 0 10px 0; margin:0;  }

.banner_btm01 ul li span.btn_txt2   { display:block; padding:6px 0 0 0; margin:0; color:#222222; font-family:Helvetica; font-size:11px; font-style:normal; font-weight:normal; line-height:14px; text-align:center;  }





.in_one_contain 	{ display:block; padding:30px 0 0 0; margin:0 auto; width:862px;  }

.in_one_left 		{ display:block; padding:65px 48px 0 0; margin:0; width:335px; float:left;  }
.in_one_left h2 	{ display:block; padding:0 0 22px 0; margin:0;  color:#09457c; font-size:15px; font-style:normal; font-weight:bold; line-height:15px;  } 
.in_one_left ul 	{ display:block; padding:0; margin:0; list-style:none; list-style-type:none;  }
.in_one_left ul li 	{ display:block; padding:0 0 28px 0; margin:0; list-style:none; list-style-type:none;    }
.imgleft 			{ display:block; padding:0; margin:0; width:80px; float:left;  }
.txtRight     		{ display:block; padding:0; margin:0; float:right; width:254px;  }
.txtRight h2 		{ display:block; padding:0 0 3px 0; margin:0; color:#09457c; font-size:15px; font-style:normal; font-weight:bold; line-height:18px;  }
.txtRight h2 a { color:#09457c; font-size:15px; font-style:normal; font-weight:bold; line-height:18px; text-decoration:none;  }
.txtRight h2 a:hover { color:#09457c; text-decoration:underline;  }
.txtRight p  		{ display:block; padding:0; margin:0; color:#000; font-size:12px; font-style:normal; font-weight:normal; line-height:18px;  }


.in_one_right     	{ display:block; padding:65px 0 40px 0; margin:0; float:left; width:460px;  }
.in_one_right h2  	{ display:block; padding:0 0 22px 0; margin:0;  color:#09457c; font-size:15px; font-style:normal; font-weight:bold; line-height:15px; } 
.table_box  	  	{ display:block; padding:0; margin:0; width:458px; border:none; border:0;  background:url(../images/table_bg.gif) left top repeat-y; border-bottom:1px solid #CCC; }
.table_row1 	  	{ display:block; padding:0; margin:0; background:#187ab2; border:0; width:457px; background:url(../images/table_bg.gif) left top no-repeat; }
.table_col1 	  	{ color:#ffffff; font-size:12px; font-style:normal; background:#187ab2; font-weight:normal; line-height:13px; width:300px; padding:8px 0 8px 10px; margin:0; border:0; border:none; }
.table_col2       	{ color:#ffffff; font-size:12px; font-style:normal; background:#187ab2; font-weight:normal; line-height:13px; width:75px; padding:8px 0 8px 5px; margin:0; border:0; border:none; }
.table_col3 		{ color:#ffffff; font-size:12px; font-style:normal; background:#187ab2; font-weight:normal; line-height:13px; width:62px; padding:8px 0 8px 5px; margin:0; border:0; border:none; } 
.table_row2 		{ display:block; padding:0; margin:0; background:#FFF; border:0; width:457px; background:url(../images/table_bg.gif) left top no-repeat; }
.table_col4 		{ color:#000; font-size:12px; font-style:normal; background:none; font-weight:normal; line-height:13px; width:300px; padding:8px 0 8px 10px; margin:0; border:0; border:none; }
.table_col5 		{ color:#000; font-size:12px; font-style:normal; background:none; font-weight:normal; line-height:13px; width:75px; padding:8px 0 8px 5px; margin:0; border:0; border:none; text-align:center; }
.table_col6 		{ color:#000; font-size:12px; font-style:normal; background:none; font-weight:normal; line-height:13px; width:62px; padding:8px 0 8px 5px; margin:0; border:0; border:none; text-align:center; } 
.table_row3 		{ display:block; padding:0; margin:0; background:#e7f1f7; border:0; width:456px; background:url(../images/table_bg.gif) left top no-repeat; padding:0 0 0 1px; }
.table_col7 		{ color:#000; font-size:12px; font-style:normal; background:#e7f1f7; font-weight:normal; line-height:13px; width:300px; padding:8px 0 8px 10px; margin:0; border:0; border:none; }
.table_col8 		{ color:#000; font-size:12px; font-style:normal; background:#e7f1f7; font-weight:normal; line-height:13px; width:75px; padding:8px 0 8px 5px; margin:0; border:0; border:none; text-align:center; }
.table_col9 		{ color:#000; font-size:12px; font-style:normal; background:#e7f1f7; font-weight:normal; line-height:13px; width:62px; padding:8px 0 8px 5px; margin:0; border:0; border:none; text-align:center; }
 
 
/* INNER ONE ENDS */


/* INNER TWO STARTS */
.ban_absImg01      					{ display:block; padding:0; margin:0; position:absolute; top:20px; left:100px; font-size:1px; line-height:1px;  }

.banner_right01             		{ display:block; padding:22px 0 0 0; margin:0; float:right; width:590px;  }
.banner_right01 h1                { text-align:left; font-size:36px; font-style:normal; font-family:"Proxima Nova"; line-height:36px; }
.banner_right01 p           		{ display:block; padding:0 0 8px 0; margin:0; width:503px; color:#222222; font-size:16px; font-style:normal; font-weight:normal; line-height:21px;  }
.banner_right01 p.morepad           		{ display:block; padding:0 0 25px 0; margin:0; width:503px; color:#222222; font-size:16px; font-style:normal; font-weight:normal; line-height:21px;  }
 
.banner_btm02 					    { display:block; padding:15px 0 10px 0; margin:0 auto; width:960px;  background:url(../images/mid_whitebg.gif) top left no-repeat; }
.banner_btm02 ul 					{ display:block; padding:0; margin:0; list-style:none; list-style-type:none; float:right; width:590px;  }
.banner_btm02 ul li 				{ display:block; padding:0 20px 0 0; margin:0; list-style:none; list-style-type:none; float:left;  }
.banner_btm02 ul li span.btn_txt1   { display:block; padding:0 0 6px 0; margin:0; color:#222222; font-family:Helvetica; font-size:13px; font-style:normal; font-weight:normal; line-height:14px; text-align:center;  }
.banner_btm02 ul li span.btn_bg 	{ display:block; padding:0; margin:0;  background:url(../images/orange_btn.gif) center top no-repeat; width:151px; height:35px; text-decoration:none; }
.banner_btm02 ul li span.btn_bg01	{ display:block; padding:8px 0 0 5px; margin:0; width:151px; text-decoration:none; text-align:center; width:172px;  } 
.banner_btm02 ul li span.btn_bg a   { text-align:center; color:#FFF; font-size:13px; font-style:normal; font-weight:normal; line-height:14px; text-align:center; width:151px; text-decoration:none; 
								      display:block; padding:10px 0 10px 0; margin:0;  }
.banner_btm02 ul li span.btn_txt2   { display:block; padding:6px 0 0 0; margin:0; color:#222222; font-family:Helvetica; font-size:11px; font-style:normal; font-weight:normal; line-height:14px; text-align:center;  }



.in_two_contain { display:block; padding:55px 0 20px 67px; margin:0; width:875px;  }

.in_two_left { display:block; padding:0 38px 0 0; float:left; width:402px;  }

.buisness_one { display:block; padding:0 0 30px 0; margin:0; width:402px; border-bottom:1px solid #bcbcbc;   }
.buisness_one h2 { display:block; padding:0 0 3px 0; margin:0; color:#09457c; font-size:18px; font-style:normal; font-weight:bold; line-height:18px;  }
.buisness_one p  { display:block; padding:0 0 17px 0; margin:0; color:#222222; font-size:13px; font-style:normal; font-weight:normal; line-height:18px;  }
.buisness_one ul { display:block; padding:0; margin:0; list-style:none; list-style-type:none; }
.buisness_one ul li { display:block; padding:0 0 14px 13px; margin:0; list-style:none; list-style-type:none; background:url(../images/bullet1.gif) left 5px no-repeat; color:#222222; font-size:13px; font-style:normal; font-weight:normal; line-height:16px; }
 
.buisness_two {  display:block; padding:27px 0 29px 0; margin:0; width:402px;   }
.buisness_two img { float:left;  }
.buisness_two p  { display:block; padding:24px 0 17px 0; margin:0; color:#222222; font-size:13px; font-style:normal; font-weight:normal; line-height:18px;  }


.in_two_right { display:block; padding:0; margin:0; float:left; width:432px;  }
.in_two_right ul 	{ display:block; padding:0; margin:0; list-style:none; list-style-type:none;  }
.in_two_right ul li 	{ display:block; padding:0 0 28px 0; margin:0; list-style:none; list-style-type:none;    }
.imgleftnew 			{ display:block; padding:0; margin:0; width:165px; float:left;  }
.txtRightnew     		{ display:block; padding:0; margin:0; float:left; width:264px;  }
.txtRightnew h2 		{ display:block; padding:0 0 3px 0; margin:0; color:#09457c; font-size:15px; font-style:normal; font-weight:bold; line-height:18px;  }
.txtRightnew p  		{ display:block; padding:0; margin:0; color:#000; font-size:12px; font-style:normal; font-weight:normal; line-height:18px;  }


/* INNER TWO ENDS */



/* INNER THREE STARTS */
.ban_absImg02      					{ display:block; padding:0; margin:0; position:absolute; top:20px; left:-10px; font-size:1px; line-height:1px; font-family:"Proxima Nova";   }

.in_three_contain { display:block; padding:55px 0 0 0; margin:0 auto; width:860px;  }

.in_three_one { display:block; padding:0 0 22px 0; margin:0; width:860px; border-bottom:1px solid #dadada;  }
.in_three_one ul { display:block; padding:0; margin:0; width:860px; list-style:none; list-style-type:none;  }
.in_three_one ul li { display:block; padding:0 0 25px 0; margin:0; width:860px; list-style:none; list-style-type:none;  }  
.in_three_left    { display:block; padding:0; margin:0; float:left; width:420px;  } 
.in_three_right   { display:block; padding:0; margin:0; float:right; width:420px;  } 

.in_three_img           { display:block; padding:0; margin:0; float:left; width:170px;  } 
.in_three_txt           { display:block; padding:0; margin:0; float:left; width:242px;  } 
.in_three_txt h2 		{ display:block; padding:0 0 3px 0; margin:0; color:#09457c; font-size:15px; font-style:normal; font-weight:bold; line-height:18px;  }
.in_three_txt h2 a { color:#09457c; font-size:15px; font-style:normal; font-weight:bold; line-height:18px; text-decoration:none;  }
.in_three_txt h2 a:hover {  color:#09457c; text-decoration:underline;  }
.in_three_txt p  		{ display:block; padding:0; margin:0; color:#000; font-size:12px; font-style:normal; font-weight:normal; line-height:18px;  }


.in_three_two { display:block; padding:40px 0 45px 0; margin:0;  }
.in_three_two h2 { display:block; padding:0; margin:0; color:#09457c; font-size:16px; font-style:normal; font-weight:bold; line-height:18px;  }
.in_three_two ul.list1 { display:block; padding:17px 0 0 0; margin:0; list-style:none; list-style-type:none; width:203px; float:left;  }
.in_three_two ul.list1 li { display:block; padding:0 0 3px 8px; margin:0; list-style:none; list-style-type:none; background:url(../images/bullet2.gif) left 3px no-repeat; color:#222222; font-size:12px; font-style:normal; font-weight:normal; line-height:14px;  }
.in_three_two ul.list1 li a { display:block; padding:0; margin:0; color:#222222; font-size:12px; font-style:normal; font-weight:normal; line-height:14px; text-decoration:none; }
.in_three_two ul.list1 li a:hover { color:#222222;  text-decoration:underline; }
.in_three_two h3 { display:block; padding:23px 0 0 0; margin:0; color:#222222; font-size:11px; font-style:normal; font-weight:normal; line-height:11px;  }
.in_three_two h3 a { color:#187ab2; font-size:11px; font-style:normal; font-weight:normal; line-height:11px; text-decoration:underline;  }
.in_three_two h3 a:hover { color:#187ab2; text-decoration:none;  }

/* INNER THREE ENDS */


/* INNER FOUR STARTS */

.ban_absImg03      					{ display:block; padding:0; margin:0; position:absolute; top:-35px; left:60px; font-size:1px; line-height:1px;  }

.in_four_contain { display:block; padding:50px 0 20px 0; margin:0 auto; width:820px;  }

.in_four_left { display:block; padding:0 0 40px 0; margin:0; float:left; width:346px;  }
.in_four_left h2 { display:block; padding:0 0 4px 0; margin:0; color:#09457c; font-size:18px; font-style:normal; font-weight:normal; line-height:20px; font-family:"Proxima Nova";  } 
.in_four_left p  { display:block; padding:0 0 4px 0; margin:0; color:#000; font-size:13px; font-style:normal; font-weight:normal; line-height:20px;   }
.in_four_left h3 { display:block; padding:10px 0 0 0; margin:0; text-align:center; font-size:1px; line-height:1px;  }


.in_four_right { display:block; padding:0; margin:0; float:right; width:429px;  }

.in_four_right01   { display:block; padding:0 0 28px 0; margin:0; float:right; width:420px;  } 
 
 
/* INNER FOUR ENDS */

/* INNER FIVE STARTS */
.in_five_contain     { display:block; padding:41px 0 20px 0; margin:0 auto; width:862px;  }
.in_five_one         { display:block; padding:0 0 20px 0; margin:0; width:862px; border-bottom:1px solid #999; }
.in_five_one_left    { display:block; padding:10px 0 0 15px; margin:0; float:left; width:211px;  }
.in_five_one_left h2 { display:block; padding:0 0 0 0; margin:0; color:#09457c; font-size:15px; font-style:normal; font-weight:bold; line-height:20px;  }
.in_five_one_left p  { display:block; padding:0 0 4px 0; margin:0; color:#000; font-size:13px; font-style:normal; font-weight:normal; line-height:18px; }
.in_five_one_right   { display:block; padding:0; margin:0; float:right; width:606px;  }
.in_five_one_right ul { display:block; padding:0; margin:0; list-style:none; list-style-type:none;  }
.in_five_one_right ul li { display:block; padding:0; margin:0; list-style:none; list-style-type:none; float:left;  }
.in_five_one_right ul li a { display:block; padding:0; margin:0; font-size:1px; line-height:1px;  }



.in_five_two                   { display:block; padding:42px 0 0 0; margin:0; width:862px;  }
.in_five_left                  { display:block; padding:0; margin:0; float:left; width:496px;  }
.in_five_left h2               { display:block; padding:0 0 15px 0; margin:0; color:#09457c; font-size:18px; font-style:normal; font-weight:normal; line-height:18px;  }
.in_five_left ul     		   { display:block; padding:0; margin:0; list-style:none; list-style-type:none;  }
.in_five_left ul li            { display:block; padding:0 0 28px 0; margin:0; list-style:none; list-style-type:none;  }
.in_five_left ul li h4         { display:block; padding:0 0 13px 0; margin:0; color:#09457c; font-size:16px; font-style:normal; font-weight:normal; line-height:23px;  }
.in_five_left ul li h5         { display:block; padding:0; margin:0; color:#222222; font-size:12px; font-style:normal; font-weight:normal; line-height:12px;  }
.in_five_left ul li h5 a       {  padding:0 0 0 8px; color:#187ab2; font-size:12px; font-style:normal; font-weight:normal; line-height:12px; text-decoration:underline;  }
.in_five_left ul li h5 a:hover { text-decoration:none; color:#187ab2; }


.in_five_right { display:block; padding:0; margin:0; float:right; width:282px;  }
.in_five_right ul { display:block; padding:0; margin:0; list-style-type:none; list-style:none;  }
.in_five_right ul li { display:block; padding:0 0 18px 0; margin:0; list-style-type:none; list-style:none;  }
.in_five_right ul li h4 { display:block; padding:0 0 5px 0; margin:0; color:#000; font-size:12px; line-height:17px; font-style:italic; font-weight:normal; font-family: Helvetica ;  }
.in_five_right ul li h5 { display:block; padding:0 0 0 5px; margin:0; font-size:14px; line-height:1px;  }

/* INNER FIVE ENDS */



/* INNER SIX STARTS */

.in_six_contain { display:block; padding:60px 0 30px 0; margin:0 auto; width:935px;  }

.in_six_left    { display:block; padding:0; margin:0; float:left; width:410px;  }
.para_one { display:block; padding:0 0 0 48px; margin:0; width:324px;  }
.para_one h2 { display:block; padding:0 0 0 0; margin:0; color:#09457c; font-size:15px; font-style:normal; font-weight:bold; line-height:20px; }
.para_one p  { display:block; padding:0 0 4px 0; margin:0; color:#000; font-size:13px; font-style:normal; font-weight:normal; line-height:18px; }
.img_para01 { display:block; padding:20px 0 29px 0; margin:0; text-align:left; font-size:1px; line-height:1px;  }
.img_para02 { display:block; padding:20px 0 29px 42px; margin:0; text-align:left; font-size:1px; line-height:1px;  }



.in_six_right   { display:block; padding:0; margin:0; float:right; width:487px;  }
.in_six_right h2 { display:block; padding:0 0 17px 0; margin:0; color:#09457c; font-size:15px; font-style:normal; font-weight:bold; line-height:20px; }
.in_six_right ul { display:block; padding:0; list-style:none; list-style-type:none;  }
.in_six_right ul li { display:block; padding:0 0 12px 0; list-style:none; list-style-type:none;  }
.left_list { display:block; padding:0; margin:0; float:left; width:230px;  }
.left_list h4 { display:block; padding:0 0 2px 0; margin:0; color:#187ab2; font-size:12px; font-style:normal; font-weight:normal; line-height:14px;  }
.left_list h4 a { color:#187ab2; font-size:12px; font-style:normal; font-weight:normal; line-height:14px; text-decoration:none;  }
.left_list h4 a:hover {  color:#187ab2; text-decoration:underline; }

.left_list p  { display:block; padding:0 0 2px 0; margin:0; color:#000; font-size:12px; font-style:normal; font-weight:normal; line-height:17px;  }

.right_list { display:block; padding:0; margin:0; float:right; width:230px;  }
.right_list h4 { display:block; padding:0 0 2px 0; margin:0; color:#187ab2; font-size:12px; font-style:normal; font-weight:normal; line-height:14px;  }
.right_list p  { display:block; padding:0 0 2px 0; margin:0; color:#000; font-size:12px; font-style:normal; font-weight:normal; line-height:14px;  }


.ban_absImg04      					{ display:block; padding:0; margin:0; position:absolute; top:-25px; left:30px; font-size:1px; line-height:1px;  }

/* INNER SIX ENDS */


#buyDropDownTrigger
{
	z-index: 150;
}

#add-to-cart-menu-drop {
	-moz-border-radius:5px;
	-moz-box-shadow:0 5px 5px rgba(0,0,0,0.5);
	-webkit-border-radius:5px;
	-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.5);
	background:#fff;
	border:5px solid #000;
	border-radius:5px;
	box-shadow:0 5px 5px rgba(0,0,0,0.5);
	color:#2b2b2b;
	height:140px;
	margin:-10px 0 0 -420px;
	position:absolute;
	width:550px;
	z-index:200;
	right: 0px;
	top: 52px;
}

#add-to-cart-menu-drop .cart-menu-add {
	color:#fff;
	display:inline-block;
	line-height:20px;
	margin-top:4px;
}

#add-to-cart-menu-drop div.item {
	float:left;
	height:90px;
	padding:10px;
	width:254px;
}

#add-to-cart-menu-drop div.footer-drop {
	background:#09457c;
	clear:both;
	height:30px;
	width:100%;
}

#add-to-cart-menu-drop h4 {
	color:#197ab3;
	font-weight:700;
	margin-bottom:4px;
	margin-top:2px;
}

#add-to-cart-menu-drop img,#bpp-overview-compare img,#bpp-overview-tabs-menu img {
	float:left;
	margin-right:10px;
}

#add-to-cart-menu-drop p {
	color:#2b2b2b;
	font-size:12px;
	margin:0;
}

#add-to-cart-menu-drop p.bpp-nav-menu-compare {
	float:right;
	margin-right:5px;
}

#add-to-cart-menu-drop p.bpp-nav-menu-compare a {
	color:#fff;
	line-height:1;
	text-decoration:underline;
}

#add-to-cart-menu-drop p.bpp-nav-menu-mbg {
	float:left;
	margin-left:5px;
}

#add-to-cart-menu-drop p.bpp-nav-menu-mbg,#add-to-cart-menu-drop p.bpp-nav-menu-compare {
	color:#d1dfea;
	font-weight:700;
	line-height:30px;
}

.action-button-90
{
	background: transparent url('http://pas-paloalto-assets.s3.amazonaws.com/img/page/action-button-bg.png') 0 -160px no-repeat;
	display: inline-block;
	line-height: 20px;
	color: white;
	width: 88px;
	height: 21px;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
	text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 1px;
	cursor: pointer;
	border: none;
	text-decoration: none;
}

.missing
{
	color: #333333;
	padding: 0px 80px 0px 80px;
}

.missing h1
{
	text-align: left;
	font-size: 36px;
	font-style: normal;
	font-family: "Proxima Nova";
	line-height: 36px;
	padding: 30px 0px 5px 20px;
}

.missing h2
{
	display: block;
	padding: 0 0 3px 20px;
	margin: 0;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	line-height: 18px;
}

.missing p
{
	padding: 20px;
}
