@charset "utf-8";
/* CSS Document */
body
{
margin:0px;
padding:0px;
background:url(../images/wedoxhtml-body-bg.jpg) left top repeat-x #f7f7f7;
}
*
{
margin:0px;
padding:0px;
}
img
{
border:0px;
}
p
{
margin:10px 0px;
}
.clear
{
clear:both;
height:0px;
}
.container
{
width:980px;
height:auto;
margin:0px auto;
text-align:center;
}
.header
{
width:980px;
height:170px;
float:left;
text-align:left;
}
.keyword
{
width:980px;
height:7px;
text-align:center;
}
.wedoxhtml-logo
{
width:415px;
height:113px;
float:left;
text-align:left;
}
.wedoxhtml-banner
{
width:560px;
height:113px;
float:right;
text-align:right;
}
/* CSS Menu */
.navcontainer {
        margin:0px;
        padding:0px 20px;
        height: 50px;
		background: url(../images/wedoxhtml-menu-bar.gif) left top no-repeat;
		width:940px;
		float:left;
		clear:both;
}

.navcontainer ul {
        border: 0px;
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        text-align: center;
}

.navcontainer ul li {
        display: block;
        float: left;
        text-align: center;
        padding: 0px;
        margin: 0px;
		height:50px;
}

.navcontainer ul li a {
        width: 134px;
        height: 50px;
        padding: 0px;
        margin: 0px;
        color: #FFF;
        text-decoration: none;
        display: block;
        text-align: center;
        font: bold 14px/50px Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		background-color:inherit;
}

.navcontainer ul li a:hover {
        color: #FEFEFE;
        background: url(../images/wedoxhtml-active-bg.gif) left top repeat-x;
		height:50px;
}

.navcontainer li.active a {
        color: #FDFDFC;
        background: url(../images/wedoxhtml-active-bg.gif) left top repeat-x;
		height:50px;
}
/* CSS Menu */


/* CSS Body Document */
.body-main
{
width:980px;
height:auto;
float:left;
text-align:left;
background:url(../images/wedoxhtml-body-top-bg.gif) left top no-repeat #FFF;
padding-top:10px;
}
.welcome-banner
{
width:690px;
height:240px;
float:left;
background:url(../images/wedoxhtml-welcome-bg.jpg) left top repeat-x;
padding:40px 250px 0px 40px;
text-align:center;
}
.content
{
width:940px;
height:auto;
padding:20px 20px 0px 20px;
text-align:left;
float:left;
clear:both;
}
.body-left
{
width:570px;
height:auto;
float:left;
text-align:left;
}
.body-left-box
{
width:570px;
height:auto;
float:left;
text-align:left;
background:url(../images/slicing-part-bg.jpg) left bottom no-repeat;
padding-bottom:26px;
margin-bottom:15px;
}
.latest-news
{
width:570px;
height:auto;
float:left;
text-align:left;
}
.services-title
{
width:444px;
height:80px;
background:url(../images/wedoxhtml-offer.jpg) left top no-repeat;
padding-left:126px;
padding-top:30px;
}
.services
{
width:570px;
height:auto;
float:left;
text-align:left;
font: bold 13px/30px Arial, Helvetica, sans-serif;
color:#646464;
}
.services ul {
        border:0px;
        margin:0px;
        padding:0px;
        list-style-type:none;
        text-align:left;
}

.services ul li {
        display:block;
        float:left;
        text-align:left;
        padding-left:48px;
        margin:0px;
		height:30px;
		background:url(../images/check.png) 16px center no-repeat;
		width:522px;
}
.services ul li a {
        width: 522px;
        height: 30px;
        color: #646464;
        text-decoration: none;
        display: block;
        text-align:left;
		background-color:inherit;
}

.services ul li a:hover {
        color: #79BC17;
		height:30px;
}
.body-right
{
width:350px;
height:auto;
float:right;
text-align:left;
}
.body-right-box
{
width:350px;
height:auto;
float:left;
padding-bottom:10px;
}

