﻿* { margin:0; padding:0; }
body { margin:10px 0 0 0; font:12px Arial; color:#666666; background:#0F0F0F url(../images/bg.jpg) repeat-x 0 0; }

hr { border:0; border-top:solid 1px #CBCBCB; height:1px; }
a { color:#009cff; cursor:pointer; outline: none; }
a:hover { text-decoration:none; }

#header { width:900px; position:absolute; top:17px; left:50%; margin-left:-450px; z-index:1; }
#logo { border:0; /*background:url(../images/logo.png)*/ no-repeat 0 0; display:block; height:104px; width:393px; }
#logo img { display:none; }
#intro { color:#fff; position:absolute; top:32px; left:146px; width:280px; z-index:2; }
#intro h1 { font:20px "Trebuchet MS"; line-height:1em; margin:0; }
#intro p { line-height:1.4em; margin:4px 0 0 0; }
#welcome-banner {
	position:absolute;
	top:35px;
	left:470px;
	width:450px;
	height:67px;
	/*background:url(../images/welcome.jpg) no-repeat 0 0;*/
}

#welcome-banner .text{ font:normal 18px "Times New Roman", Times, serif; color:#f1f1f1;}

#navigation {
	width:900px;
	position:absolute;
	top:156px;
	height:40px;
	left:50%;
	margin-left:-450px;
	z-index:1;
}
#navigation ul { margin:0 0 0 12px; list-style:none; }
#navigation ul li { height:40px; float:left; margin: 0 0 0 8px; text-indent:-5000px; position:relative; }
#navigation ul li.first { margin:0; }

#navigation ul li a { display:block; height:28px; outline:none; }

/* #navigation ul li */
#create-photo, #shop-products, #art-examples { width:213px; }
#create-photo a, #shop-products a, #art-examples a { width:213px; }
#about, #about a { width:102px; }
#contact, #contact a { width:103px; }

#create-photo a { background:url(../images/nav-create.png) no-repeat 0 0; }
#shop-products a { background:url(../images/nav-products.png) no-repeat 0 0; }
#art-examples a { background:url(../images/nav-examples.png) no-repeat 0 0; }
#about a { background:url(../images/nav-about.png) no-repeat 0 0; }
#contact a { background:url(../images/nav-contact.png) no-repeat 0 0; }

#navigation ul li a:hover { background-position:0 -28px !important; }

#navigation ul li.on a { height:40px !important; background-position:0 -56px !important; }

div.cart-widget { width:368px; height:194px; background:url(../images/your-cart-tag.png) no-repeat 0 0; position:absolute; top:0; right:0; z-index:10; margin:0 0 0 290px; }
div.cart-widget dl { position:absolute; top:32px; right:10px; color:#fff; font-weight:bold; }
div.cart-widget dl dt, div.cart-widget dl dd { float:left; }

div.cart-widget a { position:absolute; top:50px; right:10px; }

div.cart-widget dl dt { padding-right:5px; }
div.cart-widget dl dd { }
/*
#footer li { height:26px; padding-top:12px; }
#footer #bbb { height:28px; padding-top:0; float:right; }
#bbb img { border:0; }*/
/*********************inner page css**********************/
#header-inner-page{ width:900px; position:absolute; top:17px; left:50%; margin-left:-460px; z-index:1; }
#innerpage-navigation {
	width:900px;
	position:absolute;
	top:8px;
	height:40px;
	left:50%;
	margin-left:-450px;
	z-index:1;
}


