@import url(css/misc.css);
@import url(css/dropmenu.css);
@import url(css/homepages.css);
@import url(css/innerpages.css);
@import url(css/blog-common.css);
@import url(css/header.css);
@import url(css/sidebars.css);
@import url(css/footer.css);
@import url(css/blog.css);
@import url(css/color-blue.css);
body {
	text-align:center;
	font:12px Arial, Helvetica, sans-serif
}
a {
	outline:none
}
ul {
	list-style:none;
	font:12px Arial, Helvetica, sans-serif;
	margin:0 0 15px 6px;
	padding:0
}
.clear {
	clear:both
}
.bold {
	font-weight:700
}
p.aright {
	text-align:right
}
.imgleft {
	float:left;
	margin:0 12px 12px 0;
	padding:3px
}
.imgright {
	float:right;
	margin:0 0 12px 12px;
	padding:3px
}
.imgleft_n {
	float:left;
	margin:0 40px 12px 0;
	padding:3px
}
.img_center {
	margin:10px 0;
	padding:5px
}
h1 {
	font-size:28px;
	font-weight:400;
	margin:0 0 12px;
	padding:0 0 5px
}
h2 {
	font-size:22px;
	font-weight:400;
	margin:0 0 8px;
	padding:0
}
h3 {
	font-size:18px;
	font-weight:400;
	margin:0 0 10px;
	padding:0
}
h4 {
	font-size:16px;
	font-weight:700;
	margin:15px 0 5px;
	padding:0 0 5px
}
h5 {
	font-size:14px;
	font-weight:700;
	margin:0 0 10px;
	padding:0
}
h6 {
	font-size:12px;
	font-weight:700;
	margin:5px 0;
	padding:0 0 5px
}
p {
	font-size:12px;
	line-height:18px;
	margin:0 0 12px
}
ul li ul {
	margin:8px 0 5px;
	padding:0
}
ol {
	line-height:18px;
	font-size:12px;
	background:none;
	margin:0 0 0 5px;
	padding:0 0 10px 20px
}
ol li {
	background:none;
	list-style-type:decimal;
	margin:0 0 5px;
	padding:0
}
ol li ol {
	margin:8px 0 5px 24px;
	padding:0
}
blockquote {
	background:url(images/quote2.png) no-repeat;
	background-position:5px 8px;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:18px;
	margin-bottom:10px;
	padding:5px 0 5px 30px
}
blockquote p {
	font:bold 12px Arial, Helvetica, sans-serif
}
.clientname {
	font-size:11px;
	font-weight:400;
	color:#666;
	margin-bottom:12px
}
li, ul li ul li {
	line-height:18px;
	margin:0 0 5px;
	padding:0 0 0 12px
}
p.alert, p.download, p.info, p.note {
	margin:10px 0 0;
	padding:10px 10px 10px 36px
}
p.alert {
	padding:10px 10px 10px 36px
}
#header {
	height:65px;
	margin:0 auto
}
#content-wrap {
	overflow:hidden;
	height:100%
}
#wrapper {
	text-align:left;
	width:840px;
	overflow:hidden;
	height:100%;
	margin:0 auto;
	padding:0 10px
}
#main {
	overflow:hidden;
	clear:both
}
#main .subcolumns {
	width:400px
}
#content {
	width:580px;
	padding-bottom:10px
}
#content2 {
	width:560px
}
#sidebar {
	width:240px;
	margin-bottom:15px
}
#sidebar2 {
	width:260px;
	margin-bottom:15px
}
#footer {
	clear:both;
	overflow:hidden;
	text-align:left;
	height:100%;
	width:840px;
	margin:0 auto;
	padding:5px 10px
}
#content .subcolumns, #sidebar .subcolumns {
	width:280px
}
#header .logo {
	font:25px "Arial Black", Arial, Helvetica, sans-serif;
	color:#fff;
	margin-top:5px;
	text-transform:uppercase;
	float:left
}
#header .description {
	font:12px Arial, Helvetica, sans-serif;
	clear:both;
	margin-top:-5px
}
#footer p {
	font-size:12px;
	line-height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin:5px 0;
	padding:0
}
#footer span {
	margin-top:-8px;
	font-size:11px;
	padding-left:1px
}
#flinks {
	list-style:none;
	float:right
}
#flinks li {
	display:inline;
	line-height:26px;
	text-align:right;
	padding:0 5px
}
#flinks li a {
	font-size:11px;
	text-decoration:none
}
#flinks li a:hover {
	display:inline
}
#search {
	float:right;
	height:21px;
	margin-top:31px;
	width:205px;
	padding:2px 0 0 15px
}
* html #search {
	width:208px;
	overflow:hidden
}
#search .s {
	font:12px Arial, Helvetica, sans-serif;
	width:170px;
	float:left;
	margin-right:5px;
	padding:2px
}
#searchform .sgo {
	width:26px;
	height:23px;
	margin:-2px 0 0
}
#nav {
	width:840px;
	height:28px;
	position:relative;
	z-index:1;
	margin:0 auto 5px
}
#nav .rss {
	font:bold 12px Arial, Helvetica, sans-serif;
	padding-left:18px;
	position:absolute;
	right:3px;
}
#content-wrap .breadcrumb {
	font:10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:left;
	clear:both;
	line-height:25px;
	padding-left:5px;
	margin-bottom:10px
}
a.button {
	margin-bottom:8px;
	font-weight:700;
	font-size:12px;
	padding:3px 15px 3px 10px
}
.submit {
	margin-bottom:8px;
	font-weight:700;
	font-size:12px;
	cursor:pointer;
	padding:3px 15px 3px 10px
}
.postads {
	text-align:center;
	overflow:hidden;
	height:100%;
	margin-bottom:25px
}
.small {
	font-size:11px;
	color:#666
}
.small a {
	color:#666
}
.small a:hover {
	color:#000
}
#demotop {
	background:#000;
	height:50px;
	overflow:hidden
}
#demotop-in {
	width:860px;
	margin:0 auto
}
#demotop-in h5 {
	float:left;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	margin:0;
	padding:8px 0 0
}
#demotop-in p {
	font-size:11px;
	color:#9f9f9f;
	clear:both;
	float:left
}
.img_button {
	position:relative;
	display:block;
	font-size:12px
}
.img_button span {
	height:100%;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	cursor:pointer
}
.img_button span a {
	display:block
}
.b_purchasedownload2 {
	top:9px;
	right:0;
	float:right
}
.b_purchasedownload2 span, .b_purchasedownload2 span a {
	background:url(images/b_purchasedownload2.png) no-repeat
}
.b_purchasedownload2 span a, .b_purchasedownload2 {
	width:190px;
	height:32px
}
.b_purchasedownload2 span:hover {
	background-position:0 -32px
}
.thread-alt {
	background-color:#f8f8f8
}
.thread-even {
	background-color:#FFF
}
.depth-1 {
	border:1px solid #ddd
}
.even, .alt {
	border-left:1px solid #ddd
}
.commentlist li ul li {
	font-size:1em;
	margin-right:-5px;
	margin-left:10px
}
#commentform {
	margin:5px 10px 0 0
}
#respond:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.children {
	padding:0
}
.shr-bookmarks {
	display:none
}
#content p {
	margin:3px 0 8px
}
.online_table table tr td {
	padding:8px 5px!important
}
#phone_no {
	color:#C00;
	font-size:20px;
	font-weight:700;
	position:absolute;
	right:77px;
	top:3px
}
#banner {
	position:relative
}
#get_start {
	height:246px;
	left:40px;
	position:absolute;
	width:209px
}
.italic, address {
	font-style:italic
}
.alignleft, #content, #content2, #header .h_left {
	float:left
}
.alignright, #sidebar, #sidebar2 {
	float:right
}
code, #sidebar span {
	font-size:12px
}
h2 a, h2 a:hover, p a, #footer span a, #footer span a:hover {
	text-decoration:none
}
#popup_overlay {
	background:#000 url(images/loading_wheel.gif) no-repeat center center;
}
#left_box {
	width: 580px;
	float:left;
}
#left_box .shareaholic-show-on-load {
	clear: left;
	height: 105px;
	margin-left: 0;
	overflow: hidden;
}
#search a {
	margin-left: 53px;
}
#header3 {
	height: 147px;
}
#nav .rss a {
	color: #000000 !important;
}
#home_video_box {
	float: left;
	height: 247px;
	left: 10px;
	margin: 0;
	position: relative;
	top: 2px;
	width: 336px;
}


#homepopup .field_left{float:left;width:75px}
#homepopup .field_right{float:left;width:150px}

#homepopup .field_right2{float:left;width:50px}

#homepopup .field_left2
{
	float:left;  width: 185px;
}
#homepopup .field_right input[type=text]{width:100%}
.clear{clear:both}
#homepopup .form_field{margin-bottom:18px}
#form_data{text-align:left}

#discral
{
 margin:10px 0;
}

p#theMessage
{
 display:none;	
}
#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wordtube
{
 margin-top:25px;
 margin-bottom:25px;
}

#xsnazzy
{
    margin: 20px 0;
}

.xboxcontent
{
 margin-bottom:20px;	
}

#home_video_box .wordtube
{
	margin:0;
}


#li-8-1,#li-8-4
{
 padding-bottom:15px;
} 

.wp-image-777
{
padding-right:15px;
}
