body{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; line-height:15px; background:#000 url(../images/body_bg.gif) fixed center top no-repeat; }
h1, h2, ul, li, p {margin:0; padding:0; list-style:none;}
p {padding:6px 0;}
a{text-decoration:none; outline:none; color:#333;}
a:hover{text-decoration:underline;}
img{border:0;}
h1, h2, h3, h4, h5, h6, h7 {font-family:"Trebuchet MS";}
input, textarea, select {margin:0; padding:0; outline:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333;}
h1.WelcomeTitle{ margin:0; padding:5px 0; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#0172ba; position:relative}
h2.YellowTitle{margin:0; padding:0; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#faa61a;}
.FltLeft{float:left;}
.FltRight{float:right;}
.Clear, .clear_both {clear:both; height:0; visibility:hidden; line-height:0; font-size:0; margin:0; padding:0;}
.TextAlignLeft{text-align:left;}
.TextAlignRight{text-align:right;}
.TextAlignCenter{text-align:center;}
.MarginTopOff{margin-top:0px;}
.MarginBottomOff{margin-bottom:0px;}
.MarginRightOff{margin-right:0px !important;}
.MarginLeftOff{margin-left:0px;}
.width116{width:108px;}
.TextareaHeight30{height:30px;}
.TextareaHeight70{height:70px;}
.MarginTop12{margin-top:12px;}
.MarginTop13{margin-top:13px;}
.MarginRight5{margin-right:5px;}
.pad_tb {padding:5px 0;}
/* Structure CSS Start */
.MainOuterContainer{margin:0 auto; padding:0; width:946px; display:block;}
.HeaderContainer{margin:0; padding:0;}
.TopLinkContainer{padding:10px 0 5px 0; display:block; text-align:right;}
.TopHeaderFlashContainer{background:url(../images/topheader-bg.png) left top no-repeat; height:209px;}
.TopHeaderFlashContainer .LeftPart{float:left; width:867px;}
.TopHeaderFlashContainer .RightPart {padding:9px 0 0 20px; float:right; width:56px;}
.TopHeaderFlashContainer .RightPart a {position:relative}
.TopHeaderFlashContainer .RightPart a img {float:left; padding:0 0 2px 0;}
.TopHeaderImgContainerInner{ margin:0; padding:0; background:url(../images/inner-commonbg.png) left top no-repeat; height:60px;}
.TopHeaderImgContainerInner .LeftPart{float:left; width:745px;}
.TopHeaderImgContainerInner .RightPart{padding:10px 0 0 18px; float:left;}
.TopHeaderImgContainerInner .RightPart a { margin:8px 2px 2px 2px; padding:0; position:relative; display:block; float:left;}
.LogoContainer {margin:0; padding:8px 11px 0 18px; height:52px; font-size:16px; color:#efefef; display:block;}
.LogoContainer a.logo {background:none; float:left; width:240px; height:40px; display:block; position:relative;}
.LogoContainer a:hover.logo {background:none;}
.main_navi {float:right; padding:0; font-family:"Trebuchet MS";}
.main_navi li {float:left; line-height:45px; padding:0 0px;}
.main_navi li a {padding:0 10px; text-decoration:none; color:#efefef; position:relative; display:block; float:left;}
.main_navi li a:hover, .main_navi li a.Selected{ background:url(../images/logolink-bg.gif) left top repeat-x; padding:0 10px; text-decoration:none; color:#ffcb05;}

.TopFlashContainer{margin:0; padding:0; height:150px;}
.TopFlashContainer .ServiceOfferBox{margin:0; padding:0 5px 0 10px; float:left; width:30px;}
.TopFlashContainer .FlashBox{margin:0 2px 0 0; padding:0; float:left; width:161px; height:135px;}
.MainDataContainer{margin:0; padding:0;}
.WelcomeDataContainer {margin:0; padding:0 0 5px 0; height:1%;}
.WelcomeDataContainer .LeftSection{margin:0; padding:15px 11px; width:690px; float:left; background:url(../images/white-bg.png) left top no-repeat; height:317px;}
.WelcomeDataContainer .LeftSection p{padding:0 0 10px 0; position:relative}
.LeftAboutUsImg{float:left;}
.LeftQuoteDiv{margin:0 0 0 18px; padding:0; float:left; width:635px; text-align:justify;}
.WelcomeDataContainer .RightSection{margin:0; padding:0; width:226px; float:left;}
.LiveChat{margin:0; padding:0; width:226px; height:192px;}
.GroupSites{margin:0; padding:15px 11px; background:url(../images/groupsite-bg.png) left top no-repeat; width:204px; height:125px;}
.RightGroupImg{margin:0; padding:0; float:left;}
.GroupSiteLinkDiv{margin:0 0 0 10px; padding:0; float:left;}
.GroupSiteLinkDiv ul{ margin:0; padding:0;}
.GroupSiteLinkDiv ul li{ margin:0 0 1px 0; padding:0; list-style:none;}
.GroupSiteLinkDiv ul li a.RialLabz, .GroupSiteLinkDiv ul li a.ImageClipping, .GroupSiteLinkDiv ul li a.ProductPackaging, .GroupSiteLinkDiv ul li a.Gaming, .GroupSiteLinkDiv ul li a.Mobile, .GroupSiteLinkDiv ul li a.Testing{margin:0; padding:0; text-decoration:none; font-size:10px; font-weight:bold; color:#535353; display:block; position:relative;}
.GroupSiteLinkDiv ul li a.RialLabz:hover, .GroupSiteLinkDiv ul li a.ImageClipping:hover, .GroupSiteLinkDiv ul li a.ProductPackaging:hover, .GroupSiteLinkDiv ul li a.Gaming:hover, .GroupSiteLinkDiv ul li a.Mobile:hover, .GroupSiteLinkDiv ul li a.Testing:hover{ text-decoration:underline;}
.GroupSiteLinkDiv ul li a.RialLabz{ background:url(../images/logo-rialabz.gif) left top no-repeat; padding:2px 0 0 25px; height:19px;}
.GroupSiteLinkDiv ul li a.ImageClipping{ background:url(../images/logo-imageclip.gif) left top no-repeat; padding:2px 0 0 25px; height:19px;}
.GroupSiteLinkDiv ul li a.ProductPackaging{ background:url(../images/logo-prodpack.gif) left top no-repeat; padding:2px 0 0 25px; height:19px;}
.GroupSiteLinkDiv ul li a.Gaming{ background:url(../images/logo-game.gif) left top no-repeat; padding:2px 0 0 25px; height:19px;}
.GroupSiteLinkDiv ul li a.Mobile{ background:url(../images/logo-mobile.gif) left top no-repeat; padding:2px 0 0 25px; height:19px;}
.GroupSiteLinkDiv ul li a.Testing{ background:url(../images/logo-testing.gif) left top no-repeat; padding:2px 0 0 25px; height:19px;}
.services_top {background:url(../images/serviceslink-top.gif) no-repeat 6px top; width:939px; display:block; margin:0; height:8px; font-size:0; line-height:0;}
.ServicesLinkContainer{margin:0 auto; padding:15px 10px 15px 15px; width:909px; background:#000;}
.ServicesLinkContainer .LeftLinkSection {margin:0 10px 0 0; padding:0; float:left; width:600px;}
.LinkBlock, .LinkBlockLast{margin:0; padding:0; float:left; width:195px; line-height:12px;}
.LinkBlock ul, .LinkBlockLast ul{margin:0 0 10px 0; padding:0;}
.LinkBlock ul li, .LinkBlockLast ul li{margin:0; padding:0; list-style-type:none;}
.LinkBlock ul li a, .LinkBlockLast ul li a{margin:0; padding:0; text-decoration:none; font-size:10px; color:#9b9b9a;}
.LinkBlock ul li a:hover, .LinkBlockLast ul li a:hover{ text-decoration:underline; color:#9b9b9a;}
.LinkBlock ul.Last{margin:0; padding:0;}
.LinkBlockLast{width:207px;}
.ServicesLinkContainer .RightDataSection{margin:0; padding:0; float:left;}
.TestomonialsContainer{margin:0 0 15px 0; padding:10px; background:url(../images/testmonial-bg.gif) left top no-repeat; width:274px; height:auto; float:left;}
.RightTestomonialImg{float:left;}
.TestomonialDataDiv{margin:0 0 0 5px; padding:0; float:left; width:240px; color:#e9288c;}
.TestomonialTitle{font-size:10px; font-weight:bold;}
.RequestQuoteContainer{padding:10px 8px; background:url(../images/requestquote-bg.gif) left top no-repeat; width:278px; height:168px;}
.RightRequestQuoteImg{float:left;}
.RequestQuoteFormDiv{margin:0 0 0 10px; padding:0; float:left; width:240px;}
.RequestQuoteFormDiv input, textarea{margin:0; padding:2px 3px; border:1px solid #454545; background:#111111; color:#464646;}
.RequestQuoteFormDiv textarea{width:230px; height:50px;}
.RequestQuoteFormDiv label{ margin:0 5px 5px 0; padding:0; float:left;}
.RequestQuoteFormDiv input.submitbtn{ margin:0; padding:0px 10px 0 0; background:url(../images/btn-submit.gif) left top no-repeat; width:77px; height:22px; border:0px none; font-size:10px; font-weight:bold; color:#a7df1c; line-height:22px; cursor:pointer; float:left;}
.FooterContainer{margin:-29px 0 10px 0; padding:32px 0 0 16px; background: url(../images/footer-bg_2.png) left top no-repeat; width:930px; height:50px;}
.footer_logo {width:80px; height:50px; display:block; float:left; position:relative; top:-17px; margin:0 28px 0 0;}
.FooterData{margin:0; padding:0; float:left; color:#be9105; font-size:9px; line-height:16px; position:relative; width:550px;}
.FooterData a {text-decoration:none; color:#be9105;}
.FooterData a:hover {text-decoration:underline; color:#be9105;}
.FooterLinks{margin:0 0 0 5px; padding:0; float:left; color:#faa61a; font-size:10px; font-weight:bold; position:relative; width:250px;}
.FooterLinks a{text-decoration:none; color:#faa61a;}
.FooterLinks a:hover{text-decoration:underline; color:#faa61a;}
/* Structure CSS End */
/* Header CSS Start */
.TopLinkContainer a {margin:0 10px 0 0; padding:8px 0 8px 21px; height:19px; font-size:10px; color:#efefef; font-weight:bold; text-decoration:none;}
.TopLinkContainer a.home_icon {background:url(../images/ico-home.gif) left 6px no-repeat; padding-left:22px;}
.TopLinkContainer a.we_r_hiring {background:url(../images/ico-hiring.gif) left 8px no-repeat; padding-left:35px;}
.TopLinkContainer a.LiveChat {background:url(../images/ico-livechat.gif) left 8px no-repeat;}
.TopLinkContainer a.QuickQuote{background:url(../images/ico-quickquote.gif) left 6px no-repeat;}
.TopLinkContainer a.Downloads{background:url(../images/ico-download.gif) left 6px no-repeat;}
.TopLinkContainer a.Contact{ margin:0 10px 0 0; padding:8px 0 8px 21px; background:url(../images/ico-contact.gif) left 6px no-repeat; height:17px; font-size:10px; color:#efefef; font-weight:bold; text-decoration:none;}
a.KnowMore{background:url(../images/more.gif) left top no-repeat; display:block; float:left; line-height:19px; height:21px; padding-left:15px; text-decoration: none; color:#ffc100; font-size:10px; font-weight:bold; position:relative;}
.TopLinkContainer a:hover {text-decoration:underline;}
a.KnowMore span{background:url(../images/more.gif) right top no-repeat; display:block; padding: 0px 30px 4px 0;}
a.KnowMore:hover{background-position: top left; text-decoration:none;}
a.KnowMore:hover span{background-position: top right; color:#ffc100;}
/* Header CSS End */
/* About us page */
/* tab menu start */
.left_panel_about {position:relative; width:155px; height:auto; display:block; float:left;}
.shadetabs {list-style-type: none;text-align: left;z-index:1; height:auto; position:absolute; display:block; float:left; font-family:"Trebuchet MS";}
.shadetabs li {float:left;padding:0px; margin:0px 3px 0px 0px;list-style-type: none; font-weight:bold;}
.shadetabs li a:visited {}
.shadetabs li a:hover {text-decoration:none;}
.shadetabs li a {display:block; float:left; background:url(../images/menu-bg.png) no-repeat left top; text-decoration:none; outline:none; cursor:pointer; font-size:13px; width:140px; position:relative; height:42px; line-height:42px; padding:0 0 0 15px; color:#fff;}
.shadetabs li a:hover {border:0; cursor:pointer; outline:none;}
.shadetabs li.selected a {display:block; float:left; background:url(../images/menu-selected-bg.png) no-repeat left top; text-decoration:none; outline:none; font-size:13px; width:155px; position:relative; height:42px; line-height:42px; color:#464545;}
.shadetabs1 {list-style-type: none;text-align: left;z-index:1; height:auto; position:absolute; display:block; float:left; font-family:"Trebuchet MS";}
.shadetabs1 li {float:left;padding:0px; margin:0px 3px 0px 0px;list-style-type: none; font-weight:bold;}
.shadetabs1 li a:visited {}
.shadetabs1 li a:hover {text-decoration:none;}
.shadetabs1 li a {display:block; float:left; background:url(../images/menu-bg_2.png) no-repeat left top; text-decoration:none; outline:none; cursor:pointer; font-size:13px; width:140px; position:relative; height:42px; line-height:42px; padding:0 0 0 15px; color:#ffc20e;}
.shadetabs1 li a:hover {border:0; cursor:pointer; outline:none;}
.shadetabs1 li.selected a {display:block; float:left; background:url(../images/menu-selected-bg.png) no-repeat left top; text-decoration:none; outline:none; font-size:13px; width:155px; position:relative; height:42px; line-height:42px; color:#464545;}

.shadetabs2 {list-style-type: none;text-align: left;z-index:1; height:auto; position:absolute; display:block; float:left; font-family:"Trebuchet MS";}
.shadetabs2 li {float:left;padding:0px; margin:0px 3px 0px 0px;list-style-type: none; font-weight:bold;}
.shadetabs2 li a:visited {}
.shadetabs2 li a:hover {text-decoration:none;}
.shadetabs2 li a {display:block; float:left; background:url(../images/menu-bg_3.png) no-repeat left top; text-decoration:none; outline:none; cursor:pointer; font-size:13px; width:140px; position:relative; height:42px; line-height:42px; padding:0 0 0 15px; color:#fff;}
.shadetabs2 li a:hover {border:0; cursor:pointer; outline:none;}
.shadetabs2 li.selected a {display:block; float:left; background:url(../images/menu-selected-bg.png) no-repeat left top; text-decoration:none; outline:none; font-size:13px; width:155px; position:relative; height:42px; line-height:42px; color:#464545;}

.tabcontentstyle{width:797px; height:auto; display:block; float:right; margin-bottom:20px;}
.tabcontent{display:none;}
@media print {.tabcontent {display:block!important;}}
h2 {color:#8a3297; font-size:16px; font-weight:bold; margin:0; padding:0;}
.font_parpal {color:#8a3297;}
.img_pad {float:left; margin:0 5px 5px 0;}
.img_pad_6 {float:left; margin:5px 5px 10px 0;}
ul.normal_list {margin:5px 0; padding:0; float:left;}
ul.normal_list li {line-height:16px; list-style-type: none; background:url(../images/arw.gif) left 6px no-repeat; margin:0; padding:0 0 0 10px;}
ul.normal_list_4 {margin:5px 0; padding:0; float:left; width:400px;}
ul.normal_list_4 li {line-height:16px; list-style-type: none; background:url(../images/arw.gif) left 8px no-repeat; margin:0; padding:2px 0 2px 10px;}
.abt_middle_data {background:url(../images/about_middle_bg.png) repeat-y left top; display:block; width:757px; padding:0 20px; color:#333; height:auto; min-height:400px;}
.top_data_bg {background:url(../images/about_top_bg.png) no-repeat left top; width:797px; height:15px; display:block;}
.bottom_data_bg {background:url(../images/about_bottom_bg.png) no-repeat left top; width:797px; height:15px; display:block;}
/* tab menu end */
/* left tabs css start*/
.left_panel_serve {width:160px; height:auto; margin-bottom:30px; display:block; float:left;}
.mypets {cursor:pointer; width:138px; height:32px; background:url(../images/services_normal_left_btn.png) no-repeat left top; display:block; line-height:32px; padding:5px 0 5px 22px; float:left; font-size:13px; color:#fff; font-family:"Trebuchet MS"; font-weight:bold;}
.openpet{cursor:pointer; width:138px; height:32px; background:url(../images/services_act_left_btn.png) no-repeat left top; display:block; line-height:32px; padding:5px 0 5px 22px; font-size:13px; color:#ffcb05; font-family:"Trebuchet MS"; font-weight:bold;}
.thepet {width:160px; height:auto; padding:0; float:left; display:block;}
.thepet ul {width:148px; height:auto; float:left; display:block; background:url(../images/services_left_link_box_2.png) repeat-y left top; padding:0 6px;}
.thepet ul li {width:148px; height:auto; float:left; display:block; padding:0px;}
.thepet ul li a {width:129px; height:auto; float:left; display:block; line-height:15px; padding:2px 0 2px 19px; background:url(../images/arw_img_2.gif) no-repeat 10px 7px; border-top:1px solid #fff; border-bottom:1px solid #e4e4e4;}
.thepet ul li a:hover {color:#2660cc; text-decoration:none;}
.thepet ul li a.select, .thepet ul li a:hover.select {width:129px; height:auto; float:left; display:block; line-height:15px; padding:2px 0 2px 19px; background:url(../images/arw_img_2.gif) no-repeat 10px 7px; color:#2660cc; text-decoration:none; font-weight:bold; border-top:1px solid #fff; border-bottom:1px solid #e4e4e4;}
.left_acc_bottom_bg {background:url(../images/services_left_link_box_bottom_2.png) no-repeat left top; width:160px; height:12px; display:block; float:left;}
/*left tabs css end */
/* services middle section start here */
.services_data_middle {width:780px; height:auto; display:block; float:right; margin:0 0 30px 0;}
.services_box_top {background:url(../images/services_data_top_bg.png) no-repeat left top; height:14px; display:block; width:780px;}
.services_box_middle {background:url(../images/services_data_middle_bg.png) repeat-y left top; height:auto; display:block; width:768px; padding:0 6px; color:#333;}
.services_box_bottom {background:url(../images/services_data_bottom_bg.png) no-repeat left top; height:14px; display:block; width:780px;}
.title_1 {font-size:16px; font-weight:normal; color:#2662d0; margin-bottom:15px; font-family:"Trebuchet MS"}
.title_1 img {float:left; margin:0 10px 0 0;}
.title_1 h1 {font-size:18px; font-weight:normal; line-height:24px; padding:15px 0 10px 0;}
.font_15 {font-size:16px; color:#2662d0; font-weight:normal; font-weight:bold;}
.font_15_red {font-size:16px; color:#cf2f2f; font-weight:normal; font-weight:bold; font-family:"Trebuchet MS"; line-height:20px; padding:0 0 10px 0}
.font_red {color:#cf2f2f;}
.gray_font {color:#3b3a3a;}
h3 {margin:0; padding:5px 0 0 0; font-size:15px; font-family:"Trebuchet MS"; color:#2662d0; font-weight:bold;}
.img_pad_2 {float:left; margin:0 5px 0 0;}
.img_pad_3 {float:right; margin:0 0 10px 10px;}
.thum_gallery {padding:5px 0;}
.thum_gallery li {padding-right:10px; float:left;}
.thum_gallery li a {background:url(../images/images_bg.gif) no-repeat left top; width:181px; height:84px; display:block; float:left; padding:7px 0 0 7px;}
.thum_gallery li a img {width:172px; height:71px; display:block; float:left;}
.line_div {border:0; border-top:1px solid #cdcdcd; border-bottom:1px solid #fff; font-size:0; width:100%; height:0; line-height:0; margin:0; padding:0;}
ul.normal_list_2 {margin:5px 0; padding:0; float:left; width:100%;}
ul.normal_list_2 li {line-height:16px; list-style-type: none; background:url(../images/arw_img_2.gif) left 6px no-repeat; margin:0; padding:0 0 0 10px;}
ul.normal_list_3 {margin:5px 0; padding:0; float:left; width:100%;}
ul.normal_list_3 li {line-height:16px; list-style-type: none; float:left; background:url(../images/arw_img_2.gif) left 6px no-repeat; width:220px; margin:0; padding:0 0 0 10px;}
.services_animaton_bg {background:url(../images/animation_right_bg.gif) no-repeat right top; padding:0 65px 0 13px; min-height:500px;}
.services_web_bg {background:url(../images/web_right_bg.gif) no-repeat right top; padding:0 65px 0 13px; min-height:500px;}
.services_overview_bg {background:url(../images/overview_bg.jpg) no-repeat right top; padding:0 65px 0 13px; min-height:500px;}
.services_graphic_bg {background:url(../images/graphics_bg.jpg) no-repeat right top; padding:0 65px 0 13px; min-height:500px;}
.map_bg {background:url(../images/map_bg.gif) no-repeat left top; width:323px; padding:10px 8px; height:auto; display:block; float:right;}
h3.black {margin:0; padding:5px 0 0 0; font-size:13px; font-family:"Trebuchet MS"; color:#333; font-weight:bold;}
h3.black_2 {margin:0; padding:10px 0 0 3px; font-size:13px; font-family:"Trebuchet MS"; color:#333; font-weight:bold;}
.contact_content {width:410px; height:auto; display:block; float:left; padding:5px 0;}
.font_org {color:#ff8a00;}
.font_12 {font-size:12px;}
.img_pad_4 {padding:2px 0 2px 20px; float:left; line-height:26px;}
.img_pad_4 img {float:left; padding-right:10px;}
/* protfolio start here */
.mypets_1 {cursor:pointer; width:138px; height:32px; background:url(../images/protfolio_normal_left_btn.png) no-repeat left top; display:block; line-height:32px; padding:5px 0 5px 22px; float:left; font-size:13px; color:#fff; font-family:"Trebuchet MS"; font-weight:bold;}
.openpet_1 {cursor:pointer; width:138px; height:32px; background:url(../images/protfolio_act_left_btn.png) no-repeat left top; display:block; line-height:32px; padding:5px 0 5px 22px; font-size:13px; color:#ffcb05; font-family:"Trebuchet MS"; font-weight:bold;}
.thepet_1 {width:160px; height:auto; padding:0; float:left; display:block;}
.thepet_1 ul {width:148px; height:auto; float:left; display:block; background:url(../images/services_left_link_box_2.png) repeat-y left top; padding:0 6px;}
.thepet_1 ul li {width:148px; height:auto; float:left; display:block; padding:0px;}
.thepet_1 ul li a {width:129px; height:auto; float:left; display:block; line-height:15px; padding:2px 0 2px 19px; background:url(../images/arw_img_3.gif) no-repeat 10px 7px; border-top:1px solid #fff; border-bottom:1px solid #e4e4e4;}
.thepet_1 ul li a:hover {color:#970101; text-decoration:none;}
.thepet_1 ul li a.select, .thepet_1 ul li a:hover.select {width:129px; height:auto; float:left; display:block; line-height:15px; padding:2px 0 2px 19px; background:url(../images/arw_img_3.gif) no-repeat 10px 7px; color:#cf2f2f; text-decoration:none; font-weight:bold; border-top:1px solid #fff; border-bottom:1px solid #e4e4e4;}
.thum_gallery_2 {padding:5px 0;}
.thum_gallery_2 li {padding:0 7px 10px 7px; width:158px; float:left; text-align:left; font-size:12px; font-weight:bold; font-family:"Trebuchet MS";}
.thum_gallery_2 li a {background:url(../images/images_bg.gif) no-repeat left top; width:146px; height:84px; display:block; float:left; padding:6px 6px 0px 6px;}
.thum_gallery_2 li a img {width:146px; height:73px; display:block; float:left;}
.protfolio_online_bg {background:url(../images/onilne_bg.gif) no-repeat right top; padding:0 65px 0 13px; min-height:470px;}
.protfolio_authoring_bg {background:url(../images/authoring_bg.gif) no-repeat right top; padding:0 65px 0 13px; min-height:470px;}
.protfolio_web_design_bg {background:url(../images/web_design_bg.gif) no-repeat right top; padding:0 65px 0 13px; min-height:470px;}
.protfolio_editing_bg {background:url(../images/editing_bg.gif) no-repeat right top; padding:0 65px 0 13px; min-height:470px;}
.protfolio_gaming_bg {background:url(../images/gaming_bg.gif) no-repeat right top; padding:0 65px 0 13px; min-height:470px;}
.protfolio_logo_bg {background:url(../images/logo_bg.gif) no-repeat right top; padding:0 65px 0 13px; min-height:470px;}
.protfolio_interactive_bg {background:url(../images/interactive_bg.gif) no-repeat right top; padding:0 65px 0 13px; min-height:470px;}
.protfolio_print_bg {background:url(../images/print_bg.gif) no-repeat right top; padding:0 65px 0 13px; min-height:470px;}
/* protfolio end here */
/* protfoilio gallery style css start here */
.stepcarousel{position: relative; overflow: scroll; width: 630px; height: 315px; margin:0 0 0 30px; padding:0;}
.stepcarousel .belt{position: absolute; left: 0;top: 0;}
.stepcarousel .panel{float: left; overflow: hidden; margin:0; padding-left:6px; width:307px;}
.protfolio_gallery_bg {background:url(../images/protfolio_gallery_bg.gif) no-repeat left top; padding:5px 5px 10px 5px; width:295px; height:295px;}
.protfolio_gallery_bg img {width:295px; height:240px; margin-bottom:10px;}
.protfolio_gallery_bg_2 {background:url(../images/protfolio_gallery_bg_2.jpg) no-repeat right top; padding:5px 5px 10px 5px; width:610px; height:295px;}
.protfolio_gallery_bg_2 img {width:610px; height:240px; margin-bottom:10px;}
.line_div_2 {border:0; border-top:1px solid #f8f7f7; border-bottom:1px solid #eae9e9; font-size:0; width:100%; height:0; line-height:0; margin:0; padding:0;}
/* protfoilio gallery style css end here */
/*/////////////////// quote css start /////////////////*/
.quick_quote_data {background:url(../images/about_middle_bg.png) repeat-y left top; display:block; width:785px; padding:0px 6px; color:#333; height:auto; min-height:400px;}
.quick_quote_bg {background:url(../images/quick_quote_bg.gif) no-repeat right top; padding:0 20px;}
.middle_panel3 {width:692px; height:auto; float:left; text-align:justify;}
.quote_forum {margin:0px; padding:0px;}
.quote_forum label {margin:5px 0px; padding:0px; display:block; width:500px; float:left; height:auto;}
.quote_forum .one {margin:5px 0px; padding:0px; display:block; width:137px; float:left; height:auto;}
.quote_forum .two {margin:5px 0px; padding:0px; display:block; width:367px; float:left; height:auto;}
.quote_forum span {margin:0px; padding:0px; width:130px; text-align:right; padding:0 10px 0 0; display:block; float:left; border:0px solid red}
.common-width { margin:0 0 0 130px; padding:0; width:500px; display:block; float:left; border:1px solid red}
.quote_forum span b, .ftn_gren {color:red; font-weight:normal;}
.quote_forum .field1 {margin:0px; padding:3px; width:344px; background:#fff; border:1px solid #cdcdcd; float:left; outline:none;}
.quote_forum .field2 {margin:0px; padding:3px; width:344px; background:#fff; border:1px solid #cdcdcd; float:left; outline:none;}
.quote_forum .field3 {margin:0px; padding:3px; width:62px; background:#fff; border:1px solid #cdcdcd; float:left; outline:none;}
.quote_forum .field4 {margin:0px; padding:3px; width:147px; background:#fff; border:1px solid #cdcdcd; float:left; outline:none;}
.quote_forum .inp_btn {margin:0px; padding:3px 10px; width:auto; background:url(../images/logolink-bg.gif) repeat-x left center; cursor:pointer; font-weight:bold; color:#d9d9d8; border:1px solid #656560; outline:none; overflow:visible;}
.comment {float:left; margin:6px 0px; width:250px;}
/*/////////////////// quote css end /////////////////*/
/* about team management start */
.team_manage_photo {background:url(../images/protfolio_gallery_bg_2.jpg) no-repeat right bottom; margin:10px 16px 0px 0px; padding:7px 7px 10px 8px; width:160px; height:160px; display:block; color:#8A3297;}
.team_manage_photo h2 {font-size:12px;}
.team_manage_photo a {color:#8A3297;}
.team_manage_photo img {margin-bottom:7px; width:160px;}
.manage_gallery {background:url(../images/protfolio_gallery_bg_3.gif) no-repeat right bottom; display:block; margin-top:5px; width:736px; height:auto; padding:7px 7px 14px 7px;}
.manage_gallery a {color:#8A3297;}
/* about team management end */
/* thanks page css start here */
.thanks_top {background:url(../images/thanks_bg_top.png) no-repeat left top; width:946px; height:15px; display:block;}
.thanks_middle {background:url(../images/thanks_bg_middle.png) repeat-y left top; width:912px; padding:0 17px; height:auto; min-height:335px; display:block;}
.thanks_bottom {background:url(../images/thanks_bg_bottom.png) no-repeat left top; width:946px; height:15px; display:block;}
/* thanks page css end here */
/* download data css start here */
.download_pdf {width:880px; float:left; padding:5px 0 0 0;}
.download_pdf li {float:left;}
.download_pdf li.download_thum {background:url(../images/download_thu_bg.jpg) no-repeat right bottom; width:189px; padding:7px 8px; height:319px; display:block;}
.border_img {border:1px solid #cdcdcd; margin-bottom:4px;}
.img_icon {line-height:28px;}
.img_icon img {float:left; padding-right:10px; margin:5px 0 0 0;}
/* download data css end here */
.global_data {padding:10px 0 0 0;}
.global_data li {float:left;}
.global_data li.address_bg {background:url(../images/download_thu_bg.jpg) no-repeat right bottom; width:165px; padding:7px 8px; height:110px; margin-bottom:10px; display:block;}
.country_icon {width:35px; display:block; float:left; height:auto;}
.country_data {width:130px; display:block; float:left; height:auto;}
.width_320 {width:320px;}
.mail_bg {background:url(../images/mail_bg.jpg) no-repeat right top; height:194px; display:block;}
.inquiry_bg {background:url(../images/inquiry_form_bg.gif) no-repeat right top;}
.title_2 {font-size:16px; font-weight:normal; color:#2662d0; font-family:"Trebuchet MS"}
.title_2 img {float:left; margin:0 5px 0 0;}
.title_2 h1 {font-size:18px; font-weight:normal; line-height:24px; padding:15px 0 10px 0;}
/* sitemap start here */
.sitemap_left_panel {width:175px; float:left; height:auto; display:block;}
.sitemap_middle_panel {width:395px; float:left; height:auto; display:block;}
.sitemap_right_panel {width:330px; float:right; height:auto; display:block;}
.sitemap_left_bg {background:url(../images/sitemap_bg_2.gif) no-repeat left bottom; width:148px; height:auto; padding:5px 5px 10px 5px; margin:5px 0; display:block; float:left;}
.sitemap_left_bg_2 {background:url(../images/sitemap_bg.gif) no-repeat right bottom; width:320px; height:auto; padding:5px 5px 10px 5px; margin:5px 0; display:block; float:left;}
.sitemap_left_bg_3 {background:url(../images/sitemap_bg.gif) no-repeat right bottom; width:379px; height:auto; padding:5px 5px 10px 5px; margin:5px 0; display:block; float:left;}
.sitemap_title {background:url(../images/sitemap_title_bg.gif) no-repeat left top; width:auto; height:32px; line-height:32px; display:block; padding:0 0 0 8px;}
.sitemap_title div {background:url(../images/sitemap_title_bg.gif) no-repeat right top; width:auto; line-height:32px; display:block; padding:0 8px 0 0; text-align:center; font-family:"Trebuchet MS"; font-size:15px; color:#fff;}
ul.sitemap_list {width:auto; height:auto; margin:5px 0 5px 8px;}
ul.sitemap_list li {line-height:18px; font-weight:bold;}
ul.sitemap_list ul {width:auto; height:auto; margin:2px 0 2px 8px;}
ul.sitemap_list ul li {font-weight:normal;}
ul.sitemap_list_2 {width:180px; height:auto; margin:5px 0 5px 8px; float:left;}
ul.sitemap_list_2 li {line-height:18px; font-weight:bold;}
ul.sitemap_list_2 ul {width:auto; height:auto; margin:2px 0 2px 8px;}
ul.sitemap_list_2 ul li {font-weight:normal;}

ul.normal_list_5 {margin:5px 0; padding:0; float:left;}
ul.normal_list_5 li {line-height:16px; list-style-type: none; background:url(../images/arw.gif) left 8px no-repeat; margin:0; padding:3px 0 3px 10px;}
.font_blue {color:#0172ba;}
.img_pad_5 {float:left; margin:5px 10px 5px 0; border:1px solid #cdcdcd; padding:2px;}
ul.normal_list_6 {margin:5px 0; padding:0; float:left;}
ul.normal_list_6 li {line-height:16px; list-style-type: none; background:url(../images/arw.gif) left 6px no-repeat; margin:0; padding:0 0 0 10px; width:290px; float:left; font-weight:bold;}
.popup_main {display:none; position:absolute; left:620px; top:auto; z-index:1000;}
