/*--------------------------
---------------------------------------------------------------------------
	Project :: Kiska Media - Photography Website Redesign
	 Author :: Curtis Scott - puredesigner@gmail.com
	Started :: 4/15/07
---------------------------------------------------------------------------
---------------------------- */

/* First declair this
---------------------------------------------------------------------------*/
* {
	margin:0;
	padding:0;
	}
body,div,ul,li,h1,h2,h3 {
	margin:0;
	padding:0;
	}
body {
	background-color:#000;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;	
	*font-size:small;
	*font:x-small;
	SCROLLBAR-FACE-COLOR: #1E1C18;
	SCROLLBAR-HIGHLIGHT-COLOR: #3A342D; 
	SCROLLBAR-SHADOW-COLOR: #3A352D; 
	SCROLLBAR-3DLIGHT-COLOR: #27241f; 
	SCROLLBAR-ARROW-COLOR: #B1A18C;
	SCROLLBAR-TRACK-COLOR: #191715; 
	SCROLLBAR-DARKSHADOW-COLOR: #0F0E0D; 
	}
body * {
	line-height:1.5em;
	}
img {
	border:0;
	}
a {
  outline: none;
	}
a:link, a:visited{
	font-size: 10px;
	color: #b1a18c;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
a:active {
	font-size: 10px;
	color: #b1a18c;
	text-decoration: underline;
	}
.breadcrumbs{
	color:#333029;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:italic;
	line-height:14px;
	}
a.breadcrumbs:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#333029;
	text-decoration: none;
	}
a.breadcrumbs:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#333029;
	text-decoration: none;
	font-size: 10px;
	}
a.breadcrumbs:hover {
	font-size: 10px;
	color: #b1a18c;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
a.breadcrumbs:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b1a18c;
	}
	
/*	Forms
----------------------------------------------------------------------------*/
#contactform {
	float:left;
	margin: -100px 0 0 25px;
	width: 480px;
	}
label,input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}

label {
	text-align: right;
	width: 75px;
	padding-right: 20px;
}

br {
	clear: left;
}
.fieldtitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #b1a18c;
	text-decoration: none;
	text-align: right;
	font-size: 10px;
	}
.textfields {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: left;
	font-size: 10px;
	}
.textfieldbtns {
	margin: 0 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.5em;
	width: auto;
	color: #000000;
	font-weight: normal;
	vertical-align: middle;
	text-align: center;
}
#moveover {
	margin: 8px 0 0 82px;
	}


/*	Page
----------------------------------------------------------------------------*/
#wrapper {
	width: 1000px;
	background-color:#FFF;
	margin: 0 auto;
	}
.clear{
	clear:both;
	}
	
	
/*	Lists
----------------------------------------------------------------------------*/
ul {
  	margin:0;
  	padding:0;
	list-style:none;
  	}
li {
  	margin:0;
  	padding:0;
	list-style:none;
  	}
  
  
/* = Header
----------------------------------------------------------------------------*/
#header {
	float:left;
	background-color:#000;
	width:auto;
	height:82px;
	padding:0 35px 0 0;
	border-bottom:1px solid #242424;
	}
#logocontainer{
	float:left;
	display: block;
	width: 343px;
	height:auto;
	margin:0 0 0 102px;
  	padding:0;
	}
#logo{
	float:left;
	background: url("../images/kiska_logo.gif") no-repeat left top;
	width: 343px;
	height:82px;
	margin:0;
  	padding:0;
	}
#logo img{
	display: block;
	}


/* = Main Nav inside the header 
----------------------------------------------------------------------------*/
#mainnav{
	float:right;
	margin: 0 0 0 125px;
	height: auto;
	}
#mainnav li{
	display:inline;
	width:200px;
	height: 82px;
	}
