scinfolable/* Furo Gift Shop Styles */

body {
font-size: 62.5%;
background: url(../images/bodygradient.jpg) repeat-x top;
font-family: "Lucida Sans",Verdana, Arial, Helvetica, sans-serif;

}

a img {
border: none;

}

#wrapper {
width: 960px;
margin: 0 auto;
margin-top: 50px;
clear: both;
background: #f2f2f2;
}

/* header elements */

#header {
width: 960px;
height: 160px;
margin: 0 auto;
}

#header .topcurve {
padding: 0px;
margin: 0px;
clear: both;
width: 960px;
height: 11px;
background: url(../images/topcurve.jpg) top no-repeat;
}

#header div.headertop{
height: 114px;
width: 960px;
margin: 0 auto;
clear: both;
background: url(../images/headergradient.jpg) top repeat-x #d3d4ba;
}

#header div.headertop .logo{
width: 230px;
height: 105;
margin-left: 25px;
float: left;
clear: none;

}

#header div.headertop .otheritems{
width: 535px;
height: 105px;
float: right;
clear: none;
margin-right: 20px;
}


ul#nav{
/*width: 440px;*/
width: 400px;
clear: both;
display: block;
height: 15px;
list-style: none;
float: right;
}

ul#nav li{
float: left;
clear: none;
font-size: 1.2em;
}

ul#nav li a{

float: left;
clear: none;
color: #A40000;
text-decoration: none;
text-transform: capitalize;
padding-right: 10px;
padding-left: 10px;
border-right: 1px solid #A40000;

}

ul#nav li a:hover {
text-decoration: underline;

}

div#cartinfowrapper {
/*
width: 540px;
*/
width: 610px;
clear: both;
margin: 0px;
margin-top: 25px;
display: block;
height: 35px;
padding: 0px;
list-style: none;
float: right;

}


div#cartinfo {
width: 560px;
clear: none;
height: 35px;
padding: 0px;
margin: 0px;
float: left;
background: url(../images/scgrad2.png) repeat-x top #97774A;


}

div#cartinfo .scimage{

width: 35px;
float: left;
clear: none;
margin-left: 5px;

}

div#cartinfo .scinfolabel{
text-transform: uppercase;
font-size: 1.2em;
font-weight: bold;
margin-top: 10px;
margin-left: 10px;
border-right: 1px solid #333333;
color: #333333;
width: 130px;
height: 15px;
clear: none;
float: left;


}

div#cartinfo .scinfonum {

font-size: 1.2em;
padding: 10px 5px;
width: 195px;
color: #333333;
clear: none;
float: left;

}

div#cartinfo .scinfoview {

font-size: 1.2em;
padding: 10px 5px;
width: 155px;
color: #333333;
clear: none;
float: right;


}

div#cartinfo .scinfoview a{
text-decoration: none;
color: #333333;
font-weight: bold;
}


div#cartinfo .scinfoview a:hover{
text-decoration: underline;
color: #333333;

}

div#cartinfowrapper div.scinfofirst{
margin: 0px;
padding: 0px;
width: 11px;
height: 35px;
background: url(../images/scfirstcurve.png) top right no-repeat;
float: left;
clear: none;

}

div#cartinfowrapper div.scinfolast{
width: 11px;
height: 35px;
margin: 0px;
padding: 0px;
background: url(../images/sclastcurve.png) top left no-repeat;
float: left;
clear: none;

}



#header div.searchwrapper{
height: 35px;
width: 960px;
margin: 0 auto;
clear: both;
background: url(../images/searchwrapperbg.jpg) top repeat-x;

}

#header div.searchwrapper div{
float: right;
margin: 4px;
width: 450px;
}

#header div.searchwrapper div span{
text-transform: uppercase;
font-style: italic;
clear: none;
float: left;
margin-right: 15px;
font-size: 1.3em;
padding: 2px;
color: #fff;
font-weight: bold;
}

#header div.searchwrapper div input.searchtext {
width: 210px;
height:16px;
padding: 4px;
background: url(../images/searchinputbg.jpg) top left no-repeat;
font-weight: bold;
color: #333333;
border: none;
}

