body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #4E6686 url(../images/bg.gif) top left repeat-x;
}

/*   CONTAINER   */
#container 
{
    display:block;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	height: auto;
	background-color:#FFFFFF;
}

/*   BANNER   */
#banner 
{
    display:block;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 900px;
	height: 231px;
	background: #FFFFFF url(../images/header.jpg) top left no-repeat;
}

#logo a{
	position: absolute;
	width: 135px;
	height: 100px;
	margin: 65px 0px 0px 35px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
}

#logo a span{visibility:hidden;}


/*   BUTTONS BAR   */
#mainmenu {display:block;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 900px;
	height: 29px;
	float: right;
	background: transparent url(../images/menuBG.jpg) top left no-repeat;
}

#mainmenu ul {
	width: 898px;
	height: 29px;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	display: inline;
	list-style-type: none;
	float: left;
	text-decoration: none;	
}

#mainmenu ul li{
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
 	list-style-type: none; 
	float: left;
	height: 29px;
	text-decoration: none;
	text-align:center;
}
#mainmenu ul li a{display: block;height: 29px;text-decoration: none;}


a#b1, a#a1{width: 113px;}
a#b1:hover{ font-weight:bold;background: transparent url(../images/MenuR1.jpg) top left no-repeat;}
a#a1{ font-weight:bold;background: transparent url(../images/MenuS1.jpg) top left no-repeat;}
a#b2, a#a2{width: 112px;}
a#b2:hover{ font-weight:bold;background: transparent url(../images/MenuR2.jpg) no-repeat;}
a#a2{ font-weight:bold;background: transparent url(../images/MenuS2.jpg) no-repeat;}
a#b3, a#a3{width: 112px;height: auto;}
a#b3:hover{ font-weight:bold;background: transparent url(../images/MenuR3.jpg) no-repeat;}
a#a3{ font-weight:bold;background: transparent url(../images/MenuS3.jpg) no-repeat;}

a#b4, a#a4{width: 113px;}
a#b4:hover{ font-weight:bold;background: transparent url(../images/MenuR4.jpg) no-repeat;}
a#a4{ font-weight:bold;background: transparent url(../images/MenuS4.jpg) no-repeat;}
a#b5, a#a5{width: 113px;}
a#b5:hover{ font-weight:bold;background: transparent url(../images/MenuR5.jpg) no-repeat;}
a#a5{ font-weight:bold;background: transparent url(../images/MenuS5.jpg) no-repeat;}
a#b6, a#a6{width: 113px;}
a#b6:hover{ font-weight:bold;background: transparent url(../images/MenuR6.jpg) no-repeat;}
a#a6{ font-weight:bold;background: transparent url(../images/MenuS6.jpg) no-repeat;}

a#b7, a#a7{width: 113px;background: transparent url(../images/MenuS7.gif) no-repeat;}
a#b7:hover{font-weight:bold;background: transparent url(../images/MenuS7.gif) no-repeat;}
a#a7{font-weight:bold;background: transparent url(../images/MenuR7.gif) no-repeat;}

#mainmenu ul li a span {visibility: visible; line-height:29px;color:#485E88;font-family:Verdana;font-size: 11px; height:29px; text-decoration: none;}

#content{	display:block;
    clear:both;
    position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	height: auto;
	background-color:#FFFFFF;clear:both;font-size:12px;color:#3d3d3d;}
	
	#cart_link{display:block;height:20px;float:right;margin:10px 35px 0px 0px;position:absolute;top:0px;left:742px;}
	
#content_left{display:block;position:relative;float:left;left:35px;top:53px;width:561px;height:auto;font-size:12px;color:#3d3d3d;}

#content_left h1{color:#4E6686;font-family:Arial;font-size:24px;font-weight:bold;border-bottom:1px solid #FF9900;
    margin:0px 0px 20px 0px;padding:0px 0px 20px 0px;}
    
    #content_left h2{color:#4E6686;font-family:Arial;font-size:18px;font-weight:bold;
    margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;text-decoration:none;}
	#content_left h2 a{color:#4E6686;font-family:Arial;font-size:18px;font-weight:bold;text-decoration:none;}
    
    #content_left h3{color:#4E6686;font-family:Arial;font-size:16px;font-weight:bold;
    margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;text-decoration:none;}    
    #content_left h3 a{color:#4E6686;font-family:Arial;font-size:16px;font-weight:bold;text-decoration:none;}    

#content_left p, #content_left ul li{color:#3d3d3d;font-family:Verdana;font-size:12px;font-weight:normal;
    }
    #content_left ul li
    {
        list-style-image:url(../images/bullet1.gif);}
    #content_left ul li a{color:#4E6686;}
    #content_left ul li a:hover{text-decoration:none;}

