@charset "UTF-8";
html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	background-color: #000;
	margin: 0px;
	padding: 0px;
}

h2 { color: #669999; font-size: 16px; line-height: 27px; }

#container {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#container-header {

	float: left;
	width: 879px;
	padding-right: 39px;
	padding-left: 39px;
	height: 270px;
}

#header-logo {
	background-image: url(../imagebank/swphotography_logo.jpg);
	background-repeat: no-repeat;
	height: 185px;
	width: 879px;
	float: left;
	background-position: bottom;
}	
	#header-menu-logos {
	clear: both;
	float: left;
	width: 879px;
	
	}
#container-portfolio-bottom {
	width: 519px;
	float: left;
	padding-left: 219px;
	padding-right: 219px;
}
#container-portfolio-top {
	width: 781px;
	float: left;
	padding-left: 88px;
	padding-right: 88px;
}

#container-standardpages {
	width: 629px;
	float: left;
	padding-left: 164px;
	padding-right: 164px;
	padding-bottom: 36px;
}

#container-standardpagestext {
	width: 629px;
	float: left;
	padding-left: 164px;
	padding-right: 164px;
}

#container-portfolio-topitem {
	width: 255px;
	padding-right: 8px;
	float: left;
}

#container-mainimage {
	width: 629px;
	float: left;
}

#container-shop {
	width: 629px;
	background-color:#FFFFFF;
	float: left;
}

#container-standardtext {
	width: 589px;
	float: left;
	padding-right: 40px;
}
#container-portfolio-topitem-right {
	width: 255px;
	float: left;
}
#container-portfolio-bottomitem {
	width: 255px;
	padding-right: 8px;
	float: left;
	margin-top: 12px;
}
#container-portfolio-bottomitem-right {
	width: 255px;
	float: left;
	margin-top: 12px;
}
#footer-text {
	float: left;
	width: 879px;
	color: #999;
	font-size: 10px;
	line-height: 16px;
	padding-left: 39px;
	padding-right: 39px;
	margin-top: 20px;
	height: 200px;
}

#footer-text  a:link {
	font-weight: bold;
	color: #999;
	text-decoration: none;
}
#footer-text  a:visited {
	color: #999;
	text-decoration: none;
	font-weight: bold;
}
#footer-text  a:active {
	font-weight: bold;
	color: #669999;
	text-decoration: underline;
}
#footer-text  a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #669999;
}

#mainContent { }

#quickLinksVertical {
	float: left;
	width: 149px;
	padding: 10px;
	background-color:#FFFFFF;
}

#productholder {
	float: left;
	width: 460px;
	padding-bottom: 20px;
	background-color:#FFFFFF;
}

#contentColumn { 
	float: right;
	width: 629px;
	background-color: #FFFFFF;
}

#sectionHeader {
	text-align: center;
	padding-top: 40px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	width: 420px;
	
}

.productContainer {
	background-color: #FFFFFF;
	border: #f4e9f4 solid 1px;
	float: left;
	height: 190px;
	margin: 10px 10px 10px 0;
	width: 142px;
}

.itemContainer {
	background-color: #FFFFFF;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	width: 420px;
}
.productContainerEnd {
	background-color: #FFFFFF;
	border: #f4e9f4 solid 1px;
	float: left;
	height: 190px;
	margin: 10px 0 10px 0;
	width: 142px;
}
.productDesc {
	background-color: #FFFFFF;
	font-size:10px;
	text-align: centre;
	padding: 4px;
}

.pagination { 
	text-align: right;
	padding: 18px;
}
.producttitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #669999;
}

#productOrder {
}

.sizeTable td {
	border: 1px solid #a852a5;
}
.sizeTable td {
	padding: 4px;
}

.basketTable td {
	padding: 4px;
}

.basketCostSummary td {
	padding: 4px;
}

.headerRow {
	background-color: #669999;
	color: #FFFFFF;
	font-weight: bold;
}

.divider {
	border-bottom: #669999 solid 2px; 
	margin: 18px 0 18px 0;
	width: 100%;
}

ul { 
list-style-type:none; 
margin:0; 
padding:0; 
} 
li {  
margin: 0; 
padding: 10px 10px;  
border-bottom: 1px solid #669999;
}

#container-portfolio-newbottomitem {
	width: 255px;
	padding-right: 8px;
	float: left;
	margin-top: 12px;
}

#container-portfolio-bottomitemnew-right {
	width: 255px;
	float: left;
	margin-top: 12px;
}



