#jwhmcs-wrapper td {padding: 5px;}



.home_left {	float: left;	width: 614px;	}	.home_right {	float: right;	width: 303px; margin-right: 1px	}	.row_main {	border: 1px solid #dbdbdb;	border-top: 0;	background: #f3f3f3;	-webkit-border-bottom-right-radius: 6px;	-webkit-border-bottom-left-radius: 6px;	-moz-border-radius-bottomright: 6px;	-moz-border-radius-bottomleft: 6px;	border-bottom-right-radius: 6px;	border-bottom-left-radius: 6px;	}	.row_pad {padding: 10px}.tcat_green {	background: #4ab421 url(http://www.themonkeypc.co.uk/templates/themonkeypc/images/tcat_green_main.jpg) 0 0 repeat-x;}.tcat_green .tcat_left {	background: url(http://www.themonkeypc.co.uk/templates/themonkeypc/images/tcat_green_left.jpg) 0 0 no-repeat;	height: 44px;}.tcat_green .tcat_right {	background: url(http://www.themonkeypc.co.uk/templates/themonkeypc/images/tcat_green_right.jpg) 100% 0 no-repeat;	height: 44px;}form.subscribeform {	margin: 0;}form.subscribeform div {	clear: both;	height: 26px;	}	form.subscribeform div label {	width: 84px;	float: left;	font-weight: bold;	text-align: right;	}	form.subscribeform div input.textbox {	width: 180px;	float: right;	padding: 2px;	}	.textbox {background: #f8f8f8; padding: 4px; border: 1px solid #dbdbdb; color: #000}.tcat_black {background: #4ab421 url(../images/tcat_black_main.jpg) 0 0 repeat-x; height: 44px}.tcat_black .tcat_left {background: url(../images/tcat_black_left.jpg) 0 0 no-repeat;height: 44px}.tcat_black .tcat_right {background: url(../images/tcat_black_right.jpg) 100% 0 no-repeat;height: 44px}.tcat_green, .tcat_black {height: 44px; color: #FFFFFF; font-weight: bold; font-size: 15px}.tcat_green .tcat_text, .tcat_black .tcat_text {padding: 14px 10px}/*------------------Start css --------------------*/



button {

border: 0 none;

cursor: pointer;

font-weight: bold;

padding: 0 15px 0 0;

text-align: center;

height: 30px;

line-height: 30px;

width: auto;

}



.content-container {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;border: 1px solid #dedede;background: #FFFFFF;margin: 20px 0}



button.rounded {

background: transparent url( http://www.themonkeypc.co.uk/templates/themonkeypc/images/btn_right.png ) no-repeat scroll right top;

clear: left;

font-size: 0.8em;

}



button span {

display: block;

padding: 0 0 0 15px;

position: relative;

white-space: nowrap;

height: 30px;

line-height: 30px;

}



button.rounded span {

background: transparent url( http://www.themonkeypc.co.uk/templates/themonkeypc/images/btn_left.png ) no-repeat scroll left top;

color: #FFFFFF;

}



button.rounded:hover {

background-position: 100% -30px;

}



button.rounded:hover span {

background-position: 0% -30px;

}



button::-moz-focus-inner {

border: none;

}



ul#menulist_root li ul {

	display:none;

}



ul#menulist_root li:hover ul {

	display:block;

	background:none;

}



ul#menulist_root li ul li {

	background:#000000;

	opacity:.85;

	filter: alpha(opacity=85);

	-moz-opacity: 0.85;

	clear:both;

}



ul#menulist_root li ul li a {

	background:#000;

	width:66px;

}



ul#menulist_root li ul li a:hover {

	color:#AA0000;

	background:none;

}



