*{margin:0px; padding:0px;}
.clear{clear:both}
input, textarea{outline:none;}
html, body{height:100%; width:100%; }
body{min-width:999px; width:100%; background:url(/images/Layout/background.gif); background-repeat: repeat-y;  background-position: center center; background-color: #801213; }
#wrapper{ width:100%; margin:0 auto; background:url(/images/Layout/wrapper_img.png) no-repeat center top;  }
#main_area{ width:1002px; margin:0 auto; background:url(/images/Layout/blur_image.png) no-repeat 8px top #f3f5f4 ; min-height:700px; }

/* Links */
a { text-decoration: none; }
a:hover { text-decoration: none; }

/* Videos */
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}



/* header_section */
#header_outer{width:100%; margin:0 auto; }
.top_head{margin:0 auto 7px;  width:90%; padding: 18px 48px 0;}
.logo{background:url(/images/Layout/ChinaDirect-Sourcing.png) no-repeat; width:225px; height:87px; float:left; cursor:pointer; z-order: 999;}
.contact{font-family:Arial, Helvetica, sans-serif; float:right; font-weight:bold; font-size:18px; color:#4f4b4a;}
.dial{background:url(/images/Contact-Us/telephone_icon.png) no-repeat left top; height:32px; font-family:Arial, Helvetica, sans-serif; float:right; font-weight:bold; font-size:18px; clear:right; color:#9d3526; margin: 3px 4px 0 0;     padding: 5px 0 0 31px;}
.navOLD {width:100%; background:url(/images/Layout/nav_bg.png) repeat-x; height:48px; margin:0 auto;}
.nav {width:100%; height:48px; margin:0 auto;}
.nav ul{list-style:none; padding: 0 0 0 12px;}
.nav ul li{text-decoration: none;float:left; background:url(/images/Layout/nav_divider.png) no-repeat right 2px; height:44px;}
.nav ul li a{ text-decoration: none; font:16px Arial, Helvetica, sans-serif; display:block; color:#000; padding: 12px 6px; margin: 0 4px; text-align:center;}
.navREM ul li a:hover{text-decoration: none; background:url(/images/Layout/hover.png) no-repeat center; height:20px; color:#900;}
.nav ul li.bg{background:none;}

/* content_section */
#content_outer{width:100%; margin:0 auto; }
.main{margin:0 auto; width:100%;  background-color:#fff;}
.fullcontent{float:left; width:100%; border-right: 1px solid #F1EFEF;}
.left{float:left; width: 68.8%; border-right: 1px solid #F1EFEF;}
.right{float:right; width:30.4%; }
.generalSection{float:right; width: 78%; margin: 0 18px 0 0; padding: 21px 13px; font:14px Arial, Helvetica, sans-serif;}
.baredSection{float:right; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; width: 78%; margin: 20px 18px 0 0; padding: 21px 13px; font:14px Arial, Helvetica, sans-serif;}
.baredSection img{float:left; border:1px solid #dcdcdc; margin: 0 9px 0 0;}
.sidebar {float:right; width: 78%; margin: 5px 18px 0 0; padding: 5px 13px; font:12px Arial, Helvetica, sans-serif;}
.sidebar h2{ font:18px Arial, Helvetica, sans-serif; font-weight:bold; color:#b54615; margin: 0; padding: 0;}
.sidebar a{ color:#b54615; }
.sidebar ul li{list-style-type:none;background-image:url(/images/lists/star.png);background-repeat:no-repeat;background-position:left top;padding-left:25px;}
.owner {float:right; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; width: 78%; margin: 20px 18px 0 0; padding: 21px 13px; font:12px Arial, Helvetica, sans-serif;}
.owner img{float:left; border:1px solid #dcdcdc; margin: 0 9px 0 0;}
.owner h1{float:left; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; width: 55%;}
.owner h2{float:left; font:20px Arial, Helvetica, sans-serif; font-weight:bold; color:#b54615;}
.owner h3{font:20px Arial, Helvetica, sans-serif; font-weight:bold; color:#b54615;}
.owner p{float:left; font:12px Arial, Helvetica, sans-serif;  color:#000000; width: 56%; padding: 6px 0 0;}
.owner a {font:12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: underline; }
.owner a:hover {font:12px Arial, Helvetica, sans-serif; color:#a72715; text-decoration: underline; }
.report_section{float:right; border: 1px solid #CECECE;  width: 81%; margin: 20px 18px 0 0; padding: 21px 13px; border-radius: 15px 15px 15px 15px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #dcdcdc 82%, #f1efef 90%, #dcdcdc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(82%,#dcdcdc), color-stop(90%,#f1efef), color-stop(100%,#dcdcdc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#dcdcdc 82%,#f1efef 90%,#dcdcdc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#dcdcdc 82%,#f1efef 90%,#dcdcdc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#dcdcdc 82%,#f1efef 90%,#dcdcdc 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#dcdcdc 82%,#f1efef 90%,#dcdcdc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-9 */}
.report_section h1{margin:0 auto; text-align:center; font:24px Helvetica, sans-serif; font-weight:bold; color:#010101; text-align:center; width:100%;}
.report_section h2{margin:0 auto; text-align:center; font:24px Helvetica, sans-serif; font-weight:bold; color:#010101; text-align:center; width:100%;}
.report_section h3{margin:0 auto; font:14px Arial, Helvetica, sans-serif; font-weight:bold; width:100%; color:#008c00; }
.report_section p{margin:0 auto; font:12px Arial, Helvetica, sans-serif; color:#010101; width:63%; text-align: center; padding: 11px 0 0;}
.f_section{margin:0 auto;  width:73%; padding: 13px 0 0; }
.field{ float:left; margin: 0 0 10px;}
.field label{font:12px Arial, Helvetica, sans-serif; font-weight:bold; clear:both; float:left; margin: 0 0 5px;}
.field input{float:left; background-color:#fff; border:1px solid #d8d6d7; float:left; clear:both; width: 169px; height:28px; padding: 0 3px;
border-radius: 5px 5px 5px 5px; font:11px Verdana, Geneva, sans-serif; color:#817f7f;}
.member_bt{background:url(/images/Layout/member_bt.png) no-repeat; width:217px; height:40px; float:left; margin: 5px 0 0 14px;}
.member_bt:hover{background:url(/images/Layout/member_bt.png) no-repeat -217px 0px; width:217px; height:40px;}
.note{float: left; width:97%; font:16px calibri; color:#000; margin: 10px 0 0 20px;}

.award_section{float:right;     margin: 20px 15px 0 0; background:url(/images/ChinaDirect-Awards/award_bg.png) no-repeat; width:275px; height:413px; }
.heading{ width: 98%;  float:left; text-align:center; font-family:Amaranth; font-size:22px; color:#fff; padding: 13px 0 0; }
.prize{width: 99.5%; float:left; padding: 14px 0 0px; box-shadow: 0 0 31px #D2D1D1 inset; border: 1px solid #E7E6E6;}
.prize_img{background:url(/images/ChinaDirect-Awards/img_6.png) no-repeat; width:150px; height:313px; margin:0 auto;}

/*banner_section*/
#banner_outer{float:left; }

/*add_section*/
.add_outer{width:94%; float:left;  padding: 18px 22px;}
.add{background-color:#fff; border:4px solid #dcdcda; margin:0 auto;  border-radius: 5px 5px 5px 5px; padding: 12px 0 12px 0; height: 150px; }
.add h2{font-family: Verdana; color:#38a409; font-size:30px; float:left; text-align:center; font-weight:normal; width:100%;}
.add h3{font:24px Arial, Helvetica, sans-serif; color:#000; text-align:center; font-weight:normal; float:left;width:100%; font-weight:700;}
.add h4{font: bold 24px Arial, Helvetica, sans-serif; text-align:center; float:left; width:100%; letter-spacing: 1px;}
.add h5{font:12px Arial, Helvetica, sans-serif; font-weight:bold; float:left; text-align:center; color:#a72715; width:100%; padding: 5px 0 0;}
.add h5 a {font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#a72715; }
.add h5 a:hover {font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#a72715; text-decoration: underline;}

/*business_section*/
.business_outer{width: 94.4%; float:left;  padding: 0 20px 0 20px; margin: 0 0 20px;}
.business_outer h1{ font:24px Arial, Helvetica, sans-serif; font-weight:bold; color:#b54615; margin: 0 0 13px;}
.bLeft{ float:left;   }
.bLeft a img{float:left;}
.bRight{width:55%; float:right; }
.bRight p{font:12px/16px Arial, Helvetica, sans-serif; float:left; color:#626160; float:left; text-align: justify;}
.bRight p span{color:#c7331d;}

/* ImageFrames */
.imageFrame { float: none; background-color:#fff; border:1px solid #ebeaea; box-shadow: 0 0 3px #000000; padding: 11px;  }
.imageFrameLeft { float:left; background-color:#fff; border:1px solid #ebeaea; box-shadow: 0 0 3px #000000; padding: 11px;  }
.imageFrameRight { float:right; background-color:#fff; border:1px solid #ebeaea; box-shadow: 0 0 3px #000000; padding: 11px;  }

/* Content Panel, Video_section */
.contentPanel{width: 91.2%; font:14px Arial, Helvetica, sans-serif; float:left;  padding: 26px 32px 0; background:url(/images/Layout/divider_bg.png) no-repeat center top; margin:0px 0px 30px 0px; }
.contentPanel h1{ font:24px Arial, Helvetica, sans-serif; font-weight:bold; color:#b54615; text-shadow: #DCDCDC 0px 1px 1px; }
.contentPanel h2{ font:20px Arial, Helvetica, sans-serif; font-weight:bold; color:#b54615;  }
.contentPanel a {font:14px Arial, Helvetica, sans-serif; color:#000000; text-decoration: underline; }
.contentPanel a:hover {font:14px Arial, Helvetica, sans-serif; color:#a72715; text-decoration: underline; }
.toTop { font-size: 9px; }
.toTop  a { font:9px Arial, Helvetica, sans-serif; color:#000000; text-decoration: underline; }
.toTop  a:hover { font:9px Arial, Helvetica, sans-serif; color:#a72715; text-decoration: underline; }
ul.arrowed { list-style:none; margin: 0 0 0 22px;}
ul.arrowed li{background:url(/images/Layout/green_arrow.png) no-repeat  left 3px; float:none; padding: 0 0 0 13px; margin: 3px 0px;}
ul.arrowed li a{display:block; font:12px Arial, Helvetica, sans-serif; color:#626160;}
.video_outer{width:601px; height:465px; margin: 25px 0 0; background-color:#000; }
.pannel p{clear:both; float:left; font:12px Arial, Helvetica, sans-serif; color:#222222; text-align:justify; width:96%; padding: 30px 0 0;}

/* Full Content Panel */
.contentFullPanel{width: 91.2%; font:14px Arial, Helvetica, sans-serif; float:left;  padding: 26px 32px 0; background:url(/images/Layout/divider_bg.png) no-repeat center top; margin:0px 0px 30px 0px; }
.contentFullPanel h1{ font:24px Arial, Helvetica, sans-serif; font-weight:bold; color:#b54615; }
.contentFullPanel h2{ font:20px Arial, Helvetica, sans-serif; font-weight:bold; color:#b54615;  }
.contentFullPanel a {font:14px Arial, Helvetica, sans-serif; color:#000000; text-decoration: underline; }
.contentFullPanel a:hover {font:14px Arial, Helvetica, sans-serif; color:#a72715; text-decoration: underline; }


/* Side Panel */
.sidePanel{width: 91.2%; font:14px Arial, Helvetica, sans-serif; float:left;  padding: 26px 32px 0; margin:0px 0px 0px 0px }
.sidePanel h1{ font:24px Arial, Helvetica, sans-serif; font-weight:bold; color:#b54615; }
.sidePanel h2{ font:20px Arial, Helvetica, sans-serif; font-weight:bold; color:#b54615;  }
.sidePanel a {font:12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: underline; }
.sidePanel a:hover {font:12px Arial, Helvetica, sans-serif; color:#a72715; text-decoration: underline; }

/*work_section*/
.pannel h1{float:left; font:22px Arial, Helvetica, sans-serif; font-weight:bold; color:#9d3526; text-transform:uppercase; width:90%;}
.work_outer{float:left;  margin: 16px 0 0;}
.work_section{float:left;  width:173px;}
.work_section img{float:left; border:1px solid #6e6b6b;}
.work_section p{font:14px Arial, Helvetica, sans-serif; color:#626160; float:left; text-align: left; padding: 11px 0 0;}
.work_section p span{color:#c7331d; }


.wtext{font:12px/16px Arial, Helvetica, sans-serif; float:left; color:#626160; float:left; text-align: left; padding: 11px 0 0; width: 97%;}
.wtext a{ color:#0da40d; font-weight:bold; }
.wtext a:hover{ text-decoration:underline; font-weight:bold; }

.comment{float:left; font:12px Arial, Helvetica, sans-serif; color:#9d3526; padding: 3px 0 0;}
.adjust{margin: 0 45px;}
/*market_section*/
.market_section{float:left;  margin: 0px 0 0; width: 100%;}
.mLeft{float:left; width:361px;}
.mLeft p{font:12px/16px Arial, Helvetica, sans-serif; float:left; color:#626160; float:left; text-align: left; padding: 11px 0 0;}
.mLeft p span{color:#c7331d; font-weight:bold; }
.mtext{font:12px/16px Arial, Helvetica, sans-serif; float:left; color:#626160; float:left; text-align: left; padding: 11px 0 0; width:98%;}
.mtext a{color:#0da40d; font-weight:bold;}
.mtext a:hover{text-decoration:underline;}
.mRight{float:right;}
.mRight img{float:right; border:1px solid #6e6b6b;}
/*china_section*/
.pannel h2{float:left; font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#9d3526; text-transform:uppercase; width:90%;}
.select{float:left; }
ul.china{float:left; list-style:none; margin: 0 0px 0 22px;}
ul.china li{background:url(/images/Layout/green_arrow.png) no-repeat  left 3px; float:none; padding: 0 0 0 13px; margin: 3px 0;}
ul.china li a{display:block; font:12px Arial, Helvetica, sans-serif; color:#626160;}
.select h2{float:left; width:90%; font:14px Arial, Helvetica, sans-serif; color:#222222; text-transform:none; font-weight:bold; margin: 12px 0 3px;}
.find{float:left; font:14px Arial, Helvetica, sans-serif; padding: 0 0 6px;}
.find a{color:#000000; font:14px Arial, Helvetica, sans-serif;  font-weight:bold;}
.find a:hover{text-decoration:underline; font:14px Arial, Helvetica, sans-serif;  font-weight:bold;}
.find  span{color:#171717; font-weight:bold;}

/*middle_section*/
.middle_area{margin:0 auto; width:100%;  padding: 16px 0 10px 0; background-color: #440a0a;}
.middle_area_clear{clear:both; background-color: #440a0a; }
.import{ color:#FFFFFF; float:left; font:18px Arial, Helvetica, sans-serif; font-weight: bold; width:260px; margin: 0 71px 0 0; text-shadow: #000000 0px 1px 1px;}
.about_china{float:left; text-shadow: #000000 0px 1px 1px;}
.about_china a{float:left; width:188px;}
.about_china a strong{float:left; font:18px Arial, Helvetica, sans-serif; color:#ebe5e4; clear:both; font-weight:bold;}
.about_china a strong span{font-weight:normal; color:#a6dc13; font:14px Arial, Helvetica, sans-serif; float:left; clear:both; font-weight:bold; padding:0px;}
.about_china a span{float:left; font:12px Arial, Helvetica, sans-serif; color:#ebe5e4; clear:both; padding: 6px 0 0;}
.adjustment{margin: 0 48px;}

#footer_outer{width:100%; background:url(/images/Layout/foot_bg.png) repeat-x; height:503px; margin:0 auto;}
.foot_area{ width:1002px; height: 415px; margin:0 auto;  padding: 13px 0 0; }
.detail{float:left; width:100%; margin: 0 0 7px;}
.detail h1{float:left; color:#a6dc13; font: 18px Verdana, Geneva, sans-serif; width: 254px; margin: 10px 0 0;}
.detail h2{float:left; color:#a6dc13; font: 18px Verdana, Geneva, sans-serif; width: 254px; margin: 10px 0 0;}
.email{float:left; font:12px Verdana, Geneva, sans-serif; font-weight:bold; background:url(/images/Contact-Us/mail_icon.png) no-repeat left top; height:25px; color:#a6dc13; padding: 0 0 0 38px; width: 218px; margin: 10px 0 0;}
.number{background:url(/images/Contact-Us/phone_icon.png) no-repeat left top; height:40px; float:left; font:12px Verdana, Geneva, sans-serif; font-weight:bold; color:#a6dc13; padding: 9px 0 0 40px; margin: 2px 0 0;}
.catageory_section{float:left; width:100%; }
.service{float:left;  width:207px; margin: 0 51px 0 0;}
.service h2{font:16px Arial, Helvetica, sans-serif; color:#fff; width:99%; border-bottom:1px solid #383838; padding: 0 0 2px;}
.service ul {float:left; list-style:none;}
.service ul li{float:none; background:url(/images/Layout/ft_arrow.png) no-repeat left 3px; padding: 0 0 0 11px; margin: 3px 0;}
.service ul li a{display:block; font:12px Arial, Helvetica, sans-serif; color:#9c9c9c;}
.service ul li a:hover{text-decoration:underline;}
.service a { font:12px Arial, Helvetica, sans-serif; color:#9c9c9c; }
.service a:hover { text-decoration:underline; }


.fix{margin: 0 0 10px;}
.copy_right{width:991px; margin:0 auto; text-align:center; font:12px Arial, Helvetica, sans-serif; color:#ffffff; padding: 10px 0 0;}
.copy_right a{color:#f6c80e; font:12px Arial, Helvetica, sans-serif;}
.copy_right a:hover{text-decoration:underline;}
.foot_links{width:991px; margin:0 auto; text-align:center; padding: 10px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9c9c9c;}
.foot_links ul{list-style:none;}
.foot_links ul li{float:none; display:inline-block; }
.foot_links ul li a{display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9c9c9c;}
.foot_links ul li a:hover{text-decoration:underline;}
.foot_links a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9c9c9c;}
.mail{background:url(/images/Contact-Us/mail_icon.png) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#638b05; font-size:17px; height:25px; clear:right; float:right; padding: 0 0 0 35px; margin: -7px 19px 0 0px;}
.mail:hover{ color:#900;}

.slider_bg {width:273px; position:relative;overflow:hidden; height:370px;}
.slider {top:0px;right:13px;position:absolute;z-index:1;width:230px}
.slider .items {display:none}
.slider .pic {float:right;position:relative; top: 30px;}
.slider .pagination {position:absolute;z-index:2;bottom:10px;left:107px}
.slider .pagination li {float:left;padding-right:3px}
.slider .pagination a {display:block;width:17px;height:17px;text-indent:-9999px;display:none;}
.slider .pagination a:hover, .slider .pagination .current a {background-position:left;}
/*.banner2 {left: 6px;top:6px;position:absolute;width:200px;z-index:2;
text-align:center; font-family:Amaranth; font-size:22px; color:#fff;}*/


/* Forms */
input, textarea {
  font-family: Arial, Sans-Serif;
  font-size: 14px;
  margin-bottom: 3px;
  display: block;
  padding: 2px;
  border: solid 1px #999999;
}
textarea {
  width: 400px;
}
input[type="checkbox"] {
  width: 18px;
  display: inline;
}
input[type="radio"] {
  width: 12px;
  display: inline;
}
input[type="hidden"] {
  display: none;
}
input.button {
  width: 150px;
  background-image: url(/images/Layout/button_bg.png);
  background-repeat: repeat-x;
  border: solid 2px #00CC00;
  cursor: pointer;
}
input.button:hover,
input.button.hover {
  border: solid 2px #CC0000;
}
.activeField {
  background-image: none;
  background-color: #ffffff;
  border: solid 1px #000000;
}
.idle {
  border: solid 1px #888888;
}
label.error {
  color: #CC0000;
  font-size: 8pt;
}
input.error {
  border: solid 1px #CC0000;
}

/* Tables */
.generalTable table { padding: 0px; }
.generalTable td { padding: 2px; }
.contactTable table { padding: 0px; border: black; border-width: thin; border-bottom-width: 2px; }
.contactTable td { padding: 4px; background-color: #EEEEEE; }
.formTable table { padding: 0px; background-color: #EEEEEE; border-collapse: collapse; }
.formTable td { padding: 5px; background-color: #F5F5F5; }
.formTable th { padding: 2px; background-color: #EEEEEE; }
.formTable2 table { padding: 10px; background-color: #EEEEEE; }
.formTable2 td { padding: 2px; background-color: #EEEEEE; }
.formTable2 th { padding: 2px; background-color: #DCDCDC; }
.franTable table { padding: 10px; }
.franTable td { padding: 5px; }
.franTable th { padding: 5px; }
.franContTable table { padding: 10px; background-color: #EEEEEE; border: 1px #696969 solid; }
.franContTable td { padding: 5px; background-color: #EEEEEE; border-style: none; border-width: 0px; }
.franContTable th { padding: 5px; background-color: #DCDCDC; border-style: none; border-width: 0px; }


/* General Content */
ul.generalList {font:12px Arial, Helvetica, sans-serif; list-style:none; margin: 10px 0 10px 22px; padding: 0px;}
ul.generalList li {font:12px Arial, Helvetica, sans-serif; background:url(/images/Layout/green_arrow.png) no-repeat  left 3px; float:none; padding: 0 0 0 13px; margin: 3px 0;}
ul.generalList li a {font:12px Arial, Helvetica, sans-serif; color:#626160;}
ul.generalList li a:hover {font:12px Arial, Helvetica, sans-serif; color:#a72715;}
ul.generalList2 {font:12px Arial, Helvetica, sans-serif; list-style:none; margin: 10px 0 10px 42px; padding: 0px;}
ul.generalList2 li {font:12px Arial, Helvetica, sans-serif; background:url(/images/Layout/green_dot.png) no-repeat  left 3px; padding: 0 0 0 13px; margin: 3px 0;}

ol.generalList {font:12px Arial, Helvetica, sans-serif; list-style:none; margin: 10px 0 10px 22px; padding: 0px;}
ol.generalList li {background:url(/images/Layout/green_arrow.png) no-repeat  left 3px; float:none; padding: 0 0 0 13px; margin: 3px 0;}
ol.generalList li a {display:block; font:12px Arial, Helvetica, sans-serif; color:#626160;}
ol.generalList li a:hover {display:block; font:12px Arial, Helvetica, sans-serif; color:#a72715;}

ol.numberList {font:14px Arial, Helvetica, sans-serif; list-style:none; margin: 10px 0 10px 22px; padding: 0px;}
ol.numberList li {list-style-type: decimal; float:none; padding: 0 0 0 4px; margin: 3px 0;}
ol.numberList li a {font:14px Arial, Helvetica, sans-serif; color:#626160;}
ol.numberList li a:hover {font:14px Arial, Helvetica, sans-serif; color:#a72715;}

ol.letterList {font:14px Arial, Helvetica, sans-serif; list-style:none; margin: 10px 0 10px 22px; padding: 0px;}
ol.letterList li {list-style-type: lower-alpha; float:none; padding: 0 0 0 2px; margin: 3px 0;}
ol.letterList li a {font:14px Arial, Helvetica, sans-serif; color:#626160;}
ol.letterList li a:hover {font:14px Arial, Helvetica, sans-serif; color:#a72715;}

ul.benefitList {font:12px Arial, Helvetica, sans-serif; list-style:none; margin: 5px 0 10px 2px; padding: 0px; display: table;}
ul.benefitList li {font:12px Arial, Helvetica, sans-serif; background:url(/images/Layout/Tick_01_15x16.png) no-repeat  left 3px; float:none; padding: 0 20px 0 20px; margin: 0px 0; height:22px; vertical-align: middle; display: table-row; }
ul.benefitList li a {font:12px Arial, Helvetica, sans-serif; color:#626160;}
ul.benefitList li a:hover {font:12px Arial, Helvetica, sans-serif; color:#a72715;}


/* HR Seperators */
hr {
  color: #DCDCDC;
  border-bottom:1px solid #DCDCDC;
  border-top:0px;
  border-left:0px;
  border-right:0px;
  line-height:0px;
  height:1px;
  display:block;
  margin: 10px 0 10px 0;
  }

.hr-dashedbreak {
  color: #DCDCDC;
  border-bottom:1px dashed #DCDCDC;
  border-top:0px;
  border-left:0px;
  border-right:0px;
  line-height:0px;
  height:1px;
  display:block;
  margin: 10px 0 10px 0;
}

 .hr-dashedbreakSide {
  width: 80%;
  color: #DCDCDC;
  border-bottom:1px dashed #DCDCDC;
  border-top:0px;
  border-left:0px;
  border-right:0px;
  line-height:0px;
  height:1px;
  display:block;
  margin: 10px 0 10px 0;
}


.confirmEmail { display: none; }

/* Standout Text */
.textStandout { color:#38A409; }

/* Error Msg */
.errorMSG {
  width: 98%;
  margin: 5px auto;
  padding: 5px 5px;
  background-color: #ffcccc;
  border: 2px solid #FF0000;
}

/* Vofer */
.Vofer {
width:991px; margin: 0 auto; text-align:center; padding: 20px 0 0;
font-size: 11px;
color: #696969;
}
.Vofer a {
	color: #696969;
}

.bSubmit {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
	background-color:#89c403;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
	border:1px solid #74b807;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding:9px 30px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528009;
}
.bSubmit:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
	background-color:#77a809;
}
.bSubmit:active {
	position:relative;
	top:1px;
}


.bYSubmit {
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#000000;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:10px 30px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
.bYSubmit:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}
.bYSubmit:active {
	position:relative;
	top:1px;
}

.popupButton {
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#000000;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	padding:15px 40px;
	margin:5px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
.popupButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}
.popupButton:active {
	position:relative;
	top:1px;
}

/* Circle Steps */
.buttons {
	margin-right: 30px;
	width: 64px;
	height: 64px;
	display: inline-block;
	position: relative;
	line-height: 64px;
	background-color: #eaeaea;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eaeaea));
	background-image: -webkit-linear-gradient(top, #f6f6f6, #eaeaea);
	background-image: -moz-linear-gradient(top, #f6f6f6, #eaeaea);
	background-image: -ms-linear-gradient(top, #f6f6f6, #eaeaea);
	background-image: -o-linear-gradient(top, #f6f6f6, #eaeaea);
	background-image: linear-gradient(top, #f6f6f6, #eaeaea);
	-moz-border-radius: 32px;
	-webkit-border-radius: 32px;
	border-radius: 32px;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .25), 0 2px 3px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .25), 0 2px 3px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .25), 0 2px 3px rgba(0, 0, 0, .1);
}