html, body, form {
    margin:0;
    padding:0;
}
body, h1, h2, h3, h4, h5, h6, ol, ul, li, p, form, input, select {
    font-family: "Century Gothic", "Avant Garde", Futura, Helvetica, Arial;
}
body, p, ol, ul, li {
    font-size:0.9em;
}

/* ---------------------- COMMON UTILITY CLASSES ----------------------  */
.left           {display: block; float: left;}
.right          {display: block; float: right;}
.invisible      {display: none;}
.padded         {padding: 10px;}
.specias        {margin: 10px;}
.padded-clear   {clear: both; padding: 5px 0px}
.clear          {clear: both; height: 0px; line-height: 0px}
.clear-left     {clear: left; }
.clear-right    {clear: right;}
.transperent    {background: transparent !important; border-color: transparent !important;}
.centered-text  {text-align: center;}
.lefted-text    {text-align: left;}
.rightend-text  {text-align: right;}
.nospace        {margin: 0px; padding: 0px;}
.red            {color: red;}
.nojob          {margin:0px; padding:20px;font-size:1.0em; color: #555555;}
.margined       {margin:10px;}
.bordered-gray  {border:1px solid gray;}
/* ------------------------------------------------------------------  */


ol, ul, li {
    list-style-type:none;
    margin:0;
    padding:0;
}
p {
    margin-bottom:0;
}
h1 {
    font-size:3em;
    font-weight:normal;
    margin-bottom:0;
    margin-top:0;
}
h1 + p {
    margin-top:0;
}
h2 {
    font-size:2em;
    font-weight:normal;
    margin-bottom:0;
    margin-top:0;
}
h2 + p {
    margin-top:0;
}
h3 {
    font-size:1em;
    font-weight:normal;
    margin-bottom:0;
    margin-top:0;
}
h3 + p {
    margin-top:0;
}
body a:link, body a:visited {
    color:#999999;
    text-decoration:none;
}
body a:hover {
    color:#999999;
    text-decoration:underline;
}
body a:active, body a:focus {
    outline: none;
}
body {
    text-align:center;
}
div#header {
    min-height:100px;
    width:100%;
}
* html div#header {
    height:100px;
}
div#middle {
    min-height:600px;
    padding:15px 0;
    position:relative;
}
* html div#middle {
    height:400px;
}
div#navigation {
    padding:0.7em 0;
    position:relative;
}
div#navigation ul {
    display:inline;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}
div#navigation li {
    display:inline;
    font-size:1.2em;
    padding:0 15px;
}
div#sub-nav {
    height:40px;
}
* html div#sub-nav {
    height:40px;
}
div.navigation {
    height:100%;
    line-height:40px;
    position:relative;
}
div.navigation ul {
    display:inline;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}
