/* CSS Document 
@import url("notify.css");
@import url("nav.css");
@import url("form.css");
@import url("lists.css");
@import url("table.css");
*/
@import url("_nav.css");
@import url("_boxes.css");
@import url("_text.css");

/*******************************************************
General Page Style Layouts
*******************************************************/

body {
    text-align:center;
    background-color:#B8B8B8;
    margin:0px;
    padding:0px;
    font-size:11px;
    font-family:Trebuchet MS, Arial, sans-serif;
    color:#707070;
}
#frame {
    width:962px;
    margin-right:auto;
    margin-left:auto;
    padding:0px;
    height:100%;
    text-align:left;
}
#contentleft {
    width:10px;
    padding:0px;
    float:left;
    height:100%;
    background-image: url(/_images/bg_left_gum.gif);
    background-position: right top;
    background-repeat: repeat-y;
}
html>body #contentleft {
    margin-left:-1em;
}
#contentcenter {
    width:942px;
    padding:0px;
    float:left;
    background:#fff;
    height:100%;
    min-height: 100%;
    position: absolute;
    }
html>body #contentcenter {
    height: auto;
}
#contentright {
    width:10px;
    padding:0px;
    float:right;
    height:100%;
    background-image: url(/_images/bg_right_gum.gif);
    background-position: left top;
    background-repeat: repeat-y;
}
html>body #contentright {
    margin-right:0.9em;
}
#leftmenucontainer {
    float:left;
    border:0; 
    width:237px;
}
#leftmenucontainer180 {
    float:left;
    border:0; 
    width:237px;
}
#leftmenu {
    padding: 25px 8px 20px 25px;
    border:0; 
    background-image: url(/_images/bg_box1_top_x.jpg); 
    background-position: left top; 
    background-repeat: repeat-x; 
    background-color:#EFEFEF;
}
#rightmenucontainer {
    width:auto;
    float:left;
    padding:10px 10px 20px 16px;
}
html>body #rightmenucontainer {
    width: 670px;
}
#rightmenucontainerprod {
    width:700px;;
    float:left;
    padding:10px 10px 20px 16px;
}
html>body #rightmenucontainerprod {
    width: 650px;
}
#footercontainer    {
    border-top: 1px solid #dedede;
    text-align: center;
    position: absolute;
    bottom:0;
    padding: 0 15%;
    line-height:13px;
    clear:both;
    width: 100%;
}
/* 
 * hack lets IE see 100%, others see 70%. 
 */
html>body #footercontainer {
    width: 70%;
    w\idth: 70%;
}

#footercontainer a  {       
                    color:#b1b1b1;
                    text-decoration: none;
                    }   
#footercontainer a:hover    {           
                    color:#dedede;
                    text-decoration:underline;
                    }   

/* For example, Privacy */
#fullBG {
    padding:1em;
    background-image: url(/_images/bg_box1_top_x.jpg); 
    background-position: left top; 
    background-repeat: repeat-x; 
    background-color: #EFEFEF;
}
#fullPadding {
    padding:1em;
}

#fullPadding a {
    text-decoration:underline;
}                   
.right {
    float:right;
}
.left {
    float:left;
}
.clear{
    clear:both;
    margin:0;
    padding:0;
    }
.xhtml {
    margin-left: 2em;
    margin-bottom: 2.4em;
}
.datebold {
    margin-left: 2px;
    font-weight:bold;
}
.bold {
    font-size:11px;
    font-weight:bold;
}
.menuseperator {
    margin-top:15px;
    background-image: url(/_images/bg_point_x.gif);
    background-repeat: repeat-x;
    width:90%;
}
.menuseperatorfull {
    margin-top:15px;
    background-image: url(/_images/bg_point_x.gif);
    background-repeat: repeat-x;
    width:100%;
}
.menuseperatorcenter {
    margin-top:15px;
    background-image: url(/_images/bg_point_x.gif);
    background-repeat: repeat-x;
    width:100%;
    text-align:center;
}

a {
    color:#E96A1A;
}

.orange {
    color:#E96A1A;
}
td, span, div {
                        font-size:11px;
                        font-family:"Trebuchet MS", Arial, sans-serif;
                        color:#707070;
                        
                        line-height:12px;
                        }
td a {
                        color:#666666;
                        text-decoration:underline;
                        }
/*******************************************************
Links
*******************************************************/    
.Underlinelink  {
                        color:#666666;
                        text-decoration:underline;
                        }
