/*html,*{font-family:arial;font-size:14px;border:0;color:#ccc;}*/

body{
    font-family:arial;
    margin:0;
    padding:0;
    font-size:12px;

    /*background-color:#000;
    background-color:#f9f9f9;*/
    background-color:#ffffff;
}

.error{
    color:red;
    padding-bottom:8px;
}

.code{
    padding:12px;
    background-color:#f1f1f1;
    width:90%;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    color:#666;
}

.content-box-top{
    height:5px;
    background:url('../templates/new-template/content-box-top.jpg');
    background-repeat:no-repeat;
}
.content-box-bg{
    height:100%;
    padding:24px;
    background:url('../templates/new-template/content-box-bg.jpg');
    background-repeat:repeat-y;
}
.content-box-bottom{
    height:5px;
    background:url('../templates/new-template/content-box-bottom.jpg');
    background-repeat:no-repeat;
}

.thickbox{}

.shop_categories{
    margin:0px;
    padding:0px;

}

.shop_categories li{
    margin:0px;
    padding:0px;
    display:block;
    list-style:none;
    padding:12px;
    border:1px solid #ccc;
    margin-right:6px;
    float:left;
    text-align:center;
}

.mini_cart_header{
    font-weight:bold;
    text-align:left;
    background-color:#ccc;
    width:100%;
    padding:6px;
}

#shop_product_table{
    width:100%;



}
#shop_product_table td{
    vertical-align:top;
}

.shop_row_one{
    background-color:#f9f9f9;
}
.shop_row_two{
    background-color:#f3f3f3;
}

.big-box-top{
    height:5px;
    background:url('../templates/new-template/big-box-top.jpg');
    background-repeat:no-repeat;
}
.big-box-bg{
    background:url('../templates/new-template/big-box-bg.jpg');
    background-repeat:repeat-y;
}

.big-box-bg h1{
    color:#666;
    font-family:verdana;
}

.big-box-bottom{
    height:5px;
    background:url('../templates/new-template/big-box-bottom.jpg');
    background-repeat:no-repeat;
}
.small-box-top{
    height:5px;
    background:url('../templates/new-template/orange-box-top.jpg');
    overflow:hidden;
}
.small-box-orange-bg{
    padding:10px 10px 14px 12px;
    background:url('../templates/new-template/orange-box-orange-bg.jpg');
}
.small-box-orange-bg h3{
    color:#ff9900;
    display:inline;
}
.small-box-white-bg{
    padding:12px;
    background:url('../templates/new-template/white-box-bg.jpg');
}
.small-box-grey-bg{
    text-align:right;
    padding:10px 12px 0 12px;
    background:url('../templates/new-template/grey-box-bg.jpg');
}


.small-box-bottom{
    height:5px;
    background:url('../templates/new-template/orange-box-bottom.jpg');
    overflow:hidden;
}


#site-container{
    width:960px;
    margin:auto;
    padding:0px;
}

img{
    border:0px;
}
#tray {background-color:#BFBFBF;}
/*
#tray li a {color:#404040;}
#tray li#tray-active a {background-color:#090; color:#FFF;}
#tray li a:hover {background-color:#9F9F9F; color:#FFF;}

    #search #search-input {background-color:#FFF;}
    #search #search-input input {color:#404040;}
*/

#tray {position:relative; width:960px; height:45px; background:url("../templates/new-template/tray.gif") 0 0 no-repeat; overflow:hidden; }
/*
#tray ul {margin:0px;padding-left:20px; list-style:none;}
    #tray li {display:inline;}
    #tray li a {display:block; font-weight:bold;float:left; padding:17px 20px 17px 18px; background:url("../templates/new-template/tray-separator.gif") 100% 0 no-repeat; text-decoration:none;}
    #tray li a:hover {background:url("../templates/new-template/tray-hover.gif");}
    #tray li#tray-active a {background:url("../templates/new-template/tray-active.gif");}
*/
#search {float:left;top:8px; height:45px;right:20px;background:#000 url('../templates/new-template/tray-normal.gif');}
#search div{float:left;width:185px;height:30px;background:#000 url('../templates/new-template/tray-normal.gif');}