.price-title
{
width:300px;
height:30px;
padding:23px 0px 20px 50px;
float:left;
background:url(../images/psd-2-xhtml-price-bg.gif) left top no-repeat;
}
.testimonial-title
{
width:300px;
height:30px;
padding:23px 0px 20px 50px;
float:left;
background: url(../images/psd-2-xhtml-testimonials-bg.gif) left top no-repeat;
}
.quote-outer
{
background:url(../images/quote-right.gif) right bottom no-repeat;
width:566px;
height:auto;
float:left;
}
.quote-inner
{
width:486px;
height:auto;
background:url(../images/quote-left.gif) left top no-repeat;
padding-left:40px;
padding-right:40px;
}
.workdone-title
{
width:290px;
height:30px;
padding:23px 0px 20px 60px;
float:left;
background: url(../images/psd-2-xhtml-url.jpg) left top no-repeat;
}
/* CSS Footer Document */
.footer
{
width:940px;
height:auto;
text-align:left;
float:left;
background:url(../images/wedoxhtml-footer-top-bg.gif) left top no-repeat;
padding:50px 20px 0px 20px;
clear:both;
}
.footer-top
{
width:940px;
height:auto;
float:left;
text-align:left;
clear:both;
}
.footer-left
{
width:560px;
height:auto;
float:left;
text-align:left;
background:url(../images/footer-left-bg.gif) left bottom no-repeat;
padding-bottom:26px;
}
.footer-portfolio-title
{
width:480px;
height:30px;
padding:13px 0px 20px 80px;
float:left;
background:url(../images/psd-2-xhtml-footer-port.gif) left bottom no-repeat;
}
.footer-portfolio
{
width:560px;
height:auto;
float:left;
text-align:left;
padding:13px 0px;
}
.footer-portfolio ul
{
        border: 0px;
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        text-align: center;
}
.footer-portfolio ul li
{
        display: block;
        float: left;
        text-align: center;
        padding: 0px;
        margin: 0px;
		height:auto;
}
.footer-portfolio ul li a
{
border:1px solid #bdbdbd;
padding:3px;
background-color:#FFF;
display:block;
width:165px;
height:auto;
margin-right:15px;
}
.footer-portfolio ul li a:hover
{
border:1px solid #79BC17;
padding:3px;
background-color:#e9ffdf;
display:block;
width:165px;
height:auto;
}
.footer-portfolio ul li a.no-margin
{
margin:0px;
}
.footer-right
{
width:350px;
height:auto;
float:right;
text-align:left;
background: url(../images/footer-right-bg.gif) left bottom no-repeat;
padding-bottom:26px;
}
.other-services-title
{
width:280px;
height:30px;
padding:13px 0px 20px 70px;
float:left;
background: url(../images/wedoxhtml-other-services-bg.gif) left bottom no-repeat;
}
.other-services
{
width:350px;
height:auto;
float:left;
text-align:left;
font: normal 12px/30px Arial, Helvetica, sans-serif;
color:#646464;
}
.other-services ul {
        border:0px;
        margin:0px;
        padding:0px;
        list-style-type:none;
        text-align:left;
}

.other-services ul li {
		margin:0px;
		padding:0px;
		list-style-type:none;
		border-bottom:1px solid #f1f1f1;
}
.other-services ul li a {
        width: 335px;
        height: 30px;
		padding-left:15px;
        color: #646464;
        text-decoration: none;
        display: block;
        text-align:left;
		background: url(../images/service-arrow-normal.gif) 5px center no-repeat;
		font-weight:normal;
		text-decoration:none;
}

