/* CSS Document */
body
{
margin:0px;
padding:0px;
}
*
{
margin:0px;
padding:0px;
}
img
{
margin:0px;
padding:0px;
border:none;
}
p
{
margin:8px 0px;
text-align:justify;
}
.right
{
float:right;
}
.container
{
width:900px;
height:auto;
margin:0px auto;
text-align:center;
}


/* CSS Header Document Start Here */
.header
{
width:900px;
height:154px;
text-align:center;
}
.header-top
{
width:900px;
height:110px;
text-align:left;
}
.logo-box
{
width:320px;
height:110px;
float:left;
text-align:left;
}
.top-banner
{
width:570px;
height:110px;
float:right;
text-align: right;
}
/* CSS Menu */
.navcontainer {
        margin:0px;
        height: 41px;
		background:url('../images/wedoxhtml-menu-bar.gif') no-repeat left top;
		width:868px; padding-left:16px; padding-right:16px; padding-top:0px; padding-bottom:3px
}

.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:41px;
}

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

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

.navcontainer li.active a {
        color: #FDFDFD;
        background: url('../images/menu-bg-hover.gif') repeat-x left top;
		height:41px
}
-->

/* CSS Header Document End Here */


/* CSS Body main Document Start Here */
.body-main
{
width:900px;
height:auto;
text-align:center;
padding:30px 0px;
}
.welcome-box
{
width:900px;
height:230px;
background:url('../images/profile-bg-normal.gif') no-repeat right top;
text-align:left;
float:left
}
.welcome-box:hover
{
width:900px;
height:230px;
background:url('../images/profile-bg-hover.gif') no-repeat right top;
text-align:left;
float:left
}
.welcome-image
{
float:right;
margin-right:15px;
margin-top:15px;
}
.welcome-content
{
width:670px;
height:auto;
float:left;
text-align:left;
}
.welcome-title
{
width:670px;
height:140px;
float:left;
text-align:left;
margin-bottom:20px
}
.mindx-arrow
{
margin-right:6px;
}
.body-box
{
width:900px;
height:auto;
text-align:left;
padding-top:20px;
}
.body-left
{
width:670px;
height:auto;
float:left;
text-align:left;
}
.index-left
{
width:325px;
height:auto;
float:left;
text-align:left;
}
.current-project-box
{
width:314px;
height:115px;
background:url('../images/current-project-bg-normal.gif') no-repeat left top;
float:left;
padding-left:11px;
padding-top:11px;
margin-left:0px; margin-right:0px; margin-top:18px; margin-bottom:8px
}
.current-project-box:hover
{
background:url('../images/current-project-bg-hover.gif') no-repeat left top;
}
.current-porject-disc
{
width:320px;
height:auto;
float:left;
text-align:left;
}
.index-right
{
width:320px;
height:auto;
float:right;
text-align:left;
}
.services
{
width:320px;
height:auto;
float:left;
text-align:left;
margin-top:18px;
}
.services ul {
        border: 0px;
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        text-align: left;
}

.services ul li {
        display: block;
        float: left;
        text-align:center;
        padding: 0px;
        margin-bottom:18px;
		height:36px;
}

.services ul li a {
        width: 280px;
        height: 36px;
        padding-left:20px;
        color: #646464;
        text-decoration: none;
        display: block;
        text-align: left;
        font: bold 20px/36px Arial, Helvetica, sans-serif;
		background: #F7F7F7;
}

.services ul li a:hover {
        color: #0CA6FE;
        background: white;
		height:36px;
}

