/* CSS Document */
body {background: #fff url(../images/body-background-dsg.gif) repeat-x top;margin: 0px; padding: 0px;font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;font-size:0.75em;color:#333333;text-align:center; line-height:1.4em;}
a, a:visited, a:active {color: #2590b6; text-decoration: none;}
a:hover {color:#000000; text-decoration: underline;}
/* Header Starts */
#inic-header #logo {width: 136px; height: 51px; background: url(../images/logo-dsg.gif) no-repeat left; float: left; margin: 0px;}
/* Header Ends */
/* Navigation Starts */
#inic-header #nav li:hover ul.sub li a:hover {background-image:url(../images/bul-top-nav-li-ul-li-a-hover-dsg.gif) !important; background-position:5px 0px; background-repeat:no-repeat; color:#fff; }
#inic-header #nav li:hover ul.sub li a.fly:hover {background-image:url(../images/bul-top-nav-li-ul-li-a-fly-hover-dsg.gif) !important; background-position:5px 0px; background-repeat:no-repeat; color:#fff; }
#inic-header #nav li:hover ul.sub li a.fly:hover ul{ z-index:22222;}
#inic-header #nav li:hover li:hover a.fly,
#inic-header #nav li:hover li:hover li:hover a.fly,
#inic-header #nav li:hover li:hover li:hover li:hover a.fly,
#inic-header #nav li:hover li:hover li:hover li:hover li:hover a.fly
{background-image:url(../images/bul-top-nav-li-ul-li-a-fly-hover-dsg.gif) !important; background-position:5px 0px; background-repeat:no-repeat; color:#fff;  z-index:22222;} 
/* Navigation Ends */
/* Banner Clss Starts */
#inic-header #banner { height: 215px; background:url(../images/homebanner-dsg-new.png) no-repeat top right; text-align:right; padding:0px; vertical-align:top;}
#inic-header #banner div#search-language{ background:url(../images/bg-lc-lg-dsg.gif) no-repeat top left; height:30px; width:321px; margin-left:574px;}
/* Banner Clss Ends */
/* H1 Span */
#page-wrapper h1 span{color: #2590b6;}
#page-wrapper h2 {color: #2590b6; font-weight:bold; padding-bottom:3px; line-height:1.2em; margin-top:20px;}
/* H1 Span */
/* Footer Starts */
#footer {margin-bottom: 20px;background: url(../images/dsg-footer-linkset-bg.gif) top center no-repeat;}
#footer #link-set { color: #2590b6;}
/* Footer Ends */

/* Sidebar Starts */  
div#inic-sidebar ul li a:hover{ color:#2590b6; text-decoration:none;}
/* Sidebar Ends */

/* Sidebar Postition Setup Left OR Right */
#contents { width:650px; float:left; margin-bottom:15px;}
#inic-sidebar { width:230px; float:right;}

/* Design Page Classes */
.bg-dsg-services { background:url(../images/bg-dsg-services.gif) no-repeat top left; width:621px; height:110px; padding:5px; margin-bottom:15px;}
.bg-dsg-services ul { margin:5px !important; margin-left:8px !important;}
.bg-dsg-services ul li{ float:left; width:30%;}

/* New HomePage Classes */
#services_wrapper { margin-top:20px;}
#services_wrapper .services_strips { background:url(../images/design_home_stripes.png) no-repeat;}
#services_wrapper .puff_left {float:left; width:302px; }
#services_wrapper .puff_right {float:right; width:302px; margin-right:18px;}
#services_wrapper .puff_wrap {padding-bottom:12px; background:url(../images/design_home_service_bot.gif) no-repeat left bottom; margin-bottom:18px;} 
#services_wrapper .puff_sides { border-left: solid 1px #dfdfdf; border-right: solid 1px #dfdfdf; padding:0px 7px; height:118px;}


#services_wrapper .puff_top {}
#services_wrapper .puff_top h2 						{height:35px; 	width:302px; overflow:hidden; padding:10px 0px 0px 10px; margin:0px !important; font: bold 14px Arial !important; color:#4b4b4b;}
#services_wrapper .puff_top h2.website 		{ background-position:0px 0px;} 
#services_wrapper .puff_top h2.print 				{ background-position:-317px 0px; } 
#services_wrapper .puff_top h2.theme 			{ background-position:0px -45px; } 
#services_wrapper .puff_top h2.mobile 		{ background-position:-317px -45px; } 
#services_wrapper .puff_top h2.html 				{ background-position:0px -90px; } 
#services_wrapper .puff_top h2.flash 			{ background-position:-317px -90px; } 

#services_wrapper .puff_sides .icn_website {width:83px; height:82px; overflow:hidden; background-position:0px -156px;  margin:5px 7px 0px 0px;}
#services_wrapper .puff_sides .icn_print {width:83px; height:82px; overflow:hidden; background-position:-82px -156px; margin:5px 7px 0px 0px;}
#services_wrapper .puff_sides .icn_theme {width:83px; height:82px; overflow:hidden; background-position:-165px -156px; margin:5px 7px 0px 0px;}
#services_wrapper .puff_sides .icn_mobile {width:83px; height:82px; overflow:hidden; background-position:-248px -156px; margin:5px 7px 0px 0px;}
#services_wrapper .puff_sides .icn_html {width:83px; height:82px; overflow:hidden; background-position:-331px -156px; margin:5px 7px 0px 0px;}
#services_wrapper .puff_sides .icn_flash {width:83px; height:82px; overflow:hidden; background-position:-414px -156px; margin:5px 7px 0px 0px;}
#services_wrapper ul { margin:3px 0px 0px 0px !important; }

#services_wrapper .puff_sides a.more_website {width:69px; height:30px; overflow:hidden; background-position:0px -248px;  margin:0px -12px 0px 0px; display:block; float:right; }
#services_wrapper .puff_sides a.more_print {width:69px; height:30px;  overflow:hidden; background-position:-317px -248px; margin:0px -12px 0px 0px;display:block; float:right; }
#services_wrapper .puff_sides a.more_theme {width:69px; height:30px;  overflow:hidden; background-position:0px -278px; margin:0px -12px 0px 0px;display:block; float:right; }
#services_wrapper .puff_sides a.more_mobile {width:69px; height:30px;  overflow:hidden; background-position:-317px -278px; margin:0px -12px 0px 0px;display:block; float:right; } 
#services_wrapper .puff_sides a.more_html {width:69px; height:30px; overflow:hidden; background-position:0px -307px; margin:0px -12px 0px 0px;display:block; float:right; }
#services_wrapper .puff_sides a.more_flash {width:69px; height:30px; overflow:hidden; background-position:-317px -307px; margin:0px -12px 0px 0px;display:block; float:right; }

#services_wrapper .hire_designer { width:630px; height:184px; background:url(../images/design_hire_designer_bg.gif) no-repeat top left; border:solid 1px #dfdfdf; border-bottom:none; display:block; margin-bottom:27px;}
#services_wrapper .hire_designer .link_block { background:#339ebc; color:#FFF; font: bold 12px  arial; line-height:1.8em; padding:5px 10px; margin-top:15px;}
#services_wrapper .hire_designer .link_block a {color:#fff;}
#services_wrapper .text_block { margin:105px 230px 0px 18px}

#services_wrapper .hire_3d { width:630px; height:184px; background:url(../images/design_3d_bg.gif) no-repeat top left; border:solid 1px #dfdfdf; border-bottom:none; display:block; margin-bottom:27px;}
#services_wrapper .hire_3d .link_block { background:#a3ae60; color:#FFF; font: bold 12px  arial; line-height:1.8em; padding:5px 10px; margin-top:15px;}
#services_wrapper .hire_3d .link_block a {color:#fff;}


/* added by VT date : 18092010 */
#services_wrapper .row{ padding:19px 0px; clear:both; font-size:0px; line-height:normal;}
#services_wrapper .service_icons { width:361px; height:207px; float:left; background:url(../images/dsg/design-services-icons.jpg) no-repeat center top; overflow:hidden; text-align:center;}
#services_wrapper .service_icons .first, #services_wrapper .service_icons .second, #services_wrapper .service_icons .third,#services_wrapper .service_icons .forth, #services_wrapper .service_icons .fifth {overflow:hidden; margin:5px auto 0  auto;}
#services_wrapper .service_icons .first{ width:317px; height:178px; background:url(../images/dsg/design-services-icons.jpg) no-repeat center -213px;}
#services_wrapper .service_icons .second{ width:317px; height:178px; background:url(../images/dsg/design-services-icons.jpg) no-repeat center -408px;}
#services_wrapper .service_icons .third{ width:317px; height:178px; background:url(../images/dsg/design-services-icons.jpg) no-repeat center -595px;}
#services_wrapper .service_icons .forth{ width:317px; height:175px; background:url(../images/dsg/design-services-icons.jpg) no-repeat center -776px;}
#services_wrapper .service_icons .fifth{ width:317px; height:175px; background:url(../images/dsg/design-services-icons.jpg) no-repeat center -948px;}

#services_wrapper .service_description{ width:266px; float:right; text-align:left;}
#services_wrapper .service_description h2{font-size:19px !important; font-weight:bold !important; padding-bottom:6px !important; margin-top:10px !important;}
#services_wrapper .service_description ul { margin:0px !important; padding:0px !important;}
#services_wrapper .service_description ul li{ list-style: none; /*background:url(../images/dsg/design-service-bullet.jpg) no-repeat left 6px;*/ background:none; padding-left:10px; margin-bottom:6px; text-align:left;}

/* Added by Laukik */
.dsg_whynic { border:solid 1px #cde2a0; -moz-border-radius:5px; padding:5px; background:url(../../../uploads/images/iphone/ip_whyindianic.gif) repeat-x; margin-bottom:15px;}
.dsg_whynic h2{ text-align:center; color:#000000 !important; font-size:130% !important; margin:5px 0 5px 0 !important; padding-bottom:3px !important; font-weight:normal !important;}
.dsg_whynic ul { margin:0px 10px !important; padding:0px !important; list-style-type:none;}
.dsg_whynic ul li {background:url(../../../uploads/images/iphone/ip_bul_whynic.gif) no-repeat 0px  4px !important; padding:0px 0 4px 16px !important; margin:0 0 5px !important; font-size:12px;  border-bottom:dashed 1px #e0e0e0; line-height:18px !important;}
.dsg_whynic ul li.last { border-bottom:none;}
