article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display: block;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	clear: both;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, th, var {
	font-style: normal;
	font-weight: normal;
}
caption, th {
	text-align: left;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
	border-bottom: 1px dotted #000;
	cursor: help;
}
html {
	overflow-y: scroll;
}
body {
	background: #FFF;
	font: 62.5%/1.4 Arial, Helvetica, Verdana, sans-serif;
}
blockquote, ul, ol, dl {
	margin: 0px;
}
ol, ul, dl {
	margin-left: 0px;
}
ol {
	list-style: decimal outside;
}
ul {
	list-style: disc outside;
}
ul ul {
	list-style-type: circle;
}
th {
	font-weight: bold;
}
caption {
	margin-bottom: 0.5em;
	text-align: center;
}
p {
}
h1 {
	font-size: 1.8em;
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 1.4em;
}
h1, h2, h3 {
	margin: 1em 0;
}
h4, h5, h6 {
	font-size: 1.1em;
}
h1, h2, h3, h4, h5, h6, strong {
	font-weight: bold;
}
/* ---------- Logo ---------- */
.logo {
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
}
b, strong {
	font-weight: bold;
}
i, em {
	font-style: italic;
}
code, pre {
	font-family: "Courier New", Courier, monospace;
	white-space: pre;
}
/* ---------- Separator ---------- */
hr {
	background: #ccc;
	border: 0;
	color: #ccc;
	height: 1px;
	margin-top: 25px;
	margin-bottom: 25px;
	line-height: 0;
	float: none;
}
/* ---------- Wrapper ---------- */
.portlet-layout {
	border-collapse: collapse;
	clear: both;
	display: table;
	border-spacing: 0;
	table-layout: auto;
	width: 100%;
}
.portlet-column {
	display: table-cell;
	vertical-align: top;
}
.portlet-column-content {
	padding: 5px;
}
.portlet-column-content-only, .ltr .portlet-column-content-first, .rtl .portlet-column-content-last {
	padding-left: 0;
	padding-right: 30px
}
.portlet-column-content-only, .ltr .portlet-column-content-last, .rtl .portlet-column-content-first {
	padding-right: 0;
}
/* ---------- Column widths ---------- */
.portlet-column-content.empty {
	padding: 50px;
}
.modify-pages li {
	position: relative;
}
.portlet-topper {
	position: relative;
}
.portlet-title {
	display: block;
	font-size: 1em;
	margin: 0;
}
.portlet-title img {
	vertical-align: middle;
}
.portlet-title-text {
	cursor: pointer;
}
.portlet-topper-toolbar {
	margin: 0;
	padding: 2px;
	position: absolute;
	right: 3px;
	text-align: right;
	top: 3px;
}
.portlet-topper-toolbar .nobr {
	display: block;
	float: left;
	padding: 1px;
}
.portlet-content, .portlet-minimized .portlet-content-container {
	padding: 12px 10px 10px;
}
.portlet-minimized .portlet-content {
	padding: 0;
}
.portlet-nested-portlets .portlet-boundary {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
}
.portlet-borderless-container {
	min-height: 2.5em;
	position: relative;
}
/*------ Breadcrumbs taglib ------*/
.breadcrumbs:before, .breadcrumbs:after {
	display: block;
	height: 0;
	visibility: hidden;
}
.breadcrumbs:after {
	clear: both;
}
.breadcrumbs-horizontal li {
	display: inline-block;
	vertical-align: middle;
}
fieldset {
	border: 1px solid #BFBFBF;
	padding: 8px;
}
legend {
	font-weight: bold;
	padding: 0 6px;
}
input.redbtn {
	-webkit-appearance: none;
	border-radius: 5px;
	background-color: #c70701;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	line-height: 34px;
	margin-bottom: 0;
	padding: 0px 0px;
	text-align: center;
	vertical-align: middle;
	height: 34px;
	width: 270px;
	border: 0px solid
}
input.redbtn:hover {
	background-color: #af0500
}
select {
	padding: 1px;
}
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
a {
	outline: none;
	text-decoration: none;
	color: #777;
}
a:hover {
	color: #333;
}
input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
}
.clear, .clr {
	clear: both;
	float: none !important;
}
/* ---------- Hidden Accessible ---------- */
#skip-to-content, #navigation h1, .site-breadcrumbs h1 {
	clip: rect(0 0 0 0);
	position: absolute;
}
/*-----------------------*/
#wrapper {
	margin: auto;
}
#top-line {
	background: white url(../images/top_bg.gif) repeat-x bottom center;
	padding: 0 0 7px;
	z-index: 100;
	position: relative;
}
#language-controlls select {
	display: none;
	clear: both;
}
#language-controlls {
	float: left;
	vertical-align: middle;
	height: 20px;
	padding: 8px 0 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#language-controlls * {
	z-index: 100;
}
#language-controlls .jqTransformSelectWrapper {
	display: block;
	/*height: auto;*/
	height: 18px;
	float: none;
	margin: 0 auto;
	z-index: 100;
	width: 100px !important;
}
#language-controlls .jqTransformSelectWrapper div span {
	background-position: 0 4px;
	background-repeat: no-repeat;
	height: 18px;
	padding: 2px 0 0 20px;
	text-transform: capitalize;
	font-weight: bold;
	width: 100px !important;
}
#language-controlls .jqTransformSelectWrapper a.jqTransformSelectOpen {
	background: url("../images/aroww.gif") no-repeat scroll center center transparent;
	display: block;
	height: 20px;
	position: absolute;
	right: 0;
}
#language-controlls .jqTransformSelectWrapper ul {
	left: -6px;
	top: 20px;
	width: 100px !important;
	z-index: 500;
}
#language-controlls .jqTransformSelectWrapper ul li {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	z-index: 500;
}
#language-controlls .jqTransformSelectWrapper ul a {
	background-position: 5px 50%;
	background-repeat: no-repeat;
	padding: 3px 0 3px 25px;
	text-transform: capitalize;
}
/*----------------------------------*/
#login-navigation {
	float: right;
	font-size: 11px;
	padding: 7px 0 0;
	text-align: center;
	text-transform: uppercase;
	direction: ltr;
}
#login-navigation ul {
	margin: 0 2px;
	padding: 0;
}
#login-navigation li {
	direction: ltr;
	display: inline-block;
 *display: inline;
 *zoom: 1;
}
#login-navigation img {
	vertical-align: top;
	margin: 0 1px 0 0;
}
#login-navigation a {
	margin: 0 0 0 5px;
	color: #000000;
	display: inline-block;
 *display: inline;
 *zoom: 1;
	padding: 4px 8px 4px;
	border: 1px solid #909090;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	background-image: linear-gradient(bottom, #dedede 4%, #ffffff 60%);
	background-image: -o-linear-gradient(bottom, #dedede 4%, white 60%);
	background-image: -moz-linear-gradient(bottom, #dedede 4%, white 60%);
	background-image: -webkit-linear-gradient(bottom, #dedede 4%, white 60%);
	background-image: -ms-linear-gradient(bottom, #dedede 4%, white 60%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.04, #dedede), color-stop(0.6, white));
	-pie-background: linear-gradient(bottom, #dedede 4%, #ffffff 60%);
	/*PIE*/
	background-color: #f7f7f7;
	behavior: url(PIE.htc);
}
#login-navigation a:hover {
	background-image: linear-gradient(bottom, #ffffff 70%, #dedede 100%);
	background-image: -o-linear-gradient(bottom, white 70%, #dedede 100%);
	background-image: -moz-linear-gradient(bottom, white 70%, #dedede 100%);
	background-image: -webkit-linear-gradient(bottom, white 70%, #dedede 100%);
	background-image: -ms-linear-gradient(bottom, white 70%, #dedede 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.7, white), color-stop(1, #dedede));
	-pie-background: linear-gradient(bottom, #ffffff 70%, #dedede 100%);
	background-color: #dedede;
	behavior: url(PIE.htc);
}
/*----------------------Banner--------------------------*/
.site-title {
	margin: 0;
	float: left;
	padding: 30px 0 0 0;
}
.logo {
	z-index: 1;
}
#search-container {
	background: none repeat scroll 0 0 #fff;
	float: right;
	margin: 24px 0 10px;
	width: 197px;
	border: 1px solid #CCCCCC;
	-webkit-box-shadow: 0 8px 6px -6px #c7c7c7;
	-moz-box-shadow: 0 8px 6px -6px #c7c7c7;
	box-shadow: 0 8px 6px -6px #c7c7c7;
	height: 23px;
	behavior: url(PIE.htc);
}
#search-container input[type='text'] {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #7F7F7F;
	font-size: 12px;
	outline: medium none;
	padding: 4px;
	width: 170px;
}
/*-------------------Navigation---------------*/
#navigation {
	padding-top: 4px;
	position: relative;
	width: 100%;
	background-image: linear-gradient(bottom, #f1f1f1 0%, #ffffff 15%);
	background-image: -o-linear-gradient(bottom, #f1f1f1 0%, white 15%);
	background-image: -moz-linear-gradient(bottom, #f1f1f1 0%, white 15%);
	background-image: -webkit-linear-gradient(bottom, #f1f1f1 0%, white 15%);
	background-image: -ms-linear-gradient(bottom, #f1f1f1 0%, white 15%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f1f1f1), color-stop(0.15, white));
	-pie-background: linear-gradient(bottom, #f1f1f1 0%, #ffffff 15%);
	border-bottom: 1px solid #fff;
}
#navigation > ul {
	/*display: table;*/
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 600px;
	text-align: justify;
}
#navigation ul li {
	/*display: table-cell;*/
	display: inline-block;
	font-size: 14px;
	height: 34px;
	padding: 0 0 0 17px;
	text-transform: uppercase;
	background: url(../images/menu_sep.gif) no-repeat left 8px;
	position: relative;
}
.ie7 #navigation ul li {
	display: inline;
	padding: 0 12px;
	float: left;
	zoom: 1;
	z-index: 200;
}
.ie9 #navigation ul li {
	font-size: 13px;
	padding: 0 0 0 14px;
}
#navigation ul li a {
	color: #010101;
	display: block;
	height: 26px;
	margin: 0;
	padding: 8px 17px 0;
}
.ie7 #navigation > ul > li > a {
	margin: 0;
	padding: 8px 17px 0 18px;
	font-size: 14px;
}
#navigation > ul > li > a {
	text-align: center;
}
.ie7 #navigation > ul > li > a, .ie8 #navigation > ul > li > a {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	z-index: 10;
	behavior: url(PIE.htc);
}
#navigation ul li a:hover, #navigation ul li.selected > a, #navigation ul li.hover > a {
	color: #fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	background-color: #d31f34;
	background-image: linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	background-image: -o-linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	background-image: -moz-linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	background-image: -webkit-linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	background-image: -ms-linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #b4252c), color-stop(1, #d31f34));
	-pie-background: linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	behavior: url(PIE.htc);
}
#navigation ul li:first-child {
	background: none;
}
#navigation ul li:first-child {
	padding-left: 0;
}
#navigation ul li.last {
	padding-right: 0;
}
#navigation ul li.clear {
	/*clear: both;
  display: block;
  float: none !important;
  height: 0;*/
	width: 100%;
	visibility: hidden;
	height: 0;
}
.ie7 #navigation ul li.clear {
	clear: both;
	display: block;
	float: none !important;
	height: 0;
}
#navigation div.menu {
	display: none;
	position: absolute;
	z-index: 500;
}
.ie7 #navigation div.menu {
	width: 185px;
	margin: 8px 0 0;
	z-index: 250;
}
#navigation li .child-menu, #navigation .child-menu li > ul {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #C8C8C8;
	-webkit-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-o-border-radius: 4px 4px 4px 4px;
	-ms-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: 160px;
	text-align: left;
	z-index: 300;
	behavior: url(PIE.htc);
}
#navigation li div.child-menu-arr {
	background: url("../images/tab_aroww.gif") no-repeat scroll 0 1px transparent;
	height: 8px;
	width: 11px;
	z-index: 1000;
	margin: 0 auto;
	position: relative;
}
#navigation li div.arr-wrapp {
	display: none;
	padding: 0 0 2px;
}
.ie7 #navigation li div.arr-wrapp {
	width: 100%;
	height: 8px;
	left: 0;
	position: absolute;
}
#navigation li .child-menu li {
	background: none repeat scroll 0 0 transparent;
	border-bottom: 1px dashed #D8D6D6;
	display: block;
	float: none;
	font-size: 12px;
	padding: 0;
	text-transform: none;
	list-style: none;
	z-index: 500;
}
#navigation li .child-menu li a {
	display: block;
	float: none;
	color: #010101;
	padding: 5px;
	height: auto;
	margin: 0;
	text-indent: 0 !important;
	z-index: 500;
}
#navigation li .child-menu li a:hover {
	color: #333;
	background-image: linear-gradient(bottom, #f6f6f6 9%, #ececec 100%);
	background-image: -o-linear-gradient(bottom, #f6f6f6 9%, #ececec 100%);
	background-image: -moz-linear-gradient(bottom, #f6f6f6 9%, #ececec 100%);
	background-image: -webkit-linear-gradient(bottom, #f6f6f6 9%, #ececec 100%);
	background-image: -ms-linear-gradient(bottom, #f6f6f6 9%, #ececec 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.09, #f6f6f6), color-stop(1, #ececec));
	background-color: #f6f6f6;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	-pie-background: linear-gradient(bottom, #f6f6f6 9%, #ececec 100%);
	behavior: url(PIE.htc);
}
#navigation li .child-menu li > ul {
	display: none;
	overflow: hidden;
}
#navigation li .child-menu li > ul {
	left: 160px;
	margin: 0;
	position: absolute;
	top: 0;
}
#content {
	border-top: 5px solid #d31f34;
}
#footer {
	width: 100%;
	margin: auto;
	padding-bottom: 19px;
	padding-left: 12px;
	padding-top: 20px
}
#footer-navigation {
	border-bottom: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
	padding: 9px 0 10px;
	text-align: center;
	color: #222222;
	font-size: 11px;
	text-transform: uppercase;
}
#footer-navigation a {
	margin: 0 9px;
	color: #222222;
}
#footer-navigation a:hover {
	color: #ea732c;
}
.followUs {
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding: 19px 12px;
	text-align: center;
	direction: ltr;
}
.followUs a {
	display: inline-block;
	height: 24px;
	margin: 4px 1px 4px 0;
	width: 24px;
 *display: inline;
 *zoom: 1;
}
.followUs a:hover {
	background-position: 0 -24px;
}
.payment-card {
	float: right;
	margin: 25px 0 27px;
	padding: 1px 8px;
	direction: ltr;
	border: 1px solid #E9E9E9;
}
.payment-card a {
	display: inline-block;
	margin: 4px 5px;
 *display: inline;
 *zoom: 1;
}
.payment-card img {
	vertical-align: middle;
}
.footerBot {
	border-bottom: 1px solid #E2E2E2;
	border-top: 1px solid #E2E2E2;
	color: #B2B2B2;
	font-size: 11px;
	line-height: 16px;
	padding: 15px 10px;
	text-align: left;
}
#footer-navigation span {
	display: inline-block;
 *display: inline;
 *zoom: 1;
}
.portlet {
	margin: 0 0 20px;
}
.portlet-title {
	font-size: 18px;
	line-height: 14px;
	/*padding-bottom: 6px;*/
	font-weight: normal;
	color: #b4252c;
}
.portlet-title .portlet-title-text {
	color: #b4252c;
}
.portlet-title .portlet-title-text span {
	color: #000;
}
.portlet-content, .portlet-minimized .portlet-content-container {
	padding: 6px 0 0;
}
/*--------------------Banner------------------------*/
#loopedSlider, #newsSlider {
	margin: auto;
	width: 100%;
	position: relative;
	clear: both;
}
#loopedSlider {
	margin: -5px 0 20px;
}
.bannerCon {
	width: 100%;
	border-top: 1px solid #fff;
	-webkit-box-shadow: 0px 20px 15px -18px #7c7c7c;
	-moz-box-shadow: 0px 20px 15px -18px #7c7c7c;
	-khtml-box-shadow: 0px 20px 15px -18px #7c7c7c;
	-o-box-shadow: 0px 20px 15px -18px #7c7c7c;
	-ms-box-shadow: 0px 20px 15px -18px #7c7c7c;
	box-shadow: 0px 20px 15px -18px #7c7c7c;
	position: relative;
}
.bannerCon > .container {
	height: 445px;
	overflow: hidden;
	position: relative;
}
div.slides {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.ie7 div.slides, .ie8 div.slides {
	width: 960px;
}
ul.slides {
	position: absolute;
	top: 0;
	left: 0;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 960px;
}
div.slides > div, ul.slides li {
	position: absolute;
	top: 0;
	width: 960px;
	display: none;
	padding: 0;
	margin: 0;
}
/*
.ie7 .bannerBox{
	width: 960px;
	overflow: hidden;
}*/
.bannerBox {
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 100%;
	height: 445px;
	position: relative;
	overflow: hidden;
}
.bannerLeft {
	width: 550px;
	padding: 15px 0 0 10px;
	float: left;
}
.bannerHd {
	color: #ad2b31;
	font-size: 30px;
	text-transform: uppercase;
	padding-bottom: 7px;
}
.bannerHd span {
	color: #586266;
	font-weight: bold;
}
.bannerTextBg {
	background: url(../images/trans_bg.png) repeat-y left top;
	padding: 10px;
}
.link-vew {
	margin-top: 15px;
	position: relative;
}
.bannerTextBg ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.bannerTextBg ul li {
	display: block;
	font-size: 14px;
	line-height: 1.2em;
	padding: 4px 0 5px 24px;
	background: url(../images/red_check.gif) no-repeat 4px 3px;
}
.viewMorePhone {
	display: none;
}
a.viewMore {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	color: #fff;
	background-color: #d31f34;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	background-image: linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	background-image: -o-linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	background-image: -moz-linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	background-image: -webkit-linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	background-image: -ms-linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #b4252c), color-stop(1, #d31f34));
	-pie-background: linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	padding: 6px 3px 6px 15px;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	position: relative;
}
a.viewMore:hover {
	background-color: #d31f34;
	background-image: linear-gradient(bottom, #d31f34 0%, #b4252c 100%);
	background-image: -o-linear-gradient(bottom, #d31f34 0%, #b4252c 100%);
	background-image: -moz-linear-gradient(bottom, #d31f34 0%, #b4252c 100%);
	background-image: -webkit-linear-gradient(bottom, #d31f34 0%, #b4252c 100%);
	background-image: -ms-linear-gradient(bottom, #d31f34 0%, #b4252c 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d31f34), color-stop(1, #b4252c));
	-pie-background: linear-gradient(bottom, #d31f34 0%, #b4252c 100%);
	behavior: url(PIE.htc);
}
a.viewMore span {
	background: url(../images/wht_aroww.gif) no-repeat right top transparent;
	width: 13px;
	height: 13px;
	display: inline-block;
}
.bannerRight {
	width: 399px;
	height: 346px;
	float: right;
	padding: 0;
}
.bannerRight img {
	width: 100%;
	height: auto;
}
.pagination {
	position: absolute;
	bottom: 12px;
	left: 0px;
	z-index: 100;
}
.pagination ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.pagination ul li {
	display: block;
	float: left;
	padding: 0 7px 0 10px;
}
.pagination ul li a {
	display: block;
	background: url(../images/banner_paging.png) no-repeat left top;
	width: 169px;
	height: 74px;
	text-transform: uppercase;
	color: #000000;
	padding: 20px 0px 0 5px;
	float: left;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
}
.pagination ul li a span {
	display: block;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	padding-top: 4px;
}
.pagination ul li a:hover {
	background: url(../images/banner_paging_sel.png) no-repeat left top;
	color: #fff;
}
.pagination ul li.active a {
	background: url(../images/banner_paging_sel.png) no-repeat left top;
	color: #fff;
}
/*----------------------------Steps---------------*/
.homeMidBox {
	padding: 0 10px;
}
.hmtBox {
	float: left;
	width: 30%;
	padding: 0 5% 0 0;
}
.ie7 .hmtBox {
	width: 281px;
	padding: 0 50px 0 0;
}
.hmtBox.last {
	padding-right: 0;
}
.hmtLeft {
	float: left;
	margin: 30px 0;
	background: url(../images/number_bg.gif) no-repeat;
	width: 32px;
	height: 40px;
	text-align: center;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	padding: 1px 0 0 0;
}
.hmtRight {
	float: right;
	padding: 30px 0 12px;
	width: 85%;
	font-size: 13px;
	line-height: 18px;
}
.hmtRight span {
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding-bottom: 6px;
}
.hmbBox {
	background: none repeat scroll 0 0 #FAF9FA;
	border-bottom: 2px solid #DEDEDE;
	color: #2A2A2A;
	font-size: 13px;
	margin: 0 auto 25px;
	padding: 3% 3%;
	width: 83.7%;
}
/*.hmbBox p{
	margin: 0 0 1em;
}*/
.hmbIner {
	height: 155px;
	overflow: hidden;
	line-height: 20px;
	margin: 0 0 0 0;
}
.hmbHd {
	display: block;
	font-size: 20px;
	color: #000;
	line-height: 14px;
	padding-bottom: 5px;
	padding-top: 5px
}
.hmbHd span {
	color: #ad2b31;
}
.portlet-layout .portlet-column-first .hmbBox {
	float: left;
	margin: 0 0 25px 10px;
}
.ie7 .hmbBox {
	width: 281px;
	padding: 5px;
	position: relative;
}
.portlet-layout .portlet-column-last .hmbBox {
	float: right;
	margin: 0 10px 25px 0;
}
a.readMore {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	color: #fff;
	background-color: #d31f34;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	background-image: linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	background-image: -o-linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	background-image: -moz-linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	background-image: -webkit-linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	background-image: -ms-linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #b4252c), color-stop(1, #d31f34));
	padding: 5px 7px;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	-pie-background: linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	behavior: url(PIE.htc);
}
a.readMore:hover {
	background-color: #d31f34;
	background-image: linear-gradient(bottom, #d31f34 0%, #b4252c 100%);
	background-image: -o-linear-gradient(bottom, #d31f34 0%, #b4252c 100%);
	background-image: -moz-linear-gradient(bottom, #d31f34 0%, #b4252c 100%);
	background-image: -webkit-linear-gradient(bottom, #d31f34 0%, #b4252c 100%);
	background-image: -ms-linear-gradient(bottom, #d31f34 0%, #b4252c 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d31f34), color-stop(1, #b4252c));
	-pie-background: linear-gradient(bottom, #d31f34 0%, #b4252c 100%);
	behavior: url(PIE.htc);
}
/*---------------------------------Gallery------------------------*/
.gallerCon {
	height: 75px;
	border: 5px solid #a6a6a6;
	margin: 0 10px 20px;
	position: relative;
	padding: 10px 0;
	-webkit-box-shadow: 0 20px 10px -18px #7c7c7c;
	-moz-box-shadow: 0 20px 10px -18px #7c7c7c;
	-moz-box-shadow: 0 20px 10px -18px #7c7c7c;
	box-shadow: 0px 20px 10px -18px #7c7c7c;
}
.liquid .previous {
	background: url(../images/prev_aroww.gif) no-repeat;
	display: block !important;
	width: 31px;
	height: 39px;
	position: absolute;
	left: -17px;
	top: 26px;
	cursor: pointer;
	z-index: 100;
}
.liquid .next {
	background: url(../images/next_aroww.gif) no-repeat;
	display: block !important;
	width: 31px;
	height: 39px;
	position: absolute;
	right: -17px;
	top: 26px;
	cursor: pointer;
	z-index: 100;
}
.liquid {
	background-color: #FFF;
	overflow: hidden;
	height: 69px;
	text-align: center;
}
.liquid ul {
	margin: 0;
	padding: 0;
}
.liquid ul li {
	width: 125px;
	display: block;
}
.footerSel {
	display: none;
}
.breadcrumbs a {
	color: #787878;
	font-weight: bold;
}
.breadcrumbs li:before {
	content: "::";
	color: #787878;
	padding: 0 6px;
}
.breadcrumbs li.first:before {
	content: "";
	padding: 0;
}
.breadcrumbs .hidden {
	display: none;
}
.breadcrumbs .last a {
	color: #ED572F;
	font-weight: normal;
}
.jqTransformSelectWrapper {
	width: 45px;
	position: relative;
	height: 31px;
	float: left;
}
.jqTransformSelectWrapper div span {
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 31px;
	line-height: 15px;
	padding: 8px 0 0 7px;
	overflow: hidden;
	cursor: pointer;/*border: 1px solid #CCCCCC;*/
  /*	border-right: none;*/ }
.jqTransformSelectWrapper a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 31px;
	height: 31px;
	background: url(../images/jqtransform/select_right.gif) no-repeat center center;
}
.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index: 10;
}
.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color: #333;
	background-color: #FFF;
	font-size: 12px;
}
.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background: #3582c4;
	color: #fff;
}
.jqTransformHidden {
	display: none;
}
.aboutText {
	border-bottom: 1px solid #6C6C6C;
	font-size: 13px;
	line-height: 18px;
	padding-bottom: 20px;
}
.aboutText > div {
	padding: 0px 0px 5px;
}
.contentBox {
	width: 100%;
	line-height: 17px;
}
.subHd {
	line-height: 14px;
	font-size: 16px;
	padding-bottom: 6px;
	font-weight: bold;
	display: block;
}
.subHd span {
	color: #ad2b31;
}
.botSpace {
	padding-bottom: 20px;
}
.grayBgHd {
	background: #747474;
	font-size: 16px;
	color: #fff;
	padding: 7px 10px;
}
.opCon {
	padding: 0 10px 15px 10px;
	border-bottom: 2px solid #e0e0e0;
	background: #f7f7f7;
}
.opBox {
	width: 100%;
	border-bottom: 1px dashed #4d4d4d;
}
.ie7 .opBox {
	width: auto;
}
.numberBg {
	background: url(../images/num_bg.png) no-repeat;
	height: 22px;
	width: 21px;
	margin: 12px 0;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding: 3px 0 0 1px;
	float: left;
}
.opRight {
	float: left;
	width: 215px;
	padding: 10px 0 10px 8px;
	color: #000;
	font-size: 13px;
	line-height: 18px;
}
.opRight p {
	margin: 0;
}
.opRight span {
	font-weight: bold;
	display: block;
}
.opRight a {
	color: #000;
}
.opRight a:hover {
	color: #C70701;
}
.testimonialBox {
	background: #f9f9f9;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 10px;
	padding: 6px 10px;
	color: #434848;
	font-size: 13px;
	line-height: 18px;
}
.testimonialBox p {
	margin: 0;
}
.posted {
	display: block;
	padding-top: 10px;
	color: #434848;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
}
.posted span {
	padding: 0 0 0 10px;
	font-weight: normal;
	color: #717171;
	display: inline-block;
 *display: inline;
 *zoom: 1;
}
.mapBox {
	border: 4px solid #DFDAC0;
	margin: 0;
	padding: 0;
	width: 400px;
	float: right;
	margin-bottom: 50px
}
.mnadotry {
	text-align: right;
	color: #ed572f;
	margin: 0 20px 0 0;
}
.formCon {
	background: #faf9fa;
	margin: 0 20px 0 0;
}
.rtl .formCon, .rtl .mnadotry {
	margin: 0 0 0 20px;
}
.contactTop {
	padding: 20px 10px;
	border-bottom: 1px solid #dfdcdf;
	background: #faf9fa;
}
.inerHd {
	font-size: 18px;
	line-height: 14px;
	padding-bottom: 6px;
	float: left;
}
#faq-container * {
	outline: none medium;
}
.faqSearch {
	float: right;
	padding-bottom: 6px;
	position: relative;
}
.rtl .inerHd {
	float: right;
}
.rtl .faqSearch {
	float: left;
}
#faq-container h3 {
	margin: 0;
}
input[type='text'].faqSearchinput {
	width: 200px;
	border: 1px solid #cccccc;
	padding: 4px;
	margin: 0 2px;
	color: #000;
}
.ie7 input[type='text'].faqSearchinput {
	display: inline;
}

input[type='text'].loginbox {
	background: none repeat 0 0 #fff;
	border-radius: 5px;
	color: #333;
	height: 28px;
	line-height: 28px;
	margin: 0;
	text-indent: 6px;
	transition: border-color 0.3s ease 0s;
	width: 266px;
	font-size: 13px;
	border: 1px solid #B3B3B3;
	min-width: 266px;
}

input[type='password'].loginbox {
	background: none repeat 0 0 #fff;
	border-radius: 5px;
	color: #333;
	height: 28px;
	line-height: 28px;
	margin: 0;
	text-indent: 6px;
	transition: border-color 0.3s ease 0s;
	width: 266px;
	font-size: 13px;
	border: 1px solid #B3B3B3;
	min-width: 266px;
}


input[type='submit'].goBtn, input[type='button'].goBtn {
	border: 1px solid #000000;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	height: 25px;
	background-color: #7d7e7d;
	background-image: linear-gradient(bottom, #0e0e0e 0%, #7d7e7d 100%);
	background-image: -o-linear-gradient(bottom, #0e0e0e 0%, #7d7e7d 100%);
	background-image: -moz-linear-gradient(bottom, #0e0e0e 0%, #7d7e7d 100%);
	background-image: -webkit-linear-gradient(bottom, #0e0e0e 0%, #7d7e7d 100%);
	background-image: -ms-linear-gradient(bottom, #0e0e0e 0%, #7d7e7d 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0e0e0e), color-stop(1, #7d7e7d));
	-pie-background: linear-gradient(bottom, #0e0e0e 0%, #7d7e7d 100%);
	cursor: pointer;
	padding: 0 3px;
	border-radius: 0;
}
input[type='submit'].goLogin, input[type='button'].goLogin {
	border: 1px solid #000000;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	height: 25px;
	background-color: #7d7e7d;
	background-image: linear-gradient(bottom, #0e0e0e 0%, #7d7e7d 100%);
	background-image: -o-linear-gradient(bottom, #0e0e0e 0%, #7d7e7d 100%);
	background-image: -moz-linear-gradient(bottom, #0e0e0e 0%, #7d7e7d 100%);
	background-image: -webkit-linear-gradient(bottom, #0e0e0e 0%, #7d7e7d 100%);
	background-image: -ms-linear-gradient(bottom, #0e0e0e 0%, #7d7e7d 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0e0e0e), color-stop(1, #7d7e7d));
	-pie-background: linear-gradient(bottom, #0e0e0e 0%, #7d7e7d 100%);
	cursor: pointer;
	padding: 0 10px;
	border-radius: 0;
}
/*.ie7 .faqSearch css3-container {
	left: auto !important;
}
.rtl.ie7 .faqSearch css3-container {
	left: 0 !important;
}*/
#faq-container h3.faqq {
	background: #f7f7f7 url(../images/unicard/up_aroww.png) no-repeat right 10px;
	font-size: 16px;
	padding: 7px;
	border-bottom: 1px solid #e1e1e1;
	font-weight: bold;
	color: #ad2b31;
	cursor: pointer;
	margin-bottom: 8px;
}
#faq-container h3.faqq.faqsel {
	background: #f7f7f7 url(../images/unicard/down_aroww.png) no-repeat right 10px;
}
.rtl #faq-container h3.faqq {
	background: #f7f7f7 url(../images/unicard/up_aroww_ar.png) no-repeat left 10px;
}
.rtl #faq-container h3.faqq.faqsel {
	background: #f7f7f7 url(../images/unicard/down_aroww_ar.png) no-repeat left 10px;
}
#faq-container .faqans {
	padding: 7px 7px 12px 7px;
	height: auto;
}
#faq-container a.faqQIner {
	font-size: 13px;
	font-weight: bold;
	display: block;
	color: #f18121;
	background: url(../images/unicard/orange_aroww.gif) no-repeat 0 5px;
	padding: 0 0 10px 10px;
}
.rtl #faq-container a.faqQIner {
	background: url(../images/unicard/orange_aroww_ar.gif) no-repeat 100% 5px;
	padding: 0 10px 10px 0;
}
#faq-container .faqAIner {
	padding: 0 0 10px 10px;
	color: #000000;
	font-size: 13px;
	line-height: 18px;
}
#faq-container ul.arowwText {
	padding: 0;
	margin: 0;
	list-style: none;
}
#faq-container ul.arowwText li {
	display: block;
	padding: 3px 0 3px 9px;
	background: url(../images/unicard/orange_aroww.gif) no-repeat 0 9px;
}
#faq-container ul.arowwText li {
	background: url(../images/unicard/orange_aroww_ar.gif) no-repeat 100% 9px;
	padding: 3px 9px 3px 0;
}
#faq-container ol.numText {
	margin: 10px 0 0 20px;
}
#faq-container ol.numText li {
	padding: 3px 0;
}
.container {
	position: relative;
	width: 960px;
	margin: 0 auto;
	padding: 0;
}
.ie7 .container {
	z-index: 10;
}
.ie7 #content.container {
	z-index: 1;
}
.row {
	margin-bottom: 20px;
}
 @media only screen and (max-width: 960px) {
.container {
	width: 768px;
}
.unicard-cards .container {
	width: 768px;
}
.container .aui-w25.portlet-column {
	width: 192px;
}
.container .aui-w30.portlet-column {
	width: 225px;
}
.container .aui-w33.portlet-column {
	width: 250px;
}
.container .aui-w42.portlet-column {
	width: 320px;
}
.container .aui-w58.portlet-column {
	width: 445px;
}
.container .aui-w50.portlet-column {
	width: 374px;
}
.container .aui-w70.portlet-column {
	width: 530px;
}
#main-content {
	margin: 0;
}
.container .aui-w25.portlet-column  .container .aui-w30.portlet-column,  .container .aui-w33.portlet-column,  .container .aui-w50.portlet-column,  .container .aui-w70.portlet-column {
	float: left;
	display: inline;
}
}
    /* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 480px */
@media only screen and (max-width: 767px) {
.container {
	width: 480px;
}
.unicard-cards .container {
	width: 480px;
}
.container .portlet-column {
	margin: 0;
	padding: 0;
}
#main-content {
	margin: 0;
}
.container .column {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}
/*.portlet-column-content{
  	padding: 0;
  }*/
.container .column,  .container .aui-w25.portlet-column,  .container .aui-w30.portlet-column,  .container .aui-w33.portlet-column,  .container .aui-w50.portlet-column,  .container .aui-w70.portlet-column {
	float: left;
	display: inline;
	width: 480px;
}
.unicard_two_column .aui-w11-16,  .unicard_two_column .aui-w2-7 {
	float: left;
	display: inline;
	width: 480px;
	padding: 0;
}
}
/* Note: Design for a width of 320px */
@media only screen and (max-width: 479px) {
.top-container {
	width: 100%;
	float: left;
	display: block;
}
.container {
	width: 320px;
}
.unicard-cards .container {
	width: 320px;
}
.container .portlet-column {
	margin: 0;
	padding: 0;
}
#main-content {
	margin: 0;
}
.portlet-column-content {
	padding: 0;
}
.container .column {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}
.container .column,  .container .aui-w25.portlet-column,  .container .aui-w30.portlet-column,  .container .aui-w33.portlet-column,  .container .aui-w50.portlet-column,  .container .aui-w70.portlet-column {
	float: left;
	display: inline;
	width: 320px;
}
.unicard_two_column .aui-w11-16,  .unicard_two_column .aui-w2-7 {
	float: left;
	display: inline;
	width: 320px;
	padding: 0;
}
}
/*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */
@media only screen and (max-width: 319px) {
.container {
	width: 300px;
}
.unicard-cards .container {
	width: 300px;
}
.container .portlet-column {
	margin: 0;
	padding: 0;
}
#main-content {
	margin: 0;
}
.container .column {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}
.container .column,  .container .aui-w25.portlet-column,  .container .aui-w30.portlet-column,  .container .aui-w33.portlet-column,  .container .aui-w50.portlet-column,  .container .aui-w70.portlet-column {
	float: left;
	display: inline;
	width: 300px;
}
.unicard_two_column .aui-w11-16,  .unicard_two_column .aui-w2-7 {
	float: left;
	display: inline;
	width: 300px;
	padding: 0;
}
}
/* #Clearing
================================================== */
/* Self Clearing Goodness */
.container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Use clearfix class on parent to clear nested columns,
or wrap each row of columns in a <div class="row"> */
.clearfix:before, .clearfix:after, .row:before, .row:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.row:after, .clearfix:after {
	clear: both;
}
.row, .clearfix {
	zoom: 1;
}
/* You can also use a <br class="clear" /> to clear columns */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.mobile #navigation {
	width: 100%;
	height: 34px;
	padding: 20px 0;
	background-image: linear-gradient(bottom, #f1f1f1 0%, #ffffff 15%);
	background-image: -o-linear-gradient(bottom, #f1f1f1 0%, white 15%);
	background-image: -moz-linear-gradient(bottom, #f1f1f1 0%, white 15%);
	background-image: -webkit-linear-gradient(bottom, #f1f1f1 0%, white 15%);
	background-image: -ms-linear-gradient(bottom, #f1f1f1 0%, white 15%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f1f1f1), color-stop(0.15, white));
	border-bottom: 1px solid #fff;
}
.mobile #navigation h1 {
	clip: auto;
	color: #FFFFFF;
	display: block;
	font-size: 1.4em;
	font-weight: normal;
	margin: 0;
	padding: 5px 10px;
	position: relative;
	background-color: #d31f34;
	background-image: linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	background-image: -o-linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	background-image: -moz-linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	background-image: -webkit-linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	background-image: -ms-linear-gradient(bottom, #b4252c 0%, #d31f34 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #b4252c), color-stop(1, #d31f34));
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.mobile #navigation h1 span {
	background: url(../../images/unicard/wht_aroww_down.gif) no-repeat 100% 50% transparent;
	width: 100%;
	display: block;
}
.rtl .mobile #navigation h1 span {
	background: url(../../images/unicard/wht_aroww_down.gif) no-repeat 0% 50% transparent;
}
.mobile #navigation > ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	width: 100%;
	z-index: 500;
	display: none;
	background: #f1f1f1;
	text-align: left;
}
.rtl .mobile #navigation > ul {
	text-align: right;
}
.mobile #navigation ul li, .mobile #navigation ul li:first-child {
	display: block;
	float: none;
	clear: both;
	height: auto;
	background-image: linear-gradient(bottom, #ffffff 0%, #f6f6f6 100%);
	background-image: -o-linear-gradient(bottom, white 0%, #f6f6f6 100%);
	background-image: -moz-linear-gradient(bottom, white 0%, #f6f6f6 100%);
	background-image: -webkit-linear-gradient(bottom, white 0%, #f6f6f6 100%);
	background-image: -ms-linear-gradient(bottom, white 0%, #f6f6f6 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(1, #f6f6f6));
	border: none medium;
	padding: 0;
}
.mobile #navigation ul li a {
	display: inline-block;
	padding: 8px 10px 0 10px;
	margin: 0;
	height: 26px;
	font-size: 14px;
	text-transform: capitalize;
	color: #333333;
}
.mobile #navigation ul li.selected a, .mobile #navigation ul li a:hover {
	background: none transparent;
	font-weight: bold;
	color: #000;
}
.mobile #navigation li div.arr-wrapp {
	display: inline-block;
	float: right;
	height: 29px;
	padding: 0 0 2px;
	vertical-align: middle;
	width: 35px;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.rtl .mobile #navigation li div.arr-wrapp {
	float: left;
}
.mobile #navigation li div.arr-wrapp:after {
	content: " ";
	clear: both;
	height: 0;
	display: block;
}
.mobile #navigation li div.child-menu-arr {
	background: url("../../images/unicard/tab_aroww.gif") no-repeat scroll 50% 50% transparent;
	display: block;
	height: 100%;
	margin: 0 auto;
	position: relative;
	width: 100%;
	z-index: 1000;
}
.mobile #navigation div.menu, .mobile #navigation li .child-menu, #navigation li ul, .mobile #navigation li .child-menu li > ul {
	display: block;
	position: relative;
	background: none;
	border: none medium;
	width: auto;
	left: 0;
}
.rtl .mobile #navigation div.menu, .rtl .mobile #navigation li .child-menu, #navigation li ul, .rtl .mobile #navigation li .child-menu li > ul {
	left: auto;
	right: 0;
}
.mobile #navigation li .child-menu li {
	border: none medium;
	background: #fafafa;
}
.mobile #navigation li .child-menu li a {
	font-size: 12px;
	text-transform: capitalize;
	color: #666;
}
.mobile #navigation li .child-menu li > ul {
	margin-left: 5%;
	width: auto;
}
.rtl .mobile #navigation li .child-menu li > ul {
	margin-left: 0;
	margin-right: 5%;
	width: auto;
}

