/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

/*
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
*/
.pushed_buttons {margin:3px 10px 3px 0;}
.pushed_buttons2 {position:relative; float:left; width:60px;text-align:left; margin-top:20px; margin-left:20px;}
.pushed_buttons3 {position:relative; float:left; width:80px; margin-top:100px;}

.grid_rulez {position:relative; float:left; width:111px; height:84px; margin:1px; padding-top: 0px;}
.grid_rulez2 {position:relative; float:left; width:111px; height:57px; margin:1px; padding-top: 0px;}
.last_grid {margin-right:0px !important; margin-left:0px !important;}
.first_grid {margin-left:2px !important; margin-right:0px !important;}

a.info:hover span {
    display:block;
    position:absolute;
    top:-7em;
    left:8em;
    width:400px;
    border:1px solid #CCCCCC;
    background-color:#EEEEEE;
    color:#000000;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 5px;
}
.search_form_input {
width:100px;
}
#left_menu {
        padding: 0;
        margin: 2px 0 0 21px;
        color: #6a6a6a;
        font-family: Tahoma, Verdana, Arial;
        font-size: 11px;
        font-weight: bold;
        list-style: none;
        width: 138px;
}
.mag_glass img {
margin-left:0px; margin-top:12px;
}
.banner img {
margin-left:0px; margin-top:-3px;
}
img.continue {
        float:right
        }
.x {
margin-left:0px; margin-top:-2px; z-index: 10;
}
.x2, .x3 {
margin-left:-1px; margin-top:0px;
}
body {


        background:#cdccca url('../../images/new_theme/back.jpg') no-repeat;
        margin: 0 auto;
        padding: 0;
        font-family: Verdana;
        font-size: 11px;
        color: #353535;
        font-weight: normal;

        text-align:center;
/*font-family: Tahoma, "Trebuchet MS", Arial, Verdana; */
        }

p, .account {
        font-size: 11px;
        color: #353535;
        font-weight: normal;
        line-height: 16px;
}

b {font-size: 120%; }
/* ==================================================================
 * Misc
 * ================================================================== */

.clearit {clear: both;}
.clearl {clear:left;}

a, a:link, a:hover, a:visited {
text-decoration:none;
}

a, a:link, a:visited {
color:#878889;
font-weight:bold;
}

a:hover {
color:black;
font-weight:bold;
}

/* ==================================================================
 * Layout
 * ================================================================== */

#container_outer {
margin: 0 auto;
padding: 0;
background: transparent url('../../images/new_theme/back_top.jpg') repeat-x top center;
width:100%;

text-align:center;
}

#container_outer_new {
margin: 0 auto;
padding: 0;
background: transparent url('../../images/new_theme/back_top.jpg') repeat-x top center;
width:98%;

text-align:center;
}

#container_inner_new {
margin: 0 auto;
padding: 0;
width:97%;
background: url('../../images/new_theme/back_bottom.jpg') repeat-x bottom center;

}



#container_inner {
margin: 0 auto;
padding: 0;
width:100%;
background: url('../../images/new_theme/back_bottom.jpg') repeat-x bottom center;

}



#header {
height:210px;
width:813px;
margin:0 auto;
padding:0;
}

#header_new {
height:210px;
width:914px;

margin:0 auto;
padding:0;
}

#header_col1_new {
width:400px;
position:relative;
float:left;
margin:0;
padding:0;
text-align:left;
z-index:2;
}

#header_col2_new {
width:400px;
position:relative;
float:left;
margin:0;
padding:0;

text-align:left;
z-index:1;

}



#header_col1 {
width:402px;
position:relative;
float:left;
margin:0;
padding:0;
text-align:left;
z-index:2;
}

#header_col2 {
width:411px;
position:relative;
float:left;
margin:0;
padding:0;
text-align:left;
z-index:1;

}