div.navigation li {
    display:inline;
    font-size:1.2em;
    padding:0 15px;
}
div#footer {
    min-height:170px;
    padding-top:30px;
    text-align:left;
    width:100%;
}
* html div#footer {
    height:170px;
}
#leftsidebar
{
width:200px;
position:absolute;
}
div.wrapper {
    margin-left:auto;
    margin-right:auto;
    position:relative;
    text-align:left;
    width:800px;
}
body.red {
    background-color:#E5E5E5;
}
body.red div#header {
    background:#F16667 url(/images/bg_header.png) repeat-x scroll 0 0;
    color:#FFFFFF;
}
body.red div#navigation {
    background-image:url(./../images/bg_navtop.jpg);
    background-repeat:repeat-x;
}
#header div#navigation li {
    border-right:1px solid #FF6666;
    color:white;
}
#sub-nav div.navigation li {
    border-right:1px solid #CCCCCC;
}
#header #navigation a {
    color:#FFFFFF;
}
#sub-nav .navigation a {
    color:#999999;
}
div.search-results a.darkred {
    color:#CC3333;
}
div.search-results a.lightred {
    color:#FF6666;
}
body.red div#sub-nav {
    background:#E5E5E5 url(./../images/bg_sub-nav.png) repeat-x scroll center bottom;
    color:#999999;
}
body.red div#middle {
    background-color:#FFFFFF;
    color:#555555;
}
body.red div#footer {
    background:#E5E5E5 url(./../images/bg_footer.png) repeat-x scroll 0 0;
    color:#999999;
}
body.red div#logo {
    background:transparent url(./../images/logo_beta.png) no-repeat scroll 0 0;
    border-bottom:1px solid #FF6666;
}
doby.red div#sub-nav {
    background:transparent url(./../images/bg_sub-nav.png) repeat scroll 0 0;
}
body.red div#main-searchbox {
    background-color:#CC3333;
    color:#FFFFFF;
}
body.red div#red-box {
    background-color:#FFFFFF;
}
body.red div#main-searchbox form input, body.red div#main-searchbox form select {
    color:#999999;
}
body.red .gb {
    border:1px solid #999999;
}
body.red .darkred {
    color:#CC3333;
}
body.red .lightred {
    color:#FF6666;
}
body.red .lightgray {
    color:#CCCCCC;
}
body.red .darkgray {
    color:#555555;
}
body.red .white {
    color:#FFFFFF;
}
.smallfont1 {
    font-size:18px;
}
.smallfont2 {
    font-size:15px;
}
.largefont1 {
    font-size:28px;
    margin-left:-4px;
}
.largefont2 {
    font-size:20px;
    margin-left:-4px;
}
.align-center {
    text-align:center;
}
.align-right {
    text-align:right;
}
#navigation a:link, #navigation a:visited {
    font-weight:normal;
}
#navigation a:hover {
    background-repeat:no-repeat;
    font-weight:normal;
    text-decoration:underline;
}
.navigation a:link, .navigation a:visited {
    font-weight:normal;
}
.navigation a:hover {
    background-repeat:no-repeat;
    font-weight:normal;
    text-decoration:underline;
}
.search-row a:link, .search-row a:visited {
    font-weight:normal;
    text-decoration:none;
}
.search-row a:hover {
    font-weight:normal;
    text-decoration:underline;
}
div#logo {
    height:61px;
}
div#login {
    right:0;
}
div#header div#form-localizer {
    background-color:white;
    margin-right:15px;
    padding:3px;
    position:absolute;
    right:0;
    top:25px;
}
div#header #navigation div {
    margin-right:15px;
}
div#sub-nav div#red-box {
    padding:0.5em 1em;
}
h1.main-searchbox {
    background:transparent url(./../images/bg_msbox_hdr.png) no-repeat scroll center bottom;
    font-size:4em;
    font-weight:normal;
    height:1.1em;
    padding-left:30px;
    padding-top:0.5em;
    padding-bottom:0.5em;
}
div#main-searchbox {
    position:relative;
}
div#main-searchbox div.form {
    padding:15px;
    width:300px;
}
div#main-searchbox div.tips {
    font-size:1.1em;
    padding:15px;
    position:absolute;
    right:0;
    top:0;
    width:400px;
}
div#joinus {
    margin:50px 100px;
    text-align:center;
}
div#red-box {
    min-height:90px;
    position:relative;
}
div#red-box {
    height:90px;
    margin-bottom:20px;
}
div#red-box div#red-left {
    background:transparent url(./../images/red_left.jpg) no-repeat scroll 0 0;
    float:left;
    height:90px;
    width:10px;
}
div#red-box div#red-bg {
    background:transparent url(./../images/red_bg.jpg) repeat scroll 0 0;
    float:left;
    height:90px;
    width:400px;
}
div#red-box div#red-gray-left {
    background:transparent url(./../images/red_gray_left.jpg) no-repeat scroll 0 0;
    float:left;
    height:90px;
    width:10px;
}
div#red-box div#red-gray-bg {
    background:transparent url(./../images/red_gray_bg.jpg) repeat scroll 0 0;
    float:left;
    height:90px;
    width:370px;
}
div#red-box div#red-gray-right {
    background:transparent url(./../images/red_gray_right.jpg) no-repeat scroll 0 0;
    float:left;
    height:90px;
    width:10px;
}
div#red-box div#red-right {
    background:transparent url(./../images/red_right.jpg) no-repeat scroll 0 0;
    float:left;
    height:90px;
    width:10px;
}
div#shadow-box {
    padding-top: 10px;
    min-height:9px;
    position:relative;
    height:10px;
}
div#shadow-box div#shadow-left {
    background:transparent url(./../images/shad_head_left.png) no-repeat scroll 0 0;
    float:left;
    height: 28px;
    width: 9px;
}
div#shadow-box div#shadow-bg {
    background:transparent url(./../images/shad_head_mid.png) repeat scroll 0 0;
    float:left;
    height: 28px;
    width: 400px;
}
div#shadow-box div#shadow-right {
    background:transparent url(./../images/shad_head_right.png) no-repeat scroll 0 0;
    float:left;
    height: 28px;
    width: 9px;
}
.title-gray-l {
    background:transparent url(./../images/title_bg_gray_l.gif) no-repeat scroll 0 0;
    height:94px;
}
.title-gray-m {
    background:transparent url(./../images/title_bg_gray_m.gif) repeat-x scroll 0 0;
    height:94px;
}
.title-gray-r {
    background:transparent url(./../images/title_bg_gray_r.gif) no-repeat scroll 100% 0;
    height:94px;
}
div#red-box #red-bg div {
    margin-left:5px;
    margin-top:43px;
}
.title-gray-r div {
    padding-left:15px;
    padding-top:25px;
}
div#red-box div#gray-left {
    background:transparent url(./../images/gray_gray_left.png) no-repeat scroll 0 0;
    float:left;
    height:90px;
    width:10px;
}
div#red-box div#gray-bg {
    background:transparent url(./../images/gray_gray_left_middle.png) repeat scroll 0 0;
    float:left;
    height:90px;
    width:400px;
}
div#red-box div#gray-gray-left {
    background:transparent url(./../images/gray_gray_middle.png) no-repeat scroll 0 0;
    float:left;
    height:100px;
    width:10px;
}
div#red-box div#gray-gray-bg {
    background:transparent url(./../images/gray_gray_right_middle.png) repeat scroll 0 0;
    float:left;
    height:90px;
    width:370px;
}
div#red-box div#gray-gray-right {
    background:transparent url(./../images/gray_gray_right.png) no-repeat scroll 0 0;
    float:left;
    height:90px;
    width:10px;
}
div#red-box #gray-bg div {
    margin-left:5px;
    margin-top:43px;
}
div#red-box div.form form.country {
    margin-bottom:10px;
}
div#red-box div.label-red-box {
    font-size:20px;
    text-align:right;
}
label.required{
    padding-right: 10px;
    background:transparent url(./../images/star_red.gif) no-repeat scroll right top;
}

