/* Global Styles */

@font-face {

    font-family: 'andadaregular';

    src: url('../fonts/andada-regular-webfont.eot');

    src: url('../fonts/andada-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/andada-regular-webfont.woff') format('woff'),

         url('../fonts/andada-regular-webfont.ttf') format('truetype'),

         url('../fonts/andada-regular-webfont.svg#andadaregular') format('svg');

    font-weight: normal;

    font-style: normal;

}



body{

	padding:0;

	margin:0;

	font:normal 14px/21px 'Open Sans', sans-serif;

	color:#504e4e;

	background:#ffffff;

}

div, td, th, img, p, a, ul, h1, h2, h3, h4, h5, h6, form, input, label, select, textarea{

	padding:0;

	margin:0;

}

img{ display:block;

	 border:none;

	 font-size:0;

	 line-height:0;

	 padding:0;

	 margin:0;

}

a{ text-decoration:none;

	outline:none;

}

ul{ list-style-type:none;

}

.spacer{

	font-size:0;

	line-height:0;

	clear:both;

}

.spacer20{

	font-size:0;

	line-height:0;

	clear:both;

	height:20px;

}

.noPadd{

	padding:0!important;

}

.noMargin{

	margin:0!important;

}

.noRgtMargin{

	margin-right:0!important;

}

.noBdr{

	border:0!important;

}

.noBg{

	background-image:none!important;

}



/* Global Styles */



.wrapper{

  width:1000px; min-width:1000px; margin:0 auto;

}

h2{

	font-family: 'andadaregular', serif;

	font-size:26px;

	color:#000000;

	font-weight:normal;

	line-height:26px;

}





.container{

	background:url(../images/cloud.jpg) no-repeat center top;

	min-height:481px;

	border-top:12px solid #e41618;

}

.header{

	height:76px;

	overflow:hidden;

	width:1000px; 

	min-width:1000px;

	margin:0 auto;

}

.logo{

	padding:12px 0 0 10px;

	float:left;

}

.phonecallarea{

	float:right;

	height:25px;

	background-color:#026b9e;

	margin:26px 0 0;

}

.phonecallarea span{

	background:url(../images/phone.jpg) no-repeat 0 0;

	height:25px;

	display:block;

	padding:0 19px 0 32px;

	color:#fffefe;

	font-family: 'Open Sans', sans-serif;

	font-weight:400;

	font-size:14px;

	line-height:25px;

}

.nav{

	height:45px;

	border-top:1px solid #cfcfcf;

	border-bottom:1px solid #cfcfcf;

}

ul.menu{

	margin:0;

	padding:0;

	text-align:center;

	letter-spacing:-3px;

	word-spacing:-3px;

}

ul.menu li{

	display:inline-block;

	*display:inline;

	zoom:1;

	letter-spacing:0;

	word-spacing:0;

}

ul.menu li a{
	color:#343333;
	font-size:13px;
	line-height:45px;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
	display:block;
	text-transform:uppercase;
	/*width:111px;*/
	padding:0 12px;
	text-align:center;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    ul.menu li a{width:auto; padding:0 12px;}
	ul.menu li:first-child a, ul.menu li:last-child a{padding:0 14px;}
}

ul.menu li a:hover{

	background-color:#e41618;

	color:#fff;

}

ul.menu li a.active{

	background-color:#e41618;

	color:#fff;

	font-weight:700;

}

.banner{

	width:1000px; 

	margin:0 auto;

	padding:38px 0 40px;

}

.banner h1{

	font-family: 'andadaregular', serif;

	font-size:24px;

	color:#7c7c7c;

	font-weight:normal;

	line-height:28px;

	text-align:center;

	width:800px;

	margin:0 auto;

	padding:38px 0 30px;

}

.banner h1 span{

	font-family: 'andadaregular', serif;

	color:#d71414;

	font-size:35px;

	line-height:28px;

	font-weight:normal;

	text-transform:uppercase;

}

.bannerslide{

	position:relative;

	width:1000px;

	max-width:1000px;

	margin:0 auto;

}

.prev{

	position:absolute;

	left:-25px;

	top:118px;

	background:url(../images/prev.png) no-repeat 0 0;

	height:44px;

	width:44px;

	z-index:2;

	text-indent:-99999px;

	cursor:pointer;

}

.next{

	position:absolute;

	right:-25px;

	top:118px;

	background:url(../images/next.png) no-repeat 0 0;

	height:44px;

	width:44px;

	z-index:3;

	text-indent:-99999px;

	cursor:pointer;

}

.captionarea{

	/*background:url(../images/bannercaptionbg.png) repeat 0 0;*/

	height:38px;

	position:absolute;

	z-index:4;

	bottom:0;

	width:100%;

	max-width:975px;

	text-align:center;

	color:#ffffff;

	font-size:20px;

	line-height:38px;

	font-weight:300;

	font-family: 'Open Sans', sans-serif;

	text-indent:-99999px;

}

.banner h2{

	font-family: 'andadaregular', serif;

	font-size:22px;

	color:#7c7c7c;

	font-weight:normal;

	line-height:22px;

	text-align:center;

	text-transform:uppercase;

	padding:0 0 30px;

}

.banner h2 span{

	font-family: 'andadaregular', serif;

	color:#d71414;

	font-weight:normal;

	font-size:22px;

	line-height:22px;

	text-transform:uppercase;

}





.bodypanel{

	background:url(../images/bodyshadow.jpg) no-repeat center top;

	padding:40px 0;

}

