.bloggerinfos, .i32contentblogdatah4title .Post_tags,
.i32contentblogdatah4title .Post_Author,
.i32contentblogdatah4title .Post_Date  {
   color: #4a4a4a;
   text-transform: uppercase;
   letter-spacing: -1px;
   line-height: 65px;
   font-weight: 300;
   font-size: 55px;
   font-family: barlow condensed;
}

   .bloggerinfos {
    margin-left: -36px !important;
}

@media screen and (max-width: 1057px) {

.bloggerinfos, .i32contentblogdatah4title .Post_tags,
.i32contentblogdatah4title .Post_Author,
.i32contentblogdatah4title .Post_Date  {
   color: #4a4a4a;
   text-transform: uppercase;
   letter-spacing: -1px;
   line-height: 44px;
   font-weight: 200;
   font-size: 30px;
   font-family: barlow condensed;
}

   .bloggerinfos {
    margin-left: -22px !important;
}

}

.commentstexth4 h4 {
    padding-bottom: 50px;
    margin-top: 0px;
    margin-left: 9px;
    font-family: barlow condensed !important;
text-transform: uppercase;
}

@media screen and (min-width: 1061px) {

.bloggerinfos, .i32contentblogdatah4title .Post_tags,
.i32contentblogdatah4title .Post_Author,
.i32contentblogdatah4title .Post_Date  {
   color: #4a4a4a;
   text-transform: uppercase;
   letter-spacing: -1px;
   line-height: 44px;
   font-weight: 200;
   font-size: 30px;
   font-family: barlow condensed !important;
}

.bloggerinfos {
    margin-left: -19px !important;
}

}

#i829addmediapassagetoyouraddr a:hover,
#i829addmediapassagetoyouraddr a.nmh  {
   background-position: -41px 0%;
}

.seppsotauthor {
margin-right: 50px;
}

strong {
font-weight: 500;
}

.i71singlepageblogdata,
.i32contentblogdatah4title,
.i443contentblogdatah4title  {
   width: 899px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 0px !important;
   margin-right: 0px;
}

#addusongoogleplusbutton a.nmh,
#addusongoogleplusbutton a:hover  {
   background-position: -109px 0%;
}

#followusontwitterbutton a.nmh,
#followusontwitterbutton a:hover  {
   background-position: -122px 0%;
}

#likeusonfacebookbutton a:hover,
#likeusonfacebookbutton a.nmh  {
   background-position: -107px 0%;
}

#bottomadvertgallerywpwidg,
.bottomadvertgallerywpwidg  {
   margin: 0px 0px 0px -82px;
   position: relative;
   left: 0px;
   top: -5px;
   width: 900px;
   min-height: 92px;
}

#tbottomadvertgallerywpwid,
.tbottomadvertgallerywpwid  {
   margin: 0px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 900px;
   min-height: 100px;
}

#addusongoogleplusbutton,
#likeusonfacebookbutton  {
   position: absolute;
   top: 235px;
   z-index: 4;
   height: 30px;
   margin-left: 0px;
   margin-top: 0px;
}

.footer_div_bkg,
.page_content_bkg,
.headerbackground_bkg  {
   position: absolute;
   width: 1058px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#skypeusbutton a.nmh,
#skypeusbutton a:hover  {
   background-position: -70px 0%;
}

#emailusbutton a.nmh,
#emailusbutton a:hover  {
   background-position: -496px 0%;
}

#i829addmediapassagetoyouraddr a:active  {
   background-position: -82px 0%;
}

#commenttitlehomesingle,
#thecomments  {
   margin-bottom: 0px;
   margin-right: 0px;
   margin-left: 0px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 904px;
}

.i41bottomadvertgalleryblogda .widget_content  {
   color: #9D9A9A;
   line-height: 52px;
   font-weight: 200;
   font-size: 43px;
   font-family: barlow condensed;
}

#addusongoogleplusbutton a:active  {
   background-position: -218px 0%;
}

#followusontwitterbutton a:active  {
   background-position: -244px 0%;
}

#i829addmediapassagetoyouraddr a  {
   background: url(sg_home_media/d829addmediapassagetoyourad.gif) no-repeat;
   display: block;
   width: 41px;
   height: 35px;
}

