/*----- Shop general header and footer template styles -----*/

body{
margin:0px;
color: #707070;
font:11px tahoma,verdana,sans-serif;
background:url(images/page-top.gif) repeat-x top;
}
a,table a{
color:#747474;
font:11px tahoma,verdana,sans-serif;
}
a:hover{
text-decoration:underline
}
a img{
border:0 none
}
table{
color: #707070;
}
div,h1,h2,h3,h4,h5,p,form{
margin:0;
padding:0;
border:0 none
}
h1{
color:#999999;
font:bold 11px tahoma,arial,sans-serif;
}
h2{
color:#777777;
font:bold 11px tahoma,arial,sans-serif;
}
h3{
color:#777777;
font:bold 11px tahoma,arial,sans-serif;
}
h4{
color:#999999;
font:normal 11px tahoma,arial,sans-serif;
}
h5{
color:#3E69DB;
font:bold 11px tahoma,arial,sans-serif;
}
h6{
color:#3E69DB;
font:normal 11px tahoma,arial,sans-serif;
}
p{
	padding: 0 0 10px;
}
input{
border:1px solid #0B0763;
padding-left:3px;
font:9px tahoma,arial,sans-serif
}
select{
padding-left:3px;
font:11px tahoma,arial,sans-serif
}
input.checkbox{border:0}

/* Page layout */

#container{
width:971px;
margin: 0 auto;
padding:0px;
text-align:left
}
#pageheader{
width:971px;
height:306px
}
#header-top{
background:url(images/top-bgr.gif) repeat-x top;
width:971px;
height:86px
}
#logo{
float: left;
padding: 2px 0 0 16px;
}
#logo img{
width:auto;
height:auto;
}
#login{
background:url(images/login-bgr.gif) no-repeat top right;
width:399px;
height:27px;
float: right;
margin: 0 2px 0 0;
color: #fff;
padding: 0px;
font:9px tahoma,verdana,sans-serif;
text-transform: uppercase;
}
#login a{
color: #fff;
font:9px tahoma,verdana,sans-serif;
text-align: center;
text-decoration: underline;
text-transform: uppercase;
}
#topmenu{
width: 800px;
height:29px;
color:#666666;
margin: 21px 2px 0 0px;
float: right;
text-align: right;
text-transform: capitalize;
}
#topmenu a{
color:#666666;
text-decoration:none;
}
.topmenu-elem{
color:#666666;
text-decoration:none;
background:url(images/topmenu-border.gif) no-repeat top left;
width:auto;
height:22px;
float: left;
padding: 7px 15px 0 15px;
}
.topmenu-elem a{
color:#666666;
text-decoration:none;
}
.topmenu-elem-first{
color:#666666;
text-decoration:none;
width:auto;
height:22px;
float: left;
padding: 7px 15px 0 15px;
}
.topmenu-elem-first a{
color:#666666;
text-decoration:none;
}
#header-bot{
background:url(images/header-bgr.jpg) no-repeat top;
width:971px;
height:220px;
}
#basketh{
background:url(images/basket-bgr.png) no-repeat right;
width:432px;
height:200px;
float: right;
margin: 0px;
}
* html #basketh{
background:none;
width:432px;
height:200px;
float: right;
margin: 0px;
}
.hdr-content{
float: left;
width: 550px;
height: 155px;
border: 1px solid #ff0000;
}
#titlepic{
margin:20px 0 0 13px;
float:left;
width: auto;
height: auto;
}
#titlepic img{
border:2px solid #ffffff;
width:362px;
height: 148px
}
#login-search{
width: 175px;
color: #ffffff;
float:left;
margin: 22px 0 0 7px;
}
#login-search a{
color: #ffffff;
}
#login-search h3{
text-transform: uppercase;
font:normal 10px tahoma,arial,sans-serif;
background:url(images/hl-orange-dotted.gif) repeat-x bottom;
color: #ffffff;
margin: 0 0 5px;
padding: 2px 0
}
#slogan h1{
font-weight: normal;
font-size: 24px;
color:#fff;
padding: 60px 0 0 240px;
font-style: italic;
float: left;
text-align: left;
width:270px
}
#search{
margin:25px 0 0 49px;
height:20px;
width: 185px;
}
#search-adv{
float: left;
padding:5px 0 0 0;
width: 185px;
height: 20px;
color: #47B734;
text-transform: uppercase;
}
#search-adv a{
color: #47B734;
text-transform: uppercase;
text-decoration: underline;
}
.search-td{
float:left; 
}
input.se{
padding: 1px 0 0 2px;
font:11px tahoma,verdana,sans-serif;
width:140px;
height:15px;
text-align:left;
border: 1px solid #0B0763;
color: #0B0763;
background: #ffffff;
margin: 0px;
}


