@charset "utf-8";

/*----Whole site--------------------*/
html,body {
	margin:0;
	padding:0;
	height:100%;
	width: 100%;
	color: #858585;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
}
html {
	background-color: #030303;
	background-image: url(../images/background/background.gif);
	background-repeat: repeat;
	background-attachment:scroll;
}
body {
	background-attachment: fixed;
	background-image: url(../images/background/gradients/body.png);
	background-repeat: repeat-y;
	background-position: center;
	min-width: 980px;
	min-height: 1230px;
}
#gloweffect {
	background-image: url(../images/background/glow_effect.png);
	background-repeat: no-repeat;
	background-position: center 405px;
	background-attachment:scroll;
	width: 100%;
	height: 100%;
	min-width: 980px;
	min-height: 1230px;
}
#sidebg {
	background-attachment: scroll;
	background-image: url(../images/background/gradients/sidegradient.gif);
	background-repeat: repeat-x;
	height: 100%;
	width: 100%;
	min-width: 980px;
	min-height: 1230px;
}

#topbar {
	background-attachment: scroll;
	background-image: url(../images/background/gradients/solid_topbar.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100%;
	width: 100%;
	min-width: 980px;
	min-height: 1230px;
}
#arrows {
	background-attachment: scroll;
	background-image: url(../images/background/arrows.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100%;
	width: 100%;
	min-width: 980px;
	min-height: 1230px;
}
/*2Content*/
#container {
	margin:0 auto; /* center, not in IE5 */
	width:980px;
	min-height:1230px !important; /* IE6: treaded as min-height*/
	min-height:100%;
	position: relative;
	height: 100%;
}
h2 {
	font-family: Tahoma, Arial, Georgia, sans-serif; 
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-left: 8px;
	color: #72ACE0;
	padding-right: 0px;
}
#topcont h2 {
	text-indent: -9999px;
}
#flash h2 {
	font-weight: normal;
	font-family: Tahoma, Arial, Georgia, sans-serif;
	font-size: 14px;
	margin-top: 10px;
	margin-left: 10px;
	color: #3E73A8;
}
#dwn_flashbox {
	background-color: #000;
	background-image: url(../images/banner/bg_flashbox.gif);
	height: 53px;
	clear: right;
	float: left;
	margin-top: 10px;
	margin-left: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 10px;
	padding-left: 10px;
	background-repeat: repeat-x;
}
#download_flash_but {
	background-color: #000103;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
	border: 1px solid #224972;
	height: 46px;
	width: 195px;
	clear: right;
	float: left;
}
#download_flash_but p {
	font-family: Tahoma, Arial, Georgia, sans-serif;
	font-size: 12px;
	color: #325c88;
	text-align: right;
	display: block;
	padding-top: 8px;
	padding-right: 12px;
	padding-left: 15px;
	padding-bottom: 11px;
	font-weight: bold;
}
#download_flash_but p:hover {
	color: #447EB9;
	display: block;
	padding-top: 8px;
	padding-right: 12px;
	padding-left: 15px;
	padding-bottom: 11px;
}
#logo_noflash {
	position: absolute;
	left: 197px;
	top: 173px;
	right: auto;
	width: 576px;
	height: 201px;
}
#download_flash_but:hover {
	color: #000;
	background-color: #000E2B;
}
#cont_flashdwn {
	float: left;
	margin-left: 15px;
	font-family: Tahoma, Arial, Georgia, sans-serif;
	font-size: 12px;
	color: #325c88;
	width: 325px;
	margin-top: 5px;
}
#flash h2 a {
	font-weight: bold;
	letter-spacing: -0.05em;
	color: #5096e0;
}
#flash h2 a:hover {
	text-decoration: underline blink;
	color: #72AFF3;
}
#flash_icon {
	clear: right;
	float: left;
	position: relative;
	bottom: 7px;
	left: 8px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
