/* Crescent Creative style.css */

body  {
   padding: 0px;
   margin: 0px;
   /*top: 0;
   left: 0;*/
   background-color: #CCC8B8;
}
#background  {
   margin: 0px auto;
   width: 800px;
   position: relative;
   background-color: #CCC8B8;
   background-image: none;
}
#whitetop  {
	position: absolute;
	left: 1px;
	top: 51px;
	width: 800px;
	height: 73px;
	padding: 0;
	background-color: #FFFFFF;
	background-image: none;
}
#page  {
	position:absolute;
	top: 55px;
	left: 390px;
	width: 100px;
	text-align:right;
        margin: 0;
        padding: 0;
	
}
#logo  {
	background: no-repeat;
	position: absolute;
	left: 636px;
	top: 10px;
}
#vline  {
	background: no-repeat;
	position: absolute;
	left: 498px;
	top: 47px;
}
#cctag  {
	background: no-repeat;
	position: absolute;
	left: 506px;
	top: 55px;
}
#navbg  {
   background: no-repeat;
   position: absolute;
   left: 0px;
   top: 122px;
   z-index: 0;
}
#homeicon {
   position: absolute;
   top: 139px;
   background: no-repeat;
   left: 152px;
}
#abouticon {
   position: absolute;
   top: 139px;
   background: no-repeat;
   left: 246px;
}
#photoicon {
   position: absolute;
   top: 139px;
   background: no-repeat;
   left: 337px;
}
#folioicon {
   position: absolute;
   top: 139px;
   background: no-repeat;
   left: 433px;
}
#clientsicon {
   position: absolute;
   top: 139px;
   background: no-repeat;
   left: 525px;
}
#contacticon {
   position: absolute;
   top: 139px;
   background: no-repeat;
   left: 617px;
}
#homebt {
    position: absolute;
    left: 152px;
    top: 139px;
    width: 33px;
    height: 33px;
}
#aboutbt {
	position: absolute;
    left: 235px;
    top: 139px;
    width: 53px;
    height: 33px;
}
#photobt {
   position: absolute;
   left: 314px;
   top: 139px;
   width: 80px;
   height: 33px;
}
#foliobt {
   position: absolute;
   left: 418px;
   top: 139px;   
   width: 60px;
   height: 33px;
}
#clientsbt {
   position: absolute;
   left: 519px;
   top: 139px;   
   width: 44px;
   height: 33px;
}
#contactbt {
   position: absolute;
   left: 597px;
   top: 139px;  
   width: 68px;
   height: 33px;
}
a {
	text-decoration: none;
	color:#000000;
	}
a ins {
	text-decoration: none;
}
#homebt a{
	background-repeat: no-repeat;
    display: block;
   height: 33px;
   background-position: 0% 0px;
   width: 33px;
   background-image: url(/schema/gifs/navhomebt.gif);
}
#aboutbt a {
	background-repeat: no-repeat;
    display: block;
   height: 33px;
   background-position: 0% 0px;
   width: 53px;
   background-image: url(/schema/gifs/navaboutbt.gif);
}
#photobt a {
	background-repeat: no-repeat;
   display: block;
   height: 33px;
   background-position: 0% 0px;
   width: 80px;
   background-image: url(/schema/gifs/navphotobt.gif);
}
#foliobt a {
 background-repeat: no-repeat;
   display: block;
   height: 33px;
   background-position: 0% 0px;
   width: 60px;
   background-image: url(/schema/gifs/navfoliobt.gif);
}
#clientsbt a {
	background-repeat: no-repeat;
   display: block;
   height: 33px;
   background-position: 0% 0px;
   width: 44px;
   background-image: url(/schema/gifs/navclientsbt.gif);
}
#contactbt a {
	background-repeat: no-repeat;
   display: block;
   height: 33px;
   background-position: 0% 0px;
   width: 68px;
   background-image: url(/schema/gifs/navcontactbt.gif);
}
#homebt a:hover {
	background-position: -33px 0%;
}
#aboutbt a:hover  {
   background-position: -53px 0%;
}
#photobt a:hover  {
   background-position: -80px 0%;
}
#foliobt a:hover  {
   background-position: -60px 0%;
}
#clientsbt a:hover  {
   background-position: -44px 0%;
}
#contactbt a:hover  {
   background-position: -68px 0%;
}
#bluebg  {
   position: absolute;
   left: 0px;
   top: 187px;
   width: 800px;
   height: 300px;
   background-color: #D7E7F0;
   background-image: none;
}
#banner{
	position: absolute;
	left: 0px;
	top: 0px;
	background-repeat: no-repeat;
	}	
