/*
Theme Name: L'image Photography
Author: SE7EN Design
Author URI: http://www.se7endesign.com/
*/

@charset "UTF-8";

/* CSS Reset */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/* --------------------------   CSS Document ----------------------------*/
* {
	margin: 0;
	padding: 0;
}

body {
	margin:0px; 
	padding:0px;
	background:#000 url(images/header_bg.png) top center no-repeat;
	color:#CCC;
	font: 16px "Trebuchet MS","Lucida Grande",Verdana,Georgia,Sans-Serif;

}

img {
	border:none;
}

a {
	color: #999;
	text-decoration: none;
	outline:none;
}

p{font-size:1.0em;}

a:hover {
	text-decoration:underline;
	color:#CCC;
}

input[type=text]:focus,input[type=password]:focus {
  outline: 0 none;
}

h1, h2, h3, h4{font-style:italic; font-weight:100; font-family: century gothic;/*"HelveticaNeue-UltraLight","HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,_sans;*/ text-transform:capitalize;}

h1{font-size:26px;}   
h2{font-size:22px;}
h3{font-size:19px;}   
h4{font-size:16px;}

textarea:focus {outline:none;}

.spacer{width:99%; height:15px; border:0px solid red;}

.container {
	width:980px;
	margin:0 auto;
	position:relative;
	border:0px solid green;
	
}

/*-------Header --------*/
#header{
	/*background:url(images/header_repeat.png) repeat-x;*/
	/*background:url(images/header_bg.jpg) top center no-repeat;*/
	border:0px solid red;
	/*position:fixed;*/
	top:0px;
	z-index:1; 
}

#header .container
{
	height: 95px;
	border: 0px solid blue;
	z-index:1;
}




/*-------Main -------*/
#main {
	
}
	

#main .container{ 
	border: 0px solid blue;
	margin-top:0px;
	min-height:500px;

}

#slogan{
}

#slogan .container{ 
	border: 0	px solid blue;
	margin-top:0px;
	height:200px;
	background:url(images/slogan2.png) 0% 38% no-repeat;

}

#gallery.container{border:0px solid red; width:965px; padding:0px 0px 0px 0px}


#portfolio .container{ 
	border: 0px solid blue;
	margin-top:50px;
	


}
.left_colum{border:0px solid red; width:720px;}


/*-------Side Bar-------*/
#sidebar{
	position:absolute;
	right:0px;
	top:0px;
	width:210px;
	height:93%;
	max-height:2000px;
	border:0px dashed #232325;
	
	
}

#sidebar li{
	list-style:inside disc; 
	margin-bottom:3px;
	font-size:14px;
	padding:0px 0px 0px 15px;
}

#sidebar h2{margin-bottom:5px; color:#FFF;}

#sidebar li a{color:#888;}
#sidebar li a:hover{color:#FFF; text-decoration:underline;}
.sidebar_item{border:0px dashed red; margin-bottom:40px;}

#sidebar input{ background:#252525; border:1px solid #525252; width:150px; height:25px; font-size:13px; color:#FFF;}

/*-------Footer------*/
#footer {
	border:0px solid green;
	
}
#footer .container{
	border:0px dashed green;
	padding-top:30px;


}




/*----Logo---------*/
#logo {
	position:absolute;
	top:0px;
	left:0px;
	width:300px;
	height:90px;
	border:0px dashed gray;
	background:url(images/logo.png) 0% 50% no-repeat;
}

#logo h1, #logo small {
	margin:0px;
	display:block;
	text-indent:-9999px;
}





/*---------Navigation----------*/

/*#menu_block{
	position:absolute; 
	left:360px; 
	top:33px; 
	border:0px dashed red;
	width:600px;
	height:50px;
	background:url(images/menu_block_bg.png) top left no-repeat;
}*/

#menu{ 
	position:absolute; 
	right:60px; 
	top:20px; 
	border:0px dashed gray;
	height:35px;
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Sans-Serif;
}


#nav{
text-transform:uppercase;

}
#nav, #nav ul {
list-style: none;
line-height: 1;
}
#nav a, #nav a:hover {
display: block;
text-decoration: none;
height:15px;
}

