/*======================================================
==CSS Document==============================================================================
Author : Anees Thanikal
Date   : 27th May 2013
Company: Sense
*/
/*======================================================
==Custom Font==============================================================================*/
@font-face {
font-family: 'helvetica_lt_std_lightregular';
src: url('../fonts/helveticaltstd-light-webfont.eot');
src: url('../fonts/helveticaltstd-light-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/helveticaltstd-light-webfont.woff') format('woff'),
url('../fonts/helveticaltstd-light-webfont.ttf') format('truetype'),
url('../fonts/helveticaltstd-light-webfont.svg#helvetica_lt_std_lightregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
	font-family: 'Conv_ASDR1BTT';
	src: url('../fonts/ASDR1BTT.eot');
	src: local('☺'), url('../fonts/ASDR1BTT.woff') format('woff'), url('../fonts/ASDR1BTT.ttf') format('truetype'), url('../fonts/ASDR1BTT.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::Big size Screen:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
@media screen and (min-width:800px) and (max-width:9999px) {
/*======================================================
==Global==============================================================================*/
*{ border:none; margin:0; padding:0; text-decoration:none}
a {text-decoration:none;color:#0B7189;}
a:hover {color:#333;}
article, aside, figure, footer, header, hgroup, menu, nav, section { display: block; }
body{ width:100%; font:12px Arial, Helvetica, sans-serif; color:#333; float:left}
input::-webkit-input-placeholder{
    color:#ccc;
}
input:-moz-placeholder {
    color:#ccc;
}
input[placeholder], [placeholder], *[placeholder]
{
    color:#ccc;
}
.wrapper{ width:1000px; margin:0 auto; position:relative;}
/*======================================================
==Header==============================================================================*/
header{ width:100%; float:left;}
header a{ margin:25px 10px 0 0; float:left;}
header a img{ float:left;}
/*======================================================
==Navigation==============================================================================*/
nav {width:72%; float:right; margin:38px 0 0 0; padding:0;}
nav a:link, nav a:visited, nav a.right {color:#333;padding:0 11px; margin:5px 0 0;text-decoration:none;float:left;font:17px/1.4em 'helvetica_lt_std_lightregular',Sans-Serif;}
nav a:hover, nav a.act {color:#0B567B}
nav a.right {float:right; padding:0;}
/*===Location==================================================
==================================================*/
.langsDropDown {list-style-type:none;color:#3D3D3D;padding:0;margin:0;height:25px;overflow:hidden;display:block;position:absolute;top:42px;right:120px;text-align:left;z-index:4001;width:175px;border:none;}
.langsDropDown ul{}
.langsDropDown:hover {height:265px;}
.langsDropDown li{ padding:0 10px;}
.langsDropDown li.drop02 {display:block;cursor:pointer;font: normal 17px/1.4em 'helvetica_lt_std_lightregular',Sans-Serif; color:#3D3D3D;margin:0; background:#f4f4f4; width:89%; float:left;}
.langsDropDown li.start{ border-radius:10px 10px 0 0; margin:1px 0 0; background:#f4f4f4 url(../images/icon_location_arrow.png) top no-repeat; padding:15px 10px 0;}
.langsDropDown li.end{ border-radius:0 0 10px 10px;}
.langsDropDown li.end a{ border:none;}
.langsDropDown li a {text-decoration: none;display:block;font: normal 17px/1.4em 'helvetica_lt_std_lightregular',Sans-Serif; color:#3D3D3D;	width:100%;text-align:left;padding:10px 0; margin:0; border-bottom:1px dotted #ccc;}
.langsDropDown li.drop01 {display:block;text-decoration:none;cursor:pointer;font: normal 17px/1.4em 'helvetica_lt_std_lightregular',Sans-Serif; color:#3D3D3D;width:95%; background:url(../images/location_line.png) right no-repeat; padding:0 0 0 5px;}
.langsDropDown li.drop01 img{ height:16px; margin:2px 6px 0 0; float:left;}
.langsDropDown li.drop02:hover, .langsDropDown li.drop02:hover a {color:#0B567B;}
/*======================================================
==Login==============================================================================*/
.blockModalPopupDiv{ z-index:9999 !important;}
#login{ position:fixed; left:0; right:0; bottom:0; top:0; background:url(../images/login_bg.png) repeat; z-index:9999; width:100%; display:none;}
.login-wrapper{ box-shadow:0 0px 15px #000; padding:10px; border-radius:10px; border:1px solid #fff; left:50%; top:50%; margin:0 0 0 -210px; position:absolute; width:400px; background:#f9f9f9;}
.loginrow, .loginrow1{ width:100%; display:block; font:14px/22px Verdana, Arial, Helvetica, sans-serif; color:#999999; padding:0; margin:10px 0 0; clear:both; line-height:15px; float:left;}
.loginrow .logincol, .loginrow1{ width:100%; display:inline-block; float:left; font:bold 12px/40px Arial, Helvetica, sans-serif; color:#666666;}
.logincol input[type=text], .logincol input[type=password]{width:95%; border:1px solid #CCC; padding:10px; border-radius:5px; color:#000; font:italic 16px Georgia, "Times New Roman", Times, serif; float:left;}
.loginrow1{ border-bottom:1px dashed #ccc; padding:0 0 10px;}
.loginrow1 h1{ font:20px 'helvetica_lt_std_lightregular',Sans-Serif; color:#5D7F00; float:left;}
.loginrow1 a{ font:14px 'helvetica_lt_std_lightregular',Sans-Serif; color:#000; display:block; text-decoration: underline; margin:0; float:right;}
.loginrow1 a:hover{ color:#0B567B; text-decoration:none;}
.logincol1 a, .reg_btn a{ height:auto; background:#5D7F00; padding:10px 20px; font:14px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; float:left; margin:0 10px 0 0; border-radius:5px;}
.logincol1 a:hover{ background:#000;}
.logincol1{ width:100%; float:left;}
.remember-pass{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#666666; width:auto; margin:10px 0; padding:0; float:left;}
.remember-pass a{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#006699; margin:0 5px; padding:0; background:none;}
.remember-pass a:hover{ background:none; color:#999;}
.closebtn{ position:absolute; right:-15px; top:-15px; cursor:pointer;}
.reg_item{ width:50%; margin:20px 0; float:left;}
.reg_item input{ width:auto; margin:0 5px 0 0; float:left;}
.reg_item span{ font:bold 12px Arial, Helvetica, sans-serif; margin:0 !important; float:left; width:auto;}
a.fb_icon{ color:#fff; background:#3A589B; float:left; padding:0 10px;}
a.fb_icon img{ padding:3px 0;}
a.fb_icon span{ padding:11px 0; font:bold 12px Arial, Helvetica, sans-serif; width:auto; float:left; margin:0; color:#fff;}
a.fb_icon:hover{ background:#3A589B !important; color:#ccc;}
.reg_btn{ width:100%; float:left;}
.reg_btn a:hover{ background:#000;}
#overlay .close{ height:36px; width:36px; background:url(../images/close.png) no-repeat; left:50%; margin:5px 0 0 170px; top:0; z-index:999;}
.apple_overlay{ display:none;}
/*======================================================
==Footer==============================================================================*/
footer {width:100%;margin:25px 0 0 0;padding:15px 0;background:#eee;float:left; box-shadow:0 0 15px #999;}
footer .inner {width:1000px;margin:0 auto;padding:0;overflow:hidden;}
footer .footer_sections {width:28%;margin:0;padding:0;float:left;}
footer .footer_nav_last {width:15%;}
footer .footer_sections h4 {font:15px 'helvetica_lt_std_lightregular',Sans-Serif; color:#1570A6; text-transform:uppercase; margin:20px 0 10px; padding:0; float:left;}
nav.footer_nav {width:100%;margin:0;padding:0;float:left;}
nav.footer_nav a:link, nav.footer_nav a:visited {font:14px 'helvetica_lt_std_lightregular',Sans-Serif;color:#000;text-decoration:none;padding:7px 0;margin:0;width:100%;float:left;}
nav.footer_nav a:hover {color:#666;}
.footer_col_last {width:100%;height:auto;float:left;margin:0;}
nav.footer_col_last a {margin:10px 0;width:100%;float:left;padding:0;}
.footer_col_last .social {height:25px;overflow:hidden;margin-right:40px;padding:0 0 0 30px;float:left;cursor:pointer;}
.footer_col_last .social p, .paymentmethods p {font:14px 'helvetica_lt_std_lightregular',Sans-Serif;color:#000000;margin:5px 0 0;float:left;}
.footer_col_last .facebook {background:url(../images/icon_fb.png) no-repeat;}
.footer_col_last .twitter {background:url(../images/icon_twitter.png) no-repeat;}
.footer_col_last .youtube {background:url(../images/icon_yT.png) no-repeat;}
.footer_col_last .rss {background:url(../images/icon_rss.png) no-repeat;}
.paymentmethods {height:35px;width:100%;overflow:hidden;margin:10px 0;float:left;}
.paymentmethods img {margin:0 5px 0 0;padding:0;border:none;float:left;}
.paymentmethods p {margin:8px 0;}
.bottom_panel{ width:100%;	margin:30px 0 0; padding:30px 0 20px; border-top:1px solid #ddd;/* background:#E7E7E7;*/ float:left;}
.footerbottom { width:1000px; margin:0 auto; overflow:hidden;}
.footerbottom nav.footer_bot_left {	width:auto;	float:right; margin:0;}
nav.footer_bot_left a {	display:inline;	border-right:1px solid #626262;	text-decoration:none;	padding:0 5px;	color:#1570A6;	font: 14px 'helvetica_lt_std_lightregular',Sans-Serif !important;}
nav.footer_bot_left a:last-child {	border:none;}
nav.footer_bot_left a:hover {	color:#000;}
.footerbottom p {	font:14px Verdana, Geneva, sans-serif;	color:#666;	margin:5px;	display:block;	width:auto;	float:right;}
.footerbottom .footer_bot_right {	width:219px;	float:right;	text-align:right;}
.footerbottom img {	margin:10px 0 0;	float:left;}
img.canada {	clear:none;	margin:0;	float:none;}
.sitemap_footer{ margin:0;}
.icon_panel_items a:hover h2, .icon_panel_items a.active_menu h2{ color:#0B7189;}
.icon_panel_items a:hover img, .icon_panel_items a.active_menu img{ background:#999 url(../images/thumb_dots_hover.png) 9px 5px no-repeat;}
}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::Mobile Device:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
@media screen and (min-width:0px) and (max-width:480px) {
/*======================================================
==Global==============================================================================*/
*{ border:none; margin:0; padding:0; text-decoration:none}
a {text-decoration:none;color:#06C;}
a:hover {color:#333;}
article, aside, figure, footer, header, hgroup, menu, nav, section { display: block; }
body{ width:100%; font:12px Arial, Helvetica, sans-serif; color:#333; float:left}
input::-webkit-input-placeholder{
    color:#ccc;
}
input:-moz-placeholder {
    color:#ccc;
}
input[placeholder], [placeholder], *[placeholder]
{
    color:#ccc;
}
.wrapper{ width:100%; margin:0 auto;overflow:hidden;}
/*======================================================
==Header==============================================================================*/
header{ width:100%; float:left;}
header a{ margin:25px 0; float:left; text-align: center;  width:100%;}
header a img{ border:none;}
/*======================================================
==Navigation==============================================================================*/
nav {width:100%;float:left;margin:0;padding:0;}
nav a:link, nav a:visited, nav a.right { width:100%;color:#333;padding:10px 0; text-align:center; margin:1px 0;text-decoration:none;float:left;font-family:'helvetica_lt_std_lightregular',Sans-Serif;font-size:18px;line-height:35px;font-weight: normal; background:#f4f4f4;}
nav a:hover, nav a.act {color:#0B567B; background:#f0f0f0;}
/*======================================================
==Login==============================================================================*/
.blockModalPopupDiv{ z-index:9999 !important;}
#login{ position:fixed; left:0; right:0; bottom:0; top:0; background:url(../images/login_bg.png) repeat; z-index:9999; width:100%; display:none;}
.login-wrapper{ box-shadow:0 0px 15px #000; padding:10px; border-radius:10px; border:1px solid #fff; left:50%; top:50%; margin:0 0 0 -210px; position:absolute; width:400px; background:#f9f9f9;}
.loginrow, .loginrow1{ width:100%; display:block; font:14px/22px Verdana, Arial, Helvetica, sans-serif; color:#999999; padding:0; margin:10px 0 0; clear:both; line-height:15px; float:left;}
.loginrow .logincol, .loginrow1{ width:100%; display:inline-block; float:left; font:bold 12px/40px Arial, Helvetica, sans-serif; color:#666666;}
.logincol input[type=text], .logincol input[type=password]{width:95%; border:1px solid #CCC; padding:10px; border-radius:5px; color:#000; font:italic 16px Georgia, "Times New Roman", Times, serif; float:left;}
.loginrow1{ border-bottom:1px dashed #ccc; padding:0 0 10px;}
.loginrow1 h1{ font:20px 'helvetica_lt_std_lightregular',Sans-Serif; color:#5D7F00; float:left;}
.loginrow1 a{ font:14px 'helvetica_lt_std_lightregular',Sans-Serif; color:#000; display:block; text-decoration: underline; margin:0; float:right;}
.loginrow1 a:hover{ color:#0B567B; text-decoration:none;}
.logincol1 a, .reg_btn a{ height:auto; background:#5D7F00; padding:10px 20px; font:14px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; float:left; margin:0 10px 0 0; border-radius:5px;}
.logincol1 a:hover{ background:#000;}
.logincol1{ width:100%; float:left;}
.remember-pass{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#666666; width:auto; margin:10px 0; padding:0; float:left;}
.remember-pass a{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#006699; margin:0 5px; padding:0; background:none;}
.remember-pass a:hover{ background:none; color:#999;}
.closebtn{ position:absolute; right:-15px; top:-15px; cursor:pointer;}
.reg_item{ width:50%; margin:20px 0; float:left;}
.reg_item input{ width:auto; margin:0 5px 0 0; float:left;}
.reg_item span{ font:bold 12px Arial, Helvetica, sans-serif; margin:0; float:left; width:auto;}
a.fb_icon{ color:#fff; background:#3A589B; float:left; padding:0 10px;}
a.fb_icon img{ padding:3px 0;}
a.fb_icon span{ padding:11px 0; font:bold 12px Arial, Helvetica, sans-serif; width:auto; float:left; margin:0; color:#fff;}
a.fb_icon:hover{ background:#3A589B !important; color:#ccc;}
.reg_btn{ width:100%; float:left;}
.reg_btn a:hover{ background:#000;}
#overlay .close{ height:36px; width:36px; background:url(../images/close.png) no-repeat; left:50%; margin:5px 0 0 170px; top:0; z-index:999;}
.apple_overlay{ display:none;}
/*======================================================
==Footer==============================================================================*/
footer {width:100%;margin:25px 0 0 0;padding:15px 0;background:#eee;float:left; box-shadow:0 0 15px #999;}
footer .inner {width:100%;margin:0;padding:0; float:left;}
footer .footer_sections {display:none;}
.footerbottom {width:100%;margin:0;float:left;}
.footerbottom nav.footer_bot_left { width:96%; margin:10px; float:left; text-align:center;}
nav.footer_bot_left a { width:auto; background:none;text-decoration:none;padding:5px;color:#1570A6;font: 14px 'Conv_SEGOEUI', Sans-Serif !important; float:left;}
nav.footer_bot_left a:hover {color:#000;}
.footerbottom p {font-size:12px;color:#666;margin:10px 0;display:block;width:100%;float:left; text-align:center;}
.footerbottom .footer_bot_right {width:219px;float:right;text-align:right;}
.footerbottom img { display:none;}
img.canada {clear:none;margin:0;float:none;}
}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::Tablet Device:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
@media screen and (min-width:480px) and (max-width:800px) {
/*======================================================
==Global==============================================================================*/
*{ border:none; margin:0; padding:0; text-decoration:none}
a {text-decoration:none;color:#06C;}
a:hover {color:#333;}
article, aside, figure, footer, header, hgroup, menu, nav, section { display: block; }
body{ width:100%; font:12px Arial, Helvetica, sans-serif; color:#333; float:left}
input::-webkit-input-placeholder{
    color:#ccc;
}
input:-moz-placeholder {
    color:#ccc;
}
input[placeholder], [placeholder], *[placeholder]
{
    color:#ccc;
}
.wrapper{ width:100%; margin:0 auto;overflow:hidden;}
/*======================================================
==Header==============================================================================*/
header{ width:100%; float:left;}
header a{ margin:25px 0 0; width:100%; text-align:center; float:left;}
header a img{ float:none;}
/*======================================================
==Navigation==============================================================================*/
nav {width:100%;float:left;margin:25px 0 0 0;padding:0; text-align:center;}
nav a:link, nav a:visited, nav a.right { width:auto; color:#333;padding:0 20px; margin:5px 0;text-decoration:none;float:none;font-family:'helvetica_lt_std_lightregular',Sans-Serif;font-size:18px;line-height:35px;font-weight: normal;}
nav a:hover, nav a.act {color:#0B567B}
/*======================================================
==Login==============================================================================*/
.blockModalPopupDiv{ z-index:9999 !important;}
#login{ position:fixed; left:0; right:0; bottom:0; top:0; background:url(../images/login_bg.png) repeat; z-index:9999; width:100%; display:none;}
.login-wrapper{ box-shadow:0 0px 15px #000; padding:10px; border-radius:10px; border:1px solid #fff; left:50%; top:50%; margin:0 0 0 -210px; position:absolute; width:400px; background:#f9f9f9;}
.loginrow, .loginrow1{ width:100%; display:block; font:14px/22px Verdana, Arial, Helvetica, sans-serif; color:#999999; padding:0; margin:10px 0 0; clear:both; line-height:15px; float:left;}
.loginrow .logincol, .loginrow1{ width:100%; display:inline-block; float:left; font:bold 12px/40px Arial, Helvetica, sans-serif; color:#666666;}
.logincol input[type=text], .logincol input[type=password]{width:95%; border:1px solid #CCC; padding:10px; border-radius:5px; color:#000; font:italic 16px Georgia, "Times New Roman", Times, serif; float:left;}
.loginrow1{ border-bottom:1px dashed #ccc; padding:0 0 10px;}
.loginrow1 h1{ font:20px 'helvetica_lt_std_lightregular',Sans-Serif; color:#5D7F00; float:left;}
.loginrow1 a{ font:14px 'helvetica_lt_std_lightregular',Sans-Serif; color:#000; display:block; text-decoration: underline; margin:0; float:right;}
.loginrow1 a:hover{ color:#0B567B; text-decoration:none;}
.logincol1 a, .reg_btn a{ height:auto; background:#5D7F00; padding:10px 20px; font:14px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; float:left; margin:0 10px 0 0; border-radius:5px;}
.logincol1 a:hover{ background:#000;}
.logincol1{ width:100%; float:left;}
.remember-pass{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#666666; width:auto; margin:10px 0; padding:0; float:left;}
.remember-pass a{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#006699; margin:0 5px; padding:0; background:none;}
.remember-pass a:hover{ background:none; color:#999;}
.closebtn{ position:absolute; right:-15px; top:-15px; cursor:pointer;}
.reg_item{ width:50%; margin:20px 0; float:left;}
.reg_item input{ width:auto; margin:0 5px 0 0; float:left;}
.reg_item span{ font:bold 12px Arial, Helvetica, sans-serif; margin:0; float:left; width:auto;}
a.fb_icon{ color:#fff; background:#3A589B; float:left; padding:0 10px;}
a.fb_icon img{ padding:3px 0;}
a.fb_icon span{ padding:11px 0; font:bold 12px Arial, Helvetica, sans-serif; width:auto; float:left; margin:0; color:#fff;}
a.fb_icon:hover{ background:#3A589B !important; color:#ccc;}
.reg_btn{ width:100%; float:left;}
.reg_btn a:hover{ background:#000;}
#overlay .close{ height:36px; width:36px; background:url(../images/close.png) no-repeat; left:50%; margin:5px 0 0 170px; top:0; z-index:999;}
.apple_overlay{ display:none;}
/*======================================================
==Footer==============================================================================*/
footer {	width:100%;	margin:0;	padding:15px 0;	background:#eee;	float:left;}
footer .inner {	width:90%;	margin:0 auto;	padding:0 5%;	overflow:hidden;}
footer .footer_sections {	width:100%;	margin:0;	padding:0;	float:left;}
footer .footer_nav_last {	width:100%;}
footer .footer_sections h4 {	font:15px Arial, Helvetica, sans-serif;	color:#000000;	margin:10px 0;	padding:0;	float:left;	width:100%;}
nav.footer_nav {	width:100%;	margin:0;	padding:0;	float:left;}
nav.footer_nav a:link, nav.footer_nav a:visited { width:auto;font:14px Arial, Helvetica, sans-serif;	color:#1570A6;	text-decoration:none;	padding:7px 0;	margin:0 5px;	float:left;}
nav.footer_nav a:hover {	color:#000;}
.footer_col_last {	width:100%;	height:auto;	float:left;	margin:0;}
nav.footer_col_last a {	margin:10px 0;	width:25%;	float:left;	padding:0;}
.footer_col_last .social {	height:25px;	overflow:hidden;	margin-right:40px;	padding:0 0 0 30px;	float:left;	cursor:pointer;}
.footer_col_last .social p, .paymentmethods p {	font:14px Arial, Helvetica, sans-serif;	color:#000000;	margin:5px 0 0;	float:left;}
.footer_col_last .facebook {	background:url(../images/icon_fb.jpg) no-repeat;}
.footer_col_last .twitter {	background:url(../images/icon_twitter.jpg) no-repeat;}
.footer_col_last .youtube {	background:url(../images/icon_yT.jpg) no-repeat;}
.footer_col_last .rss {	background:url(../images/icon_rss.jpg) no-repeat;}
.paymentmethods {	height:35px;	width:25%;	overflow:hidden;	margin:10px 0;	float:left;}
.paymentmethods img {	margin:0 5px 0 0;	padding:0;	border:none;	float:left;}
.paymentmethods p {	margin:8px 0;}
.footerbottom {	width:100%;	margin:0 0 30px 0;	float:left; text-align:center;}
.footerbottom nav.footer_bot_left {	width:auto;	float:left;	margin:30px 0 0; text-align:center;}
nav.footer_bot_left a {	display:inline;	border-right:1px solid #626262;	text-decoration:none;	padding:0 5px;	color:#1570A6;	font: 14px Arial, Helvetica, sans-serif !important;}
nav.footer_bot_left a.last {	border:none;}
nav.footer_bot_left a:hover {	color:#000;}
.footerbottom p {	font-size:12px;	color:#666;	margin:0 5px;	display:block;	width:auto;	float:left; width:100%; text-align:center;	clear:both;}
.footerbottom .footer_bot_right {	width:219px;	float:right;	text-align:right;}
.footerbottom img {	margin:0;}
img.canada {	clear:none;	margin:0;	float:none;}
}