* {margin:0; padding:0;}
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#69665f;
	background:url(../images/bg.png) repeat center 0
}

#pop .top input[type="text"].error {
	/*border:1px solid #FF0000;*/ 
  background:url("../images/error.png") no-repeat scroll 0 0 transparent;
}
#pop-c .top input[type="text"].error {
	/*border:1px solid #FF0000;*/ 
  background:url("../images/error.png") no-repeat scroll 0 0 transparent;
}


a {
	outline:0;
	text-decoration:none
}
a img {
	border:0
}
h1, h2, h3, h4, h1, h6 {
	font-weight:normal;
	text-shadow: white 1px 1px 0px
}
li {
	list-style:none
}
#wrap {
	width:100%;
	float:left;
	position:relative;
	background:url(../images/topLine.png) repeat-x 0 0
}
#wrapMid {
	width:900px;
	margin:0 auto
}
#wrapSup {
	width:900px;
	float:left;
	position:relative
}
.imgHead {
	width:auto;
	float:left;
	position:absolute;
	left:-190px;
	top:104px
}
#topPannel {
	width:100%;
	height:65px;
	margin-top:76px;
	float:left;
	border-bottom:#8b7c6a dashed 1px;
	border-top:#8b7c6a dashed 1px
}

a.logo {
	width:215px;
	height:48px;
	margin:8px 0 0 14px;
	float:left;
	text-indent:-9999px;
	background:url(../images/logo.png) no-repeat 0 0
}

ul#menu										{width:auto; margin-top:20px; float:right}

ul#menu li									{width:auto; margin-right:15px; float:left}

ul#menu li a,ul#menu li a.active			{width:auto; height:32px; padding:0 10px 0 0; float:left; position:relative; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#4c4242; line-height:30px}

ul#menu li a span,ul#menu li a.active span	{width:auto; height:32px; padding:0 0 0 10px; float:left}

ul#menu li a:hover,ul#menu li a.active		{background:url(../images/menuRBg.png) no-repeat right top}

ul#menu li a:hover span,ul#menu li a.active span{background:url(../images/menuLBg.png) no-repeat left top}

ul#menu li a.st								{z-index:600}
ul#menu li a.st2							{z-index:900}

ul#menu li.ddm								{position:relative}

ul#menu li.ddm a:hover						{background:none}

ul#menu li div#smen								{width:255px; height:164px; float:left; position:absolute; left:0; top:0; z-index:900; visibility:hidden; background:url(../images/ddmBg.png) no-repeat}

ul#menu li div#smen	 a.top						{width:83px; float:left; color:#ffffff; position:relative; z-index:250; text-align:center}

ul#menu li div#smen	 ul							{width:98px; margin-left:21px; float:left; padding-left: 0px;}

ul#menu li div#smen	 ul li						{width:98px; margin-top:9px; float:left}

ul#menu li div#smen	 ul li a						{width:auto; height:auto; padding:0; position:static; z-index:500; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:16px}

ul#menu li div#smen	 div							{width:100%; margin-top:10px; float:left; background:none}

/**/
ul#menu li div#smen2								{width:255px; height:164px; float:left; position:absolute; left:0; top:0; z-index:500; visibility:hidden; background:url(../images/ddmBg2.png) no-repeat}

ul#menu li div#smen2	 a.top						{width:95px; float:left; color:#ffffff; position:relative; z-index:250; text-align:center}

ul#menu li div#smen2	 ul							{width:98px; margin-left:21px; float:left; padding-left: 0px;}

ul#menu li div#smen2	 ul li						{width:98px; margin-top:9px; float:left}

ul#menu li div#smen2	 ul li a						{width:auto; height:auto; padding:0; position:static; z-index:500; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:16px}

ul#menu li div#smen2	 div							{width:100%; margin-top:10px; float:left; background:none}

.infoPanel {
	width:100%;
	margin-top:300px;
	float:left;
	position:relative;
	border-top:#8e8172 dashed 1px
}
.infoPanel .webDesign {
	width:285px;
	float:left
}
.infoPanel .webDesign h2 {
	width:250px;
	height:50px;
	padding:15px 0 0 35px;
	font-size:20px;
	line-height:20px;
	border-bottom:#8e8172 dashed 1px
}
.infoPanel .webDesign .ic {
	width:252px;
	min-height:220px;
	margin:20px 0 0 34px;
	float:left;
	border-right:#8e8172 dashed 1px
}
.infoPanel p {
	width:211px;
	float:left;
	font-size:12px;
	line-height:19px
}
.infoPanel a {
	width:121px;
	height:35px;
	margin-top:28px;
	float:left;
	text-indent:-9999px;
	background:url(../images/order-now.png) no-repeat 0 0
}
.infoPanel .CID {
	width:327px;
	float:left
}
.infoPanel .CID h2 {
	width:270px;
	height:50px;
	padding:15px 0 0 55px;
	font-size:20px;
	line-height:20px;
	border-bottom:#8e8172 dashed 1px
}
.infoPanel .CID .ic {
	width:270px;
	min-height:220px;
	margin:20px 0 0 55px;
	float:left;
	border-right:#8e8172 dashed 1px
}
.infoPanel .conversion {
	width:285px;
	float:left
}
.infoPanel .conversion h2 {
	width:240px;
	height:50px;
	padding:15px 0 0 46px;
	font-size:20px;
	line-height:20px;
	border-bottom:#8e8172 dashed 1px
}
.infoPanel .conversion .ic {
	width:235px;
	min-height:220px;
	margin:20px 0 0 46px;
	float:left
}
.worksPanel {
	width:100%;
	margin-top:20px;
	float:left;
	position:relative;
	border-top:#8e8172 dashed 1px
}
.worksPanel h2 {
	width:100%;
	height:50px;
	padding:15px 0 0 0px;
	font-size:20px;
	line-height:30px;
	text-indent:35px;
	letter-spacing:-1.5px;
	border-bottom:#8e8172 dashed 1px
}
.worksPanel h2 span {
	font-size:33px;
	margin:0;
	padding:0;
	width:auto;
	text-indent:5px;
}
img.browser {
	width:auto;
	margin:17px 0 0 6px;
	float:left
}
.worksPanel .rightPart {
	width:370px;
	margin:44px 0 0 33px;
	float:left
}
h3 {
	width:100%;
	float:left;
	font-size:32px;
	line-height:37px;
	letter-spacing:-1.5px
}
h4 {
	width:100%;
	float:left;
	font-size:18px;
	line-height:25px;
	letter-spacing:-1px
}
.worksPanel p {
	width:98%;
	margin-top:18px;
	float:left;
	font-size:12px;
	line-height:19px
}
.worksPanel a {
	width:121px;
	height:35px;
	margin-top:28px;
	float:left;
	text-indent:-9999px;
	background:url(../images/view-portfolio.png) no-repeat 0 0
}
.worksPanel img.shadow {
	width:auto;
	float:left;
	position:absolute;
	left:0;
	bottom:0
}
#tw-panel {
	width:100%;
	height:225px;
	margin-top:47px;
	float:left;
	border-top:#8e8172 dashed 1px;
	background:url(../images/twPanelBg.png) no-repeat right top
}
 #tw-panel p:nth-child(3) {
