/*This website Desiogn and Developed By 101WEBSITEDESIGN INC.
AUTHOR DETAILS -------
NAME: 101WEBSITEDESIGN INC
WEBSITE : HTTP://WWW.101WEBSITEDESIGN.COM/
EMAIL: INFO@101WEBSITEDESIGN.COM
PHONE: (+91) 033 - 2499-7850*/

/*************************
    COMMON PART
*************************/ 
img {border:none;}        
a {text-decoration:none; color:#65bc00;} 
a:hover {text-decoration:underline; color:#65bc00;} 
.Sky{color:#00a3d3;}
h1{font-size:30px; margin:0px 0px 10px 0px; color:#066d8a; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
h2{font-size:25px; margin:0px 0px 5px 0px; color:#376600;  font-family:"Museo300", Georgia, "Times New Roman", Times, serif; font-weight:normal;}
p{line-height:20px; color:#000; text-align:justify; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; text-shadow:1px 1px #FFFFFF;}
.clear{border-bottom:1px solid #CCC; display:block; width:100%; padding-top:10px;}
.ScrollTop a {float:left; position:fixed; background:url(../images/backtop.jpg) no-repeat; width:35px; height:102px; left:0px; top:50%; display:block;}
body {text-align:left; padding:0px; margin:0px; font:normal 14px Georgia, "Times New Roman", Times, serif;}
#TopBar{width:100%; height:30px; background:#00a3d3;}
.TopContainer{width:1000px; overflow:hidden; margin:0 auto; color:#FFF;}
.TopBarLeft{width:300px; height:20px; float:left; font-smooth: always; font-weight:normal; font-size:15px; padding:5px; text-shadow:1px 1px #818181;}
.TopBarLeft a {text-shadow:1px 1px #818181; color:#FFF;  font-size:13px;}
.TopBarLeft a:hover {font-smooth: always; font-size:13px; text-shadow:1px 1px #818181; color:#76e0ff;}
.TopBarLeft img {width:21px; height:17px; float:left; margin:0px 5px 0px 0px;}
.TopBarRight{width:180px; float:right; height:20px; padding:5px 0px 5px 0px; text-align:right;}
.TopBarRight ul {margin:0px; padding:0px;}
.TopBarRight ul li {margin:0px; font:bold 13px Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase; float:left; list-style:none;  text-shadow:1px 1px #818181;}
.TopBarRight ul li a{text-decoration:none; color:#FFFFFF; padding:2px 5px 0px 5px; display:block;}
.TopBarRight ul li a:hover{text-decoration:none; color:#76e0ff; padding:2px 5px 0px 5px; display:block;}
/*HEADER*/ 
#Header{width:1000px; height:80px; margin:0 auto; padding:10px 0px 10px 0px;}
.LogoArea{width:550px; float:left; height:77px; margin:0px;}
.Logo {background:url(../images/global/logo.png) no-repeat; width:336px; height:77px; float:left;}
.Logo a {width:336px; height:77px; display:block;}
.LogoRight{float:right; width:210px; margin:35px 0px 0px 0px; color:#303030; text-shadow:1px 1px #FFFFFF; font:normal  13px; font-style:italic;}
.HeaderRight{width:253px; height:54px; float:right; margin:15px 0px 0px 0px;}
.HeaderRight a {width:253px; background-image:url(../images/global/freequote.png); background-position:0px 0px; height:54px; display:block;}
.HeaderRight a:hover {width:253px; background-image:url(../images/global/freequote.png); background-position:0px -54px; display:block;}
/*Menu*/ 
#Menu{width:1000px; height:50px; margin:0 auto; padding:0px 0px 0px 0px;}
.MenuLeft{width:11px; height:49px; background:url(../images/global/menu-left.png) no-repeat; float:left;}
.MenuRight{width:11px; height:49px; background:url(../images/global/menu-right.png) no-repeat; float:right;}
.MenuMid{width:978px; height:49px; background:url(../images/global/menu-tile.png) repeat-x; float:left;}
.MenuMid ul {margin:0px; padding:0px;}
.MenuMid ul li {margin:0px; padding:0px;  float:left; color:#FFFFFF; font-size:16px; text-transform:uppercase; list-style:none; display:block;}
.MenuMid ul li span {display:block; padding:14px 0px 10px 0px; float:left;}
.MenuMid ul li a {margin:0px; padding:16px 12px 10px 12px; color:#FFF; display:block; float:left; text-decoration:none;}
.MenuMid ul li a:hover {margin:0px; padding:16px 12px 10px 12px; color:#76e0ff; display:block; text-decoration:none;}
/*ContentArea*/ 
.ContentArea{width:1000px; overflow:hidden; margin:0 auto; padding:10px 0px 0px 0px;}
.ContentAreaLeft{width:650px; overflow:hidden; margin:0px; padding:0px 0px 0px 0px; float:left;}
.ContentAreaRight{width:310px; overflow:hidden; margin:0px; padding:0px 0px 0px 0px; float:right;}
.WordDownload a {background-image:url(../images/index/download.png); background-position:0px 0px; width:306px; height:98px; display:block;}
.WordDownload a:hover {background-image:url(../images/index/download.png); background-position:0px -94px; width:306px; height:98px; display:block;}
.vertmenu { font:normal 15px Georgia, "Times New Roman", Times, serif;  padding: 0px; margin:0px 0px 0px 0px ; line-height:130%;}
.vertmenu ul { list-style: none; margin: 0px 0px 10px 0px; padding: 0px; border: none; color:#696969; border-top:1px solid #CCC;}
.vertmenu ul li { margin: 0px; padding: 0px; background:url(../images/line.gif) bottom no-repeat; }
.vertmenu ul li a { background:url(../images/subpage/arrow_right.png) no-repeat center left; display: block; padding: 10px 0px 10px 35px; text-decoration: none; color: #000000; border-bottom:1px solid #CCC;}
.vertmenu ul li a:hover, .vertmenu ul li a:focus { color: #000; background:url(../images/subpage/arrow_right.png) no-repeat center left; background-color:#edebeb; }
.ContentBox{width:320px; overflow:hidden; float:left; margin:0px 20px 0px 0px;  background: url(../images/common/ajax/loading2.gif) no-repeat; background-position:40px 50px;}
.last{margin-right:0px;}
.ContentBox img {width:90px; height:110px; border:0px; float:left; margin:0px 10px 0px 0px;}
.ContentBoxRight{width:220px; float:right; margin:0px; overflow:hidden;}
.MoreServices{width:283px; height:53px; margin:0 auto 15px auto;}
.MoreServices a{width:283px; height:53px; background-image:url(../images/index/moreservices.png); background-position:0px 0px; display:block;}
.MoreServices a:hover{width:283px; height:53px; background-image:url(../images/index/moreservices.png); background-position:0px -55px; display:block;}
.shadowTop{ background:url(../images/global/shadow_tops.png) no-repeat center top; display:block; height:25px; width:100%; margin-top:5px;}
.shadowBottom{ background:url(../images/global/shadow_bottoms.png) no-repeat center bottom; display:block; height:20px; width:100%;}
.shadowSmallTop{ background:url(../images/global/shadow_small_tops.png) no-repeat center bottom; display:block; height:25px; width:100%; margin-top:5px;}
/*Footer AREA*/ 
#Footer{width:100%; background:#0f6ca7 url(../images/global/footer.png) repeat-x center top; overflow:hidden;  padding:0px 0px 10px 0px;}
.FooterContainer{width:1000px; margin:0 auto; color:#FFF;  overflow:hidden;}
.FooterTopLeft{width:400px; overflow:hidden; float:left; font-size:35px; margin:10px 0px 30px 0px; text-transform:uppercase;  overflow:hidden;}
#FooterTopRight {width:220px; float:right; margin:5px 0px 30px 0px; overflow:hidden;}
#Twitter a {background-image:url(../images/global/social.png); background-position:0px -3px; width:55px; height:55px; display:block; float:left;}
#Twitter a:hover {background-image:url(../images/global/social.png); background-position:-56px -5px; width:55px; height:55px; display:block; float:left;}
#Facebook a { background-image:url(../images/global/social.png); background-position:0px -60px; width:55px; height:52px; margin:0px 0px 0px 0px; display:block;  float:left;}
#Facebook a:hover { background-image:url(../images/global/social.png); background-position:-56px -62px; width:55px; height:52px; margin:0px 0px 0px 0px; display:block;  float:left;}
#Lin a { background-image:url(../images/global/social.png); background-position:0px -173px;  width:55px; height:52px; margin:0px 0px 0px 0px; display:block;  float:left;}
#Lin a:hover { background-image:url(../images/global/social.png); background-position:-56px -175px;  width:55px; height:52px; margin:0px 0px 0px 0px; display:block;  float:left;}
#rss a { background-image:url(../images/global/social.png); background-position:0px -288px;  width:55px; height:52px; margin:0px 0px 0px 0px; display:block;  float:left;}
#rss a:hover { background-image:url(../images/global/social.png); background-position:-56px -290px;  width:55px; height:52px; margin:0px 0px 0px 0px; display:block;  float:left;}
.Fbox{float:left; width:260px; overflow:hidden; margin:0px 0px 0px 0px;  border-right:1px solid #3aaad0;}
.Fbox h3{font-size:25px; margin:0px 0px 10px 0px;}
.Fbox p {font:normal 14px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; line-height:22px;}
.FBoxFirst{width:490px;}
.FBox2nd{ padding:0px 30px 0px 10px; width:210px;}
.FBox3rd{ padding:0px 20px 0px 20px; width:210px; border:none;}
.FBox3rd p { text-shadow:none;}
.Fbox ul{margin:0px; padding:0px;}
.Fbox ul li{margin:0px 10px 0px 0px; padding:0px; float:left; list-style:none; width:230px;}
.Fbox ul li a {margin:0px; padding:5px 5px; font:normal 14px Georgia, "Times New Roman", Times, serif; color:#ffffff; display:block; border-bottom:solid 1px #3aaad0;}
.Fbox ul li a:hover {margin:0px; padding:5px 5px; font:normal 14px Georgia, "Times New Roman", Times, serif; color:#ffffff; display:block; background-color:#3aaad0; text-decoration:none;}
.Pay{width:100px; height:50px; margin:10px auto 10px auto;}
.Pay a{width:100px; height:54px; background-image:url(../images/global/pay.png); background-position:0px 0px; display:block;}
.Pay a:hover{width:100px; height:54px; background-image:url(../images/global/pay.png); background-position:0px -55px; display:block;}
#Footer2{width:100%; background:#00a3d3; overflow:hidden; border-top:1px solid #1acbff; padding:10px 0px 10px 0px;}
.Footer2Container{width:1000px; margin:0 auto; color:#FFF;  overflow:hidden; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:normal;}
.Footer2TopLeft{width:400px; overflow:hidden; float:left; font-size:12px; margin:10px 0px 30px 0px; text-transform:uppercase;  overflow:hidden;}
.Footer2TopRight {width:220px; float:right; margin:5px 0px 30px 0px; overflow:hidden; text-align:right;}
.image-holder{background: url(../images/common/ajax/loading1.gif) center no-repeat; display:block;}	
/* Tooltip */
#tooltip {position: absolute; z-index: 990000; padding: 4px; background: #f9f9f9;color: #333;border: #ddd solid 1px;font-size: 0.8em;-moz-border-radius: 3px;-webkit-border-radius: 3px;line-height: 1.2em;}
#tooltip div {margin: 0;background: #eee;padding: 5px;}
#tooltip h3 {color: #333;text-shadow: 0 1px #fff;font-weight: bold;padding: 4px;margin: 0;font-size: 11px;font-family:Arial, Helvetica, sans-serif;background: #eee;letter-spacing: 0;}
/**************************************************************************************************
    HOMEPAGE STYLE
***************************************************************************************************/
/*BannerArea*/
.Banner{width:1000px; height:310px; overflow:hidden; display:block; margin:10px auto; padding:0px 0px 0px 0px;}
.NextB a{width:42px; height:62px; background-image:url(../images/ss_arrows.png); background-repeat:no-repeat; background-position:0px 0px; display:block; position:absolute; margin:120px 0px 0px 940px; z-index:+100;}
.NextB a:hover{ background-image:url(../images/ss_arrows.png); background-repeat:no-repeat; background-position:-85px 0px; display:block;}
.PreB a{width:42px; height:62px; background-image:url(../images/ss_arrows.png); background-repeat:no-repeat; background-position:-43px 0px; display:block; position:absolute; margin:120px 0px 0px 18px; z-index:+100;}
.PreB a:hover{ background-image:url(../images/ss_arrows.png); background-repeat:no-repeat; background-position:-129px 0px; display:block;}
#slideA{margin:0px; width:1000px; height:310px;}
.BannerImageArea{width:1000px; margin:0px; height:310px; display:block;}
.BannerImageAreaTxt{padding:10px; width:974px; position:absolute; margin:250px 3px 0px 3px; background:url(../images/img-back.png); font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; z-index:+1;}
.BannerImageArea img{width:1000px;height:310px;}

/*IndexTestimonial*/ 
#Testimonial{width:1000px; overflow:hidden; margin:5px auto; font-weight:normal; padding:10px 0px 10px 0px; font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:13px; font-style:italic; line-height:21px; text-shadow:1px 1px #FFFFFF;}
/*INDEX CLIENT AREA*/ 
.ContentArea{width:1000px; overflow:hidden; margin:0 auto; padding:0px 0px 0px 0px;}
#IndexClientArea{width:1000px; overflow:hidden; margin:0px auto; padding:10px 0px 10px 0px; text-shadow:1px 1px #FFFFFF; color:#000;}
.ClientAreaLeft{width:130px; float:left; font-size:31px; margin:0px 0px 0px 0px; text-align:center; color:#6e6e6e;}
#ClientAreaRight{width:870px; float:right;margin:0px 0px 0px 0px; background:url(../images/index/client_a_back.jpg) repeat-y center;}
#ClientAreaRight ul { float:left; margin:0px; padding:0px; }
#ClientAreaRight ul li {margin:10px 20px 10px 20px; padding:0px 0px 0px 0px; list-style:none; float:left;}
#ClientAreaRight ul li#Exim { background-image:url(../images/index/eximlogo.png); background-position:0px 0px; width:170px; height:56px; display:block;}
#ClientAreaRight ul li#Exim.current{ background-image:url(../images/index/eximlogo.png); background-position:0px -56px; width:170px; height:56px; display:block;}
#ClientAreaRight ul li#Tolly { background-image:url(../images/index/tollylogo.png); background-position:0px 0px; width:150px; height:56px; display:block;}
#ClientAreaRight ul li#Tolly.current{ background:url(../images/index/tollylogo.png) bottom left; width:150px; height:56px; display:block;}
#ClientAreaRight ul li#Love { background-image:url(../images/index/lovelogo.png); background-position:0px 0px; width:246px; height:56px; display:block;}
#ClientAreaRight ul li#Love.current{ background:url(../images/index/lovelogo.png) bottom left; width:246px; height:56px; display:block;}
#ClientAreaRight ul li#Tus { background-image:url(../images/index/tusneemlogo.png); background-position:0px 0px; width:100px; height:60px; display:block;}
#ClientAreaRight ul li#Tus.current{ background-image:url(../images/index/tusneemlogo.png); background-position:0px -68px; width:100px; height:60px; display:block;}

/**************************************************************************************************
    SUBPAGES STYLE
***************************************************************************************************/
/*Subpage Banner Area*/ 
#SubBannerArea{width:1000px; overflow:hidden; margin:0px auto 10px auto; padding:13px 0px 15px 0px; text-shadow:1px 1px #FFFFFF;}
.SubpageBannerLeft{width:490px; height:139px;  float:left; margin:0px 0px 0px 0px; background:url(../images/subpage/bracket-start.png) no-repeat right bottom;}
.SubpageBannerLeft h1{font-size:40px; margin:0px 0px 0px 0px; text-transform:capitalize; color:#4f4f4f; padding:40px 0px; text-transform:uppercase;}
.SubpageBannerRight{width:453px; height:109px; float:right; margin:0px 0px 0px 0px; background:url(../images/subpage/bracket-end.png) no-repeat right bottom; padding:15px 50px 15px 5px; text-align:justify; font:normal 16px Georgia, "Times New Roman", Times, serif;; color:#4f4f4f; line-height:25px;}
.box{width:290px; background:#f1efef; overflow:hidden; padding:10px; float:left;}
.Boxtesti{width:290px; overflow:hidden; margin:0px; line-height:20px; color:#000; text-align:justify; font-family: Georgia, "Times New Roman", Times, serif; text-shadow:1px 1px #FFFFFF;}
.BTContainer{overflow:hidden; margin:0px; width:290px; }
.BTContainer a {font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;  text-shadow:1px 1px #FFFFFF;}
.BTContainer a:hover {font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;  text-shadow:1px 1px #FFFFFF;}
.ContainerPN{width:290px; padding:10px 0px; font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;  text-shadow:1px 1px #FFFFFF; border-top:1px dotted #333;}
.ContainerPN a{font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;  text-shadow:1px 1px #FFFFFF;}
.ContainerPN a:hover{font:normal 12px Arial, Helvetica, sans-serif; color:#65bc00; text-decoration:underline;  text-shadow:1px 1px #FFFFFF;}
/**************************************************************************************************
    SUBPAGES STYLE
***************************************************************************************************/
/*SERVICES*/
.ServicesBox{width:1000px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;}
.ServicesLeft{width:720px; overflow:hidden; float:left; margin:0px; background-image:url(../images/common/ajax/ajax-loader-p.gif); background-repeat:no-repeat; background-position:130px 85px;}
.ServicesLeftI {width:264px; height:200px; float:left; margin:0px; padding:5px; background:url(../images/services/pictureShadow.jpg) bottom center no-repeat;}
.ServicesLeftI img{width:264px; height:187px;  border:1px solid #CCC; padding:2px;}
.ServicesContent{width:430px; overflow:hidden; float:right; margin:0px;}
.ServicesContentFoot{width:430px; height:54px; float:right; margin:0px;}
.Freequote{float:left;}
.Freequote a {width:253px; background-image:url(../images/global/freequote.png); background-position:0px 0px; height:54px; display:block;}
.Freequote a:hover {width:253px; background-image:url(../images/global/freequote.png); background-position:0px -54px; display:block;}
.RPortfolio{float:right;}
.RPortfolio a {width:163px; background-image:url(../images/services/viewportfolio.png); background-position:0px 0px; height:54px; display:block;}
.RPortfolio a:hover {width:163px; background-image:url(../images/services/viewportfolio.png); background-position:0px -54px; display:block;}
.ServicesRight{width:270px; overflow:hidden; float:right; margin:0px; font:normal 15px Georgia, "Times New Roman", Times, serif;}
.ServicesRight ul { list-style: none; margin: 0px 0px 10px 0px; padding: 0px; border: none; color:#696969; border-top:1px solid #CCC;}
.ServicesRight ul li { margin: 0px; padding: 0px; background:url(../images/line.gif) bottom no-repeat; }
.ServicesRight ul li a { background:url(../images/subpage/arrow_right.png) no-repeat center left; display: block; padding: 10px 0px 10px 35px; text-decoration: none; color: #000000; width:235px;  border-bottom:1px solid #CCC;}
.ServicesRight ul li a:hover, .vertmenu ul li a:focus { color: #000; background:url(../images/subpage/arrow_right.png) no-repeat center left; background-color:#edebeb; }
/*Portfolio*/
.PortfolioArea{width:1000px; overflow:hidden; margin:0;}
#PortfolioPager{width:1000px; overflow:hidden; margin:0;}
.NextPreArea{width:975px; margin:10px 25px 25px 0px; overflow:hidden;}
.WEBLOGOAREA{float:left; width:400px; margin:0px 0px 0px 210px;}
.WEBLOGOAREA ul{text-align:center; float:left;  padding:0px; margin:0px;}
.WEBLOGOAREA li{float:left; list-style:none; margin:0px; padding:0px;}
.WEBLOGOAREA li a{ padding:10px; display:block; margin-left:10px; background:#41bade url(../images/portfolio/b-back.png) repeat-x; text-shadow:1px 1px #94e1f8; color:#333333; font:bold 12px Arial, Helvetica, sans-serif; display:block; -webkit-border-radius:4px;	-moz-border-radius:4px;	border-radius:4px; }
.WEBLOGOAREA li a:hover{padding:10px; display:block;  background:#41bade url(../images/portfolio/b-back-h.png) repeat-x; text-decoration:none; text-shadow:1px 1px #94e1f8; color:#333333; font:bold 12px Arial, Helvetica, sans-serif; display:block; -webkit-border-radius:4px;	-moz-border-radius:4px;	border-radius:4px; }
.next{float:right; text-align:center;}
.next a{ padding:10px;  width:120px;  display:block; margin-left:10px; background:#41bade url(../images/portfolio/nb.png) repeat-x; text-shadow:1px 1px #fff; color:#333333; font:bold 12px Arial, Helvetica, sans-serif; display:block; -webkit-border-radius:4px;	-moz-border-radius:4px;	border-radius:4px;}
.next a:hover{padding:10px; display:block;  background:#41bade url(../images/portfolio/nbh.png) repeat-x; text-decoration:none; text-shadow:1px 1px #fff; color:#333333; font:bold 12px Arial, Helvetica, sans-serif; display:block; -webkit-border-radius:4px;	-moz-border-radius:4px;	border-radius:4px;}
.pre {float:left; text-align:center;}
.pre a{ padding:10px; width:120px; display:block;background:#41bade url(../images/portfolio/nb.png) repeat-x; text-shadow:1px 1px #fff; color:#333333; font:bold 12px Arial, Helvetica, sans-serif; display:block; -webkit-border-radius:4px;	-moz-border-radius:4px;	border-radius:4px;}
.pre a:hover{padding:10px; display:block;  background:#41bade url(../images/portfolio/nbh.png) repeat-x; text-decoration:none; text-shadow:1px 1px #fff; color:#333333; font:bold 12px Arial, Helvetica, sans-serif; display:block; -webkit-border-radius:4px;	-moz-border-radius:4px;	border-radius:4px;}
.PortBox{float:left; width:300px; height:440px; display:block; margin:0px 20px 20px 0px; padding:5px; border:1px solid #CCC;background-position:150px 70px; background-repeat:no-repeat;}
.PortBoxIMG{width:296px; height:180px; background:url(../images/portfolio/pictureShadow.jpg) no-repeat bottom; padding:2px;}
.PortBoxIMG img {width:290px; height:164px; border:1px solid #CCC; padding:2px; }
img.dynamic{
	position:relative;
	z-index:20;
	}
.lightbox_video, .lightbox_image, .lightbox_imagesecond{
	position: absolute;
	z-index: 1;
	margin:3px;	
}
.lightbox_image{
	background:transparent url(../images/magnifying_new.png) no-repeat 0 0;	
}
.lightbox_imagesecond{
	background:transparent url(../images/magnifying2.png) no-repeat 0 0;	
}
.ie6_lightbox, .ie6_lightbox{
	position: relative;
	border:none;
}
.preloading_background{
	background: transparent url(../images/preload.gif) no-repeat 50% 50%;
	z-index:2000;	
}
.Pbox{float:left; width:300px; overflow:hidden; display:block; margin:5px 0px 0px 0px; ont-style:italic; padding:5px 0px 5px 0px; font-style:italic;}
.Febox{width:110px; float:left; padding:5px 3px 5px 26px; margin:5px 4px 5px 4px; background:#FFF url(../images/portfolio/tick.png) no-repeat; background-position:5px 6px; border:1px solid #CCC; font:bold 12px Arial, Helvetica, sans-serif; font-style:normal;}
.FeboxN{background:#FFF url(../images/portfolio/remove.png) no-repeat; background-position:5px 5px;}
.Pbox2{float:left; width:300px; overflow:hidden; display:block; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;}
.ViewWeb{width:120px; margin:0px auto; text-align:center;}
.ViewWeb a{padding:10px; display:block; background:#41bade url(../images/portfolio/viewwe.png) repeat-x; border:1px solid #bd9e43; text-shadow:1px 1px #fff; color:#000; font:bold 12px Arial, Helvetica, sans-serif; display:block; -webkit-border-radius:4px;	-moz-border-radius:4px;	border-radius:4px; }
.ViewWeb a:hover{padding:10px; display:block; background:#41bade url(../images/portfolio/viewweh.png) repeat-x; text-decoration:none; border:1px solid #bd9e43; text-shadow:1px 1px #fff; color:#000; font:bold 12px Arial, Helvetica, sans-serif; display:block; -webkit-border-radius:4px;	-moz-border-radius:4px;	border-radius:4px; }
/*PRICING*/
.PricingArea{width:1000px; overflow:hidden; margin:0;}
.PricingPager{width:1000px; overflow:hidden; margin:0; padding:0px 0px 10px 0px;}
.PriceBox{float:left; width:300px; overflow:hidden; display:block; margin:0px 20px 20px 0px; padding:5px; border:1px solid #CCC;}
.PriceBoxIMGB{width:300px;  background-image:url(../images/common/ajax/ajax-loader-p.gif); background-position:140px 30px; background-repeat:no-repeat; float:left;}
.PriceBoxIMG{width:296px; height:95px; overflow:hidden; float:left; background:url(../images/portfolio/pictureShadow.jpg) no-repeat bottom; padding:2px;}
.PriceBoxIMG img {width:290px; height:80px; border:1px solid #CCC; padding:2px; }
.PriceBoxIMG img a {border:0px;}
.PriceBoxIMG img a:hover {border:0px; opacity:0.5;}
.Prbox{float:left; width:300px; min-height:110px; overflow:hidden; display:block; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; font-style:italic;}
.Prbox p{margin:0px 0px 0px 0px; font-style:italic; padding:5px 0px 5px 0px;}
.Prbox h2{margin:0px 0px 10px 0px;}
.Pbox2{float:left; width:300px; overflow:hidden; display:block; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;}
/*Contact*/
.ContactTop {width:956px; overflow:hidden; padding:20px 20px 20px 20px; border:#f9f9f9 solid 1px;}
.ContactTopLeft{width:370px; float:left; margin:0px 0px 0px; overflow:hidden;}
.ContactTopLeft h2 {padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #CCC;}
.ContactTopLeft p a { color:#09C;}
.ContactTopLeft p a:hover { color:#09C;}
.ContactTopRight{width:540px; float:right; margin:0px 0px 0px; overflow:hidden;}
.ContactTopRight img {border:8px #f1f1f1 solid;}
.ContactBottom {width:920px; overflow:hidden; padding:20px 20px 20px 20px; margin-top:10px;}
.ContactBottomLeft{width:540px; float:left; margin:0px 0px 0px; overflow:hidden;}
.ContactBottomRight{width:370px; float:right; margin:0px 0px 0px; overflow:hidden;}
.ContactBottomRight h2 {padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #09C;}
.ContactBottomRightL {width:32px; float:left; margin:0px 0px 5px 0px; height:30px;}
.ContactBottomRightR {width:330px; float:right; margin:10px 0px 5px 0px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000;}
.FormContactLeft{width:470px; float:left; overflow:hidden; font-style:italic;}
.FormContactRight{width:430px; float:right; overflow:hidden; font-style:italic;}
.FormContactLeftText{width:470px; float:left; overflow:hidden; font-style:italic;}
.commonControlLabel{font: 11px Verdana; color:#666; font-style:italic;}
.commonInput{width:350px; padding:8px; border:solid 1px #ccc; background-color:#f5f5f5; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin-bottom:15px;}
.commonInput:hover{border:solid 1px #09C;}
.commonInput:focus{border:solid 1px #09C;}
.commonTextArea{width:432px; padding:8px; height:150px; border:solid 1px #ccc; background-color:#f5f5f5; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin-bottom:15px;}
.commonTextArea:hover{border:solid 1px #09C;}
.commonTextArea:focus{border:solid 1px #09C;}
.displayNone { display: none; }
.FormContactRightText{width:430px; float:left; overflow:hidden; font-style:italic; margin:10px 0px;}
.FormContactRightText img {width:32px; height:30px; float:left; margin-right:10px;}
.FormContactRightText img a { border:none;}
.FormContactRightText p {width:388px; overflow:hidden; float:right; margin:5px 0px;}
.FormContactRightText p a { color:#09C;}
.FormContactRightText p a:hover { color:#09C;}
.commonControlErrorMsg{font: 11px Verdana; font-style: italic; color: #a00; visibility: hidden; overflow:hidden;}
#contactErrorPanel{padding: 8px; padding-left: 10px; border: 1px solid #993333; background-color: #FFcccc; margin-bottom: 15px;  font: 12px/12px; color: #000;}



