﻿BODY {
	padding:0px; MARGIN: 0px; BACKGROUND-COLOR: #F39D00; color:#000000
}
#mainwrapper {
	padding:20px; border-right:1px solid #999999; border-top:1px solid #cccccc; MIN-HEIGHT: 500px; BORDER-LEFT: 1px solid #cccccc; BORDER-BOTTOM: 1px solid #999999; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff; margin-left:250px; margin-right:50px; margin-top:150px; margin-bottom:0px
}
#header {
	MARGIN: 0px; BACKGROUND-COLOR:#000000; border-bottom-style:solid; border-bottom-width:70px 
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#header P {
	FONT-SIZE: 12px; MARGIN: 0px; TEXT-ALIGN: center
}
#sidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; LEFT: 49px; PADDING-BOTTOM: 0px; WIDTH: 185px; COLOR: #666666; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 150px; BORDER-BOTTOM-STYLE: none
}
#sidebar A:link {
	DISPLAY: block; COLOR: #333333; BACKGROUND-COLOR: #F39D00; TEXT-DECORATION: none
}
#sidebar A:visited {
	DISPLAY: block; COLOR: #333333; BACKGROUND-COLOR: #F39D00; TEXT-DECORATION: none
}
#sidebar A:hover {
	COLOR: #000000; BACKGROUND-COLOR: #FFFFFF
}
#sidebar A:active {
	COLOR: #000000; BACKGROUND-COLOR: #FFFFFF
}
#sidebar A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; WIDTH: 177px; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
#maincontent {
	
}
#maincontent P {
	FONT-SIZE: 12px; TEXT-ALIGN: justify
}
#maincontent UL {
	FONT-SIZE: 12px; TEXT-ALIGN: justify
}
#maincontent OL {
	FONT-SIZE: 12px; TEXT-ALIGN: justify
}
#maincontent TD {
	FONT-SIZE: 12px; TEXT-ALIGN: left
}
#maincontent H1 {
	MARGIN: 0px 0px 12px
}
#sidebar H2 {
	MARGIN: 0px 0px 12px
}
#sidebar P {
	FONT-SIZE: 12px; COLOR: #666666
}
#footer {
	PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 50px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cccccc; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc
}
#footer P {
	FONT-SIZE: 10px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#sidebar A:hover {
	COLOR: #FF9900; BACKGROUND-COLOR: #000000
}
#sidebar A:active {
	COLOR: #FFFFFF; BACKGROUND-COLOR: #000000
}
#footer A:link {
	COLOR: #595b92
}
#footer A:visited {
	COLOR: #595b92
}
#footer A:hover {
	COLOR: #FF9900
}
#footer A:active {
	COLOR: #FF9900
}
A:link {
	COLOR: #595b92
}
A:visited {
	COLOR: #595b92
}
A:hover {
	COLOR: #FF9900; BACKGROUND-COLOR: #ffffff
}
A:active {
	COLOR: #FF9900; BACKGROUND-COLOR: #ffffff
}
.tbl1 {
	DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; WIDTH: 220px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fafafa
}
.tbl2 {
	PADDING-RIGHT: 3px; DISPLAY: block; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; WIDTH: 200px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.fulltable {
	
}
.tbl3 {
	DISPLAY: block; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; WIDTH: 150px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fafafa
}
.tbltp {
	DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; WIDTH: 220px; COLOR: #FFFFFF; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FF9900
}
.tbltp2 {
	padding:3px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 200px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FF9900; TEXT-ALIGN: right
}
.tbl1tp {
	DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; WIDTH: 220px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.tbl1a {
	DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; WIDTH: 220px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFAE35
}
.tbl2a {
	PADDING-RIGHT: 3px; DISPLAY: block; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; WIDTH: 200px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFAE35; TEXT-ALIGN: right
}
.tbl3a {
	DISPLAY: block; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; WIDTH: 150px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF
}
.tbl1c {
	DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; WIDTH: 220px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.tbl2c {
	PADDING-RIGHT: 3px; DISPLAY: block; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; WIDTH: 200px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.tbl3c {
	DISPLAY: block; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; WIDTH: 150px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF
}
.tblbt {
	DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #ff0000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.para {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 13px; COLOR: #999999; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.sep {
	BORDER-TOP: #8ca6a8 1px dotted; DISPLAY: block
}
.para2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.copyr {
	FONT-SIZE: 9px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV.header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 4; LEFT: 0px; VISIBILITY: visible; PADDING-BOTTOM: 15px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 15px; BORDER-BOTTOM: 1px solid #CCCCCC; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #000000
}
DIV.secnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; Z-INDEX: 5; RIGHT: 0px; BACKGROUND: 0px 0px; LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 94%; COLOR: #333333; BOTTOM: 0px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 163px; HEIGHT: 38px
}
.right {
	FLOAT: none; TOP: 0px
}
.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.search {
	padding:3px; MARGIN: 0px; 
}
.required {
	COLOR: #cc0000
}
DT {
	FONT-SIZE: 16px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 2px
}
#templatemo_container {
	margin: auto;
	width: 960px;
}

/*------------- Menu ------------------*/
#templatemo_menu {
	float: left;
	width: 930px;
	height: 40px;
	margin: 18px 0 0 0;
	padding: 0 0 0 30px;
}

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

#templatemo_menu ul li{
	display: inline;
}