div, p {
	padding: 0;
	margin: 0;
}
#pages_ul .page_no {
	background-color: #333;
	clear: right;
	float: left;
	margin-right: 6px;
	list-style-type: none;
	height: 25px;
	width: 25px;
}


#pages_box a {
	display: block;
	height: 25px;
	width: 25px;
	margin-right: 6px;
	padding-left: 8px;
	padding-top: 3px;
	color: #CCC;
}
#pages_box a:hover {
	color: #FFF;
	text-decoration: none;
}

/*Links*/

a:link {
	color: #6FAED0;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #5983B0;
}
a:hover {
	text-decoration: underline;
	color: #6FAED0;
}
a:active {
	text-decoration: none;
	color: #A2B9D2;
}
#proj_tittlebae {
	background-image: url(../images/portfolio/latest_projects.png);
	text-indent: -9999px;
}
/*1Banner*/
#topbarspace {
	height: 20px;
	width: 980px;
	max-height: 20px;
	max-width: 980px;
	padding: 0;
	margin: 0;
}
#krot-b {
	height: 10px;
	width: 112px;
	position: absolute;
	left: 48px;
	padding-top: 6px;
}
#flash {
	height: 419px;
	width: 980px;
	padding: 0;
	margin: 0;
	max-width: 980px;
	min-width: 980px;
	max-height: 419px;
	position: relative;
}
/*top_nav_bar*/
#topbuttons {
	height: 30px;
	width: 393px;
	position: absolute;
	visibility: visible;
	z-index: 1;
	right: 45px;
	bottom: 0px;
	max-height: 30px;
}
ul#nav_top {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 393px;
	list-style-type: none;
	position: relative;
}
ul#nav_top a {
	display:block;	
	text-indent:-9999px;
	height:30px;
	overflow:hidden;
	text-decoration:none;
}
li#home_b {
	position:absolute;
	top:0;
	left:0;
	width:52px;
	height:30px;
	background-image: url(../images/topnavbar.gif);
	background-position: 0px -60px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
li#home_b a {
	width:52px;
}	
li#biography_b {
	position:absolute;
	top:0;
	left:52px;
	width:80px;
	height:30px;
	background-image: url(../images/topnavbar.gif);
	background-position: -52px -60px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
li#biography_b a {
	width:80px;
}	
li#skills_b {
	position:absolute;
	top:0;
	left:132px;
	width:52px;
	height:30px;
	background-image: url(../images/topnavbar.gif);
	background-position: -132px -60px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
li#skills_b a {
	width:52px;
}	
li#projects_b {
	position:absolute;
	top:0;
	left:184px;
	width:71px;
	height:30px;
	background-image: url(../images/topnavbar.gif);
	background-position: -184px -60px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
li#projects_b a {
	width:71px;
}	
li#contact_b {
	position:absolute;
	top:0;
	left:255px;
	width:67px;
	height:30px;
	background-image: url(../images/topnavbar.gif);
	background-position: -255px -60px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
li#contact_b a {
	width:67px;
}	
li#updates_b {
	position:absolute;
	top:0;
	left:322px;
	width:71px;
	height:30px;
	background-image: url(../images/topnavbar.gif);
	background-position: -322px -60px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