#mainnav li a{
	overflow:hidden;
	float: left;
	width: auto;
	height: 82px;
	background: url("../images/nav_hover.gif") repeat scroll left top;
	padding: 0 12px 0 12px;
	color: #b1a18c;
	text-decoration: none;
	font-size: 10px;
	line-height: 14em;
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}
#mainnav li a:link, #mainnav li a:visited {
	background: url("../images/nav_hover.gif") repeat scroll left middle;
	}
#mainnav li a:hover{
	background: url("../images/nav_hover.gif") repeat scroll 0 -82px;
	}
#mainnav a:active{
	background: url("../images/nav_hover.gif") repeat scroll left top;
	}
#mainnav li #active a{
	background: url("../images/nav_hover.gif") repeat scroll left top;
	}



/*   Content Area
-------------------------------------------------------------------------------------------*/
#content {
	width:1000px;
	background: url("../images/content_bg.gif") left bottom;
	height:auto;
	float:left;
	}
#leftcol {
	width:320px;
	background: none;
	float:left;	
	height:490px;
	}
	
	
/*   start     subMenu inside the leftcol
-------------------------------------------------------------------------------------------*/
#subnavbox {
	float:left;
	margin: 51px 0 0 0;
	width: 304px;
	height: 105px;
	background: #000;
	border-top: 1px solid #1e1e1d;
	border-right: 1px solid #1e1e1d;
	border-bottom: 1px solid #1e1e1d;
	border-left: 0;
	}
#subnavboxproducts {
	float:left;
	margin: 51px 0 0 0;
	width: 304px;
	height: 153px;
	background: #000;
	border-top: 1px solid #1e1e1d;
	border-right: 1px solid #1e1e1d;
	border-bottom: 1px solid #1e1e1d;
	border-left: 0;
	}
#subnavboxservices {
	float:left;
	margin: 51px 0 0 0;
	width: 304px;
	height: 129px;
	background: #000;
	border-top: 1px solid #1e1e1d;
	border-right: 1px solid #1e1e1d;
	border-bottom: 1px solid #1e1e1d;
	border-left: 0;
	}
#subnav {	
	width: auto;
	height: 105px;
	margin: 16px 0 8px 147px;
	zoom: 1;
	}
#subnav li {
	width: 110px;	
	height: 24px;
	}
#subnav li a {
	display: block;	
	background: url("../images/sub_nav_btn.gif") no-repeat scroll left top;
	color: #b1a18c;
	width: 117px;
	height: 24px;
	text-decoration: none;
	text-align: left;
	font-size: 10px;
	padding: 0 0 0 23px;
	line-height: 2.5em;
	outline: none;/*---- Fire Fox removes dots from links ----*/
}
#subnav li a:link, #subnav li a:visited {
	background: url("../images/sub_nav_btn.gif") no-repeat scroll left top;
	}
#subnav li a:hover {
	background: url("../images/sub_nav_btn.gif") no-repeat 0 -24px;
	}
#subnav li a:active, li #active a{
	background: url("../images/sub_nav_btn.gif") no-repeat scroll left top;
	}


/*   Bio Photo Box - Left Side
-------------------------------------------------------------------------------------------*/	
#photoboxbio { 	
	float:left;
	background: url("../images/keith_kiska.jpg") no-repeat scroll center top;
	width: 182px;
	height: 274px;
	margin: 34px 0 0 124px;
	}
#photoboxawards { 	
	float:left;
	background: url("../images/award.jpg") no-repeat scroll center top;
	width: 182px;
	height: 274px;
	margin: 34px 0 0 124px;
	}
#photoboxprofile { 	
	float:left;
	background: url("../images/camera.jpg") no-repeat scroll center top;
	width: 182px;
	height: 274px;
	margin: 34px 0 0 124px;
	}
	
/*   Products Photo Box - Right Side
-------------------------------------------------------------------------------------------*/	
#photoboxbranded { 	
	float:left;
	background: url("../images/branded.jpg") no-repeat scroll center top;
	width: 564px;
	height: 279px;
	margin: -80px 0 0 28px;
	}
#photoboxcalendar { 	
	float:left;
	background: url("../images/calendars.jpg") no-repeat scroll center top;
	width: 398px;
	height: 266px;
	margin: -68px 0 0 156px;
	}
