.primary .pad {
padding:134px 205px 0 215px;
}

#header-frame {
height:320px;
left:215px;
position:absolute;
top:50px;
width:570px;
}
#header-frame {
background:transparent none repeat scroll 0 0;
padding:0;
}

#login_area .main_tm {
background:#ffffff url(/images/main_box_outline.png) repeat-x scroll left 0px  ;
}

#login_area .main_bm {
background:transparent url(/images/main_box_outline.png) repeat-x scroll left 100%  ;
}

#login_area .main_ml {
background:transparent url(/images/main_box_outline.png) repeat-y scroll left 0px  ;
}

#login_area .main_mr {
background:transparent url(/images/main_box_outline.png) repeat-y scroll 100% 0   ;
}

#login_area .main_tl 
{
background:transparent url(/images/main_box_top_left.png) no-repeat scroll 0 0   ;    
}

#login_area .main_tr
{
background:transparent url(/images/main_box_top_right.png) no-repeat scroll 100% 0   ;    
}

#login_area .main_bl 
{
background:transparent url(/images/main_box_bottom_left.png) no-repeat scroll left 100%   ;    
}

#login_area .main_br 
{
background:transparent url(/images/main_box_bottom_right.png) no-repeat scroll 100% 100%   ;    
padding: 20px;
overflow:hidden;
}



#wrapper-1 {
background-image:url(/images/wrapper-1-generic2.jpg) !important;
height:406px;
}

#wrapper-2
{
    background-image: url(/images/wrapper-2-generic2.jpg) !important;
    background-position: 754px 87px;
    height: 300px;
}



#header-adventure-company {
left:19px;
}
/*
#header-seo-telephone {
background:transparent url(/images/header-telephone-seo-08.png) no-repeat scroll 0 0 !important;
left:819px;
}
*/

#login_div li, #register_div li, #features_div li  {
background:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:0px;
}

#features_div .content ul li
{
    padding-left:60px;
    float:left;
    background-color:#515634;
    width:255px;
    min-height:80px;
    margin-right:20px;
    
}

#features_div .summary
{
 margin-bottom:10px;   
}

#features_div .content h4
{
    color:#23509D;
    font-size:14px;
    font-weight:bold;
    margin:0;
    line-height:20px;
}

#features_div ul li.photos_li{
    background:transparent url(/personalisation/templates/gullivers_Default/images/assets/bg/bg_photos.jpg) no-repeat scroll 0 0;
}

#features_div ul li.blogs_li{
    background:transparent url(/personalisation/templates/gullivers_Default/images/assets/bg/bg_bubble.jpg) no-repeat scroll 0 0;
}

#features_div ul li.reviews_li{
    background:transparent url(/personalisation/templates/gullivers_Default/images/assets/bg/bg_clipboard_white.png) no-repeat scroll 0 0;
}

#features_div ul li.forum_li{
    background:transparent url(/personalisation/templates/gullivers_Default/images/assets/bg/bg_forum.jpg) no-repeat scroll 0 0;
}

#features_div ul li.ratings_li{
    background:transparent url(/personalisation/templates/gullivers_Default/images/assets/bg/bg_thumbsup_white.png) no-repeat scroll 0 0;
}

#features_div ul li.members_li{
    background:transparent url(/personalisation/templates/gullivers_Default/images/assets/bg/bg_hello_white.jpg) no-repeat scroll 0 0;
}

#login_div, #register_div
{
    width:325px;
    float:left;
    color:Black;
    overflow:hidden;
    
    
}

#register_div h4
{
    font-size:14px;
    float:left;
    width:160px;
    font-weight:bold;
    line-height:18px;
    padding-top:10px;
}



#register_div .register_now a img
{
   border:0;
   float:none;
    
}

#register_div .register_now
{
   padding-top:5px;
   /*text-align:center;*/
}

#login_div
{
    margin-right:20px;
    margin-bottom:15px;
}


#login_div .tl, #register_div .tl {
margin-bottom:10px;
zoom:1.0;
}

#login_div .mr, #register_div .mr {
padding:5px;
 overflow:hidden;
 height:135px;
}

#login_div .tc {
background:#DA6217 ;
}


#register_div .tc {
background:#2E4F86;
}

#login_div .tr, #register_div .tr {
background:transparent ; /*url(/images/broken_line.png) repeat-x scroll left 32px  ;*/
padding-bottom:15px;
}


#login_div .content, 
 #register_div .content {
    
    border-top:1px solid white;
    margin-top:5px;

}



#login_div .br, #register_div .br {
overflow:hidden;
padding:0px;
}

#login_div .bc, #register_div .bc {
overflow:hidden;
}

#login_div ul li dl dt
{
    /*display:inline;*/
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    width:70px;
    
}

#login_div ul, #register_div .content {
    padding-top:15px;
    color:White;
}

#login_div ul li 
{
    margin-top:2px;
}

#login_div ul li dl dd
{
    /*display:inline;*/
    float:left;
}

#login_div ul li dl dd input
{
    /*display:inline;*/
    width:230px;
}

#login_div ul li dl
{
    margin-bottom:5px
}



#login_div ul li.login_li, #login_div ul li.forgot_li
{
    padding-left:70px;

}




#login_div ul li.forgot_li a, #login_div ul li.forgot_li a.hover, #login_div ul li.forgot_li a.visited
{
    font-size:10px;
    text-decoration:underline;
    color:#ffffff;

}

h1 span.hir {
display:none;
}

.primary_heading {
background:transparent url(/personalisation/templates/images/assets/bg/bg_line_h_wht.png) repeat-x scroll left 65px;

padding-top:10px;
padding-bottom:10px;
padding-right:0;
padding-left:0;
width:720px;
}

.primary_heading .tl {
background:transparent url(/personalisation/templates/images/assets/bg/bg_line_h_wht_fade_grn.png) no-repeat scroll 100% 55px;
padding-bottom:10px;
}

#forgot_password p
{
 color:#D6E0BE;   
}

#forgot_password #login_div
{
    width:350px;
    float:none;
}

#forgot_password #login_div ul li dl dt 
{
    width:90px;
}

#forgot_password #login_div ul li dl dd input
{
    width:230px;
}

#forgot_password #login_div ul li.login_li {
padding-left:90px;
}

#forgot_password #login_div .mr{
height:110px;

}

#forgot_password .errMsg 
{
    left:385px;
    position:absolute;
    top:347px;
}

#breadcrumb {float:none;
height:22px;
margin-left:0;
position:relative;
width:100%;
}
#breadcrumb {
background:transparent none repeat scroll 0 0;
}

#breadcrumb ul {
float:left;
font-size:1em;
line-height:1.6em;
}
#breadcrumb ul {
display:block;
margin-bottom:3px;
overflow:hidden;
}

#breadcrumb ul.breadcrumbs li.first {
background:transparent none repeat scroll 0 0;
margin-left:0;
padding-left:0;
}
#breadcrumb ul.breadcrumbs li {
background:transparent url(/personalisation/templates/images/assets/breadcrumb-arrow-white.gif) no-repeat scroll left 55%;
margin-left:5px;
padding-left:10px;
white-space:nowrap;
}
#breadcrumb ul li {
color:#D6E0BE;
float:left;
margin-left:12px;
margin-top:0;
}

 .pad .maincontent_pers
{
margin-top:20px;
}

h5.new {color:#FFF;font-family:Arial,Trebuchet MS,Sans-Serif;font-size:20px;font-weight:bold;line-height:normal;text-transform:uppercase;}
body h5.blue {color:#23509D;}
