/*---------------------------------------------
  				Global Reset
  --------------------------------------------*/	
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
img {
	behavior: url(iepngfix.htc)
}
.clearfix:after {
	content : ".";
	display : block;
	clear : both;
	visibility : hidden;
	line-height : 0;
	height : 0;
}
.clearfix {
	display : inline-block;
}
html[xmlns] .clearfix {
	display : block;
}
* html .clearfix {
	height : 1%;
}
body {
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	background:#fff url(../images/bg4.jpg) top left repeat-x;
	color:#818181;
}
.quotes {
	font-size:4em;
	vertical-align:top;
}
cite {
	font-weight:bold;
	line-height:12px;
}
a {
	color:#666666;
	text-decoration:none;
}
a:hover {
	color:#0091cc;
	text-decoration:underline;
}
a.LnkPurple {
	font-size:11px;
	color:#fe84d7;
	text-decoration:none;
}
a.LnkPurple:hover {
	color:#fff;
	text-decoration:none;
}
a.LnkPurpledark {
	font-size:12px;
	color:#C041A7;
	text-decoration:none;
}
a.LnkPurpledark:hover {
	color:#0595F3;
	text-decoration:none;
}
.Color-Pink {
	color: #C041A7;
}
/*---------------------------------------------
  				Header
  --------------------------------------------*/
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	vertical-align:middle;
}
.header {
	height:93px;
	background:url(../images/header.png) top center no-repeat;
}
.logo {
	padding:5px 0 0 50px;
}
/*---------------------------------------------
  				Testimonials
  --------------------------------------------*/
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
blockquote {
	margin: 15px 0px 15px 10px;
	padding-right: 10px;
	background: url(../images/quoteclose.gif) no-repeat bottom right;
}
blockquote p {
	background: url(../images/quoteopen.gif) no-repeat top left;
	padding-left: 30px;
	font-weight:normal;
	font-style:italic;
}
.testimonial {
	overflow:hidden;
	height:100%;
	padding-bottom:20px;
}
/*---------------------------------------------
  				Slider
  --------------------------------------------*/
#basic-accordian {
	border:0px solid #EEE;
	padding:18px 5px 5px 5px;
	width:auto;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	overflow:hidden;
	position:relative;
	margin-left:0px;
	z-index:2;
	margin-top:0px;
	color:#979797;
	margin:auto;
}
.slidermenu {
	margin:32px 0 0 0;
}
.borderimg {
	background:#3e3e3e;
	border:1px solid #5b5b5b;
	padding:10px;
}
.slider {
	width:960px;
	background:url(../images/slider.jpg) top center no-repeat;
	height:278px;
	margin:auto;
	padding:0;
	padding-top:10px;
}
.slider h1 {
	font:normal bold 22px/20px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin:0 0 10px 0;
	color:#fff;
}
.accordion_headings {
	font:normal bold 11px Arial, Tahoma, Verdana, Sans-serif;
	padding:8px 30px 8px 10px;
	text-transform:uppercase;
	color:#979797;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	width:auto;
	margin-left:15px;
	cursor:pointer;
	margin-bottom:1px;
	text-align:right;
}
.accordion_headings:hover {
	color:#fff;
	text-align:right;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	background: url(../images/arrow.gif) right center no-repeat;
}
.accordion_child {
	padding:20px 20px 40px 20px;
}
.header_highlight {
	color:#fff;
	text-align:right;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	background: url(../images/arrow.gif) right center no-repeat;
}
/*---------------------------------------------
  				Content
  --------------------------------------------*/
.content {
	padding-top:10px;
	padding-bottom:0px;
	overflow:auto;
	height:100%;
}
.cbg {
	background:#fff url(../images/contentbg.gif) top left repeat-x;
}
.graybox {
	background:#fff url(../images/hostingbg_03.jpg) top left repeat-x;
	margin-top:10px;
	margin-bottom:10px;
}
.graybox * {
	padding:0px 10px 0px 7px;
}
.sidebar {
	background:#fff url(../images/sidebarbg.gif) top left no-repeat;
}
.sidebarHeader {
	font-family: "Trebuchet MS";
	font-size: 19px;
	color: #fff;
	font-weight: bold;
	margin:15px 0 0 10px;
}
#plans td {
	padding:5px 2px 5px 8px;
	border-bottom:1px solid #DDDDDD;
}
.logintext {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #c041a7;
	font-weight: bold;
}
.logintextblue {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #0595f3;
	font-weight: bold;
	line-height:17px;
}
.HostingHeadingBlue18 {
	font-family: Biondi;
	font-size: 18px;
	color: #0595f3;
}
.HostingHeadingBlue {
	font-family: Biondi;
	font-size: 11px;
	color: #0595f3;
}
.HostingHeadingWhite {
	font-family: Arial;
	font-size: 15px;
	font-weight:bold;
	color: #ffffff;
}
.HostingHeading {
	font-family: Biondi;
	font-size: 18px;
	color: #c041a7;
}
.HostingText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
	line-height:22px;
}
/*---------- body  text arrangment follows here......---------------------*/


