/* CSS Document */
/*******************************************************************************/
/*
zexy/bridal information CSS
FileName:main.css
Version:2007.07/20
Skin for:It corresponds besides index.html.
*/
/*******************************************************************************/
/*-------------------------------------body------------------------------------*/
html, body#mainindex {
	margin: 0;
	padding: 0;
	text-align:center;
}
/*-------------------------------------common--------------------------------- */
.clea {
	clear:both;
	display:hidden;
}
p{
margin: 0;
padding: 0;
}
img {
border: 0;
}
a:link {
	text-decoration: none;
	color: #996633;
}
a:visited {
	text-decoration: none;
	color: #999999;
}
a:hover {
	text-decoration: underline;
}
/*-------------------------------------font---------------------------------*/
/*****columns1*****/
h1 {
	font-size: 15px;
	color: #660000;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: 1em;
}
/*****columns2*****/
#wrapper {
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#main{
	font-size: 12px;
	line-height: 1.2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
h2 {
	font-size: 18px;
}
h3 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}
.text10 {
	font-size: 11px;
	line-height: 1.3em;
	color: #666666;
	letter-spacing: 1px;
}
.link12r {
	color: #660000;
	font-size: 12px;
}
.link12 {
	font-size: 12px;
}
.haert_basic2,
.haert_basic {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#to_go {
	font-size: 11px;
}
.topic_path {
	color: #999999;
}
.link_title {
	font-size: 14px;
	color: #660000;
}
.sitelink_ul {
	font-size: 12px;
}
.seo {
	font-size: 10px;
	color: #999999;
	text-align: right;
}

