/* Default Theme Stylesheet
Name:Global-Style.CSS
Author: Nauman Hameed Khan
Description: default theme
Date of Start: January 31st 2009
Date of Last Changes: April 21st 2009
*/


/* Body
----------------------------------------------------------------------------------- */


body {
	margin:0px;
	padding:0px;
	background: #000 url(../images/background-images/site-background.jpg) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#bcb6b1;
	text-align:justify;
}

.clear {
	clear:both;
}

#meffects-logo {
	height:92px;
	width:178px;
	float:left;
	margin:0;
	padding:0;
	_padding:0 0 0 4px;
}

#meffects-logo2 {
	height:92px;
	width:178px;
	float:left;
	margin:0;
	padding:0 0 0 6px;
} 

#meffects-logo3 {
	height:92px;
	width:178px;
	float:left;
	margin:0;
	padding:0;
	_padding:0 0 0 6px;
}

/* Default Tags - Re-defined
----------------------------------------------------------------------------------- */

img, div { behavior: url("scripts/ie6-png/iepngfix.htc") }

a {
	outline:none;
}

/* Site Wrapper
----------------------------------------------------------------------------------- */


#site-wrapper {
	margin:0 auto;
	padding:0;
	width:936px;
}


/* Header & Navigation Container
----------------------------------------------------------------------------------- */

#header {
	margin:0;
	padding:0;
	float:left;
	width:936px;
	_width:946px;
}

.navigation ul{
	overflow: hidden;
	width:717px;
	_width:722px;
	margin:0;
	padding:47px 0 0 0;
	list-style-type: none;
	float:right;
	height:63px;
}

.navigation li{
	float:left;
}

.navigation a{
	display:block;
	padding:0;
	color: black;
	margin:0;
	text-decoration:none;
	font: bold 12px Arial;
	height:63px;
	text-indent:-9999px;
}

.navigation a:hover, .navigation a.selected{
	background:black;
	color:white;
}


#menu_home a, #menu_home a:visited {
	width:103px;
	background:url(../images/navigation/main-navigation.jpg) no-repeat 0px 0px;
}
#menu_home a:hover{
	background:url(../images/navigation/main-navigation.jpg) no-repeat 0px -63px;
	width:103px;
}

#home_select a, #home_select a:visited {
	width:103px;
	background:url(../images/navigation/main-navigation.jpg) no-repeat 0px -63px;
}

#menu_aboutus a, #menu_aboutus a:visited {
	width:129px;
	background:url(../images/navigation/main-navigation.jpg) no-repeat -103px 0px;
}
#menu_aboutus a:hover{
	background:url(../images/navigation/main-navigation.jpg) no-repeat -103px -63px;
	width:129px;
}

#aboutus_select a, #aboutus_select a:visited {
	width:129px;
	background:url(../images/navigation/main-navigation.jpg) no-repeat -103px -63px;
}

#menu_portfolio a, #menu_portfolio a:visited {
	width:117px;
	background:url(../images/navigation/main-navigation.jpg) no-repeat -232px 0px;
}
#menu_portfolio a:hover{
	background:url(../images/navigation/main-navigation.jpg) no-repeat -232px -63px;
	width:117px;
}

#menu_services a, #menu_services a:visited {
	width:117px;
	background:url(../images/navigation/main-navigation.jpg) no-repeat -349px 0px;
}
#menu_services a:hover{
	background:url(../images/navigation/main-navigation.jpg) no-repeat -349px -63px;
	width:117px;
}

#services_select a, #services_select a:visited {
	width:117px;
	background:url(../images/navigation/main-navigation.jpg) no-repeat -349px -63px;
}

#menu_templates a, #menu_templates a:visited {
	width:132px;
	background:url(../images/navigation/main-navigation.jpg) no-repeat -466px 0px;
}
#menu_templates a:hover{
	background:url(../images/navigation/main-navigation.jpg) no-repeat -466px -63px;
	width:132px;
}

#menu_contact a, #menu_contact a:visited {
	width:119px;
	background:url(../images/navigation/main-navigation.jpg) no-repeat -598px 0px;
}
#menu_contact a:hover{
	background:url(../images/navigation/main-navigation.jpg) no-repeat -598px -63px;
	width:119px;
}
#request_select a, #request_select a:visited{
	background:url(../images/navigation/main-navigation.jpg) no-repeat -598px -63px;
	width:119px;
}

#open {
	margin:0 -442px 0 0;
	padding:0;
	width:65px;
	background:url(../images/background-images/open.gif) no-repeat right;
	height:27px;
	position:absolute;
	z-index:3;
	right:50%;
	top:20px;
}

