/*GLOBAL STYLES*/
body {
	margin: 0;
	padding: 0;

	background-color: #ffffff;
}

#index_wrapper{
	width: 760px;
	margin-right:auto;
	margin-left: auto;
	padding-bottom:20px;
	text-align:left;
	background-color: #ffffff;
	}


.title-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #D6786B;
}

.title-red a{
color: #D6786B;
text-decoration:underline;}

.title-red a:hover{color:#B55663;}


.title-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #7E9E47;
}

.title-green a{
color: #7E9E47;
text-decoration:underline;}

.title-green a:hover{color:#009933;}

#top{
width: 760px;
height:70px;

}

#banner{
padding-bottom:7px;
padding-left:10px;
margin-bottom:7px;
border-bottom:1px solid #999999;
}


/*NAV STYLES*/
#nav-container{
float:right;
width:260px;
height:15px;
padding-left:42px;
text-align:right;
}

#nav-container2{
float:right;
width:265px;
height:15px;
text-align:right;
margin-bottom:25px;
}


#nav, #nav ul { /* all lists */
	padding: 0;
	margin:0;
	list-style-type: none;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

#nav a {
	display: block;
	color:#999999;
	border-right: 1px solid #999999;
	text-decoration: none;
	padding-right:5px;
	text-align:left;
	}
#nav a:hover{color:#CC9900; }

#nav a.basket{border:0; padding-right:0px;}
	
#nav li { /* all list items */
	float: left;
	width:auto;/* width needed or else Opera goes nuts */
	padding-left:5px;
	background-color:#ffffff;

}

	
#nav li ul { /* second-level lists */
	position: absolute;
	width:85px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	text-align:left;
	background-color:#ffffcc;
}

#nav li ul a{
	background-color:#ffffcc;
	padding-top:5px;
	padding-left:2px;
	border:0;
}
#nav li li {
	width: auto;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	}
	
#nav a.drop1{
border:0;
}
#nav a.drop2{
padding-right:48px;

border:0;
}
#nav a.drop3{
padding-right:38px;

border:0;
}

body#home a#homelink{color:#CC9900;}
body#contact a#contactlink{color:#CC9900;}
body#shopbasket a#basketlink{color:#CC9900;}


/*MAIN CONTENT STYLES*/

#main{
width:760px;
height:700px;
clear:both;
}

#lg-left-img_index{
float:left;
width:450px;
margin-left:15px;
}

#lg-left-img_box{
float:left;
height:450px;
width:450px;
margin-top:32px;
margin-bottom:40px;
margin-left:15px;
}

#lg-left-table_box{
float:left;
width:450px;

}
.right-text-column{
float:left;
width: 255px;
margin-top:32px;
margin-bottom:20px;
margin-left:32px;
}
.right-text-column-margtop{
float:left;
width: 255px;
margin-top:32px;
margin-bottom:20px;
margin-left:32px;
}

.right-text-box{
float:left;
width: 255px;
margin-bottom:12px;
margin-left:32px;
}


.right-text-box-indent{
float:left;
width: 245px;
margin-bottom:18px;
margin-left:32px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6a9ab5;
	text-indent:-10px;
	padding-left:10px;
}


h1{
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#6A9AB5;
	font-weight: normal;
}
h1 a{
color: #6A9AB5;
text-decoration:underline;
}
h1 a:visited{color:#6A9AB5;}
h1 a:hover{color:#336699;}

h2{
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#D6786B;
	font-weight: normal;
}
h2  a{
color: #D6786B;
text-decoration:underline;
}
h2 a:visited{color: #D6786B}
h2 a:hover{color:#B55663;}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.bodytext_w-spacer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	padding-left:30px;
}
.bodytext-blue-indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6a9ab5;
	text-indent:-10px;
	padding-left:10px;
}

.bodytext-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6A9AB5;
}

.bodytext-blue a, .bodytext-blue10 a,.bodytext-blue11 a, .bodytext-blue-indent a, .right-text-box-indent a {
text-decoration:none;
color: #6A9AB5;
}

.bodytext-blue a:visited,.bodytext-blue10 a:visited,.bodytext-blue11 a:visited .right-text-box-indent a:visited {
text-decoration:none;
color: #6A9AB5;
}

.bodytext-blue a:hover, .bodytext-blue10 a:hover,.bodytext-blue11 a:hover, .right-text-box-indent a:hover {
text-decoration:underline;
color: #6A9AB5;
}

.bodytext-blue11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A9AB5;
}


.bodytext-blue10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6A9AB5;
}


.lg-bodytext-blue{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color:#6A9AB5;
	}
.lg-bodytext-red{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color:#D6786B;
	}
.lg-bodytext-red a{
text-decoraton:underline;
color:#D6786B;
	}
.lg-bodytext-red a:hover{color:#B55663;}


.thumbnailbox{
float:left;
margin-right: 39px;
margin-bottom:39px;
}

.thumbnailbox-nomarg{
float:left;
margin-bottom:39px;
}


.photogallery-container{
width:716px;
clear:both;
margin-left:20px;}
