/************************************************/
/*CLICKBRAND CSS FRAMEWORK (www.clickbrand.com)*/
/**********************************************/


/*yui css reset*/
/**************/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
table{border-collapse:collapse;border-spacing:0}

body {
  color: #999999;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/*--old- fix----------------*/
.LoginformControl {
border:1px solid #999999;
color:#888888;
font-family:verdana;
font-size:11px;
height:16px;
padding:3px 2px 1px 7px;
}


/*title*/
/******/
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}

a {
/*    color: #21459C; */
    color: #333333;
    text-decoration: underline;
}
a:Hover {
/*    color: #990000; */
	color: #00b1b0;
    text-decoration: underline;
}


/*buttons*/
/********/
.btn{}



/*form elements*/
/**************/
.form_text{}
.form_radio{}
.form_label{}
.form_select{}
.form_checkbox{}
.form_textarea{}





/*CONTENT GOES HERE*/

/*---------------------------------------------------------------------------------------------*/
/* Print / Send to Friend Support */
#showOnPrint {
    display: none;
}
#printSendFunctions {
    float: right;
}

/*---------------------------------------------------------------------------------------------*/
/* Text Formatting */
.title {
  font-size: 16px;
  font-weight: bold;
/*  color:#0669b3;*/
  color:#00b1b0;
   padding-bottom:11px;
  padding-top:11px
}
.caption {
    font-size: 9px;
    color: #666666;
}
.error {
    color: #990000;
}
.notAvailable {
    color: #999999;
    text-decoration: line-through;
}

/*---------------------------------------------------------------------------------------------*/
/* Data Display Settings */
.dataBoxBorder {
    border: solid 1px #000000;
    padding: 4px;
}
.dataBoxBody {
}
.dataBoxHeader {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}
.dataBoxRowTitle {
    color: #000000;
    font-weight: bold;
    padding-right: 5px;
    text-align: right;
    vertical-align: top;
    white-space: nowrap;
    width: 1%;
}
.dataBoxRowValue {
    vertical-align: middle;
    width: 99%;
}
.dataBoxRowValueBorder {
    border: solid 1px #666666;
}
.dataBoxFooter {
    color: #666666;
    font-weight: bold;
}

/*---------------------------------------------------------------------------------------------*/
/* Control Formatting */
.formButton_small {
  background-color: Transparent;
  background-image: url(/i/buttonBG_Small.gif);
  background-repeat: no-repeat;
  border: 0px;
  color: #ffffff;
  cursor: pointer;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bolder;
  height: 20px;
  margin: 0px;
  padding: 1px;
  text-align: center;
  width: 100px;
}
.maincontent { zoom:1;}
.formButton_medium {
    background-color: Transparent;
    background-image: url(/i/buttonBG_Medium.gif);
    background-repeat: no-repeat;
    border: 0px;
    color: #ffffff;
    cursor: pointer;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    margin: 0px;
    padding: 1px;
    text-align: center;
    width: 150px;
}
.formButton_large {
    background-color: Transparent;
    background-image: url(/i/buttonBG_Large.gif);
    background-repeat: no-repeat;
    border: 0px;
    color: #ffffff;
    cursor: pointer;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    margin: 0px;
    padding: 1px;
    text-align: center;
    width: 200px;
}

.formControl {
  border: solid 1px #999999;
  color: #333333;
  font-family: verdana;
  font-size: 11px;
  height: 17px;
  padding: 1px 2px 1px 2px;
}
SELECT.formControl {
    border: solid 1px #999999;
    color: #333333;
    font-family: verdana;
    font-size: 11px;
    height: 20px;
    padding: 0px;
}

/*---------------------------------------------------------------------------------------------*/
/* Breadcrumbs */
#breadcrumbs {
  float:left;
  padding:8px 0 10px;
  padding-top:0px;
}
#breadcrumbs.a, #breadcrumbs.a:visited, #breadcrumbs.a:active {
    color: #003399;
    text-decoration: underline;
}
#breadcrumbs a:hover {
    color: #990000;
    text-decoration: underline;
}