.Alphalink              {
                        font-weight:bold;
                        }   
/*******************************************************
Forms
*******************************************************/    
.azdropdown {
                        font-size:10px;
                        }   
form {
                        padding:0;
                        margin:0;
                        }                                               
.bg_left_gum    {
                        background-image: url(/_images/bg_left_gum.gif);
                        background-position: right top;
                        background-repeat: repeat-y;
                        }
.bg_right_gum   {
                        background-image: url(/_images/bg_right_gum.gif);
                        background-position: left top;
                        background-repeat: repeat-y;
                        }
.header {
                        background: url(/_images/bg_head_1.jpg) bottom left repeat-x; 
                        height:122px;
                        }       
                                                
.lightgray {
                        color: #E7E3E2;
                        height:1px;
                        }   
.dotted {
                        background: url(/_images/bg_point_x.gif) left repeat-x;
                        }   
.box2_3 {           
                         
                         }
div.hr hr {
                        color: #959595;
                        height: 1px;
                        width: 200px;
                        text-align:left;
                        }
/*******************************************************
Help Prompt
*******************************************************/    
.PromptBox {
                        font-family:Trebuchet MS, Arial, sans-serif;
                        background-color: #E96A1A;
                        border: 1px solid #E96A1A;
                        width: 200px;
                        margin: 2em 1em 2em 1.5em;
                        text-align:center;
}
.OrangeOuter {          
                        margin:0px 5px 0px 0px;
                        float:left;
                        font-family:Trebuchet MS, Arial, sans-serif;
                        background-color: #E96A1A;
                        text-align:center;
                        
}
.OrangeInner {
                        background-color:#ffffff;
                        padding:2px 5px 5px 5px;
                        font-family:Trebuchet MS, Arial, sans-serif;
}
.date   {
                        font-size:11px;
                        
                        line-height:13px;
                        font-weight:600;
                        }
.date span  {
                        font-size:11px;
                        line-height:13px;
                        font-weight:100;
                        }
.more       {
                    color:#28558D;
                    font-weight:600;
                    margin:14px 5px 10px 20px;
                    padding-left:14px;
                    background: url(/_images/marker_3.gif) no-repeat;
                    background-position: left top;
                    }
.more a     {
                    color:#28558D;
                    font-weight:600;
                    text-decoration:underline;
                    }
.subscribe a {
                    color:#28558D;
                    font-weight:600;
                    margin:25px 5px 5px 20px;
                    padding-left:14px;
                    background: url(/_images/marker_2.gif) no-repeat;
                    background-position: left top;
                    text-decoration:none;
                    }
.more a:hover   {
                    text-decoration:none;
                    }
.padding {
                    padding:1em 1em 1em 1em;
                    }
.list_items{
    padding-bottom:10px;
    padding-top:20px;
    height:20px;
    width:550px;float:left;clear:left;
    border-bottom:1px solid #D0D0D0;
}
.list_items_small{
    padding-bottom:10px;
    padding-top:20px;
    height:20px;
    width:450px;float:left;clear:left;
    border-bottom:1px solid #D0D0D0;
}
.list_items_tick{
    padding-bottom:10px;
    margin-top:10px;
    height:20px;
    padding-top:10px;
    width:50px;
    float:left;
    background-image: url("/_images/icons/green_tick.gif");
    background-repeat: no-repeat;
    border-bottom:1px solid #D0D0D0;
}
.product_description_list{
    float:right;
    width:300px;
}
.product_description_list_items{
    float:left;
    clear:left;
    margin-top:10px;
    background-image: url("/_images/icons/green_tick_small.gif");
    background-repeat: no-repeat;
    padding-left:25px;
}
.product_description_list_items_tick{
    background-image: url("/_images/icons/green_tick.gif");
    background-repeat: no-repeat;
    float:left;
}
div#zoom_element {
    display:none;
    background-color:#F3E16A;
    border:3px solid #545454;
    text-align:center;
}
div#zoom_element_content {
    font-size: 40px;
    color:#000;
    font-weight:bold;
    clear:both;
}
div#zoom_element_close {
    text-align:right;
    text-decoration:underline;
    font-size:14px;
    cursor:pointer;
}
.zoom_element_ahref {
    cursor:pointer;
}

.productoptions {
    border:1px solid #dddddd;
    /*background-color:#eeeeee;*/
    padding:3px;
    margin-left:8px;
}