/* CSS Document */

html,body{
height:100%}


body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4B4A4A;
background:#fff;
}

p{margin:0px; padding:0px;}

#main_container{
width:100%;
text-align:center;
margin:0 auto;
}

#main_container_home{
width:100%;
height:100%;
text-align:center;
margin:0 auto;
height:1170px;
background:url(../images/bg_page_home.jpg) no-repeat center;
}

.main_page{
background:url(../images/bg_page.jpg) no-repeat #FFFFFF;
width:799px;
 margin:0 auto;
text-align:left;
min-height: 100%;
height: auto !important;
height: 100%; /*stoopid ie*/
position:relative;
}
.main_page_home{
background:url(../images/bg_page.jpg) no-repeat;
width:799px;
 margin:0 auto;
text-align:left;
min-height: 100%;
height: auto !important;
height: 100%; /*stoopid ie*/
position:relative;
}

.home_footer{
position:absolute;
margin:0 auto;
top:1100px;
text-align:center;
width:100%;
padding-bottom:20px;
}

.home_text{
position:absolute;
top:562px;
width:397px;
}

.header_container{
background:url(../images/header.jpg) no-repeat;
width:799px;
height:120px;
}

.middle_container{
width:799px;
position:relative;
}

.middle_container_top10{
width:799px;
position:relative;
}

.left_container{
width:151px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#727374;
float:left;
padding-left:12px;
}


.right_container{
width:152px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#727374;
float:right;
position:absolute; right:23px;
padding-top:30px;
}

.right_container_top10{
width:152px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#727374;
float:right;
position:absolute; right:23px;
padding-top:30px;
}

.content_area_home{
float:left;
width:581px;
padding-left:32px;
padding-right:20px;
padding-bottom:40px;
font-size:12px;
}

.content_area_home a{
color:#BF0000;
text-decoration:none;
}
.content_area_home a:hover{
color:#000;
text-decoration:none;
}

.div_home4{
position:absolute;
top:-20px;
right:34px;
}

.div_home1{
position:relative;
width:581px;
text-align:right;
}
.top_ten_img{
padding-right:36px;
}
.div_home2{
position: absolute; right:220px; top: -2px;
}
.div_home3{
position: absolute; left:64px; top:253px;
width:250px;
height:122px;
}


.home_frame1{
background:url(../images/home_frame1.jpg) no-repeat;
width:280px;
height:225px;
position: absolute; right:60px; top:94px; 
text-align:left;
}

.home_frame1 img{
padding-top:29px;
text-align:center;
padding-left:32px;
}

.home_frame2{
background:url(../images/home_frame2.jpg) no-repeat;
width:228px;
height:182px;
position:absolute; left:0px; top:69px;
text-align:left;
}
.home_frame2 img{
padding-top:20px;
padding-left:19px;
}

.home_frame3{
background:url(../images/home_frame3.jpg) no-repeat;
width:187px;
height:155px;
position:absolute; left:-5px; top:346px;
text-align:left;
}

.home_frame3 img{
padding-top:23px;
padding-left:27px;
}

.home_frame4{
background:url(../images/home_frame4.jpg) no-repeat;
width:198px;
height:168px;
position:absolute; left:182px; top:374px;
text-align:left;
}

.home_frame4 img{
padding-top:26px;
padding-left:22px;
}

.home_frame5{
background:url(../images/home_frame5.jpg) no-repeat;
width:210px;
height:177px;
position:absolute; left:380px; top:314px;
text-align:left;
}

.home_frame5 img{
padding-top:27px;
padding-left:27px;
}

.home_frame1_text{
font-size:10px;
color:#727374;
padding-top:0px;
padding-left:31px;
line-height:10px;
text-align:left;
padding-top:3px;
padding-right:29px;
}


.home_frame2_text{
font-size:10px;
color:#727374;
padding-top:0px;
padding-left:22px;
line-height:10px;
text-align:left;
padding-top:3px;
padding-right:29px;
}


