html{overflow-y: scroll; height: 100%;}

body,#background,#c-1, #c-2, #c-3, #c-4, #c-5, a, a img{
	margin:0px;
	padding:0px;
	border:0px;
	}

body{
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	color:#7e8892;
	width:100%
	position:relative;
	line-height: 1.6;
	background: #ffffff url('http://www.alexnail.com/user_custom/img/basic-background.jpg') repeat-y center top;
	height:100%;
	}

img{display:inline;}

p{margin:0px;}

#background{
	background: #ffffff url('http://www.alexnail.com/user_custom/img/background.jpg') no-repeat center top;
	width:100%;
	height:1080px;
	border-top:1px solid white;
	}



.line, .line2,.line4{
	background-image:url(img/nav_line.jpg);
	height:10px;
	margin:auto;
	margin-top:5px;
	width:740px; 
	overflow:hidden;
	}


h1, h2, h3{font-family:Georgia, serif;
	font-weight:normal;
	}
	
h1 {color:#2a93b4;
	font-weight:400;
	margin:15px 0px 0px 0px;
	font-size:22px;
	text-align:center;
	}

h2 {font-size:18px;
	clear:both;
	text-align:center
	}

h3 {font-size:18px;
	margin:0px;
	padding: 0px;
	text-align:center;}
	
	
a, a img{
	border-style:none;
	text-decoration: underline;
	color:#2a93b4;
	}
	
a:hover, a:focus {	
	text-decoration: underline;
	outline:none;
	}
	
a h1,a h2,a h3,a h4,a h5,h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none;}
	
form{
	display:block;
	margin:auto;
	margin-top:20px;
	width:400px;
	}
input, textarea, label, select, option{
	margin:0px;
	font-family:verdana;
	text-align:left;
	clear:both;
	float:left;
	color:#7e8892;
	width:96%;
	height:18px;
	}

input, textarea, select {	
 	background-image: url("img/shadow_box.gif");
    border: 1px solid #eee;
    padding-left: 5px;
	background-color:transparent;
	}
textarea{height:300px;}
select{width:98%;}
input{display:inline;}

option{
	padding-left:5px;
	border:0px;
	float:none;
	width:100%;
	}

label {margin-top:5px;}

[disabled] {color: #555555;}
	
input[type="hidden"]{ border: 0; padding: 0; margin: 0; height:0;width:0;display:none;}

.submit{
	height:25px;
	padding-bottom:5px;
	border: 1px solid #eee;
	background-image:url("img/submit_button.gif");
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:white;
	text-align:center;
	margin-top:10px;
	width:98%;
	}
	
.submit:hover{border: 1px solid #aaa;}


#c-1 ul {margin:0px;}
#c-1 ul li{list-style:none;margin:0px 20px 0px 0px;;border:0px;padding:0px;display:inline;}
#c-1 ul li a{color:#7e8892;text-decoration: none;}
#c-1 ul li a:hover{text-decoration: underline;}
#c-1 ul li a:visited,a.navigation:active,a.focus:{text-decoration: none;}


#site{
	width:1000px; 
	margin:auto;
	text-align:center;
	position:relative;
	}

#banner{
	width:340px;
	height:50px;
	background-image:url(img/logo.jpg);
	margin:auto;
	margin-top:10px;
	}
	
#c-1{
	float:left;
	display:inline;
	width:1000px; 
	text-align:center;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:17px;
	background-color:white;
	background-image:url(img/nav_line.jpg);
	background-repeat:no-repeat;
	}

	
#c-2{
	float:left;
	display:inline;
	height:100px;
	width:1000px; 

	}
	
#c-3{
	float:left;
	display:inline;
	height:600px;
	width:120px; 

	}
	
#c-4{
	float:left;
	display:inline;
	width:1000px; 
	position:relative;
	}
	
#c-5{
    display:inline;
    float:left;
    height:22px;
    width:1000px;
    width:1000px;
	margin:auto;
	text-align:center;
	margin-top:20px;
	padding-top:15px;
	margin-bottom:25px;
	background-image:url(img/nav_line.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
	
.homepage-content{width:700px;float:right;text-align:justify;margin-right:40px;display:inline;margin-top:430px;}

.index h1{margin-top: 0px;padding-top: 0px;text-align:center;}
.index h3{text-align:center;margin-bottom:10px;}
.index h2{margin:0px;}
.index h2 a,.index span a{color:#2a93b4;}
.linebreak{border-bottom:1px solid #ddd;width:100%;margin-bottom:5px;}
.index .latest-images{float:right;margin-right:30px;display:inline;width:210px;margin-top:420px;}

div#rotator{margin:0 auto;display:inline;clear:both;position:absolute;top:0px;left:0px;}

div#rotator ul li {
	float:left;
	position:absolute;top:0px;left:0px;
	width:100%;
	left:0px;
	list-style: none;
	}
	
div#rotator ul li div#frame{
	border:0;
	padding: 0px;
	margin: 0 auto;
	display:inline;
	}
	
div#rotator ul li{
	border:0;
	padding: 0px;
	height:100%;
	float:none;
	margin:0 auto;
	width:1000px;
	}
	
div#rotator ul li.show {
	z-index:500;
	padding:0;
	}

div#rotator ul{
	margin: 0 auto;
	margin-top:0px;
	margin-bottom:10px;
	width:1000px;
	padding: 0;
	height:420px;
	position:relative;
    }
	

.image_description{
	text-align:justify;
	margin:auto;
	margin-top:7px;
	}
	