margin-top:10px
}
#tw-panel img {
	width:auto;
	margin:45px 0 0 41px;
	float:left
}
#tw-panel p {
	width:820px;
	margin:24px 0 0 41px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#504545;
	line-height:19px
}
#footWrap {
	clear:both;
	width:100%;
	height:200px;
	float:left;
	background:url(../images/strips.png) repeat-x 0 0
}
#footCener {
	width:900px;
	height:200px;
	margin:0 auto;
	position:relative
}
#footCener img.top {
	width:auto;
	float:left;
	position:absolute;
	left:-86px;
	top:0
}
#footCener img.bottom {
	width:auto;
	float:left;
	position:absolute;
	left:0;
	top:118px
}
#footCener p.call {
	width:290px;
	margin:31px 0 0 41px;
	float:left;
	font-family:Rockwell;
	font-size:36px;
	color:#504545;
	line-height:30px;
	position:relative
}
#footCener p.call span {
	font-size:27px;
	line-height:27px
}
#footCener ul {
	width:auto;
	margin-top:35px;
	float:right
}
#footCener ul li {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#504545;
	line-height:16px
}
#footCener ul li.space {
	width:auto;
	padding:0 6px;
	float:left
}
#footCener ul li a {
	width:auto;
	color:#504545
}
#footCener p.credit {
	width:50%;
	margin-top:51px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#504545;
	text-shadow: white 1px 1px 0px;
	line-height:16px;
	clear:right;
}
#footCener a.nda {
	width:45px;
	height:39px;
	float:left;
	position:absolute;
	left:45px;
	top:118px;
	background:url(../images/nda.png) no-repeat
}
h1, h6 {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#615b5b;
	line-height:30px
}
h6 {
	font-size:20px
}
#innerContent {
	width:900px;
	float:left;
	background:url(../images/inner-contentBg.png) no-repeat 23px 0
}
#aboutPanel {
	width:100%;
	min-height:127px;
	float:left
}
#aboutPanel.tfx{
	background:url(../images/testimonial-fx.png) no-repeat -20px 0;
}
#aboutPanel h1 {
	margin:37px 0 0 34px;
	padding:0 10px 0 0;
}
#aboutPanel p {
	width:510px;
	margin:20px 46px 0 0;
	float:right;
	font-family:Rockwell;
	font-size:14px;
	color:#504545;
	line-height:22px;
	position:absolute;
	z-index:-1px;
	right:0px;
}
#aboutPanel p span {
	font-size:32px
}
#aboutPanel p.htxt {
	width:510px;
	margin:20px 20px 0 0;
	float:right;
	text-align: right;
	font-family:Rockwell;
	font-size:13px;
	color:#504545;
	line-height:22px;
	position:absolute;
	z-index:0;
	right:0px;
}
#aboutPanel p.htxt span {
	font-size:32px
}
#aboutPanel p.htxt a{
	color:#504545;
	font-style:italic;
	float:right;
}
#innerContent .infoPan {
	width:100%;
	float:left;
	position:relative;
	border-top:#827361 dashed 1px;
	margin:30px 0 0 0;
}
#innerContent .lst {
	padding-bottom:25px;
}
.infoPan h1, .infoPan h6 {
	width:100%;
	min-height:67px;
	float:left;
	text-indent:34px;
	line-height:65px;
	border-bottom:#827361 dashed 1px
}
#innerContent .infoPan h1.sub {
	border:0;
	line-height:normal;
	min-height:inherit;
	margin-top:32px;
}
#innerContent .infoPan img.rght {
	width:auto;
	float:right;
	position:absolute;
	right:-80px;
	top:50px
}
#innerContent .infoPan p {
	width:832px;
	margin:24px 0 0 34px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#69665f;
	line-height:19px;
	text-align:justify
}
#innerContent .infoPan p.title {
	width:auto;
	float:left;
	position:absolute;
	font-weight:bold;
	font-size:13px;
	top:-10px;
	z-index:50
}
 #innerContent .infoPan p:nth-child(3) {
