﻿

/* style */ 

#ds_div{ padding:0; margin:0; overflow:hidden;}
body,html{ padding:0; margin:0;}

#pamsg{display:none}
#paseo{width:100%;}
#crosspromotion_box{ display:none}
#patemplateseo{display:none}
#patemplate{ width:100%;float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif;margin-bottom:10px;}
.pastore_background{width: 100%;float:left; padding:0; margin:0; text-align:center;}
.pastore_top_background{width:100%;}
.patemplate_bgin{width:100%; height:100%;text-align:center;}
.patemplate_center{margin: 0 auto; }
.patemplate_content{ width:100%; float:left; padding:7px 0 0 0;}
.patemplate_contentin{font-size:13px;overflow:hidden;text-align:left; }
.patemplate_content_left{ width:220px; float:left;display:inline;}
.patemplate_content_right{ margin-left:233px;}
.pc_template #header {margin: 0px auto;padding: 0px !important; float:left; width:100%; }

/*Head Logo*/
.patemplate_headertop{ width:100%; float:left;}
.pastore_header_background{min-height:102px; background:url(images/top_banner.jpg) top right no-repeat;}
.pastore_header_background2{min-height:102px; background:url(images/top_banner_mainpage.jpg) top right no-repeat;}
.patemplate_head_right{width:100%; float:left; margin-top:10px; margin-bottom:13px;}



/*Head Nav*/



.horizontalmenu{ display:none;}

.ctmp_picture_left{float:left; width:650px; }
.ctmp_picture_right{ width:305px;float:right; margin-right:10px;}
#customerfeedback{ width:100%; float:left; height:550px; background:url(https://www.justsuspension.com.au/ebaydesign/car-egg/images/feedback.jpg) 0 24px no-repeat; } 
#customerfeedback h2{ font-size:12px; font-weight:bold; padding:0; margin:0;}


