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



body{

margin:0px;

color:#017B6A;

font:11px Arial, Helvetica, sans-serif;

}

p{

	color:#811738;

}

a,table a{

color:#017B6A;

font:11px Verdana, Arial, Helvetica, sans-serif;

}

a:hover{

text-decoration:underline

}



a img{

border:0 none

}

table{

color:#333333;

}

div,h1,h2,h3,h4,h5,p,form{

margin:0;

padding:0;

border:0 none

}

h1{

font: bold 14px Arial, Helvetica, sans-serif;

color: #017B6A;

}

h2{

color:#811738;

font:bold 12px Arial, Helvetica, sans-serif;



}

h3{

font: bold 12px Arial, Helvetica, sans-serif;

color: #017B6A;

}

input{

border:1px solid #B2B2B2;

padding-left:3px;

font:11px Verdana, Arial, Helvetica, sans-serif;

}

select{

padding-left:3px;

font:11px Verdana, Arial, Helvetica, sans-serif;

}

input.checkbox{border:0}



/* Page layout */



#container{

width:766px;

margin: 0 auto;

padding:0px;

text-align:left

}

#pageheader{

width:766px;

background:url(images/title-bgr.gif) no-repeat top right;

height:210px

}

#logo{

float: left;

}

#logo img{

width:188px;

height:170px;

}

.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;

text-transform: uppercase;

font-size: 10px;

color:#ff6600;

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:766px;

clear: both;

height: auto;

}

#column-left{

margin-left:5px;

width:181px;

float:left;

}

#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:12px;

width:369px;

float:left;

}

#column-right{

color:#000;

margin-left:12px;

float:left;

width:181px;

}

#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 ul.menulist{

background: #ffffff;

margin:0;

padding:0;

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:#017B6A;

text-decoration: none;

}



#column-right li a, #column-left li a{

color:#017B6A;

text-decoration: none;

}

#column-right li a:hover{

color:#ff6600

}





.fix, .hl{

clear:both;

line-height:1px;

height:1px

}

.hl{

height: 2px;

line-height: 2px;

clear: both;

}

.orange-marker{

color:#ff6600;

font-weight:bold;

}



#pagefooter{

width:766px;

clear: both;

height:48px;

background:url(images/footer-bgr.gif) no-repeat center;

margin: 0 0 5px 0;

color:#232570;

}

#pagefooter a{

color:#232570;

text-decoration: none;

}

#botmenu{

padding: 17px 0 0 70px;

width: 370px;

float: left;

text-transform: capitalize;

}

#copy{

width: 260px;

text-align: right;

color: #666666;

font-size: 10px;

padding: 15px 0 0;

float: left;

}

#copy a{

font-size: 10px;

color: #666666;

}

/* 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:#000000;

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:#000000;

font:bold 11px/16px tahoma, verdana,sans-serif;

text-decoration: none;

}

.leftmenu1{

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;

}

.leftmenu1 a{

color:#000000;

font:bold 11px/16px tahoma, verdana,sans-serif;

text-decoration: none;

}

.leftmenuactive1{

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;

}

.leftmenuactive1 a{

color:#000000;

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;

}

.leftmenu2 a{

color:#000000;

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;

}

.leftmenuactive2 a{

color:#000000;

font:bold 11px/16px tahoma, verdana,sans-serif;

text-decoration: none;

}

.leftmenu3{

padding: 2px 0 2px 43px;

font:11px/16px tahoma, verdana,sans-serif;

background: url(images/left-menu-btn-bgr4.gif) no-repeat left center;

}

.leftmenu3 a{

color:#000000;

font:11px/16px tahoma, verdana,sans-serif;

text-decoration: none;

}

.leftmenuactive3{

padding: 2px 0 2px 43px;

font:11px/16px tahoma, verdana,sans-serif;

background: url(images/left-menu-btn-bgr4.gif) no-repeat left center;

}

.leftmenuactive3 a{

color:#000000;

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

}

.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

}



.christmas_decorations {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color: #990033;

}

.christmas_light {

	font: 11px/22px Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	text-decoration: none;

}

.christmas_borders {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

}

.christmas_small {

	font: 10px/21px Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	text-decoration: none;

}

.outdoor_decorations {

	font: normal 11px/21px Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	text-decoration: underline;

}

.christmas_flip {

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	text-decoration: none;

}

.outdoor_decorating {

	font: bold 14px Arial, Helvetica, sans-serif;

	color: #811738;

}

.outdoor-decorations {

	font: 13px Arial, Helvetica, sans-serif;

	color: #017B6A;

}

.outdoor_christmas {

	font: bold 14px Arial, Helvetica, sans-serif;

	color: #017B6A;

}

.christmas_search {

	font: 11px Arial, Helvetica, sans-serif;

	color: #000000;

}

.christmas_body {

	font: 11px Arial, Helvetica, sans-serif;

	color: #000000;

}

.thumbwrap,.thumbwrap2{

float:left;

width:185px;

padding:0 0 8px 0;

margin:5px;

}



.thumbwrap2{

background: none;

margin:5px;

}



.thumbwrap h3,.thumbwrap h3 a, .thumbwrap2 h3 a{

color:#009933;

text-decoration: none;

font-size:11px

}

.thumbwrap h3, .thumbwrap2 h3{

text-align: center;

margin:4px 0 0;

}

.thumbwrap p{

text-align: center;

}

.thumb, .thumb2{

text-align:center;

height:155px

}