.bodydivarea{

	width:1000px;

	margin:0 auto;

	background:url(../images/bodydivider.jpg) repeat-y 672px 0;

	overflow:hidden;

	height:100%;

}

.leftpanel{

	float:left;

	width:655px;

	border-bottom:1px solid #e5e5e5;

	padding:0 0 29px;

}

.leftarea{

	background:url(../images/bodydivider.jpg) repeat-y 328px 0;

	overflow:hidden;

	height:100%;

}

.leftleft{

	float:left;

	width:309px;

	padding:9px 0 14px;

}

.leftleft p{

	padding:20px 0 0;

}

.leftleft a.readmoretxt{

	text-decoration:underline;

	color:#005f97;

	font-family: 'Open Sans', sans-serif;

	font-size:13px;

	line-height:24px;

	font-weight:400;

	padding:9px 0 0;

	display:block;

}

.leftleft a.readmoretxt:hover{

	text-decoration:none;

}

.leftright{

	float:right;

	width:309px;

	padding:9px 0 14px;

}

ul.latesttxt{

	margin:0;

	padding:0;

}

ul.latesttxt li{

	padding:55px 0 0;

	border-top:1px solid #e5e5e5;

	background:url(../images/latestdivider.jpg) no-repeat 0 0;

}

ul.latesttxt li.firstli{

	border-top:none;

	background:none;

	padding:21px 0 51px;

}

ul.latesttxt li span{

	color:#000000;

	font-family: 'Open Sans', sans-serif;

	font-size:15px;

	line-height:19px;

	font-weight:400;

}

ul.latesttxt li span font{

	color:#c40304;

	font-family: 'Open Sans', sans-serif;

	font-size:15px;

	line-height:19px;

	font-weight:400;

}

ul.latesttxt li p{

	padding:7px 0 0;

	padding:7px 0 2px \0/;

	color:#323232;

	font-family: 'Open Sans', sans-serif;

	font-size:14px;

	line-height:20px;

	font-weight:400;

}

ul.latesttxt li a.readmoretxt{

	text-decoration:underline;

	color:#005f97;

	font-family: 'Open Sans', sans-serif;

	font-size:13px;

	line-height:24px;

	font-weight:400;

	padding:9px 0 0;

	display:block;

}

ul.latesttxt li a.readmoretxt:hover{

	text-decoration:none;

}

.rightpanel{

	float:right;

	width:309px;

	padding:9px 0 0;

}

.aircraftrangepanel{

	padding:30px 0 0;

	width:1000px;

	min-width:1000px;

}

.aircraftrangepanel h2{

	color:#000000;

	font-family: 'andadaregular', serif;

	font-size:26px;

	font-weight:normal;

	line-height:26px;

	padding:0 0 14px;

}

.aircraftrangepanel ul{

	margin:0;

	padding:0;

}

.aircraftrangepanel ul li{

	float:left;

	width:190px;

	margin:0 12px 0 0;

	padding:14px 0 0;

}

.aircraftrangepanel ul li div.airpanel{

	padding:9px 10px;

	min-height:293px;

	border:1px solid #e1edf3;

}

.aircraftrangepanel ul li div.airpanel img{

	border:1px solid #e1edf3;

	width:165px;

	height:161px;

}

.aircraftrangepanel ul li div.airpanel h2{

	color:#c40304;

	font-family: 'Open Sans', sans-serif;

	font-size:15px;

	line-height:15px;

	font-weight:400;

	padding:12px 0 9px;

	border-bottom:1px solid #dde9f3;

}

.aircraftrangepanel ul li div.airpanel p{

	color:#323232;

	font-family: 'Open Sans', sans-serif;

	font-size:13px;

	line-height:17px;

	font-weight:400;

	padding:6px 0 0;

}

a.readmoretxt{

	text-decoration:underline;

	color:#005f97;

	font-family: 'Open Sans', sans-serif;

	font-size:13px;

	line-height:24px;

	font-weight:400;

	padding:5px 0 0;

	display:block;

}

a.readmoretxt:hover{

	text-decoration:none;

}

a.prevbtn{

	display:block;

	float:left;

}

a.nextbtn{

	display:block;

	float:left;

	padding:0 0 0 5px;

}

.tweetarea{

	width:309px;

	height:208px;

	margin:15px 0 0;

}

.tweetarea iframe{

	width:309px;

	height:208px!important;

}

.newsletterbox{

	margin:10px 0 0;

	border:1px solid #e1edf3;

	padding:20px 14px;

}

.newsletterbox p{

	color:#404040;

	font-family: 'Open Sans', sans-serif;

	font-size:13px;

	line-height:20px;

	font-weight:400;

	padding:4px 0!important;

}

.inputinpt{

	width:96%;

	height:35px;

	background-color:#fff;

	border:1px solid #93a8a9;

	margin:14px 0 0;

	color:#6e6d6d;

	font-family: 'Open Sans', sans-serif;

	font-size:14px;

	line-height:35px;

	font-weight:400;

	padding:0 0 0 4%;

}

.submitbtn{

	cursor:pointer;

	border:none;

	margin:13px 0 0;

	text-transform:uppercase;

	width:68px;

	background-color:#e30303;

	height:29px;

	color:#ffffff;

	font-family: 'Open Sans', sans-serif;

	font-size:12px;

	line-height:29px;

	font-weight:600;

}

.gobtn{

	cursor:pointer;

	border:none;

	margin:13px 0 0;

	text-transform:uppercase;

	width:auto;

	padding:0 10px;

	background-color:#2592D5;

	height:29px;

	color:#ffffff;

	font-family: 'Open Sans', sans-serif;

	font-size:12px;

	line-height:29px;

	font-weight:600;

}

