body{
	background:url(../images/bg.jpg) repeat-x left top #f4f4f4;
	margin:0; 
	padding:0; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

p{
	text-align:justify;
}

a{
	font-weight:700;
	color:#FF7E00;
}

a:hover{
	color:#191919;
}

.divLeft{
	float:left;
}

.divRight{
	float:right;
}

.container{
	width:100%;
}

.inside-bg{
	background:url(../images/bg-inside.jpg) left top repeat-x #f4f4f4;
}

#pagewidth{ 
	width:980px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}


#pagewidth .orange{
	color:#ff9700;
}


#header{
	position:relative;
	width:980px;
}

/*.head-ht{
	height:542px;
}*/

.inside-head-ht{
	height:407px;
}

#header .header-container-1{
	overflow:hidden;
	float:left;
	width:100%;
}

#header .header-container-1 .header-container-nav{
	float:left;
	width:570px;
}

#header .header-container-nav ul{
	list-style:none;
	padding:0;
	margin:6px 0 0 0;
	font-weight:bold;
	height:34px;
}

#header .header-container-nav li{
	float:left;
	margin:0 2px 0 0;
}

#header .header-container-nav a{
	display:block;
	color:#e7e7e7;
	padding:9px 19px 10px;
}

#header .header-container-nav .active, #header .header-container-nav a:hover{
	background:#191919;
}

#header .customer-login{
	float:right;
	margin:15px 60px 0 0;
	font-weight:bold;
	color:#6b6b6b;
}

#header .customer-login a{
	margin:0 6px 0 6px;
	color:#6b6b6b;
}

#header .customer-login a:hover{
	color:#909090;	
}

#header .header-container-2{
	clear:both;
	height:309px;
	width:970px;
	overflow:hidden;
}

#header .cont2-ht{
	height:237px;
}

#header .header-container-2 .logo{
	float:left;
	margin:47px 0 0 0;
	padding:16px 0 27px 0;
	width:271px;
	border-right:1px dotted #303030;
}

#header .header-container-2 .logo-inside{
	float:left;
	margin:45px 0 0 0;
	width:271px;
	border-right:1px dotted #303030;
}

#header .header-container-2 .banner{
	float:right;
	margin:0 0 0;
}

#header .nav-services{
	overflow:hidden;
	height:39px;
}

#header .nav-services ul{
	list-style:none;
	margin:0;
	padding:0;
}

#header .nav-services li{
	float:left;
}

#header .nav-hosting{
	clear:both;
	padding:22px 0 15px 0;
	overflow:hidden;
	border-bottom:1px dotted #cfcfcf;
}

#header .nav-hosting ul{
	font-weight:bold;
	margin:0 0 0 6px;	
}

#header .nav-hosting li{
	float:left;
	margin:0 35px 0 0;
}

#header .nav-hosting li a{
	color:#585858;
}


#header .nav-hosting li a:hover{
	text-decoration:underline;
}

#header .header_promo{
	overflow:hidden;
	padding:5px 0 5px 0;
}

#header .sub-nav{
	border-bottom:1px dotted #cfcfcf;
	overflow:hidden;
	margin:18px 0 16px 0;
	font-weight:bold;
	padding:0 0 15px 0;
	text-transform:uppercase;
}

#header .sub-nav ul{
	list-style:none;
	margin:0;
	padding:0;
}

#header .sub-nav li{
	float:left;
	margin:0 35px 0 0;
}
#header .sub-nav li a{
	color:#585858;
}
#header .sub-nav .active a, #header .sub-nav li a:hover{
	color:#fbbf00;
}

#header .page-heading{
	margin:0 0 19px 0;
}

#header .page-heading h2{	
	color:#125aad;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
}
#header .page-heading h3{
	color:#909090;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#wrapper{
	overflow:hidden;
	width:980px;
}

#wrapper sup{
	margin:0 0 0 2px;
	font-size:9px;
	color:#222;
	text-transform:uppercase;
}

#wrapper .msg{
	margin:0 auto;
	display:block;
	background:#e7e7e7;
	width:980px;
	font-weight:bold;
	text-align:center;
	color:#191919;
	padding:10px 0 10px 0;
}

