html { margin:0; background:#ffffff; padding:0;}
body { width:969px; margin:0 auto; background:url(../images/body-bg.gif) repeat-y #fff4fb; padding:0;}

.fr { float:right;}
.fl { float:left;}
.clear { clear:both;}
.clearl { clear:left;}
.clearr { clear:right;}

/*home page css*/

#header { width:969px; margin:0; background:#ff4a9a; padding:0;}
.header1 { float:left; width:312px;}
.header2 { float:left; width:442px;}
.header3 { float:left; width:215px;}

#links { width:969px; background:url(../images/footer-bg.jpg) repeat-x #fee4f0; height:24px; clear:left}
.links_left { font:bold 12px Georgia; color:#e1371f; float:left; line-height:24px; margin:0 0 0 5px;}
.links_left a{ color:#e1371f; text-decoration:none;}
.links_left a:hover{ color:#e1371f; text-decoration:underline;}
.links_left i{ font:bold 12px Georgia; color:#e1371f; padding:0 22px 0 22px;}
.links_right { font:bold 12px Georgia; color:#ba0b10; float:right; line-height:24px; margin:0 5px 0 0;}

#top_text { width:969px; background:url(../images/pink-bg-tp.jpg) repeat-x #fee4f0; height:113px;}
#top_text p{ font:normal 13px verdana; color:#ba0b10; width:825px; margin:0 0 0 70px; line-height:17px; padding:15px 0 0 0;}
#top_text img{ margin:0; padding:0;}

#box1 { width:494px; margin:0; padding:0; float:left;}
#box1 img{ margin:0; padding:0; float:left;}
.box1 { width:465px; height:167px; margin:0; padding:8px 0 5px 13px; background:url(../images/pink-bg.jpg) no-repeat; font:normal 11px verdana; color:#e83124; line-height:16px; display:block; float:left;}
.box1 a{ margin:0; padding:0 0 0 15px; font:normal 11px verdana; color:#ba0b10; line-height:16px; text-decoration:none; background:url(../images/heart.gif) no-repeat 0 4px;}
.box1 a:hover{ color:#ba0b10; text-decoration:underline;}
.box1 ul{ margin:5px 0 0 20px; padding:0; display:block;}
.box1 li{ margin:0; padding:0; float:left; width:205px; list-style-type:none;}

#box2 { width:475px; margin:0; padding:0; float:left;}
#box2 img{ margin:0; padding:0; float:left; display:block;}
.box2 { width:462px; height:167px; margin:0; padding:8px 0 5px 13px; background:url(../images/pink-bg.jpg) no-repeat; font:normal 11px verdana; color:#e83124; line-height:16px; display:block; float:left;}
.box2 a{ margin:0; padding:0 0 0 15px; font:normal 11px verdana; color:#ba0b10; line-height:16px; text-decoration:none; background:url(../images/heart.gif) no-repeat 0 4px;}
.box2 a:hover{ color:#ba0b10; text-decoration:underline;}
.box2 ul{ margin:5px 0 0 20px; padding:0; display:block;}
.box2 li{ margin:0; padding:0; float:left; width:205px; list-style-type:none;}

#footer { width:969px; clear:left; text-align:center; background:#fff4fb;}
#footer strong{ font:normal 11px arial; color:#ba0b10; padding:4px 0 4px 0; display:block; text-align:center;}
.footer { width:969px; background:url(../images/footer-bg.jpg) repeat-x #fee4f0; height:24px; clear:left; text-align:center;}
.footer_link { font:bold 12px Georgia; color:#e1371f; float:left; line-height:24px; margin:0 0 0 5px;}
.footer_link a{ color:#e1371f; text-decoration:none;}
.footer_link a:hover{ color:#e1371f; text-decoration:underline;}
.footer_link i{ font:bold 12px Georgia; color:#e1371f; padding:0 9px 0 8px;}




/*internal pages css*/

#left { width:224px; margin:0 10px 0 0; padding:0; background:#ffe4f4; float:left; clear:left;}
.left { padding:0; margin:15px 0 0 0; background:url(../images/left-nav-bg.jpg) repeat top; font:normal 11px verdana; color:#e83124; line-height:17px;}
.left_link { margin:0; padding:14px 0 18px 12px;}
.left_link a{ color:#e83124; display:block; text-decoration:none; padding:0 0 0 15px; background:url(../images/heart.gif) no-repeat 0 5px;}
.left_link a:hover{ color:#e83124; display:block; text-decoration:underline;}

#txt { font:normal 12px verdana; color:#ba0b10; line-height:17px; padding:0; margin:0 0 15px 234px;}
#txt a{ color:#ba0b10; text-decoration:underline;}
#txt a:hover{ color:#ba0b10; text-decoration:none;}
#txt h1{ font:bold 20px verdana; color:#e1371f; line-height:17px; padding:15px 0 15px 0; margin:0; display:block;}
#txt ul{ padding:0; margin:0; display:block;}
#txt li{ padding:10px 0 10px 0; margin:0 0 0 20px; list-style-type:square;}


#right { margin:15px 0 0 0; padding:0; float:right;}
.banner_468_60 { text-align:center; margin:5px 0 0 0;}
.banner_200_200 { margin:0 5px 5px 0; float:left;}

.query {font:normal 11px/14px Georgia; color:#ba0b10; margin:15px 0 0 40px; padding:0; background:url(../images/left-nav-bg.jpg); width:530px;}
.query strong { width:200px; float:left; font:bold 12px/35px Arial; color:#ba0b10; border-right:1px solid #fff4fb; border-bottom:1px solid #fff4fb; padding:0 0 0 10px; height:35px;}
.query b { width:300px; float:left; font:normal 12px/35px Arial; color:#ba0b10; border-bottom:1px solid #fff4fb; padding:0 0 0 15px; height:35px; display:block;}
.query b input{ width:250px; height:20px; font:normal 11px Arial; color:#000; padding:0 0 0 5px; margin:7px 0 0 0; border:1px solid #fff4fb;}
.query span{font:bold 12px/32px Arial; color:#ba0b10; padding:10px 0 0 0; margin:0; text-align:center; display:block; border-bottom:1px solid #fff4fb;}
/**html .query span{ line-height:32px; font:bold 12px Arial; color:#000; padding:5px 0 5px 0; margin:0; text-align:center; display:block; border-bottom:1px solid #000;}*/
.query h2{ font:bold 13px arial; color:#f7d8c4; margin:0; padding:0;}
.query textarea { font:normal 11px arial; color:#000; margin:0 0 10px 0; padding:0; border:1px solid #fff;}
.query .mar { margin:0 0 10px 0; padding:0;}


#index {  background:url(../images/index-bg.jpg) no-repeat #fee4f0; height:113px; width:600px; float:left;}
#index div{ font:normal 13px verdana; color:#ba0b10; margin:0 0 0 70px; line-height:17px; padding:15px 0 0 0;}
#index div a{ margin:0; padding:0 0 0 15px; font:normal 11px verdana; color:#ba0b10; line-height:16px; text-decoration:none; background:url(../images/heart.gif) no-repeat 0 5px;}
#index div a:hover{ color:#ba0b10; text-decoration:underline; background:url(../images/heart.gif) no-repeat 0 5px;}
#index div ul{ margin:10px 0 0 20px; padding:0; display:block;}
#index div li{ margin:0; padding:0; float:left; width:205px; list-style-type:none;}

#txtbtm { font:normal 12px verdana; color:#ba0b10; line-height:17px; padding:0; margin:0 0 10px 0;}