li#home_b:hover {
	background:url(../images/topnavbar.gif);
	background-position: 0px -30px;
	background-repeat:no-repeat;
}
li#biography_b:hover {
	background:url(../images/topnavbar.gif);
	background-position: -52px -30px;
	background-repeat:no-repeat;
}
li#skills_b:hover {
	background:url(../images/topnavbar.gif);
	background-position: -132px -30px;
	background-repeat:no-repeat;
}
li#projects_b:hover {
	background:url(../images/topnavbar.gif);
	background-position: -184px -30px;
	background-repeat:no-repeat;
}
li#contact_b:hover {
	background:url(../images/topnavbar.gif);
	background-position: -255px -30px;
	background-repeat:no-repeat;
}
li#updates_b:hover {
	background:url(../images/topnavbar.gif);
	background-position: -322px -30px;
	background-repeat:no-repeat;
}
li#updates_b a {
	width:71px;
}	
/*flashdec*/
#decflash {
	height: 13px;
	width: 980px;
	min-height: 13px;
	max-height: 13px;
	min-width: 980px;
	max-width: 980px;
	clear: both;
	float: left;
	margin-bottom: 20px;
}
#decflashleft {
	height: 13px;
	width: 34px;
	clear: right;
	float: left;
	background-attachment: scroll;
	background-image: url(../images/banner/leftedge.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#decflashcolor {
	float: left;
	height: 13px;
	width: 912px;
	clear: right;
	background-color: #373433;
}
#decflashright {
	clear: right;
	float: left;
	height: 13px;
	width: 34px;
	background-attachment: scroll;
	background-image: url(../images/banner/righttopedge.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#topcont {
	width: 912px;
	height: 435px;
	margin-top: 12px;
	margin-right: 34px;
	margin-bottom: 12px;
	margin-left: 34px;
	clear: both;
}
/*3Footer/Bottom Buttons*/
/*bottom navigation buttons*/
#botbuttons {
	height: 19px;
	width: 346px;
	position: absolute;
	visibility: visible;
	z-index: 2;
	left: 35px;
	bottom: 12px;
	max-height: 19px;
}
ul#nav_bot {
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 346px;
	list-style-type: none;
	position: relative;
}
ul#nav_bot a {
	display:block;	
	text-indent:-9999px;
	height:19px;
	overflow:hidden;
	text-decoration:none;
}
li#home_b_bot {
	position:absolute;
	top:0;
	left:0;
	width:37px;
	height:19px;
	background-image: url(../images/botnavbar.gif);
	background-position: 0px -38px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
li#home_b_bot a {
	width:37px;
}	
li#biography_b_bot {
	position:absolute;
	top:0;
	left:43px;
	width:67px;
	height:19px;
	background-image: url(../images/botnavbar.gif);
	background-position: -43px -38px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
li#biography_b_bot a {
	width:67px;
}	
li#skills_b_bot {
	position:absolute;
	top:0;
	left:116px;
	width:45px;
	height:19px;
	background-image: url(../images/botnavbar.gif);
	background-position: -116px -38px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
li#skills_b_bot a {
	width:45px;
}	
li#projects_b_bot {
	position:absolute;
	top:0;
	left:167px;
	width:59px;
	height:19px;
	background-image: url(../images/botnavbar.gif);
	background-position: -167px -38px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
li#projects_b_bot a {
	width:59px;
}	
li#contact_b_bot {
	position:absolute;
	top:0;
	left:232px;
	width:54px;
	height:19px;
	background-image: url(../images/botnavbar.gif);
	background-position: -232px -38px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
li#contact_b_bot a {
	width:54px;
}	
li#updates_b_bot {
	position:absolute;
	top:0;
	left:292px;
	width:54px;
	height:19px;
	background-image: url(../images/botnavbar.gif);
	background-position: -292px -38px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
li#updates_b_bot a {
	width:54px;
}
li#home_b_bot:hover {
	background:url(../images/botnavbar.gif);
	background-position: 0px -19px;
	background-repeat:no-repeat;
}
li#biography_b_bot:hover {
	background:url(../images/botnavbar.gif);
	background-position: -43px -19px;
	background-repeat:no-repeat;
}
li#skills_b_bot:hover {
	background:url(../images/botnavbar.gif);
	background-position: -116px -19px;
	background-repeat:no-repeat;
}
li#projects_b_bot:hover {
	background:url(../images/botnavbar.gif);
	background-position: -167px -19px;
	background-repeat:no-repeat;
}
li#contact_b_bot:hover {
	background:url(../images/botnavbar.gif);
	background-position: -232px -19px;
	background-repeat:no-repeat;
}
li#updates_b_bot:hover {
	background:url(../images/botnavbar.gif);
	background-position: -292px -19px;
	background-repeat:no-repeat;
}	
/*----Home--------------------*/