#likeusonfacebookbutton a:active  {
   background-position: -214px 0%;
}

#i829addmediapassagetoyouraddr  {
   position: absolute;
   left: 898px;
   top: 396px;
   z-index: 4;
   width: 41px;
   height: 35px;
   margin-left: 0px;
   margin-top: 0px;
}

#i858c4lvectorsmartobjecttopma  {
   background: url(sg_home_media/d858c4lvectorsmartobjecttop.png) no-repeat;
   position: absolute;
   left: 62px;
   top: 11px;
   z-index: 5;
   width: 662px;
   height: 178px;
   margin-left: 0px;
   margin-top: 0px;
}

#i768c4lvectorsmartobjecttopma  {
   background: url(sg_home_media/d768c4lvectorsmartobjecttop.png) no-repeat;
   position: absolute;
   left: 58px;
   top: 39px;
   z-index: 4;
   width: 638px;
   height: 172px;
   margin-left: 0px;
   margin-top: 0px;
}

#page_content .container_div  {
   background-image: none;
   margin: 0 auto;

padding-left: 30px;
}

.i32contentblogdatah4title .Post_title  {
   color: #010101;
text-transform: uppercase;
line-height: 100px;
font-weight: 300;
font-size: 55px;
font-family: barlow condensed;
padding-bottom: 48px;
text-align: left;
border-bottom: 2px solid #C0C7CB;
line-height: 55px;
margin-bottom: 54px;
}

@media screen and (max-width: 1057px) {
.i32contentblogdatah4title .Post_title { font-size: 55px; line-height: 55px; font-weight: 200;}
}

@media screen and (min-width: 1061px) {
.i32contentblogdatah4title .Post_title { font-size: 30px; line-height: 44px; font-weight: 200; }
}


#caribbean4lifephonenumber  {
   position: absolute;
   left: 724px;
   top: 96px;
   z-index: 6;
   width: 233px;
   margin-left: 0px;
   margin-top: 0px;
}

#bottomadvertgallerycolumn  {
   margin-right: 0px;
   margin-left: 0px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 902px;
   height: 233px;
}

#registuredukofficeaddress  {
   position: absolute;
   left: 695px;
   top: 125px;
   z-index: 5;
   width: 265px;
   margin-left: 0px;
   margin-top: 0px;
}

#addusongoogleplusbutton a  {
   background: url(sg_home_media/addusongoogleplusbutton.gif) no-repeat;
   display: block;
   width: 109px;
   height: 30px;
}

#followusontwitterbutton a  {
   background: url(sg_home_media/followusontwitterbutton.gif) no-repeat;
   display: block;
   width: 122px;
   height: 34px;
}

#likeusonfacebookbutton a  {
   background: url(sg_home_media/likeusonfacebookbutton.gif) no-repeat;
   display: block;
   width: 107px;
   height: 30px;
}

#addusongoogleplusbutton  {
   width: 109px;
   left: 858px;
}

#followusontwitterbutton  {
   position: absolute;
   left: 724px;
   top: 235px;
   z-index: 4;
   width: 122px;
   height: 34px;
   margin-left: 0px;
   margin-top: 0px;
}

#emailusbutton a:active  {
   background-position: -992px 0%;
}

#likeusonfacebookbutton  {
   width: 107px;
   left: 606px;
}

#commenttitlehomesingle  {
   min-height: 131px;
   margin-top: 0px;
}

#i857headerbgcopy12  {
   background: url(sg_home_media/d857headerbgcopy12.gif) no-repeat;
   position: absolute;
   left: 667px;
   top: 76px;
   z-index: 4;
   width: 318px;
   height: 83px;
   margin-left: 0px;
   margin-top: 0px;
}

#i767headerbgcopy12  {
   background: url(sg_home_media/d767headerbgcopy12.gif) no-repeat;
   position: absolute;
   left: 640px;
   top: 102px;
   z-index: 3;
   width: 343px;
   height: 80px;
   margin-left: 0px;
   margin-top: 0px;
}

#officeaddresstext  {
   position: absolute;
   left: 695px;
   top: 146px;
   z-index: 6;
   width: 273px;
   margin-left: 0px;
   margin-top: 0px;
}