div#red-box .desc {
    padding-right:80px;
    text-align:right;
}
div#red-box .desc a {
    margin-left:20px;
}
div#gray-box {
    margin-top:70px;
}
#gray-box #gray-header {
    background:transparent url(./../images/gray_middle_top.png) repeat-x scroll 0 0;
    width:100%;
}
#gray-box #gray-header-l {
    background:transparent url(./../images/gray_left_top.png) no-repeat scroll 0 0;
    width:100%;
}
#gray-box #gray-header-r {
    background:transparent url(./../images/gray_right_top.png) no-repeat scroll 100% 0;
    height:66px;
    line-height:66px;
    padding:0 15px;
}
#gray-box #gray-middle {
    background:transparent url(./../images/gray_horizontal.png) repeat-y scroll 0 0;
    float:left;
}
#gray-box #gray-footer {
    background:transparent url(./../images/gray_bottom.png) no-repeat scroll 0 0;
    clear:both;
    height:11px;
}
div#gray-box .desc {
    text-align:center;
}
div.profile-box {
    margin-top:40px;
}
div.profile-box .desc {
    padding-bottom:5px;
    padding-left:15px;
    text-align:left;
}
div#header #form-localizer form select {
    background-color:white;
    border:0 none;
    color:#000000;
    font-size:0.8em;
}
div#sub-nav form {
    display:inline;
}
div#main-searchbox div.form select {
    border:1px solid #FF6666;
    color:#000000;
    display:block;
    font-size:1.2em;
    width:70%;
}
div#main-searchbox div.form input {
    border:1px solid #FF6666;
    font-size:1.1em;
    margin-bottom:20px;
    padding:0.2em 5px;
    width:100%;
}
.textfield, form select {
    background-color:white;
    border:1px solid #BDB7B6;
    color:#999999;
    font-size:1.1em;
}
form select {
    color:black;
}
input.button-find {
    background:transparent url(./../images/search_button.png) no-repeat scroll 0 0;
    border:medium none;
    cursor:pointer;
    height:23px;
    width:68px;
}
input.button-go-login, input.button-go-signup, input.button-edit {
    border:medium none;
    cursor:pointer;
    height:58px;
    width:86px;
}
input.button-go-login {
    background:transparent url(./../images/button_go_login.png) no-repeat scroll 0 0;
}
input.button-go-signup {
    background:transparent url(./../images/button_go_signup.png) no-repeat scroll 0 0;
}
input.button-edit {
    background:transparent url(./../images/button_edit.png) no-repeat scroll 0 0;
}
div#red-box div.form {
    float:left;
    margin:17px 0 3px;
    width:360px;
}
div#red-box div.form div.form-left {
    float:left;
    width:70%;
}
div#red-box div.form div.form-right {
    float:left;
    margin-left:3%;
    width:27%;
}
div#red-box div.form-left div.row {
    float:left;
    margin-bottom:8px;
    width:100%;
}
div#red-box div.form-left div.row div.key {
    float:left;
    margin-top:3px;
    text-align:right;
    width:30%;
}
div#red-box div.form-left div.row div.value {
    float:left;
    text-align:right;
    width:70%;
}
div#red-box div.form-left div.row div.value .textfield {
    width:80%;
}
div#gray-box div.form {
    border-top:1px solid #CCCCCC;
    margin:0 15px;
    padding:30px 0;
    width:770px;
}
div#gray-box div.form div.form-left {
    float:left;
    width:80%;
}
div#gray-box div.form div.form-right {
    clear:left;
    margin-bottom:-68px;
    margin-left:72%;
    position:relative;
    text-align:right;
    top:-68px;
    width:25%;
}
div#gray-box div.form-left div.row {
    float:left;
    margin-top:8px;
    width:100%;
}
div#gray-box div.form-left div.row div.key,
div#gray-box div.form-left div.row > div:first-child {
    float:left;
    margin-top:3px;
    padding-left:30%;
    text-align:left;
    width:20%;
}
div#gray-box div.form-left div.row div.value {
    float:left;
    text-align:left;
    width:50%;
}
div#gray-box div.form-left div.row div.value .textfield {
    width:95%;
}
div.profile-box div.form {
    border-bottom:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;
    float:left;
    padding:6px 15px;
    width:770px;
}
div.profile-box div.form div.form-left {
    float:left;
    width:80%;
}
div.profile-box div.form div.form-right {
    float:left;
    text-align:right;
    width:17%;
}
div.profile-box div.form-left div.row {
    float:left;
    margin:3px 0;
    width:100%;
}
div.profile-box div.form-left div.row div.key {
    float:left;
    padding-right:2%;
    text-align:left;
    width:23%;
}
div.profile-box div.form-left div.row div.value {
    float:left;
    text-align:left;
    width:25%;
}
div.profile-box div.form-left div.row div.longvalue {
    float:left;
    text-align:left;
    width:75%;
}
div.profile-box div.form-left div.row div.longvalue .textfield {
    border:medium none;
    width:95%;
}
div.profile-box div.form-left div.row div.value .textfield {
    border:medium none;
    width:95%;
}
.clear {
    clear:both;
}
.left {
    float:left;
}
.right {
    float:right;
}
div#debugger {
    background:#E0E0E0 none repeat scroll 0 0;
    color:#999999;
    padding:5px;
    text-align:left;
}
.gap-bottom {
    margin-bottom:10px;
}
.gap-top {
    margin-top:10px;
}
.padding {
    padding:15px;
}
.small-padding {
    padding:5px;
}
div.search-results {
    float:left;
}
div.search-result {
    border-bottom:1px solid #CCCCCC;
    float:left;
    font-size:20px;
    min-height:65px;
    padding:25px 15px 10px;
    position:relative;
    width:770px;
}
* html div.search-result {
    height:65px;
}
div.search-result ul.company-info {
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
    width:650px;
}
div.search-result ul.company-info li {
    line-height:22px;
}
div.search-result img.company-logo {
    float:right;
    width:100px;
}
.jobad-box {
    color:#999999;
    margin-top:40px;
}
.left-bar {
    float:left;
    width:580px;
}
.right-bar {
    float:right;
    text-align:right;
    width:210px;
}
.box {
    padding-top:40px;
}
.top-box {
    border-bottom:1px solid #CCCCCC;
    padding-left:15px;
}
.box .title {
    font-size:1.3em;
    padding-bottom:10px;
    padding-left:15px;
    font-weight: bold;
}
.box .content {
    border-bottom:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;
    padding:20px 0 20px 15px;
}
.top-box .company-info {
    padding-bottom:20px;
}
.top-box .company-info .company-name {
    font-size:1.3em;
    padding-left:25px;
}
.top-box .review {
    padding-bottom:40px;
}
.top-box .review img {
    left:4px;
    position:relative;
    top:2px;
}
.top-box .review .comments {
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    margin-left:30px;
    padding:0 7px;
}
.dasboard {

    margin-top:20px;
}
.dash-box {
    margin-top:10px;
    width: 395px;

}
.dash-box .head {
    background:transparent url(./../images/db_box_header.png) no-repeat scroll 0 0;
    height:34px;
    padding:0 20px 0 12px;
}
.dash-box .head .title {
    float:left;
    font-size:1.35em;
    padding-top:5px;
}
.dash-box .head .dash-arrow-up {
    background:transparent url(./../images/db_arrow_up.png) no-repeat scroll 0 0;
    cursor:pointer;
    float:right;
    font-size:8px;
    height:9px;
    margin-top:13px;
    width:15px;
    text-decoration :none;
}
.dash-box .head .dash-arrow-down {
    background:transparent url(./../images/db_arrow_down.png) no-repeat scroll 0 0;
    cursor:pointer;
    float:right;
    font-size:8px;
    height:9px;
    margin-top:14px;
    width:15px;
}
.dash-box .content {
    background:transparent url(./../images/db_box_bg.png) repeat scroll 0 0;
    padding-bottom:10px;
    height: 370px;
}
.dash-box .foot {
    background:transparent url(./../images/db_box_bottom.png) no-repeat scroll 0 0;
    height:9px;
}
.dash-box .content ul {
    color:#999999;
    overflow:auto;
    padding-top:10px;
    width:100%;
}
.dash-box .content li {
    float:left;
}
.dash-box .content li.cont-l {
    width:310px;
}
.dash-box .content li.cont-r {
    padding-right:25px;
    padding-top:25px;
    text-align:right;
    width:45px;
}
.dash-box .content .cont-l .title {
    font-size:1.5em;
    padding-left:20px;
}
.dash-box .content .cont-l .short-desc {
    font-size:1.15em;
    padding-left:32px;
}
.dash-box .content li.cont-r a {
    color:#CC3333;
}
.dash-box .content li.cont-r a:hover {
    color:#CC3333;
}