.home_frame3_text{
font-size:10px;
color:#727374;
padding-top:0px;
padding-left:25px;
line-height:10px;
text-align:left;
padding-top:2px;
padding-right:20px;
}

.home_frame4_text{
font-size:10px;
color:#727374;
padding-top:0px;
padding-left:22px;
line-height:10px;
text-align:left;
padding-top:3px;
padding-right:29px;
}

.home_frame5_text{
font-size:10px;
color:#727374;
padding-top:0px;
padding-left:31px;
line-height:10px;
text-align:left;
padding-top:2px;
padding-right:29px;
}
.home_sponser{
width:109px;
height:140px;
position:absolute; right:10px; top:511px;
text-align: center;
}


.content_area_inner{
float:left;
width:415px;
padding-left:25px;
padding-bottom:40px;
font-size:12px;
}

.content_area_inner_top10{
float:left;
width:465px;
padding-left:25px;
padding-bottom:40px;
font-size:12px;
}

.content_area_inner ul{
margin:0px;
padding:0px;
}

.content_area_inner li{
list-style-image:url(../images/red_bulletd.gif);
margin:0px;
padding:0px;
margin-left:15px;
line-height:18px;
}


.content_area_inner h1{
font-size:20px;
margin:0px;
padding:0px;
font-weight:100;
}

.content_area_inner strong{
font-size:13px;
}
.content_area_small_text{
font-size:9px;

}

.content_area_inner a{
color:#C00000;
text-decoration:none;
}

.clr{
clear:both;
}

.float_right{
float:right;
}
.float_left{
float:left;
}


.gap1{
height:11px;
}
.gap2{
height:22px;
}
.gap3{
height:3px;}

.gap4{
height:24px;
}

.gap5{
width:15px;
float:left;
}

.gap6{
width:6px;
float:left;
}

.gap7{
width:28px;
float:left;
}

.gap8{
width:65px;
float:left;
text-align:right;
height:150px;
vertical-align:bottom;
}

.gap9{
width:65px;
float:left;
text-align:left;
height:150px;
vertical-align:bottom;
}


.side_menu{
width:100px;
}

.side_menu{
width:100px;
margin-left:12px;
margin-right:39px;
}

.side_menu a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#727374;
padding-top:3px;
padding-bottom:3px;
border-bottom:1px solid #CD3030;
display:block;
white-space:normal;
width:100px;
text-decoration:none;
}


.side_menu a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CD3030;
padding-top:3px;
padding-bottom:3px;
border-bottom:1px solid #CD3030;
display:block;
white-space:normal;
width:100px;
text-decoration:none;
}

a.side_menu_selected{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CD3030;
padding-top:3px;
padding-bottom:3px;
border-bottom:1px solid #CD3030;
display:block;
white-space:normal;
width:100px;
text-decoration:none;
}

.search_box{
background:url(../images/search_bg.jpg) no-repeat;
width:153px;
height:139px;
}

.search_box a{
font-size:10px;
color:#C00000;

}

.search_box_form{
padding-top:40px;
padding-left:26px;
}

.search_box_form label{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#040000;
padding:0px;
margin:0px;
}

.search_box_form input{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#040000;
width:99px;
height:12px;
border:1px solid #000;
padding:0px;
margin:0px;
}

.search_box_form  button{
padding:0px;
margin:0px;
background:url(../images/search_button.gif) no-repeat;
width:53px;
height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
border:none;
float: right;
margin-right:23px;
margin-top:8px;

}
.advance_search{
float:right;
margin-right:23px;
margin-top:8px;
}

.tempalte_div{
width:116px;
height:159px;
font-family:helvetica;
font-size:9px;
color:#5E4500;
float:left;
}

.tempalte_div input{
float:right;
height:12px;
width:12px;
margin-top:5px;	
}

.tempalte_div_number{
float:left;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
}

.template_mid_gap{
width:22px;
float:left;
}

.div_row{
clear:both;

}