#open p {
	margin:0;
	padding:0;
	float:left;
	color:#999999;
	font-size:11px;
	width:165px
}

/* Contact-Info Fields Container
----------------------------------------------------------------------------------- */

#nauman {
	margin:0;
	_margin:0 0 0 3px;
	padding:0;
	float:left;
	width:936px;
}

#quote {
	background:url(../images/contact-slider/contact-bg.png) no-repeat;
	width: 936px;
	height: 317px;
	margin:0;
	padding:0;
	position: relative;
}

#quote form {
	padding:51px 0 0 33px;
}

#step1 {
	float: left;
	width: 275px;
	height:67px;
	margin:30px 0 0 0;
	padding:0;
}

#step1 input {
	margin:0 0 15px 0;
	padding:4px 0 0 2px;
	float:right;
	width:172px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color:#bfb2a7;
	background:#000 url(../../images/contact-slider/field-bg.jpg) repeat-x;
	border: 1px solid #2b2b2b;
	float:left;
}

#step1 input:hover {
	margin:0 0 15px 0;
	padding:4px 0 0 2px;
	float:right;
	width:174px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#bfb2a7;
	background:#000 url(../../images/contact-slider/field-bg.jpg) repeat-x;
	border: 1px solid #84621e;
	float:left;
}

#step1 label {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #897f76;
	display: block;
	font-size: 12px;
	width:80px;
	display:block;
	margin:5px 0 0 0;
	padding:0;
	float:left;
	clear:both;
}


#step2 {
	float: left;
	width: 300px;
	height:67px;
	margin:30px 0 0 15px;
	padding:0;
}

#step2 input {
	margin:0 0 15px 0;
	padding:4px 0 0 2px;
	float:right;
	width:173px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color:#bfb2a7;
	background:#000 url(../../images/contact-slider/field-bg.jpg) repeat-x;
	border: 1px solid #2b2b2b;
	float:left;
}

#step2 input:hover {
	margin:0 0 15px 0;
	padding:4px 0 0 2px;
	float:right;
	width:173px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#bfb2a7;
	background:#000 url(../../images/contact-slider/field-bg.jpg) repeat-x;
	border: 1px solid #84621e;
	float:left;
}

#step2 label {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #897f76;
	display: block;
	font-size: 12px;
	width:98px;
	display:block;
	margin:5px 0 0 0;
	padding:0;
	float:left;
	clear:both;
}


#step3 {
	float: left;
	width: 525px;
	height:117px;
	margin:0 0 0 -435px;
	padding:0;
	position:absolute;
	left:50%;
	top:163px;
	z-index:3;
}

#step3 textarea {
	margin:0 0 15px 0;
	padding:2px 0 0 2px;
	float:right;
	width:441px;
	height:113px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#bfb2a7;
	background:#000 url(../../images/contact-slider/textarea-bg.jpg) repeat-x;
	border: 1px solid #2b2b2b;
	float:left;
}

#step3 textarea:hover {
	margin:0 0 15px 0;
	padding:2px 0 0 2px;
	float:right;
	width:441px;
	height:113px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#bfb2a7;
	background:#000 url(../../images/contact-slider/textarea-bg.jpg) repeat-x;
	border: 1px solid #84621e;
	float:left;
}

#step3 label {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #897f76;
	display: block;
	font-size: 12px;
	width:80px;
	display:block;
	margin:3px 0 0 0;
	padding:0;
	float:left;
	clear:both;
}

#quote .submit {
	border: none !important;
	position: absolute;
	left:50%;
	margin-left:94px;
	top:163px;
	padding: 0 !important;
}

#close {
	margin:0 0 0 425px;
	padding:0;
	position:absolute;
	z-index:4;
	left:50%;
	width:29px;
	height:27px;
	top:280px;
	border:0;
}


/* Middle Container
----------------------------------------------------------------------------------- */

#services-testimonials-wrapper {
	margin:0;
	_margin:0 0 0 4px;
	padding:62px 0 0 0;
	width:936px;
	float:left;
	background:url(../images/background-images/front-headings.jpg) no-repeat ;
}

#services-testimonials {
	margin:0;
	padding:22px 23px;
	width:890px;
	float:left;
	background:#0f0e0d url(../images/background-images/services-testimonials-bg.jpg) repeat-x;
	height:179px;
}


/* High-End Services Container
----------------------------------------------------------------------------------- */

#highend-container {
	margin:0;
	padding:0 24px 0 0;
	width:433px;
	height:178px;
	float:left;
}

/* Testimonials Container
----------------------------------------------------------------------------------- */