/*0Left Art*/
#left_art {
	clear: right;
	float: left;
	height: 435px;
	width: 140px;
	margin-right: 24px;
	background-attachment: scroll;
	background-image: url(../images/home/leftart/bg_grad.gif);
	background-repeat: no-repeat;
}
#left_gifart {
	clear: right;
	float: left;
	height: 48px;
	width: 48px;
	background-image: url(../images/home/leftart/corner.gif);
}
#topimgleftart {
	background-image: url(../images/home/leftart/topimg.jpg);
	background-repeat: no-repeat;
	clear: right;
	float: left;
	height: 48px;
	width: 92px;
}
#arrowsimage {
	background-attachment: scroll;
	background-image: url(../images/home/leftart/leftart.jpg);
	background-repeat: no-repeat;
	height: 362px;
	width: 140px;
	float: left;
}
#arrowfooter {
	background-color: #32363b;
	background-image: url(../images/home/footer_contentbox.gif);
	background-position: left;
	float: left;
	height: 25px;
	width: 140px;
}
/*1Prove*/
#time_prove {
	clear: right;
	float: left;
	height: 435px;
	width: 394px;
	margin-right: 24px;
}
#prove_topbox {
	height: 34px;
	width: 394px;
	background-image: url(../images/home/right_corner.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#prove_text {
	background-image: url(../images/home/provetext.gif);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	height: 34px;
	width: 150px;
}
#proveleftbox {
	background-color: #373433;
	background-image: url(../images/home/righttopartbg.gif);
	clear: right;
	float: left;
	height: 34px;
	width: 360px;
	background-repeat: no-repeat;
	background-position: right;
}
#prove_content {
	background-color: #101010;
	height: 356px;
	width: 363px;
	background-attachment: scroll;
	background-image: url(../images/home/bggradient_content.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	font-family: Tahoma, Arial, Georgia, sans-serif;
	padding-top: 10px;
	padding-right: 17px;
	padding-bottom: 10px;
	padding-left: 12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #1F2932;
	border-left-color: #1F2932;
}
.sp_cap {
	font-weight: normal;
	text-transform: capitalize;
	color: #ADADAD;
	font-size: 16px;
}
#prove_content p {
	padding-bottom: 6px;
}
#prove_content ul {
	padding-top: 5px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 20px;
	margin: 0px;
	list-style-image: url(../images/orange_arrow.gif);
}
#prove_footer {
	background-color: #32363b;
	height: 25px;
	width: 394px;
	background-image: url(../images/home/footer_contentbox.gif);
	background-position: left;
	background-repeat: no-repeat;
}
/*2Around*/
#around {
	clear: right;
	float: left;
	height: 435px;
	width: 330px;
}
#around_topbox {
	height: 34px;
	width: 330px;
	background-image: url(../images/home/right_corner.gif);
	background-position: right;
	background-repeat: no-repeat;
	clear: both;
}
#aroundleftbox {
	background-image: url(../images/home/righttopartbg.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 34px;
	width: 296px;
	clear: right;
	float: left;
	background-color: #373433;
}
#around_text {
	background-image: url(../images/home/abouttext.gif);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	height: 34px;
	width: 198px;
}
#around_content {
	background-color: #101010;
	height: 356px;
	width: 299px;
	background-attachment: scroll;
	background-image: url(../images/home/bggradient_content.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	font-family: Tahoma, Arial, Georgia, sans-serif;
	padding-top: 10px;
	padding-right: 17px;
	padding-bottom: 10px;
	padding-left: 12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #202A33;
	border-left-color: #202A33;
	border-right-style: solid;
	border-left-style: solid;
}
#around_content p {
	padding-bottom: 12px;
}
#around_footer {
	background-color: #32363b;
	height: 25px;
	width: 330px;
	background-image: url(../images/home/footer_contentbox.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.thumb_br {
	background-image: url(../images/home/latestworks/thumbnailb.gif);
	background-repeat: no-repeat;
	clear: right;
	float: left;
	height: 169px;
	width: 135px;
	margin-left: 14px;
	margin-top: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.thumb_br:hover {
	background-image: url(../images/home/latestworks/thumbnailb.gif);
	background-repeat: no-repeat;
	background-position: -135px 0px;
}
.thumb_img {
	height: 139px;
	width: 116px;
	margin-top: 7px;
	margin-left: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.thumb_tx {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	color: #7A7676;
	text-align: right;
	padding-top: 2px;
	padding-right: 12px;
	letter-spacing: -0.1em;
	text-transform: uppercase;
	word-spacing: 0.2em;
}
.thumb_tx a {
	color: #7A7676;
	text-decoration: none;
}
.thumb_tx a:hover {
	color: #A09C9C;
	text-decoration: none;
}
#sm_kroative_footer {
	float: right;
	margin-right: 34px;
	bottom: 0px;
	position: absolute;
	right: 0px;
	z-index: 20;
}
#blck_grd_lft {
	height: 46px;
	width: 77px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-image: url(../images/footer/left_blck_grd.gif);
	background-repeat: no-repeat;
}
#blck_grd_rght {
	background-image: url(../images/footer/rght_blck_grd.gif);
	position: absolute;
	bottom: 0px;
	right: 0px;
	height: 46px;
	width: 76px;
	z-index: 19;
}
/*5Contact*/
#contact_wrap {
	width: 912px;
	margin-top: 12px;
	margin-right: 34px;
	margin-bottom: 12px;
	margin-left: 34px;
	clear: both;
}
.contact_cont {
	background-attachment: scroll;
	background-image: url(../images/home/bggradient_content.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: auto;
	width: 912px;
	background-color: #101010;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #151B20;
}
#contact_wrap #tittle{
	background-image: url(../images/contact/cont_tittle.gif);
	background-repeat: no-repeat;
	background-position: 5px bottom;
	height: 26px;
	width: 116px;
	text-indent: -9999px;
}
#contact {
	background-color: #373433;
	margin-top: 20px;
	margin-right: 34px;
	margin-bottom: 12px;
	margin-left: 34px;
	float: left;
	width: 892px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(../images/home/latestworks/bar_art.gif);
	background-repeat: no-repeat;
	background-position: -300px;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1F1E1D;
}
.contact_img {
	clear: right;
	float: left;
	margin-right: 40px;
	margin-left: 20px;
}
#contact_innerwrap {
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 47px;
}