#wrapper .msg:hover{
	color:#eee;
	background:#7c7c7c;
}

#wrapper .img{
	float:left;
}

#wrapper .hosting-plans{
	float:right;
	overflow:hidden;
	margin:44px 0 20px 0px;
	padding:0 0 14px 0;
	background:url(../images/bg-white-top.gif) no-repeat 22px 50px;
	width:970px;
}

#tabs-1{
	clear:both;
	overflow:hidden;
	width:100%;
}

#budg-1{
	clear:both;
	overflow:hidden;
	width:100%;
}

#wrapper .hosting-plans ul.main{
	color:#3c3c3c;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px 25px;
}

#wrapper .hosting-plans ul.main li{
	float:left;
	padding:0 0 35px 0;
}

#wrapper .hosting-plans ul.main .no-right{
	border-right:0;
}

#wrapper .hosting-plans ul.main .ui-tabs-selected a{
	display:block;
	padding:0 25px;
	
}

#wrapper .hosting-plans ul.main .ui-tabs-selected a:hover{
	color:#024FA7;
}


#wrapper .hosting-plans .white-box{
	float:right;
	clear:both;
	overflow:hidden;
}

#wrapper .hosting-plans .white-box ul.sub-tab{
	list-style:none;
	padding:0;	
	overflow:hidden;
	float:left;
	margin:0 0 24px 60px;
	text-transform:uppercase;
}

#wrapper .hosting-plans .white-box ul.sub-tab li{
	list-style:none;
	float:left;
	margin:0 20px 0 0;
	
}

#wrapper .hosting-plans .white-box .ui-accordion ul.sub-tab li a.tab{	
	display:block;
	padding:5px 0 10px;
	width:171px;
	text-align:center;
	font-family:"trebuchet MS", verdana, Arial;
	font-size:14px;
	font-weight:bold;
	border-right:0;
}

#wrapper .hosting-plans .white-box .ui-accordion ul.sub-tab li a.tab:hover, #wrapper .hosting-plans .white-box .ui-accordion ul.sub-tab .active a.tab{
	color:#e7e7e7;
	background:url(../images/bg-hosting-subtab.gif) left top no-repeat;
}


#wrapper .hosting-plans .white-box .white-center{
	float:right;
	clear:both;
	width:970px;
	background:url(../images/bg-white-box-body.gif) right top repeat-y;
}

#wrapper .hosting-plans .white-box .white-center .box{
	clear:both;
	overflow:hidden;
	width:100%;
}



#wrapper .hosting-plans .white-box .first-option{
	float:left;
	padding:0 0 0 160px;
	width:250px;
	border-right:1px solid #e7e7e7;
	background:url(../images/bg-budget-host-pan-icon.jpg) 22px bottom no-repeat;
}


#wrapper .hosting-plans .white-box .host-option{
	float:left;
	margin:0 0 0 25px;
	width:250px;
	border-right:1px solid #e7e7e7;
}

#wrapper .hosting-plans .white-box .first-option h5, #wrapper .hosting-plans .white-box .host-option h5{
	color:#ff7e00;
	font-size:18px;
	font-weight:normal;
	border-bottom:1px dotted #b9b9b9;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}

#wrapper .hosting-plans .white-box .first-option .info, #wrapper .hosting-plans .white-box .host-option .info{
	float:left;
	clear:both;
	border-bottom:1px dotted #b9b9b9;
	margin:0 0 10px 0;
	width:100%;
}

#wrapper .hosting-plans .white-box .first-option .info h4, #wrapper .hosting-plans .white-box .host-option .info h4{
	margin:10px 0 15px;
	font-size:18px;
	font-weight:normal;
	color:#767676;
}

#wrapper .hosting-plans .white-box .first-option .info h4 span, #wrapper .hosting-plans .white-box .host-option .info h4 span{
	color:#191919;
}

#wrapper .hosting-plans .white-box .first-option .info .price, #wrapper .hosting-plans .white-box .host-option .info .price{
	margin:0 0 12px;
	font-size:24px;
	font-weight:bold;
	color:#464646;
}