#testimonails-container {
	margin:0;
	padding:0;
	width:433px;
	height:178px;
	float:left;
}

.hed {
	margin:37px 0 0 0;
	_margin:37px 0 0 8px;
}

#set {
	margin:0;
	padding:0;
	float:right;
	width:433px;
	_width:443px;
	height:178px;
}

#set2 {
	width:433px;
	_width:443px;
	float:right;
}

.width {
	width:433px;
}

/* Welcome Containers
----------------------------------------------------------------------------------- */

#body-container {
	margin:0;
	_margin:0 0 0 8px;
	padding:62px 0 0 0;
	float:left;
	_float:none;
	width:936px;
	background:url(../images/background-images/welcometomystifyingeffects.jpg) no-repeat;
}

#body-container img {
	margin:0;
	padding:0;
	float:left;
}

#left-column {
	margin:0;
	padding:23px 23px 23px;
	_padding:23px 23px 0;
	width:284px;
	float:left;
	background:#0f0e0d url(../images/background-images/body-bg.jpg) repeat-x;
	height:346px;
	_height:369px;
}

#left-column-inner {
	margin:0;
	padding:1px;
	width:282px;
	float:left;
	height:205px;
	background-color:#000;
}

#left-column-stroke {
	margin:0;
	padding:5px;
	width:270px;
	float:left;
	height:193px;
	border:solid 1px #1d1c1a;
}

.up {
	float:left;
}

.art-work ul{
	overflow: hidden;
	width:284px;
	margin:0;
	padding:10px 0 0 0;
	list-style-type: none;
	float:right;
	height:30px;
}

.art-work li{
	float:left;
}

.art-work a{
	display:block;
	padding:0;
	color: black;
	margin:0;
	text-decoration:none;
	font: bold 12px Arial;
	height:30px;
	text-indent:-9999px;
}

.art-work a:hover, .art-work a.selected{
	background:black;
	color:white;
}


#view_art a, #view_art a:visited {
	width:284px;
	background:url(../images/background-images/view-art-work.jpg) no-repeat 0px 0px;
}
#view_art a:hover{
	background:url(../images/background-images/view-art-work.jpg) no-repeat 0px -30px;
	width:284px;
}


.banner_odesk ul{
	overflow: hidden;
	width:284px;
	margin:0;
	padding:10px 0 0 0;
	list-style-type: none;
	float:right;
	height:90px;
}

.banner_odesk li{
	float:left;
}

.banner_odesk a{
	display:block;
	padding:0;
	color: black;
	margin:0;
	text-decoration:none;
	font: bold 12px Arial;
	height:90px;
	text-indent:-9999px;
}

.banner_odesk a:hover, .banner_odesk a.selected{
	background:black;
	color:white;
}


#odesk1 a, #odesk1 a:visited {
	width:284px;
	background:url(../images/background-images/odesk.jpg) no-repeat 0px 0px;
}
#odesk1 a:hover{
	background:url(../images/background-images/odesk.jpg) no-repeat 0px -90px;
	width:284px;
}



/* Right Column
----------------------------------------------------------------------------------- */

#right-column {
	margin:0;
	_margin:0 0 0 4px;
	padding:23px;
	width:520px;
	float:right;
	background:#0f0e0d url(../images/background-images/body-bg.jpg) repeat-x;
}

#right-column p {
	margin:0;
	padding:0 0 15px 0;
	float:left;
	width:480px;
	text-align:justify !important;
	line-height:20px;
	font-size:14px;
}

#right-column-inner {
	margin:0;
	padding:0;
	width:518px;
	float:left;
	background-color:#000;
	border:solid 1px #000;
}

#right-column-inner02 {
	margin:0;
	padding:16px;
	width:484px;
	float:left;
	border:solid 1px #1d1c1a;
}

#right-column img {
	margin:0;
	padding:0;
	float:right;
	clear:left;
}

/* Footer Wrapper
----------------------------------------------------------------------------------- */

#site-footer {
	margin:0;
	padding:0;
	width:100$;
	clear:both;
	background:url(../images/portfolio-images/footer-bg.jpg) repeat-x;
	height:133px;
}

#footer {
	margin:0 auto;
	padding:25px 0 0 0;
	width:936px;
	height:50px;
}

#footer p {
	margin:0;
	padding:0;
	_padding:0 0 0 4px;
	float:left;
}

#footer a {
	text-decoration:underline;
	color:#bcb6b1;	
}

#footer a:hover {
	text-decoration:none;
	color:#bcb6b1;
}




/* Services Page Wrapper
----------------------------------------------------------------------------------- */

