html {
    text-align:center;

	 height:80%;
	 
  }
  

body {

	background:#D8D8D8 url('images/film.gif') repeat-y left;
    margin-left:auto;
    margin-right: auto;
    width:100%;
     text-align: center;
    font-size:71%;
    font-family:  fantasiy, cursive, sans-serif, serif ;
}

/*Palatino, Helvetica, "MS Sans Serif", "Times New Roman", Times, Garamond, Chicago,*/



#proceed {

 border: 1px solid black;
}



h1, h2{
	margin-left:auto;
    margin-right: auto;
    text-align:center;
	width:80%;
}



a {
    color: green;
    text-decoration:   none;
 border:none;
  }


a:link {
    color: green;
 border:none;
 text-decoration: none;

  }


a:visited {
    color: blue;
    color: green;
 border:none;
 text-decoration: none;
  }


a:hover {

    text-decoration: underline;
  }


a:active {
    color: red;
  }


.printcart{
  font-size:1.3em;
 
 
}


ul#tabs {
 background:#D8D8D8;
    list-style: none;
    margin: 0;
    padding: 0px 0 0 0;
    height: 23px;
    font-weight:bold;
	overflow:hidden;
  }


ul#tabs li {
    float: left;
    margin: 0;
    height: 23px;
    text-align: center;
    width: 160px;
    
  }




ul#tabs a {
    display: block;
    height: 100%;
    text-decoration: none;
 font-family: sans-serif,serif; 
    font-weight:bold;
	font-size:1.5em;
	    color: #CCFFCC;
  }


ul#tabs li:hover {
    background: url('images/tab_hoverblue.png') no-repeat scroll top;
  }

td#send input{
	display: block;
   background: url('images/send.png') no-repeat scroll top;
	width:200px;
	height:45px;
}

td#send input:hover{
   background: url('images/sendpushed.png') no-repeat scroll top;
}


body#index li#tab1,
body#photos li#tab2,
body#license li#tab3,
body#templates li#tab4,
body#logos li#tab5,
body#about li#tab8,
body#contact li#tab7 {
    background: url('images/tab_hovergreen.png') no-repeat scroll top;
  }


ul#tabs li:hover,
body#index li#tab1 ,
body#photos li#tab2 ,
body#license li#tab3 ,
body#templates li#tab4 ,
body#logos li#tab5,
body#logos li#tab8,
body#contact li#tab7 {
    color: black;
  }


ul#tabs span {
    display: block;
    padding: 4px 10px 0 10px;
  }





div.heade {
 
    margin-left:1%;
    padding-top:1%;
   height:50px;

  }