#wrapper .hosting-plans .white-box .first-option .info .divRight img, #wrapper .hosting-plans .white-box .host-option .info .divRight img{
	margin:0 10px 5px;
}

#wrapper .hosting-plans .white-box .first-option .bottom, #wrapper .hosting-plans .white-box .host-option .bottom{
	clear:both;
	overflow:hidden;
	width:100%;
}

#wrapper .hosting-plans .white-box .first-option .arrow-img .learn, #wrapper .hosting-plans .white-box .host-option .arrow-img .learn{
	margin:0 50px 0 0;
}

#wrapper .hosting-plans .white-box .first-option .more, #wrapper .hosting-plans .white-box .host-option .more{
	float:left;
	margin:10px 0 0;
	padding:0 0 0 12px;
	font-weight:bold;
	background:url(../images/arrow-left.gif) left 5px no-repeat;
}

#wrapper .order{	
	display:block;
	margin:0 10px 0 0 ;
	padding:9px 7px 8px 0;
	width:96px;
	text-align:center;
	background:url(../images/bg-order-now.gif) left top no-repeat;
	color:#ffc409;
	font-weight:bold;
	text-transform:uppercase;
}

#wrapper .order:hover{
	color:#eee;
	background:url(../images/bg-order-now-hover.gif) left top no-repeat;
}

#wrapper #tabs .order
{	
	float:right; /* for the home page tabs */
}

#wrapper .hosting-plans .white-box .white-bottom{
	clear:both;
	float:right;
	background:url(../images/bg-white-bottom.gif) no-repeat right top;
	height:16px;
	width:970px;
	padding:0 0 50px 0;
}

* html #wrapper .hosting-plans .white-box .white-bottom{
	padding:0 0 10px;
}

#wrapper .hosting-plans .white-box .white-bottom .all-plans a{	
	color:#000;
}

#wrapper .hosting-plans .white-box .white-bottom .all-plans{
	float:right;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	margin:45px 25px 0 0;
}

#wrapper .mid-container1{
	width:100%;
	overflow:hidden;
	background:url(../images/arrow-down.gif) 10px 0px no-repeat;
	padding:30px 0 0 0;
}

#wrapper .mid-container1 .content-div{
	float:left;
	width:620px;
}

#wrapper .mid-container1 .content-div .bottom{
	text-align:right;
	width:600px;
	padding:10px 0;
	font-weight:bold;
}

#wrapper .mid-container1 .content-div .bottom a{
	color:#ffc409;
}

#wrapper .mid-container1 .content-div .bottom a:hover{
	color:#af6d05;
}

#wrapper .mid-container1 .content{
	float:left;
	width:300px;
	color:#3e3e3e;
	font-size:13px;
}

#wrapper .mid-container1 .content p{
	margin:0 15px 15px 0;
	line-height:19px;
}

#wrapper .mid-container1 .content_wide{
	color:#3e3e3e;
	font-size:13px;
	border-bottom:1px dotted #c3c3c3;
}

#wrapper .mid-container1 .content_wide li{
	margin:5px;
	padding:5px;
}

#wrapper .mid-container1 .content_wide p{
	margin:0 15px 15px 0;
	line-height:19px;
}


#wrapper .mid-container1 .right-col{
	border-right:0;
	width:320px;
	height:300px;
}

#wrapper .banner{
	overflow:hidden;
	margin:10px 0 30px;
}


#wrapper .mid-container1 ul.sub-tab{
	overflow:hidden;
	float:left;
	margin:0 0 24px 0px;
	text-transform:uppercase;
}

#wrapper  .mid-container1 ul.sub-tab li{
	float:left;
	margin:0 20px 0 0;
	text-align:center;
	font-family:"trebuchet MS", verdana, Arial;
	font-size:14px;
	font-weight:bold;
}

#wrapper .mid-container1 ul.sub-tab li a.tab{	
	display:block;
	padding:5px 0 10px;
	width:171px;
	border-right:0;
	color:#3c3c3c;
}

#wrapper .mid-container1 ul.sub-tab li a.tab:hover, #wrapper .mid-container1 ul.sub-tab .active a.tab{
	color:#e7e7e7;
	background:url(../images/bg-hosting-subtab.gif) left top no-repeat;
}