#services_container {
	margin:37px 0 0 0;
	padding:52px 28px 0 28px;
	_padding:52px 33px 0 33px;
	float: left;
	width:884px;
	height:443px;
	background:url(../images/background-images/services-background.jpg) no-repeat center top;
}

/* Services Page Boxes
----------------------------------------------------------------------------------- */


.boxes ul{
	overflow: hidden;
	width:884px;
	margin:0;
	padding:0;
	list-style-type: none;
	float:left;
	height:346px;
}

.boxes li{
	float:left;
	padding:0 0 0 36px;
}

.boxes li strong {
	color:#e5a012;
}



.boxes a{
	display:block;
	padding:170px 0 0 22px;
	color: black;
	margin:0;
	text-decoration:none;
	font: normal 12px Arial;
	color:#bcb6b1;
	height:346px;
	cursor:text;
}

.boxes a:hover, .boxes a.selected{
	color:#bcb6b1;
}


#box01 {
	padding:0;
}

#box01 a, #box01 a:visited {
	width:172px;
	background:url(../images/background-images/services-box01.jpg) no-repeat 0px -346px;
}
#box01 a:hover{
	background:url(../images/background-images/services-box01.jpg) no-repeat 0px 0px;
	width:172px;
}

#box02 a, #box02 a:visited {
	width:172px;
	background:url(../images/background-images/services-box02.jpg) no-repeat 0px -346px;
}
#box02 a:hover{
	background:url(../images/background-images/services-box02.jpg) no-repeat 0px 0px;
	width:172px;
}

#box03 a, #box03 a:visited {
	width:172px;
	background:url(../images/background-images/services-box03.jpg) no-repeat 0px -346px;
}
#box03 a:hover{
	background:url(../images/background-images/services-box03.jpg) no-repeat 0px 0px;
	width:172px;
}

#box04 a, #box04 a:visited {
	width:172px;
	background:url(../images/background-images/services-box04.jpg) no-repeat 0px -346px;
}
#box04 a:hover{
	background:url(../images/background-images/services-box04.jpg) no-repeat 0px 0px;
	width:172px;
}


/* Services Page Box 01 - Button
----------------------------------------------------------------------------------- */

.box-web ul{
	overflow: hidden;
	width:148px;
	margin:0 0 0 -416px;
	padding:0;
	list-style-type: none;
	float:left;
	height:75px;
	position:absolute;
	left:50%;
	top:448px;
	z-index:1;
}



.box-web li{
	float:left;
	padding:0 0 5px 0;
}


.box-web a{
	display:block;
	padding:0;
	color: black;
	margin:0;
	text-decoration:none;
	font: normal 12px Arial;
	color:#bcb6b1;
	height:35px;
	cursor:pointer;
	text-indent:-9999px;
}

.box-web a:hover, .box-web a.selected{
	color:#bcb6b1;
}

#click-web a, #click-web a:visited {
	width:148px;
	background:url(../images/background-images/request-portfolio-btn.jpg) no-repeat 0px 0px;
}
#click-web a:hover{
	background:url(../images/background-images/request-portfolio-btn.jpg) no-repeat 0px -35px;
	width:148px;
}

#click-web1 a, #click-web1 a:visited {
	width:148px;
	background:url(../images/background-images/request-portfolio-btn.jpg) no-repeat 0px -70px;
}
#click-web1 a:hover{
	background:url(../images/background-images/request-portfolio-btn.jpg) no-repeat 0px -105px;
	width:148px;
}

/* Services Page Box 02 - Button
----------------------------------------------------------------------------------- */

.box-logo ul{
	overflow: hidden;
	width:148px;
	margin:0 0 0 -188px;
	padding:0;
	list-style-type: none;
	float:left;
	height:75px;
	position:absolute;
	left:50%;
	top:448px;
	z-index:2;
}

.box-logo li{
	float:left;
	padding:0 0 5px 0;
}


.box-logo a{
	display:block;
	padding:0;
	color: black;
	margin:0;
	text-decoration:none;
	font: normal 12px Arial;
	color:#bcb6b1;
	height:35px;
	cursor:pointer;
	text-indent:-9999px;
}

.box-logo a:hover, .box-logo a.selected{
	color:#bcb6b1;
}

#click-logo a, #click-logo a:visited {
	width:148px;
	background:url(../images/background-images/request-portfolio-btn.jpg) no-repeat 0px 0px;
}
#click-logo a:hover{
	background:url(../images/background-images/request-portfolio-btn.jpg) no-repeat 0px -35px;
	width:148px;
}

