/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #858585; }
input, select, textarea { font-family: Verdana; font-size: 11px; color: #858585; }
body { background: #fff;  background:url(../images/bg.jpg) repeat-x top left; background-color:#f5f6f7;}
#bg { background:url(../images/bg-inner.jpg) repeat-x top left; background-color:#f5f6f7;}
img { border: 0px; display: block; }
a { outline: none; }
hr { display: none; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; }
.floatl { float:left;}
.floatr { float:right;}

.sitemap1 { float:left; width:350px; padding-left:50px;}
.sitemapr { float:left; width:340px;}

/* ### WAPPER CONTAINER ### */
#wrapper { display: block; position: relative; width: 990px; min-height: 100%; margin:auto;}
#links { padding:20px 0px 40px 0px;}
#links h1 { float:left; font-size:14px;}
#links h2 { float:right; font-size:14px;}
#links a{ text-decoration:none; padding-right:20px; color:#FFF; font-weight:normal;}
#links a:hover{ color:#c4c5bf;}

#logo { padding:20px 0px 0px 0px; float:left; width:568px;}
#logo h1 { font-size:32px; padding:20px 0px 10px 0px; color:#010101;}
#logo h2 {  font-size:24px; padding:0px 0px; color:#656161; font-weight:normal;}
#logo h3 {  font-size:14px; padding:10px 0px; color:#656161; font-weight:normal;}
#logo a{ text-decoration:none; padding-right:20px; color:#FFF; font-weight:normal;}
#logo a:hover{ color:#c4c5bf;}

#get {float:left; width:418px;}
#get a{ padding:20px;}

#plans { height:303px; padding:40px 0px 20px 0px ; clear:both;  position:relative; margin-top:10px;}
#web-only { position:absolute; z-index:150; top:30px; left:135px; float:left;}
.web-only-show {position: absolute;left: 150px;top: 15px;width: 320px;color: #333;display: none; z-index:151; font-size:11px; color:#666;}
#plan { height:275px; width:164px; margin:20px 0 0 0; text-align:center; padding:10px; float:left; color:#3b3b3b; border:1px solid #CCC; margin:2px; background:#FFF; margin-top:20px;}
#plan h1{ font-size:16px; margin:0px; padding:0px;}
#plan h1 a{ text-decoration:none;  color:#3b3b3b;}
#plan h2{ font-size:24px; margin:0px; padding:0px;}
#plan h2 a{ text-decoration:none;  color:#0b8dea;}
#plan h3 {margin:0px; padding:10px 0 0 0;}
#plan h3 ul {margin:0px; padding:0px; font-weight:normal;}
#plan h3 ul li{ font-size:11px; list-style-type:none; line-height:20.5px; color:#737373;}
#plan h4{ font-size:18px; margin:0px; padding:0px; padding-top:27px;}
#plan h4 a{ text-decoration:none; color:#3b3b3b;}
#plan h5{ font-size:18px; margin:0px; padding:0px; padding-top:27px;}
#plan h5 a{ text-decoration:none; color:#6d9e0d;}
#plan h6{ font-size:18px; margin:0px; padding:0px; padding-top:27px;}
#plan h6 a{ text-decoration:none; color:#067dff;}

#plan-heighlight {  height:300px; width:190px; margin:5px; text-align:center; padding:10px; float:left; z-index:11; border:4px solid #ffa03d; background:#FFF;}
#plan-heighlight h1{ font-size:19px; margin:0px; padding:0px;}
#plan-heighlight h1 a{ text-decoration:none;  color:#3b3b3b;}
#plan-heighlight h2{ font-size:28px; margin:0px; padding:0px;}
#plan-heighlight h2 a{ text-decoration:none;  color:#0b8dea;}
#plan-heighlight h3 {margin:0px; padding:10px 0 0 0; color:#c8c8c8;}
#plan-heighlight h3 ul {margin:0px; padding:0px; font-weight:normal;}
#plan-heighlight h3 ul li{ font-size:11px; list-style-type:none; line-height:22.2px; color:#737373;}
#plan-heighlight h4{ font-size:24px; margin:0px; padding:0px; padding-top:29px; color:#FFF; text-align:center; margin-left:12px;}

#services { width:638px; float:left; padding:20px 0px;}
#services h2{ color:#ff7b10; font-weight:normal; font-size:17px;}
#testimonials { width:352px; float:left;  padding:20px 0px; }
#testimonials h2{ color:#ff7b10; font-weight:normal; font-size:17px;}
#testimonials span{ float:left; margin:10px 15px 0px 0px;}
#ser-box { padding:5px; border:1px solid #cacbc5; width:290px; float:left; margin:7px 15px 7px 0px; height:80px;}
#ser-box p{ float:left; width:74px;}
#ser-box span{ margin:0px; float:left;}
#ser-box span ul{ color:#0b8dea;  font-size:14px;}
#ser-box span ul li{ margin-left:15px; font-weight:normal; color:#666; line-height:20px; font-size:11px;}

#footer { clear:both; background-color:#000000; margin-top:10px; float:left; width:100%; padding:0px 0px 10px 0px;}
#bottom-all-link { clear:both;  padding:10px; width:970px; color:#fff; font-size:12px; margin:auto;}
#bottom-all-link ul{ padding:1px; margin-top:5px; color:#fff; font-weight:bold; float:left; width:192px;}
#bottom-all-link ul li{ margin:0px 0px 0px 0px; color:#b0b0b0; font-weight:normal; line-height:20px; list-style-type:none;}
#bottom-all-link ul li a{color:#b0b0b0; text-decoration:none;}

#copyright { clear:both; background-color:#2c2c2c; height:70px; line-height:21px;}
#copyright p{width:970px; color:#fff; font-size:12px; margin:auto; padding:10px;}
#copyright a{ text-decoration:none; color:#FFF;}



#innerpage-left { width:743px; float:left; padding-top:5px;}
#innerpage-right {  float:left; padding:0px 0px 10px 10px;}

#breadcrumb { padding:10px 0px;}
#breadcrumb a{ text-decoration:none; color:#414040; font-size:12px;}
#breadcrumb a:hover{ color:#605f5f; text-decoration:underline;}
#required{color: red;}
/* vaishali */

#text {padding:10px 0px 20px 0px; color:#333;}
#text ul{ margin:0px;}
#text ul li{ list-style-type:circle; line-height:20px; margin-left:25px;}
#text h1{ font-size:19px; margin:0px; padding:0px;}

#text a{  text-decoration:none; color:#2c80d2;}
.table td{ padding:5px;}
.table td table td{ padding:0px;}
.table td table td span{ padding:0px; font-size:10px;}
.table td input{ font-size:12px; padding:2px;}

.table-paynow td{ padding:5px;}
.table-paynow td table td{ padding:0px;}
.table-paynow td table td span{ padding:0px; font-size:10px;}
.table-paynow td input{ font-size:11px; padding:2px;}



.service-container { clear:both; width:auto; height:255px; text-align:center; padding:5px 0px;}
.text-container { clear:both; width:auto; padding:5px;}
.service-boxbg { float:left; background: url(../images/service-boxbg.jpg) repeat-x; width:242px; margin:10px 5px 0px 0px;}
.service-boxbg h1{ font-size:10px; margin: 0px;  padding:0px;}
.service-left { background: url(../images/service-boxleft.jpg) left no-repeat;}
.service-right { background: url(../images/service-boxright.jpg) right no-repeat; height:103px; padding:5px;  text-align:left;}
.service-textsmall { font:11px Verdana, Arial, Helvetica, sans-serif; display:inline;}

.account-profile-boxbg { float:left; background: url(../images/account-profile-boxbg.jpg) top repeat-x; width:250px; margin:10px;}
.account-profile-left { background: url(../images/account-profile-boxleft.jpg) left top no-repeat;}
.account-profile-right { background: url(../images/account-profile-boxright.jpg) right top no-repeat; height:93px; padding:5px;  text-align:left;}
.account-profile-textsmall { font:11px Verdana, Arial, Helvetica, sans-serif; display:inline; text-decoration:none;}
.account-profile-heading { font:bold 12px Arial, Helvetica, sans-serif; color: #666; padding:0px 0px 5px 15px;}

.account-profile-orange-boxbg { float:left; background: url(../images/account-profile-orange-boxbg.jpg) top repeat-x; width:235px; margin:10px;}
.account-profile-orange-left { background: url(../images/account-profile-orange-boxleft.jpg) left top no-repeat;}
.account-profile-orange-right { background: url(../images/account-profile-orange-boxright.jpg) right top no-repeat; height:93px; padding:5px;  text-align:left;}
.account-profile-orange-textsmall { font:11px Verdana, Arial, Helvetica, sans-serif; display:inline;}
.account-profile-orange-heading { font:bold 13px Arial, Helvetica, sans-serif; color:#1a82cd; padding:0px 0px 5px 15px;}