margin-top:31px
}
#innerContent .infoPan p.sml {
	width:620px
}
#innerContent .primary {
	width:383px;
	margin:23px 0 0 34px;
	float:left
}
#innerContent .primary h6 {
	width:100%;
	min-height:inherit;
	line-height:22px;
	border:0;
	text-indent:0
}
#innerContent .primary ul {
	min-width:155px;
	margin:20px 25px 0 0;
	float:left
}
#innerContent .primary ul li {
	width:auto;
	margin-top:15px;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#69665f;
	line-height:16px;
	clear:both
}
#innerContent .primary ul li:first-child {
	margin:0
}
#innerContent .primary ul li a {
	width:auto;
	float:left;
	color:#69665f
}
#innerContent .sub {
	width:430px;
	margin-right:0
}
#innerContent .leftPrt {
	width:385px;
	margin:30px 0 0 34px;
	float:left;
	clear:left;
	border-right:#69665f dashed 1px
}
#innerContent .leftPrt h1 {
	text-indent:0;
	width:355px
}
#innerContent .leftPrt p {
	width:355px;
	margin:18px 0 0 0;
	float:left
}
 #innerContent .leftPrt p:nth-child(1) {
margin:5px 0 0 0
}
#innerContent .nxt {
	border:0px;
	clear:none;
	
}




#innerContent .leftPrt2 {
	width:400px;
	margin:30px 0 0 34px;
	float:left;
	clear:left;
	border-right:#69665f dashed 0px
}
#innerContent .leftPrt2 h1 {
	text-indent:0;
	width:355px
}
#innerContent .leftPrt2 p {
	width:400px;
	margin:18px 0 0 0;
	float:left
}
 #innerContent .leftPrt2 p:nth-child(1) {
margin:5px 0 0 0
}
#innerContent .nxt2 {
	border:0px;
	clear:none;
	margin-left:15px;
	
}
#innerContent .nxt2 p{
	width:450px;
}

#innerContent a.link {
	width:auto;
	height:39px;
	padding:0 24px 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ffffff;
	line-height:40px;
	background:url(../images/rgtCurv.png) no-repeat right 0
}
#innerContent a.link span {
	width:auto;
	height:39px;
	padding:0 0 0 24px;
	float:left;
	background:url(../images/lftCurv.png) no-repeat 0 0
}
#innerContent input.submit {
	width:155px;
	height:39px;
	float:left;
	border:0;
	margin:39px 0 0 33px;
	cursor:pointer;
	background: url(../images/submit.png) no-repeat 0 0;
}
#innerContent input.submit:active
{
	background-position:0 -39px;
}
#innerContent a.linkOne {
	float:right;
	margin:45px 34px 0 0
}
#innerContent a.linkTwo {
	margin:34px 0 0 34px;
	cursor:pointer
}
#innerContent .linkthree {
	float:left;
	margin:45px 34px 0 30px;
	clear:left;
	cursor:pointer
}
#innerContent .wrap {
	width:654px;
	float:left
}
#innerContent .leftContent {
	width:450px;
	float:left;
	position:relative
}
#innerContent .RightContent {
	width:450px;
	float:left
}
#innerContent .RightContent h1 {
	text-indent:0
}
#innerContent .leftContent p {
	width:400px;
	margin-top:12px
}
#innerContent .RightContent p {
	width:450px;
	margin-left:0;
	margin-top:12px
}
 #innerContent .RightContent p:nth-child(3) {
margin-top:12px
}
 #innerContent .leftContent p:nth-child(3) {
margin-top:12px
}
 #innerContent .RightContent p:nth-child(2) {
margin-top:25px
}
 #innerContent .leftContent p:nth-child(2) {
margin-top:25px
}
a.lable {
	width:114px;
	height:47px;
	float:right;
	z-index:100;
	position:fixed;
	right:0px;
	top:15px;
	background:url(../images/lable.png) no-repeat
}
.popheight {
	height:200px
}
#pop.cwd{height:530px}
#pop.ld{height:370px}
#pop.psd-htm{height:460px}
#pop.cms{height:450px}
#pop {
	width:630px;
	position:fixed;
	background:#FFF;
	margin:auto;
  font-size:12px;
	left:0;
	right:0;
	top:0;
	bottom:0; /*left:137px; top:20px;*/
	z-index:500;
  padding:20px 20px 10px 20px;
/*border:1px solid green;*/
}
#pop p {
	font-size:12px
}
#pop .psd-arti
{
  float:left;
}
#pop .psd-inp
{
/*border:1px solid yellow;*/
  float:left;
  width:380px;
 }
.psd-htmlinp{
/*border:1px solid red;*/
  float:left;
  width:168px;
  margin:0px 25px 0px 0px;
}
.psd-htmltxtar
{
  float:right;
  width:auto;
/*border:1px solid blue;*/
}

.psd-lst
{
  margin:0px 0px 0px 0px;
}
.psd-htmupload
{
  /*border:1px solid green;*/
  float:right;
  width:420px;
  margin:10px 0px 0px 0px;
}