#wrapper .mid-container1 .plan{
	clear:both;
	float:left;
	width:100%;
	overflow:hidden;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:5px solid #d8d8d8;
}

#wrapper .mid-container1 .plan .top-spec{
	padding:38px 0 0 0;
}

#wrapper .mid-container1 .plan .top-spec-2{
	padding:20px 0 0 0;
}

#wrapper .mid-container1 .plan p{
/*	margin:0 0 15px 15px; */
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	font-size:18px;
	border-bottom:1px dotted #b9b9b9;
	text-align:center;
}


#wrapper .mid-container1 .no-bot, #wrapper .mid-container1 .plan .package .no-bot{
	border-bottom:0;
	padding-bottom:10px;
}

#wrapper .mid-container1 .plan .p-top{
	margin-bottom:15px;
	padding-bottom:34px;
}

#wrapper .mid-container1 .plan .order{
	margin:auto;
	font-size:12px;
}

#wrapper .mid-container1 .plan p .span{
	display:block;
	padding:4px 0;
}

#wrapper .mid-container1 .plan .no-mar{
	margin-bottom:14px;
	padding-bottom:14px;
}

#wrapper .mid-container1 .plan .price{
	padding:0 0 9px 0;
	margin:0 0 10px 15px;
	font-size:24px;
	color:#262626;
	font-weight:700;
}

#wrapper .mid-container1 .plan .price b{
	font-size:18px;
}

#wrapper .mid-container1 .plan img{
	margin:0;
	padding:0;
}

#wrapper .mid-container1 .plan .option-head{
	float:left;
	width:135px;
	border-right:1px solid #e7e7e7;
}


#wrapper .mid-container1 .plan .no-right{
	float:left;
	width:135px;
}


#wrapper .mid-container1 .plan .option-head .host-option{
	display:block;
	margin:0 0 15px 0;
	width:135px;
	text-align:center;
	border-bottom:1px dotted #b9b9b9;
}

#wrapper .mid-container1 .plan .option-head p{
	padding-right:10px;
	text-align:right;
}

#wrapper .mid-container1 .plan .option-head .host-option .r-spec{
	margin:0 15px 0 0;
}

#wrapper .mid-container1 .plan .w190{
	width:190px;
}

#wrapper .mid-container1 .plan .w210{
	width:210px;
}

#wrapper .mid-container1 .plan .w250{
	width:250px;
}

#wrapper .mid-container1 .plan .w270{
	width:270px;
}

#wrapper .mid-container1 .plan .package{
	float:left;
	margin-left:15px;
}

#wrapper .mid-container1 .plan .package h5{
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	font-size:18px;
	border-bottom:1px dotted #b9b9b9;
	color:#ff7e00;
	font-weight:normal;
}

#wrapper .mid-container1 .plan .package p{
	color:#767676;
}

#wrapper .mid-container1 .plan .most-pop{
	background:/*url(../images/bg-most-popular-bottom.jpg) left bottom no-repeat*/ #282828;
}
/*
#wrapper .mid-container1 .plan .most-pop .top{
	background:url(../images/bg-most-popular-top.jpg) left top no-repeat;
	width:100%;
	height:20px;
}
*/
#wrapper .mid-container1 .plan .most-pop h6{
	padding:8px 0 0 0;
	width:100%;
	height:30px;
	color:#eee;
	text-align:center;
	text-transform:uppercase;
	font-size:14px;
}

#wrapper .mid-container1 .plan .most-pop .head-bg-1{
	background:url(../images/bg-heading-most-popular.jpg) center top no-repeat;
}

#wrapper .mid-container1 .plan .most-pop .head-bg-2{
	background:url(../images/bg-heading-most-popular-small.jpg) center top no-repeat;
}

#wrapper .mid-container1 .plan .most-pop p{
	color:#d7d7d7;
	margin-right:15px;
	margin-left:15px;
}

#wrapper .mid-container1 .plan .most-pop sup{
	color:#f6f6f6;
}

#wrapper .mid-container1 .plan .most-pop .order{
	background:url(../images/bg-order-now-2.gif) left top no-repeat;
}

