body{	
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color:#F4F4F4; 
	margin:0px;
	font-size:12px;
	line-height:16px;
	background-color:#262428;
}	

td {vertical-align:top;}
.error {color:#B60617;}
a {color:#F4F4F4; text-decoration:underline;}
a:hover {color:#A3DCEA;}
.caps {text-transform:uppercase;}

form {margin-top:0px; margin-bottom:0px;}
input {font-size:11px; padding:0px; margin:0px;}

img {border:0px; display:block;}
p {margin-top:0px; margin-bottom:10px;}
.seo {display:none;}
.strong {font-weight:bold;}
h1,h2,h3,h4,h5 {margin-top:0px; margin-bottom:5px; padding:0; font-weight:normal; text-transform:uppercase; color:#A3DCEA;}
h1 {font-size:18px; line-height:20px;}
h2 {font-size:14px; line-height:16px; font-weight:bold;}
h3 {font-size:12px; font-weight:bold;}
h4 {font-size:11px; font-weight:bold;}
h5 {font-size:11px;}
table td h1 {line-height:18px; font-size:18px;}
table td h2 {font-size:16px; line-height:18px;}
table td h3 {font-size:12px; font-weight:bold;}
table td h4 {font-size:11px; font-weight:bold;}
table td h5 {font-size:11px;}

ul {margin-top:0px;}

.floatLeft {position:relative; float:left; display:inline;}
.floatRight {position:relative; float:left; display:inline;}
.rightAlign{text-align:right;}

.outerLayer {
	position:relative; width:100%; 
}	

.innerLayer, .innerLayerNoBorder {
	position:relative; width:780px; 
	margin-left: auto; margin-right: auto; 
}	

.innerLayer {
	width:730px;
	border-left:25px solid #39393C;
	border-right:25px solid #39393C;
}

.quote{
	color:#A3DCEA;
	font-size:12px;
	font-weight:bold;
}

/*
.homeLeftCol{
	margin-top:9px;
	width:358px;
}

.homeRightCol{

	width:372px;
}

*/
.contentLeftCol{
	margin-top:9px;
	width:536px;
}

.contentRightCol{
	margin-top:9px;
	width:194px;
}


.topNavOutergreen {
	background-color:#838724;
}

.topNavOuterpink {
	background-color:#BF3B69;
}

.topNavOuterred {
	background-color:#942024;
}

.topNavOuterpurple {
	background-color:#6A3778;
}

.topNavOuterblue {
	background-color:#258DAD;
}

#topNav { 
	position:relative;
	z-index:10;
	float:left;
	width:100%;
}

#topNav ul {
	position:relative;
	border: 0;
	margin: 0;
	margin-top:0px;
	margin-left:18px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	list-style-type: none;
	text-align: left;
}

#topNav ul li {
	position:relative;
	float: left;
	text-align: left;
	padding: 0;
	margin: 0;
	padding-bottom: 0px;
}

#topNav ul li a {
	position:relative;
	float: left;
	margin: 0;
	margin-left: 0px;
	margin-right: 20px;
	z-index:20;
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px;
	line-height:36px;

}

#topNav ul li.selectedNavItem a {
	color:#A3DCEA;
}

#topNav #navItem1 {padding-left: 0px; margin-left: 0px;}
#topNav #navItem1  a {padding-left: 0px; margin-left: 0px;}
#topNav #navItem5 {padding-right: 0px; margin-right: 0px;}
#topNav #navItem5  a {padding-right: 0px; margin-right: 0px;}

#clear, .clear {clear:both; display:block; font-size:0px; line-height:0px;}

#mainContentOuter{
	background-color:#646466;
}

#mainContent{
	margin-left:0px;
	margin-right:0px;
	margin-top: 10px;
}

#mainContentInner{
	background:url('../images/contentareabg.jpg'); background-repeat:repeat-y;
}

.marginBottom10{
	margin-bottom:10;
}

.marginBottom20{
	margin-bottom:20;
}

.fullWidth {width:100%;}

.hideMe{
	display:none;
}

.underline{
	text-decoration:underline;
}

.decnone{
	text-decoration:none;
}

#baseStrapPadder{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#39393C;
}