/*---------------------------------------------------------------------------------------------*/
/* Repeater Pagination (not related to grid pagination) */
#pageLinks {
    text-align: right;
}
.pageCurrent {
    font-weight: bold;
}
A.pageNextLink, .pageNextLink:Visited, .pageNextLink:Active {
    color: #003399;
    text-decoration: underline;
}
A.pageNextLink:Hover {
    color: #990000;
    text-decoration: underline;
}
A.pagePrevLink, .pagePrevLink:Visited, .pagePrevLink:Active {
    color: #003399;
    text-decoration: underline;
}
A.pagePrevLink:Hover {
    color: #990000;
    text-decoration: underline;
}

/* --------------------------------------------------------------------------------------------- */
/* styles added by regency web services - joel */
/* --------------------------------------------------------------------------------------------- */

.text-title1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #21459C;
}
.text-title2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #AD3238;
}

.sub-title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #0669b3;
}
.textlarge {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #666;
}
.textregular {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
}
.textsmall {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #333333;
}
.texttiny {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #333333;
}
.textlarge_light {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #6c82a3;
}
.textregular_light {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6c82a3;
}
.textsmall_light {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #6c82a3;
}
.texttiny_light {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #6c82a3;
}

/* ADDED BY REGENCY WEB SERVICES, 10-16-2009 */

#container {
  margin:0 auto;
  padding:0;
  padding-top:25px;
  width:973px;
}
#top-header {
  height:92px;

}

.left {float:left;}
.right {float:right;}
.reset {clear:both;}
.align-l {text-align:left;}
.align-r {text-align:right;}
.align-c {text-align:center;}

.nav-section {
  margin:0;
  padding:0px;
  float:right;
  text-align:left;
  height:20px;
  width:auto;
  margin-top: -9px;
}
.top-nav ul li {
  margin:0;
  padding:0;
  list-style-image:none;
}
.top-nav li {
  font-family:Verdana, Geneva, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#999;
  padding-left:13px;
  list-style-image:none;
  position:relative;
  float:left;
  display:block;
}

.top-nav li a, .top-nav li a:active, .top-nav li a:visited, .top-nav li a:link {
  color:#999;
  text-decoration:none;
  line-height:25px;
  padding:0 10px;
  display: block;

}
.top-nav li.selected a, .top-nav li a:hover {
  background:#0569b3;
  color:#FFF;
}
.top-nav li.selected a.active, .top-nav li a.active:hover {
/*  color:#900;*/
    color:#00b1b0;
}
.top-nav li ul {
  position:absolute;
  border-left:1px solid #0569b3;
  border-right:1px solid #0569b3;
  border-top:1px solid #0569b3;
  background:#fff;
}
.top-nav li ul li {
  float:none;
  border-bottom:1px solid #0569b3;
}
.top-nav li.selected ul li a {
  width:120px;
  background:#FFF;
  color:#999999;
  line-height:25px;
}
.top-nav li.selected ul li.selected a, .top-nav li.selected ul li a:hover {
  background:#0569b3;
  color:#FFF;
}


#footer {
  margin-top:7px;
  color:#999;
  font-family:Arial, Verdana, Geneva, sans-serif;
  font-size:11px;
  font-weight:normal;
  line-height:17px;
}
#footer a {
  text-decoration:underline;
  color:#999999;
}
#footer a:hover {
  text-decoration:underline;
  color:#990000;
}

.content-section {
  border:1px #333 solid;
  background-color:#FFF;
  padding:15px;
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#666;
  zoom:1;
}



body {
    background-color: #FFFFFF;
}

#containerMain {
    margin: 0 auto;
    width: 900px;
}

#headerLeft {
    margin: 5px 0px 5px 10px;
    float: left;
}
#headerRight {
    background-image: url(/images/adminHeaderRight.jpg);
    background-repeat: no-repeat;
    float: right;
    margin: 5px 10px 5px 0px;
    width: 145px;
    height: 70px;
    text-align: right;
}

#containerBody {
    border: solid 1px #d5d5d5;
    border-top: solid 3px #59C6FF;
    padding: 5px;
    width: 890px;
}