/*****[category]columns2*****/
#category_button {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	letter-spacing: 1px;
}
/*****[detail]columns2*****/
.pref_b1 a:hover,
.pref_b1 a:link,
.pref_b1 a:visited {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #660000;
	text-align: center;
	letter-spacing: 2px;
}
.pref_b2 a:hover,
.pref_b2 a:link,
.pref_b2 a:visited {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	letter-spacing: 2px;
	color: #660000;
	text-align: center;
}
/*****columns3*****/
#footer {
	font-size: 12px;
	color: #999999;
}
/*-------------------------------------background------------------------------*/
#line {
	background-image: url(../img/hed_line.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
/*****columns1*****/
#column1 {
	background-image: url(../img/c1_back.jpg);
	background-repeat: repeat-x;
}
#header {
	background-image: url(../img/bh_back.jpg);
	background-repeat: no-repeat;
}
#title {
	background-image: url(../img/title_back.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
h1 {
	background-image: url(../img/h1_back.jpg);
	background-repeat: no-repeat;
}
/*****columns2*****/
#column2 {
	background-color: #FFFFFF;
}
#main {
	background-image: url(../img/c2_back.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#haert_left {
	background-image: url(../img/heart_back_1.jpg);
	background-repeat: no-repeat;
}
#haert_right {
	background-image: url(../img/heart_back_2.jpg);
	background-position: right;
}
.con_rli {
	background-image: url(../img/link_bt.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.link_title {
	background-image: url(../img/accent1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*****[category]columns2*****/
.category_b1 {
	background-image: url(../img/category_b1_back.jpg);
	background-repeat: no-repeat;
}
.category_b2 {
	background-image: url(../img/category_b2_back.jpg);
	background-repeat: no-repeat;
}
.category_b3 {
	background-image: url(../img/category_b3_back.jpg);
	background-repeat: no-repeat;
}
.category_b4 {
	background-image: url(../img/category_b4_back.jpg);
	background-repeat: no-repeat;
}
/*cat_p1*/
.cat_p1 a:link,.cat_p1 a:visited {
	background-image: url(../img/cat_p_button1.jpg);
	display: block;
	color: #660000;
}
.cat_p1 a:hover {
	display: block;
	background-image: url(../img/cat_p_button1_2.jpg);
	background-repeat: no-repeat;
}
/*cat_p2*/
.cat_p2 a:link,.cat_p2 a:visited {
	background-image: url(../img/cat_p_button2.jpg);
	display: block;
	color: #660000;
}
.cat_p2 a:hover {
	display: block;
	background-image: url(../img/cat_p_button2_2.jpg);
	background-repeat: no-repeat;
}
/*cat_p3*/
.cat_p3 a:link,.cat_p3 a:visited {
	background-image: url(../img/cat_p_button3.jpg);
	display: block;
	color: #660000;
}
.cat_p3 a:hover {
	display: block;
	background-image: url(../img/cat_p_button3_2.jpg);
	background-repeat: no-repeat;
}
/*cat_p4*/
.cat_p4 a:link,.cat_p4 a:visited {
	background-image: url(../img/cat_p_button4.jpg);
	display: block;
	color: #660000;
}
.cat_p4 a:hover {
	display: block;
	background-image: url(../img/cat_p_button4_2.jpg);
	background-repeat: no-repeat;
}
/*cat_p5*/
.cat_p5 a:link,.cat_p5 a:visited {
	background-image: url(../img/cat_p_button5.jpg);
	display: block;
	color: #660000;
}
.cat_p5 a:hover {
	display: block;
	background-image: url(../img/cat_p_button5_2.jpg);
	background-repeat: no-repeat;
}
/*cat_p6*/
.cat_p6 a:link,.cat_p6 a:visited {
	background-image: url(../img/cat_p_button6.jpg);
	display: block;
	color: #660000;
}
.cat_p6 a:hover {
	display: block;
	background-image: url(../img/cat_p_button6_2.jpg);
	background-repeat: no-repeat;
}
/*cat_d1*/
.cat_d1 a:link,.cat_d1 a:visited {
	background-image: url(../img/cat_d_button1.jpg);
	display: block;
	color: #660000;
}
.cat_d1 a:hover {
	display: block;
	background-image: url(../img/cat_d_button1_2.jpg);
	background-repeat: no-repeat;
}
/*cat_d2*/
.cat_d2 a:link,.cat_d2 a:visited {
	background-image: url(../img/cat_d_button2.jpg);
	display: block;
	color: #660000;
}
.cat_d2 a:hover {
	display: block;
	background-image: url(../img/cat_d_button2_2.jpg);
	background-repeat: no-repeat;
}
/*cat_d3*/
.cat_d3 a:link,.cat_d3 a:visited {
	background-image: url(../img/cat_d_button3.jpg);
	display: block;
	color: #660000;
}
.cat_d3 a:hover {
	display: block;
	background-image: url(../img/cat_d_button3_2.jpg);
	background-repeat: no-repeat;
}
/*cat_d4*/
.cat_d4 a:link,.cat_d4 a:visited {
	background-image: url(../img/cat_d_button4.jpg);
	display: block;
	color: #660000;
}
.cat_d4 a:hover {
	display: block;
	background-image: url(../img/cat_d_button4_2.jpg);
	background-repeat: no-repeat;
}
/*cat_d5*/
.cat_d5 a:link,.cat_d5 a:visited {
	background-image: url(../img/cat_d_button5.jpg);
	display: block;
	color: #660000;
}
.cat_d5 a:hover {
	display: block;
	background-image: url(../img/cat_d_button5_2.jpg);
	background-repeat: no-repeat;
}
/*cat_d6*/
.cat_d6 a:link,.cat_d6 a:visited {
	background-image: url(../img/cat_d_button6.jpg);
	display: block;
	color: #660000;
}
.cat_d6 a:hover {
	display: block;
	background-image: url(../img/cat_d_button6_2.jpg);
	background-repeat: no-repeat;
}
/*cat_g1*/
.cat_g1 a:link,.cat_g1 a:visited {
	background-image: url(../img/cat_g_button1.jpg);
	display: block;
	color: #660000;
}
.cat_g1 a:hover {
	display: block;
	background-image: url(../img/cat_g_button1_2.jpg);
	background-repeat: no-repeat;
}
/*cat_g2*/
.cat_g2 a:link,.cat_g2 a:visited {
	background-image: url(../img/cat_g_button2.jpg);
	display: block;
	color: #660000;
}
.cat_g2 a:hover {
	display: block;
	background-image: url(../img/cat_g_button2_2.jpg);
	background-repeat: no-repeat;
}
/*cat_g3*/
.cat_g3 a:link,.cat_g3 a:visited {
	background-image: url(../img/cat_g_button3.jpg);
	display: block;
	color: #660000;
}
.cat_g3 a:hover {
	display: block;
	background-image: url(../img/cat_g_button3_2.jpg);
	background-repeat: no-repeat;
}
/*cat_g4*/
.cat_g4 a:link,.cat_g4 a:visited {
	background-image: url(../img/cat_g_button4.jpg);
	display: block;
	color: #660000;
}
.cat_g4 a:hover {
	display: block;
	background-image: url(../img/cat_g_button4_2.jpg);
	background-repeat: no-repeat;
}
/*cat_g5*/
.cat_g5 a:link,.cat_g5 a:visited {
	background-image: url(../img/cat_g_button5.jpg);
	display: block;
	color: #660000;
}
.cat_g5 a:hover {
	display: block;
	background-image: url(../img/cat_g_button5_2.jpg);
	background-repeat: no-repeat;
}
/*cat_g6*/
.cat_g6 a:link,.cat_g6 a:visited {
	background-image: url(../img/cat_g_button6.jpg);
	display: block;
	color: #660000;
}
.cat_g6 a:hover {
	display: block;
	background-image: url(../img/cat_g_button6_2.jpg);
	background-repeat: no-repeat;
}
/*cat_g7*/
.cat_g7 a:link,.cat_g7 a:visited {
	background-image: url(../img/cat_g_button7.jpg);
	display: block;
	color: #660000;
}
.cat_g7 a:hover {
	display: block;
	background-image: url(../img/cat_g_button7_2.jpg);
	background-repeat: no-repeat;
}
/*cat_g8*/
.cat_g8 a:link,.cat_g8 a:visited {
	background-image: url(../img/cat_g_button8.jpg);
	display: block;
	color: #660000;
}
.cat_g8 a:hover {
	display: block;
	background-image: url(../img/cat_g_button8_2.jpg);
	background-repeat: no-repeat;
}
/*cat_g9*/
.cat_g9 a:link,.cat_g9 a:visited {
	background-image: url(../img/cat_g_button9.jpg);
	display: block;
	color: #660000;
}
.cat_g9 a:hover {
	display: block;
	background-image: url(../img/cat_g_button9_2.jpg);
	background-repeat: no-repeat;
}
/*cat_g10*/
.cat_g10 a:link,.cat_g10 a:visited {
	background-image: url(../img/cat_g_button10.jpg);
	display: block;
	color: #660000;
}
.cat_g10 a:hover {
	display: block;
	background-image: url(../img/cat_g_button10_2.jpg);
	background-repeat: no-repeat;
}
/*cat_g11*/
.cat_g11 a:link,.cat_g11 a:visited {
	background-image: url(../img/cat_g_button11.jpg);
	display: block;
	color: #660000;
}
.cat_g11 a:hover {
	display: block;
	background-image: url(../img/cat_g_button11_2.jpg);
	background-repeat: no-repeat;
}
/*cat_r1*/
.cat_r1 a:link,.cat_r1 a:visited {
	background-image: url(../img/cat_r_button1.jpg);
	display: block;
	color: #660000;
}
.cat_r1 a:hover {
	display: block;
	background-image: url(../img/cat_r_button1_2.jpg);
	background-repeat: no-repeat;
}
/*cat_r2*/
.cat_r2 a:link,.cat_r2 a:visited {
	background-image: url(../img/cat_r_button2.jpg);
	display: block;
	color: #660000;
}
.cat_r2 a:hover {
	display: block;
	background-image: url(../img/cat_r_button2_2.jpg);
	background-repeat: no-repeat;
}
/*cat_r3*/
.cat_r3 a:link,.cat_r3 a:visited {
	background-image: url(../img/cat_r_button3.jpg);
	display: block;
	color: #660000;
}
.cat_r3 a:hover {
	display: block;
	background-image: url(../img/cat_r_button3_2.jpg);
	background-repeat: no-repeat;
}
/*****[detail]columns2*****/
.detail_p1 {
	background-image: url(../img/detail_p1_back.jpg);
	background-repeat: no-repeat;
}
.detail_p2 {
	background-image: url(../img/detail_p2_back.jpg);
	background-repeat: no-repeat;
}
.detail_p3 {
	background-image: url(../img/detail_p3_back.jpg);
	background-repeat: no-repeat;
}
.detail_p4 {
	background-image: url(../img/detail_p4_back.jpg);
	background-repeat: no-repeat;
}
.detail_p5 {
	background-image: url(../img/detail_p5_back.jpg);
	background-repeat: no-repeat;
}
.detail_p6 {
	background-image: url(../img/detail_p6_back.jpg);
	background-repeat: no-repeat;
}
.detail_r1 {
	background-image: url(../img/detail_r1_back.jpg);
	background-repeat: no-repeat;
}
.detail_r2 {
	background-image: url(../img/detail_r2_back.jpg);
	background-repeat: no-repeat;
}
.detail_r3 {
	background-image: url(../img/detail_r3_back.jpg);
	background-repeat: no-repeat;
}
.detail_d1 {
	background-image: url(../img/detail_d1_back.jpg);
	background-repeat: no-repeat;
}
.detail_d2 {
	background-image: url(../img/detail_d2_back.jpg);
	background-repeat: no-repeat;
}
.detail_d3 {
	background-image: url(../img/detail_d3_back.jpg);
	background-repeat: no-repeat;
}
.detail_d4 {
	background-image: url(../img/detail_d4_back.jpg);
	background-repeat: no-repeat;
}
.detail_d5 {
	background-image: url(../img/detail_d5_back.jpg);
	background-repeat: no-repeat;
}
.detail_d6 {
	background-image: url(../img/detail_d6_back.jpg);
	background-repeat: no-repeat;
}
.detail_g1 {
	background-image: url(../img/detail_g1_back.jpg);
	background-repeat: no-repeat;
}
.detail_g2 {
	background-image: url(../img/detail_g2_back.jpg);
	background-repeat: no-repeat;
}
.detail_g3 {
	background-image: url(../img/detail_g3_back.jpg);
	background-repeat: no-repeat;
}
.detail_g4 {
	background-image: url(../img/detail_g4_back.jpg);
	background-repeat: no-repeat;
}
.detail_g5 {
	background-image: url(../img/detail_g5_back.jpg);
	background-repeat: no-repeat;
}
.detail_g6 {
	background-image: url(../img/detail_g6_back.jpg);
	background-repeat: no-repeat;
}
.detail_g7 {
	background-image: url(../img/detail_g7_back.jpg);
	background-repeat: no-repeat;
}
.detail_g8 {
	background-image: url(../img/detail_g8_back.jpg);
	background-repeat: no-repeat;
}
.detail_g9 {
	background-image: url(../img/detail_g9_back.jpg);
	background-repeat: no-repeat;
}
.detail_g10 {
	background-image: url(../img/detail_g10_back.jpg);
	background-repeat: no-repeat;
}
.detail_g11 {
	background-image: url(../img/detail_g11_back.jpg);
	background-repeat: no-repeat;
}
.detail_i1 {
	background-image: url(../img/detail_i1_back.jpg);
	background-repeat: no-repeat;
}
.detail_n1 {
	background-image: url(../img/detail_n1_back.jpg);
	background-repeat: no-repeat;
}
.pref_b1 a:link,
.pref_b1 a:visited {
	background-image: url(../img/pref_b.jpg);
	background-repeat: no-repeat;
}
.pref_b1 a:hover {
	background-image: url(../img/pref_b2.jpg);
	background-repeat: no-repeat;
}
.pref_b2 a:link,
.pref_b2 a:visited {
	background-image: url(../img/pref_b.jpg);
	background-repeat: no-repeat;
}
.pref_b2 a:hover {
	background-image: url(../img/pref_b2.jpg);
	background-repeat: no-repeat;
}

/*****columns3*****/
#column3 {
	background-image: url(../img/c3_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
/*-------------------------------------columns---------------------------------*/
#frame{
	width:100%;
	text-align:left;
	padding: 0px;
	margin: 0px;
}
#wrapper {
	width:990px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#line {
	height: 5px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	clear: both;
}
/*****columns1*****/
#column1 {
	height: 165px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#header {
	height: 95px;
	width: 950px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#logo {
	padding-left: 50px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	clear: both;
}
#other_logo {
	width: 135px;
	margin-right: 0px;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: both;
}
#title {
	width: 950px;
	padding-right: 20px;
	padding-left: 20px;
	margin: 0px;
	height: 70px;
	padding-top: 0px;
	padding-bottom: 0px;
}
h1 {
	height: 25px;
	width: 610px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*****columns2*****/
#column2 {
	width: 100%;
	padding: 0px;
	clear: both;
	margin: 0px;
}
#main {
	margin: 0px;
	width: 900px;
	padding-right: 45px;
	padding-left: 45px;
	padding-top: 35px;
	clear: both;
	padding-bottom: 10px;
}
#sub_main {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/***contents***/
#contents {
	padding: 0px;
	clear: both;
	margin: 0px;
}
#contents_frame {
	height: 280px;
	width: 872px;
	padding-top: 0px;
	padding-right: 19px;
	padding-bottom: 0px;
	padding-left: 9px;
	letter-spacing: 1px;
	line-height: 1.5em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#comment {
	float: right;
	width: 550px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h2 {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	height: 24px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
/***contents2***/
#cat_colbot20 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	clear: both;
}
/**category_linkbuttons**/
#b_left {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
}
#category_button {
	height: 43px;
	width: 201px;
	padding-left: 85px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-top: 35px;
	cursor: hand;
}

