﻿body {
	margin: 0px;
	padding: 0px;
	background:#e6e4e4 url(/images/new-home/bg.jpg) repeat;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #383737;
}
.clear {clear: both; float: none; height: 0; line-height: 0;}

a {	color: #0488cc; text-decoration: none;}
a:hover {color: #666666; text-decoration: none;}
:focus { outline:none;}

img {
    border: 0 none;
}

/* Layout */

#header-h-line{ width:100%;}
#page-outer{ width:100%; padding:0px; margin:0px;}
#header-wrap{ width:100%; height:205px; padding:0px; margin:0px; clear:left;}
#outer-content-wrap{ width:1222px; background:url(/images/new-home/dot-v.gif) repeat-y right; margin:auto; position:relative;}
#outer-content-wrap #content-block1{ width:756px; background:url(/images/new-home/dot-v.gif) repeat-y right; position:relative; float:left; padding:4px 1px 0 0; margin:0 0 0 0; text-align:left;}
#outer-content-wrap #content-block1 #content-grunge-b1{ width:756px; padding:30px 0 0 0; background:url(/images/new-home/content-above.jpg) no-repeat top right; }
#outer-content-wrap #content-block-admin{ width:1222px; position:relative; float:none; padding:22px; margin:0; text-align:left;}
#outer-content-wrap #content-block2{ width:465px; position:relative; float:left; padding:0px; margin:10px 0 0 0;}
#outer-content-wrap #content-block2 .sidebar{ width:465px; margin:0 auto; text-align:left; padding:0px;}
#outer-content-wrap #content-block2 .sidebar .sections{width:425px; padding:20px 10px 0 30px; text-align:left; margin-bottom:30px; overflow:hidden;}
#outer-content-wrap #content-block2 .sidebar .section-divider{ border-bottom:dashed 1px #999999; clear: both; float: none; height: 0; padding:0px; line-height: 0; margin:0px;}


/* Buttons */
.moretemplate-btn {
	margin:0px;
	width:133px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	background:url(/images/new-home/more-templates.png) no-repeat 0 0;
	display:block;
	cursor:pointer !important;
}
.moretemplate-btn:hover {
	background-position:0 -26px;
}
#navigation{clear:both; float:none; height:49px;}
#navigation #leftnav{ width:131px; float:left; text-align:left;}
#navigation #rightnav{ width:170px; float:right; text-align:right;}
#navigation #numnav{ width:150px; text-align:center;}
.lblnumnav{padding-top:10px; display:block; height:49px; font-style:italic; font-size:16px;}

.previous-btn {
	margin:0px;
	width:95px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	background:url(/images/new-home/previous-templates.png) no-repeat 0 0;
	display:block;
	cursor:pointer !important;
}
.previous-btn:hover {
	background-position:0 -26px;
}

.subscribe-btn {
	margin:3px 0 0 0;
	float:right;
	width:90px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	background:url(/images/new-home/subscribe-btn.png) no-repeat 0 0;
	display:block;
	cursor:pointer !important;
}
.subscribe-btn:hover {
	background-position:0 -26px;
}

/* Headings */

h1{ font-family:Arial, Sans-Serif; font-size:14px; text-transform:uppercase; color:#1c1c1c; line-height:20px; margin-bottom:20px; font-weight:bold;}
h2{ font-family:Verdana; font-size:10px; font-weight:bold; display:inline-block; background:#fff; color:#5a5959; margin-bottom:20px; padding:3px 7px 3px 7px; text-transform:uppercase;}


/* Navigation */

#category-wrap{ width:100%; background:url(/images/menu/menubg.jpg) repeat-x bottom center; border-bottom:dashed 1px #999999; height:35px; position:relative;}
#category-wrap #category-container{ width:1222px; background:url(/images/menu/menubg.jpg) repeat-x bottom center; border-bottom:dashed 1px #999999; margin:auto; position:relative; height:35px; }
#category-wrap #category-container #nav-col{ width:580px; position:absolute; left:0px;}
#category-wrap #category-container #nav-icon{ width:300px; position:absolute; left:525px; top:5px;}
#category-wrap #category-container #nav-member-signup{ width:320px; position:absolute; right:0px;}

/*--Top Navigation Css Starts Here--*/

ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 605px;
	list-style: none;
	font-size: 12px;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	border-right:solid 1px #838282;
	position: relative; /*--Important--*/
}
ul#topnav li a {
	float: left;
	height: 25px;
	padding:10px 0 0 0;
	color:#dcd9d9;
	text-decoration:none;
}
ul#topnav li:hover a, ul#topnav li a:hover { background:#646363; } /*--Hover State--*/
ul#topnav a.home {
	width: 60px;
	text-align:center;
	
}
ul#topnav a.browse-templates {
	width: 65px;
	text-align:center;
}
ul#topnav a.most-downloaded {
	width: 65px;
	text-align:center;
}
ul#topnav a.featured-templates {
	width: 75px;
	text-align:center;
}
ul#topnav a.submit-templates {
	width: 130px;
	text-align:center;
}
ul#topnav a.view-authors {
	width: 130px;
	text-align:center;
}
ul#topnav a.login-plugin {
	text-align:center;
}
ul#topnav li .sub {
	position: absolute; /*--Important--*/
	top: 35px; left: 0;
	z-index: 99999;
	background: url(/images/home/ddcontent.png) repeat-x; /*--Background gradient--*/
	padding: 20px 20px 20px;
	float: left;
	display: none; /*--Hidden for those with js turned off--*/
}
ul#topnav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 400px;
	margin-bottom: 10px;
}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	float: none;
	width: 600px;
}