#header_logo {
width:402px;
height:69px;
background: transparent;
position:relative;
/*float:left;*/
margin:0;
padding:0;
text-align:left;
z-index:1;
}

#header_logo_nav {
width:402px;
position:relative;
/*float:left;
height:101px;*/
margin:0 0 0 3px;
padding:0;
text-align:left;
z-index:1;
}


#Background
{
        vertical-align:middle;
        padding:0px;
        position:absolute;
        top:140px;
        visibility:hidden;
        margin: 0 0 0 3px;
}
#Background1
{
        vertical-align:middle;
        position:absolute;
        top:140px;
        visibility:hidden;
        margin: 0 0 0 3px;
}
#Background2
{
        vertical-align:middle;
        position:absolute;
        top:140px;
        visibility:hidden;
        margin: 0 0 0 3px;
}
#Background3
{
        vertical-align:middle;
        position:absolute;
        top:140px;
        visibility:hidden;
        margin: 0 0 0 3px;
}
#Background4
{
        vertical-align:middle;
        position:absolute;
        top:140px;
        visibility:hidden;
        margin: 0 0 0 3px;
}

.FIRST
{
        background:url(images/1__03.png) no-repeat;
        width:531px;
        height:30px;
        vertical-align:middle;
}
.SECOND
{
        background:url(images/2__03.png) no-repeat;
        width:531px;
        height:30px;
        vertical-align:middle;
}
.THIRD
{
        background:url(images/3__03.png) no-repeat;
        width:531px;
        height:30px;
        vertical-align:middle;
}
.FOURTH
{
        background:url(images/4__03.png) no-repeat;
        width:531px;
        height:30px;
        vertical-align:middle;
}
.FIFTH
{
        background:url(images/5__03.png) no-repeat;
        width:531px;
        height:30px;
        vertical-align:middle;
}

#LINK
{
        font-family:Tahoma;
        font-size:11px;
        font-weight:bold;
        width:101px;
        height:20px;
        text-align:center;
        float:left;
        position:relative;
        top:7px;

}

#LINK a
{
        font-family:Tahoma;
        font-size:11px;
        font-weight:bold;
        color:#FFFFFF;
        text-decoration:none;
        text-align:center;
        vertical-align:middle;
}

#LINK a:hover
{
        font-family:Tahoma;
        font-size:11px;
        font-weight:bold;
        color:#000000;
        text-decoration:none;
        text-align:center;
        vertical-align:bottom;
}


#header_logo_white {
width:402px;
height:40px;
background: url('../../images/new_theme/top_left_container.png') no-repeat;
position:absolute;
top:170px;
float:left;
margin:0 0 0 1px;
padding:0;
text-align:left;
z-index:1;

}

#header_logo_white_adv_search {
width:402px;
height:42px;
background:#fff url('../../images/new_theme/top_left_container_adv_search.png') no-repeat bottom left;
position:absolute;
top:170px;
float:left;
margin:0;
padding:0;
overflow:hidden;
z-index:1;
}

#index2 #header_logo_white {
background: url('../../images/new_theme/grid2.png') no-repeat;
}


#index2 #header_logo_controls {
background: url('../../images/new_theme/grid1.png') no-repeat;
}
/*

#index #header_logo_white {
background: url('../../images/new_theme/grid2.png') no-repeat;
}
#index #header_logo_controls {
background: url('../../images/new_theme/grid1.png') no-repeat;
}*/

#header_logo_controls {
        width:411px;
        height:210px;
        background: url('../../images/new_theme/top_banner_area.png') no-repeat;
        /*position:relative;*/
        float:left;
        margin:0;
        padding:0;
        text-align:left;
        z-index:1;
}

* html #header_logo_controls {
/*background: url('../../images/new_theme/top_banner_area.jpg') no-repeat;
*/}


#controls_container {
margin-top:85px;
margin-left:8px;
width:200px;
position:relative;

}