#b_two {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#right1 {
	margin: 0px;
	padding: 0px;
	float: left;
}
#right2 {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
/**detail_linkbutton**/
#pref_col {
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 1px;
}
.pref_b1 a:hover,
.pref_b1 a:link,
.pref_b1 a:visited {
	display: block;
	height: 34px;
	width: 172px;
	padding-top: 21px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
}
.pref_b2 a:hover,
.pref_b2 a:link,
.pref_b2 a:visited {
	display: block;
	height: 34px;
	width: 172px;
	padding-top: 21px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
}
/**category_link_haert**/
#haert_left {
	height: 183px;
	width: 210px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
}
#haert_right {
	margin: 0px;
	float: left;
	height: 143px;
	width: 358px;
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.haert_basic {
	padding-top: 55px;
	margin: 0px;
	padding-right: 10px;
	padding-left: 17px;
	width: 173px;
}
.haert_basic2 {
	padding-top: 50px;
	margin: 0px;
	padding-right: 10px;
	padding-left: 17px;
	width: 173px;
}
/*list_object*/
.con_rul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.con_rli {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 20px;
	display: block;
}
/***Topic path&Go to top***/
#to_go {
	clear: both;
	padding: 0px;
	width: 882px;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 9px;
}
.page_top {
	margin: 0px;
	padding: 0px;
	float: right;
}
.topic_path {
	margin: 0px;
	padding: 0px;
	float: left;
}
/***sitelinks***/
#sitelinks {
	width: 860px;
	border: 1px solid #999999;
	margin-top: 10px;
	margin-right: 9px;
	margin-bottom: 10px;
	margin-left: 9px;
	padding: 10px;
	clear: both;
}
.link_title {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
/*list_object*/
.sitelink_ul {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-position: outside;
	list-style-type: none;
}
.sitelink_li {
	margin: 0px;
	display: block;
	padding: 0px;
	clear: both;
}
.sitelink_li2 {
	margin: 0px;
	display: block;
	padding: 0px;
	clear: both;
}
/***seo***/
.seo {
	margin-right: 9px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
	clear: both;
	width: 882px;
	display: block;
}
/*****columns3*****/
#column3 {
	width: 100%;
	margin: 0px;
	clear: both;
	float: none;
	height: 80px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#footer {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #996600;
	margin-bottom: 0px;
	clear: both;
}
#under_logo {
	float: right;
	padding: 0px;
	margin: 0px;
}
/*-------------------------------------Float containers fix-------------------------------------*/ 
.con_l2:after,
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.con_l2,
.clearfix{
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .con_l2,
* html .clearfix{
	height: 1%;
}
.con_l2,
.clearfix{
	display: block;
}
/* End hide from IE-mac */


/*printer styles*/
@media print{
/*hide the left column when printing*/

#main{
	width:100%;
	float:none;
}
}