#pop .totAre {
	width:100%;
	height:300px;
	margin-top:10px;
	float:left;
	overflow:auto;
	overflow-x: hidden;
  /*border:1px solid red;*/
}
#pop .top {
	width:590px;
	margin:0px 0 0 6px;
	float:left
        
}
#pop h6.hed {
	width:100%;
	margin:10px 0 10px 0;
	font-size:19px;
	border:0px;
	min-height:inherit;
	line-height:22px;
	text-indent:-5px
}
#pop .top input[type="text"] {
	width:169px;
	height:33px;
	margin:8px 12px 0 0;
	float:left;
	font-size:12px;
	color:#524343;
	border:0;
        padding:0px;
	background:url(../images/inputBg.png) no-repeat;
	text-indent:10px
}
#pop .top p {
	width:100%;
	font-size:12px;
	margin:10px 0 0 0;
	float:left
}
#pop .top p.file {
	width:auto;
	margin-left:181px;
	float:left
}
#pop .top textarea {
	width:185px;
	height:66px;
	margin:8px 10px 0 0;
	padding:10px 0 0 10px;
	overflow:auto;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:12px;
	color:#524343;
	border:0px;
	background:url(../images/txtAreaBg.png) no-repeat
}
#pop .left {
	width:300px;
	margin:0 0 0 10px;
	float:left;
  /*border:1px solid red;*/
}
#pop .left p {
	width:275px;
	margin-top:16px;
	margin-left:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#524343;
	line-height:19px;
	text-align:left
}
#pop .left p input{width:auto; margin-top:7px; float: left}
#pop .left p span {
	font-size:10px;
	float:left;
	margin-top:9px;
}
#pop .left p span.price {
	font-size:12px;
	font-weight:bold;
	color:#638b00;
	margin:5px 0 0 10px
}
 #pop .left p:nth-child(2) {
margin-top:15px;
}
#pop .left p label {
	width:126px;
	height:33px;
	margin-right:8px;
	float:left
}
#pop .left p input.txt1 {
	width:63px;
	height:33px;
	margin-right:7px;
	text-indent:10px;
	float:left;
	font-size:12px;
	color:#524343;
	border:0px;
  padding:0px;
	background:url(../images/inputBg2.png) no-repeat
}
#pop .left p input.txt3 {
	width:50px;
	height:20px;
  margin-right:7px;
	text-indent:5px;
	float:right;
	font-size:12px;
	color:#638b00;
	font-weight:bold;
	border:0px;
  padding:0px;
	background:none;
/*border:1px solid green;*/
position:relative;
top:8px;
}
.dol-er
{
  /*border:1px solid red;*/
  position:relative;
  top:5px;
  float:left;
  left:13px;
  font-size:12px !important;
  color:#638b00;
  font-weight:bold;
  margin-right:5px;
}

#pop .left p input.txt2 {
	width:63px;
	height:33px;
	float:left;
	font-size:12px;
	color:#524343;
	border:#b6b6b6 solid 1px;
}
#pop .lftMar {
	margin-left:25px
}
#pop .right {
	width:300px;
	float:left;
  /*border:1px solid blue;*/
}
#pop .right p {
	width:275px;
	margin-top:16px;
	margin-left:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#524343;
	line-height:19px;
	text-align:left
}
#pop .right p span {
	font-size:10px;
	float:left;
	
}
#pop .right p span.cmt{margin-top:10px}
#pop .right p span.price {
	font-size:12px;
	color:#638b00;
	font-weight:bold;
	margin:0px 0 0 10px
}
 #pop .right p:nth-child(2) {
margin-top:15px;
}
#pop .right p label {
	width:126px;
	margin-right:8px;
	float:left
}
#pop .right p input.txt1 {
	width:63px;
	height:33px;
	margin-right:7px;
	float:left;
	text-indent:10px;
	font-size:12px;
	color:#524343;
	border:0px;
    padding:0px;
	background:url(../images/inputBg2.png) no-repeat
}


#pop .right p input.txt3
{
	width:50px;
	height:20px;
	margin-right:7px;
	text-indent:1px;
	font-size:12px;
	font-weight:bold;
	color:#638b00;
	border:0px;
  background:none;
  padding:0px; 
position:relative;
top:7px;
text-align:left;

}

#pop .right p input.txt2 {
	width:63px;
	height:33px;
	float:left;
	font-size:12px;
	color:#524343;
	border:#b6b6b6 solid 1px;
}
#pop .right p input.chk {
	width:auto;
	margin:4px 10px 0 0;
	float:left
}
#pop .right p.tot {
	width:300px;
	margin-top:16px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#524343;
	line-height:30px;
  /*border:1px solid green;*/
}
#pop .right .amttot
{
  /*border:1px solid yellow;*/
  float:left;
  width:64px;
  padding-left:6px;
  position:relative;
  left:-16px;

 }