#photoboxstandard { 	
	float:left;
	background: url("../images/standard_prints.jpg") no-repeat scroll center top;
	width: 294px;
	height: 225px;
	margin: -24px 0 0 289px;
	}
	
	/*   Photo Detail Box - Left Side
-------------------------------------------------------------------------------------------*/
#photodetailsbox { 	
	float:left;
	background: url("../images/detail_box.gif") no-repeat scroll center top;
	width: 257px;
	height: 158px;
	margin: 56px 0 0 55px;
	}
#phototitle {
	float:right;
	margin: 45px 40px 0 0;
	width: 180px;
	height: 15px;
	color: #b1a18c;
	text-decoration: none;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	}
#photodetails {
	float:right;
	margin: 7px 40px 0 0;
	width: 180px;
	height: 6s0px;
	color: #b1a18c;
	text-decoration: none;
	text-align: left;
	font-size: 10px;
	}
#location {
	float:right;
	margin: 0 40px 0 0;
	width: 180px;
	height: 6s0px;
	color: #b1a18c;
	text-decoration: none;
	text-align: left;
	font-size: 10px;
	}
	
/*   Order Prints - Left Side
-------------------------------------------------------------------------------------------*/
#orderprintsbox { 	
	float:left;
	background: url("../images/order_box.gif") no-repeat scroll center top;
	width: 269px;
	height: 86px;
	margin: 10px 0 0 34px;
	}
#orderprints {	
	float:right;
	width: 218px;
	height: 40px;
	margin: 22px 27px 0 0;
	zoom: 1;
	}
#orderprints li{
	display:inline;
	width: auto;
	height: 40px;
	}
#custom a{
	overflow:hidden;
	float: left;
	width: 70px;
	height: 40px;
	background: url("../images/btn_custom_print.gif") no-repeat scroll left top;
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}
#custom a:link, #custom a:visited {
	background: url("../images/btn_custom_print.gif") no-repeat scroll left top;
	}
#custom a:hover{
	background: url("../images/btn_custom_print.gif") no-repeat scroll 0 -40px;
	}
#custom a:active{
	background: url("../images/btn_custom_print.gif") no-repeat scroll left top;
	}
#custom #active a{
	background: url("../images/btn_custom_print.gif") no-repeat scroll left top;
	}
#calendar a{
	overflow:hidden;
	float: left;
	width: 80px;
	height: 40px;
	background: url("../images/btn_order_calendar.gif") no-repeat scroll left top;
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}
#calendar a:link, #calendar a:visited {
	background: url("../images/btn_order_calendar.gif") no-repeat scroll left top;
	}
#calendar a:hover{
	background: url("../images/btn_order_calendar.gif") no-repeat scroll 0 -40px;
	}
#calendar a:active{
	background: url("../images/btn_order_calendar.gif") no-repeat scroll left top;
	}
#calendar #active a{
	background: url("../images/btn_order_calendar.gif") no-repeat scroll left top;
	}
#order a{
	overflow:hidden;
	float: left;
	width: 68px;
	height: 40px;
	background: url("../images/btn_order_print.gif") no-repeat scroll left top;
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}
#order a:link, #order a:visited {
	background: url("../images/btn_order_print.gif") no-repeat scroll left top;
	}
#order a:hover{
	background: url("../images/btn_order_print.gif") no-repeat scroll 0 -40px;
	}
#order a:active{
	background: url("../images/btn_order_print.gif") no-repeat scroll left top;
	}
#order #active a{
	background: url("../images/btn_order_print.gif") no-repeat scroll left top;
	}



/*   Content Area - Right Side
-------------------------------------------------------------------------------------------*/
#rightcol {
	width:675px;
	float:right;
	background: none;	
	height:490px;
	}