#textbg  {
	position: absolute;
	left: 122px;
	top: 88px;
	background-repeat: no-repeat;
}
#content {
	position: absolute;
	top: 90px;
	width: 480px;
	height: 180px;
	overflow: hidden;
	left: 166px;
}
#gallery {
   position: absolute;
   top: 20px;
   width: 570px;
   height: 250px;
   overflow: hidden;
   left: 121px;
}
#gallery div#image{
   margin-top: 30px;
   width: 250px;
   height: 240px;
   text-align: center;
   float: left;
}
#gallery div#gallery_left {
  float: left;
  height: 250px;
  width: 160px;   
}
#gallery div#gallery_right {
  float: left;
  height: 250px;
  width: 160px;    
}
#vattext p  {
   margin: 0px;
   padding-top: 10px;
   text-align: right;
}
#vattext  {
	visibility: visible;
	position: absolute;
	left: 485px;
	top: 269px;
	width: 175px;
}
#footer  {
   position: absolute;
   left: 0px;
   top: 482px;
   width: 800px;
   height: 40px;
   background-color: #000000;
   background-image: none;
}
#telephone  {
	position: absolute;
	left: 105px;
	top: 12px;
	width: 184px;
	font-family:Arial;
	font-size: 13px;
	color: #D6CB00;
	text-align: center;
 }
 
#telephone p {
   margin: 0;
   padding: 0;
   font-size: 13px;
}

#email  {
	font-family: Arial;
	font-size:13px;
	font-weight:normal;
	text-align: center;
	position: absolute;
	left: 517px;
	top: 13px;
	width: 184px;
 }
#email a  {
   display: block;
   width: 100%;
   font-weight: normal;
   text-decoration: none;
   color: #D6CB00;
}
#email a:hover  {
   text-decoration: underline;
}
#copyrt  {
   position: absolute;
   left: 308px;
   top: 521px;
   width: 188px;
}
#copyrt p  {
   font: 10px Arial;
   margin: 0px;
   text-align: center;
}

#contentwindow  {
	background: url(/schema/gifs/contentwindow.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 192px;
	top: 18px;
	width: 424px;
	height: 264px;
}
#foliobkgd  {
   margin: 0px auto 0px auto;
   width: 3300px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}
#folioshowcase  {
   /* background: url(/schema/gifs/foliomontage.jpg)no-repeat;*/
   position: absolute;
   left: 5px;
   top: 6px;
   width: auto;
   height: auto;
}
p.header1 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 2px;
  border-bottom: 1px solid #000;
  /* Page Title */
}
p.header2 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  /* Section Title */
}
p.header3 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  /* Subsection Title */
}
p {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  text-align: left;
  margin-top: 7px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
p.indent1 {
  margin-left: 15px;
  /* Indented Text 1 */
}
p.indent2 {
  margin-left: 25px;
  /* Indented Text 2 */
}
p.indent3 {
  margin-left: 35px;
  /* Indented Text 3 */
}
p.indent4 {
  margin-left: 80px;
  /* Indented Text 4 */
}
table.default {
  border-width: 1px;
  border-style: solid;
  text-align: left;
  margin: 1px;
  /* No Style */
}
table.services {
  margin-left: 35px;   
}
table.services td {
   padding-right: 80px; 
   padding-bottom: 1px;  
}
table.clientlist td {
	padding-right: 35px;
	padding-top: 10px;
}
table.rates td {
	padding-right: 0px;
	padding-top: 5px;
}
table.photoservices {
	margin-left: 35px;
}
table.photoservices td {
	padding-right: 0;
	padding-bottom: 1px;
}
td {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  text-align: left;
  padding-bottom: 5px;
}

td.alignright {
  text-align: right;
  /* Align Middle Right */
}
td.aligncenter {
  text-align: center;
  /* Align Middle Center */
}
td.aligntop {
  vertical-align: top;
  /* Align Top Left */
}
td.alignbottom {
  vertical-align: bottom;
  /* Align Bottom Left */
}
td.aligntopright {
  vertical-align: top;
  text-align: right;
  /* Align Top Right */
}
td.aligntopcenter {
  vertical-align: top;
  text-align: center;
  /* Align Top Center */
}
td.alignbottomright {
  vertical-align: bottom;
  text-align: right;
  /* Align Bottom Right */
}
td.alignbottomcenter {
  vertical-align: bottom;
  text-align: center;
  /* Align Bottom Center */
}

th {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  background-color: #CCCCCC;
  margin: 0.1px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ed008c;
}
ul {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
}
ol {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
}
ul.round { /* Round markers */ }
ol.norm { /* Ordered list */ }

span.sup {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  vertical-align: super;
  /* Superscript */
}
span.sub {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  vertical-align: sub;
  /* Subscript */
}
span.pink {
	color:#ec008c;
	/*style pink */
}
img.floatleft {
  float: left;
  /* Float Left */
}
img.floatleftwithmargin {
  float: left;
  margin: 3px 16px 10px 0px;
  /* Float Left with margin */
}
img.floatright {
  float: right;
  /* Float Right */
}
img.floatrightwithmargin {
  float: right;
  margin: 3px 0px 10px 16px;
  /* Float Right with margin */
}
img.noborder {
  border-width: 0px;
  /* No Border */
}
img.rollover { /* Rollover */ }

table.gallery {
   /* Gallery */
   
}

table.gallery td {
   padding: 20px 10px;
   width: 60px;
   height: 45px;
}
