/* Rounded boxes (styles-roundbox.css) */

/* Index page */

div.red-250px-middle-short {
      width: 250px;
      background-image: url(images/box/box_red_250px_middle_short.gif);
      background-repeat: repeat-x;
	 color: #ffffff;
	font: 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	}

div.red-250px-middle {
      width: 250px;
      background-image: url(images/box/box_red_250px_middle.gif);
      background-repeat: repeat-x;
	 color: #ffffff;
	font: 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	}

div.red-250px-middle-long {
      width: 250px;
      background-image: url(images/box/box_red_250px_middle_long.gif);
      background-repeat: repeat-x;
	 color: #ffffff;
	font: 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	}
div.red-250px-top {
      background-image: url(images/box/box_red_250px_top.gif);
      background-position: top left;
      background-repeat: no-repeat;
    }
div.red-250px-bottom {
      background-image: url(images/box/box_red_250px_bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
      padding: 10px 15px 10px 15px;
	}

div.orange-250px-middle {
      width: 250px;
      background-image: url(images/box/box_orange_250px_middle.gif);
      background-repeat: repeat-x;
	color: #ffffff;
	}

div.orange-250px-middle-short {
      width: 250px;
      background-image: url(images/box/box_orange_250px_middle_short.gif);
      background-repeat: repeat-x;
	color: #ffffff;
	}
	
div.orange-250px-top {
      background-image: url(images/box/box_orange_250px_top.gif);
      background-position: top left;
      background-repeat: no-repeat;
    }
    
div.orange-250px-bottom {
      background-image: url(images/box/box_orange_250px_bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
      padding: 10px 15px 10px 15px;
	}

div.greyline-250px-middle {
      width: 250px;
      background-image: url(images/box/box_greyline_250px_middle.gif);
      background-repeat: repeat-x;
	color: #999999;
	}

div.greyline-250px-top {
      background-image: url(images/box/box_greyline_250px_top.gif);
      background-position: top left;
      background-repeat: no-repeat;
    }

div.greyline-250px-bottom {
      background-image: url(images/box/box_greyline_250px_bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
      padding: 10px 15px 10px 15px;
	}

div.yellow-450px-middle {
      width: 450px;
      background-image: url(images/box/box_yellow_450px_middle.gif);
      background-repeat: repeat-x;
	color: #666666;
	font: 13px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	}

div.yellow-450px-middle-long {
      width: 450px;
      background-image: url(images/box/box_yellow_450px_middle_long.gif);
      background-repeat: repeat-x;
	color: #666666;
	font: 13px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	}

div.yellow-450px-top {
      background-image: url(images/box/box_yellow_450px_top.gif);
      background-position: top left;
      background-repeat: no-repeat;
	}

div.yellow-450px-bottom {
      background-image: url(images/box/box_yellow_450px_bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
      padding: 10px 15px 10px 15px;
	}

div.orange-450px-middle-short {
      width: 450px;
      background-image: url(images/box/box_orange_450px_middle_short.gif);
      background-repeat: repeat-x;
	color: #FFFFFF;
	font: 13px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	}

div.orange-450px-middle {
      width: 450px;
      background-image: url(images/box/box_orange_450px_middle.gif);
      background-repeat: repeat-x;
	color: #FFFFFF;
	font: 13px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	}

div.orange-450px-middle-long {
      width: 450px;
      background-image: url(images/box/box_orange_450px_middle_long.gif);
      background-repeat: repeat-x;
	font: 13px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	}

div.orange-450px-top {
      background-image: url(images/box/box_orange_450px_top.gif);
      background-position: top left;
      background-repeat: no-repeat;
	}

div.orange-450px-bottom {
      background-image: url(images/box/box_orange_450px_bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
      padding: 10px 15px 10px 15px;
	}

/* Large oven page */

div.orange-535px-middle {
      width: 535px;
      background-image: url(images/box/box_orange_535px_middle.gif);
      background-repeat: repeat-x;
	color: #ffffff;
	font: 13px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	}

div.orange-535px-top {
      background-image: url(images/box/box_orange_535px_top.gif);
      background-position: top left;
      background-repeat: no-repeat;
	}

div.orange-535px-bottom {
      background-image: url(images/box/box_orange_535px_bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
      padding: 10px 15px 10px 15px;
	}

div.yellow-535px-middle {
      width: 535px;
      background-image: url(images/box/box_yellow_535px_middle.gif);
      background-repeat: repeat-x;
	color: #999999;
}
	
div.yellow-535px-middle a:hover {
	color: #ffac00;
}

div.yellow-535px-middle-long {
      width: 535px;
      background-image: url(images/box/box_yellow_535px_middle_long.gif);
      background-repeat: repeat-x;
	color: #999999;
}

div.yellow-535px-top {
      background-image: url(images/box/box_yellow_535px_top.gif);
      background-position: top left;
      background-repeat: no-repeat;
    }

div.yellow-535px-bottom {
      background-image: url(images/box/box_yellow_535px_bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
      padding: 10px 15px 10px 15px;
	}

/* Variations page */

div.orange-720px-middle {
      width: 720px;
      background-image: url(images/box/box_orange_720px_middle.gif);
      background-repeat: repeat-x;
	color: #ffffff;
	font: 13px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	}

div.orange-720px-top {
      background-image: url(images/box/box_orange_720px_top.gif);
      background-position: top left;
      background-repeat: no-repeat;
	}

div.orange-720px-bottom {
      background-image: url(images/box/box_orange_720px_bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
      padding: 10px 15px 10px 15px;
	}

div.blank-720px-middle {
      width: 720px;
	color: #999999;
	font: 13px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	}

div.blank-720px-top {
	}

div.blank-720px-bottom {
      padding: 10px 15px 10px 15px;
	}

/* 3 column page */

div.red-227px-middle-short {
      width: 227px;
      background-image: url(images/box/box_red_227px_middle.gif);
      background-repeat: repeat-x;
	color: #ffffff;
	}

div.red-227px-middle {
      width: 227px;
      background-image: url(images/box/box_red_227px_middle.gif);
      background-repeat: repeat-x;
	color: #ffffff;
	}

div.red-227px-top {
      background-image: url(images/box/box_red_227px_top.gif);
      background-position: top left;
      background-repeat: no-repeat;
    }

div.red-227px-bottom {
      background-image: url(images/box/box_red_227px_bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
      padding: 10px 15px 10px 15px;
	}

div.yellow-227px-middle-short {
      width: 227px;
      background-image: url(images/box/box_yellow_227px_middle_short.gif);
      background-repeat: repeat-x;
	color: #999999;
	}

div.yellow-227px-middle {
      width: 227px;
      background-image: url(images/box/box_yellow_227px_middle.gif);
      background-repeat: repeat-x;
	color: #999999;
	}

div.yellow-227px-middle-long {
      width: 227px;
      background-image: url(images/box/box_yellow_227px_middle_long.gif);
      background-repeat: repeat-x;
	color: #999999;
	}

div.yellow-227px-top {
      background-image: url(images/box/box_yellow_227px_top.gif);
      background-position: top left;
      background-repeat: no-repeat;
    }

div.yellow-227px-bottom {
      background-image: url(images/box/box_yellow_227px_bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
      padding: 10px 15px 10px 15px;
    }

div.orange-227px-middle-long {
      width: 227px;
      background-image: url(images/box/box_orange_middle_long.gif);
      background-repeat: repeat-x;
	color: #ffffff;
	}

div.orange-227px-middle {
      width: 227px;
      background-image: url(images/box/box_orange_middle.gif);
      background-repeat: repeat-x;
	color: #ffffff;
	}

div.orange-227px-middle-short {
      width: 227px;
      background-image: url(images/box/box_orange_middle_short.gif);
      background-repeat: repeat-x;
	color: #ffffff;
	}

div.orange-227px-top {
      background-image: url(images/box/box_orange_227px_top.gif);
      background-position: top left;
      background-repeat: no-repeat;
    }

div.orange-227px-bottom {
      background-image: url(images/box/box_orange_227px_bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
      padding: 10px 15px 10px 15px;
	}

div.yellow-473px-bottom {
      background-image: url(images/box/box_yellow_473px_bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
      padding: 10px 15px 10px 15px;
	}

div.yellow-473px-middle-short {
      width: 473px;
      background-image: url(images/box/box_yellow_middle_short.gif);
      background-repeat: repeat-x;
	}

div.yellow-473px-middle {
      width: 473px;
      background-image: url(images/box/box_yellow_middle.gif);
      background-repeat: repeat-x;
	}

div.yellow-473px-middle-long {
      width: 473px;
      background-image: url(images/box/box_yellow_middle_long.gif);
      background-repeat: repeat-x;
	}

div.yellow-473px-top {
      background-image: url(images/box/box_yellow_473px_top.gif);
      background-position: top left;
      background-repeat: no-repeat;
    }

/* 4 column page */

div.yellow-350px-middle {
      width: 350px;
      background-image: url(images/box/box_yellow_350px_middle.gif);
      background-repeat: repeat-x;
	color: #666666;
	font: 13px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	}

div.yellow-350px-top {
      background-image: url(images/box/box_yellow_350px_top.gif);
      background-position: top left;
      background-repeat: no-repeat;
	}

div.yellow-350px-bottom {
      background-image: url(images/box/box_yellow_350px_bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
      padding: 10px 15px 10px 15px;
	}

div.red-165px-middle-short {
      width: 165px;
      background-image: url(images/box/box_red_165px_middle_short.gif);
      background-repeat: repeat-x;
	color: #ffffff;
	}

div.red-165px-middle {
      width: 165px;
      background-image: url(images/box/box_red_165px_middle.gif);
      background-repeat: repeat-x;
	color: #ffffff;
	}

div.red-165px-middle-long {
      width: 165px;
      background-image: url(images/box/box_red_165px_middle_long.gif);
      background-repeat: repeat-x;
	color: #ffffff;
	}

div.red-165px-top {
      background-image: url(images/box/box_red_165px_top.gif);
      background-position: top left;
      background-repeat: no-repeat;
    }

div.red-165px-bottom {
      background-image: url(images/box/box_red_165px_bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
      padding: 10px 15px 10px 15px;
	}

div.yellow-165px-middle {
      width: 165px;
      background-image: url(images/box/box_yellow_165px_middle.gif);
      background-repeat: repeat-x;
	color: #666666;
	}
	
div.yellow-165px-middle a:hover {
	color: #ffac00;
}


div.yellow-165px-middle-long {
      width: 165px;
      background-image: url(images/box/box_yellow_165px_middle_long.gif);
      background-repeat: repeat-x;
	color: #666666;
	}
	
div.yellow-165px-middle-long a:hover {
	color: #ffac00;
}

div.yellow-165px-top {
      background-image: url(images/box/box_yellow_165px_top.gif);
      background-position: top left;
      background-repeat: no-repeat;
    }

div.yellow-165px-bottom {
      background-image: url(images/box/box_yellow_165px_bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
      padding: 10px 15px 10px 15px;
    }

div.orange-165px-middle {
      width: 165px;
      background-image: url(images/box/box_orange_165px_middle.gif);
      background-repeat: repeat-x;
	color: #ffffff;
	}

div.orange-165px-top {
      background-image: url(images/box/box_orange_165px_top.gif);
      background-position: top left;
      background-repeat: no-repeat;
    }

div.orange-165px-bottom {
      background-image: url(images/box/box_orange_165px_bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
      padding: 10px 15px 10px 15px;
	}