#pop .right p.tot span {
	line-height:21px;
	font-size:15px;
	margin-left:0;
	width:40px

}
#pop .right p.tot label {
	width:45px
}
#pop .right p.tot input.button {
	width:auto;
	height:34px;
	padding:0 5px;
	margin:-30px 0 0 125px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	border:#757171 solid 1px;
	cursor:pointer;
	background:#968f8f
}
#pop .right p.tot input.button:active {
	padding:2px 4px 0 6px
}
#pop .bottom {
	width:100%;
	margin-top:23px;
	float:left;
	border-top:#d4d0d0 solid 1px
}
#pop .bottom p.lft {
	width:55px;
	margin:31px 0 0 32px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#524343;
	line-height:19px
}
#pop .bottom p.mid {
	width:290px;
	margin:15px 0 0 17px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#524343;
	line-height:19px;
}
#pop .bottom p.rgt {
	width:200px;
	margin:15px 0 0 26px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#524343;
	line-height:19px
}
#pop .bottom p.msg {
	width:600px;
	margin:15px 0 0 27px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#524343;
	line-height:19px
}
#pop img {
	width:auto;
	float:right;
	position:absolute;
	top:-20px;
	right:-20px;
	cursor:pointer
}
#pop .package {
	width:568px;
	margin:10px 0 0 30px;
	float:left
}
#pop .package p {
	width:100%;
	margin-left:0;
	font-weight:bold;
	font-size:13px
}
#pop .package .leftPac {
	width:284px;
	float:left
}
#pop .package ul {
	width:100%;
	float:left
}
#pop .package ul li {
	width:100%;
	margin-top:5px;
	float:left;
	color:#524343;
	font-size:12px;
	line-height:16px
}
#pop .package p input {
	margin-right:5px
}
#pop .expn {
	width:568px;
	margin:10px 0 3px 30px;
	float:left; /*border-bottom:#918373 dashed 1px*/
}
#pop .expn h6 {
	width:100%;
	height:auto;
	margin-top:10px;
	color:#ffffff;
	float:left;
	font-size:15px;
	line-height:22px;
	border:0px;
	min-height:inherit;
	text-indent:5px;
	cursor:pointer;
	background:#aea9a9
}
#pop .expn .msg_body {
	width:99.8%;
	padding-bottom:10px;
	float:left;
	border:#c2bcbc solid 1px
}
#pop .expn .msg_body h6 {
	width:100%;
	float:left;
	color:#524343;
	font-weight:bold;
	font-size:14px;
	background:none
}
#pop .expn .msg_body h6.sub {
	font-size:12px
}
#pop .expn .msg_body p {
	width:97%;
	font-size:12px;
	margin-left:5px;
}
#pop .expn .msg_body p label {
	margin:0 10px 0 0;
	line-height:25px
}
#pop .expn .msg_body p label span {
	font-weight:bold;
	font-size:12px;
	color:#638b00;
	margin-left:10px;
}
#pop .expn p {
	width:97%;
	margin-left:10px

}
#pop .expn p.tot {
  width:310px;
	margin-top:16px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#524343;
	line-height:30px;
  /*border:1px solid green;*/
}


#pop .expn p.tot input.txt {
	width:63px;
	height:33px;
	float:left;
	font-size:12px;
	color:#524343;
	border:#b6b6b6 solid 1px;
}
#pop .expn p.tot span {
	line-height:32px;
	font-size:15px;
	margin-left:0;
	color:#638b00;
	font-weight:bold;
	width:40px
}
#pop .expn p.tot label {
	/*float:left;
	margin-right:10px;*/
  width:50px;
  	height:35px;
  }
.tot-dole
{
  font-weight:bold;
  width:10px !important;
  font-size:12px !important;
  margin:0px !important;
  vertical-align:middle !important;
  	height:35px;
}
.tot-txt{

  width:50px;
	height:16px;
	font-size:12px !important;
	color:#638b00;
	font-weight:bold;
  border:0px;
  background:none;
  padding:0px 0px 0px 0px; 
}
#pop .expn p.tot input.button {
	width:150px;
	height:35px;
	padding:0 5px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	border:#757171 solid 1px;
	cursor:pointer;
	background:#968f8f
}
#pop .expn p.tot input.button:active {
	padding:2px 4px 0 6px
}
#pop .package .leftChk {
	width:284px;
	float:left;
	border-right:#948676 dashed 1px
}
#pop .package .leftChk h6 {
	width:100%;
	height:auto;
	margin-top:10px;
	float:left;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	border:0px;
	min-height:inherit;
	text-indent:5px
}
#pop .package .leftChk p {
	width:98%;
	margin:10px 0 0 5px;
	font-weight:normal
}
#pop .package .leftChk p span {
	width:auto;
	float:right;
	font-weight:bold;
	font-size:12px;
	color:#638b00
}
#pop .package .leftChk p span input {
	margin:0 10px 0 10px
}
#pop .package .rightChk {
	width:283px;
	float:left;
}
#pop .package .rightChk h6 {
	width:100%;
	height:auto;
	margin-top:10px;
	float:left;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	border:0px;
	min-height:inherit;
	text-indent:5px
}
#pop .package .rightChk p {
	width:98%;
	margin:10px 0 0 5px;
	font-weight:normal
}
#pop .package .rightChk p span {
	width:auto;
	float:right;
	font-weight:bold;
	font-size:12px;
	color:#638b00
}
#pop .package .rightChk p span input {
	margin:0 10px 0 10px
}
#pop .package .rightChk p.tot {
	width:275px;
	margin-top:60px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#524343;
	line-height:30px
}
#pop .package .rightChk p.tot span {
	float:left;
	width:40px;
}
#pop .package .rightChk p.tot input.txt {
	width:63px;
	height:33px;
	float:left;
	font-size:12px;
	color:#524343;
	border:#b6b6b6 solid 1px;
}