/*------------------------------------*/
select#country-list{
    width: 100%;
}

/*------------------------------------*/

.errors, .hint{
    color: #f66;
    padding: 3px 0;
    list-style:none;
    margin:0px;
}
.zend-hint{
    font-size: 10px;
    color: #666;
    margin-top: 2px;
    width:150%;
}
.zend_form dt{
    padding-left:40px;
}
.error_msg{
    background-color:#CC3333;
    color:#FFFFFF;
    border:1px solid #FF6666;
    margin: 10px auto;
    width:530px;
    padding:10px;
    text-align:center;
    font-weight:bold;
}

.success_msg{
    background-color:#33CC33;
    color:#FFFFFF;
    border:1px solid #66FF66;
    margin: 10px auto;
    width:530px;
    padding:10px;
    text-align:center;
    font-weight:bold;
}



/* ---------------------- PAGINATION SPECIFIC ----------------------  */

ul.pagination {
    margin-left: 10px;
    margin-top: 15px;
}

.pagination li {
    float: left;
    font-size:11px;
    font-weight: bold;
    list-style:none;
    margin-right:2px;
    margin:0; padding:0;
}

.pagination a {
    margin-right:2px;
    font-weight: bold;
}

.pagination .previous-off, .pagination .next-off {
    background-image: url(./../images/transparent.gif);
    width: 13px;
    height: 19px;
    display:block;
    float:left;
    font-weight:bold;
    margin-right: 2px;
    padding: 4px 7px;
}