.boxes {
	overflow:auto;
	height:100%;
	padding:20px 0;
}
.text {
	border:1px solid #d6d2da;
	border-width:0px 0 0px 0;
	overflow: hidden;
	height:100%;
}
div.text {
	margin-bottom:0px;
}
p {
	padding: 0 0 0px 0;
	line-height:22px;
}
h1 {
	font: normal 30px/2px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 5px 0;
	color:#0595f3;
}
h2 {
	font: normal 30px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0;
	letter-spacing:-1px;
	margin:10px 0 5px 0;
	color:#0595f3;
}
h2 span {
	color:#c041a7;
	font-weight:bold;
}
h3 {
	font: normal 30px/35px "Lucida Sans", Georgia, Helvetica, sans-serif;
	padding:0;
	letter-spacing:-2px;
	margin:0 0 5px 0;
	color:#48494a;
}
h4 {
	font: normal bold 20px/35px "Lucida Sans", Arial, Helvetica, sans-serif;
	padding:0;
	letter-spacing:-2px;
	margin:0 0 5px 0;
	color:#0091cc;
}
/* ---------------readmore----------*/
.readmore {
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:3px 10px;
	color:#999;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
}
a.readmore {
	text-decoration:none;
	background:#d8d8d8;
	background:url(../images/buttonbg.gif) bottom left repeat-x;
	border:1px solid #abaaab;
	color:#fff;
}
a.readmore:hover {
	background:#0d97f7;
	border:1px solid #1363a0;
	color:#fff;
}
.rightalign {
	float:right;
}
.leftalign {
	float:left;
}
.textleft {
	text-align:left;
}
.textright {
	text-align:right;
}
.textcenter {
	text-align:center;
}
/* ---------------readmore----------*/
.readmoreblock {
	font:normal bold 11px Arial, Helvetica, sans-serif;
	padding:3px 10px;
	text-transform:uppercase;
	color:#ccc;
	display:block;
	margin-top:5px;
	border-radius:3px;
	-moz-border-radius:3px;
}
a.readmoreblock {
	text-decoration:none;
	background:#d8d8d8;
	background:url(../images/buttonbg.gif) bottom left repeat-x;
	border:1px solid #dedede;
	color:#b5b5b5;
}
a.readmoreblock:hover {
	background:#2891c3;
	border:1px solid #a51734;
	color:#fff;
}
/***********************   listitems       ****************************/


ul.listitems {
	margin:10px 0;
	padding:0;
	font: italic normal 12px/18px georgia, Helvetica, sans-serif;
}
ul.listitems li {
	margin:0;
	background:#edf2f7;
	border-bottom:1px solid #CCCCCC;
	margin:0 0 2px 0;
	padding:3px 10px;
}
ul.listitems li a:link, ul.listitems li a:visited, ul.listitems li a:active {
	color:#666666;
	text-decoration:none;
}
ul.listitems li a:hover {
	padding:3px 0px;
	color:#ffffff;
	background:#999999;
	text-decoration:none;
}
ul.listitems li:hover {
	color:#ffffff;
	background:#fff;
	text-decoration:none;
}
/********* PORTFOLIO ITEM   *****/



.portfolioitem .details {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	float:right;
	width:330px;
	padding-left:10px;
}
.portfolioitem .preview {
	display:block;
	width:240px;
	text-align:center;
}
.portfolioitem h3 {
	color:#484848;
	font:normal 20px/22px Arial, Helvetica, sans-serif;
}
.portfolioitem {
	background:url(../images/boxbg.gif) top left repeat-x;
	border:1px solid #d5dce5;
	padding:20px;
	overflow:auto;
	height:100%;
	border-width:3px 1px 1px 1px;
}
.portfolioitem .corner {
	position:absolute;
	top:-2px;
	left:-2px;
	width:85px;
	height:85px;
}
.bordersub {
	border:1px solid #d5dce5;
	background:#FFFFFF;
	padding:8px;
}
hr.hrbar {
	clear:both;
	border:none;
	width:100%;
	border-bottom:1px solid #d8d8d8;
}
/*****************************************/