.other-services ul li a:hover {
        color: #79BC17;
		height:30px;
		text-decoration:none;
		background:url(../images/service-arrow-hover.gif) 5px center no-repeat #FFF;
}
.other-services ul li a.active {
        color: #79BC17;
		height:30px;
		text-decoration:none;
		background:url(../images/service-arrow-hover.gif) 5px center no-repeat #FFF;
}
.footer-bottom
{
width:940px;
height:auto;
background:url(../images/wedoxhtml-footer-bar.gif) left top no-repeat;
padding:20px 0px 0px;
float:left;
clear:both;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.footer-bottom a
{
color:#787878;
text-decoration:none;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.footer-bottom a:hover
{
color:#79BC17;
text-decoration:underline;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.process-title
{
width:500px;
height:30px;
padding:20px 0px 20px 70px;
float:left;
background:url(../images/how-does-it-works.jpg) left top no-repeat;
}
.main-testimonial
{
width:500px;
height:30px;
padding:20px 0px 20px 70px;
float:left;
background: url(../images/wedoxhtml-testimonial-title.jpg) left top no-repeat;
}
.free-quote-title
{
width:280px;
height:30px;
padding:20px 0px 20px 70px;
float:left;
background: url(../images/wedoxhtml-free-quote.jpg) left top no-repeat;
}
.order-title
{
width:500px;
height:30px;
padding:20px 0px 20px 70px;
float:left;
background: url(../images/wedoxhtml-order-bg.jpg) left top no-repeat;
}
.faq-title
{
width:500px;
height:30px;
padding:20px 0px 20px 70px;
float:left;
background: url(../images/wedoxhtml-faq.jpg) left top no-repeat;
}
.contact-title
{
width:490px;
height:30px;
padding:20px 0px 20px 80px;
float:left;
background: url(../images/wedoxhtml-contact.jpg) left top no-repeat;
}
.sitemap-title
{
width:480px;
height:30px;
padding:20px 0px 20px 90px;
float:left;
background: url(../images/wedoxhtml-sitemap.jpg) left top no-repeat;
}
.free-quote-box
{
width:350px;
height:auto;
float:left;
background: url(../images/body-right-bg.jpg) left bottom no-repeat #FFF;
text-align:left;
padding-bottom:20px;
}
.portfolio-title
{
width:870px;
height:auto;
float:left;
background: url(../images/psd-2-xhtml-portfolio-bg.jpg) left bottom no-repeat #FFF;
text-align:left;
padding: 20px 0px 20px 70px;
}
.form-left
{
width:160px;
height:30px;
float:left;
text-align:left;
margin-right:20px;
}
.form-right
{
width:160px;
height:30px;
float:left;
text-align:left;
}
input
{
width:160px;
height:20px;
border:1px solid #7F9DB9;
background-color:#FFF;
padding:2px 0px 2px 4px;
line-height:20px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#4b4b4b;
font-size:11px;
}
textarea
{
width:336px;
height:80px;
border:1px solid #7F9DB9;
background-color:#FFF;
padding:4px;
line-height:16px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#4b4b4b;
font-size:11px;
}
.submit-bt
{
border:1px solid #bdbdbd;
float:right;
}
.submit-bt:hover
{
border:1px solid #78BB17;
}
.form-box
{
width:500px;
height:auto;
float:left;
text-align:left;
background-color:#f7f7f7;
padding:20px 35px;
border-top:1px dashed #bdbdbd;
border-bottom:1px dashed #bdbdbd;
margin:20px 0px;
}
.form-left1
{
width:240px;
height:60px;
float:left;
text-align:left;
margin-right:20px;
}
.form-right1
{
width:240px;
height:60px;
float:left;
text-align:left;
}
.input
{
width:232px;
height:20px;
border:1px solid #7F9DB9;
background-color:#FFF;
padding-left:4px;
line-height:20px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#4b4b4b;
}
.textarea
{
width:490px;
height:100px;
border:1px solid #7F9DB9;
background-color:#FFF;
padding-left:4px;
line-height:20px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#4b4b4b;
}
.contact-us-box
{
border:1px dashed #bdbdbd;
padding:20px 140px 20px 160px;
background-color: #FDFDFD;
width:270px;
text-align:left;
float:left;
}
/* sub-navigation */
.current-project
{
width:940px;
height:auto;
float:left;
height:auto;
border-bottom:1px solid #e1e1e1;
margin-bottom:20px;
padding:0px;
margin-top:10px;
}
.wedoxhtml-project{
	color: #646464;
	font: normal 11px/24px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	float:left;
	width:940px;
}
.wedoxhtml-project ul {margin: 0; padding: 0;}
.wedoxhtml-project ul li {
	list-style-type:none;
	margin-right:17px;
	margin-bottom:20px;
	width:200px;
	padding:10px;
	float:left;
	border:1px solid #E1E1E1;
	height:auto;
	background-color:#f8f8f8;
	}
.wedoxhtml-project ul li:hover
{
background-color:#FFF;
border:1px solid #6cb702;
float:left;
}
.wedoxhtml-project ul li.no-margin
{
margin-right:0px;
}
.wedoxhtml-project li a {
	text-decoration: none;
	color: #646464;
	font-weight:normal;
}
.wedoxhtml-project li a:hover {
	color: #79BC17;
	text-decoration:none;
}
.wedoxhtml-project li a.active {
	color: #79BC17;
	text-decoration:none;
}
/* sub-navigation */
.recent-project{
	background-color:#FFF;
	color: #646464;
	font: normal 11px/24px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	float:left;
}
.recent-project ul {margin: 0; padding: 0;}
.recent-project li {
	list-style: none;
	margin-bottom:3px;
	}
.recent-project li a {
	display: block;
	padding: 4px 0 4px 6px;
	width: 344px;
	text-decoration: none;
	color: #646464;
	font-weight:normal;
}
.recent-project li a:hover {
	color: #79BC17;
	background: url(../images/recent-project-bg.jpg) left top no-repeat;
	padding: 4px 0 4px 6px;
	width: 344px;
	margin-bottom:3px;
}
.recent-project li a.active {
	color: #79BC17;
	background: url(../images/recent-project-bg.jpg) left top no-repeat;
	padding: 4px 0 4px 6px;
	width: 344px;
	margin-bottom:3px;
}
/* CSS Text Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #646464;
	text-decoration: none;
}
body strong
{
color: #0099cc;
font-weight:bold;
font-size:12px;
}
body a
{
color:#79BC17;
font-weight:bold;
text-decoration:none;
}
body a:hover
{
color:#FF940B;
text-decoration:none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #79BC17;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
.h1-green
{
color:#99cc00;
font-size:36px;
line-height:40px;
font-weight:normal;
}
.h1-gray
{
color:#666666;
font-size:18px;
padding:10px 0px;
}
.h1-orange
{
color:#ff9933;
}
.h1-cyan
{
color:#0099cc;
}
.h1-red
{
color:#cc0000;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: 40px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #646464;
	text-decoration: none;
	margin:0px;
	padding:0px;
	text-align:left;
}
#twitter_div
{
	width:940px;
	height:auto;
	margin:0px;
	padding:0px;
	text-align:left;
}
#twitter_div ul
{
	margin:0px;
	padding:0px;
	text-align:left;
	list-style-type:none;
}
#twitter_div ul li
{
	margin:0px;
	padding:4px;
	text-align:left;
	list-style-type:none;
	border-top:1px solid #f1f1f1;
	display:block;
}
#twitter_div ul li:hover
{
	margin:0px;
	padding:4px;
	text-align:left;
	list-style-type:none;
	border-top:1px solid #f1f1f1;
	display:block;
	background-color:#f7f7f7;
}
.gamblingcity
{
width:940px;
height:auto;
padding:10px 0px;
text-align:left;
clear:both;
}
.social-bookmark
{
width:920px;
height:30px;
text-align:left;
background-color:#f1f1f1;
padding:0px 10px;
line-height:30px;
}