#click-logo1 a, #click-logo1 a:visited {
	width:148px;
	background:url(../images/background-images/request-portfolio-btn.jpg) no-repeat 0px -70px;
}
#click-logo1 a:hover{
	background:url(../images/background-images/request-portfolio-btn.jpg) no-repeat 0px -105px;
	width:148px;
}

/* Services Page Box 03 - Button
----------------------------------------------------------------------------------- */

.box-print ul{
	overflow: hidden;
	width:148px;
	margin:0 0 0 40px;
	padding:0;
	list-style-type: none;
	float:left;
	height:75px;
	position:absolute;
	left:50%;
	top:448px;
	z-index:3;
}

.box-print li{
	float:left;
	padding:0 0 5px 0;
}


.box-print a{
	display:block;
	padding:0;
	color: black;
	margin:0;
	text-decoration:none;
	font: normal 12px Arial;
	color:#bcb6b1;
	height:35px;
	cursor:pointer;
	text-indent:-9999px;
}

.box-print a:hover, .box-print a.selected{
	color:#bcb6b1;
}

#click-print a, #click-print a:visited {
	width:148px;
	background:url(../images/background-images/request-portfolio-btn.jpg) no-repeat 0px 0px;
}
#click-print a:hover{
	background:url(../images/background-images/request-portfolio-btn.jpg) no-repeat 0px -35px;
	width:148px;
}

#click-print1 a, #click-print1 a:visited {
	width:148px;
	background:url(../images/background-images/request-portfolio-btn.jpg) no-repeat 0px -70px;
}
#click-print1 a:hover{
	background:url(../images/background-images/request-portfolio-btn.jpg) no-repeat 0px -105px;
	width:148px;
}


/* Services Page Box 04 - Button
----------------------------------------------------------------------------------- */

.box-seo ul{
	overflow: hidden;
	width:148px;
	margin:0 0 0 268px;
	padding:0;
	list-style-type: none;
	float:left;
	height:75px;
	position:absolute;
	left:50%;
	top:448px;
	z-index:4;
}

.box-seo li{
	float:left;
	padding:0 0 5px 0;
}


.box-seo a{
	display:block;
	padding:0;
	color: black;
	margin:0;
	text-decoration:none;
	font: normal 12px Arial;
	color:#bcb6b1;
	height:35px;
	cursor:pointer;
	text-indent:-9999px;
}

.box-seo a:hover, .box-seo a.selected{
	color:#bcb6b1;
}

#click-seo a, #click-seo a:visited {
	width:148px;
	background:url(../images/background-images/request-portfolio-btn.jpg) no-repeat 0px 0px;
}
#click-seo a:hover{
	background:url(../images/background-images/request-portfolio-btn.jpg) no-repeat 0px -35px;
	width:148px;
}

#click-seo1 a, #click-seo1 a:visited {
	width:148px;
	background:url(../images/background-images/request-portfolio-btn.jpg) no-repeat 0px -70px;
}
#click-seo1 a:hover{
	background:url(../images/background-images/request-portfolio-btn.jpg) no-repeat 0px -105px;
	width:148px;
}


/* Services Page Bottom
----------------------------------------------------------------------------------- */

#services-wrapper {
	margin:0;
	_margin:0 0 0 4px;
	padding:62px 0 0 0;
	width:936px;
	float:left;
	_float:none;
	background:url(../images/background-images/services-heading.jpg) no-repeat ;
}

#services-background {
	margin:0;
	padding:23px 23px;
	width:890px;
	float:left;
	background:#0f0e0d url(../images/background-images/services-testimonials-bg.jpg) repeat-x;
}

#services-inner {
	margin:0;
	padding:0;
	width:888px;
	float:left;
	background-color:#000;
	border:solid 1px #000;
}

#services-inner02 {
	margin:0;
	padding:20px 20px 12px;
	width:846px;
	float:left;
	border:solid 1px #1d1c1a;
}

#services-inner02 p {
	margin:0;
	padding:0 0 15px 0;
	float:left;
	width:846px;
	line-height:20px;
	font-size:14px;
}

#services-inner02 strong {
	color:#F5A905;
}


/* About Me Page 
----------------------------------------------------------------------------------- */

#aboutme {
	margin:0;
	_margin:0 0 0 3px;
	padding:37px 0 0 0;
	width:936px;
	float:left;
	_float:none;
}

#aboutmee {
	margin:0;
	_margin:0 0 0 3px;
	padding:37px 0 0 0;
	width:936px;
	float:left;
	_float:none;
}

#aboutme img {
	float:left;
	margin:0;
	padding:0;
}