#search #search-input { margin-top:8px;top:0; left:0; width:150px; height:30px; background:url("../templates/new-template/search-input.gif") 0 0 no-repeat; overflow:hidden;}
#search #search-input input {width:136px; margin:8px; border:0; font:100%/1 "arial",sans-serif;}
#search #search-submit {margin-left:5px;margin-top:8px;top:0; right:0; width:30px;}
.box{

    height:45px;
    background:#000 url('../templates/new-template/tray-normal.gif');
}
#tray-left{
    float:left;
    background:#000000 url('../templates/new-template/tray-start.gif');
    width:10px;
    height:45px;


}
#tray-right{
    float:right;
    background:#000000 url('../templates/new-template/tray-end.gif');
    width:10px;
    height:45px;

}
.pagination{
    text-align:right;
    float:right;
    margin:6px 0 6px 0;
}
.pagination a{
    border:1px solid #f1f1f1;
    padding:4px;
}
.pagination a:hover{
    border:1px solid #e1e1e1;
    padding:4px;
}
h1{
    font-size:20px;
    color:#666;
}
h2{
    font-size:18px;
    color:#666;
}
h3{
    font-size:16px;
}
h1,h2,h3{
    margin:0px;


}
p{//margin:0px;
}
#menu{
    background-color:white;
    width:100%;
}
#menu ul{
    margin:0px;
    padding:0px;
    list-style-type:none;
}
#menu li{
    display:block;
    margin:0px;
    padding:0 36px;
    list-style-type:none;
}

#menu li a{

    display:block;
    padding:12px 0;
    margin:0px;
    background-image:url('../templates/black-template/menu-arrow-up.png');
    background-repeat:no-repeat;
    background-position:right center;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    border-bottom:1px solid #ccc;
    color:#999;

}
#menu li a:hover{
    display:block;
    padding:12px 0;
    color:#666;
    background-image:url('../templates/black-template/menu-arrow-down.png');
    background-repeat:no-repeat;
    background-position:right center;

}

.breadcrumbs{
    font-size:10px;
    margin:0 0 6px 0;
    width:100%;
}
.header_wrapper{
    border-top:4px solid #ffcc66;
    width:100%;
}

h1{
    /*color:#fff;*/
    margin:0 0 6px 0;
    padding:0px;
}
h1 a{
    text-decoration:none;
    color:#f1f1f1;
}
h1 a:hover{
    text-decoration:none;
    color:#fff;
}
.errors{
    color:red;
}
.errors p{
    color:red;

}
.logo{
    float:left;
    margin-left:10px;
    margin-top:10px;

}
.content_wrapper{
    width:936px;
    margin:auto;
    padding:12px;
}
.status_bar{
    padding-right:20px;
    height:20px;
    float:right;
    margin:auto;
    margin-top:50px;

    /*border-top:1px dotted #ccc;*/
    /*border-bottom:1px dotted #ccc;*/
}
.status_bar a{
    text-decoration:none;
}
.wrapper{
    margin:auto;
    width:960px;
    /*background-color:#f1f1f1;*/

}
.sitemap_heading{
    list-style:none;
    font-weight:bold;
}
.sitemap_item{
    list-style:none;
    font-weight:normal;
}


.top_menu{
    float:right;
    height:20px;

}
.top_menu ul li,.top_menu ul li a{
    font-size:14px;
    display:inline;
    list-style:none;
    font-weight:bold;
    text-decoration:none;
    line-height:60px;
    padding:0 4px;
}
h3{font-size:14px;}

.left{
    float:left;
    width:20%;
}

.line{
    /*background-color:#ff9933;*/
    border-top:1px solid #ff9933;
    background-color:#ffcc66;
    height:2px;
}
.right{
    float:right;
    width:75%;
    padding:12px;
    background-color:#fff;
}

h3{
    padding:0px;
    margin:0px;
}
#header{
    height:105px;
    width:960px;
    margin:auto;


    /*background:url('../templates/new-template/bg-top.jpg');
	background-repeat:repeat-x;*/
}
.headertest{
    background-color: yellow;
    width:80%;
    margin:auto;
}
.footer{

    height:200px;
    text-align:right;
    padding:12px 24px;
    font-size:10px;
    /*background:url('../templates/new-template/footer-bg.jpg');*/
    background:url('../media/images/footer-bg.jpg');
    background-repeat:no-repeat;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}
.footer a{
    font-size:10px;
    text-decoration:none;
    line-height:20px;
}