#header div.searchwrapper div a {
clear: none;
padding: 7px;
background: url(../images/gobtn.jpg) no-repeat top left;
text-transform: uppercase;
text-decoration: none;
color: #fff;
font-weight: bold;
font-size: 1.2em;
}

#header div.searchwrapper div a:hover {
color: #c3a068;
}


/* home page content */

div.row {
width: 960px;
clear: both;
margin: 0 auto;
padding: 0px;
}

.row1 {
height: 320px;
}

ul#categories {
width: 230px;
height: 320px;
clear: none;
float: left;
background: #190d01;
list-style: none;
margin: 0px;
padding: 0px;

}

ul#categories li{
clear: both;
height: 25px;
width: 230px;
background: url(../images/sidebararrow.jpg) right top no-repeat #624626;
border-bottom: 1px solid #190d01;
margin: 0px;
padding: 0px;
}

ul#categories li a{
float: right;
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
padding: 0px;
padding-top: 5px;
padding-right: 36px;
margin: 0px;
font-size: 1.1em;
font-style: italic;
color: #fff;

}

ul#categories li a:hover{
color: #c8a56b;
}


#homescreen {
float: right;
margin: 0px;
padding: 0px;
width: 730px;
height: 320px;
background: url(../images/homebigimage.jpg) top left no-repeat;

}


#homescreen div.homecaption{
width: 250px;
height: 320px;
float: right;
margin: 0px;
padding: 0px;
background: url(../images/captiongradient.png) repeat-x top;
}

#homescreen div.homecaption h2{
font-size: 2.3em;
font-weight: normal;
color: #fff;
margin: 10px;
margin-top: 20px;
border-bottom: 1px dashed #fff;
padding-bottom: 10px;
}

#homescreen div.homecaption h3{
font-size: 1.4em;
font-weight: normal;
font-style: italic;
color: #fff;
margin: 10px;
}


.row2 {
height: 290px;
background: url(../images/featuredgradient.jpg) repeat-x top;

}


.row2 ul.featured{
clear: none;
/* ie6 
margin: 10px;
*/
margin: 5px;
width: 220px;

width: 220px;
padding: 0px;
height: 280px;
float: left;
list-style: none;
background: #fff;
}

.row2 ul.featured li{
clear: both;
float: left;
width: 100%;

}

.row2 ul.featured li.featuredhdr{
height: 33px;
background: url(../images/featuredhdrbg.jpg) top no-repeat;
}


.row2 ul.featured li.featuredhdr h3 {
font-size: 1.2em;
color: #fff;
text-transform: uppercase;
margin: 6px;
float: left;

}

.row2 ul.featured li.featuredhdr h3 a{

color: #fff;
text-transform: uppercase;
text-decoration: none;

}

.row2 ul.featured li.featuredhdr h3 a:hover{
color: #996633;
}


.row2 ul.featured li.featuredpic{
height: 115px;
}

.row2 ul.featured li.featuredprice{
height: 15px;
padding: 3px;
}


.row2 ul.featured li.featureddescription{
height: 70px;
}

.row2 ul.featured li.featureddescription h4{
margin: 0px auto;
color: #333333;
font-size: 1.2em;
font-weight: bold;
text-align: center;
}


.row2 ul.featured li.featureddescription h4 a{
color: #333333;
text-decoration: none;
}

.row2 ul.featured li.featureddescription h4 a:hover{
text-decoration: underline;
}


.row2 ul.featured li.featureddescription p{
margin: 0px auto;
margin-top: 5px;
color: #333333;
font-size: 1.0em;
font-weight: bold;
font-style: italic;
text-align: center;
overflow: hidden;
}


.row2 ul.featured li.featuredbuy{
height: 30px;
margin-top: 5px;
}

.row2 ul.featured li.featuredbuy a{
text-transform: uppercase;
display: block;
text-decoration: none;
font-weight: bold;
font-style: italic;
width: 39px; 
height: 18px;
color: #fff;
margin: 0 auto;
margin-top: 5px;
padding-left: 12px;
padding-top: 3px;
background: url(../images/buybtn.jpg) top left no-repeat;

}