/*-------CSS Sprites = One background image ----------*/
#nav a.link_home {text-indent:-9999px; width:40px; background:url(images/menu_sprites.png) no-repeat -0px 0px; border:0px dashed #333;}
#nav a.link_home:hover{background:url(images/menu_sprites.png) no-repeat 0px -41px;}
/*#nav a.link_home:active{background:url(images/menu_sprites.png) no-repeat 2px -82px;}*/

#nav a.link_blog {text-indent:-9999px; width:40px; background:url(images/menu_sprites.png) no-repeat -86px 0px; border:0px dashed #333;}
#nav a.link_blog:hover{background:url(images/menu_sprites.png) no-repeat -86px -41px;}
/*#nav a.link_blog:active{background:url(images/menu_sprites.png) no-repeat -86px -82px;}*/

#nav a.link_store {text-indent:-9999px; width:40px; background:url(images/menu_sprites.png) no-repeat -172px 0px; border:0px dashed #333;}
#nav a.link_store:hover{background:url(images/menu_sprites.png) no-repeat -172px -41px;}
/*#nav a.link_store:active{background:url(images/menu_sprites.png) no-repeat -172px -82px;}*/

#nav a.link_contact {text-indent:-9999px; width:50px; background:url(images/menu_sprites.png) no-repeat -258px 0px; border:0px dashed #333;}
#nav a.link_contact:hover{background:url(images/menu_sprites.png) no-repeat -258px -41px;}
/*#nav a.link_contact:active{background:url(images/menu_sprites.png) no-repeat -258px -82px;}*/




#nav li {
float: left;
list-style:none;
border-right:0px solid #a9a9a9;
}
#nav a, #nav a:visited {
display:block;
font-weight:bold;
color: #FFF;
height:20px;
padding:6px 12px;
border:0px solid red;
}
#nav a:hover, #nav a:active, #home .on {
text-decoration:none;
color:#CCC;
}

.current_page_item a { }

#nav li ul {
position: absolute;
left: -999em;
height: auto;
width: 120px;
border-left: 1px solid #333;
background:url(images/dropdown_bg.png) repeat 0 0;
}
#nav li li {
width: 120px;
border-top: 0px solid #a9a9a9;
border-right: 0px solid #a9a9a9;
border-left: 0px solid #a9a9a9;
border:0px solid red;
}
#nav li li a, #nav li li a:visited {
font-weight:normal;
font-size:12px;
color:#CCCCCC;
text-transform:capitalize;
}
#nav li li a:hover, #nav li li a:active {
text-decoration:none;
color:#00BDE6;
background:#303030;
padding:6px 12px;
}
#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;
}
a.main:hover {
background:none;
}




/*---------Search Bar----------*/
#search{ 
	position:absolute; 
	left:820px; 
	top:38px; 
	border:0px dashed blue;
	width:135px;
	height:30px;
	background:url(images/search_bg.png) no-repeat top left;
	padding:5px 0px 0px 15px;
}

#search input{ background:none; border:none; font-size:13px; color:#FFF;}



