body{ margin:0; background-color:#ffffff;}
#main{background:url(images/main_bg.jpg) repeat-y center; width:1003px; position:relative; margin:0 auto;}
#header{ border:0; width:100%; background-color:#F3B047; overflow:hidden; height:93px; margin:0 auto }
.left_header{background:url(images/logo.jpg)  center no-repeat; width:549px; height:93px; float:left; text-indent:3px}
.middle_header{ width:204px; float:left;   margin-top:27px; text-align:center}
.right_header{ width:180px; float:right;margin-top:19px; margin-left:30px}
.header_right_img{ width:20px; float:right}
.clear{ clear:both}

#big_content{ width:100%; margin:0 auto; position:relative}
.menu{ background-color:#f5d281; width:100%; margin:0 auto; position:relative; }
.running_text{ height:25px; margin:0 auto; overflow:hidden}

#content{ width:87%; margin:0 auto;}


.marquee_pos{ width:87%; margin:0 auto; overflow:hidden}

.table_32{ width:47%; float:left;; margin-bottom:5px }
.right_flash_top{ width:46.2%; float:right;   }

.object_div{ width:100%; margin: 0 auto}
.left_45{ width:47%; float:left; text-align:left; margin-top:10px}
.left_45 p{ margin-top:0px;}
.right_45{ width:46%; float:right; }

p.card-detail{ margin:0;}

.wedding_cards{ height:auto; width:99%; overflow:hidden; margin-top:10px}
.wedding_cards_img{ float:right; width:auto; margin-right:10px; margin-top:15px}
.wedding_cards_text{ float:right; width:80%}

.content_p{ margin-top:10px; float:left}

.slide{height:auto; width:385px; border:none; margin:0; padding:0;}
.slider_border{border:solid 1px #E4E4E4;background:url(images/newsbg.gif) center repeat-y; margin-top:0px; padding-top:0px}
.slider_script{margin:0 auto; margin-top:0px; width:350px}
.slide img{ margin-bottom:0px; padding-bottom:0px; overflow:hidden}
.test{ height:30px}


.footer_p{ background-color:#F5D281;}
.customer{ width:20%; color:#800000; float:left}
.wedding_cards2{ width:27%; float:left;color:#800000;}
.other_serv{ width:27%;float:left;color:#800000;}
.about_us{ width:25%;float:left;color:#800000;}
.footer_left{ float:left; width:32%;}

.footer_middle{float:left; width:44%;}
.footer_middle span{line-height:20px}
.footer_middle img{ margin-right:5px; margin-top:5px}
.footer_right{float:left; width:24%; padding-top:15px}
.footer_right span{ margin-bottom:8px}
#footer{ text-align: left;color:#FFF3D8;font-family:Verdana,ms sans serif,arial;
font-size:8pt;padding-left:10px;text-decoration:none; background:url(images/footer.gif) repeat-y; width:93%; margin:0 auto}


.footer_left img{ vertical-align:middle; margin-top:0px}
.thelanguage p{ background:none}