#contact .cont_name {
	clear: right;
	float: left;
	margin-right: 20px;
	font-weight: bold;
	color: #999;
}
#container #space {
	color: #22262A;
}
label {
	width: 120px;
	height: 20px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #5B8CC0;
	font-size: 12px;
	display: inline;
	float: left;
	padding-top: 6px;
}
#send_email {
	background-color: #FC0;
	background-image: url(../images/contact/input_focus.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 90px;
	cursor:pointer;
}
#send_email:hover {
	background-position:bottom;
}
#clear_form {
	width: 75px;
	margin-right: 5px;
	margin-left: 5px;
	background-image: url(../images/contact/input_invalid.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #000;
	cursor:pointer;
}
#clear_form:hover {
	background-position:top;
}
form #captcha {
	padding: 7px;
	background-color: #DFF3FD;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	clear: right;
	float: left;
}
form #img_ver p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
}
#img_ver input {
	width: 50px;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#img_ver a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

select {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	background-color: #EAF7FE;
	background-image: url(../images/contact/input_blank.gif);
	background-repeat: repeat-x;
	background-position: 0px top;
	height: auto;
	width: 205px;
	margin-bottom: 10px;
	padding-left: 5px;
	background-attachment: fixed;
}
#FieldData6 {
	background-color: #DFF3FD;
	padding: 5px;
	height: 150px;
	width: 690px;
	margin-bottom: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}