#rightcolbox {
	float:right;
	display: block;
	margin: -1px 0 0 0;
	padding: 10px 0 0 0;
	width: 675px;
	height: 428px;
	background: #000;
	border-top: 1px solid #131212;
	border-right: 0;
	border-bottom: 1px solid #131212;
	border-left: 1px solid #131212;
	}
#breadbox {
	float:right;
	display: block;
	margin: -4px 0 0 0;
	padding: 10px 0 0 0;
	width: 675px;
	height: 20px;
	}
#bodycopy {
	float:left;
	margin: -133px 20px 0 32px;
	width: 480px;
	height: 15px;	
	color: #b1a18c;
	text-decoration: none;
	text-align: left;
	font-size: 9px;
	}
#bodycopyawards {
	float:left;
	margin: -150px 20px 0 16px;
	width: 480px;
	height: 15px;	
	color: #b1a18c;
	text-decoration: none;
	text-align: left;
	font-size: 9px;
	}
#bodycopyprofile {
	float:left;
	margin: -141px 20px 0 24px;
	width: 480px;
	height: 15px;	
	color: #b1a18c;
	text-decoration: none;
	text-align: left;
	font-size: 9px;
	}
#bodycopylinksonline {
	float:left;
	margin: -141px 20px 0 24px;
	width: 480px;
	height: 15px;	
	color: #b1a18c;
	text-decoration: none;
	text-align: left;
	font-size: 9px;
	}
#bodycopylinks {
	float:left;
	margin: -135px 20px 0 30px;
	width: 480px;
	height: 15px;	
	color: #b1a18c;
	text-decoration: none;
	text-align: left;
	font-size: 9px;
	}
#copylinkawards {
	float:left;
	margin: 30px 0 0 0;
	width: 400px;
	height: 15px;	
	color: #b1a18c;
	text-decoration: none;
	text-align: left;
	font-size: 9px;
	}
#bodycopyproducts {
	float:left;
	margin: -133px 20px 0 32px;
	width: 480px;
	height: 15px;	
	color: #b1a18c;
	text-decoration: none;
	text-align: left;
	font-size: 9px;
	line-height:1.5em;
	}
#bodycopyproductsservices {
	float:left;
	margin: 30px 20px 0 -85px;
	width: 320px;
	height: auto;	
	color: #b1a18c;
	text-decoration: none;
	text-align: left;
	font-size: 9px;
	line-height:1.5em;
	}
#bodycopyproductscal {
	float:left;
	margin: -135px 20px 0 30px;
	width: 527px;
	height: 15px;	
	color: #b1a18c;
	text-decoration: none;
	text-align: left;
	font-size: 9px;
	line-height:1.5em;
	}
	
	
/*- Page titles --------------------------- */
/*- Bio ----- */
#titlebio {	
	float:left;
	margin: -11px 0 0 -7px;
	background: url("../images/page_titles/biography.gif") no-repeat scroll left top;
	width:125px;
	height:174px;
	}
#titleprofile {	
	float:left;
	margin: -11px 0 0 -7px;
	background: url("../images/page_titles/profile.gif") no-repeat scroll left top;
	width:125px;
	height:174px;
	}
#titleawards {	
	float:left;
	margin: -11px 0 0 -7px;
	background: url("../images/page_titles/awards.gif") no-repeat scroll left top;
	width:125px;
	height:174px;
	}
#titlelinkawards {	
	float:left;
	margin: -11px 0 0 -7px;
	background: url("../images/page_titles/awards.gif") no-repeat scroll left top;
	width:125px;
	height:174px;
	}
/*- Page titles --------------------------- */
/*- Links ----- */
#titleonline {	
	float:left;
	margin: -11px 0 0 -7px;
	background: url("../images/page_titles/online_portfolio.gif") no-repeat scroll left top;
	width:125px;
	height:174px;
	}
#titleaffiliates{	
	float:left;
	margin: -11px 0 0 -7px;
	background: url("../images/page_titles/affiliates.gif") no-repeat scroll left top;
	width:125px;
	height:174px;
	}

