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

html {
	overflow: scroll;
}

body{
margin:0px;
color:#000064;
font:11px tahoma,verdana,sans-serif;
}
p{
margin:0px;
color:#000064;
font:11px tahoma,verdana,sans-serif;
}
a,table a{
color:#000064;
font:11px tahoma,verdana,sans-serif;
text-decoration:none
}
a:hover{
text-decoration:underline
}
a img{
border:0 none
}
table{
color:#000064;
}
div,h1,h2,h3,h4,h5,p,form{
margin:0;
padding:0;
border:0 none
}

h1{
font:Bold 11px tahoma,arial,sans-serif;
color: #000064;
}
h2{
font:normal 11px tahoma,arial,sans-serif;
color: #000064;
}
h3{
font:Bold 10px tahoma,arial,sans-serif;
color: #000064;
}
h4{
font:Bold 11px tahoma,arial,sans-serif;
color: #2979CF;
}
h5{
font:normal 11px tahoma,arial,sans-serif;
color: #2979CF;
}
h6{
font:normal 10px tahoma,arial,sans-serif;
color: #2979CF;
}
input{/*
border:0px solid #B2B2B2;
padding-left:3px;
font:11px tahoma,arial,sans-serif*/
font:11px 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:108px
}
#logo{
float: left;
}
#logo img{
width:209px;
height:77px;
}
#topleft{
float: left;
width:153px;
height:77px;
background:url(images/top-left.gif) no-repeat top left;
}
.hdr-content{
float: left;
width: 608px;
height: 77px;
border: 0px ;
}
#titlepic{
margin:0px;
float:left;
width: auto;
height: auto;
}
#titlepic img{
border:0px;
width:608px;
height: 77px
}
#tmenu{
clear: both;
float: left;
width:966px;
height:31px;
background:url(images/tmenu.gif) repeat-x top;
padding-left: 4px;

}
.tmenubutton{
color: #04004D;
width:138px;
height:29px;
font-weight: bold;

background:url(images/top-menu.gif) no-repeat top left;
text-align: center;
padding-top:2px;
float: left;

}
.tmenubutton a{
color: #000064;
font-weight: bold;
text-decoration: none;
padding-right: 10px;
}
.tmenubutton a:hover{
color: #2979CF;
font-weight: bold;
text-decoration: none;
padding-right: 10px;
}

#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;
text-transform: uppercase;
font-size: 10px;
color:#000064;
padding: 7px 0 0;
float: right;
clear:both;
width:365px
}
#search{
margin:3px 0;
height:15px;
}

input.si{
padding: 1px 2px;
float:left; 
width:115px;
text-align:left;
border: 1px solid #ffffff;
background: #FBD2AA;
margin: 0 0 2px
}
.search-go{
float:left;
padding:0 0 0 3px
}

#topmenu{
width: 390px;
color:#FFFFFF;
font:10px/31px Verdana,sans-serif;
float: right;
text-align: center;
text-transform: capitalize;
}
#topmenu a{
color:#FFFFFF;
font:10px Verdana,sans-serif;
text-decoration:none
}
#columns{
margin:0 auto;
padding:0px;
width:971px;
clear: both;
display:block;
}
#column-left{
margin-left:5px;
width:240px; 
float:left;
}
#column-left ul.menulist{
background: #ffffff;
margin:0;
padding:0;
clear: both;
}
#column-left .menulist li{
list-style:none;
padding: 2px 0 2px 25px;
padding-right: 25px;
text-align: right;

line-height:16px;
font:normal 11px/16px tahoma, verdana,sans-serif;
}
.menulist li a{
font:normal 11px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
#column-left .menulist li a:hover{
color:#000064;
font:normal 11px/16px tahoma, verdana,sans-serif;
text-align: right;
text-decoration: none;
}
#column-center{
margin-left:12px;
width:684px;
float:left;
display: block;
}

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

#pagefooter{
width:971px;
clear: both;
height:77px;
background:url(images/footer-bgr.gif) repeat-x;
margin: 0px;
color:#232570;
clear:both;
}
#footer-right{
width:100%;
height: 77px;
display: block;
background-image: url(images/footer-right.gif);
background-repeat: no-repeat;
background-position: right;
}
#pagefooter a{
color:#232570;
text-decoration: none;
}
#botmenu{
padding: 25px 0 0 0;
width: 971px;
float: left;
text-transform: capitalize;
text-align: center;
color: #000079;
}
#copy{
width: 971px;
text-align: center;
color: #000079;
font-size: 10px;
padding: 10px 0 0;
float: right;
}
#copy a{
font-size: 10px;
color: #000079;
}
/* Left column styles */
#bottom{
width: 971px;
text-align: center;
font-size: 10px;
padding: 0px;
/*float: right;*/
}
.category-list ul{
margin:0;
padding: 0;
clear: both;
}
.category-list li{
list-style:none;
}

.leftmenu0{
color:#000064;
padding: 2px 0 2px 10px;
font:bold 11px/16px tahoma, verdana,sans-serif;
padding-right: 25px;
text-align: right;
text-decoration: none;
background: url(images/left-menu-btn-bgr.gif) no-repeat right center;
}
.leftmenu0 a{
color:#000064;
font:bold 11px/16px tahoma, verdana,sans-serif;text-decoration: none;
}
.leftmenu0 a:hover{
color:#2979CF;
font:bold 11px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}

