/* -- Canvas Wash Template -- */

/* -- Generic Tag Markup -- */

#body {	background-color: #FFFFFF; font-size: 12px; font-family:Arial, Helvetica, sans-serif; line-height:17px; color:#333333; margin:0px}

html {overflow: scroll; font-family:arial,helvetica,verdana;}

.clear {clear:both; margin:0; padding:0;}
.tabclear {clear:both; margin:0; padding:0; height:1%;}
div {margin:0; padding:0;}
p { font-family:Arial, Helvetica, sans-serif; line-height:normal; color:#666666; line-height:17px; }
img { border:0px; }

h1,h2,h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0px; padding-top:10px; color:#333; }

h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0px; padding:0px; color: #0099FF; }

h5 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0px; padding:0px; color: #0099FF; }

h6 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0px; padding:0px; color: #0099FF; }

span { font-size:10px; font-weight:bold; color: #333;}

a { font-size: 12px; font-weight:bold; line-height:15px; text-decoration: none; font-style:italic; }

ul {list-style:none; margin:0; padding:0;}

price { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0px; padding:0px; color: #0099FF; }


/* -- Main Template Layout -- */

#site_wrap {width:940px; height:auto; margin:20px auto; padding-top: 22px; border-top:1px solid #666; }

#corner_header {height: 154px; width:220px; margin: 0; border-bottom:1px solid #666;}

#corner_header_plain {height: 154px; width:220px; margin: 0;}

#corner_header_text {height:auto; width:220px; padding-top: 11px;}

#side_column_wrapper {width:220px; margin:0 auto; height:auto; padding:0; background:#fff; float:left; overflow:hidden;}

#side_info_text {width:220px; height:auto; padding-top:22px; padding-bottom:22px; background:#fff; float:left; overflow:hidden; clear:both;}

#side_info_text_canvas_3 {width:220px; height:75px; padding-top:22px; padding-bottom:22px; background:#fff; float:left; overflow:hidden; clear:both;}

#title_left {width:160px; height:auto; float:left;}

#title_right {width:60px; height:auto; float:left;}

#main_content {width:700px; height:auto; background:#fff; padding-left:20px; overflow:hidden; float:left; }

#menu_wrap {width:700px; height:154px; overflow:hidden; float:left; border-bottom:1px solid #666;}

#menu_wrap_plain {width:700px; height:154px; overflow:hidden; float:left;}

#menu_col_one {width:100px; height:154px; overflow:hidden; float:left; }

#menu_col_two {margin-left:20px; width:100px; height:154px; float:left;}

#menu_col_three {margin-left:20px; width:100px; height:154px; float:left;}

#menu_col_four {margin-left:20px; width:100px; height:154px; float:left;}

#canvas_images {width:700px; height:auto; text-align:right;  background:#fff; overflow:hidden; float:left;}

#center_frame {width:700px; height:auto; text-align:right;  padding-bottom:22px; background:#fff; overflow:hidden; border-top:1px solid #666; float:left;}

#center_frame_home {width:940px; height:auto; padding-top:22px; padding-bottom:22px; overflow:hidden; border-top:1px solid #666; float:left;}

#center_frame_main_menu {width:940px; height:auto; padding-top:5px; padding-bottom:22px; overflow:hidden; border-top:1px solid #666; float:left;}

#center_frame_general {width:700px; height:auto; margin:auto; padding-top:22px;  padding-bottom:22px; background:#fff; overflow:hidden; float:left;}

#spacer {height:22px;}

#footer {width:940px; margin: 0px; padding-top: 0px; text-align:right; padding-top:10px; border-top:1px solid #666; clear:both;}

#footer_left {width:240px; text-align:left; float:left;}

#footer_center {width:240px; text-align:left; float:left;}

#footer_right {width:460px; text-align:right; float:left;}


/* -- Canvas Menu Parameters -- */

#menu_item_wrap {width:220px; height:110px; border-top:3px solid #FFF; border-bottom:2px solid #FFF; margin: 0px; padding-top: 17px; text-align:left; background-color:#FFF; float:left}

#menu_item_wrap_adjust {width:220px; height:auto; margin: 0px; padding-bottom: 17px; text-align:left; background-color:#FFF; float:left}

#menu_item_wrap:hover {background-color:#FFF; height:110px; border-top:3px solid #0099FF; border-bottom:2px solid #0099FF;}

#menu_item_image {width:220px; height:77px; overflow:hidden; margin: 0px; padding: 0px; text-align:left; float:left}

#menu_item_image_adjust {width:220px; height:auto; overflow:hidden; margin: 0px; padding: 0px; text-align:left; float:left}

#menu_item_text_wrap {width:220px; height:11px; overflow:hidden; margin: 0px; padding: 0px; text-align:left; float:left}

#menu_item_title {width:120px; height:11px; margin: 0px; padding: 0px; text-align:left; font-size: 12px; font-weight:bold; float:left}

#menu_item_title_adjust {width:170px; height:11px; margin: 0px; padding: 0px; text-align:left; font-size: 12px; float:left}

#menu_item_price {width:100px; height:11px; margin: 0px; padding: 0px; text-align:right; font-size: 12px; font-weight:bold; float:left}

#menu_item_price_adjust {width:50px; height:11px; margin: 0px; padding: 0px; text-align:right; font-size: 12px; font-weight:bold; float:left}

#menu_spacer {width:20px; height:88px; margin: 0px; padding: 0px; float:left}


/* -- Next/Previous Menu Parameters -- */

#info_wrap {width:220px; height:auto; margin: 0; padding-bottom: 0; float:left; clear:both;}

#next_previous_wrap {width:220px; height:auto; border-top:1px solid #666; margin: 0px; padding-top:8px; text-align:left; float:left}

#menu_previous {width:50px; height:auto; margin: 0px; padding: 0px; text-align:left; font-size: 12px; float:left}

#menu_canvas_main {width:120px; height:auto; margin: 0px; padding-top: 12px; text-align:center; font-size: 12px; float:left}

#menu_next {width:50px; height:auto; margin: 0px; padding: 0px; text-align:right; font-size: 12px; float:left}
 
/* -- Form Parameters -- */

#form_wrap {width:900px; margin: 0px; padding-top: 2px; padding-left: 10px; text-align:left;}

#form_wrap_canvases {width:440px; margin: 0px; padding-top: 2px; text-align:left; float:left;}

#form_wrap_details {width:440px; margin: 0px; padding-top: 2px; padding-left: 10px; text-align:left; float:left;}

#form_row {width: 440px; margin: 0 auto; height:auto; padding-top: 9px; text-align:center; float:left;}

#form_space {width: 440px; margin-top: 5px; margin-bottom: 5px; height:2px; background:#666; text-align:center; float:left;}

#form_title {width:400px; margin: 0 auto; height:auto; padding-top: 5px; padding-bottom: 5px; text-align:left; float:left;}

#form_canvas_desc_left {width:150px; margin: 0 auto; height:23px; padding-top: 9px; text-align:left; float:left;}

#form_canvas_desc_right {width:290px; margin: 0 auto; height:22px; padding-top: 5px; padding-bottom: 5px; text-align:left; float:left;}


/* -- Font Parameters -- */

#selected{font-size: 11px; font-weight:bold; letter-spacing:1px;}




/* -- Link Colours -- */

a	{ color: #666666;}
a:hover {color: #fff; background-color: #0099FF; }


/* -- Navigation Styles -- */

/*--#navbar a:hover,
  .abstract #navbar #abstract a,
  .nature #navbar #nature a,
  .urban #navbar #urban a,
  .visual #navbar #visual a,{ background-color:#0099FF;}--*/
  
body.ca #menu_col_one #ca, body.ca #menu_col_one #ca a,
body.ho #menu_col_one #ho, body.ho #menu_col_one #ho a,
body.au #menu_col_one #au, body.au #menu_col_one #au a,
body.co #menu_col_one #co, body.co #menu_col_one #co a,
body.cu #menu_col_one #cu, body.cu #menu_col_one #cu a{color: #fff; background-color: #0099FF;}

body.ab #menu_col_two #ab, body.ab #menu_col_two #ab a,
body.na #menu_col_two #na, body.na #menu_col_two #na a,
body.ur #menu_col_two #ur, body.ur #menu_col_two #ur a,
body.vi #menu_col_two #vi, body.vi #menu_col_two #vi a{color: #fff; background-color: #0099FF;}
  