/*- Page titles --------------------------- */
/*- Products ----- */
#titlestandard {	
	float:left;
	margin: -11px 0 0 -7px;
	background: url("../images/page_titles/standard_prints.gif") no-repeat scroll left top;
	width:125px;
	height:174px;
	}
#titlebranded{	
	float:left;
	margin: -11px 0 0 -7px;
	background: url("../images/page_titles/branded_prints.gif") no-repeat scroll left top;
	width:125px;
	height:174px;
	}
#titlecustom{	
	float:left;
	margin: -11px 0 0 -7px;
	background: url("../images/page_titles/custom_prints.gif") no-repeat scroll left top;
	width:125px;
	height:174px;
	}
#titlecalendars{	
	float:left;
	margin: -11px 0 0 -7px;
	background: url("../images/page_titles/calendars.gif") no-repeat scroll left top;
	width:125px;
	height:174px;
	}

/*- Page titles --------------------------- */
/*- Services ----- */
#titlefreelance {	
	float:left;
	margin: -11px 0 0 -7px;
	background: url("../images/page_titles/freelance.gif") no-repeat scroll left top;
	width:125px;
	height:174px;
	}
#titleevents{	
	float:left;
	margin: -11px 0 0 -7px;
	background: url("../images/page_titles/event_photography.gif") no-repeat scroll left top;
	width:125px;
	height:174px;
	}
#titlestudio{	
	float:left;
	margin: -11px 0 0 -7px;
	background: url("../images/page_titles/studio_photography.gif") no-repeat scroll left top;
	width:125px;
	height:174px;
	}
#titlephotoshop{	
	float:left;
	margin: -11px 0 0 -7px;
	background: url("../images/page_titles/photoshop_editing.gif") no-repeat scroll left top;
	width:125px;
	height:174px;
	}

/*- Page titles --------------------------- */
/*- Contact ----- */
#titlecontact {	
	float:left;
	margin: -11px 0 0 -7px;
	background: url("../images/page_titles/contact.gif") no-repeat scroll left top;
	width:125px;
	height:174px;
	}
/*- Page titles --------------------------- */
/*- Order ----- */
#titleorder {	
	float:left;
	margin: -11px 0 0 -7px;
	background: url("../images/page_titles/order_print.gif") no-repeat scroll left top;
	width:125px;
	height:174px;
	}

/*- End Page titles --------------------------- */
/*- Start copy and content area ----- */
#productscontent {	
	float:right;
	margin: 26px 36px 0 0 ;
	background-color:#070707;
	width:604px;
	height:370px;
	border: 1px solid #2a2a2a;
	}	
	
/*- Scrolling  / Galleries--------------------------- */
#scrolling {
	background-color:#000;
	width:320px; 
	height:420px; 
	visibility:visible;
	overflow:auto; 
	}
#scrollnav {
	width: 251px;
	margin: 8px 0 0 18px;
	}		
#dynamiccontent {
	margin: 0 0 0 10px;
	background-color:#000;
	width:630px; 
	height:420px; 
	}	
/*- Back and Next btns --------------------------- */
#backnext {	
	float: right;
	margin: 0 33px 0 0;
	width:136px;
	height: auto;
	}
#backnext li{
	display:inline;
	width:136px;
	height: 25px;
	}
		
#back a{
	overflow:hidden;
	float: left;
	width: 68px;
	height: 25px;
	background: url("../images/back.gif") no-repeat scroll left top;
	padding: 0;
	color: #b1a18c;
	text-decoration: none;
	font-size: 10px;
	line-height: 14em;
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}
#back a:link, #back a:visited {
	background: url("../images/back.gif") no-repeat scroll left top;
	}
#back a:hover{
	background: url("../images/back.gif") no-repeat scroll 0 -25px;
	}
#back a:active{
	background: url("../images/back.gif") no-repeat scroll left top;
	}
#back #active a{
	background: url("../images/back.gif") no-repeat scroll left top;
	}