.tabOff {
    background: transparent url(/i/tabOff.gif) 0px 0px no-repeat;
    cursor: pointer;
    font-family: Verdana;
    font-size: 10px;
    float: left;
    height: 18px;
    margin: 0;
    padding-top: 5px;
    text-align: center;
    width: 115px;
}
.tabOn {
    background: transparent url(/i/tabOn.gif) 0px 0px no-repeat;
    cursor: pointer;
    font-family: Verdana;
    font-size: 10px;
    float: left;
    margin: 0;
    padding-top: 5px;
    height: 18px;
    text-align: center;
    width: 115px;
}
.tabHeader {
    border: solid 1px #919B9C;
    border-bottom: none;
    padding: 5px 5px 0px 5px;
    margin-top: -3px;
}
.tabBodyOn {
    border-left: solid 1px #919B9C;
    border-right: solid 1px #919B9C;
    padding: 5px 5px 0px 5px;
}
.tabBodyOff {
    display: none;
}
.tabFooter {
    border: solid 1px #919B9C;
    border-top: none;
    padding: 0px 5px 5px 5px;
}

.quickStatusHeader {
    display: inline;
    float: right;
    position: relative;
    padding-left: 5px;
    width: 600px;
}
.quickStatusHolderEven {
    background-color: Transparent;
    display: inline;
    float: right;
    position: relative;
    top: -15px;
    width: 600px;
}
.quickStatusHolderOdd {
    background-color: #e0e0e0;
    display: inline;
    float: right;
    position: relative;
    top: -15px;
    width: 600px;
}
.quickStatusItem {
    text-align: center;
    width: 125px;
}
.quickStatusFunction {
    text-align: center;
    padding: 1px 0px 1px 0px;
    width: 25px;
}


.adminIcon {
    margin: 0 auto;
    padding: 0;
}
.adminIcon a:link, .adminIcon a:visited, .adminIcon a:active {
    border: solid 1px #5ac6ff;
    color: #5ac6ff;
    display: block;
    float: left;
    margin: 0px 10px 10px 0px;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    text-align: center;
    width: 120px;
    height: 110px;
}
.adminIcon a:hover {
    background-color: #F4F4F4;
    border: solid 1px #5ac6ff;
    color: #5ac6ff;
    text-decoration: none;
}
.adminIconInactive {
    background-color: #F4F4F4;
    border: solid 1px #5ac6ff;
    color: #C3C3C3;
    display: block;
    float: left;
    margin: 0px 10px 10px 0px;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    text-align: center;
    width: 120px;
    height: 110px;
}
.adminIconInactive a:link, .adminIconInactive a:visited, .adminIconInactive a:active {
    background-color: #F4F4F4;
    border: solid 1px #5ac6ff;
    color: #C3C3C3;
    display: block;
    float: left;
    margin: 0px 10px 10px 0px;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    text-align: center;
    width: 120px;
    height: 110px;
}

#adminMessageHeader {
    border: #d5d5d5 1px solid;
    border-bottom: none;
    background: #e9e9e9 url(/i/adminMessageHeader.gif) repeat-x;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    padding-left: 5px;
}
#adminMessage {
    border: #d5d5d5 1px solid;
    border-top: solid 3px #59C6FF;
    height: 300px;
    padding: 5px;
    vertical-align: top;
}


.brands {
  float:left;
  width:150px;
  margin:10px 16px 10px 16px;
  text-align:left;
}
.brands img {margin-bottom:5px;}
.brands a img {text-decoration:none;border:none;}
/*.brands a:hover img {opacity:0.99;filter:alpha(opacity=99);} */
.brands .detailLink {height:16px; width:16px; float:right;}
.brands .detailLink img {border:none;}