#controls_container_new {
margin-top:85px;
margin-left:8px;
width:200px;
position:relative;

}

.push_the_butt {

        position: absolute;
        top: 56px;
/*margin-top:9px;*/
}
*:first-child+html .push_the_butt {margin-top:6px;}

#controls_col1 {

        width:300px;
        float:left;
        margin:0;
        padding:0;
        /*height: 56px;*/

}

#controls_col1_new {

        width:200px;
        float:left;
        margin:0;
        padding:0;
        /*height: 56px;*/

}

#controls_col2 {
width:223px;
position:relative;
float:left;
margin-left:16px;
margin-right:0;
padding:0;

}


#controls_col2_new {
width:223px;
position:relative;
float:left;
margin-left:16px;
margin-right:0;
padding:0;

}
#controls_col2 table{

        margin-left: 3px;
}
#controls_col2 a{

margin: 1px 0 3px 6px;
float: right;
}
.rnd_img {
/*margin-bottom:3px;
margin-left:5px;
padding:0;
*/
}

.form_submit_btn {
background: url('../../images/new_theme/but_1.png') no-repeat top left;
border:0;
width:72px;
height:20px;
cursor:hand;
cursor:pointer;
margin-left:5px;
margin-bottom:4px;
padding:0px;
float:none;
line-height:12px;

}


*html .form_submit_btn {
background: url('../../images/new_theme/but_1_ie6.jpg') no-repeat top left;
}

/* ==================================================================
 * Content
 * ================================================================== */


        /*Defaults For the Main Body Divs*/

#outer_wrapper {
width:809px;

margin:0 auto;
z-index:1;

min-height:641px;
height:auto !important;
_height:641px;
clear:both;
overflow:hidden;

        }

#outer_wrapper_new {
width:100%;

margin:0 auto;
z-index:1;
        }

#outer_wrapper2_new {
width:100%;
height:638px;

margin:0 auto;
z-index:1;
        }

#outer_wrapper3_new {
width:100%;
height:6px;
margin:0 auto;
z-index:1;
        }
#outer_wrapper1_new {
width:100%;

background-color:#ffffff;
margin:0 auto;
z-index:1;
        }



#outer_wrapper2 {
width:809px;
height:638px;
background: url('../../images/new_theme/container_box.gif') no-repeat top left;
margin:0 auto;
z-index:1;
        }
#outer_wrapper3 {
width:809px;
height:6px;
margin:0 auto;
z-index:1;
        }
#outer_wrapper1 {
width:808px;
background: url('../../images/new_theme/container_box1.gif') no-repeat top left;
background-color:#ffffff;
margin:0 auto;
z-index:1;
        }
#adv_search_outer_wrapper {
width:809px;
height:641px;
background: url('../../images/new_theme/adv_container_box.gif') no-repeat top left;
/* border-bottom:2px solid #B0B0B0; */
margin:0 auto;
z-index:1;
        }

#wrapper {
width:806px;
margin:0 auto;
background: url('../../images/new_theme/body_bg_bottom.jpg') no-repeat bottom;
min-height:641px;
height:auto !important;
_height:641px;
clear:both;
overflow:hidden;
padding-bottom:46px;

        }

#wrapper_new {
width:100%;
margin:0 auto;

        }

#container {
position:relative;
float: left;
/*width:785px;*/
margin-bottom:20px;
margin-top:0px;
padding-left:10px;
padding-right:10px;
overflow:auto;         overflow-x:hidden;
/* background: url('../../images/new_theme/bg_footers.jpg') no-repeat bottom; */


        }

#container_new {
position:relative;
float: left;
width:98%;
margin-bottom:20px;
margin-top:0px;

overflow:auto;         overflow-x:hidden;
/* background: url('../../images/new_theme/bg_footers.jpg') no-repeat bottom; */

        }


