									/* iws CSS Document */
									
/*********************** Global Links ************************/

*{
margin:0px;
padding:0px;
}

body{
font:normal 12px Arial;
background:url(../images/bodybg.gif) left top repeat-x;
}

img{
border:none;
}

a{
text-decoration:none;
}

li{
list-style:none;
}

#maincontainer{
width:100%;
}

#pagecontainer{
width:1000px;
margin:auto;
}

#footer{
width:100%;
height:64px;
background:#000000;
clear:both;
}

.footercontent{
width:1000px;
margin:auto;
color:#ffffff;
}


/************************* Header Part Layout ***********************/

.headerpart{
width:1000px;
}

.toppart{
width:1000px;
}

.toppart h1{
float:left;
}

.callpart{
width:295px;
float:right;
padding-top:20px;
text-align:left;
}

.calltxt{
font:bold 15px Arial;
float:left;
padding-right:10px;
}

.callflag{
width:36px;
height:16px;
background:url(../images/flag_bg.gif) left top no-repeat;
float:left;
}

.callflag select{
width:36px;
height:16px;
}

.callimg{
float:left;
}

/***************************** Menu Part Layout **********************/

.menu{
width:878px;
clear:both;
float:left;
margin-left:122px;
}


.menu li{
margin-top:11px;
float:left;
height:22px;
padding-right:52px;
}

.home a{
width:43px;
height:14px;
background:url(../images/home.gif) left top no-repeat;
display:block;
}

.home a:hover{
background:url(../images/home_hover.gif) left top no-repeat;
}

.home_active a{
width:43px;
height:14px;
background:url(../images/home_hover.gif) left top no-repeat;
display:block;
}

.about a{
width:71px;
height:14px;
background:url(../images/about.gif) left top no-repeat;
display:block;
}

.about a:hover{
background:url(../images/about_hover.gif) left top no-repeat;
}

.about_active a{
width:71px;
height:14px;
background:url(../images/about_hover.gif) left top no-repeat;
display:block;
}

.port a{
width:66px;
height:14px;
background:url(../images/portfolio.gif) left top no-repeat;
display:block;
}

.port a:hover{
background:url(../images/portfolio_hover.gif) left top no-repeat;
}

.port_active a{
width:66px;
height:14px;
background:url(../images/portfolio_hover.gif) left top no-repeat;
display:block;
}

.test a{
width:96px;
height:14px;
background:url(../images/test.gif) left top no-repeat;
display:block;
}

.test a:hover{
background:url(../images/test_hover.gif) left top no-repeat;
}

.test_active a{
width:96px;
height:14px;
background:url(../images/test_hover.gif) left top no-repeat;
display:block;
}

.quote a{
width:85px;
height:14px;
background:url(../images/quote.gif) left top no-repeat;
display:block;
}

.quote a:hover{
background:url(../images/quote_hover.gif) left top no-repeat;
}

.quote_active a{
width:85px;
height:14px;
background:url(../images/quote_hover.gif) left top no-repeat;
display:block;
}

.blog a{
width:35px;
height:14px;
background:url(../images/blog.gif) left top no-repeat;
display:block;
}

.blog a:hover{
background:url(../images/blog_hover.gif) left top no-repeat;
}

.blog_active a{
width:35px;
height:14px;
background:url(../images/blog_hover.gif) left top no-repeat;
display:block;
}

.contact a{
width:83px;
height:14px;
background:url(../images/contact.gif) left top no-repeat;
display:block;
}

.contact a:hover{
background:url(../images/contact_hover.gif) left top no-repeat;
}

.contact_active a{
width:83px;
height:14px;
background:url(../images/contact_hover.gif) left top no-repeat;
display:block;
}

/********************** Flash Part Layout **************************/

.flashpart{
width:1000px;
height:220px;
clear:both;
padding-left:5px;
}

/********************* Adv Part Layout *************************/
 
.advpart{
width:1000px;
padding-top:16px;
}

.advpart div{
float:left;
} 

.adv{
width:326px;
height:130px;
background:url(../images/adv1.png) left top no-repeat;
}

