*{
	margin:0;
	padding:0;
}
body {
	background:#efeae4 url(../images/bg.jpg) repeat-y center;
	color:#606060;	
	font:11px Arial, Tahoma, Helvetica, sans-serif;
}
fieldset{border:none;}
/*------------------------------------------------------------------------*/
/* <------- Layout Styles Starts  -------> */
/*------------------------------------------------------------------------*/
	
	#wrapper{
		width:950px;
		margin:0 auto;
	}
/*------------------------------------------------------------------------*/
/* <------- Header Styles Starts  -------> */
/*------------------------------------------------------------------------*/		
		#header{
			background:url(../images/header-bg.jpg) no-repeat;
			height:84px;
		}
			#logo{
				float:left;
				padding:15px 0 0 20px;
			}
			#menu{
				float: right;
                margin-right: 3px;
			}
					
.treebg {
	width:737px;
	height:32px;
	background:url(../images/top-nav.gif);
}
/*------------------------------------------------------------------------*/
/* <------- Search Styles Starts  -------> */
/*------------------------------------------------------------------------*/				
		#search-wrap{
			margin:13px 0 1px 0;
			width: 950px;
			background:url(../images/search-bg.jpg) repeat-y;
		}
			#search{
				background:url(../images/search-bottom.jpg) no-repeat bottom;
				padding:0 0 6px 0;
				width: 950px;
			}
				#search form{
					width:942px;
					margin:0 auto;
					padding: 4px 0 0 0;
				}
					#search .searchfield{	
				     	float: left;
						display: inline;
						margin-top: 4px;
						padding-top: 2px;
						width:123px;
						height: 16px;
						border:1px solid #a5acb2;
						padding-left: 3px;
					}
					
					#search select{
						float: left;
						display: inline;
					    margin-top: 4px;
						height: 20px;
						padding: 2px;
					}
					
					#search .cat_pull {
					    float: left;
						display: inline;
                        width: 170px;
						height: 20px;
					}
					#search .cat_pull select{
                        width: 170px;
						
					}
					
					#search .price_pull {
					    float: left;
						display: inline;
                        width: 140px;
						height: 20px;
					}
					#search .price_pull select{
                        width: 140px;
					}
					
					#search .option_pull22 {
					    float: left;
						display: inline;
                        width: 97px;
						height: 20px;
					}
					#search .option_pull22 select{
                        width: 97px;
					}
					
					#search .option_pull23 {
					    float: left;
						display: inline;
                        width: 145px;
						height: 20px;
					}
					#search .option_pull23 select{
                        width: 145px;
					}
					
					#search .option_pull24 {
					    float: left;
						display: inline;
                        width: 95px;
						height: 20px;
					}
					#search .option_pull24 select{
                        width: 95px;
					}	
									
					#search .option_pull26 {
					    float: left;
						display: inline;
                        width: 135px;
						height: 20px;
					}
					#search .option_pull26 select{
                        width: 135px;
					}	
					
					#search .button{
					    margin-top: 3px;
						margin-left: 3px;
						vertical-align:bottom;
						
					}
					#search .left{
					    float: left;
					    display: inline-block;
						height: 31px;
						width: 690px;
					}
					#search .right{
					    float: right;
					    display: inline-block;
						height: 31px;
						width: 260px;
					}
					
					
/*------------------------------------------------------------------------*/
/* <------- Search Styles Starts  -------> */
/*------------------------------------------------------------------------*/	
		#menu2{
			list-style:none;
			float:left;
			padding:12px 0 0 0;
			margin-left: 7px;
		}
			#menu2 li, #menu2 li a{
				display:block;
				float:left;
			}
			#menu2 li{
				margin-right:13px;
			}
		#search-bottom-block{
			background:url(../images/search-bottom-block-bg.jpg) repeat-x top;
			height:35px;
			line-height:35px;
			margin-bottom:5px;
		}	
