html{margin:0;padding:0}
body {font: 16px Georgia, "Times New Roman", Times, serif; padding:0;margin:0 auto;background:#553e13 url(images/bg.png) repeat-x; text-align:center}
img{border:none}
img.rt{float:right; margin-left:5px; margin-bottom:5px;}
img.lt{float:left; margin-right:15px; margin-bottom:5px;}
img.brder{border:1px #000 solid}
p {line-height:1.3em}
a, #nav a:link, #nav a:visited{color:#725f3b; text-decoration:underline}
a:hover, #nav a:visited:hover{color:#000; text-decoration:underline}
.nd{display:none}
.clear{clear:both}

#wrapper{width:920px; text-align:left; margin:0 auto}

#header{height:182px;background:#efd8b2 url(images/headerbg.jpg); margin:0 10px}
#header .logo{height:182px; width:450px; float:left}
#header .logo a{height:182px; width:450px; display:block}
*html  #header .logo{height:182px; width:450px; float:left; background:url(images/bevin-bells-logo.gif) no-repeat; }
*html .ielogo{display:none}
#header .headerright{height:170px; width:392px; float:right; margin:5px 15px 0 20px; background:url(images/header-right.png) no-repeat; text-align:right}
#header .headerright a {height:70px; width:392px; display:block}
*html #header .headerright{height:170px; width:392px; float:right; margin:5px 15px 0 20px; background:url(images/header-right.gif) no-repeat; text-align:right}

#headerprint{display:none}

#nav{height:64px;background:#c5a567 url(images/navbg.png); padding:22px 0 0 26px}
#nav a, #nav a:link, #nav a:visited{color:#000; text-decoration:none}
#nav a:hover, #nav a:visited:hover{color:#725f3b; text-decoration:none}
#nav ul{font-size:23px; line-height:24px; padding:0; margin:0}
#nav ul li{list-style:none; display:inline; padding:0 16px 0 0}

#products{height:370px;background:#e1ceaa url(images/prodbg.png); margin:0 10px}
#products a{display:block; height:370px; width:420px}
#products .left{margin-left:15px; width:435px; height:366px; background:url(images/leftprodbg.png); float:left}
*html #products .left{margin-left:9px; width:435px; height:366px; background:url(images/leftprodbg.png); float:left}
#products .right{width:435px; height:366px; background:url(images/rightprodbg.png); float:left}

#main{background:#e1ceaa url(images/prodbg.png); margin:0 10px; padding:10px 0 20px 0}
#main .left{margin-left:22px; width:580px; background:#fff; float:left; border:#725f3b solid 2px; padding-bottom:10px}
*html #main .left{margin-left:10px; width:580px; background:#fff; float:left; border:#725f3b solid 2px; padding-bottom:10px}
#main .left .bc{margin:8px 15px}
#main .left h1{background:#6e5b35; padding:15px; margin:5px 0; font-weight:200; line-height:1.25em; font-size:32px; color:#fff; width:550px;}
#main .left h2{padding:5px 15px; font-weight:200; line-height:1.25em; font-size:24px; color:#725f3b}
#main p{padding:0 15px}

#main table{margin-left:15px; width:550px}
#main table.tbstyle{border-top:1px #6e5b35 solid; border-right:1px #2E2108 solid; padding:0; font-family:"Times New Roman", Times, serif}
#main table.tbstyle td{border-bottom:1px #6e5b35 solid; border-left:1px #6e5b35 solid; padding:0}
#main table.tbstyle th{border-bottom:1px #6e5b35 solid; border-left:1px #6e5b35 solid; color:#fff; background:#6e5b35}
#main table.tbstyle p{padding:0px 15px; margin:0; line-height:30px}


#main .right{margin-left:15px; width:272px; float:left;}
#main .bellnav{width:252px;  background: #fff url(images/prodheadbg.png) repeat-x; border:#725f3b solid 2px; margin-bottom:15px; padding:0 0 0 2px}
#main .morenav{width:252px; height:97px;  background: #fff; border:#725f3b solid 2px; margin-bottom:15px;}
#main .specialnav{width:252px; background: #fff url(images/prodheadbg.png) repeat-x; border:#725f3b solid 2px; margin-bottom:15px; padding:0 0 10px 2px}
*html #main .specialnav, *html #main .custnav{padding-bottom:15px}
#main .custnav{width:252px;  background: #fff url(images/custheadbg.png) repeat-x; border:#725f3b solid 2px; margin-bottom:15px; padding:0 0 10px 2px}
#main .custnav p{padding-top:165px; text-align:center; font-size:14px}
#main .bellnav h2, #main .custnav h2, #main .specialnav h2{color:#fff; font-weight:200; font-size:22px; padding:3px 5px; margin:0 0 10px 0; line-height:27px}
#main .bellnav .item{width:80px; height:135px; font-size:14px; text-align:center; float:left; padding:0 2px}
#main .bellnav .item a{display:block; height:55px; width:80px; padding-top:80px}
.bellnav .cowbell{background:url(images/bell-nav.jpg) no-repeat}
.bellnav .kentucky{background:url(images/bell-nav.jpg) no-repeat -80px 0}
.bellnav .brass{background:url(images/bell-nav.jpg) no-repeat -160px 0}
.bellnav .tea{background:url(images/bell-nav.jpg) no-repeat -240px 0}
.bellnav .orn{background:url(images/bell-nav.jpg) no-repeat -320px 0}
.bellnav .alert{background:url(images/bell-nav.jpg) no-repeat -400px 0}
.bellnav .call{background:url(images/bell-nav.jpg) no-repeat -480px 0}
.bellnav .doorbell{background:url(images/bell-nav.jpg) no-repeat -560px 0}
.bellnav .patio{background:url(images/bell-nav.jpg) no-repeat -640px 0}
.bellnav .icecream{background:url(images/bell-nav.jpg) no-repeat -720px 0}
.bellnav .trip{background:url(images/bell-nav.jpg) no-repeat -800px 0}
.bellnav .sleigh{background:url(images/bell-nav.jpg) no-repeat -880px 0}

#main .productpage{margin-left:22px; width:850px; background:#fff; float:left; border:#725f3b solid 2px; margin-bottom:15px;  padding-bottom:10px}
*html #main .productpage{margin-left:10px; width:850px; background:#fff; float:left; border:#725f3b solid 2px; margin-bottom:15px; padding-bottom:20px}
#main .productpage .bc{margin:8px 15px}
#main .productpage h1{background:#6e5b35; padding:15px; margin:5px 0 0 0; font-weight:200; line-height:1.25em; font-size:32px; color:#fff; width:820px;}

.product{width:266px; margin:0 0 20px 22px; height:197px; float:left; border:#725f3b solid 2px; background:#fff; text-align:center}
.product a{padding-top:166px; display:block; height:31px; width:266px; color:#fff; font-size:20px; text-decoration:none}
*html .first{margin:0 0 20px 10px;}
#productselec .cowbell{background:url(images/product-page.jpg) no-repeat}
#productselec .kentucky{background:url(images/product-page.jpg) no-repeat -264px 0}
#productselec .brass{background:url(images/product-page.jpg) no-repeat -532px 0}
#productselec .tea{background:url(images/product-page.jpg) no-repeat -0px -200px}
#productselec .orn{background:url(images/product-page.jpg) no-repeat -264px -200px}
#productselec .alert{background:url(images/product-page.jpg) no-repeat -532px -200px}
#productselec .call{background:url(images/product-page.jpg) no-repeat -0px -400px}
#productselec .doorbell{background:url(images/product-page.jpg) no-repeat -264px -400px}
#productselec .patio{background:url(images/product-page.jpg) no-repeat -532px -400px}
#productselec .icecream{background:url(images/product-page.jpg) no-repeat -0px -600px}
#productselec .trip{background:url(images/product-page.jpg) no-repeat -264px -600px}
#productselec .sleigh{background:url(images/product-page.jpg) no-repeat -532px -600px}

#about{height:232px;background:#6e5b35 url(images/aboutbg.png); margin:0 10px; padding-top:25px}
#about .left{margin-left:15px; width:260px; float:left}
#about .left h2{font-size:30px; color:#fff; text-align:right; font-weight:200; margin:0; padding:0}
#about .right{margin:0 0 0 20px; width:570px; float:left}
#about p{font-size:16px; color:#fff; margin:0; padding:0}

#footer{background:#e1ceaa url(images/prodbg.png); margin:0 10px; padding:15px 0 25px 0; text-align:center}
#footer .sublinks{padding:15px 20px}
#footer .sublinks ul{font-size:14px; line-height:24px; padding:0; margin:0}
#footer .sublinks ul li{list-style:none; display:inline; padding:0 22px 0 0}

#contactform{ width: 550px; font-size: 100%; float:left; display:block; margin-left:15px}
#contactform .formfield{margin-top: 2px; margin-bottom: 2px; clear: both;}
#contactform .col1, #contactform .wide{text-align: right; margin-right: 2px; float: left;}
#contactform .col1{width: 260px;}
#contactform .col2{float:left; width:280px}
#contactform .input input{ width: 200px;}
#contactform .multiline textarea{ width: 230px;}
#contactform .wide{padding-left: 12px;}
#contactform .widemultiline textarea{width: 352px;}
#contactform .submit{text-align:center; margin: 20px 0 0 0px; padding-top:15px}
#contactform p{padding:0px 15px; margin:0; line-height:30px}
#contactform h3{ font-weight:200; color:#553E13}
#contactform input.radio{width:25px}
.desc{text-align:center; font-style:italic; padding:15px 5px; font-size:14px; line-height:18px; color:#553E13}
.small{font-style:italic; line-height:18px; font-size:14px; color:#553E13}

#contactform .col3, #contactform .wide{text-align: right; margin-right:2px; float: left;}
#contactform .col3{width: 160px;}
#contactform .col4{float:left; width:380px}

.testimonial{padding:0 15px 0 100px; color:#553E13; font-style:italic; margin-bottom:15px; background:url(images/testimonial.gif) no-repeat}
.testbttm{padding-top:5px; text-align:right}
.margin-right{margin:10px 0 10px 15px}

.profileBox{margin:15px 15px 25px 15px; border: 1px solid #725f3b;}
.profiletitle{margin:10px; font-size:16px; font-weight:bold; color:#725f3b;}
.profiletxt{padding:10px 10px 0px 5px; margin-left:106px; font-size:13px;}
.linktxt{text-align:left;margin-left:106px; padding-bottom:10px;}
.profileLogo{float:left; width:100px; height:100px; margin:10px 10px;}

#specials{height:40px; background:url(images/monthly-specials-bg.jpg); padding:30px 70px 30px 380px}

.sound{padding:0 17px; margin-bottom:25px}
.sound h3{font-weight:700; font-size:20px; padding:0; color:#725f3b}

.left, .bellnav, .custnav, .productpage, .product, .specialnav, .morenav, .profileBox{
		-moz-border-radius: 12px;
		-khtml-border-radius: 12px;
		-webkit-border-radius: 12px;
		border-radius: 12px;}