.brbr-cl
{
  border:1px solid red;
}
#pop .package .rightChk p.tot label {
	float:left;
	margin-right:10px
}
#pop .package .rightChk p.tot input.button {
	width:auto;
	height:34px;
	padding:0 5px;
	margin-left:10px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	border:#757171 solid 1px;
	cursor:pointer;
	background:#968f8f
}
#pop .package .rightChk p.tot input.button:active {
	padding:2px 4px 0 6px
}
#pop-c {
	width:630px;
	height:240px;
	position:fixed;
	background:#FFF;
	margin:auto;
	left:0;
	right:0;
	top:0;
	bottom:0; /*left:137px; top:20px;*/
	z-index:100
}
#pop-c p {
	font-size:12px
}
#pop-c .totAre {
	width:100%;
	height:300px;
	margin-top:10px;
	float:left;
	overflow:auto;
	overflow-x: hidden;
}
#pop-c .top {
	width:570px;
	margin:28px 0 0 34px;
	float:left
}
#pop-c h6.hed {
	width:100%;
	margin:10px 0 10px 0;
	font-size:19px;
	border:0px;
	min-height:inherit;
	line-height:22px;
	text-indent:-5px
}
#pop-c .top input[type="text"] {
	width:169px;
	height:32px;
	margin:8px 12px 0 0;
	float:left;
	font-size:12px;
	color:#524343;
	line-height:16px;
	border:0;
	background:url(../images/inputBg.png) no-repeat;
	text-indent:10px;
  padding:2px 0px 0px 0px;
}
#pop-c .top p {
	width:100%;
	font-size:12px;
	margin:10px 0 0 0;
	float:left
}
#pop-c .top p.file {
	width:auto;
	margin-left:181px;
	float:left
}
#pop-c .top textarea {
	width:185px;
	height:66px;
	margin:8px 10px 0 0;
	padding:10px 0 0 10px;
	overflow:auto;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:12px;
	color:#524343;
	border:0px;
	background:url(../images/txtAreaBg.png) no-repeat
}
#pop-c .left {
	width:289px;
	margin:0 0 0 34px;
	float:left
}
#pop-c .left p {
	width:275px;
	margin-top:16px;
	margin-left:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#524343;
	line-height:19px;
	text-align:left
}
#pop-c .left p span {
	font-size:10px;
	float:left
}
#pop-c .left p span.price {
	font-size:12px;
	font-weight:bold;
	color:#638b00;
	margin:5px 0 0 10px
}
 #pop-c .left p:nth-child(2) {
margin-top:15px;
}
#pop-c .left p label {
	width:126px;
	height:33px;
	margin-right:8px;
	float:left
}
#pop-c .left p input.txt1 {
	width:63px;
	height:33px;
	margin-right:7px;
	text-indent:10px;
	float:left;
	font-size:12px;
	color:#524343;
	border:0px;
	background:url(../images/inputBg2.png) no-repeat
}
#pop-c .left p input.txt2 {
	width:63px;
	height:33px;
	float:left;
	font-size:12px;
	color:#524343;
	border:#b6b6b6 solid 1px;
}
#pop-c .lftMar {
	margin-left:25px
}
#pop-c .right {
	width:275px;
	float:left
}
#pop-c .right p {
	width:275px;
	margin-top:16px;
	margin-left:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#524343;
	line-height:19px;
	text-align:left
}
#pop-c .right p span {
	font-size:10px;
	float:left
}
#pop-c .right p span.price {
	font-size:12px;
	font-weight:bold;
	color:#638b00;
	margin:5px 0 0 10px
}
 #pop-c .right p:nth-child(2) {
margin-top:15px;
}
#pop-c .right p label {
	width:126px;
	margin-right:8px;
	float:left
}
#pop-c .right p input.txt1 {
	width:63px;
	height:33px;
	margin-right:7px;
	float:left;
	text-indent:10px;
	font-size:12px;
	color:#524343;
	border:0px;
	background:url(../images/inputBg2.png) no-repeat
}
#pop-c .right p input.txt2 {
	width:63px;
	height:33px;
	float:left;
	font-size:12px;
	color:#524343;
	border:#b6b6b6 solid 1px;
}
#pop-c .right p input.chk {
	width:auto;
	margin:10px 10px 0 0;
	float:left
}
#pop-c .right p.tot {
	width:275px;
	margin-top:16px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#524343;
	line-height:30px
}
#pop-c .right p.tot label {
	width:50px
}
#pop-c .right p.tot input.button {
	width:auto;
	height:34px;
	padding:0 5px;
	margin-left:10px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	border:#757171 solid 1px;
	cursor:pointer;
	background:#968f8f
}
#pop-c .right p.tot input.button:active {
	padding:2px 4px 0 6px
}
#pop-c img {
	width:auto;
	float:right;
	position:absolute;
	top:-20px;
	right:-20px;
	cursor:pointer
}
.swfupload {
	vertical-align: top;
}
.upload-tx
{
/*  border:1px solid yellow;*/
  float:left;
  width:auto;
}
#pop .upload-tx input[type="text"]
{
  float:left;
  width:250px !important;
  height:25px !important;
  background:url(../images/inputBg-upload.png) no-repeat !important;
  padding:3px 0px 0px 0px !important;
  margin:0px 5px 0px 0px !important;
}
.oror-up
{
  /*border:1px solid red;*/
  float:left;
  margin:0px;
  font-size:12px;
}