#next a{
	overflow:hidden;
	float: left;
	width: 68px;
	height: 25px;
	background: url("../images/next.gif") no-repeat scroll left top;
	padding: 0;
	color: #b1a18c;
	text-decoration: none;
	font-size: 10px;
	line-height: 14em;
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}
#next a:link, #next a:visited {
	background: url("../images/next.gif") no-repeat scroll left top;
	}
#next a:hover{
	background: url("../images/next.gif") no-repeat scroll 0 -25px;
	}
#next a:active{
	background: url("../images/next.gif") no-repeat scroll left top;
	}
#next #active a{
	background: url("../images/next.gif") no-repeat scroll left top;
	}

	
/* removed from above
----------------------------------
	overflow-x:hidden; 
	overflow-y:scroll;	
-----------------------------------------*/
/*- Travel Galleries--------------------------- */
#travel_1 a {	
	height: 48px;
	text-decoration: none;
	margin: 0 0 11px 0;
	background: url(../images/dc.gif);
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}		
#travel_1 a:link, #travel_1 a:visited {
	display: block;
	padding: 10px 0 0 35px;
	background: url(../images/dc.gif);
	}
#travel_1 a:hover {
	padding: 10px 0 0 35px;
	background: url(../images/dc.gif) 0 -58px;
	}
#travel_1 a:active {
	background: url(../images/dc.gif);
	}
#travel_2 a {
	height: 48px;
	text-decoration: none;
	margin: 0 0 11px 0;
	background: url(../images/new_york_city.gif);
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}	
#travel_2 a:link, #travel_2 a:visited {
	display: block;
	padding: 10px 0 0 35px;
	background: url(../images/new_york_city.gif);
	}	
#travel_2 a:hover {
	padding: 10px 0 0 35px;
	background: url(../images/new_york_city.gif) 0 -58px;
	}	
#travel_2 a:active {
	background: url(../images/new_york_city.gif);
	}
#travel_3 a {
	height: 48px;
	text-decoration: none;
	margin: 0 0 11px 0;
	background: url(../images/baltimore_city.gif);
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}		
#travel_3 a:link, #travel_3 a:visited {
	display: block;
	padding: 10px 0 0 35px;
	background: url(../images/baltimore_city.gif);
	}
#travel_3 a:hover {
	padding: 10px 0 0 35px;
	background: url(../images/baltimore_city.gif) 0 -58px;
	}	
#travel_3 a:active {
	background: url(../images/baltimore_city.gif);
	}
#travel_4 a {
	height: 48px;
	text-decoration: none;
	margin: 0 0 11px 0;
	background: url(../images/devils_hopyard.gif);
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}	
#travel_4 a:link, #travel_4 a:visited {
	display: block;
	padding: 10px 0 0 35px;
	background: url(../images/devils_hopyard.gif);
	}	
#travel_4 a:hover {
	padding: 10px 0 0 35px;
	background: url(../images/devils_hopyard.gif) 0 -58px;
	}	
#travel_4 a:active {
	background: url(../images/devils_hopyard.gif);
	}
#travel_5 a {
	height: 48px;
	text-decoration: none;
	margin: 0 0 11px 0;
	background: url(../images/chicago.gif);
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}
#travel_5 a:link, #travel_5 a:visited {
	display: block;
	padding: 10px 0 0 35px;
	background: url(../images/chicago.gif);
	}			
#travel_5 a:hover {
	padding: 10px 0 0 35px;
	background: url(../images/chicago.gif) 0 -58px;
	}
#travel_5 a:active {
	background: url(../images/chicago.gif);
	}
#travel_6 a {
	height: 48px;
	text-decoration: none;
	margin: 0 0 11px 0;
	background: url(../images/las_vegas.gif);
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}	
#travel_6 a:link, #travel_6 a:visited {
	display: block;
	padding: 10px 0 0 35px;
	background: url(../images/las_vegas.gif);
	}		
#travel_6 a:hover {
	padding: 10px 0 0 35px;
	background: url(../images/las_vegas.gif) 0 -58px;
	}