.services ul li a.active {
        color: #78BB17;
        background: #F9FFF0;
		height:36px;
}
.left-title
{
background:url('../images/title-bg.gif') repeat-x left top;
width:320px;
height:30px;
float:left;
padding-top:4px
}
.index-testimonials-box
{
background:url('../images/writing-fountain-pen-400.jpg') no-repeat left bottom;
width:520px;
float:left;
padding-right:120px;
height:98px;
padding-top:18px
}
.body-right
{
width:202px;
height:auto;
float:right;
text-align:left;
}
.body-right-box
{
width:202px;
height:auto;
float:left;
text-align:left;
padding-bottom:20px;
}
.free-quote-title
{
float:left;
text-align:left;
}
.free-quote-box
{
width:170px;
height:auto;
float:left;
text-align:left;
padding:16px;
background-color:#EBDDE2;
}
.input
{
width:162px;
height:20px;
border:1px solid #2B65EC;
background-color:#FFF;
padding-left:4px;
line-height:20px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#463E3F;
font-size:11px;
}

.input image
{

}

textarea
{
width:162px;
height:80px;
border:1px solid #7F9DB9;
background-color:#FFF;
padding-left: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;
}
.discount
{
border:1px dashed #B3D57F;
padding:20px;
background-color:#F8FFEE;
}
.email
{
border:1px dashed #bdbdbd;
padding:20px;
background-color:#FAFAFA;
width:524px;
text-align:center;
float:left;
}
.clear
{
clear:both;
height:1px;
}
/* CSS Body main Document End Here */


/* CSS Footer Document Start Here */
.footer
{
width:900px;
height:100px;
padding-top:10px;
clear:both;
border-top:1px solid #0CA6FE;
text-align:left;
line-height:30px;
font-size:11px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.footer a
{
color:#646464;
text-decoration:none;
font-weight:bold;
}
.footer a:hover
{
color:#ED3B3B;
text-decoration:none;
}
.footer-brand
{
width:870px;
height:40px;
line-height:30px;
text-align:center;
color:#FFF;
font-size:11px;
font-weight:normal;
background-color:#0CA6FE;
clear:both;
padding-left:30px;
}
.footer-brand a
{
color:#FFF;
text-decoration:none;
font-weight:bold;
list-style:30px;
}
.footer-brand a:hover
{
color:#FFF;
text-decoration:underline;
}
/* CSS Footer Document End Here */

/* CSS Text Document Start Here */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #646464;
	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: #0CA6FE;
	text-decoration: none;
	margin:0px;
	padding:0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #ED3B3B;
	text-decoration: none;
	margin:0px;
	padding:0px;
}

h3 {
	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: #646464;
	text-decoration: none;
	margin:0px;
	padding:0px;
	text-align:left;
}
body a
{
color:#0CA6FE;
font-weight:bold;
text-decoration:none;
}
body a:hover
{
color:#ED3B3B;
text-decoration:none;
}

/* CSS Document For Portfolio Page Here */
.portfolio-th-box
{
width:250px;
height:120px;
float:left;
text-align:left;
background:url('../images/port2.gif') no-repeat left top;; padding-left:10px; padding-right:30px; padding-top:10px; padding-bottom:10px
}
.portfolio-th-box:hover
{
background:url('../images/port2.gif') no-repeat left top;
}
.prorfolio-disc
{
width:276px;
height: auto;
float:right;
text-align:justify;
padding-top:5px;
}


/* CSS Document for About US */
.who-we-are
{
width:400px;
height:350px;
float:left;
text-align:left;
padding-bottom:10px;
background:url('../images/aboutus.jpg') no-repeat left top;
padding-left:260px
}
.web-design-disc
{
width:550px;
height:auto;
float:left;
text-align:left;
padding-bottom:30px;
background: url('../images/web-design-icon.jpg') no-repeat left top;
padding-left:120px
}
.web-dev-disc
{
width:550px;
height:auto;
float:left;
text-align:left;
padding-bottom:30px;
background: url('../images/web-development-icon.gif') no-repeat left top;
padding-left:120px
}
.graphic-design-disc
{
width:550px;
height:auto;
float:left;
text-align:left;
padding-bottom:30px;
background: url('../images/graphic-design-icon.jpg') no-repeat left top;
padding-left:120px
}
.web-template-02
{
width:460px;
height:auto;
float:left;
text-align:left;
padding-bottom:30px;
background: url('../images/web-2.0-template.gif') no-repeat left top;
padding-left:210px
}
.orange-color
{	
color:#ED3B3B;
}
.green-color
{
color:#0CA6FE;
}
.talk-to-amazonguru
{
width:200px;
height:202px;
float:left;
text-align:left;
line-height:20px;
background:#0CA6FE;
margin-bottom:10px;
padding-left:5px;
color:#FFF;
padding-top:10px;
font-size:14px;
font-weight:bold;
}

