/* Body Properties */

body {
	background-color: #595A54;
}
.body-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC00CC;
	text-decoration:none;
}
.body-content a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1788C8;
	text-decoration:none;
}
.body-content a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC00CC;
	text-decoration:none;
}
.body-content a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1788C8;
	text-decoration:none;
}
.body-content a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1788C8;
	text-decoration:none;
}

.body-td-divider {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF0000;
}

.page-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1788C8;
	text-decoration:none;
}

.page-content a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #E54602;
	text-decoration:none;
}
.page-content a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}
.white-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

.white-text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
.white-text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}
.white-text a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}


/* Headers */

.leftpanel-green-header {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #82ba00;
	padding: 5px;
	letter-spacing: 1px;
}
.middle-grey-header {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #E9E9E9;
	padding: 5px;
	text-align: left;
	letter-spacing: 1px;
}
.rightpanel-blue-header {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1788c8;
	padding: 5px;
	letter-spacing: 1px;
}
.leftpanel-blue-header {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1788c8;
	padding: 5px;
	letter-spacing: 1px;
}
.leftpanel-purple-header {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC00CC;
	padding: 5px;
	margin-top: 5px;
	letter-spacing: 1px;
}
.leftpanel-orange-header {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
	padding: 5px;
	margin-top: 5px;
	letter-spacing: 1px;
}
.middle-orange-header {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF9900;
	padding: 5px;
	text-align: left;
	font-weight: bold;
}
.middle-orange-header a {color:#FFFFFF; text-decoration: none;}
.middle-orange-header a:hover {color:#FF9900; background-color:#FFFFFF; text-decoration: none;}


/* Navigation */

.navigation-leftpanel-1 {width:180px; font-size:8pt; border-top-width:0px; border-bottom-width:1px;}
.navigation-leftpanel-1 ul {margin:0; padding:0; list-style:none;}
.navigation-leftpanel-1 li {margin:0;border-top:1px solid #82BA00;}
.navigation-leftpanel-1 a {display:block; width: 172px; padding:1px 0px 1px 15px; text-decoration:none; font-family: arial, sans-serif; font-size:8pt;letter-spacing:0px; text-align:left;
    background-image: url(/v2/nav-arrow.gif); 
    background-repeat: no-repeat;
    background-position: left center;
}
.navigation-leftpanel-1 li a:link  {color:#82BA00; background-color:#FFFFFF; text-decoration:none;}
.navigation-leftpanel-1 li a:visited {color:#82BA00;text-decoration:none; letter-spacing:0px; letter-spacing:0px;  background-color:#FFFFFF;}
.navigation-leftpanel-1 li a:active {color:#82BA00;text-decoration:none; letter-spacing:0px; letter-spacing:0px;  background-color:#FFFFFF;}
.navigation-leftpanel-1 li a:hover {color:#E54602;  background-color:#FFFFFF; letter-spacing:0px;} 

.navigation-leftpanel-2 {width:180px; font-size:8pt; border-top-width:0px; border-bottom-width:1px;}
.navigation-leftpanel-2 ul {margin:0; padding:0; list-style:none;}
.navigation-leftpanel-2 li {margin:0;border-top:1px solid #CC00CC;}
.navigation-leftpanel-2 a {display:block; width: 172px; padding:1px 0px 1px 15px; text-decoration:none; font-family: arial, sans-serif; font-size:8pt;letter-spacing:0px; text-align:left;
    background-image: url(/v2/nav-arrow.gif); 
    background-repeat: no-repeat;
    background-position: left center;
}
.navigation-leftpanel-2 li a:link  {color:#CC00CC; background-color:#FFFFFF; text-decoration:none;}
.navigation-leftpanel-2 li a:visited {color:#CC00CC; text-decoration:none; letter-spacing:0px; letter-spacing:0px;  background-color:#FFFFFF;}
.navigation-leftpanel-2 li a:active {color:#CC00CC; text-decoration:none; letter-spacing:0px; letter-spacing:0px;  background-color:#FFFFFF;}
.navigation-leftpanel-2 li a:hover {color:#E54602;  background-color:#FFFFFF; letter-spacing:0px;} 

.navigation-leftpanel-3 {width:180px; font-size:8pt; border-top-width:0px; border-bottom-width:1px;}
.navigation-leftpanel-3 ul {margin:0; padding:0; list-style:none;}
.navigation-leftpanel-3 li {margin:0;border-top:1px solid #1788c8;}
.navigation-leftpanel-3 a {display:block; width: 172px; padding:1px 0px 1px 15px; text-decoration:none; font-family: arial, sans-serif; font-size:8pt;letter-spacing:0px; text-align:left;
    background-image: url(/v2/nav-arrow.gif); 
    background-repeat: no-repeat;
    background-position: left center;
}
.navigation-leftpanel-3 li a:link  {color:#1788c8; background-color:#FFFFFF; text-decoration:none;}
.navigation-leftpanel-3 li a:visited {color:#1788c8;text-decoration:none; letter-spacing:0px; letter-spacing:0px;  background-color:#FFFFFF;}
.navigation-leftpanel-3 li a:active {color:#1788c8;text-decoration:none; letter-spacing:0px; letter-spacing:0px;  background-color:#FFFFFF;}
.navigation-leftpanel-3 li a:hover {color:#E54602;  background-color:#FFFFFF; letter-spacing:0px;} 

.navigation-leftpanel-4 {width:180px; font-size:8pt; border-top-width:0px; border-bottom-width:1px;}
.navigation-leftpanel-4 ul {margin:0; padding:0; list-style:none;}
.navigation-leftpanel-4 li {margin:0;border-top:1px solid #FF9900;}
.navigation-leftpanel-4 a {display:block; width: 172px; padding:1px 0px 1px 15px; text-decoration:none; font-family: arial, sans-serif; font-size:8pt;letter-spacing:0px; text-align:left;
    background-image: url(/v2/nav-arrow.gif); 
    background-repeat: no-repeat;
    background-position: left center;
}
.navigation-leftpanel-4 li a:link  {color:#FF9900; background-color:#FFFFFF; text-decoration:none;}
.navigation-leftpanel-4 li a:visited {color:#FF9900; text-decoration:none; letter-spacing:0px; letter-spacing:0px;  background-color:#FFFFFF;}
.navigation-leftpanel-4 li a:active {color:#FF9900; text-decoration:none; letter-spacing:0px; letter-spacing:0px;  background-color:#FFFFFF;}
.navigation-leftpanel-4 li a:hover {color:#E54602;  background-color:#FFFFFF; letter-spacing:0px;} 

.navigation-rightpanel-4 {width:180px; font-size:8pt; border-top-width:0px; border-bottom-width:1px;}
.navigation-rightpanel-4 ul {margin:0; padding:0; list-style:none;}
.navigation-rightpanel-4 li {margin:0;border-top:1px solid #1788C8;}
.navigation-rightpanel-4 a {display:block; width: 170px; padding:1px 0px 1px 15px; text-decoration:none; font-family: arial, sans-serif; font-size:8pt;letter-spacing:0px; text-align:left;
    background-image: url(/v2/nav-arrow.gif); 
    background-repeat: no-repeat;
    background-position: left center;
}

.navigation-rightpanel-4 li a:link  {color:#1788C8; background-color:#C8E8F9; text-decoration:none;}
.navigation-rightpanel-4 li a:visited {color:#1788C8; text-decoration:none; letter-spacing:0px; letter-spacing:0px;  background-color:#C8E8F9;}
.navigation-rightpanel-4 li a:active {color:#1788C8; text-decoration:none; letter-spacing:0px; letter-spacing:0px;  background-color:#C8E8F9;}
.navigation-rightpanel-4 li a:hover {color:#000000;  background-color:#C8E8F9; letter-spacing:0px;} 


/* Footer */

.footer {
	background-color: #E54602;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
}
.footer a {
	border: 1px solid #FFFFFF; color:#FFFFFF; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:2px; padding-right:2px;
}
.footer a:hover {color:#E54602; background-color:#FFFFFF; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:2px; padding-right:2px;}


/* Page Content */

.top-viewed-layouts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.top-viewed-layouts-hits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.top-viewed-layouts-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E54602;
	text-transform: capitalize;
}
.top-viewed-layouts-category {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1788C8;
}
.newest-layouts-title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #1788C8;
	letter-spacing: 1px;
}
.top-rated-layouts-title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #CC00CC;
	letter-spacing: 1px;
}
.easter-title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #FF6699;
	letter-spacing: 1px;
}
.other-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}
.other-content a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1788C8;
	text-decoration:none;
}
.other-content a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC00CC;
	text-decoration:none;
}
.other-content a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1788C8;
	text-decoration:none;
}
.easter-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1788C8;
	font-weight:bold;
	text-decoration:none;
}
.easter-content a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff99cc;
	text-decoration:none;
}
.easter-content a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99ccff;
	text-decoration:none;
}
.easter-content a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff99cc;
	text-decoration:none;
}
.news-content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000}
.news-heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #e68300;
	font-weight: bold;
	color:#FFFFFF;
	padding: 5px;
	display:block;}
.news-heading a
{
	color:#FFFFFF;
	text-decoration:none;}
.news-date {
	font-family: Arial, Helvetica, sans-serif;
	color: Gray;
	font-size: 10px;
	padding: 5px;
}
.capitalize {
	text-transform: capitalize;
}
.WhiteTableBGText {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; }
.New {color: #FF0000}

.next-layout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #CC00CC;
	background-color:#FFFFFF;
	text-decoration:none;
}

.next-layout a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background-color:#CC00CC;
	text-decoration:none;
}
.next-layout a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #CC00CC;
	background-color:#FFFFFF;
	text-decoration:none;
}
.next-layout a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background-color:#CC00CC;
	text-decoration:none;
}
.prev-layout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #82BA00;
	background-color:#FFFFFF;
	text-decoration:none;
}

.prev-layout a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background-color:#82BA00;
	text-decoration:none;
}
.prev-layout a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #82BA00;
	background-color:#FFFFFF;
	text-decoration:none;
}
.prev-layout a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background-color:#82BA00;
	text-decoration:none;
}
h1 {
	font-size:12px;
	margin:0px;
}
.imgborder {
padding:5px; 
border-color:#CCCCCC; 
border-style:solid; 
border-width:1px;
}
A:hover, A:active {color: #000}
A:hover .imgborder, A:active .imgborder {border-color: #000;}
.imgborder-layouts {
padding:0px; 
border-color:#E54602; 
border-style:solid; 
border-width:2px;
}
A:hover, A:active {color: #000}
A:hover .imgborder-layouts, A:active .imgborder-layouts {border-color: #000;}
.size16 {
	font-size: 16px;
}.leftpanel-brown-header {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #993300;
	padding: 5px;
	margin-top: 5px;
	letter-spacing: 1px;
}
.leftpanel-green-header {


	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009900;
	padding: 5px;
	margin-top: 5px;
	letter-spacing: 1px;
}
.leftpanel-red-header {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	padding: 5px;
	letter-spacing: 1px;
}
.leftpanel-pink-header {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6699;
	padding: 5px;
	letter-spacing: 1px;
}