input {
	width: 200px;
	height: auto;
	margin-bottom: 10px;
	background-image: url(../images/contact/input_blank.gif);
	background-position: top;
	background-color: #C4E7F9;
	display: inline;
	background-repeat: repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 4px;
	border: 1px solid #333;
}
#FieldData4 {
	width: 450px;
}
/*3Latest*/
#latestworks {
	width: 912px;
	height: 230px;
	margin-top: 12px;
	margin-right: 34px;
	margin-left: 34px;
	margin-bottom: -10px;
}
#contact_message span {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	margin: 5px;
	position: relative;
	top: -5px;
	right: -121px;
}

#latestworks h2 {
	text-indent: -9999px;
}
.latest_works {
	height: 230px;
	width: 912px;
	margin: 0;
	padding: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2B3742;
}
#latestworks #tittle{
	background-image: url(../images/home/latestworks/tittletext.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 26px;
	width: 116px;
}
.glr_topbar {
	height: 43px;
	width: 912px;
}
.glr_leftbox {
	background-image: url(../images/home/latestworks/leftbox.gif);
	background-repeat: no-repeat;
	float: left;
	height: 43px;
	width: 43px;
	clear: right;
}
.glr_bar {
	background-color: #373433;
	background-image: url(../images/home/latestworks/bargradient.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 43px;
	width: 869px;
	float: right;
}
.glr_bgart {
	background-image: url(../images/home/latestworks/bar_art.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
	height: 43px;
	width: 869px;
}


.glr_cont {
	background-attachment: scroll;
	background-image: url(../images/home/bggradient_content.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 187px;
	width: 912px;
	background-color: #101010;
}


#footer {
	position:absolute;
	width:979px;
	text-align: center;
	vertical-align: middle;
	min-height: 46px;
	z-index: 9;
	float: left;
	clear: right;
	background-color: #000;
	background-image: url(../images/background/gradients/footergrad.gif);
	background-repeat: repeat-x;
	height: 46px;
	margin-top: 10px;
	margin-bottom: 34px;
	left: 0px;
	bottom: 0px;
}

#proj_tittlebar {
	background-repeat: no-repeat;
	background-position: 29px 30px;
	text-indent: -9999px;
	height: 55px;
	width: 980px;
}
.proj_row {
	padding-right: 18px;
	padding-left: 29px;
	height: auto;
	margin-bottom: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.proj_col {
	background-color: #373433;
	float: left;
	height: 120px;
	width: 300px;
	margin-right: 11px;
	margin-top: 5px;
	margin-bottom: 10px;
	background-image:  url(../images/portfolio/bg_thmb_2.jpg);
	background-repeat: no-repeat;
}
.proj_col:hover {
	background-image:  url(../images/portfolio/bg_thmb_2_hover.jpg);
}
.thmb_detls li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CCC;
	display: block;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	cursor: default;
}

.thmb_tittle {
	clear: right;
	float: left;
	width: 87px;
	padding-top: 12px;
	padding-right: 7px;
	padding-left: 9px;
	padding-bottom: 3px;
}
.thmb_tittle h3 {
	font-family: Tahoma, Arial, Georgia, sans-serif;
	font-size: 14px;
	color: #72ACE0;
	font-variant: normal;
	padding: 0px;
	text-align: left;
	font-weight: normal;
	margin-top: 0px;
	margin-right: -10px;
	margin-bottom: 0px;
	margin-left: 0px;
	cursor: default;
}
.thmb_tittle h3:hover {
	color: #98C2E9;
}
	
.thmb_detls {
	width: 88px;
	padding-top: 7px;
	padding-right: 7px;
	padding-left: 9px;
	vertical-align: top;
	padding-bottom: 7px;
	float: left;
}
.thmb_detls h5 {
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: right;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CCC;
	line-height: normal;
	margin: 0px;
}
.proj_thmb {
	height: 106px;
	width: 189px;
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
	float: right;
}
.proj_thmb a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.thmb_detls a {
	color: #DFDFDF;
}
.thmb_detls a:hover {
	color: #7CCBF1;
	text-decoration: underline;
}
.thmb_detls ul  {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	list-style-image: url(../images/blue_dot.gif);
	padding: 0px;
}.thmb_detls li  {
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
#sub_proj {
	background-color: #32363b;
	height: 1.3em;
	width: 300px;
	margin-top: -5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 28px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	clear: right;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/home/footer_contentbox.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000;
	border-left-color: #17232F;
}
#sub_proj p {
	color: #737D8A;
	cursor:default;
}
#sub_proj p a:link {
	color: #C76033;
}
#sub_proj p a:visited {
	color: #C75A2C;
}
#sub_proj p a:hover {
	color: #F90;
}
#sub_proj p a:active {
}




