html { overflow-y: scroll;}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, a, a:hover {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  background:transparent;
}

.pro_det { float:left;width:100%;max-width:580px;padding:10px; }
.pro_img { float:left;width:100%;max-width:580px;padding:10px; }
.pro_des { float:left;width:100%;max-width:580px;padding:10px;margin-top:0px; }
.pro_ven { float:left;width:100%;max-width:580px;padding:10px; }

body {font-family:Arial;font-size:13px;background:#f7f7f7}
#calls_chagred{position:absolute;margin:-15px 0 0 -6px;font-size:9px;width:200px;line-height:10px;}
/* menu */
#menu{background:#000;height:45px;width:100%;min-width:none;}
#menu_internal{width:1200px;margin-left:auto;margin-right:auto;}
#menu_internal li {list-style:none;float:left;font-size:15px;margin-right:30px;line-height:45px;font-style: italic;}
#menu_internal li a:link, #menu_internal li a:active, #menu_internal li a:visited{color:#fff;font-family:Arial;font-weight:bold;text-decoration:none}
#menu_internal li a:hover{color:#ff0000;}
#tel{float:right;font-family:Arial;font-weight:bold;color:#fff;line-height:45px;font-size:15px;}
/* end menu */

#topbar{min-width:none;clear:both;height:616px;width:100%;background:url(images/topbar.jpg);background-repeat: no-repeat;background-attachment_none:fixed;background-position: center top; }
#logo {float:left;margin:0px 0 0 -90px;}

.internal{clear:both;width:1200px;margin-left:auto;margin-right:auto;}

.white_box{clear:both;float:left;width:100%;background:#fff;}
.minus{margin-top:-300px}
.minus_main{margin-top:-94px}
.minus_litsing{margin-top:-230px}

.arial_black{font-family:Arial Black,Arial Bold,Gadget,sans-serif; letter-spacing:-2px;line-height:32px;text-transform:uppercase}
.arial_black_it{font-style:italic;font-family:Arial Black,Arial Bold,Gadget,sans-serif; letter-spacing:-2px;line-height:32px;text-transform:uppercase}

.arial_black_red{color:#ff0000;font-family:Arial Black,Arial Bold,Gadget,sans-serif; letter-spacing:-2px;line-height:32px;text-transform:uppercase}

.arial_black_header{color:#000;font-size:36px;font-style:italic;font-family:Arial Black,Arial Bold,Gadget,sans-serif; letter-spacing:-2px;line-height:32px;text-transform:uppercase}
a.arial_black_header{text-decoration:none;}
a.arial_black_header:hover{font-size:36px;text-transform:uppercase}
.red{color:#ff0000;}

#find_out_bg{float:left;background:url(images/find_out_bg.jpg);height:160px;width:300px;padding:30px 0 0px 30px;overflow:hidden;}
/* fix for only 3 boxes */
#find_out_bg{width:422px;background-size: 100% 100%;}

.yellow_bg{float:left;background:url(images/yellow_bg.jpg);background-size:245px 175px;height:150px;width:212px;padding:20px 0 0px 30px;margin-top:5px;overflow:hidden;}
.yellow_bg_big{float:left;background:url(images/yellow_bg_big.jpg);background-size:355px 172px;height:150px;width:322px;padding:20px 0 0px 30px;margin-top:5px;overflow:hidden;}

/* fix for only 3 boxes */
.yellow_bg {width:348px;background-size:100% 100%;}
	
	
.box {float:left;width:275px;height:235px;margin-top:20px;margin-left:20px}
.box_image {float:left;width:275px;height:185px;overflow:hidden;}


.hlink a:link,.hlink a:active ,.hlink a:visited  {color:#fff;font-family:Arial;font-size:13px;text-decoration:none;line-height:17px;}
.hlink a:hover {color:#fff;font-family:Arial;font-size:13px;text-decoration:underline;}


.box_listing_container{float:left;width:864px;background:none;}
.box_listing{float:left;width:865px;height:200px;margin-top:20px;margin-left:0px;border-bottom:#000 1px dotted;}
.box_listing_info{float:left;width:545px;height:185px;margin-top:0px;margin-left:20px;background:#fff}



.box_image img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
}

.box_image:hover img {
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
}


a.hlink4{font-style:italic;color:#ff0000;font-size:18px;font-family:Arial Black,Arial Bold,Gadget,sans-serif; letter-spacing:-1px;line-height:22px;text-transform:uppercase;text-decoration:none;}
a.hlink4:hover{color:#000;font-size:18px;text-transform:uppercase}

a.hlink5{color:#000;font-size:15px;font-family:Arial Black,Arial Bold,Gadget,sans-serif; letter-spacing:-1px;line-height:22px;text-transform:uppercase;text-decoration:none;}
a.hlink5:hover{color:#ff0000;font-size:15px;text-transform:uppercase}


a.moreinfo{line-height:30px;height:30px;background:#ff0000;color:#fff;display:block;font-size:18px;width:120px;font-family:Arial Black,Arial Bold,Gadget,sans-serif; letter-spacing:-1px;text-transform:uppercase;text-decoration:none;text-indent:5px;}
a.moreinfo:hover{color:#000;font-size:18px;text-transform:uppercase}

a.hlink_big{color:#ff0000;font-size:28px;font-family:Arial Black,Arial Bold,Gadget,sans-serif; letter-spacing:-1px;line-height:22px;text-transform:uppercase;text-decoration:none;}
a.hlink_big:hover{color:#ff0000;font-size:28px;text-transform:uppercase;background:#000}

a.breadlink{color:#000;font-size:13px;font-family:Arial;line-height:13px;text-transform:uppercase;text-decoration:none;}
a.breadlink:hover{color:#ff0000;font-size:13px;text-transform:uppercase}



.small{font-family:Arial;font-size:11px;}

.arial_white{color:#fff;font-family:Arial;}
.arial_white_black{color:#fff;font-family:Arial Black,Arial Bold,Gadget,sans-serif; letter-spacing:-1px;}
.arial_grey_black{color:#55575c;font-family:Arial Black,Arial Bold,Gadget,sans-serif; letter-spacing:-1px;}

.uppercase{text-transform:uppercase}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.size_big{font-size:34px;}
.size_med{font-size:28px;}
.size_med2{font-size:18px;}
.size_small{font-size:16px;}



.med_text{font-family:Arial;font-size:16px;}
#about_text{position:absolute;padding:40px;width:100%;max-width:700px;background:#d8ff02;border:#000 20px solid;margin-left:-1200px;z-index:499;}

#ask_a_question{display:none;position:absolute;padding:40px;width:100%;max-width:400px;background:#d8ff02;border:#000 20px solid;z-index:499;}
#request_a_callback{display:none;position:absolute;padding:40px;width:100%;max-width:400px;background:#d8ff02;border:#000 20px solid;z-index:499;}


/* FOOTER */
#footer1{width:100%;clear:both;float:left;margin-top:60px;background:#636363;width:100%;height:70px;padding:10px 0 10px 0px}

#footer2{width:100%;clear:both;float:left;margin-top:0px;background:#2c2929;width:100%;height:300px;padding:10px 0 0 0px}

#footer2 a:link,#footer2 a:active ,#footer2 a:visited  {color:#fff;font-family:Arial;font-size:13px;text-decoration:none;line-height:17px;}
#footer2 a:hover {color:#fff;font-family:Arial;font-size:13px;text-decoration:underline;}

.footer_left{float:left;width:900px;margin-left:10px}
.footer_right{float:left;width:280px}
/* END FOOTER */

#image {margin-left:15px;margin-right:15px;width:100%;}

.more_info {float:right;margin-right:10px;}
.update_ajax{clear:both}

/*#show_how_we_work {width:60px;display: block;}*/

#faqs dt, #faqs dd { padding: 0 0 0 50px }
#faqs dt { float:left;clear:both;font-size:1.5em; color: #9d9d9d; cursor: pointer; height: 37px; line-height: 37px; margin: 0 0 15px 25px}
#faqs dd { font-size: 1em; margin: 0 0 20px 25px}
#faqs dt { background: url(images/expand-icon.png) no-repeat left}
#faqs .expanded { background: url(images/expanded-icon.png) no-repeat left}
.howwework { padding:20px; }


@media (max-width: 1200px) {
  .internal{clear:both;width:100%;} 
  #topbar{clear:both;width:100%;height:auto;background-color:black;float:left;}
  #menu{clear:both;width:100%;height:auto;background-color:black;float:left;}
  #logo{clear:both;width:70%;}
  #logo img{width:70%;}
  #menu_internal{clear:both;width:90%;height:auto;background-color:black;text-align:left;}
  #menu_internal li {list-style:none;float:left;font-size:10px;margin-right:25px;line-height:15px;font-style: italic;}
  #logo {float:left;margin:0px 0 0 -20px;}
  #calls_chagred{position:absolute;margin:-15px 0 0 -6px;font-size:9px;width:120px;line-height:15px;}
  
  #image_vou_days img{width:45%;margin-bottom:8px;}
}
@media (max-width: 850px) {
  #menu_internal li {list-style:none;float:left;font-size:10px;margin-right:25px;line-height:25px;font-style: italic;}
}
@media (max-width: 380px) {
  .internal{clear:both;width:100%;} 
  #topbar{clear:both;width:100%;height:auto;background-color:black;float:left;}
  #menu{clear:both;width:100%;height:auto;background-color:black;float:left;}
  #logo{clear:both;width:70%;}
  #logo img{width:70%;}
  #menu_internal li {list-style:none;float:left;font-size:10px;margin-right:25px;line-height:25px;font-style: italic;}
  #logo {float:left;margin:0px 0 0 -20px;}
}
@media (max-width: 1200px) {
  #find_out_bg{ float:left;background:url(images/find_out_bg.jpg);background-repeat: no-repeat;height:100px;width:20%;padding:30px 0 0px 50px;margin-top:-5px;overflow:hidden;}
  .red{color:#ff0000;}
  .yellow_bg{float:left;background:url(images/yellow_bg.jpg);background-size:245px 175px;height:100px;width:16%;padding:20px 0 0px 30px;margin-top:5px;margin-right:5px;overflow:hidden;}
  .yellow_bg_big{float:left;background:url(images/yellow_bg_big.jpg);background-size:355px 172px;height:100px;width:27%;padding:20px 0 0px 30px;margin-top:5px;overflow:hidden;}
  .arial_black_header{color:#000;font-size:22px;font-style:italic;font-family:Arial Black,Arial Bold,Gadget,sans-serif; letter-spacing:-2px;line-height:20px;text-transform:uppercase}
  a.arial_black_header{text-decoration:none;}
  a.arial_black_header:hover{font-size:22px;text-transform:uppercase}
  .white_box{clear:both;float:left;width:100%;background:#fff;padding-bottom:20px;}
  .minus{margin-top:0px;}
  .minus_main{margin-top:30px}
}
@media (max-width: 877px) {
  #find_out_bg{ float:left;background:url(images/find_out_bg.jpg);background-repeat: no-repeat;height:100px;width:15%;padding:30px 0 0px 50px;overflow:hidden;margin-top:-5px;}
  .red{color:#ff0000;}
  .yellow_bg{float:left;background:url(images/yellow_bg.jpg);background-size:245px 175px;height:100px;width:20%;padding:20px 0 0px 30px;margin-top:5px;margin-right:10px;overflow:hidden;}
  .yellow_bg_big{float:left;background:url(images/yellow_bg_big.jpg);background-size:355px 172px;height:100px;width:18.5%;padding:20px 0 0px 30px;margin-top:5px;overflow:hidden;}
  .arial_black_header{color:#000;font-size:18px;font-style:italic;font-family:Arial Black,Arial Bold,Gadget,sans-serif; letter-spacing:-2px;line-height:20px;text-transform:uppercase}
  a.arial_black_header{text-decoration:none;}
  a.arial_black_header:hover{font-size:18px;text-transform:uppercase}
  .white_box{clear:both;float:left;width:100%;background:#fff;}
  .minus{margin-top:0px;}
}
@media (max-width: 700px) {
  #find_out_bg{ float:left;background:url(images/find_out_bg.jpg);background-repeat: no-repeat;height:95px;width:20%;padding:30px 0 0px 50px;overflow:hidden;}
  .red{color:#ff0000;}
  .yellow_bg{float:left;background:url(images/yellow_bg.jpg);background-size:245px 175px;height:100px;width:16%;padding:15px 0 0px 20px;margin-top:5px;overflow:hidden;}
  .yellow_bg_big{float:left;background:url(images/yellow_bg_big.jpg);background-size:355px 172px;height:100px;width:23%;padding:15px 0 0px 20px;margin-top:5px;overflow:hidden;}
  .arial_black_header{color:#000;font-size:18px;font-style:italic;font-family:Arial Black,Arial Bold,Gadget,sans-serif; letter-spacing:-2px;line-height:20px;text-transform:uppercase}
  a.arial_black_header{text-decoration:none;}
  a.arial_black_header:hover{font-size:18px;text-transform:uppercase}
  .white_box{clear:both;float:left;width:100%;background:#fff;}
  .minus{margin-top:0px;}
}
@media (max-width: 575px) {
  #find_out_bg{ float:left;background:url(images/find_out_bg.jpg);background-repeat: no-repeat;height:92px;width:20%;padding:30px 0 0px 50px;overflow:hidden;}
  .red{color:#ff0000;}
  .yellow_bg{float:left;background:url(images/yellow_bg.jpg);background-size:245px 175px;height:100px;width:15%;padding:12px 0 0px 15px;margin-top:5px;overflow:hidden;}
  .yellow_bg_big{float:left;background:url(images/yellow_bg_big.jpg);background-size:355px 172px;height:100px;width:22%;padding:12px 0 0px 15px;margin-top:5px;overflow:hidden;}
  .arial_black_header{color:#000;font-size:15px;font-style:italic;font-family:Arial Black,Arial Bold,Gadget,sans-serif; letter-spacing:-2px;line-height:20px;text-transform:uppercase}
  a.arial_black_header{text-decoration:none;}
  a.arial_black_header:hover{font-size:15px;text-transform:uppercase}
  .white_box{clear:both;float:left;width:100%;background:#fff;}
  .minus{margin-top:0px;}
}
@media (max-width: 470px) {
  #find_out_bg{ float:left;background:url(images/find_out_bg.jpg);background-repeat: no-repeat;height:90px;width:16%;padding:28px 0 0px 30px;overflow:hidden;}
  .red{color:#ff0000;}
  .yellow_bg{float:left;background:url(images/yellow_bg.jpg);background-size:245px 175px;height:100px;width:20%;padding:8px 0 0px 9px;margin-top:5px;overflow:hidden;}
  .yellow_bg_big{float:left;background:url(images/yellow_bg_big.jpg);background-size:355px 172px;height:100px;width:22%;padding:8px 0 0px 9px;margin-top:5px;overflow:hidden;}
  .arial_black_header{color:#000;font-size:12px;font-style:italic;font-family:Arial Black,Arial Bold,Gadget,sans-serif; letter-spacing:-2px;line-height:20px;text-transform:uppercase}
  a.arial_black_header{text-decoration:none;}
  a.arial_black_header:hover{font-size:12px;text-transform:uppercase}
  .white_box{clear:both;float:left;width:100%;background:#fff;}
  .minus{margin-top:0px;}
}
@media (max-width: 390px) {
  #find_out_bg{ float:left;background:url(images/find_out_bg.jpg);background-repeat: no-repeat;height:50px;width:16%;padding:28px 0 0px 30px;overflow:hidden;}
  .red{color:#ff0000;}
  .yellow_bg{float:left;background:url(images/yellow_bg.jpg);background-size:245px 175px;height:50px;width:15%;padding:18px 0 0px 9px;margin-top:5px;overflow:hidden;}
  .yellow_bg_big{float:left;background:url(images/yellow_bg_big.jpg);background-size:355px 172px;height:50px;width:22%;padding:18px 0 0px 20px;margin-top:5px;overflow:hidden;}
  .arial_black_header{color:#000;font-size:8px;font-style:italic;font-family:Arial Black,Arial Bold,Gadget,sans-serif;letter-spacing:0px;line-height:10px;text-transform:uppercase}
  a.arial_black_header{text-decoration:none;}
  a.arial_black_header:hover{font-size:8px;text-transform:uppercase}
  .white_box{clear:both;float:left;width:100%;background:#fff;}
  .minus{margin-top:0px;}
  #faqs dt {line-height:19px!important;}
}

#image_vou_days {margin-left:15px;margin-right:15px;width:100% cal(-15px);}

@media (max-width: 600px) {
  #image_vou_days {margin-left:15px;margin-right:15px;width:100% cal(-15px);}
  #image_vou_days img{width:95%;margin-bottom:8px;}
}

@media (max-width: 857px) {
  .box_image {float:left;width:100%;height:185px;overflow:hidden;}
  .box_listing_container{float:left;width:100%;background:none;}
  .box_listing{float:left;width:100%;height:200px;margin-top:20px;margin-left:0px;border-bottom:#000 1px dotted;}
  .box_listing_info{float:left;width:67%;height:185px;margin-top:-185px;margin-left:280px;background:#fff}
  .more_info{clear:both;float:left;margin-right:10px;}
}
@media (max-width: 655px) {
  .box_image {float:left;width:100%;height:185px;overflow:hidden;}
  .box_listing_container{float:left;width:100%;background:none;}
  .box_listing{float:left;width:100%;height:auto;margin-top:20px;margin-left:0px;padding-bottom:20px;border-bottom:#000 1px dotted;}
  .box_listing_info{clear:both;float:left;width:100%;height:auto;margin-top:10px;margin-left:0px;background:#fff}
  .more_info{clear:both;float:left;margin-right:10px;}
}
@media (max-width: 1386px) {
  #footer1{max-width:1386px;clear:both;float:left;margin-top:60px;background:#636363;width:100%;height:auto;padding:10px 0 10px 0px}
  #footer2{max-width:1386px;clear:both;float:left;margin-top:0px;background:#2c2929;width:100%;height:auto;padding:10px 0 0 0px}
  .footer_left{float:left;width:100%;}
  .footer_right{float:left;width:100%}
}
@media (max-width: 1200px) {
	.pro_det { float:left;width:100%;max-width:1170px;padding:10px; }
	.pro_img { float:left;width:70%;max-width:1170px;padding:10px; }
	.pro_des { float:left;width:100%;max-width:1170px;padding:10px;margin-top:0px; }
	.pro_ven { float:left;width:100%;max-width:1170px;padding:10px; }
	#about_text{margin-left:-1600px;width:83%;}
}
@media (max-width: 700px) {
	.pro_det { float:left;width:100%;max-width:1170px;padding:10px; }
	.pro_img { float:left;width:100%;max-width:1170px;padding:10px; }
	.pro_des { float:left;width:100%;max-width:1170px;padding:10px; }
	.pro_ven { float:left;width:100%;max-width:1170px;padding:10px; }
	#about_text{margin-left:-1600px;width:83%;}
}
@media (max-width: 650px) {
	#about_text{margin-left:-1600px;width:75%;}
}
@media (max-width: 490px) {
	#about_text{margin-left:-1600px;width:68%;}
}
@media (max-width: 380px) {
	#about_text{margin-left:-1600px;width:60%;}
}
.call_back { float:left;margin-left:20px; }
@media (max-width: 560px) {
	.call_back { float:left;margin-left:5px; }
}
@media (max-width: 522px) {
	.call_back { clear:both;float:left;margin-top:5px;margin-left:-0px; }
}
.buy { float:left;width:20%;margin-right:10px;margin-top:20px;margin-bottom:20px; }
@media (max-width: 1200px) {
	.buy_now_img { float:left;margin-top:0px; }
	.buy { clear:both;float:left;width:100%;margin-top:20px;margin-bottom:10px; }
}
@media (max-width: 480px) {
	.buy_now_img { clear:both;float:left; }
	.buy { clear:both;float:left;width:100%;margin-bottom:10px; }
}
@media (max-width: 340px) {
	.buy_now_img { clear:both;float:left; }
	.buy { clear:both;float:left;width:100%;margin-bottom:10px; }
}
@media (max-width: 1200px) {
	.pro_loc { clear:both;float:left;width:38%; }
}
@media (max-width: 1200px) {
	.world_pay { clear:both;float:left;width:20%; }
	.world_pay_img { float:left;margin-top:10px;margin-left:0px; }
}
.world_pay { float:left;width:20%;margin-right:10px;margin-top:-190px;margin-left:400px; }
.world_pay_img { float:left;margin-top:50px; }
@media (max-width: 550px) {
	.world_pay { clear:both;float:left;width:20%;margin-right:10px; }
	.world_pay_img { float:left;margin-top:-200px;margin-left:-170px; }
}
@media (max-width: 400px) {
	.world_pay { clear:both;float:left;width:20%;margin-right:10px; }
	.world_pay_img { float:left;margin-top:-270px;margin-left:-230px; }
}

