body {color: #454545; background: #4ca6a0 ; font-family: Arial, Helvetica, sans-serif;}
a {color: #ffffff}
a img {border:2px solid #ffffff}
#page,#header,#footer {width: 900px;}
#header {background: #4ca6a0; text-align:right;}
#header a{color:#ffffff}
#header img{margin-left:3px;}
#headertitle {color:#ffffff;font-weight:normal;text-align:center;font-family:'Times New Roman', Times, serif;}
#nav {background: #4ca6a0;}
#nav li{border-color:#ffffff; }
#content {background: #ffffff; }
#content a{color: #454545; }
#footer {background: #4ca6a0;}
#addressfield, #contactform{border-color:#FFFFFF;}
.gallery-pagiation li a {border-color: #FFFFFF; }
.fake-link {color: #454545; }
#basket-view-current,#single-purchase {border:3px solid #FFFFFF; background:#ffffff;color:#454545; }
#item-desc {border:1px solid #FFFFFF;}
#gallery-list {border-color:#ffffff; background:#4ca6a0;}
.pic-name {color:#454545; background:#ffffff;} 
#single-purchase table, #single-purchase td {border-color:#ffffff}


html{overflow-y:scroll;}


* {margin:0;padding:0}

html,body {height:100%;text-align: center; font-size:13px; font-family:Arial, Helvetica, sans-serif;}

p {margin-bottom:12px;}

a {font-weight: bolder; text-decoration: none;}

a:hover {text-decoration:underline;}

a img {border:0 !important;}

a,a:hover,a:active,a:focus {outline: none}

img {position:relative;}

#page,#header,#footer {width:900px; text-align:left;}

#page {position:relative;margin:0 auto; _height:100%;}

#header, #footer {position: relative; margin: 0 auto;}

#header {}

#header a img {border:0;vertical-align:bottom}

#headertitle {padding:32px;}

#nav {position: absolute; top:0;bottom:0; z-index:1200;}


#nav li {line-height:1.4em}

#nav a {font-weight:normal; outline:none}



#contentwrap {position:relative;top:0;bottom:0;}

#content {position:relative; padding:12px; top:0; bottom:0; min-height:365px; _height:100%;}

#content h1 {margin:0 0 12px 0; font-size:16px;}

#content h2 {margin:0 0 12px 0; font-size:14px;}

#content ul {margin:20px; padding:12px}

#content li {margin:0 0 12px 0;}

#content li ul {margin:0; padding:0 20px; list-style:none}

#content img {margin:8px;}

#content object {margin:0 8px;}

#footer {text-align:center; clear:both; font-weight:lighter;padding:12px 0;}

#footer ul {list-style:none; font-size:11px;margin-bottom:12px;}

#footer li {display:inline}

#footer p {font-size:11px;}



#gallery {width:100%; margin:0 auto;}

.gallery-list {float:left;height:210px;margin:8px;text-align:center;width:230px; position:relative;}

.gallery-list a {}

.gallery-list a img{}

.gallery-list span {display:block}

.gallery-list a span img {border:0;}

#show-gallery-list {position:relative;}

#show-gallery-list:hover #gallery-list {display:block;}

#gallery-list {display:none; position:absolute;top:16px; left:0; margin:0 !important; padding:4px !important; width:160px; border-width:1px; border-style:solid;}

#gallery-list li {display:block !important}

#gallery-list a {padding:0 !important;}

.gallery-pagiation {list-style:none; margin:0 !important; padding:12px 0 !important; text-align:center;}

.gallery-pagiation li {display:inline;}

.gallery-pagiation li a {border:1px solid #FFF; padding:2px 4px; line-height:2em}

.activepage a {border-style:dashed !important; font-style:italic; text-decoration:underline;}

.gallery-lock {margin:0 !important; padding:0;}



#header {margin-bottom:0px;}

#nav{position:relative;}

#nav ul {padding:12px;margin:0;list-style:none; text-align:center;}

    #nav li {display:inline; border-right:1px; border-right-style:solid; color:#ffffff; }	

    #nav li a{padding:0 12px; margin:0;}

    #gallery-list li {border:0; text-align:left}

.listend {border-right:0 !important}

#index_wrapper{
	width:860px;
	margin:20px;
	}
	
#index_text{
	width:400px;
	float:left;
	}
	
#index_text h1{
	colo:#454545;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#index_text p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#454545;
	}
	
#index_image a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#454545px;
	font-weight:bold;
	text-decoration:none;
	}

#index_image a:hover{
	text-decoration:underline;
	}

#index_image{
	float:right;
	background-image:url(images/index_image_1.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:350px;
	height:478px;
	}

#wrapper{
	width:860px;
	margin:20px;
	min-height:500px;
	height: auto !important;
	height:500px;
	}