ul#topnav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #f5f3f3;
}
ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
	border:none; text-align:left; background:none; display:block;
}
ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
/*--List Span--*/
ul#topnav .sub ul li span a {
	float: left;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	background: url(/images/home/green-arrow.png) no-repeat left;
	padding: 7px 15px 7px 15px;
	display: block;
	border-bottom:1px dotted #cccccc;
	text-decoration: none;
	color: #f5f3f4;
}
ul#topnav .sub ul li span a:hover {
	color: #1a480d;
	background-position: 0px 12px ;/*--Override background position--*/
	background:url(/images/home/over.gif) repeat-x;
	border-bottom:1px dotted #cccccc;
	display:block;
}
/*--List Span Ends--*/
/*--List Span Image--*/
td div .pimg {
	float: left;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	padding: 0px;
	margin:0px;
	display: block;
	text-decoration: none;
	color: #f5f3f4;
}
td div .pimg a {
	padding: 0px;
	margin:0px;
	display: block;
	text-decoration: none;
	color: #f5f3f4;
}

/*--List Span Image Ends--*/
ul#topnav .sub ul li a {
	float: none;
	height: auto; /*--Override height from parent list item--*/
	background: #929191;
	padding: 0px;
	display: block;
	text-decoration: none;
	color: #fff;
}
ul#topnav .sub ul li a:hover {
	color: #ddd;
	display:block;
}
/*--Top Navigation Css Ends Here--*/

ul#toplogin {
	margin: 0; padding: 0;
	float:right;
	list-style: none;
    font-size: 12px;
}
ul#toplogin li {
	float: left;
	margin: 0; padding: 10px 0 0 0; color:#cccccc;
	position: relative; /*--Important--*/
}
ul#toplogin li a { color:#f3f3f3; text-decoration:none;}
ul#toplogin li a:hover{ text-decoration:none; border-bottom:1px solid #ccc;}

/*--List Span Image--*/
td div .pimg {
	float: left;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	padding: 0px;
	margin:0px;
	display: block;
	text-decoration: none;
	color: #f5f3f4;
}
td div .pimg a {
	padding: 0px;
	margin:0px;
	display: block;
	text-decoration: none;
	color: #f5f3f4;
}