#templatemo_menu ul li a{
	float: left;
	width: 140px;
	height: 30px;
	padding: 10px 0 0 0;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #aabdd0;
	border-left: 1px solid #34373b;
}

#templatemo_menu ul li .lastmenu{
	border-right: 1px solid #34373b;	
}

#templatemo_menu li a:hover, #templatemo_menu li .current{
	color: #aabdd0;
	background: url(images/menuhoverBG.gif) no-repeat;
}

/* ----------------- end of menu----------------*/

/* header and banner */

#templatemo_header_banner {
	float: left;
	width: 900px;
	height: 268px;
	padding: 0 30px;
	margin-top: 2px;
}

#templatemo_header {
	float: left;
	width: 310px;
	height: 268px;	
	background: url(images/header.jpg) no-repeat;
}

#templatemo_sitetitle {
	padding: 180px 0 10px 40px;
	font-size: 3.0em;
	font-weight: bold;
	color:#ff6000;
}
#templatemo_sitetitle span{
	font-weight: normal;
	color: #FFFFFF;
}
#templatemo_tagline{
	padding: 0 0 0 43px;
	font-size: 1.0em;
	color:#FFFFFF;
}

#templatemo_banner {
	float: left;
	width: 590px;
	height: 268px;
	background: url(images/banner.jpg) no-repeat;
}

#templatemo_bannertext{
	text-align: right;
	padding: 190px 20px 0 0;
	font-size: 14px;
	color: #FFFFFF;	
}
#templatemo_bannertext span{
	font-size: 24px;
	font-weight: bold;
	color: #ff6000;	
}
/* end of header and banner */

/* ----------------- Content ----------------------- */

#templatemo_content {
	float: left;
	width: 900px;
	padding:0 30px;
}
/* ----------------- left Column ----------------------- */

#index_leftcolumn {
	float: left;
	width: 280px;
	padding: 170px 20px 0 10px;
	background: url(images/leftcolumnBG.gif) top center no-repeat;
}

#gallery_leftcolumn {
	float: left;
	width: 680px;
	padding: 50px 20px 0 0px;
}

#templatemo_leftcolumn {
	float: left;
	width: 680px;
	padding: 50px 20px 0 0px;
}

#leftadcolumn {
	float: left;
	width: 120px;
	padding: 20px 10px 0 10px;
	background: url(images/leftcolumnBG2.jpg) top center no-repeat;
	margin-top: 2px;
	background-color: #0C1218;
}

#leftcolumnmenu {
	float: left;
	width: 120px;
	padding: 0px 0px 0 0px;
	background-color: #0C1218;
}

#leftcolumn2 {
	float: left;
	width: 120px;
	padding: 20px 10px 0 10px;
	background: url(images/leftcolumnBG2.jpg) top center no-repeat;
	margin-top: 2px;
	background-color: #0C1218;
}

/* ----------------- Middle Column ----------------------- */

#middlecolumn {
	float: left;
	width: 455px;
	padding: 50px 50px 0 50px;
}

#middlecolumnslim {
	float: left;
	width: 540px;
	padding: 50px 10px 0 15px;
}

#middlecolumncontact {
	float: left;
	width: 400px;
	padding: 50px 50px 0 50px;
}

/* ----------------- Right Column ----------------------- */

#rightadcolumn {
	float: left;
	width: 120px;
	padding: 0px 0px 0 0px;
	margin-top: 2px;
	background-color: #0C1218;
}

#rightadcolumnwide {
	float: left;
	width: 200px;
	padding: 0px 0px 0 0px;
	margin-top: 2px;
	background-color: #0C1218;
}

