/* Css Document */
/* Basic Css */
html, body, div,p,span,h1,h4,ul,li{margin:0px; padding:0px;}
.clear{clear:both;display:block;}

/* Body Css */
body{margin:0px auto;text-align:left;font-family:Arial,Verdana,Sans-serif;background:#fff;color:#666;}

img{float:left!important;float:none;border:0px;}
.left_align{float:left;}

#main_container{width:832px;margin:0px auto;position:relative;}
#logo{float:left;width:324px;height:91px;}
.right_top_img{float:left;width:508px;height:91px;background:url('../images/rainbow_star.jpg') left top no-repeat;}

.header{float:left;width:481px;height:119px;background:url('../images/heading_bg.jpg') left top no-repeat;color:#fff;padding-top:40px;}
.free_txt{float:left;font-size:56px;margin:0px;padding:0px;font-weight:normal;padding-left:5px;padding-right:8px;}
.ecard_txt{float:left;font-size:49px;margin:0px;padding:0px;font-weight:normal;padding-top:5px;}
.occassion_txt{float:left;font-size:32px;margin:-8px 0px 0px 0px;padding:0px;font-weight:normal;padding-left:45px;}

.img_thumbs{float:left;width:351px;height:159px;background:url('../images/thumbs_small.jpg') left top no-repeat;}

.body_txt{float:left;width:424px;padding-left:57px;height:321px;background:url('../images/body-text_bg.gif') left top no-repeat;}

.toon_photos{float:left;width:351px;height:321px;}
.top_photos_part{float:left;width:351px;height:52px;background:url('../images/cards_bg_top.jpg') 0px 0px no-repeat;}
.left_photos_part{float:left;width:22px;height:206px;background:url('../images/cards_bg_left.jpg') 0px 0px no-repeat;}
.right_photos_part{float:left;width:69px;height:206px;background:url('../images/cards_bg_right.jpg') 0px 0px no-repeat;}
.mid_photos_part{float:left;width:260px;height:206px;}
.bottom_photos_part{float:left;width:351px;height:52px;background:url('../images/cards_bg_bottom.jpg') 0px 0px no-repeat;}

#footer_section{width:832px;padding-top:20px;float:left;}
#footer{width:740px;margin:0px auto;background:url('../images/footer_bg.gif') left top no-repeat;text-align:center;height:19px;padding-top:10px;font-size:11px;color:#999999;}
.footer_lnk{color:#999999;text-decoration:none;}
.footer_lnk:hover{text-decoration:underline;}

/* Misc Classes */
div.empty_space{height:8px;clear:both;}
div.dblempty_space{width:150px;height:15px!important;height:15px;clear:both;}
div.space{height:12px!important;height:12px;clear:both;}
.hline{padding-left:8px;padding-right:8px;}