#container2 {
position:relative;
float: left;
width:787px;
margin-bottom:20px;
margin-top:0px;
padding-left:10px;
padding-right:10px;
overflow:auto;         overflow-x:hidden;
/* background: url('../../images/new_theme/bg_footers.jpg') no-repeat bottom; */

        }


#content {

        text-align:left;
float: left
}



#left {
position:relative;
float:left;
width:180px;
padding-left:0px;
padding-right:0px;
margin-top:-13px;
text-align:left;

}



#main {
position:relative;
float:left;
width:580px;
min-height:618px;
height:auto !important;
_height:618px;
padding:0px 0px 0px 25px;

        }




/* other pages definitions */

#index2 #main {
padding:0px 0px 2px 17px;
        }

/*#index #main {
padding:0px 0px 0px 17px;
        }*/
#one_column_inner #main {
margin-left:0px;
padding:0px 20px 0px 20px;

        }

#one_column_inner #outer_wrapper3, #index2 #outer_wrapper3{
background: url('../../images/new_theme/container_box_inner.gif') no-repeat top left;
        }
#index #outer_wrapper, #index #adv_search_outer_wrapper{
background: url('../../images/new_theme/body_bg_main.jpg') repeat-y top left;
        }
#index #outer_wrapper2{
background: url('../../images/new_theme/container_box_inner2.gif') no-repeat top left;
        }
#index #outer_wrapper3{
background: url('../../images/new_theme/container_box_inner3.gif') no-repeat top left;
        }
#one_column_inner #header_logo_white {
background: url('../../images/new_theme/top_left_container_inner.png') no-repeat;
}

/* ==================================================================
 * Footer
 * ================================================================== */

#pagingBtm{

        top:  -50px! important;

}

#footer {
margin:0 auto;
padding:0;
width:808px;
text-align:center;
/*background: url('../../images/new_theme/bg_footer.jpg') no-repeat top;*/
position: relative;
        }
/*
.copyright, .copyright a, .copyright a:visited {
color: #353535;
font-family: Arial, Verdana, "Times New Roman", Georgia, Times, serif;
font-size: 12px;
font-weight:bold;
margin:0;
text-align:left;
padding-right:25px;
padding-left:10px;
}
*/
/* --------- headings, links ----------------------------------------------*/

h3 {
font-size:180%;
text-align:left;
color:#878889;
margin-bottom:10px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding-bottom:10px;
font-family: Tahoma, Arial, Verdana;
font-weight:normal;
}