#travel_6 a:active {
	background: url(../images/las_vegas.gif);
	}
#travel_7 a {
	height: 48px;
	text-decoration: none;
	margin: 0 0 11px 0;
	background: url(../images/desert.gif);
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}		
#travel_7 a:link, #travel_7 a:visited {
	display: block;
	padding: 10px 0 0 35px;
	background: url(../images/desert.gif);
	}		
#travel_7 a:hover {
	padding: 10px 0 0 35px;
	background: url(../images/desert.gif) 0 -58px;
	}
#travel_7 a:active {
	background: url(../images/desert.gif);
	}	
#travel_8 a {
	height: 48px;
	text-decoration: none;
	margin: 0 0 11px 0;
	background: url(../images/miami.gif);
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}		
#travel_8 a:link, #travel_8 a:visited {
	display: block;
	padding: 10px 0 0 35px;
	background: url(../images/miami.gif);
	}
#travel_8 a:hover {
	padding: 10px 0 0 35px;
	background: url(../images/miami.gif) 0 -58px;
	}	
#travel_8 a:active {
	background: url(../images/miami.gif);
	}
#travel_9 a {
	height: 48px;
	text-decoration: none;
	margin: 0 0 11px 0;
	background: url(../images/saint_fall.gif);
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}	
#travel_9 a:link, #travel_9 a:visited {
	display: block;
	padding: 10px 0 0 35px;
	background: url(../images/saint_fall.gif);
	}	
#travel_9 a:hover {
	padding: 10px 0 0 35px;
	background: url(../images/saint_fall.gif) 0 -58px;
	}	
#travel_9 a:active {
	background: url(../images/saint_fall.gif);
	}
#travel_10 a {
	height: 48px;
	text-decoration: none;
	margin: 0 0 11px 0;
	background: url(../images/freedom_park.gif);
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}		
#travel_10 a:link, #travel_10 a:visited {
	display: block;
	padding: 10px 0 0 35px;
	background: url(../images/freedom_park.gif);
	}
#travel_10 a:hover {
	padding: 10px 0 0 35px;
	background: url(../images/freedom_park.gif) 0 -58px;
	}	
#travel_10 a:active {
	background: url(../images/freedom_park.gif);
	}
#travel_11 a {
	height: 48px;
	text-decoration: none;
	margin: 0 0 11px 0;
	background: url(../images/vivid_miami.gif);
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}	
#travel_11 a:link, #travel_11 a:visited {
	display: block;
	padding: 10px 0 0 35px;
	background: url(../images/vivid_miami.gif);
	}	
#travel_11 a:hover {
	padding: 10px 0 0 35px;
	background: url(../images/vivid_miami.gif) 0 -58px;
	}	
#travel_11 a:active {
	background: url(../images/vivid_miami.gif);
	}
#travel_12 a {
	height: 48px;
	text-decoration: none;
	margin: 0 0 11px 0;
	background: url(../images/vizcaya.gif);
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}	
#travel_12 a:link, #travel_12 a:visited {
	display: block;
	padding: 10px 0 0 35px;
	background: url(../images/vizcaya.gif);
	}		
#travel_12 a:hover {
	padding: 10px 0 0 35px;
	background: url(../images/vizcaya.gif) 0 -58px;
	}	
#travel_12 a:active {
	background: url(../images/vizcaya.gif);
	}
#travel_13 a {
	height: 48px;
	text-decoration: none;
	margin: 0 0 11px 0;
	background: url(../images/swallows_falls.gif);
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}		
#travel_13 a:link, #travel_13 a:visited {
	display: block;
	padding: 10px 0 0 35px;
	background: url(../images/swallows_falls.gif);
	}	
#travel_13 a:hover {
	padding: 10px 0 0 35px;
	background: url(../images/swallows_falls.gif) 0 -58px;
	}	
#travel_13 a:active {
	background: url(../images/swallows_falls.gif);
	}