.talk-to-amazonguru a
{
color:#FFF;
text-decoration:none;
}

.talk-to-amazonguru a:hover
{
color:#ED3B3B;
text-decoration:none;
}

/* CSS Document for Services Page */
.webservices
{
width:670px;
height:auto;
float:left;
text-align:left;
padding-bottom:20px;
margin-bottom:10px
}
.webdesign-services
{
width:520px;
height:auto;
float:left;
text-align:left;
background:url('../images/website_design2.jpg') no-repeat left top;
padding-left:160px
}
.webdesign-development
{
width:520px;
height:auto;
float:left;
text-align:left;
background: url('../images/graphic_design2.jpg') no-repeat left top;
padding-left:160px
}
.web-templates
{
width:520px;
height:auto;
float:left;
text-align:left;
background: url('../images/amazonguru-templates.gif') no-repeat left top;
padding-left:150px
}
.psd-2-xhtml
{
width:520px;
height:auto;
float:left;
text-align:left;
background: url('../images/psd-2-xhtml.gif') no-repeat left top;
padding-left:150px
}
.graphic-services
{
width:520px;
height:auto;
float:left;
text-align:left;
background: url('../images/seo.jpg') no-repeat left top;
padding-left:160px
}

/* CSS Document for Portfolio Page */
.portfolio-box
{
width:880px;
height:185px;
background:url('../images/port.gif') no-repeat right top;
border-bottom:1px solid #e1e1e1;
float:left;
text-align: left;
margin-top:20px; padding-left:0px; padding-right:20px; padding-top:20px; padding-bottom:20px
}
.portfolio-box:hover
{
width:880px;
height:185px;
background: url('../images/port.gif') no-repeat right top;
border-bottom:1px solid #e1e1e1;
float:left;
text-align: left;
margin-top:20px; padding-left:0px; padding-right:20px; padding-top:20px; padding-bottom:20px
}
.portfolio-box-disc
{
width:350px;
height: auto;
float:left;
text-align:left;
}
.pagination-box
{
width:900px;
height:22px;
text-align: right;
float:left;
}
.pagination-box a
{
color:#FFF;
text-decoration:none;
background-color:#0CA6FE;
border:1px solid #f7f7f7;
padding:1px 5px;
margin:0px 5px;
line-height:20px;
}
.pagination-box a:hover
{
color:#FFF;
text-decoration:none;
background-color:#ED3B3B;
border:1px solid #f7f7f7;
padding:1px 5px;
margin:0px 5px;
line-height:20px;
}
.psd2xhtml-services-title
{
width:570px;
height:70px;
/* background:url('../images/amazon_affiliate_program.jpg') no-repeat left top; 
padding-left:160px; */
padding-top:5px
}
.psd2xhtml-services
{
width:670px;
height:auto;
float:left;
text-align:left;
font: bold 16px/30px Arial, Helvetica, sans-serif;
color:#646464;
}
.psd2xhtml-services ul {
        border:0px;
        margin:0px;
        padding:0px;
        list-style-type:none;
        text-align:left;
}