#sum-aboutme {
	margin:0 40px 0 0;
	padding:23px;
	width:490px;
	float:left;
	background:#0f0e0d url(../images/background-images/body-bg.jpg) repeat-x;
}

#sum-content {
	margin:0;
	padding:1px;
	float:left;
	width:488px;
	background-color:#000;
}

#sum-content-stroke {
	margin:0;
	padding:16px;
	float:left;
	border: solid 1px #1d1c1a;
	width:454px;
}

#sum-content-stroke span {
	color:#f7b529;
}

#sum-content-stroke img {
	float:left;

}

#sum-content-stroke p {
	margin:0;
	padding:15px 0 0 0;
	float:left;
	width:451px;
	line-height:20px;
	font-size:14px;
}

#aboutme-slider {
	margin:0;
	padding:0;
	float:right;
	height:496px;
	width:360px;
}

#resume-container {
	_margin:14px 0 0 0;
	margin:16px 0 0 0;
	padding:0;
	float:right;
	width:360px;
	height:35px;
}

.resume ul{
	overflow:hidden;
	width:360px;
	margin:0;
	padding:0;
	list-style-type: none;
	height:35px;
	float:right;

}

.resume li{
	float:left;
}

.resume a{
	display:block;
	padding:0;
	color: black;
	margin:0;
	text-decoration:none;
	font: bold 12px Arial;
	height:35px;
	text-indent:-9999px;
}
.resume a:hover, .resume a.selected{
	color:#bcb6b1;
}

#resume-pdf a, #resume-pdf a:visited {
	width:184px;
	background:url(../images/background-images/resume-artwork.jpg) no-repeat 0 0px;
	margin-right:7px;

}
#resume-pdf a:hover{
	background:url(../images/background-images/resume-artwork.jpg) no-repeat 0 -35px;
	width:184px;
	margin-right:7px;

}

#art_work a, #art_work a:visited {
	width:169px;
	background:url(../images/background-images/resume-artwork.jpg) no-repeat -191px 0px;
}
#art_work a:hover{
	background:url(../images/background-images/resume-artwork.jpg) no-repeat -191px -35px;
	width:169px;
}


/* About Me Page Bottom
----------------------------------------------------------------------------------- */

#about-wrapper {
	margin:0;
	_margin:0 0 0 3px;
	padding:62px 0 0 0;
	width:936px;
	float:left;
	background:url(../images/background-images/achivements-heading.jpg) no-repeat ;
}

#about-background {
	margin:0;
	padding:23px 23px;
	width:890px;
	float:left;
	background:#0f0e0d url(../images/background-images/services-testimonials-bg.jpg) repeat-x;
}

#about-inner {
	margin:0;
	padding:0;
	width:888px;
	float:left;
	background-color:#000;
	border:solid 1px #000;
}

#about-inner02 {
	margin:0;
	padding:0 0 20px 15px;
	width:871px;
	float:left;
	border:solid 1px #1d1c1a;
}

#about-inner02 p {
	margin:0;
	padding:0;
	float:left;
	width:750px;
	line-height:18px;
	font-size:14px;
	font-weight:bold;
}

#about-inner02 p.quote {
	padding:20px 0 0 0;
	font-style:italic;
	color:#f7b529;
	font-size:15px;
	width:500px;
	font-weight:normal;
}

#about-inner02 p strong {
	float:right;
}

#about-bullet {
	margin:0;
	padding:35px 0 0 0;
	float:left;
	width:500px;
	font-size:14px;
}

#about-bullet ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#about-bullet li {
	margin:0;
	padding:0 0 0 20px;
	background:url(../images/background-images/bullet.gif) no-repeat left -17px;
	float:left;
	width:480px;
	line-height:24px;
	color:#bcb6b1;
	text-decoration:none;
}

#about-bullet li:hover {
	background:url(../images/background-images/bullet.gif) no-repeat left 5px;
	color:#f7b529;
	text-decoration:none;
	cursor:text;
}


/* About Me Page Bottom - LDG Banner
----------------------------------------------------------------------------------- */

.certificate ul{
	overflow: hidden;
	width:354px;
	margin:0;
	padding:0;
	list-style-type: none;
	float:right;
	height:243px;
}

.certificate li{
	float:right;
}

.certificate a{
	display:block;
	padding:0;
	color: black;
	margin:0;
	text-decoration:none;
	font: bold 12px Arial;
	height:243px;
	text-indent:-9999px;
}
.certificate a:hover, .certificate a.selected{
	color:#bcb6b1;
}

