body {font-size: 62.5%; margin: 0; padding:0px; background: #fff; color:#000; font-family: Arial, Tahoma, sans-serif;}
body, html {height:100%;}

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#009cfe; text-decoration:underline;}
a:hover {text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {font-size:18px; color:#000; padding:0px 0 0px; margin:0;}
h2 {font-size:24px; color:#000; padding:13px 0 7px 5px; margin:0;}
h3 {font-size:21px; color:#000; padding:3px 0 14px; margin:0;}
h4 {color:#000000; font-size:1.5em; font-weight:bold; padding:10px 0 5px 0px; margin:0;}
h4 span {background:url("/images/head-dash.gif") repeat-x scroll left bottom transparent;}
h5 {font-size:1em; margin:0; padding:3px 0 0;}
h5 a {color:#666666; text-decoration:none;}
h5 a:hover {text-decoration:underline;}


ul {}
ul li {}

p {padding:8px 0; margin:0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input, select {color:#383838; font:italic 14px Arial;}

.cl {clear:both; font-size:0;}




/*---header---*/
#header {font-size:1.1em;}
#header1 {border-bottom:1px solid #d8d8d8; min-width:1000px; background:url(/images/header1.gif) 0 100% repeat-x;}
#header1_line {width:1000px; margin:0 auto; padding:15px 0 0 0; }
.go_to_portal {display:block; float:left; width:165px;  padding: 0 0 0 15px; height:23px; color:#276c01; line-height:22px; margin:2px 18px 4px 0; font-weight:bold; text-decoration:none; text-align:center; background: #f2f1d2 url(/images/go_to_portal.png) 0 0 no-repeat;}
a:hover.go_to_portal {text-decoration:undderline;}

#header1 .header_right {word-spacing:5px; color:#cfcfcf; float:right; width:205px; height:27px; margin: 0 0 6px 0; line-height:26px; text-align:center; background: #f5f3d5 url(/images/header_right.png) 0 0 no-repeat;}
#header1 .header_right_auth {word-spacing:5px; color:#cfcfcf; float:right; width:205px; height:50px; margin: 0 0 0 0; line-height:26px; text-align:center; }
.header_right_auth span {color:#828282; line-height: normal;} 
#header1 .header_right a { font-style:italic;}

#main_menu {list-style-type:none; margin:0; padding:6px 0 11px; float:left; font-weight:bold; }
#main_menu li {float:left; padding: 0 16px 0 10px; background:url(/images/mm_arr.gif) 0 5px no-repeat;}
#main_menu li a {text-decoration:none;}
#main_menu li a:hover {text-decoration:underline;}

#header2 {width:1000px; margin:0 auto; padding: 14px 0 0 0; }
#logo {padding:0 0 0 15px; float:left;}
.header_green { float:right; width:778px; height:54px; padding:20px 0 0 24px; background:#418900 url(/images/header_green.png) 0 0 no-repeat;}
#search {float:left;  margin: 0 0 0 0; padding:5px 4px 5px 6px;  width:446px; height:26px; background:url(/images/search_bg.png) 0 0 no-repeat;	}
#search .search_text {float:left; padding: 5px 10px; border:0; margin:0; background:none; width:400px;}
#search .search_go {cursor:pointer; float:right; width:18px; height:26px; border:0; padding: 0; background:url(/images/search_go.gif) 0 50% no-repeat;}
.header_green  .header_right {font-style:italic; color:#fff; padding: 12px 0 0 0; float:right; width:300px; }
.header_green  .header_right a { color:#fff;}

.start_ico {padding: 0 0 0 16px; margin: 0 12px 0 0; background:url(/images/start_ico.gif) 0 4px no-repeat;}
.favor_ico {padding: 0 0 0 12px; margin: 0 12px 0 0;  background:url(/images/favor_ico.gif) 0 4px no-repeat;}
.back_ico {padding: 0 0 0 12px; margin: 0 12px 0 0;  background:url(/images/back_ico.gif) 0 4px no-repeat;} 
.info_ico {padding: 0 0 0 10px; background:url(/images/info_ico.gif) 0 2px no-repeat;}

/*---/header---*/

/*---container---*/
#container {clear:both;width:1000px; margin:0 auto; font-size:1.2em; color:#343333;}
#content {float:right; width:780px; padding: 10px 0 30px 31px; margin: 0 0 0 -20px; position:relative; overflow:hidden; font-size:1.1em; color:#343333; }

.title {margin: 0 0 0 -10px; padding: 10px 0 0 70px;}

.three_ico {background:url(/images/three_ico.jpg) 0 0 no-repeat;}
.flowerpot_ico {background:url(/images/flowerpot_ico.jpg) 0 0 no-repeat;}
.flower_ico {background:url(/images/flower_ico.jpg) 0 0 no-repeat;}
.flower_room_ico {background:url(/images/flower_room_ico.jpg) 0 0 no-repeat;}
.seed_ico {background:url(/images/seed_ico.jpg) 0 0 no-repeat;}
.common {background:url(/images/common_ico.jpg) 0 0 no-repeat;} 
.opt_ico {background:url(/images/lorry_ico.gif) 0 0 no-repeat;} 
 
.path {font-size:0.9em; padding: 0 0 15px 5px;}
.path  .separ {padding: 0 6px 0 0px; display:inline-block;  height:11px; vertical-align:-1px; background:url(/images/arr.gif) 50% 70% no-repeat;}
.home_ico {padding: 0 0 0 11px; display:inline-block; height:11px; vertical-align:-1px; background:url(/images/home_ico.gif) 0 60% no-repeat;}

.back {display:block; float:right; width:123px; height:32px; padding: 17px 0 0 44px; margin: 14px 0 0 0;  background:url(/images/back.png) 0 0 no-repeat;}
.back_all { display:block; float:left; width:123px; height:32px; padding: 17px 0 0 44px; margin: 25px 0 0 50px;  background:url(/images/back_all.png) 0 0 no-repeat;}
.line {border-top:2px solid #e3e3e3; height:15px; clear:both;}

.product_descr {line-height:1.55;}
.product_descr p {padding: 9px 0;}
.product_descr h1  {line-height:1.2;}
.fleft {float:left;}
img.fleft {margin: 0 22px 10px 0;}
.price {font-size:20px; color:#ff8a00; font-weight:bold; line-height:1.1;}
.price_list {font-size:16px; color:#ff8a00; font-weight:bold; line-height:1.1;} 
.price_list span  {font-size:14px; color:#5c5c5c; font-weight:bold;} 
.price span  {font-size:14px; color:#5c5c5c; }
#available {color:#329A1C; font-size:0.7em !important; font-weight:bold; padding:5px 0 0 0;}

.go_buy {cursor:pointer; width:67px; height:20px; border:0; background:url(/images/buy.png) 0 0 no-repeat; margin: 0 15px 0 0;}
a.go_buy {display:block; cursor:pointer; width:67px; height:20px; border:0; background:url(/images/buy.png) 0 0 no-repeat; margin: 0 15px 0 0;}
.form_buy { font-size:0.9em; padding:12px 0 10px 0;}
.form_buy select, .form_buy input, .form_buy label {vertical-align:middle; font-style:normal; color:#000;	}

.like_product {margin:30px 0 0 0; width:780px;background:#f0fae1 url(/images/like_product_top.png) 0 0 no-repeat;}
.like_product_bt {padding: 14px 0; background:url(/images/like_product_bt.png) 0 100% no-repeat;}
.like_product_content {padding: 0 18px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; }
.like_product  h3 {padding:3px 0 14px;}

.like_product_list {margin: 0 -50px 0 0;}
.like_product_list .item {float:left; width:148px; padding: 0 49px 0 0; }
.like_product_list a.go_buy {margin: 0 auto;}
.like_product_list .price {padding-bottom:18px;}

.catalog {margin: -10px 0px 0 -31px;}
.catalog img {vertical-align:middle;}
.catalog .item {float:left; width:148px; height:244px; padding: 24px 30px 10px 31px; margin: 0 -10px 0 0;}
.catalog .item:hover {background:url(/images/catalog_item.png) 0 0 no-repeat;}
.catalog .item_show {float:left; width:148px; height:190px; padding: 24px 30px 10px 31px; margin: 0 -10px 0 0;}
.catalog .item_show:hover {background:url(/images/catalog_item_show.png) 0 0 no-repeat;}
.catalog .item:hover  a.go_buy {display:block;}
.catalog a.go_buy {margin: 0 auto; display:none;}
.catalog .price {height:42px; font-size:18px; line-height:1; padding:4px 0 0 0;}
.catalog .price .action1 {margin:-2px 5px 0 0;}
.catalog del {color:#bababa;}
.catalog .line1 {margin: 0 0 0 31px; }
.catalog h5 {height:15px; overflow:hidden;}


.content_menu {width:225px; float:left; padding: 20px 20px 7px 0px; font-size:0.9em;}
.content_menu .cm_title {font-size:1.45em; font-weight:bold; color:#000; padding: 0 0 22px;}
.content_menu ul {list-style-type:none; margin:0; padding:0 0 0 85px; min-height:90px;}
.content_menu ul li {padding: 0 0 8px 0;}

.block_actions {float:right;width:228px; height:172px; margin: -10px 0 0 -10px;   padding:18px 28px 12px; background:url(/images/action_bg.png) 0 0 no-repeat;}
.block_actions .title_action {font-size:18px; color:#ff8a00; font-weight:bold; padding: 0 0 9px 0;}
.block_actions p {font-size:0.9em; padding:6px 0 0; font-weight:bold;}
.next_sect {padding: 8px 0 0 0; float:right; width:32px; }
.sect_prev {display:block; float:left; width:9px; margin: 0 2px 0 0; height:9px; background:url(/images/section_prev.gif) 50% 50% no-repeat;}
.sect_next {display:block; float:left; width:9px; height:9px; background:url(/images/section_next.gif) 50% 50% no-repeat;}

.left_column {width:528px; float:left; margin: 0 0 0 -18px; position:relative; padding:20px 0 0 0;}
.green_block {margin: 0 0 5px 0; background:#f0fae1 url(/images/green_block_bg.gif) 0 0 repeat-y;}
.green_block_top {background:url(/images/green_block_top.gif) 0 0 no-repeat;}
.green_block_bt {padding: 10px 15px 15px 28px; background:url(/images/green_block_bt.gif) 0 100% no-repeat;}
.green_block_bt h3 {color:#e91309; text-decoration: underline;} 
.yellow_block {margin: 0 0 5px 0; background:#fffee7 url(/images/yellow_block_bg.gif) 0 0 repeat-y;}
.yellow_block_top {background:url(/images/yellow_block_top.gif) 0 0 no-repeat;}
.yellow_block_bt {padding: 10px 15px 15px 28px; background:url(/images/yellow_block_bt.gif) 0 100% no-repeat;}

.list_product {margin: 0 -35px 0 0;}
.list_product .item {float:left; width:105px; padding: 0 22px 0 0; position:relative;}
.list_product h5 {font-size:11px; padding:5px 0 0 0;}
.list_product h5 a {color:#828282;}
.list_product {}
.action {position:absolute; width:44px; height:32px; top:28px; left:63px; font-weight:bold; padding: 13px 0 0 0; text-align:center; font-size:16px; color:#fff; background:url(/images/action.png) 0 0 no-repeat;}
.action1 {width:44px; height:32px; float:left; font-weight:bold; padding: 13px 0 0 0; margin: 0 5px 0 0; text-align:center; font-size:16px; color:#fff; background:url(/images/action2.png) 0 0 no-repeat;}

.right_banner {float:right; background:url(/images/) 0 0 no-repeat; border-top:20px solid #fff;} 
.right_banner {margin: 0 0 5px 0; width:264px; float:right; background: url(/images/right_banner_bg.gif) 0 0 repeat-y;}
.right_banner_top {background:url(/images/right_banner_top.gif) 0 0 no-repeat;}
.right_banner_bt {padding: 10px 12px 15px; background:url(/images/right_banner_bt.gif) 0 100% no-repeat;}

.sort_block {color:#6f6f6f; float:right; padding: 10px 0 0 14px; font-size:0.9em; width:288px; height:38px; margin: 30px 0 0 0;  background:#f0f0f0 url(/images/sort_block_bg.gif) 0 0 no-repeat;}
.sort_block label {float:left; padding:5px 12px 0 0;}

.select {position:relative; margin: 0 0 5px; width:155px; height:18px; padding: 5px 11px 2px; float:left; background:#fff url(/images/select_bg.png) 0 0 no-repeat;}
.select .show_all {display:block; float:right; width:7px; height:9px; margin: 4px 0 0 0; font-size:0; background:url(/images/show_all_ico.gif) 0 2px no-repeat;}
.select .sel_text {color:#909090; font: 11px Arial; width:145px; float:left;}
.select ul {display:none;list-style:none; margin:0; padding:0px 0; background:#fff; border:1px solid #d9d9d9; position:absolute; top:25px; left:0; width:175px;}
.select ul li {padding:0 11px;}
.select ul li:hover {padding:0 11px; background:#edf7d7;}
.select ul a {color:#878887; text-decoration:none;}

.pages {padding: 0 0 20px 0; }
.pages span {color:#bebebe;}

.next_page {float:right; padding: 0 14px 0 0; background:url(/images/arr1.gif) 100% 3px no-repeat;}




/*---left_part---*/
#left_part {width:190px; padding: 10px 13px 20px; float:left; margin: 0 -5px 0 -13px; overflow:hidden;}
.plate { color:#828282; font-weight:bold; font-size:0.9em; margin: 0 -10px -6px; padding:10px; height:81px; background:url(/images/plate.png) 0 0 no-repeat;}
.lorry {padding: 15px 0 0 78px; height:56px; background:url(/images/lorry_ico.gif) 12px 16px no-repeat;}
.basket {padding: 10px 0 0 78px; height:61px; background:url(/images/basket_ico.gif) 12px 16px no-repeat;}
.basket p {padding:4px 0 0 0;}
.plate a { font-style:italic;}

.left_menu { margin:0 -10px -6px -10px; background:url(/images/lm_bg.gif) 0 0 repeat-y; }
.left_menu_bt {background:url(/images/lm_bt.jpg) 0 100% no-repeat; }
.left_menu1 {list-style-type:none; padding:10px 11px 24px 11px; margin:0; font-weight:bold; background:url(/images/lm.gif) 0 0 no-repeat; }
.left_menu1 li {padding: 0;}
.left_menu1 li a {display:block; border-bottom:1px solid #bfc6b2; background:#fff url(/images/left_menu_bg.gif) 0 100% repeat-x;}
.left_menu1 li a span  {cursor:pointer; display:block;  padding: 7px 30px 7px 18px; background: url(/images/lm_more.gif) 100% 11px no-repeat;}
.left_menu1 li.first a {padding:0; background: url(/images/left_menu_first.gif) 0 0 repeat-x;}
.left_menu1 li.last a {border:0; padding:0; background: none;}
.left_menu1 li.last {background:#fff url(/images/left_menu_bg.gif) 0 0 repeat-x;}
.left_menu1 li.last .cl {height:1px;}
.left_menu1 li.last ul  {border-top:1px solid #bfc6b2;}

.left_menu1 li.active {position:relative; margin: -1px -10px 0 -10px; padding:7px 21px 7px; background:#52a600 url(/images/lm_active.gif) 0 0 repeat-x !important;}
.left_menu1 li.active a {color:#fff;}
.left_menu1 li.active a:hover {text-decoration:none;}
.left_menu1 li a {color:#363636; text-decoration:none; }
.left_menu1 li a:hover {text-decoration:underline; }
.left_menu1 ul {list-style-type:none; margin:0; padding:6px 12px 5px 10px; background:#f9ffeb;}
.left_menu1 ul li  {padding:0; border-bottom:1px solid #cceaa8; position:relative; z-index:10;}
.left_menu1 ul li.last  {padding:0; border-bottom:0; background:none;}
.left_menu1 ul li a  { color:#009cff; border:0; padding:4px 14px 5px 9px !important; background:url(/images/lm_arr2.gif) 100% 6px no-repeat !important;}

.banners  {padding:10px 0 0 0;}
.banners img {margin: 0 0 20px 0;}


.left_menu1 li.last ul {margin-bottom:20px; }
.left_menu1 li.last .lm_last_bg  {background:url(/images/left_menu_last.gif) 0 100% no-repeat;}

.star_full {padding:0 0 0 14px; display:inline-block; height:13px; background:url(/images/star_full.png) 0 0 no-repeat;}
.star {padding:0 0 0 14px; display:inline-block; height:13px; background:url(/images/star.png) 0 0 no-repeat;}

.line1 {clear:both; border-top:1px dashed #dedede; height:0; font-size:0; line-height:0;}

/*---/left_part---*/

/*---footer---*/
#footer {clear:both; height:62px; padding:14px 15px 30px 28px; font-size:0.9em; color:#999999; font-weight:bold; line-height:1.5;  background:url(/images/footer_bg.png) 0 0 no-repeat;}
.counter {float:right; }
.counter img {margin-left:15px;}
.made {padding:10px 0 0; font-size:0.85em; }
.made img {vertical-align:middle; margin-left:3px;}
/*---/footer---*/
/*---container---*/

#login_extra_form .header_right {position:relative; padding: 16px 0 0 16px; width:150px; word-spacing:5px; color:#fff;  background:url(/images/auth_ico.gif) 3px 18px no-repeat;}
#login_extra_form .header_right a {color:#fff;}
#login_extra_form .header_right  .extra {position:absolute; top:-12px; left:-40px;}
#login_extra_form .header_right  .extra fieldset {width:299px; height:81px; background:url(/images/auth.png) 0 0 no-repeat;}
#login_extra_form .header_right  .extra .title {position:relative; padding:9px 17px 5px 13px; font-style:normal; color:#575757; font-weight:bold; font-size:11px; }
#login_extra_form .header_right  .extra2 {position:relative;  padding: 13px 14px 13px 13px; color:#505050; font-size:11px;}
#login_extra_form .header_right  .extra2 div {float:left; width:105px; height:24px; margin: 0 3px 0 0;background:url(/images/auth_text.gif) 0 0 no-repeat;}
#login_extra_form .header_right  .extra2 div input {font-style:italic; width:89px; padding: 4px 8px; border:0; background:none;}
#login_extra_form .header_right  .extra2 .go {cursor:pointer; float:right; width:51px; background:url(/images/auth_go.png) 0 0 no-repeat; }
#login_extra_form .header_right  .extra2 .sbm {cursor:pointer; float:right; width:51px; background:url(/images/auth_go.png) 0 0 no-repeat; }

form .error { font-size:10px;color:#f00; padding:5px 0 5px 0 !important; margin:-22px 0 0 5px !important; position: relative;}
#register_opt label.error { width: auto; color:red; clear:both; margin:0 0 0 0 !important; padding:4px 0 5px 0 !important; display:block;}   
#register_opt .error { margin:0 !important; padding:5px 0 !important;}




/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 28%;
    left: 66%;
    
    margin-left: 0px;
    width: 300px;
    
    background-color: white;
    color: #333;
    border: 1px solid black;
    padding: 12px;
   
    
}

.jqmOverlay { background-color: #000;display:none }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.new_section_recomended {height:34px; width:194px; margin: -5px 0 -4px -11px;  background:url(/images/new_section.png) 0 0 no-repeat;} 

.left_menu_recomended {list-style-type:none; margin:0 0 0px 0; padding:1px 0 0 0; font-weight:bold; position:relative;}
.left_menu_recomended li {padding: 6px 11px 7px; background:url(/images/lm_line.gif) 0 100% repeat-x;}
.left_menu_recomended li.last {background:none;}
.left_menu_recomended li.active {position:relative; padding: 6px 11px 7px; background:#edf7d7 url(/images/lm_line.gif) 0 100% repeat-x !important;}
.left_menu_recomended li.last_active {position:relative; padding: 6px 11px 7px; background:#edf7d7  0 0% repeat-x !important;} 
.left_menu_recomended li.active a:hover {text-decoration:none;}
.left_menu_recomended li a {color:#363636; text-decoration:none; }
.left_menu_recomended li a:hover {text-decoration:underline; }



/*


                JS SECTION

                
                
*/

.ac_results {
    padding: 0px;
    border: 1px solid #d9d9d9;
    background-color: Window;
    overflow: hidden;
    
    display: block; 
    z-index: 10000; 
    margin-top: 10px;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    filter:mask();
    width:3000px;
    height:3000px;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: pointer;
    display: block;
    width: 100%;
    font: menu;
    font-size: 12px;
    overflow: hidden;
}

.ac_loading {
    background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
    background-color: #edf7d7;
    color: #000;
}



.jScrollPaneContainer {
    position: relative;
    overflow: hidden;
    z-index: 1; 
}

.jScrollPaneTrack {
    position: absolute;
    cursor: pointer;
    right: 0;
    top: 0;   
    height: 100%;
    background: #edf7d7;
}
.jScrollPaneDrag {
    position: absolute;
    background: #52a600;
    cursor: pointer;
    overflow: hidden;
}
.jScrollPaneDragTop {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
.jScrollPaneDragBottom {
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
}
a.jScrollArrowUp {
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    text-indent: -2000px;
    overflow: hidden;
    /*background-color: #666;*/
    height: 9px;
}
a.jScrollArrowUp:hover {
    /*background-color: #f60;*/
}

a.jScrollArrowDown {
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    text-indent: -2000px;
    overflow: hidden;
    /*background-color: #666;*/
    height: 9px;
}
a.jScrollArrowDown:hover {
    /*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
    /*background-color: #f00;*/
}



p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 1.1em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }



/* Float Clearing
 ---------------------------------------------------------------------*/

.module:after
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

/* float clearing for IE6 */
* html .module
{
    height: 1%;
    overflow: visible;
}

/* float clearing for IE7 */
* + html .module
{
    min-height: 1%;
}

/* Breadcrumb Styles
 ---------------------------------------------------------------------*/

.breadCrumb
{ 
    margin: 0;
    padding: 0;
    float: left;
    display: block;
    height: 25px;
    overflow: hidden;
    padding:5px;
}
.breadCrumb ul
{
    margin: 0;
    padding: 0;
    height: 21px;
    display: block;
}
.breadCrumb ul li
{
    display: block;
    float: left;
    position: relative;
    height: 21px;
    overflow: hidden;
    line-height: 21px;
    margin: 0px 6px 0px 0;
    padding: 0px 10px 0px 0;
    font-size: .9167em;
    background: url(/images/Chevron.gif) no-repeat 100% 0;
}
.breadCrumb ul li div.chevronOverlay
{
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
.breadCrumb ul li span
{
    display: block;
    overflow: hidden;
}
.breadCrumb ul li a
{
    display: block;
    position: relative;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
    float: left;
}
.breadCrumb ul li.first a
{
    height: 16px !important;
    text-indent:-1000em;
    width:16px;
    padding: 0;
    margin-top: 2px;
    overflow: hidden;
    background:url(/images/IconHome.gif) no-repeat 0 0;
}
.breadCrumb ul li.first a:hover
{
    background-position: 0 -16px;
}
.breadCrumb ul li.last
{
    background: none;
    margin-right: 0;
    padding-right: 0;
}

.chevronOverlay
{
    display: none;
    background: url(/images/ChevronOverlay.png) no-repeat 100% 0;
    width: 13px;
    height: 20px;
}




.textarea {width:155px; height:94px;  margin: 0 0 5px;  background:#fff url(/images/textarea_bg.png) 0 0 no-repeat;}
.textarea textarea {width:133px; height:82px; background:none; border:0; padding: 5px 11px;}
.textarea_big {width:460px; height:188px;  margin: 0 0 5px;  background:#fff url(/images/textarea_bg_big.png) 0 0 no-repeat;}
.textarea_big textarea {width:440px; height:175px; background:none; border:0; padding: 5px 11px; font-size:12px;}
.form_question .go {display:block; margin: 12px auto 5px;}
.go {cursor:pointer; font-size:11px;  color:#fff; font-style:normal; font-weight:bold;   height:23px; border:0; }
.form_question .go { width:131px; background:url(/images/question_go.png) 0 0 no-repeat;}
.go, x:-moz-any-link {padding: 0 0 3px 0;}
     
.extra_auth {position:absolute; z-index: 10000;display: none;}
.extra_auth fieldset {width:299px;}
.extra_auth .title2 { height:33px;width:299px;  background:url(/images/auth_title.png) 0 0 no-repeat; }
.extra_auth .title3 {position:relative;  height:19px; font-style:normal; color:#575757; font-weight:bold; font-size:11px;  text-align:left; height:19px; padding:9px 17px 5px 13px; line-height: normal; }
.extra_auth .extra_auth_bg {width:299px; background:url(/images/auth_bg.png) 0 0 repeat-y;}
.extra_auth .extra_auth_content {position:relative;  padding: 16px 15px 18px 30px; color:#505050; font-size:11px;}
.extra_auth .extra_auth_content div { width:245px; padding:6px 0 0 0; height:24px; margin: 0 0px 12px 0;background:url(/images/answer_inp.png) 0 6px no-repeat;}
.extra_auth .extra_auth_content div input {font-style:italic; width:228px; padding: 4px 8px; border:0; background:none;}
.extra_auth p {padding:0 0 17px 0; text-align:left; line-height: normal;}
.extra_auth .extra_auth_content .go  {cursor:pointer;  width:111px; height:23px; margin: 0 10px 0 0; font-size:14px; font-weight:bold; background:url(/images/send_go.png) 0 0 no-repeat; }
.extra_auth_bt {width:299px; height:13px; background:url(/images/auth_bt.png) 0 0 no-repeat;}

#bg {position:absolute; left:0; top:0; width:100%; height: 100%; background:url(/images/bg.png);}


.small {font-size:0.9em; color:#999999; text-align: center;}
.small_enc {font-size:0.9em; color:#999999; text-align: center; padding:0 0 0 60px;}  
.frame_content_new { padding:15px 10px; border-left:1px solid #dadada; border-right:1px solid #dadada; font-size:1.1em; text-align: center;}

.green_promo {color:#52a600; width:100%; text-align: center; }


#counter a:hover img { opacity:1; }
#counter a img {opacity:0.25; }
.close {display:block; float:right; width:7px; height:7px; margin: 4px 0 0 0; background:url(/images/close.gif) 0 0 no-repeat;}

.custom .zoomimage_st {	height: 40px; }
.custom .zoomimage_stl {width: 40px; height: 40px; 	background:transparent url(/images/custom.png) no-repeat scroll 0 0; }
.custom .zoomimage_stc { height: 40px; 	margin: 0 40px; background: transparent url(/images/custom.png) repeat-x scroll 0 -160px; }
.custom .zoomimage_str { width: 40px; height: 40px;  overflow: hidden; 	background:transparent url(/images/custom.png) no-repeat scroll 0 -120px; }
.custom .zoomimage_sc { top: 40px; }
.custom .zoomimage_scl { width: 40px; 	background: transparent url(/images/custom-lr.png) repeat-y scroll 0pt; }
.custom .zoomimage_scr { width: 40px; background:transparent url(/images/custom-lr.png) repeat-y scroll -40px 0pt }
.custom .zoomimage_scc { margin: 0 40px; background:transparent url(/images/custom-c.png); }
.custom .zoomimage_sb { height: 40px; }
.custom .zoomimage_sbl { width: 40px; height: 40px; background:transparent url(/images/custom.png) no-repeat scroll 0pt -80px; }
.custom .zoomimage_sbc { height: 40px; 	margin: 0 40px; background:transparent url(/images/custom.png) repeat-x scroll 0pt -200px; }
.custom .zoomimage_sbr { width: 40px; height: 40px; background:transparent url(/images/custom.png) no-repeat scroll 0pt -40px; }
.custom img { top: 40px; left: 40px; }
.custom .zoomimage_caption { background-color: #90ba00; color: #fff; }
.custom .zoomimage_caption p { }
.custom .zoomimage_loading { background-color: #90ba00; }
.zoomimage_move { cursor: move; }
.custom .zoomimage_controls { background: #90ba00; }
.custom .zoomimage_prev { background: #90ba00 url(/images/zoomimage_prev.gif) no-repeat center; }
.custom .zoomimage_next { background: #90ba00 url(/images/zoomimage_next.gif) no-repeat center; }

.zoomimage {
	position: absolute;
	display: none;
	z-index: 5000;
	outline: none;
    cursor: url(/images/zoomout.cur), default;
}
.zoomimage_focused {
	z-index: 51000;
}
.zoomimage_s {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	display: none;
}
.zoomimage_st {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 6px;
	overflow: hidden;
}
.zoomimage_stl {
	position: absolute;
	top: 0;
	left: 0;
	width: 6px;
	height: 6px;
	overflow: hidden;
	background:transparent url(/images/shadow.png) no-repeat scroll 0 0;
}
.zoomimage_stc {
	overflow: hidden;
	height: 6px;
	margin: 0 6px;
	background: transparent url(/images/shadow.png) repeat-x scroll 0 -30px;
}
.zoomimage_str {
	position: absolute;
	top: 0;
	right: 0;
	width: 6px;
	height: 6px;
	overflow: hidden;
	background:transparent url(/images/shadow.png) no-repeat scroll 0 -18px;
}
.zoomimage_sc {
	position: absolute;
	top: 6px;
	width: 100%;
	left: 0;
	overflow: hidden;
}
.zoomimage_scl {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	height: 100%;
	width: 6px;
	background: transparent url(/images/shadow-lr.png) repeat-y scroll 0pt;
}
.zoomimage_scr {
	position: absolute;
	overflow: hidden;
	right: 0;
	top: 0;
	height: 100%;
	width: 6px;
	background:transparent url(/images/shadow-lr.png) repeat-y scroll -6px 0pt
}
.zoomimage_scc {
	margin: 0 6px;
	height: 100%;
	background:transparent url(/images/shadow-c.png);
	overflow: hidden;
}
.zoomimage_sb {
	position: absolute;
	overflow: hidden;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 6px;
}
.zoomimage_sbl {
	position: absolute;
	overflow: hidden;
	width: 6px;
	height: 6px;
	left: 0;
	top: 0;
	background:transparent url(/images/shadow.png) no-repeat scroll 0pt -12px;
}
.zoomimage_sbc {
	height: 6px;
	overflow: hidden;
	margin: 0 6px;
	background:transparent url(/images/shadow.png) repeat-x scroll 0pt -36px;
}
.zoomimage_sbr {
	position: absolute;
	overflow: hidden;
	width: 6px;
	height: 6px;
	right: 0;
	top: 0;
	background:transparent url(/images/shadow.png) no-repeat scroll 0pt -6px;
}
.zoomimage img {
	position: absolute;
	top: 6px;
	left: 6px;
	display: none;
	border: 20px solid #000;
}
.zoomimage_caption {
	position: absolute;
	background-color: #fff;
	color: #000;
	width: 100%;
}
.zoomimage_caption p {
	padding: 10px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
}
.zoomimage_loading { background-image: url(/images/ajax_small.gif); background-repeat: no-repeat;
	background-position: center;
	height: 100%;
	position: absolute;
	background-color: #fff;
	width: 100%;
	top: 0;
	left: 0;
}
.zoomimage_move {
	cursor: move;
}
.zoomimage_controls {
	position: absolute;
	background: #fff;
	height: 30px;
	overflow: hidden;
}
.zoomimage_prev {
	background: #fff url(/images/zoomimage_prev.gif) no-repeat center;
	width: 39px;
	height: 29px;
	position: absolute;
	bottom: 1px;
	left: 10px;
}
.zoomimage_next {
	background: #fff url(/images/zoomimage_next.gif) no-repeat center; 
	width: 39px;
	height: 29px;
	position: absolute;
	bottom: 1px;
	right: 10px;
}

.warn {font-weight: bold; color: red; } 
.ptable {margin:20px 10px 10px 80px; border:#9c9a9a 1px solid;}
.ptable td {border:#9c9a9a 1px solid;}

.table_set tr { border-right:#9c9a9a 1px dotted;} 
.table_set td { border: none; border-right:#9c9a9a 1px dotted;}
.ptable th { height:40px; background:#f0f0f0 ; color:#009CFE; font-size:1.1em; font-family:Arial,Tahoma,sans-serif; font-weight: bold;  border-right:1px solid #9C9A9A;} 

.ph_f { margin-left:60px; text-align:left; }
.ph_a { margin-left:20px; text-align:left; }
.ph_s { margin-left:20px; text-align:left; }
.ph_p { margin-left:10px; text-align:left; }
.tclear {border:none; }
.tclear td {border:none; }
.text_photo { border:1px solid #D0D0D0; float:left; margin:5px 0px 5px 5px; padding:3px; position:relative; }
.noborder {border:none !important; border-left:#9c9a9a 1px solid !important; }
.noborder_top {border:none !important; border-left:#9c9a9a 1px solid !important; border-top:#9c9a9a 1px solid !important;  } 


/* SLIMBOX */
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #827565;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 1px solid #80786D;
	background-repeat: no-repeat;
	border-top:20px solid #E3E3E3;;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	/*line-height: 1.4em;*/
	text-align: left;
	/*border: 10px solid #fff;*/
	border-top-style: none;
	border:1px solid #80786D;
	border-bottom-width:0;
	background:#E3E3E3;
	padding:2px 4px;
	height:20px;
	overflow:hidden;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 12px;
	height: 11px;
	background: transparent url(/images/closelabel.gif) no-repeat center;
	/*margin: 5px 0;*/
	outline: none;
	position:relative; left:-3px; top:5px;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight:normal;
	font-size:11px;
	padding:2px; color:#000;
}






#user-menu{-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:8px;-moz-border-radius-topright:0;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:0;background:url(/images/user-menu-tile-32.png) repeat-y 0 0;height:auto;right:0;top:215px;padding:3px 0 10px;position:fixed;width:40px;}
.user-not-logged-in #user-menu{padding:0 0 12px;}
.admin-menu #user-menu{top:245px;}
#user-menu ul li a{border:none;color:#fff;display:block;height:36px;overflow:hidden;text-align:center;text-decoration:none;text-indent:-999px;width:40px;}
#user-menu ul{padding:0;margin:0;list-style-type:none;}
#user-menu ul li{float:left;margin-right:1px;position:relative;margin-top:5px;}
#user-menu ul li ul{display:none;}#user-menu ul li ul li{text-indent:0;}
#user-menu ul li:hover a{color:#fff;}
#user-menu ul li:hover ul{display:block;position:absolute;top:0;right:40px;width:120px;background:url(/images/user-menu-tile-32.png) repeat-y 0 0;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:8px;-moz-border-radius-topright:0;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:0;}
#user-menu li:hover ul li{margin-top:0;}
#user-menu li:hover ul li ul{display:none;}
#user-menu li:hover ul li a,#user-menu li:hover ul li a:visited{display:block;color:white;text-indent:5px;text-align:left;line-height:36px;font-weight:bold;background:none;width:120px;}
#user-menu li:hover ul li a:hover{text-decoration:underline;background:none;}
#user-menu li:hover ul li:hover ul{display:block;position:absolute;right:151px;top:0;color:#000;}
#user-menu li:hover ul li:hover ul li a{display:block;width:200px;background:#dfc184;color:#000;}
#user-menu li:hover ul li:hover ul li a:hover{background:#bd8d5e;color:#fff;}
#login-or-register li a,#user-menu li a{background:url(/images/sprite-opaque-32.png) no-repeat;}
#login-or-register li.login a,#user-menu li.user-menu-account a{background-position:0 3px;overflow:hidden;}
#login-or-register li.login a:hover,#user-menu li.user-menu-account a:hover{background-position:-40px 3px;overflow:hidden;}
#user-menu li.user-menu-register a{background-position:0 -33px;overflow:hidden;}
#user-menu li.user-menu-register a:hover{background-position:-40px -33px;overflow:hidden;}
#user-menu li.user-menu-comps a{background-position:-1px -103px;overflow:hidden;}
#user-menu li.user-menu-comps a:hover{background-position:-41px -103px;overflow:hidden;}
#user-menu li.user-menu-cart a{background-position:0 -258px;overflow:hidden;}
#user-menu li.user-menu-cart a:hover{background-position:-40px -258px;overflow:hidden;}
#user-menu li.user-menu-logout a{background-position:-3px -332px;overflow:hidden;height:18px;}
#user-menu li.user-menu-logout a:hover{background-position:-43px -332px;overflow:hidden;}
ul#user-add-content li.add-content-icon a{background-position:0 -67px;overflow:hidden;}
ul#user-add-content li.add-content-icon a:hover{background-position:-40px -67px;overflow:hidden;}
#social-media-links{position:absolute;right:0;top:21px;}
#social-media-links ul{}
#social-media-links li{padding:4px 2px 0;float:left;list-style:none;}
#social-media-links li a{width:36px;height:32px;text-indent:-9999px;display:block;}
#social-media-links li a:active,#social-media-links li a:focus{outline:none}
#social-media-links li.twitter a{background:url(/sites/all/themes/gadp/images/social-media/twitter-32x32.png) no-repeat 0 0;}
#social-media-links li.rss-feed a{background:url(/sites/all/themes/gadp/images/social-media/rss-32x32.png) no-repeat 0 0;}
#social-media-links li a:hover{background-position:0 -32px;}
#branding{float:left;margin-left:0;}
#branding h1{font-size:1em;}


/*tooltips*/
p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }
.moon_cal_block_green {font-size:1.11em; } 