.widebrands {
  float:left;
  width:295px;
  margin:0px 8px 15px 8px;
  text-align:left;
}
.widebrands img { }
.widebrands a img {text-decoration:none;border:#fff 2px solid;}
.widebrands a:hover img {border:#cccccc 2px solid;}

.linesheet {
  float:left;
  width:200px;
  margin:15px 15px 15px 15px;
  text-align:left;
}
.linesheets img {border:#ddd 1px solid; }

/*.lastbrand {
  float:left;
  width:150px;
  margin:0px 0px 30px 0px;
  text-align:left;
}*/

.inthenews {
  float:left;
  width:160px;
  margin:20px 14px 0;
  text-align:left;
}
.inthenews img {margin-bottom:5px;}
.inthenews a img {text-decoration:none;border:none;}
/*.inthenews a:hover img {opacity:0.99;filter:alpha(opacity=99);} */
.inthenews .edit {
  background:#999999;
  text-transform:uppercase;
  color:#FFF;
  text-decoration:none;
  font-size:10px;
  width:65px;
  float:left;
  text-align:center;
  display:block;
  line-height:21px;
  margin:0 0 0 3px;
}
.inthenews .close {
  background:url(/i/buttonBG_Close.gif) center center no-repeat #c93333;
  text-transform:uppercase;
  color:#FFF;
  text-decoration:none;
  font-size:10px;
  width:23px;
  height:21px;
  text-align:center;
  display:block;
  line-height:21px;
  float:right;
  margin:0 3px 0 0;
}
.popup_CreateNews input.CreateNews {
  background:url(/i/buttonBG_Medium.gif) center center no-repeat;
  color:#FFF;
  text-decoration:none;
  font-size:11px;
  width:150px;
  height:20px;
  text-align:center;
  display:block;
  line-height:20px;
  margin:3px 0 0 110px;
  border:none!important;
  padding:0 0 4px 0;
  font-weight:bold;
  cursor:pointer;
}

#detail-image {
  width:350px;
  float:right;
  margin-right: 50px;
  text-align:center;

}

#zoom {
  text-align: right;
  padding: 4px 12px;
  background-image: url(/i/icon-zoom.gif);
  background-repeat: no-repeat;
  background-position: 242px 5px;

}
#zoom a, #zoom a:visited {
  color: #333
}
#thumbsHolder {
  margin: 8px 0 0 0;
}

#thumbsHolder a img {
  border:none;
  opacity:0.9;
  filter:alpha(opacity=90);
}
#thumbsHolder a:hover img{
  opacity:1.0;
  filter:alpha(opacity=100);
}
legend {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #0669b3;
}

.add_news, .add_news:hover {
  background:url(/i/buttonBG_Small_1.gif) 0 0 no-repeat;
  width:114px;
  height:19px;
  display:block;
  line-height:18px;
  text-align:center;
  color:#FFF;
  text-decoration:none;
  margin:15px 0 0 17px;
}

.popup_CreateNews label {
  font-weight:bold;
  font-size:12px;
  width:110px;
  display:block;
  float:left;
  line-height:27px;
}
.popup_CreateNews input {
  float:left;
  height:21px;
  border:1px solid #beccd7;
  width:235px;
  font-size:12px;
  padding:5px 0 0 0;
  cursor:pointer;
}
.popup_CreateNews {
  padding:20px;
  border:1px solid #000;
  margin: 0;
  float:left;
  background:#FFF;
  box-shadow: 5px 5px 5px #000;
  z-index: 115;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
   border-radius:6px;
}
.popup_CreateNews .clear {
  height:5px;
}

/*******************************/
.searchBox {
  float:right;
  margin:2px 0 0 0;
  zoom:1;
  width:465px;
  display:inline;
}
.searchBox input {
  height:21px;
  border:1px solid #a8a8a8;
  font-size:12px;
  padding:5px 0 0 0;
  width:240px;
  float:right;
}
.searchBox input.search {
  color:#FFF;
  text-transform:uppercase;
  background:#919191;
  height:28px;
  padding:0;
  line-height:25px;
  margin:0 0 0 10px;
  width:100px;
  text-align:center;
  cursor:pointer;
  float:right;
}
/*************************************/
.cancel, .cancel:hover {
    background:url(/i/buttonBG_Medium_red.gif) center center no-repeat;
    color:#FFF;
    text-decoration:none;
    font-size:11px;
    width:150px;
    height:20px;
    text-align:center;
    display:block;
    line-height:18px;
    float:right;
    margin:17px 10px 0 30px;
    font-weight:bold;
  }
