img {border: 0 none;}
span.error_span {color: red;float: left;}
label.error { color: red;float: left;padding-left: 8px;width: auto;}
.pager .arrow {margin: 0 3px;vertical-align: middle;}
.arrow-right {padding-left: 24px; padding-top: 2px; position: absolute;}
span.error_span ul {list-style: none outside none; margin: 0; padding: 0;}
span.error_span li { margin-left: 5px;}
* {margin: 0; padding: 0;}
html, body {border: 0 none;height: auto;}
body {background: url("images/body-bg2.png") repeat scroll 0 0 transparent;color: #333333;font-family: Tahoma,Helvetica,Verdana,sans-serif;font-size: 13px;margin: 0 auto;}
body a {color: blue;}
div#cmstitle h1 {border: 0 solid red;clear: both;float: left;margin: 20px 20px 20px 12px;width: 913px;}
div#wrapper {background-color: #FFFFFF;border: 1px solid aliceBlue;box-shadow: 1px 1px 5px #858585;margin: 0 auto;min-height: 100%;width: 960px;}
div#header { background-color: #FFFFFF;clear: both;height: 125px;}
div#left_sub_header {float: left;height: 100%;}
div#left_sub_header div#image_placeholder {top:0px;left: 15px;bottom: 0px;right: 0px;width:320px;position: relative;}
div#right_sub_header {float: right;}
div#right_sub_header div#rsh_1 {clear: both;float: right;height: 22%;margin-top: 15px;}
div#right_sub_header div#rsh_2 {clear: both;float: right; height: 21%;padding-top: 11px;width: 100%;}
div#rsh_2 div#signinDiv {background-color: #CC3300;border-bottom: 0 none;border-left: 0 none;border-radius: 18px 0 0 18px;border-top: 0 none;float: right;height: 24px;padding: 4px 8px 0 5px;width: auto;}
div#signinDiv span {padding-left: 22px;}
div#signinDiv span a {color: #FFFFFF;font-family: Arial;font-size: 13px;font-style: normal;font-weight: normal;text-decoration: underline;}
div#signinDiv span a:hover {color: #FFFFFF;font-family: Arial;font-size: 13px; font-style: normal;font-weight: normal;text-decoration: underline;}
div#right_sub_header div#rsh_3 {float: right;height: 33%;width: 100%;}
div#rsh_3 div#homeDiv { background-color: #B3491C;border-radius: 18px 0 0 18px;color: #EBE61A;float: right;height: 25px;padding: 9px 7px 6px 4px;width: auto;}
div#homeDiv span {padding-left: 23px;}
div#homeDiv span a {color: #EBE61A;font-family: Arial;font-size: 13px;font-style: normal;font-weight: normal;text-decoration: underline;}
div#homeDiv span a:hover {color: #FFFFFF;font-family: Arial;font-size: 13px;font-style: normal;font-weight: normal;text-decoration: underline;}
div#right_sub_header div#rsh_4 { float: right;height: 21%;width: 100%;}
div#rsh_4 div#customersigninupDiv { background-color: #595656; border-radius: 18px 0 0 18px; color: #FFFFFF; float: right; height: 25px;padding: 5px 9px 0 13px;width: auto;}
div#customersigninupDiv span {padding-left: 23px;}
div#customersigninupDiv span a {color: #FFFFFF;font-family: Arial;font-size: 13px;font-style: normal;font-weight: normal;text-decoration: underline;}
div#customersigninupDiv span a:hover {color: #FFFFFF;font-family: Arial;font-size: 13px;font-style: normal;font-weight: normal;text-decoration: underline;}
.t_core_localeswitcher {border-bottom: 1px solid black; float: right;padding-bottom: 14px;right: 0;top: 10px;}
.t_core_localeswitcher span {padding-right: 8px;}
.t_core_localeswitcher span a {font-family: Arial;font-size: 13px;font-style: normal;font-weight: normal;text-decoration: underline;}
div#container {background-color: #FFFFFF;border: 0 solid red;clear: both;height: auto;overflow: hidden;padding: 0 15px;}
.search_right {float: right; margin-right: 9px;}
ul.message-container {list-style: none outside none;margin-top: 8px;}
ul.message-container .message {height: 15px;line-height: 12px;padding: 15px 0;text-align: center;vertical-align: middle;width: 100%;}
ul.message-container .error {background-color: #FFBABA;background-image: url("error.png");border-left: 1px solid #DD7777;border-right: 1px solid #DD7777;color: #000000;}
ul.message-container .error-first {background-color: #FFCCCC;border-left: 1px solid #DD7777;border-right: 1px solid #DD7777;border-top: 1px solid #DD7777;color: #000000;}
ul.message-container .error-last { background-color: #FFBABA; border-bottom: 1px solid #DD7777;border-left: 1px solid #DD7777;border-right: 1px solid #DD7777;color: #000000;height: auto;}
ul.message-container .success {background-color: #DFF2BF;border-left: 1px solid #009900;border-right: 1px solid #009900;color: #4F8A10;}
ul.message-container .success-first {background-color: #C9FBC8;border-left: 1px solid #009900;border-right: 1px solid #009900;border-top: 1px solid #009900;color: #292929;}
ul.message-container .success-last {background-color: #C9FBC8;border-bottom: 1px solid #009900;border-left: 1px solid #009900;border-right: 1px solid #009900;color: #292929;}
ul.message-container h1 {padding-top: 5px;}
.widget { margin-bottom: 0;}
.widget_container, .container_12 {clear: both;float: left;margin-bottom: 6px;width: 100%;}
.footerhr {color: #C0C0C0;margin: 0 auto;width: 920px;}
div#footer {background-color: #272727;clear: both;color: white;margin: 0 auto;padding: 5px 20px 10px;text-align: center;}
.footertitle {border-bottom: 3px solid #F5442C;color: white;font-size: 12px;}
#footermenulink {text-align: center;}
#footermenulink ul {list-style: none outside none;margin: 0 auto;text-align: center;}
#footermenulink li {-moz-transition: all 1s ease 0s;border-bottom: 1px solid #F5442C;display: inline;font-size: 10px;margin-left: 5px;padding: 2px 5px;text-align: center;}
#footermenulink li:hover {background-color: #D1340A;}
#footermenulink a { color: #DBDBDB;text-decoration: none;}
#footermenulink a:hover {color: white;}
#copyright { background-color: #333232;border-top: 1px solid #696969;color: #B3B3B3;font-size: 10px;margin: 0 auto;padding: 3px 0 8px;text-align: center;text-decoration: none;}
div#footer span a {font-size: 13px;font-style: normal;font-weight: normal;padding-right: 10px;text-decoration: none;}
div#footer span a:hover {color: #C71585;font-size: 13px;font-style: normal;font-weight: normal;text-decoration: underline;}
ul.url_list {border: 0 none !important;list-style-type: none;width: auto;}
ul.url_list li {height: 33px;margin: 5px 0 9px;overflow: hidden;width: 100%;}
label {height: 25px;width: 150px;word-wrap: break-word;}
input[type="text"], input[type="password"], select {height: 30px;vertical-align: middle;}
select {width: auto;}
input:hover , option:hover {border: 1px solid #C6D880;color: #529214;}
option {background-color: white;border-bottom: 1px solid #DDDDDD;padding-bottom: 5px;padding-left: 6px;padding-top: 5px;width: auto;}
#changeLimit {font-size: 10px;height: 18px;position: absolute;width: 39px;}
.actions {background: none repeat scroll 0 0 gainsboro;border: 1px solid;font-size: 11px;height: 31px;padding-bottom: 6px;padding-left: 8px;padding-top: 10px;width: 100%;}
#paggination_current_pageindex {font-size: 10px;height: 15px;margin-right: 5px;padding-left: 4px;position: absolute;width: 15px;}
.data-t {font-size: 11px;}
.grid tr.headings th {background: -moz-linear-gradient(center top , #401616 0%, #B51F05 100%);background-color:#B51F05;border-color: #F9F9F9 #D1CFCF #F9F9F9 #F9F9F9;border-style: solid;border-width: 1px;padding: 6px;word-wrap: break-word;color:#FFF;}
.buttons button {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background-color: #F5F5F5;border-color: #EEEEEE #DEDEDE #DEDEDE #EEEEEE;border-image: none;border-right: 1px solid #DEDEDE;border-style: solid;border-width: 1px;color: #565656;cursor: pointer;display: block;float: left;font-family: "Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size: 12px;font-weight: bold;line-height: 130%;margin: 0 7px 0 0;padding: 5px 10px 6px 7px;text-decoration: none;}
.buttons button {overflow: visible;padding: 4px 10px 3px 7px;width: auto;}
.buttons button[type] {line-height: 17px;padding: 5px 10px 5px 7px;}
:first-child + html button[type] { padding: 4px 10px 3px 7px;}
.buttons button img, .buttons a img {border: medium none;height: 16px;margin: 0 3px -3px 0 !important;padding: 0;width: 16px;}
button.positive, .buttons a.positive {border: 1px solid #C6D880;color: #529214;}
button.positive:hover { background-color: #E6EFC2;border: 1px solid #C6D880;color: #529214;}

.help-menu-btn {cursor: pointer;position: fixed;left: 0;background-color: purple;font-size: 15px;padding: 10px;box-shadow: 0px 1px 1px black;z-index: 5000;color: yellow;margin-top: 1%;-moz-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.help-menu-btn:hover span.first {display: block;font-size: 15px;}
.help-menu-btn:hover span.second {display: none;font-weight: bold;}
#howtobuyresult {position: fixed;z-index: 5000;width: 960px;top: 15%;height: 70%;background-color: #d3d3d3;border-top: 1px solid black;box-shadow: 0 3px 14px black;}
#howtobuyresult .closebutton {right:0; cursor: pointer;}
#howtobuyresult .title {text-align: center;text-transform: uppercase;font-size: 20px;padding: 8px 5px;background-color: #60b855;color: white;font-weight: bolder;border-bottom: 2px solid #40a322;text-shadow: 1px 2px 2px #494949;}
#howtobuyresult .wrapper {padding: 30px;}
#howtobuyresult #buy-operation-list {text-align: center;float: left;}
ul {list-style: none;}
#howtobuyresult #buy-operation-list li {-moz-transition: all .5s ease 0s;transition: all .5s ease 0s;background-color: #a9c643;margin-right: 50px;float: left;padding: 4px;cursor: pointer;border-radius: 5px;text-shadow: 1px 2px 2px #494949;}
#howtobuyresult #buy-operation-list li:hover,  #howtobuyresult #buy-operation-list li.active{background-color: purple;}
#howtobuyresult #buy-operation-list li .second {display: none;}
#howtobuyresult #buy-operation-list li:hover .second {display: block;font-size: 20px;}
#howtobuyresult #buy-operation-list li:hover .first {display: none;}
#howtobuyresult #buy-operation-list li div {width: 230px;border-radius: 5px;border: dashed 1px #ffffff;padding: 5px;text-align: center;font-weight: bold;color: #ffffff;height: 220px;font-size: 30px;text-transform: capitalize;vertical-align: middle;padding-top:30%;}
#howtobuyresult #help-div {display: none;}
#howtobuyresult #help-div .closebutton {right: 5%;}
.hide {display: none;}
#howtobuyresult .content {padding: 5px;height: 285px;overflow: auto;background-color: purple;color: #ffffff;}
#howtobuyresult .content ul {padding: 20px;}
#howtobuyresult .content li {padding: 10px 5px;border-bottom: 1px dashed #c400c4; font-size: 14px;}
#howtobuyresult .content li:last-child {border: 0;}
#howtobuyresult .content a {color: yellow;}