.pagination .next a {
    background-image: url(./../images/button_arrow_right.png);
    font-weight:bold;
    width: 11px;
}

.pagination .previous a {
    background-image: url(./../images/button_arrow_left.png);
    font-weight:bold;
    width: 11px;
}

.pagination .active {
    background: red;
    height: 17px;
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    float:left;
    padding:5px 8px;
    margin-right:2px;
}

.pagination a:link, .pagination a:visited {
    color: red;
    height: 19px;
    display:block;
    float:left;
    padding:4px 8px;
    text-decoration:none;
}

.pagination a:hover {
    height: 19px;
    background-color: #eee;
}

/**---------------- Styles for Job listing partial and job details (anisniit@gmail.com)-------------------*/
div.button-list {
    display: block;
    float: left;
    position: relative;
    padding-top: 5px;
}

a.button {
    background: transparent url('./../images/shad_but_right.png') no-repeat scroll top right;
    display: block;
    float: left;
    height: 28px;
    margin-right: 6px;
    padding-right: 12px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('./../images/shad_but_left.png') no-repeat;
    color: #ff6666;
    font-weight: bold;
    font-size: 12px;
    display: block;
    line-height: 28px;
    padding: 0px 0px 0px 10px;
}

div.listing-options a,
a.zobmo-btn{
    padding: 3px 5px;
    background-color: #eee;
    font-size: 12px;
    font-weight: bold;
    color: #b7473b;
}
div.listing-options a:hover,
a.zobmo-btn:hover{
    color: red;
    text-decoration: underline;
}