.build_bg{
background:url(../images/adv2.png) left top no-repeat;
margin-left:10px;
}

.convert_bg{
background:url(../images/adv3.png) left top no-repeat;
margin-left:10px;
}

.adv h1{
padding:12px 0px 0px 34px;
font:bold 21px Arial;
color:#ffffff;
height:30px;
}

.adv_con{
width:326px;
}

.adv_img{
width:84px;
float:left;
text-align:center;
padding-top:18px;
}

.adv_para{
width:225px;
float:left;
padding-right:8px;
color:#ffffff;
text-align:justify;
}

/***************************** Center Part Layout *****************/

.centerpart{
width:1000px;
clear:both;
padding-top:10px;
}

.column1{
width:205px;
float:left;
}

.quotepart{
width:205px;
float:left;
}

.quotepart div{
float:left;
}

.quote_left{
float:left;
}

.quote_right{
float:left;
}

.quote_mid{
width:194px;
background:url(../images/quote_md.jpg) left top repeat-x;
height:392px;
}

.getpart{
width:194px;
padding-left:8px;
}

.get_txt{
padding-top:10px;
font:bold 18px Arial;
color:#ffffff;
float:left;
}

.get_img{
float:left;
padding:10px 0px 0px 8px;
}

.formpart{
width:194px;
clear:both;
padding-left:8px;
}

.emailpart{
width:186px;
}

.emailtxt{
padding:10px 0px 0px 2px;
height:15px;
}

.emailbox{
width:183px;
height:24px;
background:url(../images/txtbox.png) left top no-repeat;
}

.emailbox input{
width:165px;
height:18px;
background-color:Transparent;
border:0px;
padding:3px 0px 0px 10px;
}

.txtarea{
width:181px;
height:115px;
background:url(../images/txtarea_box.png) left top no-repeat;
}

.txtarea textarea{
width:165px;
height:95px;
background-color:Transparent;
border:0px;
padding:10px 0px 0px 10px;
}

.submit_btn input{
clear:both;
width:61px;
height:27px;
background:url(../images/submit_btn.png) left top no-repeat;
background-color:Transparent;
border:0px;
text-align:center;
line-height:27px;
margin:5px 0px 0px 120px;
}

.spe_part{
width:202px;
height:222px;
background:url(../images/spe_bg.jpg) left top no-repeat;
clear:both;
}

.spe_top{
width:202px;
}

.spe_txt{
width:152px;
float:left;
font:bold 18px "Trebuchet MS";
color:#b90000;
text-indent:15px;
padding-top:15px;
}

.spe_img{
float:left;
}

.logotxt{
font:normal 12px Tahoma;
color:#161616;
padding-left:15px;
padding-bottom:3px;
clear:both;
}

.spe_rate{
clear:both;
width:202px;
height:44px;
}

.spe_value{
width:110px;
float:left;
font:normal 25px Tahoma;
color:#b21313;
text-indent:15px;
}

.spe_btn a{
float:left;
width:77px;
height:29px;
background:url(../images/con_btn.png) left top no-repeat;
text-align:center;
padding-top:7px;
display:block;
font:bold 12px Tahoma;
color:#ffffff;
}

.spe_line{
clear:both;
height:12px;
}

.com_txt{
color:#161616;
padding-left:15px;
line-height:20px;
font-size:11px;
}

.column2{
width:545px;
float:left;
margin-left:20px;
}

.column2 h1{
font:bold 18px Arial;
height:45px;
padding-top:10px;
text-indent:28px;
}

.column2 h2{
font:normal 30px Arial;
color:#006bc8;
height:80px;
}

.column2 h3{
font:normal 14px Arial;
padding-left:12px;
line-height:20px;
}

.column2 h4{
font:normal 14px Arial;
padding-top:40px;
}

.column2 h5{
font:normal 14px Arial;
padding-top:25px;
height:25px;
}

.column2 h6{
font:normal 18px Arial;
color:#006bc8;
height:30px;
}


.market_img div{
float:left;
padding-left:10px;
}

.column3{
float:left;
width:230px;
}