/*多功能店铺导航*/
.patemplate_header_nav{ width:988px; float:left; z-index:999999999;position:relative;background:#000; height:38px; line-height:38px; padding:6px;border-top:1px solid #C2272D; }
.patemplate_header_nav ul, .patemplate_header_nav li{  padding:0; margin:0; list-style-type:none; float:left;}
.patemplate_header_nav ul li a{color:#002526; text-decoration:none; display:block; padding:0 8px; text-align:center; height:34px; line-height:34px; font-size:14px;}
.patemplate_header_nav ul li a:hover{ color:#002526; text-decoration:none; background:#fff; cursor:pointer}

.patemplate_header_nav ul.lev1, .patemplate_header_nav ul.lev1 li{ padding:0; margin:0; list-style-type:none; text-align:left;}
.patemplate_header_nav ul.lev1 li{ line-height:34px;position:relative; margin-right:6px;}
.patemplate_header_nav ul.lev1 li.last{ margin-right:0;}
.patemplate_header_nav ul.lev1 li a{ text-align:left; float:left;}
.patemplate_header_nav ul.lev1 li a i{ display:block; width:10px; height:11px; background:url(images/menu_bg.png) top right no-repeat; float:right; margin:12px 10px; margin-right:0;}
.patemplate_header_nav ul.lev1 li a:last-child{ margin-right:0;}
.patemplate_header_nav ul.lev1 li:hover{ background:#fff;}
.patemplate_header_nav ul.lev1 li:hover a{color:#333; text-decoration:none;}
.patemplate_header_nav ul.lev1 li a:hover { color:#333;}
.patemplate_header_nav ul.lev1 li a{ color:#fff; font-size:14px;}

.patemplate_header_nav ul.lev1 ul.lev2{ display:none;}

.patemplate_header_nav ul.lev1 li:hover ul{ display:block;}
.patemplate_header_nav ul.lev1 li:hover ul.lev2{ display:block;}

.patemplate_header_nav ul.lev1 ul.lev2 li a {color:#333 }
.patemplate_header_nav ul.lev1 ul.lev2 li a:hover{ color:#C2272D;}

.patemplate_header_nav ul.lev1 li li{border:none;}
.patemplate_header_nav ul.lev1 li li:hover a{color:#333;}

.patemplate_header_nav .lev1 li:hover ul.lev2{ display:block;}
.patemplate_header_nav ul.lev2{position:absolute; top:34px; left:0px;width:200px; padding-bottom:5px; box-shadow:1px 1px 1px #333;color:#f00; background:#fff;filter:alpha(opacity=50); }
.patemplate_header_nav .lev1 li:last-child ul.lev2{ right:0;}
.patemplate_header_nav ul.lev2 li{float:left; width:96%;  margin-left:2%; margin-top:5px;}
.patemplate_header_nav ul.lev2 li{line-height:22px;}


.patemplate_header_nav ul.lev1 ul.lev2 li{ position:relative;}
.patemplate_header_nav ul.lev1 ul.lev2 li a{ display:block}
.patemplate_header_nav ul.lev1 ul.lev2 li i{ display:block; width:10px; height:11px; background:url(images/menu_bg2.png) 0 -16px no-repeat; float:right; margin:12px 10px; margin-right:0;}

.patemplate_header_nav ul.lev1 ul.lev2 li:hover ul.lev3{ display:block; top:0; left:198px; position:absolute; width:190px;}
.patemplate_header_nav ul.lev1 ul.lev2 li:hover ul.lev3 li{ background:#fefefe;}
.patemplate_header_nav ul.lev1 ul.lev2 li a{ color:#333; font-size:12px; padding-left:10px; text-align:left; height:25px; line-height:25px;}


.template_viewall{ width:100%; float:left;}
.template_viewall img{ width:100%}





.patemplate_header_nav ul li.patemplate_addtofavorite{ float:right;margin:10px; }
.patemplate_header_nav ul li.patemplate_addtofavorite a{ width:160px; background:#f0f0f0; color:#31528e; font-weight:bold; height:23px; line-height:23px; font-size:13px; }
.patemplate_header_nav ul li.patemplate_addtofavorite a:hover{ background:#666;color:#fff;}



.storenewsletter{ width:100%; float:left; margin-bottom:13px; background:#333; padding-bottom:13px;}
.storenewsletter p{ padding:0 10px;color:#fff;}
 a.contact_button { text-decoration:none;width:180px; height:25px; display:block; line-height:25px; margin:0 auto; background:#fff; text-align:center; color:#333; text-transform:uppercase}
 a.contact_button:hover{background:#eee;  } 


/*Template Category*/
.patemplate_category{ width:100%; float:left;}
.patemplate_category ul, .patemplate_category_cnt li{ padding:0; margin:0px; list-style-type:none; float:left; }
.patemplate_category ul{ margin:1px;}
.patemplate_category ul li{line-height:30px; text-align:left; width:218px; float:left; background:url(https://t.pushauction.com/ebaystore_style/PST009/menu_bg.png) 0 -50px repeat-x; }
.patemplate_category ul li a{ width:100%; float:left; line-height:30px; background:url(https://t.pushauction.com/ebaystore_style/PST009/menu_bg.png) 10px 0px no-repeat;color:#666; font-size:12px; text-decoration:none; text-align:left; display:block;}
.patemplate_category ul li a span{ }
.patemplate_category ul li a:hover{background:#f1f1f1 url(https://t.pushauction.com/ebaystore_style/PST009/menu_bg.png) 10px -30px no-repeat;  text-decoration:none; }
.patemplate_category ul li ul{ margin:1px;}
.patemplate_category ul li ul li{ line-height:30px; text-align:left; width:216px; float:left;background:none;}
.patemplate_category ul li ul a{ width:100%; float:left; line-height:30px; font-size:12px; text-decoration:none; text-align:left; display:block;background:none;}
.patemplate_category ul li ul a span{margin-left:23px; }
.patemplate_category ul li ul a:hover{background:#f1f1f1 url(https://t.pushauction.com/ebaystore_style/PST001/menu_bg.png) 10px -30px no-repeat; text-decoration:underline }
.patemplate_category ul li a i{ float:left; margin:10px; width: 0; height: 0;border-top:5px solid transparent; border-left:5px solid #ddd;border-bottom: 5px solid transparent; font-size:0;}
.patemplate_category ul li a:hover i{border-left:5px solid #333;}

/* box*/
.patemplatebox{width:100%; float:left; margin-bottom:13px;position:relative;}
.patemplatebox_h{ line-height:40px; height:40px;}
.patemplatebox_title{padding:0; margin:0; font-size:14px; font-weight:bold; color:#002526; font-weight:bold; line-height:40px;  }
.patemplatebox_body {width:100%;height:100%;float:left; }
.patemplatebox_bodyin{font-size:13px;padding:10px;overflow:hidden;text-align:left; background:#fff;border:none;}
.patemplatebox_bodynone{height:100%; font-size:13px;overflow:hidden; text-align:left;background:#fff;border:none;}
.patemplatebox_h1{ line-height:40px; height:40px;}

/*picture box*/
.patemplate_picbody{width:100%;height:100%;float:left; }
.patemplate_picbodyin{height:100%;font-size:13px;padding:10px; overflow:hidden; text-align:left; background:#fff;  }
.patemplate_title{ width:100%; float:left;font-size:16px;color:#666; font-weight:bold; padding-bottom:10px;}

#template_footer{vertical-align:top; }
/*Template Footer*/
.pastore_footer {width:100%; float:left; }
.pastore_footer .pastore_inside {padding: 0px 0px 0px 0; font-size: 11px; text-align: left;}
.pastore_footer .pastore_inside #menu {min-height: 34px;}
.pastore_footer .pastore_inside #menu ul {margin: 0px; padding: 0px; list-style: none;}
.pastore_footer .pastore_inside #menu ul li {margin: 0px; padding: 0px 0px 0px 0px; display: inline;}
.pastore_footer .pastore_inside #menu ul li a {line-height: 34px; font-weight: normal; color: #fff; font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; text-decoration: none; height: 34px; display: inline; padding: 0px 10px 0px 0;}
.pastore_footer .pastore_inside #menu ul li.last a {background: none;}
.pastore_footer .pastore_inside #menu ul li a:hover {text-decoration: none; color: #fff; font-size: 11px;}


.pastore_footer .pastore_inside .inside_left{ width:600px;float:left; padding-left:10px;}
.pastore_footer .pastore_inside .inside_right{float:right; text-align:right;margin-right:10px;}
.pastore_footer .pastore_inside .inside_right img{ max-height:50px;  margin-top:10px;}


/*store customize search*/
.patemplate_storesearch{  margin-left:13px; margin-top:12px; float:left;}
.search_inputdiv{float:left; line-height:23px;  margin-bottom:12px; background:#fff; width:190px; height:24px;}
.search_inputdiv select{border:none; width:186px; height:19px; margin:2px; background:none;}
.search_inputdiv input{ vertical-align:middle; width:198px;}
.search_finddiv{ width:100%; float:left;}
.submitbox{ width:192px; cursor:pointer; height:30px; margin-bottom:12px; margin-top:2px; font-size:13px; border:none; font-weight:bold;}



#mobilepicture{display:none}
.mobile_template #mobilepicture{display:block}
.mobile_template #crosspromotion_box{ display:block}

.scroll{width:300px;height:300px;margin:10px auto 0 auto; position:relative;overflow:hidden;background:#fff;}
.mod_01{float:left;width:300px;}
.mod_01 img{display:block;width:300px;}

.dotModule_new{padding:0 5px;height:11px;line-height:6px;-webkit-border-radius:11px;background:rgba(45,45,45,0.5);position:absolute;bottom:5px;right:10px;z-index:11;}
#slide_01_dot{text-align:center;margin:3px 5px 5px 0;}
#slide_01_dot span{display:inline-block;margin:0 3px;width:5px;height:5px;vertical-align:middle;background:#f7f7f7;-webkit-border-radius:5px;}
#slide_01_dot .selected{background:#66ff33; }
 
.ipad_template{ width:100%;}
.ipad_template .patemplate_center{ width:100%;padding:0; margin:0;}
.ipad_template #mobilepicture{display:none}
.ipad_template #papcpicture{display:block}
.ipad_template .patemplate_content_left{ display:none}
.ipad_template .patemplate_content_right{ width:auto;padding:0; margin:0; margin:0 auto; clear:left;}
.ipad_template .patemplate_header_nav{ display:none}
.ipad_template .pastore_footer{display:none}

#patemplate_top_cp{ width:100%;float:left}
#patemplate_bottom_cp{ width:100%;float:left}
.patemplate_template_title{ font-size:16px;font-weight:bold; text-align:center; padding:5px 0 15px 0; }


#patemplate_middle_cp{ width:155px;padding:0; margin:0px;  margin:0 auto; list-style-type:none; text-align:left; font-family:Arial; }
#patemplate_middle_cp ul, #patemplate_top_cp li{ padding:0; margin:0px; list-style-type:none; float:left;}
#patemplate_middle_cp ul li{line-height:25px; text-align:left; text-align:center; float:left; width:155px;min-height:260px; position:relative; padding:0; margin:0px; margin-bottom:15px; list-style-type:none; float:left;}
#patemplate_middle_cp ul li .patemplate_featureimg{ background:#fff; display:block;width:152px; height:152px;text-align:center; border:1px solid #ccc; float:left;}
#patemplate_middle_cp ul li .patemplate_featureimg img{border:0; margin:4px auto;vertical-align:middle; width:140px; height:140px}
#patemplate_middle_cp ul li p.patemplate_title { width:152px; height:37px; overflow:hidden; margin-top:5px;}
#patemplate_middle_cp ul li p.patemplate_title a{cursor:pointer; color:#0077d2; display: block; font:12px Helvetica; height:37px;line-height:18px; overflow: hidden;word-wrap: break-word; text-align:left; text-decoration:none}
#patemplate_middle_cp ul li p.patemplate_title a:hover{ text-decoration:underline;}
#patemplate_middle_cp ul li p{padding:0;margin:0; float:left;}
#patemplate_middle_cp ul li p.patemplate_price{font-family:Arial;font-size:11px; height:27px; line-height:27px;color:#9f0513;font-weight:normal; color:#666666; text-align:left;}
#patemplate_middle_cp ul li p.patemplate_price b.newprice{cursor:pointer;color:#000;font-weight:bold;font-size:13px;}
#patemplate_middle_cp ul li p.patemplate_price b.oldprice{cursor:pointer;text-decoration:line-through;color:#777777;font-size:13px; font-weight:normal; margin-left:10px;}
#patemplate_middle_cp ul li p.patemplate_freeshipping{font-family:Arial; font-size:13px; text-align:left;}
#patemplate_middle_cp .patemplate_markdown {height:93px;width:108px;position:absolute;overflow:hidden;top:-4px;left:-4px;}
#patemplate_middle_cp .patemplate_markdown span{ font-family:Arial; font-size:12px; font-weight:bold; color:#FFFFFF;padding-top:0px;height:24px;width:170px;position:absolute;overflow:hidden;text-align:center;background-image:url('https://p.ebaystatic.com/aw/pics/cmp/ds3/sprds3_18.png');background-position:-42px -240px;top:25px;left:-44px;-moz-transform: rotate(-40deg);transform: rotate(-40deg);-webkit-transform: rotate(-40deg);-ms-transform:rotate(-40deg);}                          
#patemplate_middle_cp .patemplate_markdown i.left{position:absolute;height:16px;width:5px;background-image:url('https://p.ebaystatic.com/aw/pics/cmp/ds3/sprds3_18.png');background-position:-10px -216px;bottom:0;left:0;}
#patemplate_middle_cp .patemplate_markdown i.right{position:absolute;height:11px;width:10px;background-image:url('https://p.ebaystatic.com/aw/pics/cmp/ds3/sprds3_18.png');background-position:-18px -211px;top:0;right:0}
    
#patemplate_middle_cp .patemplate_buynow{width:100%;font-size: 11px;font-family: Verdana,sans-serif !important;line-height: 10px;min-height: 10px;font-weight: normal;color: #666; text-align:left;}
#patemplate_middle_cp .patemplate_bids{width:100%; float:left; font-size: 11px;font-family: Verdana,sans-serif !important;line-height: 10px;min-height: 10px;font-weight: normal;color: #666; text-align:left;}

#patemplate_middle_cp ul li p.patemplate_freeshipping{font-size: 11px;font-family: Verdana,sans-serif !important;line-height: 16px;min-height: 16px;font-weight: normal;color: #666; text-align:left;}


#patemplate_mobile_cp .patemplatebox_bodyin{ padding:0;}

#patemplate_bottom_cp{ display:none}


.patemplate_terms_listview .patemplate_terms_tab{ display:none}
.mobile_template .patemplate_terms_tabview .patemplate_terms_tab{ display:none}


#patemplate_description img{ max-width:800px;}

#patemplate_description {white-space:normal}

#patemplate_itemspecifics table{border:1px solid #ccc; border-collapse:collapse; font-size:12px;}
#patemplate_itemspecifics table th{border:1px solid #ccc; border-collapse:collapse; padding:5px; text-align:left; background:#eee;}
#patemplate_itemspecifics table td{border:1px solid #ccc; border-collapse:collapse; padding:5px; text-align:left;}



.patemplate_featureimg{display:table;}
.patemplate_featureimg span{display:table-cell;vertical-align:middle;}
.patemplate_featureimg img{vertical-align:middle;}

#patemplate_description .patemplatebox_bodyin{ word-wrap:break-word;}

.patemplate_links, .patemplate_links li{ padding:0; margin:0; list-style-type:none;}
.patemplate_links li a{ background:url(images/icons.png) left no-repeat; padding-left:30px; display:block; line-height:30px; text-decoration:none;color:#333;}
.patemplate_links li a:hover{ text-decoration:none; cursor:pointer;color:#f60;}
.patemplate_links li a.visit{ background-position:0 0;}
.patemplate_links li a.email{ background-position:0 -35px;}
.patemplate_links li a.view{ background-position:0 -73px;}
.patemplate_links li a.about{ background-position:0 -110px;}
.patemplate_links li a.addto{ background-position:0 -145px;}

/*
#patemplate_navigation li:nth-child(1) a:before{ content:"Home"}*/




/* template setting */ 

.patemplate_content{padding:0;}
.patemplate_contentin{padding:0; }
#patemplate_store_search{background:#e8dcce url() top left repeat; border:1px solid #d3c9bd; border-radius:5px;display:none}
#patemplate_store_search .patemplatebox_title{color:#4c185e}
.patemplate_center{width:1000px}
#patemplate_store_category{display:block}
#patemplate{background:#333;}

.pastore_top_background{background: url() top center no-repeat;}
.pastore_bottom_background{background: url() bottom left repeat-x;}



/*计算logo位置*/

.pastore_footer_background{min-height:80px; background:#999}
.patemplatebox_h{background:#333;}
.patemplatebox_bodyin{ background:#fff;}

.patemplatebox_bodynone{ background:#fff;}

.patemplate_category ul li a{color:#333}

.patemplate_content_left .patemplatebox_bodyin{ background:#ffffff url() top left repeat;}


.patemplatebox_h{height:40px;line-height:40px; }
.patemplatebox_h .patemplatebox_title{color:#ffffff;}
.patemplate_content_left .patemplatebox_bodyin{}
.patemplate_content_left  .patemplatebox_bodynone{}
.patemplate_picbodyin{ background:#fff;}

.patemplatebox_h1{height:40px;line-height:12px;}
.patemplatebox_h1{ background:#C2272D;text-align:center;}
.patemplatebox_h1 .patemplatebox_title{color:#fff;text-transform:uppercase;  margin:0 auto;}

.patemplate_content_right .patemplatebox_bodyin{border-top:none;}
.search_inputdiv{border:1px solid #d3c9bd;background:#ffffff; border-radius:5px; }
.search_inputdiv select{border-radius:5px;color:#626262}
.submitbox{border-radius:5px; background:#4c185e url() top left repeat;color:#ffffff}



.patemplate_terms_tabview .patemplate_terms_tab ul li{background:transparent url(https://t.image4.pushauction.com/ebaystore_styleV2/A15320/itemgallery_bg.png) top left no-repeat;border-top-left-radius:5px;border-top-right-radius:5px;color:#ffffff}
.patemplate_terms_tabview .patemplate_terms_tab ul li:hover{background: url(https://t.image4.pushauction.com/ebaystore_styleV2/A15320/category_bg.png) top left no-repeat;border-top-left-radius:5px;border-top-right-radius:5px;color:#4c185e}
.patemplate_terms_tabview .patemplate_terms_tab li.tab_select{background:transparent url(https://t.image4.pushauction.com/ebaystore_styleV2/A15320/itemgallery_bg.png) top left no-repeat;}
.patemplate_terms_tabview .patemplate_terms_tab li.tab_selected{background: url(https://t.image4.pushauction.com/ebaystore_styleV2/A15320/category_bg.png) top left no-repeat;}
.patemplate_terms_tabview .patemplatebox_bodyin{ border-top-left-radius:5px; border-top-right-radius:5px;}


.patemplate_search_keyword{border:1px solid #ffffff;background:transparent; border-radius:5px;color:#4c185e}
.patemplate_search_button{background: #4c185e url(https://t.image4.pushauction.com/ebaystore_styleV2/A15320/topsearchbutton_bg.jpg) repeat; border-radius:5px;color:#ffffff;width:80px;height:25px;}
.patemplate_search_keyword input{color:#4c185e}


.leftarrow,.rightarrow{display:none;height:100%;top:0;position:absolute;z-index:5;padding:1%;cursor:pointer;opacity:.4}
.leftarrow:hover,.rightarrow:hover{opacity:.7}
.leftarrow span,.rightarrow span{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:35px;color:#333;width:40px;height:40px;display:inline-block;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.5)}
.leftarrow{left:15px;text-align:left}
.leftarrow span:before{content:"<";}
.rightarrow{right:15px;text-align:right}
.rightarrow span:before{content:">";}
.g_image:first-child .leftarrow{display:none}
.rightarrow[data-next-image=""]{display:none}
.g_image .thumbimage li{border:1px solid #ccc;width:76px;height:76px;margin-bottom:5px;transition:opacity .5s;opacity:1;position:relative;cursor:pointer;color:#fff;text-align:center;position:relative;display:block;padding:1px;background:#fff}
.g_image .thumbimage li img{max-width:72px;max-height:72px;width:auto;height:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

#gallery [type=radio]:checked~.thumbimage li{border:1px solid #083b56}
#gallery_outer_3{position:relative;clear:both;margin:0 0 20px 0}
.g_image [type=radio]{display:none}
.mainimage{position:absolute;top:0;margin:0;background:rgba(0,0,0,0);overflow:hidden;text-align:center;opacity:0;cursor:pointer;animation-name:lightboxout;animation-duration:.5s}

@keyframes lightbox{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}
@keyframes lightboxout{from{transform:scale(1.5)}to{background:rgba(0,0,0,0);transform:scale(1)}}
#gallery [type=radio]:checked~.thumbimage{color:#fff;z-index:1}
#gallery [type=radio]:checked~.mainimage{opacity:1;z-index:2;padding:0}
#gallery_outer_1 .g_image[data=""]{display:none}
#gallery [type=checkbox]:checked~.mainimage{right:0;z-index:100;background:#fff}
#gallery [type=checkbox]:checked~.mainimage img{display:block;margin:0 auto}
.mainimagecb{display:none}

#gallery_outer_3{height:auto;width:100%}

@media (min-width: 480px) and (max-width: 797px) {
    #gallery_outer_3 .mainimage,
   #gallery_outer_3 .mainimage div{height:500px;width:100%}
   #gallery_outer_3 #gallery{height:auto;width:100%;padding-top:500px}
}
@media (min-width: 797px) and (max-width: 979px) {
    #gallery_outer_3 .mainimage,
   #gallery_outer_3 .mainimage div{height:600px;width:100%}
   #gallery_outer_3 #gallery{height:auto;width:100%;padding-top:600px}
}
@media (min-width: 979px) {
    #gallery_outer_3 .mainimage,
    #gallery_outer_3 .mainimage div{height:600px;width:100%}
    #gallery_outer_3 #gallery{height:auto;width:100%;padding-top:600px}
}
#gallery_outer_3 .mainimage{left:0}
#gallery_outer_3 #gallery{box-sizing:border-box;text-align:center}
#gallery_outer_3 .g_image{display:inline-block;height:76px;margin-bottom:5px}
#gallery_outer_3 .g_image .thumbimage{margin:10px 3px}
#gallery_outer_3 .g_image .thumbimage li{margin-right:3px}
#gallery_outer_3 .mainimage img{max-height:100%;max-width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}


@media (min-width:601px){
    #gallery_outer_3 #gallery [type=checkbox]:checked~.mainimage{animation-name:lightbox;animation-duration:.5s;padding:0;position:fixed;width:100vw;left:0;right:0;height:100vh;background:rgba(0,0,0,.6)}
    #gallery_outer_3 #gallery [type=checkbox]:checked~.mainimage>div{background:#fff;position:static;box-sizing:content-box;top:0;max-height:80vh;width:100%;height:auto;max-width:60vw;margin:auto;margin-top:10vh;padding:10px;box-shadow:0 5px 13px rgba(0,0,0,.4);border-radius:5px;}
    #gallery_outer_3 #gallery [type=checkbox]:checked~.mainimage>div img{max-height:80vh;top:0;transform:none}
    #gallery_outer_3 #gallery [type=checkbox]:checked~.mainimage>div::after{background:#fff;border-radius:4px;color:#000;content:"Click to Close";font-size:16px;padding:4px 20px;position:relative;bottom:20px;border:1px solid #333;font-family:Arial,Helvetica,sans-serif;}
}
#gallery_outer_3 .g_image[data=""]{display:none}

@keyframes tabOut{from{opacity:1}to{opacity:0}}
@keyframes tabIn{from{opacity:0}to{opacity:1}}

@media (max-width:600px){

@keyframes slide{ from{left:100%} to{left:0} }
#gallery_outer_3{height:auto}
#gallery_outer_3 .g_image{width:100%;height:auto}
#gallery_outer_3 #gallery{height:auto;padding:0}
#gallery_outer_3 .mainimage{display:none;position:static;animation:none;max-width:100%;height:auto;min-width:0}
#gallery_outer_3 .mainimage div img{max-width:100%;height:auto;position:relative;top:0;transform:none}
#gallery_outer_3 #gallery [type=radio]:checked~.mainimage{display:block}
#gallery_outer_3 #gallery,#gallery_outer_3 .mainimage,#gallery_outer_3 .mainimage div{height:auto}
#gallery_outer_3 .g_image .thumbimage{display:none}
#gallery [type=radio]:checked~.mainimage div img{animation-name:slide;animation-duration:.4s}

.leftarrow,.rightarrow{width:50%;display:block}
.leftarrow span,.rightarrow span{font-size:45px}

}

.patemplate_footerin{ background:#1b1b1b; width:100%; float:left;}
.patemplate_footerin .patemplate_footer_title{ width:100%; float:left; font-size:18px; padding:0; margin:0; height:40px; line-height:40px;border-bottom:1px solid #C2272D; text-align:center; color:#fff;}
.patemplate_footer_cnt{ width:100%; float:left; padding:20px 0;}

.patemplate_footer_left{ float:left; width:64%;}
.patemplate_footer_left ul { margin:20px;}
.patemplate_footer_left ul li{color:#fff; width:50%; float:left; list-style-type:none; min-height:40px; margin-bottom:10px;text-align:left;}
.patemplate_footer_left ul li h2{ padding:0; margin:0; text-transform:uppercase; font-size:14px;}
.patemplate_footer_left ul li p{padding:0; margin:0;font-size:13px; }

.patemplate_footer_question{ width:84%; float:left;border-top:1px solid #C2272D; margin:0 8%; padding-top:10px; color:#b4b4b4; font-weight:bold; font-size:13px;}
.patemplate_footer_question span{ color:#fff; font-weight:bold; font-size:16px;}

.patemplate_footer_right{ float:right; width:36%;}
.patemplate_footer_right ul li{color:#fff; width:70%; float:left; list-style-type:none; min-height:40px; margin-bottom:10px; padding-left:45px; text-align:left;}
.patemplate_footer_right ul li:nth-child(1){ background:url(images/server_icon.png)0 -10px no-repeat;}
.patemplate_footer_right ul li:nth-child(2){ background:url(images/server_icon.png) 0 -64px no-repeat;}
.patemplate_footer_right ul li:nth-child(3){ background:url(images/server_icon.png) 0 -116px no-repeat;}
.patemplate_footer_right ul li:nth-child(4){ background:url(images/server_icon.png) 0 -170px no-repeat;}
.patemplate_footer_right ul li h2{ padding:0; margin:0; text-transform:uppercase; font-size:14px;}
.patemplate_footer_right ul li p{padding:0; margin:0; font-size:13px; }

#copyright {color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; text-align:center;  line-height: 40px; }

@media (min-width: 480px) and (max-width: 797px) {
    .patemplate_footer_left{ float:left; width:100%;}
    .patemplate_footer_right{ float:right; width:100%;}
}
@media (min-width: 240px) and (max-width: 479px) {
     .patemplate_footer_left{ float:left; width:100%;}
      .patemplate_footer_left ul{  margin:0;}
     .patemplate_footer_left ul li{ float:left; width:100%;}
    .patemplate_footer_right{ float:right; width:100%;}
    .patemplate_footer_right ul{  margin:0; margin-top:10px;}
}