/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('../fonts/flexslider-icon.eot');
	src:url('../fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/flexslider-icon.woff') format('woff'),
		url('../fonts/flexslider-icon.ttf') format('truetype'),
		url('../fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 92%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 35px;padding: 7px 0 0 0; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 	display: inline-block;
width: 15px;
height: 15px;
background: #ed7a21;
border-radius: 50%;}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}


/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1; background:#ef6d0c;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

#container{float:left; width:100%; }
.page{width:960px; margin:0 auto; }
.main-content{float:left; width:960px; border-radius:10px; background:#fff; margin:25px 0; }
.main-content .top-bar{float:left; width:100%; background:#f2f2f2; min-height:45px; border-bottom:solid 1px #e7e7e7; border-top-left-radius:10px; border-top-right-radius:10px; font:normal 12px Arial, Helvetica, sans-serif; color:#333; }
.main-content .top-bar a{color:#ed7922; text-decoration:none; }
.main-content .top-bar .col1{float:left; width:295px; margin:15px 0 0 28px; }
.main-content .top-bar .col2{float:left; width:430px; margin:15px 0 0 38px; }
.main-content .top-bar .col3{float:right; width:100px; margin:12px 28px 0 0;}
.main-content .top-bar .col3 img{float:right; margin:0 -1px 0 4px; }

.main-content .header-top{float:left; width:100%; min-height:150px; }
.main-content .header-top .logo{float:left; width:212px; margin:0 0 0 28px; }
.main-content .header-top .caption{float:left; width:350px; font:italic 22px Arial, Helvetica, sans-serif; color:#333; margin:60px 0 0 18px;}
.main-content .header-top .caption span{color:#ee7b20; }
.main-content .header-top .right-con{float:right; width:295px;text-align:right; margin:35px 28px 0 0; }
.main-content .header-top .right-con h1{font:bold 31px Arial, Helvetica, sans-serif; color:#ed7a1f; text-transform:uppercase; padding:0 0 0; }
.main-content .header-top .right-con h2{font:normal 20px Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; padding:0 0 10px; }
.main-content .menu{float:left; width:100%; background:#333; }
.main-content .menu ul{margin:0; }
.main-content .menu ul li{float:left; MARGIN-LEFT: 15px;
    margin-right: 12px;}
.main-content .menu ul li a{float:left; font:bold 15px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-decoration:none; padding:12px 21px;}
.main-content .menu ul li a:hover{background:#ed7a21; }
.main-content .menu ul li a.active{background:#ed7a21; }

/*.main-content .banner-wrapp{float:left; width:100%; }*/
.main-content .banner-wrapp .slider{float:left; width:637px; padding:10px 0 0 0; }
.main-content .banner-wrapp .slider .slide-con{float:left; width:292px; margin:15px 0 0 28px; }
.main-content .banner-wrapp .slider .slide-con h1{font:bold 30px Arial, Helvetica, sans-serif; color:#ed7a21; padding:0 0 20px; text-transform: uppercase;}
.main-content .banner-wrapp .slider .slide-con h2{font:normal 22px Arial, Helvetica, sans-serif; color:#333; padding:0 0 25px; }
.main-content .banner-wrapp .slider .slide-con a{font:normal 16px Arial, Helvetica, sans-serif; color:#ed7a21; padding:0 0 10px; text-transform:uppercase; text-decoration:none; }
.main-content .banner-wrapp .slider .slide-img{float:right; width:280px; }
.main-content .banner-wrapp .slider .slide-img img{display:block; }
.main-content .banner-wrapp .pagin{width:100%; background:#f2f2f2; min-height:30px; clear:both; text-align:center; padding:16px 0 0;}
.main-content .banner-wrapp .pagin a{display:inline-block; width:15px; height:15px; background:#ed7a21; border-radius:50%; margin:0 5px; }
.main-content .banner-wrapp .pagin a:hover{background:#333; }
.main-content .banner-wrapp .pagin a.active{background:#333; }

.main-content .banner-wrapp .banner-right{float:right; width:323px; background:#C60; background:url(images/banner-bg.jpg) repeat left top; text-align:center; padding:22px 0; }
.main-content .banner-wrapp .banner-right h1{font:bold 38px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; padding:0 0 0; }
.main-content .banner-wrapp .banner-right h2{font:normal 19px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; padding:0 0 15px; }
.main-content .banner-wrapp .banner-right a.link-orange{padding:5px 15px; background:#ec7a22; border-radius:5px; font:bold 33px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; margin:0 auto 15px;  display:block; width:65%;}
.main-content .banner-wrapp .banner-right a.link-grey{padding: 5px 39px;; background:#333; border-radius:5px; font:bold 33px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; clear:both;}
.main-content .banner-wrapp .banner-right h3{padding:15px 45px 0; font:bold 16px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
.main-content .banner-wrapp .banner-right h3 a{color:#fff;}
.main-content .banner-wrapp .banner-right p{font:bold 14px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; padding:15px 30px 0;}

.simple-bar{float:left; width:100%; background:#333; padding:15px 0; }
.simple-bar .col1{float:left; width:140px; margin:15px 0 0 28px; font:normal 24px Arial, Helvetica, sans-serif; color:#ed7a21; }
.simple-bar .box{float:left; width:250px; margin:0 12px 0 0;}
.simple-bar .box .circle{float:left; width:51px; height:51px; background:#ed7a21; border-radius:50%; border:solid 2px #fff; font:bold 32px Arial, Helvetica, sans-serif; color:#333; text-align:center; line-height:52px; }
.simple-bar .box p{font:normal 18px Arial, Helvetica, sans-serif; color:#fff; padding:5px 0 0 10px; float:right; width:184px; }

.box-wrapp{float:left; width:904px; padding:22px 28px; }
.box-wrapp .box{float:left; width:275px; background:#f2f2f2; padding:10px; margin:0 0 0 9px; border-bottom:solid 11px #dfdfdf; }
.box-wrapp .box:first-child{margin:0;}
.box-wrapp .box h1{font:normal 22px Arial, Helvetica, sans-serif; color:#333; padding:0 0 5px; }
.box-wrapp .box h2{font:normal 15px Arial, Helvetica, sans-serif; color:#333; padding:0 0 5px; }
.box-wrapp .box h1 span{color:#ed7a21; }
.box-wrapp .box .bx-img{float:right; width:110px; margin:-50px 0 0; min-height:133px; }
.box-wrapp .box .bx-con{float:left; width:100%; font:normal 15px Arial, Helvetica, sans-serif; color:#000; line-height:28px; }
.box-wrapp .box .bx-con a{font:bold 15px Arial, Helvetica, sans-serif; color:#ed7a21; }
.box-wrapp .box .bx-con p{padding:0 0 5px; }
.box-wrapp .box .bx-links{text-align:center; float:left; width:100%; padding:25px 0 10px; }
.box-wrapp .box .bx-links a{width:166px; padding:10px 0; background:#ed7a21; clear:both; display:inline-block; margin:0 0 14px; border-radius:4px; font:bold 21px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
.box-wrapp .box .bx-links a.grey{background:#333; }

.links-wrapp{float:left; width:904px; padding:0 28px; }
.links-wrapp .link-box{float:left; width:446px; background:#dfdfdf; margin:0 0 0 12px;}
.links-wrapp .link-box:first-child{margin:0; }
.links-wrapp .link-box h1{font:normal 22px Arial, Helvetica, sans-serif; color:#333; padding:10px 0 10px 10px; background:#f97a21; }
.links-wrapp .link-box h1 a{color:#000; text-decoration: none;}
.links-wrapp .link-box ul{padding:20px 10px; float:left;}
.links-wrapp .link-box ul li{display:list-item; width:100%; float:left;}
.links-wrapp .link-box ul li a{padding:5px 0 5px 0; font:normal 16px Arial, Helvetica, sans-serif; color:#333; float:left;}

.delivary-bar{float:left; background:#f97a21; padding:10px 0; width:904px; margin:25px 0 0 28px; font:bold 22px Arial, Helvetica, sans-serif; color:#333; text-indent:10px; }

.footer{float:left; width:904px; margin:25px 0 25px 28px; }
.footer p{font-size: 13px;}
.footer .row1{float:left; width:100%; font:normal 14px Arial, Helvetica, sans-serif; color:#333; }
.footer .row2{float:left; width:100%; font:normal 14px Arial, Helvetica, sans-serif; color:#333; text-align:center; padding:15px 0; }
.footer .row2 ul{margin:0; }
.footer .row2 ul li{display:inline-block; }
.footer .row2 ul li a{font:normal 14px Arial, Helvetica, sans-serif; color:#999; text-decoration:none; padding:0 10px; }
.footer .row1 a{float:right; color:#ed7a21; }

/* inner page style */
.brdcrumb{ padding:28px; overflow:hidden; font:16px Arial, Helvetica, sans-serif; color:#999999; float: left;}
.brdcrumb-actv{ font-weight:bold; color:#ed7a21 !important;}
.stage-block{font:bold 16px Arial, Helvetica, sans-serif; color:#fff; background:url("images/arrow-right.png") no-repeat scroll 277px center #ED7A21; padding:14px; float:left;width: 269px;}
.stage-block-actv{color:#333333 !important;}
.stage-main{ padding:28px 0; overflow:hidden;}
.stage-sub li {
  color: #333333;
  font: 14px arial;
  list-style-image:url(images/list-img.jpg);
  padding: 0 0 13px 6px;
}
.stage-sub {
  clear: both;
  padding: 36px 0 0;
}
.stage-sub > ul {
  margin: 0 0 0 33px;
}
.package-deal-main {
  overflow: hidden;
  padding: 28px 0;
}
.package-deal-title {
  background: none repeat scroll 0 0 #ED7A21;
  color: #FFFFFF;
  font: bold 16px/36px arial;
  height: 35px;
  padding: 0 11px;
}
.package-deal-title > span {
  color: #333333;
}
.package-deal-main li {
  background: none repeat scroll 0 0 #ED7A21;
  display: block;
  float: left;
  height: 72px;
  margin: 0 0 20px;
  padding: 20px 0 0;
  text-align: center;
  vertical-align: middle;
  width: 407px;
}
.package-deal-main li a{text-decoration: none;}
.package-deal-main > ul {
  background: none repeat scroll 0 0 #F2F2F2;
  clear: both;
  overflow: hidden;
  padding: 25px 22px;
}
.package-deal-main li.package-right {
  float: right;
}
.package-deal-main h1 {
  color: #333333;
  font: bold 22px arial;
}
.package-deal-main h2 {
  color: #FFFFFF;
  font: bold 16px arial;
  padding: 10px 0 0;
}
.hire-items{
	padding:5px 0 0 0;
	overflow:hidden;	
} 
/*.hire-items-left {
  float: left;
  padding: 0 0 0 16px;
  width: 453px;
}*/
.hire-items-right {
  float: right;
  width: 368px;
}
.hire-sub-left p {
  display: block;
  float: none;
  font: bold 16px arial;
  overflow: hidden;
  margin: 0 0 40px;
}
.hire-sub {
  clear: both;
}
.hire-sub-left {
  float: left;
  padding: 52px 0 0 16px;
  width: 452px;
}
.hire-sub-left img {
  float: right;
}
.hire-sub-left span {
  float: left;
}
.hire-sub-right {
  float: right;
  width: 343px;
  padding: 46px 0 0;
}
.hire-block-1a {
  background: none repeat scroll 0 0 #656565;
  color: #FFFFFF;
  font: bold 15px/43px arial;
  height: 43px;
  text-align: center;
  width: 209px;
  float: left;
}
.hire-block-2b {
  border: 3px solid #8b8b8b;
  float: right;
  font: bold 15px/39px arial;
  height: 37px;
  overflow: hidden;
  text-align: center;
  width: 81px;
}
.hire-block-2a {
  background: none repeat scroll 0 0 #8B8B8B;
  color: #FFFFFF;
  float: left;
  font: bold 15px/29px arial;
  height: 52px;
  text-align: center;
  width: 209px;
}
.hire-block-2a > p {
  font: 14px arial;
}
.hire-block-1b {
  border: 3px solid #656565;
  float: right;
  font: bold 15px/39px arial;
  height: 37px;
  overflow: hidden;
  text-align: center;
  width: 81px;
}
.hire-block-3a {
  background: none repeat scroll 0 0 #e86e02;
  color: #FFFFFF;
  font: bold 15px/43px arial;
  height: 43px;
  text-align: center;
  /*width: 209px;
  float: left;*/
  width: 307px;
    float: left;
    margin-left: -6px;
}
.hire-block-sub {
  overflow: hidden;
  padding: 0 0 30px;margin-left: -50px;
}
.hire-block-3b {
  border: 3px solid #e86e02;
  float: right;
  font: bold 15px/39px arial;
  height: 37px;
  overflow: hidden;
  text-align: center;
  width: 81px;
  color:#e86e02;
}
.stage-proceed {
  float: right;
  padding: 56px 0 76px;
}
.stage-proceed .stage-block {
  padding: 7px 14px;
  width: 277px;
}
.hire-stage-block {
  margin:0 28px 18px 28px;
  background:url(images/cart-bg.jpg) repeat-x left bottom;
  float: left;
  width: 904px;
}
.hire-stage-block > div.package-deal-main > ul > li:nth-child(3) {
margin-bottom: 0;
}
.hire-stage-block > div.package-deal-main > ul > li:nth-child(4) {
margin-bottom: 0;
}
table {
  /*border: 4px solid #393939;*/
}
.pdct-items td {
  vertical-align: middle;
}
.pdct-items input {
  height: 17px;
  width: 48px;
}
.pdct-items b{font:bold 12px arial;}
.pdct-items span {
  font-family: arial;
  font-size: 11px;
  font-weight: normal;
}
.carta td {
  padding: 8px 4px;
}
.prdct-sub > td {
  padding: 4px 6px;
}
.pdct-items {
  float: left;
}
.hire-items-left > img {
  float: left;
  left: 10px;
  position: relative;
  top: 145px;
}
.hire-total {
  border: 4px solid #393939;
  padding: 20px 15px;
  width: 216px;
   margin: 61px 0 0;
}
.hire-total-sub b {
  color: #464646;
  font: bold 14px arial;
}
.hire-total-sub {
  color: #464646;
  font: 14px arial;
  overflow: hidden;
  padding: 0 0 12px;
}
.hire-total-sub > span {
  float: left;
}
.hire-total-a {
  color: #E86E02;
  font-weight: bold;
}
.hire-right {
  float: right !important;
}
.hire-items h1 {
  background: none repeat scroll 0 0 #959595;
  color: #FFFFFF;
  display: block;
  font: 20px tahoma;
  padding: 8px;
}
.stage-block a{ color:#fff; text-decoration:none;}
.stage-block a:hover{ color:#fff; text-decoration:underline;}
form.det-form {
  border: 4px solid #959595;
  padding: 15px;
}
.fild-cvr {
  font: 13px tahoma;
  overflow: hidden;
  padding: 0 0 20px;
}
.fild-cvr label {
  display: block;
  float: left;
  width: 40%;
}
.fild-cvr input {
  float: left;
  width:39%;
  height: 24px;
  padding: 6px;
}
.fild-cvr textarea {
  border: 1px solid #AFAFAF;
  padding: 5px 6px;
  width: 39%;
  height: 90px;
}
.fild-cvr select{
  border: 1px solid #AFAFAF;
  padding: 5px 6px;
  width: 40.5%;
  height: 35px;
}
/*new style */


.inner-wrapper p strong{font-weight: bold;}
.main-content .banner-wrapp table{margin-left: 20px; border: 0;font: normal 15px Arial, Helvetica, sans-serif;
color: #000;
line-height: 28px;
padding-bottom: 5px;}
.main-content .banner-wrapp ul{margin-left: 20px; font: normal 15px Arial, Helvetica, sans-serif;
color: #000;
line-height: 28px;
padding-bottom: 5px;}
.main-content .banner-wrapp .product-list{padding: 30px;}

.main-content .banner-wrapp .product-list .product-div .pro-content h1{margin:0;}
.links.hire a{padding: 10px; background: #ed7a21; color: #fff; text-decoration: none; border-radius: 5px; margin-right: 20px;}
.links.buy a{padding: 10px; background: #000; color: #fff; text-decoration: none; border-radius: 5px; margin-right: 20px;}
.links.buy{margin-top: 80px;}
.links.hire{margin-top: 30px;}
.p-list{ float:left;}
.side-bar ul li{list-style:circle;}
.side-bar ul li a{font: normal 15px Arial, Helvetica, sans-serif;
color: #000; text-decoration:none;}
.inner-wrapper h3{font: bold 24px Arial, Helvetica, sans-serif;
color: #ed7a21;
padding: 0 0 20px; margin-left: 20px; margin-top: 30px;}
/*new style */