.row2 ul.featured li.featuredbuy a:hover{
color: #0099CC;
}


.row2 ul.featured li.featuredbottom{
height: 8px;
margin: 0px;
padding: 0px;
width: 220px;
background: url(../images/featuredbottom.jpg) top no-repeat;
}


.row3 {
height: 430px;
background: #f2f2f2;

}


.column {
clear: none;
height: 410px;
width: 220px;
float: left;
margin: 10px;

}

.column1 {
background: url(../images/imgs1512/a_pricecutlery.jpg) top no-repeat;
}

.column2 {
background: url(../images/weddinggifts.jpg) top no-repeat;
}


.column3 {
clear: none;
height: 410px;
width: 450px;
float: left;
margin: 10px;

}

.srow1 {
width: 100%;
height: 52px;
background: url(../images/signupbg.jpg) top left no-repeat;
margin-bottom: 4px;
}


.srow1 div{
float: right;
margin: 4px;
width: 450px;
}

.srow1 div span{
text-transform: capitalize;
font-style: italic;
clear: none;
float: left;
width: 170px;
margin-right: 7px;
margin-left: 10px;
font-size: 1.3em;
padding: 2px;
color: #fff;
font-weight: bold;
}

.srow1 div input.searchtext {
width: 210px;
height:16px;
padding: 4px;
background: url(../images/searchinputbg.jpg) top left no-repeat;
font-weight: bold;
color: #333333;
border: none;
margin-top: 7px;
}

.srow1 div a {
clear: none;
padding: 7px;
background: url(../images/gobtn.jpg) no-repeat top left;
text-transform: uppercase;
text-decoration: none;
color: #fff;
font-weight: bold;
font-size: 1.2em;
margin-top: 7px;

}

.srow1 div a:hover {
color: #c3a068;
}



.srow2 {
width: 100%;
height: 175px;
background: url(../images/specialoffer1bg.jpg) top left no-repeat;
margin-bottom: 3px;
clear: none;
float: right;
}

.srow3 {
width: 100%;
height: 175px;
background: url(../images/specialoffer2bg.jpg) top left no-repeat;
margin-bottom: 4px;
clear: none;
float: right;
}

.specialinfo{
width: 205px;
height: 150px;
margin-top: 10px;
margin-right: 8px;
float: right;

}

.specialinfo a{
font-style: italic;
font-size: 1.2em;
font-weight: bold;
text-decoration: none;
padding-bottom: 2px;
border-bottom: 1px dashed #b5cf18;
color: #b5cf18;
}


.specialinfo a:hover{

border-bottom: 1px solid #b5cf18;
text-decoration: none;


}

.specialinfo h3{

font-size: 2.0em;
font-weight: bold;
font-style: italic;
color: #fff;
border-bottom: 1px dashed #fff;
padding-bottom: 5px;
width: 140px;
margin-bottom: 0px;
margin-top: 10px;


}


.specialinfo h4{

font-size: 1.2em;
font-weight: bold;
font-style: italic;
color: #fff;
padding-bottom: 5px;
margin-top: 5px;
margin-bottom: 5px;

}


.spimg {
width: 170px;
clear: none;
float: left;
margin: 12px;
margin-top: 15px;
}


.row4 {
height: 5px;
background:url(../images/lowcurve.png) top no-repeat;
margin-top: 0px;

}


.offercaption{
width: 210px;
padding: 5px;
height: 150px;
margin: 0 auto;
margin-top: 220px;
background: url(../images/transparentbox.png) repeat;

}

.offercaption a{
font-style: italic;
font-size: 1.0em;
font-weight: bold;
text-decoration: none;
padding-bottom: 2px;
border-bottom: 1px dashed #b5cf18;
color: #b5cf18;
}


.offercaption a:hover{

border-bottom: 1px solid #b5cf18;
text-decoration: none;


}

.offercaption h3{

font-size: 1.6em;
font-weight: bold;
font-style: italic;
color: #fff;
border-bottom: 1px dashed #fff;
padding-bottom: 5px;
width: 210px;
margin-bottom: 0px;
margin-top: 10px;


}


