@charset "utf-8";
/*
feedback HQ version 1.0
Developed By: http://beyonddesigning.com/
No Leaching :-)
*/

@import url("reset.css"); /* ------- Reset all CSS Styles */

/* General
--------------------------------------------------------------------------------------- */
html, body
{ 
  	padding:0px;
  	margin:0px;
}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
	color:#777777;
}

a 
{ 
	color: #61c1fe;
	text-decoration: none; 
}

a:hover 
{ 
	color: #999999;
	text-decoration: none; 
}
p, h1, h2, h3, h4, h5, li, ul{
margin:0;
padding: 3px 0;
}
/* Top Navigation
--------------------------------------------------------------------------------------- */
#navigation
{
	width:950px;
	margin:0px auto;
	padding:0px;
	border-bottom:0;
	clear:both;
}

#navigation ul {
	margin:5px auto;
	list-style: none;
	padding:0px;
	line-height:25px;
	height:27px;
	float:left;
	display:block;
}

#navigation li {
	list-style:none;
	float: left;
}

#navigation li a{
	padding:0 20px;
	margin-right:10px;
	color:#686868;
	background: #f9f9f9 url(../img/nav_active.png) top left repeat-x;
	display: block;
	border:1px solid #b8eafd;
	text-decoration:none;
}

#navigation li a:hover, #navigation li a:active, #navigation li a.active{
	color:#949494;
	text-decoration:none;
	background: #dee98a url(../img/nav_hover.png) top left repeat-x;
	border:1px solid #dae783;
}

/*#navigation li .navactive{
	color:#949494;
	text-decoration:none;
	background: url(../img/nav_active.png) center left repeat-x;
	border:1px solid #b8eafd;
}*/

#login_btn
{
	background:url(../img/login_btn.png) bottom center no-repeat;
	width:110px;
	display:block;
	float:right;
	height:33px;
	text-indent:-9999px;
}

#login_btn:hover
{
	text-indent:-9999px;
	height:33px;
	background:url(../img/login_btn.png) 0 -1px no-repeat;
}

/* Main Layout
--------------------------------------------------------------------------------------- */

.wrap
{
	width:950px;
	margin:0px auto;
	padding:0;
	display:block;
	clear:both;
}

.wrapperLayout
{
	width:100%;
	margin:40px auto 0 auto;
	padding:0 0 25px 0;
	float:left;
	background: url(../img/foot_back.png) bottom left repeat-x;
}

.mainlogo
{
	padding:45px 0px 0px 150px;
}

.videobox
{	
	width:420px;
	border:1px solid #efefef;
	display:block;
	margin:15px 10px 0 auto;
}

.main_left
{
	width:480px;
	margin:0px auto;
	float:left;
}

.main_right
{
	width:460px;
	margin:0px auto;
	float:right;
}

/* Buttons
--------------------------------------------------------------------------------------- */

.bluebtn
{
	background: url(../img/bluebtn_back.png) top left repeat-x;
	height:62px;
	margin:35px auto 0 auto;
	clear:both;
	color:#f9f9f9;
	text-align:center;
	line-height:54px;
	font-size:30px;
	display:block;
	padding:0;
}

html > body .bluebtn
{
	background: url(../img/bluebtn_back.png) top left repeat-x;
	height:62px;
	*margin:35px auto 0 3px;
	clear:both;
	color:#f9f9f9;
	text-align:center;
	line-height:54px;
	font-size:30px;
	display:block;
	padding:0;
}

.bluebtn:hover
{
	color:#ffffff;
	cursor:pointer;
}

.bluebtn_left
{
	background: url(../img/bluebtn_left.png) top left no-repeat;
	height:62px;
	display:block;
}

.bluebtn_right
{
	background: url(../img/bluebtn_right.png) top right no-repeat;
	height:62px;
	display:block;
	padding:0 35px;
}

.greenbtn
{
	background: url(../img/greenbtn_back.png) top left repeat-x;
	height:62px;
	margin:5px auto 20px auto;
	clear:both;
	color:#f9f9f9;
	text-align:center;
	line-height:54px;
	font-size:22px;
	display:block;
	padding:0;
}

.greenbtn:hover
{
	color:#ffffff;
	cursor:pointer;
}

.greenbtn_left
{
	background: url(../img/greenbtn_left.png) top left no-repeat;
	height:62px;
	display:block;
}

.greenbtn_right
{
	background: url(../img/greenbtn_right.png) top right no-repeat;
	height:62px;
	display:block;
	padding:0 25px;
}

#or_the_text
{
	display:block;
	margin:5px auto 10px auto;
	color:#858585;
	padding:0;
	font-size:16px;
	text-align:center;
}

/* Content
--------------------------------------------------------------------------------------- */
.quotebox
{	
	width:420px;
	display:block;
	margin:0px 10px 0 auto;
	font-size:14px;
	font-weight:bold;
}

.quotebox p
{
	margin:5px 2px;
}

.quotebox span
{	
	display:block;
	font-size:12px;
	font-style:italic;
	text-align:right;
	padding:0 5px;
	margin:0;
}


#features
{
	width:465px;
	display:block;
	float:left;
	clear:both;
	margin:0 auto 0 5px;
	background: #fff;
	border:1px solid #eefafe;
}

#features ul 
{
	margin:0 auto;
	padding:0px;
	display:block;
	line-height:20px;
}

#features li 
{
	list-style:none;
	padding:5px 7px;
}