.product{display:block;margin:0px 0px 10px 0px;padding:10px 10px 10px 10px;background-color:#CAD1D9;}
.product img.thumb {float:left;margin:0px 40px 10px 0px;}

#content_left .heading_top{clear:both;display:block;height:13px;width:573px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background:transparent url(../images/heading_top.gif) top left no-repeat;background-color:#CAD1D9;float:left;}
#content_left .heading_middle{clear:both;display:block;height:auto;width:573px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#CAD1D9;float:left;}
#content_left .heading_bottom{clear:both;display:block;height:13px;width:573px;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;background:transparent url(../images/heading_bottom.gif) top left no-repeat;float:left;}
#content_left .heading_middle h2{float:left;position:relative;padding:0px 0px 0px 20px;margin:0px 0px 0px 0px;font-size:15px;width:450px;background-color:#CAD1D9;}
#content_left .heading_middle h2 a{font-size:15px;background-color:#CAD1D9;color:#4E6686;text-decoration:none;}

#content_left .heading_middle h3{clear:both;position:relative;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:15px;background-color:#CAD1D9;}
#content_left .heading_middle h3 a{font-size:15px;background-color:#CAD1D9;color:#4E6686;text-decoration:none;}

#content_left .heading_middle .date{position:relative;float:left;padding:0px 0px 0px 20px;margin:0px 0px 0px 0px;font-size:15px;font-weight:bold;display:block;width:83px;text-align:left;background-color:#CAD1D9;color:#4E6686; display: none;}

#content_left .heading_middle .date2{float:right;padding:0px 0px 0px 0px;margin:-8px 0px 0px 0px;/*font-size:15px;*/font-size: 24px;font-weight:bold;display:block;width:83px;text-align:left;background-color:#CAD1D9;/*color:#4E6686;*/ color: #FF9900;}

#content_left .heading_middle p{float:left;position:relative;padding:0px 0px 0px 20px;margin:0px 0px 0px 0px;font-size:12px;width:450px;background-color:#CAD1D9;color:#4E6686;text-decoration:none;}

#content_right{display:block;position:relative;float:left;left:70px;top:53px;	width: 234px;
	height: 296px;background: transparent url(../images/ideasEmailBG.jpg) top left no-repeat;}


#content_right p, #content_right table tr td{color:#333333;font-family:Arial;font-size:11px;font-weight:normal;
    }
    
#content_right table{margin:5px 10px 0px 10px;}
#content_right input{border:1px solid #8091A8;background-color:#EAEDF0;}

#content_right p{margin:40px 10px 0px 10px;}


/*   BOTTOM SECTION (AFTER CONTENT)   */
#bottom 
{
    display:block;
    clear:both;
	position: relative;
	top:43px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 900px;
	height: 143px;
	background-color:#FFFFFF;
	}
#bottom_left {
	display:block;
	position: relative;
	float:left;
	left:35px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 472px;
	height: 143px;
	background: #4E6686 url(../images/danipeerBG.jpg) top left repeat-x;
}

#bottom_left p{color:#333333;font-size:11px;font-family:Arial;font-weight:bold;margin:45px 20px 0px 110px;}

#bottom_middle {
	display:block;
	position: relative;
	top:28px;
	left:54px;	
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 161px;
	height: 115px;
	/*background: #4E6686 url(../images/ideasStoreBG.jpg) top left repeat-x;*/
	background: #4E6686 url(../images/bsSeriesBG.jpg) top left repeat-x;
}



#bottom_right {
	
	display:block;position: relative;
	float:left;
	top:28px;
	left:74px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 161px;
	height: 115px;
	background: #4E6686 url(../images/freeArticlesBG.jpg) top left repeat-x;
}

#bottom_middle p, #bottom_right p 
{
    color:#333333;font-size:11px;font-family:Arial;font-weight:normal;margin:60px 20px 0px 8px;}
    
    #bottom_middle p a, #bottom_right p a{color:#333333;font-size:11px;text-decoration:underline;font-weight:normal;}
    #bottom_middle p a:hover, #bottom_right p a:hover{text-decoration:none;}

/*   FOOTER (AFTER BOTTOM SECTION)   */
#footer {
	display:block;
	clear:both;
	position: relative;
	top:43px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	width: 900px;
	height: 80px /*50px*/;
	background: #4E6686 url(../images/footer.gif) top left repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
}
/*   footer lists - links   */
#footer_text
{
    width:920px;position:absolute;top:25px;left:-10px;color:#FFFFFF;font-family:Verdana;font-size:10px;text-align:center;
    }
    
    #footer_text a {color:#FFFFFF;}
    
    a.toggler,a.toggler:hover {cursor: pointer;font-size:14px;font-weight:bold;}