.greyStripPadderOuter{
	height:9px;
	background-color:#646466;
}

.greyStripPadder{
	height:9px;
	background-color:#646466;
	line-height:0px;
	font-size:0px;
}

.greenTextileStripPadderOuter{
	background:url('../images/greentile.jpg');
	background-color:#666666;
}

.pinkTextileStripPadderOuter{
	background:url('../images/pinktile.jpg');
	background-color:#666666;
}

.redTextileStripPadderOuter{
	background:url('../images/redtile.jpg');
	background-color:#666666;
}

.purpleTextileStripPadderOuter{
	background:url('../images/purpletile.jpg');
	background-color:#666666;
}

.blueTextileStripPadderOuter{
	background:url('../images/bluetile.jpg');
	background-color:#666666;
}

.textileStripPadder{
	height:36px;
	line-height:0px;
	font-size:0px;
}

#topBanner{
	background-color:#39393C;
}

#logoLayerTop {
	background:url('../images/logo.gif'); background-repeat:no-repeat; height:85px; width:135px; cursor:pointer;
	display:inline;
}

#logoLayerBottom {
	margin-left:583px;
	display:inline;
	/* background:url('../images/logobottom.gif'); background-repeat:no-repeat; background-position:top; */ height:20px; width:130px; cursor:pointer;
}

#topBannerText {
	width:565px;
	margin-left:18px;
	color:#7B7D7F;
	margin-top:10px;
	text-transform:uppercase;
	font-size:20px;	
	line-height:20px;
	font-weight:bold;
	display:inline;
}

#bottomBannerText { 

	text-transform:uppercase;
	color:#7B7D7F;
	font-size:14px;	
	line-height:24px;
	font-weight:bold;
	display:inline;
	text-align:right;
}

#topBannerBottomOuter{
	background-color:#39393C;
}

#topBannerBottom{
	border-left:25px solid #39393C;
}

.topTelNum {color:#CCCCCC; }

#baseText{
	margin-top:5px;
	font-size:10px; text-align:right; color:#7B7D7F; text-transform:uppercase;
}

#baseText a{color:#7B7D7F; text-decoration:none;}
#baseText a:hover{color:#b8b8b8; text-decoration:underline;}

p.topBannerText {margin-bottom:0px;}

#bottomButtonsOuter{
	background:url('../images/bluetile.jpg');
}
#bottomButtonsOuterGreen{
	background:url('../images/greentile.jpg');
}

#bottomButtons{
	padding-bottom:8px;
}
.botbuts {width:163px; margin-top:9px; cursor:pointer; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;}

