BODY {
  background-color: white;
  font-family: sans-serif;
}

.pagesetup
{
background:#C4DEF1;
}

TABLE.dsgnmain,
TABLE.main, TABLE.sellermain, TABLE.svcmain, TABLE.jobmain, TABLE.splymain, TABLE.dsgnmain {
  width: 98%;
  margin-left: 1%;
  margin-right: 1%;
}
TD {
  vertical-align: top;
}
FORM {
  display: inline;
}
A, IMG {
  color: green;
  text-decoration: none;
  border: 0px;
}

/*** bottom aligned row ***/
TR.bottomrow TD {
  vertical-align: bottom;
}

/*** split list ***/
TABLE.splitlist TR TD {
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
TABLE.splitlist TR TD + TD {
  text-align: left;
  white-space: normal;
}

/*** adbox ***/
TD.adboxtall {
  color: black;
  background-color: white;
  padding-top: 5px;
  padding-left: 5px;
  text-align: right;
}
TD.adboxsquare {
  color: black;
  background-color: white;
  text-align: left;
}


/*** header ***/
TD.head {
  font-size: 0px;
  text-align: center;
  vertical-align: middle;
}
TD.head > SPAN {
  width: 100%;
}

/*** tail ***/
TD.tail {
  background-color: white;
  text-align: center;
  vertical-align: middle;
}

/*** top bar ***/
TR.topbar {
  color: #ffffff;
  font-family:Georgia,serif;
  font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
  background-color: #2E2E2E;
  outline: solid 2px #080808;
  white-space: nowrap;
}
TR.topbar > TD {
  padding: 1px 3px 2px;
}
TR.topbar INPUT,TR.topbar SELECT {
  color: #ffffff;
  background-color: #000000;
  margin-right: 1px;
}
TR.topbar SPAN {
  float: right;
}
TR.topbar A {
  color: white;
  text-decoration: none;
  margin-right: 1px;
}

/*** logo for screen or print? ***/
@media screen {
  *.printlogo {
    display: none;
  }
}
@media print {
  *.logo, *.counter, TR.topbar, TD.menubar, DIV.menu, TD.tail {
    display: none;
  }
}

/*** Menubar (horizontal) ***/
TD.menubar {
  padding: 5px 10px;
}
TD.menubar A {
  color: white;
  text-decoration: none;
  line-height: 180%;
  margin-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom:5px;
  white-space: nowrap;
  display: inline;
}

/*** Menu (vertical) ***/
DIV.menu {
  margin: 10px;
  padding-left: 0px;
}
DIV.menu A {
  margin-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: large;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  font-weight: bold;
  font-variant: small-caps;
  white-space: nowrap;
  display: block;
  color: #EEEEEE;
  text-decoration: none;
}
DIV.menu A > IMG {
  border: 0px;
  padding-right: 3px;
}

/*** submenus ***/
*.submenu {
  display: none;
  padding: 0px 10px 0px 25px;
}

/*** Categories (seller) Menu ***/
TABLE.main, TABLE.sellermain {
/*  background-image: url('/img/green.png'); */
/*  background-repeat: repeat-y; */
  background: #149719;
}
TABLE.main *.menu A:hover,    TABLE.sellermain *.menu A:hover,
TABLE.main *.menubar A:hover, TABLE.sellermain *.menubar A:hover {
  color:#252525;
  
}

/*** Services Menu ***/
TABLE.svcmain {
/*  background-image: url('/img/blue.png'); */
/*  background-repeat: repeat-y; */
  background: blue;
}
TABLE.svcmain *.menu A:hover, TABLE.svcmain *.menubar A:hover {
  background-color: #646969;
}

/*** Jobs Menu ***/
TABLE.jobmain {
  background: #a2380a;
}
TABLE.jobmain *.menu A:hover, TABLE.jobmain *.menubar A:hover {
  background-color: #646969;
}

/*** Rental Center Menu ***/
TABLE.rentcenmain {
  background: #a2380a;
}
TABLE.rentcenmain *.menu A:hover, TABLE.jobmain *.menubar A:hover {
  background-color: #606060;
}

/*** Preflinks Menu ***/
TABLE.preflinksmain {
  background: #a2380a;
}
TABLE.preflinksmain *.menu A:hover, TABLE.jobmain *.menubar A:hover {
  background-color: #606060;
}
/*** Supplier Menu ***/
TABLE.splymain {
  background: #f34814;
}
logoTABLE.splymain *.menu A:hover, TABLE.splymain *.menubar A:hover {
  color: white;
  background-color: #FF8850;
}

/*** Design Menu ***/
TABLE.dsgnmain {
  background-image: url('/img/pine2.jpg');
  background-repeat: repeat;
}
TABLE.dsgnmain *.body, TABLE.dsgnmain *.bodycolor {
  color: black;
  font-weight: bold;
  background-color: white;
}
TABLE.dsgnmain TD.head, TABLE.dsgnmain TD.menubar, TABLE.dsgnmain TD.body {
  padding: 0px -5px;
}
TABLE.dsgnmain TD.head A.logo {
  background-color: transparent;
}
TABLE.dsgnmain *.menu A, TABLE.dsgnmain *.menubar A {
  color: black;
  text-align: center;
  padding: 7px 0px;
  font-weight: bold;
  background-repeat: repeat;
  background-color: transparent;
}
TABLE.dsgnmain *.menu A.dsgn1, TABLE.dsgnmain *.menubar A.dsgn1 {
  background-image: url('/png.cgi/b39ab6A0');
}
TABLE.dsgnmain *.menu A.dsgn1:hover, TABLE.dsgnmain *.menubar A.dsgn1:hover {
  background-image: url('/png.cgi/b39ab6D0');
}
TABLE.dsgnmain *.menu A.dsgn2, TABLE.dsgnmain *.menubar A.dsgn2 {
  background-image: url('/png.cgi/c3c891A0');
}
TABLE.dsgnmain *.menu A.dsgn2:hover, TABLE.dsgnmain *.menubar A.dsgn2:hover {
  background-image: url('/png.cgi/c3c891D0');
}
TABLE.dsgnmain *.menu A.dsgn3, TABLE.dsgnmain *.menubar A.dsgn3 {
  background-image: url('/png.cgi/c2b18eA0');
}
TABLE.dsgnmain *.menu A.dsgn3:hover, TABLE.dsgnmain *.menubar A.dsgn3:hover {
  background-image: url('/png.cgi/c2b18eD0');
}
TABLE.dsgnmain *.menu A.dsgn4, TABLE.dsgnmain *.menubar A.dsgn4 {
  background-image: url('/png.cgi/8cb7c2A0');
}
TABLE.dsgnmain *.menu A.dsgn4:hover, TABLE.dsgnmain *.menubar A.dsgn4:hover {
  background-image: url('/png.cgi/8cb7c2D0');
}
TABLE.dsgnmain *.menu A:hover, TABLE.dsgnmain *.menubar A:hover {
  font-weight: bold;
  background-repeat: repeat;
  background-color: transparent;
}
TABLE.dsgnmain *.slinks A:hover,
TABLE.dsgnmain *.links A:hover {
  background-image: url('/tints/cts-40.png');
  background-color: transparent;
}
TABLE.dsgnmain *.body INPUT,
TABLE.dsgnmain *.body SELECT,
TABLE.dsgnmain *.body TEXTAREA {
  background-color: transparent;
}
TABLE.dsgn1 A { color: blue; }
TABLE.dsgn2 A { color: #FF30FF; }


/*** Section Menu ***/
DIV.sectionmenu A {
  background-image: url('img/btnbg-orng.png');
  background-repeat: repeat-y;
  border-style: outset;
  border-width: thick;
  border-color: silver;
  margin-bottom: 12px;
  font-size: 110%;
}
DIV.sectionmenu A:active {
  border-style: inset;
}

/*** Body ***/
TD.bodycolor {
  color: black;
  background-color: white;
}
*.body {
  color: black;
  background-color: white;
  padding: 10px;
}


/*** free ***/
.free {
  color: #ff0000;
}

/*** list links stuff ***/
*.links A {
  color: black;
  width: 100%;
  display: block;
  text-decoration: none;
}
*.links A:visited {
  color: black;
}
*.links A:hover {
  color: black;
  background: #EEEEEE;
}
TR.hvr:hover {
  color: black;
  background: #EEEEEE;
}

/*** search links stuff ***/
*.slinks A {
  color: black;
  width: 100%;
  display: block;
  text-decoration: none;
}
*.slinks A:hover {
  background: #EEEEEE;
}

/*** table stuff ***/
TR.title TD {
  text-align: center;
  font-weight: bold;
  border-bottom: solid black 1px;
  padding-left: 5px;
  padding-right: 5px;
}
TD.next {
  text-align: center;
  border-left: solid black 1px;
}

/*** other stuff ***/
.sig {
  text-align: right;
}
.err {
  color: red;
  font-size: smaller;
}
.err A {
  color: red;
  text-decoration: none;
}
TR.new, TR.new A {
  color: red;
}

/*** testimonial stuff ***/
DIV.testtitle {
  color: white;
  background: green;
  font-weight: bold;
  font-size: larger;
  text-align: center;
}
DIV.testattrib {
  text-align: right;
  margin-left: 10%;
}
DIV.testimonial {
  border: solid black 3px;
  margin: 10px;
  width:180px;
  }
.testimonial A {
  color: black;
  font-size: smaller;
  font-weight: bold;
  text-decoration: none;
  margin: 7px;
  display: block;
}


/*** counter ***/
*.counter {
  text-align: center;
  position: relative;
  top: 10px;
  width: 100%;
}

/*** pretty button ***/
*.prettybtn {
  font-size: 115%;
  background-color: orange;
}

/*** bottom ad ***/
DIV.bottomad {
  text-align: center;
  background-color: white;
  padding-top: 12pt;
}

/*** fancy button ***/
A.fancybtn {
  cursor: pointer;
  color: white;
  background-image: url('img/btnbg-orng-big.png');
  background-repeat: repeat-y;
  border-style: outset;
  border-width: thick;
  border-color: silver;
  padding: 2px;
  white-space: nowrap;
}
A.fancybtn:active {
  border-style: inset;
}

/*** purple button ***/
A.prplbtn {
  cursor: pointer;
  color: black;
  background-color: #b39ab6;
  border-style: outset;
  border-width: thick;
  border-color: silver;
  padding: 2px;
  white-space: nowrap;
}
A.prplbtn:active {
  border-style: inset;
}

/*** city ***/
*.city {
  font-style: italic;
}

/*** obo ***/
*.obo {
  font-size: smaller;
  font-style: italic;
}

/*** tmp ***/
*.tmp {
  font-size: smaller;
  font-style: italic;
}


/* Featured Designer Admin */
.featureddesheader
{
font-family:Georgia,serif;
color:#4E443C;
font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
font-size:18px;
margin-top:20px;
float:left;
}

.addfeatureddes
{
margin-left:460px;
margin-top:20px;
color:#477A16;
font-family:Georgia,serif;
font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
font-size:18px;
border-bottom:1px dashed black;
width:147px;
}

.featureddesnamehead
{
width:300px;
background:#C4C4C4;
font-family:Georgia,serif;
font-size: .8em;
font-weight: bold;
text-transform:uppercase;
letter-spacing:2px; 
height:25px;
padding-top:7px;
text-align : center;
float:left;
}

.featureddesactionhead
{
width:300px;
background:#C4C4C4;
font-family:Georgia,serif;
font-size: .8em;
font-weight: bold;
text-transform:uppercase;
letter-spacing:2px; 
margin-left:5px;
height:25px;
padding-top:7px;
text-align : center;
float:left;
}

.featureddesnamelist
{
width:300px;
font-family:Georgia,serif;
font-size: .6em;
font-weight: bold;
text-transform:uppercase;
letter-spacing:2px; 
height:25px;
padding-top:7px;
text-align : left;
float:left;
}

.featureddesactionlist
{
width:300px;
font-family:Georgia,serif;
font-size: .6em;
font-weight: bold;
text-transform:uppercase;
letter-spacing:2px; 
margin-left:5px;
height:25px;
padding-top:7px;
text-align : left;
float:left;
}

.featureddesactionlistview
{
color:#799B0C;
}

.featureddesactionlistdelete
{
color:#9C2F0C;
}

.spacer
{
clear:both;
height:0px;
padding:0px;
margin:0px;
}

/* Add Featured Designer */

.addfeatureddeslabel
{
font-family:Georgia,serif;
color:#4E443C;
font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
font-size:14px;
margin-top:10px;
}

.addfeatureddescinptxtarea
{
width:600px;
height:300px;
}



.addfeatureddesheader
{
font-family:Georgia,serif;
color:#4E443C;
font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
font-size:18px;
margin-top:20px;
}

.addfeatureddessubmit
{
display:block;
border:1px solid #353535;
background:#CACACA;
color:black;
font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
font-size:16px;
margin-top:15px;
}


.featureddespage
{
font-family:Georgia,serif;
color:#black;
text-transform: none; font-weight: 100; margin-bottom: 0;
font-size:12px;
text-align:justify;
line-height:20px;
margin-top:10px;
}

/* Group Mail - Admin Page */

.selectrecepients
{
font-family:Georgia,serif;
color:#4E443C;
font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
font-size:14px;
margin-top:10px;
}

.selectrecepientschkbox
{
border:1px solid thin black;
margin-top:8px;
}

.chkboxlbl
{
font-family:Georgia,serif;
color:#4E443C;
font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
font-size:13px;
}


.emailidtextareagrpmail
{
width:600px;
height:100px;
}

.grpmailtxtinp
{
width:400px;
}

/* Banner show page - */


.indextopheadleftcont
{
width:460px;
float:left;
}

.indextopheadrightcont
{
width:200px;
margin-left:10px;
float:left;
}

.bannerimageholder
{
border:3px solid #484946;
background:white;
padding:6px;
margin:0 auto;
margin-top:10px;
width:300px;
}

.bannerimageholder img
{
align:center;
}


/* Index Page */

.indexheadtext
{
font-family:Georgia,serif;
font-size:24px;
color:#4E443C;
font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
width:500px;
height:40px;
}

.indexheadtext
{
font-family:Georgia,serif;
font-size:24px;
color:#4E443C;
font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
width:500px;
height:40px;
}

.indexheadtext1
{
font-family:Georgia,serif;
font-size:30px;
color:white;
font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
height:40px;
background-color:#000000;
width:665px;
margin-bottom:10px;
text-align:center;
}


.indexdesc
{
font-family:Georgia,serif;
font-size:15px;
font-variant: normal; text-transform: none; font-weight: bold; margin-bottom: 0;
color: #161616;
text-align:justify;
line-height:25px;
margin-top:10px;
}

.indexdesctest
{
font-family:Georgia,serif;
font-size:16px;
font-variant: normal; text-transform: none; font-weight: bold; margin-bottom: 0;
color: #161616;
text-align:justify;
line-height:25px;
margin-top:10px;
}

.indexinvite
{
	font-family: Georgia,serif;
	font-size: 20px;
	font-variant: normal;
	text-transform: none;
	font-weight: bold;
	margin-bottom: 0;
	color: #0000FF;
	text-align: justify;
	line-height: 25px;
	margin-top: 10px;
}

.indexbutton1
{
height:25px;
width:430px;
text-align:left;
padding-top:5px;
padding-left:10px;
background:#F77F0F;
margin-left:5px;
margin-bottom:5px;
cursor:pointer;
}

.indexboothpicnew
{
}

.indexbutton1 a
{
text-decoration:none;
font-family:Georgia,serif;
font-size:15px;
color:white;
font-variant: small-caps; text-transform: none; font-weight: bolder; margin-bottom: 0;
}

.indexbutton90
{
font-family:Verdana;
font-size:16px;
color:white;
font-weight:bolder;
}
.indexbutton2
{
height:25px;
width:115px;
text-align:left;
padding-top:5px;
padding-left:10px;
background:#F77F0F;
margin-left:5px;
margin-bottom:5px;
margin-top:10px;
cursor:pointer;
}

.indexbutton2 a
{
text-decoration:none;
font-family:Georgia,serif;
font-size:15px;
color:white;
font-variant: small-caps; text-transform: none; font-weight: bolder; margin-bottom: 0;
}

.indexbutton3
{
height:25px;
width:180px;
text-align:left;
padding-top:5px;
padding-left:10px;
background:#F77F0F;
margin-left:5px;
margin-bottom:5px;
margin-top:10px;
cursor:pointer;
float:left;
}

.indexbutton3 a
{
text-decoration:none;
font-family:Georgia,serif;
font-size:15px;
color:white;
font-variant: small-caps; text-transform: none; font-weight: bolder; margin-bottom: 0;
}

.indexbutton4
{
height:25px;
width:50px;
text-align:left;
padding-top:5px;
padding-left:10px;
background:#0F91F7;
margin-left:5px;
margin-bottom:5px;
margin-top:10px;
cursor:pointer;
float:left;
}

.indexbutton4 a
{
text-decoration:none;
font-family:Georgia,serif;
font-size:15px;
color:white;
font-variant: small-caps; text-transform: none; font-weight: bolder; margin-bottom: 0;
}

.indexbutton5
{
height:25px;
width:300px;
text-align:left;
padding-top:5px;
padding-left:10px;
background:#F77F0F;
margin-left:5px;
margin-bottom:5px;
margin-top:10px;
cursor:pointer;
}

.indexbutton5 a
{
text-decoration:none;
font-family:Georgia,serif;
font-size:15px;
color:white;
font-variant: small-caps; text-transform: none; font-weight: bolder; margin-bottom: 0;
}

.indexbutton6
{
height:25px;
width:150px;
text-align:left;
padding-top:5px;
padding-left:10px;
background:#F77F0F;
margin-left:5px;
margin-bottom:5px;
margin-top:10px;
cursor:pointer;
}

.indexbutton6 a
{
text-decoration:none;
font-family:Georgia,serif;
font-size:15px;
color:white;
font-variant: small-caps; text-transform: none; font-weight: bolder; margin-bottom: 0;
}

.signingoffindex
{
color:#042C5F;
width:200px;
height:100px;
float:left;
}

.indexrecycle
{
color:#042C5F;
margin-left:10px;
float:left;
}

.designdesc
{
font-family: 'palatino linotype', palatino, serif;
font-size: 13.5px;
font-weight: bold;
text-align: justify;
letter-spacing: 1.2pt;
line-height: 2;
color: #161616;
margin-top:10px;
}

.designdesc1
{
font-family: 'palatino linotype', palatino, serif;
font-size: 13.5px;
font-weight: bold;
text-align: justify;
letter-spacing: 1.2pt;
line-height: 2;
color: #161616;
margin-top:10px;
display:none;
}

/*feedback.php class description*/

.feedbackradio
{
width:250px;
float:left;
font-family:arial;
font-size:18px;
font-variant: small-caps; 
text-transform: none;
font-weight: bold; 
margin-bottom: 0;
}


.feedbackradio1
{
float:left;
}

.feedbackradioclear
{
clear:both;
}

.feedbackpagepadding
{
padding-left:15px;
padding-top:1px;
}

.feedbackbody
{
background:#94CBFF;
}

.feedbacknamemail
{
width:200px;
}

.feedbacknamemail1
{
margin-right:20px;
}

.feedbacktextarea
{
width:400px;
height:200px;
}

/* change this you son of a bitch */
/*Styles for Webmaster Fucker */



.webmasterbody
{
background:#94CBFF;
}

.webmasterheader2
{
font-family:arial;
font-size:24px;
color:#17407E;
font-variant: small-caps; 
text-transform: none;
font-weight: bold; 
margin-bottom: 0;
}

.webmastercontents
{
font-family:arial;
font-size:18px;
color:black;
font-variant: small-caps; 
text-transform: none; 
font-weight: bold; 
margin-bottom: 0;
}

.webmastertextarea
{
width:500px;
height:200px;
}

.webmasterstatusflag
{
font-family:arial;
font-size:18px;
color:black;
font-variant: small-caps; 
text-transform: none; 
font-weight: bold; 
margin-bottom: 0;
border:1px solid #353535;
background:#F1F1F1;
}

/* Class for the Contactus.php */

.contactusbody
{
background:#94CBFF;
}

.contactusaddress
{
font-family:Arial;
font-size:14px;
color:#24315A;
font-variant: small-caps; 
text-transform: none; 
font-weight: bold; 
margin-bottom: 5px;
}

.contactuscontents
{
width:200px;
}

.contactuscontents1
{
margin-right:20px;
}

.contactustextarea
{
width:400px;
height:200px;
}

/*head search option Very important... do not mess around*/

.headphpclassdefn1
{
color:#161616;
font-size:12px;
font-weight:bold;
}


/* Use this for all status pop ups*/
.popupstatusflag
{
color:#202020;
font-weight:bold;
}

/* Admin - Newsletter */
.adminnewsletterlinkstxtarea
{
width:600px;
height:100px;
}

/* show items page */


.showviewcount
{
font-family:arial;
color:#163966;
font-variant: small-caps; text-transform: none; font-weight: bold; margin-bottom: 0;
font-size:16px;
margin-left:30px;
}

.postingviewcount
{
font-family:arial;
color:#649B05;
font-variant: small-caps; text-transform: none; font-weight: bold; margin-bottom: 0;
font-size:14px;
}

/* Admin - Add a member */

.addmemberinptxtarea
{
width:300px;
height:100px;
}

.addmemberinpselect
{
}


.svcsbgclr
{
background : #1B201B;
font-size:17px;
color:black;
font-variant: small-caps;
font-weight:bold;
text-align:justify;
margin-left:3px;
}

/*class for admin page stuff*/

.admintagclass
{
float:left;
height:40px;
width:80px;
text-align:center;
padding-top:10px;
background:#B0D6E7;
margin-left:5px;
margin-bottom:5px;
cursor:pointer;
}

.admintagclass1
{
float:left;
height:40px;
width:80px;
text-align:center;
padding-top:10px;
/*border:1px solid black;*/
background:#B0D6E7;
margin-left:5px;
margin-bottom:5px;
cursor:pointer;
}

.servicestag1
{
float:left;
background:#293030;
text-align:center;
cursor:pointer;
width:150px;
font-size:17px;
padding-bottom:8px;
font-weight:bold;
height:25px;
font-variant: small-caps;
color:white;
margin-left:5px;
margin-bottom:5px;
}

.classlogobuy
{
color: yellow; 
font-weight: bold; 
text-decoration: none; 
border: 0px;
}

.unnamedchangedclass
{
display:block;
margin-top:2px;
}

.displayblockclass
{
display:block;
}

/*admin advertisers class */
.adadvertisers
{
color:red;
font-family:verdana;
font-size:12px;
}

/*search-job page class*/
.searchjobclass
{
float : right;
}


/* Store page - Css from Jcart - We might have class/id clashes here which have to be resolved later on */

#wrapper 
{
margin:30px auto 250px auto; 
width:600px; 
border:solid 1px #ccc; 
padding:30px;
background:#efefef; 
}

h2 { margin-bottom:1em; }

#sidebar { width:35%; float:right; }

#content  { width:60%; }

#content1  { margin-top:10px; }

.jcart { margin:0 20px 20px 0; padding-top:20px; border:dashed 2px #66cc66; width: 178px;float:left; background:#fff; text-align:center; }
.jcart ul { margin:0; list-style:none; padding:0 20px; text-align:left; }
.jcart fieldset { border:0; }
.jcart strong { color:#000066; }
.jcart .button { margin:20px; padding:5px; }



fieldset { border:0; }
#paypal-button { display:block; padding:10px; margin:20px auto; }

.clear { clear:both; }

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* Newsletter Vol1 */


.newsmenu
{
font-family:Arial;
font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
height:30px;
width:665px;
text-align:center;
padding-top:5px;
text-decoration: none;
font-weight: bold;
color:#04B135;
float:left;
}

.newsmenu a
{
display: inline; 
font-size: 17px;
text-transform: lowercase;
text-decoration: none;
font-weight: bold;
color:#04B135;
}
.newsmenu a:hover
{
color: #656570;
}

.statuscontainer
{
height:30px;
width:665px;
}
.spacer
{
clear:both;
}

.newslettercontent
{
width:665px;
font-family:Arial;
margin-top:5px;
}

.newslettercontent p
{
color:#3B3B3B;
font-family: Arial;
font-size: 12px;
font-weight:bold;
line-height:150%;
text-align:justify;
margin-top: 10px;
margin-left:20px;
margin-right:20px;
}

.newsletterheading
{
color:#58BDEC;
font-family: Tahoma;
font-size: 16px;
font-weight:bold;
line-height:150%;
margin-left:20px;
border-bottom:1px dashed gray;
}

.headingwidth1
{
width:130px;
}

.headingwidth2
{
width:170px;
}

.headingwidth3
{
width:180px;
}

.headingwidth4
{
width:165px;
}


/*----------Contact Us Page--------------------------*/
.contact
{
height:600px;
width:620px;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
background-color:#C0E646;
float:left;
}
.contactheading
{
color:#000000;
font-family:  sans-serif,"Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana;
font-weight:bold;
font-size:16px;
margin-left:20px;
margin-top:20px;
text-transform: capitalize; 
}
.contactmenu_newsletter
{
color:000000;
font-family:  sans-serif,"Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana;
font-size: 13px;
font-weight:bold;
line-height:100%;
margin-top: 15px;
margin-left:20px;
margin-right:40px;
text-transform: capitalize; 
}
.contactuscontents1_newsletter
{
border:1px solid;
border-color:#55941B;
height:20px;
width: 200px;
margin-top:5px;
margin-bottom:2px;
font-size:14px;
background-color:336699;
}
.contactuscontents1_newsletter input 
{
text-align : center ;
padding : 5px 5px ;
}

.contactustextarea_newsletter
{
border:1px solid;
border-color:#55941B;
width:400px;
height:200px;
margin-top:10px;
margin-left:20px;
}
.webmasterstatusflag
{
font-family:arial;
font-size:18px;
color:black;
font-variant: small-caps; 
text-transform: none; 
font-weight: bold; 
margin-bottom: 0;
margin-top:20px;
margin-left:20px;
border:1px solid #353535;
background:#F1F1F1;
}