/*------------------------------------------------------------------------*/
/* <------- Main Banner Styles Starts  -------> */
/*------------------------------------------------------------------------*/	
		.managers-spl-wrap{
	width:372px;
	height: 155px;
	float:right;
	padding-top: 31px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/managers-specials-head.jpg);
		}
			.managers-spl{
	width:362px;
	background:url(../images/managers-specials-bottom.jpg) no-repeat bottom;
	min-height:124px;
	height:auto !important;
	height:124px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
			}
				.managers-spl img{
					padding-right:15px;
					padding-left:10px;
					float:left;
				}
				.managers-spl h6{
					padding-bottom:15px;
				}
					.managers-spl h6 a{
						font-weight:normal;
						font-size:12px;
						color:#434343;
						text-decoration:underline;
					}
					.managers-spl .more{
						color:#cc0000;
					}
					.managers-spl .price{
						color:#ff9900;
						font-size:26px;
					}
		.small-banners{
	padding-top: 5px;

		}
/*------------------------------------------------------------------------*/
/* <------- Container Styles Starts  -------> */
/*------------------------------------------------------------------------*/	
		#container{

			padding:5px 0 10px 0;

		}
/*------------------------------------------------------------------------*/
/* <------- Left Col Styles Starts  -------> */
/*------------------------------------------------------------------------*/	
		#left-col{
			width:180px;
			float:left;
		}
			#main-menu{
				width:175px;
				margin-bottom:15px;
				background:#d9cbb4 url(../images/buy-online-bottom.jpg) no-repeat bottom;
				padding: 2px;
				padding-bottom: 20px;
			}

#main-menu .level1 a {
   display:block;						
   background:#d2c1a5;
   padding:5px 5px 5px 12px;
   color:#444;
   font-size:12px;
   margin:1px 0;
   font-weight: bold;
}
#main-menu .level1 a:hover {
   display:block;						
   background:#faf8f5;
   padding:5px 5px 5px 12px;
   color:#666;
   font-size:12px;
   margin:1px 0;
   text-decoration:none;
   font-weight: bold;
}

#main-menu .level1_sel  {
   display:block;						
   background:#fff;
   color:#000;
   font-size:12px;
   margin:1px 0;
   text-decoration:none;
   font-weight: bold;
}

#main-menu .level1_sel a {
   display:block;						
   padding:5px 5px 5px 15px;
   color:#000;
   font-size:12px;
   margin:1px 0;
   text-decoration:none;
   font-weight: bold;
}
#main-menu .level1_sel a:hover {
   display:block;						
   background:#fff;
   padding:5px 5px 5px 15px;
   color:#000;
   font-size:12px;
   margin:1px 0;
   text-decoration:none;
   font-weight: bold;
}
#main-menu .level2_sel a { 
   display:block;						
   background:#666;
   padding:5px 5px 5px 15px;
   color:#FFF;
   font-size:12px;
   margin:1px 0;
   text-decoration:none;
   font-weight: bold;
}
#main-menu .level2_sel a:hover {
   display:block;						
   background:#666;
   padding:5px 5px 5px 15px;
   color:#FFF;
   font-size:12px;
   margin:1px 0;
   text-decoration:none;
   font-weight: bold;
}
#main-menu .level2 a {
   display:block;						
   background:#C5B6A6;
   padding:5px 5px 5px 15px;
   color:#FFF;
   font-size:12px;
   margin:1px 0;
   text-decoration:none;
}
#main-menu .level2 a:hover {
   display:block;						
   padding:5px 5px 5px 15px;
   color:#FFF;
   font-size:12px;
   margin:1px 0;
   text-decoration:none;
   background:#d9cbb4;
}
#main-menu .level3 a {
   display:block;						
   padding:5px 5px 5px 15px;
   color:#000;
   font-size:12px;
   margin:1px 0;
   text-decoration:none;
   background:#FFF;

}
#main-menu .level3 a:hover {
   display:block;						
   padding:5px 5px 5px 15px;
   color:#CC0000;
   font-size:12px;
   margin:1px 0;
   text-decoration:none;
   background:#FFF;
}	


			#left-col .banners img{
				padding-bottom:15px;
			}
			.currency-box {
			    float: left;
				display: block;
				width: 132px;
				height: 25px;
				margin-bottom:15px;
				overflow: hidden;
				background-image:url(../images/currency_bg.jpg);
				padding-left: 47px;
				padding-top: 26px;
			}
			.currency-box select {
				width: 120px;
			}			
					
