﻿body {
	font-size:0.8em;
	font-family:Arial, Helvectica, sans-serif;
	margin:0px;
}
a {
	text-decoration:none;
	color:blue;
}
a:hover {
	
}
strong {
	
}
h1 {
	font-size:1.6em;
}
h2 {
	font-size:1.5em;
}
h3 {
	font-size:1.4em;
}
h4 {
	font-size:1.3em;
}
h5 {
	font-size:1.2em;
}
h6 {
	font-size:1.1em;
}
.narrowTextBox {
	width:150px;
}
.mediumTextBox {
	width:250px;
}
.wideTextBox, .list {
	width:450px;
}
.list .headerStyle td {
	background-color:#3399FF;
	padding:5px;
	color:white;
	font-weight:bold;
}
.list .row:hover {
	background-color:#A4D1FF;
}
.errorMessage, .successMessage {
	padding:5px;
	display:block;
	margin:5px 0px;
	font-weight:bold;
	background-color:#FF8C8C;
}
.successMessage {
	background-color:#8CFF92;
}
.container {
	width:100%;
	float:left;
}
.column {
	float:left;
	position:relative;
}
.clear {
	clear:both;
}
.actions, .pageActions {
	display:block;
	float:left;
	padding:5px;
	border:1px black solid;
	background-color:white;
}
.actions a, .pageActions a {
	color:blue;
}
.formSection {
	background-color:#A4D1FF;
	display:block;
}
.formSection label {
	color:black;
}
.menuActions, .menuActionsOver {
	float: right;
	position: relative;
	color:white;
	font-weight: bold;
	z-index:200;
}
.menuActions ul, .menuActionsOver ul {
	right: 0px;
	top: 100%;
	display: none;
	position: absolute;
	list-style: none;
	background-color: white;
	border: 1px solid #9B9B9B;
	width: 165px;
	margin: 0px;
	z-index:200;
}
.menuActions:hover ul, .menuActionsOver ul {
	display: block;
}
.menuActions ul li, .menuActionsOver ul li {
	display: block;
	position: relative;
	width: 155px;	
	text-align: right;
	padding: 3px 5px;
	background:none;
	font-size:0.8em;
	height:auto;
}
#contentAreaLeft ul .menuActions {
	color:black;
}
#contentAreaLeft ul .menuActions ul {
	right:auto;
	left:0px;
}
#contentAreaLeft ul .menuActions ul li {
	width:auto;
	height:auto;
	background:none;
	padding:3px 5px;
	text-align:left;
	font-size:1.0em;
}
#footer .menuActions {
	padding:0px 10px 0px 0px;
}
#headerRight .menuActions a, #headerRight .menuActionsOver a, #footer .menuActions a, #footer .menuActionsOver a {
	color: black;
}
#container {
	width:970px;
	margin:0px auto;
}
#header {
	width:970px;
	height:69px;
	background-image:url('../images/header-background.gif');
	background-position:center top;
	background-repeat:no-repeat;
}
#headerLeft {
	width:232px;
	padding:15px;
}
#headerRight {
	text-align:right;
	width:618px;
	padding:21px 90px 0px 0px;
	z-index:200;
}
#headerRight a {
	color:white;
	padding:0px 10px;
}
#headerRight a.facebook {
	position:absolute;
	right:50px;
	top:18px;
	padding:0px;
}
#headerRight a.twitter {
	position:absolute;
	right:20px;
	top:18px;
	padding:0px;
}
#contentAreaGroup {
	width:940px;
	padding:366px 15px 15px 15px;
	background-image:url('../images/contentarea-group-background.jpg');
	background-position:center 15px;
	background-repeat:no-repeat;
}
#contentAreaGroupInner {
	width:940px;
	padding:15px;
}
#contentAreaGroupInner h1.wide {
	padding:10px 10px 11px 10px;
	margin:0px 0px 15px 0px;
	color:white;
	background-image:url('../images/group-h1-background.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}
#contentAreaGroupInner h1.narrow {
	padding:10px 10px 11px 10px;
	margin:0px 0px 15px 0px;
	color:white;
	background-image:url('../images/group-h1-narrow-background.jpg');
	background-position:left top;
	background-repeat:no-repeat;

}
#contentArea {
	width:940px;
	padding:15px;
	z-index:50;
}
#contentAreaLeft {
	width:205px;
	padding:0px 15px 0px 0px;
}
#contentAreaLeft ul {
	list-style:none;
	padding:0px;
	margin:0px;
	font-size:0.9em;
}
#contentAreaLeft ul li {
	width:200px;
	height:18px;
	background-image:url('../images/contentarealeft-ul-li.gif');
	background-position:center top;
	background-repeat:no-repeat;
	padding:2px 0px 5px 5px;
}
#contentAreaLeft ul li a {
	color:#4F4947;
}
#contentAreaLeft ul li.Home, #contentAreaLeft ul li.Aboutus, #contentAreaLeft ul li.Contactus, #contentAreaLeft ul li.Frequentlyaskedquestions, #contentAreaLeft ul li.Specialoffers, #contentAreaLeft ul li.Whatourclientssay, #contentAreaLeft ul li.QuickBuyShop {
	background-image:url('../images/contentarealeft-ul-li-black.gif');
}
#contentAreaLeft ul li.Home a, #contentAreaLeft ul li.Aboutus a, #contentAreaLeft ul li.Contactus a, #contentAreaLeft ul li.Frequentlyaskedquestions a, #contentAreaLeft ul li.Specialoffers a, #contentAreaLeft ul li.Whatourclientssay a, #contentAreaLeft ul li.QuickBuyShop a {
	color:white;
}
#contentAreaLeft .quickContact {
	width:205px;
	height:396px;
	margin:10px 0px;
	background-position:center top;
	background-repeat:no-repeat;
	color:white;
	font-weight:bold;
}
#contentAreaLeft .quickContact .line1 {
	padding:30px 0px 20px 25px;
	margin:0px;
}
#contentAreaLeft .quickContact .line2 {
	padding:0px 0px 28px 25px;
	margin:0px;
	font-size:1.6em;
}
#contentAreaLeft .quickContact .line2 small {
	font-size:0.5em;
	font-style:italic;
}
#contentAreaLeft .quickContact .line3 {
	padding:10px;
	margin:0px;
}
#contentAreaLeft .quickContact .formField {
	padding:0px 0px 5px 10px;
	margin:0px;

}
#contentAreaLeft .quickContact .formField .textbox {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	width:175px;
	padding:3px;
	font-size:0.9em;
}
#contentAreaLeft .quickContact .submit {
	padding:5px 10px 10px 10px;
	margin:0px;
}
#contentAreaLeft .quickContact .submit a {
	color:white;
}
#contentAreaLeft p.socialNetworking {
	padding:0px;
	margin:0px;
}
#contentAreaLeft p.socialNetworking a:hover {
	text-decoration:none;
}
#contentAreaLeft p.socialNetworking img {
	padding:0px 5px 0px 0px;
}
#contentAreaRight {
	width:720px;
	background-position:center top;
	background-repeat:no-repeat;
	padding:275px 0px 0px 0px;
}
#contentAreaRightInner {
	width:720px;
	padding:0px;
}
#contentAreaRightInner h1.narrow {
	padding:10px 10px 11px 10px;
	margin:0px 0px 15px 0px;
	color:white;
	background-image:url('../images/group-h1-narrow-background.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}
#footer {
	width:970px;
	height:105px;
	background-image:url('../images/footer-background.gif');
	background-position:center top;
	background-repeat:no-repeat;
	color:white;
	text-align:center;
	padding:15px 0px 0px 0px;
	margin:50px 0px 50px 0px;
}
#footer a {
	color:white;
}
.sectionList {
	width:940px;
}
.sectionList .item {
	width:223px;
	color:#58585A;
}
.sectionList .item a {
	color:#58585A;
}
.sectionList .item .image {
	width:223px;
	height:119px;
	overflow:hidden;
}
.sectionList .item h2 {
	padding:7px 0px;
	margin:0px;
	font-size:1.0em;
}
.sectionList .item p {
	padding:0px;
	margin:0px;
}
.sectionList .item.first {
	padding:0px 16px 0px 0px;
}
.sectionList .item.second {
	padding:0px 16px 0px 0px;
}
.sectionList .item.third {
	padding:0px 16px 0px 0px;
}
.sectionList .item.fourth {
	
}
.groupNewsContent {
	width:940px;
}
.groupNewsContent .left {
	width:205px;
	padding:0px 15px 0px 0px;
}
.groupNewsContent .left h2 {
	padding:3px;
	margin:0px 0px 15px 0px;
	background-image:url('../images/groupcontentleft-h2-background.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	color:white;
	font-size:1.0em;
}
.groupNewsContent .left p {
	padding:0px;
	margin:0px 0px 15px 0px;
	font-size:0.9em;
}
.groupNewsContent .left p img {
	padding:0px 0px 10px 0px;
}
.groupNewsContent .left p a {
	color:#58585A;
}
.groupNewsContent .right {
	width:720px;
}
.groupNewsContent .right .thumbnails {
	width:720px;
}
.groupNewsContent .right .imageContainer {
	width:500px;
	float:left;
	position:relative;
}
.groupNewsContent .right .imageContainer img {
	padding:0px;
	margin:0px;
}
.groupNewsContent .right .thumbnailContainer {
	width:220px;
	float:left;
	position:relative;
}
.groupNewsContent .right .thumbnailContainer .image {
	padding:0px 0px 10px 10px;
	margin:0px;
}
.groupNewsContent .right .thumbnailContainer .image:hover {
	cursor:hand;
}
.productContent .thumbnails {
	width:720px;
}
.productContent .imageContainer {
	width:500px;
	float:left;
	position:relative;
}
.productContent .imageContainer img {
	padding:0px;
	margin:0px;
}
.productContent .thumbnailContainer {
	width:220px;
	float:left;
	position:relative;
}
.productContent .thumbnailContainer .image {
	padding:0px 0px 10px 10px;
	margin:0px;
}
.productContent .thumbnailContainer .image:hover {
	cursor:hand;
}

.parentList {
	width:720px;
}
.parentList .item {
	width:230px;
	margin:0px 0px 15px 0px;
	color:#58585A;
}
.parentList .item a {
	color:#58585A;
}
.parentList .item .image {
	width:230px;
	height:122px;
	overflow:hidden;
}
.parentList .item h2 {
	padding:7px 0px;
	margin:0px;
	font-size:1.0em;
}
.parentList .item p {
	padding:0px;
	margin:0px;
}
.parentList .item.first {
	padding:0px 15px 0px 0px;
}
.parentList .item.second {
	padding:0px 15px 0px 0px;
}
.parentList .item.third {
	
}





















