.ms_tabsloading_icon{background:url(../images/spinner.gif);width:48px;height:48px;margin:0 auto}
/*PAGE INFO*/
body { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 20px; margin:0px; color: #666666; }


h1, h2, h3, h4, h5, p, a, ul, li{margin: 0px; padding: 0px; font-weight: normal;}
h2{font-size: 220%; padding-bottom: 20px; line-height: 120%;}
h3 {font-size: 200%; padding-bottom: 20px; line-height: 120%;}
h4{ font-size: 140%; line-height: 120%;}
p {padding-bottom: 10px;}
li{ list-style: none; margin: 0px; padding-bottom: 5px; display: block;}
ul{margin-bottom: 30px;}
span{ color: #e46b1f;}
.contact h3 {padding:0px;}
#footer p{padding: 0px;}
h4 a{color: #e46b1f;}

/*PAGE INFO*/
#wrapper{width:100%; margin:0px; background: url(../images/bg.gif) top repeat-x;}
#header {margin:0 auto; width:900px; height:220px; position:relative;}
#images {margin:0 auto; width:900px; padding: 0 0 50px; height:195px; position:relative;}
#content {margin:0 auto; width:900px; position:relative;}
#footer {margin:0 auto; padding: 20px 0 20px 0; width:900px; clear: both; position:relative; border-top: 2px dotted #e46b1f;}

/*CONTENT*/
#logo h1 {width:395px; height:118px; background:url(../images/croft-logo.gif);float: left; margin: 50px 0 0 0; text-indent: -9999px;}
#logo h2 {width:558px; height:118px; background:url(../images/croft-logo2.gif) no-repeat;float: left; margin: 50px 0 0 0; text-indent: -9999px;}
.quote {width:275px; margin: 50px 0 0 65px; float: left;}
.col-left {width: 590px; margin: 0 30px 50px 0; padding: 0px; float: left; }
.col-right {width: 180px; height: 370px;  padding: 30px 50px 0 50px; float: left; background:url(../images/side-bar-fade.jpg) no-repeat;}
.three-col {width: 280px; height: 190px; margin: 0 30px 0 0; padding: 0px; float: left; border-bottom: solid 5px #e46b1f;}
.no-margin {margin:0px;}
.contact {width:180px;}
.address{width:480px; float: left;}
.nhbc{width:100px; height:43px; float:right; background:url(../images/nhbc.jpg) no-repeat; display: block; margin: 0 30px 30px 0;}
.designed {height:18px; margin: 10px 0 0 0;display: block; float: left;}
.tpd a{height:18px; width: 165px; margin: 12px 0 0 10px; background: url(../images/tpdlogo_sml_up.png) no-repeat; display: block; float: left;text-indent: -9999px;}
.tpd a:hover{ background: url(../images/tpdlogo_sml_over.png)}

/*POPUP*/
#ms_popup_overlay{background:#000;z-index:16777001}
#ms_popup_wrapper{z-index:16777010}
.iframeshim{z-index:16777000}
#ms_popup_top,#ms_popup_bottom{overflow:hidden}
#ms_popup_top{height:30px}
#ms_popup_bottom{height:50px}
#ms_popup_left,#ms_popup_right{width:50px;overflow:hidden}
#ms_popup_wrapper .left,#ms_popup_wrapper .right{height:100%;width:50%;float:left}
#ms_popup_wrapper h3 {color: #666;}
#ms_popup_wrapper .top,#ms_popup_wrapper .bottom{height:50%;width:100%}
#ms_popup_top .left,#ms_popup_top .right{background-image:url(../images/popup_border_top.png);background-position:top left}
#ms_popup_left .top,#ms_popup_left .bottom{background-image:url(../images/popup_border_left.png);background-position:top right}
#ms_popup_left .bottom{background-position:bottom right}
#ms_popup_right .top,#ms_popup_right .bottom{background-image:url(../images/popup_border_right.png);background-position:top left}
#ms_popup_right .bottom{background-position:bottom left}
#ms_popup_bottom .left,#ms_popup_bottom .right{background-image:url(../images/popup_border_bottom.png);background-position:top left}
#ms_popup_bottom .right, #ms_popup_top .right  {background-position:top right;}
#ms_popup_background{background:#fff;overflow:hidden}
#ms_popup_content{background:#fff;padding:10px;color:#666;}
#ms_popup_extras{width:100%;position:relative;margin-top:20px}
#ms_popup_title h3{font-size:18px;margin:0;padding:0}
#ms_popup_nav{float:right;width:50px;height:20px}
#ms_popup_prev,#ms_popup_next{margin-left:10px;width:20px;height:20px;float:right;background:red}
#ms_popup_close{position:absolute;top:15px;right:35px;width:30px;height:30px;background-image:url(../images/popup_close.png);background-position:0 0;z-index:16777020;cursor:pointer}
#ms_popup_close.hover{background-position:-30px 0}
#ms_popup_content #popup_img{height:300px;width:300px;border:1px solid #FFF;padding:5px}
#ms_popup_content #popup_text{width:300px;margin-left:10px;margin-top:20px}
#ms_popup_content #popup_text div{width:80px;float:left;font-weight:700}
#ms_popup_content #popup_text p{color:red;border-bottom:1px solid #FFF;line-height:12px;margin:2px 0}


#images .ms_tabscontent {width:280px;height:190px;background: #fff;}
#images .ms_tabsslide{width:280px;height:190px;cursor:pointer;}
#images img {border: none;}

div.ms_tabscontent{position:relative;overflow:hidden;}

div.ms_tabswrapper{width:10000px;height:100%;position:absolute;top:0;left:0}

div.ms_tabsslide{position:relative;float:left;overflow:hidden;}

.ms_tabsloading{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;}


div.ms_tabsprev{position:absolute;left:0}

div.ms_tabsnext{position:absolute;right:0}



.ms_tabsloading_status{width:100px;height:78px;position:absolute;top:50%;left:50%;margin-left:-50px;margin-top:-39px}
.ms_tabsloading_text{color:#e46b1f;width:100px;height:20px;line-height:20px;text-align:center;font-size:14px;margin:10px auto 0;font-family:Arial, Helvetica, sans-serif;}


#ms_load_msg{width:80px;height:30px;line-height:30px;background:#000;position:absolute;top:10px;right:10px;z-index:16777100;color:#fff;font-size:12px;font-weight:700;text-align:center}