/* Header */

#header-wrap #wider-header{ width:100%; background:url(/images/new-home/dot-h.gif) repeat-x bottom;}
#header-wrap #header-banner-logo-wrap{ width:1222px; background:url(/images/new-home/dot-h.gif) repeat-x bottom; margin:auto; height:137px; position:relative;}
#header-wrap #header-banner-logo-wrap #left-top-banner{ width:757px; background:url(/images/new-home/dot-v.gif) repeat-y right; height:117px; text-align:left; float:left; position:relative; padding:20px 0 0 0;}
#header-wrap #header-banner-logo-wrap #logo{ width:465px; text-align:left; background:url(/images/new-home/dot-v.gif) repeat-y right; float:left; height:137px; margin:0px; float:left; position:relative;}
#header-wrap #header-banner-logo-wrap #logo #shine{ background:url(/images/new-home/logo-shine.jpg) no-repeat top center; width:425px; padding:25px 0 0 40px; height:112px;}
#header-wrap #header-banner-logo-wrap .subscribe-to-Rss-feed { width:137px; height:102px; display:block; position:absolute; right:1px; bottom:1px; text-decoration:none; background:url(/images/new-home/Rss-feed.gif) no-repeat top center;}
#header-wrap #header-banner-logo-wrap .subscribe-to-Rss-feed:hover{background-position:0 -102px;}
#header-wrap #search-outer{ width:100%; background:url(/images/new-home/dot-h.gif) repeat-x bottom; height:36px;}
#header-wrap #search-title-wrap{ width:1222px;  background:url(/images/new-home/dot-h.gif) repeat-x bottom; margin:auto; height:36px; position:relative; text-align:left;}
#header-wrap #search-title-wrap #left-title-wrap{ width:756px; height:36px; border-right:dashed 1px #999999; float:left; padding:0; position:relative;}
#header-wrap #search-title-wrap #left-title-wrap #s-icon{ width:318px; height:30px; float:left; position:relative; padding:6px 0 0 0; margin:0px;}
#header-wrap #search-title-wrap #left-title-wrap #title-wrap{ width:432px; height:36px; float:left; position:relative;}

#header-wrap #search-title-wrap #search-wrap{ width:464px; background:#d1cfd0 url(/images/new-home/dot-v.gif) repeat-y right; height:36px; float:left; position:relative;}

/* Search */