#features .design_li
{
	list-style:none;
	padding:5px 7px;
	background:#e7f5fa url(../img/features_back.png) top left repeat-x;
}


#features li span
{
	display:block;
	font-size:16px;
	font-weight: bold;
	background: url(../img/yea.png) center left no-repeat;
	padding:0 7px 0 30px;
	line-height:25px;
	color: #999;
	margin:0;
}

#latest
{
	width:420px;
	display:block;
	clear:both;
	float:right;
	margin:0 10px 0 0;
}

#latest ul 
{
	margin:10px;
	padding:0px;
	display:block;
	line-height:20px;
}

#latest li 
{
	list-style:none;
	padding:4px 7px;
}

#latest li a
{
	color:#787878;
	font-size:14px;
}

#latest li .new
{
	color:#787878;
	font-size:14px;
	background: url(../img/new.png) center right no-repeat;
	padding-right:35px;
}

#latest li a:hover
{
	color:#111;
}

#latest .title
{
	background: url(../img/headline_back.png) top left repeat-x;
	display:block;
	padding:5px;
	margin:10px;
	color:#f1f1f1;
	text-align:center;
	font:14px Arial, Helvetica, sans-serif bold;
}

/* Footer
--------------------------------------------------------------------------------------- */
#footer
{
	width:940px;
	margin:10px auto 0 auto;
	padding:0px;
	height:75px;
	clear:both;
	color:#656565;
}

#footer ul {
	margin:0px auto;
	list-style: none;
	padding:0px;
	line-height:27px;
	height:27px;
	display:block;
	float:left;
}

#footer p
{
	clear:both;
}

#footer span
{
	color:#e87272;
	font-size:16px;
	padding:0;
	margin:0;
}

#footer li {
	list-style:none;
	float: left;
	text-align:left;
}

#footer li a{
	padding:0 10px 0 0;
	margin:0 2px 0 0;
	color:#686868;
	font-size:14px;
	display: block;
	text-decoration:none;
}

#footer li a:hover, #navigation .current_page_item a{
	color:#949494;
	text-decoration:none;
}

#footer_left
{
	float: left;
}

#footer_right
{
	float: right;
	font-size:14px;
	text-align:left;
}

#footer_right .copyright
{
	padding-top:12px;
	font-size:14px;
	display:block;
	margin:0 0 15px auto;
}


/*Below CSS for internal pages*/

/*End of code*/

.box{
	padding:10px;
	padding-left:40px;
	/*border-bottom:1px solid #DDD;*/
}
.wp-pagenavi a, .current, .pages{
	padding:3px 8px;
	border:1px solid #DDD;
	margin-right:2px;
}
.wp-pagenavi a:hover{
	border:1px solid #299ADF;
}
.current{
	border:2px solid #299ADF;
	background:url(../img/header-tile.gif);
	color:#FFF;
	font-weight:bold;
}
#with-success{
margin: 10px auto;
padding:10px;
text-align:center;
border: 1px solid #333333;
background: #CEFFCE;
color:#006600;
font-size:14px;
width:80%;
 }
 
 #with-error{
 margin: 10px auto;
padding:10px;
text-align:center;
border: 1px solid #333333;
background: #FFE3D7;
color: #FF0000;
font-size:14px;
width:80%;
 }

 a#feedback-tab:hover {
background-color:#0066CC;
border-color:#0066CC;
border-style:outset outset outset none;
border-width:1px 1px 1px medium;
cursor:pointer;
}
a#feedback-tab {
background:#00BCBA url(/img/feedback_tab.png) no-repeat scroll -2px 50%;
border-color:#00BCBA ;
border-style:outset outset outset none;
border-width:1px 1px 1px medium;
display:block;
height:90px;
left:0;
margin-top:-45px;
position:fixed;
text-indent:-4000px;
top:40%;
width:25px;
z-index:100001;
}

a#feedback-tab {
  /* IE5.5+/Win - this is more specific than the IE 5.0 version */
  margin-top:-45px;
 }
 /* circle */
 /*Added On 15-01-09*/

 .user_logo{
	padding-left:25px;
	margin-top: 5px;
 }

.fine_print{
	font-size: 10px;
}

.white-center{
background:#FFFFFF; 
text-align:center;
}

.zone_dashboard{
	height:50px;
	width:75px;
	margin-left: 15px; 
	border:0px;
}

.dashboard_table{
	border-color:rgb(204, 204, 204); 
	border-style:solid; 
	border-width:1px; 
	text-align:center;
	width: 95%;
	padding:10px;
}

.dashedline{
	border-top: 1px dashed rgb(51, 51, 51);
}

.payment_table{
border:1px solid #5BA9FF;
width:930px;
text-align:center;
margin-left:25px;
}

.payment_search_elements{
	width:100%;
	padding:10px;
}

.strong_search{
	font-weight:bold;
}
.calclass{
width:20px;
height:17px;
}

.viewall{
	text-align:right;
	width:95%;
}

.alignright{
	text-align:right;
}

.myaccount_dashboard{
	padding:10px;
	width: 50%;
	text-align:left;
	border:1px solid #CCCCCC;
}

.myaccount_page{
	float:left; 
	width:40%; 
	font-weight:bold; 
	text-align:left;
}

.myaccount_page_content{
	text-align:left;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:10px;
}

.myaccount_colon{
	float:left;
	font-weight:bold;
	text-align:left;
}

.text-right{
	text-align:right;
}

.clearboth{
	clear:both;
}