/*------------------------------------------------------------------------*/
/* <------- Right Col Styles Starts  -------> */
/*------------------------------------------------------------------------*/	
		#right-col{
			width:758px;
			float:right;
		}	
		#article-col{
			width:958px;
			float:right;
		}		
/*------------------------------------------------------------------------*/
/* <------- Featured Products Styles Starts  -------> */
/*------------------------------------------------------------------------*/	
			#featured-products{
				background:url(../images/featured-products-top.jpg) no-repeat top;
			}
				#featured-products .head{
					padding:17px 13px 20px 13px;
					font-size: 12px;
					color:#000000;
				}
					#featured-products .head marquee {
							margin-left:50px;
							float: left;
							width: 380px;
							line-height: 8px;
							display: inline-block;
							padding-bottom: 5px;
					}
					#featured-products .products{
						width:151px;
						height: 285px;
						overflow:hidden;
						padding:10px 15px 20px 20px;
						border:dotted #b4b4b4;
						border-width:0 1px 1px 0;
						float:left;
					}
					#featured-products .products.lastnoright{
						border-width:0 0 1px 0;
					}
					#featured-products .products.lastnobottom{
						border-width:0 1px 0 0;
					}
					#featured-products .products.last{
						border:none;
					}
					#featured-products .products img{
						padding:20px 0;
					}
					#featured-products .products h5 a{
						color:#682b19;
						font-weight:normal;
						font-size:13px;
						text-decoration:underline;
					}
					#featured-products .products .price{
						color:#000;
						font-size:22px;
						padding:10px 0 5px 0;
					}
					#featured-products .products .more-link{
						color:#777;
						text-decoration:underline;
						font-size:11px;
					}
					
			#article-products{
				background:url(../images/article-products-top.jpg) no-repeat top;
				padding-left: 5px;
			}
				#article-products .head{
	font-size: 12px;
	color:#000000;
	padding-top: 17px;
	padding-right: 13px;
	padding-left: 20px;
				}
					#article-products .head marquee {
							margin-left:50px;
							float: left;
							width: 380px;
							line-height: 8px;
							display: inline-block;
							padding-bottom: 5px;
					}
					#article-products .products{
						width:151px;
						height: 285px;
						overflow:hidden;
						padding:10px 15px 20px 20px;
						border:dotted #b4b4b4;
						border-width:0 1px 1px 0;
						float:left;
					}
					#article-products .products.lastnoright{
						border-width:0 0 1px 0;
					}
					#article-products .products.lastnobottom{
						border-width:0 1px 0 0;
					}
					#article-products .products.last{
						border:none;
					}
					#article-products .products img{
						padding:20px 0;
					}
					#article-products .products h5 a{
						color:#682b19;
						font-weight:normal;
						font-size:13px;
						text-decoration:underline;
					}
					#article-products .products .price{
						color:#000;
						font-size:22px;
						padding:10px 0 5px 0;
					}
					#article-products .products .more-link{
						color:#777;
						text-decoration:underline;
						font-size:11px;
					}
/*------------------------------------------------------------------------*/
/* <------- M Block Styles Starts  -------> */
/*------------------------------------------------------------------------*/
			#mblock{
	background:url(../images/mblock-top.jpg) no-repeat top;
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 22px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
			}
				.news-block, .welcome-block{
					width:338px;
					padding:0 10px 0 0;
					color:#666;
					font-size:13px;
					line-height:16px;
				}
				.news-block a{
					color:#339900;
				}
				.news-block h6, .welcome-block h6{
					font-size:15px;
					border-bottom:1px solid #a5a5a5;
					margin:20px 0 10px 0;
					padding-bottom:10px;
					font-weight:normal;
				}	
	.we-accept{
		position:absolute;
		left:0;
		bottom:10px;
	}	
