body{padding:0px; margin:0px; font-family:Tahoma, Arial, Verdana; font-size:12px; color:#000000; background:url(images/main-bg.gif) center repeat-y;}
div{padding:0px; margin:0px; font-family:Tahoma, Arial, Verdana; font-size:12px; color:#000000;}
img {border:none; padding:0px; margin:0px;}
form{padding:0px; margin:0px;}
p{}
h1{}
h2{}
h3{}
h4{}
textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.cl { clear:both; }
.fr { float:right; }
a:link, a:visited{font-size:12px; color:#000000; text-decoration:none;outline:none;}
a:hover{text-decoration:underline; outline:none;}
a.redlink:link, a.redlink:visited{font-size:13px; color:#FA0202; text-decoration:none;}
a.redlink:hover{text-decoration:underline;}
a.signup:link, a.signup:visited{font-size:15px; color:#fff; text-decoration:none; background:#FFB0B3; width:100px; border:1px solid #FF0000; display:block; padding:5px; text-align:center; font-weight:bold;}
a.signup:hover{text-decoration:none; color:#000000; border:1px solid #333333;}
a.redlink14:link, a.redlink14:visited{font-size:14px; color:#FA0202; text-decoration:none;}
a.redlink14:hover{text-decoration:underline;}
a.boldlink:link, a.boldlink:visited{font-size:13px; color:#000; text-decoration:none; font-weight:bold;}
a.boldlink:hover{text-decoration:underline;}

#main{width:1000px; color:#000000; min-height:200px; height:auto !important; height:200px; padding:2px 0px; margin:0 auto;}
.red{color:#FF0000; font-weight:normal;}
#header{width:1000px; height:59px; border-bottom:1px solid #000000; background:#FA0202; float:left;}
#header img{float:left;}
#banner{width:1000px; height:179px; float:left; margin-top:2px;}
#data-left{ float:left; width:760px; padding:10px 0px 0px 14px; min-height:200px; height:auto !important; height:200px;}
#data-right{float:left; width:180px;padding:10px 14px 0px 26px; min-height:200px; height:auto !important; height:200px;}
#footer{ background:url(images/footer-bg.gif) top repeat-x; width:990px; float:left; padding:25px 0px 0px 10px; height:92px; margin:26px 0px 0px 0px;}
#footer span{width:660px; float:right; height:20px; padding-right:10px; text-align:right;}
#footer img{ float:right; display:inline; padding:30px 10px 0px 0px;}

.div-welcome{float:left; min-height:20px; color:#000000; display:inline; vertical-align:middle; height:auto !important; height:20px; }
.div-welcome h2 img, .div-welcome h1 img{ vertical-align:middle; display:inline; margin:0px; padding:0px;}
.div-welcome h2, .div-welcome h1 {float:left; width:760px; font-size:24px; color:#FA0202; padding:2px 0px; margin:0px; font-weight:normal; border-bottom:1px solid #FFD2D2;}
.div-welcome h2 span, .div-welcome h1 span{float:right; font-size:11px; color:#CCCCCC; padding:0px; margin-top:45px; display:block;}
.div-welcome a:link, .div-welcome a:visited{ font-size:11px; color:#727272; margin:0px; padding:0px 3px;}
.div-welcome div{float:left; width:760px; font-size:12px; color:#A1A1A1; margin:10px 0px 0px 0px;}
.div-welcome-inner{float:left; color:#000000;}
.div-welcome-inner h2, .div-welcome-inner h1{float:left; width:760px; font-size:24px; display:inline; color:#FA0202; padding:0px 0px 0px 0px; margin:0px; font-weight:normal; border-bottom:1px solid #FFD2D2; line-height:25px;}
.div-welcome-inner h2 span, .div-welcome-inner h1 span{float:right; display:inline; font-size:11px; color:#CCCCCC;  padding:0px; margin:20px 0px 0px 0px; display:block;}
.div-welcome-inner h2 img, .div-welcome-inner h1 img{ vertical-align:middle; margin:0px 0px 2px 0px; padding:0px;}
.div-welcome-inner a:link, .div-welcome-inner a:visited{ font-size:11px; color:#727272; margin:0px; padding:0px 3px;}
.div-welcome-inner div{float:left; width:760px; font-size:12px; margin:10px 0px 0px 0px;}

/*---------------------vishal------------------------*/
.div-welcome-v{float:left;min-height:20px;color:#666666;display:inline;vertical-align:middle;height:auto !important;height:20px;width: 760px;border-bottom:1px solid #FFD2D2;}
.div-welcome-v h1 img{ vertical-align:middle; display:inline; margin:0px; padding:0px; float:left;}
.div-welcome-v h1{font-size:24px;color:#FA0202;margin:0px;font-weight:normal;padding:10px 0px 10px 0px;display: block;width: auto;line-height:98px;vertical-align: middle;}
.span-h1{float: left;}
.span-link {float: right;margin-right: 5px; line-height:98px;}

.div-welcome-inner-v{float:left; color:#000000;vertical-align:middle;height:auto !important;height:20px;width: 760px;}
.div-welcome-inner-v h1 img{ vertical-align:middle; display:inline; margin:0px; padding:0px; float:left;}
.div-welcome-inner-v h1{font-size:24px;color:#FA0202;margin:0px;font-weight:normal;padding:10px 0px 10px 0px;display: block;width: auto;line-height:68px;vertical-align: middle;}
.span-h1{float: left;}
.span-link {float: right;margin-right: 5px; line-height:68px;}

/*---------------------vishal------------------------*/

/*---------------------paras--------------------*/
.div-welcome-in-p{float:left;min-height:20px;color:#666666;display:inline;vertical-align:middle;height:auto !important;height:20px;width: 760px;border-bottom:1px solid #FFD2D2;}
.div-welcome-in-p h1{font-size:24px;color:#FA0202;margin:0px;font-weight:normal; padding:2px 0px 10px 0px;display: block;width: auto;}
.span-h1{float: left;}
.span-link {float: right;margin-right: 5px;	margin-top: 8px;}

/*--------------------paras---------------------*/


.div-welcome-in{float:left; min-height:20px; color:#666666; display:inline; vertical-align:middle; height:auto !important; height:20px; }
.div-welcome-in h2 img{ vertical-align:middle; display:inline; margin:0px; padding:0px;}
.div-welcome-in h1, .div-welcome-in h2{float:left; width:760px; font-size:24px; color:#FA0202; padding:2px 0px 10px 0px; margin:0px 0px 0px 0px; font-weight:normal; border-bottom:1px solid #FFD2D2;}
.div-welcome-in h2 span, .div-welcome-in h1 span{float:right; font-size:11px; color:#000; padding:0px; margin-top:8px; display:block;}
.div-welcome-in a:link, .div-welcome-in a:visited{ font-size:11px; color:#999999; margin:0px; padding:0px 3px;}
.div-welcome-in div{float:left; width:760px; font-size:13px; margin:10px 0px 0px 0px; text-align:justify; color:#000; line-height:18px;}
.div-welcome-in strong{font-weight:normal;}
.div-welcome-in big { font-size:12px; font-weight:bold;}
.div-services{ float:left; width:760px; margin-bottom:15px; color:#000000;}
.div-services-spacer{ float:left; width:17px;}
.div-services h1, .div-services h2{float:left; width:760px; font-size:24px; color:#FA0202; padding:6px 0px; margin:0px; font-weight:normal; border-bottom:1px solid #FFD2D2;}
.div-services-maindiv{float:left; width:737px; background:#F8F8F8; border-top:1px solid #FFD2D2; min-height:60px; height:auto !important; height:60px; padding:15px 13px 15px 10px;}
.div-services-maindiv ul{float:left; list-style:none; padding:0px; margin:10px 0px 0px 5px; width:205px;}
.div-services-maindiv a:link, .div-services-maindiv a:visited{ background:url(images/bullet.gif) 0px center no-repeat; padding-left:10px; font-size:13px; color:#000000; line-height:20px;}
.div-services-maindiv img{float:left;}
.div-services-div1{float:left; width:234px; height:170px; background:url(images/bg-internet-marketing.jpg) bottom left no-repeat;}
.div-services-div2{float:left; width:234px; height:170px; background:url(images/bg-web-site-development.jpg) bottom left no-repeat;}
.div-services-div3{float:left; width:234px; height:170px; background:url(images/bg-creative-services.jpg) bottom left no-repeat;}
.div-services-div1 h3{padding:0px; margin:0px; font-weight:normal;}
.div-services-div2 h3{padding:0px; margin:0px; font-weight:normal;}
.div-services-div3 h3{padding:0px; margin:0px; font-weight:normal;}

a.maintab1:link, a.maintab1:visited{background:url(images/header-internet-marketing.gif); width:214px; color:#FFFFFF; line-height:33px; font-size:17px; height:33px; display:block; padding-left:20px;}
a.maintab1:hover{color:#000000; text-decoration:none;}
a.maintab2:link, a.maintab2:visited{background:url(images/header-web-site-development.gif); width:214px; color:#FFFFFF; line-height:33px; font-size:17px; height:33px; display:block; padding-left:20px;}
a.maintab2:hover{color:#000000; text-decoration:none;}
a.maintab3:link, a.maintab3:visited{background:url(images/header-creative-services.gif); width:214px; color:#FFFFFF; line-height:33px; font-size:17px; height:33px; display:block; padding-left:20px;}
a.maintab3:hover{color:#000000; text-decoration:none;}

.div-testimonial{float:left; width:461px; color:#000000; margin-right:12px; background:#F8F8F8; min-height:60px; height:auto !important; height:60px;}
.div-testimonial h1, .div-testimonial h2{float:left; width:461px; font-size:24px; color:#FA0202; padding:6px 0px; margin:0px; font-weight:normal; border-bottom:1px solid #FFD2D2; background:#FFFFFF;}
.div-testimonial h5{float:left; width:445px; font-size:12px; color:#000; padding:6px 0px; margin:0px; font-weight:normal; text-align:right;}
.div-testimonial-data{float:left; width:445px; font-size:14px; text-align:justify; line-height:19px; padding:7px 8px; margin:0px; font-weight:normal; border-bottom:1px dotted #C6C6C6; font-family:Arial, Helvetica, sans-serif; font-style:italic;}
.div-testimonial-data b{ color:#000; padding:0px; margin:0px; font-size:11px; font-weight:normal; width:68px;}
.div-testimonial-data span{ float:right; color:#FD9B9B; padding:0px; margin:0px; font-size:14px; font-weight:bold; font-style:italic;}
.more a:link, .more a:visited{float:right;font-size:11px; color:#000; font-weight:normal; padding: 3px 5px  6px 0px;}
.more a:hover{color:#000; text-decoration:underline;}

.div-Quoterequest{float:left; width:277px; background:#F8F8F8; color:#000000; min-height:20px; height:auto !important; height:20px;}
.div-Quoterequest h1, .div-Quoterequest h2{float:left; width:277px; font-size:24px; color:#FA0202; padding:6px 0px; margin:0px; font-weight:normal; border-bottom:1px solid #FFD2D2; background:#FFFFFF; margin-bottom:10px;}
.div-Quoterequest-input{width:247px; height:19px; padding:2px 0px 0px 5px; margin:0px 0px 3px 11px; border:1px solid #E0E0E0; font-size:13px; color:#4E4E4E; background: url(images/gray-bg.jpg) #FFFFFF;}
.div-Quoterequest-message-input{width:247px; padding:2px 0px 0px 5px; margin:0px 0px 3px 11px; border:1px solid #E0E0E0; font-size:13px; color:#4E4E4E; background: url(images/gray-bg.jpg) #FFFFFF;}
.div-Quoterequest-spacer{float:left; width:247px; height:9px; margin:0px 0px 5px 15px;}
.div-Quoterequest-select{float:left; width:255px; height:23px; padding:2px 0px 0px 5px; display:inline; margin:0px 0px 5px 11px; border: 1px solid #E0E0E0; font-size:13px; color:#4E4E4E;}
.div-Quoterequest-file{float:left; width:247px; height:19px; padding:4px 0px 0px 5px; margin:0px 0px 5px 11px; border: 1px solid #E0E0E0; font-size:13px; color:#4E4E4E;}
.div-Quoterequest-btn{float:right; margin:0px 15px 15px 0px;}

.div-OurClients{float:left; width:180px; color:#000000; min-height:20px; height:auto !important; height:20px;}
.div-OurClients h1{float:left; width:180px; font-size:24px; color:#FA0202; padding:6px 0px; margin:0px; font-weight:normal; background:#FFFFFF;}
.div-OurClients-portfolio{float:left; width:164px; text-align:center; padding:10px 5px 0px 10px;  background:#FBC0C0 url(images/shadow.jpg) no-repeat scroll center 145px; }
.div-OurClients-portfolio span{ width:160px; padding:30px 0px 0px 0px; color:#000000; float:left;}
.div-OurClients-portfolio b{padding:5px 0px 5px 0px; color:#000000; display:block; height:30px;}
.div-imgdiv{ width:164px; margin-bottom:5px;min-height:20px; height:auto !important; height:20px;}

.Contactus{float:left; width:180px; margin-top:2px; min-height:40px; height:auto !important; height:40px; font-size:13px; color:#000; font-family:"Trebuchet MS", Arial, Verdana; line-height:25px; background:#FCEAEA;}
.Contactus h1{float:left; width:180px; font-size:16px; color:#FA0202; font-weight:bold; padding:0px 0px; margin:0px; border-bottom:1px dotted #F2A4A4; background:#FFCECE;}
.Contactus h1:hover{background:#F2A4A4; border-bottom:1px dotted #FF0000;}
.Contactus b{ float:left; color:#000000; margin:0px; padding:0px 0px 0px 6px;}
.Contactus a:link, .Contactus a:visited{ font-size:13px;}
.Contactus a:hover{ color:#FF0000;}
a.contactus:link, a.contactus:visited{font-size:16px; color:#FA0202; font-weight:bold; float:left; padding:0px 5px;}
a.contactus:hover{ color:#000000; text-decoration:none;}

.enquiry{float:left; width:180px; color:#000000; margin-top:8px; min-height:20px; height:auto !important; height:20px; font-size:13px; color:#919191; font-family:"Trebuchet MS", Arial, Verdana;}
.enquiry h1{float:left; width:174px; font-size:16px; color:#FA0202; font-weight:bold; padding:0px 0px 2px 6px; margin:0px; border-bottom:1px dotted #FF0000; background:#FFCECE;}
.enquiry h1:hover{background:#F2A4A4; border-bottom:1px dotted #FF0000;}
.enquiry img{vertical-align:middle; padding:6px 7px 0px 6px;}
.enquiry a:link, .enquiry a:visited{font-size:16px; color:#FA0202; font-weight:bold; float:left;}
.enquiry a:hover{ color:#000000; text-decoration:none;}

.enquiry-blue{float:left; width:180px; margin-top:2px; min-height:20px; height:auto !important; height:20px; font-size:13px; color:#919191; font-family:"Trebuchet MS", Arial, Verdana; background:#E5EEFD;}
.enquiry-blue h1{float:left; width:168px; font-size:16px; color:#FA0202; font-weight:bold; padding:4px 6px 4px 6px; margin:0px; border-bottom:1px dotted #CCCCCC; background:#E5EEFD;}
.enquiry-blue h1:hover{border-bottom:1px dotted #5284D8; background:#BDD1F4;}
.enquiry-blue img{vertical-align:middle; padding:6px 7px 0px 6px;}
.enquiry-blue a:link, .enquiry-blue a:visited{font-size:16px; color:#FA0202; font-weight:bold; float:left;}
.enquiry-blue a:hover{ color:#000000; text-decoration:none;}

.enquiry-scr{padding:0px; margin:0px; float:left; line-height:18px; background:#FCEAEA; width:180px; border-bottom:1px dotted #FF0000;}
.enquiry-scr h1{background:url(images/aerrow-gray-enqury.gif) 160px no-repeat #FFFFFF; border-bottom:1px dotted #FF0000; padding:1px 0px; margin:0px;}
.enquiry-scr h1:hover{background:url(images/aerrow-gray-enqury-small.gif) 167px no-repeat #FF9D9F; border-bottom:1px dotted #FF0000;}
.enquiry-scr h2{padding:0px; margin:0px;}
.enquiry-scr ul{ padding:0px; margin:0px; list-style:none; float:left;}
.enquiry-scr ul ul{padding:0px 0px 3px 0px; margin:0px; float:left;}
.enquiry-scr li{ padding:0px; margin:0px; float:left;}
.enquiry-scr a:link, .enquiry-scr a:visited{font-size:12px; color:#666666; float:left; display:block; width:175px; padding:2px 0px 2px 5px;}
.enquiry-scr a:hover{ color:#FA0202; text-decoration:none; background:url(images/aerrow-gray-enqury-small.gif) 167px no-repeat #fff;}

.portfolio-rhs{padding:0px; margin:0px; float:left; line-height:18px; background:#FFCBCB; width:180px;}
.portfolio-rhs h1{ background:url(images/aerrow-gray-enqury.gif) 160px no-repeat #FFFFFF;}
.portfolio-rhs ul{ padding:0px; margin:0px; list-style:none; float:left;}
.portfolio-rhs ul ul{padding:0px 0px 0px 0px; margin:0px; float:left;}
.portfolio-rhs li{ padding:0px; margin:0px; float:left;}
.portfolio-rhs a:link, .portfolio-rhs a:visited{font-size:12px; color:#666666; float:left; display:block; width:170px; padding:3px 0px 3px 10px; font-weight:bold; border-bottom:1px dotted #FFFFFF;}
.portfolio-rhs a:hover{ color:#FA0202; text-decoration:none; background:#FFFFFF; border-bottom:1px dotted #FF0000;}

.scr-rightnavi{padding:5px 0px; margin:0px; float:left; line-height:18px; background:#F3F3F3; width:180px;}
.scr-rightnavi h1{ background:url(images/aerrow-gray-enqury.gif) 160px no-repeat #FFFFFF;}
.scr-rightnavi ul{ padding:0px; margin:0px; list-style:none; float:left;}
.scr-rightnavi ul ul{padding:0px; margin:0px; float:left;}
.scr-rightnavi li{ padding:1px 0px; margin:0px; float:left;}
.scr-rightnavi a:link, .scr-rightnavi a:visited{font-size:11px; color:#666666; float:left; display:block; width:170px; padding:0px 0px 0px 10px;}
.scr-rightnavi a:hover{color:#FA0202; text-decoration:none; background:url(images/aerrow-gray-enqury-small.gif) 168px no-repeat #FFFFFF;}

.Subscribe{float:left; width:180px; color:#000000; background:#F8F8F8; margin-top:2px; min-height:20px; height:auto !important; height:20px; font-size:13px; color:#919191; font-family:"Trebuchet MS", Arial, Verdana; background:#FFF;}
.Subscribe h1{float:left; width:168px; font-size:16px; color:#FA0202; font-weight:bold; padding:3px 6px; margin:0px; background:#E8E8E8;}
.Subscribe b{ color:#000000; background:#FFF;}

.email{float:left; width:174px; height:37px; color:#000000; background:#F5F5F5; padding:10px 0px 0px 6px;}
.email-input{float:left; width:147px; height:24px; padding:6px 0px 0px 5px;background:#FFF; border:none; vertical-align:middle;}
.email img{ float:left;}

.news{float:left; width:180px; background:#FBF0D0; margin-top:2px; min-height:20px; height:auto !important; height:20px; font-size:13px; color:#919191; font-family:"Trebuchet MS", Arial, Verdana; background:#FFF;}
.news h1{float:left; width:168px; font-size:16px; color:#FA0202; font-weight:bold; padding:3px 6px; margin:0px; background:#FFE393;}
.news-data{float:left; width:168px; background:#FBF0D0; padding:10px 6px; font-size:11px; text-align:justify; color:#000;}
.news-data span{ font-weight:bold; color:#6B6B6B;}
.news-data-link:link, .news-data-link:visited{font-size:11px;}
.news-data-link:hover{text-decoration:underline;}

.div-navi{float:left; width:760px; background:#FFF3F3; border-bottom:1px solid #FFD2D2; color:#000000; font-size:14px; margin:0px;  font-weight:bold;}

.seo{float:left; color:#000000; width:187px; margin:0px; padding:0px; background:#FFF3F3; border-right:1px solid #FFD2D2; min-height:89px; height:auto !important; height:89px;}
.seo img{ float:left; width:92px; margin:0px; padding:0px;}
.seo span{ float:left; width:86px; padding:0px; margin:30px 0px 0px 0px; color:#0D0D0D;}

.mail{float:left; width:192px; color:#000000; background:#FFF3F3; min-height:90px; height:auto !important; height:90px;}
.mail img{float:left; }
.mail span{float:left; width:94px; margin:30px 0px 0px 0px; color:#0D0D0D;}

.matter-ser{float:left; width:760px; color:#000000; padding:0px; min-height:100px; height:auto !important; height:100px; font-size:13px; line-height:18px;}
.matter-ser h1{float:left; width:760px; padding:10px 0px; margin:6px 0px 0px 0px; font-size:16px; color:#FF0000; border-bottom:1px solid #FFD2D2;}
.matter-ser ul{float:left; width:700px; padding:0px 0px 0px 30px; margin:0px;}
.matter-ser li{float:left; padding-top:10px; width:700px;}
.matter-ser img{ float:right; padding:0px 0px 0px 5px;}

a.page-navi:link, a.page-navi:visited{float:left;  width:89px; color:#000000; font-size:12px; font-weight:bold; margin:0px; text-decoration:none;}
a.page-navi:hover{text-decoration:none; color:#FA0202;}

a.page-navi-last:link, a.page-navi-last:visited{float:left; width:100px; color:#000000; font-size:12px; font-weight:bold; margin:0px; text-decoration:none;}
a.page-navi-last:hover{text-decoration:none;color:#FA0202;}

.navi-creative{float:left; width:187px; margin:0px; background:#FFF3F3; border-right:1px solid #FFD2D2; min-height:90px; height:auto !important; height:90px;}
.navi-creative img{float:left;}
.navi-creative span{float:left; width:95px; margin:30px 0px 0px 0px; color:#0D0D0D;}
a.creative-navi:link, a.creative-navi:visited{float:left; width:95px; color:#000000; font-size:12px; font-weight:bold; margin:0px; text-decoration:none;}
a.creative-navi:hover{text-decoration:none; color:#FA0202;}

.navi-creative-graphic{float:left; width:196px; background:#FFF3F3; min-height:90px; height:auto !important; height:90px;}
.navi-creative-graphic img{float:left;}
.navi-creative-graphic span{float:left; width:106px; margin:30px 0px 0px 0px; color:#0D0D0D;}
a.creative-navi-0:link, a.creative-navi-0:visited{float:left; width:106px; padding:0px; color:#000; font-size:12px; font-weight:bold; margin:0px; text-decoration:none;}
a.creative-navi-0:hover{text-decoration:none;color:#FA0202;}

.navi-cart{float:left; width:180px; margin:0px; background:#FFF3F3; border-right:1px solid #FFD2D2; min-height:90px; height:auto !important; height:90px;}
.navi-cart img{float:left; margin:8px 10px 0px 5px;}
.navi-cart span{float:left; width:90px; margin:30px 0px 0px 0px; color:#0D0D0D;}

.navi-icon{float:left; width:230px; margin:0px; background:#FFF3F3; border-right:1px solid #FFD2D2; min-height:90px; height:auto !important; height:90px;}
.navi-icon img{float:left; margin:8px 10px 0px 5px;}
.navi-icon span{float:left; width:130px; margin:30px 0px 0px 0px; color:#0D0D0D;}
.navi-system{float:left; width:225px; margin:0px; background:#FFF3F3; border-right:1px solid #FFD2D2; min-height:90px; height:auto !important; height:90px;}
.navi-system img{float:left; margin:8px 10px 0px 0px;}
.navi-system span{float:left; width:130px; margin:30px 0px 0px 0px; color:#0D0D0D;}
.cms{float:left; width:245px; margin:0px; background:#FFF3F3; border-right:1px solid #FFD2D2; min-height:90px; height:auto !important; height:90px;}
.cms img{float:left; margin:8px 10px 0px 0px;}
.cms span{float:left; width:130px; margin:30px 0px 0px 0px; color:#0D0D0D;}
a.page-navi-cart:link, a.page-navi-cart:visited{float:left; width:90px; color:#000000; font-size:12px; font-weight:bold; margin:0px; text-decoration:none;}
a.page-navi-cart:hover{text-decoration:none;color:#FA0202;}

a.page-navi-system:link, a.page-navi-system:visited{float:left; width:130px; color:#000000; font-size:12px; font-weight:bold; margin:0px; text-decoration:none;}
a.page-navi-system:hover{text-decoration:none;color:#FA0202;}
a.page-navi-Content:link, a.page-navi-Content:visited{float:left; width:130px; color:#000000; font-size:12px; font-weight:bold; margin:0px; text-decoration:none;}
a.page-navi-Content:hover{text-decoration:none;color:#FA0202;}

.div-our-services{ float:left; width:760px; margin-bottom:15px; color:#000000;}
.div-our-services-spacer{ float:left; width:17px;}
.div-our-services h1{float:left; width:760px; font-size:24px; color:#FA0202; padding:6px 0px; margin:0px; font-weight:normal; border-bottom:1px solid #FFD2D2;}
.our-services{float:left; width:737px; background:#F8F8F8;  min-height:60px; height:auto !important; height:60px; padding:15px 13px 15px 10px;}

.our-services ul{float:left; list-style:none; padding:0px; margin:10px 0px 0px 5px; width:205px; color:#000000;}
.our-services a:link, .our-services a:visited{ background:url(images/bullet.gif) 0px center no-repeat; padding-left:10px; font-size:13px; color:#000000; line-height:20px;}
.our-services img{float:left;}
.our-services-div1{float:left; width:234px; height:170px; background:url(images/bg-internet-marketing.jpg) bottom left no-repeat;}
.our-services-div2{float:left; width:234px; height:170px; background:url(images/bg-web-site-development.jpg) bottom left no-repeat;}
.our-services-div3{float:left; width:234px; height:170px; background:url(images/bg-creative-services.jpg) bottom left no-repeat;}

.text-data{font-family:'microsoft Sans Serif', Arial, Verdana; font-size:13px; float:left; line-height:22px; text-align:justify; width:730px;}
.text-data i{font-style:normal;}
.text-data b{font-weight:bold; font-size:16px; color:#000;}
.text-data strong{ font-size:18px; color:#000;}
.text-data li{font-family:'microsoft Sans Serif', Arial, Verdana; font-size:13px;}
a.sitemap-links-red:link, a.sitemap-links-red:visited{color:#FA0202; text-decoration:none; font-size:13px; font-weight:bold; color:#54B300;}
a.sitemap-links-red:hover{color:#FD9B00; text-decoration:underline;}

#sitemap-links {list-style:none;}
#sitemap-links ul{ list-style:none;}
#sitemap-links li a:link, #sitemap-links li a:visited{color:#FA0202; text-decoration:none; font-size:13px; font-weight:bold; background:url(images/bullet.gif) left 5px no-repeat; padding:0px 0px 0px 15px; list-style:none;}
#sitemap-links li a:hover{color:#444444; text-decoration:underline; list-style:none; background:url(images/bullet-sitemap.gif) left 5px no-repeat;}

#sitemap-links2 {list-style:none;}
#sitemap-links2 ul{list-style:none;}
#sitemap-links2 li a:link, #sitemap-links2 li a:visited{color:#FA0202; text-decoration:none; font-size:13px; font-weight:bold; padding-left:10px; list-style:none; background:url(images/bullet.gif) left 5px no-repeat;}
#sitemap-links2 li a:hover{color:#FA0202; text-decoration:underline; list-style:none;}
#sitemap-links3 {list-style:none;}
#sitemap-links3 ul{list-style:none;}
#sitemap-links3 li a:link, #sitemap-links3 li a:visited{color:#FA0202; text-decoration:none; font-size:13px; font-weight:bold; padding-left:10px; list-style:none; background:url(images/bullet.gif) left 5px no-repeat;}
#sitemap-links3 li a:hover{color:#FA0202; text-decoration:underline; list-style:none;}

a.sitemap-links3:link, a.sitemap-links3:visited{color:#000; text-decoration:none; font-size:13px; font-weight:bold; padding-left:10px; list-style:none; background:url(images/bullet.gif) left 5px no-repeat;}
a.sitemap-links3:hover{color:#FA0202; text-decoration:underline; list-style:none;}

.errormsg-div{font-size:12px; float:left; width:250px; margin-bottom:10px; display:block; padding:10px; height:20px; font-size:15px; border:1px solid #FF0000;}
.errormsg-div b{ color:#FF0000; font-weight:normal;}
.errormsg{font-size:12px; font-weight:bold;color:#FF0000; padding:1px;}
.quote_gray{background:#FFFFFF;}
#contactusid{ float:left; width:740px; color:#000000; margin-top:20px; min-height:60px; height:auto !important; height:60px; padding-left:20px;}
#contactusid div{ float:left; width:330px; margin:0px 10px 0px 15px; color:#000000; font-size:12px; line-height:18px; display:block; margin-bottom:25px;}
#contactusid strong{float:left; width:310px; display:block; font-weight:normal;}
#contactusid div h1{ float:left; width:310px; padding:4px 0px; margin:0px 0px 5px 0px; display:block; font-size:16px; color:#FA0202; font-weight:bold; border-bottom:1px solid #DADADA;}
#contactusid div h2{ float:left; width:310px; padding:4px 0px; margin:0px 0px 5px 0px; display:block; font-size:12px; color:#000; font-weight:normal; border-bottom:1px solid #F4F4F4;}
#contactusid div span{ float:left; margin:5px 0px 0px 0px; font-weight:bold; color:#FA0202; display:block; width:310px;}
#contactusid div span b{float:left; width:49px; margin:0px; height:10px; color:#000000; padding:0px;}
.enquiry-form{float:left; width:750px; color:#000000; font-size:13px; margin-top:10px;}
.enquiry-subdiv{float:left; width:750px; min-height:20px; height:auto !important; height:20px; padding:3px 0px; color:#000000; font-weight:normal;}
.enquiry-subdiv div{float:left; width:500px;}
.enquiry-subdiv div img{float:left; padding-right:10px;}
.enquiry-subdiv span{float:left; width:150px; padding-left:25px; display:block; vertical-align:middle;}
.enquiry-subdiv input{float:left; width:250px; margin-right:5px; padding-left:3px; border:1px solid #FFD2D2;}
.enquiry-subdiv div p{float:left; width:80px; margin-top:5px;}

.quote-form{float:left; width:750px; color:#000; font-size:13px;}
.quote-subdiv{float:left; width:750px; padding:3px 0px; color:#000000; font-weight:normal;}
.quote-subdiv div{float:left; width:550px; line-height:20px;}
.quote-subdiv div img{float:left; padding-right:10px;}
.quote-subdiv span{float:left; text-align:right; width:150px; padding-right:10px; display:block; vertical-align:middle;}
.quote-subdiv-input{float:left; width:250px; margin-right:5px; padding-left:3px; border:1px solid #FFD2D2;}
.quote-subdiv textarea{float:left; margin-right:5px; padding-left:3px; border:1px solid #FFD2D2; width:500px;}
.quote-subdiv div p{float:left; width:80px; margin-top:5px;}
.quote-form h3{padding:13px 0px 0px 0px; margin:0px; display:block; float:left; width:750px; font-size:12px;}

a.addmore:link, a.addmore:visited{font-size:12px; font-weight:bold; color:#FA0202; text-decoration:none;}
a.addmore:hover{text-decoration:underline;}

.support{float:left; width:760px; margin-top:15px; min-height:20px; height:auto !important; height:20px; font-size:13px; color:#000000;  background:#FFF;}
.support h1{float:left; width:760px; font-size:16px; color:#FA0202; font-weight:bold; padding:0px 0px; margin:0px; border-bottom:1px solid #DADADA; background:#FFFFFF;}
.support-form{float:left; width:750px; color:#000; font-size:13px; margin-top:10px;}
.support-subdiv{float:left; width:750px; min-height:20px; height:auto !important; height:20px; padding:3px 0px; color:#000000; font-weight:normal;}
.support-subdiv div{float:left; width:360px; }
.support-subdiv div span{float:left; width:15px; padding:0px; margin:0px;}
.support-subdiv div img{float:left; padding-right:10px;}
.support-subdiv span{float:left; text-align:right;margin-right:10px; width:150px; padding-left:25px; display:block; vertical-align:middle;}
.support-subdiv b{float:left; width:210px;}
.support-subdiv input{float:left; width:250px; padding-left:3px; border:1px solid #FFD2D2;}
.support-subdiv textarea{float:left; width:250px; margin-right:5px; padding-left:3px; border:1px solid #FFD2D2;}
.support-subdiv div p{float:left; width:80px; margin-top:5px;}

a.why:link, a.why:visited{font-size:12px; color:#FA0202; text-decoration:none; line-height:30px; margin-left:10px;}
a.why:hover{text-decoration:underline;}

.enquiry-subdiv-new-cover{float:left; width:365px; color:#000000;}
.enquiry-subdiv-new{float:left; width:750px; min-height:20px; height:auto !important; height:20px; padding:3px 0px; color:#000000; font-weight:normal;}
.enquiry-subdiv-new h1{ float:left; width:760px; line-height:40px; margin:0px; font-size:16px; color:#000; font-weight:600;}
.enquiry-subdiv-new div{float:left; width:230px; color:#000; line-height:20px; margin:0px !important;}
.enquiry-subdiv-new div img{float:left; padding-right:10px;}
.enquiry-subdiv-new span{float:left; text-align:right; color:#000000; padding-right:10px; width:120px; line-height:20px;}
.enquiry-subdiv-new-input{float:left; width:250px; margin-right:5px; padding-left:3px; border:1px solid #FFD2D2;}
.enquiry-subdiv-new div p{float:left; text-align:right; width:250px; margin:0px; padding:0px;}
.enquiry-subdiv-new-select{float:left; padding-left:3px; border:1px solid #FFD2D2;}
.enquiry-subdiv-new-cover{float:left; width:365px; color:#000000;}
/*
.enquiry-subdiv-new{float:left; width:750px; min-height:20px; height:auto !important; height:20px; padding:3px 0px; color:#000000; font-weight:normal;}
.enquiry-subdiv-new h1{ float:left; width:760px; line-height:40px; margin:0px; font-size:16px; color:#000; font-weight:600;}
.enquiry-subdiv-new div{float:left; width:230px; color:#000; line-height:20px;}
.enquiry-subdiv-new div img{float:left; padding-right:10px;}
.enquiry-subdiv-new span{float:left; text-align:right; color:#000000; padding-right:10px; width:250px; line-height:20px;}
.enquiry-subdiv-new-input{float:left; width:250px; margin-right:5px; padding-left:3px; border:1px solid #FFD2D2;}
.enquiry-subdiv-new-select{float:left; padding-left:3px; border:1px solid #FFD2D2;}
*/
.logindiv{float:left; width:380px; min-height:20px; height:auto !important; height:20px; padding:3px 0px; color:#000000; font-weight:normal;}
.logindiv div{float:left; width:230px; color:#000; line-height:20px;}
.logindiv span{float:left; text-align:right; color:#000000; padding-right:10px; width:120px; line-height:20px;}

.payment-main{float:left; width:760px; color:#A1A1A1; padding:0px; min-height:20px; height:auto !important; height:20px;}
.payment{float:left; width:740px; margin:0px 10px 10px 10px; display:inline; padding:10px 0px; background:#F7F7F7;}
.payment-div{float:left; width:740px; margin:5px 0px;}
.payment-div b{float:left; font-size:16px; color:#FA0202; font-weight:normal; padding-left:15px; line-height:30px;}
.payment-div span{float:left; width:100px; text-align:right; line-height:20px; font-size:12px; color:#000000; font-weight:bold;}
.payment-div p{float:left; width:100px; margin:0px; padding:0px 5px;}
.payment-input{float:left; width:100px; padding-left:3px; border:1px solid #FFD2D2;}
.payment-div div{float:left; width:422px;}

#nav {height:45px;float:right; width:650px; padding:2px 10px 0px 0px; z-index:20;}
#nav ul {float: left; width:100%; list-style:none;margin:0;padding:0; line-height:17px;}
#nav ul li.tab ul {background:#f7f7f7;}
#nav a {display:block;color:#fff; text-decoration: none; padding:0px 4px;background:none;}
#nav li {float:left;padding:0px; background:none;}
#nav ul li {float:left; text-align:center; padding:0; background:none;}
#nav ul li.tab {margin:0px;padding:0px 7px;}
#nav ul li.tab a {padding:20px 15px; text-decoration:none; font-weight:bold; color:#fff; font-size:15px;}
#nav ul li.tab a:hover {}
#nav ul li.tab ul.nontab li a {background-image:none; font-weight:normal; padding:6px;}
#nav ul li.tab ul.nontab li a.parent {}
#nav ul li ul {border-left: 1px solid #FA0202; border-right: 1px solid #FA0202;}
#nav ul li.tab ul.nontab  {margin-left:-8px; width:200px;}
#nav ul li ul li {background:#FF7878;text-align:left; border:none; margin-left:0; border-bottom:1px solid #FA0202; padding-left:8px;}
#nav li ul {position:absolute; left:-999em; height: auto; width:16.4em; width:14.9em; font-weight:normal; margin:0; padding: 0;}
#nav li li {padding-right: 1em;width: 15em}
#nav li ul a {width: 15em;width: 11em;text-align:left; background:none;}
#nav li ul ul {margin: -2.5em 0 0 16em;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav ul li ul li:hover, #nav ul li ul li.sfhover {background:#FF4444; color:#FA0202;}
#nav ul li.tab ul.nontab li a:hover {color:#fff;}
#nav li.tab:hover, #nav li.tab:hover a {color:#fff;}
#nav li.tab:hover a {}
#nav li.tab:hover, #nav ul li.sfhover {color:#fff; background: url(images/menu-bg.gif) top repeat-x #FE9393;}
#nav li.tab:hover a, #nav ul li.sfhover a {}

.matter {float:left; width:760px;  color:#000000; padding:0px; min-height:100px; height:auto !important; height:100px;}
.matter strong{ font-weight:normal;}
.matter h1{ float:left; width:760px; line-height:40px; margin:0px; font-size:16px; color:#000000; font-weight:600;}
.matter h2{ float:left; width:760px; line-height:40px; margin:0px; font-size:16px; color:#FA0202; font-weight:600;}
.matter h3{line-height:40px; margin:0px; font-size:16px; color:#FA0202; font-weight:600;}
.matter h4{float:left; width:760px; margin:9px 0px 0px 0px; font-size:12px; font-weight:600; padding:0px;}
.matter img{ float:right; padding:0px 0px 0px 5px;}
.matter p{float:left; font-size:13px; width:760px; display:block; text-align:justify; line-height:18px; text-align:justify; margin:5px 0px 0px 0px; padding:0px;}
.matter p span{ color:#000000;}
.matter ul{ float:left; width:750px; color:#000000; padding:5px 0px; margin:0px; display:inline; line-height:20px;}
.matter li{  color:#000000; margin-left:20px;}
.matter div{float:left; font-size:13px; color:#000000; text-align:justify; line-height:18px; text-align:justify; margin:15px 0px 0px 0px; padding:0px;}
.matter div span{color:#000000; line-height:20px;}
.matter div b{ color:#000000; display:block;}
.matter div strong{ color:#000000;}
a.red:link, a.red:visited{font-size:12px; color:#676767; text-decoration:none; color:#FA0202;}
a.red:hover{text-decoration:underline; color:#000000;}
.tebal-div{ float:left; width:600px; margin-left:80px; display:inline; min-height:20px; height:auto !important; height:20px;}

.quote{float:left; width:760px;  color:#000000; padding:0px; min-height:100px; height:auto !important; height:100px;}

.enquiry-form-div{float:left; width:750px; color:#000; font-size:13px; margin-top:10px;}
.enquiry-subdiv-div{float:left; width:750px; min-height:20px; height:auto !important; height:20px; padding:3px 0px; color:#000000; font-weight:normal;}
.enquiry-subdiv-div div{float:left; width:500px;}
.enquiry-subdiv-div div span{float:left; width:10px; padding:0px; margin:0px;}
.enquiry-subdiv-div div img{float:left; padding-right:10px;}
.enquiry-subdiv-div span{float:left; width:190px; padding-left:25px; display:block; text-align:left;}
.enquiry-subdiv-div input{float:left; width:250px; margin-right:5px; padding-left:3px; border:1px solid #FFD2D2;}
.enquiry-subdiv-div-select{float:left; width:500px; margin-right:5px; padding-left:3px; border:1px solid #FFD2D2; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.enquiry-subdiv-div div p{float:left; width:80px; margin-top:5px;}

.div-welcome-in b{float:right; width:50px; font-size:20px; color:#FA0202; padding:1px 25px 0px 5px; margin:0px; font-weight:normal;}
a.head-link:link, a.head-link:visited{font-size:20px; color:#FA0202; float:left;}
a.head-link:hover{ color:#000000;}
.enquiry-subdiv-new-p{ float:right; width:140px; font-weight:normal; text-align:center; line-height:30px; margin:0px 0px 10px 0px; padding:0px 0px; background:#F7F7F7; border-bottom:#cccccc solid 1px; border-top:#CCCCCC solid 1px;}

.testimonial{float:left; width:760px; color:#000000; background:#F8F8F8; min-height:200px; height:auto !important; height:200px;}
.testimonial h1{float:left; width:760px; font-size:16px; color:#666666; font-weight:bold; padding:10px 0px; margin:0px; border-bottom:1px solid #FFD2D2; background:#FFFFFF;}
.testimonial h2{float:left; width:509px; font-size:14px; color:#FA0202; font-weight:bold; padding:5px 0px 5px 0px; margin:0px; }

.testimonial-data{float:left; width:744px; font-size:13px; color:#C6C6C6; text-align:justify; line-height:18px; padding:7px 8px; margin:0px; font-weight:normal; border-bottom:1px dotted #C6C6C6; font-family:Arial, Helvetica, sans-serif; font-style:italic;}
.testimonial-data div{float:left; width:135px; height:140px;}
.testimonial-data p{float:left; width:609px; margin:0px; padding:0px 0px 12px 0px; color:#666666; display:block;}
.testimonial-data span{float:left; font-size:12px; width:609px; margin:0px; padding:0px; color:#000000; line-height:20px;}
.testimonial-data h2{float:left; font-size:12px; width:609px; margin:0px; padding:0px; color:#FA0202; line-height:20px;}
.testimonial-data h3{float:left; font-size:12px; margin:0px; padding:0px; color:#000000; line-height:20px;}
.testimonial-data .testimonial_text {float:left; width:609px; height:auto; margin:0px; padding:0px 0px 12px 0px; color:#666666; display:block;}
a.web-site:link, a.web-site:visited{font-size:13px; color:#000000; line-height:20px;}
a.web-site:hover{color:#000000; text-decoration:underline;}

a.clients:link, a.clients:visited{float:left; font-size:14px; color:#FA0202; font-weight:bold; padding:5px 0px 5px 0px; margin:0px; }
a.clients:hover{color:#000000; text-decoration:underline;}
.news-main{float:left; width:760px; color:#000000; padding:0px; font-size:12px; line-height:20px; min-height:10px; height:auto !important; height:10px;}
.news-div{float:left; width:760px; color:#000000; padding-bottom:5px; margin-bottom:5px; font-size:12px; line-height:20px; border-bottom:1px solid #CCCCCC; min-height:10px; height:auto !important; height:10px;}
.news-div h1{float:left; width:760px; font-size:14px; color:#FA0202; font-weight:bold; padding:5px 0px 3px 0px; margin:0px; }
.news-div span{float:left; width:760px; color:#999999; font-size:11px;}

.portfolio-main{float:left; width:760px;  color:#000000; padding:0px; min-height:100px; height:auto !important; height:100px;}
.portfolio{float:left; width:760px; margin-bottom:10px; color:#000000; padding:0px; min-height:10px; height:auto !important; height:10px;}
.portfolio h1{float:left; width:760px; font-size:13px; color:#818181; padding:5px 0px; margin:0px; border-bottom:1px solid #FFD2D2;}
.portfolio-data{float:left; width:760px; color:#000000;  min-height:10px; height:auto !important; height:10px;}
.portfolio-imgdiv {float:left; width:209px; display:inline; padding:9px 0px 0px 1px; }
.portfolio-imgdiv img {float:left; width:184px;}
.portfolio-right {float:left; width:536px; padding-top:9px; min-height:10px; height:auto !important; height:10px;}
.portfolio-keyword { font-weight:bold; color:#000000; font-size:14px;}
.portfolio-url{font-size:13px; color:#818181; font-weight:bold; padding-right:20px;}
.portfolio-compti { font-weight:bold; color:#000000; font-size:11px;}
a.red-bold13px:link, a.red-bold13px:visited{font-size:13px; color:#FA0202;}
a.red-bold13px:hover{ color:#818181;}
.portfolio-border {border-bottom:1px solid #CCCCCC;}

#portfolioleftdiv{float:left; width:760px;}
#portfolioleftdiv2{float:left; width:320px;}
.portfoliosublink{margin:5px 0px 0px 12px; float:left; width:653px; text-align:right; display:inline;}
.portfoliosublink a:link, .portfoliosublink a:visited{font-size:12px; font-weight:bold; text-decoration:none; color:#444187; padding:0px 5px 0px 2px;}
.portfoliosublink a:hover{text-decoration:underline;}
.portfoliosublink span{font-size:12px; font-weight:bold; color:#B8BDC3; padding:0px 5px 0px 2px;}
.portfolioimg1{float:left; width:760px; margin:3px 0px; border-bottom:1px solid #FCEAEA; min-height:20px; height:auto !important; height:20px;}
a.portfoliolinkshtml, a.portfoliolinkshtml:link, a.portfoliolinkshtml:visited{color:#FF777A; font-size:11px; text-decoration:none; padding:0px 0px 0px 0px; text-align:right; width:160px; display:block; height:20px; float:left;}
a.portfoliolinkshtml:hover{color:#000;}
a.portfoliolinks, a.portfoliolinks:link, a.portfoliolinks:visited{display:block; color:#666666; font-weight:bold; font-size:12px; margin:2px 0px 0px 10px; text-decoration:none;  float:left; text-align:left; width:500px;}
a.portfoliolinks:hover{color:#FA0202;}
a.portfoliolinkscms:link, a.portfoliolinkscms:visited{color:#887E7E; padding:0px 0px 0px 10px; line-height:20px; font-size:11px; text-decoration:none;}
a.portfoliolinkscms:hover{color:#CC220C;}
.portfolio-top-link-div{color:#999999; font-size:18px; width:720px; margin-bottom:5px; font-weight:bold; height:45px; padding:20px 0px 0px 10px; display:block; border-bottom:1px solid #54B300;}
a.portfolio-top-link:link, a.portfolio-top-link:visited{color:#54B300; text-decoration:none; font-size:20px; font-weight:bold; padding:5px 30px 0px 0px; height:25px; display:block; float:left;}
a.portfolio-top-link:hover{color:#FD9B00; text-decoration:underline;}
.portfolionew-data{float:left; width:550px; text-align:justify; font-size:13px; color:#000000; padding:5px 0px 5px 10px; min-height:20px; height:auto !important; height:20px; font-family:Arial, Helvetica, sans-serif;}
.portfolionew-imgdiv {float:left; width:184px; text-align:center; display:inline; padding-bottom:33px; background:url(images/img-bottom.jpg) bottom center no-repeat;}
.portfolionew-imgdiv img { }
.seoenquiry-subdiv-div{float:left; width:750px; min-height:20px; height:auto !important; height:20px; padding:3px 0px; color:#000000; font-weight:normal;}
.seoenquiry-subdiv-div div{float:left; width:420px;}
.seoenquiry-subdiv-div div img{float:left; padding-right:10px;}
.seoenquiry-subdiv-div span{float:left; width:120px; display:block; text-align:left;}
.seoenquiry-subdiv-div input{float:left; width:200px; margin-right:5px; padding-left:3px; border:1px solid #FFD2D2;}
.seoenquiry-subdiv-div-select{float:left; width:500px; margin-right:5px; padding-left:3px; border:1px solid #FFD2D2; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.seoenquiry-subdiv-div div p{float:left; width:80px; margin-top:5px;}

#up a:link,#up a:visited{background:url(images/up.png) left center no-repeat; position:fixed; right:0; bottom:0; z-index:10; text-indent:-9876px; width:14px; height:18px; line-height:1.7em; color:#5A5A5A; padding:2px; letter-spacing:1px;}
#up a:hover,#up a:focus,#up a:active{background:url(images/up.png) right center no-repeat;}

#quickcontact a:link,#quickcontact a:visited{background:url(images/quick-seo-quote-india.png) 0px 0px no-repeat; position:fixed; right:0; bottom:20px; z-index:10; text-indent:-9876px; width:45px; height:112px; line-height:1.7em; color:#5A5A5A; padding:2px; letter-spacing:1px;}
#quickcontact a:hover,#quickcontact a:focus,#quickcontact a:active{background:url(images/quick-seo-quote-india.png) -45px 0px no-repeat;}

.portfolio-navi{float:left; width:750px; color:#8A8A8A; padding:0px 0px 0px 9px; font-family:Arial, Helvetica, sans-serif;background:#E5EEFD; }
a.portfolio-navi-link:link, a.portfolio-navi-link:visited{ color:#424242; padding:10px 20px; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border-left:1px solid #fff; float:left; background:#E5EEFD;}
a.portfolio-navi-link:hover{ color:#FA0202; text-decoration:none; background:url(images/navi-new-bg.jpg) repeat-x top;}
a.portfolio-navi-link-active:link, a.portfolio-navi-link-active:visited{ padding:10px 20px;  color:#FA0202; font-size:15px; font-weight:bold; border-left:1px solid #fff; font-family:Arial, Helvetica, sans-serif; float:left; background:url(images/navi-new-bg.jpg) repeat-x top;}
a.portfolio-navi-link-active:hover{ color:#000000; text-decoration:none; }
.icon-row{float:left; width:760px; padding:0px 0px 30px 0px; min-height:20px; height:auto !important; height:20px;}
.icon-row img{float:left; margin:0px 15px; display:inline;}

.portfolio-subnavi{float:left; width:751px; color:#000000; padding:0px 0px 0px 9px; margin:3px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; background:#EEF3FC;}
a.portfolio-subnavi-link:link, a.portfolio-subnavi-link:visited{ color:#000000; padding:0px 22px; line-height:30px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border-left:1px solid #fff; float:left;}
a.portfolio-subnavi-link:hover{ color:#FA0202; text-decoration:none;background:url(images/portfolio-sub-navi-bg.jpg) repeat-x top; }
a.portfolio-subnavi-link-active:link, a.portfolio-subnavi-link-active:visited{ padding:0px 22px; line-height:30px; color:#FA0202; background:url(images/portfolio-sub-navi-bg.jpg) repeat-x top; font-size:12px; font-weight:bold; border-left:1px solid #fff; font-family:Arial, Helvetica, sans-serif; float:left;}
a.portfolio-subnavi-link-active:hover{ color:#000000; text-decoration:none;}

.logo-row{float:left; width:760px; padding:0px 0px 30px 0px; min-height:20px; height:auto !important; height:20px;}
.logo-row div{float:left; width:380px; min-height:20px; height:auto !important; height:20px;}
.logo-row img{float:left;  margin:0px 7px 0px 0px; display:inline;}
.logo-row span{float:left; padding:0px 0px 0px 0px; line-height:30px; font-weight:bold; font-size:14px; color:#666666;}

a.gray-name:link, a.gray-name:visited{ float:left; color:#666666; font-weight:bold; font-size:12px; text-decoration:none; text-align:left;}
a.gray-name:hover{color:#FA0202;}

.seo-rat {float:left; width:760px; margin:10px 0px; color:#000000; padding:0px; border-left:#eeeeee solid 1px; min-height:100px; height:auto !important; height:100px;}
.seo-rat h3{color:#000000; font-size:12px; font-weight:bold; padding:7px 5px; margin:0px; border-left:#FFFFFF solid 1px;}
.seopackeg { background:#ffcece;}
.maintable{}
.maintable td{ border-bottom:#eeeeee solid 1px; color:#666666; border-right:#eeeeee solid 1px; line-height:25px;}
.table-text{ font-size:12px; line-height:25px; padding-left:5px; font-family:Arial, Helvetica, sans-serif;}
.seo-rat h1{color:#000000; font-size:12px; line-height:30px; font-weight:bold; padding:0px 5px; margin:0px; border:none;}
.seo-rat h2{color:#fa0202; font-size:12px; line-height:30px; font-weight:bold; padding:0px 5px; margin:0px; background:#eeeeee; border:none;}
a.smart:link, a.smart:visited {color:#88b3ff; font-size:12px; line-height:17px; font-weight:bold; padding:0px 5px; margin:0px; border:none;}
a.smart:hover{}

.big {color:#FF0000; font-size:12px;}
.matter .bold { font-weight:bold;}

.bold {	font-weight: bold;}
