/* scrollbars*/
body {scrollbar-3dlight-color:#3f3f3f;
scrollbar-arrow-color:#3f3f3f;
scrollbar-base-color:#0B0B0B;
scrollbar-darkshadow-color:#000000;
scrollbar-face-color:#151515;
scrollbar-highlight-color:#4E4E4E;
scrollbar-shadow-color:#0B0B0B;
scrollbar-track-color:#0B0B0B; }
/*///////////////////*/

body{
margin:auto;
color:#ffffff;
background-color:#000000;
margin-top:5%;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
overflow:scroll}

td{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:normal;}


h1{font-size:11pt; font-weight:bold; margin:0px; margin-bottom:5px}

img{margin:0px; border:0px}
a{color:#EF841E; text-decoration:none}
a:hover{text-decoration:underline}

#table_main{border:1px solid #C6C6C4;}

#table_content{
border:1px solid #7F7F7F;
background-image:url(bg_bubbles.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

#table_content_no_bg{
background-image:none;
border:1px solid #7F7F7F;

}

/*---contact page*/
.contact_field{font-weight:bold;}

#contact_table{border-collapse:collapse;}
#contact_table td{padding:5px;}
#contact_table textarea{height:150px; width:400px; background-color:#000000; border:1px solid #3F3F3F; color:#ffffff; font-size:10pt; margin-bottom:10px;}
#contact_table input, #contact_table select{background-color:#000000; border:1px solid #3F3F3F; color:#ffffff; margin-bottom:2px; margin-top:2px;}
#contact_table input {width:300px;}

#contact_table .btn{
background-color:#111111;
color:#ffffff;
width:150px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
cursor:pointer;
font-weight:bold;
}

.compulsory{color:red; margin-left:10px; font-size:15pt;}
/*///////////*/

#res{font-size:9pt;}

#td_title
{
background-image:url(title_bg.gif);
background-position:left;
padding-left:10px;
background-repeat:repeat-x;
}

/*//////will need changing if menu bts added  */

#menu_table{width:345px; text-align:right}

#td_menu{
background-image:url(title_bg.gif);
background-position:left;
padding-left:10px;
background-repeat:repeat-x;
text-align:right;
}

#td_logo{text-align:right}


.td_text{
padding:10px;
}

#table_prices td{padding:10px;}

.row_alt{ background-color:#111111}

.row_normal td
{
border-top:1px solid #3f3f3f;
border-left:1px solid #3f3f3f;
border-right:1px solid #3f3f3f;
}

.row_alt td
{
border-top:1px solid #3f3f3f;
border-left:1px solid #3f3f3f;
border-right:1px solid #3f3f3f;
}

#footer_table{
	color:#ffffff;
	margin-top:10px;
	margin-bottom:10px;
}

#footer_medusa,#footer_medusa a,#footer_links,#footer_links a{
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}

#footer_medusa a:hover,#footer_links a:hover{
	text-decoration:none;
	color:#5B5B5B;
}


#camera{
background-image:url(index_camera.gif);
background-position:bottom right;
background-repeat:no-repeat;
}


#gallery_controls
{
background-color:#111111;
border-bottom:1px solid #3f3f3f;
padding-top:12px;

}

#gallery_controls_inner
{
background-image:url(gallery_bg.gif);
background-position:left;
background-repeat:no-repeat;
}

#gallery_controls_inner td
{
padding-top:5px;
padding-bottom:5px;
}

#table_gallery{}

.img_large{}
.img_thumb{}

.img_large_div{
border:0px #3F3F3F solid;
padding:3px; 
}

.img_thumb_div{padding:3px; border:1px #3F3F3F solid;}


