/* CSS Document */

@font-face {
    font-family: 'AvantGardeBkBTBook';
    src: url('tt0154m_-webfont.eot');
    src: url('tt0154m_-webfont.eot?#iefix') format('embedded-opentype'),
         url('tt0154m_-webfont.woff') format('woff'),
         url('tt0154m_-webfont.ttf') format('truetype'),
         url('tt0154m_-webfont.svg#AvantGardeBkBTBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'grimparregular';
    src: url('grimpar-webfont.eot');
    src: url('grimpar-webfont.eot?#iefix') format('embedded-opentype'),
         url('grimpar-webfont.woff') format('woff'),
         url('grimpar-webfont.ttf') format('truetype'),
         url('grimpar-webfont.svg#grimparregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'zurich_cn_btbold';
    src: url('tt0300m_-webfont.eot');
    src: url('tt0300m_-webfont.eot?#iefix') format('embedded-opentype'),
         url('tt0300m_-webfont.woff') format('woff'),
         url('tt0300m_-webfont.ttf') format('truetype'),
         url('tt0300m_-webfont.svg#zurich_cn_btbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'zurich_btroman';
    src: url('zurchn-webfont.eot');
    src: url('zurchn-webfont.eot?#iefix') format('embedded-opentype'),
         url('zurchn-webfont.woff') format('woff'),
         url('zurchn-webfont.ttf') format('truetype'),
         url('zurchn-webfont.svg#zurich_btroman') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'zurich_cn_btregular';
    src: url('zurch-webfont.eot');
    src: url('zurch-webfont.eot?#iefix') format('embedded-opentype'),
         url('zurch-webfont.woff') format('woff'),
         url('zurch-webfont.ttf') format('truetype'),
         url('zurch-webfont.svg#zurich_cn_btregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'grimparregular';
    src: url('grimpar-webfont.eot');
    src: url('grimpar-webfont.eot?#iefix') format('embedded-opentype'),
         url('grimpar-webfont.woff') format('woff'),
         url('grimpar-webfont.ttf') format('truetype'),
         url('grimpar-webfont.svg#grimparregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'square721_ex_btroman';
    src: url('sqr721e-webfont.eot');
    src: url('sqr721e-webfont.eot?#iefix') format('embedded-opentype'),
         url('sqr721e-webfont.woff') format('woff'),
         url('sqr721e-webfont.ttf') format('truetype'),
         url('sqr721e-webfont.svg#square721_ex_btroman') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'shelleyallegro_btregular';
    src: url('tt0594m_-webfont.eot');
    src: url('tt0594m_-webfont.eot?#iefix') format('embedded-opentype'),
         url('tt0594m_-webfont.woff') format('woff'),
         url('tt0594m_-webfont.ttf') format('truetype'),
         url('tt0594m_-webfont.svg#shelleyallegro_btregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {

    font-family: 'corbertregular';

    src: url('Corbert-Regular-webfont.eot');

    src: url('Corbert-Regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('Corbert-Regular-webfont.woff') format('woff'),

         url('Corbert-Regular-webfont.ttf') format('truetype'),

         url('Corbert-Regular-webfont.svg#corbertregular') format('svg');

    font-weight: normal;

    font-style: normal;



}
@font-face {
    font-family: 'blackjackregular';
    src: url('black_jack-webfont.eot');
    src: url('black_jack-webfont.eot?#iefix') format('embedded-opentype'),
         url('black_jack-webfont.woff') format('woff'),
         url('black_jack-webfont.ttf') format('truetype'),
         url('black_jack-webfont.svg#blackjackregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'qtfrizquadregular';
    src: url('frizq-webfont.eot');
    src: url('frizq-webfont.eot?#iefix') format('embedded-opentype'),
         url('frizq-webfont.woff') format('woff'),
         url('frizq-webfont.ttf') format('truetype'),
         url('frizq-webfont.svg#qtfrizquadregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{  background:#303030; margin:0 auto; padding:0; font:normal 14px  Tahoma, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; color:#c0c0c0; line-height:20px;}
div,p,h1,h2,h3,h4,ul,li,img,a,span,ins,form,fielsdset,input,select,button,textarea,label,a,blockquote{padding:0; margin:0;}

img,fieldset{padding:0; margin:0; border:none; outline:none;}

.textfield, .textarea{color:#797878; font:11px normal Arial, Helvetica, sans-serif; padding-left:8px;}

h1{ margin:0px 0px 0px 0px; font:normal 36px  'corbertregular', Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; }
h2{ font:normal 30px  'corbertregular', Arial, Helvetica, sans-serif; color:#fff; }
h4{ font-size:15px; color:#000; font:normal 22px  'corbertregular', Arial, Helvetica, sans-serif; text-transform:uppercase; }
h3{margin:0px 0px 5px 0px; font:normal 20px  'corbertregular', Arial, Helvetica, sans-serif; color:#a0a0a0;  text-transform:uppercase;}

a{ text-decoration:none; color:#bebebe;}
a:hover{text-decoration:none; color:#85c944;}
.redlink a{font:normal 18px Arial, Helvetica, sans-serif; text-decoration:none; color:#000000;}
.redlink a:hover{text-decoration:underline; color:#990000;}
.mail a{font:normal 13px Arial, Helvetica, sans-serif; text-decoration:none; color:#000000;}
.mail a:hover{text-decoration:underline; color:#990000;}

a.mail, a.mail:visited{  text-transform:normal; color:#000; font:normal 17px 'qtfrizquadregular'; text-decoration:none;}
a.mail:hover{ color:#000; text-decoration:underline;}

a.more, a.more:visited{ margin:20px 0px 0px 0px; font:800 13px/30px Tahoma, Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; background:#343434; width:100px; height:30px; display:block; text-decoration:none; text-align:center; text-transform:uppercase;
 -webkit-border-radius: 5px; 
-moz-border-radius: 5px;
border-radius: 5px;
position:relative;
behavior: url(PIE.htc);

}
a.more:hover{ color:#fff; background:#82c443;}


a.contact, a.contact:visited{ margin:0px 0px 0px 0px; font:800 13px/38px Tahoma, Arial, Helvetica, sans-serif; color:#000; text-decoration:none; text-align:center; 
 -webkit-border-radius: 5px; 
-moz-border-radius: 5px;
border-radius: 5px;
position:relative;
behavior: url(PIE.htc);

}
a.contact:hover{ color:#ce1118; }

a.backlink, a.backlink:visited{ font:800 15px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; text-decoration:none; background:url(../images/arrow-back.png) left no-repeat; padding-left:30px; float:right;}
a.backlink:hover{ color:#a31a1d;}

a.info, a.info:visited{ margin:10px 0px 0px 0px; font:800 13px/35px Tahoma, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; background:#f16969 url(../images/read-more-bg.jpg) repeat-x; display:block; width:100px; height:35px;  text-align:center; border:1px solid #666666; -webkit-border-radius: 25px; 
-moz-border-radius: 25px;
border-radius: 25px;
position:relative;
behavior: url(PIE.htc);}
a.info:hover{ color:#fff; background:#000 url(../images/read-more-bg-ho.jpg) repeat-x;}

.clear{clear:both; height:0; padding:0; margin:0; line-height:0; border:0; outline:none; width:0;}
.speacer{clear:both; padding:0; margin:0; border:0; outline:none;}
.left{float:left;}
.right{float:right;}



.wrapper{ margin:0px; width:100%;}

.wrapper-inner{ margin:0 auto; width:1000px;}

.wrapper-top{ margin:0px; background:url(../images/top_plane.png) no-repeat center bottom; height:190px;}
.wrapper-flash-bot{ margin:0px; background:url(../images/bottom_plane.png) no-repeat center top; height:190px; top:-120px; position:relative;}
.flash-wrapper{ margin:0px 0px 0px 0px; z-index:-100; position:relative; height:475px;  top:-60px;}
.flash-inner{ margin:0 auto; width:1300px;}

.top-link{ margin:0px; float:right; width:600px;}
.logo{ float:left; margin-top:20px;}
.line{ margin:20px 0px 20px 0px; height:1px; background:#121212; border-bottom:1px solid #484848;}

.mid-icon-div{ margin:30px 0px 0px 0px;}
.mid-icon{ margin:0px 0px 0px 0px; float:left; width:235px; color:#FFFFFF; font:normal 20px/30px  'corbertregular', Arial, Helvetica, sans-serif; cursor:pointer;
-webkit-border-radius: 25px 0; 
-moz-border-radius: 25px 0;
border-radius: 25px 0;
position:relative;
behavior: url(PIE.htc);}
.mid-icon-img{ border:1px solid #FFFFFF; 
-webkit-border-radius: 80px 0; 
-moz-border-radius: 80px 0;
border-radius: 80px 0;
position:relative;
behavior: url(PIE.htc);}
.mid-icon:hover .mid-icon-img{ border:1px solid #4cc6f8;}
.top_block :hover{ color:#4cc6f8;}
.mid-gap{ width:20px; float:left;}

.top_block {
    border: 10px solid #3D3838;
    box-shadow: -4px 4px 18px rgba(0, 0, 0, 0.75);
    color: #fff;
    margin: 0 0 20px;
    text-align: center;
	-webkit-border-radius: 80px 0; 
-moz-border-radius: 80px 0;
border-radius: 80px 0;
position:relative;
behavior: url(PIE.htc);
	}
	.top_block:hover {border: 10px solid #666666;}
	
.bottom-brand{ margin:0px 0px 0px 0px; background:#FFFFFF; border:5px solid #999999; height:90px; padding:10px 0px; }

.inner li{ list-style-image:url(../images/arrow.png); margin:5px 0px 5px 20px; color:#fff;  }


.back-btn{ margin:10px 0px 10px 0px; background:url(../images/arrow-back.png) no-repeat left; padding-left:30px; font:normal 20px 'corbertregular', Arial, Helvetica, sans-serif; color:#fff; float:right; text-decoration:none;}
.back-btn:hover{ color:#0ab4ec; text-decoration:none;}





/* CSS form R.G*/

#form1 fieldset {
    border: medium none;
    padding: 19px 0;
}


#form1 label {
    display: block;
    min-height: 43px;
    position: relative;
	padding: 5px 0px;
    
}


.label1 {
    clear: both;
    float: left;
	width:18%  ;  
    margin-right: 10px;
    padding-top: 5px;
    text-align: left;
    
}

.input3 {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #D3D3D5;
    
    color: #737272;
    float: left;
    margin-left: 1%;
    margin-top: 10px;
    padding: 5px 20px;
    width: 20%;
}

#form1 .file_class{ background:none;}

#form1 .input1 {
    
    width:30px; height:12px;
    margin-top:8px;
    padding:0px;
	background:none;
}


#form1 option{ border:none; padding-left:5px;}

#form1 input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, #form1 textarea:focus, #form1 input[type="text"]:hover, input[type="email"]:hover, input[type="password"]:hover, #form1 textarea:hover {
    border: 1px solid #303030; background:#000;
}



#form1 input, #form1 select {
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #1E1E1E;
    border: medium none;
    color: #646464;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 32px;
    margin: 0;
    outline: medium none;
    padding: 3px 5px 2px;
    width: 280px;
}



#form1 textarea {
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #1E1E1E;
    border: medium none;
    color: #646464;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 273px;
    margin: 0;
    outline: medium none;
    overflow: auto;
    padding: 5px 6px;
    resize: none;
    width: 100%;
}

#form1 label .error{min-height:0px;}

 .error{
	color:#F00; font:12px Arial, Helvetica, sans-serif; float: left;
}
.link1-form {
    float: left;
    margin-left: 22%;
    padding: 15px 0;
}

.link-form {
    float: right;
	padding: 15px 0;
}

#form1 a {
    cursor: pointer;
}

#form1 .link1-form .button2{background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 2px;
    color: #050505;
    display: inline-block;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
	height: 40px;
	width: 133px;
	cursor:pointer;
    transition: all 0.4s ease 0s;}
	
#form1 .link1-form .button2:hover {
    background: none repeat scroll 0 0 #000;
    color: #FFFFFF;
    text-decoration: none;
}

	
	
#form1 .link1-form .button1 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 2px;
    color: #050505;
    display: inline-block;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 17px;
    padding: 11px 21px 12px;
	height: 40px;
	width: 85px;
	cursor:pointer;
    text-transform: uppercase;
    transition: all 0.4s ease 0s;
}
#form1 .link1-form .p27 {
    margin-right: 30px;
}
#form1 .link1-form .button1:hover {
    background: none repeat scroll 0 0 #000;
    color: #FFFFFF;
    text-decoration: none;
}



#form1 .link-form .button1 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 2px;
    color: #050505;
    display: inline-block;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 17px;
    padding: 11px 21px 12px;
	height: 40px;
	width: 85px;
	cursor:pointer;
    text-transform: uppercase;
    transition: all 0.4s ease 0s;
}
#form1 .link-form .p27 {
    margin-right: 30px;
}
#form1 .link-form .button1:hover {
    background: none repeat scroll 0 0 #2E2E2E;
    color: #FFFFFF;
    text-decoration: none;
}


#form1 .link-form input{background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 2px;
    color: #050505;
    display: inline-block;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
	height: 40px;
	width:133px;
	cursor:pointer;
    transition: all 0.4s ease 0s;}
	
#form1 .link-form input:hover {
    background: none repeat scroll 0 0 #000;
    color: #FFFFFF;
    text-decoration: none;
}



.logos {
    border: 3px solid #3D3838;
    box-shadow: -4px 4px 18px rgba(0, 0, 0, 0.75);
    color: #fff;
    margin: 0 0 20px;
    text-align: center;
	background:#fff;
	width:190px;
	height:85px;
	padding:10px 0px;
	float:left;
	}
	.logo-gap{ width:5px; float:left;}
	
	
	/* FAQ*/
.menu_body{ display:none; }

.menu-div{ padding:20px;}

.menu_head{ margin:0px 0px 2px 0px; cursor:pointer; border-bottom:2px solid #fff;  font:normal 19px/45px 'corbertregular', Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:15px;  height:45px; background:#009acd;
 

}
.menu_head:hover{ background:#0ab4ec;}
/*Faq End*/


.page-img{ margin:0px 0px 10px 20px; float:right; border:5px solid #666666;}



.ser-icon{ margin:0px 0px 30px 0px; float:left; width:300px; color:#FFFFFF; font:normal 20px/30px  'corbertregular', Arial, Helvetica, sans-serif; cursor:pointer;
-webkit-border-radius: 25px 0; 
-moz-border-radius: 25px 0;
border-radius: 25px 0;
position:relative;
behavior: url(PIE.htc);}
.ser-icon-img{ border:1px solid #FFFFFF; float:left; 
-webkit-border-radius: 80px 0; 
-moz-border-radius: 80px 0;
border-radius: 80px 0;
position:relative;
behavior: url(PIE.htc);}
.ser-icon:hover .ser-icon-img{ border:1px solid #4cc6f8;}
.ser_block :hover{ color:#4cc6f8;}
.ser-gap{ width:20px; float:left;}

.ser_block {
    border: 10px solid #3D3838;
    box-shadow: -4px 4px 18px rgba(0, 0, 0, 0.75);
    color: #fff;
    margin: 0 0 20px;
    text-align: center;
	-webkit-border-radius: 80px 0; 
-moz-border-radius: 80px 0;
border-radius: 80px 0;
position:relative;
behavior: url(PIE.htc);
	}
	.ser_block:hover {border: 10px solid #666666;}