
/* css development by maramade productions http://www.maramade.com */

#hotlist {
    width:429px;
    height:70px;
    background-image:url(../images/bucci/Philly_728x90.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    position:absolute;
    top:40px;
    left:336px;
}

#hotlist p{
margin-top:25px;
}

#hotlist p a, #hotlist p a:link, #hotlist p a:visited, #hotlist p a:active {
    color:#FFF206;
    background-color:transparent;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:none;
}

#hotlist p a:hover{
color:#fff;
}



html { height: 101%; margin-bottom: 1px; }

h1,h2,h3,h4,h5,h6,em,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-style: normal;}
p{margin:0; padding: 5px 0;}
ul{margin-top:0;}


body {
font:14px Verdana, Arial, Helvetica, sans-serif;
background-color: #000;
color:#D1AD7D;
margin:10px auto 0 auto;
padding:0;
}

#wrap{
margin:0 auto;
padding:0;
border:1px solid #332513;
width:1000px;
	}
	
#banner{
width:1000px;
height:111px;
background-image:url(../images/bucci/logo.jpg);
background-repeat:no-repeat;
background-position: left top;
position:relative;
}

#banner a.homelink { 
width: 254px;
height: 110px; 
position: absolute;
text-decoration:none;
top: 0px;
left:0px;
display:block;
background-color:transparent;
color:#000;

}

#banner a.homelink i{
visibility:hidden;
} 

#topnav {
	height: 27px;
	margin: 0 20px 0 0px;
	padding-top:14px;
	text-align:right;
	}

#topnav ul { 
list-style-type: none; 
margin: 0;
padding: 0;
}

#topnav li { 
display: inline; 
}

#topnav ul li a, #topnav ul li a:link, #topnav ul li a:visited, #topnav ul li a:active { 
text-decoration: none; 
padding: .2em 10px .2em 0;
background-color:#000;
color:#D1AD7D;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;

}

 #topnav ul li a:hover{
background-color:#000;
color:#fff;
}


#topnav ul li a.valentine, #topnav ul li a.valentine:link, #topnav ul li a.valentine:visited, #topnav ul li a.valentine:active { 
text-decoration: none; 
padding: .2em 10px .2em 0;
background-color:#000;
color:#990000; 
font-weight:bold;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;

}

 #topnav ul li a.valentine:hover{
 background-color:#000;
color:#fff;
}

#searchbox{
position: absolute;
top:65px;
right:30px;
width:175px;
}

fieldset.search {
	border: none;
	width: 205px;
	margin: 0 auto;
	background: transparent;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #fff;
	font-size: 1.2em;
	width: 136px;
	height: 24px;
	padding: 0;
	background: #000 url(../images/bucci/search_bg.gif) no-repeat;
	margin-right: 0;
}
.search input.box:focus {
	background: #000 url(../images/bucci/search_bg.gif) no-repeat left -24px;
	outline: none;
}
.search button.btn {
	width: 34px;
	height: 24px;
	cursor: pointer;
	text-indent: -9999px;
	background: #000 url(../images/bucci/search_bg.gif) no-repeat top right;
}
.search button.btn:hover {
	background: #000 url(../images/bucci/search_bg.gif) no-repeat bottom right;
}


#menu{
background-image:url(../images/bucci/menubg.jpg);
background-color:#553E1F;
color:#fff;
width:1000px;
height:69px;
background-repeat:no-repeat;
background-position:top;
margin:0;
padding:0;
}

#content{
width:1000px;
margin:0;
padding:0;
}




#footer{
clear:both;
width:1000px;
margin:0 auto;
padding:0;
position:relative;
}

#botnav {
	height: 27px;
	margin: 0 20px 0 0;
	padding-top:14px;
	text-align:right;
	}

#botnav ul { 
list-style-type: none; 
margin: 0;
padding: 0;
}



#botnav li { 
display: inline; 
}

#botnav ul li a, #botnav ul li a:link, #botnav ul li a:visited, #botnav ul li a:active { 
text-decoration: none; 
padding: .2em 10px .2em 0;
background-color:#000;
color:#D1AD7D;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;

}

 #botnav ul li a:hover{
background-color:#000;
color:#fff;
}

#copy{
text-align:right;
	padding:0 20px 0 0;
	width: 970px;
	font-size:10px;
	}


#content{
line-height:1.3em;
}

#content a, #content a:link, #content a:visited, #content a:active, #copy a, #copy a:link, #copy a:visited, #copy a:active {
background-color:transparent;
color:#F3E1C9;
text-decoration:underline;
}

#content a:hover, #copy a:hover{
text-decoration:none;
}


#text{
padding: 10px 18px 10px 18px; 
}

#text h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
/* color:#f3e1c9; */
color:#FFFFFF;
background-color:transparent;
font-weight:bold;
margin-bottom:10px;
}

#text h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
}

.nofloat{
padding:1px;
display:inline;
background:#000;
color:#000;
border:1px solid #553e1f;
}

.left {
margin:4px 10px 4px 0;
float:left;
padding:1px;
display:inline;
background:#000;
color:#000;
border:1px solid #553e1f;
}

.right {
margin:4px 0 4px 10px;
float:right;
padding:1px;
display:inline;
background:#000;
color:#000;
border:1px solid #553e1f;
}

.floatright{
float: right;
margin: 0 0 10px 10px;
clear: right;
padding:2px;
display:inline;
background:#000;
color:#000;
border:1px solid #553e1f;
}







#col_right {
background-color:#16120B;
background-image:url(../images/bucci/col_rightbg.jpg);
background-position:center top;
background-repeat:no-repeat;
border-left:1px solid #2B1F11;
color:#D1AD7D;
float:right;
width:280px;
}

#col_main {
margin-right:300px;
width:700px;
}

#productwrap {
padding:10px 18px;
}

.productdiv {
background-color:#1C140B;
border:1px solid #2B1F11;
background-image:url(../images/bucci/productdivbg.jpg);
background-position:center top;
background-repeat:no-repeat;
color:#D1AD7D;
line-height:1.3em;
margin:0 30px 15px 0;
width:194px;
}

.productdiv .bucciprices p {
padding-left:10px;
}

.productid {
font-size:10px;
}

.productdiv .bucciprices {
padding-top:10px;
}

.strike {
text-decoration:line-through;
}

.whiteprice {
background-color:transparent;
color:#FFFFFF;
font-weight:bold;
}

.bucci {
/* background-color:#3E301D;  */
background-color:#3C2E1C;
/* background-color:#553E1F; */
color:#D1AD7D;
text-transform:uppercase;
}

.productdiv h1.productname {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
line-height:1.3em;
margin-bottom:10px;
margin-left:10px;
}

.productdiv img {
border:1px solid #000000;
margin:10px 0 10px 12px;
}

.category-head h1 {
background-color:transparent;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:normal;
margin-bottom:10px;
margin-left:18px;
padding-top:15px;
}

#minicart {
background-color:transparent;
color:#D1AD7D;
margin:10px 18px;
}

#minicart h1 {
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
margin-bottom:10px;
}

.product-details h1.productname {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
line-height:1.3em;
}

.subtotal {
padding:0;
color:#17120E
}

.special {
background-color:transparent;
color:#CC0000;
font-weight:bold;
text-transform:uppercase;
}