.offercaption h4{

font-size: 1.0em;
font-weight: bold;
font-style: italic;
color: #fff;
padding-bottom: 5px;
margin-top: 5px;
margin-bottom: 5px;

}


/* footer styles */

#footer {
width: 960px;
margin: 0 auto;
margin-top: 15px;
clear: both;
}

div.sitecredits {
float: left;
margin-top: 10px;
clear: none
color: #A40000;
font-size: 1.2em;

}

div.sitecredits a {
color: #006699;
text-decoration: none;
font-weight: bold;
}

div.sitecredits a:hover {
text-decoration: underline;


}

div#note {
font-size: 1.3em;
font-weight: bold;
}

ul#footernav{
/*width: 440px;
display: block;
*/
width: 400px;
clear: none;
height: 15px;
list-style: none;
float: right;
}

ul#footernav li{
float: left;
clear: none;
font-size: 1.2em;
}

ul#footernav li a{

float: left;
clear: none;
color: #A40000;
text-decoration: none;
padding-right: 10px;
padding-left: 10px;
border-right: 1px solid #A40000;

}

ul#footernav li a:hover {
text-decoration: underline;

}



/* 10th changes */

/* Categories */
.blankband {
height: 38px;
background: url(../images/blankband.gif) repeat-x top #A07F50;
}


.categoryscreen {
width: 960px;
height: 246px;
clear: none;
background: #190d01 url(../images/categoryimages/gradientbg.jpg) repeat-x top;
}

.categoryscreen div.col1{
float: left;
margin: 0px;
padding: 0px;
clear: none;
width: 460px;

}
 

.categoryscreen div.col2{
float: right;
margin: 0px;
padding: 0px;
clear: none;
width: 490px;

}

.categoryscreen div.col2 h1{
font-size: 3.0em;
color: #fff;
margin: 10px;
padding-bottom: 5px;
border-bottom: 1px dashed #fff;
text-transform: uppercase;

}


 .categoryscreen div.col2 p{
 font-size: 1.3em;
 color: #fff;
 margin: 10px;
 text-align: justify;

}


.categoryrow {
background: #f3f3f3;
overflow: hidden;
}

.generalcontext {
background: #f3f3f3;
overflow: hidden;
}


.majorcolumn1 {
/* holds sidebar */
width: 245px;
clear: none;
float: left;


}


 

div.sidebar ul.lists {
width: 230px;
clear: both;
float: left;
background: none;
list-style: none;
margin: 8px;
padding: 0px;

}

ul.lists li{
clear: both;
height: 25px;
width: 230px;
background: url(../images/categoryimages/arrow.jpg) left top no-repeat #ede6da;
overflow: hidden;
margin: 0px;
margin-bottom: 1px;
padding: 0px;
}

ul.lists li.hdr{
background:url(../images/categoryimages/sidebarlisthdr.jpg) top no-repeat;
height: 33px;

}

ul.lists li.hdr h4{
font-size: 1.2em;
color: #fff;
margin: 10px;
padding-top: 5px;
font-weight: bold;
text-transform: capitalize;
}

ul.lists li a{
float: left;
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
padding: 0px;
padding-top: 5px;
padding-left: 36px;
margin: 0px;
font-size: 1.1em;
font-style: normal;
color: #541f0b;

}

ul.lists li a:hover{
color: #f09001;
}




.majorcolumn2 {

width: 715px;
clear: none;
float: left;
overflow: hidden;

}

.majorcolumn2 .pagination.pbot {
margin: 10px;
margin-top: 0px;
background: url(../images/categoryimages/paginationbotcurve.jpg) bottom no-repeat #fff;


}

.majorcolumn2 div.pagination{
width: 695px;
margin: 10px;
margin-top: 20px;
margin-bottom: 0px;
padding-top: 8px;
height: 40px;
background: url(../images/categoryimages/paginationtopcurve.jpg) top no-repeat #fff;

}

.majorcolumn2 div.pagination ul{
list-style: none;
height: 25px;

}

.majorcolumn2 div.pagination ul li{
float: left;
clear: none;
width: 25px;
height: 25px;
background: #f3ece1;
margin-right: 1px;
}