.conditions h3 {color:#878889;}


h4 {
font-size:120%;
text-align:left;
color:#878889;
margin-bottom:10px;
margin-top:10px;
margin-left:0px;
margin-right:0px;
font-family: Tahoma, Arial, Verdana;
font-weight:bold;
}
/* --------- --------------------------------------------------------*/
/* --------- categories----------------------------------------------*/

.categories_box_content {width:180px;}


.inner_item a, .inner_item a:visited {
height:18px;
font-weight:normal;
font-size: 11px;
color: #666666;
margin-left:10px;
padding-left:10px;
display:block;
width:135px;
background: url('../../images/new_theme/sub_back.jpg') no-repeat -0.4em 0em;
text-decoration:none;
}

.inner_item a:hover, .cat_box__small_active a, .cat_box__small_active a:visited, .cat_box__small_active a:link {
color:#858485 !important;
font-weight:bold;
text-decoration:none;
cursor:hand;
cursor:pointer;
}

.outer_item a b, .outer_item a:visited b {
text-decoration:none;
}


.outer_item a:hover b {
color:#858485 !important;
font-weight:bold;
text-decoration:none;
width:140px;
cursor:hand;
cursor:pointer;
}

.cat_box__title_inner {
font-size: 12px;
color: #666666;
display:block;
width:160px;
line-height:33px;
background: url('../../images/new_theme/sub_back.jpg') no-repeat top left;
margin-left:10px;
padding-left:10px;
cursor:hand;
cursor:pointer;
}

.cat_box__title_inner_active, .cat_box__title_inner b a:hover  {
font-size: 12px;
color: #858485 !important;
display:block;
width:160px;
line-height:33px;
background: url('../../images/new_theme/sub_back.jpg') no-repeat top left;
margin-left:10px;
padding-left:10px;
cursor:hand;
cursor:pointer;
text-decoration:none;
}



/* specials */
.sidebar_specials {
width:160px;
margin:20px 5px;
background:#F9F9F9;
border:1px dotted black;
}

.sidebar_specials_container {
width:160px;

}

.sidebar_specials_bot {
width:160px;
padding:10px auto;

}

.sidebar_specials h3 {
font-weight:bold;
font-size:16px;
color:black;
text-align:center;
padding:5px;
margin-left:5px;
margin-right:5px;
}

.specials_pr_name, .specials_pr_name a {
font-weight:bold;
font-size:12px;
color:#063e77;
text-align:center;
padding:2px;
text-decoration:none;
display:block;
width:112px;

}

.specials_pr_name a:hover {color:black; text-decoration:none;}

.productSpecialPrice {
font-weight:bold;
font-size:12px;
color:red;
text-align:center;
margin-bottom:10px;
display:block;
}

.productSpecialPrice_item {
/* font-weight:bold; */
font-size:12px;
color:red;
text-align:left;
}

.specials_pr_price {font-weight:bold;
font-size:10px; color:green;}

.sidebar_specials a img  {border:8px solid transparent;}

*html .sidebar_specials a img  {border:8px solid white;}
.sidebar_specials a:hover img {background:white; border:8px solid white;}

/*  Content Boxes Content  */

.header_title_page {font-weight:bold;
color:black;
font-size:13px;}





.infoBox_l {
background:#f8f8f8;
border:1px dotted white;
padding:10px;
}

.infoBox_i {
background:white;
border:1px solid #CFCECC;
padding:10px 0px;
margin:0;
}

.infoBox_it {
background:white;
border:2px solid white;
padding:5px;
margin:0;
}

.infoBox_it_1 {
width:35%;
color:black;
font-weight:bold;
text-align:right;
padding:0px 10px 0 0;
border-bottom:2px solid #f8f8f8;
line-height:22px;

}

.infoBox_it_2 {
width:65%;
color:black;
font-weight:normal;
text-align:left;
border-bottom:2px solid #f8f8f8;
padding:0;
}

.infoBox_it_shop input {
border:1px solid grey;
padding:2px;
}

.infoBox_it_shop {
color:black;
font-weight:normal;
text-align:center;
border-bottom:1px dotted #999999;
border-right:1px dotted #999999;
padding:5px;
}

.infoBox_it_shop_al {
text-align:left;
border-bottom:1px dotted #999999;
border-right:1px dotted #999999;
padding:5px;
color:black;
font-weight:normal;
}


.infoBox_it_shop_1 {
color:black;
font-weight:normal;
text-align:left;
border:2px dotted #999999;
padding:5px;
}

.infoBox_it_shop_2 {
color:black;
font-weight:normal;
text-align:left;
border:2px dotted #999999;
padding:5px;
background:#fafafa;
}


.infoBox_it_shop_head {
color:black;
font-weight:bold;
text-align:center;
border-bottom:1px dotted #999999;
border-top:1px dotted #999999;
border-right:1px dotted #999999;
padding:5px;
background:#f8f8f8;
}

.infoBox_it_shop_border {
border-left:1px dotted #999999;
}

.product_description {
padding:10px;
}


.boxText input:focus, .fieldValue input:focus {
border:1px black;
background:#CFCECC;
padding:2px;
}

.boxText input, .boxText textarea, .contact_us textarea {
padding:2px;
border:1px solid black;
background:white;
}

.fieldValue input {
padding:2px;
border:1px black;
background:white;
width:200px;
}

.chkb input {
border:0px !important;
width:22px !important;
}

.inputRequirement {
color:red;
}

.fieldValue select {
padding:2px;
border:1px ;
background:#000000;
width:205px;
}



.fieldKey, .wishlist .main {font-weight:bold;
color:black;
text-align:right;
padding-right:10px;
font-size:12px;
}

.fieldValue {
color:black;
text-align:left;
padding-right:10px;

}


.infoBox {
/* border:1px solid #999999; */
margin-bottom:10px;
margin-top:10px;
  font-family: Verdana;
  font-size:11px;
  color: #6d6d6d;
}

.infoBoxContents {
padding:11px;
  color: #6d6d6d;
  /*font-family: Tahoma, "Trebuchet MS", Arial, Verdana;*/
  font-family: Verdana;

  background:white;
}
.infoBoxNotice {
  background: #999999;
color:white;
padding-bottom:10px;
}
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
}
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