.create_page, .create_page:hover {
    background:url(/i/buttonBG_Medium.gif) center center no-repeat;
    color:#FFF;
    text-decoration:none;
    font-size:11px;
    width:150px;
    height:20px;
    text-align:center;
    display:block;
    line-height:18px;
    float:right;
    margin:17px 0 0 0;
    font-weight:bold;
  }
  .popup_btn_cancel, .popup_btn_cancel:hover {
    background:url(/i/buttonBG_Medium.gif) center center no-repeat;
    color:#FFF;
    text-decoration:none;
    font-size:11px;
    width:150px;
    height:20px;
    text-align:center;
    display:block;
    line-height:18px;
    float:left;
    margin:17px 5px 0 0;
    font-weight:bold;
  }
  .popup_btn_ok, .popup_btn_ok:hover {
    background:url(/i/buttonBG_Medium_red.gif) center center no-repeat;
    color:#FFF;
    text-decoration:none;
    font-size:11px;
    width:150px;
    height:20px;
    text-align:center;
    display:block;
    line-height:18px;
    float:left;
    margin:17px 0 0 0;
    font-weight:bold;
  }
.tabs_body {
  border-bottom:1px solid #000;
  float:left;
  width:100%;
}
  .tabs_body li {
    float:left;
    border:1px solid #000;
    background:#FFF;
    margin:0 15px -1px 0;
    text-align:center;
    width:160px;
    font-weight:bold;
    line-height:24px;
    font-size:13px;
    color:#919191;
  }
  .tabs_body li.selected {
    border-bottom:1px solid #FFF;
  }
  .tabs_body li:first-child {
    margin-left:32px;
  }
.meta_date {
  clear:both;
  padding:0 0 0 10px;
}
.meta_date label {
  display:block;
  font-weight:bold;
  font-size:13px;
  color:#919191;
  padding:15px 0 10px;
}
.meta_date input {
  border:1px solid #beccd7;
  width:615px;
  height:21px;
  font-size:12px;
  padding:5px 0 0 0;
}
.meta_date textarea {
  border:1px solid #beccd7;
  width:615px;
  height:82px;
  font-size:12px;
}
.meta_date.content textarea {
  height:650px;
  width:950px;
}
/***************************************************/
.lines_popup input.CreateLine {
    background:url(/i/buttonBG_Medium.gif) center center no-repeat;
    color:#FFF;
    text-decoration:none;
    font-size:11px;
    width:150px;
    height:20px;
    text-align:center;
    display:block;
    line-height:20px;
    margin:30px 0 0 110px;
    border:none!important;
    padding:0 0 4px 0;
    font-weight:bold;
    cursor:pointer;
  }
  .lines_popup label {
    font-weight:bold;
    font-size:12px;
    width:110px;
    display:block;
    float:left;
    line-height:27px;
  }
  .lines_popup input {
    float:left;
    height:21px;
    border:1px solid #beccd7;
    width:300px;
    font-size:12px;
    padding:5px 0 0 0;
  }
  .lines_popup textarea {
    float:left;
    height:100px;
    border:1px solid #beccd7;
    width:700px;
    font-size:12px;
    padding:5px 0 0 0;
  }
  .lines_popup {
    padding:20px;
    background:#FFF;
    box-shadow: 5px 5px 5px #000;
    z-index: 111;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
     border-radius:6px;
     width:812px;
  }
  .lines_popup .clear {
    height:5px;
  }

.tabs_popup {
  border-bottom:1px solid #beccd7;
  float:left;
  width:100%;
  margin:17px 0 0 0;
}
  .tabs_popup li {
    float:left;
    border:1px solid #beccd7;
    background:#FFF;
    margin:0 15px -1px 0;
    text-align:center;
    width:120px;
    font-weight:bold;
    line-height:20px;
    font-size:13px;
    color:#919191;
  }
  .tabs_popup li.selected {
    border-bottom:1px solid #FFF;
  }
  .tabs_popup li:first-child {
    margin-left:10px;
  }
