

#headerWrapper {
background-image:url("../images/hobarts_banner_bac.gif");
background-repeat:repeat-x;
clear:both;
height:150px;
margin:0 auto;
width:750px;
}

#header_logo {
float:left;
margin:0 0 0 25px;
}

#hallmark {
clear:none;
float:right;
margin:66px 30px 0 0;
}


body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
color:#666666;
width: 750px;
margin-top: 15px;
margin-right: auto;
margin-left: auto;
}


h1 {
margin:0 0 5px 0;
color:#FF953F;
font-size:15pt;
line-height:18pt;
}
img {
border:none;
}

#galmain {
width:580px;
margin:8px 0 10px 0;
float:right;
clear:none;
line-height:140%;
min-height: 300px;
}


#topnav {
width:208px;
float:right;
margin:0 30px 0 0;
background:#EEEEEE;
}
#topnav a {
color:#666666;
text-decoration:none;
font-weight:bold;
}
#topnav a:hover {
color:#111111;
}
#topnavleft {
clear: none;
float: left;
width:10px;
}
#topnavcentre {
float:left;
clear:none;
padding:3px 0 0 0;
}
#topnavright {
clear: none;
float: right;
width:8px;
}



#bannerright {
clear: none;
float: right;
width:237px;
}
#bannercentre {
float:left;
clear:none;
}
#bannerleft {
clear: none;
float: left;
width:20px;
}
#banner {
width:750px;
height:107px;
background-image:url(../images/bannerbac.jpg);
background-repeat:repeat-x;
clear:both;
}



#navigation {
width:135px;
background:url(../images/gradient_or.gif) repeat-x 0 0 #FF953F;
margin:10px 0;
padding:4px 8px;
font-weight:bold;
color:#FFFFFF;
float:left;
clear:both;
}
#navigation ul {
color:#000000;
margin:0;
padding:0;
list-style-type: none;
}
#navigation ul li {
line-height:180%;
}
#navigation ul li a {
color:#666666;
text-decoration:none;
}
#navigation ul li a:hover {
color:#111111;
}

.sublist a {
text-decoration:none;
color:#666666;
line-height:180%;
}
.sublist {
border-top:1px solid #999999;
border-bottom:1px solid #999999;
}
.sublist li {
margin:0 0 0 10px;
}



#footer {
width:750px;
clear:both;
color:#FFFFFF;
margin:0 0 10px 0;
border-top:1px solid #9D9FA2;
padding:10px 0;
}
#footerleft {
float:left;
clear:none;
width:13px;
height:18px;
}
#footercentre {
float:left;
clear:none;
height:18px;
width:728px;
text-align:center;
padding:2px 0 0 0;
}
#footerright {
float:right;
clear:none;
width:9px;
height:18px;
}
#footer a {
font-weight:bold;
color:#666;
text-decoration:none;
}
#footer a:hover {
color:#000;
}



#main {
margin:8px 0 10px 20px;
width:412px;
float:left;
clear:none;
line-height:140%;
min-height: 300px;
}
#main a {
text-decoration:none;
font-weight:bold;
color:#FF953F;
}
#main a:hover {
color:#111111;
}
#mainpic {
clear: none;
float: right;
width:158px;
height:327px;
margin:8px 0 1px 0;
}
.mainrow {
width:90%;
padding:3px 5px;
border:1px solid #666666;
margin:0 0 5px 0;
background:#EFEFEF;
}
.mainrow_in {
width:100%;
margin:0 0 5px 0;
clear:both;
min-height:7px;
}
.mainrow_in_l {
width:150px;
text-align:right;
float:left;
margin:0 5px 0 0;
font-weight:bold;
}
.mainrow_in_r {
float:left;
clear:none;
}
.mainrow_in_r input {
width:190px;
padding:3px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
}
.mainrow_in_r textarea {
width:190px;
padding:3px 5px;
height:150px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
}
.mainrow_in_rl input {
width:190px;
padding:3px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
}
.mainrow_in_rl textarea {
width:190px;
padding:3px 5px;
height:300px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
}





#gallery {
margin:8px 0 10px 0;
width:580px;
float:right;
clear:none;
background:#EFEFEF;
}
.gallery_row {
width:580px;
clear:both;
text-align:center;
}
#gallery_lt {
background-image:url(../images/gal_tl.gif);
width:8px;
height:8px;
float:left;
clear:none;
}
#gallery_rt {
background-image:url(../images/gal_tr.gif);
width:8px;
height:8px;
float:right;
clear:none;
}
#gallery_lb {
background-image:url(../images/gal_bl.gif);
width:8px;
height:8px;
float:left;
clear:none;
}
#gallery_rb {
background-image:url(../images/gal_br.gif);
width:8px;
height:8px;
float:right;
clear:none;
}
.gallery_pic_l {
width:273px;
border:solid 1px #666666;
margin:0 10px 10px 10px;
background:#FFFFFF;
float:left;
clear:none;
height:263px;
position:relative;
}
.gallery_pic_r {
width:273px;
border:solid 1px #666666;
margin:0 10px 10px 0;
background:#FFFFFF;
float:right;
clear:none;
height:263px;
position:relative;
}
.gallery_pic_l img, .gallery_pic_r img {
position:absolute;
left:0px;
clip:rect(0px 273px 182px 0px);
}
.ilike {
background:url(../images/ilikebac.gif);
width:98px;
height:22px;
position:absolute;
top:238px;
left:170px;
text-align:right;
color:#FFFFFF;
padding:3px 5px 0 0;
}
.galtxt {
width:263px;
padding:3px 5px;
text-align:left;
position:absolute;
top:187px;
left:0px;
height:43px;
overflow:auto;
}
#ilike_list {
width:280px;
height:90px;
border:1px solid #999999;
overflow:auto;
float:right;
padding:3px 5px;
margin:0 0 0 10px;
}
.gallery_row a {
color:#FF953F;
text-decoration:none;
font-weight:bold;
}

.colour_txt {
color:#FF953F;
}
.colour_txt_bold {
color:#FF953F;
font-weight:bold;
}


#tome {
text-align:center;
font-size:8pt;
clear:both;
}
#tome a {
color:#999999;
text-decoration:none;
}


.colour_txt {
color:#FF953F;
}
.colour_txt_bold {
color:#FF953F;
font-weight:bold;
}

.picleft {
margin:3px 10px 3px 0;
}
.picright {
margin:3px 0 3px 10px;
}
.bigtoppic {
margin:0 0 8px 0;
}
.bigmidpic {
margin:8px 0 8px 0;
}