/* login page */

.main b {
  font-size: 11px;
  font-weight: bold;
color:black;
}

.main input {
padding:2px;
border:1px solid black;
background:white;
width:130px;
}


.create_account .reg_label, .password_account .reg_label {
text-align:right;
font-weight:bold;
color:black;
display:block;
width:130px;
padding-right:10px;
  font-size: 11px;
}


#index #main select {
padding:2px;
border:1px solid black;
background:white;
width:205px;
}






.default_box_content {
font-size: 15px;
color: #003399;
}
.default_box_content a {
font-size: 15px;
color: #003399;
}
.default_box_content a:hover{
font-size: 15px;
color: #003399;
}



.search_box_content {

font-size: 11px;
color: #000000;
}

/* cats on index */

.cat_row_container {
display:block;

/*border:1px dotted #999999;*/
padding:0px 0px;
margin:8px 5px;
font-weight:bold;
color:black;
line-height:16px;
}

.cat_row_container a:hover {
display:block;
background:white;
border:0px;
padding:0px;
margin:0px;

}

.sss_shop {display:block;margin-top:-14px; margin-left:29px; font:8px Verdana; font-weight:normal; z-index:500;color:#666666;}
.sss_shop a, .sss_shop a:visited {color:#666666;}


.cat_row_container a img  {border:8px solid transparent;}

*html .cat_row_container a img  {border:8px solid white;}
.cat_row_container a:hover img { border:8px solid #F9F9F9;}


.product_cont_item {
border:1px solid
display:block;
padding:0px;
/*margin:12px 5px 0;*/
margin:0px 5px 0;
color:black;
width:17%;
position:relative;
float:left;
text-align:center;
line-height:19px;

/*border:1px solid blue;*/
}

/*
.product_cont_item .button_zero a img  {width:80px;height:80px;}
*html .product_cont_item .button_zero a img  {width:80px;height:80px;}
.product_cont_item .button_zero a:hover img { border:8px solid #F9F9F9;}
*/


*html .product_cont_item {
margin-right:5px;
margin-left:5px;
}

.products_container_big {
/*border-bottom:1px dotted #999999;
float:right;
*/ width:565px;
padding-bottom:10px;
padding-top:10px;
padding-left:25px;
margin:0px; width:inherit;
position:relative;
text-align:center;
}


.container_thumb_vbtm{

        position: relative;
}



a.productlisting_title  {
font-size:14px !important;
font-weight:bold;
}

/*    */
.boxText { font-family: Verdana; font-size: 11px;color: #6d6d6d; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline;
}


FORM {
        display: inline;
}



TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;

  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
TR.headerInfo {
  background: #00ff00;
}
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;

  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}


TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}




SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;

  color: #c76170;
  font-weight: bold;
}

.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC;
}
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000;
}
/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00;
}
/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000;
}
/*  styles for the unit rater     */
.ratingblock {
        width: 50%;
        display:block;
        border-bottom:1px solid #999;
        padding-bottom:8px;
        margin-bottom:8px;
}
.loading {
        height: 30px;
        background: url('../images/working.gif') 50% 50% no-repeat;
}