.tabs_popup_content {
  border-left:1px solid #beccd7;
  border-right:1px solid #beccd7;
  border-bottom:1px solid #beccd7;
  float:left;
  width:678px;
  padding:15px 10px;
  height:300px;
  overflow-y:scroll;
}
.tabs_popup_content.linesheet {
  height:300px;
  overflow-y:scroll;
  margin:0;
}
.tabs_popup_content.linesheet a {
  margin:0 3px 50px 13px;
  display:block;
  float:left;
  border:1px solid #dddddd;
}
.tabs_popup_content table {
  border-bottom:none;
}
.add_image, .add_image:hover {
    background:url(/i/buttonBG_Medium.gif) 0 0 no-repeat;
    width:150px;
    height:20px;
    display:block;
    line-height:18px;
    text-align:center;
    color:#FFF;
    text-decoration:none;
    margin:10px 0 0 0;
    font-weight:bold;
  }

.top_nav_btns {
  border-left:1px solid #beccd7;
  border-right:1px solid #beccd7;
  border-bottom:1px solid #beccd7;
  float:left;
  width:698px;
  padding:15px 0 7px;
}
.top_nav_btns a {
  font-weight:bold;
  color:#FFF;
  text-decoration:none;
  background:#0569b3;
  border:1px solid #beccd7;
  display:block;
  float:left;
  width:100px;
  line-height:26px;
  text-align:center;
  margin:0 0 0 20px;
}
/***************************************/
.a_new_table
{
    width:100%;
    font-size:12px;
    color:#919191;
    border-bottom: solid 1px black;
}
.a_new_table th a
{
    color:#919191;
    font-size:12px;
    line-height:14px;
    font-weight:bold;
    text-decoration:none;



}
 .a_new_table th a.with_arr
 {
     background:url("/i/table_arrows.png") no-repeat right bottom;
     padding-right:20px;
 }
.a_new_table th a.top
{
  background:url("/i/table_arrows.png") no-repeat right top;
}
.a_new_table th
{
    border-bottom: 1px solid #000000;
    padding-bottom:10px;
}

.a_new_table_links a,.a_new_table_links
{
   font-weight:bold;
   color:#919191;

}
.a_new_table td
{
    padding-bottom:15px;
    padding-top:10px;
}
.a_new_table tr.even td
{
    background:#cde1f0;
}
.a_new_table tr:hover td,.a_new_table tr.active td
{
    cursor:pointer;
    background:#dedede;
    color:#0569b3;
}
.a_new_table tr:hover td .a_new_table_links a ,.a_new_table tr.active td .a_new_table_links,.a_new_table tr.active td .a_new_table_links a
{

    color:#0569b3;
}

.a_admin_bot_pagi
{
    text-align:center;
    line-height:17px;
    margin-top:15px;
}
.a_admin_bot_pagi a
{
  padding:5px;
    color:#919191;
    text-decoration:none;
    font-size:12px;
}
.a_admin_bot_pagi a.active
{
    background:url("/i/bot_pagi_img.png") center center  no-repeat ;

}
/*----------------*/
.a_user_admin
{
    padding-right: 20px;

}

/*frontend*/
.a_info_form
{
    padding-left:214px;
    zoom:1;
}
.a_info_form input, select, textarea {
  border:1px solid #BBBBBB;
  height:22px;
  padding:3px 0 0 5px;
}

.a_info_lbl
{
    padding-right:20px;
    width:106px;
    float:left;
    padding-top:4px;
    text-align:right;
}

.mod320
{
    width:320px;
    float:left;
}
.bad_lbl
{
    color:#ca0000;
    padding-left:20px;
    float:right;
    width:250px;
    text-align:left;
    padding-top:4px;
}

.mini
{
    width:122px;
}

.a_mini_lbl
{
    float:left;
    line-height:2;
    padding: 0 3px;
}

.a_adm_opt
{
    width:60px;
    height:23px;
}
.top-nav li a.active
{
    color:#00b1b0;
}

