body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size:11px;color: #000;}
a {color: #000; text-decoration:none;font-family:Arial, sans-serif; }
a:hover{color: #888; text-decoration:underline;font-family: Arial, sans-serif; }
img {border: 0;}
p {margin: 5px 0; padding: 0px;}
.clearer {clear: both; padding: 0; margin: 0;}

.container {position:absolute;top:50%;left:50%;width: 796px; margin:-360px 0 0 -491px; height: 580px; border: 1px solid #ddd; background: url(../images/background.jpg) 0 0 no-repeat; padding: 99px 79px 40px 102px; }
/*.container {width: 790px; height: 580px; border: 1px solid #ddd; background: url(../images/background.jpg) 0 0 no-repeat; padding: 85px 95px 16px; }*/

.toplogo { text-align:right; margin-bottom: 73px; margin-right: 1px;}

 .clientlogin {
	float: right;
	margin: 6px 0;
	text-transform: uppercase;
	letter-spacing:-0.3pt;
}
 .home {float: left; margin: 6px 6px 6px 0; text-transform: uppercase;}


  .lefthand {width: 250px; float: left;  border-bottom: 1px dotted #666; padding-bottom: 14px; color: #000; height:184px; }
  .lefthand p {margin:11px 0 0 0; }
  .leftlogo {width: 250px; float: left;  border-bottom: 1px dotted #666; padding-bottom: 11px; color: #000; padding-top: 3px; }
  .leftlogo  p{margin-top: 14px; font-size:10px; }
   img.logo{margin-top: 19px; margin-right: 15px; }

 .righthand {width: 479px; float: right; padding: 11px 10px 15px 19px; border: 1px dotted #666; height: 335px;margin-top: 6px; margin-right:17px; font-size:10px; line-height:11px;}
 .righthand .content_left {width: 258px;
	overflow-y:auto;
	padding: 0px;
	height: 330px;
	color:#666666;
	scrollbar-face-color: #dddddd;
	scrollbar-highlight-color: #ddd;
	scrollbar-shadow-color: #ccc;
	scrollbar-3dlight-color: #ccc;
	scrollbar-arrow-color: #666666;
	scrollbar-track-color: #eeeeee;
	scrollbar-darkshadow-color:#ddd; }
 .righthand .content_right {float: right; width: 210px; margin-top:3px;}
 .righthand .content_right img.project{margin-bottom: 9px;}
 .righthand .content_right img.projectbtm{margin-bottom: 8px; margin-top: 15px;}
 .righthand .content_right p{margin:4px 0 8px 0;}
 .longtxt {font-size:20px;  margin:0px; margin-bottom: 10px;padding: 0px;color: #000; line-height: 23px;}

 h1 {font-size:18px; font-weight:100; margin:15px 0px 10px; padding: 0px;color: #000; text-transform:uppercase; letter-spacing:-1px;}
 h2 {font-size:11px; margin: 0px; padding: 0px;font-weight:normal;color: #000; line-height:11px;}
 h3 {font-size: 18px; line-height:20px; font-weight:100; margin: 0px;margin-bottom: 16px;  padding: 0px; text-transform:uppercase; color:#000}

.bottom {margin-top: 40px; font-size:9px; color: #666; }
.bottom_s {margin-top: 16px; font-size:9px; color: #666; }
.content {border-bottom: 1px dotted #666; padding-bottom: 17px;  margin-right: 16px;zoom:1; overflow:hidden;}
.blog {  border-bottom: 1px dotted #666;  border-top: 1px dotted #666; padding:15px 0 16px;margin:24px 16px 0 0;}
.brandsdetail {width: 240px; margin-right: 15px; float: left; height: 350px;}
.brandsdetail h1 {margin-top:0px; line-height:16px;}
.prothumb { position:absolute; top: 544px;}
.brandsdetail img.productsm{margin: 10px 10px 0 0;}
.blogleft {width: 256px; float: left;padding-bottom: 1px;}

.profile {width: 220px;  float: left; padding-top: 10px; height: 341px;color: #666}
.profile img.productsm{margin: 10px 10px 0 0;}
.profilemiddle {width: 220px; margin:0 65px 0 55px; float: left; padding-top: 10px; color: #666}
.profilemiddle img.productsm{margin: 10px 10px 0 0;}

.content .products {float: right; margin: 0; padding: 0;width: 525px;}
.contactleft {width: 400px; margin-right: 16px; float: left;}
.contactleft .contactinfo {width: 197px; float: left; padding: 22px 0; height: 128px;}
.contactleft h2{font-size:11px; margin: 0px 0 12px; padding: 0px;font-weight:normal;color: #000; }
.contactleft p {color: #666; font-size:10px; line-height:11px;}
.contactright {width: 351px;  float: right; }

.login {width: 400px;  padding: 22px 0; height: 128px;}

.inputgeneral {
	font-size: 11px;
	color: #000;
 	border: 1px solid #CCCCCC;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 1px;
	background-color: #ffffff;}
	a.button {
	padding: 1px 3px;
	font-size:11px;
	margin: 0px ;
	text-transform: uppercase;
	background-color: #ddd;
	border: 1px dotted #aaa;}
     a.button:link {
	color: #000;
	text-decoration: none;
	background-color: #ddd;}
	a.button:visited {
	color: #000;
	text-decoration: none;
	background-color: #ddd;}
	a.button:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #aaa;}
.time {color: #000; font-size: 14px; line-height:13px; margin-bottom:4px;}