#certificate a, #certificate a:visited {
	width:354px;
	background:url(../images/background-images/ldg.jpg) no-repeat 0px 0px;
}
#certificate a:hover{
	background:url(../images/background-images/ldg-hover.jpg) no-repeat 0px 0px;
	width:354px;
}


/* Request a Quote Page
----------------------------------------------------------------------------------- */

#quote-header {
	margin:0;
	_margin:0 0 0 3px;
	padding:37px 0 0 0;
	width:936px;
	float:left;
}


#quote-request {
	margin:0;
	_margin:0 0 0 3px;
	padding:0;
	width:936px;
	float:left;
}

#quote-request img {
	float:left;
	margin:0;
	padding:0;
}

#form-container {
	margin:0;
	padding:0 26px;
	float:left;
	width:884px;
	background:url(../images/background-images/request-a-quote-bg.gif) no-repeat left top;
	height:1272px;
}

#form-container img {
	margin:47px 0 0 28px;
	padding:0;
	float:left;
	text-align:center;
}

#form {
	margin:0;
	padding:54px 0 0 0;
	float:left;
	width:884px;
}

/* Request a Quote - Step One
----------------------------------------------------------------------------------- */

#form-step1 {
	margin:0;
	padding:0 0 59px 0;
	float:left;
	width:884px;
}

#form-step1 img {
	margin:0;
	padding:0 0 28px 0;
	float:left;
}

#form-step1 ul {
	margin:0;
	padding:10px 0 0 30px;
	float:left;
	list-style-type:none;
	width:824px;
}

#form-step1 li {
	margin:0;
	padding:0;
	float:left;
}

#form-step1 li.left {
	margin:0;
	padding:0 0 12px 0;
	float:left;
	width:400px;
}

#form-step1 li.right {
	margin:0;
	padding:0 0 12px 20px;
	float:left;
	width:400px;
}

#form-step1 input {
	margin:0;
	padding:6px 5px;
	float:left;
	background:#0b0b0b url(../images/background-images/field-bg.jpg) repeat-x;
	border:solid #202121 1px;
	color:#9e9898;
	width:247px;
	height:13px;
	font-size:11px;
}

#form-step1 input:hover {
	margin:0;
	padding:6px 5px;
	float:left;
	background:#000 url(../images/background-images/field-bg-hover.jpg) repeat-x;
	border:solid #202121 1px;
	color:#9e9898;
	width:247px;
	height:13px;
	font-size:11px;
}

#form-step1 input:focus {
	margin:0;
	padding:6px 5px;
	float:left;
	background:#000 url(../images/background-images/field-bg-hover.jpg) repeat-x;
	border:solid #84621e 1px;
	color:#9e9898;
	width:247px;
	height:13px;
	font-size:11px;
}

#form-step1 textarea {
	margin:0;
	padding:6px 5px;
	float:left;
	background:#0d0d0d url(../images/background-images/textarea-bg.jpg) repeat-x;
	border:solid #202121 1px;
	color:#9e9898;
	width:667px;
	height:117px;
	font-size:11px;
}

#form-step1 textarea:hover {
	margin:0;
	padding:6px 5px;
	float:left;
	background:#000 url(../images/background-images/textarea-bg-hover.jpg) repeat-x;
	border:solid #202121 1px;
	color:#9e9898;
	width:667px;
	height:117px;
	font-size:11px;
}

#form-step1 textarea:focus {
	margin:0;
	padding:6px 5px;
	float:left;
	background:#000 url(../images/background-images/textarea-bg-hover.jpg) repeat-x;
	border:solid #84621e 1px;
	color:#9e9898;
	width:667px;
	height:117px;
	font-size:11px;
}

#form-step1 label {
	margin:0;
	padding:4px 0 0 0;
	float:left;
	color:#bcb6b1;
	width:133px;
}

#form-step1 label span {
	color:#ffd200;
}

/* Request a Quote - Step Two
----------------------------------------------------------------------------------- */

#form-step2 {
	margin:0;
	padding:0 0 59px 0;
	float:left;
	width:884px;
}

#form-step2 img {
	margin:0;
	padding:0 0 28px 0;
	float:left;
}

#form-step2 p {
	margin:0;
	padding:0 0 16px 45px;
	float:left;
	width:700px;
	color:#bcb6b1;
}

.leftcol {
	margin:0 0 0 45px;
	_margin:0 0 0 23px;
	padding:0;
	float:left;
	width:810px;
}

.leftcol ul {
	margin:0;
	padding:0;
	width:797px;
	_width:810px;
	list-style-type:none;
}

.leftcol li {
	float:left;
	width:390px;
	padding:0;
	display: inline;	
}