#folio {
	width:100%;
	margin-bottom:43px;
	float:left;
	position:relative;
	background:url(../images/bannerBg.png) no-repeat
}
#folio p {
	width:900px;
	height:67px;
	float:left;
	text-align:center;
	line-height:70px
}
#folio img {
	width:auto;
	margin:33px 34px 0 34px;
	float:left
}
#featured {
	width:900px;
	position:relative;
	border-bottom:1px dashed #8e8170;
	height:303px;
	float:left;
	margin-bottom:110px;
}
#featured ul.ui-tabs-nav {
	position:absolute;
	top:320px;
	left:50px;
	list-style:none;
	padding:0;
	margin:0;
	width:auto;
}
#featured ul.ui-tabs-nav li {
	padding:1px 0;
	padding-left:13px;
	font-size:12px;
	color:#666;
	width:auto;
	float:left;
}
#featured ul.ui-tabs-nav li img {
	float:left;
	margin:2px 0 0 0;
	padding:2px;
	width:180px;
	height:90px;
	border:0px;
}
#featured img.shadow {
	width:auto;
	float:left;
	position:absolute;
	left:0;
	bottom:0
}
#featured ul.ui-tabs-nav li span {
	font-size:11px;
	font-family:Verdana;
	line-height:18px;
}
#featured li.ui-tabs-nav-item a {
	display:block;
	height:60px;
	color:#333;
	line-height:20px;
	width:auto;
}
#featured li.ui-tabs-nav-item a:hover {
}
#featured li.ui-tabs-selected {
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a {
}
#featured .ui-tabs-panel {
	width:100%;
	height:250px;
	position:relative;
}
#featured .ui-tabs-panel img {
	width:auto;
	margin:17px 0 0 6px;
	float:left
}
#featured .ui-tabs-panel .info {
	width:370px;
	height:70px;
	margin:45px 0 0 30px;
	float:left;
}
#featured .info h3 {
	font-size:32px;
	font-family:Arial, Helvetica, sans-serif;
	color:#504545;
	padding:0px;
	margin:0;
	overflow:hidden;
	font-weight:normal;
	letter-spacing:-1.8px;
}
#featured .info h4 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#504545;
	padding:0px;
	margin:0;
	overflow:hidden;
	font-weight:normal;
}
#featured .info p {
	margin:18px 0 0 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#504545;
	float:left;
	width:350px;
}
#featured .info a {
	width:121px;
	height:35px;
	margin-top:28px;
	float:left;
	text-indent:-9999px;
	background:url(../images/view-portfolio.png) no-repeat 0 0
}
#featured .info a:hover {
	text-decoration:underline;
}
#featured .ui-tabs-hide {
	display:none;
}
#slider {
	display:block;
	width:930px;
	height:323px;
	float:left;
	position:relative;
	overflow:hidden;
	top:0px;
	left:0px;
}
#slider ul {
	width:970px;
	float:left;
	position:absolute;
	overflow:hidden;
}
#slider li {
	display:inline;
	width:970px;
	float:left;
	position:relative;
}
#prevBtn, #nextBtn {
	display:block;
	text-indent:-8000px;
	width:34px;
	height:39px;
	float:left;
	position:absolute;
	left:0px;
	top:15px;
}
#nextBtn {
	left:860px;
}
#prevBtn a, #nextBtn a {
	display:block;
	width:39px;
	height:39px;
	float:left;
	position:relative;
	background:url(../images/leftArrow.png) no-repeat;
}
#prevBtn a {
	display:block;
}
#nextBtn a {
	display:block;
	background:url(../images/rightArrow.png) no-repeat;
}
.tumbs {
	width:832px;
	margin:25px 0 0 30px;
	float:left
}
.tumbs img {
	width:auto;
	margin-top:25px;
	margin-left:34px;
	float:left
}
 .tumbs img:nth-child(4n+1) {
margin-left:0px
}
.noPad {
	padding-bottom:0px;
}
.fWrap {
	width:100%;
	float:left
}
.formWrap {
	width:383px;
	margin:20px 0 0 34px;
	float:left
}
.formWrap span {
	width:100%;
	float:left;
	margin:13px 0 0 0;
	font-size:12px
}
.formWrap input {
    width:364px;
    height:29px;
    margin-top:17px;
    float:left;
    color:#615B5B;
    border:#98938d solid 1px;
    background:none;
    font-size:12px;
    padding-top:3px;
    line-height:16px;
    font-family:Arial, Helvetica, sans-serif
}
.formWrap textarea {
    width:364px;
    height:112px;
    margin-top:17px;
    float:left;
    color:#615B5B;
    border:#98938d solid 1px;
    background:none;
    font-size:12px;
    padding-top:3px;
    font-family:Arial, Helvetica, sans-serif;
    overflow:auto;
} 
.topMar {
	margin:54px 0 0 0;
	position:relative
}
#innerContent .infoPan .addrWrap {
	width:162px;
	margin:0 0 0 34px;
	float:left
}
#innerContent .infoPan .addrWrap h6 {
	min-height:inherit;
	margin-top:26px;
	font-size:20px;
	letter-spacing:-1px;
	line-height:24px;
	text-indent:0;
	border:0
}
#innerContent .infoPan .addrWrap p {
	width:100%;
	margin-left:0;
	float:left;
	line-height:32px;
	text-align:left
}
.contactPic {
	width:auto;
	float:right;
	position:absolute;
	top:50px;
	right:30px
}
#aboutPanel a.ico {
	width:25px;
	height:39px;
	margin:33px 0 0 0;
	float:left;
	background:url(../images/portfolioIco.png) no-repeat
}
#aboutPanel .wrap {
	width:auto;
	float:left;
	position:relative;
	z-index:10;
	left:0;
	top:0
}
.gradwrap{
	width:192px;
	height:56px;
	float:left;
	margin:30px 0 0 10px;
	background:url(../images/portfolio.png) no-repeat 0px 0px;
}
.gradwrap h1{text-indent:-9999px}
#aboutPanel #expnPort {
	width:201px;
	height:255px;
	float:left;
	position:absolute;
	left:18px;
	top:22px;
	visibility:hidden;
	background:url(../images/portfolio-listBg.png) no-repeat
}
#aboutPanel #expnPort ul {
	width:130px;
	margin:73px 0 0 33px;
	float:left
}
#aboutPanel #expnPort ul li {
	width:100%;
	margin-top:9px;
	float:left
}
#aboutPanel #expnPort ul li a {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#736357;
	line-height:18px;
	text-transform:uppercase
}
img.shadowSlide {
	width:auto;
	float:left;
	position:absolute;
	left:-4px;
	top:100px
}
img.tw {
	width:auto;
	margin:50px 0 0 30px;
	float:left
}
.slideerPart {
	width:832px;
	float:left;
	margin:45px 0 40px 25px;
	
}
#parent4 {width:auto; float:left;}
#parent4 li{
				padding:0px;
				margin: 0px;
				width:832px;
				height:396px;
				float:left;
				
			}
			