/* #Media Queries
================================================== */
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 960px) {
.bannerCon .container {
	width: 768px;
	height: 445px;
	overflow: hidden;
	position: relative;
}
ul.slides {
	position: absolute;
	top: 0;
	left: 0;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 768px;
}
div.slides > div, ul.slides li {
	position: absolute;
	top: 0;
	width: 768px;
	display: none;
	padding: 0;
	margin: 0;
}
#loopedSlider, #newsSlider {
	margin: auto;
	width: 768px;
	position: relative;
	clear: both;
}
.bannerLeft {
	width: 450px;
	padding: 10px 0 0 10px;
	float: left;
}
.bannerRight {
	width: 300px;
	height: 269px;
	float: right;
}
.pagination ul li {
	padding: 0 0 0 9px;
}
.pagination ul li a, .pagination ul li a:visited {
	width: 137px;
	height: 76px;
	padding: 14px 0px 0 5px;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}
.pagination ul li a span {
	font-size: 10px;
	font-weight: normal;
	padding-top: 4px;
	line-height: 16px;
}
.hmbHd {
	display: block;
	font-size: 18px;
	color: #000;
	line-height: 14px;
	padding-bottom: 6px;
}
.hmtRight {
	float: right;
	padding: 30px 0;
	width: 83%;
	font-size: 13px;
	line-height: 18px;
}
.hmbIner {
	height: 188px;
	overflow: hidden;
}
.mapBox {
	width: 100%;
}
.loginLeft {
	width: 340px;
}
.loginRight {
	width: 320px;
}
.custom-login .portlet-login .aui-field-text .aui-field-element {
	width: 67%;
}
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (max-width: 767px) {
.bannerCon .container {
	width: 480px;
	height: 369px;
}
ul.slides {
	width: 480px;
}
div.slides > div, ul.slides li {
	width: 480px;
}
#loopedSlider, #newsSlider {
	width: 480px;
}
.bannerBox {
	height: 369px;
}
.bannerLeft {
	width: 240px;
	padding: 20px 0 0 10px;
	float: left;
}
.bannerTextBg {
	display: none;
}
.bannerHd {
	color: #ad2b31;
	font-size: 22px;
	text-transform: uppercase;
	padding-bottom: 10px;
}
.bannerHd span {
	color: #000;
	font-weight: bold;
	display: block;
}
.viewMorePhone {
	display: block;
}
.bannerRight {
	width: 230px;
	height: 185px;
	float: right;
}
.pagination ul li {
	padding-top: 4px;
}
.pagination ul li a {
	width: 454px;
	height: 19px;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	padding: 9px 0 0 6px;
	background: url(../../images/unicard/banner_paging_phone.png) no-repeat left top;
	display: block;
}
.rtl .pagination ul li a {
	background: url(../../images/unicard/banner_paging_phone_ar.png) no-repeat right top;
}
.pagination ul li a span {
	display: none;
}
.pagination ul li a:hover {
	background: url(../../images/unicard/banner_paging_sel_phone.png) no-repeat left top;
	color: #fff;
}
.pagination ul li.active a, .pagination ul li.active a:visited {
	background: url(../../images/unicard/banner_paging_sel_phone.png) no-repeat left top;
	color: #fff;
}
.rtl .pagination ul li a:hover {
	background: url(../../images/unicard/banner_paging_sel_phone_ar.png) no-repeat right top;
}
.rtl .pagination ul li.active a, .pagination ul li.active a:visited {
	background: url(../../images/unicard/banner_paging_sel_phone_ar.png) no-repeat right top;
}
.hmbIner {
	height: auto;
	overflow: auto;
}
.hmbBox,  .portlet-layout .portlet-column-last .hmbBox,  .portlet-layout .portlet-column-first .hmbBox {
	float: none;
	width: 96%;
	padding: 2%;
	margin: 0 auto 20px;
	clear: both;
}
.hmtBox {
	float: none;
	width: 100%;
	padding: 0;
}
.hmtBox.last {
	padding-bottom: 25px;
}
.hmtLeft {
	margin: 25px 0 0 0;
}
.hmtRight {
	float: right;
	padding: 25px 0 0 0;
	width: 91%;
	font-size: 13px;
	line-height: 18px;
}
.opRight {
	width: 85% !important;
}
.footerSel {
	display: block;
	width: 98%;
	padding: 2px;
	font-size: 13px;
	margin: 0 auto;
	text-transform: capitalize;
	color: #000;
}
#footer-navigation span {
	display: none;
}
.contact-us-form {
	margin: -20px 0 0;
}
.formCon {
	margin: 0;
}
.mnadotry {
	margin: 0;
}
.visacardactivation-portlet form {
	background-position: 50% 20px;
	background-repeat: no-repeat;
	padding: 210px 0 20px !important;
}
.rtl .visacardactivation-portlet form {
	background-position: 50% 20px;
}
.regLabal {
	width: 320px;
}
.loginLeft {
	width: auto;
	background: #fff;
	border: 1px solid #9b9b9b;
	height: auto;
	float: none;
}
.loginRight {
	width: auto;
	height: auto;
	float: none;
	padding: 15px 15px 90px 15px;
	margin-top: 20px;
}
.custom-login .portlet-login .aui-field-text .aui-field-element {
	width: 74%;
}
.rtl .loginLeft {
	width: auto;
	background: #fff;
	border: 1px solid #9b9b9b;
	height: auto;
	float: none;
	padding: 15px 5px;
}
.rtl .loginRight {
	width: auto;
	height: auto;
	float: none;
	padding: 15px 15px 90px 15px;
	margin-top: 20px;
}
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
.site-title {
	float: none;
	text-align: center;
	display: block;
}
#search-container {
	float: none;
	text-align: center;
	display: block;
	margin: 0 auto;
}
.bannerCon .container {
	width: 320px;
	height: 310px;
}
ul.slides {
	width: 320px;
}
div.slides > div, ul.slides li {
	width: 320px;
}
#loopedSlider, #newsSlider {
	width: 320px;
}
.bannerBox {
	height: 310px;
}
.bannerBox2 {
	height: 310px;
}
.bannerBox3 {
	height: 310px;
}
.bannerBox4 {
	height: 310px;
}
.bannerBox5 {
	height: 310px;
}
.bannerLeft {
	width: 160px;
	padding: 20px 0 0 10px;
	float: left;
}
.bannerTextBg {
	display: none;
}
.bannerHd {
	color: #ad2b31;
	font-size: 16px;
	text-transform: uppercase;
	padding-bottom: 10px;
}
.bannerHd span {
	color: #000;
	font-weight: bold;
	display: block;
}
.bannerRight {
	width: 150px;
	height: 115px;
	float: right;
}
.pagination ul li {
	padding-top: 4px;
}
.pagination ul li a {
	width: 294px;
}
.hmbIner {
	height: auto;
	overflow: auto;
}
.hmtRight {
	float: right;
	padding: 25px 0 0 0;
	width: 87%;
	font-size: 13px;
	line-height: 18px;
}
.contact-us-form fieldset {
	padding: 0 0 80px;
}
div[class*='unicardcardprogramsportlet'] .aui-column-content {
	width: 100%;
}
div[class*="unicardcardprogramsportlet"] .aui-field-label {
	text-align: left;
	margin: 0;
	padding: 0;
}
div[class*="unicardcardprogramsportlet"] .ui-button {
	clear: both;
	margin: 15px 0 0 0;
}
.rtl div[class*="unicardcardprogramsportlet"] .aui-field-label {
	margin: 0;
	padding: 0;
	text-align: right;
}
.rtl div[class*="unicardcardprogramsportlet"] .ui-button {
	clear: both;
	margin: 15px 0 0 0;
}
.custom-login .portlet-login .aui-field-label {
	float: none;
	width: auto;
	padding: 0 0 0 10px;
	text-align: left;
}
.loginRight {
	width: auto;
	height: auto;
	float: none;
	padding: 15px 15px 90px 15px;
	margin-top: 20px;
}
.custom-login .portlet-login .aui-field-text .aui-field-element {
	float: none;
	padding: 6px 10px;
	width: 87%;
}
.rtl .custom-login .portlet-login .aui-field-label {
	float: none;
	width: auto;
	padding: 0 0 0 10px;
	text-align: right;
}
.rtl .loginRight {
	width: auto;
	height: auto;
	float: none;
	padding: 15px 15px 90px 15px;
	margin-top: 20px;
}
.rtl .custom-login .portlet-login .aui-field-text .aui-field-element {
	float: none;
	padding: 6px 10px;
	width: 87%;
}
.custom-login .portlet-login .aui-field-choice {
	margin-left: 10px;
}
.custom-login .portlet-login input[type="text"], .custom-login .portlet-login input[type="password"] {
	width: 87%;
	padding: 6px;
	font-size: 12px;
	color: #818181;
	border: 1px solid #B3B3B3;
}
.custom-login .portlet-login .aui-button-content input[type="submit"] {
	margin-left: 10px;
}
.rtl .custom-login .portlet-login .aui-field-choice {
	margin-left: 0;
	margin-right: 10px;
}
.rtl .custom-login .portlet-login .aui-button-content input[type="submit"] {
	margin-left: 0;
	margin-right: 10px;
}
}
@media only screen and (max-width: 319px) {
.site-title {
	float: none;
	text-align: center;
	display: block;
}
#search-container {
	float: none;
	text-align: center;
	display: block;
	margin: 0 auto;
}
.bannerCon .container {
	width: 300px;
	height: 290px;
}
ul.slides {
	width: 300px;
}
div.slides > div, ul.slides li {
	width: 300px;
}
#loopedSlider, #newsSlider {
	width: 300px;
}
.bannerBox {
	height: 290px;
}
.bannerBox2 {
	height: 290px;
}
.bannerBox3 {
	height: 290px;
}
.bannerBox4 {
	height: 290px;
}
.bannerBox5 {
	height: 290px;
}
.bannerLeft {
	width: 140px;
	padding: 20px 0 0 10px;
	float: left;
}
.bannerTextBg {
	display: none;
}
.bannerHd {
	color: #ad2b31;
	font-size: 16px;
	text-transform: uppercase;
	padding-bottom: 10px;
}
.bannerHd span {
	color: #000;
	font-weight: bold;
	display: block;
}
.bannerRight {
	width: 135px;
	height: 115px;
	float: right;
}
.pagination ul li {
	padding-top: 4px;
}
.pagination ul li a {
	width: 274px;
}
.hmbIner {
	height: auto;
	overflow: auto;
}
.hmtRight {
	float: right;
	padding: 25px 0 0 0;
	width: 87%;
	font-size: 13px;
	line-height: 18px;
}

.underline {
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px
}