.majorcolumn2 div.pagination ul li.current_page{
background: #920000;

}

.majorcolumn2 div.pagination ul li.current_page a{
color: #fff;
}



.majorcolumn2 div.pagination ul li a{
color: #a00000;
font-weight: bold;
font-size: 1.2em;
padding: 5px;
width: 15px;
height: 15px;
text-decoration: none;
display: block;

}

.majorcolumn2 div.pagination ul li a:hover{
background: #33CCCC;
}



.majorcolumn2 div.pagination2{
width: 695px;
margin: 10px;
margin-top: 20px;
margin-bottom: 0px;
padding-top: 8px;
height: 40px;
background: url(../images/categoryimages/paginationtopcurve.jpg) top no-repeat #fff;
border: 1px solid #000;

}

.majorcolumn2 div.pagination2 ul{
list-style: none;
height: 25px;

}

.majorcolumn2 div.pagination2 ul li{
float: left;
clear: none;
width: 25px;
height: 25px;
background: #f3ece1;
margin-right: 1px;
}

.majorcolumn2 div.pagination2 ul li.current_page{
background: #920000;

}

.majorcolumn2 div.pagination2 ul li.current_page a{
color: #fff;
}



.majorcolumn2 div.pagination2 ul li a{
color: #a00000;
font-weight: bold;
font-size: 1.2em;
padding: 5px;
width: 15px;
height: 15px;
text-decoration: none;
display: block;

}

.majorcolumn2 div.pagination2 ul li a:hover{
background: #33CCCC;
}







.majorcolumn2 div.products {
width: 695px;
background: #fff;
margin: 10px;
margin-top: 0px;
margin-bottom: 0px;
overflow: hidden;

}


.majorcolumn2 div.products h1{
margin: 15px;
margin-top: 0px;
font-size: 3.0em;

 
 }


.majorcolumn2 .products ul.featured{
clear: none;
margin: 3px;
width: 220px;
padding: 0px;
height: 280px;
float: left;
list-style: none;
background: #fff;
}

.majorcolumn2 .products ul.featured li{
clear: both;
float: left;
width: 100%;

}


.majorcolumn2 .products ul.featured li.featuredpic{
height: 115px;
}

.majorcolumn2 .products ul.featured li.featuredprice{
height: 15px;
padding: 3px;
}


.majorcolumn2 .products ul.featured li.featureddescription{
height: 70px;
}

.majorcolumn2 .products ul.featured li.featureddescription h4{
margin: 0px auto;
color: #333333;
font-size: 1.2em;
font-weight: bold;
text-align: center;
}


.majorcolumn2 .products ul.featured li.featureddescription h4 a{
color: #333333;
text-decoration: none;
}

.majorcolumn2 .products ul.featured li.featureddescription h4 a:hover{
text-decoration: underline;
}


.majorcolumn2 .products ul.featured li.featureddescription p{
margin: 0px auto;
margin-top: 5px;
color: #333333;
font-size: 1.0em;
font-weight: bold;
font-style: italic;
text-align: center;
overflow: hidden;
}


.majorcolumn2 .products ul.featured li.featuredbuy{
height: 30px;
margin-top: 5px;
}

.majorcolumn2 .products ul.featured li.featuredbuy a{
text-transform: lowercase;

clear: none;
float: left;
text-decoration: none;
font-weight: bold;
/*font-style: italic;*/
color: #fff;
margin: 0 auto;
margin-top: 5px;
padding-top: 3px;

}


.majorcolumn2 .products ul.featured li.featuredbuy a.buy{
background: url(../images/categoryimages/categorybtns.jpg) top left no-repeat;
background-position: 0px 0px;
margin-right: 10px;
margin-left: 10px;
width: 41px; 
height: 18px;
padding-left: 20px;

}

.majorcolumn2 .products ul.featured li.featuredbuy a.details{
background: url(../images/categoryimages/categorybtns.jpg) top left no-repeat;
background-position: -62px 0px;
margin-left: 40px;
width: 51px; 
height: 18px;
padding-left: 10px;

}



.majorcolumn2 .products ul.featured li.featuredbuy a:hover{
color: #0099CC;
}