.ourtxt{
width:224px;
height:35px;
background:url(../images/our_bg.gif) left top no-repeat;
font:bold 19px Arial;
color:#e8b54b;
text-align:center;
line-height:35px;
}

.cmenu{
width:224px;
background:url(../images/cmenu_bg.gif) left top repeat-y;
}

.cmenu ul{
margin:0px;
padding:0px;
}

.cmenu li{
font:normal 14px Arial;
color:#ffffff;
height:30px;
background:url(../images/cmenu_img.gif) left bottom no-repeat;
text-indent:34px;
line-height:28px;
}

.cmenu li a:link, .cmenu li a:visited{
color:#ffffff;
}

.cmenu li a:hover{
text-decoration:underline;
}

/************************** About Us Page Layout *******************/

.aboutus_bodybg{
background:url(../images/aboutus_bodybg.jpg) left top repeat-x;
}

.about_flashpart{
width:1000px;
height:184px;
clear:both;
background:url(../images/about_flashbg.png) center top no-repeat;
padding-top:15px;
}

.about_advpart{
width:1000px;
}

.aboutus_con{
width:542px;
font-size:14px;
}

.aboutus_txt1{
height:55px;
font-size:14px;
padding-top:10px;
}

.aboutus_txt1 div{
float:left;
padding-right:10px;
}

.aboutus_txt2{
font:normal 30px Arial;
color:#006bc8;
clear:both;
height:50px;
text-align:left;
}

.aboutus_txt3{
width:520px;
text-align:justify;
line-height:18px;
}

.aboutus_para{
width:225px;
padding:20px 20px 0px 0px;
line-height:18px;
float:left;
}

.aboutus_paraimg{
float:left;
}

.aboutus_txt5{
clear:both;
width:520px;
text-align:justify;
line-height:18px;
}

/************************** Testimonials Page Layout ****************/

.test_con{
width:490px;
margin-left:30px;
font-size:13px;
}

.test_txt1{
line-height:18px;
}

.test_btn{
padding:25px 0px 0px 0px;
}

.test_btn a{
display:block;
font:bold 14px Arial;
color:#000000;
text-indent:20px;
line-height:40px;
width:224px;
height:43px;
background:url(../images/test_submitbtn.jpg) left top no-repeat;
}

.test_boxpart{
width:520px;
}

.box_txt1{
color:#000207;
height:20px;
padding-top:10px;
}

.boxpart{
width:520px;
}

.box_md{
width:517px;
background:url(../images/test_mdbg.gif) left top repeat-y;
}

.box_para{
width:495px;
margin-left:10px;
text-align:justify;
}

.yahoo_txt{
color:#022b6b;
padding-top:20px;
text-indent:10px;
}

.yahoo_txt a{
color:#022b6b;
}

.test_numpart{
width:315px;
height:25px;
margin:55px 0px 70px 115px;
}

.test_numpart div{
float:left;
}

.num_menu{
background:url(../images/testnum_md.gif) left top repeat-x;
height:25px;
width:295px;
}

.num_menu div{
float:left;
padding-top:5px;
}

.num_menu a{
color:#000000;
}

.num_menu ul{
margin:0px;
padding:0px;
}

.num_menu li{
float:left;
padding-left:5px;
color:#000000;
}

.num_menu li a:link,.num_menu li a:visited{
color:#000000;
}

.num_menu li a{
width:15px;
display:block;
height:17px;
text-align:center;
line-height:17px;

}

.num_menu li a:hover{
background:#000000;
color:#ffffff;
}

#num_active a{
color:#ffffff;
background:#000000;
}

/************************** Portfolio Page Layout ********************/

.portfolio{
width:1000px;
}

.folio_left{
width:775px;
margin-left:20px;
float:left;
padding-bottom:35px;
}

.wetxt{
font-size:14px;
clear:both;
height:30px;
}

.folio_con{
float:left;
width:758px;
background:url(../images/folio_bg.gif) left top repeat-y;
padding-top:15px;
padding-bottom:15px;
}

.folio_contentpart{
width:728px;
margin-left:30px;
}

.folio_imgpart{
width:165px;
margin-right:10px;
float:left;
}