/* ----------------- ads ----------------------- */

.ad240x240 {
	float: left;
	width: 240px;
	height: 240px;
	padding: 10px;
	background: #0c1117 url(images/boxBG.gif) top right no-repeat;
	border: 5px solid #0f1721;
	margin-top: 10px;
}

.ad120x600 {
	width: 120px;
	height: 600px;
	padding: 10px;
	background: #0c1117 url(images/boxBG.gif) top right no-repeat;
	border: 5px solid #0f1721;
}

.ad120x90 {
	width: 120px;
	height: 90px;
	padding: 10px;
	background: #0c1117 url(images/boxBG.gif) top right no-repeat;
	border: 5px solid #0f1721;
}

.ad120x60 {
	width: 120px;
	height: 60px;
	padding: 0px;
	background: #0c1117 url(images/boxBG.gif) top right no-repeat;
	border: 0px solid #0f1721;
}

.ad200x200 {
	width: 200px;
	height: 200px;
	padding: 0px;
	background: #0c1117 url(images/boxBG.gif) top right no-repeat;
	border: 5px solid #0f1721;
}


.newssection {
	padding: 0 0 5px 0;
}


#templatemo_rightcolumn {
	float: left;
	width: 530px;
	padding: 50px 20px 0 40px;
}
/* ----------------- One Column ----------------------- */
.onecolumn {
	width: 500px;
}

.onecolumn img {
	float: right;
	clear: both;	
	margin: 0 0 5px 10px;
	border: 3px solid #0e121d;
}
/* ----------------- Two Column ----------------------- */
.twocolumn {
	width: 500px;
}

.twocolumn_box {
	float: left;
	width: 215px;
	padding: 10px;
	background: #0c1117 url(images/boxBG.gif) top right no-repeat;
	border: 5px solid #0f1721;
}
.twocolumn_box img {
	float: left;
	margin: 2px 10px 0 0;
	border: 3px solid #0e121d;
}
.twocolumn_box p {
	text-align: left;
}
.twocolumn_box ul {
	margin: 0 0 0 10px;
	padding: 0px;
}
.twocolumn_box li {
	list-style: none;
	padding: 10px 0 10px 20px;
	background: url(images/listicon.gif) center left no-repeat;
}
/* ----------------- Three Column ----------------------- */

#gallery {
	width: 500px;
}

.gallery_column {
	float: left;
	width: 155px;
}

.gallery_column img{
	border: 5px solid #000000;
	margin: 0 0 10px 0;
}

.gallery_column p{
	text-align: left;
}

.application {
	width: 450px;
}

.application img {
	float: left;
	clear: both;	
	margin: 0 10px 20px 0px;
	border: 3px solid #0e121d;
}
.spacetorightgallery {
	float: left;
	width: 1px;
	height: 1px;;
}

#nailgallery {
	width: 680px;
}

#nailgallery2 {
	width: 540px;
}

.nailgallery_column {
	float: left;
	width: 130px;
	border: 2px solid #333333;
	margin: 1px 1px 0px 0px;
	text-align: center;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #aabdd0;
}

.nailgallery_column img{
	border: 0px solid #000000;
	margin: 8px 0 12px 0;
}

.nailgallery_column p{
	text-align: center;
}
.nailgallery_columnmain {
	float: left;
	width: 150px;
	border: 2px solid #333333;
	margin: 16px 16px 0px 0px;
	text-align: center;
	padding: 5px 5px 15px 5px;
	font-size: 12px;
	color: #aabdd0;
}

.nailgallery_columnmain img{
	border: 0px solid #000000;
	margin: 18px 0 12px 0px;
}
/* end of content */

/* ----- Footer ----- */

#templatemo_footer {
	clear: both;
	padding: 20px 0px 0px 0px;
	width: 960px;
	height: 60px;
	text-align: center;
	background: url(images/footerBG.gif) repeat-x;
	text-align: center;
}

#templatemo_footer a{
	font-weight: normal;
}

/* ----- End of Footer ----- */

.side_menu {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 120px;
}
.side_menu li a{
	background: #0C1218;
	display: block;
	width: auto;
	margin-bottom: 1px;
	padding: 4px;
	padding-left: 10px;
	text-decoration: none;
}
* html .side_menu li a{ 
	width: 118px;
}
.side_menu li a:visited, .side_menu li a:active{
	color: #686f76;
}
.side_menu li a:hover{
	background: #121b24;
	color: #686f76;
}