.page_number{
font-size:10px;
color:#BF0000;
text-align: right;
}

.page_number a{
font-size:10px;
color:#BF0000;
text-decoration:none;
}

.page_number a:hover{
font-size:10px;
color:#000;
text-decoration:none;
}

a.selected_page_number{
font-size:10px;
color:#000;
text-decoration:none;
}

.step1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#BF0000;
}

.choose{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#BF0000;
}

.red_text{
font-size:14px;
color:#C00000;
}

.dot {
border-bottom:3px dotted #C00000;
}

.name_index{
font-size:14px;
border-bottom:3px dotted #C00000;
padding-top:5px;
padding-bottom:5px;
}
a.name_index_link{
font-size:14px;
color:#414242;
text-decoration:none;
}


.top_10bg{
background:url(../images/top_10bg.jpg) top no-repeat;
padding-left:10px;
width:455px;
}

.top1_column{
float:left;
width:215px;
height:204px;
background:url(../images/top1_bg.jpg) no-repeat;
}

.top1{
width:204px;
height:157px;
padding-left:11px;
vertical-align:middle;
}

.top1 img{
padding-top:14px;
}



/*----------*/

.top2_column{
background:url(../images/top2_bg.jpg) no-repeat;
float: left;
width:199px;
height:204px;
vertical-align:bottom;
}

.top2{
height:157px;
}

.top2 img{
padding-top:28px;
padding-left:12px;
}

/*----------*/


/*----------*/

.top3_column{
float:left;
width:165px;
height:164px;
vertical-align:bottom;
background:url(../images/top3_1_bg.jpg) no-repeat;
}

.top3{
width:165px;
height:115px;
}

.top3 img{
padding-top:13px;
padding-left:11px;
}

/*----------*/

/*----------*/

.top5_column{
float:left;
width:165px;
height:165px;
vertical-align:bottom;
background:url(../images/top5_bg.jpg) no-repeat;
}

.top5{
width:165px;
height:119px;
}

.top5 img{
padding-top:13px;
padding-left:11px;
}

/*----------*/


/*----------*/

.top4_column{
float:left;
width:151px;
height:158px;
vertical-align:bottom;
background:url(../images/top4_bg.jpg) no-repeat;
}

.top4{
width:116px;
height:107px;
}

.top4 img{
padding-top:16px;
padding-left:11px;
}

/*----------*/

.top_number{
width:32px;
height:32px;
padding-right:5px;
float:left;
padding-top:4px;
padding-left:10px;
}
.top_number9{
width:32px;
height:32px;
padding-right:5px;
padding-top:120px;
float:right;
}

.top_number10{
width:32px;
height:32px;
padding-top:120px;
padding-left:5px;
}




.top_small_text{
font-size:10px;
color:#727374;
float:left;
padding-top:5px;
}

.top_small_text2{
font-size:10px;
color:#727374;
padding-left:10px;
text-align:left;
}

.arrow{
color:#C00000;
}


.align_right{
text-align:right;
}

.no_of_visit{
font-size:9px;
border-top:1px dotted #BF0000;
padding-top:2px;
margin-top:1px;
}
.a_href_red /*for big red link*/
{
	color:#C00000;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
}
.must
{
	color:red;
	font-size:13px;
}
  .content_text3{
 font-family:Arial, Helvetica, sans-serif;
 color:#727374;
 font-size:12px;
 
 }

.red_big_hed b{
font-size:14px;
color:#C00000;
font-family:Arial, Helvetica, sans-serif;
}
.red_big_hed a
{
	text-decoration:underline;
}

.red_text1 {
font-size:12px;
color:#C00000;
font-family:Arial, Helvetica, sans-serif;
}
.red_text2{
color:#C00000;
}

.red_dash{
float:left;
padding-top:8px;
padding-right:9px;
}

.red-dash2{
background:url(../images/red_dash2.jpg) no-repeat center;
width:192px;
height:8px;
}