.i41bottomadvertgalleryblogda  {
   width: 1058px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 7px !important;
   margin-right: 0px;
   margin-top: -17px !important;
   margin-bottom: -17px !important;
}


#headerbackground  {
   height: 233px;
      background: #315a82;
  background:-webkit-gradient(linear,left top,left bottom,from(#315a82),to(#4c8fcc), to(#99c9ec));
  background:-webkit-linear-gradient(top,#315a82, #4c8fcc, #99c9ec);
  background:-moz-linear-gradient(top,#315a82, #4c8fcc, #99c9ec);
  background:-ms-linear-gradient(top,#315a82, #4c8fcc, #99c9ec);
  background:-o-linear-gradient(top,#315a82, #4c8fcc, #99c9ec);
}

#headerbackgroundhome  {
	margin-top: 148px;
   height: 233px;
   background: #FFC54E;
  background:-webkit-gradient(linear,left top,left bottom,from(#FFC54E),to(#FFD675), to(#FFF1cb));
  background:-webkit-linear-gradient(top,#FFC54E,#FFD675,#FFF1cb);
  background:-moz-linear-gradient(top,#FFC54E,#FFD675,#FFF1cb);
  background:-ms-linear-gradient(top,#FFC54E,#FFD675,#FFF1cb);
  background:-o-linear-gradient(top,#FFC54E,#FFD675,#FFF1cb);
}

.singleinfo {
padding-bottom:104px
}

#emailusbutton a  {
   background: url(sg_home_media/emailusbutton.gif) no-repeat;
   display: block;
   width: 496px;
   height: 30px;
}

#homeoutercolumn {
    position: relative;
    left: 0px;
    margin: 55px 0px 0px 62px;
    width: 935px;
    min-height: 1113px;
}






#commenttitlehomesingle {
    
    }
    
    
   



@media screen and (max-width: 1057px) {
#homeoutercolumn  {
      margin: 75px 0px 15px 62px;
      } 
      
      #commenttitlehomesingle {
    margin-top: 0px;
    }
      
      
      

      
      
       #homeoutercolumnhome  {
      margin: 0px 0px -204px 62px;
      } 
      
      #headerbackgroundhome  {
	margin-top: 148px;
	}
    }
    
    @media screen and (min-width: 1061px) {
#homeoutercolumn  {
      margin: 0px 0px 70px 62px;
      } 
      
      
      
      
  
      
      
            .postcontent {
    margin-top: 0px;
}
      
      
      #homeoutercolumnhome  {
      margin: 0px 0px -159px 62px;
      } 
      
      #headerbackgroundhome  {
	margin-top: 64px;
    }


#skypeusbutton a  {
   background: url(sg_home_media/skypeusbutton.gif) no-repeat;
   display: block;
   width: 70px;
   height: 34px;
}

#i853headerpanel  {
   margin: 0px 0px 0px -2px;
   min-height: 233px;
   width: 1060px;
   top: 0px;
   left: 0px;
   position: relative;
}

.i443contentblogdatah4title  {
   margin-bottom: -21px !important;
   margin-top: -21px !important;
}

.i32contentblogdatah4title  {
   margin-bottom: 0px !important;
   margin-top: -21px !important;
   font: normal 200 30px/44px barlow condensed;
    font-family: barlow condensed;
    font-size: 30px;
letter-spacing: -1px;
text-transform: uppercase;
color: #000000;
text-indent: 0px;
text-align: left;
}

#c4lcreditstext  {
   position: absolute;
   left: 191px;
   top: 397px;
   z-index: 4;
   width: 311px;
   margin-left: 0px;
   margin-top: 0px;
}

#headerbgcopy11  {
   background: url(sg_home_media/headerbgcopy11.gif) no-repeat;
   position: absolute;
   left: 97px;
   top: 375px;
   z-index: 3;
   width: 410px;
   height: 75px;
   margin-left: 0px;
   margin-top: 0px;
}

#headerbgcopy13  {
   background: url(sg_home_media/headerbgcopy13.gif) no-repeat;
   position: absolute;
   left: 81px;
   top: 226px;
   z-index: 3;
   width: 902px;
   height: 49px;
   margin-left: 0px;
   margin-top: 0px;
}

