html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
h1, h2, h3, h4, h5{font-weight:normal;}
*{padding:0xp;margin:0px;}
body {font: 76%/1.5 Georgia, "Times New Roman", Times, serif;color:#615634;margin:0px;padding:0px;line-height:140%;background:url('../images/body-bg1.jpg') top center repeat-y #fefef8;zoom:1;}
h1, h2, h3, h4, h5{font-size:100%;line-height:1em;}
h1 a, a h1, h3 a, a h3, h4 a, a h4, h2 a, a h2{text-decoration:none;font-weight:bold;}
a{text-decoration:none;color:#7F271B;}
a:hover{text-decoration:underline;}
a:active{outline:none;}
a:focus, button:focus{-moz-outline-style:none;outline: none;}
a:focus{color:#222;}
a img, img{border:none;padding:0px;margin:0px;}	
input, select, textarea{border:1px solid #CCC;font-family:"Times New Roman", Times, serif;background:url('../images/input-trans.png') top left repeat transparent;font-size:137%;padding:2px 5px;color:#333;}
ul{list-style-type:none;}

.formBtn{background-color:transparent;border:none;background-image:none;width:auto;color:#7F271B;cursor:pointer;}
.title1{font-size:153%;color:#47403c;}
.title2{font-size:93%;color:#47403c;}
.title1 a, .title2 a{color:#47403c;}
.title1, .title2{text-shadow: 0 0 4px #9a672a;font-weight:bold;font-family:"Times New Roman", Times, serif;}
.title1 span{font-size:63%;text-shadow:none;line-height:100%;}
.TNR{font-family: "Times New Roman", Times, serif;}
.img1{padding:5px;overflow:auto;border:1px solid #a69892;background:url('../images/img-bg1.jpg') bottom left repeat-x #dbd8d2;}
a:hover .img1{filter:alpha(opacity=90);opacity:.90;}
.mtop10{margin-top:10px;}
.mbtm20{margin-bottom:20px;}
.mbtm10{margin-bottom:10px;}
.row{display:block;overflow:hidden;clear:both;}
.tSmall1{font-size:83%;line-height:123%;}
.container-3x{width:233px;float:left;}
.container-2x{width:350px;float:left;}
.price1{ font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:137%;color:#7F271B;}
.price1 span{font-size:73%; font-family:"Times New Roman",Times, serif;color:#615634;}
.title1.border1{margin-bottom:10px;border-bottom:1px solid #c7c2c2;padding-bottom:3px;}
.tLarge{font-size:147%;line-height:107%;}
.left{float:left;}
.error, .success{padding-bottom:10px;}
.error{color:#b4360a;}
.success{color:#7fac12;}
.border3{border-top:1px solid #c7c2c2;padding-top:10px;}
.border2{border-bottom:1px solid #c7c2c2;padding-bottom:10px;}
.round-cnr1{-moz-border-radius:4px;-webkit-border-radius:4px;}
.round-cnr2{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right:4px;}
/*
.success{background:url('../images/grad-green1.jpg') bottom left repeat-x #053201;color:#FFF;padding:3px;text-align:center;margin-bottom:10px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.fail{background:url('../images/grad-red1.jpg') bottom left repeat-x #540b01;color:#FFF;padding:3px;text-align:center;margin-bottom:10px;-moz-border-radius:4px;-webkit-border-radius:4px;}
*/
.img1.right{float:right;margin-left:20px;}
.img1.left{float:left;margin-right:20px;}

.form1{padding:20px;background:url('../images/comment-ornate1.jpg') bottom right no-repeat #f9f9f9;border:1px solid #e5e5e5;}
.form1 input, .form1 textarea{margin-bottom:10px;}
.form1 p{margin-bottom:5px;}
.form1 .captcha{margin:10px 0;}
.form1 .formBtn{margin:0;color:#7F271B;padding:0;}

.form1.c1{display:block;overflow:auto;margin-bottom:20px;}
	.form1.c1 .container-3x{clear:both;float:none;margin:0 auto;}
	.form1.c1 input{width:230px;}
	#contact textarea{width:221px;}
	.form1.c1 .formBtn{width:auto;}

.formBuy1{margin-top:5px;}
.formBuy1 label{margin-left:5px;}
.formBuy1 input{font-size:83%;width:2em;padding:1px;text-align:center;font-weight:bold;position:relative;top:-1px;}
.formBuy1 .formBtn{width:auto;text-align:center;padding:0;padding-left:15px;float:none;font-size:137%;font-weight:normal;background:url('../images/icon-cart1.jpg') left center no-repeat;}

.formStock1{margin-top:10px;}
.formStock1 .label1{width:100%;}
.formStock1 input{width:50%;}
.formStock1 .formBtn{font-size:137%;font-weight:normal;width:auto;}

#container{background:url('../images/GRV-bg1.jpg') top center no-repeat;display:block;overflow:auto;font-size:120%;zoom:1;}
#wrapper{width:920px;padding:0 20px;margin:0 auto;}
#top-nav{text-align:center;height:30px;display:block;overflow:auto;font-family:Georgia, "Times New Roman", Times, serif;}
#top-nav a{margin:0 20px;position:relative;top:2px;font-weight:bold;}
#social{width:258px;height:47px;float:left;position:absolute;margin-top:127px;}
#social a{width:55px;height:47px;float:right;}
#cart1{width:324px;height:169px;display:block;overflow:hidden;background:url('../images/cart1.jpg') top left no-repeat;position:absolute;margin-left:613px;margin-top:-3px;}
	#cart1 .content{width:136px;height:80px;display:block;overflow:hidden;color:#533b19;font-size:73%;line-height:90%;margin-left:84px;margin-top:45px;border:1px dashed #b1a68f;border-left:none;border-right:none;}
	#cart1 .content .row{display:block;overflow:hidden;clear:both;padding:5px 0 3px 0;height:18px;width:136px;}
	#cart1 .content .row .number{width:18px;font-family:Georgia, "Times New Roman", Times, serif;font-size:127%;position:relative;top:-2px;float:left;color:#502a1c;}
	#cart1 .content .row .desc{width:118px;float:right;color:#533b19;cursor:pointer;}
	#cart1 .total{text-align:center;color:#333;font-weight:bold;font-size:73%;clear:both;display:block;overflow:auto;}
	#cart1 .total span{font-family:Georgia, "Times New Roman", Times, serif;font-size:127%;color:#a21700;}

#cartScroller{width:18px;height:106px;display:block;overflow:hidden;position:absolute;margin-left:833px;margin-top:38px;z-index:2;}
#cartScroller span{background:url('../images/scroller1.jpg') top left no-repeat;z-index:1;opacity:0;width:18px;height:106px;float:left;z-index:1;position:relative;}
#cartScroller a{display:block;overflow:auto;height:32px;width:18px;position:absolute;z-index:3;}
#cartScroller a.down{margin-top:70px;}

#main-nav{height:245px;display:block;overflow:auto;clear:both;}
#main-nav .one, #main-nav .two, #main-nav .three{height:46px;display:block;overflow:hidden;float:left;margin:188px 0 0 115px;}
#main-nav .one{width:132px;margin-left:138px;position:relative;}
#main-nav .two{width:183px;margin-left:101px;position:relative;}
#main-nav .three{width:123px;margin-left:103px;position:relative;}

#main-nav a{height:46px;float:left;position:relative;z-index:2;}
#main-nav .one a{width:132px;}
#main-nav .two a{width:183px;}
#main-nav .three a{width:123px;}

#main-nav span{background:url('../images/nav-glow.jpg') top left no-repeat;z-index:1;opacity:0;height:46px;float:left;z-index:1;top:-46px;position:relative;}
#main-nav .one span{width:132px;}
#main-nav .two span{background-position:-132px 0;width:183px;}
#main-nav .three span{background-position:-315px 0;width:123px;}
	
	.link-btn{width:118px;height:40px;background:url('images/buy-btn1.jpg') no-repeat top left;overflow:hidden;}
	.link-btn span{width:118px;height:40px;background:url('images/buy-btn1.jpg') no-repeat center;background-position:0 -40px;float:left;position:relative;top:-40px;z-index:1;opacity:0;}
	.link-btn a{width:118px;height:40px;float:left;position:relative;z-index:2;color:#505050;}

#side{width:165px;padding:15px 0 0 15px;float:left;}
#second-nav{display:block;overflow:auto;clear:both;margin-bottom:15px;}
#second-nav a{font-size:90%; font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;display:block;overflow:auto;clear:both;border-top:1px dotted #c7c2c2;padding:5px 0;}
#second-nav a.first{padding-top:0;background-image:none;border:none;}

#howTo-vids{display:block;overflow:auto;margin-bottom:10px;}
	#howTo-vids .img1{margin-bottom:5px;}
	#howTo-vids .item{display:block;overflow:auto;clear:both;margin-bottom:10px;text-align:center;font-size:83%;}

#main-content{width:700px;padding:15px 20px 0 20px;line-height:110%;display:block;overflow:hidden;float:right;}
.prod-index-left{float:left;display:block	;overflow:hidden;width:220px;margin-bottom:20px;text-align:center;}
.fp-container1 .item, .fp-container2 .item{display:block;overflow:hidden;clear:both;}
.fp-container1{margin-bottom:10px;}
	.fp-container1 .content{margin-bottom:10px;}
	.fp-container1 .content .title2, .fp-container2 .content .title2{text-transform:uppercase;display:block;overflow:hidden;padding:3px 0;margin-bottom:3px;border-bottom:1px dotted #c7c2c2;position:relative;}
	.fp-container1 .content .title2 span, .fp-container2 .content .title2 span{font-size:137%;}
	.fp-container1 .content p, .fp-container2 .content p{font-size:83%;line-height:123%;}
	.fp-container1 .content .TNR, .fp-container2 .content .TNR{font-size:117%;display:block;overflow:hidden;margin-top:-8px;}
	.fp-container1 .img1.left, .fp-container2 .img1.left{float:left;margin:0 20px 10px 0;}
	.fp-container1 .img1.right, .fp-container2 .img1.right{float:right;margin:0 0 10px 20px;}

.fp-container1{width:455px;margin-right:10px;float:left;}
	.fp-container1 .item, .fp-container1 .comments{padding-top:28px;background:url('../images/divider1.png') top center no-repeat;}
	.fp-container1 .item{margin-top:10px;}
	.fp-container1 .item.first{padding:0;margin-top:0;background-image:none;}
	.fp-container1 .info{color:#222;background-color:#f9f9f9;padding:2px 4px;border:1px dotted #E6E6E6;border-bottom:2px dotted #c7c2c2;display:block;overflow:hidden;clear:both;}
	.fp-container1 .info a{float:right;font-weight:bold;background:url('../images/quill1.jpg') left center no-repeat;padding-left:16px;}

	.fp-container1 .comments{padding:28px 0 10px 0;}
	.fp-container1 .comments .title1 a{float:right;background:url('../images/quill2.jpg') left center no-repeat;padding-left:20px;color:#7F271B;}
	.fp-container1 .comments .commentBy{margin-top:10px;}
	.fp-container1 .comments .commentItem{padding:20px;margin-top:10px;font-family:"Times New Roman", Times, serif;background:url('../images/comment-ornate1.jpg') bottom right no-repeat #f9f9f9;border:1px solid #e5e5e5;}
	.fp-container1 .comments .form1{margin-top:10px;}
	.fp-container1 .comments .form1 input{width:10em;clear:both;}
	.fp-container1 .comments .form1 textarea{width:401px;height:6em;clear:both;}
	.fp-container1 .comments .form1 .formBtn{width:auto;padding:0;}
	
	.fp-container1.feat-vid, .fp-container1.feat-vid{margin-bottom:20px;}
		.fp-container1.feat-vid .item, .fp-container1.feat-vid .item{margin-bottom:0;padding-bottom:0;}
		.feat-vid .img1{display:block;overflow:auto;margin:0 auto;}
	
.fp-container2{width:225px;margin-left:10px;float:right;}
	.fp-container2 .content.large p{font-size:147%;}
	.fp-container2 .content{width:109px;display:block;float:left;}
	.fp-container2 .tweet .content{width:100%;margin-bottom:10px;}
	.fp-container2 .item.tweet .content .title2{text-transform:none;}
	.fp-container2 .item{border-top:1px dotted #c7c2c2;padding-top:10px;}
	.fp-container2 .item.first, 	.fp-container2 .item.tweet{border-top:none;padding-top:0;}

.vid-list{padding-top:20px;}
	.vid-list li{padding-bottom:10px;display:block;overflow:hidden;clear:both;}
	.vid-list li .img1{float:left;margin-right:10px;}
	.vid-list li .desc .title2{text-transform:uppercase;display:block;overflow:hidden;padding-bottom:3px;margin-bottom:3px;border-bottom:1px dotted #c7c2c2;}
	.vid-list li .desc .title2 span{font-size:137%;}
	.vid-list .more{background:url('../images/icon-film.jpg') center left no-repeat;padding-left:25px;color:#7F271B;line-height:92%;}

.row.products1{}
.row.products2{margin-bottom:5px;}
	.row.products1{border-top:1px dotted #c7c2c2;padding-top:10px;}
	.row.products1.first{border:none;padding-top:none;}
	.row.products1 .container-3x, .row.products2 .container-3x{width:213px;padding:10px;text-align:center;}
	.row.products1 .container-3x{padding-bottom:0;}
	.row.products2 .container-3x{padding-top:0;}
	.row.products1 .container-3x p, .row.products2 .container-3x p{}
	.row.products1 .container-3x .tSmall1, .row.products2 .container-3x .tSmall1{text-align:left;}
	.row.products2 .container-3x .price1{text-align:center;}
	.row.products1 .container-3x div.stock-out{display:block;overflow:auto;width:160px;height:20px;padding-top:5px;margin:0 0 -25px 26px;position:relative;top:6px;background:url('../images/grad-dark1.jpg') bottom left repeat-x #1d201c;font-size:137%;color:#FFF;font-weight:bold;filter:alpha(opacity=80);opacity:0.80;z-index:3;}
	.row.products1 .container-3x .img1.stock-out {filter:alpha(opacity=50);opacity:.50;z-index:1;}
	.cart-added{width:190px;margin:0px auto;}
	.cart-added-popup{position:absolute;width:180px;padding:5px;border:1px solid #CCC;font-family:"Times New Roman", Times, serif;background:url('../images/input-trans.png') top left repeat transparent;margin:0px auto;opacity:0;filter:opacity(0);text-align:center;z-index:99;display:none;}

#cart2{display:block;overflow:auto;margin-bottom:20px;}
	#cart2 .row{padding:5px 0;border-top:1px dotted #c7c2c2;}
	#cart2 .row.title{background:url('../images/grad-dark1.jpg') bottom left repeat-x #1d201c;color:#FFF;font-weight:bold;padding:0;font-size:93%;border:none;}
	#cart2 .row.first{border:none;}
	#cart2 .row.total{border-top:1px solid #c7c2c2;}
	#cart2 .row .col2{width:342px;float:left;padding:3px;}
	#cart2 .row .col1{width:82px;float:left;padding:3px;}
	#cart2 input{font-size:100%;width:1em;text-align:center;}
	#cart2 .price1{font-size:100%;}
	#cart2 p{text-align:center;padding-top:5px;border-top:1px dotted #c7c2c2;}
	#cart2 p .formBtn, #cart2 p a{width:auto;margin-right:20px;}
	#cart2 p .formBtn{font-size:107%;}
	#cart2 .cart-updated{color:#FFF;background:url('../images/grad-red1.jpg') bottom left repeat-x #540b01;padding:3px;text-align:center;margin-bottom:10px;display:none;position:relative;}
	
#homepage-tweet-div{padding:10px 0;}	
	
.pages{display:block;overflow:hidden;clear:both;padding-bottom:20px;}
.pages p{margin-bottom:3px;padding-bottom:3px;border-bottom:1px dotted #c7c2c2;color:#a6a6a6;}
.pages a{color:#111;margin-right:5px;border:1px solid #FFF;font-size:83%;}
.pages a:hover{background-color:#ebebeb;border:1px solid #d9d9d9;}

#footer{background:url('../images/footer1.jpg') top center no-repeat;clear:both;padding-bottom:80px;}
	#footer .content{width:880px;padding:40px 40px;margin:0 auto;display:block;overflow:auto;}
	#footer .content p.mbtm20{text-align:center;}
	#footer .content p.mbtm20 a{margin:0 20px;padding-top:0px;}
	#footer .content center{margin-top:-10px;}

#coverage img{cursor:pointer;}
#coverage h2{cursor:pointer;}
#coverage h2:hover{text-decoration:underline;}
#coverage img:hover{filter:alpha(opacity=90);opacity:.90;}

#sitemap{display:block;overflow:hidden;}
#sitemap h3{padding-left:15px;}
#sitemap ul{margin-bottom:10px;}
#sitemap li a{padding-left:30px;}

/*ARC Radio buttons*/
.checkboxOff, .altCheckboxOff{display: inline;background: url('../images/radio-check2.png') top center no-repeat;}
.checkboxOn, .altCheckboxOn {display: inline;background: url('../images/radio-check1.png') top center no-repeat;}
.checkboxOff, .checkboxOn, .altCheckboxOff, .altCheckboxOn{clear:both;float:none;display:block;cursor:pointer;}

/* JQuery Tools Overlay */
.simple_overlay {display:none;z-index:10000;-moz-box-shadow:0 0 40px 5px #000;-webkit-box-shadow: 0 0 40px #000;margin-top:-40px;} 
.simple_overlay .close {background-image:url('../images/icon-cross.png'); position:absolute;right:8px;top:8px;cursor:pointer;height:35px;width:35px;}

/* floating popup image */
.floating-image { display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;z-index:10000; }
.floating-image a img { margin-top:100px; }
.floating-image div { margin:0px auto;text-align:right;position:relative;top:57px; }

/* p spacing fix */
.textblock p { margin-bottom:10px; }
.textblock { padding-bottom:-10px; }
