/* --- RESET + BASIC RESTORATION (derived from Yahoo Reset, Base) --- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
em{font-style:italic;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
blockquote,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
dl dd{margin-left:1em;}
th{font-weight:bold;text-align:center;}
caption{margin-bottom:.5em;text-align:center;}
p,fieldset,pre, ul{margin-bottom:1em;}
label {padding-bottom:3px;}
strong {font-weight:bold;}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: #f1f0e6;
	font-family: Verdana;
	font-size: 10px;
}

a  {
	color: #000000;
	text-decoration : none;
}

a:hover  {
	color : #5f8ea3;
	text-decoration : underline;
}

#body {
	width: 998px;
	height: 1000px;
	margin: 0px auto;
	padding: 30px 0px 0px 0px;
	background-image: url('../images/body_bg.png');
}

#main {
	width: 894px;
	height: auto;
	margin: 0px auto;
}

#header {
	margin-bottom: 24px;
	width: 843px;
	height: 44px;
	background-color: #dbd8c4;
	padding: 12px 27px 10px 24px;
}

#navigation {
	width: 546px;
	float: right;
	margin: 0px;
	padding: 0px;
	position: relative;
	z-index: 10;
}

#navigation ul {
	padding: 0;
	margin: 0;
}

#Home a, #AboutUs a, #HowToOrder a, #Products a, #CustomerGalleries a, #Contact a{
	width: 180px;
	height: 21px;
	position: absolute;
}

#Home a { background: url('../images/nav_home1.gif') no-repeat; }
#Home a:hover { background: url('../images/nav_home2.gif') no-repeat; }
#AboutUs a { background: url('../images/nav_aboutus1.gif') no-repeat; }
#AboutUs a:hover { background: url('../images/nav_aboutus2.gif') no-repeat; }
#HowToOrder a { background: url('../images/nav_howtoorder1.gif') no-repeat; }
#HowToOrder a:hover { background: url('../images/nav_howtoorder2.gif') no-repeat; }
#Products a { background: url('../images/nav_products1.gif') no-repeat; }
#Products a:hover { background: url('../images/nav_products2.gif') no-repeat; }
#CustomerGalleries a { background: url('../images/nav_customergalleries1.gif') no-repeat; }
#CustomerGalleries a:hover { background: url('../images/nav_customergalleries2.gif') no-repeat; }
#Contact a { background: url('../images/nav_contact1.gif') no-repeat; }
#Contact a:hover { background: url('../images/nav_contact2.gif') no-repeat; }

.SubNav {
	width: 184px;
	height: 20px;
	position: absolute;
}

#AboutUsSub, #ProductsSub, #CustomerGalleriesSub {
	position: absolute;
	visibility: hidden;
	width:184px;
	background: url('../images/subnav_bottom.gif') no-repeat bottom;
}

#AboutUsSub {
	top:44px;
	left:-2px;
	height:49px;
}

#ProductsSub {
	top:44px;
	left:180px;
	height:149px;
}

#CustomerGalleriesSub {
	top:44px;
	left:362px;
	height:149px;
}

#AboutUsSub1 {background: url('../images/nav_aboutus_sub11.gif') no-repeat;top:4px;}
#AboutUsSub1:hover {background: url('../images/nav_aboutus_sub12.gif') no-repeat;}
#AboutUsSub2 {background: url('../images/nav_aboutus_sub21.gif') no-repeat;top:24px;}
#AboutUsSub2:hover {background: url('../images/nav_aboutus_sub22.gif') no-repeat;}

#ProductsSub1 {background: url('../images/nav_products_sub11.gif') no-repeat;top:4px;}
#ProductsSub1:hover {background: url('../images/nav_products_sub12.gif') no-repeat;}
#ProductsSub2 {background: url('../images/nav_products_sub21.gif') no-repeat;top:24px;}
#ProductsSub2:hover {background: url('../images/nav_products_sub22.gif') no-repeat;}
#ProductsSub3 {background: url('../images/nav_products_sub31.gif') no-repeat;top:44px;}
#ProductsSub3:hover {background: url('../images/nav_products_sub32.gif') no-repeat;}
#ProductsSub4 {background: url('../images/nav_products_sub41.gif') no-repeat;top:64px;}
#ProductsSub4:hover {background: url('../images/nav_products_sub42.gif') no-repeat;}
#ProductsSub5 {background: url('../images/nav_products_sub51.gif') no-repeat;top:84px;}
#ProductsSub5:hover {background: url('../images/nav_products_sub52.gif') no-repeat;}
#ProductsSub6 {background: url('../images/nav_products_sub61.gif') no-repeat;top:104px;}
#ProductsSub6:hover {background: url('../images/nav_products_sub62.gif') no-repeat;}
#ProductsSub7 {background: url('../images/nav_products_sub71.gif') no-repeat;top:124px;}
#ProductsSub7:hover {background: url('../images/nav_products_sub72.gif') no-repeat;}

#CustomerGalleriesSub1 {background: url('../images/nav_customergalleries_sub11.gif') no-repeat;top:4px;}
#CustomerGalleriesSub1:hover {background: url('../images/nav_customergalleries_sub12.gif') no-repeat;}
#CustomerGalleriesSub2 {background: url('../images/nav_customergalleries_sub21.gif') no-repeat;top:24px;}
#CustomerGalleriesSub2:hover {background: url('../images/nav_customergalleries_sub22.gif') no-repeat;}
#CustomerGalleriesSub3 {background: url('../images/nav_customergalleries_sub31.gif') no-repeat;top:44px;}
#CustomerGalleriesSub3:hover {background: url('../images/nav_customergalleries_sub32.gif') no-repeat;}
#CustomerGalleriesSub4 {background: url('../images/nav_customergalleries_sub41.gif') no-repeat;top:64px;}
#CustomerGalleriesSub4:hover {background: url('../images/nav_customergalleries_sub42.gif') no-repeat;}
#CustomerGalleriesSub5 {background: url('../images/nav_customergalleries_sub51.gif') no-repeat;top:84px;}
#CustomerGalleriesSub5:hover {background: url('../images/nav_customergalleries_sub52.gif') no-repeat;}
#CustomerGalleriesSub6 {background: url('../images/nav_customergalleries_sub61.gif') no-repeat;top:104px;}
#CustomerGalleriesSub6:hover {background: url('../images/nav_customergalleries_sub62.gif') no-repeat;}
#CustomerGalleriesSub7 {background: url('../images/nav_customergalleries_sub71.gif') no-repeat;top:124px;}
#CustomerGalleriesSub7:hover {background: url('../images/nav_customergalleries_sub72.gif') no-repeat;}

#navigation li {
	background-color: #ce905d;
	list-style: none;
	float: left;
	width: 180px;
	height: 21px;
	line-height: 21px;
	margin-bottom:2px;
	margin-right:2px;
	font-weight:bold;
}

#logo1 {
	margin: -37px 0px 0px -62px;
	background-image: url('../images/logo1.png');
	background-repeat: no-repeat;
	width: 114px;
	height: 110px;
	float: left;
}

#logo2 {
	margin: -2px 0px 0px 0px;
	background-image: url('../images/logo2.gif');
	background-repeat: no-repeat;
	width: 237px;
	height: 46px;
	float: left;
}

#sidenav, #sidenav_gry {
	width: 323px;
	height: 487px;
	float: left;
	position: absolute;
	z-index: 2;
}

#sidenav { background-color: #c1703f; }
#sidenav_gry {
	background-color: #dbd8c4;
}

#description_gry {
	padding: 0 15px 0 24px;
	color:#6b6b6a;
}

#description {
	height:409px;
	padding: 0 15px 0 24px;
	color:#000000;
}

#description a {
	color : #5f8ea3;
	text-decoration : underline;
}

#gallerybody {
	width: 998px;
	height: auto;
	margin: 0px auto;
	padding: 30px 0px 30px 0px;
	background-image: url('../images/body_bg.png');
}

#gallery_bg {
	width: 894px;
	height: auto;
	background-color: #dbd8c4;
	float: left;
	z-index: 2;
}

#gallery_content {
	height: auto;
	padding: 0 24px 0 24px;
}

#howtoorder_content {
	height: auto;
	padding: 24px 24px 0 24px;
	text-align:justify;
}

#title {
	font-weight: bold;
	font-size: 10pt;
	letter-spacing:-0.5px;
	
}

#footer {
	margin-top: 25px;
	margin-bottom: 28px;
	width: 893px;
	height: 52px;
	background-image: url('../images/footer.gif');
}

#footer p {
	padding-top:63px;
	text-align:right;
	color: #83acbe;
}

#footer a  {
	color: #83acbe;
	text-decoration : none;
}

#footer a:hover  {
	color : #5f8ea3;
	text-decoration : underline;
}

#content {
	width: 571px;
	float: right;
}

#ViewGallery {
	position: absolute;
	bottom: 10px;
	left: 20px;
	color: #83acbe;
	width: 160px;
}

#ViewGallery div {
	float: left;
	padding-right: 10px;
}

#ViewGalleryText {
	color : #5f8ea3;
	font-weight: bold;
	line-height: 9px;
}

#ViewGalleryText a {
	color : #5f8ea3;
	font-weight: bold;
	line-height: 9px;
}

#ViewGalleryText a:hover {
	color : #5f8ea3;
	font-weight: bold;
	text-decoration : underline;
	line-height: 9px;
}

#MoreImages {
	position: absolute;
	bottom: 10px;
	right: 20px;
	z-index: 3;
}

#MoreImages1, #MoreImages2, #MoreImages3, #MoreImages4 {
	width: 9px;
	height: 24px;
	float: left;
	padding-left: 10px;
}

#MoreImages1 { background: url("../images/but_11.gif") no-repeat; }
#MoreImages1:hover { background: url("../images/but_12.gif") no-repeat; }
#MoreImages2 { background: url("../images/but_21.gif") no-repeat; }
#MoreImages2:hover { background: url("../images/but_22.gif") no-repeat; }
#MoreImages3 { background: url("../images/but_31.gif") no-repeat; }
#MoreImages3:hover { background: url("../images/but_32.gif") no-repeat; }
#MoreImages4 { background: url("../images/but_41.gif") no-repeat; }
#MoreImages4:hover { background: url("../images/but_42.gif") no-repeat; }

.clear { clear: both;}