#skypeusbutton  {
   position: absolute;
   left: 107px;
   top: 396px;
   z-index: 5;
   width: 70px;
   height: 34px;
   margin-left: 0px;
   margin-top: 0px;
}

#emailusbutton  {
   position: absolute;
   left: 97px;
   top: 239px;
   z-index: 4;
   width: 496px;
   height: 30px;
   margin-left: 0px;
   margin-top: 0px;
}

#clear_footer  {
   height: 499px;
   clear: both;
}

#page_content  {
   min-height: 1167px;
   top: 54px;
}

#thecomments  {
   min-height: 177px;
   margin-top: 1px;
}

#creditstext  {
   position: absolute;
   left: 648px;
   top: 391px;
   z-index: 5;
   width: 252px;
   margin-left: 0px;
   margin-top: 0px;
}

#layer2copy  {
   background: url(sg_home_media/layer2copy.gif) no-repeat;
   position: absolute;
   left: 945px;
   top: 375px;
   z-index: 4;
   width: 36px;
   height: 75px;
   margin-left: 0px;
   margin-top: 0px;
}

.i71singlepageblogdata  {
   margin-bottom: -14px !important;
   margin-top: -14px !important;
}

.i60singlepageblogdata  {
   width: 904px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
  margin-top: 46px !important;
}

#footer_div  {
visibility: hidden;
height: 499px;
 clear: both;
}

@media screen and (max-width: 1057px) {

#footer_div  {
   background: transparent url(sg_home_media/footerbackground.gif) center top repeat-x;
   background-attachment: scroll;
   height: 499px;
   clear: both;
   visibility: visible;
}

}


@media screen and (min-width: 1061px) {

#footer_div  {
   background: transparent url(sg_home_media/footerbackground.gif) center top repeat-x;
   background-attachment: scroll;
   height: 499px;
   clear: both;
   visibility: visible;
}

}

#page_div  {
   min-height: 100%;
   margin-bottom: 0px;
   position: relative;
   
}

.i33titlehomecolumn  {
   margin-bottom: 0px !important;
   margin-top: 22px !important;
   margin-right: 0px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 901px;
   min-height: 276px;
}

#layer2  {
   background: url(sg_home_media/layer2.gif) no-repeat;
   position: absolute;
   left: 81px;
   top: 375px;
   z-index: 4;
   width: 30px;
   height: 75px;
   margin-left: 0px;
   margin-top: 0px;
}

#copy  {
   background: url(sg_home_media/copy.gif) no-repeat;
   position: absolute;
   left: 547px;
   top: 375px;
   z-index: 3;
   width: 411px;
   height: 75px;
   margin-left: 0px;
   margin-top: 0px;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 1058px;
   position: relative;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

*:focus  {
   outline-style: none;
}

.full_width  {
   min-width: 1058px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

.divider  {
   clear: left;
   display: block;

}

.col_bg  {
   position: absolute;
   z-index: 1;
   left: 0px;
   top: 0px;
   width: 100%;
}

.column  {
   padding: 0px;
   margin: 0px;
   float: left;
   position: relative;
   display: inline;
}

.flow  {
   z-index: 2;
   position: relative;
}

h2.post_title  {
   margin: 0px;
}

a.nm  {
   background-position: 0px 0px;
}

ains  {
   text-decoration: none;
}

aimg  {
   border: none;
}

html, body  {
   background-color: #FFFFFF;
   height: 100%;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}














/* responsive type */

/* responsive type smaller than mobile*/
@media screen and (max-width: 1057px) {


.i32contentblogdatah4title .Post_title .i443contentblogdatah4title {
    color: #F3232C;
    text-transform: uppercase;
    line-height: 100px;
    font-weight: 200;
    font-size: 58px;
    font-family: barlow condensed;
    text-align: left;
    line-height: 58px;
}



.i60singlepageblogdata p {
    font: 200 30px/44px barlow condensed;
    padding: 0px 0px 13px;
    margin: 0px;
    text-indent: 0px;
    text-align: left;
    letter-spacing: -1px;
    text-decoration: none;
    color: #9D9A9A;
}







   
   

   
   
   
   
   @media  (max-width: 1065px) {


}


   

    
    
    
.letsendit {
position: relative;
left: 50px;
top: -70px;
width: 899px;
}

   
   