.img_main{
	border:10px solid white;	
	float:left;
	margin:0px;
	padding:0px;
	display:inline;
	}

	
	.img-abs{position:absolute;left:0px;top:0px;width:100%;}
	.arrow{float:left;width:30px; height:40px;display:inline;}
.frame{
	float:left;
	display:inline;
	}
	
.frame img{
	margin:0px;
	border:10px solid white;
	float:left;
	}
.frame img:hover{border:10px solid #e9f0f6;}	
	
.fr_tl, .fr_tr, .fr_bl, .fr_br, .fr_l, .fr_r, .fr_t, .fr_b{
	float:left;
	margin:0px;
	padding:0px;
	border:0px;
	display:inline;
	overflow:hidden;
	}	
.fr_l, 
.fr_r{width:10px;}
.fr_t, 
.fr_b{height:10px;}
.fr_tl, 
.fr_tr, 
.fr_bl, 
.fr_br{
	height:10px;
	width:10px;
	}
.fr_l{background-image: url(img/fr_l.png);}
.fr_r{background-image: url(img/fr_r.png);}
.fr_t{background-image: url(img/fr_t.png);}
.fr_b{background-image: url(img/fr_b.png);}
.fr_tl{background-image: url(img/fr_tl.png);}
.fr_tr{background-image: url(img/fr_tr.png);}
.fr_bl{background-image: url(img/fr_bl.png);}
.fr_br{background-image: url(img/fr_br.png);}
	
	

.gallery-title-desc{
	width:850px;
	margin:auto;
	}

.current_gallery_link{
	display:inline;
	float: right; 
	margin-right:169px; 
	margin-top:55px;
	text-align:right;
	}

.pagination{margin-top:5px;	
	text-align:center;
	margin-bottom:5px;
	color:#2a93b4;
	font-size:16px;
	font-family:Georgia, serif;
	font-weight:normal;
	
	}
.pagination a{text-decoration:none;}
.pagination a:hover{text-decoration:underline;}
a.img_link{text-decoration:none;}


.links{}

.links h2{
	font-size:20px;
	margin:0px;
	}

#links_page{
	width:600px;
	margin:auto;
	}
	
#links_page h2{
	margin-bottom:2px;
	}
	
#links_page div{
	width: 600px; 
	float: left;
	height:30px; 
	display: inline; 
	text-align: left; 
	padding: 5px; 
	}
	
#links_page div a{
	display:block; 
	width:170px;
	height:100%;
	float:left;
	margin:auto;
	font-weight:bold;
	}
	

#guestbook_entries{
	margin: auto; 
	width: 500px;
	margin-top:30px;
	margin-bottom:30px;
	}

#guestbook_entries div{
	width: 478px; 
	float: left; 
	display: inline; 
	text-align: left; 
	padding: 10px; 
	border: 1px solid #eee;
	margin-bottom:10px;
	background-image: url("img/shadow_box.gif");
	}

#guestbook_entries div b{color:#2a93b4;}


	
	

.news-h2{
	margin:0px;
	padding:0px;
	font-size:20px;
	font-weight:
	normal;color:#2a93b4	}

.news-latest-images{
	color:#2a93b4;
	display:inline;
	width: 900px; 
	float: left; 
	margin-left: 40px; 
	text-align: center; 
	padding: 5px;
	}
	
.news-container{
width:800px;
	float:left;
	margin-left:100px;
	display:inline;
	}
.news .thumb_container{float:left;width:200px;}
	
.news span{display:block;}

.news-summary-text{margin: 0px 0px 0px 20px; float: left; width: 600px; text-align: left;}
.news-summary{float:left;margin:10px;}

.page div{width:800px;margin:auto;}
.page table{
	border:1px solid #555;
	width:100%;
	margin-top:25px;
	margin-bottom:15px;
	text-align:center;
    border-width: 1px 1px 0 0;
	}
.page b,.page strong,.page h1,.page h2,.page h3,.page h4,.page h5{
color:#2a93b4;
	}
.page td,.page th{	
	padding:5px;
	border:1px solid #555;
    margin:0px;
    border-width: 0px 0px 1px 1px;
	}
	
.page tr{background-color:#222;}

.page th{	
	background-color:#444;
	color:#ccc;
	font-weight:normal;
	font-size:12px;
	font-family:Times,georgia, serif;
	text-transform:uppercase;
	}
	
.page img{display:inline;margin:10px 10px 2px 10px;}
.page p{margin:8px 0px 8px 0px;}	
	
div.workshop_description,div.workshop_details{display:inline;float:left;}

div.workshop_description{width:700px;}

div.workshop_details{width:260px;padding-left:10px;margin:0px 0px 0px 20px;border-left:1px dashed grey;}

div.workshop_details form{width:260px;}

div.workshop_details form textarea{height:200px;}

div.workshop{width:90%;}
.workshop-table tr,.workshop-table td,table.workshop-table {background-color:transparent;border:none;text-align:left;padding:0px}
table.workshop-table {width:80%;margin:auto}
.workshop-table td{margin:0px;padding:10px;vertical-align:top;}
.workshop-table img{margin:10px 0px 0px 0px;border: 1px solid #d1e1ec;float:left;padding:10px;}
.workshop-table h2{margin-top:0px;text-align:left;}

.cart h3{color:#2a93b4;}
.cart table{border:2px solid #d1e1ec;margin:auto;padding:0px;width:800px;margin-top:10px;}
.cart table tr td,.cart table tr th{background-color:#f8fafd;border:1px solid #d1e1ec;margin:0px;padding:10px;text-align:center;}
.cart table tr td image{margin:auto;}
.cart textarea{height:100px;}


		
	