.footer {
	padding:30px 0;
	overflow:auto;
	height:100%;
	background:#fff url(../images/footer.gif) top left repeat-x;
}
h5 {
	font:normal bold 22px Arial, Helvetica, sans-serif;
	color:#2891c3;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	padding:6px 0px;
}
.sepline {
	background:url(../images/sep.gif) top right repeat-y; /* Siderbar Seperator */
}
.sepline p, .sepline h5 {
	padding:10px 10px 0 10px;
}
/*********************/
ul.bottomlist {
	margin:20px 0;
	padding:0 15px;
}
ul.bottomlist li {
	padding:5px 0px;
	color:#666666;
}
ul.bottomlist li a:link, ul.bottomlist li a:visited, ul.bottomlist li a:active {
	padding:2px 5px;
	color:#666666;
	text-decoration:none;
}
ul.bottomlist li a:hover {
	color:#fff;
	background:#c041a7;
	padding:2px 5px;
	text-decoration:none;
}
a.bottomlist1:hover {
	color:#fff;
	background:#c041a7;
	padding:2px 1px;
	text-decoration:none;
}
/*********************/
ul.newslist {
	margin:0 0 20px 0;
	padding:0px;
}
ul.newslist li {
	border-bottom:1px solid #CCCCCC;
	font:normal 10px/12px Tahoma, Arial, Helvetica, sans-serif;
	padding:10px 0px;
	color:#666666;
}
ul.newslist li a:link, ul.newslist li a:visited, ul.newslist li a:active {
	padding:3px 0px;
	color:#666666;
	text-decoration:none;
}
ul.newslist li a:hover {
	color:#484848;
	padding:3px 0px;
	text-decoration:none;
}
.bottomHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #c041a7;
}
a.LnkMenu:hover {
	color:#fff;
	background:#c041a7;
	padding:2px 5px;
	text-decoration:none;
}
span.date {
	display:block;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	width:70px;
	text-align:center;
	margin:0 0 5px 0;
	background:#c041a7;
	padding:2px 5px;
	color:#FFFFFF;
	font:normal 10px/12px Tahoma, Arial, Helvetica, sans-serif;
}
.tb10 {
	margin:10px 0;
}
.tb20 {
	margin:20px 0;
}
.linebg {
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
	border-bottom:1px solid #d8d8d8;
}
/* ================================================= */
/* INPUT FIELD CSS                                 */
/* ================================================= */

form input {
	color: #484848;
	padding: 2px;
	border-radius:5px;
	-moz-border-radius:5px;
}
form textarea {
	vertical-align:top;
}
form input[type=radio], form input[type=checkbox] {
	border: none;
}
input[type=text], input[type=password], textarea {
	border-radius:5px;
	-moz-border-radius:5px;
	;
	border: 1px solid #b8b8b8;
	padding: 1px 1px;
	margin: 2px 0px;
}
input[type=text]:focus, input[type=password]:focus {
;
}
/* ================================================= */
/* COMMENTS                                */
/* ================================================= */

/*- Blog Comments --------------------------- */
.the_commentor {
	float:left;
	width:110px;
	text-align:right;
}
.the_commentor p {
	padding:0;
	margin:0;
}
.the_commentors img {
	background:#FFFFFF url(../images/commentby.gif) right 15px no-repeat;
	padding-right:10px;
}
.comment-metadata a {
	text-decoration:none;
	font-size:10px;
}
.the_comment {
	float:right;
	width:420px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#5d5949;
	padding:20px;
	margin-right:5px;
	min-height:100px;
	margin-bottom:10px;
	background-color:#f8f8f8;
	border:1px solid #dddddd;
}
ol.commentlist li.alt .the_comment {
	position:relative;
	top:1px;
	overflow:auto;
	background-color:#ffffff;
}
ol.commentlist {
	padding:10px 0;
	margin:0;
	background:#f2f2f2;
}
ol.commentlist li {
	clear:both;
	list-style:none;
}
.comment-author {
	font: normal 18px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:0;
}
.comment-author a {
	color:#2891c3;
	text-decoration:none;
}
.commentlist .the_comment a {
	color:#2891c3;
}
.commentlist .the_comment a:hover, .comment-author a:hover {
	color:#2891c3;
	text-decoration:none;
}
.postinfo {
	background:#2891c3;
	padding:3px 10px;
	color:#FFFFFF;
	line-height:22px;
}
.comments a {
	background:#525e6c;
	padding:3px 10px;
	color:#FFFFFF;
}
.detailview {
	background:#7e8996;
	padding:3px 10px;
	color:#FFFFFF;
}
.postlink {
	border-bottom:1px solid #d0dae5;
	font:normal 10px/16px Tahoma, Helvetica, sans-serif;
	padding:3px 10px;
	display:block;
	color:#3a3a3a;
}
.blogbox {
	padding:10px 0 20px 0;
}
.blogbox img {
	margin-right:20px;
}
.blogbox p {
	padding:20px 0 5px 0;
	overflow:auto;
	height:100%;
}
.linebg {
	border-bottom:1px solid #cdcdcd;
	width:auto;
}
.avatarimg {
	background:#FFFFFF;
	padding:5px;
	border:1px solid #cdcdcd;
}
.avatarimg:hover {
	background:#FFFFFF;
	padding:5px;
	border:1px solid #6c6c6c;
}
#commentform input {
	width: 170px;
	padding: 5px;
	margin: 5px 5px 1px 0;
}
#commentform {
	margin: 5px 10px 0 0;
}
#commentform textarea {
	width: 500px;
	padding: 2px;
}
#respond:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#commentform #submit {
	margin: 0 0 5px auto;
	float: left;
}
#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
#commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
#respond:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.banner_detail ul {
	padding:0px 0 12px 15px;
}
.banner_detail ul li {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}