.leftcol li.left {
	margin:0 0 5px 0;
}

.leftcol li.right {
	margin:0 0 5px 7px;
}


.leftcol label {
	display:block;
	padding:10px 32px;
	background-position:8px center;
	background-repeat:no-repeat;
	cursor:pointer;
	width:326px;
	clear:both;
}

.leftcol span {
	margin:0;
	padding:0 0 0 10px;
	clear:both;
	font-size:11px;
	font-weight:bold;
	color:#858112;
}
form {
	margin: 0px;
	padding: 0px;
	float: left;
}

.checked span {
	color:#d8b510;
}

.checked {
	background:#161616 url(../images/background-images/chk_on.gif) no-repeat;
	float:left;
	border:1px solid #262626;
	color:#bcb6b1;
}

.unchecked {
	background:#0f0f0f url(../images/background-images/chk_off.gif) no-repeat;
	float:left;
	color:#7a7571;
	border:1px solid #1c1c1c;
}

/* Request a Quote - Step Two
----------------------------------------------------------------------------------- */

#form-step3 {
	margin:0;
	padding:0;
	float:left;
	width:884px;
}

#form-step3 img {
	margin:0;
	padding:0 0 28px 0;
	float:left;
}

#form-step3 p {
	margin:0;
	padding:0 0 16px 45px;
	float:left;
	width:700px;
	color:#bcb6b1;
}


.submit ul{
	overflow: hidden;
	width:214px;
	margin:0;
	padding:15px 50px 0 0;
	*padding:20px 50px 0 0;
	list-style-type: none;
	float:right;
	height:35px;
}

.submit li{
	float:right;
	padding-left:5px;
}

.submit a{
	display:block;
	padding:0;
	color: black;
	margin:0;
	text-decoration:none;
	font: bold 12px Arial;
	height:35px;
	text-indent:-9999px;
}
.submit a:hover, .submit a.selected{
	color:#bcb6b1;
}

#submit input {
	width:118px;
	background:url(../images/background-images/submit-button.jpg) no-repeat -91px 0px;
	height:35px;
	border:none;
}

#submit input:hover {
	background:url(../images/background-images/submit-button.jpg) no-repeat -91px -35px;
	width:118px;
	height:35px;
	border:none;
}

#submit input:focus {
	background:url(../images/background-images/submit-button.jpg) no-repeat -91px -35px;
	width:118px;
	height:35px;
	border:none;
}

#reset input { 
	width:84px;
	background:url(../images/background-images/submit-button.jpg) no-repeat 0px 0px;
	height:35px;
	border:none;
}
#reset input:hover{
	background:url(../images/background-images/submit-button.jpg) no-repeat 0px -35px;
	width:84px;
	height:35px;
	border:none;
}
#reset input:focus{
	background:url(../images/background-images/submit-button.jpg) no-repeat 0px -35px;
	width:84px;
	height:35px;
	border:none;
}

/* OK.htm
----------------------------------------------------------------------------------- */

#form-done {
	margin:0;
	padding:0 26px;
	float:left;
	width:884px;
	background:url(../images/background-images/request-a-quote-bg.gif) no-repeat left top;
	height:350px;
}

#form-sent {
	margin:0;
	padding:54px 0 0 0;
	float:left;
	width:884px;
}

#form-sent p{
	margin:0;
	padding:0 0 8px 0;
	float:left;
	width:884px;
	text-align:center;
}

#form-sent a {
	margin:0;
	padding:0;
	color:#bcb6b1;
	text-decoration:underline;
}

#form-sent a:hover {
	text-decoration:none;
}


/* Art Work Page
----------------------------------------------------------------------------------- */

#art-work {
	margin:0;
	padding:37px 0 0 0;
	width:936px;
	float:left;
}

#art-work-body {
	margin:0;
	padding:0 14px 0 14px;
	width:908px;
	float:left;
	background:#000 url(../images/background-images/art-page-bg.jpg) repeat-x;
}

#art-work-body img {
	margin:47px 0 0 13px;
	padding:0;
	float:left;
	text-align:center
}

#lightbox-container {
	margin:0;
	padding:40px 0 0;
	float:left;
	width:908px;
}

#lightbox-container ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#lightbox-container li {
	margin:0;
	padding:7px 13px 33px 0;
	float:left;
	display:inline;
	background:url(../images/background-images/lightbox-bg.jpg) no-repeat;
	width:217px;
	height:157px;
}

#lightbox-container li.pad {
	padding:7px 0 33px 0;
}

#lightbox-container li img {
	float:left;
	clear:both;
	margin:0 0 0 7px;
	padding:0;
}
