#column_container {margin:0 0 2em 0;width:100%;}
#column_container:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
#left_column {float:left;margin:0 26px 0 0;width:190px;}
#center_column {float:left;margin:0 26px 0 0;width:501px;}
#right_column {float:left;width:197px;}

/*************************************
	LEFT COLUMN
**************************************/
#left_column h3 {background:url(/images/narrow_by.jpg) no-repeat;display:block;height:25px;width:188px;text-indent: -1000em;}
#left_column h4 {border-bottom:1px solid #d1d1d1;font-weight:bold;margin:0 0 .5em 0;padding:.5em 0 .5em 20px;}
#left_column ul {list-style: none;margin:0 0 0 20px;}
#left_column li a {color:#555555;text-decoration: none;}
#left_column li a:hover {text-decoration: underline;}

/*************************************
	CENTER COLUMN
**************************************/
#center_column .banner_image {float:left;margin:0 0 1em 0;width:501px;}
#center_column h2 {font-size:2em;margin:0 0 .5em 0;}
#center_column h3 {font-size:1.6em;font-weight:bold;margin:0 0 .5em 0;}
#center_column h4 {font-size:1.4em;font-weight:bold;margin:0 0 .5em 0;}
#center_column h5 {font-size:1.2em;font-weight:bold;margin:0 0 .5em 0;}
#center_column h6 {font-size:1em;font-weight:bold;margin:0 0 .5em 0;}
#center_column .general_text {float:left;width:100%;}


/*************************************
	ROUNDED CORNER CONTAINERS
**************************************/

/*-------------------------------------
	ROUNDED GRAY
-------------------------------------*/
#rounded_gray_container {float:left;margin:1em 0;width:501px;}
#rounded_gray_top {background: url(/images/rounded4_gray_top.jpg) no-repeat;height:10px;overflow:hidden;width:501px;}
#rounded_gray_middle {background: url(/images/rounded4_gray_middle.jpg) repeat-y;overflow:hidden;padding:10px;width:481px;}
#rounded_gray_bottom {background: url(/images/rounded4_gray_bottom.jpg) no-repeat;height:10px;overflow:hidden;width:501px;}
#rounded_gray_middle select {margin:0 5px 0 0;}

/*-------------------------------------
	ROUNDED WHITE
-------------------------------------*/
.rounded_container {float:left;margin:1em 0;width:197px;}
.rounded_container_150 {width:175px; text-align: center;margin-bottom: 10px;}
.rounded_white_top {background: url(/images/rounded3_white_top.jpg) no-repeat;height:7px;overflow:hidden;width:197px;}
.rounded_white_middle {background: url(/images/rounded3_white_middle.jpg) repeat-y;overflow:hidden;width:197px;}
.rounded_white_bottom {background: url(/images/rounded3_white_bottom.jpg) no-repeat;height:7px;overflow:hidden;width:197px;}

#parts_bg_image {float:left;background:url(../images/parts_bg.jpg) 110px bottom no-repeat;padding:10px;width:177px;}
#cpp_bg_image {float:left;background:url(/images/creative_play_bg.jpg) 135px bottom no-repeat;padding:10px;width:177px;}
#parts_bg_image span,#cpp_bg_image span {color:#cb1515;}

.rounded_container a {color:#555555 !important;}
/*-------------------------------------
	ROUNDED GRAY AND WHITE
-------------------------------------*/
.rounded_gw_top {background: url(/images/rounded5_top.jpg) no-repeat;height:15px;overflow:hidden;width:197px;}
.rounded_gw_middle {background: url(/images/rounded5_middle.jpg) repeat-y;padding:0 15px 10px 15px;width:167px;}
.rounded_gw_bottom {background: url(/images/rounded5_bottom.jpg) no-repeat;height:15px;width:197px;display:block;}

.rounded_gw_top_150 {background: url(/images/rounded6_top.jpg) no-repeat;height:15px;overflow:hidden;width:150px;}
.rounded_gw_middle_150 {background: url(/images/rounded6_middle.jpg) repeat-y; height: 150px; width:150px;}
.rounded_gw_bottom_150 {background: url(/images/rounded6_bottom.jpg) no-repeat;height:15px;width:150px;display:block;}
.rounded_gw_middle_150 span {color:#cb1515;}

.rounded_gw_middle span {color:#cb1515;}
.rounded_gw_middle input {margin:0 5px 0 0;width:116px;}
/*.rounded_gw_middle input.go {border:0 !important;background:url(../images/btn_go_gray_bg.jpg) no-repeat;cursor:pointer;height:20px !important;width:24px !important;}*/

span.privacy_policy {font-size:1em;float:right;width:110px;}
span.privacy_policy a {color:#555555 !important;}


/*-----------------------------------
   RSS links and message box
---------------------------------*/
#content_title {
	padding:2px 8px;
	background-color:#E7E7E7;
	}

#content_title h2 {margin:0;padding:0;font-size:10px;font-weight:bold;line-height:20px;}

#animated_message_box {height:26px;line-height:18px;font-size:10px;margin:6px 0px;}
	#feed_container img {display:inline;}
	#animated_message_text {display:none;}

#rssLinks {display:none; border: solid 1px #db0c41; background-color: #ffffff; height: 80px; padding: 20px; position:absolute; z-index: 10; top: 52px;}

/*-------------------------------------
   Positioning for elements that
   occur in both "tables"

--------------------------------------*/
.rightmost_item {padding-right:0;margin-right:0;}
.column_title {font-weight:bold;line-height:normal;padding:3px 0px;}
.form_submit_row {clear:all; text-align:right; padding-top: 10px;width:100%;}
.form_submit_row input { padding:0; margin:6px 4px; display:inline;border:0;}

/*-------------------------------------
   table-type div layout for editor
---------------------------------------*/
.alert_editor_table {clear:both; font-size: inherit; font-family:inherit; color:inherit;margin-bottom:15px;}
.alert_editor_table div {float:left;}
.alert_editor_table select { font-size: 10px; font-family:Verdana, sans-serif; color:#555555; margin-right:0px;}

.alert_col_1 { width:82px; }
.alert_col_2 { width:168px; overflow:hidden;}
.alert_col_3 { width:198px; overflow:hidden;}
.alert_col_4 { width:50px; }

.alert_col_1 > select { width:74px; }
.alert_col_2 > select { width:160px; overflow:hidden;}
.alert_col_3 > select { width:190px; overflow:hidden;}
.alert_col_4 input { position:relative;top:2px; }


/* push second tabbed table down a bit */
#alert_summary_tabs {margin-top:10px;}

/*-------------------------------------
   table-type div layout for globals
---------------------------------------*/

.global_col_1 {width:300px;}
.global_col_2 {width:200px;}
.global_col_1 label, .global_col_2 label  {font-weight:bold;}
.global_col_1 input, .global_col_2 input  {position:relative;top:2px;}

/*-------------------------------------
   table-type div layout for product lists
---------------------------------------*/

.alert_listing_col_1 {width:90px;padding:3px 5px 3px 0px;}
.alert_listing_col_2 {width:165px;padding:3px 5px 3px 0px;}
.alert_listing_col_3 {width:190px;padding:3px 5px 3px 0px;}
.alert_listing_col_4 {width:40px;padding:3px 0px 3px 0px;}

