@charset "utf-8";
/* CSS Document */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

*{text-decoration:none;}

	
body{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background:#fdf6ea;}
.container{width:1170px;margin:0 auto; height:auto}
header {  float:left; width:100%; margin-top:-15px;}
header .header-left { height:auto; float:left; }
header .header-left .logo {float:left; margin:30px 0px 0px 0px}
header .header-right {  float:right; margin-top:60px}
header .header-right .box-header { border:solid 1px #eee; border-top:none; float:left; padding:16px 20px; color:#666666}
header .header-right .box-header .partition { float:left; margin-right:20px}
header .header-right .box-header img { float:left; margin-right:5px}
header .header-right .top-menu { float:right; margin-top:20px}
header .header-right .top-menu a { color: #666;
    margin-left: 8px;
  font-family: 'pf_beausans_proregular';}
 
 header .header-right .top-menu .active {
	 border: 2px solid #383837;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    color: #666 !important;
    padding: 8px;
	border-radius:4px;
.	}
  
header .header-right .top-menu a img { margin:-3px 3px 0px 0px; padding:0px; vertical-align:middle}



nav { float:left; ;
  margin:15px 0px 10px 0px; z-index:100; position:relative;}
nav ul {
  text-align: left;
  display: inline;
  margin: 0;
  padding: 15px 4px 17px 0;
  list-style: none;
  
 

}
nav ul li {
  cursor: pointer;
    display: inline-block;
    float: left;
    font-family: "pf_beausans_proregular";
    font-size: 14px;
    margin-right: -4px;
    padding: 8px;
    position: relative;
    text-transform: uppercase;
    transition: all 0.2s ease 0s;
}

nav ul li a {   font-family: 'pf_beausans_proregular';
	font-size:14px; color:#000}
nav ul li:hover {
  border: #fe7900;
  color:#fe7900 !important;
/*   -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); 
*/}
nav ul li .active {
 border: 2px solid #383837;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    color: #666 !important;
    padding: 8px;
	border-radius:4px;
}
nav ul li.active a { color:#666 !important}
nav ul li:hover a {
  color:#666 !important;
}
nav ul li ul {
  padding: 0;
  position: absolute;
  top: 42px;
  left: 0;
  width: 200px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
  border:solid 1px #f0f0f0;
}
nav ul li ul li { 
  background: #fff; 
  display: block; 
  color: #fff;
  text-shadow: 0 -1px 0 #f0f0f0;
  line-height:20px;
  font-size:13px;
  border:none
}
nav ul li ul li a { font-size:14px; color:#666}
nav ul li ul li:hover { background: #f0f0f0; }
nav ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}
.caption { float:left; margin-top:60px;}
.caption h2{ text-transform:uppercase; color:#3776c6 !important; font-family: 'pf_beausans_proregular'; font-size:30px;}
.caption h3{ text-transform:uppercase; color:#7c7c7c !important; font-family: Arial, Helvetica, sans-serif; font-size:28px;}
.caption .bold{ font-weight:bold;  font-family:Arial, Helvetica, sans-serif;}
.specialities{ width:550px; margin-top:20px; float:left}
.special{float: left;
    font-family: "pf_beausans_proregular";
    font-size: 15px;
    margin-right: 15px;
    margin-top: 10px;
    width: 250px;}
.special img{ margin-right:15px;}
.live_chat{ }
.live_chat img{margin-top:20px;}
.order_now{}
.order_now img{ margin-left:500px; margin-top:-70px;}

.price_quote{ float:left; background: none repeat scroll 0 0 #ebebeb; margin-top: 10px; margin-left:60px; width:100%;}
.get_now{ background: none repeat scroll 0 0 #19b4f2;
    float: left;
    height: 56px;
    margin-top: 60px;
    padding-top: 29px;
    text-align: center;
    width: 235px; margin-right:16px;}
.book{ color: #fff; font-size: 18pt;  text-align: center; font-family: Arial, Helvetica, sans-serif}
.form{ float:left; width:719px; padding-left: 10px; margin-top: 25px;}


.form input {
    background-color: #fff;
    border: 1px solid #d4d4d4;
    border-radius: 7px;
    color: #686868;
    display: inline-block;
    font-family: arial;
    font-size: 14px;
    height: 32px;
    list-style: outside none none;
    margin: 0 6px 20px 0;
    padding: 0 0 0 8px;
    width: 200px;
}

.submit{
	background: none repeat scroll 0 0 #a1cd43;
  
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: arial;
    font-size: 19px;
    margin-left: 41px;
    margin-right: 15px;
    margin-top: 80px;
    padding: 10px;
}

.submit input{ background: none repeat scroll 0 0 #a1cd43;
  
    color: #fff;
    cursor: pointer;
 
    font-family: arial;
   	border:none;
      font-size: 18px;
 }

/*price quote submit button new*/
.submitprice input{
background: none repeat scroll 0 0 #a1cd43;
color: #fff;
cursor: pointer;
font-weight: bold;
margin-left: 20px;
border:none;
}



.select_box{     border: medium none;
    border-radius: 6px;
    box-shadow: 1px 3px 3px #d8d8d8;
    height: 32px;
    margin-right: 15px;
    width: 208px;
	color:#616161;
	padding-left:4px;
	}
	
	
	
.inner_part{ background:#fdf6ea !important;}
.product_gallery{  width:1170px;  float:left; margin-top:50px}
.product_gallery ul li{ float:left;list-style:none; padding:25px; margin-left:12px}
.product_gallery ul li img{}
.product_gallery ul{ margin-left:80px}
/*.prev{ margin-right:20px; border:none !important; margin-bottom:20px}*/
/*.next{ margin-left:10px; border:none !important; margin-top:44px}*/
.product_gallery ul li h5{  background:394b53}
.product_gallery ul li a{ text-decoration:none}


.list_carousel{ margin-top:50px; margin-left:-60px}
.Glass{margin-top:5px;width:175px;margin-left:-13px; color:#535454; text-align:center; font-family: 'pf_beausans_proregular'; font-size:16px}
/*.Glass1{margin-top:5px;width:175px;margin-left:1px; color:#535454; text-align:center; font-family: 'pf_beausans_proregular';font-size:16px }
.Glass2{margin-top:5px;width:175px;margin-left:1px; color:#535454;text-align:center; font-family: 'pf_beausans_proregular';font-size:16px}
.Glass3{margin-top:5px;width:175px;margin-left:1px; color:#535454;text-align:center; font-family: 'pf_beausans_proregular';font-size:16px}
*/
.welcome_note{width:770px; float:left;}
.welcome_note h2{ color:#585858;font-family: 'pf_beausans_proregular'; font-size:25px; margin-top:20px;}
.h2{ border: solid 2px #0ba9de; width:80px; margin-bottom:15px;}
.welcome_note p{color:#7d7f80;font-family: 'pf_beausans_proregular'; font-size:14px; text-align:justify; line-height:20px; margin-bottom:20px;}
.welcome_note a{ border: solid 2px #595856; padding:5px; color:#000; font-size:15px;font-family: 'pf_beausans_proregular';}



.testimonials { margin-bottom:40px}
.testimonials .testi-bg {font-family: 'pf_beausans_proregular'; color:#7d7f80; font-size:14px;   line-height:20px}
.testimonials .testi-bg i { font-size:24px; margin:0px 10px 0px 0px}
/*.testimonials .test-bottom { background:url(../images/icons/testimonials-bottom.png) no-repeat left; width:100px; height:47px; margin-left:65px; }
*/.testimonials .test-account { margin:0px 0px 0px 20px; font-size:13px; color:#666;  text-align:right; font-style:italic}
.testimonials .test-account .inner-img { width:50px; height:50px; border-radius:0px; border:solid 3px #e3e3e3; text-align:center;  float:right; margin:0px 30px 0px 20px   }
.testimonials .test-account .inner-img img { margin:0px !important; padding:0px !important}
.testimonials .test-account span { color:#000; font-size:14px; line-height:24px; font-style:normal; font-weight:bold;font-family: 'pf_beausans_proregular'; }

.testimonials #carousel {
	width:360px;
	margin:0 auto;
	overflow:hidden;
	margin-top:-45px
}

.testimonials #slides {
	overflow:hidden;
	/* fix ie overflow issue */
	position:relative;
	width:360px;
	
	
}

/* remove the list styles, width : item width * total items */	
.testimonials #slides ul {
	position:relative;
	left:0;
	top:0;
	list-style:none;
	margin:0;
	padding:0;	
	width:1800px;			
}

/* width of the item, in this case I put 250x250x gif */
.testimonials #slides li {
	width:360px;

	float:left;
}

.testimonials #slides li img {
	padding:4px;
}



/* Styling for prev and next buttons */

.testimonials #buttons {
	padding:0 0 5px 0;	
	float:right;
	margin-bottom:8px
	
}

.testimonials #buttons a {
	display:block; 
	width:31px; 
	height:32px;
	text-indent:-999em;
	float:left;
	outline:0;
	
}
.testimonials #buttons i { color:#000}

.testimonials a#prev {
	background:url(../images/arrow.png) 0 -31px no-repeat; 
	color:#000
}

.testimonials a#prev:hover {
	background:url(../images/arrow.png) 0 0 no-repeat;
}

.testimonials a#next {
	background:url(../images/arrow.png) -32px -31px no-repeat; 
}

.testimonials a#next:hover {
	background:url(../images/arrow.png) -32px 0 no-repeat;
}

.right-contents { float:right; width:360px}

.right-contents h2{ color:#585858;font-family: 'pf_beausans_proregular'; font-size:25px; margin-top:20px;}
.right-contents .h2{ border: solid 2px #0ba9de; width:80px; margin-bottom:15px;}




.blog{width:100%; float:left; margin-bottom:25px;}
.blog h2{ color:#585858;font-family: 'pf_beausans_proregular'; font-size:25px; margin-top:20px; text-align:center; }
.h3{ border: solid 2px #0ba9de; width:30px !important; margin-bottom:15px; margin-left:558px}
.blog_inside{ float:left; width:370px; margin-right:20px; margin-top:30px;}
.blog_inside span{ border: solid 2px #4d4d4d; padding:10px; width:60px;font-family: 'pf_beausans_proregular'; float:left; margin-right:10px;}
.date{ width:50px;}
.blog_inside span img{ margin-left:12px;}
.blog_inside h3{font-family: 'pf_beausans_proregular'; font-weight:bold; font-size:18px}
.blog_inside p{font-family: 'pf_beausans_proregular'; color:#707070; font-size:14px; text-align:justify; line-height:20px; padding-top:3px;}
.blog_inside a{font-family: 'pf_beausans_proregular'; color:#707070; font-size:14px; text-align:justify; line-height:20px; padding-top:3px;}



.innerbanner{ background: none repeat scroll 0 0 #f1803c;
    float: left;
    height: 130px;
    margin-bottom: 15px;
    margin-top: 20px;
    width: 100%;}
.about_us{ width:73%; float: left;
    margin-right: 20px;
    width: 73%;}
.faq{ width:100%;}
.faq img{ float:left; margin-right:10px;}
.faq span{ color:#f1803c; text-transform:uppercase;}
.faq{}	

.about_us a{ border:none!important; float:left;}
.about_us img{ float:left; margin-right:10px;}
.innerbanner h1{ text-transform:uppercase; color:#FFF; padding-top:40px; font-size:35px;}
.innerbanner span{ color:#fff;font-family: 'pf_beausans_proregular'; font-size:18px}
.about_us span{ color:#f1803c; text-transform:uppercase;}

.oder_now{ width:73%; float:left; margin-right:20px;}
.oder_now img{ float:left; margin-right:10px;}
.oder_now span{ color:#f1803c; text-transform:uppercase;}
.oder_now1{ } 

.account label{font:normal 14px;float:left;width:70px}
.account input{font:normal 14px;color:#616161;background:#F7F7F7;border:solid 1px #E7E7E7;padding:3px 10px;width:140px;height:15px; float:left; margin-bottom:10px}
.account textarea{font:normal 14px;color:#616161;background:#F7F7F7;border:solid 1px #E7E7E7;padding:3px 10px;width:140px;height:50px; float:left; margin-bottom:10px}

.account input.button { background:#ad8c59; border:solid 0px #000; height:30px; width:70px; color:#f5f5f5; margin-left:70px; border-radius:5px; cursor:pointer}
.account input.button:hover { background:#999}



.enquiry_form{margin:30px 0 0 0;float:left;}
.enquiry_form input{width:210px;height:35px;margin:0 20px 20px 0;padding:0 0 0 5px;list-style:none;display:inline-block;float:left;border:solid 1px #aaa;border-radius:5px;font-family: 'pf_beausans_proregular';}
.enquiry_form textarea{width:528px;height:80px;margin:0;padding:5px 0 0 5px;;list-style:none;display:inline-block;border:solid 1px #aaa;border-radius:5px;font-family: 'pf_beausans_proregular'; font-size:13px}

.enquiry_form .button{background:#000;color:#fff;font-size: 17px;font-family: 'pf_beausans_proregular';line-height: 35px;padding: 0;text-transform:uppercase;width:70px !important;height:36px;border:none;border-radius:5px;transition:.7s;}
.enquiry_form .button:hover{background: #f1803c;transition:.7s}
.about2{ color:#666;font-family: 'pf_beausans_proregular'; margin-bottom:15px;}
.forgot_pwd{ color:#333 !important; text-decoration:none; border:none !important; font-size:15px !important; float:left; padding-top:75px !important;}



.enquiry_form1{margin:30px 0 0 0;float:left;}
.enquiry_form1 input{width:375px;height:35px;margin:0 20px 20px 0;padding:0 0 0 5px;list-style:none;display:inline-block;float:left;border:solid 1px #aaa;border-radius:5px;font-family: 'pf_beausans_proregular';}
.enquiry_form1 textarea{width:528px;height:80px;margin:0;padding:5px 0 0 5px;;list-style:none;display:inline-block;border:solid 1px #aaa;border-radius:5px;font-family: 'pf_beausans_proregular'; font-size:13px}

.enquiry_form1 .button{background:#000;color:#fff;font-size: 17px;font-family: 'pf_beausans_proregular';line-height: 35px;padding: 0;text-transform:uppercase;width:70px !important;height:36px;border:none;border-radius:5px;transition:.7s;}
.enquiry_form1 .button:hover{background: #f1803c;transition:.7s}

.left_bar_container {
    border: 1px solid #e2d6c1; 
    float: left;
    margin-bottom: 10px;
   margin-top:35px;
    width: 290px;
}
.left_content_box {
    width: 290px;
}
.left_det_box li{ border-bottom: solid 1px #e2d6c1; padding:12px}
.left_det_box li a{ padding-left:10px; color:#333;font-family: 'pf_beausans_proregular'; }


.left_heading {
    background: none repeat scroll 0 0 #f5e9d4;
    color: #424141;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 10px 0 10px 15px;
    text-transform: uppercase;
    width: 275px;
}
.blue {
    color: #26accf;
}
#service {
    background: none repeat scroll 0 0 #fdf6ea;
}

.form_main_hed{background: none repeat scroll 0 0 #f1803c;
    color: #fff !important;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    margin-bottom: 15px;
    margin-top: -20px;
    width: 100%;}
.form_main_hed span{ color:#fff; padding-left:5px; padding-top:5px; float:left;font-family: 'pf_beausans_proregular';}
.radio{ padding-left: 15px;
float: left;
margin-left: 16px;
margin-bottom: 10px;}
/*.radio label{ width:200px !important; }*/
.radio input{ width:50px !important;}


.usa_label{}

.red{ color:#F00;}	
.info{ float:left; margin-right:20px; padding-left:30px; margin-bottom:30px;}
.select_box4{ width:180px !important;}
.info1{ margin-right:20px; padding-left:30px; margin-bottom:30px}
.info1 label{font:normal 14px;float:left;width:100% !important}
.info1 textarea{ width:97%;}
.info1 input{background: none repeat scroll 0 0 #fff;
    border: 1px solid #aaa;
    border-radius: 5px;
    color: #616161;
    float: left;
    height: 25px;
    margin-bottom: 10px;
    padding: 3px 10px;
    width: 97% !important;}


.info3{ margin-right: 75px;
    width: 289px !important;}
.info3 select{ width:300px !important}


.personal{ background: none repeat scroll 0 0 #f5e9d4;
    float: left;
    width: 100%; margin-bottom:15px;}
.personal label{font:normal 14px;float:left;width:100%}
.personal input{background: none repeat scroll 0 0 #fff;
    border: 1px solid #aaa;
    border-radius: 5px;
    color: #616161;
    float: left;
    height: 25px;
    margin-bottom: 10px;
    padding: 3px 10px;
    width: 97%;}
.personal textarea{font:normal 14px;color:#616161;background:#fff;border:solid 1px #aaa;padding:3px 10px;width:97%px; float:left; margin-bottom:10px;border-radius: 5px;}
.select_box2{background: none repeat scroll 0 0 #fff;
    border: 1px solid #aaa;
    color: #616161;
    float: left;
    height: 35px;
    margin-bottom: 10px;
    padding: 3px 10px;
    width: 247px;border-radius: 5px;}
.personal input.button { background: none repeat scroll 0 0 #ad8c59;
    border: 0 solid #000;
    border-radius: 5px;
    color: #f5f5f5;
    cursor: pointer;
    height: 30px;
    margin-left: 35px;
    width: 225px;}
.personal input.button:hover { background:#999}

.txtNewBox{ background:none !important; border:none !important; width:175px !important}
.txtNewBox2{ background:none !important; border:none !important; width:68% !important}

.add_icon{border: medium none !important;
    color: #c90202 !important;
    float: right;}
.rupee{ float:left; margin-right:5px;}
.rupee_input{ width:250px !important; }
.capcha_img{  margin-right: 7px;
    width: 130px !important;}
.terms{ color:#000; float:left; text-transform:lowercase !important; padding-top:2px !important;}
.terms a{ border:none; text-transform:lowercase; float:right; color:#a40202; padding-top:0;}
.checkbox1{ width:50px !important; }

.login_part{ float:left; border:solid 1px #e2d6c1; margin-top:10px; margin-bottom:10px;}
.login_box{ margin-left:8px;}
.login_box label{font:normal 14px;float:left;width:70px}
.login_box input{background: none repeat scroll 0 0 #fff;
    border: 1px solid #aaa;
    border-radius: 5px;
    color: #616161;
    float: left;
    height: 24px;
    margin-bottom: 10px;
    padding: 3px 10px;
    width: 180px;font-family: 'pf_beausans_proregular';}
.login_box input.button { background:#ad8c59; border:solid 0px #000; height:30px; width:70px; color:#f5f5f5; margin-left:70px; border-radius:5px; cursor:pointer}
.login_box input.button:hover { background:#999}


.bottomarea {margin:45px 0 0 0; background:none; color:#616161; font-family: Tahoma, Geneva, sans-serif; font-size:13px;   }

.bottomarea h1 { font-size:22px; color:#1b78c1; font-family: 'PFBeauSansProRegular'; text-transform:uppercase; margin-top:15px; padding-bottom:15px !important; }

.bottomarea h3{ color: #cf3436;
    font-family: "PFBeauSansProRegular";
    font-size: 18px;
    padding-bottom: 10px;
    /*padding-top: 20px;
*/    text-transform: uppercase; }

.bottomarea span { color:#cf3436;   }

.bottomarea .border1 {border-left:groove 4px #cf3436; border-right:solid 8px #cf3436;}
.bottomarea .adjust {margin:0px 11px 20px 5px;}
.bottomarea .facilities {background: none repeat scroll 0 0 #ececec;
    border: 2px dashed #F96;
    float: left;
    height: auto;
    margin-bottom: 25px;
    margin-left: 15px;
    padding: 10px 25px;
    width:93%;}
.bottomarea .facilities img:hover{ opacity:.7;}
.bottomarea .facilities:hover{background:#ececec}
.bottomarea .facilities a{ border:none}





.map{ width:100%;}
.enq_form{float:left; display:inline-block;}


.contact_us{width:830px;margin:13px 0 0 0;float:left;}
.contact_us input{width:355px;height:35px;margin:0 20px 20px 0;padding:0 0 0 5px;list-style:none;display:inline-block;float:left;border:solid 1px #aaa;border-radius:5px;  font-family: 'PFBeauSansProRegular';}
.contact_us textarea{width:736px;height:80px;margin:0;padding:5px 0 0 5px;;list-style:none;display:inline-block;border:solid 1px #aaa;border-radius:5px;  font-family: 'PFBeauSansProRegular';}

.contact_us .button{background:#3bb5c4;color:#fff;font-size: 18px;font-family: 'segoe_uibold';line-height: 36px;padding: 0;margin:20px 0 !important;text-transform:uppercase;width:96px !important;height:36px;border:none !important;border-radius:5px;transition:.7s}
.contact_us .button:hover{background:#006578;transition:.7s}

.location a{color:#3bb5c4; border:none !important}
.location a:hover{color:#006578;}

.change_paswd input{background: none repeat scroll 0 0 #d60311 !important;
    color: #fff !important;
    height: 40px !important;
    margin-top: -30px;
    text-align: center !important;
    width: 155px !important;}

.change_paswd input:hover{ background:#f1803c !important; opacity:0.7 !important; transition:ease-in 1s !important;}

.change_paswd .button{ margin-left:300px!important;}

.btn_order{}
.btn_order input{background: none repeat scroll 0 0 #d60311 !important;
    color: #fff !important;
    height: 40px !important;
    text-align: center !important;
    width: 155px !important;}

.btn_order input:hover{ background:#f1803c !important; opacity:0.7 !important; transition:ease-in 1s !important;}




.btn_order1{}
.btn_order1 input{background: none repeat scroll 0 0 #d60311 !important;
    color: #fff !important;
    height: 40px !important;
    margin-top: 75px;
    text-align: center !important;
    width: 155px !important;}

.btn_order1 input:hover{ background:#f1803c !important; opacity:0.7 !important; transition:ease-in 1s !important;}


/*footer area starting*/

footer { background:#5c5c5c; width:100%; float:left; border-top: solid 8px #ededed; }
.footer-top { padding:40px 0px}
.footer-top .box h4 { margin-bottom:15px !important}
.footer-top .box { width:267px; float:left; margin:0px 33px 20px 0px}
.social { float:right; margin-right:20%; }
.social a img{ margin-left:15px;}
 
/*.footer-top .box1 { width:250px !important}*/
.footer-top .box2 { float:right !important}
.footer-top .margin-right { margin-right:0px !important}

.footer-top .box h4 { font-size:20px;  padding-bottom:10px; margin-bottom:20px; color:#fff; font-family: 'pf_beausans_proregular'; }
.footer-top .box .h4 { font-size:17px;  padding-bottom:10px; margin-top:3px; color:#000; font-family: 'pf_beausans_proregular'; background:url(../images/icons/long-arrow.png) repeat-x; float:right; width:70% ; opacity:0.5}
.footer-top .box img { margin:0px 15px 0px 0px; float:left}
.footer-top .box span { float:left; margin-bottom:5px}
.footer-top .box p { color:#eceaea; font-size:13px;  line-height:19px; font-family: 'pf_beausans_proregular'; text-align:justify; }
.footer-top .box p a{ color:#ccc; font-size:13px; line-height:25px }
.footer-top .box p a:hover{ color:#fff;}
.read_more_btn{ padding:6px; border:solid 2px #dad9d9; margin-top:10px; float:left; border-radius:2px;}
.border_footer{ border:solid 1px #929090; width:100% !important}

.footer-bottom { background:#000000; border:none;}
.footer-bottom-inner {  padding:15px 20px 17px 0; color:#ccc; font-size:13px;   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; }
/*.footer-bottom-inner span { float:right; margin:0px; padding:0px}
.footer-bottom-inner .left { width:500px; text-align:left; float:left}
.footer-bottom-inner .right { width:300px; text-align:right; float:right}*/
.footer-bottom-inner .right img { vertical-align:middle}
.footer-bottom-inner .right a { margin:0px 0 0 0; }
/*footer area closing*/


@font-face {
    font-family: 'pf_beausans_proregular';
    src: url('../fonts/pfbeausanspro-reg_0-webfont.eot');
    src: url('../fonts/pfbeausanspro-reg_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfbeausanspro-reg_0-webfont.woff') format('woff'),
         url('../fonts/pfbeausanspro-reg_0-webfont.ttf') format('truetype'),
         url('../fonts/pfbeausanspro-reg_0-webfont.svg#pf_beausans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*session message*/
#message-green {
/*	height: 25px;
background-color: lightblue;
font-size: 15px;
padding-left: 25px;
font-weight: bold;*/
	   margin-bottom: 10px;
	}

.green-left {
    background: url("../images/message_green.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #6DA827;
    font-family: Tahoma;
    font-weight: bold;
    line-height: 12px;
    padding: 0 0 0 20px;
	width:100%;
}

.close-green {
	margin-top:-5px;
	margin-left:-5px;
	}
/*session message end*/


/* my Account page starts here */
.sub_link{
	float:left;
	width:285px;
	/*margin-top:-200px;*/
	margin-bottom:15px;
}
.sub_link ul{
	list-style:none;
}
.sub_link ul li{
    background: none repeat scroll 0 0 #f1803c;
    color: #fff;
    float: left;
    font-size: 15px;
    height: 30px;
    list-style-image: url("../images/ic_hover.png");
    list-style-position: inside;
    margin-top: 2px;
    padding-left: 10px;
    padding-top: 7px;
    width: 240px;
	font-family:Tahoma, Geneva, sans-serif;
}
.sub_link ul li:hover, .sub_link ul li.now{
	list-style-image: url(../images/ic.png);
	list-style-position: inside;
	color:#F00;
	background:#e89e72;
}
.sub_link ul li a{
	padding:10px;
	color:#fff; border:none;
}

.profile_txt_container{
float: left;
    margin-left: 20px;
   
    width: 800px;}


.profile_txt_container input{ width:450px !important}
.profile_txt_container textarea{ width:450px !important;}

.table-responsive{ margin-top:6px !important;}
.order_table{width:100%;margin-bottom:20px}
.order_table th,.order_table tr.bg td{background:#505051;padding:10px 0;color:#fff;font-size:15px;font-weight:normal;border:solid 1px #ccc}

.order_table td{color:#000;text-align:center;font-size:14px;padding:10px 0;border:solid 1px #ccc;background:#dfe9f1}
.order_table tr{background:#f6f6f6;}
.order_table tr:hover{background:#eeeeee}




.profile_txt_container a{ border:none;}

.btn_account {
    -moz-user-select: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 20px;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	width:230px;
}

.btn_account img{ border:solid #666; border-radius:8px;}




.order_details{width:100%;margin-bottom:20px}

.order_details th,.order_details tr.bg td{background:#505051;padding:10px 0;color:#fff;font-size:15px;font-weight:normal;border:solid 1px #ccc}

.order_details td{color:#000;font-size:14px;padding:10px 0 10px 10px;  font-family: 'pf_beausans_proregular';}
.order_details tr{background:#f6f6f6;}
.order_details tr:hover{background:#eeeeee}
.table-responsive{ margin-top:20px !important;}

.table-responsive input{
background: none repeat scroll 0 0 #fff;
border: 1px solid #aaa;
border-radius: 5px;
color: #616161;
float: left;
height: 25px;
margin-bottom: 10px;
padding: 3px 10px;
width: 50%;
}

.table-responsive select{
	background: none repeat scroll 0 0 #fff;
border: 1px solid #aaa;
color: #616161;
float: left;
height: 35px;
margin-bottom: 10px;
padding: 3px 10px;
width: 52%;
border-radius: 5px;
}


/* my Account page end here */


/* new */


.view_order{width:100%;margin-bottom:20px}

.view_order th,.view_order tr.bg td{background:#505051;padding:10px 0;color:#fff;font-size:15px;font-weight:normal;border:solid 1px #ccc}

.view_order td{color:#000;font-size:14px;padding:10px 0 10px 10px;  font-family: 'pf_beausans_proregular'; border:solid 1px #ccc;}
.view_order tr{background:#f6f6f6;}
.view_order tr:hover{background:#eeeeee}

/* new */

/* password*/
.infopass { width:100%!important; }
.infopass input{
	width : 40%!important;
	
	}
.infopass label{
	width : 30%!important;
	
	}	

/*end*/

/*Paging*/
.blogpaging { float:right; margin-bottom:25px; margin-right:}
.blogpaging ul{ margin-right:15px;}
.blogpaging ul li{ float:left; margin-left:10px;}
.blogdate{ border: solid 2px #666; width:75px; !important; padding:5px; float:left; margin-right:10px; }
.blogdate span{ font-family: 'pf_beausans_proregular'; color: #707070; text-align:center; text-transform:capitalize;}

/* new */
.discount_btn{ float: left;
    margin-left: 240px;
    width: 100%;}
.discount_btn input{ background:#a1cd42 !important; color:#fff; font-size:16px; text-transform:uppercase;}
.capcha_image{float: left;
    margin-left: 305px;
    width: 32%;}
.capcha_image input{ background:#fff !important; color:#000; font-size:16px; border:solid 1px #c1c1c1;}
.btn_order_new{float: left;
    margin-left: 277px;
    width: 100%;}
	
.btn_order_new input{	background: none repeat scroll 0 0 #d60311 !important;
    color: #fff !important;
    height: 40px !important;
 
    text-align: center !important;
    width: 155px !important;}
	
	
/* new */