.majorcolumn2 .products ul.featured li.featuredbuy a.details:hover{
color: #003333;
}


.majorcolumn2 .products ul.featured li.featuredbottom{
height: 8px;
margin: 0px;
padding: 0px;
width: 220px;
background: url(../images/featuredbottom.jpg) top no-repeat;
}


/* single product */

.productscreen {
width: 960px;
height: 246px;
clear: none;
background: #fff;
color: #333333;
}

.productscreen div.col1{
float: left;
margin: 0px;
padding: 0px;
clear: none;
width: 460px;

}
 

.productscreen div.col2{
float: right;
margin: 0px;
padding: 0px;
clear: none;
width: 490px;

}

.productscreen div.col2 h1{
font-size: 3.0em;
margin: 10px;
padding-bottom: 5px;
border-bottom: 1px dashed #333;
text-transform: uppercase;

}


 .productscreen div.col2 p{
 font-size: 1.3em;
 margin: 10px;
 text-align: justify;

}


div.productinfo {
width: 695px;
margin: 10px;
margin-top: 20px;
margin-bottom: 0px;
clear: both;
background: url(../images/categoryimages/paginationtopcurve.jpg) top no-repeat #fff;
overflow: hidden;
}

div.productinfo .row1{

width: 675px; 
clear: both;
margin: 10px;
margin-bottom: 0px;

}

div.productinfo .row1 .productpicandname{
width: 460px;
clear: none;
float: left;
overflow: hidden;
}

div.productinfo .row1 .productpicandname h3{
font-size: 2.3em; 
}

div.productinfo .row1 .productpicandname h4{
font-size: 1.8em;
margin-top: 5px; 
}


div.productinfo .row1 .productoptions{

width: 210px;
float: left;
clear: none;
overflow: hidden;

}

ul.optionsul {
width: 200px;
margin: 5px;
list-style: none;
padding: 0px;
margin-top: 25px;

}

ul.optionsul li{
float: left;
clear: none;
margin-bottom: 10px;
}

ul.optionsul li.availability{
width: 176px;
height: 15px;
padding: 5px;
background: url(../images/optionsbg.jpg) no-repeat;
background-position: 0px 0px;
font-size: 1.3em;
text-transform: uppercase;
font-weight: bold;
color: #fff;

}


li.quantity{
width: 176px;
height: 19px;
padding: 3px;
background: url(../images/optionsbg.jpg) no-repeat;
background-position: 0px -26px;
font-size: 1.2em;
text-transform: uppercase;
font-weight: bold;
color: #fff;

}



input.qtynum {
border: 1px solid #333;
width: 35px;
margin: 0;
}


ul.optionsul li.links a{ 
width: 156px;
height: 20px;
display: block;
background: url(../images/optionsbg.jpg) no-repeat;
background-position: 0px -26px;
text-transform: uppercase;
color: #fff;
font-size: 1.3em;
font-weight: bold;
text-decoration: none;
padding-left: 30px;
padding-top: 5px;
}

ul.optionsul li.links a:hover{
color:#009933;

} 


li.cartno {
font-size: 1.4em;
color: #333333;
padding: 3px;
}

div.productinfo .row2{

width: 675px; 
clear: both;
margin: 10px;
padding-bottom: 10px;
background: #fff;

}



div.productspecs {
width: 655px;
margin: 10px;
margin-top: 0px;
margin-bottom: 0px;
clear: both;
background: #faf8f3;
/*overflow: hidden;*/
}


ul.tabs {
width: 655px;
float: left;
list-style: none;
height: 33px;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
clear: both;
display: block;
background: #fff;

}

ul.tabs li{
float: left;
clear: none;
padding: 0px;
margin: 0px;
margin-right: 10px;
height: 33px;

}

ul.tabs li a{
width: 190px;
height: 13px;
display: block;
font-size: 1.3em;
color: #663300;
padding: 10px;
text-decoration: none;
background: url(../images/tabsbg.jpg) no-repeat;
background-position: -211px 0px;
}

ul.tabs li a:hover{
background: url(../images/tabsbg.jpg) no-repeat;
background-position: -422px 0px;

}