#menu4{width:auto; margin:30px 0 0 0; float:left; position:relative}			
			#menu4 a.wactive{
				color: #B2CCFF;
				text-decoration: underline;
				background:url(../images/nav-dots.png) -17px 0;
			}
			#menu4 a{
				background:url(../images/nav-dots.png) 0 0;
				width:17px;
				height:20px;
				float:left;
				text-indent:-9999px;
				margin-right:5px;
			}
			#menu4 a:active{
				background-position:-34px 0
				}
#menu4.pg1{
	width:180px;
	float:none;
	margin:30px auto 0;
	}
#menu4.pg2{
	width:200px;
	float:none;
	margin:30px auto 0;
	}
#menu4.pg3{
	width:66px;
	float:none;
	margin:30px auto 0;
	}
#menu4.pg4{
	width:44px;
	float:none;
	margin:30px auto 0;
	}
.wrap_01{width:362px; float:left}


/* --------------------------------------------- Styles for  no slider Gallery --------------------------------- */

#webGallery{
	width:832px;
	float:left;
}
#webGallery li{
	float:left;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border:#FFF solid 5px;
	margin-bottom:45px;
}
#webGallery li.nomar{
	margin-bottom:0px;
}

#webGallery li h1{
	width:100%;
	height:20px;
	float:left;
	border:none;
	background:#CFCDC2;
}

#webGallery2{
	width:832px;
	float:left;
}
#webGallery2 li{
	width:100%;
	float:left;
	margin-bottom:45px;
}
#webGallery2 li.nomar{
	margin-bottom:0px;
}
#webGallery2 li a{
	width:100%;
	float:left;
}
#webGallery2 li h1{
	width:auto;
	height:20px;
	float:left;
	border:none;
}
#webGallery2 li a.link{
	width:auto;
	float:right;
	margin:25px 20px 0 0;
	color:#615B5B;
	line-height:20px;
	background:none;
	font-size:16px;
	font-style:italic;
	text-decoration:underline;
}
#webGallery2 li a.link:hover{
	text-decoration:none
}
.free{
	width:158px;
	height:39px;
	float:right;
	position:absolute;
	right:0;
	top:118px;
	background:url(../images/free-template-screenshots/freeTemplateLink.png) no-repeat
}
/* -------------------------------------------- Logo Designing ------------------------------------------------- */

#logoGallery{
	width:832px;
	float:left;
}
#logoGallery li{
	float:left;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border:#FFF solid 5px;
	margin-bottom:45px;
}
#logoGallery li.nomar{
	margin-bottom:0px;
}

#logoGallery li h1{
	width:100%;
	height:20px;
	float:left;
	border:none;
	background:#CFCDC2;
}

/* -------------------------------------------- Web Apps ------------------------------------------------- */

#webAppsGallery{
	width:832px;
	float:left;
}
#webAppsGallery li{
	float:left;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border:#FFF solid 5px;
	margin-bottom:45px;
}
#webAppsGallery li.nomar{
	margin-bottom:0px;
}

#webAppsGallery li h1{
	width:100%;
	height:20px;
	float:left;
	border:none;
	background:#CFCDC2;
}

/* -------------------------------------------- Icon Gallery ------------------------------------------------- */

#iconGallery{
	width:832px;
	float:left;
}
#iconGallery li{
	float:left;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border:#FFF solid 5px;
	margin-bottom:45px;
}
#iconGallery li.nomar{
	margin-bottom:0px;
}

#iconGallery li h1{
	width:100%;
	height:20px;
	float:left;
	border:none;
	background:#CFCDC2;
}

/* -------------------------------------------- Iphone Gallery ------------------------------------------------- */

#iphoneGallery{
	width:832px;
	float:left;
}
#iphoneGallery li{
	float:left;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border:#FFF solid 5px;
	margin-bottom:45px;
}
#iphoneGallery li.nomar{
	margin-bottom:0px;
}

#iphoneGallery li h1{
	width:100%;
	height:20px;
	float:left;
	border:none;
	background:#CFCDC2;
}

/* -------------------------------------------- CMS Gallery ------------------------------------------------- */

#cmsGallery{
	width:832px;
	float:left;
}
#cmsGallery li{
	float:left;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border:#FFF solid 5px;
	margin-bottom:45px;
}
#cmsGallery li.nomar{
	margin-bottom:0px;
}

#cmsGallery li h1{
	width:100%;
	height:20px;
	float:left;
	border:none;
	background:#CFCDC2;
}

/* ----------------------------------------- Pagination --------------------------------------------- */

.menu{
	width:100%;
	height:20px;
	float:left;
	margin:30px 0 0 0;
}
.menu a{
	float:left;
	padding:2px 8px;
	margin-right:2px;
	color:#000;
	font-size:13px;
	border:1px solid #C5BC9D;
}
.menu a:hover{
	color:#fff;
	background:#CFC6B5;
}
.menu a.selected{
	color:#fff;
	background:#920003;
}



a.orderNow {
	width:199px;
	height:43px;
	margin:-53px 20px 0 0;
	float:right;
	text-indent:-9999px;
	background:url(../images/orderNow.png) no-repeat 0 0
}
#innerContent .infoPan p.stInf{
	width:121px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#996600;
	line-height:16px;
	margin:-25px 20px 0 0;
	text-align:center;
}