.searchbox .s-form label.frm_pos, .searchbox .s-form label.frm_pos_, .searchbox .s-form label.frm_pos_top, .searchbox .s-form label.frm_pos_left, .searchbox .s-form label.frm_pos_right, .searchbox .s-form label.frm_pos_none{font-size:15px;font-weight:normal;float:none;text-align:left;margin:0;padding:0;width:auto;display:block;color:#922203;}
.searchbox .s-form label.frm_pos_top, .with_frm_style .form-field label.frm_pos_{display:block;float:none;width:auto;padding:0px;margin:0px;}
.searchbox .s-form { margin:3px 0 0 0; padding:0px; height:32px; }
.searchbox .s-form input, .searchbox .s-form select, .searchbox .s-form textarea, #content .searchbox .s-form input, #content .searchbox .s-form select, #content .searchbox .s-form textarea
    {
     border:none;
     color:#737272;
	 margin:0px;
	}

.sinputbox{ width:210px; padding:2px 4px 2px 4px; margin:0px; font-size:14px; color:#737272; background:transparent; border:0px none;}
.searchbg{ float:left; text-align:left; background:transparent; position:relative;padding:0; height:31px; margin:0px; margin-left:20px; width:445px;}

.s-icon{float:right; position:relative; padding:0 0 0 0; text-align:right;}
.gobtn {
	margin:0px;
	width:62px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	background:url(/images/new-home/search.png) no-repeat 0 0;
	display:block;
	cursor:pointer !important;
}
.gobtn:hover {background-position:0 -26px;}

.s-col{ width:210px; float:left; position:relative; padding:0; margin:0px; height:31px;}
.s-col2{ width:92px; float:left; position:relative; padding:2px 0 0 12px; margin:0px; height:29px;}
.s-col3{ width:112px; float:left; position:relative; margin:0; padding:8px 4px 0 4px; height:23px; font-size:11px;}

.cbox{margin:0px; padding:0px; display:block; width:120px;}
.cbox input {margin:0px; padding:0px; width:20px;}
.cbox label {margin:0px; padding:0px; text-align:right; font-size:11px; font-style:italic; color:#737272; width:100px;}

/* Displaying Templates */

.template-outer{ width:346px; height:264px; border:none; overflow:hidden; margin:0 20px 15px 0; padding:15px 0 0 0; background:url(/images/new-home/template-frame.jpg) no-repeat top center;}
.template-outer:hover{ background-position:0 -274px;}

.template-conainer{ width:300px; height:260px; margin:auto;}

.templateTitle
{
    color:#383737;
    font-size:13px;
    margin:0px 0px 12px 0px;
    font-weight:normal;
}

.templateframe 
{
    width:300px;
    padding:0;
    height:159px;
    margin: 0;
    position:relative;
    overflow:hidden;
}

.templateframe .add-fav-small
{
    position:absolute;
	top:139px;
	left:270px;
	width:26px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/home/add-fav-small.png) no-repeat;
}

.add-fav-small:hover {
	background-position:0 -19px;
}

.templateframe .template-img
{
    position:absolute;
	top:0;
	right:0;
	width:57px;
	height:38px;
	overflow:hidden;
}

.templateframe .remove-fav-small
{
    position:absolute;
	top:139px;
	left:270px;
	width:26px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/home/remove-fav-small.png) no-repeat;
}

.remove-fav-small:hover {
	background-position:0 -19px;
}

.templateframe .downloadbtn-home
{
    position:absolute;
	top:122px;
	left:273px;
	width:16px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/home/download-btn.png) no-repeat;
}

.downloadbtn-home:hover {
	background-position:0 -16px;
}

.downloadedbg
{
    background:#4070bf;
    color:#f1f1f1;
    width:300px;
    text-align:center;
    font-size:14px;
    font-style:normal;
    line-height:25px;
    height:25px;  
    margin:0px; 
}

.ratingscomments-wrap
{
    background:#022c70;
    color:#f1f1f1;
    width:300px;
    text-align:center;
    font-size:12px;
    font-style:normal;
    padding:3px 0 1px 0;
    height:20px;
    margin:0px;
}

.ratingscomments-wrap .rating-icons{ float:left; position:relative; padding-left:5px;}
.ratingscomments-wrap .comment-lbl{ float:right; position:relative; padding-right:5px;}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../images/ratings/filledstar.jpg);

}

.emptyRatingStar {
    background-image: url(../images/ratings/emptystar.jpg);
}

.savedRatingStar {
    background-image: url(../images/ratings/savedstar.jpg);
}


/* Footer */

#absolutefooter-outer{ width:100%; position:relative; height:357px; background:url(/images/new-home/footer-bg.gif) repeat-x bottom; margin:0;}
#absolutefooter-outer #abfooter-wrap{ width:1200px; position:relative; height:357px; background:url(/images/new-home/footer-bg.gif) repeat-x bottom; margin:0;}
#absolutefooter-wrap{ width:1200px; position:relative; margin:auto; padding-top:30px; height:245px; font-size:12px;}