/*-------- left and right columns -----*/
.page_leftF{ width:46%; height:200px; border:0px dashed #333; position:absolute; left:0px; top:40px;}
.page_rightF{width:46%; height:200px; border:0px dashed #333; position:absolute; right:0px; top:40px;}

.page_left{ float:left; width:46%;  border:0px dashed #333; }
.page_right{ float:left; width:46%; border:0px dashed #333;}

.page_left span, .page_right span, .page_leftF span, .page_rightF span{color:#00BDE6;}

#contactInfo{
	text-align:center; 
	width:900px; 
	margin:0 auto; 
	border-top:1px dotted #CCC; 
	padding-top:5px;
	color:#00BDE6;
}

.contactInfo{ text-transform:uppercase; font-size:15px; color:#787878; font-weight:bold;}
.right{font-size:0.9em;}
.copyright {color:#666; font-size:12px;}
.copyright a{color:#00BDE6;}
.copyright a:hover{color:#FFF;}
.copyright a:active{color:#00BDE6;}



#btn_get_a_quote{border:0px solid red; display:inline-block; text-indent:-9999px; width:176px; height:42px; position:absolute; top:0px; right:55px; background:url(images/btn_get_a_quote.png) 0px 0px no-repeat;}
#btn_get_a_quote:hover{background:url(images/btn_get_a_quote.png) 0px -44px no-repeat;}
#btn_get_a_quote:active{background:url(images/btn_get_a_quote.png) 1px -43px no-repeat;}

#btn_get_a_quote2{border:0px solid red; display:inline-block; text-indent:-9999px; width:176px; height:42px; background:url(images/btn_get_a_quote.png) 0px 0px no-repeat;}
#btn_get_a_quote2:hover{background:url(images/btn_get_a_quote.png) 0px -44px no-repeat;}
#btn_get_a_quote2:active{background:url(images/btn_get_a_quote.png) 1px -43px no-repeat;}

/*--------Wix Object ----------*/
#wix{
	width:950px;
	height:520px;
	border:0px solid #333;
	overflow:hidden;
	background:#000 url(images/loader.gif) 50% 20% no-repeat;
	margin:0px 0px 20px 0px;
}


/*----------Post Content-----------*/
.post{
	border-bottom:0px dashed #CCC;
	padding:0px 0px 0px 0px;
	color:#DADADA;
	border:0px solid red;
	
}

.post li{list-style-position:inside;}


.post-title{
	
	
	border-top:0px solid #888;
	border-bottom: 0px solid #888;
	width:97%;
	height:60px;
	margin:0px 0px 10px 2px;
	padding:10px 0px 0px 15px;
	position:relative;
	background:url(images/post_title_bg.png) no-repeat left center;
	border:0px solid red;
	/*background:url(images/date_bgx.png) no-repeat 99.7% 50%;*/
	
}

.page-title{ border:0px solid #333;  padding:0px 0px 0px 10px;}

.post-title h1{ border:0px solid red; overflow:hidden; max-height:60px;}

.post-title a, .page-title a{color:#00BDE6;}
.post-title a:hover, .page-title a:hover{ text-decoration:underline;}

.post-month{ position:absolute; 
			bottom:9px; 
			right:10px; 
			width:6%; 
			height:20%;
			border:0px solid red;
			color:#00BDE6;
			text-align:center;
			text-transform:uppercase;
			font-size:13px;
			}
		
.post-day{ position:absolute; 
			top:4px; 
			right:12px;
			width:6%; 
			height:65%; 
			border:0px solid red;
			line-height:100%;
			color:#FFF;
			font-family: "HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,_sans;
			text-align:center;
			font-weight:100;
			font-size:36px;
			padding-top:5px;
			}
			
.post-year{ position:absolute; 
			top:75%; 
			right:10px; 
			width:6%; 
			height:26%; 
			border:0px solid red;
			line-height:100%;
			color:#FFF;
			text-align:center;
			font-size:11px;
			}
			
			
.post-link{
	line-height:1.9em;
	border:0px solid red;
}

.post-date{
 
	border:0px dashed gray;
	width:10%;
	height:50px;
	
}

.post-meta{
 
	border:0px dashed gray;
	width:90%;
	height:18px;
	color:#888;
	font-size:12px;
	/*color:#3C8ACE;*/
}

.post-meta strong{color:#FFF;}

.post-content{
 
	border:0px dashed gray;
	width:99%;
	margin:15px 0px 30px 0px;
	/*font-family:  "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Arial,sans-serif;*/
	font-size: 16px; 
	font-weight:lighter;
	line-height: 24px;/*1.4em; (22.4px)*/
	letter-spacing: normal;
	word-spacing: 0px;
	color:#CCC;
	

	
}

.post-content h3{  margin-bottom:8px; color:#00BDE6; font-style:normal;}

.post-content h4{  text-decoration:underline; margin-bottom:5px; color:#DDD; font-style:normal;}

.post-content img{
	border:4px solid #595959;
	max-width: 95%;
	height:auto;
	width:auto;
	margin:10px 10px 10px 1px;

}


.post-content a{color:#FFF; text-decoration:underline;}
.post-content a:hover{color:#BBB; text-decoration:underline;}
.post-content a:active{color:#555; text-decoration:none;}


.post-meta a{color:#FFF;}
.post-meta a:hover{color:#999;}
.post-meta a:active{color:#FFF;}

.archive_header, .search_header {margin:0px 0px 20px 0px;}
.archive_header h2, .search_header h2{color:#999; }
.archive_header strong, .search_header strong{color:#FFF; }

/*-----Similar Posts ------*/


/*#contact label{display:inline-block; width:200px; border:0px solid red;}
#contact input[type=text]{ width:200px; height:25px;}*/
/*--------Contact form -------*/

#contactform label{display:inline-block; border:0px solid red; font: 14px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Sans-Serif; color:#CCC;}
#contactform input[type=text] { width: 350px; height:23px; background:#161616; border:1px solid #333; padding:5px; outline: none; font-size:13px; color:#CCC;  font: 14px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Sans-Serif; color:#CCC; -webkit-border-radius: 6px; -moz-border-radius: 6px;}
#contactform textarea  { width: 350px; outline: none; background:#161616; border:1px solid #333; padding:5px; font: 14px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Sans-Serif; color:#CCC; -webkit-border-radius: 6px; -moz-border-radius: 6px;}
/*#contactform input[type=submit] { width: 150px; height:40px; border:none; margin:10px 0px 0px 0px; background:none; background:url(images/btn_send_now.png) no-repeat top center; color:#CCC; text-indent:-9999px; }*/
#contactform input[type=submit]{border:1px solid #666; margin:3px 0px 3px 0px; background:url(images/btn_submit.png) no-repeat center; width:130px; height:33px; padding:5px; color:#FFF; font-size:14px; text-indent:-9999px; margin:8px 0px 0px 0px;}
#contactform input[type=submit]:hover{border:1px solid #CCC;}

#fixed label{width:150px;}
#fixed select{ width:170px;}

.error{color: #F00;}
.noError{color:#060; font-weight:bold;}
	
.clear                      { clear: both; }

.rowElem 
label.error                 { float: none; font-style: italic; color: red;
                              position: absolute; top: 16px; left: 0; 
                              font-size: 12px; }

#serviceTypeArea, #budgetArea, #messageTypeArea { float: left; margin: 0 0 10px 0; width: 350px; }

.rowElem                    { position: relative; clear: both; min-height: 35px; margin-bottom:10px; }
.rowElemSelect              { clear: both; min-height: 35px; }

.thanks                     { color: green; font-weight: bold; }


.jqTransformTextarea, 
.jqTransformSelectWrapper   { margin: 0 0 8px 0; }

.separate { clear:both; width:100%;; height:10px; border-top:0px dashed #999;}
#quoteArea{border:0px solid red;}








/*--------- Post Navigation -----------*/
.postNavNext{
	border:1px dashed gray;
	height:30px;
	width:7	0px;
	font-size:14px;
}

.postNavPrev{
	border:1px dashed gray;
	height:30px;
	width:70px;
	font-size:14px;
}

.postNavPrev a, .postNavNext a{
	color:#FFF;
}


/*-------Blog Author----------*/

#author_box{border:0px dashed red; position:relative; margin:30px 0px 30px 0px; width:90%; height:100px; border-bottom:1px solid #333; font-size:14px;}
#author_pic{position:absolute; left:0px; top:0px; border:0px dashed #555; width:100px}
#author_info{position:absolute; left:120px; top:0px; border:0px dashed #555; width:500px;}

#author_box h4{ font-style:normal; font-weight:bold;}
#author_box span{color:#F00;}

#comments{color:#999;}
#comments a{color:#CCC;}

#comments_page{font-size:14px;}
#comments_page input[type=text]{padding:4px; margin:3px; font-size:13px; width:200px; height:20px; border:1px solid #333; background:#161616; color:#CCC;}
#comments_page textarea{background:#161617; margin:3px; border:1px solid #333; font: 14px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Sans-Serif; color:#CCC; width:450px; }
#comments_page button{border:1px solid #666; margin:3px 0px 3px 0px; background:url(images/btn_submit.png) no-repeat center; width:130px; height:33px; padding:5px; color:#FFF; font-size:14px; text-indent:-9999px; margin:8px 0px 0px 3px;}
#comments_page button:hover{border:1px solid #CCC;}
#comments_page label{color:#CCC; font-size:14px;}
#comments_page {margin:0px 0px 30px 0px;}


.commentlist img{ border:0px solid red; display:none;}
.comment-body {border:0px solid red; margin-bottom:25px;}
.comment-body a{color:#00BDE6 !important; font-size:16px;}
/** END wordpress 2.7 comments **/


/*Portfolio Items */

.port_row{ width:920px; height:180px; border:0px dashed #ccc; position:relative; margin-bottom:35px; }
.port_left{width:405px; height:150px; border:0px dashed blue; float:left; margin:0px 0px 0px 0px}
.port_right{width:405px; height:150px; border:0px dashed green; float:right; margin:0px 0px 0px 0px;}

.port_img_link{border:1px solid #333; display:block; text-indent:-9999px; height:100%; width:100%; margin-bottom:6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;}
.port_img_link:hover{border:1px solid #999; display:block; text-indent:-9999px; height:100%; width:100%; margin-bottom:6px; -webkit-border-radius: }

/**/
#port_exodus{background: url(images/folio_thumbs/port_exodus.jpg); border:1px solid #333;}
#port_exodus:hover{background: url(images/folio_thumbs/port_exodus.jpg) 0px -152px no-repeat; border:1px solid #777;}

#port_solange{background: url(images/folio_thumbs/port_solange.jpg); border:1px solid #333;}
#port_solange:hover{background: url(images/folio_thumbs/port_solange.jpg) 0px -152px no-repeat; border:1px solid #777;}

#port_john{background: url(images/folio_thumbs/port_john.jpg); border:1px solid #333;}
#port_john:hover{background: url(images/folio_thumbs/port_john.jpg) 0px -152px no-repeat; border:1px solid #777;}

#port_limage{background: url(images/folio_thumbs/port_limage.jpg); border:1px solid #333;}
#port_limage:hover{background: url(images/folio_thumbs/port_limage.jpg) 0px -152px no-repeat; border:1px solid #777;}

#port_rusty{background: url(images/folio_thumbs/port_rusty.jpg); border:1px solid #333;}
#port_rusty:hover{background: url(images/folio_thumbs/port_rusty.jpg) 0px -152px no-repeat; border:1px solid #777;}

#port_elijah{background: url(images/folio_thumbs/port_elijah.jpg); border:1px solid #333;}
#port_elijah:hover{background: url(images/folio_thumbs/port_elijah.jpg) 0px -152px no-repeat; border:1px solid #777;}

#port_pmunnay{background: url(images/folio_thumbs/port_pmunnay.jpg); border:1px solid #333;}
#port_pmunnay:hover{background: url(images/folio_thumbs/port_pmunnay.jpg) 0px -152px no-repeat; border:1px solid #777;}

#port_jrfitness{background: url(images/folio_thumbs/port_jrfitness.jpg); border:1px solid #333;}
#port_jrfitness:hover{background: url(images/folio_thumbs/port_jrfitness.jpg) 0px -152px no-repeat; border:1px solid #777;}

#port_artistry{background: url(images/folio_thumbs/port_artistry.jpg); border:1px solid #333;}
#port_artistry:hover{background: url(images/folio_thumbs/port_artistry.jpg) 0px -152px no-repeat; border:1px solid #777;}

#port_kama{background: url(images/folio_thumbs/port_kama.jpg); border:1px solid #333;}
#port_kama:hover{background: url(images/folio_thumbs/port_kama.jpg) 0px -152px no-repeat; border:1px solid #777;}

#port_modern{background: url(images/folio_thumbs/port_modern_interior.jpg); border:1px solid #333;}
#port_modern:hover{background: url(images/folio_thumbs/port_modern_interior.jpg) 0px -152px no-repeat; border:1px solid #777;}

#port_elizabeth{background: url(images/folio_thumbs/port_elizabeth.jpg); border:1px solid #333;}
#port_elizabeth:hover{background: url(images/folio_thumbs/port_elizabeth.jpg) 0px -152px no-repeat; border:1px solid #777;}

#port_troy{background: url(images/folio_thumbs/port_troy.jpg); border:1px solid #333;}
#port_troy:hover{background: url(images/folio_thumbs/port_troy.jpg) 0px -152px no-repeat; border:1px solid #777;}

#port_liz{background: url(images/folio_thumbs/port_liz.jpg); border:1px solid #333;}
#port_liz:hover{background: url(images/folio_thumbs/port_liz.jpg) 0px -152px no-repeat; border:1px solid #777;}

#port_indulgence{background: url(images/folio_thumbs/port_indulgence.jpg); border:1px solid #333;}
#port_indulgence:hover{background: url(images/folio_thumbs/port_indulgence.jpg) 0px -152px no-repeat; border:1px solid #777;}

#port_green_folio{background: url(images/folio_thumbs/port_green_folio.jpg); border:1px solid #333;}
#port_green_folio:hover{background: url(images/folio_thumbs/port_green_folio.jpg) 0px -152px no-repeat; border:1px solid #777;}

#port_mpoker{background: url(images/folio_thumbs/port_mpoker.jpg); border:1px solid #333;}
#port_mpoker:hover{background: url(images/folio_thumbs/port_mpoker.jpg) 0px -152px no-repeat; border:1px solid #777;}

#port_pauline{background: url(images/folio_thumbs/port_pauline.jpg); border:1px solid #333;}
#port_pauline:hover{background: url(images/folio_thumbs/port_pauline.jpg) 0px -152px no-repeat; border:1px solid #777;}

	.portItem{width:975px; height:320px; position:relative; border:0px solid red; margin:0px 0px 40px 0px;  }
	.portMain{width:800px; height:320px; position:absolute; border:0px dashed blue; overflow:hidden;}
	.portInfo{ display:none;width:130px; height:200px; position:absolute; padding:0px 0px 0px 0px; right:200px; top:26px; border:0px solid blue; text-align:left; list-style:inside;}
	
	.portMain img{max-height:90%; margin-top:5px;}
	
	.portNext{width:40px; height:50px; position:absolute; right:30px; top:20px; border:0px solid blue; text-align:right;}
	.portPrev{width:40px; height:50px; position:absolute; right:90px; top:20px; border:0px solid blue; text-align:left;}
	
	.prevButton{border:0px solid red; display:block; width:40px; height:40px; background: url(images/buttonsPortAll.png) 0px 0px no-repeat;}
	.prevButton:hover{border:0px solid red; display:block; width:40px; height:40px; background: url(images/buttonsPortAll.png) 0px -52px no-repeat; text-indent:-999px; }
	
	.nextButton{border:0px solid red; display:block; width:40px; height:40px; background: url(images/buttonsPortAll.png) -50px 0px no-repeat; text-indent:-999px; }
	.nextButton:hover{border:0px solid red; display:block; width:40px; height:40px; background: url(images/buttonsPortAll.png) -50px -52px no-repeat; text-indent:-999px; }
	
	.visitButton{display:block; width:100px; height:26px; border:0px solid gray; text-indent:-9999px; background:url(images/buttonVisit.png) no-repeat 0px 0px;}
	.visitButton:hover{display:block; width:100px; height:26px; border:0px solid gray; text-indent:-9999px; background:url(images/buttonVisit.png) no-repeat 0px -32px;}
	
	.soonButton{display:block; width:100px; height:26px; border:0px solid gray; text-indent:-9999px; background:url(images/buttonComingSoon.png) no-repeat 0px 0px;}
	.soonButton:hover{display:block; width:100px; height:26px; border:0px solid gray; text-indent:-9999px; background:url(images/buttonComingSoon.png) no-repeat 0px -32px;}
	
	#noJavaScript{position:fixed; right:0px; top:40%; }
	
	</style>