.submitbtn:hover, .gobtn:hover{

	background-color:#000;

}

.proad{

	padding:40px 0 0;

}











.footerpanel{

	background:url(../images/footershadow.jpg) no-repeat center top;

	padding:35px 0 0;

}

.footer{

	padding:14px 0 96px;

	overflow:hidden;

}

.footright{

	float:right;

	width:189px;

}

.footleft{

	float:left;

	width:790px;

}

.footleft ul{

	margin:0;

	padding:0;

}

.footleft ul li{

	float:left;

	padding:0 0 13px;

}

.footleft ul li.first a{

	padding:0 11px 0 0;

	background:none;

}

.footleft ul li a{

	background:url(../images/footerdivider.jpg) no-repeat left 3px;

	padding:0 11px;

	text-transform:uppercase;

	color:#000000;

	font-family: 'Open Sans', sans-serif;

	font-size:12px;

	line-height:12px;

	font-weight:400;

}

.footleft ul li a:hover, .footleft ul li a.current{

	color:#c40304;

}

span.cookietext a{

  color:#747575;

  font-family: 'Open Sans',sans-serif;

  font-size: 12px;

  line-height:20px;

  font-weight: 400;

  display:inline-block;

  text-transform:uppercase;

}

span.cookietext a:hover{

	color:#000;

}

.footleft span.pmtext{

  color:#747575;

  display:block;

  width:700px;

  border-top:1px solid #e5e5e5;

  padding:8px 0 0;

  font-family: 'Open Sans', sans-serif;

  font-size:14px;

  line-height:20px;

  font-weight:400;

}





/*--------------inner page css starts--------------------*/

.innerbanner{

    width:1000px;

	margin:0 auto;

}

.innerbanner h1{

	font-family: 'andadaregular', serif;

	font-size:24px;

	color:#7c7c7c;

	font-weight:normal;

	line-height:28px;

	text-align:center;

	width:800px;

	margin:0 auto;

	padding:38px 0 30px;

}

.innerbanner h1 span{

	font-family: 'andadaregular', serif;

	color:#d71414;

	font-size:35px;

	line-height:28px;

	font-weight:normal;

	text-transform:uppercase;

}

.innerbodypanel{

	width:1000px;

	margin:0 auto;

	padding:45px 0;

}





/*--------------about & contact page css starts--------------------*/

.abtSec h2{

	padding-bottom:10px;	

}

.abtSec p{

	padding-bottom:25px;	

}



.abtSec img, .abtBtm img{

	padding:8px;

	border:1px solid #e1edf3;

	float:left;

	margin:0 25px 10px 0;

}

.abtSec img.abtmgRgt{

	float:right;

	margin:0 0 10px 15px;

}



.abtBtm{

	height:100%;

	overflow:hidden;

}

.abtBtm img{

	margin:0 13px 10px 0;	

}

.lftCnt{

	width:655px;

	float:left;

	margin-right:35px;

}

.lftCnt span{

	color:#e41618;	

}

.rgtCnt{

	width:310px;

	float:left;

}



.inptFld, .inptFld2{

	padding:9px 9px 9px 36px;

	border:1px solid #93a8a9;

	min-height:26px;

	background:url(../images/nameIc.gif) no-repeat 9px 9px;

	margin-bottom:20px;

}

.inptFld input[type=text], .inptFld2 input[type=text], .inptFld textarea{

	padding:4px 10px;

	width:580px;

	height:18px;

	color:#6e6d6d;

	font-size:14px;

	line-height:18px;

	border:0px;

	font-family: 'Open Sans', sans-serif;

	outline:none;

}

.inptFld2{

	width:270px;

	float:left;

	margin:0 20px 20px 0;

	background:url(../images/countryIc.gif) no-repeat 9px 9px;

}

.inptFld2 input[type=text]{

	width:250px;

}

.telepIc{

	background:url(../images/phoneIc.gif) no-repeat 9px 9px;

	margin-right:0px;

}

.emailIc{

	background:url(../images/mailIc.gif) no-repeat 9px 9px;

}

.craftIc{

	background:url(../images/craftIc.gif) no-repeat 9px 9px;

	margin-right:0px;

}

.cmntIc{

	background:url(../images/commentIc.gif) no-repeat 9px 9px;	

}

.inptFld textarea{

	height:320px;	

}

.contSec h2{

	padding-bottom:10px;	

}

.contSec p{

	padding-bottom:25px;	

}

.contleftpanel{

	float:left;

	width:100%;

}

.contleftpanel .inptFld2 {

    width: 44.3%;

}

.contleftpanel input[type=submit].sendBtn{

	width:125px;

	height:47px;

	background:url(../images/sendBtn.gif) no-repeat 0 0;

	display:block;

	float:left;

	cursor:pointer;

	border:none;

	color:#fff;

	font-size:17px;

	line-height:47px;

	text-transform:uppercase;

	padding:0 0 2px;

}

.contleftpanel input[type=submit].sendBtn:hover{

	background:url(../images/sendBtn_hover.png) no-repeat 0 0;

}







/*-- aircratrange_images start --*/

.aircratrange_page{ padding-top:25px;}

.aircratrange_page ul{ padding-left:87px;  margin:0;}

.aircratrange_page ul li{ float:left; margin-right:17px; width:169px;}

.air_image{ margin-right:0!important;}