.highlight {
	color: #72ACE0;
	cursor:default;
}
.current {
	color: #DFDFDF;
	cursor:default;
}
#kroative_version {
	float: right;
	clear: both;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
	width: 150px;
	overflow: visible;
	visibility: visible;
	right: -810px;
	top: 2px;
	color: #934600;
	display: block;
}
#options_contact {
	text-indent: -9999px;
}
#buttons_contactform {
	margin-top: 10px;
	display: block;
	margin-left: 125px;
}
#copyright {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	position: absolute;
	top: 49px;
	right: 33px;
	padding-right: 30px;
	background-image: url(../images/icon/k2.gif);
	background-repeat: no-repeat;
	background-position: right;
	cursor: default;
}
#copyright:hover {
	color: #8D8D8D;
}
#xhtmlval {
	padding: 2px;
	position: absolute;
	left: 33px;
	top: 50px;
	border:none;
}
#cssval {
	padding: 2px;
	position: absolute;
	left: 133px;
	top: 50px;
	border:none;
}

#copyright a {
	color: #627B91;
}
#copyright a:hover {
	color: #6BA7D3;
}
#error_wrap {
	width: 912px;
	margin-top: 50px;
	margin-right: 34px;
	margin-bottom: 12px;
	margin-left: 34px;
	clear: both;
}
#error_wrap h2 {
	color: #F7C47D;
	padding-left: 45px;
	padding-top: 10px;
}
#error_wrap #tittle {
	height: 35px;
	background-image: url(../images/icon/warning.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#error_banner {
	height: 354px;
	width: 980px;
	padding: 0;
	margin: 0;
	max-width: 980px;
	min-width: 980px;
	max-height: 419px;
	position: relative;
}
#error_wrap #contact_innerwrap {
min-height: 275px;
}
#thankyou_wrap {
	width: 912px;
	margin-top: 50px;
	margin-right: 34px;
	margin-bottom: 12px;
	margin-left: 34px;
	clear: both;
}
#thankyou_wrap #tittle {
	background-image: url(../images/icon/ok.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 35px;
	padding-left: 40px;
}
#thankyou_wrap #contact_innerwrap {
min-height: 275px;
}.green {
	color: #58C721;
}
.orange {
	color: #F90;
}
.bold {
	font-weight: bold;
	color: #909090;
}
#uc_wrap {
	width: 912px;
	margin-top: 50px;
	margin-right: 34px;
	margin-bottom: 12px;
	margin-left: 34px;
	clear: both;
}#uc_wrap ul li {
	padding-bottom: 10px;
}
#uc_wrap #tittle {
	height: 30px;
	padding-left: 30px;
	background-image: url(../images/icon/warning.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.thmb_detls ul li a {
	color: #B1E1F3;
}
