/* @override http://www.averymerrychristmasstore.com/PDGCommTemplates/user1/pdg.css */

body {
	font: 								14px arial,helvetica,sans-serif; 
	color:								#333; 
	background-image: 				url('/main_image/bg.gif'); 
	margin:								0;
	padding:								0;
	height: 								100%; 
	width:								100%;
	text-align: 						center;
}

/* @group Navigation */

a, a:link, a:visited {
	color: 								#982a18; 
	text-decoration: 					none;
}

a:hover {
	color: 								white; 
	background-color: #982a18;
}

a:active {
	color: 								#FF0000;
}

.navlink a, .navlink a:visited {
	color:								#feb; 
	text-decoration:					none;
}

.navlink a:hover {
	color: 								yellow; 
	text-decoration:					underline; 
	background-color: 				#246;
}



/* @end */

/* @group Content Blocks */

.mainbox {
	width: 								975px;
  	background-color: 					white;
	margin:								0 auto;
	border-right: 						2px solid #777;
	border-left:						2px solid #777;
	padding:							0px;
	text-align:							left;
}

.top_nav {
	height:					25px;
	width: 					975px;
	margin: 				0px;
	padding:				0px;
}

.left_nav {
  	clear: 								both;
  	width: 								210px;
  	height: 							auto;
  	float: 								left;
  	background-color: 					#bfb89d;
  	position: 							inherit;
	text-align: 						left;
  	font-size: 							10px;
  	margin-top: 0px;
	background-image: 					url(http://www.averymerrychristmasstore.com/main_image/left_bg.jpg);
}

.maincontent {
  width: 				555px;
  height: 				auto;
  float: 				left;
  position: 			inherit;
  background-color: white;
  padding-top: 		0px;
}

.right_nav {
  width: 								161px;
  height: 								auto;
  float: 								right;
  position: 							inherit;
  text-align: 							center;
  font-size: 							12px;
  margin: 								0px;
  padding: 								0px;
  border:								2px solid #246;
  background-color:					white;
}

.right_nav_inner{
  padding: 				5px;
}

.bottom_nav {
  width: 				975px;
  clear: 				both;
  border-top: 			1px solid black;
  background-color: 	#68A;
  text-align: 			center;
  color: 				white;
  padding-top: 		10px;
  padding-bottom: 	10px;
}



/* @end */

/* @group Left Cats */

.cath2 {
	background-color: #982a18;
	margin: 0px;
	margin-top: 1px;
	color: #fef7f1;
	font-weight: bold;
	text-align: left;
	font-size: 13px;
	padding-left: 5px;
	width:	175px;
}

.cath3 {
	background-color: #fe8017;
	color: white;
	text-align: center;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
}

.catbox {
	margin: 0px;
	margin-bottom: 7px;
	margin-left: 3px;
	border: 1px solid #cc6699;
	font-size: 12px;
	width: 175px;
	background-color: white;
	padding: 2px;
}

.catbox2 {
	margin: 3px;
	font-size: 12px;
	background-color: white;
	padding: 1px;
}



/* @end */

/* @group Font Modifiers */

.f10
{
	font-size:				10px;
}

.f12
{
	font-size:				12px;
}

.f15
{
	font-size:				15px;
}

.f22
{
	font-size:				22px;
}



/* @end */

/* @group Boxen */

.featureBox {
        margin: 10px;
        padding: 5px;
        border: 2px solid #339961;
	background-color: #d5ffe8;
}

.featureP {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        background-color: #339961;
        color: white;
        top: -18px;
        position: relative;
        text-align: center;
        width: 200px;
        border-right: 1px solid #339961;
        border-left: 1px solid #339961;
        border-top: 1px solid #339961;
        height: 22px;
        vertical-align: top;
}

.featureBox#insideBox{
	margin: 					10px;
	border: 1px solid 	#339961;
	background-color: 	white;
}



/* @end */

/* @group Product Pages */

.prod_block{
	clear: both;
	border-top: 1px dotted #7f7f7f;
}

