@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; font-size:14px; font-family:Arial, Helvetica, sans-serif, "Helvetica Condensed"; color:#434343}

 @font-face
{
font-family: Myriad Pro;
src: url('fonts/myriedpro.otf'),
	 url('fonts/myriadwebpro-webfont.eot'),
	 url('fonts/myriadwebpro-webfont.svg'),
	 url('fonts/myriadwebpro-webfont.ttf'),
	 url('fonts/myriadwebpro-webfont.woff');
} 


div, span {margin:0; padding:0;}
a.red{color:#FFFFFF !important; text-decoration:none; font-size:11px; background:#d30502; padding:2px 5px; border-radius:5px;}
a.red:hover{text-decoration:underline;}
#main {width:100%; height:auto;}
p {font-size:14px; line-height:20px; margin:0; padding:10px 0;}
#top-wrap {width:100%; height:120px; background:url(../images/top-bg.jpg) top left repeat-x;}
.top {width:1020px; height:120px; margin:0 auto;}
.logo {padding-top:40px; position:absolute;}
.top-right {}

.top-links {font-size:12px; position:absolute; width:700px; text-align:right; margin-top:10px; color:#ccc}
.top-links a {color:#0083a6; text-decoration:none}
.top-links a:hover {color:#ff850b; text-decoration:underline}

#menu {width:100%; height:37px; background:url(../images/menu-bg.jpg) top left repeat-x;}
.menu{width:1020px; height:37px; padding:0px;  margin:0 auto; }

.menu ul{width:auto; float:left; height:auto;margin:0;padding:0px;list-style:none;}
.menu li{float:left;list-style:none;display:inline; margin-right:0px; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#ffffff; background:url(../images/menu-divider.jpg) no-repeat right; height:37px; padding-right:1px}
.menu li a{font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:none;padding:0 15px;height:37px; display:block; line-height:36px}		
.menu li a:hover, .menu li.current a{background:url(../images/menu-bg-on.jpg)}

.search-panel {width:190px; height:23px; background:url(../images/search-bg.png) top left no-repeat; float:right; margin-top:6px;}

#banner {width:100%; height:340px; background:url(../images/banner-bg.jpg) top left repeat-x;}
.banner {width:1020px; height:340px; margin:0 auto;}


.clear {clear:both;}

.slide-btn {width:105px; height:85px; background:url(../images/slide-btn.png) top left no-repeat; position:absolute; z-index:1002; top:412px;}

.banenr-right {width:299px; height:309px; float:right; position:absolute; z-index:100; margin-left:720px; margin-top:6px;}

.form-panel {width:299px; height:330px; background:url(../images/form-bg.png) top left no-repeat; float:right; margin-bottom:10px;}


.input-style{outline:none;border:1px solid #c1c1c1;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;font-size:13px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;height:36px;padding:0px 5px;width:100%;}
.input-style:focus{box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);outline:0 none;}
.input-code { width:120px; height:27px; padding:0 15px; margin:0; background:url(../images/input-bg.png) top left no-repeat; border:none; font-size:11px; font-family:Arial, Helvetica, sans-serif, "Helvetica Condensed"; color:#666; line-height:27px; margin-top:5px;}
.fancyBtnSubmit{color:#fff;font-size:15px;text-transform:uppercase;background:#606060 !important;padding:10px 25px !important;margin-right:18px;border:0px;border-radius:0 !important;}
.fancySignup{color:#606060;font-size:15px !important;font-weight:100 !important;}
.fancySignup a{color:#c93430;text-transform:uppercase;text-decoration:none; padding-left:6px;}
.fancySignup a:hover{color:#00404f;}


.fancyBtnSubmit:hover{background:#000 !important;}

.select-style {width:257px; height:27px; padding:5px 11px; border-width:0px; border:#FFFFFF; background:url(../images/input-bg.png) top left no-repeat;}

.font {font-family:Arial, Helvetica, sans-serif, "Helvetica Condensed"; line-height:27px; color:#666;}


.input-security { width:149px; height:27px; padding:0 10px; margin:0; background:url(../images/security-code.png) top left no-repeat; border:none; font-size:11px; font-family:Arial, Helvetica, sans-serif, "Helvetica Condensed"; color:#666; line-height:27px; margin-top:5px;}

.input-security-drop { width:169px; height:30px; padding:7px 10px; margin:0; background:url(../images/security-code.png) top left no-repeat; border:none; font-size:11px; font-family:Arial, Helvetica, sans-serif, "Helvetica Condensed"; color:#666; line-height:27px; margin-top:5px;}

.input-style-big { width:227px; height:125px; padding:0 15px; margin:0; background:url(../images/big-input-box.png) top left no-repeat; border:none; font-size:11px; font-family:Arial, Helvetica, sans-serif, "Helvetica Condensed"; color:#666; line-height:18px; margin-top:5px; padding-bottom:5px;}

.fancyFormBox{ width:460px !important; background:red;}


.input-style1, .select-style1 { width:227px; height:27px; padding:0 15px; margin:0; background:url(../images/input-bg.png) top left no-repeat; border:none; font-size:11px; font-family:Arial, Helvetica, sans-serif, "Helvetica Condensed"; color:#666; line-height:27px; margin:5px 0;}
.select-style1 {width:257px; padding:5px 11px;}


#contener {width:100%; height:auto; background:url(../images/contener-bg.jpg) top left repeat-x;}
#header-bot {width:100%; height:103px; border-bottom:1px solid #d6e0e6;}
.header-bot {width:1020px; margin:0 auto; height:103px;}

.contener {width:1020px; height:auto; margin:0 auto; padding:20px 0;}
.contener p {font-size:14px; line-height:20px; margin:0; padding:10px 0;}

h1 {font-size:21px; margin:0; padding:0; color:#008baa; font-family:"myriad Pro", Arial, Helvetica, sans-serif; margin:0; padding:0; font-weight:bold;}
h2 {font-size:21px; margin:0; padding:0; color:#595959; font-family:"myriad Pro", Arial, Helvetica, sans-serif; margin:0; padding:0; font-weight:bold;}
.main-head {font-size:21px; margin:0; padding:0; color:#008baa; font-family:"myriad Pro", Arial, Helvetica, sans-serif; margin:0; padding:0; font-weight:bold}

.heading {font-size:17px; margin:0; padding:0; color:#008baa; font-family:"myriad Pro", Arial, Helvetica, sans-serif; margin:0; padding:0; font-weight:normal;}

.heading1 {font-size:19px; margin:0; padding:0; color:#008baa; font-family:"myriad Pro", Arial, Helvetica, sans-serif; margin:0; padding:0; font-weight:normal;}


.bullet {margin:0px; padding:0px; margin-left:22px;  }
.bullet ul {margin:0; padding:0; border:none;}
.bullet li {list-style-image:url(../images/bullet.png); font-size:12px; line-height:21px; padding:2px 0px; font-size:14px;  }
.bullet li a {color:#333; text-decoration:none;}

/*.bullet {margin:0; padding:0; margin-left:22px;}
.bullet li {margin:0; padding:3px 0; list-style:url(../images/bullet.png); font-size:12px }
*/

.bullet2 {margin:0; padding:0;}
.bullet2 li {margin:0; padding:6px 0; list-style:none; font-size:12px; font-weight:bold; border-bottom:1px dashed #e1e1e1;}
.bullet2 li a {color:#82a9b3; text-decoration:none; display:block}
.bullet2 li a:hover {color:#ff8d16; text-decoration:none; display:block}

.bullet3 {margin:0; padding:0;margin-left:15px;}
.bullet3 li {margin:0; padding:6px 0;  list-style:url(../images/arrow3.jpg); font-size:12px; border-bottom:1px dashed #e1e1e1;}
.bullet3 li a {color:#666666; text-decoration:none; display:block}
.bullet3 li a:hover {color:#ff8d16; text-decoration:none; display:block}


.box {width:301px; height:auto; float:right;}
.box-top {width:301px; height:15px; background:url(../images/box-top.png) top left no-repeat;}
.box-bot {width:301px; height:15px; background:url(../images/box-bot.png) top left no-repeat;}
.box-mid {height:auto; padding:5px 0; min-height:230px;}
.box-mid-new {width:261px; height:auto; padding:5px 20px; background:url(../images/box-mid.png) top left repeat-y; }
.box-mid p {margin:0; padding:5px 0; font-size:13px; color:#666;}
.box-mid span {color:#999;}

.list {margin:0; padding:0; }
.list li {margin:0; padding:5px 0; font-size:12px; list-style:none}
.list li a {color:#3791c4; text-decoration:underline;}

#footer {width:100%; height:auto; background:#00a6bf; padding:20px 0}
.footer {width:1020px; margin:0 auto; height:auto; color:#fff; font-size:12px;}
.footer a {color:#fff; text-decoration:none;}
.footer a:hover {text-decoration:underline;}


.left-panel {width:706px; float:left; height:auto}

.right-panel {width:302px; float:right; height:auto}

.panel {width:706px; height:auto; margin-bottom:10px;}
.panel-top {width:706px; height:15px; background:url(../images/panel-top.png) top left no-repeat;}
.panel-bot {width:706px; height:15px; background:url(../images/panel-bot.png) top left no-repeat;}
.panel-mid {width:660px; height:auto; padding:0 23px; background:url(../images/panel-bg.png) top left repeat-y;}

.link {color:#0085a7; font-size:12px; text-decoration:none}
.link:hover {color:#dc6b00;text-decoration:underline}

.link1 {color:#434343; text-decoration:none}
.link1:hover {color:#dc6b00;text-decoration:underline}

.red-txt {color:#F00;}


a, input, textarea, select {outline:none;}


.box-head {border-bottom:1px dashed #e1e1e1; padding-bottom:5px;}

.s-text {font-size:11px; color:#777;}


.checkout_confirm_tr_bg{font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#434343; font-weight:bold;  float:left; padding:5px 0px; }




/* */
.form_box {}
.top_input {width:120px; height:22px; margin:0; padding:0 5px; background:#fff; border:1px solid #0181a8; 
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif, "Helvetica Condensed"}

.btn{background:#f5f5f5; border:1px solid #f1f1f1; border-radius:6px; cursor:pointer; display:inline-block; font-family:"myriad Pro", Arial, Helvetica, sans-serif; font-size:16px; padding:4px 20px; text-decoration:none; transition:all .5s}
a.btn{padding:5px 20px;}
.btn-block{display:block; width:100%}
.btn-orange{background:#fc7e00; border:1px solid #ea7500; color:#fff}
.btn-orange:hover{background:#e27304}
.btn-red{background:#b92f2c; border:1px solid #b9201d; color:#fff}
.btn-red:hover{background:#c92b27}
.btn-blue{background:#00a6bf; border:1px solid #0097ae; color:#fff}
.btn-blue:hover{background:#00a6bf}

.right-nav{background:#00a6bf; border-radius:12px; border:1px solid #0094aa; padding:5px 15px 15px;}
.right-nav .bullet2 li{padding:10px 0}
.right-nav .bullet2 li a{color:#fff}

.input-group{ margin-bottom:8px;}
.input-group span{display:block; font-size:12px; font-weight:600; margin-bottom:4px;}
.input-group .input-style1{ margin:0;}
.search-form .input-group{float:left; width:50%}
#signin_menu .hfield, #signin_menu .blank{display:none;}

.form-panel .input-group{margin-bottom:0}

