/*  
Theme Name: Basic
Theme URI: http://www.sunshine.co.uk
Description: basic - a 1 page offer based layout.
Version: 1.0
Author: sunshine.co.uk
Author URI: http://www.sunshine.co.uk

*/

/** General common styling rules. **/

@charset "utf-8";

body,table,tr,td,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form{margin:0px;padding:0px;font-weight:normal}
body{background:#fffee8 url(images/bg.gif);font-family:Arial, Helvetica, sans-serif;}
select,input,textarea,button{font-family:Verdana, Arial, Helvetica, sans-serif;}
ul{list-style:none;}
a{color:#006699;}

.spt_sp{clear:both;height:0px;}
.spt_position-wrap{margin-left:50%;}
.spt_padding-wrap{padding:10px;overflow:hidden;}
.spt_padding-box{padding:6px;}

#spt_header-wrap{background:#1887c0 url(images/bg-top-1pixel.gif);}
#spt_bg{background:url(images/bg-top.gif) repeat-x 0% 100%;overflow:hidden;}
#spt_bg-top{background:url(images/bg-header.gif) no-repeat 50% 100%;overflow:hidden;}
#spt_header{width:980px;margin-left:-490px;overflow:hidden;padding-bottom:30px;}

#spt_searchbox{float:left;width:300px;background:#076696;margin-right:30px;overflow:hidden;}
#spt_searchbox-wrap{background:white;overflow:hidden;}

#spt_intro{float:left;width:350px;padding-top:20px;}
#spt_intro .title{font-size:36px;color:white;margin-bottom:20px;text-transform:lowercase;}
#spt_intro .intro{font-size:14px;color:white;line-height:24px;margin-bottom:20px;}
#spt_intro .option a{color:#fab023;text-decoration:underline;font-weight:bold;}

#spt_container{width:980px;margin-left:-490px;}

.spt_offerbox-left,.spt_offerbox-right{float:left;width:476px;height:140px;background:#8acff2;margin-bottom:8px;}
.spt_offerbox-left{margin-right:8px;}
.spt_offerbox-wrap{background:white;padding:10px;overflow:hidden;height:108px;}
.spt_offerbox-pic-wrap{float:left;width:158px;height:98px;margin-right:10px;}
.spt_offerbox-bdr{border:1px solid #076696;padding:3px;}
a.spt_offerbox-pic{display:block;background:no-repeat 50% 50%;height:90px;}
.spt_offerbox-details{float:left;width:276px;}
.spt_offerbox-price{float:right;width:100px;height:80px;background:url(images/bg-price.png) no-repeat top right;text-align:center;color:white;font-size:11px;padding-top:20px;}
.spt_offerbox-price a{display:block;color:white;font-size:30px;letter-spacing:-1px;}
.spt_offerbox-resort{font-size:14px;background:#076696;font-weight:bold;padding:8px 0px 8px 10px;}
.spt_offerbox-resort div{width:165px;}
.spt_offerbox-resort a{text-decoration:none;color:white;}
.spt_offerbox-resort a:hover{text-decoration:underline;}
.spt_offerbox-title{font-size:18px;width:175px;margin:10px 0px 10px 0px;}
.spt_offerbox-title a{text-decoration:none;color:#076696;}
.spt_offerbox-title a:hover{text-decoration:underline;}
.spt_offerbox-basis{font-size:12px;width:175px;color:#333;}

#spt_footer{font-size:11px;color:#006699;line-height:18px;}
#spt_footer a{font-weight:bold;margin-right:10px;}