.topbut {width:163px; height:7px; font-size:0px; line-height:0px; cursor:pointer; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
.butTextInner {margin-top:5px; margin-left:2px; margin-right:2px; margin-bottom:5px; text-align:center;}
.butTextInner a {text-transform:uppercase; text-decoration:none; font-size:10Px; line-height:18px; font-weight:normal;}
.butTextInner a:hover {color:#F4F4F4;}
.botbut {width:163px; height:9px; font-size:0px; line-height:0px; cursor:pointer; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
.butText {background-repeat:repeat-y; width:163px; cursor:pointer; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;}

#but1 {margin-left:18px; margin-right:14px;}
#topbut1 {background:url('../images/buttons/buttop1.jpg');}
#topbut1Green {background:url('../images/buttons/buttop1green.jpg');}
#botbut1 {background:url('../images/buttons/butbottom1.jpg');}
#botbut1Green {background:url('../images/buttons/butbottom1green.jpg');}
#butText1 {background:url('../images/buttons/buttile1.jpg');}
#butText1Green {background:url('../images/buttons/buttile1green.jpg');}

#but2 {margin-left:0px; margin-right:15px;}
#topbut2 {background:url('../images/buttons/buttop2.jpg');}
#topbut2Green {background:url('../images/buttons/buttop2green.jpg');}
#botbut2 {background:url('../images/buttons/butbottom2.jpg');}
#botbut2Green {background:url('../images/buttons/butbottom2green.jpg');}
#butText2 {background:url('../images/buttons/buttile2.jpg');}
#butText2Green {background:url('../images/buttons/buttile2green.jpg');}

#but3 {margin-left:0px; margin-right:14px;}
#topbut3 {background:url('../images/buttons/buttop3.jpg');}
#topbut3Green {background:url('../images/buttons/buttop3green.jpg');}
#botbut3 {background:url('../images/buttons/butbottom3.jpg');}
#botbut3Green {background:url('../images/buttons/butbottom3green.jpg');}
#butText3 {background:url('../images/buttons/buttile3.jpg');}
#butText3Green {background:url('../images/buttons/buttile3green.jpg');}

#but4 {margin-left:0px; margin-right:0px;}
#topbut4 {background:url('../images/buttons/buttop4.jpg');}
#topbut4Green {background:url('../images/buttons/buttop4green.jpg');}
#botbut4 {background:url('../images/buttons/butbottom4.jpg');}
#botbut4Green {background:url('../images/buttons/butbottom4green.jpg');}
#butText4 {background:url('../images/buttons/buttile4.jpg');}
#butText4Green {background:url('../images/buttons/buttile4green.jpg');}


#butContent1 {margin-bottom:10px; margin-top:0px;}
#butContent2 {margin-bottom:10px;}
#butContent3 {margin-bottom:10px;}
#butContent4 {margin-bottom:10px;}

.homeLeftText {width:330px; margin-top:3px; margin-left:18px;}
.contentLeftText {width:450px; margin-top:20px; margin-left:25px;}
.contentLeftTextHigh {width:489px; margin-top:0px; margin-left:25px;}

#productContent {background-color:#676767}

#offersLayer { margin-top:0px;}
#offerImg {margin-left:10px; margin-top:10px; width:82px;}
#offerText {margin-left:10px; margin-right:10px; margin-top:16px; width:245px; font-size:20px; line-height:26px; text-transform:uppercase; background-color:#4F4F51; color:#7B7D7F;}

#homeMainImg {border-left:15px solid #646466; border-right:17px solid #646466;}
.stepImage {margin-left:9px; margin-right:9px; margin-bottom:9px;}

table.prices {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #39393C;
	border-collapse: separate;
	background-color: white;
}
table.prices th {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: #39393C;
	background-color: #258DAD;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.prices td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: #39393C;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	color:#39393C;
}
table.prices {margin-bottom:15px;}

#rightMenuImg {margin-bottom:10px;}

#flashcontent {
position: relative;
float:left;
border: 0;
border-left:15px solid #646466;
border-right:17px solid #646466;
width: 340px;
height: 323px;
float: left;
margin: 0;
padding: 0;
	}
	
#flashcontentSmall {
position: relative;
float:left;
border: 0;
width: 165px;
height: 157px;
float: left;
margin: 0;
padding: 0;
margin-bottom: 10px;
	}
	
.picframe{
position: relative;
float:left;
width:480px;
margin-bottom:15px;
}
.pic{
position: relative;
float:left;
padding-bottom:0px;
margin-bottom:0px;
}
.rightpadding{
padding-right:15px;
}
.leftpadding{
padding-left:20px;
}
.picH2 {
margin-top:5px;
padding-top:0px;
margin-bottom:5px;
text-transform:uppercase;
color:#ffffff;
font-size:14px;
line-height:16px;
font-weight:bold;
}

/*
Redesign June 2008. shaun@jigsawinternet.com

*/

/*
HOME PAGE
*/

.homeLeftCol{
	margin-top:9px;
	margin-left: 7px;
	width:370px;
	line-height: 18px; }
.homeLeftCol h1 { 
	font-weight: bold; }
.homeRightCol{
	width:350px;
	margin-top:9px;
	margin-right: 2px; }

.homeLeftCol ol { padding: 0; margin: 5px 0 0 10px; list-style-position: inside;}
.homeLeftCol ol p { padding: 5px 0 0 20px; margin: 0 0 3px 0; color: #F4F4F4; font-weight: normal;}
.homeLeftCol ol li { font-weight: bold; color: #A3DCEA; font-size: 14px;}
.homeLeftCol p { margin: 7px 0 7px 0; padding: 0;}	
	
table.garments{border-collapse:collapse;}
table.garments th,table.garments td{border:1px solid #4f4f51;padding:4px 2px;}
table.garments th{background:#39393c;padding:0 2px; color: #fff;}
table.garments td{font-size:11px;background:#808080;}
table.garments caption{color:#A3DCEA;padding-bottom:5px;font-weight:bold;text-transform: uppercase;}

table.garment-table{border-collapse:collapse; text-align:center; }
table.garment-table th,table.garment-table td{border:1px solid #4f4f51;padding:4px 2px;}
table.garment-table th,table.garment-table td.table-colour{background:#808080;padding:0 2px; color: #333;  font: bold 11px Verdana, Arial;}
table.garment-table td{font-size:13px;background:#808080; color:#fff; vertical-align:  middle;}
table.garment-table caption{color:#A3DCEA;padding-bottom:5px;font-weight:bold;text-transform: uppercase; font-size:12px;}

#location-list {border: 1px solid #4f4f51; background: #4f4f51; padding: 8px 5px; width: 138px; }

#locations, #garment { margin: 15px 0 40px 0;}
#garment { width: 189px; float:  left; }
#locations { width: 150px; float: right; }
#locations h3 { text-align:  center;}

.testimonial { font-family:  Georgia, "Times New Roman";font-size: 20px; padding: 10px 20px 20px 20px; font-style: oblique; line-height: 25px;background:url('../images/home/contentbghome.gif'); background-repeat:repeat-x; background-position:  bottom; width: 600px;}

cite {
color:#A3DCEA;
font-style:normal;
font-size: 13px;
line-height:15px;}

/*
PRODUCTS
*/

img.button { display:  inline; border: 1px solid #39393c; margin: 40px 0 20px 30px;}
img.button:hover, #product-main img:hover { border: 1px solid #fff; }

#product-main img { display:  inline; margin: 20px 8px 0 0; border: 1px solid #39393c;}
#product-main { margin: 15px 0 100px 0;}
div.product-item {  margin: 25px 0 40px 0; position: relative; }
.product-item img {  padding-left: 25px;}
.product-item table { position: absolute; right: 25px; bottom: 80px; clear: both; }

div.reason { position: absolute; right: 25px; bottom: 0; background-color: #4f4f51; padding: 7px; width: 240px; height: 50px; border: 1px solid #39393c; }
div.reason h4 { font-size: 15px; padding-top: 2px;}
div.reason p {font-family:  Georgia, "Times New Roman";font-size: 14px;}

.garment-prices { display: inline; margin-left: 5px;}

/*
OTHER
*/

span#tel { color: #F4F4F4;}
p#call { margin-top: 15px; margin-bottom: 0; font-size: 18px;}

#special { margin: 0 auto; padding-bottom: 12px; padding-right: 12px;}

ol#content-list { margin:0; padding: 20px; list-style:  none;}
ol#content-list li { padding-bottom: 10px;}

img#why { padding: 5px 0 20px 20px;}

img#voucher { margin-right: 20px;}

.ie_layout {
  height: 0;
  he\ight: auto;
  zoom: 1;}
  
/*  PPC  LANDING PAGES */

#ppc .contentLeftCol{
	margin-top:9px;
	width:460px;
}

#ppc .contentRightCol{
	margin-top:9px;
	width:245px;
	float: right;
}



.ppc-img { margin-top: 50px; border: 5px solid #A3DCEA;  }



.blue { color: #A3DCEA;}

#ppc .testimonial { font-size: 16px; padding: 10px; line-height: 20px;/* background:url('../images/home/contentbghome.gif'); background-repeat:repeat; background-position: top center; */ background-color: #4f4f51; width: 450px; margin-left: -1px; background-image: none;}

#ppc cite {
color:#A3DCEA;
font-style:normal;
font-size: 13px;
line-height:12px;}

table.ppc-table {border-collapse:collapse;}
table.ppc-table th,table.ppc-table td{border:1px solid #4f4f51;padding:2px 1px;}
table.ppc-table th{background:#39393c;padding:0 1px; color: #fff;}
table.ppc-table td{font-size:11px;background:#808080;}
table.ppc-table caption{color:#A3DCEA;padding-bottom:5px;font-weight:bold;text-transform: uppercase;text-align: left;}

span#tagline { float:  right;}

#bloglink { float: left;}
