/* CSS Document */

.frame_1 {
	border: 1px solid #CCCCCC;
	border-radius: 10px;
	padding: 15px;
	clear: left;
	text-align: left;
	margin: 10px 5px;
}

.page_frame
{
	background: white url(/images/frames/page_t.png) top repeat-x;
}
.page_frame div
{
	background: url(/images/frames/page_r.png) right repeat-y;
}
.page_frame div div
{
	background: url(/images/frames/page_b.png) bottom repeat-x;
}
.page_frame div div div
{
	background: url(/images/frames/page_l.png) left repeat-y;
}
.page_frame div div div div
{
	background: url(/images/frames/page_tl.png) top left no-repeat;
}
.page_frame div div div div div
{
	background: url(/images/frames/page_tr.png) top right no-repeat;
}
.page_frame div div div div div div
{
	background: url(/images/frames/page_br.png) bottom right no-repeat;
}
.page_frame div div div div div div div
{
	background: url(/images/frames/page_bl.png) bottom left no-repeat;
}
.page_frame div div div div div div div div
{
	background-image: none;
}
.page_frame_main_div
{
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	text-align: left !important;
}

@media (max-width:720px)
{
	.page_frame, .page_frame div
	{
		background-image: none !important;
	}
	.page_frame_main_div
	{
		padding: 0 5px !important;
	}
}

.page_frame_w
{
	background: white url(/images/frames/page_t.png) top repeat-x;
}
.page_frame_w div
{
	background: url(/images/frames/page_r.png) right repeat-y;
}
.page_frame_w div div
{
	background: url(/images/frames/page_b.png) bottom repeat-x;
}
.page_frame_w div div div
{
	background: url(/images/frames/page_l.png) left repeat-y;
}
.page_frame_w div div div div
{
	background: url(/images/frames/page_tl_w.png) top left no-repeat;
}
.page_frame_w div div div div div
{
	background: url(/images/frames/page_tr_w.png) top right no-repeat;
}
.page_frame_w div div div div div div
{
	background: url(/images/frames/page_br.png) bottom right no-repeat;
}
.page_frame_w div div div div div div div
{
	background: url(/images/frames/page_bl.png) bottom left no-repeat;
}
.page_frame_w div div div div div div div div
{
	background-image: none;
}

.bottom_close
{
	background: url(/images/frames/bottom_b.png) bottom repeat-x;	
	width: 100%;
}
.bottom_close div
{
	background: url(/images/frames/bottom_br.png) bottom right no-repeat;
}
.bottom_close div div
{
	background: url(/images/frames/bottom_bl.png) bottom left no-repeat;
	height: 8px;
}

.splash_frame {
	border: 10px solid #FFAC1C;
	border-top-width: 0;
	background-color: #FFAC1C;
	margin: 0;
}
.splash_frame_main_div
{
	padding: 0 0 0 15px;
	margin: 0;
	text-align: left !important;
	background-color: #FFAC1C;
	border: 1px solid #FFAC1C;
	border-radius: 10px;
}
.splash_frame_main_div img {
	width: 808px !important;
	height: 210px !important;
}

.product_frame
{
	background: white url(/images/frames/product_t.png) top repeat-x !important;
}
.product_frame div
{
	background: url(/images/frames/product_r.png) right repeat-y !important;
}
.product_frame div div
{
	background: url(/images/frames/product_b.png) bottom repeat-x !important;
}
.product_frame div div div
{
	background: url(/images/frames/product_l.png) left repeat-y !important;
}
.product_frame div div div div
{
	background: url(/images/frames/product_tl.png) top left no-repeat !important;
}
.product_frame div div div div div
{
	background: url(/images/frames/product_tr.png) top right no-repeat !important;
}
.product_frame div div div div div div
{
	background: url(/images/frames/product_br.png) bottom right no-repeat !important;
}
.product_frame div div div div div div div
{
	background: url(/images/frames/product_bl.png) bottom left no-repeat !important;
}
.product_frame div div div div div div div div
{
	background-image: none !important;
}
.product_frame_main_div
{
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 20px;
	text-align: left !important;
}