.footer h2{

    color:#666;
}


#testimonials{
    list-style:none;
    margin:0px;
    padding:0px 0px;
}
#testimonials li{
    margin:0px;
    width:100%;
    background-color:#f1f1f1;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    padding:12px;
    color:#666;
    line-height:10px;
    text-align:left;


}


a{
    color:#666;
}
a:hover{
    color:#999;
}
.widget_div{
    padding:0 10px 10px 0;
}
.widget_div ul{
    padding:0;
    margin:0;
}
.widget_div li{
    list-style:none;
}

.widget_date{
    font-size:10px;
}

.login{
    margin:auto;
    width:30%;
}
.login h2{
    padding:0 0 12px 0;
}
.reset-pw{
    margin:auto;
    width:40%;
}
.reset-pw h2{

}
.register{
    margin:auto;
    width:30%;
}
.register h2{
    padding:0 0 12px 0;
}
hr{
    height:1px;
    background-color:#999;
    width:100%;
}

.blog_heading{
    padding:12px 24px ;
    font-size:18px;
    font-weight:bold;
    text-decoration:none;
    margin-bottom:8px;
    background:#999 url('../templates/new-template/tray-normal.gif');
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    color:#666;
}
.blog_heading a{
    text-decoration:none;

}
.blog_body{
    padding:12px 0 0 12px;
}

.blog_post_footer{
    padding:0 24px 0 24px;
    font-size:10px;
    margin-bottom:4px;
}
.blog_post_footer hr{
    background:#f1f1f1;
    color:#f1f1f1;
}
.blog_comments_wrapper{
    padding:12px;
}

.blog_comment{
    border:1px solid #f1f1f1;
    margin-bottom:8px;
    float:right;
    width:90%;
}
.blog_comment_footer{
    padding:12px 12px 12px 12px;
    background-color:#f1f1f1;
    text-align:right;
}
.blog_comment_body{
    padding:12px;
    margin-left:8px;
}
.blog_comment_form_wrapper{
    padding:12px;
}
.blog_comment_form{
    padding:12px;
}
.blog_comment_form p{
    padding:4px 0 4px 0;
}
/*
input{
	padding:4px;
	border:1px solid #c1c1c1;
	background-color:#fff;
}*/
select{
    padding:4px;
    border:1px solid #c1c1c1;
}
textarea{
    padding:4px;
    border:1px solid #c1c1c1;
    background-color:#fff;
}

.search{
    font-size:14px;
    padding:4px;
    border:1px solid #ccc;
    background-color:#f1f1f1;
    color:#666;
}
.darkh{
    color:#666;
}

/* Easy Slider */
#slider div{

    width:100%;
    position:relative;
    height:200px;
    overflow:hidden;
}

#slider ul, #slider li,
#slider2 ul, #slider2 li{
    margin:0;
    padding:0;
    list-style:none;
}
#slider2{margin-top:1em;}
#slider li, #slider2 li{

    width:960px;
    height:200px;
    overflow:hidden;
}
#prevBtn,
#slider1prev,
#nextBtn,#slider1next{
    display:block;
    width:30px;
    height:0px;
    position:relative;
    left:-30px;
    top:-140px;
    z-index:1000;
}



#nextBtn,
#slider1next{
    left:960px;
}
#prevBtn a,
#nextBtn a,
#slider1next a,
#slider1prev a{
    display:block;
    position:absolute;
    width:30px;
    height:77px;
    background:url(../templates/new-template/easyslider_btn_prev.gif) no-repeat 0 0;
    outline:none;
}
#nextBtn a,
#slider1next a{
    background:url(../templates/new-template/easyslider_btn_next.gif) no-repeat 0 0;

}

.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next {
    text-indent:-8000px;
}

/* numeric controls */
/*
ol#controls{
    margin:1em 0;
    padding:0;
    height:28px;
}
ol#controls li{
    margin:0 10px 0 0;
    padding:0;
    float:left;
    list-style:none;
    height:28px;
    line-height:28px;
}
ol#controls li a{
    float:left;
    height:28px;
    line-height:28px;
    border:1px solid #ccc;
    background:#DAF3F8;
    color:#555;
    padding:0 10px;
    text-decoration:none;
}
ol#controls li.current a{
    background:#5DC9E1;
    color:#fff;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
*/

/* // Easy Slider */