.unit-rating li{
    text-indent: -90000px;
        padding:0px;
        margin:0px;
        /*\*/
        float: left;
        /* */
}
.unit-rating li a {
        outline: none;
        display:block;
        width:30px;
        height: 30px;
        text-decoration: none;
        text-indent: -9000px;
        z-index: 20;
        position: absolute;
        padding: 0px;
}
.unit-rating li a:hover{
        z-index: 2;
        left: 0px;
}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;
}
.unit-rating li.current-rating {
        position: absolute;
        height: 30px;
        display: block;
        text-indent: -9000px;
        z-index: 1;
}
.voted {color:#999;}
.thanks {color:#36AA3D;}
.get1free { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #ffb3b5; font-weight: bold;
}


/* Supertracker Styles */
.supertracker_menu {background: #ddd; border: 1px solid #aaa; padding: 10px;}
.supertracker_title {font-face: Tahoma, Verdana, Arial; font-size: 16px; font-weight: bold; }
.supertracker_section {margin-top: 10px;}
.supertracker_sub_title {font-face: Tahoma, Verdana, Arial; font-size: 14px; text-decoration: underline; font-weight: bold; }
A.supertracker_link { font-face: Tahoma, Verdana, Arial; font-size: 11px; font-decoration: underline; margin: 5px 10px 5px 10px;}
.supertracker_text { font-face: Tahoma, Verdana, Arial; font-size: 11px;}
.supertracker_contact {font-face: Tahoma, Verdana, Arial;font-size: 11px; width: 100%px;background: #aaa;        padding: 5px;        margin: 10px 0 10px 0; border: 1px solid #000;}
/* Supertracker Styles EOF */
TABLE.popup {
  border-width: 1px;
  border-style: dotted;

}



#lightbox{
        position: absolute;
        left: 0;
        width: 100%;
        z-index: 100;
        text-align: center;
        line-height: 0;
        }

#lightbox a img{ border: none; }

#outerImageContainer{
        position: relative;
        background-color: #fff;
        width: 250px;
        height: 250px;
        margin: 0 auto;
        }

#imageContainer{
        padding: 10px;
        }

#loading{
        position: absolute;
        top: 40%;
        left: 0%;
        height: 25%;
        width: 100%;
        text-align: center;
        line-height: 0;
        }
#hoverNav{
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: 10;
        }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
        width: 49%;
        height: 100%;
        background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
        display: block;
}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat;
}
#imageDataContainer{
        font: 10px Verdana, Helvetica, sans-serif;
        background-color: #fff;
        margin: 0 auto;
        line-height: 1.4em;
        overflow: auto;
        width: 100%
}
#imageData{        padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;        }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;        }
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;
}
#overlay{
        position: absolute;
        top: 0;
        left: 0;
        z-index: 90;
        width: 100%;
        height: 700px;
        background-color: #000;
}
TD.compareListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: white;
  border: 1px;
  border-style: solid;
  border-color: #AAAA91;
}
.clCMEvent{
        position:absolute;
        width:99%; height:99%;
        clip:rect(0,100%,100%,0);
        left:0;
        top:0;
        visibility:visible
}
.clCMAbs{
        position:absolute;
        visibility:hidden;
        left:0;
        top:0;
}
.clBar{
        position:absolute;
        width:10;
        height:10;
        background-color:#ffffff;
        layer-background-color:#ffffff;
        visibility:hidden;
}
.clLevel0,.clLevel0over{
        position:absolute;
        padding:1px;
        font-family:Verdana,arial,helvetica;
        font-size:10px;
}
.clLevel0{
        background-color:#ffffff;
        layer-background-color:#ffffff;
        color:#000000;
}
.clLevel0over{
        background-color:#bbc3d3;
        layer-background-color:#bbc3d3;
        color:#ffffff;
        cursor:pointer;
        cursor:hand;
}
.clLevel0border{
        position:absolute;
        visibility:hidden;
        background-color:#c0c0c0;
        layer-background-color:white;
}
.clLevel1, .clLevel1over{
        position:absolute;
        padding:2px;
        font-family:Verdana,arial,helvetica;
        font-size:10px;
}
.clLevel1{
        background-color:#ffffff;
        layer-background-color:#ffffff;
        color:#000000;
}
.clLevel1over{
        background-color:#bbc3d3;
        layer-background-color:#bbc3d3;
        color:#ffffff;
        cursor:pointer;
        cursor:hand;
}
.clLevel1border{
        position:absolute;
        visibility:hidden;
        background-color:#c0c0c0;
        layer-background-color:white;
}
/* social bookmarking */
#social {width:100%;}
        #social img {padding:0 2px;
}

