@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Roboto|Open+Sans);
@font-face {
  font-family:Tahoma, Geneva, sans-serif, "Open Sans", "Adobe Caslon Pro",;
  src:url(../Font/OpenSans-Regular.ttf), url(../Font/Adobe%20Caslon%20Pro.ttf), url(../Font/Tahoma.ttf);
  }
body{ margin:0px; font-family: 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif; font-size:13px; color:#343434; background-color:#FFFFFF; padding:0px;}
a{ text-decoration:none; color:#FFF; outline:none;}
img{ outline:none;}
radio{ color:#039; font-size:25px;}
.c{ clear:both;}
.container{ margin:0 auto; position:relative; width:1100px;}
#header{ margin:0px; position:relative; width:1100px; padding-top:10px;}
#header_left{ margin:0px; float:left; width:745px;}
#logo{ margin:0px; float:left; width:auto; z-index:99; }
#logo img{ z-index:99; position:relative;}
#name{ margin:0px; float:left; font-family:"Palatino Linotype"; width:529px;  }
#name h2{ padding:0px 5px 0px 5px; color:#eb3237; font-size:27px; text-transform:uppercase; margin:0px; font-family:"Adobe Caslon Pro"; font-weight:1500; }
#name h2 span{ padding:0px; color:#343434; font-family:"Times New Roman"; font-size:30px; text-transform:capitalize; font-style:italic; padding-bottom:20px; float:right;}
#header_right{ margin:0px; float:right; margin-top:8px;}
#header_right a{ margin:0xp;} 
#header_right a img{ padding-left:5px;}
#myaccount{ margin:0px; float:right; width:190px; margin-top:10px;}
#myaccount ul{ margin:0px; padding:0px;}
#myaccount ul li{ display:inline; list-style:none !important;  }
#myaccount ul li a{  margin:0px; padding:2px 10px; !important; color:#343434 !important;}
#myaccount ul li a:hover{ color:#ec3237 !important;}
.menu{ margin:0px; float:left; width:100%; position:relative; margin-top:-15px; background-color:#ec3237;}
.menu_space{ margin:0px; float:left; width:82%; margin-left:18%;}
.slider{ margin:0px; float:left; width:100%; }
.memory_card{ margin:0px; float:left; width:100%; background:#343434; color:#fff;}
.memory_card h2{ margin:0px;  font-weight:500; padding:10px 10px; font-family:"Open Sans"; font-size:20px;}
.home_main{ margin:0px; width:100%; position:relative;}
.home_main_left{ margin:0px; float:left; width:265px; padding:10px 5px;}
.login{ margin:0xp; float:left; width:100%; -webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.75); box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.75); padding:10px;}
.login h3{ margin:0px; font-size:33px; color:#ec3237; float:left; font-weight:600;}
.login h3 span{ margin:0px; }
.login h3 span img{ padding-left:10px; margin:0px; width:auto; float:right;}
.login_radio_btn{ margin:0px; float:left; width:100%; font-size:18px; color:#ec3237; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; margin:5px 0px;}
.radio_btn{ margin:0px; font-size:15px; color:#ec3237; margin-left:15px; }
.login_user{ margin:0px; float:left; width:100%; margin:5px 0px; }
.login_user tr{ margin:0px;}
.login_user tr td{ margin:0px; font-size:17px; color:#ec3237; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
.login_user tr td a{ color:#ec3237;}
.login_user tr td a:hover{ text-decoration:underline; color:#343434;}
.login_txtbox{ margin:0px; float:left; width:245px; height:18px; padding:5px;  border:2px solid #ec3237;}
.login_forget{ margin:0px; float:left; width:98%; margin:25px 2px;}
.login_forget a{ margin:0px; color:#ec3237; font-size:15px;}
.login_forget a:hover{ text-decoration:underline; color:#343434;}
.loginbtn{ margin:0px; float:right;  -webkit-box-shadow: 1px 2px 6px 0px rgba(0,0,0,0.75); -moz-box-shadow: 1px 2px 6px 0px rgba(0,0,0,0.75); box-shadow: 1px 2px 6px 0px rgba(0,0,0,0.75); padding:10px 25px; background-color:#ec3237; color:#fff; }
.home_main_right{ margin:0px; float:left; width:800px; padding:10px 0px; margin-left:20px;}
.product_tab{ margin:0px; float:left; width:236px; background-color:#ededed; padding:5px 5px 0px 5px; margin-left:20px; margin-bottom:20px;}
.product_tab figure{ margin:0px; text-align:center; width:100%}
.product_tab figure img{ margin:0px; text-align:center; width:200px; padding:10px 0px 8px 0px;}
.product_tab h3{ margin:0px; font-size:15px; padding:15px 0px; font-weight:500; color:#343434; text-transform:uppercase;}
.product_tab ul{ margin:0px; padding:0px; margin-left:18px;}
.product_tab ul li{ margin:0px; width:98%; list-style:circle; font-size:14px; color:#343434; font-family:"Open Sans"; line-height:24px;}
.product_tab a{ margin:0px; float:left; width:100%; background-color:#ec3237; padding:5px 0px; text-align:center; font-size:16px; font-family:"Open Sans"; margin:30px 0px 0px;}
.product_tab a:hover{ background-color:#343434;}
.product_type{ margin:0px; float:left; width:100%; margin:40px 0px 20px 0px}
.product_type h2{ font-family:"Open Sans"; font-size:20px; font-weight:400; text-transform:uppercase; margin:0px; margin-bottom:5px;}
.product_type_list{ margin:0px; float:left; width:100%;}
.product_type_list tr{ margin:0px; padding:0px;}
.product_type_list tr td{ margin:0px; float:left; width:100%; font-family:"Open Sans"; font-size:15px; color:#343434; line-height:24px; padding:0 2px; word-spacing:2px;}
.home_img{ margin:0px; float:left; width:100%;}
.home_img img{ margin:0px; width:100%;}
.footer{ margin:0px; float:left; width:100%; background-image:url(../Images/footer.png); background-repeat:repeat-x; position:relative;}
.footer_left{ margin:0px; float:left; width:50%; padding:10px;}
.footer_left p{ color:#fff; font-size:14px;}
.footer_right{ margin:0px; float:right; padding:10px;}
.footer_right p{ color:#fff; font-size:14px;}
.footer_right p span a{ color:#fff; font-size:14px;}
.footer_right p span a:hover{ text-decoration:underline;}
.registration{ margin:0px; float:left; width:100%; }
.registration img{ margin:0px; float:left; width:100%;}
.create_ac_main{ margin:0px; float:left; width:99%; background-color:#fff; }
.create_ac{ margin:0px; float:left; width:100%; border:1px solid #CCC; border-radius:5px;}
.create_ac_left{ margin:0px; float:left; width:50%; padding:10px; }
.create_ac_left tr{ margin:0px; }
.create_ac_left tr td{ margin:0px; padding:8px 5px; font-size:14px;}
.create_txtbox{ margin:0px; float:left; width:300px; height:20px; padding:8px 5px;  border:1px solid #999999;}
.create_ac_mid{ margin:0px; float:left; width:2px; background-image:url(../Images/line.png); background-repeat:repeat; position:relative; text-align:center; padding:70px 0px; margin:100px 30px 0px 0px;} 
.create_ac_mid center{ background-color:#fff; color:#ec3237; text-align:center; margin:0px; padding:4px; margin-left:-14px; font-size:15px;}
.create_ac_right{ margin:0px; float:left;  margin-top:25px; width:30%; margin-left:70px; }
.regis_radio_btn{ margin:0px; font-size:16px; color:#006666; margin-right:5px; }
.reg_sbmt{ margin:0px; float:left; padding:10px 20px; background-color:#ec3237; color:#fff; border:none; margin:5px;}

.login2{ margin:0xp; float:left; width:100%; -webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.75); box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.75); padding:10px;}
.login2 h3{ margin:0px; font-size:33px; color:#ec3237; float:left; font-weight:600;}
.login2 h3 span{ margin:0px; }
.login2 h3 span img{ padding-left:10px; margin:0px; width:auto; float:right;}


.upcoming_pro{ margin:0px; float:left; width:100%; }
.upcoming_pro h2{ margin:0px; font-weight:500; padding:20px 10px 10px 0px; font-family:"Open Sans"; font-size:28px; border-bottom:2px solid #343434; color:#ec3237;}
.upcoming_pro_tab{ margin:0px; float:left; width:100%; margin:20px 0px;}
.upcoming_pro_tab_left{ margin:0px; float:left; width:320px; margin-right:50px; padding-bottom:10px;}
.upcoming_pro_tab_left img{ margin:0px; float:left; width:282px; }
.upcoming_pro_tab_right{ margin:0px; float:left; width:720px;}
.upcoming_pro_tab_right h3{ margin:0px; float:left; font-size:25px; color:#ec3237; width:100%; margin:0px; padding:10px 0px;}
.upcoming_pro_tab_right h4{ margin:0px; float:left; font-size:15px; color:#333333; width:100%; margin:0px; padding-bottom:5px;}
.upcoming_pro_tab_right h4 span{ color:#FF0000; font-weight:normal; padding-right:5px;}
.upcoming_pro_tab_right ul{ margin:0px; padding:0px; margin-left:16px;}
.upcoming_pro_tab_right ul li{ margin:0px; list-style-type:circle; color:#343434; float:left; width:100%; line-height:22px;}
.create_comboxox{margin:0px; float:left; width:312px; height:40px; padding:8px 5px;  border:1px solid #999999; /*-webkit-appearance: none; -moz-appearance: none; appearance: none;*/}

.contact{ margin:0px; float:left; width:100%; margin:10px 0px;}
.contact_map{ margin:0px; float:left; width:100%; margin-bottom:20px; }
.contact_map h2{ margin:0px; float:left; width:100%; color:#ec3237;}
.contact_form{ margin:0px;  width:325px; margin:30px 0px;}
.contact_form h2{ margin:0px; float:left; width:100%; font-size:25px; color:#ec3237; font-weight:300; padding-bottom:10px;}
.contact_form tr{ margin:0px;}
.contact_form tr td{ margin:0px; float:left; font-size:13px; font-family:Open Sans; padding:3px;}
.contacttxtbox{ margin:0px; float:left; width:315px; height:23px; padding:5px; border-radius:2px; border:1px solid #999999;}
.sbmt{ margin:0px; background-color:#ec3237; color:#fff; padding:10px 15px; border:none; margin-right:5px;}
.contact_info{ margin:0px; float:left; width:320px; margin:30px 5px;}
.contact_info h2{ margin:0px; float:left; width:100%; font-size:25px; color:#ec3237; font-weight:300; padding-bottom:10px;}
.contact_info h3{ margin:0px; float:left; width:100%; font-size:18px; margin-left:5px;  font-weight:400;}
.contact_info p{ margin:0px; float:left; width:100%; padding:5px 5px; }
.contact_info p b{ font-weight:normal; color:#e8191e;}
.contact_img{ margin:0px; float:left; width:350px; margin:20px 0px; }
.contact_img img{ margin:0px; float:left; width:100%;}
.about{ margin:0px; float:left; width:100%;}
.about img{ margin:0px; float:left; width:100%; margin-bottom:10px;}
.about h2{ margin:0px; float:left; width:100%; font-size:25px; color:#ec3237; font-weight:300; padding-bottom:10px; padding:5px 0px 5px 5px;}
.about p{ margin:0px;  padding:5px; line-height:20px;}
.downloads_wrap{ margin:0px; float:left; width:100%; text-align:center;}
.download{ margin:0px; float:left; width:60%;  border:1px solid #CCC; border-radius:5px; margin:20px 0px 40px 20%; padding:10px 0px }
.download h3{ margin:0px; font-size:18px; font-family:Tahoma, Geneva, sans-serif; padding:0 0px 10px 8px; text-align:left;}
.download ul{ margin:0px;}
.download ul li{ list-style:url(../Images/checkmark.png); text-align:left;}
.download ul li a{ margin:0px; width:100%; color:#333333; font-size:14px; font-weight:500; padding-bottom:10px;}
.download ul li a:hover{ color:#ec3237;}










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

body{ margin:0px; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#343434; background-color:#FFFFFF; padding:0px; }
a{ text-decoration:none; color:#FFF; outline:none;}
img{ outline:none;}
.c{ clear:both;}
.container{ margin:0 auto; position:relative; width:100%;}
#header{ margin:0px; position:relative; width:100%; padding-top:10px;}
#header_left{ margin:0px; float:none; width:100%;}
#logo{ margin:0px; float:none; width:auto; z-index:99; }
#logo img{ width:120px;}
#name{ margin:0px; float:none; font-family:"Palatino Linotype"; width:auto; padding-top:5px;}
#name h2{ padding:0px 5px 0px 5px; color:#eb3237; font-size:23px; font-style:italic; margin:0px; }
#name h2 span{ padding:0px; color:#343434; font-family:Vijaya; font-size:25px; font-style:italic; padding-bottom:20px; float:right;}
#header_right{ margin:0px; float:none !important; position:absolute; top:10px; right:5px;}
#header_right a{ margin:0xp;} 
#header_right a img{ padding-left:5px; }
#myaccount{ margin:0px; float:right; width:150px; margin:0px 0px; }
#myaccount ul{ margin:0px; padding:0px;}
#myaccount ul li{ display:inline; list-style:none !important;  }
#myaccount ul li a{  margin:0px; padding:0px 10px 0px 10px; !important; color:#343434 !important;}
#myaccount ul li a:hover{ color:#ec3237 !important;}
.menu{ margin:0px; float:left; width:100%; position:relative; margin-top:-15px; background-color:#ec3237;}
.menu_space{ margin:0px; float:left; width:100%; }
.slider{ margin:0px; float:left; width:100%; }
.memory_card{ margin:0px; float:left; width:100%; background:#343434; color:#fff;}
.memory_card h2{ margin:0px;  font-weight:500; padding:6px 10px; font-family:"Open Sans"; font-size:15px;}
.home_main{ margin:0px; width:100%; position:relative;}
.home_main_left{ margin:0px; float:left; width:90%; padding:10px 5px; }
.login{ margin:0px; float:left; width:88%; -webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.75); box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.75); padding:10px; position:absolute; bottom:180px; background-color:#fff; margin-left:5px; margin-right:5px; }
.login h3{ margin:0px; font-size:33px; color:#ec3237; float:left; font-weight:600;}
.login h3 span{ margin:0px; }
.login h3 span img{ padding-left:10px; margin:0px; width:auto; float:right;}
.login_radio_btn{ margin:0px; float:left; width:100%; font-size:18px; color:#ec3237; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; margin:5px 0px;}
.radio_btn{ margin:0px; font-size:15px; color:#ec3237; margin-left:15px; }
.login_user{ margin:0px; float:left; width:100%; margin:5px 0px; }
.login_user tr{ margin:0px;}
.login_user tr td{ margin:0px; font-size:17px; color:#ec3237; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
.login_user tr td a{ color:#ec3237;}
.login_user tr td a:hover{ text-decoration:underline; color:#343434;}
.login_txtbox{ margin:0px; float:left; width:245px; height:18px; padding:5px;  border:2px solid #ec3237;}
.login_forget{ margin:0px; float:left; width:98%; margin:25px 2px;}
.login_forget a{ margin:0px; color:#ec3237; font-size:15px;}
.login_forget a:hover{ text-decoration:underline; color:#343434;}
.loginbtn{ margin:0px; float:right;  -webkit-box-shadow: 1px 2px 6px 0px rgba(0,0,0,0.75); -moz-box-shadow: 1px 2px 6px 0px rgba(0,0,0,0.75); box-shadow: 1px 2px 6px 0px rgba(0,0,0,0.75); padding:10px 25px; background-color:#ec3237; color:#fff; }
.home_main_right{ margin:0px; float:left; width:100%; padding:10px 0px; margin-left:5px;}
.product_tab{ margin:0px; float:left; width:85%; background-color:#ededed; padding:5px 5px 0px 5px; margin:20px 0px 20px 14px; }
.product_tab figure{ margin:0px; text-align:center; width:100%}
.product_tab figure img{ margin:0px; text-align:center; width:200px; padding:10px 0px 8px 0px;}
.product_tab h3{ margin:0px; font-size:15px; padding:15px 0px; font-weight:500; color:#343434; text-transform:uppercase;}
.product_tab ul{ margin:0px; padding:0px; margin-left:18px;}
.product_tab ul li{ margin:0px; width:98%; list-style:circle; font-size:14px; color:#343434; font-family:"Open Sans"; line-height:24px;}
.product_tab a{ margin:0px; float:left; width:100%; background-color:#ec3237; padding:5px 0px; text-align:center; font-size:16px; font-family:"Open Sans"; margin:30px 0px 0px;}
.product_tab a:hover{ background-color:#343434;}
.product_type{ margin:0px; float:left; width:100%; margin:40px 0px 20px 0px}
.product_type h2{ font-family:"Open Sans"; font-size:20px; font-weight:400; text-transform:uppercase; margin:0px; margin-bottom:5px;}
.product_type_list{ margin:0px; float:left; width:100%;}
.product_type_list tr{ margin:0px; padding:0px;}
.product_type_list tr td{ margin:0px; float:left; width:100%; font-family:"Open Sans"; font-size:15px; color:#343434; line-height:24px; padding:0 2px; word-spacing:2px;}
.home_img{ margin:0px; float:left; width:100%; margin-top:400px;}
.home_img img{ margin:0px; width:100%;}
.footer{ margin:0px; float:left; width:100%; background-image:url(../Images/footer.png); background-repeat:repeat-x; position:relative;}
.footer_left{ margin:0px; float:left; padding:0px 2px;}
.footer_left p{ color:#fff; font-size:10px;}
.footer_right{ margin:0px; float:right; padding:0px 2px;}
.footer_right p{ color:#fff; font-size:10px;}
.footer_right p span a{ color:#fff; font-size:10px;}
.footer_right p span a:hover{ text-decoration:underline;}
.registration{ margin:0px; float:left; width:100%; }
.registration img{ margin:0px; float:left; width:100%;}
.create_ac_main{ margin:0px; float:left; width:99%; background-color:#fff;  padding-bottom:20px; }
.create_ac{ margin:0px; float:left; width:97%; margin:10px 5px;  padding-bottom:20px;}
.create_ac_left{ margin:0px; float:left; width:98%; padding:10px;  }
.create_ac_left tr{ margin:0px; }
.create_ac_left tr td{ margin:0px; padding:8px 5px; font-size:14px;}
.create_txtbox{ margin:0px; float:left; width:200px; height:20px; padding:5px 0px;  border:1px solid #999999;}
.create_ac_mid{ margin:0px; float:left; width:100%; background-image:url(../Images/line.png); background-repeat:repeat-x; height:2px; position:relative; text-align:center; padding:2px 0px; margin:10px 30px 0px 0px;} 
.create_ac_mid center{ background-color:#fff; color:#ec3237; text-align:center; margin:0px; padding:4px; font-size:25px; margin-top:-1px; }
.create_ac_right{ margin:0px; float:left;  margin-top:25px; width:98%;  }
.regis_radio_btn{ margin:0px; font-size:16px; color:#006666; margin-right:5px; }
.reg_sbmt{ margin:0px; float:left; padding:10px 20px; background-color:#ec3237; color:#fff; border:none; margin:5px;}
.login2{ margin:0px; float:left; width:91%; -webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.75); box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.75); padding:10px;  margin-left:10px; margin-right:5px; margin-bottom:10px; margin-top:16px; }
.login2 h3{ margin:0px; font-size:33px; color:#ec3237; float:left; font-weight:600;}
.login2 h3 span{ margin:0px; }
.login2 h3 span img{ padding-left:10px; margin:0px; width:auto; float:right;}
.create_comboxox{margin:0px; float:left; width:200px; height:34px; padding:8px 5px;  border:1px solid #999999; -webkit-appearance: none; -moz-appearance: none; appearance: none;}

.upcoming_pro{ margin:0px; float:left; width:100%; }
.upcoming_pro h2{ margin:0px; font-weight:500; padding:10px 10px; font-family:"Open Sans"; font-size:20px;}
.upcoming_pro_tab{ margin:0px; float:left; width:100%; margin:10px 5px;}
.upcoming_pro_tab_left{ margin:0px; float:left; width:100%; margin-right:0px; padding-bottom:10px;}
.upcoming_pro_tab_left img{ margin:0px; float:left; width:282px; }
.upcoming_pro_tab_right{ margin:0px; float:left; width:100%; margin-left:5px; margin-bottom:20px;}
.upcoming_pro_tab_right h3{ margin:0px; float:none; font-size:25px; color:#ec3237; width:100%; margin:0px; padding:10px 0px;}
.upcoming_pro_tab_right h4{ margin:0px; float:none; font-size:15px; color:#333333; width:100%; margin:0px; padding-bottom:5px;}
.upcoming_pro_tab_right h4 span{ color:#FF0000; font-weight:normal; padding-right:5px;}
.upcoming_pro_tab_right ul{ margin:0px; padding:0px; margin-left:16px;}
.upcoming_pro_tab_right ul li{ margin:0px; list-style-type:circle; color:#343434; float:left; width:100%; line-height:22px;}
.contact{ margin:0px; float:left; width:100%; margin:10px 0px;}
.contact_map{ margin:0px; float:left; width:96%; margin:20px 7px;}
.contact_map h2{ margin:0px; float:left; width:100%; color:#ec3237;}
.contact_form{ margin:0px; float:left; width:96%; margin:10px 3%;}
.contact_form h2{ margin:0px; float:left; width:100%; font-size:25px; color:#ec3237; font-weight:300; padding-bottom:10px;}
.contact_form tr{ margin:0px;}
.contact_form tr td{ margin:0px; float:left; font-size:13px; font-family:Open Sans; padding:3px;}
.contacttxtbox{ margin:0px; float:left; width:315px; height:23px; padding:5px; border-radius:2px; border:1px solid #999999;}
.sbmt{ margin:0px; background-color:#ec3237; color:#fff; padding:10px 15px; border:none; margin-right:5px;}
.contact_info{ margin:0px; float:left; width:95%; margin:20px 5px;}
.contact_info h2{ margin:0px; float:left; width:100%; font-size:25px; color:#ec3237; font-weight:300; padding-bottom:10px;}
.contact_info h3{ margin:0px; float:left; width:100%; font-size:18px; margin-left:5px;  font-weight:400;}
.contact_info p{ margin:0px; float:left; width:100%; padding:5px 5px; }
.contact_info p b{ font-weight:normal; color:#e8191e;}
.contact_img{ margin:0px; float:left; width:100%; margin:0px 0px; text-align:center; }
.contact_img img{ margin:0px; float:left; width:100%; text-align:center;}	
.about{ margin:0px; float:left; width:98%; margin-bottom:20px; }
.about img{ margin:0px; float:none; width:100%; margin-bottom:10px;}
.about h2{ margin:0px; float:none; width:98%; font-size:25px; color:#ec3237; font-weight:300; padding:2px 10px;}
.about p{ margin:0px; float:left; line-height:20px; text-align:justify; padding:2px 10px;}




}