input.si{
padding: 1px 0 0 2px;
font:9px tahoma,verdana,sans-serif;
width:80px;
height:12px;
text-align:left;
border: 1px solid #0B0763;
color: #0B0763;
background: #ffffff;
margin: 0 5px 0 4px;
}
input.go{
padding: 0px;
font:9px tahoma,verdana,sans-serif;
width:45px;
height:15px;
background:url(images/btn-signin.gif) no-repeat top;
text-align:center;
border: 0px solid #0B0763;
color: #ffffff;
margin: 0 5px 0 4px;
}


#columns{
background:url(images/columns-bgr.gif) repeat-x top;
margin:0 auto;
padding:0px;
width:971px;
clear: both;
float: left;
height: auto;
}
#column-left{
margin:0px;
width:249px;
background:url(images/column-left-bgr.gif) repeat-y left;
float:left;
}
#column-left-top{
margin:0px;
background:url(images/column-left-top.gif) no-repeat top left;
width:249px;
height: 66px;
float:left;
}
#column-left-bot{
margin:0px;
background:url(images/column-left-bot.gif) no-repeat top left;
width:249px;
height: 28px;
float:left;
}
#column-left-cont{
margin:0 0 0 47px;
width: 190px;
display: block;
height: auto;
}
#column-left ul.menulist{
background: #ffffff;
margin:0;
padding:0;
clear: both;
}
#column-left .menulist li{
list-style:none;
background:url(images/right-menu-btn-bgr.gif) no-repeat left center;
padding: 2px 0 2px 25px;
line-height:16px;
font-weight: bold;
}
#column-left .menulist li a:hover{
color:#ff6600
}
#column-center{
margin-left:5px;
width:533px;
float:left;

}
#column-right{
color:#000000;
margin-right:6px;
float:right;
width:167px;
background:url(images/column-right-bgr.gif) repeat-y right;
}
#column-right-bot{
background:url(images/column-right-bottom.gif) no-repeat top;
width: 167px;
height: 25px;
}
#column-right-top{
background:url(images/column-right-top.gif) no-repeat bottom;
width: 167px;
height: 60px;
}
#column-right-top h4{
padding:30px 0 0 0;
text-align: center;
font:normal 11px tahoma,arial,sans-serif;
color: #333333;
text-transform: uppercase;
}
.column-right-block-header{
background:url(images/block-header-bgr.gif) no-repeat bottom;
width: 167px;
height: 32px;
}
.column-right-block-header h4{
padding:10px 0 0 25px;
font:normal 11px tahoma,arial,sans-serif;
color: #333333;
text-transform: uppercase;
}
.column-right-block{
/*padding:0 8px 0 10px;*/
text-align: center;
color: #333333;
}
.column-right-block a{
color: #333333;

}
#column-right td{
}
#column-right ul.newestlist{
margin:0 10px;
padding: 0;
clear: both;
}
#column-right .newestlist li{
list-style:none;
border-bottom: 1px solid #fff;
padding: 3px 0;
}
#column-right .newestlist li a{
color: #000000;
font-weight: normal;
}
#column-right .newestlist li a:hover{
color: #000000;
font-weight: normal;
}
#column-right ul.menulist{
background:url(images/column-right-bgr.gif) repeat-y right;
margin:0;
padding:0 0 0 5px;
clear: both;
}
#column-right .menulist li{
list-style:none;
background:url(images/right-menu-btn-bgr.gif) no-repeat left center;
padding: 2px 0 2px 25px;
line-height:16px;
font-weight: bold;
}
#column-right li a, #column-left li a{
color:#333333;
text-decoration: none;
font-weight: bold;
}
#column-right li a:hover{
color:#333333;
font-weight: bold;
text-decoration: none;
}

.fix{clear: both;}
.orange-marker{
color:#ff6600;
font-weight:bold;
}

#pagefooter{
width:100%;
clear: both;
height:108px;
background:url(images/footer-bgr.gif) repeat-x top;
margin: 0 0 5px 0;
color:#232570;
}
#pagefooter a{
color:#232570;
text-decoration: none;
}
#botmenu{
padding: 27px 0 0 0;
width: 98%;
float: left;
text-transform: capitalize;
text-align: center;
color: #333333;
}
#botmenu a{
color: #333333;
}
#copy{
width: 98%;
text-align: right;
color: #333333;
font-size: 11px;
padding: 40px 5px 0 0;
float: right;
}
#copy a{
font-size: 11px;
color: #333333;
}
/* Left column styles */