#absolutefooter-wrap ol{ margin:0px; line-height:19px; padding:20px 0 0 0; list-style-type:none;}
#absolutefooter-wrap ol li{text-align:left; font-size:12px; border-bottom:1px solid #676666; margin:2px 20px 2px 0px; padding:2px 0 2px 0; line-height:17px;}
#absolutefooter-wrap ol li a{ text-decoration:none; color:#cfcece; display:block;}
#absolutefooter-wrap ol li a:hover {color:#fff;}
h5{color: #fff;font-family:Arial;font-size: 14px;letter-spacing: 0em;line-height: 25px;text-align:left;font-weight: bold;padding: 0px;margin: 0px;}

#footercol-1{width:160px;float:left;text-align:left;color:#f1f1f1;border-right:1px dashed #828181;margin-right:20px;}
#footercol-2{width:190px;float:left;text-align:left;border-right:1px dashed #828181;margin-right:30px;}
#footercol-3{width:330px;float:left;text-align:left;border-right:1px dashed #828181;margin-right:30px;padding-right:20px;}
#footercol-4{width:190px;float:left;color:#cccccc; border-right:1px dashed #828181;margin-right:10px;padding-right:20px;}
#footercol-5{width:189px;float:right;color:#cccccc;text-align:left;}

#absolutefooter-bottom-wrap{width:1200px;position:relative;padding-top:5px;height:57px;margin:auto;font-size:12px;}
#copyrightinfo{width:160px;float:left;text-align:left;color:#dcd9d9;margin-right:20px;}
#emailus{width:190px;float:left;text-align:left;margin-right:30px;color:#a8a8a8;}
#footerlinks{width:330px;float:left;text-align:left;margin-right:30px;padding-right:20px;}
#socialnetworkingicons{width:190px;float:left;color:#cccccc;margin-right:10px;padding-right:20px;}
#creditinfo{width:189px;float:right;color:#cccccc; text-align:left;}
#creditinfo a{color:#f2f2f2;text-decoration:none;}
#creditinfo a:hover{color:#a8a8a8;text-decoration:none;}

#emailus a{color:#f2f2f2;font-weight:bold;text-decoration:none;}

#footercol-2 p
{
    padding:20px 0px 0px 0px;
    color:#f2f2f2;
    margin:0px;
}

#footercol-2 a
{
    color:#dcd9d9;
    text-decoration:underline;
}

#footercol-2 a:hover
{
    color:#f2f2f2;
    text-decoration:none;
}

#footercol-5 p
{
    padding:20px 0px 0px 0px;
    color:#f2f2f2;
    margin:0px;
}

#footercol-5 a
{
    color:#dcd9d9;
    text-decoration:underline;
}

#footercol-5 a:hover
{
    color:#f2f2f2;
    text-decoration:none;
}

#footercol-3 p
{
    padding:20px 0px 0px 0px;
    width:230px;
    color:#f2f2f2;
    margin:0px;
}
#footercol-3 .featured-f-img{ padding:4px; background:transparent; margin-bottom:0px; margin-right:2px; width:90px;}
#footercol-3 a{ border:solid 1px #606060; display:inline-block;}
#footercol-3 a:hover{ border:solid 1px #8c8b8c;}

#footercol-3 a
{
    color:#dcd9d9;
    text-decoration:none;
}

#footercol-3 a:hover
{
    color:#82deff;
    text-decoration:none;
}

#footercol-4 span { display:block; padding:0px; margin:0px; text-align:left;}
#footercol-4 .f-templates{ line-height:5px;}
#footercol-4 a { color:#dcd9d9; text-decoration:underline;}
#footercol-4 a:hover { color:#ffffff; text-decoration:none;}

#emailus a:hover
{
    color:#f2f2f2;
    font-weight:bold;
    text-decoration:underline;
}

#socialnetworkingicons a
{
    color:#a7a6a6;
    text-decoration:underline;
}

#socialnetworkingicons a:hover
{
    color:#a7a6a6;
    text-decoration:none;
}

/* Template Details Page */

.tempDetailPic .add-to-fav
{
    position:absolute;
	top:0px;
	left:474px;
	width:31px;
	height:179px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/home/addtomyfavorite.png) no-repeat;
}

.tempDetailPic .add-to-fav .add-to-fav:hover,
.tempDetailPic .add-to-fav .add-to-fav-act {}