.a_invalid_color
{
 color:#990000;
}
.a_invalid_bg_br
{
    background:#ffeaea !important;
    border: 1px solid #ca0000 !important;
}

p.a_info_ready
{
  padding-top: 4px;
}
/* back-----------------------------------------*/
.text_c
{
    text-align:center!important;
}

.a_adm_ad_btn,.a_adm_ad_btn:hover
{
    width:150px;
    height:22px;
    line-height:22px;
    text-align:center;
    display:block;
    font-size:12px;
    color:#ffffff;
    text-decoration:none;
    background:url("/i/adm_add_btn.png") no-repeat;

}
.adm_btn_mod
{
        position:absolute;
    margin-top: 10px;
}

.a_popup
{
    position:absolute;
    top:250px;
    left:50%;
    background:#FFF;
    z-index: 111;
    padding:15px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
     border-radius:6px;
     border:1px solid #000000;
}
a_popup label
{
    font-size:12px;
}
.popup_close
{
    position:absolute;
    right:5px;
    top:5px;
}
.popup_btns
{
    position:relative;
    right:-10px;
    bottom:-15px;
}
.mod240
{
    width:200px;
    float:left;
}

.pop_l_mod
{
    text-align:left;
    padding-right:0;
}

.a_chck_box
{
  zoom:1;
    padding-left:20px;

}

.a_chck_box_item
{
    float: left;
    margin-right: 30px;
    display:inline;
    width:120px;

}
.a_chck_box_item label
{
  float:left;
    padding-left:10px;
    width:85px;
    _padding-top:3px;
    display:inline;
}
.a_chck_box_item input
{
    float:left;
}

.a_cancel_btn
{

    height: 18px;
    color:#0569b3;
    font-size:12px;
    margin-left:10px;
    line-height:18px;
}
/*--------------------login-----------------*/
.a_login_admin
{
    width:300px;
    margin: 100px auto;
}

.a_login_admin input
{
    border: 1px solid #999;
    padding: 4px 2px;
}

.mod200
{
  width:214px;
    float:left;
}

.fg_pass
{
    font-size:11px;
    margin-left: 80px!important;
    float:left;
}

.a_pop_down_file
{
    color:#0569b3;
    font-weight:bold;
    text-decoration:none;
}

.a_new_adm_btn,.a_new_adm_btn:hover
{
    font-size:14px;
    display:block;
    background:#999999;
    line-height:26px;
    text-align:center;
    text-decoration:none;
    color:white;
    text-transform:uppercase;
    width:82px;

}

.subLink {
  width:120px;
}