.aircratrange_page ul li img{ border:1px solid #c5dce7;}

.aircratrange_page ul li p span{ color:#c40304; font-size:15px; line-height:18px; display:block; font-weight:400; padding-bottom:6px;}

.aircratrange_page ul li p{ color:#323232; font-size:13px; line-height:17px; padding-top:13px; min-height:130px;}

a.readmoreairbtn {

    color: #005F97;

    display: block;

    font-family: 'Open Sans',sans-serif;

    font-size: 13px;

    font-weight: 400;

    line-height: 24px;

    text-decoration:underline;

}

a.readmoreairbtn:hover {

	text-decoration:none;

}

.aircratrange_botpan{ background:#f5f9fb; margin-top:24px;border:1px solid #b9d9ec; border-left:none;border-top:none; border-right:none;}

.aircratrange_botpan tr td{ padding:23px 0;border-top:1px solid #b9d9ec;}

.aircratrange_botpan p{ font-size:12px; line-height:17px;}

.aircratrange_botpan p span{ color:#c40304; text-transform:uppercase;}

.air_botpad{ padding-right:10px!important;}

.first_bg{ background:#e2f1f8; padding-left:11px!important; color:}



.topmargin{ margin-top:10px!important;}

/*----------quikr_page start --------*/

.quikr_page{ margin-top:54px; position:relative;}

.quikr_tab {padding:0; margin:0;position:absolute; top:-41px; left:0;}

.quikr_tab li {float:left;margin-right:1px; width:199px; text-align:center;}

.quikr_tab li a {color:#005f97;display:block;line-height:41px; font-size:14px; /*padding:0 57px;*/ background:#e1edf3; border:1px solid #e1edf3;border-bottom:none;}

.quikr_tab li a.equipment { padding:0 58px 0 59px; }

.quikr_tab li a:hover,.quikr_tab li.active a {background:#FFF; color:#cc2525; border-bottom:none;}

.quikr_tabpan{padding:19px;border:1px solid #e1edf3; overflow:hidden;}

.quikr_tableft{ float:left; width:655px;}

/*.quikr_tableft img[align="left"]{

	width:200px;

	height:200px;

	margin:5px 20px 10px 0;

}*/

.trikepanel{

	width:660px;

	margin:0 auto;

}

.quikr_tableft h4{ font-size:15px; color:#000000; padding-bottom:13px; font-weight:400;}

.quikr_tableft p{ font-size:13px; line-height:20px; padding-bottom:20px;}

.quikr_tabright{ float:right; width:290px;}

.quikr_tabright iframe{

	margin:30px 0 0;

}

.quikr_tabright img{ border:1px solid #e3eef4;}

.tabairimg{

	margin:42px 0 0;

}

.quikr_tabright a{ text-align:center; color:#005f97; font-size:12px; font-weight:400; display:block; padding-top:15px;}

.quikr_tabright a:hover{ color:#e41618;}

/*--dealers_tabpan//--*/

.dealers_page{ padding-top:25px;}

.dealers_tab {padding:0; margin:0;}

.dealers_tab li {float:left;margin-right:10px; line-height:64px;}

.dealers_tab li a {color:#FFF;display:block; font-size:17px;background:#026b9e; width:264px; text-transform:uppercase; font-weight:400;-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;}

.dealers_tab li a:hover,.dealers_tab li.active a {background:#e41618;}

.unitedkingdom_map{ background:url(../images/unitedkingdom_map.png) no-repeat 16px 9px; padding-left:58px; display:block; height:64px; float:left;}

.international_map{ background:url(../images/internationl_map.png) no-repeat 18px 16px; padding-left:44px; width:64px;display:block; height:64px; float:left;}

.dealers_tabpan{ padding-top:38px;}

.dealers_tabpan h3{ font-weight:700; font-size:14px; color:#504e4e;}

.map_pan{ border:1px solid #e1edf3; padding:14px; margin-top:15px;}

.county_pan{ padding-top:30px;}

.county_pan form{ padding-top:15px;}



.dd2 {

	/*display:inline-block !important;*/

	text-align:left;

	background-color:#fff; border:1px solid #93a8a9;

	font-size:12px;

	float:left; margin-right:11px;

}

.dd2 .ddTitle {

	padding-left:17px;

	text-indent:0;

	cursor:default;

	overflow:hidden;

	height:45px;

}

.dd2 .ddTitle span.arrow {

	background: url(../images/dopicon.jpg) no-repeat 0 0; 

	float:right; 

	display:inline-block;

	width:37px; 

	height:45px; 

	cursor:pointer; 

	top:0; 

	position:relative; 

	right:0;

}



.dd2 .ddTitle span.ddTitleText {

	padding-left:5px;

	text-indent:1px; 

	overflow:hidden; 

	line-height:45px; 

	font-size:14px; 

	font-weight:normal; 

	color:#6e6d6d;

	 }

.dd2 .ddTitle img.selected {

	padding:0 2px 0 0;

	vertical-align:top;

}

.dd2 .ddChild {

	position:absolute;

	border:1px solid #c3c3c3;

	border-top:none;

	display:none;

	margin:0;

	width:auto;

	overflow:auto;

	overflow-x:hidden !important;

	background-color:#ffffff;

	font-size:14px;

}

.dd2 .ddChild .opta a, .dd2 .ddChild .opta a:visited {padding-left:10px}

.dd2 .ddChild a {

	display:block;

	padding:3px 0 3px 10px;

	text-decoration:none;

	color:#6e6d6d;

	overflow:hidden;

	white-space:nowrap;

	cursor:pointer;

}

.dd2 .ddChild a:hover {

	background-color:#e41618; color:#FFF;

}

.dd2 .ddChild a img {

	border:0;

	padding:0 2px 0 0;

	vertical-align:middle;

}

.dd2 .ddChild a.selected {

	background-color:#EEEEEE;	

}



.searchbuton{ background:url(../images/search.png) no-repeat 0 0;

display:block; width:124px; height:45px; text-align:center; color:#FFF; outline:none; border:1px solid #bb0500;-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px; font-size:17px; line-height:45px; text-transform:uppercase; cursor:pointer; }

.searchbuton:hover{ background:url(../images/search_hover.png) no-repeat 0 0;}

.delers_county{ margin-top:35px; background:#f5f9fb;}

.delers_countrybg{ margin-top:30px;}

.delers_countrybg h4{ line-height:43px; font-size:14px; color:#000; padding-left:19px; font-weight:400; text-align:left!important;background:#e2f1f8;}

.delers_countybroder{ border:1px solid #c5dce7; background:#f5f9fb; padding-top:34px; padding-bottom:60px; padding-left:45px; padding-right:40px;}

.delers_countybroder ul{ padding:0; margin:0;}

.delers_countybroder ul li{ font-size:14px; line-height:28px;}

.delers_countybroder ul li a{ color:#000; background:url(../images/bullate.jpg) no-repeat 0 10px; padding-left:16px; display:block;}

.delers_countybroder ul li a:hover{ background:url(../images/bullatehover.jpg) no-repeat 0 10px;}



.downlods_page{ padding-top:20px;}

.downlods_tab {margin:0; padding-top:25px;}

.downlods_tab li {float:left;margin-right:7px; line-height:64px;width:202px;}

.downlods_tab li a {color:#FFF;display:block; font-size:17px;background:#e41618;  text-transform:uppercase; font-weight:400;-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;}

.downlods_tab li:first-child{ width:237px;}

.downlods_tab li a:hover,.downlods_tab li.active a {background:#026b9e;}

.servicebulletin_icon{ background:url(../images/servicebulletin_icon.png) no-repeat 32px 21px; display:block; float:left; width:16px; height:64px; padding-left:43px;}

.partslist_icon{ background:url(../images/partslist_icon.png) no-repeat 29px 23px; float:left; width:16px; height:64px; padding-left:43px;}

.manuals_icon{ background:url(../images/manuals_icon.png) no-repeat 29px 20px; float:left; width:16px; height:64px; padding-left:43px;}

.downlods_tabpan{ padding-top:40px;}

.downlod_box{ background:#f5f9fb;  border-top:none;}

.downlod_boxtop{ background:#e2f1f8; }

.downlod_boxbroder{border-top:1px solid #c5dce7;}

.downlod_boxright{border-right:1px solid #c5dce7;}

.downlod_boxleft{border-left:1px solid #c5dce7;}

.downlod_boxbot{border-bottom:1px solid #c5dce7;}

.downlod_boxpad{ padding:23px 0;}

.downlod_box p{ color:#000;}

.downlod_box p span{ color:#026b9e;}

.pdf_icon{ display:block; font-size:14px; line-height:30px; color:#323232; background:url(../images/pdficon.png) no-repeat 0 7px; padding-left:27px;}



.dd3 {

	/*display:inline-block !important;*/

	text-align:left;

	background-color:#FFF; border:1px solid #c5dce7;

	font-size:12px;

	float:left;

}

.dd3 .ddTitle {

	text-indent:0;

	cursor:default;

	overflow:hidden;

	height:26px;

}

.dd3 .ddTitle span.arrow {

	background: url(../images/dropicontwo.png) no-repeat 0 0; 

	float:right; 

	display:inline-block;

	width:18px; 

	height:26px; 

	cursor:pointer; 

	top:0; 

	position:relative; 

	right:0;

}



.dd3 .ddTitle span.ddTitleText {

	padding-left:5px;

	text-indent:1px; 

	overflow:hidden; 

	line-height:26px; 

	font-size:14px; 

	font-weight:normal; 

	color:#000;

	 }

.dd3 .ddTitle img.selected {

	padding:0 2px 0 0;

	vertical-align:top;

}

.dd3 .ddChild {

	position:absolute;

	border:1px solid #c5dce7;

	border-top:none;

	display:none;

	margin-top:1px;

	width:auto;

	overflow:auto;

	overflow-x:hidden !important;

	background-color:#ffffff;

	font-size:14px;

}

.dd3 .ddChild .opta a, .dd3 .ddChild .opta a:visited {padding-left:10px}

.dd3 .ddChild a {

	display:block;

	padding:3px 0 3px 10px;

	text-decoration:none;

	color:#6e6d6d;

	overflow:hidden;

	white-space:nowrap;

	cursor:pointer;

}

.dd3 .ddChild a:hover {

	background-color:#e41618; color:#FFF;

}

.dd3 .ddChild a img {

	border:0;

	padding:0 2px 0 0;

	vertical-align:middle;

}

.dd3 .ddChild a.selected {

	background-color:#EEEEEE;	

}



/*--------------contact register page css starts--------------------*/

.contact_form{ margin-top:20px; overflow:hidden}

.contFld2{

	padding:9px 9px 9px 36px;

	border:1px solid #93a8a9;

	min-height:26px;

	background:url(../images/nameIc.gif) no-repeat 9px 9px;

	margin-bottom:20px;

}

.contFld2 input[type=text], .contFld textarea{

	padding:4px 10px;

	height:18px;

	color:#6e6d6d;

	font-size:14px;

	line-height:18px;

	border:0px;

	font-family: 'Open Sans', sans-serif;

	outline:none;

}

.contFld2{

	width:443px;

	float:left;

	margin:0 20px 20px 0;

	background:url(../images/nameIc.gif) no-repeat 9px 9px;

}

.contFld2 input[type=text]{

	width:420px;

}

.passIc{

	background:url(../images/passIc.gif) no-repeat 9px 9px;

	margin-right:0px;

}

.cemailIc{

	background:url(../images/emailIc.gif) no-repeat 9px 9px;

}

.regcontBtn{

	width:125px;

	height:47px;

	background:url(../images/sendBtn.gif) no-repeat 0 0;

	display:block;

	float:left;

	cursor:pointer;

	border:none;

	color:#fff;

	font-size:17px;

	line-height:47px;

	text-transform:uppercase;

	padding:0 0 3px;

	margin:14px 14px 0 0;

}

.regcontBtn:hover{

	background:url(../images/sendBtn_hover.png) no-repeat 0 0;

}

.contRght{

	float:right;

	text-align:left;

	width:490px;

}

.contRght label{

	display:block;

	padding:0 0 14px;

}

.capchaimg{

	float:left;

	margin:0 9px 0 0;

}

.smallinpt{

	width:149px;

	height:43px;

	background-color:#fff;

	border:1px solid #93a8a9;

	padding:0 5px;

}



/*--------------online shop page css starts--------------------*/



.innerbodypanel a.shopBtn, .innerbodypanel a.checkBtn{

	padding:15px 55px 15px 55px;

	color:#fff;

	background:#e41618 url(../images/shipIc.png) no-repeat 15px 16px;

	font-size:17px;

	line-height:30px;

	text-transform:uppercase;

	display:block;

	float:left;

	margin:11px 11px 0 0;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

}

.innerbodypanel a.shopBtn:hover{

	background:#333 url(../images/shipIc.png) no-repeat 15px 16px;	

}

.innerbodypanel a.checkBtn{

	background:#026b9e url(../images/rightIc.png) no-repeat 15px 19px;	

}

.innerbodypanel a.checkBtn:hover{

	background:#333 url(../images/rightIc.png) no-repeat 15px 19px;	

}

.shopsection{

	padding:0 0 20px;

	border-bottom:1px solid #e5e5e5;

	margin:0 0 30px;

}

ul.shopLst{

	padding:20px 0 0;

	border-top:1px solid #e5e5e5;

	height:100%;

	margin:30px 0 0;

}

ul.shopLst li{

	background:url(../images/pipe.gif) no-repeat 0 5px;

	padding:3px 10px 0;

	float:left;

	position:relative;

}

ul.shopLst li:first-child{

	background:none;

	padding-left:0px;

}

ul.shopLst li a{

	font-size:14px;

	color:#504e4e;

	line-height:16px;

	font-weight:bold;

}

ul.shopLst li a:hover{

	color:#000;	

}

ul.shopLst li ul.dropdown{

	position:absolute;

	background: #e2f2ff; 

	border:1px solid #c5dce7;

	top:28px;

	left:0;

	padding:10px 15px;

}

ul.shopLst li ul.dropdown:after, ul.shopLst li ul.dropdown:before { bottom: 100%; left: 20%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;} 

ul.shopLst li ul.dropdown:after { border-color: rgba(226, 242, 255, 0); border-bottom-color: #c5dce7; border-width: 4px; margin-left: -4px;} ul.shopLst li ul.dropdown:before { border-color: rgba(197, 220, 231, 0); border-bottom-color: #c5dce7; border-width: 10px; margin-left: -10px;}

ul.shopLst li ul.dropdown li{

	display:inherit;

	width:129px;

	padding:5px 0 5px 15px;

	border-bottom:1px solid #ffffff;

	background:url(../images/droparrow.jpg) no-repeat 5px;

}

ul.shopLst li ul.dropdown li:last-child{

	border-bottom:none;

}

ul.shopLst li ul.dropdown li a{

	color:#323232;

	font-size:14px;

	line-height:16px;

	font-family: 'Open Sans', sans-serif;

	font-weight:400;

}

ul.shopLst li ul.dropdown li a:hover{

	color:#026b9e;

}



ul.shopLst li div.droparea{

	background: #e2f2ff; 

	border:1px solid #c5dce7;

	position:absolute;

	top:28px;

	left:0;

	padding:10px;

	min-width:510px;

}

ul.shopLst li div.droparea:after, ul.shopLst li div.droparea:before { bottom: 100%; left: 20px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;} 

ul.shopLst li div.droparea:after { border-color: rgba(226, 242, 255, 0); border-bottom-color: #c5dce7; border-width: 4px; margin-left: -4px;} ul.shopLst li div.droparea:before { border-color: rgba(197, 220, 231, 0); border-bottom-color: #c5dce7; border-width: 10px; margin-left: -10px;}

div.droppanel{

	display: inline-block;

    margin: 0 7px;

}

ul.shopLst li div.droppanel h2{

	color: #504E4E;

    font-size: 14px;

    font-weight: 700;

    line-height: 16px;

	padding:5px 0 10px 5px;

	font-family:'Open Sans', sans-serif;

	border-bottom:1px solid #fff;

}

ul.shopLst li div.droppanel ul.dropcont{

	padding:0;

	margin:0;

	width:150px;

}

ul.shopLst li div.droppanel ul.dropcont li{

	display:inherit;

	width:129px;

	padding:5px 0 5px 15px;

	/*border-bottom:1px solid #ffffff;*/

	background:url(../images/droparrow.jpg) no-repeat 5px;

}

ul.shopLst li div.droppanel ul.dropcont li:last-child{

	border-bottom:none;

}

ul.shopLst li div.droppanel ul.dropcont li a{

	color:#323232;

	font-size:14px;

	line-height:16px;

	font-family: 'Open Sans', sans-serif;

	font-weight:400;

	display:block;

	word-wrap:break-word;

}

ul.shopLst li div.droppanel ul.dropcont li a:hover{

	color:#026b9e;

}



.buttonarea{

	float:right;

}

a.quickfind{

	display:inline-block;

	margin:0 4px 0 0;

	background-color:#2592d5;

	padding:0 10px;

	font-family: 'Open Sans',sans-serif;

    font-size: 12px;

    font-weight: 600;

    height: 25px;

    line-height: 25px;

	color: #FFFFFF;

}

a.advsearch{

	background-color: #E30303;

	display:inline-block;

	padding:0 10px;

	font-family: 'Open Sans',sans-serif;

    font-size: 12px;

    font-weight: 600;

    height: 25px;

    line-height: 25px;

	color: #FFFFFF;

}

a.quickfind:hover, a.advsearch:hover{

	background-color: #000;

}



.shopPdctlst{

	width:205px;

	background:#e2f2ff;

	border:1px solid #c6dde7;

	padding:14px;

	margin:10px 20px 20px 0;

	float:left;

}

.shopPdctlst img{

	border:1px solid #c5dce7;

	margin-bottom:15px;

	float:none;

	padding:0px;

	display:block;

}

.shopPdctlst h3{

	color:#c40304;

	font-size:15px;

	line-height:19px;

	font-weight:normal;

	padding-bottom:5px;

}

.shopPdctlst p{

	font-size:13px;

	color:#504e4e;

	line-height:18px;

	padding-bottom:12px;

	min-height:36px;

}

.shopPdctlst span.price{

	display:block;

	background:url(../images/priceBg.png) no-repeat 0 0;

	width:109px;

	height:34px;

	float:left;

	color:#fff;

	margin-right:10px;

	text-align:center;

	line-height:34px;

	font-weight:bold;

}

.shopPdctlst a.buyBtn{

	background:url(../images/buyBtn.png) no-repeat 0 0;

	width:86px;

	height:34px;

	float:left;

	display:block;

	font-size:14px;

	line-height:34px;

	color:#fff;

	text-align:center;

}

.shopPdctlst a.buyBtn:hover{

	background-position:0 -34px;	

}

.breadcrumb{

	margin:0 0 30px;

}

.breadcrumb ul{

	margin:0;

	padding:0;

	letter-spacing:-4px;

	word-spacing:-4px;

}

.breadcrumb ul li{

	display:inline-block;

	*display:inline;

	zoom:1;

	letter-spacing:0;

	word-spacing:0;

	padding:0 8px 0 14px;

	background:url(../images/arrowbread.jpg) no-repeat left 8px;

}

.breadcrumb ul li.firstb{

	background:none;

	padding:0 8px 0 0;

}

.breadcrumb ul li a{

	color:#747575;

	font-size:14px;

	line-height:14px;

	font-family: 'Open Sans', sans-serif;

	font-weight:400;

}

.breadcrumb ul li a:hover{

	color:#c40304;

}

.breadcrumb ul li.current a{

	color:#c40304;

}

.productleft{

	float:left;

	width:464px;

}

.productright{

	width:500px;

	float:right;

}

.prodimage{

	border:1px solid #c5dce7;

	padding:13px;

	background-color:#fff;

}

.prodimage img {

    border: 1px solid #E1EDF3;

    float:none;

    margin:0;

    padding:0;

}

span.clickenlarge{

	display:block;

	background:url(../images/zoomclick.jpg) no-repeat 8px 14px;

	color:#000000;

	font:normal 11px/12px Arial, Helvetica, sans-serif;

	padding:12px 0 0 20px;

}

span.clickenlarge a{

	color:#000000;

	font:normal 11px/12px Arial, Helvetica, sans-serif;

}

.productright span.price{

	display:block;

	background:url(../images/pricebg.jpg) no-repeat 0 0;

	width:147px;

	height:44px;

	float:left;

	color:#fff;

	margin-right:10px;

	text-align:center;

	line-height:44px;

	font-weight:700;

	font-size:17px;

}

.productright a.cartBtn{

	background:url(../images/cartbtn.jpg) no-repeat 0 0;

	width:134px;

	height:44px;

	float:left;

	display:block;

	font-size:17px;

	font-weight:700;

	line-height:44px;

	color:#fff;

	text-align:center;

}

.productright a.cartBtn:hover{

	background:url(../images/cartbtn_hover.jpg) no-repeat 0 0;

}

.onlineleft{

	width:1000px;

	margin:25px 0 0;

}

.onlineleft h3{

	margin:20px 0 0;

	color: #000000;

    font-family: 'andadaregular',serif;

    font-size: 24px;

    font-weight: normal;

    line-height: 24px;

}

.infoarea{

	border-bottom: 1px solid #E5E5E5;

    margin: 0;

    padding: 0 0 15px;

}

.infoarea ul {

    border-top: 1px solid #E5E5E5;

    height: 100%;

    margin:20px 0 0;

    padding: 15px 0 0;

}

.infoarea ul li {

    background: url("../images/pipe.gif") no-repeat scroll 0 5px transparent;

    float: left;

    padding: 0 10px;

    position: relative;

}

.infoarea ul li:first-child {

    background: none repeat scroll 0 0 transparent;

    padding-left: 0;

}

.infoarea ul li a{

	color: #504E4E;

    font-size: 13px;

    font-weight: normal;

    line-height: 16px;

}

.infoarea ul li a:hover{

	color:#000;

}

.innerbodypanel .onlineleft a.shopBtn, .innerbodypanel .onlineleft a.checkBtn{

	padding:15px 55px 15px 55px;

	color:#fff;

	background:#e41618 url(../images/shipIc.png) no-repeat 15px 16px;

	font-size:17px;

	line-height:30px;

	text-transform:uppercase;

	display:block;

	float:left;

	margin:20px 11px 0 0;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

}

.innerbodypanel .onlineleft a.shopBtn:hover{

	background:#333 url(../images/shipIc.png) no-repeat 15px 16px;	

}

.innerbodypanel .onlineleft a.checkBtn{

	background:#026b9e url(../images/rightIc.png) no-repeat 15px 19px;	

}

.innerbodypanel .onlineleft a.checkBtn:hover{

	background:#333 url(../images/rightIc.png) no-repeat 15px 19px;	

}

.onlineright{

	width:1000px;

	padding:0;

	margin:10px 0 0;

}

.onlineright .newsletterbox {

    border: 1px solid #E1EDF3;

    margin: 3px 0 0;

    padding: 20px;

}

.lightformbox{

	margin:10px 0 0;

	border:1px solid #e1edf3;

	padding:0;

}

.searchsection{

	float:right;

	height:60px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	background-color:#2183c0;

	margin:11px 0 0;

}

.searchinput{

	border:none;

	height:60px;

	-moz-border-radius-topleft: 4px;

	-webkit-border-top-left-radius: 4px;

	 border-top-left-radius: 4px;

	-moz-border-radius-bottomleft: 4px;

	-webkit-border-bottom-left-radius: 4px;

	border-bottom-left-radius: 4px;

	background-color:#2183c0;

	padding:0 10px 0 20px;

	width: 220px;

	color: #FFFFFF;

    font-size: 17px;

    line-height: 60px;

	text-transform: uppercase;

	float:left;

}

.searchbtn{

	width:60px;

	height:60px;

	border:none;

	-moz-border-radius-topright: 4px;

	-webkit-border-top-right-radius: 4px;

	border-top-right-radius: 4px;

	-moz-border-radius-bottomright: 4px;

	-webkit-border-bottom-right-radius: 4px;

	border-bottom-right-radius: 4px;

	float:left;

	background:#2183c0 url(../images/onlinesearchbtn.jpg) no-repeat center 19px;

	text-indent:-99999px;

	cursor:pointer;

}



.example-pager{

	top:6px;

	text-align:center;

	width:100%;

	z-index:500;

	position:relative;

}

.example-pager span {

    color: #e5e5e5;

    display: inline-block;

    font-size: 50px;

    height: 15px;

    width: 15px;

}

.example-pager > * {

    cursor: pointer;

}

.example-pager span.cycle-pager-active {

	color: #e41618;

}

.albumarea{

	text-align:center;

	height:220px;

	overflow:hidden;

	cursor:pointer;

}

.albumarea h3{

	margin-top: 15px;

}

.albumarea p{

	min-height:inherit !important;

	padding:5px 0 5px!important;

}

.galalbumimgpanel{

	height:178px;

	width:201px;

	background-color:#fff;

	border:1px solid #c6dde7;

	display:table-cell;

	vertical-align:middle;

}

.galalbumimgpanel img{

	margin:0 auto;

}

.galsection{

	text-align:center;

}

.galsection h3{

	margin: 12px 0;

}

.shopPdctlst span.viewbtn {

    background: url("../images/priceBg.png") no-repeat scroll 0 0 transparent;

    color: #FFFFFF;

    display: block;

    font-weight: bold;

    height: 34px;

    line-height: 34px;

    margin-right: 10px;

    text-align: center;

    width: 109px;

	margin:0 auto;

}

.shopPdctlst span.viewbtn a{

	font-weight: bold;

	color: #FFFFFF;

	display:block;

}

.shopPdctlst span.viewbtn a:hover{

	background: url("../images/priceBg_hover.png") no-repeat scroll 0 0 transparent;

}

.pagination{

	border-top: 1px solid #E5E5E5;

	border-bottom: 1px solid #E5E5E5;

    height: 100%;

    margin: 20px 0 25px;

    padding: 15px 0;

	

}

.pagination ul{

	margin:0;

	padding:0;

}

.pagination ul li{

	display:inline-table;

	color: #504E4E;

    font-size: 14px;

    font-weight: bold;

    line-height: 16px;

	padding:0 5px;

}

.pagination ul li a{

	color: #504E4E;

    font-size: 13px;

    font-weight: bold;

    line-height: 16px;

}

.pagination ul li a:hover{

	color:#C40304;

}

.pagination ul li a.prevpage{

	background: url("../images/pipe.gif") no-repeat right 3px transparent;

	padding:0 10px 0 0;

	color:#026B9E;

}

.pagination ul li a.nextpage{

	background: url("../images/pipe.gif") no-repeat 0 3px transparent;

	padding:0 0 0 10px;

	color:#026B9E;

}

.pagination ul li a.prevpage:hover, .pagination ul li a.nextpage:hover{

	color:#C40304;

}

.facebookicon{
	float:right;
	padding:26px 15px 0 0;
}


@media only screen and (max-width: 1023px) {

.wrapper, .header, .banner, .bodydivarea, .innerbodypanel{

  width:100%;

  min-width:1000px;

}

.container{

  width:100%;

  min-width:1000px;

  margin:0 auto;

  overflow: hidden;

}

}