body { background:white; padding:15px; font-size:70%; color:#000; font-family:tahoma, arial, sans-serif; }
/* BODY TAG SETS THE ATTRIBUTES OF THE PAGE EDITOR */
table { font-size:1em; }
a { color:#113FA8; text-decoration:none; font-weight: bold }
a:hover { color:#6985A2; text-decoration:underline; }
h1,h2,h4,h5,h6 { font-family:"trebuchet ms", tahoma, arial, sans-serif; clear:both; }
h1 { font-size:2em; color:#004fa3; text-align:left; line-height:1.3em; font-weight:normal; margin:0; padding:0; }
h1.orange { font-size:2em; color:#ffa200; text-align:left; line-height:1.3em; font-weight:normal; margin:0; padding:0; }
h1.green { font-size:2em; color:#008b99; text-align:left; line-height:1.3em; font-weight:normal; margin:0; padding:0; }
h1.pink { font-size:2em; color:#af589b; text-align:left; line-height:1.3em; font-weight:normal; margin:0; padding:0; }
h2 { color:#0C232E; padding-bottom:7px; font-size:1.5em; border-bottom:1px solid #BEC5C9; font-weight:normal; clear:both; }
h3 { background:url(../template/h3_back.gif) no-repeat left; text-indent:28px; color:#0C232E; font-weight:normal; margin-top:20px; height:23px; }
h3.orange { background:url(../template/h3_back3.gif) no-repeat left; text-indent:32px; color:#ffa200; font-weight:normal; margin-top:20px; height:23px; }
h3.green { background:url(../template/h3_back1.gif) no-repeat left; text-indent:32px; color:#0C232E; font-weight:normal; margin-top:20px; height:23px; }
h3.pink{ background:url(../template/h3_back2.gif) no-repeat left; text-indent:32px; color:#0C232E; font-weight:normal; margin-top:20px; height:23px; }
h4 { color:#113FA8; font-size:1.3em; }
h1.pageheading { color:#004389; margin-top:0; font-size:2.1em; letter-spacing:-1px; font-weight:normal; }
h1.pageheading span { color:#BBBFC3; letter-spacing:-2px; }
#pagebody ul { line-height:19px; margin:0; padding:0; margin-left:15px; }
#pagebody li { list-style-type:none; text-indent:20px; background:url(../template/bullet.gif) no-repeat left; font-weight:bold; }
#pagebody ul.orange li { list-style-type:none; text-indent:20px; background:url(../template/bullet3.gif) no-repeat left; font-weight:bold; }
#pagebody ul.pink li { list-style-type:none; text-indent:20px; background:url(../template/bullet1.gif) no-repeat left; font-weight:bold; }
#pagebody ul.green li { list-style-type:none; text-indent:20px; background:url(../template/bullet2.gif) no-repeat left; font-weight:bold; }
img.clsleft { margin-right:10px; margin-bottom:10px; }
img.clsmiddle { margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsright { margin-left:10px; margin-bottom:10px; }
img.clsborderleft { border:4px solid #D5DBDF; margin-right:10px; margin-bottom:10px; }
img.clsbordermiddle { border:4px solid #D5DBDF; margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsborderright { border:4px solid #D5DBDF; margin-left:10px; margin-bottom:10px; }
.datatable th { background:#004389; color:white; font-weight:normal; border:1px solid white; padding:3px; }
.datatable td { background-color:#F5f5f5; border:1px solid white; padding:3px; }
.datatable p { padding:0; margin:0; }
.notes { font-size:0.8em; color:#888; }
.shout { font-size:1.2em; color:#004389; font-weight:bold; padding:5px; background:#EFF2F4; }
.shout2 { font-size:1.2em; color:#fff; font-weight:bold; padding:5px; background:#004389; }
.submit { background:#004fa3; color:white; border:0; cursor:pointer; font-weight:bold; font-size:1em;  text-align:center; padding: 2px }
.reset { background:#003a77; color:white; border:0; cursor:pointer; font-weight:bold; font-size:1em;  text-align:center; padding: 2px  }
.quote { background:url(../template/quote_back.gif) repeat-x bottom; border:3px double #D7DFE2; padding:4px 10px 10px 10px; color:#113FA8; font-weight:bold; line-height:1.3em; clear:both; }
.caption { background:url(../template/caption_back.gif) #113FA8 repeat-x bottom; float:right; width:160px; padding:10px 8px; margin:0 0 10px 10px; font-size:0.8em; color:#FFEE62; border:3px double #7E9EE8; line-height:1.3em; }
.custom1 {}
.custom2 {}
.border { border:4px solid #D5DBDF; }
.noborder { border:0; }
.spacer { line-height:1px; }
#outer_border { background:#e9e9e9; padding:8px; width:760px; margin:auto; }
#container { width:760px; margin:auto; background:url(../template/container_back.gif) white; overflow:auto; border:0 solid #fafafa; }
#side_left { float:left; width:25px; border-top:1px solid #ddd; }
#top_left { height:35px; background:url(../template/top_left.gif) no-repeat left top; margin-left:1px; }
#pic_side1, #pic_side2, #pic_side3, #pic_side4, #pic_side6, #pic_side8, #pic_side9, #pic_side10 { height:170px; border-top:1px solid #ddd; background:url(../template/side_pic.jpg); margin-top:-1px; }
#pic_side1 { height:170px; border-top:1px solid #ddd; background:url(../template/side_pic4.jpg); margin-top:-1px; }
#pic_side5 { height:170px; border-top:1px solid #ddd; background:url(../template/side_pic1.jpg); margin-top:-1px; }
#pic_side7 { height:170px; border-top:1px solid #ddd; background:url(../template/side_pic2.jpg); margin-top:-1px; }
#pic_side6 { height:170px; border-top:1px solid #ddd; background:url(../template/side_pic3.jpg); margin-top:-1px; }
#date_left1, #date_left2, #date_left3, #date_left4, #date_left6, #date_left8,#date_left9, #date_left10 { background:#004fa3; line-height:21px; height:22px; margin-left:1px; border-top:2px solid #003d7e; }
#date_left5 { background:#af589b; line-height:21px; height:22px; margin-left:1px; border-top:2px solid #7a1964; }
#date_left7 { background:#008c9a; line-height:21px; height:22px; margin-left:1px; border-top:2px solid #004b52; }
#date_left6 { background:#ffa200; line-height:21px; height:22px; margin-left:1px; border-top:2px solid #ee9700; }
#left { float:left; width:190px; }
#top_strip1, #top_strip2, #top_strip3, #top_strip4, #top_strip6, #top_strip8, #top_strip9, #top_strip10 { height:31px; border-top:5px solid #004fa3; }
#top_strip5 { height:31px; border-top:5px solid #ae589b; }
#top_strip7 { height:31px; border-top:5px solid #008c99; }
#top_strip6 { height:31px; border-top:5px solid #ffa200; } 
#sitelogo1, #sitelogo2, #sitelogo3, #sitelogo4, #sitelogo6, #sitelogo8, #sitelogo9, #sitelogo10 { height:170px; text-align:center; background:url(../template/sitelogo.gif) no-repeat}
#sitelogo5 { height:170px; text-align:center; background:url(../template/sitelogo1.gif) no-repeat}
#sitelogo7 { height:170px; text-align:center; background:url(../template/sitelogo2.gif) no-repeat}
#sitelogo6 { height:170px; text-align:center; background:url(../template/sitelogo3.gif) no-repeat}
#sitelogo_name1, #sitelogo_name2, #sitelogo_name3, #sitelogo_name4, #sitelogo_name6, #sitelogo_name8, #sitelogo_name9, #sitelogo_name10 {color: #004fa3; text-transform: uppercase; letter-spacing: 2px} 
#sitelogo_name5 {color: #af589b; text-transform: uppercase; letter-spacing: 2px} 
#sitelogo_name7 {color: #008c9a; text-transform: uppercase; letter-spacing: 2px}
#sitelogo_name6 {color: #ffa200; text-transform: uppercase; letter-spacing: 2px} 
#contact_details1, #contact_details2, #contact_details3, #contact_details4, #contact_details5, #contact_details6, #contact_details7, #contact_details8, #contact_details9, #contact_details10 { clear:both; margin:10px; margin-top:9px; padding:7px; border:1px solid #ddd; background:#fafafa; font-size:0.9em; color:#7C898F; text-align:left; }

#contact_details1 h4, #contact_details2 h4, #contact_details3 h4, #contact_details4 h4, #contact_details6 h4, #contact_details8 h4, #contact_details9 h4, #contact_details10 h4 { color:#004fa3; display:block; margin:0; margin-top:5px; font-size:1em; font-weight:bold; }
#contact_details5 h4 { color:#af589b; display:block; margin:0; margin-top:5px; font-size:1em; font-weight:bold; }
#contact_details7 h4 { color:#008b99; display:block; margin:0; margin-top:5px; font-size:1em; font-weight:bold; }
#contact_details6 h4 { color:#ffa200; display:block; margin:0; margin-top:5px; font-size:1em; font-weight:bold; }
#contact_details a { color:#4980B8; }
#right { float:right; width:545px; }
#hbc { height:35px; line-height:33px; text-align:right; border-top:1px solid #ddd; color:#95A1A7; padding-right:10px; font-size:0.9em; }
#hbc a { color:#95A1A7; font-size:0.9em; }
#hbc a:hover { color:#004389; border-bottom:1px dashed #95A1A7; text-decoration:none; }
#top_pic1, #top_pic2, #top_pic3, #top_pic4, #top_pic6, #top_pic8, #top_pic9, #top_pic10  { height:169px; background:url(../template/top_pic.jpg); border-top:1px solid #ddd; }
#top_pic1  { height:169px; background:url(../template/top_pic4.jpg); border-top:1px solid #ddd; }
#top_pic5  { height:169px; background:url(../template/top_pic1.jpg); border-top:1px solid #ddd; }
#top_pic7  { height:169px; background:url(../template/top_pic2.jpg); border-top:1px solid #ddd; }
#top_pic3  { height:169px; background:url(../template/top_pic.jpg); border-top:1px solid #ddd; }
#top_pic6  { height:169px; background:url(../template/top_pic3.jpg); border-top:1px solid #ddd; }
#date1, #date2, #date3, #date4, #date6, #date8, #date9, #date10 { background:#004fa3; line-height:21px; height:22px; margin-top:-1px; margin-right:1px; text-align:right; padding-right:5px; color:white; border-top:2px solid #003d7e; }
#date5 { background:#af589b; line-height:21px; height:22px; margin-top:-1px; margin-right:1px; text-align:right; padding-right:5px; color:white; border-top:2px solid #7a1964; }
#date7 { background:#008c9a; line-height:21px; height:22px; margin-top:-1px; margin-right:1px; text-align:right; padding-right:5px; color:white; border-top:2px solid #004b52; }
#date6 { background:#ffa200; line-height:21px; height:22px; margin-top:-1px; margin-right:1px; text-align:right; padding-right:5px; color:white; border-top:2px solid #ee9700; }


#pagebody_outer { text-align:center; margin:auto; width:505px; padding:20px 0; }
#pagebody { text-align:left; }
#pagebody form img { border:0; }
#bot_left { height:25px; clear:both; float:left; width:26px; background:url(../template/bot_left.gif) #95A1A7 repeat-y right; }
#bot_strip1, #bot_strip2, #bot_strip3, #bot_strip4, #bot_strip6, #bot_strip8, #bot_strip9, #bot_strip10 { height:20px; float:left; width:189px; border-bottom:5px solid #004fa3; }
#bot_strip5 { height:20px; float:left; width:189px; border-bottom:5px solid #ae589b; }
#bot_strip7 { height:20px; float:left; width:189px; border-bottom:5px solid #008c9a; }
#bot_strip6 { height:20px; float:left; width:189px; border-bottom:5px solid #ffa200; }
#bot_right { font-size:0.9em;  line-height:23px; height:25px; float:right; width:545px; background:url(../template/bot_right.gif) #95A1A7 repeat-y left; text-align:right; color:white; }
#bot_right span { margin-right:5px; }
#end { text-align:center; font-size:0.9em; color:white; padding:10px; }
#end a { font-size:0.9em; color:white; }
#end a:hover { text-decoration:underline; }
#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8, #menu9, #menu10 { margin-top:11px; border-top:1px solid #ddd; margin-left:1px; text-align:left; }
#menu5 #nav a {color: #ae589b}
#menu7 #nav a {color: #008c99}
#menu6 #nav a {color: #ffa200}
#nav, #nav ul { padding:0; margin:0; list-style:none; width:188px; text-align:left; }
#nav a { display:block; width:181px; padding-left:7px; background-color:#fff; color:#113FA8; height:25px; line-height:24px; border-bottom:1px solid #ddd; text-transform: uppercase; font-weight: normal }
#nav a:hover { background:url(http://server11.sitewizard.co.uk/sites/g2property/template/menu_hover.gif) right no-repeat #f2f4f5; color:#113FA8; text-decoration:none; }
#nav li { float:left; width:188px; }
#nav li ul { position:absolute; width:188px ; left:-999em; }
#nav li ul ul { margin:-27px 0 0 188px; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left:auto; margin:-27px 0 0 188px; }
#nav li ul ul { margin:-1em 0 0 10em; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left:auto; }
#nav .nav_child, #nav .nav_child2 { border:1px solid #ddd; border-bottom:0; }
#nav .nav_parent a { background:url(../template/nav_parent_out.gif) no-repeat white right; }
#nav .nav_parent a:hover { background:url(../template/nav_parent_over.gif) no-repeat #0568CD right; }
#nav .nav_child a { background:white; }
#nav .nav_child a:hover  { background:#0568CD; }
#nav .nav_parent2 a { background:url(../template/nav_parent_out.gif) no-repeat white right; }
#nav .nav_parent2 a:hover { background:url(../template/nav_parent_over.gif) no-repeat #0568CD right; }
#nav .nav_child2 a { background:white; }
#nav .nav_child2 a:hover  { background:#0568CD; }
#nav #active { background:#F3F5F7; color:#004389; cursor:default; }