.psd2xhtml-services ul li {
        display:block;
        float:left;
        text-align:left;
        padding-left:70px;
        margin:0px;
		height:40px;
		background:url('../images/check4.png') no-repeat 16px center;
		width:622px
}
.psd2xhtml-services ul li a {
        width: 622px;
        height: 30px;
        color: #0CA6FE;
        text-decoration: none;
        text-align:left;
		background-color:inherit;
}

.psd2xhtml-services ul li a:hover {
        color: ED3B3B;
		height:30px;
}
.quote-outer
{
background:url('../images/quote-right.gif') no-repeat right bottom;
width:670px;
height:auto;
float:left
}
.quote-inner
{
width:590px;
height:auto;
background:url('../images/quote-left.gif') no-repeat left top;
padding-left:40px;
padding-right:40px
}
.quote-box
{
width:670px;
height:auto;
float:left;
text-align:left;
background:url('../images/slicing-part-bg.jpg') no-repeat left bottom;
padding-bottom:36px;
margin-bottom:15px
}
.psd2xhtml-port-title
{
background:url('../images/title-bg.gif') repeat-x left top;
width:670px;
height:30px;
float:left;
padding-top:4px
}
.psd2xhtml-port-th-box
{
width:250px;
height:120px;
float:left;
text-align:left;
padding-left:10px; padding-right:30px; padding-top:10px; padding-bottom:10px
}
.psd2xhtml-port-th-box:hover
{
background:url('../images/portfolio-box-bg1-hover.gif') no-repeat left top;
}
.psd2xhtml-port-disc
{
width:376px;
height: auto;
float:right;
text-align:justify;
padding-top:5px;
}
.sitemap-title
{
width:534px;
height:80px;
background: url('../images/amazonguru-sitemap-folder.gif') no-repeat left top;
padding-left:136px;
padding-top:30px
}
.contactmind-title
{
width:590px;
height:140px;
background: url('../images/contact_us.jpg') no-repeat left top;
padding-left:360px
}
.template-th
{
border:10px solid #0CA6FE;
margin-left:75px;
}
.template-th:hover
{
border:10px solid #FF9900;
margin-left:75px;
}

/* 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;
	}
.recent-project li a {
	display: block;
	padding: 4px 0 4px 6px;
	width: 196px;
	margin-bottom:3px;
	text-decoration: none;
	color: #646464;
	font-weight:normal;
	border-bottom:3px;
}
.recent-project li a:hover {
	color: #0CA6FE;
	background: url('../images/amazonguru-arrow.gif') no-repeat right middle;
	width: 196px;
	margin-bottom:3px; padding-left:6px; padding-right:0; padding-top:4px; padding-bottom:4px
}
.recent-project li a.active {
	color: #0CA6FE;
	background: url('../images/amazonguru-arrow.gif') no-repeat right middle;
	width: 196px;
	margin-bottom:3px; padding-left:6px; padding-right:0; padding-top:4px; padding-bottom:4px
}
/* sub-navigation */


.invertedshiftdown2{
padding: 0;
width: 100%;
border-top: 5px solid #ED3B3B; /*Highlight red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown2 ul{
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.invertedshiftdown2 a{
float: left;
display: block;
font: bold 14px Arial;
color: white;
text-decoration: none;
margin: 0 2px 0 0; /*Margin between each menu item*/
padding: 5px 10px 5px 10px; /*Padding within each menu item*/
background-color: #0CA6FE; /*Default menu color*/
border-bottom: 5px solid white;
}

.invertedshiftdown2 a:hover{
background-color: #ED3B3B; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: #ED3B3B; /*Highlight red color theme*/
color: white;
}

.invertedshiftdown2 .current a{ /** currently selected menu item **/
background-color: #ED3B3B; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: #ED3B3B; /*Highlight red color theme*/
color: white;
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
margin-top: 2px;
padding: 0;
}

#myform .textinput{
width: 100px;
border: 1px solid gray;
}

#myform .submit{
font: bold 12px Arial;
height: 22px;
background-color: #0CA6FE;
color: white;
}