#wrapper .mid-container1 .plan .most-pop .order:hover{
	background:url(../images/bg-order-now-2-hover.gif) left top no-repeat;
}

#twocols{
	width:980px;  
	position:relative; 
	margin:15px 0 0;
	text-align:left;
	padding:0 0 0 0;
	clear:both;
}

#maincol{ 
	float: left; 
	position:relative;
	width:820px;
}

#maincol .left-col{
	float:left;
	padding:0 15px 16px 0;
	width:438px;
	background:url(../images/bg-testimonial-bottom.jpg) 12px bottom no-repeat;
}

#maincol .left-col h2{	
	margin:0 0 0 28px;
	padding:20px 10px 20px 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#024fa7;
	background:url(../images/bg-testimonial-top.jpg) top left no-repeat;
}

#maincol .left-col .main-containt{
	background:url(../images/bg-testimonial-body-bg.jpg) left top repeat-y;
	margin:0 0 0 28px;
}

#maincol .left-col h3{
	padding-top:10px;
	margin:0 0 5px 12px;
	font-size:16px;
	font-weight:bold;
	color:#ff7e00;
}

#maincol .left-col .content{
	margin-left:14px;
	border-top:1px dotted #ccc;
	padding:12px 0 8px 0;
	border-bottom:1px dotted #ccc;
	width:380px;
	color:#515151;
}

#maincol .left-col h6{
	margin:10px 25px 0 0;
	font-weight:bold;
	text-align:right;
	width:400px;
}

#maincol .left-col h6 span{
	color:#ff7e00;
	margin:0 0 0 5px;
}

#maincol .left-col h4{
	margin:0 25px 0 0;
	font-weight:bold;
	text-align:right;
	width:400px;
}

#maincol .left-col a{
	color:#ffc409;
}

#maincol .left-col a:hover{
	color:#af6d05;
}

#maincol .right-col, .mid-container1 .right-col{
	float:left;
	width:330px;
	border-left:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
	padding:0 10px;
}

#maincol .right-col h2, .mid-container1 .right-col h2 {
	padding:5px 0 0 3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#024fa7;
}

#maincol .right-col h6, .mid-container1 .right-col h6{
	border-bottom:1px dotted #000;
	color:#909090;
	margin:5px 0 10px 0;
	padding:0 0 5px 3px;
	font-weight:bold;
}

#maincol .right-col .info p{
	overflow:hidden;
	clear:both;
	font-size:110%;
	color:#191919;
	padding:0 0 10px 3px;
}

.mid-container1 .right-col .info p{
	font-size:100%;
	color:#979797;
	padding:0 0 10px 0px;
}


.mid-container1 .right-col .info ul{
	list-style:none;
	margin:0;
	padding:0;
}

.mid-container1 .right-col .info li{
	padding:3px 5px 3px 5px;
}

.mid-container1 .right-col .info a{
	font-size:100%;
	font-weight:700;
	color:#191919;
	display:block;
}

.mid-container1 .right-col .info a:hover{
	color:#fbbf00;
}

#maincol .right-col .info p span, .mid-container1 .right-col .info p span{
	display:block;
	font-size:12px;
	color:#919191;
}

#maincol .right-col .bottom, .mid-container1 .right-col .bottom{
	padding:10px 0 0 0;
	border-top:1px dotted #333;
	text-align:right;
	width:100%;
}

#maincol .right-col .bottom a, .mid-container1 .right-col .bottom a{
	margin:0 3px 0 0;
	padding:0 10px 0 0;
	background:url(../images/arrow-right.gif) right 4px no-repeat;
	font-size:12px;
	color:#121212;
	font-weight:bold;
}



#rightcol{
	float:right; 
	position:relative; 
	width:160px; 
}
 
#rightcol h2{
	padding:5px 0 0 3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#024fa7;
}

#rightcol h6{
	border-bottom:1px dotted #000;
	color:#909090;
	margin:5px 0 10px 0;
	padding:0 0 5px 3px;
	font-weight:bold;
}

#rightcol a{
	color:#909090;
	font-weight:bold;
}

#rightcol a:hover{
	color:#505050;
}