.social_bookmarks_links {
list-style: none;
}
.social_bookmarks_links {

font-size: 9px;
color: #666666;
}
.social_bookmarks_links a {

font-size: 9px !important;
color: #666666;
}
.social_bookmarks_links a:hover{

font-size: 9px;
color: #666666;
}
.cat_info_box {

        background: #fff6e6;
        border: solid 1px #6FA1C8;
        padding: 8px;
        margin-bottom: 10px;
        font-family: Verdana, Arial, sans-serif;
        font-size: 11px;
        font-weight: bold;
}

.button_zero #maglass {


        border:0; padding:0px;margin:0;
        position:relative; left:39px;top:-28px;width:16px;height:16px;
        z-index:1000;background-repeat:no-repeat;
        font-size:15px;
        text-decoration:none;

        }
img.x
{
position:absolute;
left:-27px;
top:-24px; /*updated pinoidev: original value: -26.5px*/
z-index:10
}

DIV.scrollbar {
text-align: left;
vertical-align: ;
width: 100%;
padding: 10 30 0 0;
position: ;
height: 540px;
overflow:auto;
}

.inputBox
{
border-color: #999999;
border-width: 1px;
border-style: solid;
color: #666666;
font-family: Tahoma, "Trebuchet MS", Arial, Verdana;
background:white;
}

.ordersPulldown {
border-color: #999999;
border-width: 1px;
border-style: solid;
color: #666666;
font-family: Tahoma, "Trebuchet MS", Arial, Verdana;
background:white;
}
li {
        line-height:15px;}

/*pinoidev*/
.createAccount .infoBox {
border:0 none;
margin-bottom:4px !important;
margin-top:2px !important;
}
.createAccount .main input {
background:white none repeat scroll 0;
border:1px solid #666666;
color:#666666 !important;
font-size:11px !important;
height:13px !important;
width:130px;
}
.createAccount .main select {
color:#666666 !important;
border:1px solid #666666 !important;
}
.createAccount h4 {
color:#666666;
font-family:Tahoma,Arial,Verdana;
font-size:120%;
font-weight:bold;
margin:0 0 !important;
text-align:left;
}
.createAccount .reg_label {
font-family:Verdana;
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
padding-right:10px;
text-align:right;
width:160px !important;
}
.createAccount .infoBoxContents {
background:white none repeat scroll 0;
color:#666666;
font-family:Tahoma,"Trebuchet MS",Arial,Verdana;
padding:0px;
}
.newStyle1
{
color: #6a6a6a;
        font-family: Tahoma, Verdana, Arial;
        font-size: 12px;
        font-weight: bold;
}
.search_form_input{
 border:#cccccc solid 1px;
 height:1.5em;
 font:Arial,Verdana;
 font-size:1em;
 padding:2px;
}
small {
        margin:200px 0 0 0;
        }
.copyr {
text-align:center;
margin-top:-38px;
margin-right: 40%;
font-weight:normal;
padding:0 0 0 0px;
float: right;
}