a.ico-link
{
    padding-left: 24px;
    background-color: #eee;
}

/*--------- Link specific images  --------------*/
a.thumb{
    background: transparent url(./../images/icons/thumb.png) no-repeat scroll 0 0;
}

/*------------Admin Dashboard --------------------------*/

/*
img {
    display: block;
    margin: 0px auto;
}
*/

img.ui-datepicker-trigger,
img.company-logo,
.company-info img{
    display: inline;
}
#admindashboard{
    overflow:auto;
    margin: 20px auto;
    width: 90%;
}
#admindashboard .menu{
    width: 150px;
    @width:140px;
    padding: 3px;
    margin: 10px;
    border: 1px solid white;
    float: left;
    text-align: center;
}
#admindashboard .menu a{
    text-align: center;
    text-decoration: none;
}

#admindashboard .menu:hover{
    border: 1px solid;
}

#admindashboard span{

    border: 0px solid gray;

    text-align:center;
    padding-top:3px;
    font-weight:bold;
    color:#777777;
}

/*----------------IE PNG FIX---------------*/
body{
  behavior: url(../iepngfix.htc);
}

/*----------------Action item----------------*/
.add-profile-link {
    background: transparent url('/images/add-user.png') no-repeat;
    padding: 5px 0px 5px 24px;
    text-decoration:none;
}
.view-profile-link {
    background: transparent url('/images/profile.png') no-repeat;
    padding: 5px 0px 5px 24px;
    text-decoration:none;
}
.edit-profile-link {
    background: transparent url('/images/edit-user.png') no-repeat;
     padding: 5px 0px 5px 24px;
    text-decoration:none;
}

.delete-profile-link {
    background: transparent url('/images/del-user.png') no-repeat;
   padding: 5px 0px 5px 24px;
    text-decoration:none;
}

/*----------------Action item----------------*/
.add-link {
    background: transparent url('/images/add.png') no-repeat;
    padding: 0px 5px 0px 18px;
    text-decoration:none;
}
.view-link {
    background: transparent url('/images/page_go.png') no-repeat;
    padding: 0px 5px 0px 18px;
    text-decoration:none;
}
.edit-link {
    background: transparent url('/images/pencil.png') no-repeat;
     padding: 0px 5px 0px 18px;
    text-decoration:none;
}

.delete-link {
    background: transparent url('/images/delete.png') no-repeat;
   padding: 0px 5px 0px 18px;
    text-decoration:none;
}
/*-------------- TABLE SPECIFiC ------------------------------------*/

table.list-table {
    border-collapse:collapse;
    border-color:#e5e5e5;
    border-style:solid;
    border-width:1px 0pt;
    clear:both;
    margin:0pt 0pt 15px;
    font-family: tahoma;
    font-size: 12px;
}

table.list-table td {
    padding:3px 5px;
    height: 30px;
    border:1px solid #e5e5e5;
    text-align:left;
    font-size: 14px;
    color: #666666;
}

table.list-table td td {border:none;}

table.list-table th {
    height:20px;
    background:#f4f4f4;
    line-height:24px;
    color:#333;
    padding:0 5px;
    text-align:center !important;
    border:1px solid #e5e5e5;
    border-width:0 1px 1px;
}
div.value label{
    color:#333333;
    white-space: normal !important;
}
div.additional-setting{
    width:100% !important;
}
div.additional-setting div.row > div:first-child {
    padding-left:20% !important;
}
div.additional-setting div.row div.value{
    width : 60% !important;
}