div.footer1 {
 background:  url(images/left_b.png) no-repeat bottom left;
  height:40px;
 width:20px;
float:left;
background-color:#6B6B6B;}


div.footer2 {
  background: transparent url(images/center_b.png);
  height:40px;
 width:920px;
float:left;
color:#CCFFCC;
 overflow: auto;
font-size:1.5em;
}

div.footer3 {
 background: transparent url(images/right_b.png) no-repeat bottom right;
  height:40px;
 width:20px;
float:left;
background-color:#6B6B6B;}

div.shadow 
{
	float:left; 
	margin-right:1em;
	border:solid 1px;
 	margin-bottom:1em;
}



div.buyout, div.pending, div.royaltyfree, div.free, div.highres
{ 
	float:left;
	border:solid 1px;
 	margin-bottom:1em;
	margin-right:1em;
	height:170px;
 }
div.buyout {background: #CCFFCC;}
div.pending {background: #FFB6C1;}
div.free {background: #FFFEE1;}
div.royaltyfree {background: #FFFFFF;}
div.highres {background: #ADD8E6;}

div.contofshadow 
{ 
 	text-align:center;
	position: relative;
	width:12em;
}

div.pict{text-align: center;}




div.tshadow { float:left; width:210px; height: 215px;  
background: url(images/tshadow.png) no-repeat left top;
 padding-top:10px;
 padding-left:10px;

   overflow: auto;
 font-size:1em;
 }


div.Lcont {  height:70%;
		 width:915px;
    margin-left:2px;
	 padding-left:3%;
    padding-top:1%;
   overflow: auto;
/*   background:white; */
 border: solid 1px #808080;
 clear:both;
 font-size:1.2em;
  }


div.adm { float:left; width:245px; height: 200px;  

 padding-top:10px;
 margin-right:20px;

   overflow: auto;
 font-size:1.1em;
 }

.text{ 
  margin-left:10px;
  
text-align:center;
 width:70px;
 height:50px;
 overflow:hidden;
}
 

div.wrap2 {
    background-color :white;
    background-image : url('images/rightb.png');
    background-position : right;
    background-repeat : repeat-y;
    border-left-color : #808080;
    border-left-style : solid;
    border-left-width : 2px;
	border-top-color : #808080;
    border-top-style : solid;
    border-top-width : 1px;
    height : 100%;
     margin-bottom:0%;
    width : 956px;
	 
  }

.cont, .head, .footer, .h_menu, .catform, .headertext{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
 	border-top-color : #808080;
 	border-top-style : solid;
 	border-top-width : 1px;
}


/*  
.cont, .head, .footer, .h_menu, .catform, .headertext{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
 	border-top-color : #808080;
 	border-top-style : solid;
 	border-top-width : 1px;
 	position:relative;

}

*/

div.cont {  
	height:100%;
	 width:90%;
	border:none; 
	clear:both;
	
 
	
}
/* 66px */
.head{
	height:66px;
 	background: #808080 url('images/header.jpg') repeat-x ; 	
  	overflow:hidden;

}

.menu{  
  height:23px;
	width:100%;
	overflow:hidden;
	margin-left:auto;
 	margin-right:auto;
 	text-align:center;
 	background:#D8D8D8;
}

.lictext{   
	text-align:justify;
	width:80%; 
	 padding-left:10%;
	
}

.footer{
	left:0px;
	top:99%;
	 
 	font-size:1.3em;
	border-bottom-color : #353535;
	border-bottom-style : solid;
	border-bottom-width : 1px;
 	background:#CCFFCC;
	position:fixed; z-index:70; 
	margin-top:-10px; 
	width:100%;
 

}




div.leftColumn{
	float:left;
	width:500px;
overflow: hidden;
 padding-top:2px;
}


.categorylist{
	
 
 overflow:hidden;
	
}




.catform{
	background: url('images/horizontalbgr.png') repeat-x ;	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #787878;
  	/*border-bottom-color : black;
 	border-bottom-style : solid;
 	border-bottom-width : 1px;*/
}


.js_options {
	
   	float:left;
  	width:200px;
	 padding-top:2px;
   	 padding-right:2px;
	 padding-bottom:2px;
 
}


.options {
	  
   	float:left;
	width:200px;

   	 padding-right:2px;
	 padding-bottom:2px;
	 
	 overflow:hidden;
  
}

.opdivs {
 
	float:left; 
	text-align:right; 
	padding-left:20px;
  border-bottom:gray 5px solid;
}

.optselect{
 background:#D8D8D8;
 font-weight:bold;

}

.categorylist select{	border: solid 1px #808080;  }

.categorylist option{}


select option.optclass2 {
	background:#CCFFCC;
	 display:none;
}


.icons {

	
 	text-align:left;
 	 
	 float:left;
	 
}

.headertext{
	color:#333300;
  background:#99CC99;
}


.shopcarticon{
	z-index:59;
    font-size:1.1em;	
 padding-top:2px;
 padding-left:10px;
padding-right:5px;
 text-align:right;
 float:right;
 position:relative; 
	 height:66px;
}

.shopcarticon a{
   color: black;
    text-decoration: none;
}

.shopcarticon a:hover {
    text-decoration: none;
  }


div.zoomzoom {
 	 position:absolute;
	top:200px;
	left:120px;
  	font-size:2.7em; 
	z-index:0;
 }	

.zoomzoom a{ 
	background:white;
 	text-decoration:none;
}


.buttons {

 position:fixed;
top:91px;
right:17px;
 z-index:500;

}

.buttons2 {
 font-stretch:wider;
color:white;
 font-weight: bold;
 position:fixed;
top:89px;
right:100px;
 z-index:500;

}

div.download
{
 	float:left;
	 padding-top:3px;
	height:25px;
		width:12em;
	text-align: center;

}

div.NextPrevButtons
{

 	float:left;
	 padding-top:0px;
	height:24px;
	width:37px;
	text-align: center;

}

.thirdbutton{
 	position:fixed;
	top:91px;
	right:180px;
 	z-index:500;
}

div.PageCounter
{
 	 position:fixed;
	top:0px;
	right:0px;
	 padding-top:5px;
	height:25px;
 	width:100px;
	text-align: center;
	 color:black;
}

div.BackToGrid
{
	 position:fixed;
	top:91px;
	right:85px;
	 padding-top:0px;
	height:24px;
 	width:100px;
	text-align: center;
	 color:black;
	 z-index:500;
}

div.MapitButton, div.RightMapitButton, div.WeatherButton, div.RightWeatherButton
{
	 position:fixed;
	top:91px;
	
	 padding-top:0px;
	height:24px;
 	width:100px;
	text-align: center;
	 color:black;
	 z-index:500;
}
div.WeatherButton, div.MapitButton{right:251px;}
div.RightWeatherButton, div.RightMapitButton{right:1px;}

div.mapit
{
	height:35px;
	 width:35px;

 position:absolute;
top:80px;left:5px;
}

div.GMap
{
  	margin-left:auto;
	margin-right: auto;
	text-align: center;
	width:893px;
	height:610px; 
	background:white;
 padding-top:7px;
 margin-top:7px;
 
}

div.GMapTxt
{
 	float:left;
	background:white;
	font-size: 1.1em;
	color:black;
	height:600px; 	
	width:178px;

}

#Dest
{
	 border: gray solid 1px;
	 width:80%;
  	margin-left:auto;
	margin-right: auto;
	text-align: center;
}

div.ThumbInGMap
{
 position: relative;
	 top:0px;

	 z-index:100;
	 text-align:right;
}

#directions
{
 	display:none;
	overflow:scroll;
	height:400px;
	background:white;
 	width:170px;



}


.streetViewer {
  width: 350px;
  height: 250px;
}


div.weather
{
	height:35px;
	 width:35px;

 position:absolute;
top:80px;left:95px;
}

.rf{
	margin-left:auto;
    margin-right: auto;
    text-align:center;
	
}

div.addtocart {
	margin-left:auto;
    margin-right: auto;
    text-align:center;
	width:15em;
	 height:50px;
	 background:#FFFFFF;
	 font-size:2.0em; 
	 
 }	



.cp{
	z-index:1; 
	background: url('photos/copyr.gif'); 
	position:absolute; 
	height:507px; 
	width:1200px; 
	display:block;
	top:0px; 
	left:0px; 

}

.definition{
	width:230px; 
	height:400px; 
	background:green; 
	position:absolute; 
	left:700px; 
	top:70px;
 z-index:3;
}


.previous
{
	
}
 

.header{ 
	left:0px;
	top:0px;
	position:fixed; z-index:50; 
    	background:none;
	width:100%;
}


table{
 text-align:left;
 

}

.leftcolumn {  width:335px;}

.hometext{
	 
   	text-align:justify; 
	font-size:1.5em; 
/* 	background:white;  */
/*  	background:#D8D8D8; */
	
}

.searchtxt{
 text-align:center;
	 background:none;
	color:white;
 font-weight:bold;
 	border:none; 
      	border-bottom : #808080 solid 1px;
/*   	background: #3C6253; */
}


div.fr_weather{
	

    margin-left:auto;
    margin-right: auto;
    width:100%;
     text-align: center;
	font-size: 1.3em;
}




