	
/**
*  Website design
*/

html,body {
	margin: 0px 0px 20px 0px; padding: 0;
	background-color: #4e4737;
	font: 12px/1.5 Verdana;
	color: #fff;
	min-height:100%;
	line-height:2em;
	}
	
h1 {font: times new roman; font-size: 24px; font-weight: normal;}	
h2 {font-size: 18px; font-weight: bold; }	
h3 {font-size: 12px; font-weight: bold; }	
h4,h5,h6 {font-size: 12px;}	
	
a {color: #e1c691; font-weight: bold; text-decoration: none;}
a:hover {color: #d31418; text-decoration: underline;}
a:visited {color: #9a541c; text-decoration: none;}

.hometext {
	color: #fff;
	font-size: 11px;
}
.footertext {
	font-size: 9px;
}


#container {
	margin:0 auto;
	padding:0 0px;
	position:relative;
	top: 0px;
	left:98px;
	min-height: 790px;
	min-width: 780px;
	max-width:1280px;
	/* background:#fac34a url(../web_images/inner_background.jpg) no-repeat scroll 0 0; */
	border: 0px solid #fff;
}

body#home #container {
	
	
	background:#4e4737 url(../web_images/background_img.jpg) no-repeat scroll 0 0;
}

body#contactus #container {
	
	
	/*background:#4e4737 url(../web_images/background_img.jpg) no-repeat scroll 0 0;*/
}

#headercontainer {
	float:left;
	border: 0px solid #000;
	margin-left:0px;
	margin-top:10px;
	height:41px;
	min-width: 1280px;
	
}

#logo {
	float:left;
	width:383px;
	padding-left:28px;
}

#navigation {
	position:relative;
	float:left;
	border: 0px solid #000;
	margin:0px 0 0px 20px;
	height:41px;
	width:745px;
	background-color: #fff;
	
}


/************************* New Navigationo **********************/

	/* General */
	#cssdropdown, #cssdropdown ul { list-style: none; }
	#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }

	/* Head links */
	#cssdropdown li.headlink { float: left;border:0px solid #f00;}
	
	#cssdropdown li.headlink a { display: block; padding: 0px;}

	/* Child lists and links */
	#cssdropdown li.headlink ul { position: absolute; display: none; border-top: 0px black solid; text-align: left; z-index:100;}
	#cssdropdown li.headlink:hover ul { display: block; }
	#cssdropdown li.headlink ul li a {background-color: #fff; width:80px; padding: 5px 5px 10px 10px; height: 17px; font-weight:normal; font-size:12px;}
	#cssdropdown li.headlink ul li a:hover { background-color: #A05B20; color:#fff;}
	#cssdropdown #archivemenu a {cursor:default;}
	#cssdropdown #archivemenu ul li a {cursor:pointer;}

	/* Pretty styling */
	
	#cssdropdown a { color: black; } 
	#cssdropdown ul li a:hover { text-decoration: none; }
	#cssdropdown li.headlink ul { background-image: url(bg.gif); background-position: bottom; padding-bottom: 10px; }
	#cssdropdown a, #cssdropdown a:link, #cssdropdown a:visited {display:block;}
	#cssdropdown a:hover img {visibility:hidden;}
	


/************************* End of new navigation **************/

/*
ul#navbar {
	float:left;
	width:561px;
	padding: 0 0 0 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	overflow: hidden;

}

ul#navbar li {
	display: block;
	float: left;
	margin-top: 0px;
	height:41px;
	border:0px solid #fff;
}

#navbar li img
{
    
    height:41px;
    border:0;
}

#navbar a, #navbar a:link, #navbar a:visited
{
    display:block;
}

#navbar a:hover img
{
    visibility:hidden;
}

*/

#homemenu
{
    background-image: url("../web_images/home_on.jpg");
    height:41px;
    border:1px solid #f00;
}

#collectionmenu
{
    background-image: url("../web_images/collection_on.jpg");
    height:41px;
}

#archivemenu
{
    background-image: url("../web_images/archive_on.jpg");
    height:41px;
}

#shoesmenu
{
    background-image: url("../web_images/shoes_on.jpg");
    height:41px;
}