.folio_imgbg{
width:165px;
height:135px;
background-color:#ffffff;
color:#a8a8a8;
}

.folio_img{
width:165px;
height:120px;
text-align:center;
padding-top:11px;
}

.folio_img p{
padding-top:50px;
}

.en_img{
font:normal 9px Tahoma;
text-align:center;
}

.en_img a{
color:#a8a8a8;
}

.folio_imgcon1{
font:bold 14px Arial;
padding-top:5px;
text-align:center;
color:#474747;
}

.folio_imgcon2{
font:normal 12px Arial;
text-align:center;
padding-top:5px;
height:50px;
}

.folio_imgcon2 a{
color:#0050a1;
}

.folio_numpart{
width:340px;
height:25px;
margin-left:220px;
color:#ffffff;
}

.folio_numpart div{
float:left;
}

.folio_menu{
background:url(../images/fnum_md.gif) left top repeat-x;
height:22px;
width:320px;
color:#ffffff;
font-weight:bold;
}

.folio_menu div{
float:left;
padding-top:3px;
}

.folio_menu a{
color:#ffffff;
}

.folio_menu ul{
margin:0px;
padding:0px;
}

.folio_menu li{
font:bold 12px Arial;
color:#ffffff;
float:left;
padding-left:5px;
color:#000000;
}

.folio_menu li a:link,.folio_menu li a:visited{
color:#ffffff;
}

.folio_menu li a{
width:18px;
display:block;
height:15px;
text-align:center;
line-height:15px;
}

.folio_menu li a:hover{
background:url(../images/fnum_hover.gif) left top no-repeat;
}

#fnum_active  a{
background:url(../images/fnum_hover.gif) left top no-repeat;
width:18px;
display:block;
height:15px;
}

.folio_right{
width:205px;
float:left;
}

/************************** Contact Us Page Layout ******************/

.contactus{
width:1000px;
}

.contact_left{
width:720px;
margin:0px 20px 0px 30px;
float:left;
font-size:13px;
}

.contact_top{
width:720px;
}

.contact_para{
width:650px;
float:left;
}

.contact_paraimg{
float:left;
}

.formpart1{
clear:both;
width:720px;
padding-top:15px;
}

.form_left{
width:75px;
text-align:right;
float:left;
color:#5a3333;
padding-top:5px;
}

.form_left input{
width:14px;
height:14px;
}


.form_right{
width:470px;
float:left;
padding-left:15px;
}

.form_right input{
width:210px;
height:24px;
}

.form_right select{
width:210px;
height:24px;
}

.form_right textarea{
width:425px;
height:185px;
}

.contact_right{
width:230px;
float:left;
}

.form_send input{
width:54px;
height:22px;
float:left;
background:url(../images/con_sendbtn.gif) left top no-repeat;
background-color:Transparent;
border:0px;
margin-left:15px;
}

.callus_part{
clear:both;
padding-top:45px;
}

.callus_part div{
float:left;
}

.callus_txt{
font:bold 23px Arial;
color:#b26500;
padding-left:65px;
padding-top:25px;
}

.callus_img{
padding-left:25px;
}

.conemail_part{
clear:both;
}

.conemail_part  div{
float:left;
}

.conemail_txt{
font:bold 14px Arial;
color:#393939;
padding-left:65px;
padding-top:40px;
}

.conemail_txt a{
color:#393939;
}

.conemail_img{
padding-left:25px;
}

.space{
clear:both;
height:60px;
}

/************************** Free Quote Page Layout ******************/

.quote_para{
width:715px;
clear:both;
font-size:13px;
}

.quote_con{
width:728px;
}

.quote_md{
width:728px;
background:url(../images/quote_md.gif) left top repeat-y;
float:left;
}

.quotecon_left{
width:590px;
float:left;
margin-left:12px;
font:normal 13px Arial;
color:#ffffff;
padding-top:15px;
}

.quote_form{
width:595px;
clear:both;
}

.quote_form div{
float:left;
}

.qname_txt{
padding-top:4px;
}