.inspiration_cat{
color:#727374;
text-decoration:none;
font-size:12px;
}
.inspiration_cat a{
color:#727374;
text-decoration:none;
font-size:12px;
}
.inspiration_cat a:hover{
color:#C30102;
text-decoration:none;
font-size:12px;
}

.quotes_category_heading{
color:#685319;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
background:url(../images/back_quotation_title.jpg) no-repeat;
height:20px;
padding-left:5px;
padding-top:2px;
margin-top:12px;
width:390px;
}

.red-dash1{
background:url(../images/red_dash2.jpg) no-repeat center;
width:192px;
height:30px;
}
.quote_name{
color:#C00000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
}

.breadcrumb{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#C00000;
padding-top:10px;
}

.breadcrumb a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
color:#727374;
}
.inspiration_cat2{
color:#685319;
text-decoration:none;
font-size:11px;
padding-top:10px;
}
.inspiration_cat2 a{
color:#685319;
text-decoration:none;
font-size:11px;
}
.inspiration_cat2 a:hover{
color:#C30102;
text-decoration:none;
font-size:11px;
}
a.inspiration_cat2_selected{
color:#C30102;
text-decoration:none;
font-size:11px;
}
.inspiration_cat3{
color:#685319;
text-decoration:none;
font-size:11px;
padding-top:10px;
}
.inspiration_cat3 a{
color:#C30102;
text-decoration:none;
font-size:11px;

}
.inspiration_cat3 a:hover{
color:#685319;
text-decoration:none;
font-size:11px;
}
a.inspiration_cat3_selected{
color:#685319;
text-decoration:none;
font-size:11px;
}


.charities{

}

.charities ul{
margin:0px; padding:0px;
list-style-type:none;
}

.charities li{
background:url(../images/bullrt_charities.gif) left no-repeat;
margin:0px; padding:0px;
line-height:24px;
padding-left:18px;
color:#BF0000;
font-size:14px;
list-style-type:none;
list-style-image:none;
font-weight:bold;
font-family:Helvetica;
}

.font_brown{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#685319;
font-weight:bold;
}
.font_italic{
font-style:italic;
}


.create_memory1{
background:url(../images/create_memory1.jpg) no-repeat;
width:360px;
height:157px;
position:absolute; top:0px;
}
.create_memory1 span{
position:absolute; 
top:119px;
left:83px;
font-size:14px; color:#747372; font-family:Arial, Helvetica, sans-serif;
}
.create_memory2{
background:url(../images/create_memory2.gif) no-repeat;
width:360px;
height:232px;
position:absolute; top:137px;
}

.create_memory2 span{
position:absolute; 
top:210px;
left:85px;
font-size:14px; color:#747372; font-family:Arial, Helvetica, sans-serif;
}
.create_memory3{
background:url(../images/create_memory3.gif) no-repeat;
width:360px;
height:184px;
position:absolute; top:369px;
}

.create_memory3 span{
position:absolute; 
top:153px;
left:85px;
font-size:14px; color:#747372; font-family:Arial, Helvetica, sans-serif;
}
.create_memory4{
background:url(../images/create_memory4.gif) no-repeat;
width:280px;
height:180px;
position:absolute; top:553px;
}
.create_memory4 span{
position:absolute; 
top:157px;
left:85px;
font-size:14px; color:#747372; font-family:Arial, Helvetica, sans-serif;
}
.create_memory5{
background:url(../images/create_memory5.gif) no-repeat;
width:290px;
height:175px;
position:absolute; top:755px;
}
.create_memory5 span{
position:absolute; 
top:145px;
left:85px;
font-size:14px; color:#747372; font-family:Arial, Helvetica, sans-serif;
}
.create_honour_text{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#C00000;
padding-left:40px;
}

.footer{
text-align:center;
font-size:10px;
color:#727374;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:6px;
}

.footer a{
text-align:center;
font-size:10px;
color:#727374;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.footer a:hover{
text-align:center;
font-size:10px;
color:#C30102;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