.validator {
  color: #CA0000;
}
.pDrag {
  cursor:move;
}
.rolling {
  float:left;
  overflow:hidden;
  width:270px;
  /*height:120px;*/
  position:relative;
  text-align:left;
}
.rollItem {
  float:left;
}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(../images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/i/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(/i/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/i/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(/i/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(/i/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/i/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/i/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/i/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/i/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/i/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/i/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/i/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/i/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition

    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.

    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=i/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=i/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=i/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=i/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=i/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=i/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=i/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=i/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}


.pDrag {
 cursor:move;
 vertical-align:middle;
 text-align:center;
}

.contact_us_form {
  margin:0 0 0 300px;
}
.contact_us_form label {
  display:block;
  width:70px;
  text-align:right;
  float:left;
  margin:0 10px 0 0;
  padding:15px 0 0 0;
  line-height:25px;
}
.contact_us_form p {
  margin:0 0 0 80px;
  padding:10px 0 0 0;
  float:left;
}
.contact_us_form input {
  margin:15px 0 0 0;
  width:310px;
  height:22px;
  padding:3px 0 0 5px;
  float:left;
  border:1px solid #BBB;
  background:#FFF;
}
.contact_us_form input.error, .contact_us_form textarea.error {
  border:1px solid #CA0000;
  background:#FFEAEA;
}
.contact_us_form textarea {
  margin:15px 0 0 0;
  width:310px;
  height:100px;
  padding:5px 0 0 5px;
  float:left;
  border:1px solid #BBB;
  background:#FFF;
}
.contact_us_left {
  float:left;
  width:230px;
  margin:45px 0 0 0px;
}
.contact_us_left img {
  margin:0 0 20px 0;
}
.contact_us_left  p {
  color:#0669B3;
  font-size:14px;
  line-height:1.5em;
  padding:25px 0 0 0;
}
.contact_us_form .l {
  float:left;
  width:630px;
}
.contact_us_form .message {
  float:left;
  margin:10px 0 0 20px;
}

/* MILKBOX */

#mbOverlay {
  position: absolute;
  left: 0;
  width:100%;
  background-color: #000; /* set the Milkbox overlay color // opacity: see the js options */
  z-index:100;
  cursor: pointer;
}

#mbCenter {
  /* for default width and height, see the js options */
  position: absolute;
  z-index:101;
  overflow:hidden;
  left: 50%;
  top:10%;/* overwritten in the js options to properly position the milkbox when activated in a scrolled window */
  background-color: #fff;/* set the Milkbox background color */
  border: 5px solid #fff;/* set the Milkbox border */
  margin:0; padding:5px;/* set the Milkbox padding */
}

.mbLoading{ background: #fff url(/i/loading.gif) no-repeat center; }/* IMAGE: loading gif */

#mbCanvas{ margin:0; padding:0; height:0; border:none; font-size:0; overflow:hidden; }

.mbClear{ clear:both; height:0; margin:0; padding:0; font-size:0; overflow:hidden; }


/* *** BOTTOM *** */

#mbBottom {
  /* set text options */
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 10px;
  color: #666;
  line-height: 1.4em;
  text-align: left;
  padding-top:8px;
  margin:0;
}

/* navigation */
/* be careful if you change buttons dimensions */

#mbNavigation{
  float:right;
  width:27px;
  padding-top:3px;
  border-left:1px solid #9c9c9c;/* set nav border */
}


#mbCount{
  width:55px;
  overflow:hidden;
  padding-top:1px;
  float:right;
  text-align:right;
  font-size:9px; /* count font size */
}

#mbCloseLink, #mbPrevLink, #mbNextLink, #mbPlayPause{
  outline:none;
  display:block;
  float:right;
  height:19px;
  cursor: pointer;
}


#mbPrevLink, #mbNextLink{ width:15px; }
#mbPrevLink{ background: transparent url(/i/prev.gif) no-repeat; }/* IMAGE: prev */
#mbNextLink{ background: transparent url(/i/next.gif) no-repeat; }/* IMAGE: next */

#mbPlayPause{ width:13px; }
#mbPlayPause{ background: transparent url(/i/play-pause.gif) no-repeat; }/* IMAGE: prev */


/* NOTE: doesn't work in ie6, so, just see the js options :) */
a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover,a#mbPlayPause:hover { background-position: 0 -22px; }

#mbCloseLink {
  width:17px;
  background: transparent url(/i/close.gif) no-repeat;/* IMAGE: close */
}

/* description */

#mbDescription{
  margin-right:27px;
  padding:0px 10px 0 0;
  font-weight: normal;
  text-align:justify;
}
/*ta*/
.linelinks td
{
  padding: 4px 3px;
}

#newslettergroup_rbNoReceive,#newslettergroup_rbReceive
{
  border:none!important;
  margin-top:-5px;
  float:left;
}
#userpanel_password
{
  margin-right: 3px;
}

#topmenu li a:hover
{
  background:transparent;
  color:#00b1b0;
    padding-left:10px!important;
   padding-right:0!important;
}
#topmenu li a
{
  padding-left:10px!important;
   padding-right:0!important;
}
.productDetails
{
  padding-top:21px;
}
#navigation
{
  width:auto!important;
  margin-top:9px;
}
table.padded td {
  border: 1px solid #eee;
  border-collapse:collapse;
  padding:5px;
}

.fixDmns {
  width:400px;
  height:300px;
}

/*reset fix*/
.edtContent ul ,.edtContent ol
{
  padding-left: 20px;
}
.edtContent ul li
{
  list-style-type:disc;

}
.edtContent ol li
{
  list-style-type:decimal;
}
