#sv_form,#sv_form *
{
	box-sizing: content-box;
}

#sv_form a {
    text-decoration: underline;
    color: #0066cc;
}

#sv_form a:hover {
    text-decoration: underline;
    color: #3399ff;
}


.polc {
    
    color: rgb(105, 105, 105);
    font-family: Arial, sans-serif;
    font-size: 13px;
    padding-top: 8px;
    text-align: center;
}

@media only screen and (max-width:350px)
{
	.polc {
    

    font-size: 12px;
	line-height:18px;
   
}
}

.polc input 
{
	position:relative;
	top:2px;
	cursor:pointer;
}


.thatlink
{
display:none;
}
#sv_overlay 
{
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
display: none;
z-index: 1000000000;
opacity: 0.5;
background: #000!important;
}
.error55
{
border:1px solid #ff565d!important;
}



#buy_wrap
{
height:70px;
padding-top:5px;
}
#buy_retail
{
position:relative;
font-family:Arial, sans-seif;
float:left;
font-weight: bold;
font-size: 13px;
line-height: 16px;
display: inline-block;
padding-top: 8px;
padding-bottom: 11px;
cursor: pointer;
text-align: center;
border-radius: 4px;
color:#fff;
width:168px;
background: #f1301f;
background: -moz-linear-gradient(top, #ff7e82, #f1301f);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff7e82), color-stop(100%, #f1301f));
background: -webkit-linear-gradient(top, #ff7e82, #f1301f);
background: -o-linear-gradient(top, #ff7e82, #f1301f);
background: -ms-linear-gradient(top, #ff7e82, #f1301f);
background: linear-gradient(top, #ff7e82, #f1301f);
box-shadow: 0px 1px 0px #9e362c;
text-shadow: 1px 1px 0px #c31211;
}
#buy_retail:hover
{
background: #f34637;
background: -moz-linear-gradient(top, #ff7e82, #f34637);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff7e82), color-stop(100%, #f34637));
background: -webkit-linear-gradient(top, #ff7e82, #f34637);
background: -o-linear-gradient(top, #ff7e82, #f34637);
background: -ms-linear-gradient(top, #ff7e82, #f34637);
background: linear-gradient(top, #ff7e82, #f34637);
box-shadow: 0px 1px 0px #b23d32;
}
#buy_retail:active
{
background: #f34637;
background: -moz-linear-gradient(top, #f34637, #ff7e82);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f34637), color-stop(100%, #ff7e82));
background: -webkit-linear-gradient(top, #f34637, #ff7e82);
background: -o-linear-gradient(top, #f34637, #ff7e82);
background: -ms-linear-gradient(top, #f34637, #ff7e82);
background: linear-gradient(top, #f34637, #ff7e82);
box-shadow: 0px 1px 0px #f34637;
}
*.unselectable
{
-moz-user-select: -moz-none;
-khtml-user-select: none;
-o-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
#sv_11 span,#sv_11 span
{
margin:0px auto!important;
float:none!important;
}

#buy
{
position:relative;
}
#buy,#sv_11 span,#sv_11 span
{
margin-left:23px;
font-family:Arial, sans-seif;
float:left;
font-weight: bold;
font-size: 13px;
line-height: 16px;
display: inline-block;
padding-top: 8px;
padding-bottom: 11px;
cursor: pointer;
text-align: center;
border-radius: 4px;
color:#fff;
width:168px;
background: #0095c5;
background: -moz-linear-gradient(top, #00c1ed, #0095c5);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00c1ed), color-stop(100%, #0095c5));
background: -webkit-linear-gradient(top, #00c1ed, #0095c5);
background: -o-linear-gradient(top, #00c1ed, #0095c5);
background: -ms-linear-gradient(top, #00c1ed, #0095c5);
background: linear-gradient(top, #00c1ed, #0095c5);
box-shadow: 0px 1px 0px #006886;
text-shadow: 1px 1px 0px #006cba;
}
#buy:hover,#sv_11 span:hover,#sv_11 span:hover
{
background: #00a8df;
background: -moz-linear-gradient(top, #00c1ed, #00a8df);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00c1ed), color-stop(100%, #00a8df));
background: -webkit-linear-gradient(top, #00c1ed, #00a8df);
background: -o-linear-gradient(top, #00c1ed, #00a8df);
background: -ms-linear-gradient(top, #00c1ed, #00a8df);
background: linear-gradient(top, #00c1ed, #00a8df);
box-shadow: 0px 1px 0px #007ca0;
}
#buy:active,#sv_11 span:active,#sv_11 span:active
{
background: #00a8df;
background: -moz-linear-gradient(top, #00a8df, #00c1ed);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a8df), color-stop(100%, #00c1ed));
background: -webkit-linear-gradient(top, #00a8df, #00c1ed);
background: -o-linear-gradient(top, #00a8df, #00c1ed);
background: -ms-linear-gradient(top, #00a8df, #00c1ed);
background: linear-gradient(top, #00a8df, #00c1ed);
box-shadow: 0px 1px 0px #00a8df;
}
#sv_close
{
width: 38px;
height: 42px;
position: absolute;
right: -10px;
top: -43px;
display: block;
cursor: pointer;
}
#sv_close img
{
position:absolute;
left:0px;
top:0px;
}
#close2
{
display:block;
}
#close1
{
display:none;
}
#sv_close:hover #close1
{
display:block;
}
#sv_close:hover #close2
{
display:none;
}








#sv_form
{
min-height:271px;
border-radius:8px;
display:none;
position:absolute;
width:721px;
left:50%;
margin-left:-363px;
top:219px;
z-index:1001000000;
background: #fff!important;
padding-top:16px;
border:3px solid #ff565d;
padding-bottom:17px;
line-height:20px;
font-family:arial,sans-serif;
}
#sv_1
{
width:244px;
}
#sv_2
{
float:left;
width:132px;
text-align:center;
}
#sv_2 img
{
display:block;
margin:0px auto;
max-width:92px;
max-height:213px;
}

#sv_title
{
width:265px;
height:46px;
font-size: 24px;
font-family: Arial, sans-serif;
margin: 0;
line-height:28px;
color:#000;
text-align:center;
}
#sv_4
{
font-size:13px;
line-height:14px;
height:27px;
}
#sv_5
{
color:#000;
font-size:28px;
line-height:31px;
white-space:nowrap;
display:inline-block;
position:relative;
}
#sv_5 img
{
  width: 15px;
  position: absolute;
  left: 100%;
  margin-left: 7px;
  top: 5px;
  display: block;
}
#sv_7
{
height:17px;
}
#sv_6
{
line-height:16px;
}

#sv_6 a
{
font-size:13px;
color:#00b6ed;
text-decoration:underline;
white-space:nowrap;
}
#sv_6 a:hover
{
color:#21cbff;
}

#sv_8,#sv_9,#sv_18
{
position:absolute;
right:0px;
top:1px;
width:435px;
}
#sv_27
{
padding-top:15px;
height: 45px;
font-size: 24px;
font-family: Arial, sans-serif;
margin: 0;
line-height: 28px;
color: #000;
text-align: center;
}
#sv_14
{
padding-top:19px;
height: 44px;
font-size: 24px;
font-family: Arial, sans-serif;
margin: 0;
line-height: 28px;
color: #000;
text-align: center;
}
#sv_15,#sv_16,#sv_17
{
text-align:center;
height:36px;
white-space:nowrap;
}
#sv_15 a,#sv_16 a,#sv_17 a
{
font-size:13px;
color:#00b6ed;
text-decoration:underline;
white-space:nowrap;
}
#sv_15 a:hover,#sv_16 a:hover,#sv_17 a:hover
{
color:#21cbff;
}
#sv_27 span
{
color:#00a8df
}
#sv_12,#sv_13
{
font-size: 17px;
line-height: 20px;
text-align:center;
padding-bottom:8px;
}
#sv_9
{
display:none;
}
#sv_9 img
{
position:absolute;
left:50%;
margin-left:-64px;
top:136px;
margin-top:-64px;
display:block;
}
.sv_line1
{
height:87px!important;
}
.sv_line1 textarea,.sv_line1 span
{
height:80px!important;
}
#sv_11,#sv_11
{
text-align:center;
}
.sv_10
{

color:rgb(105, 105, 105);
font-family: Arial, sans-serif;
font-size:13px;
padding-top:8px;
text-align:center;
}
.sv_line
{
position:relative;
padding-top:22px;
height:27px;
}
.sv_line span
{
border:none!important;
left:20px!important;
bottom:1px!important;
}
.sv_line input,.sv_line span,.sv_line textarea
{
display:block;
color:#000;
font-family: Arial, sans-serif;
font-size:13px;
line-height:20px;
border-radius:6px;
border:1px solid #68c6e2;
left:19px;
bottom:0px;
outline:none;
border:1px solid #68c6e2;
width:374px;
box-shadow:none!important;
padding:4px 12px 6px 12px;
position:absolute;
}
.sv_line input
{
box-shadow:none;
}
.sv_line span
{
white-space:nowrap;
cursor: text;
}
.sv_line span i,.sv_10 i
{
color:#ff565d;
font-style:normal;
font-size:17px;
}

















#sv_form
{
min-height:511px;
border-radius:8px;
display:none;
position:absolute;
width:721px;
left:50%;
margin-left:-243px;
top:219px;
z-index:1001000000;
background: #fff!important;
padding-top:16px;
border:3px solid #ff565d;
padding-bottom:17px;
line-height:20px;
font-family:arial,sans-serif;
}
#sv_1
{
width:244px;
}
#sv_2
{
float:left;
width:132px;
text-align:center;
}
#sv_2 img
{
display:block;
margin:0px auto;
max-width:92px;
max-height:213px;
}
#sv_3
{
float:right;
width:210px;
}
#sv_6 div
{
height:20px;
}
#sv_title
{
width:265px;
height:46px;
font-size: 24px;
font-family: Arial, sans-serif;
margin: 0;
line-height:28px;
color:#000;
text-align:center;
}
#sv_4
{
font-size:13px;
line-height:14px;
height:27px;
}
#sv_5
{
color:#000;
font-size:28px;
line-height:31px;
white-space:nowrap;
display:inline-block;
position:relative;
}
#sv_5 img
{
width: 31px;
position: absolute;
left: 100%;
margin-left: 0px;
top: -2px;
display: block;
}
#sv_7
{
height:17px;
}
#sv_6
{
font-size:13px;
line-height:20px;
}

#sv_6 a
{
font-size:13px;
color:#00b6ed;
text-decoration:underline;
white-space:nowrap;
}
#sv_6 a:hover
{
color:#21cbff;
}
#opt1
{
position:absolute;
left:60px;
bottom:20px;
}
#sv_shadow
{
width:61px;
height:450px;
position:absolute;
top:-18px;
left:252px;
}
#sv_8,#sv_9,#sv_18
{
position:absolute;
right:0px;
top:1px;
width:435px;
}
#sv_27
{
padding-top:15px;
height: 45px;
font-size: 24px;
font-family: Arial, sans-serif;
margin: 0;
line-height: 28px;
color: #000;
text-align: center;
}
#sv_14
{
padding-top:19px;
height: 44px;
font-size: 24px;
font-family: Arial, sans-serif;
margin: 0;
line-height: 28px;
color: #000;
text-align: center;
}
#sv_15,#sv_16,#sv_17
{
text-align:center;
height:36px;
white-space:nowrap;
}
#sv_15 a,#sv_16 a,#sv_17 a
{
font-size:13px;
color:#00b6ed;
text-decoration:underline;
white-space:nowrap;
}
#sv_15 a:hover,#sv_16 a:hover,#sv_17 a:hover
{
color:#21cbff;
}
#sv_27 span
{
color:#00a8df
}
#sv_12,#sv_13
{
font-size: 17px;
line-height: 20px;
text-align:center;
padding-bottom:8px;
}
#sv_9
{
display:none;
}
#sv_9 img
{
position:absolute;
left:50%;
margin-left:-64px;
top:168px;
margin-top:-64px;
display:block;
}
.sv_line1
{
height:87px!important;
}
.sv_line1 textarea,.sv_line1 span
{
height:80px!important;
}
#sv_11
{
text-align:center;
}
.sv_10
{
padding-bottom:10px;
color:rgb(105, 105, 105);
font-family: Arial, sans-serif;
font-size:13px;
padding-top:8px;
text-align:center;
padding-left:10px;
padding-right:10px;
}
.sv_line
{
position:relative;
padding-top:22px;
height:27px;
}
.sv_line span
{
border:none!important;
left:20px!important;
bottom:1px!important;
}
.sv_line input,.sv_line span,.sv_line textarea
{
display:block;
color:#000;
font-family: Arial, sans-serif;
font-size:13px;
line-height:20px;
border-radius:6px;
border:1px solid #68c6e2;
left:19px;
bottom:0px;
outline:none;
border:1px solid #68c6e2;
width:374px;
box-shadow:none!important;
padding:4px 12px 6px 12px;
position:absolute;
}
.sv_line input
{
box-shadow:none;
}
.sv_line span
{
white-space:nowrap;
cursor: text;
}
.sv_line span i,.sv_10 i
{
color:#ff565d;
font-style:normal;
font-size:17px;
}
#bn88
{

margin-right:52px;
}

#bn8 
{
text-align:center;
margin-right:52px;
}



#bn8 span,#bn88 span
{
margin:0px auto;
font-family:Arial, sans-seif;

font-weight: bold;
font-size: 13px;
line-height: 16px;
display: inline-block;
padding-top: 8px;
padding-bottom: 11px;
cursor: pointer;
text-align: center;
border-radius: 4px;
color:#fff;
padding-right:20px;
padding-left:20px;
background: #0095c5;
background: -moz-linear-gradient(top, #00c1ed, #0095c5);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00c1ed), color-stop(100%, #0095c5));
background: -webkit-linear-gradient(top, #00c1ed, #0095c5);
background: -o-linear-gradient(top, #00c1ed, #0095c5);
background: -ms-linear-gradient(top, #00c1ed, #0095c5);
background: linear-gradient(top, #00c1ed, #0095c5);
box-shadow: 0px 1px 0px #006886;
text-shadow: 1px 1px 0px #006cba;
}
#bn8 span:hover,#bn88 span:hover
{
background: #00a8df;
background: -moz-linear-gradient(top, #00c1ed, #00a8df);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00c1ed), color-stop(100%, #00a8df));
background: -webkit-linear-gradient(top, #00c1ed, #00a8df);
background: -o-linear-gradient(top, #00c1ed, #00a8df);
background: -ms-linear-gradient(top, #00c1ed, #00a8df);
background: linear-gradient(top, #00c1ed, #00a8df);
box-shadow: 0px 1px 0px #007ca0;
}
#bn8 span:active,#bn88 span:active
{
background: #00a8df;
background: -moz-linear-gradient(top, #00a8df, #00c1ed);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a8df), color-stop(100%, #00c1ed));
background: -webkit-linear-gradient(top, #00a8df, #00c1ed);
background: -o-linear-gradient(top, #00a8df, #00c1ed);
background: -ms-linear-gradient(top, #00a8df, #00c1ed);
background: linear-gradient(top, #00a8df, #00c1ed);
box-shadow: 0px 1px 0px #00a8df;
}
































@media screen and (max-width: 1020px){
    
    #sv_form,
    #sv_opt_form{
        left: 10%;
        margin: 0;
        max-width: 80%;
		 
    }
	
	.sv_line span
	{
	white-space:normal!important;
	}
  
}
@media screen and (max-width: 920px){
 #sv_shadow{
        display: none;
    }
	}

@media screen and (max-width: 880px){
 
    #sv_form,
    #sv_opt_form{
        left: 2%;
		 max-width: 96%;
    }
   
}

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

#opt1{display:none;}

.sv_line b
{
display:none;
}


 .sv_10
 {
 padding-left:0px!important;
 text-align:left!important;
 padding-right:30px!important;
 }
    #sv_form,
    #sv_opt_form{
        left: 0;
        width: 100%;
        box-sizing: border-box!important;
           height: 575px;
        padding: 17px 0px;
    }
    #sv_close{
        right: 0;
    }
    #sv_8, #sv_9, #sv_18,
    #sv_opt_8, #sv_opt_9, #sv_opt_18{
        width: 50%;
    }
    .sv_line input, .sv_line span, .sv_line textarea,
    .sv_opt_line input, .sv_opt_line span, .sv_opt_line textarea{
        box-sizing: border-box!important;
        width: 91%;
        left: 0;
    }
    .sv_opt_line input, .sv_opt_line span, .sv_opt_line textarea{
        overflow: hidden;
        text-overflow: ellipsis;
    }
    #sv_opt_form{
        height: auto;
    }
    #sv_opt_shadow{
        display: none;
    }
    #sv_opt_1{
        width: 100%;
        box-sizing: border-box!important;
        padding: 0 10px;
        text-align: center;
    }
    #sv_opt_title{
        width: 100%;
        text-align: center;
    }
    #sv_opt_2{
        float: none;
        display: inline-block;
        margin: 0 20px 0 0;
    }
    #sv_opt_3{
        float: none;
        display: inline-block;
    }
    #sv_opt_8, #sv_opt_9, #sv_opt_18{
        position: relative;
        width: 100%;
        left: 0;
        right: auto;
        margin: 0 auto;
    }
    .sv_opt_line input, .sv_opt_line span, .sv_opt_line textarea{
        box-sizing: border-box!important;
        width: 90%;
        left: 0;
        margin: 0 auto;
        position: relative;
        text-align: left;
    }
    .sv_opt_line span{
        top: 25px;
        position: absolute;
        left: 36px !important;
    }
   
}

.sv_line b
{
font-weight:normal;
}

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

.sv_line1 span
{
padding-right:30px;
}

.sv_10
{
text-align:center!important;
    padding-bottom: 20px;
	padding-left:20px!Important;
	padding-right:20px!important;
}
#sv_11 {
    text-align: center;
    height: 46px;
	}
	#sv_3
	{
	width:auto;
	}
	
    #sv_form{
        height: auto;
    }
   
    #sv_1{
        width: 100%;
        box-sizing: border-box!important;
        padding: 0 10px;
        text-align: center;
    }
    #sv_title{
        width: 100%;
        text-align: center;
    }
    #sv_2{
        float: none;
        display: inline-block;
        margin: 0 20px 0 0;
    }
    #sv_3{
        float: none;
        display: inline-block;
    }
    #sv_8, #sv_9, #sv_18{
        position: relative;
        width: 100%;
        left: 0;
        right: auto;
        margin: 0 auto;
    }
    .sv_line input, .sv_line span, .sv_line textarea{
        box-sizing: border-box!important;
        width: 90%;
        left: 0;
        margin: 0 auto;
        position: relative;
        text-align: left;
    }
    .sv_line span{
        top: 25px;
        position: absolute;
        left: 36px !important;
    }
}



#sv_11 span.nonactive,#sv_11 span.nonactive:hover,#sv_11 span.nonactive:active
{
	
	opacity:0.5!important;
	
	cursor:default!important;

	
	background: #00a8df!important;
background: -moz-linear-gradient(top, #00c1ed, #00a8df)!important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00c1ed), color-stop(100%, #00a8df))!important;
background: -webkit-linear-gradient(top, #00c1ed, #00a8df)!important;
background: -o-linear-gradient(top, #00c1ed, #00a8df)!important;
background: -ms-linear-gradient(top, #00c1ed, #00a8df)!important;
background: linear-gradient(top, #00c1ed, #00a8df)!important;
box-shadow: 0px 1px 0px #007ca0!important;

}