#category-list ul{
margin:0;
padding: 0;
clear: both;
}
#category-list li{
list-style:none;
}

.leftmenu0{
color:#ffffff;
padding: 2px 0 2px 10px;
font:bold 11px/16px tahoma, verdana,sans-serif;
background: url(images/left-menu-btn-bgr.gif) no-repeat left center;
}
#category-list .leftmenu0 a{
color:#ffffff;
font:bold 11px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
.leftmenuactive0{
color:#ffffff;
padding: 2px 0 2px 10px;
font:bold 11px/16px tahoma, verdana,sans-serif;
background: url(images/left-menu-btn-bgr.gif) no-repeat left center;
}
#category-list .leftmenuactive0 a{
color:#ffffff;
font:bold 11px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
.leftmenu1{
color:#ffffff;
padding: 2px 0 2px 20px;
font:bold 11px/16px tahoma, verdana,sans-serif;
background: url(images/left-menu-btn-bgr2.gif) no-repeat left center;
}
#category-list .leftmenu1 a{
color:#ffffff;
font:bold 11px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
.leftmenuactive1{
color:#ffffff;
padding: 2px 0 2px 20px;
font:bold 11px/16px tahoma, verdana,sans-serif;
background: url(images/left-menu-btn-bgr2.gif) no-repeat left center;
}
#category-list .leftmenuactive1 a{
color:#ffffff;
font:bold 11px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
.leftmenu2{
padding: 2px 0 2px 35px;
font:bold 11px/16px tahoma, verdana,sans-serif;
background: url(images/left-menu-btn-bgr3.gif) no-repeat left center;
}
#category-list .leftmenu2 a{
color:#ffffff;
font:bold 11px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
.leftmenuactive2{
padding: 2px 0 2px 35px;
font:bold 11px/16px tahoma, verdana,sans-serif;
background: url(images/left-menu-btn-bgr3.gif) no-repeat left center;
}
#category-list .leftmenuactive2 a{
color:#ffffff;
font:bold 11px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
.leftmenu3{
padding: 1px 0 2px 43px;
font:11px/16px tahoma, verdana,sans-serif;
background: url(images/left-menu-btn-bgr4.gif) no-repeat left center;
}
#category-list .leftmenu3 a{
color:#333333;
font:11px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
.leftmenuactive3{
padding: 1px 0 2px 43px;
font:11px/16px tahoma, verdana,sans-serif;
background: url(images/left-menu-btn-bgr4.gif) no-repeat left center;
}
#category-list .leftmenuactive3 a{
color:#333333;
font:bold 11px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
/* Right column styles */
#column-right h3, #column-left h3{
text-transform: uppercase;
color:#000000;
font:11px/9px tahoma, Arial,sans-serif;
padding:0 0 0 10px
}
.cart-view{
background:url(images/cart-view.gif) no-repeat top center;
width: 60px;
height: 13px;
border: 0px;
margin-bottom: 1px;
font:normal 9px tahoma,arial,sans-serif;
color: #ffffff;
text-align: center;
text-transform: uppercase;
cursor: hand;
position: relative; 
z-index: 1;
}
.cart-checkout{
background:url(images/cart-checkout.gif) no-repeat top center;
width: 62px;
height: 13px;
border: 0px;
margin-bottom: 1px;
font:normal 9px tahoma,arial,sans-serif;
color: #000000;
text-align: center;
text-transform: uppercase;
cursor: hand;
position: relative; 
z-index: 1;
}
#cart-block{
float: left;
width: 410px;
padding-left:5px;
padding-top: 12px;
color: #0B0763;
}
#cart-title{
float: left;
width: 107px;
font-weight: bold;
text-transform: uppercase;
text-align: right;
}
#cart-cont{
float: left;
width: 150px;	
padding-left: 8px;
text-align: center;
}
#cart-btns{
padding: 0px;
margin: 0px;
float: right;
width: 135px;
}
#about-box{
float: left;
width: 355px;
height: 145px;
padding:20px 5px 0 55px;
color: #707070;
overflow:hidden;
position: relative; 
z-index: 1;
}
#about-box h1{
font: bold 11px tahoma,verdana,sans-serif;
color: #3E69DB;
padding: 10px 0 10px 0;
}
#about-box a{
font: bold 11px tahoma,verdana,sans-serif;
color: #3E69DB;
padding: 5px 0 5px 0;
text-decoration: none;
position: relative; 
z-index: 1;
}