.tempDetailPic .remove-fav
{
    position:absolute;
	top:0px;
	left:474px;
	width:31px;
	height:195px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/home/remove-from-fav.png) no-repeat;
}

.title-next-wrap{border-top:1px solid #e1eed3; border-bottom:1px solid #e1eed3; padding:10px 0 10px 0px; margin: 10px 0px 20px 0px; display:block; line-height:19px; height:19px;}
.template-title{text-align:left; float:left; display:block; color: #666666; font-family:Georgia;text-transform:uppercase;font-size: 20px;letter-spacing: 0em;}
.next-pre-btn{text-align:right; float:right; display:block;}

.template-detail
{
    width:137px;
    min-height:258px;
    float:right;
    position:relative;
    background:#caf7e9 url(/images/home/temp-des-bottom.gif) no-repeat bottom;
    color:#515252;
    font-size:12px;
    padding:0;
    line-height:15px;
}
.template-detail .content
{
    width:121px;
    color:#515252;
    font-size:12px;
    padding:5px 8px 0 8px;
    line-height:15px;
}

.template-detail .title
{
    color:#515252;
    border-bottom:1px solid #a8d8c9;
    padding:3px 0px 3px 0px;
    margin-bottom:5px;
    font-weight:bold;
}

.download-btn {
	margin:0px;
	width:121px;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	background:url(/images/buttons/download.gif) no-repeat 0 0;
	display:block;
	cursor:pointer !important;
}
.download-btn:hover {
	background-position:0 -34px;
}

.viewdemo-btn {
	margin:0 0 5px 0;
	width:121px;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	background:url(/images/buttons/viewdemo.gif) no-repeat 0 0;
	display:block;
	cursor:pointer !important;
}
.viewdemo-btn:hover {
	background-position:0 -34px;
}

.detail-tem-wrap
{
	padding:0px;
	width:643px;
	overflow:hidden;
	min-height: 263px;
}

.tempDetailPic
{
	padding:0px;
	float:left;
	position:relative;
	width:503px;
	overflow:hidden;
	min-height: 263px;
}

.tempDetailPic2
{
	padding:0px;
	position:relative;
	width:503px;
	overflow:hidden;
	min-height: 263px;
}

.tempdetailinfo-wrap {background:#f6f3f3; font-size:12px; float:none; clear:both; width:625px; padding:13px 8px 13px 8px; color:#515252; text-align:left;}
.tempdetailinfo-wrap .col1 {width:170px; margin-left:10px; float:left; position:relative; font-weight:bold;}
.tempdetailinfo-wrap .col2 {width:285px; float:left; position:relative;}
.tempdetailinfo-wrap .col3 {width:115px; margin-left:20px; padding-right:4px; float:left; position:relative;}
.tempdetailinfo-wrap ul{margin:0px; padding:0px; list-style-type:none;}
.tempdetailinfo-wrap ul li{margin:0 0 3px 0; padding:0 5px 3px 0px; line-height:18px; list-style-type:none;}
.next-pre-template-wrap{padding:5px 0 5px 0px; margin:4px 0 5px 150px; height:20px;}

a.nextbtn:link { color:#51beeb; font-size:15px; font-family:Georgia; text-decoration: none; display:block; width:120px; float:left; height:20px; background:url(/images/home/next-arrow.gif) no-repeat right; }
a.nextbtn:active { color:#51beeb; font-size:15px; font-family:Georgia; text-decoration: none; display:block; width:120px; float:left; height:20px; background:url(/images/home/next-arrow.gif) no-repeat right;}
a.nextbtn:visited { color:#51beeb; font-size:15px; font-family:Georgia; text-decoration: none; display:block; width:120px; float:left; height:20px; background:url(/images/home/next-arrow.gif) no-repeat right;}
a.nextbtn:hover { color:#51beeb; font-size:15px; font-family:Georgia; text-decoration: underline; display:block; width:120px; float:left; height:20px; background:url(/images/home/next-arrow.gif) no-repeat right;}

a.prebtn:link { color:#51beeb; font-size:15px; font-family:Georgia; text-decoration: none; display:block; padding:0 0 0 20px; width:150px; float:left; height:20px; background:url(/images/home/previous-arrow.gif) no-repeat left; }
a.prebtn:active { color:#51beeb; font-size:15px; font-family:Georgia; text-decoration: none; display:block; padding:0 0 0 20px; width:150px; float:left; height:20px; background:url(/images/home/previous-arrow.gif) no-repeat left;}
a.prebtn:visited { color:#51beeb; font-size:15px; font-family:Georgia; text-decoration: none; display:block; padding:0 0 0 20px; width:150px; float:left; height:20px; background:url(/images/home/previous-arrow.gif) no-repeat left;}
a.prebtn:hover { color:#51beeb; font-size:15px; font-family:Georgia; text-decoration: underline; display:block; padding:0 0 0 20px; width:150px; float:left; height:20px; background:url(/images/home/previous-arrow.gif) no-repeat left;}


/* Author Wrap */

.author-wrap{width:630px; margin:3px 0 3px 0; padding:0 7px 7px 7px; background:url(/images/author-wrap.gif) no-repeat;}
.author-wrap .left-col{width:120px; float:left; position:relative; padding:10px;}
.author-wrap .left-col img{background:#ccc; border-bottom:1px solid #666; padding:3px;}
.author-wrap .right-col{width:480px; float:left; position:relative; padding:10px 0 10px 0px;}

/* Comments Wrap */

#comment-wrap
{
    width:100%;
    background:#dedbdb;
    padding:0px;
    margin:0px;
    border-top:1px dashed #999;
    background:url(/images/new-home/dot-h.gif) repeat-x top;
}

#footerCommentsWrap {
	width: 1200px;	
	margin: 0px;
	padding: 0px;
	background:#dedbdb;
	background:url(/images/new-home/dot-h.gif) repeat-x top;
	font-family:Georgia;	
	text-align: left;
}
.commenttitle
{
    color:#f2f2f2;
    border-bottom:dotted 1px #f2f2f2;
	border-top:dotted 1px #f2f2f2;
	font-family:Georgia;
	font-size:25px;
	font-weight:bold;
	text-transform:none;
}

/* Forms */

input[type=text],
input[type=password],
select,
textarea {	
	 background-color:#d1cfd0; 
     padding:5px; 
     border:none;
     color:#666666;
     font-size:1.20em;
}
input[type=text]:focus,
textarea:focus {
	background-color: #f2f2f2;
}

input[type=checkbox]{padding:0; margin:0px;font-size:1.20em; }

.errormsg {
     padding:6px; 
     border:none;
     color:#d50702;
     font-size:14px; font-style:italic;
     text-align:center;
	}
	
.watertext{ color:#cccccc;}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

fieldset div {
	margin:0.3em 0;
	clear:both;
}

label {
	float:left;
	width:150px;
	text-align:right;
	margin-right:1em;
    font-size:1.20em;
}

fieldset {
	border:2px dashed #d7d5d5;
	padding:0 0.5em 0.5em;
	width:600px;
	margin-bottom:20px;
}

legend {
	color:#0b77b7;
	font-size:1.2em;
}
legend span {
	width:10em;
	text-align:right;
}
	
a.recent-com:link {line-height:20px; border-bottom:1px solid #878686; background:url(/images/home/com-arrow.png) no-repeat left; padding:2px 0 2px 16px; display:block; text-decoration:none; color:#1172de;}
a.recent-com:active {line-height:20px; border-bottom:1px solid #878686; background:url(/images/home/com-arrow.png) no-repeat left; padding:2px 0 2px 16px; display:block; text-decoration:none; color:#1172de;}
a.recent-com:visited {line-height:20px; border-bottom:1px solid #878686; background:url(/images/home/com-arrow.png) no-repeat left; padding:2px 0 2px 16px; display:block; text-decoration:none; color:#1172de;}
a.recent-com:hover {line-height:20px; border-bottom:1px solid #878686; background:url(/images/home/com-arrow.png) no-repeat left; padding:2px 0 2px 16px; display:block; text-decoration:none; color:#43b2db;}

#profileinfo-wrap
{
    width:400px;
    float:right;
    text-align:left;
}
.frmcontainer
{
    width:400px;
    text-align:left;
    position:relative;
}
.register-wrap
{
    width:470px;
    text-align:left;
}

.frmcol1
{
    width:138px;
    float:left;
    text-align:left;
    position:relative;
    margin:5px 0px 5px 0px;
}

.frmcol2
{
    width:180px;
    text-align:left;
    float:left;
    position:relative;
    margin-left:15px; 
    margin:5px 0px 5px 0px;  
}



.frmcol2-multiple
{
    width:350px;
    text-align:left;
    float:left;
    position:relative;
    margin-left:3px;   
}

.frmcol3
{
    width:50px;
    float:left;
    position:relative;
    margin:5px 0px 5px 0px;
}

#profileimg-wrap
{
    width:200px;
    float:left;
    margin-right:30px;
}
/* Ray Templates Advertisement Columns */

.advertisement-rate-wrap
{
    width:630px;
    padding:10px 0px 10px 0px;
    margin:0px;
    border-bottom:1px solid #cccccc;
}

.advertisement-title-wrap
{
    width:630px;
    height:20px;
    background:#f8f6f6;
    padding:5px;
    margin:0px;
    font-weight:bold;
}

 .a-columns-first
{
    width:280px;
    float:left;
    position:relative;
    padding:0px;
    margin:0px 10px 0px 0px;
}

 .a-columns
{
    width:100px;
    float:left;
    position:relative;
    padding:0px;
    margin:0px 10px 0px 0px;
}
.wordpress-themes{width:57px; height:167px; border:none; display:block; position:fixed; left:0px; top:230px; z-index:999; background:url(/images/new-home/wordpress-themes.png) no-repeat top left;}
.wordpress-themes:hover{ background-position:0 -167px;}
#disqus_thread { width: 712px !important; }
/* Left Sliding Panel */
.panel {
position: fixed;
top: 200px;
left: 0;
display: none;
background: #000000;
border:1px solid #111111;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
width: 330px;
height: auto;
padding: 20px 30px 30px 70px;
filter: alpha(opacity=90);
opacity: .90;
z-index:999999;
}

.panel p{
margin: 0 0 15px 0;
padding: 0;
color: #cccccc;
}

.columns{
clear: both;
width: 350px;
padding: 0 0 20px 0;
line-height: 22px;
}

.col1{
float: left;
width: 75px;
line-height: 22px;
position:relative;
}

.col2{
float: left;
position:relative;
width: 72px;
line-height: 22px;
}

.col3{
float: left;
width: 75px;
position:relative;
line-height: 22px;
}

.col4{
float: left;
width: 117px;
position:relative;
line-height: 22px;
}

.panel a, .panel a:visited{
margin: 0;
padding: 0;
color: #9FC54E;
text-decoration: none;
border-bottom: 1px solid #9FC54E;
}

.panel a:hover, .panel a:visited:hover{
margin: 0;
padding: 0;
color: #ffffff;
text-decoration: none;
border-bottom: 1px solid #ffffff;
}

a.trigger
{
z-index:99999999;
position: fixed;
top: 230px; left: 0;
display: block;
background:url(/images/new-home/share-plus.png) no-repeat top left;
width:47px; height:64px;
text-indent:-99999px;
}

a.trigger:hover{
background-position:0 -64px;
}

a.active.trigger {
background:url(/images/new-home/share-minus.png) no-repeat top left;
}