ul.tabs li.current_tab a{
background: url(../images/tabsbg.jpg) no-repeat;
background-position: 0px 0px;
color: #fff;
}


ul.tabs li.current_tab a:hover{
background: url(../images/tabsbg.jpg) no-repeat;
background-position: -422px 0px;
color: #663300;

}


div.infobox {
width: 600px;
padding: 10px;
height: 200px;
clear: both;
display: block;
margin: 0px;
margin-top: 0px;
margin-left: 0px;
font-size: 1.3em;
text-align: justify;

}



/* about and other pages */


.pagetitles {
width: 960px;
clear: both;
margin: 0px auto;
background: #4A2001;
border-top: 3px solid #a07f50;

}

.pagetitles h1{
color: #fff;
font-size: 3.0em;
font-weight: normal;
margin: 10px;
padding-bottom: 8px;

}


div.pageinfo {
width: 695px;
margin: 10px;
margin-top: 20px;
margin-bottom: 0px;
clear: both;
background: url(../images/categoryimages/paginationtopcurve.jpg) top no-repeat #fff;
overflow: hidden;
}

div.pageinfo h3{
margin: 10px;
margin-top: 20px;
color: #b06128;
font-size: 2.5em;
text-transform: capitalize;

}


div.pageinfo h4{
margin: 10px;
margin-top: 15px;
color: #000;
font-size: 1.4em;
text-transform: capitalize;

}


div.pageinfo p {
font-size: 1.2em;
color: #333333;
margin: 10px;
margin-bottom: 15px;

}

div.pagebotcurve {
background: url(../images/categoryimages/paginationbotcurve.jpg) bottom no-repeat #fff;
width: 695px;
margin: 10px;
margin-top: 0px;
clear: both;

}

form#contactform {
padding: 20px;
}

form#contactform input, form#contactform label, form#contactform textarea{
clear: both;
float: left;
}

form#contactform label {
margin-top: 10px;
padding: 0px;
margin-bottom: 3px;
margin: 0px;
font-size: 1.1em;

}

form#contactform input {
width: 261px;
height: 21px;
background: url(../images/cfinputbg.jpg) top left no-repeat;
color: #333333;
border: none;
padding: 5px;
margin-top: 0px;

}

form#contactform textarea {
width: 320px;
height: 230px;
border: none;
padding: 4px;
font-family: "Lucida Sans",Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
background: url(../images/msgbg.jpg) top left no-repeat;
}


ul#formul {
padding: 0px;
float: left;
clear: both;
list-style: none;
}

ul#formul li{
float: left;
clear: both;

}

ul#formul li.sendbtn a{
background: url(../images/sendbtn.jpg) no-repeat top left;
color: #fff;
text-decoration: none;
font-weight: bold;
padding: 7px;
padding-left: 15px;
display: block;
margin-top: 15px;
width: 46px;
height: 16px;

}

ul#formul li.sendbtn a:hover{
color:#999900;
}

form#contactform input.submitbtn {
border: 1px solid #333333;
background: none;
padding: 5px;
width: 150px;
height: 30px;
color: #fff;
font-weight: bold;
background: #4A2001;
margin-top: 15px;
}


/*image resizer changes */

#imgdiv {
float: none;
margin: 0 auto;
}


/* changes due to ie6 */



/* CSS Document */

.row2 ul.featured{
/* ie6 */
margin: 5px;
width: 220px;
/*ie6*/
padding: 0px;

}

#header .topcurve {
background: url(../images/topcurve.jpg) top no-repeat;
}


.column3 {
/* ie6 
margin: 10px;
*/
margin-top: 8px;
margin-left: 3px;
margin-right: 0px;

}

.column {
/* ie6 */
margin: 7px;

}


div.sidebar ul.lists {
/*ie6fix*/
margin: 5px;

}

.majorcolumn2 {

width: 705px;

}

.majorcolumn2 .products ul.featured{

/*ie6*/
margin-top: 10px;

}

ul.tabs {
/*ie6*/
margin-left: 0px;
}

div#cartinfo {
/*ie6
width: 510px;
*/
}