
#image_rotator
    {
        width:612px;
        height:284px;
        margin:10px 3px 0px 6px;
        padding:0px;
        float:left;
    }
	
* html #image_rotator
	{
		margin-left:3px;
	}
    
#promo
    {
        width:229px;
        height:282px;
        margin:10px 6px 0px 3px;
        padding:0px;
        float:left;
    }

* html #promo
	{
		margin-right:3px;
	}
	
#left_col,
#center_col
    {
        float:left;
        width:303px;
        margin:15px 3px 0px 3px;
        padding:0px;
    }
    
#left_col
    {
        margin-left: 6px;
    }
     
* html #left_col
    {
        margin-left: 3px;
    }  
    
#right_col
    {
        width:229px;
        margin:15px 6px 0px 3px;
        padding:0px;
        float:right;    
    }
    
* html #right_col
    {
        margin:15px 3px 0px 3px;
    }
    
#promo img
	{
		border:0px;
	}
	
	
#promo .promo_text
	{
	  width:229px;
      height:282px;
	  border:0px;
	}

#promo .promo_text h2
	{
		font-size:1em;
		margin: 15px 10px 0px 10px;
	}
	
#promo .promo_text .promotext
	{
		font-size:0.75em;
		margin: 10px 10px 0px 10px;
	}    
    
.box_right
    {
        float:right;
        width: 229px;
        margin: 0px 0px 8px 0px;
        padding: 0px;
		background-color:#ffffff;
    }
    
.box_right .box_title
    {
        width:229px;
        margin: 0px;
        padding: 0px;
    }

.box_right .box_title .box_title_left
    {
        float:left;
        width:10px;
        height:28px;
        margin: 0px;
        padding: 0px;
        background: #e2001a url(../layout/box_title_left.jpg) 0px 0px no-repeat;
    }
    
.box_right .box_title .box_title_center
    {
        float:left;
        width:209px;
        height:27px;
        margin: 0px;
        padding: 0px;
        background: #f0f0f0 url(../layout/box_title_background.jpg) 0px 0px repeat-x;
        border-top:1px solid #ffffff;
        text-align:left;
    }
    
.box_right .box_title .box_title_right
    {
        float:left;
        width:10px;
        height:28px;
        margin: 0px;
        padding: 0px;
        background: #e2001a url(../layout/box_title_right.jpg) 0px 0px no-repeat;
    }
	
.box_right .box_pic
	{
		border-left:1px solid #d4d4d4;
		border-right:1px solid #d4d4d4;
		background-color: #ffffff;
	}
    
.box_right .box_content
    {
        text-align:left;
		width:227px;
        border:1px solid #d4d4d4;
        border:0px;
        background-color: #ffffff;
		padding: 0px;
		margin:0px;
		text-align:left;
    }
    
* html .box_right .box_content
    {
		width:227px;
    }
	
.box_right .box_content div
	{
	    font-size: 0.7em;
        font-weight: normal;
        text-align: left;
        margin: 3px 3px 3px 3px; 
        text-align:left;
	}
    
.box_right .box_more
    {
        width: 227px;
        height: 17px;
        margin:0px;
        padding:0px;
        background: #d4d4d4 url(../layout/box_right_more.jpg) 0px 0px no-repeat;
        border:1px solid #d4d4d4;
    }
    
.box_right .box_more a
    {
        display:block;
        width:227px;
        height: 17px;    
    }
    
.box_right .box_title .box_title_center span
    {
        font-size: 0.75em;
        font-weight: bold;
        text-transform: uppercase;
        line-height:27px;
        margin: 0px 0px 0px 5px;
    }
    



.box_bigger
    {
        float:right;
        width: 303px;
        margin: 0px 0px 8px 0px;
        padding: 0px;
    }
    
.box_bigger .box_title
    {
        width:303px;
        margin: 0px;
        padding: 0px;
    }

.box_bigger .box_title .box_title_left
    {
        float:left;
        width:10px;
        height:28px;
        margin: 0px;
        padding: 0px;
        background: #e2001a url(../layout/box_title_left.jpg) 0px 0px no-repeat;
    }
    
.box_bigger .box_title .box_title_center
    {
        float:left;
        width:283px;
        height:27px;
        margin: 0px;
        padding: 0px;
        background: #f0f0f0 url(../layout/box_title_background.jpg) 0px 0px repeat-x;
        border-top:1px solid #ffffff;
        text-align:left;
    }
    
.box_bigger .box_title .box_title_right
    {
        float:left;
        width:10px;
        height:28px;
        margin: 0px;
        padding: 0px;
        background: #e2001a url(../layout/box_title_right.jpg) 0px 0px no-repeat;
    }
    
.box_bigger .box_content
    {
        clear:left;
        width:301px;
		height:161px;
		padding:0px;
        border:1px solid #ffffff;
        background-color: #ffffff;
        text-align:left;
    }
    
* html .box_bigger .box_content
    {
        width:301px;
    }
    
.box_bigger .box_more
    {
        width: 301px;
        height: 17px;
        margin:0px;
        padding:0px;
        background: #d4d4d4 url(../layout/box_bigger_more.jpg) 0px 0px no-repeat;
        border:1px solid #ffffff;
		border-top:0px;
    }
    
.box_bigger .box_more a
    {
        display:block;
        width:301px;
        height: 17px;    
    }
    
.box_bigger .box_title .box_title_center span
    {
        font-size: 0.75em;
        font-weight: bold;
        text-transform: uppercase;
        line-height:27px;
        margin: 0px 0px 0px 5px;
    }
    
   
.box_bigger .box_content .box_pic
    {
        float:left;
		margin: 0px; 
		width:123px;
		height:161px;	
		margin: 0px 5px 0px 0px; 		
		border:0px;
    }
	
.box_bigger .box_content .box_headline
    {
 		font-size: 0.8em;
        font-weight: bold;
        text-align: left;
        margin: 10px 5px 10px 0px;  
        text-align:left;
    }
	
.box_bigger .box_content .box_text
    {
		font-size: 0.7em;
        font-weight: normal;
        text-align: left;
        margin: 0px 5px 0px 0px; 
		overflow:hidden;		
		text-align:left;
    }