.category-list .leftmenu0 a{
color:#000064;
font:bold 11px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
.category-list .leftmenu0 a:hover{
color:#2979CF;
font:bold 11px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
.name{
padding: 2px 0 2px 20px;
padding-right: 25px;
text-align: right;
font:bold 11px/16px tahoma,verdana,sans-serif;
color: #2979CF;
}
.leftmenuactive0{
color:#000064;
padding: 2px 0 2px 10px;
padding-right: 25px;
text-align: right;
text-decoration: underline;
font:bold 11px/16px tahoma, verdana,sans-serif;
background: url(images/left-menu-btn-bgr.gif) no-repeat right center;
}
#category-list .leftmenuactive0 a{
color:#000064;
font:bold 11px/16px tahoma, verdana,sans-serif;
text-decoration: underline;
}
.leftmenu1{
padding: 2px 0 2px 20px;
padding-right: 25px;

text-align: right;
font:normal 11px/16px tahoma, verdana,sans-serif;
}
.leftmenu1 a{
color:#000064;
font:normal 11px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
.leftmenu1 a:hover{
color:#000064;
font:normal 11px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}

.leftmenuactive1{
padding: 2px 0 2px 20px;
padding-right: 25px;
text-align: right;
font:normal 11px/16px tahoma, verdana,sans-serif;
}
.leftmenuactive1 a{
color:#000064;
font:normal 11px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
.leftmenu2{
padding: 2px 0 2px 35px;
padding-right: 25px;
text-align: right;
font:normal 11px/16px tahoma, verdana,sans-serif;
}
.leftmenu2 a{
color:#000064;
font:normal 11px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
.leftmenuactive2{
padding: 2px 0 2px 35px;
padding-right: 25px;
text-align: right;
font:normal 11px/16px tahoma, verdana,sans-serif;
}
.leftmenuactive2 a{
color:#000064;
font:normal 11px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
.leftmenu3{
padding: 2px 0 2px 43px;
padding-right: 25px;
text-align: right;
font:11px/16px tahoma, verdana,sans-serif;
}
.leftmenu3 a{
color:#000064;
font:11px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
.leftmenuactive3{
padding: 2px 0 2px 43px;
padding-right: 25px;
text-align: right;
font:11px/16px tahoma, verdana,sans-serif;
}
.leftmenuactive3 a{
color:#000064;
font:bold 11px/16px tahoma, verdana,sans-serif;
text-decoration: none;
}
/* Right column styles */
#column-right h3, #column-left h3{
text-transform: uppercase;
color:#000064;
font:11px/9px tahoma, Arial,sans-serif;
padding:0 0 0 10px
}
.mblock-right h4{
background:url(images/hl-blue-dot.gif) repeat-x bottom;
color:#2F4A71;
font:10px tahoma, Arial,sans-serif;
text-transform: uppercase;
padding: 0 0 3px 0;
}
.mblock-right2 h4{
text-transform: uppercase;
color:#000000;
font:11px/37px tahoma, Arial,sans-serif;
text-align: center;
}
.mblock-right table{
color:#454545;
width:100%;
}
.mblock-right td a.button{
text-transform: uppercase;
color:#FFFFFF;
background:#2F4A71;
font:10px tahoma,arial,sans-serif;
text-align:center;
text-decoration: none;
display:block
}
.mblock-right td a:hover.button{
color:#FFFFFF;
background:#F7A34E;
}
.mblock-right{
padding:0 8px 2px 8px;
background:#F8EFD0;
}
.mblock-right-cap{
height: auto;
}
.mblock-right2{
background:#eeeeee;
}
.mblock-right2-top{
background:url(images/right-menu-top.gif) no-repeat top;
line-height: 37px;
height: 37px
}
.mblock-right2-bot{
background:url(images/right-menu-bottom.gif) no-repeat bottom;
height: 7px
}

.ar{
text-align:center;
display:block;
width: 180px;
height: 20px;
padding-top: 0px;
}
.ar a{
text-align:center;
}
.ar img{
text-align:center;
margin-right: 8px;
}
.thumb{
text-align:center;
height:150px;
width:180px;
}
.thumb img{
text-align:center;
margin:0px 0 0 0;
}
.thumbwrap{
background:url(images/thumb-bgr.gif) no-repeat center bottom;
float:left;
width:180px;
height:230px;
padding:0;
margin:10px 5px 0px 10px;
text-align: center;
/*display: block;*/
}
/*
.thumbwrap h3,.thumbwrap h3 a, .thumbwrap2 h3 a{
color:#000054;
font:bold 11px/16px tahoma, verdana,sans-serif;
height: 32px;
padding: 0px;
margin:0px;
}*/
.thumbwraptitle {
color:#000054;
font:bold 11px/16px tahoma, verdana,sans-serif;
height: 38px;
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
margin:0px;
}
.thumbwraptitle a{
color:#000054;
font:bold 11px/16px tahoma, verdana,sans-serif;
}/*
.thumbwrap h3, .thumbwrap2 h3{
text-align: center;
margin:5px 0
}
.thumbwrap p{
text-align: left;
padding:0 5px 0 0
}*/
#pagetitle {
color:#000054;
font:bold 11px/16px tahoma, verdana,sans-serif;
height: 27px;
width: 260px;
text-align: center;
padding-left: 10px;
padding-right: 0px;
padding-top: 0px;
margin:0px;
}
#pagetitle a{
color:#000054;
font:bold 11px tahoma, verdana,sans-serif;
height: 27px;
width: 260px;
text-align: center;
padding:0px;
margin:0px;
text-decoration: none;
}
.news-img {
background:url(images/news-img.gif) no-repeat center top;
float:left;
width:151px;
height:109px;
padding-top:2px;
text-align: center;
border-right-color: #ffffff;
border-right-style: solid;
border-right-width: 5px;
}
.news li{
list-style: none;
}
.news td{
text-align: justify;
}
.search{
float: right;
text-align: right;
}
.searchtext{
color:#000064;
margin-right: 10px;
border: 1px solid #000064;
}
.block{
	width: auto;
	height: auto;
	float: left;
	display: inline-block;
}