#contactusmenu
{
    background-image: url("../web_images/contactus_on.jpg");
    height:41px;
}


body#home #homemenu a {visibility: hidden;} 
body#collection #collectionmenu a {visibility: hidden;} 
body#archive #archivemenu a {visibility: hidden;} 
body#summer09 #archivemenu a {visibility: visible;} 
body#winter09 #archivemenu a {visibility: visible;} 
body#shoes #shoesmenu a {visibility: visible;} 
body#contactus #contactusmenu a {visibility: hidden;} 




#homecontent {
	float:left;
	margin:435px 0 0 108px;
	width:790px;
	border: 0px solid #000;
}

#slideshowcontainer {
	position:relative;
	float:left;
	margin: 40px 0 0 118px;
	width:700px;
	border: 0px solid #fff;
}

#shoesslideshowcontainer {
position:relative;
	float:left;
	margin: 40px 0 0 50px;
	width: 1100px;
	border: 0px solid #fff;
}

#carouselcontainer {
		position:absolute;
		top:0px;
	left: 650px;
	width:200px;
	border: 0px solid #000;
	margin: 0px 0 0 20px;

}

#shoescarouselcontainer {
	position:absolute;
	top:0px;
	left: 800px;
	border: 0px solid #fff;
	margin: 0px 0 0 23px;
	width:200px;

}

#contactuscontent {
	float:left;
	min-height:200px;
	min-width:200px;
	margin: 50px 0 0 28px;
	border:0px solid #000;

}

#footer {
	float:left;
	margin: 50px 0 0 240px;
	font-size: 10px;

}

body#home #footer {
	margin: 280px 0 0 320px;
}



#wrapper {
    width: 700px;
    margin: 0 auto;
    padding: 20px;
    background-color: #d5d4d2;
}

#img {
    float:left;
    width: 609px;
    height: 750px;
  margin: 0 0 0 0;
    background: transparent url(../web_images/ajax-loader-small.gif) 50% 50% no-repeat;
    border:1px solid #000;
}

#img img {
	border:1px solid #fff;
}

#shoesimg {
    position:absolute;
    top:0px;
    left:0px;
    float:left;
    width: 804px;
    height: 750px;
  margin: 0 0 0 0;
    background: #fff url(../web_images/ajax-loader-small.gif) 50% 50% no-repeat;
    z-index:10;
    
}

#shoesimg img {border:1px solid #fff;}

#gallerytitle {
	
	margin: 0 0 0 20px;
	border:0px solid #000;

}

#shoesgallerytitle {
	display:block;
	margin: 0 0 0 20px;
	border:0px solid #000;

}


#wrapper, #img, #gallery li {
    border: 0px solid #223106;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
  
}

#gallery li {
    float: left;
    padding: 0px;
    margin:0 0 20px 0;
    height: 105px;
    background: transparent url(../web_images/ajax-loader-small.gif) 50% 50% no-repeat;
    border-color: #345;
    cursor: pointer;
}

#formcontainer {
	float:left;
	width:520px;
	border:0px solid #000;
	background-color:#f5f2e9;
	padding-left:10px;

}

input {
border: 1px solid #d9d6cd;
font-family:verdana;
font-size:.9em;
height:18px;
width:170px;
}

.submit {
width:100px;
height:30px;
line-height:1.2em;
padding-bottom:3px;
background: 
}

#submitwrapper {
	position:relative;
	left:120px;
	border:1px solid #000;
	width:124px;
	
}

#submitbutton{
	width:124px;
	height:28px;
	border:1px solid #fff;
	background: #000 url(../web_images/butt_bg.jpg) repeat-x;
	color:#fff;
	font-size:12px;
	vertical-align:middle;
	padding: 0px 0px 5px 0px;

}

#submitbutton:hover {
	background: #000 url(../web_images/butt_bg.jpg) repeat-x;
	color:#fff;
	cursor:pointer;
}


#ccomment {
border: 1px solid #d9d6cd;
font-family:verdana;
font-size:.9em;


}
legend {color:#000;}
label { width: 10em; float: left; }
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; font-size: .8em;}

.formspan { clear: both; color:#000;}