#rightcol .twitter{
	display:block;
	margin:0 0 20px 0;
	padding:10px 0 20px 65px;
	background:url(../images/bird-img.png) left top no-repeat;
}

* html #rightcol .twitter{
	height:59px;
	margin:0 0 5px 0;
	background:url(../images/bird-img.png) left top no-repeat;
}

#rightcol .rss{
	display:block;
	padding:22px 0 17px 65px;
	background:url(../images/redseed-img.png) left top no-repeat;
}

* html #rightcol .rss{
	height:59px;
	background:url(../images/redseed-img.png) left top no-repeat;
}






#footer{
	clear:both;
	margin-top:46px;
	background:url(../images/bg-footer.jpg) left top repeat-x #f4f4f4;
	padding-bottom:20px;
}

#footer .foot-nav1{
	margin:0 auto;
	width:970px;
	overflow:hidden;
}

#footer .foot-nav1 ul{
	list-style:none;
	margin:0 0 0 25px;
	padding:0 0 0px 0;
/*	border-bottom:1px dotted #313131;
*/}

#footer .foot-nav1 li{
	margin:0 2px 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#footer .foot-nav1 li a{
	display:block;
	color:#f4f4f4;
	padding:10px 20px;
}

#footer .foot-nav1 li a:hover, #footer .foot-nav1 .active a{
	color:#222;
	background:#f4f4f4;
}

#footer .foot-nav2{
	margin:15px auto 0 auto;
	padding:0;
	width:970px;
}

#footer .foot-nav2 ul{
	list-style:none;
	margin:0 0 0 170px;
	padding:0 0 18px 0;
/*	border-bottom:1px dotted #313131;
	overflow:hidden;
*/}

#footer .foot-nav2 li{
	border-right:1px solid #FFF;
	padding:0 10px 0 0;
	margin:10px 18px 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#footer .foot-nav2 li a{
	color:#FFF;
}

#footer .foot-nav2 li a:hover, #footer .foot-nav2 .active a{
	text-decoration:underline;
}

#footer .ads{
	clear:both;
	margin:0 auto;
	width:970px;
}
#footer .ads li{
	margin:0 55px 0 0;
	padding:20px 0 10px 0;
	float:left;

}
#footer .ads ul{
	overflow:hidden;
	width:970px;
	border-bottom:1px dotted #313131;
	margin:0 0 0 15px;
}
.copyright{
	clear:both;
	margin:0 auto;
	width:970px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#424242;
	padding:17px 0 15px 0;
	text-align:center;
}

.copyright a{
	font-size:90%;
	font-weight:500;
	color:#191919;
}

.copyright a:hover, .copyright .active{
	text-decoration:underline;
}

.divider{
	clear:both;
	font-size:1%;
	border-bottom:1px dotted #000;
	margin:3px 0 3px 0;
}

.divider2{
	width:600px;
	clear:both;
	font-size:1%;
	border-bottom:1px dotted #c3c3c3;
	margin:3px 0 3px 0;
}

.short_note{
	text-align:center;
	font-weight:700;
}

.highlight{
	clear:both;
	text-align:center;
	padding:20px 0 10px 0;
	width:600px;
}

.highlight a{
	display:block;
	font-size:130%;
	text-transform:uppercase;
	color:#024FA7;
	background:#e7e7e7;
	padding:10px 0 10px 0;
}

.highlight a:hover{
	color:#eee;
	background:#7c7c7c;
}

.tip{
	color:#767676;
	cursor:pointer;
	text-decoration:none;
}

.content_wide ul li{
	list-style:circle;
}

/* *** Float containers fix: *** */ 
.clearfix:after {
	content: "."; 
	display: block; 	
	height: 0; 
	clear: both; 
	visibility: hidden;
}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

 /*printer styles*/ 
@media print{ 
	/*hide the right column when printing*/ 
	#rightcol{display:none;} 
	#twocols, #maincol{width:100%; float:none;}
}

#toTop{ 
	width:100px;
	background:#f1f1f1;
	border:1px solid #ccc;
	text-align:center;
	padding:5px;
	position:fixed;
	bottom:10px;
	right:10px;
	cursor:pointer;
	color:#666;
	text-decoration:none;
}