/*------------------------------------------------------------------------*/
/* <------- Footer Styles Starts  -------> */
/*------------------------------------------------------------------------*/
	#footer{
		background:#333 url(../images/footer-top.jpg) no-repeat top;
		padding:12px 20px;
		color:#999;
	}
	#footer a {
		color:#AAA;
	}	
	#footer a:hover {
		color:#999;
	}
		#footer span {
			font-weight:bold;
		}		
		#footer h3{
			color:#fff;
			font-weight:normal;
			font-size:18px;
			margin-bottom:20px;
		}
		#footer .links{
			padding:10px 0;
			text-align:center;
			line-height:18px;
		}
		#footer .links, #footer .links a{
		    color:#666666;
			font-size:11px;
		}
		#footer .links, #footer .links a, #footer .copyrights, #footer .copyrights a{
			color:#666666;
		}
		#footer .copyrights {
			color:#FFF;
		}
	#footer-banners {
	margin: 0;
	padding: 0;
	height: 91px;
	width: 950px;
	float: left;
	display: block;
	}					
/*------------------------------------------------------------------------*/	
/*  <------- Layout Styles Ends -------> */	
/*------------------------------------------------------------------------*/
/* <------- Genric Styles Starts -------> */
/*------------------------------------------------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {text-decoration:underline;color:#343271;}
h1{font-size:32px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:15px;}
h5, h6{font-size:14px;}
h1,h2,h3,h4,h5,h6{/*margin:0 0 15px 0;*/}
img{border:none;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.center{text-align:center;}
.red{color:#f50b16;}
.fc1{color:#916457;}

/*------------------------------------------------------------------------*/
/* <------- Genric Styles Ends ------->  */
/*------------------------------------------------------------------------*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.suckertreemenu {
    margin-top: 5px;
	margin-right: 10px;
	z-index: 3;
}

.suckertreemenu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
		z-index: 3;
}

/*Top level list items*/
.suckertreemenu ul li{
	position: relative;
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
		z-index: 3;
}

/*Top level menu link items style*/
.suckertreemenu ul li a{	
    margin: 0px;
	display: block;
	text-decoration: none;
    color: white;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-indent: 8px;
	z-index: 3;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
	margin: 0px;
	padding: 0px;
    left: 0;
    position: absolute;
    top: 1em; /* no need to change, as true value set by script */
    display: block;
    visibility: hidden;
	z-index: 3;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
	margin: 0px;
	padding: 0px;
    display: list-item;
    float: none;
	z-index: 3;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
	margin: 0px;
	padding: 0px;
    left: 159px; /* no need to change, as true value set by script */
    top: 0;
	z-index: 3;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
	margin: 0px;
	height: 15px;
	display: block;
	width: 160px; /*width of sub menu levels*/
	color: white;
	text-decoration: none;
	border: 1px solid #1E0402;
	background-color: #1E0402;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 0px;
	z-index: 3;
}

.suckertreemenu ul li ul li a:hover{
    background-color: #4B3635;
	z-index: 3;
}

.suckertreemenu ul li a:hover{

    color: white;
	z-index: 3;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{

}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background: #1E0402 url(../images/arrow-right.gif) no-repeat center right;
	z-index: 3;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
	margin: 0px;
	padding: 0px;
		z-index: 3;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; 	z-index: 3;}
* html .suckertreemenu ul li a { height: 1%; 	z-index: 3;}
* html .suckertreemenu ul li ul li { float: left; 	z-index: 3;}
/* End */

/* New Products Module*/

.newprodtable {
    padding-top: 5px;
	padding-bottom: 10px;
}	 
.dotnewprod {
	background-image:  url(images/dot.gif);
	background-repeat: repeat-x;
	background-position: left top;
    padding-top: 5px;
	padding-bottom: 10px;
}		 
.newprodtitle a:link
     {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
     }

.newprodtitle a:visited
     {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
     }

.newprodtitle a:hover
     {
	color: #CC0000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;

     }
.newprodprice
     {
	color: #CC0000;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
     }
.newprodimage
     {
	padding-right: 10px;
     }	 
	 
.product-listing-name a {
    margin-left: 10px;
	color: #622716;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
.product-listing-name a:hover {
    margin-left: 10px;
	color: #CC0000;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
}

.product-listing-price a {
	color: #666666;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}	 
/* Shopping cart pull down \*/

#cartnav {
    float:right; 
    font-weight:bold;
    padding:10px 0px 12px;
    font-size:11px;
    line-height:23px;
    text-align:right;
}
#cartnav a.signin {
    background: url("../images/view_cart.jpg") no-repeat 0 0;
    padding:4px 6px 6px;
    text-decoration:none;
    font-weight:bold;
    color:#FFF;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;

}
#cartnav a.signin:hover {
    text-decoration:none;
    background: url("../images/view_cart_over.jpg") no-repeat 0 0;
	color:#FFF;
    padding:4px 6px 6px;
}
#cartnav a.signin, #cartnav a.signin:hover {
    *background-position:0 3px!important;
}

#cartnav strong {
    color:#949494;
}