.orderbtn {

	background-image:url(http://www.themonkeypc.co.uk/templates/themonkeypc/images/button-background.jpg);

	background-repeat: repeat-x;

	border: solid 2px #447821;

	color:#207200;

	-moz-border-radius:10px;

	-webkit-border-radius: 10px;

	font-size: 15px;

	font-weight: bold;

}



div.highlightbox {

	background: #c7fdb2;

	color: #35791b;

	border: solid 1px #48b11f;

	padding: 10px;

	text-align: center;

	font-size: 130%;

}



body {

	margin:0;

	padding:0;

	font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;

	font-size:25px;

	color:#333333;		background: #efefef;

	font-weight:normal;		text-align: center;

}.header {border-bottom: 1px solid #dbdbdb;background:url(../images/header_main.gif) 0 0 repeat-x;}



a:focus {

	outline:none;

}



form {

	margin:0;

	padding:0;

}



img {

	border:0;

}



.clr {

	clear:both;

}



.left {

	float:left;

}



.right {

	float:right;

}



body a {

	color:#48b11f;

	text-decoration:underline;

	font-weight:bold;

}



body a:hover {

	text-decoration:none;

	color:#48b11f;

}



h1 {

	font-size:18px;

	color:#22459d;

	margin:0;

	padding:0;

	font-weight:normal;

}



h2 {

	font-size:14px;

	color:#48b11f;

	margin:0;

	padding:10px 0 10px 0;

	font-weight:bold;

}



h3 {

	font-size:15px;

	color:#48b11f;

	margin:0;

	padding:10px 0 10px 0;

	font-weight:bold;

}



p {

	line-height:19px;

	margin:0;

	padding:0 0 10px 0;

	font-size:14px;

}



p2 {

	line-height:19px;

	margin:0;

	padding:0 0 10px 0;

	font-size:12.5px;

}



.input {

	border:1px solid #e5e5e5;

	font-size:12px;

	color:#3f3f3f;

	height:21px;

	width:274px;

	margin:0;

	padding:0;

}



textarea {

	border:1px solid #e5e5e5;

	font-size:12px;

	color:#3f3f3f;

	width:340px;

	margin:0;

	padding:0;

}

/*

.page-bg {

	background:url(../images/page-bg.png) no-repeat top;

}*/





.main-container {

	width:960px;

	margin:0 auto;		

	text-align: left;

}





.toplinks {

	height:40px;

	background:url(../images/toplink-bg.gif) repeat-x;

}



.toplinks ul {

	padding:0;

	margin:0;

}



.toplinks ul li {

	padding:0;

	margin:0;

	list-style-type:none;

	background:url(../images/divider.gif) no-repeat right;

	float:left;

	display:block;

}

.toplinks ul li li {

	padding:0;

	margin:0;

	list-style-type:none;

	background:#2f1a07;

}



.toplinks ul li a {

	padding-left: 15px;

	padding-right: 15px;

	margin:0 2px 0 0;

	font-size:12px;

	color:#fff;

	text-decoration:none;

	font-weight:bold;

	display:block;

	line-height:40px;

}



.toplinks ul li a:hover {

	background:url(../images/hover-bg.gif) repeat-x;

}



.toplinks ul li li a {

	padding:8px 15px;

	margin:0 2px 0 0;

	text-decoration:none;

	font-weight:bold;

	display:block;

	line-height:normal;

}



.toplinks ul li li a:hover {

	background:#48b11f;

}





.logo-frame {

	margin:0;

	padding:0;

	background:#fff;

}



.flash-frame {

	background:url(../images/flash-bg.gif) repeat-x top;

	float: left;

}



.mar_rt_find {

	padding-right:42px;

}



.body-container {

	padding:16px;

}



.not-sure {

	padding:0 0 14px 25px;

	margin:0;

	font-size:18px;

	border-bottom:1px solid #d9d9d9;

	color:#412509;

	background:url(../images/not-sure-bt.gif) no-repeat left top;

}



.green {

	color:#48b11f;

}/*Promotions on Homepage*/.current-promotion {	font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;	font-size:17px;	color:#333333;	font-weight:normal;    border: 1px dashed #cc0000;	background: #FBEEEB;	padding: 3px 10px 3px 10px;	line-height: 19px;	margin-top: 0px;	margin-bottom: 15px;}



.blogs-box {

	margin:0;

	padding:16px 0;

	/* background:url(../images/body-divider.gif) no-repeat bottom; */

}



.box {

	width:303px;

	float:left;

	padding:0;

}



.box_rt_mar {

	margin-right:8px;

}



.box-head {

	background:url(../images/head-bg.gif) no-repeat;

	height:30px;

	padding:10px 0 0 40px;

	font-size:18px;

	color:#fff;

	font-weight:bold;

}



.box-mid {

	background:#2f1a07;

	padding:0 20px;

}



.box-mid-link {

	padding:0;

	margin:0;

}



.box-mid-link ul {

	margin:0;

	padding:0;

}



.box-mid-link ul li {

	margin:0;

	padding:0;

	list-style-type:none;

	display:block;

	background:url(../images/body-box-link-bg.gif) repeat-x;

	line-height:39px;

	font-size:14px;

	color:#fff;

}



.box-mid-link ul li.yellow {

	color:#f4d085;

}



.order-bg {

	width:263px;

	background:url(../images/order-bg.gif) no-repeat;

	height:53px;

	padding:0 0 10px 0;

	margin:13px 0 0 0;

}



.price {

	font-weight:bold;

	font-size:30px;

	color:#fff;

	margin:10px 40px 0 20px;

	float:left;

}



.order-now {

	font-weight:bold;

	font-size:18px;

	color:#1f1204;

	margin:16px 20px 0 0;

	float:right;

}



.order-now a {

	font-weight:bold;

	font-size:18px;

	color:#1f1204;

	margin:0;

	padding:0;

	text-decoration:none;

}



.order-now a:hover {

	color:#48b11f;

}



.text-box {

	float:left;

	margin:25px 0;

	padding:0;

}



.text-box-mid {

	background:url(../images/btm-bdr-mid.gif) repeat-x;

	font-size:18px;

	color:#412509;

	padding:19px 0 5px 25px;

	border-left:1px solid #d9d9d9;

	border-right:1px solid #d9d9d9;

}



.text-box-mid a {

	color:#4d3218;

	padding:0;

	font-size:12px;

}



.font-24 {

	font-size:24px;

}



.body-col {

	width:467px;

	float:left;

}



.gn_static_1 h2 {

	font-size:14px;

	color:#48b11f;

	margin:0;

	padding:0 0 10px 0;

	font-weight:bold;

}



.gn_static_1 a {

	background:url(../images/read-more.png) no-repeat;

	text-indent:-2000px;

	height:22px;

	width:81px;

	text-decoration:none;

	display:block;

	margin:10px 0;

}



.body-col-head {

	border-bottom:1px solid #d9d9d9;

	padding:0 0 10px 0;

	font-size:18px;

	color:#412509;

	margin:0 0 10px 0;

}.footer-logo {	background: #f3f3f3 url(../images/footer_logos.jpg) 50% 50% no-repeat;	height: 100px;	border-top: 1px solid #d9d9d9;}

.footer {	background: #2e2e2e;

	color:#FFFFFF;	padding: 8px 0;

}.footer  a {	color: #8e8e8e; 	text-decoration: none;	}



.footer a:hover {

	text-decoration:underline;

	color:#48b11f;

}



.contentheading, .componentheading {

	border-bottom:1px solid #d9d9d9;

	padding:0 0 10px 0;

	font-size:18px;

	color:#412509;

	margin:0 0 10px 0;

}



.envir-txt {

	width:328px;

	float:right;

	text-align:left;

	font-size:18px;

	color:#a3a3a3;

	padding:35px 0 0 0;

}



.PlanInfo {

	padding: 2px;

	-moz-border-radius:5px;

	-moz-box-shadow:1px 1px 1px 1px #ccc;

	-webkit-border-radius:5px;

	-webkit-box-shadow:1px 1px 1px 1px #ccc;

	border-top: 1px solid #ccc;

	border-left: 1px solid #ccc;

}



.PlanInfo td {

	border:1px solid #999;

	color:#333;

	padding:5px 10px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

}

 .PlanInfo tr:nth-child(odd) td {

 -moz-border-radius:0px;

 -webkit-border-radius:0px;

}

 .PlanInfo tr:nth-child(odd) {

 background:#a9ce8f;

}



.a2 {

	text-decoration:none;

	color:#48b11f;

}



p.cl {

	color:#48b11f;

	font-weight:bold;

}



/*Reset for shared hosting*/







* {

	margin:0px;

	padding:0px;

}



body {

	line-height:normal;

	font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;

	;

	font-size:12px;

	font-weight:normal;

	color:#3F3F3F;

}



html {

	height:100%;

	font-size:13px;

}



:focus {

	outline:0;

}



ul li {

	list-style:none;

}



img {

	border:none;

}



a {

	text-decoration:underline;

	color:#b71801

}



a:hover {

	text-decoration:underline;

	color:#3F3F3F

}



/*Table style for shared hosting*/







table {

	padding:inherit;

	margin:inherit;

}



.main_border {

	background:#FFFFFF;

	border:1px solid #B3B3B3;

}



.main_border span {

	padding:0px 10px 0px 10px;

	display:block;

}



#inner_table th {

	height:33px;

	background:url(http://www.themonkeypc.co.uk/templates/themonkeypc/images/table-heading-bg.jpg) repeat-x;

	font-size:14px;

	color:#FEFEFE;

	font-weight:bold;

	text-align:center;

}



.std_1 {

	height:33px;

	background:#EAE8E9;

	color:#000000;

	text-align:center

}



.std_1 span {

	text-align:left

}



.std_2 {

	height:33px;

	background:#DBDBDB;

	color:#000000;

	text-align:center

}



.std_2 span {

	text-align:left

}



.std_3 {

	height:33px;

	background:#EAE8E9;

	color:#000000;

	text-align:center

}



.std_3 span {

	text-align:left

}



#inner_table tr:hover, .red_text:hover {

	height:33px;

	background:#BEBEBE;

	color:#FEFEFE;

	padding:0px 10px 0px 10px;

}



.red_text {

	font-size:18px;

	font-weight:bold;

	color:#b71801;

}



#inner_table .alignleft {

	text-align:left;

	padding-left:10px;

}



#inner_table tr:hover, .cred_text:hover {

	height:33px;

	background:#BEBEBE;

	color:#FEFEFE;

	padding:0px 10px 0px 10px;

}



.cred_text {

	font-size:18px;

	font-weight:bold;

	color:#021FF5;

}



/*Monkey Says Box!*/







.bl {

	background: url(http://www.themonkeypc.co.uk/templates/themonkeypc/images/bl.gif) 0 100% no-repeat #48b11f;

	width: 20em

}



.br {

	background: url(http://www.themonkeypc.co.uk/templates/themonkeypc/images/br.gif) 100% 100% no-repeat

}



.tl {

	background: url(http://www.themonkeypc.co.uk/templates/themonkeypc/images/tl.gif) 0 0 no-repeat

}



.tr {

	background: url(http://www.themonkeypc.co.uk/templates/themonkeypc/images/tr.gif) 100% 0 no-repeat;

	padding:10px;

}



.clear {

	font-size: 1px;

	height: 1px

}



.fontage {

	font-size:17px;

	font-weight:bold;

	color:#FFFFFF;

}



.monkey {

background: url("http://www.themonkeypc.co.uk/images/stories/transparent-avatar.png") float:right;







/*Bold Special Text on shared hosting and other pages*/



.bld2 {

 font-size:18px;

 font-weight:bold;

 color:#48b11f;

}



/*Monkey Says Box!*/







.bl {

	background: url(http://www.themonkeypc.co.uk/templates/themonkeypc/images/bl.gif) 0 100% no-repeat #48b11f;

	width: 20em

}



.br {

	background: url(http://www.themonkeypc.co.uk/templates/themonkeypc/images/br.gif) 100% 100% no-repeat

}



.tl {

	background: url(http://www.themonkeypc.co.uk/templates/themonkeypc/images/tl.gif) 0 0 no-repeat

}



.tr {

	background: url(http://www.themonkeypc.co.uk/templates/themonkeypc/images/tr.gif) 100% 0 no-repeat;

	padding:10px;

}



.clear {

	font-size: 1px;

	height: 1px

}



.fontage {

	font-size:17px;

	font-weight:bold;

	color:#FFFFFF;

}



.monkey {

background: url("http://www.themonkeypc.co.uk/images/stories/transparent-avatar.png") float:right;

}



/*Bold Special Text on shared hosting and other pages*/



.bld2 {

	font-size:18px;

	font-weight:bold;

	color:#48b11f;

}



/*Promotions on Homepage*/



.current-promotion {

	border: 1px dashed #cc0000;

	background: #FBEEEB;

	padding: 3px 10px 3px 10px;

	color: #cc0000;

	line-height: 19px;

	margin-top: 5px;

	margin-bottom: 5px;

}



/*Buttons*/







a.button {

	background:url(img/button.gif);

	display:block;

	color:#555555;

	font-weight:bold;

	height:30px;

	line-height:29px;

	margin-bottom:14px;

	text-decoration:none;

	width:191px;

}



a:hover.button {

	color:#0066CC;

}



.spiffy {

	display:block

}



.spiffy * {

	display:block;

	height:1px;

	overflow:hidden;

	font-size:.01em;

	background:#48b11f

}



.spiffy1 {

	margin-left:3px;

	margin-right:3px;

	padding-left:1px;

	padding-right:1px;

	border-left:1px solid #3e8422;

	border-right:1px solid #3e8422;

	background:#439d20

}



.spiffy2 {

	margin-left:1px;

	margin-right:1px;

	padding-right:1px;

	padding-left:1px;

	border-left:1px solid #386a25;

	border-right:1px solid #386a25;

	background:#44a220

}



.spiffy3 {

	margin-left:1px;

	margin-right:1px;

	border-left:1px solid #44a220;

	border-right:1px solid #44a220;

}



.spiffy4 {

	border-left:1px solid #3e8422;

	border-right:1px solid #3e8422

}



.spiffy5 {

	border-left:1px solid #439d20;

	border-right:1px solid #439d20

}



.spiffyfg {

	background:#48b11f

}



/*Highlight Box*/







    .highlightbox {

	background: #c7fdb2;

	color: #35791b;

	border: solid 1px #48b11f;

	padding: 10px;

	text-align: center;

	font-size: 130%;

}



div.highlightbox {

	background: #c7fdb2;

	color: #35791b;

	border: solid 1px #48b11f;

	padding: 10px;

	text-align: center;

	font-size: 130%;

}

#top_menu{background:#F5F5F5 url(images/top_menu_bg.gif) repeat-x;height:30px;line-height:30px;margin:0;padding:0;text-align:left;}

#top_menu ul{list-style:none;margin:0;padding:0;}

#top_menu ul li{float:left;margin:0;padding:0;}

#top_menu ul li a,#top_menu ul li a:visited{color:#666;display:block;height:30px;line-height:30px;padding:0;text-align:center;text-decoration:none;width:100px;}

#top_menu ul li a.down,#top_menu ul li a.down:visited,#top_menu ul li a.down:hover{background-color:#FFF;border-right:1px solid #EBEBEB;color:#333;font-weight:700;width:99px;}

#top_menu ul li a:hover{background-color:#EBEBEB;color:#333;}



.left {

	background: #c7fdb2;

	color: #35791b;

	border: solid 1px #48b11f;

	padding: 10px;

	text-align: center;

	font-size: 130%;

}



.xhtml {

	background: #c7fdb2;

	color: #35791b;

	border: solid 1px #48b11f;

	padding: 10px;

	text-align: center;

	font-size: 130%;

}