.qname_box{
width:234px;
height:25px;
background:url(../images/quote_namebox.png) left top no-repeat;
}

.qname_box input{
width:220px;
height:20px;
background-color:Transparent;
border:0px;
padding:3px 0px 0px 10px;
color:#ffffff;
}

.how_box{
width:412px;
height:64px;
background:url(../images/quote_aboutbox.gif) left top no-repeat;
}

.how_box textarea{
width:370px;
height:50px;
background-color:Transparent;
border:0px;
color:#ffffff;
padding:10px 0px 0px 10px;
}

.folio_img a:hover .desc{
	background:#000000 none repeat scroll 0 0;bottom:0px;display:block;font-family:Tahoma;font-size:12px;left:11px;margin-left:4px;opacity:0.75;padding:8px 0 3px 6px;position:relative;width:130px; color:#FFF;top:-25px;
}


.folio_img a .desc {display: none; }

.qdesc_txt{
padding-top:10px;
height:25px;
}

.qdesc_box{
width:586px;
height:164px;
background:url(../images/quote_descbox.gif) left top no-repeat;
}

.qdesc_box textarea{
width:555px;
height:125px;
background-color:Transparent;
border:0px;
color:#ffffff;
padding:10px 0px 0px 10px;
}

.qsubmit_btn input{
width:224px;
height:42px;
background:url(../images/quote_submitbtn.jpg) left top no-repeat;
background-color:Transparent;
border:0px;
text-align:center;
line-height:30px;
color:#ca0a0a;
font:bold 18px Arial;
margin:20px 0px 0px 360px;
}




.quotecon_right{
width:120px;
float:left;
}

.bagimg{
position:relative;
width:120px;
margin-top:-40px;
}

.quote_getimg{
text-align:center;
width:120px;
}

/************************** Affordable Web Solutions Layout *********/

.skiptxt{
font:normal 26px Arial;
color:#006BC8;
padding-top:40px;
clear:both;
}

.solu_con{
width:515px;
padding-top:50px;
clear:both;
}

.solu_left{
width:210px;
float:left;
text-align:justify;
}

.solu_right{
float:left;
}

.solu_para{
width:515px;
clear:both;
}

.solu_para a{
color:#0066CC;
}

.solu_para a:hover{
text-decoration:underline;
}


/************************* Target Traffic Page Layout *******************/

.target_con{
width:515px;
padding-top:40px;
}

.target_left{
width:120px;
float:left;
}

.target_right{
width:330px;
text-align:justify;
float:left;
}

.target_para{
clear:both;
padding-top:15px;
width:460px;
text-align:justify;
}

.wewill{
padding-top:20px;
font-weight:bold;
}


.wewill a{
color:#0066CC;
}

.wewill a:hover{
text-decoration:underline;
}

.wewill_para{
width:465px;
padding-top:20px;
padding-left:30px;
line-height:20px;
}

/************************** Sales Conversion ***********************/

.sale_con{
width:515px;
padding-top:40px;
clear:both;
}

.sale_left{
width:260px;
text-align:justify;
float:left;
}

.sale_right{
width:200px;
float:left;
padding-left:20px;
}

/*************************** Keyword Research Page Layout *** ***********************/

.key_con{
width:445px;
}
.key_con a{
color:#0066CC;
}

.key_con a:hover{
text-decoration:underline;
}

.imptxt{
color:#178fc0;
font:normal 22px Arial;
}

/************************ SEO Page Layout ***************************/

.seo_con{
width:450px;
clear:both;
}

.search{
width:410px;
}

.search ul{
margin-left:45px;
padding:0px;
}

.search li{
list-style-type:decimal;
line-height:18px;
}


/*************************** Footer Part Layout *********************/

.footer_left{
width:765px;
float:left;
}

.copytxt{
padding:15px 0px 0px 7px;
height:25px;
}

.copytxt a{
color:#ffffff;
}

.copytxt a:hover{
text-decoration:underline;
}

.sitetxt{
padding-left:7px;
}

.footer_right{
width:235px;
padding-top:26px;
float:left;
font:bold 15px Arial;
}

/********************************* END *********************************/