a.signin {
    position:relative;
    margin-left:3px;
}
a.signin span {
    background-image:url("../images/toggle_down_light.png");
    background-repeat:no-repeat;
    background-position:100% 50%;
    padding:4px 16px 6px 0;
}
#cartnav a.menu-open {
    background: url("../images/view_cart_over.jpg") no-repeat 0 0!important;
    color:#FFF!important;
    outline:none;
}
#small_signup {
    display:inline;
    float:none;
    line-height:23px;
    margin:25px 0 0;
    width:170px;
}
a.signin.menu-open span {
    background-image:url("../images/toggle_up_dark.png");
    color:#FFF;
}
#signin_menu {
    display:none;
    background-color:#666;
    position:absolute;
    width:230px;
    z-index:100;
    border:1px transparent;
    text-align:left;
    padding:12px;
    top: 24.5px; 
    right: 0px; 
    margin-top:5px;
    margin-right: 0px;
    *margin-right: 0px;
    color:#FFF;
    font-size:11px;
	font-weight: bold;
	-moz-border-radius-topleft:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
}
#signin_menu a {
    color:#FFF;
}
#signin_menu a:hover {
    color:#FFF;
}
.currencyright{
position: relative;
text-align: right;
float:right; 
width: 260px;

margin: 0px;
padding: 0px;
}

#flashcontent {
margin-top: 5px;
}
.whitebox-header-bg {
	background-image: url(../images/whitebox-header-bg.jpg);
	background-color: #FFF;
	background-repeat: repeat-x;
	background-position: left bottom;
	display: block;	
}