#travel_14 a {
	height: 48px;
	text-decoration: none;
	margin: 0 0 11px 0;
	background: url(../images/the_capitol.gif);
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}		
#travel_14 a:link, #travel_14 a:visited {
	display: block;
	padding: 10px 0 0 35px;
	background: url(../images/the_capitol.gif);
	}	
#travel_14 a:hover {
	padding: 10px 0 0 35px;
	background: url(../images/the_capitol.gif) 0 -58px;
	}	
#travel_14 a:active {
	background: url(../images/the_capitol.gif);
	}
#travel_15 a {
	height: 48px;
	text-decoration: none;
	margin: 0 0 11px 0;
	background: url(../images/los_angeles.gif);
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}		
#travel_15 a:link, #travel_15 a:visited {
	display: block;
	padding: 10px 0 0 35px;
	background: url(../images/los_angeles.gif);
	}	
#travel_15 a:hover {
	padding: 10px 0 0 35px;
	background: url(../images/los_angeles.gif) 0 -58px;
	}	
#travel_15 a:active {
	background: url(../images/los_angeles.gif);
	}
/*- Stock Galleries--------------------------- */	
#stock_1 a {
	height: 48px;
	text-decoration: none;
	margin: 0 0 11px 0;
	background: url(../images/city.gif);
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}		
#stock_1 a:link, #stock_1 a:visited {
	display: block;
	padding: 10px 0 0 35px;
	background: url(../images/city.gif);
	}	
#stock_1 a:hover {
	padding: 10px 0 0 35px;
	background: url(../images/city.gif) 0 -58px;
	}	
#stock_1 a:active {
	background: url(../images/city.gif);
	}
#stock_2 a {
	height: 48px;
	text-decoration: none;
	margin: 0 0 11px 0;
	background: url(../images/nature.gif);
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}		
#stock_2 a:link, #stock_2 a:visited {
	display: block;
	padding: 10px 0 0 35px;
	background: url(../images/nature.gif);
	}	
#stock_2 a:hover {
	padding: 10px 0 0 35px;
	background: url(../images/nature.gif) 0 -58px;
	}	
#stock_2 a:active {
	background: url(../images/nature.gif);
	}
#stock_3 a {
	height: 48px;
	text-decoration: none;
	margin: 0 0 11px 0;
	background: url(../images/architecture.gif);
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}		
#stock_3 a:link, #stock_3 a:visited {
	display: block;
	padding: 10px 0 0 35px;
	background: url(../images/architecture.gif);
	}	
#stock_3 a:hover {
	padding: 10px 0 0 35px;
	background: url(../images/architecture.gif) 0 -58px;
	}	
#stock_3 a:active {
	background: url(../images/architecture.gif);
	}
#stock_4 a {
	height: 48px;
	text-decoration: none;
	margin: 0 0 11px 0;
	background: url(../images/abstract_texture.gif);
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}		
#stock_4 a:link, #stock_4 a:visited {
	display: block;
	padding: 10px 0 0 35px;
	background: url(../images/abstract_texture.gif);
	}	
#stock_4 a:hover {
	padding: 10px 0 0 35px;
	background: url(../images/abstract_texture.gif) 0 -58px;
	}	
#stock_4 a:active {
	background: url(../images/abstract_texture.gif);
	}
#stock_5 a {
	height: 48px;
	text-decoration: none;
	margin: 0 0 11px 0;
	background: url(../images/subject_portraiture.gif);
	outline: none;/*---- Fire Fox removes dots from links ----*/
	}		
#stock_5 a:link, #stock_5 a:visited {
	display: block;
	padding: 10px 0 0 35px;
	background: url(../images/subject_portraiture.gif);
	}	
#stock_5 a:hover {
	padding: 10px 0 0 35px;
	background: url(../images/subject_portraiture.gif) 0 -58px;
	}	
#stock_5 a:active {
	background: url(../images/subject_portraiture.gif);
	}
	
	
/*- Footer here--------------------------- */	
#footer {
	float:left;
	background: black;
	}