.prod_title{
	font: bold 30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.prod_desc{
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.prod_section{ 
	
	color: #339966; 
	padding-left: 3px;
	border-bottom: 1px solid #339966;
	text-align: right;
	font-size: 16px;
}
	
/* @end */

/* @group Search */

.list_itemname{
	color: #982a18;
	font-size: 18px;
	font-weight: bold;
}

.list_itemname:hover{
	background-color: #982a18;
}

.list_frame{
	border: 3px solid #777;
}

/* @end */

/* @group Top Navigation */
.top_bar{
	left: 					0px; 
	top: 					0px; 
	height: 				20px; 
	width: 					100%; 
	position: 				fixed; 
	background-color: 		#ffff99; 
	border-bottom: 			2px solid black;
	overflow: 				hidden;
}

.top_item{
	float: 					left; 
	padding-left: 			15px;
	font-size: 				14px;
}

/* @end */

/* @group Margin Movers */

.mt0
{
	margin-top:				0px;
}

.mt10
{
	margin-top:				10px;
}

.mt20
{
	margin-top:				20px;
}

.mb0
{
	margin-bottom:			0px;
}

.mb10
{
	margin-bottom:			10px;
}

.mb20
{
	margin-bottom:			20px;
}

.p0{
	padding: 0px;
}

/* @end */

h1 {font-size: 20px; font-weight: bold; margin: .2em .2em .2em .2em; text-transform:capitalize; color:#000000;}
h2 {font-size: 16px; font-weight: bold; margin: .2em .2em .2em .2em;}
h3 {font-size: 14px; margin: .2em 0em .2em 0em; font-weight: normal; color:#000000;}
h4 {font-size: 12px; margin: .2em 0em .2em 0em; font-weight: bold; color:#000000;}
h5 {font-size: 10px; margin: .2em 0em .2em 0em; font-weight: bold; color:#000000;}

.inlinenav ul {list-style-type: none; margin: 0; padding: 0;}
.inlinenav li {display: inline; margin: 0 10px 0 10px; padding:0;}
#sitenavigation {text-align: center;}
ul#sitetabs li {font-weight:bold; line-height: 18px; font-size: 12px;}
ul#sitetabs li a:hover{border-bottom: 4px solid #000000;text-decoration:none;}
ul.testimonials {list-style-type: none;margin: 0;padding: 0;}
ul.testimonials li.testquote {font-style:italic; font-size:1em; line-height:1.3em;}
ul.testimonials li.testfrom {text-align:right; margin-bottom:1.7em;}
.smaller {font-size:9px;}
.pdgleftnavlnk {font-family: Arial; font-size: 9px;}
p {margin: .2em .2em .2em .2em;}
label {width: 10em; float: left; text-align: right; margin-right: 0.5em; clear: both;}

.orderhead {margin: 1.5em .2em .2em .2em;}

.cartchange {
	background: #990000;
	font-weight: bold;
	color: white;
	margin: 25px;
	text-align: center;
}

.product_desc{ margin: 2em; font-size: 12px;}

.alert{
	color: 								red; 
	font-style:							italic;
}

.pdgmain img{
	border: 1px solid black;
}

.pdgmain td{
	font-size: 	12px;
	vertical-align: top;
}

.legaltext {
	text-align: center;
	font-size: 10px;
}

.zoom{
   top: 						125px;
   left: 					265px;
   border:					5px double #246;
   background-color: 	white;
   position:				fixed;
   display:					none;
	padding:					10px;
	height:					auto;
}

.pdgodd{
   background-color:    white;
}

.pdgeven{
   background-color: #f8f4df;
	background-image: none;
}

a#bn{
	font-size:				14px;
	margin-right:			10px;
	margin-left:			10px;
	font-weight:			bold;
	padding:					3px;
}
a#bn:hover{
	color:					#68A;
	background-color:		white;
	text-decoration:		none;
}

.ll
{
	float: 					left; 
	width: 					350px; 
	clear: 					both;
	padding:					5px;
}

.lr
{
	float:					right;
	width:					350px;
	padding:					5px;
}

.picbox
{
	border:					1px solid black;
	background-color:		#fff;
}

.picbox:hover
{
	border:					5px double #993366;
	margin:					-4px;
}

.cb
{
	clear:					both;
}

.100wide{
	width:					100px;
	height: 				100px;
}

/* begin styles for RSS Feed */

.rss-box {
	 margin: 0.5em;
	 width: 700px;
	 background-color: #FFFFFF;
         border: 7px solid #336699;
	 
}
.rss-items {
	margin-top:		0px;
	padding:		0.5em;
	margin-left:	0px;
	color: 			#333333;
}
p.rss-title {padding:0.5em;}

.rss-title {
	text-decoration: none;
	font-family: small tahoma, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;
	font-size: 15px;
	background-color:#336699;
	color:white;
	font-weight:bold;
	margin: 0px;
	padding:0em;
	text-align: left;
}

.rss-title a {
	text-decoration: none;
	color: white;
}

.rss-item  {
  font-family: small tahoma, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;
  font-size: 10px;
  font-weight : normal;
  list-style:none;
  padding-bottom:1em;
}

.rss-item a {
	text-decoration : none;
	color: #6633FF;
	background-color: white;
	font-size: 12px;
	font-family:small tahoma, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;
	}
	
.rss-item a:visited {
	color: #330066;
}

.rss-date {
	font-size: 85%;
	font-weight : normal;
	color: #fff;
	} 

.shipbox{
	border: 3px double #fe8017;
	padding: 2px;
	margin: 0px;
	}
	
.twitter_div{
	border: 1px solid #999;
	background-color: white;
}

.left10{
	margin-left: 10px;
}
