* {margin:0;padding:0;}
html {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
a {text-decoration:none;color:#06C;}
a:hover {text-decoration:underline;}
a:visited{color:#003399;}
img {border:0;}
ul {list-style-position:inside;list-style-type:square;margin:0 0 0 5px;}
li {margin-bottom:10px;}

html {font-size:15px;background:#E8E9EB url(graphs/home_bg.png) center top 	repeat-x;width:100%;height:100%;}
body {width:100%;height:100%;}
#header {width:960px;margin:0 auto;height:85px;padding:10px 20px;position:relative;}
.container {margin:0 auto;width:1000px;}
#nav {position:absolute;top:30px;left:260px;width:700px;}
#nav a {display:block;width:120px;height:49px;line-height:40px;float:left;margin-right:25px;font-size:17px;font-weight:bold;text-align:center;color:#000;letter-spacing:1px;}
a#change_language {display:block;position:absolute;left:197px;top:83px;text-align:right;color:#eee;font-size:14px;background:#666;padding:0 7px;letter-spacing:1px-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:inset 0 3px 3px rgba(0,0,0,0.5);box-shadow:inset 0 3px 3px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 3px 3px rgba(0,0,0,0.5);}
a#change_language:hover {color:#fff;text-decoration:none;}
#nav a:hover {text-decoration:none;}
#nav a.ON {cursor:default;background:url(graphs/button_bg.png) no-repeat;color:#fff;}
#splash_container {width:983px;height:398px;padding:9px 13px 0 4px;margin:0 auto;background:url(graphs/splash_bg.png) no-repeat;margin-top:10px;overflow:hidden;}
#FOOT {background:#ff0;height:20px;}
#footer {background:#f00 url(graphs/footer_bg.png) repeat-x;height:182px;padding:0;margin:10px 0 0 0;color:#eee;overflow:hidden;clear:both;}
#footer h3 {font-size:20px;height:20px;line-height:20px;margin-bottom:10px;}
#footer a {color:#fff;font-weight:bold;}
#footer p {margin:0;}

#fc1 {width:140px;height:185px;padding:0 30px 0 20px;float:left;border-right:#777 solid 1px;}
#fc2 {width:440px;height:185px;padding:0 20px 0 20px;float:left;border-right:#777 solid 1px}
#fc3 {width:260px;float:left;position:relative;margin: 0 0 0 20px;}

#services4 {background:url(graphs/home_services.jpg) no-repeat;width:1000px;margin:0 auto;height:580px;padding:0 0 10px 0;}
#services4 h2 {text-indent:-5000px;height:1px;}
.c4 {width:21%;padding:240px 2% 0 2%;float:left;overflow:hidden;}
#services4 p {margin:0;}
#services4 p {font-size:14px;line-height:20px;}
.c4 ul li{ margin-bottom:20px;}
.hmore {display:block;background:url(graphs/more.png) no-repeat;width:117px;height:26px;margin:10px 0 0 0;float:right;}

a#last-tweet {background:url(graphs/tweetbg.jpg) no-repeat;width:250px;height:105px;padding:5px 5px 0 5px;
color:#444;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:16px;text-align:center;display:block;font-weight:normal;}
a#last-tweet-txt {position:relative;display:block;top:-17px;color:#ccc;font-weight:normal;font-size:13px;}
a#last-tweet-txt strong {color:#00CCCC;}
#tdate {position:absolute;right:0px;top:17px;text-align:right;font-size:11px;color:#bbb;}

h1 {font-size:35px;font-family:Impact, Tahoma, Arial;margin-top:50px;color:#000;font-weight:normal;}
h1 b {letter-spacing:1px;}
h1 a {color:#333;}
h1 a:hover {text-decoration:none;color:#06C;}
#profile span {display:block;height:0px;width:0px;}
p {line-height:24px;font-size:16px;margin:0 0 20px 0;}
p.white {color:#eee;line-height:26px;font-size:16px;}
p.white a {color:#09F;font-weight:bold;}

#projectsA .item {width:264px;height:317px;padding:14px 27px 0 27px;margin:0 0 0 0;float:left;background: url(graphs/projectsa.png) no-repeat;position:relative;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphs/projectsa.png');}
#projectsA .d {display:block;margin:0;height:15px;line-height:15px;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-align:right;}
#projectsA .photo {display:block;width:265px;height:184px;margin:0 0 0px -1px;}
#projectsA .photo:hover {opacity:0.8;}
#projectsA .name {display:block;font-size:17px;height:30px;line-height:30px;}
#projectsA .company {display:block;font-size:15px;height:20px;line-height:20px;margin:0 0 5px 0;width:200px;}
#projectsA cite {font-size:12px;font-family:"Courier New", Courier, monospace;display:block;font-style:normal;font-weight:bold;color:#555;}
#projectsA a.extra {display:block;width:60px;height:48px;position:absolute;right:8px;bottom:47px;background:#fff;opacity:0;}
#projectsA a.extra:hover {opacity:0.2;}


#services .show_more {text-align:right;font-weight:bold;color:#009;font-family:Arial, Helvetica, sans-serif;cursor:pointer;}

#projects .project_photo {display:block;margin:-8px 0 0 0;width:273px;height:191px;float:left;border-right:#ccc solid 5px;}
p.project_intro {float:right;width:700px;line-height:24px;font-size:15px;}
#success {width:190px;padding:21px 0 0 10px;background:url(graphs/projects_success.png) no-repeat right top;margin:20px;}
#success_en {width:190px;padding:21px 0 0 10px;background:url(graphs/projects_success_en.png) no-repeat right top;margin:20px;}

#success li {font-size:14px;color:#444;line-height:18px;margin-bottom:10px;list-style-position:outside;list-style-type:none;list-style-image:url(graphs/projects_bullet.png);}

#projects h2{font-size:18px;color:#444;margin:0 0 5px 0;}

#buttons {height:44px;margin:5px 0;width:700px;float:right;}
#buttons a{ height:44px;background-image:url(graphs/project_buttons.png);display:block;margin-right:20px;}
#buttons a:hover {text-decoration:none;opacity:0.8;}
.iTunesGR {width:121px;float:right;}
.iTunesEN {width:121px;background-position: -150px top;float:right;}
#buttons a.androidGR {width:120px;height:47px;background:url(graphs/project_buttons_android.png) no-repeat;float:right;}
#buttons a.androidEN{width:120px;height:47px;background:url(graphs/project_buttons_android_en.png) no-repeat;float:right;}
a.siteLinks {width:130px;padding:0 54px 0 10px;background-position:right top;line-height:40px;float:right;color:#fff;font-family:Arial;font-weight:bold;font-size:18px;text-shadow:0 -1px 0px #888;text-align:center;}

.youtube {width:695px;height:400px;border:#aaa solid 2px;}

#pg a {display:block;width:219px;height:160px;float:left;margin:5px 2px;padding:5px;background:url(graphs/gallery_bg.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="graphs/gallery_bg.png", sizingMethod="crop");}

#pg a:hover {opacity:0.8;filter: alpha(opacity='80');}

.site {width:220px;height:350px;margin:0 5px;position:relative;padding:5px;float:left;font-size:12px;}
.site a.img
{
	display:block;width:220px;height:130px;
	position:relative;
	opacity:0.8;filter: alpha(opacity='80');
	cursor:pointer;
}
.site a.img:hover {opacity:1;filter: alpha(opacity='100');}
.site a.img img {display:block;width:210px;height:120px;position:absolute;left:5px;top:5px;}
.site span.d {display:block;height:9px;font-size:9px;line-height:9px;position:absolute;top:0px;right:20px;width:40px;text-align:right;color:#888;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.site h1 {font-size:15px;text-align:center;margin:0;}
.site h2 {font-size:14px;line-height:14px;text-align:center;margin:0;color:#888;text-transform:capitalize;}
.site a.img span
{
	display:block;width:220px;height:130px;
	position:absolute;top:0;left:0;
	background:url(images/cap.png) no-repeat;
	_background:url(images/cap.gif) no-repeat;
	
}
.site p {line-height:17px;width:220px;text-align:left;margin:0 0 5px 0;font-size:13px;}
a.more {height:14px;line-height:14px;display:block;text-align:right;padding:0 13px 0 0;background:url(images/icon_link.gif) right 3px no-repeat;}

.divider 
{
	width:965px;height:2px;clear:both;margin:15px auto;
	background:url(graphs/divider_large.png) no-repeat;
	_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="graphs/divider_large.png", sizingMethod="crop");
}
.divider_vertical 
{
	display:block;width:1px;height:280px;background:#ccc;float:left;margin:20px 2px 0 2px;padding:0;
	background:url(graphs/divider_vertical.png) no-repeat;
	_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="graphs/divider_vertical.png", sizingMethod="crop");
}
.divider_half
{
	display:block;width:435px;height:4px;background:#000;clear:both;
	background:url(graphs/divider_half.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="graphs/divider_half.png", sizingMethod="crop");
}


.service {background-position:left top;background-repeat:no-repeat;padding:45px 0 5px 185px;margin:0 0 20px 90px;}
.service h1 {height:0;width:0;overflow:hidden;margin:0;}
#service_nav a {color:#fff;}
#service_nav a:hover,#service_nav li:hover {color:#09F;}
#service_nav li {line-height:16px;}

hr {margin:10px 0;width:30%;opacity:0.5;filter: alpha(opacity='50');}
address {color:#fff;font-style:normal;line-height:30px;font-size:18px;}
address a {color:#0CF;}
#contact_twitter {width:208px;height:189px;position:absolute;top:-5px;right:40px;background:url(graphs/twitter.png)}

#col3detailing {width:680px;margin:0 0 15px 0;}
#col3detailing tr.head {font-size:16px;font-weight:bold;height:25;vertical-align:central;background:#555;color:#E8E9EB;text-shadow:0 1px 1px #000;}
#col3detailing tr.headers {font-size:15px;font-weight:bold;height:25;vertical-align:central;background:#555;color:#fff;}
#col3detailing tr.headers td {padding:5px;}
#col3detailing td {width:33%;vertical-align:top;}
#col3detailing tr.table_content {font-size:14px;background:#fdfdfd;}

.boxes3 {width:210px;margin:0 20px 20px 0;float:left;height:auto;line-height:20px;font-size:15px;font-size:14px;}
.boxes3 strong {font-size:15px;color:#333;}
.boxes3 * {line-height:20px;}
.numX {display:block;float:left;background:#ccc;border-radius:40px;width:40px;height:40px;line-height:40px;text-align:center;font-weight:bold;font-family:"Courier New", Courier, monospace;font-size:25px;margin-right:5px;}
#leather {background:url(graphs/edetailing_decor.jpg) no-repeat;width:274px;height:389px;padding:169px 27px 20px 28px;position:absolute;right:700px;top:40px;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;color:#fff;}
#leather p {font-size:15px;line-height:19px;margin-bottom:10px;}
#leather ul {color:#fff;margin:0;list-style-position:outside;margin:0 0 0 15px;}
#leather ul li {margin-bottom:5px;
