BODY {
	background-color: #cccccc;
	text-align:center;
	margin:0;
	padding:0;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
a img { border:none;}

#container { width:933px; margin:0 auto; padding:0; background-image:url(http://www.webdesign-newyork.com/img/bgcontainer.gif); background-repeat:repeat-y;}
#top { width:921px; height:87px; margin:0 6px; padding:0; background-image:url(http://www.webdesign-newyork.com/img/bgtop.jpg); background-repeat:no-repeat; text-align:left;}
#topmenu { float:right; text-align:left; width:362px; padding:6px 0 0 0 ; margin:0;}
#topmenu a:link, #topmenu a:visited { color:#99bbde; text-decoration:none;}
#topmenu a:hover { color:#FFFFFF;}

#menu {  text-align:left; width:921px; padding:0 ; font-size:12px; height:30px; font-weight:bold; margin:0 6px; background-image:url(http://www.webdesign-newyork.com/img/bgmenu.gif); background-repeat:repeat-x;}
#menu a:link, #menu a:visited { color:#1d3349; text-decoration:none;}
#menu a:hover { color:#FFFFFF;}
span.menutop {  display:block; height:19px; margin:6px 15px 0 15px; float:left;}

.dropmenu {background: #5a728c; margin:0; padding:5px; border:1px solid #000; font-weight:bold; text-align:left; float:left;	position:absolute;top: 0px; left: 0px;	z-index:9999; visibility: hidden;}
.dropmenu a:link, .dropmenu a:visited {color:#1d3349; font-size:11px; text-decoration:none;}
.dropmenu a:hover { color: #fff; text-decoration:none;}
.menuelement { padding:0; margin:0; float:left;}



#flash { float:left; width:921px; height:198px; margin:0  0 0 6px;  text-align:left; background-image:url(http://www.webdesign-newyork.com/img/bgflash.gif); background-repeat:repeat-x; background-position:bottom;} 


#left { width:516px; margin: 0 10px 6px 10px; float:left; background-color:#223850; }
#right { width:385px; float:left; margin:0; }

#center { width:913px; margin: 0 0 6px 10px; float:left; background-color:#223850; }
div#portf { padding:10px 10px 10px 10px; text-align:left; font-size:12px; color:#CCCCCC;}

div#portf a:link, div#portf a:visited {color:#999999; font-size:11px; text-decoration: underline ;}
div#portf a:hover { color: #fff; text-decoration:none;}

div.portfolio_box { color:#CCCCCC; text-align:center; width:175px; font-size:10px; float:left; margin:0 20px 25px 20px ;}
span.portfoliotitle { font-size:12px; font-weight:bold; color:#5c758f;}
div.portfolio_box a:link, div.portfolio_box a:visited { padding:5px; background-color: #363a3b; border:1px solid #5c758f; width:163px; height:84px; display:block; margin:0 0 3px 0; }
div.portfolio_box a:hover { background-color: #37526f; border:1px solid #607993; }


div.seoportfolio { padding:0 10px 25px 0; font-size:11px; border-bottom:1px dotted #ccc; margin:0 0 20px 0; }


h1.indextitleleft, h2.indextitleleftportfolio { background-image:url(http://www.webdesign-newyork.com/img/h1index.gif); background-repeat:repeat-x; height:36px; padding: 6px 0 0 10px; color:#cccccc; font-size:18px; text-align:left; font-weight:normal; margin:0; }

#lefttxt { color: #CCCCCC; text-align:left; font-size:12px; padding:10px; }
#lefttxt a:link, #lefttxt a:visited { text-decoration: underline; color: #CCCCCC; }
#lefttxt a:hover { color: #FFFFFF;  }

h2.indextitleleft { font-size:14px; margin:13px 0 5px 0; padding:0; }

p {  margin:10px 0 5px 0;} 


h3.quotetitle { background-image:url(http://www.webdesign-newyork.com/img/rightquotetitle.gif); background-repeat:no-repeat; background-color:#cccccc;  width:385px; font-size:12px; height: 27px; margin:0; padding: 6px 0 0 0; color:#CCCCCC; }
h3.quotetitle2 { background-image:url(http://www.webdesign-newyork.com/img/rightquotetitle2.gif); background-repeat:no-repeat; background-color:#242424;  width:385px; font-size:12px; height: 27px; margin:0; padding: 6px 0 0 0; color:#CCCCCC; }
#quotetxt { background-image:url(http://www.webdesign-newyork.com/img/rightquotebottom.gif); background-repeat:no-repeat;  background-color:#cccccc; background-position:bottom; width:385px; padding:5px 0 9px 0; }

#quotetxt2 { background-image:url(http://www.webdesign-newyork.com/img/rightquotebottom2.gif); background-repeat:no-repeat;  background-color:#242424; background-position:bottom; width:385px; padding:5px 0 9px 0; margin:0 0 6px 0; }

.news { padding:0 5px 5px 5px; text-align:left; font-size:11px; color:#cccccc; text-align:left; }
h4.new { margin:0 0 0 5px; padding:0; font-size:11px; color:#cccccc; float:left; font-weight:bold;}
span.date { margin:0; padding:0; font:11px; color:#cccccc;  float:left; font-style:italic;}
.quotetxtstart { padding:0 5px 5px 5px; text-align:left; font-size:11px; }
.newstxt { padding:3px 0 0 0;  float:left;}
.newstxt a:link, .newstxt a:visited { text-decoration: underline; color: #CCCCCC; }
.newstxt a:hover { color: #FFFFFF; text-decoration: none;  }


.form_a {  background-color:#bbbfc2; float:left; margin: 1px; width:383px; padding:2px 0 1px 0; }
.form_b {  background-color:#abb3b7; float:left; margin: 0 1px; width:383px; padding:2px 0 1px 0;}
.form_end {   float:left; margin: 0 1px; width:383px; padding:2px 0 1px 0;}
.form_left { width:148px; float:left; padding:1px 11px 0 0 ; text-align:right; font-size:12px; font-weight:bold; color:#35586e; }

#refreshmsg { font-size:10px;}


.form_right { width: 224px;  float:left;  font-size:12px; text-align:left; }
#captchaimage, #captchaerror  {width:200px; padding:0; margin:0;}


form { margin:0; padding:0;}
input.index { margin:0; padding:0; width:220px; border:1px #456578 solid; background:none; font-size:11px; }
select.indexA { margin:0; padding:0; width:220px; border:1px #456578 solid; background: #bbbfc2; font-size:11px; }
select.indexB { margin:0; padding:0; width:220px; border:1px #456578 solid; background: #abb3b7; font-size:11px; }
textarea.index { margin:0; padding:0; width:220px;  border:1px #456578 solid; background:none; font-size:11px; }

div#footer { padding:10px; text-align:left; float:left; width:100%; text-align:center;}


#refreshmsg { font-size:10px;}