.whitebox-header-left {
	background-image: url(../images/whitebox-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	display: block;

}
.whitebox-header-right {
	background-image: url(../images/whitebox-2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 46px;
    font-size:19px;
    line-height: 46px;
	padding-left: 15px;
}
.whitebox-header-contact-right {
	background-image: url(../images/whitebox-2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 46px;
    font-size:16px;
    line-height: 46px;
	padding-left: 15px;
}
.whitebox-header-contact-right span {
    color:#CC0000;
	margin-right: 15px;
	float: right;
}
.whitebox-header-right-green {
	background-image: url(../images/whitebox-2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 46px;
    font-size:19px;
    line-height: 46px;
	padding-left: 15px;
	color:#009900;
}
.whitebox-content {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E0E0E0;
	border-left-color: #E0E0E0;
	padding: 15px;
}
.whitebox-contact {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E0E0E0;
	border-left-color: #E0E0E0;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	vertical-align:top;
}
.whitebox-contact-head span {
    float: left;
}
.whitebox-contact-head span {
    color: #006600;
}
.whitebox-contact-head-text {
    font-size: 12px;
	line-height: 20px;
	padding-left: 15px;
}
.whitebox-contact-image {
width: 205px;
height: 190px;
display: inline-block;
	vertical-align:top;
}
.whitebox-contact-text {
margin-top: 6px;
width: 440px;
font-size: 12px;
line-height: 20px;
display: inline-block;
}
.whitebox-contact-text a {
    color: #009933;
 text-decoration:underline;
}
.other-sites {
font-size: 12px;
line-height: 20px;
}
.other-sites i {
color:#006699;
font-size: 14px;
}
.other-site-logo {
text-align: center;
float: right;
width: 300px;
}
.whitebox-content h2 {
    color:#89BF11;
}
.whitebox-content ul {
	padding:0;
	margin:0;

	list-style:none;
}
.whitebox-content ul li {

    line-height: 22px;
}

.whitebox-content img {
	margin-top: 15px;
}
.whitebox-content .thumbs img {
	background-color: #F5F5F5;
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-right: 10px;
}

.whitebox-footer-bg {
	background-image: url(../images/whitebox-footer-bg.jpg);
	background-color: #FFF;
	background-repeat: repeat-x;
	background-position: left bottom;
	display: block;	
	margin-bottom: 5px;
	height: 7px;
	margin-bottom:10px;
}
.whitebox-footer-right {
	background-image: url(../images/whitebox-3.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	display: block;
    height: 7px;
}
.whitebox-footer-left {
	background-image: url(../images/whitebox-4.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 7px;
}
.mediaheading {
    color:#006699;
	font: bold 2.0em "trebuchet ms", trebuchet, arial, helvetica, sans-serif;
	padding: 0px 10px 8px 0px;
}
.mediasubheading {
    color: #009900;
	font: bold 1.6em "trebuchet ms", trebuchet, arial, helvetica, sans-serif;
	padding: 0px 10px 8px 0px;
}
.mediabody {
    line-height: 26px;
	font-size: 14px;
}
.mediabody a {
    color: #006699;
}

.greybox-header-bg {
	background-image: url(../images/greybox-header-bg.jpg);
	background-color: #FFF;
	background-repeat: repeat-x;
	background-position: left bottom;
	display: block;	
}

.greybox-header-left {
	background-image: url(../images/greybox-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	display: block;

}
.greybox-header-right {
	background-image: url(../images/greybox-2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 46px;
    font-size:19px;
    line-height: 46px;
	padding-left: 15px;
}
.greybox-header-right-green {
	background-image: url(../images/greybox-2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 46px;
    font-size:19px;
    line-height: 46px;
	padding-left: 15px;
	color:#009900;
}
.greybox-content {
	background-color: #F5F5F5;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E0E0E0;
	border-left-color: #E0E0E0;
	padding: 15px;
}
.greybox-content h2 {
    color:#89BF11;
}
.greybox-content ul {
	padding:0;
	margin:0;

	list-style:none;
}
.greybox-content ul li {
    font-size: 14px;
    line-height: 22px;
}
.greybox-content ul li a {
    color:#666666;
}

.greybox-footer-bg {
	background-image: url(../images/greybox-footer-bg.jpg);
	background-color: #FFF;
	background-repeat: repeat-x;
	background-position: left bottom;
	display: block;	
	margin-bottom: 5px;
	height: 7px;
	margin-bottom:10px;
}
.greybox-footer-right {
	background-image: url(../images/greybox-3.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	display: block;
    height: 7px;
}
.greybox-footer-left {
	background-image: url(../images/greybox-4.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 7px;
}
.roundedbox-header-bg {
	background-image: url(../images/roundedbox-header-bg.jpg);
	background-color:#EEE;
	background-repeat: repeat-x;
	background-position: left top;
	display: block;	
	margin-top: 20px;
}

.roundedbox-header-left {
	background-image: url(../images/roundedbox-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	display: block;

}
.roundedbox-header-right {
	background-image: url(../images/roundedbox-2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
    height: 7px;
	padding-left: 15px;
}

.roundedbox-content {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	padding: 15px;
	background-color:#EEE;
	text-align: left;	
}
.roundedbox-content-text a {
    color: #009933;
    text-decoration:underline;
}
.roundedbox-content h2 {
    color:#89BF11;
}
.roundedbox-content ul {
	padding:0;
	margin:0;
}
.roundedbox-content ul li {
    margin-left: 15px;
    line-height: 22px;
}

.roundedbox-content img {
	margin-top: 15px;
}

.roundedbox-footer-right {
	background-image: url(../images/roundedbox-3.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	display: block;
    height: 7px;
}
.roundedbox-footer-left {
	background-image: url(../images/roundedbox-4.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 7px;
}
.roundedbox-footer-bg {
	background-image: url(../images/roundedbox-footer-bg.jpg);
	background-color:#EEE;
	background-repeat: repeat-x;
	background-position: left bottom;
	display: block;	
	margin-bottom: 5px;
	height: 7px;
	margin-bottom:10px;
}
