/* CSS Document */
body{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
text-align:center;
background-color:#303030;
}
img{
border: 0px;
padding: 0px;
margin: 0px;
}
/* header part new starts*/

.wmain{
	width:1004px;
	margin:0 auto;
	}
.wmaintop{
	width:1004px;
	float:left;
	background-image:url(/images/modernsite/top_main_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFF;
	}
.wmaintopleft{
	width:327px;
	float:left;
	text-align:left;
	padding:37px 0px 37px 17px;
	}
.wmaintoppartnerleft{
	width:327px;
	float:right;
	text-align:right;
	padding:37px 17px 37px 0px;

	}
.wmaintopright{
	width:659px;
	float:left;
	}
.wmaintoprightdiv1{
	width:642px;
	float:left;
	}
.wmaintoprightdividiv2{
	width:612px;
	
	float:left;
	padding-left:30px;
	padding-top:7px;
	padding-bottom:10px;
	}

.topmenu{
	width:582px;
	float:left;
	text-align:left;
	padding-right:30px;
	}
.topmenu ul{
	margin:0px;
	padding:0px;
	}
.topmenu ul li{
	float:right;
	list-style:none;
	display:inline;
	
	}
.topmenu ul li a{
	
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	line-height:16px;
	text-align:left;
	}
.topmenu ul li.home{
	
	list-style:none;
	display:inline;
	padding-right:10px;
	padding-left:20px;
	background-image:url(/images/modernsite/Home_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}
.topmenu ul li.sitemap{
	
	list-style:none;
	display:inline;
	padding-right:10px;
	padding-left:20px;
	background-image:url(/images/modernsite/sitemap_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}
.topmenu ul li.contact{
	
	list-style:none;
	display:inline;
	padding-right:10px;
	padding-left:20px;
	background-image:url(/images/modernsite/contact_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}
.topmenu ul li.login{
	
	list-style:none;
	display:inline;
	padding-right:10px;
	padding-left:20px;
	background-image:url(/images/modernsite/Login_bg.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	
	}
.wmaintoprightdiv2{
	width:392px;
	float:left;
	padding-left:220px;
	padding-right:30px;
	padding-bottom:5px;
	
	}
.wmaintoprightdiv2div1{
	width:382px;
	
	float:left;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#212121;
	padding-left:5px;
	padding-right:5px;
	background-image:url(/images/modernsite/main_top_right_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:110px;
	}
.wmaintoprightdiv2div1 table{
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#212121;
}
.wmaintoprightdiv2div1 a{
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#212121;
}
.wmaintoprightdiv2div1 a:hover{
	text-decoration:underline;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#212121;
}
/* modern header ends */
.main{
width:1004px;
margin:0 auto;

}
.mainTop{
width:1004px;

float:left;
text-align:left;
border:1px solid #000000;
background-color:#fff;
}
.mainTopclient{
width:1004px;

float:left;
text-align:left;

//background-image:url(/images/modernsite/client_body_bg.gif);
background-repeat:repeat-x;
background-color:#fff;
}
.innerTop{
width:1004px;
float:left;
text-align:left;

}
.header{
width:900px;
float:left;
padding-top:14px;
*padding-top:18px;
padding-bottom:8px;
padding-left: 50px;
padding-right: 50px;
}
.headerLeft{
width:604px;
float:left;
text-align:left;
padding-top:8px;
}
.headerRight{
width:296px;
float:left;
text-align:left;
}
.headerRightDiv1{
width:125px;
float:left;
text-align:left;
}
.headerRightDiv2{
width:171px;
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#3157a6;
}
.headerTopMenu{
width:900px;
float:left;
text-align:right;
}
.headerTopMenu ul{
padding:0px;
margin:0px;
}
.headerTopMenu ul li{
list-style:none;
display:inline;
font-family:Tahoma, Arial, "Times New Roman";
font-size:11px;
color:#a5041d;
font-weight:bold;
}
.headerTopMenu ul li a{
text-decoration:none;
font-family:Tahoma, Arial, "Times New Roman";
font-size:11px;
color:#a5041d;
font-weight:bold;
}
.menu{
	width:991px;
	*width:1004px;
	float:left;
	text-align:left;
	background-image:url(/images/modernsite/menuh_bg.jpg);
	background-repeat:no-repeat;
	height:36px;
	padding-left:13px;
	}
.menuH{
	width:990px;
	float:left;
	text-align:left;
	padding-left:13px;
	}
.menuH ul{
	margin:0px;
	padding:0px;
	}
.menuH ul li{
	width:150.5px;
	float:left;
	text-align:center;
	list-style:none;
	display:inline;
	line-height:24px;
	margin-left:-12.5px;
	}
.menuH ul li a{
	width:150.5px;
	float:left;
	text-align:center;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#000;
	line-height:24px;
	
	}
.menuH ul li a:hover{
	width:150.5px;
	float:left;
	text-align:center;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:24px;
background-image:url(/images/modernsite/menu_hover1.png);
	background-repeat:no-repeat;
	*background-image:url(/images/modernsite/menu_hover1_bg.gif);
	*background-repeat:no-repeat;
	}
.menuH ul li.selected a{
	width:150.5px;
	float:left;
	text-align:center;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:24px;
	background-image:url(/images/modernsite/menu_hover1.png);
	background-repeat:no-repeat;
	*background-image:url(/images/modernsite/menu_hover1_bg.gif);
	*background-repeat:no-repeat;
	}
.menuH ul li.contact a:hover{
	width:151px;
	float:left;
	text-align:center;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:24px;
	background-image:url(/images/modernsite/contact_us_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}
.menuH ul li.mid a:hover{
	width:151px;
	float:left;
	text-align:center;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:24px;
	background-image:url(/images/modernsite/aboutus_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}
.gallery{
	width:150.5px;
	float:left;
	text-align:center;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:24px;
	background-image:url(/images/modernsite/menu_hover1.png);
	background-repeat:no-repeat;
	*background-image:url(/images/modernsite/menu_hover1_bg.gif);
	*background-repeat:no-repeat;
	}
#menuH li.top {display:block; float:left; height:18px;}
#menuH li:hover {position:relative; z-index:200; background-image:url(/images/modernsite/menu_hover1.png);
	background-repeat:no-repeat;
	*background-image:url(/images/modernsite/menu_hover1_bg.gif);
	*background-repeat:no-repeat;}

#menuH li:hover ul
{left:0px; top:24px; background: #a30101; padding:0px;   white-space:nowrap; width:151px; height:auto; z-index:300; padding-top:7px;}
#menuH li:hover ul li
{display:block; height:23px; position:relative; padding-left:0px;padding-right:0px;float:left; width:149px; font-weight:normal; text-align:left;border-right:0px solid #FFFFFF; margin:0px; border-left:1px solid #66757c; border-right:1px solid #66757c;}
#menuH li:hover ul li a
{display:block; font-size:11px; height:23px; width:145px;*width:149px; padding-left:4px;line-height:23px; text-indent:0px; color:#ffffff; text-decoration:none;border-bottom:1px solid #66757c; background-image:none; text-align:left;}
#menuH li:hover ul li a:hover 
{ background-color:#6b7980;color:#fff; background-image:none; }

#menuH li:hover li:hover ul,
#menuH li:hover li:hover li:hover ul,
#menuH li:hover li:hover li:hover li:hover ul,
#menuH li:hover li:hover li:hover li:hover li:hover ul
{left:196px; top:-4px; background: #FFA822; padding:0px; border:1px solid #fff; white-space:nowrap; width:200px; z-index:400; height:auto;}

#menuH ul, 
#menuH li:hover ul ul,
#menuH li:hover li:hover ul ul,
#menuH li:hover li:hover li:hover ul ul,
#menuH li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.banner{
width:900px;
float:left;
text-align:left;
background-image:url(/images/modernsite/banner_new.gif);
background-repeat:no-repeat;
background-position:center;
height:194px;
margin-top:5px;
padding-left: 50px;
padding-right: 50px;
}
.banner a{
width:210px;
float:left;
text-align:right;
padding-top:166px;
padding-right:15px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
cursor: pointer;
}
a.bannerDiv4{
float:left;
text-align:right;
padding-top:156px;
padding-right:10px;
}
.container{
width:1000px;
float: left;
}	
.containerTop{
width:900px;
float:left;
text-align:left;
padding-top:20px;
padding-left: 50px;
padding-right: 50px;
padding-bottom: 10px;
}
.leftNav{
width:679px;
float:left;
text-align:left;
}
.leftNavDiv1{
width:660px;
float:left;
text-align:left;
color: #a30101;
font-family:Arial, Helvetica, sans-serif;
font-size: 26px;
font-weight: bold;
}
.leftNavDiv2{
width:652px;
float:left;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#54636b;
padding-top:11px;
}
.leftNavLeft{
width:500px;
float:left;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#54636b;
padding-top:11px;
}
.leftNavDiv2left{
width:500px;
float:left;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#54636b;
padding-top:11px;
}
.leftNavDiv3{
width:652px;
float:left;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c63047;
padding-top:20px;
}
.leftNavRight{
width:170px;
float:left;
text-align:center;
padding-top:40px;
}
.leftNavDiv3left{
width:500px;
float:left;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c63047;
padding-top:20px;
}
.leftNavDiv3 a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c63047;
font-weight:bold;
}
.leftNavDiv3left a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c63047;
font-weight:bold;
}
.rightNav{
width:221px;
float:left;
text-align:left;
}
.rightNavDiv1{
width:219px;
float:left;
text-align:left;
border:1px solid #869095;
height:115px;
}
.newssection1 {height: 75px;}

.rightNavDiv1Div1{
width:207px;
float:left;
text-align:left;
background-color:#a5041d;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
line-height:21px;
padding-left:12px;
}
.rightNavDiv1Div2{
width:193px;
float:left;
text-align:left;
padding-left:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0082e7;
height:60px;
}
.rightNavscrolldata{
width:193px;	
float:left;	
position: relative;
overflow: hidden;
height: 75px;	
}
.rightNavDiv1Div2Div1{
	width:193px;
	float:left;
	text-align:left;
	padding-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0082e7;
	position: absolute;
}
.rightNavDiv2{
width:219px;
float:left;
text-align:left;
border:1px solid #869095;
margin-top:6px;
height:122px;
}
.rightNavDiv2Div1{
width:207px;
float:left;
text-align:left;
background-color:#a5041d;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
line-height:21px;
padding-left:12px;
}
.rightNavDiv2Div2{
width:193px;
float:left;
text-align:left;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
height: 80px;
}
.rightNavDiv2Div3{
width:215px;
float:left;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c63047;
padding-top:3px;
}
.rightNavDiv2Div4{
width:215px;
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c63047;
padding-top:3px;
}
.rightNavDiv2Div3 a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c63047;
font-weight:bold;
}
.rightNavDiv2Div3anchor{
width:205px;
float:left;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c63047;
padding-top:3px;
}

.rightNavDiv2Div3anchor a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c63047;
font-weight:bold;
}

.containerBottom{
width:950px;
float:left;
text-align:left;
padding-left:50px;
background-color:#ebebeb;
padding-bottom:20px;
}
.containerBottomDiv1{
width:130px;
float:left;
text-align:left;
}
.containerBottomDiv2{
width:900px;
float:left;
text-align:left;
padding-top:13px;
}
.arrowLeft{
width:42px;
float:left;
text-align:left;
padding-top:60px;
}
.arrowRight{
width:42px;
float:right;
text-align:left;
padding-top:60px;
}
.scroll{
width:816px;
float:left;
text-align:left;

}
.outerbox{
width:160px;
float:left;
text-align:center;
background-color:#FFFFFF;
border-left:5px solid #eeeeee;
border-right:5px solid #eeeeee;
border-top:1px solid #eeeeee;
border-bottom:2px solid #eeeeee;
text-align:center;
}
.outerbox a{
width:145px;
float:left;
text-align:center;
font-family:Tahoma, Arial, "Times New Roman";
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration: none;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 6px;
padding-right: 6px;
}
.footer{
	width:1004px;
	float:left;
	background-image:url(/images/modernsite/footer_bg.gif);
	background-repeat:repeat-x;
	height:79px;
	}
.footerdiv{
	width:1004px;
	float:left;
	text-align:center;
	padding-top:18px;
	padding-bottom:17px;
	}
.footerdiv ul{
	margin:0px;
	padding:0px;
	}
.footerdiv ul li{
	list-style:none;
	display:inline;
	color:#dcdcdc;
	}
.footerdiv ul li a{
	text-decoration:none;
	color:#dcdcdc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	}
.footerdiv1{
	width:1004px;
	float:left;
	text-align:center;
	color:#aeaeae;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	}
.footerdiv1 a{
	text-decoration:none;
	color:#dcdcdc;
	}
/* css for About us Page */
.mainTopAboutUs{
width:950px;
float:left;
text-align:left;
border:1px solid #000000;
background-image:url(/images/modernsite/aboutus_bg.gif);
background-repeat:repeat-x;
padding:0px 0px 30px 50px;
}

/* css for Client Page */
.leftNavClient{
width:900px;
float:left;
text-align:left;
}
.leftNavDiv1Client{
width:900px;
float:left;
text-align:left;
background-image:url(/images/modernsite/border_bottom.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding-bottom:10px;
padding-top:30px;
}
.pager{
width:100%;
float:left;
text-align:right;
padding-top:16px;
}
.pager ul{
padding:0px;
margin:0px;
}
.pager ul li{
list-style:none;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#005cba;
font-weight:bold;
}
.pager ul li a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#005cba;
font-weight:bold;
}
.pager ul li a:hover{
color:#d10000;
}
span.pageno{
color:#a30101;	
}
.clientGallery{
width:900px;
float:left;
text-align:left;
padding-top:30px;
}
.clientGalleryDiv1{
width:422px;
float:left;
text-align:left;
height:120px;
border:1px solid #cdcdcc;
padding:12px 10px 12px 10px;
}
.clientGalleryDiv1Left{
width:152px;
float:left;
text-align:left;
}
.clientGalleryDiv1LeftDiv1{
width:138px;
float:left;
text-align:left;
padding: 0px;
}
.clientGalleryDiv1LeftDiv1 a img{
padding: 0px;
border:1px solid #cdcdcc;
}
.clientGalleryDiv1Right{
width:270px;
float:left;
text-align:left;
}
.sitename{
width:270px;
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#1465b7;
font-weight:bold;
}
.sitename a{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#1465b7;
font-weight:bold;
text-decoration: none;
}
.siteurl{
width:270px;
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#800000;
}
.siteurl a{
text-decoration:none;
color:#1465b7;
}
.sitecategory{
width:270px;
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#800000;
}
/* css for Design Gallery */

.containerTop4{
width:994px;
float:left;
text-align:left;
padding-left:10px;
background-image:url(/images/modernsite/Designgallerybgimage.jpg);
background-repeat:repeat-x;
background-position:top;

}
.designGallery{
width:960px;
float:left;
text-align:left;
padding-top:15px;
}
.dgLeftNav{
width:250px;
float:left;
text-align:left;
border-right:1px dashed #55626a;
}
.dgLeftNavDiv1{
width:226px;
float:left;
text-align:left;

}
.dgLeftNavDiv1Div1{
width:226px;
float:left;
text-align:left;


font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
padding-bottom:15px;
}
.dgLeftNavDiv1Div2{
width:214px;
float:left;
text-align:left;
padding-left:12px;
}
.categorylist{
width:214px;
float:left;
text-align:left;
padding-bottom:15px;

}
.categorylist ul{
padding:0px;
margin:0px;
}
.categorylist ul li{
list-style:none;
background-image:url(/images/modernsite/template_arrow.gif);
background-position:left;
background-repeat:no-repeat;
text-align:left;
padding-left:16px;
}
.categorylist ul li a{
text-decoration:none;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#646464;
}
.categorylist ul li a.selectedcategory{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #cc7272;

}
.categorylist ul li a:hover {
	text-decoration:underline;
	color: #cc7272;
}
.dgRightNav{
width:670px;
float:left;
text-align:left;
padding-left:30px;
}
.dgRightNavDiv1{
width:670px;
float:left;
text-align:left;

padding-bottom:10px;
}
.dgRightNavDiv1Div1{
width:370px;
float:left;
text-align:left;
color: #a30101;
font-family:Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: bold;
padding-top:5px;
}
.dgRightNavDiv1Div2{
width:300px;
float:left;
text-align:right;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
padding-top:15px;
}
.dgRightNavDiv1Div3{
width:670px;
float:left;
text-align:left;
padding-top:15px;
}
.dgRightNavDiv1Div3Div1{
width:165px;
float:left;
text-align:left;
}
.dgRightNavDiv1Div3Div1Image,.dgRightNavDiv1Div3Div1Image a{
width:138px;
float:left;
text-align:left;
height: 109px;
}
.dgRightNavDiv1Div3Div1Image a img{
border:1px solid #dedddd;
}
.dgRightNavDiv1Div3Div1Preview{
width:140px;
float:left;
text-align:center;
margin-top:3px;
background-color:#d1d1d1;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
line-height:18px;

}
.dgRightNavDiv1Div3Div1Preview a{
text-decoration:none;
color:#333333;
}
.dgRightNavDiv1Div3Div1Category{
width:140px;
float:left;
text-align:center;
border-bottom:1px solid #898888;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#646464;
padding-top:4px;
padding-bottom:5px;
}
.dgRightNavDiv1Div3Div1Category a{
font-size:11px;
color:#646464;
text-decoration: none;
}
.popupImage{
width:900px;
float:left;
text-align:center;
padding-top:25px;
}
.backtogallery{
width:900px;
float:left;
text-align:center;
padding-top:8px;
background-attachment:fixed;
}
/*faqs question*/
.gallery-noLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #20262a;
	font-weight: bold;
	text-decoration: none;
}
.faq-question {
	font-weight: bold;
	color: #0036ff;
}
ol {
	padding-left: 0px;
	margin-left: 22px;
}
ol li {
	padding-bottom: 15px;
}
ol li a,.hRefLink {
	color: #b70000;
}
ol li a,.hRefLink:hover {
	color: #b70000;
	text-decoration: none;
}
.pricingBordr {
	border: 1px solid #dedede;
}
.tick {
	background-image: url(/images/modernsite/site/tick.gif);
	background-repeat: no-repeat;
	background-position: center;
}
ul.sitemap  li {
	padding-top: 5px;
	padding-bottom: 5px;
	list-style: none;
	padding-left: 20px;
	background: url(/images/icons/arw.gif) no-repeat left center;
}
.allOtherpagesSubHeadings,.pagination,.sitemapLinks {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #0036ff;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
}
.breakp{
border-bottom: 1px solid black;	
}

/*getasite page*/
.containerTop1{
width:900px;
float:left;
text-align:left;
padding-top:50px;
padding-left: 50px;
}
.containerTop2{
width:900px;
float:left;
text-align:left;
padding-top:50px;
padding-left: 50px;
}
.containerTop3{
width:825px;
float:left;
text-align:left;
padding-top:100px;
padding-left: 50px;
text-align: center;
}
.rightNav1{
width:221px;
float:left;
text-align:left;
padding-top:30px;
}
.leftNavDiv1video{
width:640px;
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#54636b;
background-image:url(/images/modernsite/CMSTutorial_border_img.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding-bottom:5px;
}
.outerBoxDiv1{
width:657px;
float:left;
text-align:left;
padding-top:20px;
}
.outerBoxDiv1Top{
width:654px;
float:left;
background-image:url(/images/modernsite/box_top.gif);
background-repeat:no-repeat;
height:66px;
padding-left:3px;
padding-top:3px;
}
.outerBoxDiv1TopDiv1{
width:132px;
float:left;
text-align:center;
background-image:none;
background-repeat:no-repeat;
line-height:56px;
cursor: pointer;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}
.outerBoxDiv1TopDiv1selected{
width:132px;
float:left;
text-align:center;
background-image:url(/images/modernsite/button1_bg.gif);
background-repeat:no-repeat;
line-height:56px;
cursor: pointer;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}
.outerBoxDiv1TopDiv2selected{
width:132px;
float:left;
text-align:center;
background-image:url(/images/modernsite/button2_bg.gif);
background-repeat:no-repeat;
line-height:56px;
cursor: pointer;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}
.outerBoxDiv1TopDiv2{
width:132px;
float:left;
text-align:center;
line-height:56px;
cursor: pointer;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}
.outerBoxDiv1TopDiv3selected{
width:123px;
float:left;
text-align:center;
background-image:url(/images/modernsite/button3_bg.gif);
background-repeat:no-repeat;
line-height:56px;
cursor: pointer;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}
.outerBoxDiv1TopDiv3{
width:123px;
float:left;
text-align:center;
background-image:none;
background-repeat:no-repeat;
line-height:56px;
cursor: pointer;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}
.outerBoxDiv1Mid{
width:657px;
float:left;
text-align:left;
background-image:url(/images/modernsite/box_mid.gif);
background-repeat:repeat-y;
padding-bottom:30px;
}
.outerBoxDiv1Bottom{
width:657px;
float:left;
text-align:left;
background-image:url(/images/modernsite/box_bottom.gif);
background-repeat:no-repeat;
height:17px;
}
.tabledata{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:justify;
}
/* css for cms tutorial Page */
.containerTop1{
width:900px;
float:left;
text-align:left;
padding-top:50px;
}
.rightNav1{
width:221px;
float:left;
text-align:left;
padding-top:30px;
}
.leftNavDiv1video{
width:640px;
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#a30101;
background-image:url(/images/modernsite/CMSTutorial_border_img.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding-bottom:5px;
}
.leftNavDiv2Div1{
width:630px;
float:left;
text-align:left;
}
.leftNavDiv2Div2{
width:620px;
float:left;
text-align:left;
padding-top:12px;
}
.leftNavDiv2Div3{
width:640px;
float:left;
text-align:left;
padding-top:3px;
}
.leftNavDiv2Div3Div1{
width:198px;
float:right;
text-align:center;
background-image:url(/images/modernsite/CMSTutorial_full_screen.gif);
background-position:left;
background-repeat:no-repeat;
height:19px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-top:15px;
}
/* css for Features Page */
.featuresTop{
width:654px;
float:left;
text-align:left;
padding-top:20px;
}
.featuresTopDiv1{
width:654px;
float:left;
text-align:left;
background-image:url(/images/modernsite/features_top_bg.gif);
background-repeat:no-repeat;
height:4px;
}
.featuresTopDiv2{
width:654px;
float:left;
text-align:left;
background-image:url(/images/modernsite/features_mid_bg.gif);
background-repeat:repeat-y;
padding-top:15px;
padding-bottom:15px;
}
.featuresTopDiv3{
width:654px;
float:left;
text-align:left;
background-image:url(/images/modernsite/features_bottom_bg.gif);
background-repeat:no-repeat;
height:6px;
}
/* css for Pricing Page */
.pricingTable{
width:652px;
float:left;
text-align:left;
}
.comlumheading{
background-color:#a5041d;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
padding:8px;
vertical-align:text-top;
}
.comlumtitle{
background-color:#84959f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.comlumdata{
background-color:#e2e2e2;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}
.leftNavDiv1addons{
width:640px;
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#54636b;
background-image:url(../images/CMSTutorial_border_img.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding-bottom:5px;
padding-top:30px;
}
/*contact us */
.footer-links-copy {
	font-family: Tahoma, arial;
	font-size: 10px;
	color: #b70000;
	text-decoration: none;
}
.telyoufren-box {
	float: left;
	width: 290px;
}
.textbox {
	width: 162px;
	border: 1px solid #c9c7c7;
	height: 21px;
}
.padlft {
	padding-left: 7px;
	width: 111px;
}
.telfrenbtn {
	background-image: url(/images/site/gallery-red-button.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #FFFFFF;
	width: 111px;
	height: 18px;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: 0px;
	vertical-align: middle;
}
.errorMessages {
	background: #ffffcc;
	border: 1px solid #000;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 11px;
	padding: 3px 3px 5px 10px;
	text-align: left;
	vertical-align: bottom;
	width: 400px;
	float: left;
	margin-left: 50px;
}
.loginerrorMessages {
	padding-left: 0px;
	background: #ffffcc;
	border: 1px solid #000;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding: 3px 3px 5px 5px;
	text-align: left;
	vertical-align: bottom;
	width: 300px;
}
/*alert message*/
.boxTop1{
width:700px;
float:left;
text-align:left;
background-color:#FFF;
background-image:url(/images/mailer/mailer_box_top.gif);
background-repeat:no-repeat;
height:15px;
}
.boxMid1{
width:674px;
float:left;
background-image:url(/images/mailer/mailer_box_mid.gif);
background-repeat:repeat-y;
padding-left:25px;
padding-bottom:4px;
padding-top:4px;
}
.boxBottom1{
width:699px;
float:left;
text-align:left;
background-image:url(/images/mailer/mailer_box_bottom.gif);
background-repeat:no-repeat;
height:16px;
background-color:#FFF;
}
.containerBoxBottom1{
width:647px;
float:left;
background-image:url(/images/mailer/container_box_bottom.gif);
background-repeat:no-repeat;
height:12px;}
.containerBoxTop1{
width:647px;
float:left;
background-image:url(/images/mailer/container_box_top.gif);
background-repeat:no-repeat;
height:13px;
}
.containerBoxMid1{
width:632px;
float:left;
background-image:url(/images/mailer/container_box_mid.gif);
background-repeat:repeat-y;
padding-left:15px;
}
.containerBoxMidDiv1{
width:600px;
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b60000;
}
.closebutton{
width:617px;
float:left;
text-align:center;
background-image:url(/images/mailer/submit.gif);
background-position:center;
cursor:pointer;
background-repeat:no-repeat;
line-height:31px;
padding-bottom:4px;
}
/*access denied*/
.containerInnerDiv4Lnk {
	width: 300px;
	float: left;
	padding-top: 19px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.containerInnerDiv4Lnk a {
	padding-left: 5px;
	line-height: 20px;
	vertical-align: text-bottom;
	color: #000000;
	text-decoration: none;
}
/*site image show */
.siteDiv2menu1{
}
.siteDiv2menu1 ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.siteDiv2menu1 ul li {
	list-style: none;
	background-image: url(/images/icons/file_icon.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 300px;
	height:16px;
}
.siteDiv2menu1 ul li a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height:16px;
	vertical-align:middle;
	color: #6699ff;
}
.siteDiv2menu1 ul li a:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6699ff;
}
.imageshow{
width:200px;
height:200px;
background-repeat: no-repeat;
}
.namefield{
	font-family: Tahoma, arial;
	font-weight: bold;
	font-size: 11px;
	background-color: #f3f3f3;
	border:0px;
	width: 240px;
}
.namefield1{
	font-family: Tahoma, arial;
	font-weight: bold;
	font-size: 11px;
	background-color: #f3f3f3;
	border:0px;
	width: 80px;
}
.submitclass{
	font-family: Tahoma, arial;
	font-weight: bold;
	font-size: 11px;
	width: 50px;
}
.inputfileclass{
	font-family: Tahoma, arial;
	font-weight: bold;
	font-size: 11px;
	width: 100px;
}
.breakline{
	border-bottom: 1px solid black;
	padding-bottom: 10px;
}
.inputclasssmall{
	font-family: Tahoma, arial;
	font-weight: bold;
	font-size: 11px;
	width: 60px;
	height: 12px;
}
.labelsmall{
	font-family: Tahoma, arial;
	font-weight: bold;
	font-size: 11px;
	width: 80px;
	height: 12px;
}
.tdclass{
	border: 1px solid black;
}
.comlumtitleUE{
background-color:#84959f;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
.form_error {
	font-size: 11px;
	color: red;
}
.boldmessage{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#a30101;
}
/*modern pricing*/
.pricing{
	width:652px;
	float:left;
	text-align:left;
	}
.pricingnav1{
	width:444px;
	float:left;
	text-align:left;
	background-image:url(/images/icons/pricing_bg.gif);
	background-repeat:no-repeat;
	height:331px;
	}
.pricingnav1div1{
	width:428px;
	float:left;
	text-align:left;
	padding-left:16px;
	}
.pricingnav1div2{
	width:417px;
	float:left;
	text-align:left;
	padding-top:10px;
	padding-bottom:33px;
	padding-left:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	}
.pricingnav1div3{
	width:416px;
	float:left;
	text-align:left;
	}
.pricingnav1div3 table{
	width:416px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	}
.pricingnav1div3 table th{
	border-left:1px solid rgb(225, 170, 2);
	border-right:1px solid rgb(225, 170, 2);
	border-top:1px solid rgb(225, 170, 2);
	border-bottom:1px solid #f1dfae;
	padding-left:20px;
	background-color:#f1dfae;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-align:left;
	}
.pricingnav1div3 table td{
	border:1px solid rgb(225, 170, 2);
	background-color:#f3efde;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	}
.column{
	padding-left:20px;
	text-align:left;
	}
.pricingnav1div4{
	width:416px;
	float:left;
	text-align:left;
	padding-top:8px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	line-height:18px;
	}
.pricingnav2{
	width:444px;
	float:left;
	text-align:left;
	background-image:url(/images/icons/pricing_bg2.gif);
	background-repeat:no-repeat;
	height:258px;
	}
.pricingnav2div1{
	width:428px;
	float:left;
	text-align:left;
	padding-left:16px;
	}
.pricingnav2div2{
	width:417px;
	float:left;
	text-align:left;
	padding-top:10px;
	padding-bottom:33px;
	padding-left:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	}
.pricingnav2div3{
	width:416px;
	float:left;
	text-align:left;
	}
.pricingnav2div3 table{
	width:380px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000;
	border:1px solid rgb(225, 170, 2);
	background-color:#f3efde;
	}
.pricingnav2div4{
	width:416px;
	float:left;
	text-align:left;
	padding-top:8px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	line-height:18px;
	}
/* new CSS */
.tcontainer{
	width:1004px;
	float:left;
	text-align:left;
	background-color:#FFF;
background-image:url(/images/modernsite/Designgallerybgimage.jpg);
background-repeat:repeat-x;
background-position:top;
	}
.tcontainernav{
	width:1004px;
	
	float:left;
	text-align:left;
	
	}
.tinnercontleft{
	width:690px;
	
	float:left;
	border-right:1px dashed #55626a;
min-height:540px;
padding-left:20px;
padding-right:15px;
margin-top:10px;
margin-bottom:10px;
	}
.containerright{
	width:257px;
	float:left;
	text-align:left;
	}
.containerrightnav{
	width:227px;
	
	float:left;
	padding-left:30px;
	padding-top:3px;
	}
.containerrightdiv1{
	width:227px;
	float:left;
	text-align:left;
	padding-bottom:10px;
	}
.containerrightdiv2{
	width:227px;
	float:left;
	text-align:left;
	
	}
.containerrightdiv2div1{
	width:227px;
	float:left;
	text-align:left;
	background-image:url(/images/modernsite/enquiry_bg.gif);
	background-repeat:repeat-x;
	height:27px;
	}
.website{
	width:83px;
	float:left;	
	}
.website a{
	width:82px;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	line-height:27px;
	}
.website a:hover{
	width:82px;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	line-height:27px;
	background-image:url(/images/modernsite/news_bg.gif);
	background-repeat:no-repeat;
	}
.websiteselected{
	width:82px;
	float:left;
	background-image:url(/images/modernsite/news_bg.gif);
	background-repeat:no-repeat;
	}
.websiteselected a{
	text-decoration:none;
	color:#FFF;
	line-height:27px;
	}
.campaigns{
	width:127px;
	float:left;	
	}
.campaigns a{
	width:127px;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	line-height:27px;
	}
.campaigns a:hover{
	width:127px;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	line-height:27px;
	background-image:url(/images/modernsite/quickcampaigns_bg.gif);
	background-repeat:no-repeat;
	}
.campaignsselected{
	width:127px;
	float:left;
	background-image:url(/images/modernsite/news_bg.gif);
	background-repeat:no-repeat;
	}
.campaignsselected a{
	text-decoration:none;
	color:#FFF;
	line-height:27px;
	}
.containerrightdiv2div2{
	width:227px;
	float:left;
	text-align:justify;
	padding-top:10px;
	padding-bottom:10px;
	line-height:18px;
font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#646464;
}
.containerrightdiv2div3{
	width:227px;
	float:left;
	text-align:right;
	padding-top:10px;
	padding-bottom:20px;
}


.containerrightdiv3{
	width:227px;
	float:left;
	text-align:left;
	
	}
.containerrightdiv3div1{
	width:227px;
	float:left;
	text-align:left;
	background-image:url(/images/modernsite/news_new_bg.gif);
	background-repeat:repeat-x;
	height:27px;
	}
.news{
	width:83px;
	float:left;
text-align:center;
color:#FFF;
	line-height:27px;
background-image:none;	
font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	}
.news a{
	width:82px;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	line-height:27px;
font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	}
.news a:hover{
	width:82px;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	line-height:27px;
	background-image:url(/images/modernsite/news_bg.gif);
	background-repeat:no-repeat;
font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	}
.newsselected{
	width:83px;
	float:left;
	background-image:url(/images/modernsite/news_bg.gif);
	background-repeat:no-repeat;
text-align:center;
color:#FFF;
	line-height:27px;
font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	}
.newsselected a{
	text-decoration:none;
	color:#FFF;
	line-height:27px;
font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	}
.bing{
	width:83px;
	float:left;
text-align:center;
color:#FFF;
	line-height:27px;
font-family:Verdana, Geneva, sans-serif;
	font-size:11px;	
	}
.bing a{
	width:82px;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	line-height:27px;
font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	}
.bing a:hover{
	width:82px;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	line-height:27px;
	background-image:url(/images/modernsite/news_bg.gif);
	background-repeat:no-repeat;
font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	}
.bingselected{
	width:82px;
	float:left;
	background-image:url(/images/modernsite/news_bg.gif);
	background-repeat:no-repeat;
text-align:center;
color:#FFF;
	line-height:27px;
font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	}
.bingselected a{
	text-decoration:none;
	color:#FFF;
	line-height:27px;
font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	}
.containerrightdiv3div2{
	width:227px;
	float:left;
	text-align:justify;
	padding-top:10px;
	padding-bottom:20px;
	line-height:18px;
font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
color:#646464;
}


.containerrightdiv4{
	width:227px;
	float:left;
	text-align:left;
	
	}
.containerrightdiv4div1{
	width:227px;
	float:left;
	text-align:left;
	background-image:url(/images/modernsite/reachus_bg.gif);
	background-repeat:repeat-x;
	height:27px;
	}
.reachus{
	width:82px;
	float:left;
	text-align:center;
	color:#FFF;
	line-height:27px;
font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	
	}
.containerrightdiv4div2{
	width:227px;
	float:left;
	text-align:justify;
	padding-top:10px;
	padding-bottom:20px;
	line-height:18px;
font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#646464;
}
.containerrightdiv4div2 a{
text-decoration:none;
font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#646464;
}
.containerrightdiv4div2 a:hover{
text-decoration:underline;}
.trightNavscrolldata{
width:227px;	
float:left;	
position: relative;
overflow: hidden;
height: 160px;	
}
.trightNavDiv1Div2Div1{
	width:227px;
	float:left;
	text-align:justify;

	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#646464;
	position: absolute;
}
.tnewssection1 {height: 80px; font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#646464;}